CVE-2022-0341: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') (CWE-79)
value: Cross-site Scripting (XSS) - Stored in GitHub repository vanessa219/vditor prior to 3.8.12.
CWE description: The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
CVSS v3 base score: 5.4
Published: 2022-03-14T04:15Z
Repository: https://github.com/vanessa219/vditor
Language: JavaScript
Files changed: src/js/lute/lute.min.js
Commit date: 2022-01-22 18:26:12 +0800
Commit message: :bug: 所见即所得模式传入字符串 ```<Table></Table>``` 报错 Fix https://github.com/Vanessa219/vditor/issues/1102

Diff: diff --git a/src/js/lute/lute.min.js b/src/js/lute/lute.min.js
index d25b99ef..4d6f1c8b 100644
--- a/src/js/lute/lute.min.js
+++ b/src/js/lute/lute.min.js
@@ -33,11 +33,11 @@ $packages["internal/oserror"]=(function(){var $pkg={},$init,A;A=$packages["error
 $packages["syscall"]=(function(){var $pkg={},$init,D,A,E,F,G,H,B,C,HS,HT,QO,QQ,QY,RX,SO,SX,SY,SZ,TA,I,J,T,U,V,AK,HD,HU,HV,HW,JD,K,L,M,P,Q,W,X,Y,DK,DL,HX,LY,OA;D=$packages["errors"];A=$packages["github.com/gopherjs/gopherjs/js"];E=$packages["internal/bytealg"];F=$packages["internal/oserror"];G=$packages["internal/race"];H=$packages["internal/unsafeheader"];B=$packages["runtime"];C=$packages["sync"];HS=$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_;});HT=$pkg.Errno=$newType(4,$kindUintptr,"syscall.Errno",true,"syscall",true,null);QO=$sliceType($Uint8);QQ=$sliceType($String);QY=$ptrType($Uint8);RX=$arrayType($Uint8,32);SO=$ptrType(QO);SX=$ptrType(HS);SY=$mapType(QY,QO);SZ=$funcType([$Uintptr,$Uintptr,$Int,$Int,$Int,$Int64],[$Uintptr,$error],false);TA=$funcType([$Uintptr,$Uintptr],[$error],false);K=function(){$flushConsole=(function(){if(!((J.$length===0))){$global.console.log($externalize(($bytesToString(J)),$String));J=QO.nil;}});};L=function(){if(!I){$global.console.error($externalize("warning: system calls not available, see https://github.com/gopherjs/gopherjs/blob/master/doc/syscalls.md",$String));}I=true;};M=function(k){var k,l,m;l=$global.goPrintToConsole;if(!(l===undefined)){l(k);return;}J=$appendSlice(J,k);while(true){m=P(J,10);if(m===-1){break;}$global.console.log($externalize(($bytesToString($subslice(J,0,m))),$String));J=$subslice(J,(m+1>>0));}};P=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;};Q=function(){var k,l,m,n,o,p;k=$global.process;if(k===undefined){return QQ.nil;}l=k.env;m=$global.Object.keys(l);n=$makeSlice(QQ,$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;};W=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(T===null){if(U){return null;}U=true;l=$global.require;if(l===undefined){$panic(new $String(""));}T=l($externalize("syscall",$String));}return T[$externalize(k,$String)];}catch(err){$err=err;return null;}finally{$callDeferred($deferred,$err);}};X=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=W("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(QO,$parseInt(w.length));x.$array=w;M(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();}L();ab=((V>>>0));ac=0;ad=13;o=ab;p=ac;q=ad;return[o,p,q];};$pkg.Syscall=X;Y=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=W("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))){L();}z=((V>>>0));aa=0;ab=13;r=z;s=aa;t=ab;return[r,s,t];};$pkg.Syscall6=Y;DK=function(k){var k;if(k<0){return"-"+DL(((-k>>>0)));}return DL(((k>>>0)));};DL=function(k){var k,l,m,n,o;l=RX.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 QO(l),m)));};HS.ptr.prototype.Mmap=function(k,l,m,n,o){var aa,ab,ac,ad,ae,af,ag,ah,ai,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;ag=$f.ag;ah=$f.ah;ai=$f.ai;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=QO.nil;r=$ifaceNil;s=this;if(m<=0){t=QO.nil;u=new HT(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=QO.nil;aa=y;q=z;r=aa;$s=-1;return[q,r];}p[0]=QO.nil;ae=((ab=((p.$ptr||(p.$ptr=new SO(function(){return this.$target[0];},function($v){this.$target[0]=$v;},p)))),ac=new H.Slice.ptr(0,0,0),ad=new DataView(ab.buffer,ab.byteOffset),ac.Len=ad.getInt(4,true),ac.Cap=ad.getInt(8,true),ac));ae.Data=(x);ae.Cap=m;ae.Len=m;af=$indexPtr(p[0].$array,p[0].$offset+(p[0].$capacity-1>>0),QY);$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"),[]]);ag=af;(s.active||$throwRuntimeError("assignment to entry in nil map"))[QY.keyFor(ag)]={k:ag,v:p[0]};ah=p[0];ai=$ifaceNil;q=ah;r=ai;$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:HS.ptr.prototype.Mmap};}$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.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;}}};HS.prototype.Mmap=function(k,l,m,n,o){return this.$val.Mmap(k,l,m,n,o);};HS.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 HT(22);$s=-1;return l;}n=$indexPtr(k.$array,k.$offset+(k.$capacity-1>>0),QY);$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[QY.keyFor(n)],o!==undefined?o.v:QO.nil);if(p===QO.nil||!($indexPtr(p.$array,p.$offset+0,QY)===$indexPtr(k.$array,k.$offset+0,QY))){l=new HT(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[QY.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:HS.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;}}};HS.prototype.Munmap=function(k){return this.$val.Munmap(k);};HT.prototype.Error=function(){var k,l;k=this.$val;if(0<=((k>>0))&&((k>>0))<133){l=((k<0||k>=JD.length)?($throwRuntimeError("index out of range"),undefined):JD[k]);if(!(l==="")){return l;}}return"errno "+DK(((k>>0)));};$ptrType(HT).prototype.Error=function(){return new HT(this.$get()).Error();};HT.prototype.Is=function(k){var k,l,m;l=this.$val;m=k;if($interfaceIsEqual(m,(F.ErrPermission))){return(l===13)||(l===1);}else if($interfaceIsEqual(m,(F.ErrExist))){return(l===17)||(l===39);}else if($interfaceIsEqual(m,(F.ErrNotExist))){return l===2;}return false;};$ptrType(HT).prototype.Is=function(k){return new HT(this.$get()).Is(k);};HT.prototype.Temporary=function(){var k;k=this.$val;return(k===4)||(k===24)||(k===23)||new HT(k).Timeout();};$ptrType(HT).prototype.Temporary=function(){return new HT(this.$get()).Temporary();};HT.prototype.Timeout=function(){var k;k=this.$val;return(k===11)||(k===11)||(k===110);};$ptrType(HT).prototype.Timeout=function(){return new HT(this.$get()).Timeout();};HX=function(k){var k,l;l=k;if(l===(0)){return $ifaceNil;}else if(l===(11)){return HU;}else if(l===(22)){return HV;}else if(l===(2)){return HW;}return new HT(k);};LY=function(k,l){var k,l,m,n,o;m=$ifaceNil;n=X(11,(k),(l),0);o=n[2];if(!((o===0))){m=HX(o);}return m;};OA=function(k,l,m,n,o,p){var k,l,m,n,o,p,q,r,s,t,u;q=0;r=$ifaceNil;s=Y(9,(k),(l),((m>>>0)),((n>>>0)),((o>>>0)),((p.$low>>>0)));t=s[0];u=s[2];q=(t);if(!((u===0))){r=HX(u);}return[q,r];};SX.methods=[{prop:"Mmap",name:"Mmap",pkg:"",typ:$funcType([$Int,$Int64,$Int,$Int,$Int],[QO,$error],false)},{prop:"Munmap",name:"Munmap",pkg:"",typ:$funcType([QO],[$error],false)}];HT.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Is",name:"Is",pkg:"",typ:$funcType([$error],[$Bool],false)},{prop:"Temporary",name:"Temporary",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"Timeout",name:"Timeout",pkg:"",typ:$funcType([],[$Bool],false)}];HS.init("syscall",[{prop:"Mutex",name:"Mutex",embedded:true,exported:true,typ:C.Mutex,tag:""},{prop:"active",name:"active",embedded:false,exported:false,typ:SY,tag:""},{prop:"mmap",name:"mmap",embedded:false,exported:false,typ:SZ,tag:""},{prop:"munmap",name:"munmap",embedded:false,exported:false,typ:TA,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=D.$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;}$r=E.$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=G.$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=B.$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;}J=QO.nil;T=null;I=false;U=false;V=-1;AK=Q();HU=new HT(11);HV=new HT(22);HW=new HT(2);JD=$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"]);HD=new HS.ptr(new C.Mutex.ptr(0,0),{},OA,LY);K();}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,AG,BO,BP,BQ,BT,CM,CN,CO,CW,CX,DY,DZ,EA,EC,EE,EF,EG,EH,EI,EL,EQ,EU,O,S,V,W,X,Y,AC,AF,AU,CA,CE,CP,DW,CQ,DX,CR,DB,DL,i,F,H,Q,R,T,U,Z,AA,AB,AD,AE,AH,AI,AJ,AK,AL,AM,AN,AP,AQ,AR,AS,AT,AV,BR,BS,BU,BV,BW,BZ,CB,CC,CD,CF,CG,CH,CI,CJ,CK,CL,CS,CT,CU,CV,CY,CZ,DA;C=$packages["errors"];B=$packages["github.com/gopherjs/gopherjs/js"];E=$packages["github.com/gopherjs/gopherjs/nosync"];A=$packages["runtime"];D=$packages["syscall"];AG=$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_;});BO=$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=EI.nil;return;}this.wall=wall_;this.ext=ext_;this.loc=loc_;});BP=$pkg.Month=$newType(4,$kindInt,"time.Month",true,"time",true,null);BQ=$pkg.Weekday=$newType(4,$kindInt,"time.Weekday",true,"time",true,null);BT=$pkg.Duration=$newType(8,$kindInt64,"time.Duration",true,"time",true,null);CM=$pkg.Location=$newType(0,$kindStruct,"time.Location",true,"time",true,function(name_,zone_,tx_,extend_,cacheStart_,cacheEnd_,cacheZone_){this.$val=this;if(arguments.length===0){this.name="";this.zone=DY.nil;this.tx=DZ.nil;this.extend="";this.cacheStart=new $Int64(0,0);this.cacheEnd=new $Int64(0,0);this.cacheZone=EA.nil;return;}this.name=name_;this.zone=zone_;this.tx=tx_;this.extend=extend_;this.cacheStart=cacheStart_;this.cacheEnd=cacheEnd_;this.cacheZone=cacheZone_;});CN=$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_;});CO=$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_;});CW=$pkg.ruleKind=$newType(4,$kindInt,"time.ruleKind",true,"time",false,null);CX=$pkg.rule=$newType(0,$kindStruct,"time.rule",true,"time",false,function(kind_,day_,week_,mon_,time_){this.$val=this;if(arguments.length===0){this.kind=0;this.day=0;this.week=0;this.mon=0;this.time=0;return;}this.kind=kind_;this.day=day_;this.week=week_;this.mon=mon_;this.time=time_;});DY=$sliceType(CN);DZ=$sliceType(CO);EA=$ptrType(CN);EC=$sliceType($String);EE=$arrayType($Uint8,20);EF=$sliceType($Uint8);EG=$arrayType($Uint8,9);EH=$arrayType($Uint8,64);EI=$ptrType(CM);EL=$arrayType($Uint8,32);EQ=$ptrType(AG);EU=$ptrType(BO);F=function(){$unused(CH(new $Int64(0,0),new $Int64(0,0)));};H=function(){var j,k,l,m,n,o,p,q;j=new $Int64(0,0);k=0;l=new $Int64(0,0);m=CD();n=$div64(m,new $Int64(0,1000000000),false);o=(((p=$div64(m,new $Int64(0,1000000000),true),p.$low+((p.$high>>31)*4294967296))>>0));q=m;j=n;k=o;l=q;return[j,k,l];};Q=function(){var j,k,l,m,n,o;CQ.name="Local";j=new CN.ptr("",0,false);k=new($global.Date)();l=$imul(($parseInt(k.getTimezoneOffset())>>0),-1);j.offset=$imul(l,60);j.name="UTC";if(l<0){j.name=j.name+("-");l=$imul(l,(-1));}else{j.name=j.name+("+");}j.name=j.name+(R((m=l/60,(m===m&&m!==1/0&&m!==-1/0)?m>>0:$throwRuntimeError("integer divide by zero"))));o=(n=l%60,n===n?n:$throwRuntimeError("integer divide by zero"));if(!((o===0))){j.name=j.name+(":"+R(o));}CQ.zone=new DY([$clone(j,CN)]);};R=function(j){var j;if(j<10){return $substring("0123456789",j,(j+1>>0));}return $substring("00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899",($imul(j,2)),(($imul(j,2))+2>>0));};T=function(j){var j,k;if(j.length===0){return false;}k=j.charCodeAt(0);return 97<=k&&k<=122;};U=function(j){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,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k="";l=0;m="";n=0;while(true){if(!(n<j.length)){break;}o=((j.charCodeAt(n)>>0));p=o;if(p===(74)){if(j.length>=(n+3>>0)&&$substring(j,n,(n+3>>0))==="Jan"){if(j.length>=(n+7>>0)&&$substring(j,n,(n+7>>0))==="January"){q=$substring(j,0,n);r=257;s=$substring(j,(n+7>>0));k=q;l=r;m=s;return[k,l,m];}if(!T($substring(j,(n+3>>0)))){t=$substring(j,0,n);u=258;v=$substring(j,(n+3>>0));k=t;l=u;m=v;return[k,l,m];}}}else if(p===(77)){if(j.length>=(n+3>>0)){if($substring(j,n,(n+3>>0))==="Mon"){if(j.length>=(n+6>>0)&&$substring(j,n,(n+6>>0))==="Monday"){w=$substring(j,0,n);x=261;y=$substring(j,(n+6>>0));k=w;l=x;m=y;return[k,l,m];}if(!T($substring(j,(n+3>>0)))){z=$substring(j,0,n);aa=262;ab=$substring(j,(n+3>>0));k=z;l=aa;m=ab;return[k,l,m];}}if($substring(j,n,(n+3>>0))==="MST"){ac=$substring(j,0,n);ad=23;ae=$substring(j,(n+3>>0));k=ac;l=ad;m=ae;return[k,l,m];}}}else if(p===(48)){if(j.length>=(n+2>>0)&&49<=j.charCodeAt((n+1>>0))&&j.charCodeAt((n+1>>0))<=54){af=$substring(j,0,n);ag=(ah=j.charCodeAt((n+1>>0))-49<<24>>>24,((ah<0||ah>=S.length)?($throwRuntimeError("index out of range"),undefined):S[ah]));ai=$substring(j,(n+2>>0));k=af;l=ag;m=ai;return[k,l,m];}if(j.length>=(n+3>>0)&&(j.charCodeAt((n+1>>0))===48)&&(j.charCodeAt((n+2>>0))===50)){aj=$substring(j,0,n);ak=267;al=$substring(j,(n+3>>0));k=aj;l=ak;m=al;return[k,l,m];}}else if(p===(49)){if(j.length>=(n+2>>0)&&(j.charCodeAt((n+1>>0))===53)){am=$substring(j,0,n);an=524;ao=$substring(j,(n+2>>0));k=am;l=an;m=ao;return[k,l,m];}ap=$substring(j,0,n);aq=259;ar=$substring(j,(n+1>>0));k=ap;l=aq;m=ar;return[k,l,m];}else if(p===(50)){if(j.length>=(n+4>>0)&&$substring(j,n,(n+4>>0))==="2006"){as=$substring(j,0,n);at=275;au=$substring(j,(n+4>>0));k=as;l=at;m=au;return[k,l,m];}av=$substring(j,0,n);aw=263;ax=$substring(j,(n+1>>0));k=av;l=aw;m=ax;return[k,l,m];}else if(p===(95)){if(j.length>=(n+2>>0)&&(j.charCodeAt((n+1>>0))===50)){if(j.length>=(n+5>>0)&&$substring(j,(n+1>>0),(n+5>>0))==="2006"){ay=$substring(j,0,(n+1>>0));az=275;ba=$substring(j,(n+5>>0));k=ay;l=az;m=ba;return[k,l,m];}bb=$substring(j,0,n);bc=264;bd=$substring(j,(n+2>>0));k=bb;l=bc;m=bd;return[k,l,m];}if(j.length>=(n+3>>0)&&(j.charCodeAt((n+1>>0))===95)&&(j.charCodeAt((n+2>>0))===50)){be=$substring(j,0,n);bf=266;bg=$substring(j,(n+3>>0));k=be;l=bf;m=bg;return[k,l,m];}}else if(p===(51)){bh=$substring(j,0,n);bi=525;bj=$substring(j,(n+1>>0));k=bh;l=bi;m=bj;return[k,l,m];}else if(p===(52)){bk=$substring(j,0,n);bl=527;bm=$substring(j,(n+1>>0));k=bk;l=bl;m=bm;return[k,l,m];}else if(p===(53)){bn=$substring(j,0,n);bo=529;bp=$substring(j,(n+1>>0));k=bn;l=bo;m=bp;return[k,l,m];}else if(p===(80)){if(j.length>=(n+2>>0)&&(j.charCodeAt((n+1>>0))===77)){bq=$substring(j,0,n);br=533;bs=$substring(j,(n+2>>0));k=bq;l=br;m=bs;return[k,l,m];}}else if(p===(112)){if(j.length>=(n+2>>0)&&(j.charCodeAt((n+1>>0))===109)){bt=$substring(j,0,n);bu=534;bv=$substring(j,(n+2>>0));k=bt;l=bu;m=bv;return[k,l,m];}}else if(p===(45)){if(j.length>=(n+7>>0)&&$substring(j,n,(n+7>>0))==="-070000"){bw=$substring(j,0,n);bx=30;by=$substring(j,(n+7>>0));k=bw;l=bx;m=by;return[k,l,m];}if(j.length>=(n+9>>0)&&$substring(j,n,(n+9>>0))==="-07:00:00"){bz=$substring(j,0,n);ca=33;cb=$substring(j,(n+9>>0));k=bz;l=ca;m=cb;return[k,l,m];}if(j.length>=(n+5>>0)&&$substring(j,n,(n+5>>0))==="-0700"){cc=$substring(j,0,n);cd=29;ce=$substring(j,(n+5>>0));k=cc;l=cd;m=ce;return[k,l,m];}if(j.length>=(n+6>>0)&&$substring(j,n,(n+6>>0))==="-07:00"){cf=$substring(j,0,n);cg=32;ch=$substring(j,(n+6>>0));k=cf;l=cg;m=ch;return[k,l,m];}if(j.length>=(n+3>>0)&&$substring(j,n,(n+3>>0))==="-07"){ci=$substring(j,0,n);cj=31;ck=$substring(j,(n+3>>0));k=ci;l=cj;m=ck;return[k,l,m];}}else if(p===(90)){if(j.length>=(n+7>>0)&&$substring(j,n,(n+7>>0))==="Z070000"){cl=$substring(j,0,n);cm=25;cn=$substring(j,(n+7>>0));k=cl;l=cm;m=cn;return[k,l,m];}if(j.length>=(n+9>>0)&&$substring(j,n,(n+9>>0))==="Z07:00:00"){co=$substring(j,0,n);cp=28;cq=$substring(j,(n+9>>0));k=co;l=cp;m=cq;return[k,l,m];}if(j.length>=(n+5>>0)&&$substring(j,n,(n+5>>0))==="Z0700"){cr=$substring(j,0,n);cs=24;ct=$substring(j,(n+5>>0));k=cr;l=cs;m=ct;return[k,l,m];}if(j.length>=(n+6>>0)&&$substring(j,n,(n+6>>0))==="Z07:00"){cu=$substring(j,0,n);cv=27;cw=$substring(j,(n+6>>0));k=cu;l=cv;m=cw;return[k,l,m];}if(j.length>=(n+3>>0)&&$substring(j,n,(n+3>>0))==="Z07"){cx=$substring(j,0,n);cy=26;cz=$substring(j,(n+3>>0));k=cx;l=cy;m=cz;return[k,l,m];}}else if(p===(46)){if((n+1>>0)<j.length&&((j.charCodeAt((n+1>>0))===48)||(j.charCodeAt((n+1>>0))===57))){da=j.charCodeAt((n+1>>0));db=n+1>>0;while(true){if(!(db<j.length&&(j.charCodeAt(db)===da))){break;}db=db+(1)>>0;}if(!AI(j,db)){dc=34;if(j.charCodeAt((n+1>>0))===57){dc=35;}dc=dc|((((db-((n+1>>0))>>0))<<16>>0));dd=$substring(j,0,n);de=dc;df=$substring(j,db);k=dd;l=de;m=df;return[k,l,m];}}}n=n+(1)>>0;}dg=j;dh=0;di="";k=dg;l=dh;m=di;return[k,l,m];};Z=function(j,k){var j,k,l,m,n;l=0;while(true){if(!(l<j.length)){break;}m=j.charCodeAt(l);n=k.charCodeAt(l);if(!((m===n))){m=(m|(32))>>>0;n=(n|(32))>>>0;if(!((m===n))||m<97||m>122){return false;}}l=l+(1)>>0;}return true;};AA=function(j,k){var j,k,l,m,n,o;l=j;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]);if(k.length>=o.length&&Z($substring(k,0,o.length),o)){return[n,$substring(k,o.length),$ifaceNil];}m++;}return[-1,k,AF];};AB=function(j,k,l){var j,k,l,m,n,o,p,q,r;m=((k>>>0));if(k<0){j=$append(j,45);m=((-k>>>0));}n=EE.zero();o=20;while(true){if(!(m>=10)){break;}o=o-(1)>>0;q=(p=m/10,(p===p&&p!==1/0&&p!==-1/0)?p>>>0:$throwRuntimeError("integer divide by zero"));((o<0||o>=n.length)?($throwRuntimeError("index out of range"),undefined):n[o]=((((48+m>>>0)-(q*10>>>0)>>>0)<<24>>>24)));m=q;}o=o-(1)>>0;((o<0||o>=n.length)?($throwRuntimeError("index out of range"),undefined):n[o]=(((48+m>>>0)<<24>>>24)));r=20-o>>0;while(true){if(!(r<l)){break;}j=$append(j,48);r=r+(1)>>0;}return $appendSlice(j,$subslice(new EF(n),o));};AD=function(j){var j,k,l,m,n,o,p,q,r,s,t;k=0;l=$ifaceNil;m=false;if(!(j==="")&&((j.charCodeAt(0)===45)||(j.charCodeAt(0)===43))){m=j.charCodeAt(0)===45;j=$substring(j,1);}n=AV(j);o=n[0];p=n[1];l=n[2];k=(((o.$low+((o.$high>>31)*4294967296))>>0));if(!($interfaceIsEqual(l,$ifaceNil))||!(p==="")){q=0;r=AC;k=q;l=r;return[k,l];}if(m){k=-k;}s=k;t=$ifaceNil;k=s;l=t;return[k,l];};AE=function(j,k,l,m){var j,k,l,m,n,o,p,q,r,s;n=k;o=EG.zero();p=9;while(true){if(!(p>0)){break;}p=p-(1)>>0;((p<0||p>=o.length)?($throwRuntimeError("index out of range"),undefined):o[p]=((((q=n%10,q===q?q:$throwRuntimeError("integer divide by zero"))+48>>>0)<<24>>>24)));n=(r=n/(10),(r===r&&r!==1/0&&r!==-1/0)?r>>>0:$throwRuntimeError("integer divide by zero"));}if(l>9){l=9;}if(m){while(true){if(!(l>0&&((s=l-1>>0,((s<0||s>=o.length)?($throwRuntimeError("index out of range"),undefined):o[s]))===48))){break;}l=l-(1)>>0;}if(l===0){return j;}}j=$append(j,46);return $appendSlice(j,$subslice(new EF(o),0,l));};BO.ptr.prototype.String=function(){var 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;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=$clone(j,BO).Format("2006-01-02 15:04:05.999999999 -0700 MST");$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!((m=(n=j.wall,new $Uint64(n.$high&2147483648,(n.$low&0)>>>0)),(m.$high===0&&m.$low===0)))){p=((o=j.ext,new $Uint64(o.$high,o.$low)));q=43;if((r=j.ext,(r.$high<0||(r.$high===0&&r.$low<0)))){q=45;p=new $Uint64(-p.$high,-p.$low);}s=$div64(p,new $Uint64(0,1000000000),false);t=$div64(p,new $Uint64(0,1000000000),true);u=s;p=t;v=$div64(u,new $Uint64(0,1000000000),false);w=$div64(u,new $Uint64(0,1000000000),true);x=v;u=w;y=EF.nil;y=$appendSlice(y," m=");y=$append(y,q);z=0;if(!((x.$high===0&&x.$low===0))){y=AB(y,((x.$low>>0)),0);z=9;}y=AB(y,((u.$low>>0)),z);y=$append(y,46);y=AB(y,((p.$low>>0)),9);l=l+(($bytesToString(y)));}$s=-1;return l;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.String};}$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;};BO.prototype.String=function(){return this.$val.String();};BO.ptr.prototype.Format=function(j){var j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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:k=this;l=EF.nil;m=j.length+10>>0;if(m<64){n=EH.zero();l=$subslice(new EF(n),0,0);}else{l=$makeSlice(EF,0,m);}o=$clone(k,BO).AppendFormat(l,j);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}l=o;$s=-1;return($bytesToString(l));}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Format};}$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;};BO.prototype.Format=function(j){return this.$val.Format(j);};BO.ptr.prototype.AppendFormat=function(j,k){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,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;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:l=this;n=$clone(l,BO).locabs();$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];r=-1;s=0;t=0;u=0;v=-1;w=0;x=0;while(true){if(!(!(k===""))){break;}y=U(k);z=y[0];aa=y[1];ab=y[2];if(!(z==="")){j=$appendSlice(j,z);}if(aa===0){break;}k=ab;if(r<0&&!(((aa&256)===0))){ac=BZ(q,true);r=ac[0];s=ac[1];t=ac[2];u=ac[3];u=u+(1)>>0;}if(v<0&&!(((aa&512)===0))){ad=BS(q);v=ad[0];w=ad[1];x=ad[2];}switch(0){default:ae=aa&65535;if(ae===(276)){af=r;if(af<0){af=-af;}j=AB(j,(ag=af%100,ag===ag?ag:$throwRuntimeError("integer divide by zero")),2);}else if(ae===(275)){j=AB(j,r,4);}else if(ae===(258)){j=$appendSlice(j,$substring(new BP(s).String(),0,3));}else if(ae===(257)){ah=new BP(s).String();j=$appendSlice(j,ah);}else if(ae===(259)){j=AB(j,((s>>0)),0);}else if(ae===(260)){j=AB(j,((s>>0)),2);}else if(ae===(262)){j=$appendSlice(j,$substring(new BQ(BR(q)).String(),0,3));}else if(ae===(261)){ai=new BQ(BR(q)).String();j=$appendSlice(j,ai);}else if(ae===(263)){j=AB(j,t,0);}else if(ae===(264)){if(t<10){j=$append(j,32);}j=AB(j,t,0);}else if(ae===(265)){j=AB(j,t,2);}else if(ae===(266)){if(u<100){j=$append(j,32);if(u<10){j=$append(j,32);}}j=AB(j,u,0);}else if(ae===(267)){j=AB(j,u,3);}else if(ae===(524)){j=AB(j,v,2);}else if(ae===(525)){ak=(aj=v%12,aj===aj?aj:$throwRuntimeError("integer divide by zero"));if(ak===0){ak=12;}j=AB(j,ak,0);}else if(ae===(526)){am=(al=v%12,al===al?al:$throwRuntimeError("integer divide by zero"));if(am===0){am=12;}j=AB(j,am,2);}else if(ae===(527)){j=AB(j,w,0);}else if(ae===(528)){j=AB(j,w,2);}else if(ae===(529)){j=AB(j,x,0);}else if(ae===(530)){j=AB(j,x,2);}else if(ae===(533)){if(v>=12){j=$appendSlice(j,"PM");}else{j=$appendSlice(j,"AM");}}else if(ae===(534)){if(v>=12){j=$appendSlice(j,"pm");}else{j=$appendSlice(j,"am");}}else if((ae===(24))||(ae===(27))||(ae===(25))||(ae===(26))||(ae===(28))||(ae===(29))||(ae===(32))||(ae===(30))||(ae===(31))||(ae===(33))){if((p===0)&&((aa===24)||(aa===27)||(aa===25)||(aa===26)||(aa===28))){j=$append(j,90);break;}ao=(an=p/60,(an===an&&an!==1/0&&an!==-1/0)?an>>0:$throwRuntimeError("integer divide by zero"));ap=p;if(ao<0){j=$append(j,45);ao=-ao;ap=-ap;}else{j=$append(j,43);}j=AB(j,(aq=ao/60,(aq===aq&&aq!==1/0&&aq!==-1/0)?aq>>0:$throwRuntimeError("integer divide by zero")),2);if((aa===27)||(aa===32)||(aa===28)||(aa===33)){j=$append(j,58);}if(!((aa===31))&&!((aa===26))){j=AB(j,(ar=ao%60,ar===ar?ar:$throwRuntimeError("integer divide by zero")),2);}if((aa===25)||(aa===30)||(aa===33)||(aa===28)){if((aa===33)||(aa===28)){j=$append(j,58);}j=AB(j,(as=ap%60,as===as?as:$throwRuntimeError("integer divide by zero")),2);}}else if(ae===(23)){if(!(o==="")){j=$appendSlice(j,o);break;}au=(at=p/60,(at===at&&at!==1/0&&at!==-1/0)?at>>0:$throwRuntimeError("integer divide by zero"));if(au<0){j=$append(j,45);au=-au;}else{j=$append(j,43);}j=AB(j,(av=au/60,(av===av&&av!==1/0&&av!==-1/0)?av>>0:$throwRuntimeError("integer divide by zero")),2);j=AB(j,(aw=au%60,aw===aw?aw:$throwRuntimeError("integer divide by zero")),2);}else if((ae===(34))||(ae===(35))){j=AE(j,(($clone(l,BO).Nanosecond()>>>0)),aa>>16>>0,(aa&65535)===35);}}}$s=-1;return j;}return;}if($f===undefined){$f={$blk:BO.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.av=av;$f.aw=aw;$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;};BO.prototype.AppendFormat=function(j,k){return this.$val.AppendFormat(j,k);};AH=function(j){var j;return"\""+j+"\"";};AG.ptr.prototype.Error=function(){var j;j=this;if(j.Message===""){return"parsing time "+AH(j.Value)+" as "+AH(j.Layout)+": cannot parse "+AH(j.ValueElem)+" as "+AH(j.LayoutElem);}return"parsing time "+AH(j.Value)+j.Message;};AG.prototype.Error=function(){return this.$val.Error();};AI=function(j,k){var j,k,l;if(j.length<=k){return false;}l=j.charCodeAt(k);return 48<=l&&l<=57;};AJ=function(j,k){var j,k;if(!AI(j,0)){return[0,j,AF];}if(!AI(j,1)){if(k){return[0,j,AF];}return[(((j.charCodeAt(0)-48<<24>>>24)>>0)),$substring(j,1),$ifaceNil];}return[($imul((((j.charCodeAt(0)-48<<24>>>24)>>0)),10))+(((j.charCodeAt(1)-48<<24>>>24)>>0))>>0,$substring(j,2),$ifaceNil];};AK=function(j,k){var j,k,l,m,n,o;l=0;m=0;n=l;o=m;o=0;while(true){if(!(o<3&&AI(j,o))){break;}n=($imul(n,10))+(((j.charCodeAt(o)-48<<24>>>24)>>0))>>0;o=o+(1)>>0;}if((o===0)||k&&!((o===3))){return[0,j,AF];}return[n,$substring(j,o),$ifaceNil];};AL=function(j){var j;while(true){if(!(j.length>0&&(j.charCodeAt(0)===32))){break;}j=$substring(j,1);}return j;};AM=function(j,k){var j,k;while(true){if(!(k.length>0)){break;}if(k.charCodeAt(0)===32){if(j.length>0&&!((j.charCodeAt(0)===32))){return[j,AF];}k=AL(k);j=AL(j);continue;}if((j.length===0)||!((j.charCodeAt(0)===k.charCodeAt(0)))){return[j,AF];}k=$substring(k,1);j=$substring(j,1);}return[j,$ifaceNil];};AN=function(j,k){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:l=AP(j,k,$pkg.UTC,$pkg.Local);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return l;}return;}if($f===undefined){$f={$blk:AN};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Parse=AN;AP=function(j,k,l,m){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,ed,ee,ef,eg,eh,ei,ej,ek,el,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;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;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:n=j;o=k;p=n;q=o;r="";s=false;t=false;u=0;v=-1;w=-1;x=-1;y=0;z=0;aa=0;ab=0;ac=EI.nil;ad=-1;ae="";while(true){af=$ifaceNil;ag=U(j);ah=ag[0];ai=ag[1];aj=ag[2];ak=$substring(j,ah.length,(j.length-aj.length>>0));al=AM(k,ah);k=al[0];af=al[1];if(!($interfaceIsEqual(af,$ifaceNil))){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,ah,k,"")];}if(ai===0){if(!((k.length===0))){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,"",k,": extra text: "+AH(k))];}break;}j=aj;am="";switch(0){default:an=ai&65535;if(an===(276)){if(k.length<2){af=AF;break;}ao=k;ap=$substring(k,0,2);aq=$substring(k,2);am=ap;k=aq;ar=AD(am);u=ar[0];af=ar[1];if(!($interfaceIsEqual(af,$ifaceNil))){k=ao;}else if(u>=69){u=u+(1900)>>0;}else{u=u+(2000)>>0;}}else if(an===(275)){if(k.length<4||!AI(k,0)){af=AF;break;}as=$substring(k,0,4);at=$substring(k,4);am=as;k=at;au=AD(am);u=au[0];af=au[1];}else if(an===(258)){av=AA(X,k);v=av[0];k=av[1];af=av[2];v=v+(1)>>0;}else if(an===(257)){aw=AA(Y,k);v=aw[0];k=aw[1];af=aw[2];v=v+(1)>>0;}else if((an===(259))||(an===(260))){ax=AJ(k,ai===260);v=ax[0];k=ax[1];af=ax[2];if($interfaceIsEqual(af,$ifaceNil)&&(v<=0||12<v)){r="month";}}else if(an===(262)){ay=AA(W,k);k=ay[1];af=ay[2];}else if(an===(261)){az=AA(V,k);k=az[1];af=az[2];}else if((an===(263))||(an===(264))||(an===(265))){if((ai===264)&&k.length>0&&(k.charCodeAt(0)===32)){k=$substring(k,1);}ba=AJ(k,ai===265);w=ba[0];k=ba[1];af=ba[2];}else if((an===(266))||(an===(267))){bb=0;while(true){if(!(bb<2)){break;}if((ai===266)&&k.length>0&&(k.charCodeAt(0)===32)){k=$substring(k,1);}bb=bb+(1)>>0;}bc=AK(k,ai===267);x=bc[0];k=bc[1];af=bc[2];}else if(an===(524)){bd=AJ(k,false);y=bd[0];k=bd[1];af=bd[2];if(y<0||24<=y){r="hour";}}else if((an===(525))||(an===(526))){be=AJ(k,ai===526);y=be[0];k=be[1];af=be[2];if(y<0||12<y){r="hour";}}else if((an===(527))||(an===(528))){bf=AJ(k,ai===528);z=bf[0];k=bf[1];af=bf[2];if(z<0||60<=z){r="minute";}}else if((an===(529))||(an===(530))){bg=AJ(k,ai===530);aa=bg[0];k=bg[1];af=bg[2];if(aa<0||60<=aa){r="second";break;}if(k.length>=2&&(k.charCodeAt(0)===46)&&AI(k,1)){bh=U(j);ai=bh[1];ai=ai&(65535);if((ai===34)||(ai===35)){break;}bi=2;while(true){if(!(bi<k.length&&AI(k,bi))){break;}bi=bi+(1)>>0;}bj=AT(k,bi);ab=bj[0];r=bj[1];af=bj[2];k=$substring(k,bi);}}else if(an===(533)){if(k.length<2){af=AF;break;}bk=$substring(k,0,2);bl=$substring(k,2);am=bk;k=bl;bm=am;if(bm===("PM")){t=true;}else if(bm===("AM")){s=true;}else{af=AF;}}else if(an===(534)){if(k.length<2){af=AF;break;}bn=$substring(k,0,2);bo=$substring(k,2);am=bn;k=bo;bp=am;if(bp===("pm")){t=true;}else if(bp===("am")){s=true;}else{af=AF;}}else if((an===(24))||(an===(27))||(an===(25))||(an===(26))||(an===(28))||(an===(29))||(an===(31))||(an===(32))||(an===(30))||(an===(33))){if(((ai===24)||(ai===26)||(ai===27))&&k.length>=1&&(k.charCodeAt(0)===90)){k=$substring(k,1);ac=$pkg.UTC;break;}bq="";br="";bs="";bt="";bu=bq;bv=br;bw=bs;bx=bt;if((ai===27)||(ai===32)){if(k.length<6){af=AF;break;}if(!((k.charCodeAt(3)===58))){af=AF;break;}by=$substring(k,0,1);bz=$substring(k,1,3);ca=$substring(k,4,6);cb="00";cc=$substring(k,6);bu=by;bv=bz;bw=ca;bx=cb;k=cc;}else if((ai===31)||(ai===26)){if(k.length<3){af=AF;break;}cd=$substring(k,0,1);ce=$substring(k,1,3);cf="00";cg="00";ch=$substring(k,3);bu=cd;bv=ce;bw=cf;bx=cg;k=ch;}else if((ai===28)||(ai===33)){if(k.length<9){af=AF;break;}if(!((k.charCodeAt(3)===58))||!((k.charCodeAt(6)===58))){af=AF;break;}ci=$substring(k,0,1);cj=$substring(k,1,3);ck=$substring(k,4,6);cl=$substring(k,7,9);cm=$substring(k,9);bu=ci;bv=cj;bw=ck;bx=cl;k=cm;}else if((ai===25)||(ai===30)){if(k.length<7){af=AF;break;}cn=$substring(k,0,1);co=$substring(k,1,3);cp=$substring(k,3,5);cq=$substring(k,5,7);cr=$substring(k,7);bu=cn;bv=co;bw=cp;bx=cq;k=cr;}else{if(k.length<5){af=AF;break;}cs=$substring(k,0,1);ct=$substring(k,1,3);cu=$substring(k,3,5);cv="00";cw=$substring(k,5);bu=cs;bv=ct;bw=cu;bx=cv;k=cw;}cx=0;cy=0;cz=0;da=cx;db=cy;dc=cz;dd=AD(bv);da=dd[0];af=dd[1];if($interfaceIsEqual(af,$ifaceNil)){de=AD(bw);db=de[0];af=de[1];}if($interfaceIsEqual(af,$ifaceNil)){df=AD(bx);dc=df[0];af=df[1];}ad=($imul(((($imul(da,60))+db>>0)),60))+dc>>0;dg=bu.charCodeAt(0);if(dg===(43)){}else if(dg===(45)){ad=-ad;}else{af=AF;}}else if(an===(23)){if(k.length>=3&&$substring(k,0,3)==="UTC"){ac=$pkg.UTC;k=$substring(k,3);break;}dh=AQ(k);di=dh[0];dj=dh[1];if(!dj){af=AF;break;}dk=$substring(k,0,di);dl=$substring(k,di);ae=dk;k=dl;}else if(an===(34)){dm=1+((ai>>16>>0))>>0;if(k.length<dm){af=AF;break;}dn=AT(k,dm);ab=dn[0];r=dn[1];af=dn[2];k=$substring(k,dm);}else if(an===(35)){if(k.length<2||!((k.charCodeAt(0)===46))||k.charCodeAt(1)<48||57<k.charCodeAt(1)){break;}dp=0;while(true){if(!(dp<9&&(dp+1>>0)<k.length&&48<=k.charCodeAt((dp+1>>0))&&k.charCodeAt((dp+1>>0))<=57)){break;}dp=dp+(1)>>0;}dq=AT(k,1+dp>>0);ab=dq[0];r=dq[1];af=dq[2];k=$substring(k,(1+dp>>0));}}if(!(r==="")){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,ak,k,": "+r+" out of range")];}if(!($interfaceIsEqual(af,$ifaceNil))){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,ak,k,"")];}}if(t&&y<12){y=y+(12)>>0;}else if(s&&(y===12)){y=0;}if(x>=0){dr=0;ds=0;if(CI(u)){if(x===60){ds=2;dr=29;}else if(x>60){x=x-(1)>>0;}}if(x<1||x>365){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,"",k,": day-of-year out of range")];}if(ds===0){ds=(dt=((x-1>>0))/31,(dt===dt&&dt!==1/0&&dt!==-1/0)?dt>>0:$throwRuntimeError("integer divide by zero"))+1>>0;if(((((ds<0||ds>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[ds])>>0))<x){ds=ds+(1)>>0;}dr=x-(((du=ds-1>>0,((du<0||du>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[du]))>>0))>>0;}if(v>=0&&!((v===ds))){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,"",k,": day-of-year does not match month")];}v=ds;if(w>=0&&!((w===dr))){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,"",k,": day-of-year does not match day")];}w=dr;}else{if(v<0){v=1;}if(w<0){w=1;}}if(w<1||w>CB(((v>>0)),u)){$s=-1;return[new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil),new AG.ptr(p,q,"",k,": day out of range")];}if(!(ac===EI.nil)){$s=1;continue;}$s=2;continue;case 1:dv=CK(u,((v>>0)),w,y,z,aa,ab,ac);$s=3;case 3:if($c){$c=false;dv=dv.$blk();}if(dv&&dv.$blk!==undefined){break s;}$s=-1;return[dv,$ifaceNil];case 2:if(!((ad===-1))){$s=4;continue;}$s=5;continue;case 4:dw=CK(u,((v>>0)),w,y,z,aa,ab,$pkg.UTC);$s=6;case 6:if($c){$c=false;dw=dw.$blk();}if(dw&&dw.$blk!==undefined){break s;}dx=$clone(dw,BO);dx.addSec((dy=(new $Int64(0,ad)),new $Int64(-dy.$high,-dy.$low)));ea=m.lookup(dx.unixSec());$s=7;case 7:if($c){$c=false;ea=ea.$blk();}if(ea&&ea.$blk!==undefined){break s;}dz=ea;eb=dz[0];ec=dz[1];if((ec===ad)&&(ae===""||eb===ae)){dx.setLoc(m);$s=-1;return[dx,$ifaceNil];}dx.setLoc(CS(ae,ad));$s=-1;return[dx,$ifaceNil];case 5:if(!(ae==="")){$s=8;continue;}$s=9;continue;case 8:ed=CK(u,((v>>0)),w,y,z,aa,ab,$pkg.UTC);$s=10;case 10:if($c){$c=false;ed=ed.$blk();}if(ed&&ed.$blk!==undefined){break s;}ee=$clone(ed,BO);eg=m.lookupName(ae,ee.unixSec());$s=11;case 11:if($c){$c=false;eg=eg.$blk();}if(eg&&eg.$blk!==undefined){break s;}ef=eg;eh=ef[0];ei=ef[1];if(ei){ee.addSec((ej=(new $Int64(0,eh)),new $Int64(-ej.$high,-ej.$low)));ee.setLoc(m);$s=-1;return[ee,$ifaceNil];}if(ae.length>3&&$substring(ae,0,3)==="GMT"){ek=AD($substring(ae,3));eh=ek[0];eh=$imul(eh,(3600));}ee.setLoc(CS(ae,eh));$s=-1;return[ee,$ifaceNil];case 9:el=CK(u,((v>>0)),w,y,z,aa,ab,l);$s=12;case 12:if($c){$c=false;el=el.$blk();}if(el&&el.$blk!==undefined){break s;}$s=-1;return[el,$ifaceNil];}return;}if($f===undefined){$f={$blk:AP};}$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.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.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=function(j){var aa,ab,ac,ad,ae,af,ag,ah,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=0;l=false;if(j.length<3){m=0;n=false;k=m;l=n;return[k,l];}if(j.length>=4&&($substring(j,0,4)==="ChST"||$substring(j,0,4)==="MeST")){o=4;p=true;k=o;l=p;return[k,l];}if($substring(j,0,3)==="GMT"){k=AR(j);q=k;r=true;k=q;l=r;return[k,l];}if((j.charCodeAt(0)===43)||(j.charCodeAt(0)===45)){k=AS(j);s=k>0;t=k;u=s;k=t;l=u;return[k,l];}v=0;v=0;while(true){if(!(v<6)){break;}if(v>=j.length){break;}w=j.charCodeAt(v);if(w<65||90<w){break;}v=v+(1)>>0;}x=v;if((x===(0))||(x===(1))||(x===(2))||(x===(6))){y=0;z=false;k=y;l=z;return[k,l];}else if(x===(5)){if(j.charCodeAt(4)===84){aa=5;ab=true;k=aa;l=ab;return[k,l];}}else if(x===(4)){if((j.charCodeAt(3)===84)||$substring(j,0,4)==="WITA"){ac=4;ad=true;k=ac;l=ad;return[k,l];}}else if(x===(3)){ae=3;af=true;k=ae;l=af;return[k,l];}ag=0;ah=false;k=ag;l=ah;return[k,l];};AR=function(j){var j;j=$substring(j,3);if(j.length===0){return 3;}return 3+AS(j)>>0;};AS=function(j){var j,k,l,m,n,o;k=j.charCodeAt(0);if(!((k===45))&&!((k===43))){return 0;}l=AV($substring(j,1));m=l[0];n=l[1];o=l[2];if(!($interfaceIsEqual(o,$ifaceNil))||$substring(j,1)===n){return 0;}if(k===45){m=new $Int64(-m.$high,-m.$low);}if((m.$high<-1||(m.$high===-1&&m.$low<4294967273))||(0<m.$high||(0===m.$high&&23<m.$low))){return 0;}return j.length-n.length>>0;};AT=function(j,k){var j,k,l,m,n,o,p,q;l=0;m="";n=$ifaceNil;if(!((j.charCodeAt(0)===46))){n=AF;return[l,m,n];}o=AD($substring(j,1,k));l=o[0];n=o[1];if(!($interfaceIsEqual(n,$ifaceNil))){return[l,m,n];}if(l<0||1000000000<=l){m="fractional second";return[l,m,n];}p=10-k>>0;q=0;while(true){if(!(q<p)){break;}l=$imul(l,(10));q=q+(1)>>0;}return[l,m,n];};AV=function(j){var aa,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=new $Int64(0,0);l="";m=$ifaceNil;n=0;while(true){if(!(n<j.length)){break;}o=j.charCodeAt(n);if(o<48||o>57){break;}if((k.$high>214748364||(k.$high===214748364&&k.$low>3435973836))){p=new $Int64(0,0);q="";r=AU;k=p;l=q;m=r;return[k,l,m];}k=(s=(t=$mul64(k,new $Int64(0,10)),u=(new $Int64(0,o)),new $Int64(t.$high+u.$high,t.$low+u.$low)),new $Int64(s.$high-0,s.$low-48));if((k.$high<0||(k.$high===0&&k.$low<0))){v=new $Int64(0,0);w="";x=AU;k=v;l=w;m=x;return[k,l,m];}n=n+(1)>>0;}y=k;z=$substring(j,n);aa=$ifaceNil;k=y;l=z;m=aa;return[k,l,m];};BO.ptr.prototype.nsec=function(){var j,k;j=this;return(((k=j.wall,new $Uint64(k.$high&0,(k.$low&1073741823)>>>0)).$low>>0));};BO.prototype.nsec=function(){return this.$val.nsec();};BO.ptr.prototype.sec=function(){var j,k,l,m,n;j=this;if(!((k=(l=j.wall,new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){return(m=((n=$shiftRightUint64($shiftLeft64(j.wall,1),31),new $Int64(n.$high,n.$low))),new $Int64(13+m.$high,3618733952+m.$low));}return j.ext;};BO.prototype.sec=function(){return this.$val.sec();};BO.ptr.prototype.unixSec=function(){var j,k;j=this;return(k=j.sec(),new $Int64(k.$high+-15,k.$low+2288912640));};BO.prototype.unixSec=function(){return this.$val.unixSec();};BO.ptr.prototype.addSec=function(j){var j,k,l,m,n,o,p,q,r,s,t,u,v;k=this;if(!((l=(m=k.wall,new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){o=((n=$shiftRightUint64($shiftLeft64(k.wall,1),31),new $Int64(n.$high,n.$low)));p=new $Int64(o.$high+j.$high,o.$low+j.$low);if((0<p.$high||(0===p.$high&&0<=p.$low))&&(p.$high<1||(p.$high===1&&p.$low<=4294967295))){k.wall=(q=(r=(s=k.wall,new $Uint64(s.$high&0,(s.$low&1073741823)>>>0)),t=$shiftLeft64((new $Uint64(p.$high,p.$low)),30),new $Uint64(r.$high|t.$high,(r.$low|t.$low)>>>0)),new $Uint64(q.$high|2147483648,(q.$low|0)>>>0));return;}k.stripMono();}k.ext=(u=k.ext,v=j,new $Int64(u.$high+v.$high,u.$low+v.$low));};BO.prototype.addSec=function(j){return this.$val.addSec(j);};BO.ptr.prototype.setLoc=function(j){var j,k;k=this;if(j===CP){j=EI.nil;}k.stripMono();k.loc=j;};BO.prototype.setLoc=function(j){return this.$val.setLoc(j);};BO.ptr.prototype.stripMono=function(){var j,k,l,m,n;j=this;if(!((k=(l=j.wall,new $Uint64(l.$high&2147483648,(l.$low&0)>>>0)),(k.$high===0&&k.$low===0)))){j.ext=j.sec();j.wall=(m=j.wall,n=new $Uint64(0,1073741823),new $Uint64(m.$high&n.$high,(m.$low&n.$low)>>>0));}};BO.prototype.stripMono=function(){return this.$val.stripMono();};BO.ptr.prototype.After=function(j){var j,k,l,m,n,o,p,q,r,s;k=this;if(!((l=(m=(n=k.wall,o=j.wall,new $Uint64(n.$high&o.$high,(n.$low&o.$low)>>>0)),new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){return(p=k.ext,q=j.ext,(p.$high>q.$high||(p.$high===q.$high&&p.$low>q.$low)));}r=k.sec();s=j.sec();return(r.$high>s.$high||(r.$high===s.$high&&r.$low>s.$low))||(r.$high===s.$high&&r.$low===s.$low)&&k.nsec()>j.nsec();};BO.prototype.After=function(j){return this.$val.After(j);};BO.ptr.prototype.Before=function(j){var j,k,l,m,n,o,p,q,r,s;k=this;if(!((l=(m=(n=k.wall,o=j.wall,new $Uint64(n.$high&o.$high,(n.$low&o.$low)>>>0)),new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){return(p=k.ext,q=j.ext,(p.$high<q.$high||(p.$high===q.$high&&p.$low<q.$low)));}r=k.sec();s=j.sec();return(r.$high<s.$high||(r.$high===s.$high&&r.$low<s.$low))||(r.$high===s.$high&&r.$low===s.$low)&&k.nsec()<j.nsec();};BO.prototype.Before=function(j){return this.$val.Before(j);};BO.ptr.prototype.Equal=function(j){var j,k,l,m,n,o,p,q,r,s;k=this;if(!((l=(m=(n=k.wall,o=j.wall,new $Uint64(n.$high&o.$high,(n.$low&o.$low)>>>0)),new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){return(p=k.ext,q=j.ext,(p.$high===q.$high&&p.$low===q.$low));}return(r=k.sec(),s=j.sec(),(r.$high===s.$high&&r.$low===s.$low))&&(k.nsec()===j.nsec());};BO.prototype.Equal=function(j){return this.$val.Equal(j);};BP.prototype.String=function(){var j,k,l,m;j=this.$val;if(1<=j&&j<=12){return(k=j-1>>0,((k<0||k>=Y.$length)?($throwRuntimeError("index out of range"),undefined):Y.$array[Y.$offset+k]));}l=$makeSlice(EF,20);m=BV(l,(new $Uint64(0,j)));return"%!Month("+($bytesToString($subslice(l,m)))+")";};$ptrType(BP).prototype.String=function(){return new BP(this.$get()).String();};BQ.prototype.String=function(){var j,k,l;j=this.$val;if(0<=j&&j<=6){return((j<0||j>=V.$length)?($throwRuntimeError("index out of range"),undefined):V.$array[V.$offset+j]);}k=$makeSlice(EF,20);l=BV(k,(new $Uint64(0,j)));return"%!Weekday("+($bytesToString($subslice(k,l)))+")";};$ptrType(BQ).prototype.String=function(){return new BQ(this.$get()).String();};BO.ptr.prototype.IsZero=function(){var j,k;j=this;return(k=j.sec(),(k.$high===0&&k.$low===0))&&(j.nsec()===0);};BO.prototype.IsZero=function(){return this.$val.IsZero();};BO.ptr.prototype.abs=function(){var 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;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:j=this;k=j.loc;if(k===EI.nil||k===CQ){$s=1;continue;}$s=2;continue;case 1:l=k.get();$s=3;case 3:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;case 2:m=j.unixSec();if(!(k===CP)){$s=4;continue;}$s=5;continue;case 4:if(!(k.cacheZone===EA.nil)&&(n=k.cacheStart,(n.$high<m.$high||(n.$high===m.$high&&n.$low<=m.$low)))&&(o=k.cacheEnd,(m.$high<o.$high||(m.$high===o.$high&&m.$low<o.$low)))){$s=6;continue;}$s=7;continue;case 6:m=(p=(new $Int64(0,k.cacheZone.offset)),new $Int64(m.$high+p.$high,m.$low+p.$low));$s=8;continue;case 7:r=k.lookup(m);$s=9;case 9:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}q=r;s=q[1];m=(t=(new $Int64(0,s)),new $Int64(m.$high+t.$high,m.$low+t.$low));case 8:case 5:$s=-1;return((u=new $Int64(m.$high+2147483646,m.$low+450480384),new $Uint64(u.$high,u.$low)));}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.abs};}$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;};BO.prototype.abs=function(){return this.$val.abs();};BO.ptr.prototype.locabs=function(){var 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;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:j="";k=0;l=new $Uint64(0,0);m=this;n=m.loc;if(n===EI.nil||n===CQ){$s=1;continue;}$s=2;continue;case 1:o=n.get();$s=3;case 3:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;case 2:p=m.unixSec();if(!(n===CP)){$s=4;continue;}$s=5;continue;case 4:if(!(n.cacheZone===EA.nil)&&(q=n.cacheStart,(q.$high<p.$high||(q.$high===p.$high&&q.$low<=p.$low)))&&(r=n.cacheEnd,(p.$high<r.$high||(p.$high===r.$high&&p.$low<r.$low)))){$s=7;continue;}$s=8;continue;case 7:j=n.cacheZone.name;k=n.cacheZone.offset;$s=9;continue;case 8:t=n.lookup(p);$s=10;case 10:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;j=s[0];k=s[1];case 9:p=(u=(new $Int64(0,k)),new $Int64(p.$high+u.$high,p.$low+u.$low));$s=6;continue;case 5:j="UTC";case 6:l=((v=new $Int64(p.$high+2147483646,p.$low+450480384),new $Uint64(v.$high,v.$low)));$s=-1;return[j,k,l];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.locabs};}$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;};BO.prototype.locabs=function(){return this.$val.locabs();};BO.ptr.prototype.Date=function(){var j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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:j=0;k=0;l=0;m=this;o=$clone(m,BO).date(true);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;j=n[0];k=n[1];l=n[2];$s=-1;return[j,k,l];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Date};}$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;};BO.prototype.Date=function(){return this.$val.Date();};BO.ptr.prototype.Year=function(){var j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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;l=$clone(j,BO).date(false);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[0];$s=-1;return m;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Year};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Year=function(){return this.$val.Year();};BO.ptr.prototype.Month=function(){var j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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;l=$clone(j,BO).date(true);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[1];$s=-1;return m;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Month};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Month=function(){return this.$val.Month();};BO.ptr.prototype.Day=function(){var j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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;l=$clone(j,BO).date(true);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[2];$s=-1;return m;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Day};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Day=function(){return this.$val.Day();};BO.ptr.prototype.Weekday=function(){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=$clone(j,BO).abs();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=BR(k);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return l;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Weekday};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Weekday=function(){return this.$val.Weekday();};BR=function(j){var j,k,l;k=$div64((new $Uint64(j.$high+0,j.$low+86400)),new $Uint64(0,604800),true);return(((l=((k.$low>>0))/86400,(l===l&&l!==1/0&&l!==-1/0)?l>>0:$throwRuntimeError("integer divide by zero"))>>0));};BO.ptr.prototype.ISOWeek=function(){var 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;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:j=0;k=0;l=this;m=$clone(l,BO).abs();$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=4-BR(n)>>0;if(o===4){o=-3;}n=(p=$mul64((new $Uint64(0,o)),new $Uint64(0,86400)),new $Uint64(n.$high+p.$high,n.$low+p.$low));q=BZ(n,false);j=q[0];r=q[3];s=j;t=(u=r/7,(u===u&&u!==1/0&&u!==-1/0)?u>>0:$throwRuntimeError("integer divide by zero"))+1>>0;j=s;k=t;$s=-1;return[j,k];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.ISOWeek};}$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;};BO.prototype.ISOWeek=function(){return this.$val.ISOWeek();};BO.ptr.prototype.Clock=function(){var 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;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:j=0;k=0;l=0;m=this;o=$clone(m,BO).abs();$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=BS(o);$s=2;case 2:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}n=p;j=n[0];k=n[1];l=n[2];$s=-1;return[j,k,l];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Clock};}$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;};BO.prototype.Clock=function(){return this.$val.Clock();};BS=function(j){var j,k,l,m,n,o;k=0;l=0;m=0;m=(($div64(j,new $Uint64(0,86400),true).$low>>0));k=(n=m/3600,(n===n&&n!==1/0&&n!==-1/0)?n>>0:$throwRuntimeError("integer divide by zero"));m=m-(($imul(k,3600)))>>0;l=(o=m/60,(o===o&&o!==1/0&&o!==-1/0)?o>>0:$throwRuntimeError("integer divide by zero"));m=m-(($imul(l,60)))>>0;return[k,l,m];};BO.ptr.prototype.Hour=function(){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;l=$clone(j,BO).abs();$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return(k=(($div64(l,new $Uint64(0,86400),true).$low>>0))/3600,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"));}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Hour};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Hour=function(){return this.$val.Hour();};BO.ptr.prototype.Minute=function(){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;l=$clone(j,BO).abs();$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return(k=(($div64(l,new $Uint64(0,3600),true).$low>>0))/60,(k===k&&k!==1/0&&k!==-1/0)?k>>0:$throwRuntimeError("integer divide by zero"));}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Minute};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Minute=function(){return this.$val.Minute();};BO.ptr.prototype.Second=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=$clone(j,BO).abs();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return(($div64(k,new $Uint64(0,60),true).$low>>0));}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Second};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Second=function(){return this.$val.Second();};BO.ptr.prototype.Nanosecond=function(){var j;j=this;return((j.nsec()>>0));};BO.prototype.Nanosecond=function(){return this.$val.Nanosecond();};BO.ptr.prototype.YearDay=function(){var j,k,l,m,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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;l=$clone(j,BO).date(false);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;m=k[3];$s=-1;return m+1>>0;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.YearDay};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.YearDay=function(){return this.$val.YearDay();};BT.prototype.String=function(){var j,k,l,m,n,o,p,q;j=this;k=EL.zero();l=32;m=(new $Uint64(j.$high,j.$low));n=(j.$high<0||(j.$high===0&&j.$low<0));if(n){m=new $Uint64(-m.$high,-m.$low);}if((m.$high<0||(m.$high===0&&m.$low<1000000000))){o=0;l=l-(1)>>0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=115);l=l-(1)>>0;if((m.$high===0&&m.$low===0)){return"0s";}else if((m.$high<0||(m.$high===0&&m.$low<1000))){o=0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=110);}else if((m.$high<0||(m.$high===0&&m.$low<1000000))){o=3;l=l-(1)>>0;$copyString($subslice(new EF(k),l),"\xC2\xB5");}else{o=6;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=109);}p=BU($subslice(new EF(k),0,l),m,o);l=p[0];m=p[1];l=BV($subslice(new EF(k),0,l),m);}else{l=l-(1)>>0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=115);q=BU($subslice(new EF(k),0,l),m,9);l=q[0];m=q[1];l=BV($subslice(new EF(k),0,l),$div64(m,new $Uint64(0,60),true));m=$div64(m,(new $Uint64(0,60)),false);if((m.$high>0||(m.$high===0&&m.$low>0))){l=l-(1)>>0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=109);l=BV($subslice(new EF(k),0,l),$div64(m,new $Uint64(0,60),true));m=$div64(m,(new $Uint64(0,60)),false);if((m.$high>0||(m.$high===0&&m.$low>0))){l=l-(1)>>0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=104);l=BV($subslice(new EF(k),0,l),m);}}}if(n){l=l-(1)>>0;((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l]=45);}return($bytesToString($subslice(new EF(k),l)));};$ptrType(BT).prototype.String=function(){return this.$get().String();};BU=function(j,k,l){var j,k,l,m,n,o,p,q,r,s,t;m=0;n=new $Uint64(0,0);o=j.$length;p=false;q=0;while(true){if(!(q<l)){break;}r=$div64(k,new $Uint64(0,10),true);p=p||!((r.$high===0&&r.$low===0));if(p){o=o-(1)>>0;((o<0||o>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+o]=(((r.$low<<24>>>24))+48<<24>>>24));}k=$div64(k,(new $Uint64(0,10)),false);q=q+(1)>>0;}if(p){o=o-(1)>>0;((o<0||o>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+o]=46);}s=o;t=k;m=s;n=t;return[m,n];};BV=function(j,k){var j,k,l;l=j.$length;if((k.$high===0&&k.$low===0)){l=l-(1)>>0;((l<0||l>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]=48);}else{while(true){if(!((k.$high>0||(k.$high===0&&k.$low>0)))){break;}l=l-(1)>>0;((l<0||l>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+l]=((($div64(k,new $Uint64(0,10),true).$low<<24>>>24))+48<<24>>>24));k=$div64(k,(new $Uint64(0,10)),false);}}return l;};BT.prototype.Nanoseconds=function(){var j;j=this;return(new $Int64(j.$high,j.$low));};$ptrType(BT).prototype.Nanoseconds=function(){return this.$get().Nanoseconds();};BT.prototype.Microseconds=function(){var j;j=this;return $div64((new $Int64(j.$high,j.$low)),new $Int64(0,1000),false);};$ptrType(BT).prototype.Microseconds=function(){return this.$get().Microseconds();};BT.prototype.Milliseconds=function(){var j;j=this;return $div64((new $Int64(j.$high,j.$low)),new $Int64(0,1000000),false);};$ptrType(BT).prototype.Milliseconds=function(){return this.$get().Milliseconds();};BT.prototype.Seconds=function(){var j,k,l;j=this;k=$div64(j,new BT(0,1000000000),false);l=$div64(j,new BT(0,1000000000),true);return($flatten64(k))+($flatten64(l))/1e+09;};$ptrType(BT).prototype.Seconds=function(){return this.$get().Seconds();};BT.prototype.Minutes=function(){var j,k,l;j=this;k=$div64(j,new BT(13,4165425152),false);l=$div64(j,new BT(13,4165425152),true);return($flatten64(k))+($flatten64(l))/6e+10;};$ptrType(BT).prototype.Minutes=function(){return this.$get().Minutes();};BT.prototype.Hours=function(){var j,k,l;j=this;k=$div64(j,new BT(838,817405952),false);l=$div64(j,new BT(838,817405952),true);return($flatten64(k))+($flatten64(l))/3.6e+12;};$ptrType(BT).prototype.Hours=function(){return this.$get().Hours();};BT.prototype.Truncate=function(j){var j,k,l;k=this;if((j.$high<0||(j.$high===0&&j.$low<=0))){return k;}return(l=$div64(k,j,true),new BT(k.$high-l.$high,k.$low-l.$low));};$ptrType(BT).prototype.Truncate=function(j){return this.$get().Truncate(j);};BW=function(j,k){var j,k,l,m,n,o;return(l=(m=(new $Uint64(j.$high,j.$low)),n=(new $Uint64(j.$high,j.$low)),new $Uint64(m.$high+n.$high,m.$low+n.$low)),o=(new $Uint64(k.$high,k.$low)),(l.$high<o.$high||(l.$high===o.$high&&l.$low<o.$low)));};BT.prototype.Round=function(j){var j,k,l,m,n,o,p;k=this;if((j.$high<0||(j.$high===0&&j.$low<=0))){return k;}l=$div64(k,j,true);if((k.$high<0||(k.$high===0&&k.$low<0))){l=new BT(-l.$high,-l.$low);if(BW(l,j)){return new BT(k.$high+l.$high,k.$low+l.$low);}n=(m=new BT(k.$high-j.$high,k.$low-j.$low),new BT(m.$high+l.$high,m.$low+l.$low));if((n.$high<k.$high||(n.$high===k.$high&&n.$low<k.$low))){return n;}return new BT(-2147483648,0);}if(BW(l,j)){return new BT(k.$high-l.$high,k.$low-l.$low);}p=(o=new BT(k.$high+j.$high,k.$low+j.$low),new BT(o.$high-l.$high,o.$low-l.$low));if((p.$high>k.$high||(p.$high===k.$high&&p.$low>k.$low))){return p;}return new BT(2147483647,4294967295);};$ptrType(BT).prototype.Round=function(j){return this.$get().Round(j);};BO.ptr.prototype.Add=function(j){var aa,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=this;m=((l=$div64(j,new BT(0,1000000000),false),new $Int64(l.$high,l.$low)));o=k.nsec()+(((n=$div64(j,new BT(0,1000000000),true),n.$low+((n.$high>>31)*4294967296))>>0))>>0;if(o>=1000000000){m=(p=new $Int64(0,1),new $Int64(m.$high+p.$high,m.$low+p.$low));o=o-(1000000000)>>0;}else if(o<0){m=(q=new $Int64(0,1),new $Int64(m.$high-q.$high,m.$low-q.$low));o=o+(1000000000)>>0;}k.wall=(r=(s=k.wall,new $Uint64(s.$high&~0,(s.$low&~1073741823)>>>0)),t=(new $Uint64(0,o)),new $Uint64(r.$high|t.$high,(r.$low|t.$low)>>>0));k.addSec(m);if(!((u=(v=k.wall,new $Uint64(v.$high&2147483648,(v.$low&0)>>>0)),(u.$high===0&&u.$low===0)))){y=(w=k.ext,x=(new $Int64(j.$high,j.$low)),new $Int64(w.$high+x.$high,w.$low+x.$low));if((j.$high<0||(j.$high===0&&j.$low<0))&&(z=k.ext,(y.$high>z.$high||(y.$high===z.$high&&y.$low>z.$low)))||(j.$high>0||(j.$high===0&&j.$low>0))&&(aa=k.ext,(y.$high<aa.$high||(y.$high===aa.$high&&y.$low<aa.$low)))){k.stripMono();}else{k.ext=y;}}return k;};BO.prototype.Add=function(j){return this.$val.Add(j);};BO.ptr.prototype.Sub=function(j){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;k=this;if(!((l=(m=(n=k.wall,o=j.wall,new $Uint64(n.$high&o.$high,(n.$low&o.$low)>>>0)),new $Uint64(m.$high&2147483648,(m.$low&0)>>>0)),(l.$high===0&&l.$low===0)))){p=k.ext;q=j.ext;s=((r=new $Int64(p.$high-q.$high,p.$low-q.$low),new BT(r.$high,r.$low)));if((s.$high<0||(s.$high===0&&s.$low<0))&&(p.$high>q.$high||(p.$high===q.$high&&p.$low>q.$low))){return new BT(2147483647,4294967295);}if((s.$high>0||(s.$high===0&&s.$low>0))&&(p.$high<q.$high||(p.$high===q.$high&&p.$low<q.$low))){return new BT(-2147483648,0);}return s;}y=(t=$mul64(((u=(v=k.sec(),w=j.sec(),new $Int64(v.$high-w.$high,v.$low-w.$low)),new BT(u.$high,u.$low))),new BT(0,1000000000)),x=(new BT(0,(k.nsec()-j.nsec()>>0))),new BT(t.$high+x.$high,t.$low+x.$low));if($clone($clone(j,BO).Add(y),BO).Equal($clone(k,BO))){return y;}else if($clone(k,BO).Before($clone(j,BO))){return new BT(-2147483648,0);}else{return new BT(2147483647,4294967295);}};BO.prototype.Sub=function(j){return this.$val.Sub(j);};BO.ptr.prototype.AddDate=function(j,k,l){var 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;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:m=this;o=$clone(m,BO).Date();$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;p=n[0];q=n[1];r=n[2];t=$clone(m,BO).Clock();$s=2;case 2:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;u=s[0];v=s[1];w=s[2];x=CK(p+j>>0,q+((k>>0))>>0,r+l>>0,u,v,w,((m.nsec()>>0)),$clone(m,BO).Location());$s=3;case 3:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}$s=-1;return x;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.AddDate};}$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;};BO.prototype.AddDate=function(j,k,l){return this.$val.AddDate(j,k,l);};BO.ptr.prototype.date=function(j){var 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;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:k=0;l=0;m=0;n=0;o=this;q=$clone(o,BO).abs();$s=1;case 1:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=BZ(q,j);$s=2;case 2:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}p=r;k=p[0];l=p[1];m=p[2];n=p[3];$s=-1;return[k,l,m,n];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.date};}$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;};BO.prototype.date=function(j){return this.$val.date(j);};BZ=function(j,k){var aa,ab,ac,ad,ae,af,ag,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;l=0;m=0;n=0;o=0;p=$div64(j,new $Uint64(0,86400),false);q=$div64(p,new $Uint64(0,146097),false);r=$mul64(new $Uint64(0,400),q);p=(s=$mul64(new $Uint64(0,146097),q),new $Uint64(p.$high-s.$high,p.$low-s.$low));q=$div64(p,new $Uint64(0,36524),false);q=(t=$shiftRightUint64(q,2),new $Uint64(q.$high-t.$high,q.$low-t.$low));r=(u=$mul64(new $Uint64(0,100),q),new $Uint64(r.$high+u.$high,r.$low+u.$low));p=(v=$mul64(new $Uint64(0,36524),q),new $Uint64(p.$high-v.$high,p.$low-v.$low));q=$div64(p,new $Uint64(0,1461),false);r=(w=$mul64(new $Uint64(0,4),q),new $Uint64(r.$high+w.$high,r.$low+w.$low));p=(x=$mul64(new $Uint64(0,1461),q),new $Uint64(p.$high-x.$high,p.$low-x.$low));q=$div64(p,new $Uint64(0,365),false);q=(y=$shiftRightUint64(q,2),new $Uint64(q.$high-y.$high,q.$low-y.$low));r=(z=q,new $Uint64(r.$high+z.$high,r.$low+z.$low));p=(aa=$mul64(new $Uint64(0,365),q),new $Uint64(p.$high-aa.$high,p.$low-aa.$low));l=(((ab=(ac=(new $Int64(r.$high,r.$low)),new $Int64(ac.$high+-69,ac.$low+4075721025)),ab.$low+((ab.$high>>31)*4294967296))>>0));o=((p.$low>>0));if(!k){return[l,m,n,o];}n=o;if(CI(l)){if(n>59){n=n-(1)>>0;}else if((n===59)){m=2;n=29;return[l,m,n,o];}}m=(((ad=n/31,(ad===ad&&ad!==1/0&&ad!==-1/0)?ad>>0:$throwRuntimeError("integer divide by zero"))>>0));af=(((ae=m+1>>0,((ae<0||ae>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[ae]))>>0));ag=0;if(n>=af){m=m+(1)>>0;ag=af;}else{ag=((((m<0||m>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[m])>>0));}m=m+(1)>>0;n=(n-ag>>0)+1>>0;return[l,m,n,o];};CB=function(j,k){var j,k,l;if((j===2)&&CI(k)){return 29;}return(((((j<0||j>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[j])-(l=j-1>>0,((l<0||l>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[l]))>>0)>>0));};CC=function(j){var j,k,l,m,n,o,p,q,r,s,t,u;m=((k=(l=(new $Int64(0,j)),new $Int64(l.$high- -69,l.$low-4075721025)),new $Uint64(k.$high,k.$low)));n=$div64(m,new $Uint64(0,400),false);m=(o=$mul64(new $Uint64(0,400),n),new $Uint64(m.$high-o.$high,m.$low-o.$low));p=$mul64(new $Uint64(0,146097),n);n=$div64(m,new $Uint64(0,100),false);m=(q=$mul64(new $Uint64(0,100),n),new $Uint64(m.$high-q.$high,m.$low-q.$low));p=(r=$mul64(new $Uint64(0,36524),n),new $Uint64(p.$high+r.$high,p.$low+r.$low));n=$div64(m,new $Uint64(0,4),false);m=(s=$mul64(new $Uint64(0,4),n),new $Uint64(m.$high-s.$high,m.$low-s.$low));p=(t=$mul64(new $Uint64(0,1461),n),new $Uint64(p.$high+t.$high,p.$low+t.$low));n=m;p=(u=$mul64(new $Uint64(0,365),n),new $Uint64(p.$high+u.$high,p.$low+u.$low));return p;};CD=function(){$throwRuntimeError("native function not implemented: time.runtimeNano");};CF=function(){var j,k,l,m,n,o,p,q,r,s;j=H();k=j[0];l=j[1];m=j[2];m=(n=CE,new $Int64(m.$high-n.$high,m.$low-n.$low));k=(o=new $Int64(0,2682288000),new $Int64(k.$high+o.$high,k.$low+o.$low));if(!((p=$shiftRightUint64((new $Uint64(k.$high,k.$low)),33),(p.$high===0&&p.$low===0)))){return new BO.ptr((new $Uint64(0,l)),new $Int64(k.$high+13,k.$low+3618733952),$pkg.Local);}return new BO.ptr((q=(r=$shiftLeft64((new $Uint64(k.$high,k.$low)),30),new $Uint64(2147483648|r.$high,(0|r.$low)>>>0)),s=(new $Uint64(0,l)),new $Uint64(q.$high|s.$high,(q.$low|s.$low)>>>0)),m,$pkg.Local);};$pkg.Now=CF;CG=function(j,k){var j,k;return new BO.ptr((new $Uint64(0,k)),new $Int64(j.$high+14,j.$low+2006054656),$pkg.Local);};BO.ptr.prototype.UTC=function(){var j;j=this;j.setLoc(CP);return j;};BO.prototype.UTC=function(){return this.$val.UTC();};BO.ptr.prototype.Local=function(){var j;j=this;j.setLoc($pkg.Local);return j;};BO.prototype.Local=function(){return this.$val.Local();};BO.ptr.prototype.In=function(j){var j,k;k=this;if(j===EI.nil){$panic(new $String("time: missing Location in call to Time.In"));}k.setLoc(j);return k;};BO.prototype.In=function(j){return this.$val.In(j);};BO.ptr.prototype.Location=function(){var j,k;j=this;k=j.loc;if(k===EI.nil){k=$pkg.UTC;}return k;};BO.prototype.Location=function(){return this.$val.Location();};BO.ptr.prototype.Zone=function(){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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="";k=0;l=this;n=l.loc.lookup(l.unixSec());$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;j=m[0];k=m[1];$s=-1;return[j,k];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.Zone};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.Zone=function(){return this.$val.Zone();};BO.ptr.prototype.Unix=function(){var j;j=this;return j.unixSec();};BO.prototype.Unix=function(){return this.$val.Unix();};BO.ptr.prototype.UnixNano=function(){var j,k,l;j=this;return(k=$mul64((j.unixSec()),new $Int64(0,1000000000)),l=(new $Int64(0,j.nsec())),new $Int64(k.$high+l.$high,k.$low+l.$low));};BO.prototype.UnixNano=function(){return this.$val.UnixNano();};BO.ptr.prototype.MarshalBinary=function(){var 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;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:j=this;k=0;if($clone(j,BO).Location()===$pkg.UTC){$s=1;continue;}$s=2;continue;case 1:k=-1;$s=3;continue;case 2:m=$clone(j,BO).Zone();$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[1];if(!(((o=n%60,o===o?o:$throwRuntimeError("integer divide by zero"))===0))){$s=-1;return[EF.nil,C.New("Time.MarshalBinary: zone offset has fractional minute")];}n=(p=n/(60),(p===p&&p!==1/0&&p!==-1/0)?p>>0:$throwRuntimeError("integer divide by zero"));if(n<-32768||(n===-1)||n>32767){$s=-1;return[EF.nil,C.New("Time.MarshalBinary: unexpected zone offset")];}k=((n<<16>>16));case 3:q=j.sec();r=j.nsec();s=new EF([1,(($shiftRightInt64(q,56).$low<<24>>>24)),(($shiftRightInt64(q,48).$low<<24>>>24)),(($shiftRightInt64(q,40).$low<<24>>>24)),(($shiftRightInt64(q,32).$low<<24>>>24)),(($shiftRightInt64(q,24).$low<<24>>>24)),(($shiftRightInt64(q,16).$low<<24>>>24)),(($shiftRightInt64(q,8).$low<<24>>>24)),((q.$low<<24>>>24)),(((r>>24>>0)<<24>>>24)),(((r>>16>>0)<<24>>>24)),(((r>>8>>0)<<24>>>24)),((r<<24>>>24)),(((k>>8<<16>>16)<<24>>>24)),((k<<24>>>24))]);$s=-1;return[s,$ifaceNil];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.MarshalBinary};}$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;};BO.prototype.MarshalBinary=function(){return this.$val.MarshalBinary();};BO.ptr.prototype.UnmarshalBinary=function(j){var aa,ab,ac,ad,ae,af,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;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;l=j;if(l.$length===0){$s=-1;return C.New("Time.UnmarshalBinary: no data");}if(!(((0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])===1))){$s=-1;return C.New("Time.UnmarshalBinary: unsupported version");}if(!((l.$length===15))){$s=-1;return C.New("Time.UnmarshalBinary: invalid length");}l=$subslice(l,1);aa=(m=(n=(o=(p=(q=(r=(s=(new $Int64(0,(7>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+7]))),t=$shiftLeft64((new $Int64(0,(6>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+6]))),8),new $Int64(s.$high|t.$high,(s.$low|t.$low)>>>0)),u=$shiftLeft64((new $Int64(0,(5>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+5]))),16),new $Int64(r.$high|u.$high,(r.$low|u.$low)>>>0)),v=$shiftLeft64((new $Int64(0,(4>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+4]))),24),new $Int64(q.$high|v.$high,(q.$low|v.$low)>>>0)),w=$shiftLeft64((new $Int64(0,(3>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+3]))),32),new $Int64(p.$high|w.$high,(p.$low|w.$low)>>>0)),x=$shiftLeft64((new $Int64(0,(2>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+2]))),40),new $Int64(o.$high|x.$high,(o.$low|x.$low)>>>0)),y=$shiftLeft64((new $Int64(0,(1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1]))),48),new $Int64(n.$high|y.$high,(n.$low|y.$low)>>>0)),z=$shiftLeft64((new $Int64(0,(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]))),56),new $Int64(m.$high|z.$high,(m.$low|z.$low)>>>0));l=$subslice(l,8);ab=(((((3>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+3])>>0))|((((2>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+2])>>0))<<8>>0))|((((1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])>>0))<<16>>0))|((((0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])>>0))<<24>>0);l=$subslice(l,4);ac=$imul(((((((1>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+1])<<16>>16))|((((0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0])<<16>>16))<<8<<16>>16))>>0)),60);BO.copy(k,new BO.ptr(new $Uint64(0,0),new $Int64(0,0),EI.nil));k.wall=(new $Uint64(0,ab));k.ext=aa;if(ac===-60){$s=1;continue;}$s=2;continue;case 1:k.setLoc(CP);$s=3;continue;case 2:ae=$pkg.Local.lookup(k.unixSec());$s=4;case 4:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}ad=ae;af=ad[1];if(ac===af){k.setLoc($pkg.Local);}else{k.setLoc(CS("",ac));}case 3:$s=-1;return $ifaceNil;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.UnmarshalBinary};}$f.aa=aa;$f.ab=ab;$f.ac=ac;$f.ad=ad;$f.ae=ae;$f.af=af;$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;};BO.prototype.UnmarshalBinary=function(j){return this.$val.UnmarshalBinary(j);};BO.ptr.prototype.GobEncode=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=$clone(j,BO).MarshalBinary();$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:BO.ptr.prototype.GobEncode};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.GobEncode=function(){return this.$val.GobEncode();};BO.ptr.prototype.GobDecode=function(j){var j,k,l,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;l=$f.l;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:k=this;l=k.UnmarshalBinary(j);$s=1;case 1:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$s=-1;return l;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.GobDecode};}$f.j=j;$f.k=k;$f.l=l;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.GobDecode=function(j){return this.$val.GobDecode(j);};BO.ptr.prototype.MarshalJSON=function(){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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=$clone(j,BO).Year();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(l<0||l>=10000){$s=-1;return[EF.nil,C.New("Time.MarshalJSON: year outside of range [0,9999]")];}m=$makeSlice(EF,0,37);m=$append(m,34);n=$clone(j,BO).AppendFormat(m,"2006-01-02T15:04:05.999999999Z07:00");$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;m=$append(m,34);$s=-1;return[m,$ifaceNil];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.MarshalJSON};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.MarshalJSON=function(){return this.$val.MarshalJSON();};BO.ptr.prototype.UnmarshalJSON=function(j){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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:k=this;if(($bytesToString(j))==="null"){$s=-1;return $ifaceNil;}l=$ifaceNil;n=AN("\"2006-01-02T15:04:05Z07:00\"",($bytesToString(j)));$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;BO.copy(k,m[0]);l=m[1];$s=-1;return l;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.UnmarshalJSON};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.UnmarshalJSON=function(j){return this.$val.UnmarshalJSON(j);};BO.ptr.prototype.MarshalText=function(){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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=$clone(j,BO).Year();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(l<0||l>=10000){$s=-1;return[EF.nil,C.New("Time.MarshalText: year outside of range [0,9999]")];}m=$makeSlice(EF,0,35);n=$clone(j,BO).AppendFormat(m,"2006-01-02T15:04:05.999999999Z07:00");$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$s=-1;return[n,$ifaceNil];}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.MarshalText};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.MarshalText=function(){return this.$val.MarshalText();};BO.ptr.prototype.UnmarshalText=function(j){var j,k,l,m,n,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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:k=this;l=$ifaceNil;n=AN("2006-01-02T15:04:05Z07:00",($bytesToString(j)));$s=1;case 1:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;BO.copy(k,m[0]);l=m[1];$s=-1;return l;}return;}if($f===undefined){$f={$blk:BO.ptr.prototype.UnmarshalText};}$f.j=j;$f.k=k;$f.l=l;$f.m=m;$f.n=n;$f.$s=$s;$f.$r=$r;return $f;};BO.prototype.UnmarshalText=function(j){return this.$val.UnmarshalText(j);};CH=function(j,k){var j,k,l,m,n,o,p;if((k.$high<0||(k.$high===0&&k.$low<0))||(k.$high>0||(k.$high===0&&k.$low>=1000000000))){l=$div64(k,new $Int64(0,1000000000),false);j=(m=l,new $Int64(j.$high+m.$high,j.$low+m.$low));k=(n=$mul64(l,new $Int64(0,1000000000)),new $Int64(k.$high-n.$high,k.$low-n.$low));if((k.$high<0||(k.$high===0&&k.$low<0))){k=(o=new $Int64(0,1000000000),new $Int64(k.$high+o.$high,k.$low+o.$low));j=(p=new $Int64(0,1),new $Int64(j.$high-p.$high,j.$low-p.$low));}}return CG(j,(((k.$low+((k.$high>>31)*4294967296))>>0)));};$pkg.Unix=CH;CI=function(j){var j,k,l,m;return((k=j%4,k===k?k:$throwRuntimeError("integer divide by zero"))===0)&&(!(((l=j%100,l===l?l:$throwRuntimeError("integer divide by zero"))===0))||((m=j%400,m===m?m:$throwRuntimeError("integer divide by zero"))===0));};CJ=function(j,k,l){var j,k,l,m,n,o,p,q,r,s,t;m=0;n=0;if(k<0){p=(o=((-k-1>>0))/l,(o===o&&o!==1/0&&o!==-1/0)?o>>0:$throwRuntimeError("integer divide by zero"))+1>>0;j=j-(p)>>0;k=k+(($imul(p,l)))>>0;}if(k>=l){r=(q=k/l,(q===q&&q!==1/0&&q!==-1/0)?q>>0:$throwRuntimeError("integer divide by zero"));j=j+(r)>>0;k=k-(($imul(r,l)))>>0;}s=j;t=k;m=s;n=t;return[m,n];};CK=function(j,k,l,m,n,o,p,q){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,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;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(q===EI.nil){$panic(new $String("time: missing Location in call to Date"));}r=((k>>0))-1>>0;s=CJ(j,r,12);j=s[0];r=s[1];k=((r>>0))+1>>0;t=CJ(o,p,1000000000);o=t[0];p=t[1];u=CJ(n,o,60);n=u[0];o=u[1];v=CJ(m,n,60);m=v[0];n=v[1];w=CJ(l,m,24);l=w[0];m=w[1];x=CC(j);x=(y=(new $Uint64(0,(z=k-1>>0,((z<0||z>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[z])))),new $Uint64(x.$high+y.$high,x.$low+y.$low));if(CI(j)&&k>=3){x=(aa=new $Uint64(0,1),new $Uint64(x.$high+aa.$high,x.$low+aa.$low));}x=(ab=(new $Uint64(0,(l-1>>0))),new $Uint64(x.$high+ab.$high,x.$low+ab.$low));ac=$mul64(x,new $Uint64(0,86400));ac=(ad=(new $Uint64(0,((($imul(m,3600))+($imul(n,60))>>0)+o>>0))),new $Uint64(ac.$high+ad.$high,ac.$low+ad.$low));af=(ae=(new $Int64(ac.$high,ac.$low)),new $Int64(ae.$high+-2147483647,ae.$low+3844486912));ah=q.lookup(af);$s=1;case 1:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ag=ah;ai=ag[1];aj=ag[2];ak=ag[3];if(!((ai===0))){$s=2;continue;}$s=3;continue;case 2:am=(al=(new $Int64(0,ai)),new $Int64(af.$high-al.$high,af.$low-al.$low));if((am.$high<aj.$high||(am.$high===aj.$high&&am.$low<aj.$low))){$s=5;continue;}if((am.$high>ak.$high||(am.$high===ak.$high&&am.$low>=ak.$low))){$s=6;continue;}$s=7;continue;case 5:ao=q.lookup(new $Int64(aj.$high-0,aj.$low-1));$s=8;case 8:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}an=ao;ai=an[1];$s=7;continue;case 6:aq=q.lookup(ak);$s=9;case 9:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap=aq;ai=ap[1];case 7:case 4:af=(ar=(new $Int64(0,ai)),new $Int64(af.$high-ar.$high,af.$low-ar.$low));case 3:as=$clone(CG(af,((p>>0))),BO);as.setLoc(q);$s=-1;return as;}return;}if($f===undefined){$f={$blk:CK};}$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.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=CK;BO.ptr.prototype.Truncate=function(j){var j,k,l,m;k=this;k.stripMono();if((j.$high<0||(j.$high===0&&j.$low<=0))){return k;}l=CL($clone(k,BO),j);m=l[1];return $clone(k,BO).Add(new BT(-m.$high,-m.$low));};BO.prototype.Truncate=function(j){return this.$val.Truncate(j);};BO.ptr.prototype.Round=function(j){var j,k,l,m;k=this;k.stripMono();if((j.$high<0||(j.$high===0&&j.$low<=0))){return k;}l=CL($clone(k,BO),j);m=l[1];if(BW(m,j)){return $clone(k,BO).Add(new BT(-m.$high,-m.$low));}return $clone(k,BO).Add(new BT(j.$high-m.$high,j.$low-m.$low));};BO.prototype.Round=function(j){return this.$val.Round(j);};CL=function(j,k){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;l=0;m=new BT(0,0);n=false;o=j.nsec();p=j.sec();if((p.$high<0||(p.$high===0&&p.$low<0))){n=true;p=new $Int64(-p.$high,-p.$low);o=-o;if(o<0){o=o+(1000000000)>>0;p=(q=new $Int64(0,1),new $Int64(p.$high-q.$high,p.$low-q.$low));}}if((k.$high<0||(k.$high===0&&k.$low<1000000000))&&(r=$div64(new BT(0,1000000000),(new BT(k.$high+k.$high,k.$low+k.$low)),true),(r.$high===0&&r.$low===0))){l=(((t=o/(((k.$low+((k.$high>>31)*4294967296))>>0)),(t===t&&t!==1/0&&t!==-1/0)?t>>0:$throwRuntimeError("integer divide by zero"))>>0))&1;m=(new BT(0,(u=o%(((k.$low+((k.$high>>31)*4294967296))>>0)),u===u?u:$throwRuntimeError("integer divide by zero"))));}else if((s=$div64(k,new BT(0,1000000000),true),(s.$high===0&&s.$low===0))){w=((v=$div64(k,new BT(0,1000000000),false),new $Int64(v.$high,v.$low)));l=(((x=$div64(p,w,false),x.$low+((x.$high>>31)*4294967296))>>0))&1;m=(y=$mul64(((z=$div64(p,w,true),new BT(z.$high,z.$low))),new BT(0,1000000000)),aa=(new BT(0,o)),new BT(y.$high+aa.$high,y.$low+aa.$low));}else{ab=(new $Uint64(p.$high,p.$low));ac=$mul64(($shiftRightUint64(ab,32)),new $Uint64(0,1000000000));ad=$shiftRightUint64(ac,32);ae=$shiftLeft64(ac,32);ac=$mul64((new $Uint64(ab.$high&0,(ab.$low&4294967295)>>>0)),new $Uint64(0,1000000000));af=ae;ag=new $Uint64(ae.$high+ac.$high,ae.$low+ac.$low);ah=af;ae=ag;if((ae.$high<ah.$high||(ae.$high===ah.$high&&ae.$low<ah.$low))){ad=(ai=new $Uint64(0,1),new $Uint64(ad.$high+ai.$high,ad.$low+ai.$low));}aj=ae;ak=(al=(new $Uint64(0,o)),new $Uint64(ae.$high+al.$high,ae.$low+al.$low));ah=aj;ae=ak;if((ae.$high<ah.$high||(ae.$high===ah.$high&&ae.$low<ah.$low))){ad=(am=new $Uint64(0,1),new $Uint64(ad.$high+am.$high,ad.$low+am.$low));}an=(new $Uint64(k.$high,k.$low));while(true){if(!(!((ao=$shiftRightUint64(an,63),(ao.$high===0&&ao.$low===1))))){break;}an=$shiftLeft64(an,(1));}ap=new $Uint64(0,0);while(true){l=0;if((ad.$high>an.$high||(ad.$high===an.$high&&ad.$low>an.$low))||(ad.$high===an.$high&&ad.$low===an.$low)&&(ae.$high>ap.$high||(ae.$high===ap.$high&&ae.$low>=ap.$low))){l=1;aq=ae;ar=new $Uint64(ae.$high-ap.$high,ae.$low-ap.$low);ah=aq;ae=ar;if((ae.$high>ah.$high||(ae.$high===ah.$high&&ae.$low>ah.$low))){ad=(as=new $Uint64(0,1),new $Uint64(ad.$high-as.$high,ad.$low-as.$low));}ad=(at=an,new $Uint64(ad.$high-at.$high,ad.$low-at.$low));}if((an.$high===0&&an.$low===0)&&(au=(new $Uint64(k.$high,k.$low)),(ap.$high===au.$high&&ap.$low===au.$low))){break;}ap=$shiftRightUint64(ap,(1));ap=(av=$shiftLeft64((new $Uint64(an.$high&0,(an.$low&1)>>>0)),63),new $Uint64(ap.$high|av.$high,(ap.$low|av.$low)>>>0));an=$shiftRightUint64(an,(1));}m=(new BT(ae.$high,ae.$low));}if(n&&!((m.$high===0&&m.$low===0))){l=(l^(1))>>0;m=new BT(k.$high-m.$high,k.$low-m.$low);}return[l,m];};CM.ptr.prototype.get=function(){var j,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;if(j===EI.nil){$s=-1;return CP;}if(j===CQ){$s=1;continue;}$s=2;continue;case 1:$r=CR.Do(Q);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:$s=-1;return j;}return;}if($f===undefined){$f={$blk:CM.ptr.prototype.get};}$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};CM.prototype.get=function(){return this.$val.get();};CM.ptr.prototype.String=function(){var j,k,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;j=$f.j;k=$f.k;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:j=this;k=j.get();$s=1;case 1:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$s=-1;return k.name;}return;}if($f===undefined){$f={$blk:CM.ptr.prototype.String};}$f.j=j;$f.k=k;$f.$s=$s;$f.$r=$r;return $f;};CM.prototype.String=function(){return this.$val.String();};CS=function(j,k){var j,k,l,m;l=new CM.ptr(j,new DY([new CN.ptr(j,k,false)]),new DZ([new CO.ptr(new $Int64(-2147483648,0),0,false,false)]),"",new $Int64(-2147483648,0),new $Int64(2147483647,4294967295),EA.nil);l.cacheZone=(m=l.zone,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]));return l;};$pkg.FixedZone=CS;CM.ptr.prototype.lookup=function(j){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,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;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="";l=0;m=new $Int64(0,0);n=new $Int64(0,0);o=this;p=o.get();$s=1;case 1:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=p;if(o.zone.$length===0){k="UTC";l=0;m=new $Int64(-2147483648,0);n=new $Int64(2147483647,4294967295);$s=-1;return[k,l,m,n];}q=o.cacheZone;if(!(q===EA.nil)&&(r=o.cacheStart,(r.$high<j.$high||(r.$high===j.$high&&r.$low<=j.$low)))&&(s=o.cacheEnd,(j.$high<s.$high||(j.$high===s.$high&&j.$low<s.$low)))){k=q.name;l=q.offset;m=o.cacheStart;n=o.cacheEnd;$s=-1;return[k,l,m,n];}if((o.tx.$length===0)||(t=(u=o.tx,(0>=u.$length?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+0])).when,(j.$high<t.$high||(j.$high===t.$high&&j.$low<t.$low)))){x=(v=o.zone,w=o.lookupFirstZone(),((w<0||w>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+w]));k=x.name;l=x.offset;m=new $Int64(-2147483648,0);if(o.tx.$length>0){n=(y=o.tx,(0>=y.$length?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+0])).when;}else{n=new $Int64(2147483647,4294967295);}$s=-1;return[k,l,m,n];}z=o.tx;n=new $Int64(2147483647,4294967295);aa=0;ab=z.$length;while(true){if(!((ab-aa>>0)>1)){break;}ad=aa+(ac=((ab-aa>>0))/2,(ac===ac&&ac!==1/0&&ac!==-1/0)?ac>>0:$throwRuntimeError("integer divide by zero"))>>0;ae=((ad<0||ad>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+ad]).when;if((j.$high<ae.$high||(j.$high===ae.$high&&j.$low<ae.$low))){n=ae;ab=ad;}else{aa=ad;}}ah=(af=o.zone,ag=((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]).index,((ag<0||ag>=af.$length)?($throwRuntimeError("index out of range"),undefined):af.$array[af.$offset+ag]));k=ah.name;l=ah.offset;m=((aa<0||aa>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]).when;if((aa===(z.$length-1>>0))&&!(o.extend==="")){ai=CT(o.extend,n,j);aj=ai[0];ak=ai[1];al=ai[2];am=ai[3];an=ai[5];if(an){ao=aj;ap=ak;aq=al;ar=am;k=ao;l=ap;m=aq;n=ar;$s=-1;return[k,l,m,n];}}$s=-1;return[k,l,m,n];}return;}if($f===undefined){$f={$blk:CM.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.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.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;};CM.prototype.lookup=function(j){return this.$val.lookup(j);};CM.ptr.prototype.lookupFirstZone=function(){var j,k,l,m,n,o,p,q,r,s,t;j=this;if(!j.firstZoneUsed()){return 0;}if(j.tx.$length>0&&(k=j.zone,l=(m=j.tx,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])).index,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l])).isDST){o=(((n=j.tx,(0>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+0])).index>>0))-1>>0;while(true){if(!(o>=0)){break;}if(!(p=j.zone,((o<0||o>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+o])).isDST){return o;}o=o-(1)>>0;}}q=j.zone;r=0;while(true){if(!(r<q.$length)){break;}s=r;if(!(t=j.zone,((s<0||s>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+s])).isDST){return s;}r++;}return 0;};CM.prototype.lookupFirstZone=function(){return this.$val.lookupFirstZone();};CM.ptr.prototype.firstZoneUsed=function(){var j,k,l,m;j=this;k=j.tx;l=0;while(true){if(!(l<k.$length)){break;}m=$clone(((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]),CO);if(m.index===0){return true;}l++;}return false;};CM.prototype.firstZoneUsed=function(){return this.$val.firstZoneUsed();};CT=function(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,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;m="";n=0;o=new $Int64(0,0);p=new $Int64(0,0);q=false;r=false;s="";t="";u=s;v=t;w=0;x=0;y=w;z=x;aa=CU(j);u=aa[0];j=aa[1];r=aa[2];if(r){ab=CV(j);y=ab[0];j=ab[1];r=ab[2];}if(!r){ac="";ad=0;ae=new $Int64(0,0);af=new $Int64(0,0);ag=false;ah=false;m=ac;n=ad;o=ae;p=af;q=ag;r=ah;return[m,n,o,p,q,r];}y=-y;if((j.length===0)||(j.charCodeAt(0)===44)){ai=u;aj=y;ak=k;al=new $Int64(2147483647,4294967295);am=false;an=true;m=ai;n=aj;o=ak;p=al;q=am;r=an;return[m,n,o,p,q,r];}ao=CU(j);v=ao[0];j=ao[1];r=ao[2];if(r){if((j.length===0)||(j.charCodeAt(0)===44)){z=y+3600>>0;}else{ap=CV(j);z=ap[0];j=ap[1];r=ap[2];z=-z;}}if(!r){aq="";ar=0;as=new $Int64(0,0);at=new $Int64(0,0);au=false;av=false;m=aq;n=ar;o=as;p=at;q=au;r=av;return[m,n,o,p,q,r];}if(j.length===0){j=",M3.2.0,M11.1.0";}if(!((j.charCodeAt(0)===44))&&!((j.charCodeAt(0)===59))){aw="";ax=0;ay=new $Int64(0,0);az=new $Int64(0,0);ba=false;bb=false;m=aw;n=ax;o=ay;p=az;q=ba;r=bb;return[m,n,o,p,q,r];}j=$substring(j,1);bc=new CX.ptr(0,0,0,0,0);bd=new CX.ptr(0,0,0,0,0);be=$clone(bc,CX);bf=$clone(bd,CX);bg=CY(j);CX.copy(be,bg[0]);j=bg[1];r=bg[2];if(!r||(j.length===0)||!((j.charCodeAt(0)===44))){bh="";bi=0;bj=new $Int64(0,0);bk=new $Int64(0,0);bl=false;bm=false;m=bh;n=bi;o=bj;p=bk;q=bl;r=bm;return[m,n,o,p,q,r];}j=$substring(j,1);bn=CY(j);CX.copy(bf,bn[0]);j=bn[1];r=bn[2];if(!r||j.length>0){bo="";bp=0;bq=new $Int64(0,0);br=new $Int64(0,0);bs=false;bt=false;m=bo;n=bp;o=bq;p=br;q=bs;r=bt;return[m,n,o,p,q,r];}bu=BZ(((bv=(bw=new $Int64(l.$high+14,l.$low+2006054656),new $Int64(bw.$high+2147483631,bw.$low+2739393024)),new $Uint64(bv.$high,bv.$low))),false);bx=bu[0];by=bu[3];cb=(bz=(new $Int64(0,($imul(by,86400)))),ca=$div64(l,new $Int64(0,86400),true),new $Int64(bz.$high+ca.$high,bz.$low+ca.$low));cc=CC(bx);ce=((cd=$mul64(cc,new $Uint64(0,86400)),new $Int64(cd.$high,cd.$low)));ce=(cf=new $Int64(-2147483647,3844486912),new $Int64(ce.$high+cf.$high,ce.$low+cf.$low));cg=(new $Int64(0,DA(bx,$clone(be,CX),y)));ch=(new $Int64(0,DA(bx,$clone(bf,CX),z)));ci=true;cj=false;ck=ci;cl=cj;if((ch.$high<cg.$high||(ch.$high===cg.$high&&ch.$low<cg.$low))){cm=ch;cn=cg;cg=cm;ch=cn;co=v;cp=u;u=co;v=cp;cq=z;cr=y;y=cq;z=cr;cs=ck;ct=cl;cl=cs;ck=ct;}if((cb.$high<cg.$high||(cb.$high===cg.$high&&cb.$low<cg.$low))){cu=u;cv=y;cw=ce;cx=new $Int64(cg.$high+ce.$high,cg.$low+ce.$low);cy=cl;cz=true;m=cu;n=cv;o=cw;p=cx;q=cy;r=cz;return[m,n,o,p,q,r];}else if((cb.$high>ch.$high||(cb.$high===ch.$high&&cb.$low>=ch.$low))){da=u;db=y;dc=new $Int64(ch.$high+ce.$high,ch.$low+ce.$low);dd=new $Int64(ce.$high+0,ce.$low+31536000);de=cl;df=true;m=da;n=db;o=dc;p=dd;q=de;r=df;return[m,n,o,p,q,r];}else{dg=v;dh=z;di=new $Int64(cg.$high+ce.$high,cg.$low+ce.$low);dj=new $Int64(ch.$high+ce.$high,ch.$low+ce.$low);dk=ck;dl=true;m=dg;n=dh;o=di;p=dj;q=dk;r=dl;return[m,n,o,p,q,r];}};CU=function(j){var j,k,l,m,n,o,p,q,r,s,t,u;if(j.length===0){return["","",false];}if(!((j.charCodeAt(0)===60))){k=j;l=0;while(true){if(!(l<k.length)){break;}m=$decodeRune(k,l);n=l;o=m[0];p=o;if((p===(48))||(p===(49))||(p===(50))||(p===(51))||(p===(52))||(p===(53))||(p===(54))||(p===(55))||(p===(56))||(p===(57))||(p===(44))||(p===(45))||(p===(43))){if(n<3){return["","",false];}return[$substring(j,0,n),$substring(j,n),true];}l+=m[1];}if(j.length<3){return["","",false];}return[j,"",true];}else{q=j;r=0;while(true){if(!(r<q.length)){break;}s=$decodeRune(q,r);t=r;u=s[0];if(u===62){return[$substring(j,1,t),$substring(j,(t+1>>0)),true];}r+=s[1];}return["","",false];}};CV=function(j){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;k=0;l="";m=false;if(j.length===0){n=0;o="";p=false;k=n;l=o;m=p;return[k,l,m];}q=false;if(j.charCodeAt(0)===43){j=$substring(j,1);}else if(j.charCodeAt(0)===45){j=$substring(j,1);q=true;}r=0;s=CZ(j,0,168);r=s[0];j=s[1];m=s[2];if(!m){t=0;u="";v=false;k=t;l=u;m=v;return[k,l,m];}w=$imul(r,3600);if((j.length===0)||!((j.charCodeAt(0)===58))){if(q){w=-w;}x=w;y=j;z=true;k=x;l=y;m=z;return[k,l,m];}aa=0;ab=CZ($substring(j,1),0,59);aa=ab[0];j=ab[1];m=ab[2];if(!m){ac=0;ad="";ae=false;k=ac;l=ad;m=ae;return[k,l,m];}w=w+(($imul(aa,60)))>>0;if((j.length===0)||!((j.charCodeAt(0)===58))){if(q){w=-w;}af=w;ag=j;ah=true;k=af;l=ag;m=ah;return[k,l,m];}ai=0;aj=CZ($substring(j,1),0,59);ai=aj[0];j=aj[1];m=aj[2];if(!m){ak=0;al="";am=false;k=ak;l=al;m=am;return[k,l,m];}w=w+(ai)>>0;if(q){w=-w;}an=w;ao=j;ap=true;k=an;l=ao;m=ap;return[k,l,m];};CY=function(j){var j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;k=new CX.ptr(0,0,0,0,0);if(j.length===0){return[new CX.ptr(0,0,0,0,0),"",false];}l=false;if(j.charCodeAt(0)===74){m=0;n=CZ($substring(j,1),1,365);m=n[0];j=n[1];l=n[2];if(!l){return[new CX.ptr(0,0,0,0,0),"",false];}k.kind=0;k.day=m;}else if(j.charCodeAt(0)===77){o=0;p=CZ($substring(j,1),1,12);o=p[0];j=p[1];l=p[2];if(!l||(j.length===0)||!((j.charCodeAt(0)===46))){return[new CX.ptr(0,0,0,0,0),"",false];}q=0;r=CZ($substring(j,1),1,5);q=r[0];j=r[1];l=r[2];if(!l||(j.length===0)||!((j.charCodeAt(0)===46))){return[new CX.ptr(0,0,0,0,0),"",false];}s=0;t=CZ($substring(j,1),0,6);s=t[0];j=t[1];l=t[2];if(!l){return[new CX.ptr(0,0,0,0,0),"",false];}k.kind=2;k.day=s;k.week=q;k.mon=o;}else{u=0;v=CZ(j,0,365);u=v[0];j=v[1];l=v[2];if(!l){return[new CX.ptr(0,0,0,0,0),"",false];}k.kind=1;k.day=u;}if((j.length===0)||!((j.charCodeAt(0)===47))){k.time=7200;return[k,j,true];}w=CV($substring(j,1));x=w[0];j=w[1];l=w[2];if(!l){return[new CX.ptr(0,0,0,0,0),"",false];}k.time=x;return[k,j,true];};CZ=function(j,k,l){var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;m=0;n="";o=false;if(j.length===0){p=0;q="";r=false;m=p;n=q;o=r;return[m,n,o];}m=0;s=j;t=0;while(true){if(!(t<s.length)){break;}u=$decodeRune(s,t);v=t;w=u[0];if(w<48||w>57){if((v===0)||m<k){x=0;y="";z=false;m=x;n=y;o=z;return[m,n,o];}aa=m;ab=$substring(j,v);ac=true;m=aa;n=ab;o=ac;return[m,n,o];}m=$imul(m,(10));m=m+((((w>>0))-48>>0))>>0;if(m>l){ad=0;ae="";af=false;m=ad;n=ae;o=af;return[m,n,o];}t+=u[1];}if(m<k){ag=0;ah="";ai=false;m=ag;n=ah;o=ai;return[m,n,o];}aj=m;ak="";al=true;m=aj;n=ak;o=al;return[m,n,o];};DA=function(j,k,l){var aa,ab,ac,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;m=0;n=k.kind;if(n===(0)){m=$imul(((k.day-1>>0)),86400);if(CI(j)&&k.day>=60){m=m+(86400)>>0;}}else if(n===(1)){m=$imul(k.day,86400);}else if(n===(2)){p=(o=((k.mon+9>>0))%12,o===o?o:$throwRuntimeError("integer divide by zero"))+1>>0;q=j;if(k.mon<=2){q=q-(1)>>0;}s=(r=q/100,(r===r&&r!==1/0&&r!==-1/0)?r>>0:$throwRuntimeError("integer divide by zero"));u=(t=q%100,t===t?t:$throwRuntimeError("integer divide by zero"));z=(v=(((((((w=((($imul(26,p))-2>>0))/10,(w===w&&w!==1/0&&w!==-1/0)?w>>0:$throwRuntimeError("integer divide by zero"))+1>>0)+u>>0)+(x=u/4,(x===x&&x!==1/0&&x!==-1/0)?x>>0:$throwRuntimeError("integer divide by zero"))>>0)+(y=s/4,(y===y&&y!==1/0&&y!==-1/0)?y>>0:$throwRuntimeError("integer divide by zero"))>>0)-($imul(2,s))>>0))%7,v===v?v:$throwRuntimeError("integer divide by zero"));if(z<0){z=z+(7)>>0;}aa=k.day-z>>0;if(aa<0){aa=aa+(7)>>0;}ab=1;while(true){if(!(ab<k.week)){break;}if((aa+7>>0)>=CB(((k.mon>>0)),j)){break;}aa=aa+(7)>>0;ab=ab+(1)>>0;}aa=aa+((((ac=k.mon-1>>0,((ac<0||ac>=CA.length)?($throwRuntimeError("index out of range"),undefined):CA[ac]))>>0)))>>0;if(CI(j)&&k.mon>2){aa=aa+(1)>>0;}m=$imul(aa,86400);}return(m+k.time>>0)-l>>0;};CM.ptr.prototype.lookupName=function(j,k){var aa,ab,ac,ad,ae,af,ag,ah,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;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:l=0;m=false;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;p=n.zone;q=0;case 2:if(!(q<p.$length)){$s=3;continue;}r=q;t=(s=n.zone,((r<0||r>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+r]));if(t.name===j){$s=4;continue;}$s=5;continue;case 4:w=n.lookup((v=(new $Int64(0,t.offset)),new $Int64(k.$high-v.$high,k.$low-v.$low)));$s=6;case 6:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}u=w;x=u[0];y=u[1];if(x===t.name){z=y;aa=true;l=z;m=aa;$s=-1;return[l,m];}case 5:q++;$s=2;continue;case 3:ab=n.zone;ac=0;while(true){if(!(ac<ab.$length)){break;}ad=ac;af=(ae=n.zone,((ad<0||ad>=ae.$length)?($throwRuntimeError("index out of range"),undefined):ae.$array[ae.$offset+ad]));if(af.name===j){ag=af.offset;ah=true;l=ag;m=ah;$s=-1;return[l,m];}ac++;}$s=-1;return[l,m];}return;}if($f===undefined){$f={$blk:CM.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.ah=ah;$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;};CM.prototype.lookupName=function(j,k){return this.$val.lookupName(j,k);};EQ.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];BO.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([EF,$String],[EF],false)},{prop:"After",name:"After",pkg:"",typ:$funcType([BO],[$Bool],false)},{prop:"Before",name:"Before",pkg:"",typ:$funcType([BO],[$Bool],false)},{prop:"Equal",name:"Equal",pkg:"",typ:$funcType([BO],[$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,BP,$Int],false)},{prop:"Year",name:"Year",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Month",name:"Month",pkg:"",typ:$funcType([],[BP],false)},{prop:"Day",name:"Day",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Weekday",name:"Weekday",pkg:"",typ:$funcType([],[BQ],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([BT],[BO],false)},{prop:"Sub",name:"Sub",pkg:"",typ:$funcType([BO],[BT],false)},{prop:"AddDate",name:"AddDate",pkg:"",typ:$funcType([$Int,$Int,$Int],[BO],false)},{prop:"date",name:"date",pkg:"time",typ:$funcType([$Bool],[$Int,BP,$Int,$Int],false)},{prop:"UTC",name:"UTC",pkg:"",typ:$funcType([],[BO],false)},{prop:"Local",name:"Local",pkg:"",typ:$funcType([],[BO],false)},{prop:"In",name:"In",pkg:"",typ:$funcType([EI],[BO],false)},{prop:"Location",name:"Location",pkg:"",typ:$funcType([],[EI],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([],[EF,$error],false)},{prop:"GobEncode",name:"GobEncode",pkg:"",typ:$funcType([],[EF,$error],false)},{prop:"MarshalJSON",name:"MarshalJSON",pkg:"",typ:$funcType([],[EF,$error],false)},{prop:"MarshalText",name:"MarshalText",pkg:"",typ:$funcType([],[EF,$error],false)},{prop:"Truncate",name:"Truncate",pkg:"",typ:$funcType([BT],[BO],false)},{prop:"Round",name:"Round",pkg:"",typ:$funcType([BT],[BO],false)}];EU.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([EI],[],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([EF],[$error],false)},{prop:"GobDecode",name:"GobDecode",pkg:"",typ:$funcType([EF],[$error],false)},{prop:"UnmarshalJSON",name:"UnmarshalJSON",pkg:"",typ:$funcType([EF],[$error],false)},{prop:"UnmarshalText",name:"UnmarshalText",pkg:"",typ:$funcType([EF],[$error],false)}];BP.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];BQ.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];BT.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Nanoseconds",name:"Nanoseconds",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Microseconds",name:"Microseconds",pkg:"",typ:$funcType([],[$Int64],false)},{prop:"Milliseconds",name:"Milliseconds",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([BT],[BT],false)},{prop:"Round",name:"Round",pkg:"",typ:$funcType([BT],[BT],false)}];EI.methods=[{prop:"get",name:"get",pkg:"time",typ:$funcType([],[EI],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)}];AG.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:""}]);BO.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:EI,tag:""}]);CM.init("time",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"zone",name:"zone",embedded:false,exported:false,typ:DY,tag:""},{prop:"tx",name:"tx",embedded:false,exported:false,typ:DZ,tag:""},{prop:"extend",name:"extend",embedded:false,exported:false,typ:$String,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:EA,tag:""}]);CN.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:""}]);CO.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:""}]);CX.init("time",[{prop:"kind",name:"kind",embedded:false,exported:false,typ:CW,tag:""},{prop:"day",name:"day",embedded:false,exported:false,typ:$Int,tag:""},{prop:"week",name:"week",embedded:false,exported:false,typ:$Int,tag:""},{prop:"mon",name:"mon",embedded:false,exported:false,typ:$Int,tag:""},{prop:"time",name:"time",embedded:false,exported:false,typ:$Int,tag:""}]);$pkg.$initLinknames=function(){CD=$linknames["runtime.nanotime"];};$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;}CQ=new CM.ptr("",DY.nil,DZ.nil,"",new $Int64(0,0),new $Int64(0,0),EA.nil);CR=new E.Once.ptr(false,false);O=new EC([A.GOROOT()+"/lib/time/zoneinfo.zip"]);S=$toNativeArray($kindInt,[260,265,526,528,530,276]);V=new EC(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]);W=new EC(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);X=new EC(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]);Y=new EC(["January","February","March","April","May","June","July","August","September","October","November","December"]);AC=C.New("time: invalid number");AF=C.New("bad value for field");AU=C.New("time: bad [0-9]*");CA=$toNativeArray($kindInt32,[0,31,59,90,120,151,181,212,243,273,304,334,365]);CE=(i=CD(),new $Int64(i.$high-0,i.$low-1));CP=new CM.ptr("UTC",DY.nil,DZ.nil,"",new $Int64(0,0),new $Int64(0,0),EA.nil);$pkg.UTC=CP;$pkg.Local=CQ;DB=C.New("time: invalid location name");DL=C.New("malformed time zone information");$unused(new EC(["/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,G,H,I,B,J,C,D,E,F,K,L,Q,V,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,R,S,U,M,N,O,P,T,X,Y;A=$packages["bytes"];G=$packages["github.com/88250/lute/html"];H=$packages["github.com/88250/lute/lex"];I=$packages["github.com/88250/lute/util"];B=$packages["math/rand"];J=$packages["strconv"];C=$packages["strings"];D=$packages["sync"];E=$packages["time"];F=$packages["unicode/utf8"];K=$pkg.Node=$newType(0,$kindStruct,"ast.Node",true,"github.com/88250/lute/ast",true,function(ID_,Box_,Path_,Type_,Parent_,Previous_,Next_,FirstChild_,LastChild_,Children_,Tokens_,TypeStr_,Data_,Close_,LastLineBlank_,LastLineChecked_,CodeMarkerLen_,IsFencedCodeBlock_,CodeBlockFenceChar_,CodeBlockFenceLen_,CodeBlockFenceOffset_,CodeBlockOpenFence_,CodeBlockInfo_,CodeBlockCloseFence_,HtmlBlockType_,ListData_,TaskListItemChecked_,TableAligns_,TableCellAlign_,TableCellContentWidth_,TableCellContentMaxWidth_,LinkType_,LinkRefLabel_,HeadingLevel_,HeadingSetext_,HeadingNormalizedID_,MathBlockDollarOffset_,FootnotesRefLabel_,FootnotesRefId_,FootnotesRefs_,HtmlEntityTokens_,KramdownIAL_,Properties_){this.$val=this;if(arguments.length===0){this.ID="";this.Box="";this.Path="";this.Type=0;this.Parent=AB.nil;this.Previous=AB.nil;this.Next=AB.nil;this.FirstChild=AB.nil;this.LastChild=AB.nil;this.Children=AC.nil;this.Tokens=AD.nil;this.TypeStr="";this.Data="";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=AD.nil;this.CodeBlockInfo=AD.nil;this.CodeBlockCloseFence=AD.nil;this.HtmlBlockType=0;this.ListData=AE.nil;this.TaskListItemChecked=false;this.TableAligns=AF.nil;this.TableCellAlign=0;this.TableCellContentWidth=0;this.TableCellContentMaxWidth=0;this.LinkType=0;this.LinkRefLabel=AD.nil;this.HeadingLevel=0;this.HeadingSetext=false;this.HeadingNormalizedID="";this.MathBlockDollarOffset=0;this.FootnotesRefLabel=AD.nil;this.FootnotesRefId="";this.FootnotesRefs=AC.nil;this.HtmlEntityTokens=AD.nil;this.KramdownIAL=AG.nil;this.Properties=false;return;}this.ID=ID_;this.Box=Box_;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.TypeStr=TypeStr_;this.Data=Data_;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.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_;this.Properties=Properties_;});L=$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=AD.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_;});Q=$pkg.NodeType=$newType(4,$kindInt,"ast.NodeType",true,"github.com/88250/lute/ast",true,null);V=$pkg.WalkStatus=$newType(4,$kindInt,"ast.WalkStatus",true,"github.com/88250/lute/ast",true,null);Z=$sliceType($Int32);AA=$sliceType($String);AB=$ptrType(K);AC=$sliceType(AB);AD=$sliceType($Uint8);AE=$ptrType(L);AF=$sliceType($Int);AG=$sliceType(AA);AH=$sliceType(Q);AI=$mapType($String,$String);M=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(E.Now(),E.Time);c=$clone(b,E.Time).Format("20060102150405");$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=P(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:M};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.NewNodeID=M;N=function(b){var b,c,d,e,f,g,h,i,j,k,l,m;if(!((22===b.length))){return false;}if(!((1===C.Count(b,"-")))){return false;}c=C.Split(b,"-");d=(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]);if(!((14===d.length))){return false;}e=d;f=0;while(true){if(!(f<e.length)){break;}g=$decodeRune(e,f);h=g[0];if(!(48<=h&&57>=h)){return false;}f+=g[1];}i=(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1]);if(!((7===i.length))){return false;}j=i;k=0;while(true){if(!(k<j.length)){break;}l=$decodeRune(j,k);m=l[0];if(!(97<=m&&122>=m)&&!(48<=m&&57>=m)){return false;}k+=l[1];}return true;};$pkg.IsNodeIDPattern=N;O=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:$r=B.Seed($clone($clone(E.Now(),E.Time).UTC(),E.Time).UnixNano());$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=0;while(true){if(!(b<1024)){break;}c=new Q(b).String();(R||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(c)]={k:c,v:b};b=b+(1)>>0;}$s=-1;return;}return;}if($f===undefined){$f={$blk:O};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};P=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 Z($stringToRunes("abcdefghijklmnopqrstuvwxyz0123456789")));d=$makeSlice(Z,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:P};}$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.ptr.prototype.ClearIALAttrs=function(){var b,c,d,e,f;b=this;c=$subslice(b.KramdownIAL,0,0);d=b.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(!("name"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("alias"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("memo"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!("bookmark"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]))&&!C.HasPrefix((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]),"custom-")){c=$append(c,f);}e++;}b.KramdownIAL=c;};K.prototype.ClearIALAttrs=function(){return this.$val.ClearIALAttrs();};K.ptr.prototype.RemoveIALAttr=function(b){var b,c,d,e,f,g;c=this;d=$subslice(c.KramdownIAL,0,0);e=c.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]))){d=$append(d,g);}f++;}c.KramdownIAL=d;};K.prototype.RemoveIALAttr=function(b){return this.$val.RemoveIALAttr(b);};K.ptr.prototype.SetIALAttr=function(b,c){var b,c,d,e,f,g,h;d=this;c=G.EscapeAttrVal(c);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++;}h=d.IALAttr("type");if("doc"===h){d.RemoveIALAttr("type");d.KramdownIAL=$append(d.KramdownIAL,new AA([b,c]));d.KramdownIAL=$append(d.KramdownIAL,new AA(["type","doc"]));return;}d.KramdownIAL=$append(d.KramdownIAL,new AA([b,c]));};K.prototype.SetIALAttr=function(b,c){return this.$val.SetIALAttr(b,c);};K.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 G.UnescapeAttrVal((1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]));}e++;}return"";};K.prototype.IALAttr=function(b){return this.$val.IALAttr(b);};K.ptr.prototype.TokensStr=function(){var b;b=this;return I.BytesToStr(b.Tokens);};K.prototype.TokensStr=function(){return this.$val.TokensStr();};K.ptr.prototype.LastDeepestChild=function(){var b,c;b=AB.nil;c=this;if(AB.nil===c.LastChild){b=c;return b;}b=c.LastChild.LastDeepestChild();return b;};K.prototype.LastDeepestChild=function(){return this.$val.LastDeepestChild();};K.ptr.prototype.FirstDeepestChild=function(){var b,c;b=AB.nil;c=this;if(AB.nil===c.FirstChild){b=c;return b;}b=c.FirstChild.FirstDeepestChild();return b;};K.prototype.FirstDeepestChild=function(){return this.$val.FirstDeepestChild();};K.ptr.prototype.ChildByType=function(b){var b,c,d;c=this;d=c.FirstChild;while(true){if(!(!(AB.nil===d))){break;}if(d.Type===b){return d;}d=d.Next;}return AB.nil;};K.prototype.ChildByType=function(b){return this.$val.ChildByType(b);};K.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]=AC.nil;d=this;c[0]=new AC([]);$r=X(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:K.ptr.prototype.ChildrenByType};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.ChildrenByType=function(b){return this.$val.ChildrenByType(b);};K.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(AD.nil,0,0);$r=X(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===(434))||(g===(543))||(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:K.ptr.prototype.Text};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Text=function(){return this.$val.Text();};K.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(AD,0,4096);$r=X(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===(434))||(g===(543))||(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=F.RuneCount(b[0]);$s=-1;return c;}return;}if($f===undefined){$f={$blk:K.ptr.prototype.TextLen};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.TextLen=function(){return this.$val.TextLen();};K.ptr.prototype.Content=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(AD.nil,0,0);$r=X(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===(434))||(g===(543))||(g===(412))||(g===(29))||(g===(15))||(g===(306))||(g===(302))||(g===(44))||(g===(203))||(g===(201))||(g===(401))||(g===(427))||(g===(497))){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:K.ptr.prototype.Content};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.Content=function(){return this.$val.Content();};K.ptr.prototype.ContentLen=function(){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:b=[b];c=0;d=0;e=this;b[0]=$makeSlice(AD,0,8192);$r=X(e,(function(b){return function(f,g){var f,g,h;if(!g){return 2;}h=f.Type;if((h===(16))||(h===(40))||(h===(433))||(h===(434))||(h===(543))||(h===(412))||(h===(29))||(h===(15))||(h===(306))||(h===(302))||(h===(44))||(h===(203))||(h===(201))||(h===(401))||(h===(427))||(h===(497))){b[0]=$appendSlice(b[0],f.Tokens);}if(f.IsBlock()){b[0]=$append(b[0],32);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=A.TrimSpace(b[0]);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b[0]=f;h=I.WordCount(I.BytesToStr(b[0]));$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;c=g[0];d=g[1];$s=-1;return[c,d];}return;}if($f===undefined){$f={$blk:K.ptr.prototype.ContentLen};}$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.ContentLen=function(){return this.$val.ContentLen();};K.ptr.prototype.TokenLen=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]=0;c=this;$r=X(c,(function(b){return function(d,e){var d,e;if(!e){return 2;}b[0]=b[0]+(H.BytesShowLength(d.Tokens))>>0;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:K.ptr.prototype.TokenLen};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.TokenLen=function(){return this.$val.TokenLen();};K.ptr.prototype.DocChild=function(){var b,c,d;b=AB.nil;c=this;b=c;d=c;while(true){if(!(!(AB.nil===d))){break;}if(0===d.Type){return b;}b=d;d=d.Parent;}return b;};K.prototype.DocChild=function(){return this.$val.DocChild();};K.ptr.prototype.IsChildBlockOf=function(b,c){var b,c,d,e,f,g;d=this;if(""===d.ID||!d.IsBlock()){return false;}if(c===0){e=d.Parent;while(true){if(!(!(AB.nil===e))){break;}if(e===b){return true;}e=e.Parent;}return false;}f=d.Parent;g=1;while(true){if(!(g<c)){break;}if(AB.nil===f){break;}f=f.Parent;g=g+(1)>>0;}if(!(b===f)){return false;}return true;};K.prototype.IsChildBlockOf=function(b,c){return this.$val.IsChildBlockOf(b,c);};K.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(AB.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:K.ptr.prototype.NextNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.NextNodeText=function(){return this.$val.NextNodeText();};K.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(AB.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:K.ptr.prototype.PreviousNodeText};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.PreviousNodeText=function(){return this.$val.PreviousNodeText();};K.ptr.prototype.Unlink=function(){var b;b=this;if(!(AB.nil===b.Previous)){b.Previous.Next=b.Next;}else if(!(AB.nil===b.Parent)){b.Parent.FirstChild=b.Next;}if(!(AB.nil===b.Next)){b.Next.Previous=b.Previous;}else if(!(AB.nil===b.Parent)){b.Parent.LastChild=b.Previous;}b.Parent=AB.nil;b.Next=AB.nil;b.Previous=AB.nil;};K.prototype.Unlink=function(){return this.$val.Unlink();};K.ptr.prototype.AppendTokens=function(b){var b,c;c=this;c.Tokens=$appendSlice(c.Tokens,($bytesToString(b)));};K.prototype.AppendTokens=function(b){return this.$val.AppendTokens(b);};K.ptr.prototype.InsertAfter=function(b){var b,c;c=this;b.Unlink();b.Next=c.Next;if(!(AB.nil===b.Next)){b.Next.Previous=b;}b.Previous=c;c.Next=b;b.Parent=c.Parent;if(!(AB.nil===b.Parent)&&AB.nil===b.Next&&!(AB.nil===b.Parent.LastChild)){b.Parent.LastChild=b;}};K.prototype.InsertAfter=function(b){return this.$val.InsertAfter(b);};K.ptr.prototype.InsertBefore=function(b){var b,c;c=this;b.Unlink();b.Previous=c.Previous;if(!(AB.nil===b.Previous)){b.Previous.Next=b;}b.Next=c;c.Previous=b;b.Parent=c.Parent;if(!(AB.nil===b.Parent)&&AB.nil===b.Previous){b.Parent.FirstChild=b;}};K.prototype.InsertBefore=function(b){return this.$val.InsertBefore(b);};K.ptr.prototype.AppendChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(AB.nil===c.LastChild)){c.LastChild.Next=b;b.Previous=c.LastChild;c.LastChild=b;}else{c.FirstChild=b;c.LastChild=b;}};K.prototype.AppendChild=function(b){return this.$val.AppendChild(b);};K.ptr.prototype.PrependChild=function(b){var b,c;c=this;b.Unlink();b.Parent=c;if(!(AB.nil===c.FirstChild)){c.FirstChild.Previous=b;b.Next=c.FirstChild;c.FirstChild=b;}else{c.FirstChild=b;c.LastChild=b;}};K.prototype.PrependChild=function(b){return this.$val.PrependChild(b);};K.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]=AC.nil;c=this;b[0]=$makeSlice(AC,0,512);$r=X(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:K.ptr.prototype.List};}$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};K.prototype.List=function(){return this.$val.List();};K.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(!(!(AB.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;};K.prototype.ParentIs=function(b,c){return this.$val.ParentIs(b,c);};K.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===(410))||(c===(411))||(c===(415))||(c===(425))||(c===(465))||(c===(455))||(c===(475))||(c===(495))||(c===(505))||(c===(510))||(c===(500))||(c===(535))){return true;}return false;};K.prototype.IsBlock=function(){return this.$val.IsBlock();};K.ptr.prototype.IsContainerBlock=function(){var b,c;b=this;c=b.Type;if((c===(0))||(c===(5))||(c===(7))||(c===(8))||(c===(410))||(c===(411))||(c===(475))){return true;}return false;};K.prototype.IsContainerBlock=function(){return this.$val.IsContainerBlock();};K.ptr.prototype.IsMarker=function(){var b,c;b=this;c=b.Type;if((c===(3))||(c===(6))||(c===(12))||(c===(13))||(c===(14))||(c===(18))||(c===(19))||(c===(20))||(c===(21))||(c===(23))||(c===(24))||(c===(25))||(c===(26))||(c===(28))||(c===(30))||(c===(100))||(c===(102))||(c===(103))||(c===(104))||(c===(105))||(c===(301))||(c===(303))||(c===(305))||(c===(307))||(c===(426))||(c===(428))||(c===(451))||(c===(452))||(c===(453))||(c===(454))||(c===(461))||(c===(462))||(c===(476))||(c===(477))||(c===(478))||(c===(486))||(c===(487))||(c===(491))||(c===(492))){return true;}return false;};K.prototype.IsMarker=function(){return this.$val.IsMarker();};K.ptr.prototype.AcceptLines=function(){var b,c;b=this;c=b.Type;if((c===(1))||(c===(11))||(c===(9))||(c===(300))||(c===(425))||(c===(465))||(c===(495))||(c===(500))||(c===(535))||(c===(510))||(c===(505))){return true;}return false;};K.prototype.AcceptLines=function(){return this.$val.AcceptLines();};K.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))||(d===(495))||(d===(500))||(d===(535))||(d===(510))||(d===(505))){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)){if(!(AB.nil===c.LastChild)&&(478===c.LastChild.Type)){return false;}return true;}return!((8===b));};K.prototype.CanContain=function(b){return this.$val.CanContain(b);};T=function(b){var b,c,d,e,f,$s,$deferred,$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;$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);$r=S.RLock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(S,"RUnlock"),[]]);c=(d=R[$String.keyFor(b)],d!==undefined?[d.v,true]:[0,false]);e=c[0];f=c[1];if(!f){$s=-1;return-1;}else{$s=-1;return e;}$s=-1;return 0;}return;}}catch(err){$err=err;$s=-1;return 0;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:T};}$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;}}};$pkg.Str2NodeType=T;Q.prototype.String=function(){var b,c,d,e,f;b=this.$val;c=(d=U[Q.keyFor(b)],d!==undefined?[d.v,true]:["",false]);e=c[0];f=c[1];if(f){return e;}return"NodeType("+J.FormatInt((new $Int64(0,b)),10)+")";};$ptrType(Q).prototype.String=function(){return new Q(this.$get()).String();};X=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=Y(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:X};}$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Walk=X;Y=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(!(!(AB.nil===f))){$s=5;continue;}g=Y(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:Y};}$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;};AB.methods=[{prop:"ClearIALAttrs",name:"ClearIALAttrs",pkg:"",typ:$funcType([],[],false)},{prop:"RemoveIALAttr",name:"RemoveIALAttr",pkg:"",typ:$funcType([$String],[],false)},{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([],[AB],false)},{prop:"FirstDeepestChild",name:"FirstDeepestChild",pkg:"",typ:$funcType([],[AB],false)},{prop:"ChildByType",name:"ChildByType",pkg:"",typ:$funcType([Q],[AB],false)},{prop:"ChildrenByType",name:"ChildrenByType",pkg:"",typ:$funcType([Q],[AC],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([],[$String],false)},{prop:"TextLen",name:"TextLen",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Content",name:"Content",pkg:"",typ:$funcType([],[$String],false)},{prop:"ContentLen",name:"ContentLen",pkg:"",typ:$funcType([],[$Int,$Int],false)},{prop:"TokenLen",name:"TokenLen",pkg:"",typ:$funcType([],[$Int],false)},{prop:"DocChild",name:"DocChild",pkg:"",typ:$funcType([],[AB],false)},{prop:"IsChildBlockOf",name:"IsChildBlockOf",pkg:"",typ:$funcType([AB,$Int],[$Bool],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([AD],[],false)},{prop:"InsertAfter",name:"InsertAfter",pkg:"",typ:$funcType([AB],[],false)},{prop:"InsertBefore",name:"InsertBefore",pkg:"",typ:$funcType([AB],[],false)},{prop:"AppendChild",name:"AppendChild",pkg:"",typ:$funcType([AB],[],false)},{prop:"PrependChild",name:"PrependChild",pkg:"",typ:$funcType([AB],[],false)},{prop:"List",name:"List",pkg:"",typ:$funcType([],[AC],false)},{prop:"ParentIs",name:"ParentIs",pkg:"",typ:$funcType([Q,AH],[$Bool],true)},{prop:"IsBlock",name:"IsBlock",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"IsContainerBlock",name:"IsContainerBlock",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"IsMarker",name:"IsMarker",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"AcceptLines",name:"AcceptLines",pkg:"",typ:$funcType([],[$Bool],false)},{prop:"CanContain",name:"CanContain",pkg:"",typ:$funcType([Q],[$Bool],false)}];Q.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)}];K.init("",[{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:"json:\",omitempty\""},{prop:"Box",name:"Box",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:Q,tag:"json:\"-\""},{prop:"Parent",name:"Parent",embedded:false,exported:true,typ:AB,tag:"json:\"-\""},{prop:"Previous",name:"Previous",embedded:false,exported:true,typ:AB,tag:"json:\"-\""},{prop:"Next",name:"Next",embedded:false,exported:true,typ:AB,tag:"json:\"-\""},{prop:"FirstChild",name:"FirstChild",embedded:false,exported:true,typ:AB,tag:"json:\"-\""},{prop:"LastChild",name:"LastChild",embedded:false,exported:true,typ:AB,tag:"json:\"-\""},{prop:"Children",name:"Children",embedded:false,exported:true,typ:AC,tag:"json:\",omitempty\""},{prop:"Tokens",name:"Tokens",embedded:false,exported:true,typ:AD,tag:"json:\"-\""},{prop:"TypeStr",name:"TypeStr",embedded:false,exported:true,typ:$String,tag:"json:\"Type\""},{prop:"Data",name:"Data",embedded:false,exported:true,typ:$String,tag:"json:\"Data,omitempty\""},{prop:"Close",name:"Close",embedded:false,exported:true,typ:$Bool,tag:"json:\"-\""},{prop:"LastLineBlank",name:"LastLineBlank",embedded:false,exported:true,typ:$Bool,tag:"json:\"-\""},{prop:"LastLineChecked",name:"LastLineChecked",embedded:false,exported:true,typ:$Bool,tag:"json:\"-\""},{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:AD,tag:"json:\",omitempty\""},{prop:"CodeBlockInfo",name:"CodeBlockInfo",embedded:false,exported:true,typ:AD,tag:"json:\",omitempty\""},{prop:"CodeBlockCloseFence",name:"CodeBlockCloseFence",embedded:false,exported:true,typ:AD,tag:"json:\",omitempty\""},{prop:"HtmlBlockType",name:"HtmlBlockType",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"ListData",name:"ListData",embedded:false,exported:true,typ:AE,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:AF,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:"LinkType",name:"LinkType",embedded:false,exported:true,typ:$Int,tag:"json:\",omitempty\""},{prop:"LinkRefLabel",name:"LinkRefLabel",embedded:false,exported:true,typ:AD,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:AD,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:AC,tag:"json:\",omitempty\""},{prop:"HtmlEntityTokens",name:"HtmlEntityTokens",embedded:false,exported:true,typ:AD,tag:"json:\",omitempty\""},{prop:"KramdownIAL",name:"KramdownIAL",embedded:false,exported:true,typ:AG,tag:"json:\"-\""},{prop:"Properties",name:"Properties",embedded:false,exported:true,typ:AI,tag:"json:\",omitempty\""}]);L.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:AD,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=G.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.Testing=false;R=$makeMap($String.keyFor,[]);S=new D.RWMutex.ptr(new D.Mutex.ptr(0,0),0,0,0,0);U=$makeMap(Q.keyFor,[{k:0,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",0,12)},{k:1,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",12,25)},{k:2,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",25,36)},{k:3,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",36,56)},{k:4,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",56,73)},{k:5,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",73,87)},{k:6,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",87,107)},{k:7,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",107,115)},{k:8,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",115,127)},{k:9,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",127,140)},{k:10,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",140,154)},{k:11,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",154,167)},{k:12,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",167,195)},{k:13,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",195,224)},{k:14,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",224,252)},{k:15,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",252,269)},{k:16,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",269,277)},{k:17,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",277,289)},{k:18,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",289,308)},{k:19,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",308,328)},{k:20,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",328,347)},{k:21,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",347,367)},{k:22,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",367,377)},{k:23,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",377,400)},{k:24,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",400,424)},{k:25,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",424,447)},{k:26,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",447,471)},{k:27,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",471,483)},{k:28,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",483,505)},{k:29,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",505,524)},{k:30,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",524,547)},{k:31,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",547,560)},{k:32,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",560,573)},{k:33,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",573,581)},{k:34,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",581,590)},{k:35,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",590,598)},{k:36,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",598,613)},{k:37,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",613,629)},{k:38,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",629,642)},{k:39,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",642,656)},{k:40,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",656,668)},{k:41,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",668,680)},{k:42,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",680,693)},{k:43,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",693,706)},{k:44,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",706,720)},{k:45,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",720,739)},{k:46,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",739,753)},{k:47,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",753,761)},{k:48,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",761,772)},{k:100,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",772,794)},{k:101,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",794,811)},{k:102,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",811,839)},{k:103,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",839,868)},{k:104,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",868,896)},{k:105,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",896,925)},{k:106,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",925,934)},{k:107,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",934,947)},{k:108,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",947,959)},{k:109,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",959,972)},{k:200,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",972,981)},{k:201,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",981,997)},{k:202,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",997,1009)},{k:203,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1009,1023)},{k:300,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1023,1036)},{k:301,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1036,1059)},{k:302,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1059,1079)},{k:303,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1079,1103)},{k:304,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1103,1117)},{k:305,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1117,1141)},{k:306,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1141,1162)},{k:307,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1162,1187)},{k:400,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1187,1200)},{k:401,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1200,1220)},{k:405,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1220,1235)},{k:410,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1235,1256)},{k:411,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1256,1272)},{k:412,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1272,1288)},{k:415,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1288,1295)},{k:420,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1295,1308)},{k:425,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1308,1327)},{k:426,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1327,1356)},{k:427,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1356,1382)},{k:428,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1382,1412)},{k:430,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1412,1424)},{k:431,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1424,1438)},{k:432,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1438,1455)},{k:433,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1455,1471)},{k:434,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1471,1494)},{k:450,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1494,1502)},{k:451,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1502,1521)},{k:452,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1521,1541)},{k:453,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1541,1560)},{k:454,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1560,1580)},{k:455,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1580,1600)},{k:456,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1600,1619)},{k:460,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1619,1626)},{k:461,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1626,1643)},{k:462,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1643,1661)},{k:465,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1661,1680)},{k:466,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1680,1693)},{k:467,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1693,1707)},{k:468,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1707,1732)},{k:475,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1732,1746)},{k:476,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1746,1770)},{k:477,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1770,1796)},{k:478,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1796,1821)},{k:485,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1821,1828)},{k:486,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1828,1845)},{k:487,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1845,1863)},{k:490,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1863,1870)},{k:491,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1870,1887)},{k:492,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1887,1905)},{k:495,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1905,1920)},{k:496,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1920,1945)},{k:497,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1945,1967)},{k:498,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1967,1993)},{k:500,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",1993,2003)},{k:505,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2003,2012)},{k:510,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2012,2021)},{k:515,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2021,2028)},{k:516,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2028,2045)},{k:517,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2045,2063)},{k:520,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2063,2076)},{k:521,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2076,2099)},{k:522,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2099,2123)},{k:525,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2123,2129)},{k:530,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2129,2141)},{k:531,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2141,2163)},{k:532,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2163,2186)},{k:535,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2186,2196)},{k:540,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2196,2217)},{k:541,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2217,2240)},{k:542,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2240,2266)},{k:543,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2266,2291)},{k:1024,v:$substring("NodeDocumentNodeParagraphNodeHeadingNodeHeadingC8hMarkerNodeThematicBreakNodeBlockquoteNodeBlockquoteMarkerNodeListNodeListItemNodeHTMLBlockNodeInlineHTMLNodeCodeBlockNodeCodeBlockFenceOpenMarkerNodeCodeBlockFenceCloseMarkerNodeCodeBlockFenceInfoMarkerNodeCodeBlockCodeNodeTextNodeEmphasisNodeEmA6kOpenMarkerNodeEmA6kCloseMarkerNodeEmU8eOpenMarkerNodeEmU8eCloseMarkerNodeStrongNodeStrongA6kOpenMarkerNodeStrongA6kCloseMarkerNodeStrongU8eOpenMarkerNodeStrongU8eCloseMarkerNodeCodeSpanNodeCodeSpanOpenMarkerNodeCodeSpanContentNodeCodeSpanCloseMarkerNodeHardBreakNodeSoftBreakNodeLinkNodeImageNodeBangNodeOpenBracketNodeCloseBracketNodeOpenParenNodeCloseParenNodeLinkTextNodeLinkDestNodeLinkTitleNodeLinkSpaceNodeHTMLEntityNodeLinkRefDefBlockNodeLinkRefDefNodeLessNodeGreaterNodeTaskListItemMarkerNodeStrikethroughNodeStrikethrough1OpenMarkerNodeStrikethrough1CloseMarkerNodeStrikethrough2OpenMarkerNodeStrikethrough2CloseMarkerNodeTableNodeTableHeadNodeTableRowNodeTableCellNodeEmojiNodeEmojiUnicodeNodeEmojiImgNodeEmojiAliasNodeMathBlockNodeMathBlockOpenMarkerNodeMathBlockContentNodeMathBlockCloseMarkerNodeInlineMathNodeInlineMathOpenMarkerNodeInlineMathContentNodeInlineMathCloseMarkerNodeBackslashNodeBackslashContentNodeVditorCaretNodeFootnotesDefBlockNodeFootnotesDefNodeFootnotesRefNodeToCNodeHeadingIDNodeYamlFrontMatterNodeYamlFrontMatterOpenMarkerNodeYamlFrontMatterContentNodeYamlFrontMatterCloseMarkerNodeBlockRefNodeBlockRefIDNodeBlockRefSpaceNodeBlockRefTextNodeBlockRefDynamicTextNodeMarkNodeMark1OpenMarkerNodeMark1CloseMarkerNodeMark2OpenMarkerNodeMark2CloseMarkerNodeKramdownBlockIALNodeKramdownSpanIALNodeTagNodeTagOpenMarkerNodeTagCloseMarkerNodeBlockQueryEmbedNodeOpenBraceNodeCloseBraceNodeBlockQueryEmbedScriptNodeSuperBlockNodeSuperBlockOpenMarkerNodeSuperBlockLayoutMarkerNodeSuperBlockCloseMarkerNodeSupNodeSupOpenMarkerNodeSupCloseMarkerNodeSubNodeSubOpenMarkerNodeSubCloseMarkerNodeGitConflictNodeGitConflictOpenMarkerNodeGitConflictContentNodeGitConflictCloseMarkerNodeIFrameNodeAudioNodeVideoNodeKbdNodeKbdOpenMarkerNodeKbdCloseMarkerNodeUnderlineNodeUnderlineOpenMarkerNodeUnderlineCloseMarkerNodeBrNodeTextMarkNodeTextMarkOpenMarkerNodeTextMarkCloseMarkerNodeWidgetNodeFileAnnotationRefNodeFileAnnotationRefIDNodeFileAnnotationRefSpaceNodeFileAnnotationRefTextNodeTypeMaxVal",2291,2305)}]);$r=O();$s=11;case 11: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/parse"]=(function(){var $pkg={},$init,A,C,D,E,F,H,I,G,B,Q,Y,BR,BS,BT,BU,CD,CE,CF,CG,CH,CI,CJ,CK,CL,CM,CN,CO,CP,CQ,CR,CS,CT,J,K,L,N,X,Z,AH,AI,AL,AM,AN,AO,AP,AQ,AS,AT,BF,BI,BY,O,P,R,S,T,U,V,W,AA,AB,AC,AD,AE,AF,AG,AJ,AK,AR,AU,AX,BA,BB,BC,BD,BE,BG,BH,BJ,BK,BL,BM,BN,BO,BQ,BV,BW,BX,BZ,CA,CB,CC;A=$packages["bytes"];C=$packages["github.com/88250/lute/ast"];D=$packages["github.com/88250/lute/html"];E=$packages["github.com/88250/lute/lex"];F=$packages["github.com/88250/lute/util"];H=$packages["strconv"];I=$packages["strings"];G=$packages["unicode"];B=$packages["unicode/utf8"];Q=$pkg.blockStartFunc=$newType(4,$kindFunc,"parse.blockStartFunc",true,"github.com/88250/lute/parse",false,null);Y=$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=CF.nil;this.typ=0;this.num=0;this.originalNum=0;this.canOpen=false;this.canClose=false;this.previous=CN.nil;this.next=CN.nil;this.active=false;this.image=false;this.bracketAfter=false;this.index=0;this.previousDelimiter=CN.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_;});BR=$pkg.Context=$newType(0,$kindStruct,"parse.Context",true,"github.com/88250/lute/parse",true,function(Tree_,ParseOption_,Tip_,oldtip_,currentLine_,currentLineLen_,offset_,column_,nextNonspace_,nextNonspaceColumn_,indent_,indented_,blank_,partiallyConsumedTab_,allClosed_,lastMatchedContainer_,rootIAL_){this.$val=this;if(arguments.length===0){this.Tree=CO.nil;this.ParseOption=CS.nil;this.Tip=CF.nil;this.oldtip=CF.nil;this.currentLine=CD.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=CF.nil;this.rootIAL=CF.nil;return;}this.Tree=Tree_;this.ParseOption=ParseOption_;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_;this.rootIAL=rootIAL_;});BS=$pkg.InlineContext=$newType(0,$kindStruct,"parse.InlineContext",true,"github.com/88250/lute/parse",true,function(tokens_,tokensLen_,pos_,delimiters_,brackets_){this.$val=this;if(arguments.length===0){this.tokens=CD.nil;this.tokensLen=0;this.pos=0;this.delimiters=CN.nil;this.brackets=CN.nil;return;}this.tokens=tokens_;this.tokensLen=tokensLen_;this.pos=pos_;this.delimiters=delimiters_;this.brackets=brackets_;});BT=$pkg.Tree=$newType(0,$kindStruct,"parse.Tree",true,"github.com/88250/lute/parse",true,function(Root_,Context_,lexer_,inlineContext_,Name_,ID_,Box_,Path_,HPath_,Marks_,Created_,Updated_,Hash_){this.$val=this;if(arguments.length===0){this.Root=CF.nil;this.Context=CP.nil;this.lexer=CQ.nil;this.inlineContext=CR.nil;this.Name="";this.ID="";this.Box="";this.Path="";this.HPath="";this.Marks=CJ.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.Box=Box_;this.Path=Path_;this.HPath=HPath_;this.Marks=Marks_;this.Created=Created_;this.Updated=Updated_;this.Hash=Hash_;});BU=$pkg.Options=$newType(0,$kindStruct,"parse.Options",true,"github.com/88250/lute/parse",true,function(GFMTable_,GFMTaskListItem_,GFMStrikethrough_,GFMAutoLink_,Footnotes_,HeadingID_,ToC_,Emoji_,AliasEmoji_,EmojiAlias_,EmojiSite_,VditorWYSIWYG_,VditorIR_,VditorSV_,ProtyleWYSIWYG_,InlineMathAllowDigitAfterOpenMarker_,Setext_,YamlFrontMatter_,BlockRef_,FileAnnotationRef_,Mark_,KramdownBlockIAL_,KramdownSpanIAL_,Tag_,ImgPathAllowSpace_,SuperBlock_,Sup_,Sub_,GitConflict_,LinkRef_,IndentCodeBlock_,ParagraphBeginningSpace_,DataImage_){this.$val=this;if(arguments.length===0){this.GFMTable=false;this.GFMTaskListItem=false;this.GFMStrikethrough=false;this.GFMAutoLink=false;this.Footnotes=false;this.HeadingID=false;this.ToC=false;this.Emoji=false;this.AliasEmoji=false;this.EmojiAlias=false;this.EmojiSite="";this.VditorWYSIWYG=false;this.VditorIR=false;this.VditorSV=false;this.ProtyleWYSIWYG=false;this.InlineMathAllowDigitAfterOpenMarker=false;this.Setext=false;this.YamlFrontMatter=false;this.BlockRef=false;this.FileAnnotationRef=false;this.Mark=false;this.KramdownBlockIAL=false;this.KramdownSpanIAL=false;this.Tag=false;this.ImgPathAllowSpace=false;this.SuperBlock=false;this.Sup=false;this.Sub=false;this.GitConflict=false;this.LinkRef=false;this.IndentCodeBlock=false;this.ParagraphBeginningSpace=false;this.DataImage=false;return;}this.GFMTable=GFMTable_;this.GFMTaskListItem=GFMTaskListItem_;this.GFMStrikethrough=GFMStrikethrough_;this.GFMAutoLink=GFMAutoLink_;this.Footnotes=Footnotes_;this.HeadingID=HeadingID_;this.ToC=ToC_;this.Emoji=Emoji_;this.AliasEmoji=AliasEmoji_;this.EmojiAlias=EmojiAlias_;this.EmojiSite=EmojiSite_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.VditorSV=VditorSV_;this.ProtyleWYSIWYG=ProtyleWYSIWYG_;this.InlineMathAllowDigitAfterOpenMarker=InlineMathAllowDigitAfterOpenMarker_;this.Setext=Setext_;this.YamlFrontMatter=YamlFrontMatter_;this.BlockRef=BlockRef_;this.FileAnnotationRef=FileAnnotationRef_;this.Mark=Mark_;this.KramdownBlockIAL=KramdownBlockIAL_;this.KramdownSpanIAL=KramdownSpanIAL_;this.Tag=Tag_;this.ImgPathAllowSpace=ImgPathAllowSpace_;this.SuperBlock=SuperBlock_;this.Sup=Sup_;this.Sub=Sub_;this.GitConflict=GitConflict_;this.LinkRef=LinkRef_;this.IndentCodeBlock=IndentCodeBlock_;this.ParagraphBeginningSpace=ParagraphBeginningSpace_;this.DataImage=DataImage_;});CD=$sliceType($Uint8);CE=$sliceType(CD);CF=$ptrType(C.Node);CG=$sliceType(CF);CH=$ptrType(C.ListData);CI=$sliceType($Int);CJ=$sliceType($String);CK=$sliceType(CJ);CL=$sliceType(Q);CM=$sliceType(C.NodeType);CN=$ptrType(Y);CO=$ptrType(BT);CP=$ptrType(BR);CQ=$ptrType(E.Lexer);CR=$ptrType(BS);CS=$ptrType(BU);CT=$mapType($String,$String);BT.ptr.prototype.parseGFMAutoEmailLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(CF.nil===c))){break;}d=c.Next;if((16===c.Type)&&!(CF.nil===c.Parent)&&!((33===c.Parent.Type))){b.parseGFMAutoEmailLink0(c);}else{b.parseGFMAutoEmailLink(c);}c=d;}};BT.prototype.parseGFMAutoEmailLink=function(a){return this.$val.parseGFMAutoEmailLink(a);};BT.ptr.prototype.parseGFMAutoLink=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(CF.nil===c))){break;}d=c.Next;if(16===c.Type){b.parseGFMAutoLink0(c);}else{b.parseGFMAutoLink(c);}c=d;}};BT.prototype.parseGFMAutoLink=function(a){return this.$val.parseGFMAutoLink(a);};BT.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=CD.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 CD([((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(J,n),CD.nil,2);a.InsertBefore(q);b.addPreviousText(a,new CD([o]));}else if((45===l)||(95===l)){b.addPreviousText(a,n);continue loopPart;}else{r=new C.Node.ptr("","","",33,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,2,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);r.AppendChild(new C.Node.ptr("","","",40,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,n,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));r.AppendChild(new C.Node.ptr("","","",41,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$appendSlice(J,n),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.InsertBefore(r);}}a.Unlink();return;};BT.prototype.parseGFMAutoEmailLink0=function(a){return this.$val.parseGFMAutoEmailLink0(a);};BT.ptr.prototype.isValidEmailSegment1=function(a){var a,b;b=this;return E.IsASCIILetterNumHyphen(a)||(46===a)||(43===a)||(95===a);};BT.prototype.isValidEmailSegment1=function(a){return this.$val.isValidEmailSegment1(a);};BT.ptr.prototype.isValidEmailSegment2=function(a){var a,b;b=this;return E.IsASCIILetterNumHyphen(a)||(46===a)||(95===a);};BT.prototype.isValidEmailSegment2=function(a){return this.$val.isValidEmailSegment2(a);};BT.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,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,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=CD.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=K;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=CD.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(!(CF.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);ar=CD.nil;as=A.Index(aq,(new CD($stringToBytes(":"))));if(0<as){ar=$subslice(aq,as);aq=$subslice(aq,0,as);}if(!b.isValidDomain(aq)){b.addPreviousText(a,$subslice(c,n,i));r=true;n=i;o=i;continue;}at=0;au=0;av=at;aw=au;ax=$subslice(ap,k);ay=ax.$length;if(0<ay){az=0;az=0;while(true){if(!(az<ay)){break;}p=((az<0||az>=ax.$length)?($throwRuntimeError("index out of range"),undefined):ax.$array[ax.$offset+az]);if(40===p){av=av+(1)>>0;}else if(41===p){aw=aw+(1)>>0;}az=az+(1)>>0;}ba=false;bc=(bb=ay-1>>0,((bb<0||bb>=ax.$length)?($throwRuntimeError("index out of range"),undefined):ax.$array[ax.$offset+bb]));if(41===bc){bd=aw-av>>0;if(0<bd){az=ay-1>>0;while(true){if(!(0<bd)){break;}p=((az<0||az>=ax.$length)?($throwRuntimeError("index out of range"),undefined):ax.$array[ax.$offset+az]);if(!((41===p))){break;}bd=bd-(1)>>0;i=i-(1)>>0;az=az-(1)>>0;}ax=$subslice(ax,0,(az+1>>0));ba=true;}else{ba=true;}}else if(59===bc){be=false;az=ay-1>>0;while(true){if(!(0<=az)){break;}p=((az<0||az>=ax.$length)?($throwRuntimeError("index out of range"),undefined):ax.$array[ax.$offset+az]);if(38===p){be=true;break;}az=az-(1)>>0;}if(be){bf=$subslice(ax,az,ay);if(3<=bf.$length){bg=true;j=1;while(true){if(!(j<(bf.$length-1>>0))){break;}if(!E.IsASCIILetterNum(((j<0||j>=bf.$length)?($throwRuntimeError("index out of range"),undefined):bf.$array[bf.$offset+j]))){bg=false;break;}j=j+(1)>>0;}if(bg){ax=$subslice(ax,0,az);ba=true;i=i-((ay-az>>0))>>0;}}}}if(!ba&&E.IsASCIIPunct(bc)&&!((47===bc))&&!((125===bc))&&!((123===bc))){ax=$subslice(ax,0,(ay-1>>0));i=i-(1)>>0;}}else{ay=aq.$length;bi=(bh=ay-1>>0,((bh<0||bh>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+bh]));if(E.IsASCIIPunct(bi)){aq=$subslice(aq,0,(ay-1>>0));i=i-(1)>>0;}}bj=$appendSlice(s,aq);bj=$appendSlice(bj,ar);bj=$appendSlice(bj,ax);bk=CD.nil;if(!q){bk=$appendSlice(bk,s);}bk=$appendSlice(bk,aq);bk=$appendSlice(bk,ax);bl=bk;if(A.HasPrefix(bl,(new CD($stringToBytes("https://github.com/"))))&&A.Contains(bl,(new CD($stringToBytes("/issues/"))))){bm=$subslice(bl,19);bm=$subslice(bm,0,A.Index(bm,(new CD($stringToBytes("/issues/")))));bo=(bn=A.Split(bl,(new CD($stringToBytes("/issues/")))),(1>=bn.$length?($throwRuntimeError("index out of range"),undefined):bn.$array[bn.$offset+1]));bo=(bp=A.Split(bo,(new CD($stringToBytes("?")))),(0>=bp.$length?($throwRuntimeError("index out of range"),undefined):bp.$array[bp.$offset+0]));if(0<bo.$length){bq=true;br=bo;bs=0;while(true){if(!(bs<br.$length)){break;}bt=((bs<0||bs>=br.$length)?($throwRuntimeError("index out of range"),undefined):br.$array[br.$offset+bs]);if(!E.IsDigit(bt)){bq=false;break;}bs++;}if(bq){bl=(new CD($stringToBytes("Issue #"+($bytesToString(bo))+" \xC2\xB7 "+($bytesToString(bm)))));}}}bu=b.newLink(33,bl,D.EncodeDestination(bj),CD.nil,2);a.InsertBefore(bu);r=true;n=i;o=i;}if(n<o){b.addPreviousText(a,$subslice(c,n,o));r=true;}if(r){a.Unlink();}return;};BT.prototype.parseGFMAutoLink0=function(a){return this.$val.parseGFMAutoLink0(a);};BT.ptr.prototype.isValidDomain=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;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=true;l=g;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(!E.IsDigit(n)){k=false;break;}m++;}if(!k){o=0;while(true){if(!(o<L.$length)){break;}if(A.Equal(g,((o<0||o>=L.$length)?($throwRuntimeError("index out of range"),undefined):L.$array[L.$offset+o]))){j=true;break;}o=o+(1)>>0;}}else{j=true;}if(!j){return false;}}f=f+(1)>>0;}return true;};BT.prototype.isValidDomain=function(a){return this.$val.isValidDomain(a);};BT.ptr.prototype.parseAutoEmailLink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=CF.nil;c=this;d=$subslice(a.tokens,1);e=CD.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(N,new CD([f]))){b=CF.nil;return b;}i=i+(1)>>0;}if(1>i||!j){b=CF.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=CF.nil;return b;}if(63<i){b=CF.nil;return b;}i=i+(1)>>0;}if(1>i||!l){b=CF.nil;return b;}a.pos=a.pos+((h+1>>0))>>0;b=c.newLink(33,e,$appendSlice(J,e),CD.nil,2);return b;};BT.prototype.parseAutoEmailLink=function(a){return this.$val.parseAutoEmailLink(a);};BT.ptr.prototype.newLink=function(a,b,c,d,e){var a,b,c,d,e,f,g,h;f=CF.nil;g=this;h=g.Context.ParseOption.ProtyleWYSIWYG&&A.HasSuffix(b,F.CaretTokens)&&A.HasSuffix(c,(new CD($stringToBytes("%E2%80%B8"))));if(h){b=A.ReplaceAll(b,F.CaretTokens,CD.nil);c=A.ReplaceAll(c,(new CD($stringToBytes("%E2%80%B8"))),CD.nil);}f=new C.Node.ptr("","","",a,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,e,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(34===a){f.AppendChild(new C.Node.ptr("","","",35,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}f.AppendChild(new C.Node.ptr("","","",36,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));f.AppendChild(new C.Node.ptr("","","",40,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,b,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));f.AppendChild(new C.Node.ptr("","","",37,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));f.AppendChild(new C.Node.ptr("","","",38,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));f.AppendChild(new C.Node.ptr("","","",41,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,c,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(!(CD.nil===d)){f.AppendChild(new C.Node.ptr("","","",42,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,d,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}f.AppendChild(new C.Node.ptr("","","",39,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(h){f.AppendChild(new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,F.CaretTokens,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}if(1===e){f.LinkRefLabel=b;}return f;};BT.prototype.newLink=function(a,b,c,d,e){return this.$val.newLink(a,b,c,d,e);};BT.ptr.prototype.parseAutolink=function(a){var a,b,c,d,e,f,g,h,i,j,k,l;b=CF.nil;c=this;d=false;e="";f=CD.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=CF.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=CF.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=CF.nil;return b;}a.pos=1+h>>0;b=c.newLink(33,f,D.EncodeDestination(f),CD.nil,2);return b;};BT.prototype.parseAutolink=function(a){return this.$val.parseAutolink(a);};BT.ptr.prototype.addPreviousText=function(a,b){var a,b,c;c=this;if(CF.nil===a.Previous||!((16===a.Previous.Type))){a.InsertBefore(new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,b,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return;}a.Previous.AppendTokens(b);};BT.prototype.addPreviousText=function(a,b){return this.$val.addPreviousText(a,b);};O=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:if(!a.Context.ParseOption.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(CF.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:O};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.BlockQueryEmbedStart=O;BT.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=CF.nil;b=this;c=$subslice(b.Context.currentLine,b.Context.nextNonspace);d=A.HasPrefix(c,(new CD($stringToBytes("\xE2\x80\xB8{{"))));if(!A.HasPrefix(c,(new CD($stringToBytes("{{"))))&&!d){$s=-1;return a;}if(d){c=A.Replace(c,(new CD($stringToBytes("\xE2\x80\xB8{{"))),(new CD($stringToBytes("{{"))),1);}c=$subslice(c,2);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(b.Context.ParseOption.ProtyleWYSIWYG){c=A.ReplaceAll(c,F.CaretTokens,CD.nil);}if(!A.HasSuffix(c,(new CD($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 C.Node.ptr("","","",465,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(new C.Node.ptr("","","",466,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",466,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",468,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,g,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",467,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",467,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return a;}return;}if($f===undefined){$f={$blk:BT.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;};BT.prototype.parseBlockQueryEmbed=function(){return this.$val.parseBlockQueryEmbed();};BT.ptr.prototype.parseBlockRef=function(a){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;b=this;if(!b.Context.ParseOption.BlockRef){a.pos=a.pos+(1)>>0;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes("("))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}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;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes("("))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}d=CD.nil;e=CD.nil;f=d;g=e;h="";i=a.pos;a.pos=a.pos+(2)>>0;j=false;k=false;l=j;m=k;n=CD.nil;o=CD.nil;p=n;q=o;while(true){r=E.Spnl($subslice(a.tokens,a.pos));l=r[0];p=r[1];q=r[2];if(!l){break;}a.pos=a.pos+(p.$length)>>0;s=b.Context.parseBlockRefID(q);p=s[0];q=s[1];f=s[2];if(1>p.$length){break;}a.pos=a.pos+(p.$length)>>0;m=(41===(t=p.$length-1>>0,((t<0||t>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+t])))&&(41===(u=p.$length-2>>0,((u<0||u>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+u])));if(m){break;}if(1>q.$length||!E.IsWhitespace((0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))){break;}v=E.Spnl(q);l=v[0];p=v[1];q=v[2];if(!l){break;}a.pos=a.pos+((p.$length+1>>0))>>0;m=2<=q.$length&&(41===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&(41===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]));if(m){a.pos=a.pos+(1)>>0;break;}w=false;x=b.Context.parseBlockRefText(q);w=x[0];p=x[1];q=x[2];g=x[3];h=x[4];if(!w){break;}a.pos=a.pos+(p.$length)>>0;y=E.Spnl(q);l=y[0];p=y[1];q=y[2];a.pos=a.pos+(p.$length)>>0;m=l&&1<q.$length;if(m){m=(41===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&(41===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]));a.pos=a.pos+(2)>>0;}break;}if(!m){a.pos=i+1>>0;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes("("))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}z=new C.Node.ptr("","","",430,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);z.AppendChild(new C.Node.ptr("","","",38,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));z.AppendChild(new C.Node.ptr("","","",38,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));z.AppendChild(new C.Node.ptr("","","",431,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(0<g.$length){z.AppendChild(new C.Node.ptr("","","",432,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));aa=new C.Node.ptr("","","",433,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,g,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if("d"===h){aa.Type=434;}z.AppendChild(aa);}z.AppendChild(new C.Node.ptr("","","",39,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));z.AppendChild(new C.Node.ptr("","","",39,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return z;};BT.prototype.parseBlockRef=function(a){return this.$val.parseBlockRef(a);};BR.ptr.prototype.parseBlockRefID=function(a){var a,b,c,d,e,f,g,h,i;b=CD.nil;c=CD.nil;d=CD.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 CD([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(CD,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 CD($stringToBytes("))"))));return[b,c,d];}if(!E.IsWhitespace((0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))){b=CD.nil;return[b,c,d];}return[b,c,d];};BR.prototype.parseBlockRefID=function(a){return this.$val.parseBlockRefID(a);};P=function(){return new CL([AD,R,AF,U,AG,AJ,CA,BZ,BG,BK,V,AB,AR,O,BW]);};R=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: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 CD([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:R};}$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;};$pkg.BlockquoteStart=R;S=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=S;BT.ptr.prototype.parseBlocks=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.Context.Tip=a.Root;b=0;c=a.lexer.NextLine();case 1:if(!(!(CD.nil===c))){$s=2;continue;}if(a.Context.ParseOption.VditorWYSIWYG||a.Context.ParseOption.VditorIR||a.Context.ParseOption.VditorSV||a.Context.ParseOption.ProtyleWYSIWYG){if(!A.Equal(c,F.CaretNewlineTokens)&&a.Context.Tip.ParentIs(8,new CM([]))&&A.HasPrefix(c,F.CaretTokens)){if(8===a.Context.Tip.Type){a.Context.Tip.AppendChild(new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,c,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=2;continue;}else{a.Context.Tip.Tokens=A.TrimSuffix(a.Context.Tip.Tokens,(new CD($stringToBytes("\n"))));a.Context.Tip.Tokens=$appendSlice(a.Context.Tip.Tokens,F.CaretNewlineTokens);}c=$subslice(c,F.CaretTokens.$length);}}$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(!(!(CF.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:BT.ptr.prototype.parseBlocks};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.parseBlocks=function(){return this.$val.parseBlocks();};BT.ptr.prototype.BlockCount=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];a[0]=0;b=this;$r=C.Walk(b.Root,(function(a){return function(c,d){var c,d;if(!d){return 2;}if(""===c.ID||!c.IsBlock()){return 2;}a[0]=a[0]+(1)>>0;return 2;};})(a));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return a[0];}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.BlockCount};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.BlockCount=function(){return this.$val.BlockCount();};BT.ptr.prototype.DocBlockCount=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=[b];a[0]=0;b[0]=this;$r=C.Walk(b[0].Root,(function(a,b){return function(c,d){var c,d;if(!d){return 2;}if(!c.IsChildBlockOf(b[0].Root,1)){return 2;}a[0]=a[0]+(1)>>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 a[0];}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.DocBlockCount};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.DocBlockCount=function(){return this.$val.DocBlockCount();};BT.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,x,y,z,$s,$r;$s=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;z=$f.z;$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=CF.nil;d=b.Root;e=d.LastChild;case 1:if(!(!(CF.nil===e)&&!e.Close)){$s=2;continue;}d=e;b.Context.findNextNonspace();f=T(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=5;continue;}if(g===(1)){$s=6;continue;}if(g===(2)){$s=7;continue;}if(g===(3)){$s=8;continue;}$s=9;continue;case 5:$s=3;continue;$s=9;continue;case 6:c=false;$s=3;continue;$s=9;continue;case 7:$s=-1;return;case 8:$r=b.Context.closeSuperBlockChildren();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(!((475===b.Context.Tip.Type))){h=b.Context.Tip.Parent;h.Close=true;h.AppendChild(new C.Node.ptr("","","",478,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.Context.Tip=h.Parent;b.Context.lastMatchedContainer=h;}else{b.Context.Tip.AppendChild(new C.Node.ptr("","","",478,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.Context.Tip.Close=true;b.Context.Tip=b.Context.Tip.Parent;b.Context.lastMatchedContainer=b.Context.Tip;}$s=-1;return;case 9: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;i=!((d.Type===1))&&d.AcceptLines();j=P();k=j.$length;case 11:if(!(!i)){$s=12;continue;}b.Context.findNextNonspace();n=(l=b.Context.currentLine,m=b.Context.nextNonspace,((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]));if(!b.Context.indented&&!((45===n))&&!((42===n))&&!((43===n))&&!E.IsDigit(n)&&!((96===n))&&!((126===n))&&!((35===n))&&!((62===n))&&!((60===n))&&!((95===n))&&!((61===n))&&!((36===n))&&!((91===n))&&!((123===n))&&!((125===n))&&!((33===n))&&!(("\xEF\xBC\x81".charCodeAt(0)===n))&&!(("\xE2\x80\xB8".charCodeAt(0)===n))){b.Context.advanceNextNonspace();$s=12;continue;}o=0;case 13:if(!(o<k)){$s=14;continue;}p=((o<0||o>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+o])(b,d);$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;if(q===1){d=b.Context.Tip;$s=14;continue;}else if(q===2){d=b.Context.Tip;i=true;$s=14;continue;}else{o=o+(1)>>0;}$s=13;continue;case 14:if(o===k){b.Context.advanceNextNonspace();$s=12;continue;}$s=11;continue;case 12:if(!b.Context.allClosed&&!b.Context.blank&&(b.Context.Tip.Type===1)){$s=16;continue;}$s=17;continue;case 16:b.addLine();$s=18;continue;case 17:$r=b.Context.closeUnmatchedBlocks();$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b.Context.blank&&!(CF.nil===d.LastChild)){d.LastChild.LastLineBlank=true;}r=d.Type;s=(11===r)&&d.IsFencedCodeBlock;t=b.Context.blank&&!((r===411)||(r===5)||((r===11)&&s)||((r===300))||((r===495))||((r===8)&&CF.nil===d.FirstChild));u=d;while(true){if(!(!(CF.nil===u))){break;}u.LastLineBlank=t;u=u.Parent;}if(d.AcceptLines()){$s=20;continue;}if(b.Context.offset<b.Context.currentLineLen&&!b.Context.blank){$s=21;continue;}$s=22;continue;case 20:b.addLine();v=r;if(v===(9)){$s=24;continue;}if(v===(300)){$s=25;continue;}$s=26;continue;case 24:w=d;if(w.HtmlBlockType>=1&&w.HtmlBlockType<=5){$s=27;continue;}$s=28;continue;case 27:x=$subslice(b.Context.currentLine,b.Context.offset);y=b.isHTMLBlockClose(x,w.HtmlBlockType);$s=31;case 31:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}if(y){$s=29;continue;}$s=30;continue;case 29:$r=b.Context.finalize(d);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 30:case 28:$s=26;continue;case 25:if(3<d.Tokens.$length&&(A.HasSuffix(d.Tokens,$pkg.MathBlockMarkerNewline)||A.HasSuffix(d.Tokens,$pkg.MathBlockMarker)||A.HasSuffix(d.Tokens,$pkg.MathBlockMarkerCaretNewline))){$s=33;continue;}$s=34;continue;case 33:$r=b.Context.finalize(d);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 34:case 26:case 23:$s=22;continue;case 21:z=b.Context.addChild(1);$s=36;case 36:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}z;b.Context.advanceNextNonspace();b.addLine();case 22:case 18:$s=-1;return;}return;}if($f===undefined){$f={$blk:BT.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.x=x;$f.y=y;$f.z=z;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.incorporateLine=function(a){return this.$val.incorporateLine(a);};BT.ptr.prototype.addLine=function(){var a,b,c,d,e,f,g;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));}f=1<a.Context.currentLineLen&&((32===(d=a.Context.currentLine,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))||(9===(e=a.Context.currentLine,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))));g=0===a.Context.Tip.Parent.Type;if(a.Context.ParseOption.ParagraphBeginningSpace&&f&&g){a.Context.Tip.AppendTokens(a.Context.currentLine);}else{a.Context.Tip.AppendTokens($subslice(a.Context.currentLine,a.Context.offset));}};BT.prototype.addLine=function(){return this.$val.addLine();};T=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=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===(495)){$s=11;continue;}if((c===(2))||(c===(4))||(c===(455))||(c===(45))||(c===(465))||(c===(500))||(c===(510))||(c===(505))||(c===(535))){$s=12;continue;}$s=13;continue;case 2:d=W(a,b);$s=14;case 14:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;case 3:e=AK(a,b);$s=15;case 15:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$s=-1;return e;case 4:$s=-1;return BM(a,b);case 5:$s=-1;return BH(a,b);case 6:$s=-1;return S(a,b);case 7:f=BL(a,b);$s=16;case 16:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}$s=-1;return f;case 8:g=CB(a,b);$s=17;case 17:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}$s=-1;return g;case 9:$s=-1;return AC(a,b);case 10:h=BX(a,b);$s=18;case 18:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}$s=-1;return h;case 11:i=AE(a,b);$s=19;case 19:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$s=-1;return i;case 12:$s=-1;return 1;case 13:case 1:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:T};}$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;};U=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: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:U};}$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.FenceCodeBlockStart=U;V=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:if(!a.Context.ParseOption.IndentCodeBlock||!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:V};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.IndentCodeBlockStart=V;W=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:W};}$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=W;BR.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);}};BR.prototype.codeBlockFinalize=function(a){return this.$val.codeBlockFinalize(a);};BT.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=CD.nil;f=CD.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=CD.nil;n=$subslice(g.Context.currentLine,(g.Context.nextNonspace+c>>0));if((96===j)&&A.Contains(n,X)){return[a,b,c,d,e,f];}m=E.TrimWhitespace(n);m=D.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];};BT.prototype.parseFencedCode=function(){return this.$val.parseFencedCode();};BR.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;d=false;e=CD.nil;f=this;g=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);if(!((g===b))){h=false;i=CD.nil;d=h;e=i;return[d,e];}if(c>E.Accept(a,g)){j=false;k=CD.nil;d=j;e=k;return[d,e];}a=E.TrimWhitespace(a);l=A.HasSuffix(a,F.CaretTokens);if(f.ParseOption.VditorWYSIWYG||f.ParseOption.VditorIR||f.ParseOption.VditorSV||f.ParseOption.ProtyleWYSIWYG){a=A.ReplaceAll(a,F.CaretTokens,CD.nil);if(l){f.Tip.Tokens=A.TrimSuffix(f.Tip.Tokens,(new CD($stringToBytes("\n"))));f.Tip.Tokens=$appendSlice(f.Tip.Tokens,F.CaretTokens);}}m=a;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(!((o===b))){p=false;q=CD.nil;d=p;e=q;return[d,e];}n++;}e=a;r=true;s=e;d=r;e=s;return[d,e];};BR.prototype.isFencedCodeClose=function(a,b,c){return this.$val.isFencedCodeClose(a,b,c);};BT.ptr.prototype.parseCodeSpan=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=CF.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,i,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return c;}j=new C.Node.ptr("","","",28,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,i,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);k=d.matchCodeSpanEnd($subslice(b.tokens,(e+f>>0)),f);if(1>k){b.pos=b.pos+(f)>>0;c=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,i,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return c;}k=(e+k>>0)+f>>0;l=new C.Node.ptr("","","",30,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(b.tokens,k,(k+f>>0)),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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.ParseOption.GFMTable){if(109===a.Type){m=A.ReplaceAll(m,(new CD($stringToBytes("\\|"))),(new CD($stringToBytes("|"))));}}c=new C.Node.ptr("","","",27,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,f,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.AppendChild(j);c.AppendChild(new C.Node.ptr("","","",29,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,m,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));c.AppendChild(l);b.pos=k+f>>0;return c;};BT.prototype.parseCodeSpan=function(a,b){return this.$val.parseCodeSpan(a,b);};BT.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;};BT.prototype.matchCodeSpanEnd=function(a,b){return this.$val.matchCodeSpanEnd(a,b);};BT.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(g);if(e.canOpen||e.canClose){b.delimiters=new Y.ptr(g,e.typ,e.num,e.num,e.canOpen,e.canClose,b.delimiters,CN.nil,false,false,false,0,CN.nil);if(!(CN.nil===b.delimiters.previous)){b.delimiters.previous.next=b.delimiters;}}};BT.prototype.handleDelim=function(a,b){return this.$val.handleDelim(a,b);};BT.ptr.prototype.processEmphasis=function(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,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(CN.nil===b.delimiters){return;}d=CN.nil;e=CN.nil;f=CN.nil;g=d;h=e;i=f;j=CF.nil;k=CF.nil;l=j;m=k;n=CN.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};x=94;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(x)]={k:x,v:a};h=b.delimiters;while(true){if(!(!(CN.nil===h)&&!(h.previous===a))){break;}h=h.previous;}while(true){if(!(!(CN.nil===h))){break;}y=h.typ;if(!h.canClose){h=h.next;continue;}g=h.previous;p=false;while(true){if(!(!(CN.nil===g)&&!(g===a)&&!(g===(z=q[$Uint8.keyFor(y)],z!==undefined?z.v:CN.nil)))){break;}r=(h.canOpen||g.canClose)&&!(((aa=h.originalNum%3,aa===aa?aa:$throwRuntimeError("integer divide by zero"))===0))&&((ab=((g.originalNum+h.originalNum>>0))%3,ab===ab?ab:$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.ParseOption.GFMStrikethrough||c.Context.ParseOption.Sub){if((126===y)&&!((g.num===h.num))){break;}}else{if(126===y){break;}}if(c.Context.ParseOption.Sup){if((94===y)&&!((g.num===h.num))){break;}}else{if(94===y){break;}}if(c.Context.ParseOption.Mark){if((61===y)&&!((g.num===h.num))){break;}}else{if(61===y){break;}}if(c.Context.ParseOption.Tag){if((35===y)&&!((g.num===h.num))){break;}}else{if(35===y){break;}}g.num=g.num-(o)>>0;h.num=h.num-(o)>>0;ac=$subslice(l.Tokens,(l.Tokens.$length-o>>0));ad=$subslice(l.Tokens,0,(l.Tokens.$length-o>>0));l.Tokens=ad;ae=$subslice(m.Tokens,(m.Tokens.$length-o>>0));ad=$subslice(m.Tokens,0,(m.Tokens.$length-o>>0));m.Tokens=ad;af=new C.Node.ptr("","","",0,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,ac,"","",true,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);ag=new C.Node.ptr("","","",0,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",true,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);ah=new C.Node.ptr("","","",0,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,ae,"","",true,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(1===o){if(42===y){ag.Type=17;af.Type=18;ah.Type=19;}else if(95===y){ag.Type=17;af.Type=20;ah.Type=21;}else if(126===y){if(c.Context.ParseOption.Sub){ag.Type=490;af.Type=491;ah.Type=492;}else if(c.Context.ParseOption.GFMStrikethrough){ag.Type=101;af.Type=102;ah.Type=103;}}else if(61===y){if(c.Context.ParseOption.Mark){ag.Type=450;af.Type=451;ah.Type=452;}}else if(35===y){if(c.Context.ParseOption.Tag){ag.Type=460;af.Type=461;ah.Type=462;}}else if(94===y){if(c.Context.ParseOption.Sup){ag.Type=485;af.Type=486;ah.Type=487;}}}else{if(42===y){ag.Type=22;af.Type=23;ah.Type=24;}else if(95===y){ag.Type=22;af.Type=25;ah.Type=26;}else if(126===y){if(c.Context.ParseOption.GFMStrikethrough){ag.Type=101;af.Type=104;ah.Type=105;}}else if(61===y){if(c.Context.ParseOption.Mark){ag.Type=450;af.Type=453;ah.Type=454;}}}ai=l.Next;while(true){if(!(!(CF.nil===ai)&&!(ai===m))){break;}aj=ai.Next;ai.Unlink();ag.AppendChild(ai);ai=aj;}ag.PrependChild(af);ag.AppendChild(ah);l.InsertAfter(ag);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){ak=y;(q||$throwRuntimeError("assignment to entry in nil map"))[$Uint8.keyFor(ak)]={k:ak,v:i.previous};if(!i.canOpen){c.removeDelimiter(i,b);}}}while(true){if(!(!(CN.nil===b.delimiters)&&!(b.delimiters===a))){break;}c.removeDelimiter(b.delimiters,b);}};BT.prototype.processEmphasis=function(a,b){return this.$val.processEmphasis(a,b);};BT.ptr.prototype.scanDelims=function(a){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;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=B.DecodeLastRune($subslice(a.tokens,0,c));k=p[0];}else{k=((o>>0));}if((b.Context.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV||b.Context.ParseOption.ProtyleWYSIWYG)&&"\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=B.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=B.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))||((94===e)&&((43===l)||(45===l)))||((126===e)&&((43===l)||(45===l)))){z=false;}aa=E.IsUnicodeWhitespace(k);ab=G.IsPunct(k)||G.IsSymbol(k);if(((42===e)&&(126===k))||((126===e)&&(42===k))||((94===e)&&((43===k)||(45===k)))||((126===e)&&((43===k)||(45===k)))){ab=false;}if(b.Context.ParseOption.ProtyleWYSIWYG){ac=false;ad=false;z=ac;ab=ad;}ae=!y&&(!z||aa||ab);af=!aa&&(!ab||y||z);ag=false;ah=false;ai=ag;aj=ah;if(95===e){ai=ae&&(!af||ab);aj=af&&(!ae||z);}else{if(b.Context.ParseOption.Mark&&(61===e)&&!((2===f))){ai=false;aj=false;}else if(b.Context.ParseOption.Tag&&(35===e)&&!((1===f))){ai=false;aj=false;}else if(b.Context.ParseOption.Sup&&(94===e)&&!((1===f))){ai=false;aj=false;}else if(b.Context.ParseOption.Sub&&(126===e)&&!((1===f))){ai=false;aj=false;if(b.Context.ParseOption.GFMStrikethrough&&(2===f)){ai=ae;aj=af;}}else{ai=ae;aj=af;}}return new Y.ptr(CF.nil,e,f,0,ai,aj,CN.nil,CN.nil,true,false,false,0,CN.nil);};BT.prototype.scanDelims=function(a){return this.$val.scanDelims(a);};BT.ptr.prototype.removeDelimiter=function(a,b){var a,b,c,d;c=CN.nil;d=this;if(!(CN.nil===a.previous)){a.previous.next=a.next;}if(CN.nil===a.next){b.delimiters=a.previous;}else{a.next.previous=a.previous;}return c;};BT.prototype.removeDelimiter=function(a,b){return this.$val.removeDelimiter(a,b);};BT.ptr.prototype.emoji=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(CF.nil===c))){break;}d=c.Next;if((16===c.Type)||(40===c.Type)){b.emoji0(c);}else{b.emoji(c);}c=d;}};BT.prototype.emoji=function(a){return this.$val.emoji(a);};BT.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 CD([]);e=d.$length;f=0;g=CD.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.ParseOption.AliasEmoji[$String.keyFor(F.BytesToStr(g))],l!==undefined?[l.v,true]:["",false]);m=k[0];n=k[1];if(n){o=new C.Node.ptr("","","",200,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);p=new C.Node.ptr("","","",201,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);o.AppendChild(p);q=F.StrToBytes(m);if(A.Contains(q,$pkg.EmojiSitePlaceholder)){r=F.BytesToStr(g);s=".png";if("huaji"===r){s=".gif";}else if("siyuan"===r){s=".svg";}t=b.Context.ParseOption.EmojiSite+"/"+r+s;p.Type=202;p.Tokens=b.EmojiImgTokens(r,t);}else if(A.Contains(q,Z)){u=F.BytesToStr(g);p.Type=202;p.Tokens=b.EmojiImgTokens(u,m);}else{p.Tokens=q;}p.AppendChild(new C.Node.ptr("","","",203,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(d,i,(h+1>>0)),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.InsertAfter(o);if((h+1>>0)<e){v=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([]),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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();}};BT.prototype.emoji0=function(a){return this.$val.emoji0(a);};BT.ptr.prototype.EmojiImgTokens=function(a,b){var a,b,c;c=this;return F.StrToBytes("<img alt=\""+a+"\" class=\"emoji\" src=\""+b+"\" title=\""+a+"\" />");};BT.prototype.EmojiImgTokens=function(a,b){return this.$val.EmojiImgTokens(a,b);};AA=function(){var a,b,c,d,e,f,g,h;$pkg.EmojiUnicodeAlias=(a=$keys($pkg.EmojiAliasUnicode).length,((a<0||a>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));b=$pkg.EmojiAliasUnicode;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;($pkg.EmojiUnicodeAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(h)]={k:h,v:f};c++;}};BT.ptr.prototype.parseFileAnnotationRef=function(a){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,$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;$r=$f.$r;}s:while(true){switch($s){case 0:b=this;if(!b.Context.ParseOption.FileAnnotationRef){$s=-1;return CF.nil;}c=$subslice(a.tokens,a.pos);if(48>c.$length||!((60===(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0])))||!((60===(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1])))){$s=-1;return CF.nil;}d=$subslice(c,2,48);if(A.ContainsAny(d,"<>")){$s=-1;return CF.nil;}e=CD.nil;f=CD.nil;g=e;h=f;i=a.pos;a.pos=a.pos+(2)>>0;j=false;k=false;l=j;m=k;n=CD.nil;o=CD.nil;p=n;q=o;case 1:r=E.Spnl($subslice(a.tokens,a.pos));l=r[0];p=r[1];q=r[2];if(!l){$s=2;continue;}a.pos=a.pos+(p.$length)>>0;t=b.Context.parseFileAnnotationRefID(q);$s=3;case 3:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;p=s[0];q=s[1];g=s[2];if(1>p.$length){a.pos=i;$s=2;continue;}a.pos=a.pos+(p.$length)>>0;m=(62===(u=p.$length-1>>0,((u<0||u>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+u])))&&(62===(v=p.$length-2>>0,((v<0||v>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+v])));if(m){$s=2;continue;}if(1>q.$length||!E.IsWhitespace((0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))){$s=2;continue;}w=E.Spnl(q);l=w[0];p=w[1];q=w[2];if(!l){$s=2;continue;}a.pos=a.pos+((p.$length+1>>0))>>0;m=2<=q.$length&&(62===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&(62===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]));if(m){a.pos=a.pos+(1)>>0;$s=2;continue;}x=false;y=b.Context.parseLinkTitle(q);x=y[0];p=y[1];q=y[2];h=y[3];if(!x){$s=2;continue;}a.pos=a.pos+(p.$length)>>0;z=E.Spnl(q);l=z[0];p=z[1];q=z[2];a.pos=a.pos+(p.$length)>>0;m=l&&1<q.$length;if(m){m=(62===(0>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+0]))&&(62===(1>=q.$length?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+1]));a.pos=a.pos+(2)>>0;}$s=2;continue;$s=1;continue;case 2:if(!m){$s=-1;return CF.nil;}aa=new C.Node.ptr("","","",540,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);aa.AppendChild(new C.Node.ptr("","","",47,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));aa.AppendChild(new C.Node.ptr("","","",47,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));aa.AppendChild(new C.Node.ptr("","","",541,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,g,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(0<h.$length){aa.AppendChild(new C.Node.ptr("","","",542,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));ab=new C.Node.ptr("","","",543,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,h,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);aa.AppendChild(ab);}aa.AppendChild(new C.Node.ptr("","","",48,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));aa.AppendChild(new C.Node.ptr("","","",48,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return aa;}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.parseFileAnnotationRef};}$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.$r=$r;return $f;};BT.prototype.parseFileAnnotationRef=function(a){return this.$val.parseFileAnnotationRef(a);};BR.ptr.prototype.parseFileAnnotationRefID=function(a){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:b=CD.nil;c=CD.nil;d=CD.nil;e=this;c=a;f=a.$length;if(1>f){$s=-1;return[b,c,d];}g=0;h=0;case 1:if(!(g<f)){$s=2;continue;}h=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g]);if(A.Contains(F.CaretTokens,new CD([h]))){g=g+(1)>>0;$s=1;continue;}if(A.HasPrefix($subslice(a,g),(new CD($stringToBytes(" \""))))){$s=2;continue;}if(62===h){$s=2;continue;}g=g+(1)>>0;$s=1;continue;case 2:c=$subslice(a,g);i=$subslice(a,0,g);if(!A.HasPrefix(i,(new CD($stringToBytes("assets/"))))){j=CD.nil;k=CD.nil;l=CD.nil;b=j;c=k;d=l;$s=-1;return[b,c,d];}i=A.TrimPrefix(i,(new CD($stringToBytes("assets/"))));if(!A.Contains(i,(new CD($stringToBytes("/"))))){$s=-1;return[b,c,d];}m=A.Split(i,(new CD($stringToBytes("/"))));if(!((2===m.$length))){$s=-1;return[b,c,d];}n=(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]);if(!A.Contains(n,(new CD($stringToBytes("-"))))){o=true;$s=5;continue s;}p=A.ToLower(n);$s=6;case 6:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=A.HasSuffix(p,(new CD($stringToBytes(".pdf"))));$s=7;case 7:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}o=!q;case 5:if(o){$s=3;continue;}$s=4;continue;case 3:$s=-1;return[b,c,d];case 4:r=$subslice(n,0,(n.$length-4>>0));if(23>r.$length){$s=-1;return[b,c,d];}s=$subslice(r,(r.$length-22>>0));if(!C.IsNodeIDPattern(($bytesToString(s)))){$s=-1;return[b,c,d];}t=(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]);if(!C.IsNodeIDPattern(($bytesToString(t)))){$s=-1;return[b,c,d];}d=$subslice(a,0,g);if(6>c.$length){$s=-1;return[b,c,d];}b=$makeSlice(CD,0,1024);b=$appendSlice(b,d);if(A.HasPrefix(c,F.CaretTokens)){b=$appendSlice(b,F.CaretTokens);c=$subslice(c,F.CaretTokens.$length);}u=(62===(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))&&(62===(1>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+1]));if(u){b=$appendSlice(b,(new CD($stringToBytes(">>"))));$s=-1;return[b,c,d];}if(!E.IsWhitespace((0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]))){b=CD.nil;$s=-1;return[b,c,d];}$s=-1;return[b,c,d];}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.parseFileAnnotationRefID};}$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;};BR.prototype.parseFileAnnotationRefID=function(a){return this.$val.parseFileAnnotationRefID(a);};AB=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:if(!a.Context.ParseOption.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 CD([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:AB};}$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;};$pkg.FootnotesStart=AB;AC=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=AC;BT.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]=CF.nil;d=this;c[0]=0;if(d.Context.ParseOption.VditorIR||d.Context.ParseOption.VditorSV||d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.ProtyleWYSIWYG){a[0]=A.ReplaceAll(a[0],F.CaretTokens,CD.nil);}$r=C.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:BT.ptr.prototype.FindFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.FindFootnotesDef=function(a){return this.$val.FindFootnotesDef(a);};AD=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:if(!a.Context.ParseOption.GitConflict){$s=-1;return 0;}if(a.Context.indented){$s=-1;return 0;}c=a.parseGitConflict();if(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.addChild(495);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:AD};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.GitConflictStart=AD;AE=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(b.isGitConflictClose()){$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:AE};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.GitConflictContinue=AE;BR.ptr.prototype.gitConflictFinalize=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=a.Tokens;d=A.Split(c,(new CD($stringToBytes("\n"))));e=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]);f=A.Join($subslice(d,1),(new CD($stringToBytes("\n"))));g=A.TrimSpace(f);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=A.TrimSpace(b.currentLine);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;a.Tokens=CD.nil;a.AppendChild(new C.Node.ptr("","","",496,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",497,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",498,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,i,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.gitConflictFinalize};}$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.prototype.gitConflictFinalize=function(a){return this.$val.gitConflictFinalize(a);};BT.ptr.prototype.parseGitConflict=function(){var a,b;a=false;b=this;a=A.HasPrefix(b.Context.currentLine,(new CD($stringToBytes("<<<<<<<"))));return a;};BT.prototype.parseGitConflict=function(){return this.$val.parseGitConflict();};BR.ptr.prototype.isGitConflictClose=function(){var a;a=this;return A.HasPrefix(a.currentLine,(new CD($stringToBytes(">>>>>>>"))));};BR.prototype.isGitConflictClose=function(){return this.$val.isGitConflictClose();};AF=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: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 C.Node.ptr("","","",3,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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:AF};}$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.ATXHeadingStart=AF;AG=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:if(a.Context.indented||!((1===b.Type))||!a.Context.ParseOption.Setext){$s=-1;return 0;}c=a.parseSetextHeading();if(0===c){$s=-1;return 0;}if(a.Context.ParseOption.GFMTable){d=a.Context.parseTable0(b.Tokens);if(!(CF.nil===d)){b.Type=106;b.TableAligns=d.TableAligns;e=d.FirstChild;while(true){if(!(!(CF.nil===e))){break;}f=e.Next;b.AppendChild(e);e=f;}b.Tokens=CD.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(!(CD.nil===h)){b.Tokens=h;}else{break;}g=b.Tokens;}if(0<b.Tokens.$length){i=new C.Node.ptr("","","",2,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,c,true,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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:AG};}$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.SetextHeadingStart=AG;BT.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=CD.nil;c=CD.nil;d=0;e=this;f=$subslice(e.Context.currentLine,e.Context.nextNonspace);g=false;if((e.Context.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV||e.Context.ParseOption.ProtyleWYSIWYG)&&A.HasPrefix(f,F.CaretTokens)){f=A.ReplaceAll(f,F.CaretTokens,CD.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.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV)&&A.Contains(f,(new CD($stringToBytes("#\xE2\x80\xB8#"))))){f=A.ReplaceAll(f,F.CaretTokens,CD.nil);i=true;}d=E.Accept(f,35);if(6<d){return[a,b,c,d];}j=false;if((e.Context.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV)&&A.HasPrefix($subslice(f,d),(new CD($stringToBytes(" \xE2\x80\xB8"))))){f=A.ReplaceAll(f,F.CaretTokens,CD.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(CD,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(CD,0,0);}else if(0<q){c=$subslice(c,0,q);r=E.TrimRight(c);c=r[1];}if(e.Context.ParseOption.VditorWYSIWYG||e.Context.ParseOption.VditorIR||e.Context.ParseOption.VditorSV||e.Context.ParseOption.ProtyleWYSIWYG){if(g||i||j){c=$appendSlice(F.CaretTokens,c);}}s=E.TrimRight(c);c=s[1];a=true;return[a,b,c,d];};BT.prototype.parseATXHeading=function(){return this.$val.parseATXHeading();};BT.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.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV||b.Context.ParseOption.ProtyleWYSIWYG){if(A.Contains(c,F.CaretTokens)){d=true;c=A.ReplaceAll(c,F.CaretTokens,CD.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.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV||b.Context.ParseOption.ProtyleWYSIWYG)&&d){b.Context.oldtip.Tokens=E.TrimWhitespace(b.Context.oldtip.Tokens);b.Context.oldtip.AppendTokens(F.CaretTokens);}return a;};BT.prototype.parseSetextHeading=function(){return this.$val.parseSetextHeading();};BT.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=CF.nil;d=this;if(!d.Context.ParseOption.HeadingID||!((2===a.Type))||3>b.tokensLen){b.pos=b.pos+(1)>>0;c=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,AH,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);$s=-1;return c;}e=b.pos;f=$subslice(b.tokens,e);g=A.Index(f,AI);if(2>g){b.pos=b.pos+(1)>>0;c=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,AH,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);$s=-1;return c;}h=A.Index(f,(new CD($stringToBytes("{"))));if(0>h){c=CF.nil;$s=-1;return c;}i=f.$length;if(!(((i-1>>0)===g))){if(!A.HasSuffix(f,(new CD($stringToBytes("}\xE2\x80\xB8"))))&&A.HasSuffix(f,F.CaretTokens)){b.pos=b.pos+(1)>>0;c=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,AH,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);$s=-1;return c;}}if(d.Context.ParseOption.VditorWYSIWYG){f=A.ReplaceAll(f,F.CaretTokens,CD.nil);}j=$subslice(f,(h+1>>0),g);b.pos=b.pos+((g+1>>0))>>0;if(!(CF.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 C.Node.ptr("","","",420,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);$s=-1;return c;}return;}if($f===undefined){$f={$blk:BT.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;};BT.prototype.parseHeadingID=function(a,b){return this.$val.parseHeadingID(a,b);};AJ=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: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.ParseOption.VditorWYSIWYG||a.Context.ParseOption.ProtyleWYSIWYG){if(A.Contains(a.Context.currentLine,(new CD($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;}if(a.Context.ParseOption.ProtyleWYSIWYG){$s=4;continue;}$s=5;continue;case 4:e=A.TrimSpace(c);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}c=e;if(A.HasPrefix(c,(new CD($stringToBytes("<iframe"))))&&A.HasSuffix(c,(new CD($stringToBytes(">"))))){$s=7;continue;}if(A.HasPrefix(c,(new CD($stringToBytes("<video"))))&&A.HasSuffix(c,(new CD($stringToBytes(">"))))){$s=8;continue;}if(A.HasPrefix(c,(new CD($stringToBytes("<audio"))))&&A.HasSuffix(c,(new CD($stringToBytes(">"))))){$s=9;continue;}$s=10;continue;case 7:if(A.Contains(c,(new CD($stringToBytes("data-subtype=\"widget\""))))){$s=11;continue;}$s=12;continue;case 11:f=a.Context.addChild(535);$s=14;case 14:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}f;$s=13;continue;case 12:g=a.Context.addChild(500);$s=15;case 15:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;case 13:$s=-1;return 2;case 8:h=a.Context.addChild(510);$s=16;case 16:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;$s=-1;return 2;case 9:i=a.Context.addChild(505);$s=17;case 17:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 2;case 10:$s=-1;return 0;case 5:j=a.Context.addChild(9);$s=18;case 18:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k.HtmlBlockType=d;$s=-1;return 2;case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:AJ};}$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.HtmlBlockStart=AJ;AK=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=b.currentLine;if(b.ParseOption.KramdownBlockIAL&&BA(c)){$s=1;continue;}$s=2;continue;case 1:d=b.parseKramdownBlockIAL(c);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(0<e.$length){b.Tip.KramdownIAL=e;b.Tip.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,c,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return 1;}case 2:if(b.blank&&((a.HtmlBlockType===6)||(a.HtmlBlockType===7))){$s=-1;return 1;}$s=-1;return 0;}return;}if($f===undefined){$f={$blk:AK};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};$pkg.HtmlBlockContinue=AK;BR.ptr.prototype.htmlBlockFinalize=function(a){var a,b,c;b=this;c=E.TrimRight(E.ReplaceNewlineSpace(a.Tokens));a.Tokens=c[1];};BR.prototype.htmlBlockFinalize=function(a){return this.$val.htmlBlockFinalize(a);};BT.ptr.prototype.isHTMLBlockClose=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(c.Context.ParseOption.KramdownBlockIAL&&BA(a)){$s=1;continue;}$s=2;continue;case 1:d=c.Context.parseKramdownBlockIAL(a);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(0<e.$length){c.Context.Tip.KramdownIAL=e;c.Context.Tip.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return true;}case 2:f=a.$length;g=b;if(g===(1)){h=E.AcceptTokenss(a,AM);if(0<=h){$s=-1;return true;}$s=-1;return false;}else if(g===(2)){i=0;while(true){if(!(i<(f-3>>0))){break;}if((45===((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]))&&(45===(j=i+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])))&&(62===(k=i+2>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k])))){$s=-1;return true;}i=i+(1)>>0;}}else if(g===(3)){l=0;while(true){if(!(l<(f-2>>0))){break;}if((63===((l<0||l>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+l]))&&(62===(m=l+1>>0,((m<0||m>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+m])))){$s=-1;return true;}l=l+(1)>>0;}}else if(g===(4)){$s=-1;return A.Contains(a,AQ);}else if(g===(5)){n=0;while(true){if(!(n<(f-2>>0))){break;}if((93===((n<0||n>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+n]))&&(93===(o=n+1>>0,((o<0||o>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+o])))){$s=-1;return true;}n=n+(1)>>0;}}$s=-1;return false;}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.isHTMLBlockClose};}$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;};BT.prototype.isHTMLBlockClose=function(a,b){return this.$val.isHTMLBlockClose(a,b);};BT.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,AL);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,AN);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;};BT.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};BT.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=A.SplitN(o,(new CD($stringToBytes("="))),2);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,AO)&&A.HasSuffix(u,AO)){u=$subslice(u,1);if(1>u.$length){return b;}u=$subslice(u,0,(u.$length-1>>0));b=!A.Contains(u,AO);return b;}if(A.HasPrefix(u,AP)&&A.HasSuffix(u,AP)){u=$subslice(u,1);if(1>u.$length){return b;}u=$subslice(u,0,(u.$length-1>>0));b=!A.Contains(u,AP);return b;}b=!A.ContainsAny(u," \t\n")&&!A.ContainsAny(u,"\"'=<>`");return b;}n++;}b=true;return b;};BT.prototype.isOpenTag=function(a){return this.$val.isOpenTag(a);};BT.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;};BT.prototype.isCloseTag=function(a){return this.$val.isCloseTag(a);};BT.ptr.prototype.parseBang=function(a){var a,b,c,d,e,f;b=CF.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,d,a.pos),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.addBracket(b,d+2>>0,true,a);return b;}b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,d,a.pos),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;};BT.prototype.parseBang=function(a){return this.$val.parseBang(a);};BT.ptr.prototype.parseInline=function(a,b){var a,aa,ab,ac,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;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=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=CF.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===(94)){$s=7;continue;}if(h===(10)){$s=8;continue;}if(h===(60)){$s=9;continue;}if(h===(91)){$s=10;continue;}if(h===(93)){$s=11;continue;}if(h===(38)){$s=12;continue;}if(h===(33)){$s=13;continue;}if(h===(36)){$s=14;continue;}if(h===(123)){$s=15;continue;}if(h===(40)){$s=16;continue;}$s=17;continue;case 4:g=c.parseBackslash(a,b);$s=18;continue;case 5:g=c.parseCodeSpan(a,b);$s=18;continue;case 6:c.handleDelim(a,b);$s=18;continue;case 7:if(c.Context.ParseOption.Sup){c.handleDelim(a,b);}else{g=c.parseText(b);}$s=18;continue;case 8:g=c.parseNewline(a,b);$s=18;continue;case 9:g=c.parseAutolink(b);if(CF.nil===g){$s=19;continue;}$s=20;continue;case 19:g=c.parseAutoEmailLink(b);if(CF.nil===g){$s=21;continue;}$s=22;continue;case 21:i=c.parseFileAnnotationRef(b);$s=23;case 23:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}g=i;if(CF.nil===g){g=c.parseInlineHTML(b);if(c.Context.ParseOption.ProtyleWYSIWYG&&!(CF.nil===g)&&(10===g.Type)){g.Type=16;}}case 22:case 20:$s=18;continue;case 10:g=c.parseOpenBracket(b);$s=18;continue;case 11:j=c.parseCloseBracket(b);$s=24;case 24:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;$s=18;continue;case 12:g=c.parseEntity(b);$s=18;continue;case 13:g=c.parseBang(b);$s=18;continue;case 14:g=c.parseInlineMath(b);$s=18;continue;case 15:k=c.parseHeadingID(a,b);$s=25;case 25:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}g=k;$s=18;continue;case 16:g=c.parseBlockRef(b);$s=18;continue;case 17:g=c.parseText(b);case 18:case 3:if(c.Context.ParseOption.ProtyleWYSIWYG&&!(CF.nil===g)){if(517===g.Type){l=CF.nil;m=CG.nil;l=a.LastChild;while(true){if(!(!(CF.nil===l))){break;}if(515===l.Type){break;}m=$append(m,l);l=l.Previous;}if(CF.nil===l){g.Type=16;g.Tokens=(new CD($stringToBytes("</kbd>")));}else{n=l.FirstChild;o=m;p=0;while(true){if(!(p<o.$length)){break;}q=((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);l.PrependChild(q);p++;}l.PrependChild(n);l.AppendChild(g);$s=1;continue;}}else if(522===g.Type){r=CF.nil;s=CG.nil;r=a.LastChild;while(true){if(!(!(CF.nil===r))){break;}if(520===r.Type){break;}s=$append(s,r);r=r.Previous;}if(CF.nil===r){g.Type=16;g.Tokens=(new CD($stringToBytes("</u>")));}else{t=r.FirstChild;u=s;v=0;while(true){if(!(v<u.$length)){break;}w=((v<0||v>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+v]);r.PrependChild(w);v++;}r.PrependChild(t);r.AppendChild(g);$s=1;continue;}}else if(532===g.Type){x=CF.nil;y=CG.nil;x=a.LastChild;while(true){if(!(!(CF.nil===x))){break;}if(530===x.Type){break;}y=$append(y,x);x=x.Previous;}if(CF.nil===x){g.Type=16;g.Tokens=(new CD($stringToBytes("</span>")));}else{z=x.FirstChild;aa=y;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]);x.PrependChild(ac);ab++;}x.PrependChild(z);x.AppendChild(g);$s=1;continue;}}}if(!(CF.nil===g)){a.AppendChild(g);}$s=1;continue;case 2:a.Tokens=CD.nil;$s=-1;return;}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.parseInline};}$f.a=a;$f.aa=aa;$f.ab=ab;$f.ac=ac;$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;};BT.prototype.parseInline=function(a,b){return this.$val.parseInline(a,b);};BT.ptr.prototype.parseEntity=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=CF.nil;c=this;f=new CD([(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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}if(((120===o.charCodeAt(2))||(88===o.charCodeAt(2)))&&5>p){a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}}q=D.HtmlUnescapeString(o);if(q===o){a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,f,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}a.pos=a.pos+((k-g>>0))>>0;b=new C.Node.ptr("","","",44,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,F.StrToBytes(q),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,F.StrToBytes(o),CK.nil,false);return b;};BT.prototype.parseEntity=function(a){return this.$val.parseEntity(a);};BT.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,bf,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;bf=$f.bf;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 CD([(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(CN.nil===g){$s=-1;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}if(!g.active){b.removeBracket(a);$s=-1;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}h=g.image;i=CD.nil;j=CD.nil;k=CD.nil;l=CD.nil;m=CD.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])))){$s=1;continue;}$s=2;continue;case 1:a.pos=a.pos+(1)>>0;w=false;x=CD.nil;y=CD.nil;z=x;aa=y;case 3:ab=E.Spnl($subslice(a.tokens,(a.pos-1>>0)));w=ab[0];z=ab[1];aa=ab[2];if(!w){$s=4;continue;}a.pos=a.pos+(z.$length)>>0;ad=b.Context.parseInlineLinkDest(aa);$s=5;case 5:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ac=ad;z=ac[0];aa=ac[1];o=ac[2];if(CD.nil===z){$s=4;continue;}if(b.Context.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV||b.Context.ParseOption.ProtyleWYSIWYG){if(!h&&CF.nil===g.node.Next){$s=4;continue;}}a.pos=a.pos+(z.$length)>>0;n=$subslice(z,0,1);r=$subslice(z,(z.$length-1>>0));t=41===(ae=z.$length-1>>0,((ae<0||ae>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+ae]));if(t){a.pos=a.pos-(1)>>0;$s=4;continue;}if(1>aa.$length||!E.IsWhitespace((0>=aa.$length?($throwRuntimeError("index out of range"),undefined):aa.$array[aa.$offset+0]))){$s=4;continue;}af=E.Spnl(aa);w=af[0];z=af[1];aa=af[2];if(!w){$s=4;continue;}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){$s=4;continue;}a.pos=a.pos+(1)>>0;ag=false;ah=b.Context.parseLinkTitle(aa);ag=ah[0];z=ah[1];aa=ah[2];q=ah[3];if(!ag){$s=4;continue;}a.pos=a.pos+(z.$length)>>0;ai=E.Spnl(aa);w=ai[0];z=ai[1];aa=ai[2];a.pos=a.pos+(z.$length)>>0;t=w&&0<aa.$length;if(t){if(b.Context.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV||b.Context.ParseOption.ProtyleWYSIWYG){if(A.HasPrefix(aa,(new CD($stringToBytes("\xE2\x80\xB8)"))))){if(0<q.$length){aa=$subslice(aa,(new CD($stringToBytes("\xE2\x80\xB8)"))).$length);aa=$appendSlice((new CD($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 CD($stringToBytes(")\xE2\x80\xB8"))))){if(0===q.$length){q=F.CaretTokens;aa=A.ReplaceAll(aa,F.CaretTokens,CD.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);$s=4;continue;$s=3;continue;case 4:if(!t){a.pos=s;}case 2:aj=CD.nil;ak=0;if(!t){$s=6;continue;}$s=7;continue;case 6:al=a.pos;am=b.Context.parseLinkLabel($subslice(a.tokens,al));an=am[0];ao=am[2];if(2<an){aj=ao;a.pos=a.pos+(an)>>0;}else if(!g.bracketAfter){ap=g.index;if(91===(aq=a.tokens,((ap<0||ap>=aq.$length)?($throwRuntimeError("index out of range"),undefined):aq.$array[aq.$offset+ap]))){ap=ap+(1)>>0;}aj=$subslice(a.tokens,ap,(f-1>>0));a.pos=a.pos+(2)>>0;}if(0===an){a.pos=f;}if(!(CD.nil===aj)){$s=8;continue;}$s=9;continue;case 8:if(b.Context.ParseOption.Footnotes){$s=10;continue;}$s=11;continue;case 10:as=b.FindFootnotesDef(aj);$s=12;case 12:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}ar=as;at=ar[0];au=ar[1];if(!(CF.nil===au)){b.removeBracket(a);if(b.Context.ParseOption.Sup){g.node.Next.Next.Unlink();g.node.Next.Unlink();}else{g.node.Next.Unlink();}g.node.Unlink();av=H.Itoa(at);aw=au.FootnotesRefs.$length;if(0<aw){av=av+(":"+H.Itoa(aw+1>>0));}ax=new C.Node.ptr("","","",412,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,aj,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,A.ReplaceAll(aj,F.CaretTokens,CD.nil),av,CG.nil,CD.nil,CK.nil,false);au.FootnotesRefs=$append(au.FootnotesRefs,ax);$s=-1;return ax;}case 11:ay=b.FindLinkRefDefLink(aj);$s=13;case 13:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}az=ay;if(!(CF.nil===az)){o=az.ChildByType(41).Tokens;ba=az.ChildByType(42);if(!(CF.nil===ba)){q=ba.Tokens;}t=true;ak=3;}case 9:case 7:if(t){bb=new C.Node.ptr("","","",33,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,ak,aj,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(h){bb.Type=34;bb.AppendChild(new C.Node.ptr("","","",35,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(g.node.Tokens,0,1),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));g.node.Tokens=$subslice(g.node.Tokens,1);}bb.AppendChild(new C.Node.ptr("","","",36,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,g.node.Tokens,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));bc=CF.nil;bd=CF.nil;be=bc;bf=bd;be=g.node.Next;while(true){if(!(!(CF.nil===be))){break;}bf=be.Next;be.Unlink();if(16===be.Type){be.Type=40;}bb.AppendChild(be);be=bf;}bb.AppendChild(new C.Node.ptr("","","",37,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));bb.AppendChild(new C.Node.ptr("","","",38,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,n,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));bb.AppendChild(new C.Node.ptr("","","",41,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,o,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(!(CD.nil===p)){bb.AppendChild(new C.Node.ptr("","","",43,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,p,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}if(0<q.$length){bb.AppendChild(new C.Node.ptr("","","",42,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,q,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}bb.AppendChild(new C.Node.ptr("","","",39,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,r,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.processEmphasis(g.previousDelimiter,a);b.removeBracket(a);g.node.Unlink();if(!h){g=a.brackets;while(true){if(!(!(CN.nil===g))){break;}if(!g.image){g.active=false;}g=g.previous;}}$s=-1;return bb;}else{b.removeBracket(a);a.pos=f;$s=-1;return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,e,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}$s=-1;return CF.nil;}return;}if($f===undefined){$f={$blk:BT.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.bf=bf;$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;};BT.prototype.parseCloseBracket=function(a){return this.$val.parseCloseBracket(a);};BT.ptr.prototype.parseOpenBracket=function(a){var a,b,c,d;b=CF.nil;c=this;d=a.pos;a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,d,a.pos),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.addBracket(b,a.pos-1>>0,false,a);return b;};BT.prototype.parseOpenBracket=function(a){return this.$val.parseOpenBracket(a);};BT.ptr.prototype.addBracket=function(a,b,c,d){var a,b,c,d,e;e=this;if(!(CN.nil===d.brackets)){d.brackets.bracketAfter=true;}d.brackets=new Y.ptr(a,0,0,0,false,false,d.brackets,CN.nil,true,c,false,b,d.delimiters);};BT.prototype.addBracket=function(a,b,c,d){return this.$val.addBracket(a,b,c,d);};BT.ptr.prototype.removeBracket=function(a){var a,b;b=this;a.brackets=a.brackets.previous;};BT.prototype.removeBracket=function(a){return this.$val.removeBracket(a);};AR=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:if(!a.Context.ParseOption.KramdownBlockIAL||a.Context.indented){$s=-1;return 0;}if((8===a.Context.Tip.Type)&&CF.nil===a.Context.Tip.FirstChild){$s=-1;return 0;}c=a.parseKramdownBlockIAL();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(!(CK.nil===d)){$s=2;continue;}$s=3;continue;case 2:$r=a.Context.closeUnmatchedBlocks();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.Context.offset=a.Context.currentLineLen;if(F.IsDocIAL2(d)){a.Context.rootIAL=new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.Context.currentLine,a.Context.nextNonspace),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.Root.KramdownIAL=d;a.Root.ID=(e=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]));a.ID=a.Root.ID;$s=-1;return 2;}f=a.Context.lastMatchedContainer;if(a.Context.allClosed){if((0===f.Type)||(8===f.Type)||(5===f.Type)){f=a.Context.Tip.LastChild;if(CF.nil===f){f=a.Context.lastMatchedContainer;}if((455===f.Type)&&!(CF.nil===f.Parent)){g=AU(d);if(!A.HasPrefix(f.Tokens,g)){h=new C.Node.ptr("","","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);f.InsertAfter(h);a.Context.Tip=h;f=h;}}}}f.KramdownIAL=d;f.ID=(i=(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),(1>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+1]));j=a.Context.addChild(455);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k.Tokens=$subslice(a.Context.currentLine,a.Context.nextNonspace);$s=-1;return 2;case 3:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:AR};}$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.IALStart=AR;AU=function(a){var a,b,c,d,e,f;b=new A.Buffer.ptr(CD.nil,0,0);b.WriteString("{: ");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]);b.WriteString((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]));b.WriteString("=\"");b.WriteString((1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]));b.WriteByte(34);if(e<(a.$length-1>>0)){b.WriteByte(32);}d++;}b.WriteByte(125);return b.Bytes();};$pkg.IAL2Tokens=AU;AX=function(a){var a,b,c,d,e,f;b=false;b=$makeMap($String.keyFor,[]);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]);f=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(f)]={k:f,v:D.UnescapeAttrVal((1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1]))};d++;}return b;};$pkg.IAL2Map=AX;BA=function(a){var a;if(7>=a.$length){return false;}return A.Contains(a,(new CD($stringToBytes("id=\""))));};BB=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=CK.nil;c=A.TrimRight(a," \n");$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;a=A.TrimPrefix(a,(new CD($stringToBytes("{:"))));a=A.TrimSuffix(a,(new CD($stringToBytes("}"))));a=A.ReplaceAll(a,(new CD($stringToBytes("\n"))),(new CD($stringToBytes("_esc_newline_"))));while(true){d=BC(a);e=d[0];f=d[1];g=d[2];h=d[3];i=d[4];if(!e){break;}a=f;if(1>g.$length){break;}i=A.ReplaceAll(i,(new CD($stringToBytes("_esc_newline_"))),(new CD($stringToBytes("\n"))));b=$append(b,new CJ([F.BytesToStr(h),F.BytesToStr(i)]));}$s=-1;return b;}return;}if($f===undefined){$f={$blk:BB};}$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.Tokens2IAL=BB;BT.ptr.prototype.parseKramdownBlockIAL=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=CK.nil;b=this;c=$subslice(b.Context.currentLine,b.Context.nextNonspace);d=b.Context.parseKramdownBlockIAL(c);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a=d;$s=-1;return a;}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.parseKramdownBlockIAL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.parseKramdownBlockIAL=function(){return this.$val.parseKramdownBlockIAL();};BT.ptr.prototype.parseKramdownSpanIAL=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=[a];a[0]=this;$r=C.Walk(a[0].Root,(function(a){return function(b,c){var b,c,d,e,f,g,h,i;if(!c){return 2;}switch(0){default:d=b.Type;if((d===(17))||(d===(22))||(d===(27))||(d===(101))||(d===(460))||(d===(450))||(d===(34))){break;}else{return 2;}}if(CF.nil===b.Next||!((16===b.Next.Type))){return 2;}e=b.Next.Tokens;f=a[0].Context.parseKramdownSpanIAL(e);g=f[0];h=f[1];if(0<h.$length){b.KramdownIAL=h;b.Next.Tokens=$subslice(e,(g+1>>0));if(1>b.Next.Tokens.$length){b.Next.Unlink();}i=new C.Node.ptr("","","",456,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(e,0,(g+1>>0)),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.InsertAfter(i);}return 2;};})(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:BT.ptr.prototype.parseKramdownSpanIAL};}$f.a=a;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.parseKramdownSpanIAL=function(){return this.$val.parseKramdownSpanIAL();};BR.ptr.prototype.parseKramdownBlockIAL=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=CK.nil;c=this;d=A.Index(a,(new CD($stringToBytes("{:"))));if(0===d){$s=1;continue;}$s=2;continue;case 1:a=$subslice(a,(d+2>>0));e=A.LastIndex(a,AI);if(3>e){$s=-1;return b;}if(!A.Equal($subslice(a,e),(new CD($stringToBytes("}\n"))))){$s=-1;return b;}f=BB(a);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}b=f;case 2:$s=-1;return b;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.parseKramdownBlockIAL};}$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;};BR.prototype.parseKramdownBlockIAL=function(a){return this.$val.parseKramdownBlockIAL(a);};BR.ptr.prototype.parseKramdownSpanIAL=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=0;c=CK.nil;d=this;b=A.Index(a,AI);e=A.Index(a,(new CD($stringToBytes("{:"))));if((0===e)&&(e+2>>0)<b){a=$subslice(a,(e+2>>0));f=A.Index(a,AI);if(3>f){return[b,c];}a=$subslice(a,0,f);while(true){g=BC(a);h=g[0];i=g[1];j=g[2];k=g[3];l=g[4];if(!h){break;}a=i;if(1>j.$length){break;}m=I.ReplaceAll(F.BytesToStr(k),"\xE2\x80\xB8","");n=I.ReplaceAll(F.BytesToStr(l),"\xE2\x80\xB8","");c=$append(c,new CJ([m,n]));}}return[b,c];};BR.prototype.parseKramdownSpanIAL=function(a){return this.$val.parseKramdownSpanIAL(a);};BR.ptr.prototype.parseKramdownIALInListItem=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=CK.nil;c=this;d=A.Index(a,(new CD($stringToBytes("{:"))));if(0===d){a=$subslice(a,(d+2>>0));e=A.Index(a,AI);if(3>e){return b;}a=$subslice(a,0,A.Index(a,(new CD($stringToBytes("}")))));while(true){f=BC(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 CJ([F.BytesToStr(j),F.BytesToStr(k)]));}}return b;};BR.prototype.parseKramdownIALInListItem=function(a){return this.$val.parseKramdownIALInListItem(a);};BT.ptr.prototype.parseInlineHTML=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,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=CF.nil;c=this;d=a.tokens;e=false;f=false;if(c.Context.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV||c.Context.ParseOption.ProtyleWYSIWYG){g=A.Index(d,F.CaretTokens);e=g>a.pos;if(e){f=A.Contains(d,(new CD($stringToBytes(" \xE2\x80\xB8"))));d=A.ReplaceAll(d,F.CaretTokens,(new CD($stringToBytes("caretreplacement"))));d=A.ReplaceAll(d,(new CD($stringToBytes("\"caretreplacement"))),(new CD($stringToBytes("\" caretreplacement"))));}}h=a.pos;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([(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,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(3>a.tokensLen||a.tokensLen<=(h+1>>0)){a.pos=a.pos+(1)>>0;return b;}j=CD.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=BC(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 C.Node.ptr("","","",10,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",10,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",10,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",10,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}else{a.pos=a.pos+(1)>>0;return b;}}}}}}am=E.TrimLeft(d);an=am[0];d=am[1];ao=d.$length;if(1>ao){a.pos=h+1>>0;return b;}if(((62===(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])))||(1<ao&&(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,an);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.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV)&&e||c.Context.ParseOption.ProtyleWYSIWYG){if(!A.Contains(j,(new CD($stringToBytes("caretreplacement "))))&&!f){j=A.ReplaceAll(j,(new CD($stringToBytes("\" caretreplacement"))),(new CD($stringToBytes("\"caretreplacement"))));}j=A.ReplaceAll(j,(new CD($stringToBytes("caretreplacement"))),F.CaretTokens);}a.pos=a.pos+(j.$length)>>0;if(c.Context.ParseOption.ProtyleWYSIWYG){if(A.Equal(j,(new CD($stringToBytes("<kbd>"))))){b=new C.Node.ptr("","","",515,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.AppendChild(new C.Node.ptr("","","",516,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return b;}else if(A.Equal(j,(new CD($stringToBytes("</kbd>"))))){b=new C.Node.ptr("","","",517,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}else if(A.Equal(j,(new CD($stringToBytes("<u>"))))){b=new C.Node.ptr("","","",520,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.AppendChild(new C.Node.ptr("","","",521,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return b;}else if(A.Equal(j,(new CD($stringToBytes("</u>"))))){b=new C.Node.ptr("","","",522,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}else if(A.Equal(j,(new CD($stringToBytes("<br />"))))||A.Equal(j,(new CD($stringToBytes("<br/>"))))){b=new C.Node.ptr("","","",525,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}else if(A.HasPrefix(j,(new CD($stringToBytes("<span data-type="))))){b=new C.Node.ptr("","","",530,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);ap=$subslice(j,17);ap=$subslice(ap,0,A.Index(ap,(new CD($stringToBytes("\"")))));b.AppendChild(new C.Node.ptr("","","",531,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,ap,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return b;}else if(A.Equal(j,(new CD($stringToBytes("</span>"))))){b=new C.Node.ptr("","","",532,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}}b=new C.Node.ptr("","","",10,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,j,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}a.pos=h+1>>0;return b;};BT.prototype.parseInlineHTML=function(a){return this.$val.parseInlineHTML(a);};BT.ptr.prototype.parseCDATA=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=CD.nil;d=CD.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];};BT.prototype.parseCDATA=function(a){return this.$val.parseCDATA(a);};BT.ptr.prototype.parseDeclaration=function(a){var a,b,c,d,e,f,g,h,i,j;b=false;c=CD.nil;d=CD.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(1>a.$length||!((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];};BT.prototype.parseDeclaration=function(a){return this.$val.parseDeclaration(a);};BT.ptr.prototype.parseProcessingInstruction=function(a){var a,b,c,d,e,f,g,h,i;b=false;c=CD.nil;d=CD.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];};BT.prototype.parseProcessingInstruction=function(a){return this.$val.parseProcessingInstruction(a);};BT.ptr.prototype.parseHTMLComment=function(a){var a,b,c,d,e,f,g,h,i,j,k;b=false;c=CD.nil;d=CD.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);f=a.$length;if(2>f){return[b,c,d];}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];}g=0;h=0;while(true){if(!(h<f)){break;}g=((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]);d=$append(d,g);if(h<=(f-2>>0)&&(45===g)&&(45===(i=h+1>>0,((i<0||i>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i])))){break;}if(h<=(f-3>>0)&&(45===g)&&(45===(j=h+1>>0,((j<0||j>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j])))&&(62===(k=h+2>>0,((k<0||k>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k])))){break;}h=h+(1)>>0;}a=$subslice(a,h);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];};BT.prototype.parseHTMLComment=function(a){return this.$val.parseHTMLComment(a);};BC=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;b=false;c=CD.nil;d=CD.nil;e=CD.nil;f=CD.nil;b=true;c=a;g=CD.nil;h=0;i=0;j=a;k=0;while(true){if(!(k<j.$length)){break;}h=k;i=((k<0||k>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(!E.IsWhitespace(i)){break;}g=$append(g,i);k++;}if(1>g.$length){return[b,c,d,e,f];}a=$subslice(a,h);l=CD.nil;m=BE(a);a=m[0];l=m[1];if(1>l.$length){return[b,c,d,e,f];}n=CD.nil;o=BD(a);b=o[0];a=o[1];n=o[2];if(!b){return[b,c,d,e,f];}c=a;d=$appendSlice(d,g);d=$appendSlice(d,l);d=$appendSlice(d,n);if(!(CD.nil===n)){e=l;f=$subslice(n,2,(n.$length-1>>0));}return[b,c,d,e,f];};$pkg.TagAttr=BC;BD=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=false;c=CD.nil;d=CD.nil;b=true;c=a;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.IsWhitespace(f)){break;}d=$append(d,f);h++;}if(!((61===f))){d=CD.nil;return[b,c,d];}d=$append(d,f);a=$subslice(a,(e+1>>0));if(1>a.$length){b=false;return[b,c,d];}i=a;j=0;while(true){if(!(j<i.$length)){break;}e=j;f=((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(!E.IsWhitespace(f)){break;}d=$append(d,f);j++;}f=((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]);d=$append(d,f);a=$subslice(a,(e+1>>0));k=false;if(34===f){l=a;m=0;while(true){if(!(m<l.$length)){break;}e=m;f=((m<0||m>=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);d=$append(d,f);if(34===f){k=true;break;}m++;}}else if(39===f){n=a;o=0;while(true){if(!(o<n.$length)){break;}e=o;f=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);d=$append(d,f);if(39===f){k=true;break;}o++;}}else{p=a;q=0;while(true){if(!(q<p.$length)){break;}e=q;f=((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);if(62===f){e=e-(1)>>0;break;}d=$append(d,f);if(E.IsWhitespace(f)){break;}if((34===f)||(39===f)||(61===f)||(60===f)||(62===f)||(96===f)){k=false;break;}k=true;q++;}}if(!k){b=false;d=CD.nil;return[b,c,d];}c=$subslice(a,(e+1>>0));return[b,c,d];};BE=function(a){var a,b,c,d,e,f,g;b=CD.nil;c=CD.nil;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);d=0;e=0;f=a;g=0;while(true){if(!(g<f.$length)){break;}d=g;e=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!E.IsASCIILetterNumHyphen(e)&&!((95===e))&&!((46===e))&&!((58===e))){break;}c=$append(c,e);g++;}if(1>c.$length){return[b,c];}b=$subslice(a,d);return[b,c];};BT.ptr.prototype.parseTagName=function(a){var a,b,c,d,e,f,g,h;b=CD.nil;c=CD.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=CD.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];};BT.prototype.parseTagName=function(a){return this.$val.parseTagName(a);};BR.ptr.prototype.parseInlineLinkDest=function(a){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,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;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=CD.nil;c=CD.nil;d=CD.nil;e=this;c=a;f=a.$length;if(2>f){$s=-1;return[b,c,d];}b=$makeSlice(CD,0,256);d=$makeSlice(CD,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=CD.nil;m=CD.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=CD.nil;$s=-1;return[b,c,d];}if(p<128){b=$append(b,p);n=new CD([p]);}else{n=new CD([]);q=B.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+1>>0)||!((41===(r=i+1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]))))){b=CD.nil;$s=-1;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=CD.nil;y=CD.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 CD([ac]);}else{z=new CD([]);ad=B.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.ParseOption.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=CD.nil;$s=-1;return[b,c,d];}if(!((0===t))){b=CD.nil;$s=-1;return[b,c,d];}}if(!(e.ParseOption.ProtyleWYSIWYG||!e.ParseOption.DataImage)){ag=false;$s=3;continue s;}ah=A.ToLower(d);$s=4;case 4:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=A.HasPrefix(ah,(new CD($stringToBytes("data:image"))));$s=5;case 5:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}ag=ai;case 3:if(ag){$s=1;continue;}$s=2;continue;case 1:aj=CD.nil;ak=CD.nil;al=CD.nil;b=aj;c=ak;d=al;$s=-1;return[b,c,d];case 2:if(!(CD.nil===b)){if(!e.ParseOption.VditorWYSIWYG&&!e.ParseOption.VditorIR&&!e.ParseOption.VditorSV&&!e.ParseOption.ProtyleWYSIWYG){d=D.EncodeDestination(D.UnescapeBytes(d));}}$s=-1;return[b,c,d];}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.parseInlineLinkDest};}$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.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;};BR.prototype.parseInlineLinkDest=function(a){return this.$val.parseInlineLinkDest(a);};BT.ptr.prototype.parseInlineMath=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;b=CF.nil;c=this;if(3>a.tokensLen){a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BF,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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){if(c.Context.ParseOption.ProtyleWYSIWYG){a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BF,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}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 C.Node.ptr("","","",300,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.AppendChild(new C.Node.ptr("","","",301,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.AppendChild(new C.Node.ptr("","","",302,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,e,i),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.AppendChild(new C.Node.ptr("","","",303,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.pos=i+2>>0;return b;}}if(!c.Context.ParseOption.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,d,(d+3>>0)),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}p=c.matchInlineMathEnd($subslice(a.tokens,(d+1>>0)));if(1>p){a.pos=a.pos+(1)>>0;b=new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BF,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BF,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);return b;}b=new C.Node.ptr("","","",304,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.AppendChild(new C.Node.ptr("","","",305,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.AppendChild(new C.Node.ptr("","","",306,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,q,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));b.AppendChild(new C.Node.ptr("","","",307,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.pos=p;return b;};BT.prototype.parseInlineMath=function(a){return this.$val.parseInlineMath(a);};BT.ptr.prototype.matchInlineMathEnd=function(a){var a,b,c,d,e,f;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]))&&0<b&&!((92===(e=b-1>>0,((e<0||e>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+e]))))){if(b<(d-1>>0)){if(!E.IsDigit((f=b+1>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f])))){b=b;return b;}}else{b=b;return b;}}else if(10===((b<0||b>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+b])){b=-1;return b;}b=b+(1)>>0;}b=-1;return b;};BT.prototype.matchInlineMathEnd=function(a){return this.$val.matchInlineMathEnd(a);};BT.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;}if(a.Context.ParseOption.KramdownSpanIAL){$s=2;continue;}$s=3;continue;case 2:$r=a.parseKramdownSpanIAL();$s=4;case 4: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:BT.ptr.prototype.parseInlines};}$f.a=a;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.parseInlines=function(){return this.$val.parseInlines();};BT.ptr.prototype.walkParseInline=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=this;if(CF.nil===a){$s=-1;return;}c=a.Type;if(475===c){if(!(CF.nil===a.LastChild)&&(477===a.LastChild.Type)){a.Type=1;a.Tokens=$appendSlice((new CD($stringToBytes("{{{"))),a.LastChild.Tokens);a.FirstChild.Unlink();a.LastChild.Unlink();c=1;}}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){if(CD.nil===d){if(!((8===a.Parent.Type))||b.Context.ParseOption.VditorWYSIWYG||b.Context.ParseOption.VditorIR||b.Context.ParseOption.VditorSV){e=a.Next;a.Unlink();a.Next=e;}$s=-1;return;}else{f=b.Context.parseKramdownIALInListItem(d);if(0<f.$length){if(!(CF.nil===a.Previous)){a.Previous.SetIALAttr("id",(g=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])));a.Unlink();$s=-1;return;}}}}h=d.$length;if(1>h){$s=-1;return;}i=new BS.ptr(d,h,0,CN.nil,CN.nil);$r=b.parseInline(a,i);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.processEmphasis(CN.nil,i);b.mergeText(a);if(b.Context.ParseOption.GFMAutoLink&&!b.Context.ParseOption.VditorWYSIWYG&&!b.Context.ParseOption.VditorIR&&!b.Context.ParseOption.VditorSV&&!b.Context.ParseOption.ProtyleWYSIWYG){b.parseGFMAutoEmailLink(a);b.parseGFMAutoLink(a);}if(b.Context.ParseOption.Emoji){b.emoji(a);}$s=-1;return;case 2:if(a.IsFencedCodeBlock){j=new C.Node.ptr("","","",12,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a.CodeBlockOpenFence,"","",false,false,false,0,false,0,a.CodeBlockFenceLen,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.PrependChild(j);k=new C.Node.ptr("","","",14,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,a.CodeBlockInfo,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(k);l=new C.Node.ptr("","","",15,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a.Tokens,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(l);if(CD.nil===a.CodeBlockCloseFence){a.CodeBlockCloseFence=a.CodeBlockOpenFence;}m=new C.Node.ptr("","","",13,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a.CodeBlockCloseFence,"","",false,false,false,0,false,0,a.CodeBlockFenceLen,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(m);}else{n=new C.Node.ptr("","","",15,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a.Tokens,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(n);}a.Tokens=CD.nil;case 3:o=a.FirstChild;case 5:if(!(!(CF.nil===o))){$s=6;continue;}$r=b.walkParseInline(o);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}o=o.Next;$s=5;continue;case 6:$s=-1;return;}return;}if($f===undefined){$f={$blk:BT.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.n=n;$f.o=o;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.walkParseInline=function(a){return this.$val.walkParseInline(a);};BR.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;if(!b.ParseOption.LinkRef){return CD.nil;}c=E.TrimLeft(a);a=c[1];if(1>a.$length){return CD.nil;}d=b.parseLinkLabel(a);e=d[0];f=d[1];g=d[2];if(2>e||1>g.$length){return CD.nil;}h=f.$length;if(1>h){return CD.nil;}if(!((58===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])))){return CD.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 CD.nil;}a=f;m=b.parseLinkDest(a);n=m[0];f=m[1];o=m[2];if(CD.nil===n){return CD.nil;}p=E.TrimLeft(f);j=p[0];f=p[1];if(CD.nil===j&&0<f.$length){return CD.nil;}q=E.StatWhitespace(j);l=q[0];r=q[1];s=q[2];if(1<l){return CD.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 CD.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 CD.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 C.Node.ptr("","","",46,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,g,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);ad.AppendChild(ac);ae=b.Tip;if(!((45===ae.Type))){ae=new C.Node.ptr("","","",45,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}ae.AppendChild(ad);b.Tip.Parent.AppendChild(ae);return f;};BR.prototype.parseLinkRefDef=function(a){return this.$val.parseLinkRefDef(a);};BR.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=CD.nil;d=CD.nil;e=CD.nil;f=this;if(1>a.$length){g=true;h=CD.nil;i=a;j=CD.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=CD.nil;m=a;n=CD.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(!(CD.nil===e)){if(!f.ParseOption.VditorWYSIWYG&&!f.ParseOption.VditorIR&&!f.ParseOption.VditorSV&&!f.ParseOption.ProtyleWYSIWYG){e=D.UnescapeBytes(e);}}return[b,c,d,e];};BR.prototype.parseLinkTitle=function(a){return this.$val.parseLinkTitle(a);};BR.ptr.prototype.parseBlockRefText=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=false;c=CD.nil;d=CD.nil;e=CD.nil;f="";g=this;if(1>a.$length){h=true;i=CD.nil;j=a;k=CD.nil;l="";b=h;c=i;d=j;e=k;f=l;return[b,c,d,e,f];}if(91===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){m=true;n=CD.nil;o=a;p=CD.nil;q="";b=m;c=n;d=o;e=p;f=q;return[b,c,d,e,f];}r=g.parseLinkTitleMatch(34,34,a);b=r[0];c=r[1];d=r[2];e=r[3];f="s";if(!b){s=g.parseLinkTitleMatch(39,39,a);b=s[0];c=s[1];d=s[2];e=s[3];f="d";}if(!(CD.nil===e)){if(!g.ParseOption.VditorWYSIWYG&&!g.ParseOption.VditorIR&&!g.ParseOption.VditorSV&&!g.ParseOption.ProtyleWYSIWYG){e=D.UnescapeBytes(e);}}return[b,c,d,e,f];};BR.prototype.parseBlockRefText=function(a){return this.$val.parseBlockRefText(a);};BR.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=CD.nil;f=CD.nil;g=CD.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=B.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=CD.nil;return[d,e,f,g];}d=true;f=$subslice(c,(l+1>>0));return[d,e,f,g];};BR.prototype.parseLinkTitleMatch=function(a,b,c){return this.$val.parseLinkTitleMatch(a,b,c);};BR.ptr.prototype.parseLinkDest=function(a){var a,b,c,d,e,f,g;b=CD.nil;c=CD.nil;d=CD.nil;e=this;f=e.parseLinkDest1(a);b=f[0];c=f[1];d=f[2];if(CD.nil===b){g=e.parseLinkDest2(a);b=g[0];c=g[1];d=g[2];}if(!(CD.nil===b)){if(!e.ParseOption.VditorWYSIWYG&&!e.ParseOption.VditorIR&&!e.ParseOption.VditorSV&&!e.ParseOption.ProtyleWYSIWYG){d=D.EncodeDestination(D.UnescapeBytes(d));}}return[b,c,d];};BR.prototype.parseLinkDest=function(a){return this.$val.parseLinkDest(a);};BR.ptr.prototype.parseLinkDest2=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=CD.nil;c=CD.nil;d=CD.nil;e=this;c=a;f=a.$length;if(1>f){return[b,c,d];}b=$makeSlice(CD,0,256);d=$makeSlice(CD,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=B.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=CD.nil;return[b,c,d];}return[b,c,d];};BR.prototype.parseLinkDest2=function(a){return this.$val.parseLinkDest2(a);};BR.ptr.prototype.parseLinkDest1=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;b=CD.nil;c=CD.nil;d=CD.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(CD,0,256);d=$makeSlice(CD,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=B.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=CD.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=CD.nil;return[b,c,d];}c=$subslice(a,(h+1>>0));return[b,c,d];};BR.prototype.parseLinkDest1=function(a){return this.$val.parseLinkDest1(a);};BR.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=CD.nil;d=CD.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(CD,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=B.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=CD.nil;return[b,c,d];}i=i+(m)>>0;}if(!h||CD.nil===E.TrimWhitespace(d)||999<d.$length){g=CD.nil;return[b,c,d];}d=E.TrimWhitespace(d);if(!e.ParseOption.VditorWYSIWYG&&!e.ParseOption.VditorIR&&!e.ParseOption.VditorSV&&!e.ParseOption.ProtyleWYSIWYG){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];};BR.prototype.parseLinkLabel=function(a){return this.$val.parseLinkLabel(a);};BT.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]=CF.nil;c=this;if(!c.Context.ParseOption.LinkRef){$s=-1;return b[0];}if(c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV||c.Context.ParseOption.VditorWYSIWYG||c.Context.ParseOption.ProtyleWYSIWYG){a[0]=A.ReplaceAll(a[0],F.CaretTokens,CD.nil);}$r=C.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:BT.ptr.prototype.FindLinkRefDefLink};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.FindLinkRefDefLink=function(a){return this.$val.FindLinkRefDefLink(a);};BG=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:if(!((7===b.Type))&&a.Context.indented){$s=-1;return 0;}c=a.parseListMarker(b);d=c[0];e=c[1];if(CH.nil===d){$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;}f=(b.Type===7)&&a.Context.listsMatch(b.ListData,d);if(!((a.Context.Tip.Type===7))||!f){$s=2;continue;}$s=3;continue;case 2:g=a.Context.addChild(7);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h.ListData=d;case 3:i=a.Context.addChild(8);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;j.ListData=d;if(a.Context.ParseOption.KramdownBlockIAL&&!(CK.nil===e)){j.KramdownIAL=e;j.ID=j.IALAttr("id");a.Context.offset=a.Context.offset+(AU(e).$length)>>0;}j.Tokens=d.Marker;if((1===j.ListData.Typ)||((3===j.ListData.Typ)&&(0===j.ListData.BulletChar))){k=j.Previous;if(!(CF.nil===k)){j.ListData.Num=k.ListData.Num+1>>0;}else{j.ListData.Num=d.Start;}}$s=-1;return 1;}return;}if($f===undefined){$f={$blk:BG};}$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.ListStart=BG;BH=function(a,b){var a,b;if(b.blank){if(CF.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=BH;BR.ptr.prototype.listFinalize=function(a){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:b=this;c=a.FirstChild;while(true){if(!(!(CF.nil===c))){break;}if(BJ(c)&&!(CF.nil===c.Next)){a.ListData.Tight=false;break;}d=c.FirstChild;while(true){if(!(!(CF.nil===d))){break;}if(BJ(d)&&(!(CF.nil===c.Next)||!(CF.nil===d.Next))){a.ListData.Tight=false;break;}d=d.Next;}c=c.Next;}if(b.ParseOption.KramdownBlockIAL){$s=1;continue;}$s=2;continue;case 1:e=a.FirstChild;case 3:if(!(!(CF.nil===e))){$s=4;continue;}if(CF.nil===e.FirstChild){$s=5;continue;}$s=6;continue;case 5:if(!((455===e.Type))){$s=7;continue;}$s=8;continue;case 7:f=C.NewNodeID();$s=9;case 9:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=(new CD($stringToBytes("{: id=\""+g+"\"}")));e.KramdownIAL=new CK([new CJ(["id",g])]);e.ID=g;e.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,h,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));i=C.NewNodeID();$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}g=i;h=(new CD($stringToBytes("{: id=\""+g+"\"}")));j=new C.Node.ptr(g,"","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);j.KramdownIAL=new CK([new CJ(["id",g])]);j.ID=g;j.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,h,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));e.AppendChild(j);e=e.Next;case 8:e=e.Next;$s=3;continue;case 6:if(7<e.FirstChild.Tokens.$length&&(123===(k=e.FirstChild.Tokens,(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])))){$s=11;continue;}$s=12;continue;case 11:l=b.parseKramdownIALInListItem(e.FirstChild.Tokens);if(0<l.$length){e.KramdownIAL=l;e.ID=(m=(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]),(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]));n=AU(l);e.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,n,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));o=$subslice(e.FirstChild.Tokens,(A.Index(e.FirstChild.Tokens,(new CD($stringToBytes("}"))))+1>>0));o=E.TrimWhitespace(o);e.FirstChild.Tokens=o;e=e.Next;}$s=13;continue;case 12:p=CD.nil;if(CK.nil===e.KramdownIAL){$s=14;continue;}$s=15;continue;case 14:q=C.NewNodeID();$s=17;case 17:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=q;p=(new CD($stringToBytes("{: id=\""+r+"\"}")));e.KramdownIAL=new CK([new CJ(["id",r])]);e.ID=r;$s=16;continue;case 15:p=AU(e.KramdownIAL);case 16:e.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,p,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));case 13:e=e.Next;$s=3;continue;case 4:case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.listFinalize};}$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;};BR.prototype.listFinalize=function(a){return this.$val.listFinalize(a);};BT.ptr.prototype.parseListMarker=function(a){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;b=CH.nil;c=CK.nil;d=this;if(4<=d.Context.indent){e=CH.nil;f=CK.nil;b=e;c=f;return[b,c];}g=d.Context.currentLine;h=$subslice(g,d.Context.nextNonspace);b=new C.ListData.ptr(0,true,0,0,0,0,d.Context.indent,false,CD.nil,-1);i=1;j=new CD([(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])]);k=0;if((43===(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]))||(45===(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]))||(42===(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]))){b.BulletChar=(0>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0]);}else{l=d.parseOrderedListMarker(h);j=l[0];k=l[1];if(!(CD.nil===j)){if(!((a.Type===1))||A.Equal(BI,j)){b.Typ=1;m=H.Atoi(F.BytesToStr(j));b.Start=m[0];i=j.$length+1>>0;b.Delimiter=k;}else{n=CH.nil;o=CK.nil;b=n;c=o;return[b,c];}}else{p=CH.nil;q=CK.nil;b=p;c=q;return[b,c];}}b.Marker=j;s=(r=d.Context.nextNonspace+i>>0,((r<0||r>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+r]));if(!E.IsWhitespace(s)){t=CH.nil;u=CK.nil;b=t;c=u;return[b,c];}if((a.Type===1)&&(10===s)){v=CH.nil;w=CK.nil;b=v;c=w;return[b,c];}d.Context.advanceNextNonspace();d.Context.advanceOffset(i,true);x=d.Context.column;y=d.Context.offset;while(true){d.Context.advanceOffset(1,true);s=E.Peek(g,d.Context.offset);if((d.Context.column-x>>0)>=5||(0===(s))||(!((32===s))&&!((9===s)))){break;}}s=E.Peek(g,d.Context.offset);z=(0===s)||(10===s);aa=d.Context.column-x>>0;if(aa>=5||aa<1||z){b.Padding=i+1>>0;d.Context.column=x;d.Context.offset=y;s=E.Peek(g,d.Context.offset);if((32===s)||(9===s)){d.Context.advanceOffset(1,true);}}else{b.Padding=i+aa>>0;}if(!z){ab=$subslice(g,d.Context.offset);if(d.Context.ParseOption.KramdownBlockIAL){c=d.Context.parseKramdownIALInListItem(ab);if(0<c.$length){ab=$subslice(ab,(A.Index(ab,(new CD($stringToBytes("}"))))+1>>0));}}if(d.Context.ParseOption.VditorWYSIWYG||d.Context.ParseOption.VditorIR||d.Context.ParseOption.VditorSV){ab=A.ReplaceAll(ab,F.CaretTokens,CD.nil);}if(3<=ab.$length){if((91===(0>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]))&&((120===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1]))||(88===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1]))||(32===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1])))&&(93===(2>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+2]))){b.Typ=3;b.Checked=(120===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1]))||(88===(1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1]));}}}return[b,c];};BT.prototype.parseListMarker=function(a){return this.$val.parseListMarker(a);};BT.ptr.prototype.parseOrderedListMarker=function(a){var a,b,c,d,e,f,g,h,i;b=CD.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=CD.nil;i=0;b=h;c=i;return[b,c];}return[b,c];};BT.prototype.parseOrderedListMarker=function(a){return this.$val.parseOrderedListMarker(a);};BJ=function(a){var a,b;while(true){if(!(!(CF.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;};BK=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: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: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;};$pkg.MathBlockStart=BK;BL=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=b.currentLine;d=b.indent;if(!(3>=d)){e=false;$s=4;continue s;}f=b.isMathBlockClose($subslice(c,b.nextNonspace));$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 4:if(e){$s=1;continue;}$s=2;continue;case 1:$r=b.finalize(a);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return 2;case 2:g=a.MathBlockDollarOffset;h=0;while(true){if(!(g>0)){break;}h=E.Peek(c,b.offset);if(!((32===h))&&!((9===h))){break;}b.advanceOffset(1,true);g=g-(1)>>0;}case 3:$s=-1;return 0;}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.$s=$s;$f.$r=$r;return $f;};$pkg.MathBlockContinue=BL;BR.ptr.prototype.mathBlockFinalize=function(a){var a,b,c;b=this;if(2>a.Tokens.$length){a.AppendChild(new C.Node.ptr("","","",301,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",302,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",303,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return;}c=$subslice(a.Tokens,2);c=E.TrimWhitespace(c);if(b.ParseOption.VditorWYSIWYG||b.ParseOption.VditorIR||b.ParseOption.VditorSV||b.ParseOption.ProtyleWYSIWYG){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=CD.nil;a.AppendChild(new C.Node.ptr("","","",301,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",302,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,c,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",303,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));};BR.prototype.mathBlockFinalize=function(a){return this.$val.mathBlockFinalize(a);};BT.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];};BT.prototype.parseMathBlock=function(){return this.$val.parseMathBlock();};BR.ptr.prototype.isMathBlockClose=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;if(b.ParseOption.KramdownBlockIAL&&BA(a)){$s=1;continue;}$s=2;continue;case 1:c=b.parseKramdownBlockIAL(a);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(0<d.$length){b.Tip.KramdownIAL=d;b.Tip.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return true;}case 2:e=(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]);if(!((e===36))){$s=-1;return false;}if(2>E.Accept(a,e)){$s=-1;return false;}a=E.TrimWhitespace(a);f=a;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(!((h===36))){$s=-1;return false;}g++;}$s=-1;return true;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.isMathBlockClose};}$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;};BR.prototype.isMathBlockClose=function(a){return this.$val.isMathBlockClose(a);};BM=function(a,b){var a,b;if(b.blank){return 1;}return 0;};$pkg.ParagraphContinue=BM;BN=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,$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:c=false;if(b.ParseOption.ParagraphBeginningSpace){d=E.TrimRight(a.Tokens);a.Tokens=d[1];}else{a.Tokens=E.TrimWhitespace(a.Tokens);}e=false;f=a.Tokens;case 1:if(!(0<f.$length&&(91===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])))){$s=2;continue;}f=b.parseLinkRefDef(f);if(!(CD.nil===f)){a.Tokens=f;e=true;f=a.Tokens;$s=1;continue;}$s=2;continue;$s=1;continue;case 2:if(e&&E.IsBlankLine(a.Tokens)){a.Unlink();}if(b.ParseOption.GFMTaskListItem){$s=3;continue;}$s=4;continue;case 3:g=a.Parent;if(!(CF.nil===g)&&(8===g.Type)&&g.FirstChild===a){$s=5;continue;}$s=6;continue;case 5:if(3===g.ListData.Typ){$s=7;continue;}$s=8;continue;case 7:h=b.ParseOption.VditorWYSIWYG||b.ParseOption.VditorIR||b.ParseOption.VditorSV||b.ParseOption.ProtyleWYSIWYG;i=3<a.Tokens.$length;if(b.ParseOption.ProtyleWYSIWYG){i=3<=a.Tokens.$length;}if(i){$s=9;continue;}$s=10;continue;case 9:j=a.Tokens;if(b.ParseOption.KramdownBlockIAL){k=b.parseKramdownIALInListItem(j);if(0<k.$length){j=$subslice(j,(A.Index(j,(new CD($stringToBytes("}"))))+1>>0));a.KramdownIAL=k;}}if(((3===j.$length)&&(A.EqualFold(j,(new CD($stringToBytes("[x]"))))||A.Equal(j,(new CD($stringToBytes("[ ]"))))))||(3<j.$length&&(E.IsWhitespace((3>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+3]))||((l=F.CaretTokens,(0>=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]))===(3>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+3]))||((m=F.CaretTokens,(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0]))===(2>=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+2]))))){$s=11;continue;}$s=12;continue;case 11:n=false;o=false;p=false;q=n;r=o;s=p;if(b.ParseOption.VditorWYSIWYG||b.ParseOption.VditorIR||b.ParseOption.VditorSV||b.ParseOption.ProtyleWYSIWYG){t=A.IndexByte(j,93);if(A.HasPrefix(j,F.CaretTokens)){j=A.ReplaceAll(j,F.CaretTokens,CD.nil);q=true;}else if(A.HasPrefix($subslice(j,(t+1>>0)),F.CaretTokens)){j=A.ReplaceAll(j,F.CaretTokens,CD.nil);r=true;}else if(A.Contains($subslice(j,1,t),F.CaretTokens)){j=A.ReplaceAll(j,F.CaretTokens,CD.nil);s=true;}}u=new C.Node.ptr("","","",100,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(j,0,3),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,g.ListData.Checked,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(b.ParseOption.ProtyleWYSIWYG){a.InsertBefore(u);}else{a.PrependChild(u);}a.Tokens=$subslice(j,3);if(h){$s=13;continue;}$s=14;continue;case 13:v=A.TrimSpace(a.Tokens);$s=15;case 15:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}a.Tokens=v;if(q||r||s){a.Tokens=$appendSlice((new CD($stringToBytes(" \xE2\x80\xB8"))),a.Tokens);}else{if(!b.ParseOption.ProtyleWYSIWYG){a.Tokens=$appendSlice((new CD($stringToBytes(" "))),a.Tokens);}}case 14:if(0<a.Tokens.$length){$s=16;continue;}$s=17;continue;case 16:w=BO("",a.Tokens,b.ParseOption);$s=18;case 18:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w;y=x.Root.FirstChild;if(!((1===y.Type))){g.PrependChild(new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));if(!(CF.nil===a.FirstChild)){g.PrependChild(a.FirstChild);}else{g.PrependChild(new C.Node.ptr("","","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));}y.ID=a.ID;y.KramdownIAL=a.KramdownIAL;a.InsertAfter(y);a.Unlink();}case 17:case 12:case 10:case 8:case 6:case 4:if(b.ParseOption.GFMTable){z=b.parseTable(a);aa=z[0];ab=z[1];if(!(CF.nil===ab)){if(!(CF.nil===aa)){a.Tokens=aa.Tokens;a.InsertAfter(ab);ab.Close=true;b.Tip=ab;c=true;$s=-1;return c;}else{a.Type=106;a.TableAligns=ab.TableAligns;ac=ab.FirstChild;while(true){if(!(!(CF.nil===ac))){break;}ad=ac.Next;a.AppendChild(ac);ac=ad;}}$s=-1;return c;}}if(b.ParseOption.ToC){$s=19;continue;}$s=20;continue;case 19:ae=b.parseToC(a);$s=21;case 21:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=ae;if(!(CF.nil===af)){a.Type=415;$s=-1;return c;}case 20:$s=-1;return c;}return;}if($f===undefined){$f={$blk:BN};}$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;};BO=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=CO.nil;d=new BT.ptr(CF.nil,new BR.ptr(CO.nil,c,CF.nil,CF.nil,CD.nil,0,0,0,0,0,0,false,false,false,false,CF.nil,CF.nil),CQ.nil,CR.nil,a,"","","","",CJ.nil,new $Int64(0,0),new $Int64(0,0),"");d.Context.Tree=d;d.lexer=E.NewLexer(b);d.Root=new C.Node.ptr("","","",0,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);$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;}$r=d.finalParseBlockIAL();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.lexer=CQ.nil;$s=-1;return d;}return;}if($f===undefined){$f={$blk:BO};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Parse=BO;BT.ptr.prototype.finalParseBlockIAL=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=[a];b=this;if(!b.Context.ParseOption.KramdownBlockIAL){$s=-1;return;}a[0]=CG.nil;$r=C.Walk(b.Root,(function(a){return function $b(c,d){var c,d,e,f,$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;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:if(!d||!c.IsBlock()||(0===c.Type)||(455===c.Type)){$s=-1;return 2;}if((5===c.Type)&&!(CF.nil===c.FirstChild)&&CF.nil===c.FirstChild.Next){a[0]=$append(a[0],c);}e=c.Next;if(CF.nil===e||!((455===e.Type))){$s=-1;return 2;}f=BB(e.Tokens);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}c.KramdownIAL=f;c.ID=c.IALAttr("id");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.c=c;$f.d=d;$f.e=e;$f.f=f;$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;}c=a[0];d=0;case 2:if(!(d<c.$length)){$s=3;continue;}e=((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);f=C.NewNodeID();$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=(new CD($stringToBytes("{: id=\""+g+"\"}")));i=new C.Node.ptr(g,"","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);i.KramdownIAL=new CK([new CJ(["id",g])]);i.ID=g;i.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,h,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));e.AppendChild(i);d++;$s=2;continue;case 3:j=CF.nil;k="";if(!(CF.nil===b.Context.rootIAL)){$s=5;continue;}$s=6;continue;case 5:j=b.Context.rootIAL;$s=7;continue;case 6:l=C.NewNodeID();$s=8;case 8:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;j=new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,(new CD($stringToBytes("{: id=\""+k+"\" type=\"doc\"}"))),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.Root.ID=k;b.ID=k;case 7:b.Root.AppendChild(j);$s=-1;return;}return;}if($f===undefined){$f={$blk:BT.ptr.prototype.finalParseBlockIAL};}$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;};BT.prototype.finalParseBlockIAL=function(){return this.$val.finalParseBlockIAL();};BQ=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=CO.nil;d=new BT.ptr(CF.nil,new BR.ptr(CO.nil,c,CF.nil,CF.nil,CD.nil,0,0,0,0,0,0,false,false,false,false,CF.nil,CF.nil),CQ.nil,CR.nil,a,"","","","",CJ.nil,new $Int64(0,0),new $Int64(0,0),"");d.Context.Tree=d;d.Root=new C.Node.ptr("","","",0,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);d.Root.AppendChild(new C.Node.ptr("","","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,b,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$r=d.parseInlines();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.lexer=CQ.nil;$s=-1;return d;}return;}if($f===undefined){$f={$blk:BQ};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Inline=BQ;BR.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;}}};BR.prototype.advanceOffset=function(a,b){return this.$val.advanceOffset(a,b);};BR.ptr.prototype.advanceNextNonspace=function(){var a;a=this;a.offset=a.nextNonspace;a.column=a.nextNonspaceColumn;a.partiallyConsumedTab=false;};BR.prototype.advanceNextNonspace=function(){return this.$val.advanceNextNonspace();};BR.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;};BR.prototype.findNextNonspace=function(){return this.$val.findNextNonspace();};BR.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:BR.ptr.prototype.closeUnmatchedBlocks};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.closeUnmatchedBlocks=function(){return this.$val.closeUnmatchedBlocks();};BR.ptr.prototype.closeSuperBlockChildren=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.Tip;case 1:if(!(!(CF.nil===b)&&!((475===b.Type)))){$s=2;continue;}$r=a.finalize(b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=b.Parent;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.closeSuperBlockChildren};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.closeSuperBlockChildren=function(){return this.$val.closeSuperBlockChildren();};BR.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))||(d===(500))||(d===(510))||(d===(505))||(d===(535))){$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;}if(d===(495)){$s=9;continue;}$s=10;continue;case 2:b.codeBlockFinalize(a);$s=10;continue;case 3:b.htmlBlockFinalize(a);$s=10;continue;case 4:e=BN(a,b);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(f){$s=-1;return;}$s=10;continue;case 5:b.mathBlockFinalize(a);$s=10;continue;case 6:b.yamlFrontMatterFinalize(a);$s=10;continue;case 7:$r=b.listFinalize(a);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 8:$r=b.superBlockFinalize(a);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=10;continue;case 9:$r=b.gitConflictFinalize(a);$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:case 1:b.Tip=c;$s=-1;return;}return;}if($f===undefined){$f={$blk:BR.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;};BR.prototype.finalize=function(a){return this.$val.finalize(a);};BR.ptr.prototype.addChildMarker=function(a,b){var a,b,c,d;c=CF.nil;d=this;c=new C.Node.ptr("","","",a,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,b,"","",true,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);d.Tip.AppendChild(c);return c;};BR.prototype.addChildMarker=function(a,b){return this.$val.addChildMarker(a,b);};BR.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=CF.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 C.Node.ptr("","","",a,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.Tip.AppendChild(b);c.Tip=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.addChild};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.addChild=function(a){return this.$val.addChild(a);};BR.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);};BR.prototype.listsMatch=function(a,b){return this.$val.listsMatch(a,b);};BV=function(){return new BU.ptr(true,true,true,true,true,true,false,true,$pkg.EmojiAliasUnicode,$pkg.EmojiUnicodeAlias,"https://cdn.jsdelivr.net/npm/vditor/dist/images/emoji",false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,false,true);};$pkg.NewOptions=BV;BR.ptr.prototype.ParentTip=function(){var a,b;a=this;b=a.Tip.Parent;if(!(CF.nil===b)){a.Tip=a.Tip.Parent;}};BR.prototype.ParentTip=function(){return this.$val.ParentTip();};BR.ptr.prototype.TipAppendChild=function(a){var a,b;b=this;b.Tip.AppendChild(a);};BR.prototype.TipAppendChild=function(a){return this.$val.TipAppendChild(a);};BW=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:if(!a.Context.ParseOption.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,CD.nil);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:BW};}$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.SuperBlockStart=BW;BX=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:if(!(CF.nil===b.Tip.LastChild)&&(478===b.Tip.LastChild.Type)&&b.Tip.LastChild.Close){$s=-1;return 1;}c=b.isSuperBlockClose($subslice(b.currentLine,b.nextNonspace));$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$s=1;continue;}$s=2;continue;case 1:d=b.Tip;while(true){if(!(!(CF.nil===d))){break;}if(475===d.Type){$s=-1;return 3;}d=d.Parent;}case 2:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:BX};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};$pkg.SuperBlockContinue=BX;BR.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(!(!(CF.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:BR.ptr.prototype.superBlockFinalize};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.superBlockFinalize=function(a){return this.$val.superBlockFinalize(a);};BT.ptr.prototype.parseSuperBlock=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=CD.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,CD.nil)&&!A.EqualFold(b,(new CD($stringToBytes("row"))))&&!A.EqualFold(b,(new CD($stringToBytes("col"))))){return[a,b];}k=true;l=b;a=k;b=l;return[a,b];};BT.prototype.parseSuperBlock=function(){return this.$val.parseSuperBlock();};BR.ptr.prototype.isSuperBlockClose=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=false;c=this;a=E.TrimWhitespace(a);if(A.Equal(a,(new CD($stringToBytes("\xE2\x80\xB8}}}"))))){d=new C.Node.ptr("","","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,F.CaretTokens,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.TipAppendChild(d);}e=A.HasSuffix(a,F.CaretTokens);a=A.ReplaceAll(a,F.CaretTokens,CD.nil);if(!A.Equal((new CD($stringToBytes("}}}"))),a)){$s=-1;return b;}if(e){$s=1;continue;}$s=2;continue;case 1:f=c.Tip.ChildrenByType(1);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.$length;if(0<h){j=(i=h-1>>0,((i<0||i>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+i]));j.Tokens=$appendSlice(j.Tokens,F.CaretTokens);}case 2:b=true;$s=-1;return b;}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.isSuperBlockClose};}$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;};BR.prototype.isSuperBlockClose=function(a){return this.$val.isSuperBlockClose(a);};BR.ptr.prototype.parseTable=function(a){var a,b,c,d,e,f,g,h,i,j;b=CF.nil;c=CF.nil;d=this;e=CD.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(!(CF.nil===j)){if(0<g){b=new C.Node.ptr("","","",1,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.Tokens,0,h),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}c=j;c.Tokens=e;break;}}g=g+(1)>>0;h=h+(1)>>0;}return[b,c];};BR.prototype.parseTable=function(a){return this.$val.parseTable(a);};BR.ptr.prototype.parseTable0=function(a){var a,b,c,d,e,f,g,h,i,j;b=CF.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(CI.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 CD($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(CF.nil===g){return b;}b=new C.Node.ptr("","","",106,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,f,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);b.TableAligns=f;b.AppendChild(c.newTableHead(g));h=2;while(true){if(!(h<e)){break;}i=E.TrimWhitespace(((h<0||h>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+h]));j=c.parseTableRow(i,f,false);if(CF.nil===j){return b;}b.AppendChild(j);h=h+(1)>>0;}return b;};BR.prototype.parseTable0=function(a){return this.$val.parseTable0(a);};BR.ptr.prototype.newTableHead=function(a){var a,b,c,d,e,f;b=this;c=new C.Node.ptr("","","",107,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);d=new C.Node.ptr("","","",108,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);c.AppendChild(d);e=a.FirstChild;while(true){if(!(!(CF.nil===e))){break;}f=e.Next;d.AppendChild(e);e=f;}return c;};BR.prototype.newTableHead=function(a){return this.$val.newTableHead(a);};BR.ptr.prototype.parseTableRow=function(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m;d=CF.nil;e=this;d=new C.Node.ptr("","","",108,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,b,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);f=E.SplitWithoutBackslashEscape(a,124);if(1>f.$length){d=CF.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=CF.nil;return d;}j=0;k=CD.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=new C.Node.ptr("","","",109,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]),0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);l.Tokens=k;d.AppendChild(l);j=j+(1)>>0;}while(true){if(!(j<i)){break;}m=new C.Node.ptr("","","",109,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]),0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);d.AppendChild(m);j=j+(1)>>0;}return d;};BR.prototype.parseTableRow=function(a,b,c){return this.$val.parseTableRow(a,b,c);};BR.ptr.prototype.parseTableDelimRow=function(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=CI.nil;c=this;d=a.$length;if(1>d){b=CI.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=CI.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=CI.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||CD.nil===l){b=CI.nil;return b;}m=c.tableDelimAlign(l);if(-1===m){b=CI.nil;return b;}i=$append(i,m);k++;}b=i;return b;};BR.prototype.parseTableDelimRow=function(a){return this.$val.parseTableDelimRow(a);};BR.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;};BR.prototype.tableDelimAlign=function(a){return this.$val.tableDelimAlign(a);};BT.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,$subslice(a.tokens,c,a.pos),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);};BT.prototype.parseText=function(a){return this.$val.parseText(a);};BT.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 if(c===(94)){if(b.Context.ParseOption.Sup){return true;}return false;}else{return false;}};BT.prototype.isMarker=function(a){return this.$val.isMarker(a);};BT.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 C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BY,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}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 C.Node.ptr("","","",31,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([f]),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}if(E.IsASCIIPunct(f)){b.pos=b.pos+(1)>>0;g=new C.Node.ptr("","","",400,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(g);g.AppendChild(new C.Node.ptr("","","",401,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([f]),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return CF.nil;}if(c.Context.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.ProtyleWYSIWYG){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 C.Node.ptr("","","",400,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.AppendChild(l);l.AppendChild(new C.Node.ptr("","","",401,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([f]),"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,i,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));return CF.nil;}}}return new C.Node.ptr("","","",16,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,BY,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);};BT.prototype.parseBackslash=function(a,b){return this.$val.parseBackslash(a,b);};BT.ptr.prototype.parseNewline=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m;c=CF.nil;d=this;e=b.pos;b.pos=b.pos+(1)>>0;f=false;g=a.LastChild;if(!(CF.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 C.Node.ptr("","","",32,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,new CD([(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,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);if(f){c.Type=31;}return c;};BT.prototype.parseNewline=function(a,b){return this.$val.parseNewline(a,b);};BT.ptr.prototype.mergeText=function(a){var a,b,c,d;b=this;c=a.FirstChild;while(true){if(!(!(CF.nil===c))){break;}d=c.Next;if(16===c.Type){while(true){if(!(!(CF.nil===d)&&(16===d.Type))){break;}c.AppendTokens(d.Tokens);d.Unlink();d=c.Next;}}else if(40===c.Type){while(true){if(!(!(CF.nil===d)&&(40===d.Type))){break;}c.AppendTokens(d.Tokens);d.Unlink();d=c.Next;}}else{b.mergeText(c);}c=d;}};BT.prototype.mergeText=function(a){return this.$val.mergeText(a);};BZ=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: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:BZ};}$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;};$pkg.ThematicBreakStart=BZ;BT.ptr.prototype.parseThematicBreak=function(){var a,b,c,d,e,f,g,h,i,j,k,l;a=false;b=CD.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.ParseOption.VditorWYSIWYG||c.Context.ParseOption.VditorIR||c.Context.ParseOption.VditorSV||c.Context.ParseOption.ProtyleWYSIWYG)&&g){b=F.CaretTokens;}k=3<=d;l=b;a=k;b=l;return[a,b];};BT.prototype.parseThematicBreak=function(){return this.$val.parseThematicBreak();};BR.ptr.prototype.parseToC=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=E.Split(a.Tokens,10);if(!((1===c.$length))){$s=-1;return CF.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;if(b.ParseOption.VditorWYSIWYG||b.ParseOption.VditorIR||b.ParseOption.VditorSV){e=A.ReplaceAll(e,F.CaretTokens,CD.nil);}if(!A.EqualFold(e,(new CD($stringToBytes("[toc]"))))){$s=-1;return CF.nil;}$s=-1;return new C.Node.ptr("","","",415,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);}return;}if($f===undefined){$f={$blk:BR.ptr.prototype.parseToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BR.prototype.parseToC=function(a){return this.$val.parseToC(a);};CA=function(a,b){var a,b,c;if(!a.Context.ParseOption.YamlFrontMatter||a.Context.indented||!(CF.nil===a.Root.FirstChild)){return 0;}if(a.parseYamlFrontMatter()){c=new C.Node.ptr("","","",425,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false);a.Root.AppendChild(c);a.Context.Tip=c;return 2;}return 0;};$pkg.YamlFrontMatterStart=CA;CB=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=CC(b);$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}if(c){$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:$s=-1;return 0;}return;}if($f===undefined){$f={$blk:CB};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.YamlFrontMatterContinue=CB;BR.ptr.prototype.yamlFrontMatterFinalize=function(a){var a,b,c;b=this;c=$subslice(a.Tokens,3);c=E.TrimWhitespace(c);if(b.ParseOption.VditorWYSIWYG||b.ParseOption.VditorIR||b.ParseOption.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 C.Node.ptr("","","",426,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",427,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,c,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));a.AppendChild(new C.Node.ptr("","","",428,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,CD.nil,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));};BR.prototype.yamlFrontMatterFinalize=function(a){return this.$val.yamlFrontMatterFinalize(a);};BT.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;};BT.prototype.parseYamlFrontMatter=function(){return this.$val.parseYamlFrontMatter();};CC=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:if(a.ParseOption.KramdownBlockIAL&&BA(a.currentLine)){$s=1;continue;}$s=2;continue;case 1:b=a.parseKramdownBlockIAL(a.currentLine);$s=3;case 3:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;if(0<c.$length){a.Tip.KramdownIAL=c;a.Tip.InsertAfter(new C.Node.ptr("","","",455,CF.nil,CF.nil,CF.nil,CF.nil,CF.nil,CG.nil,a.currentLine,"","",false,false,false,0,false,0,0,0,CD.nil,CD.nil,CD.nil,0,CH.nil,false,CI.nil,0,0,0,0,CD.nil,0,false,"",0,CD.nil,"",CG.nil,CD.nil,CK.nil,false));$s=-1;return true;}case 2:if(!((45===(d=a.currentLine,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]))))){$s=-1;return false;}e=0;f=0;while(true){if(!(f<a.currentLineLen&&(45===(g=a.currentLine,((f<0||f>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+f]))))){break;}e=e+(1)>>0;f=f+(1)>>0;}$s=-1;return 3===e;}return;}if($f===undefined){$f={$blk:CC};}$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;};CP.methods=[{prop:"parseBlockRefID",name:"parseBlockRefID",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"codeBlockFinalize",name:"codeBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"isFencedCodeClose",name:"isFencedCodeClose",pkg:"github.com/88250/lute/parse",typ:$funcType([CD,$Uint8,$Int],[$Bool,CD],false)},{prop:"parseFileAnnotationRefID",name:"parseFileAnnotationRefID",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"gitConflictFinalize",name:"gitConflictFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"isGitConflictClose",name:"isGitConflictClose",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool],false)},{prop:"htmlBlockFinalize",name:"htmlBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"parseKramdownBlockIAL",name:"parseKramdownBlockIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CK],false)},{prop:"parseKramdownSpanIAL",name:"parseKramdownSpanIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Int,CK],false)},{prop:"parseKramdownIALInListItem",name:"parseKramdownIALInListItem",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CK],false)},{prop:"parseInlineLinkDest",name:"parseInlineLinkDest",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"parseLinkRefDef",name:"parseLinkRefDef",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD],false)},{prop:"parseLinkTitle",name:"parseLinkTitle",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD,CD],false)},{prop:"parseBlockRefText",name:"parseBlockRefText",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD,CD,$String],false)},{prop:"parseLinkTitleMatch",name:"parseLinkTitleMatch",pkg:"github.com/88250/lute/parse",typ:$funcType([$Uint8,$Uint8,CD],[$Bool,CD,CD,CD],false)},{prop:"parseLinkDest",name:"parseLinkDest",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"parseLinkDest2",name:"parseLinkDest2",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"parseLinkDest1",name:"parseLinkDest1",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD,CD],false)},{prop:"parseLinkLabel",name:"parseLinkLabel",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Int,CD,CD],false)},{prop:"listFinalize",name:"listFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"mathBlockFinalize",name:"mathBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"isMathBlockClose",name:"isMathBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$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:"closeSuperBlockChildren",name:"closeSuperBlockChildren",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"finalize",name:"finalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"addChildMarker",name:"addChildMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([C.NodeType,CD],[CF],false)},{prop:"addChild",name:"addChild",pkg:"github.com/88250/lute/parse",typ:$funcType([C.NodeType],[CF],false)},{prop:"listsMatch",name:"listsMatch",pkg:"github.com/88250/lute/parse",typ:$funcType([CH,CH],[$Bool],false)},{prop:"ParentTip",name:"ParentTip",pkg:"",typ:$funcType([],[],false)},{prop:"TipAppendChild",name:"TipAppendChild",pkg:"",typ:$funcType([CF],[],false)},{prop:"superBlockFinalize",name:"superBlockFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"isSuperBlockClose",name:"isSuperBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool],false)},{prop:"parseTable",name:"parseTable",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[CF,CF],false)},{prop:"parseTable0",name:"parseTable0",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CF],false)},{prop:"newTableHead",name:"newTableHead",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[CF],false)},{prop:"parseTableRow",name:"parseTableRow",pkg:"github.com/88250/lute/parse",typ:$funcType([CD,CI,$Bool],[CF],false)},{prop:"parseTableDelimRow",name:"parseTableDelimRow",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CI],false)},{prop:"tableDelimAlign",name:"tableDelimAlign",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Int],false)},{prop:"parseToC",name:"parseToC",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[CF],false)},{prop:"yamlFrontMatterFinalize",name:"yamlFrontMatterFinalize",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)}];CO.methods=[{prop:"parseGFMAutoEmailLink",name:"parseGFMAutoEmailLink",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"parseGFMAutoLink",name:"parseGFMAutoLink",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"parseGFMAutoEmailLink0",name:"parseGFMAutoEmailLink0",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],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([CF],[],false)},{prop:"isValidDomain",name:"isValidDomain",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool],false)},{prop:"parseAutoEmailLink",name:"parseAutoEmailLink",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"newLink",name:"newLink",pkg:"github.com/88250/lute/parse",typ:$funcType([C.NodeType,CD,CD,CD,$Int],[CF],false)},{prop:"parseAutolink",name:"parseAutolink",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"addPreviousText",name:"addPreviousText",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,CD],[],false)},{prop:"parseBlockQueryEmbed",name:"parseBlockQueryEmbed",pkg:"github.com/88250/lute/parse",typ:$funcType([],[CF],false)},{prop:"parseBlockRef",name:"parseBlockRef",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"parseBlocks",name:"parseBlocks",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"BlockCount",name:"BlockCount",pkg:"",typ:$funcType([],[$Int],false)},{prop:"DocBlockCount",name:"DocBlockCount",pkg:"",typ:$funcType([],[$Int],false)},{prop:"incorporateLine",name:"incorporateLine",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[],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,CD,CD],false)},{prop:"parseCodeSpan",name:"parseCodeSpan",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,CR],[CF],false)},{prop:"matchCodeSpanEnd",name:"matchCodeSpanEnd",pkg:"github.com/88250/lute/parse",typ:$funcType([CD,$Int],[$Int],false)},{prop:"handleDelim",name:"handleDelim",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,CR],[],false)},{prop:"processEmphasis",name:"processEmphasis",pkg:"github.com/88250/lute/parse",typ:$funcType([CN,CR],[],false)},{prop:"scanDelims",name:"scanDelims",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CN],false)},{prop:"removeDelimiter",name:"removeDelimiter",pkg:"github.com/88250/lute/parse",typ:$funcType([CN,CR],[CN],false)},{prop:"emoji",name:"emoji",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"emoji0",name:"emoji0",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"EmojiImgTokens",name:"EmojiImgTokens",pkg:"",typ:$funcType([$String,$String],[CD],false)},{prop:"parseFileAnnotationRef",name:"parseFileAnnotationRef",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"FindFootnotesDef",name:"FindFootnotesDef",pkg:"",typ:$funcType([CD],[$Int,CF],false)},{prop:"parseGitConflict",name:"parseGitConflict",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool],false)},{prop:"parseATXHeading",name:"parseATXHeading",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,CD,CD,$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([CF,CR],[CF],false)},{prop:"isHTMLBlockClose",name:"isHTMLBlockClose",pkg:"github.com/88250/lute/parse",typ:$funcType([CD,$Int],[$Bool],false)},{prop:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Int],false)},{prop:"isOpenTag",name:"isOpenTag",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool],false)},{prop:"isCloseTag",name:"isCloseTag",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool],false)},{prop:"parseBang",name:"parseBang",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"parseInline",name:"parseInline",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,CR],[],false)},{prop:"parseEntity",name:"parseEntity",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"parseCloseBracket",name:"parseCloseBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"parseOpenBracket",name:"parseOpenBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"addBracket",name:"addBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,$Int,$Bool,CR],[],false)},{prop:"removeBracket",name:"removeBracket",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[],false)},{prop:"parseKramdownBlockIAL",name:"parseKramdownBlockIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([],[CK],false)},{prop:"parseKramdownSpanIAL",name:"parseKramdownSpanIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"parseInlineHTML",name:"parseInlineHTML",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"parseCDATA",name:"parseCDATA",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD],false)},{prop:"parseDeclaration",name:"parseDeclaration",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD],false)},{prop:"parseProcessingInstruction",name:"parseProcessingInstruction",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD],false)},{prop:"parseHTMLComment",name:"parseHTMLComment",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$Bool,CD,CD],false)},{prop:"parseTagName",name:"parseTagName",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,CD],false)},{prop:"parseInlineMath",name:"parseInlineMath",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],false)},{prop:"matchInlineMathEnd",name:"matchInlineMathEnd",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[$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([CF],[],false)},{prop:"FindLinkRefDefLink",name:"FindLinkRefDefLink",pkg:"",typ:$funcType([CD],[CF],false)},{prop:"parseListMarker",name:"parseListMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[CH,CK],false)},{prop:"parseOrderedListMarker",name:"parseOrderedListMarker",pkg:"github.com/88250/lute/parse",typ:$funcType([CD],[CD,$Uint8],false)},{prop:"parseMathBlock",name:"parseMathBlock",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,$Int],false)},{prop:"finalParseBlockIAL",name:"finalParseBlockIAL",pkg:"github.com/88250/lute/parse",typ:$funcType([],[],false)},{prop:"parseSuperBlock",name:"parseSuperBlock",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,CD],false)},{prop:"parseText",name:"parseText",pkg:"github.com/88250/lute/parse",typ:$funcType([CR],[CF],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([CF,CR],[CF],false)},{prop:"parseNewline",name:"parseNewline",pkg:"github.com/88250/lute/parse",typ:$funcType([CF,CR],[CF],false)},{prop:"mergeText",name:"mergeText",pkg:"github.com/88250/lute/parse",typ:$funcType([CF],[],false)},{prop:"parseThematicBreak",name:"parseThematicBreak",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool,CD],false)},{prop:"parseYamlFrontMatter",name:"parseYamlFrontMatter",pkg:"github.com/88250/lute/parse",typ:$funcType([],[$Bool],false)}];Q.init([CO,CF],[$Int],false);Y.init("github.com/88250/lute/parse",[{prop:"node",name:"node",embedded:false,exported:false,typ:CF,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:CN,tag:""},{prop:"next",name:"next",embedded:false,exported:false,typ:CN,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:CN,tag:""}]);BR.init("github.com/88250/lute/parse",[{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:CO,tag:""},{prop:"ParseOption",name:"ParseOption",embedded:false,exported:true,typ:CS,tag:""},{prop:"Tip",name:"Tip",embedded:false,exported:true,typ:CF,tag:""},{prop:"oldtip",name:"oldtip",embedded:false,exported:false,typ:CF,tag:""},{prop:"currentLine",name:"currentLine",embedded:false,exported:false,typ:CD,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:CF,tag:""},{prop:"rootIAL",name:"rootIAL",embedded:false,exported:false,typ:CF,tag:""}]);BS.init("github.com/88250/lute/parse",[{prop:"tokens",name:"tokens",embedded:false,exported:false,typ:CD,tag:""},{prop:"tokensLen",name:"tokensLen",embedded:false,exported:false,typ:$Int,tag:""},{prop:"pos",name:"pos",embedded:false,exported:false,typ:$Int,tag:""},{prop:"delimiters",name:"delimiters",embedded:false,exported:false,typ:CN,tag:""},{prop:"brackets",name:"brackets",embedded:false,exported:false,typ:CN,tag:""}]);BT.init("github.com/88250/lute/parse",[{prop:"Root",name:"Root",embedded:false,exported:true,typ:CF,tag:""},{prop:"Context",name:"Context",embedded:false,exported:true,typ:CP,tag:""},{prop:"lexer",name:"lexer",embedded:false,exported:false,typ:CQ,tag:""},{prop:"inlineContext",name:"inlineContext",embedded:false,exported:false,typ:CR,tag:""},{prop:"Name",name:"Name",embedded:false,exported:true,typ:$String,tag:""},{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:""},{prop:"Box",name:"Box",embedded:false,exported:true,typ:$String,tag:""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:""},{prop:"HPath",name:"HPath",embedded:false,exported:true,typ:$String,tag:""},{prop:"Marks",name:"Marks",embedded:false,exported:true,typ:CJ,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:""}]);BU.init("",[{prop:"GFMTable",name:"GFMTable",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItem",name:"GFMTaskListItem",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMStrikethrough",name:"GFMStrikethrough",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMAutoLink",name:"GFMAutoLink",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Footnotes",name:"Footnotes",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ToC",name:"ToC",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:CT,tag:""},{prop:"EmojiAlias",name:"EmojiAlias",embedded:false,exported:true,typ:CT,tag:""},{prop:"EmojiSite",name:"EmojiSite",embedded:false,exported:true,typ:$String,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:"ProtyleWYSIWYG",name:"ProtyleWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"InlineMathAllowDigitAfterOpenMarker",name:"InlineMathAllowDigitAfterOpenMarker",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Setext",name:"Setext",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:"FileAnnotationRef",name:"FileAnnotationRef",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Mark",name:"Mark",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownBlockIAL",name:"KramdownBlockIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownSpanIAL",name:"KramdownSpanIAL",embedded:false,exported:true,typ:$Bool,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:""},{prop:"Sup",name:"Sup",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Sub",name:"Sub",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GitConflict",name:"GitConflict",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LinkRef",name:"LinkRef",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"IndentCodeBlock",name:"IndentCodeBlock",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ParagraphBeginningSpace",name:"ParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"DataImage",name:"DataImage",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=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=H.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.EmojiUnicodeAlias=false;J=F.StrToBytes("mailto:");K=F.StrToBytes("http://");L=new CE([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"),F.StrToBytes("app"),F.StrToBytes("md"),F.StrToBytes("edu"),F.StrToBytes("hk")]);N=F.StrToBytes(".!#$%&'*+/=?^_`{|}~");X=F.StrToBytes("`");$pkg.EmojiSitePlaceholder=F.StrToBytes("${emojiSite}");Z=F.StrToBytes(".");$pkg.EmojiAliasUnicode=$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:"liandi",v:"${emojiSite}/liandi.png"},{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:"siyuan",v:"${emojiSite}/siyuan.svg"},{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"}]);AH=F.StrToBytes("{");AI=F.StrToBytes("}");AL=new CE([F.StrToBytes("<script"),F.StrToBytes("<pre"),F.StrToBytes("<style"),F.StrToBytes("<textarea")]);AM=new CE([F.StrToBytes("</script>"),F.StrToBytes("</pre>"),F.StrToBytes("</style>"),F.StrToBytes("</textarea>")]);AN=new CE([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("<video"),F.StrToBytes("<audio"),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("</video"),F.StrToBytes("</audio")]);AO=F.StrToBytes("'");AP=F.StrToBytes("\"");AQ=F.StrToBytes(">");AS=F.StrToBytes("{: ");AT=F.StrToBytes("{:}");BF=F.StrToBytes("$");BI=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");BY=F.StrToBytes("\\");$pkg.YamlFrontMatterMarker=F.StrToBytes("---");$pkg.YamlFrontMatterMarkerNewline=F.StrToBytes("---\n");$pkg.YamlFrontMatterMarkerCaret=F.StrToBytes("---\xE2\x80\xB8");$pkg.YamlFrontMatterMarkerCaretNewline=F.StrToBytes("---\xE2\x80\xB8\n");AA();}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,G,A,B,C,E,F,K,H,D,I,J,L,R,T,V,AA,AK,AM,AO,AP,AR,AT,AZ,BT,BV,BX,BZ,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,DF,DG,DH,DI,DJ,DK,DL,DM,DN,O,Q,BC,BE,BL,BS,M,S,U,W,X,Y,AB,AC,AD,AE,AF,AG,AH,AL,AN,AS,AU,AV,AW,AX,AY,BA,BB,BF,BG,BH,BI,BJ,BK,BM,BN,BO,BP,BQ,BR,BU,BW,BY,CA;G=$packages["bytes"];A=$packages["github.com/88250/lute/ast"];B=$packages["github.com/88250/lute/html"];C=$packages["github.com/88250/lute/lex"];E=$packages["github.com/88250/lute/parse"];F=$packages["github.com/88250/lute/util"];K=$packages["io"];H=$packages["strconv"];D=$packages["strings"];I=$packages["unicode"];J=$packages["unicode/utf8"];L=$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=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});R=$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=CF.nil;this.NodeWriterStack=CH.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});T=$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=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});V=$pkg.JSONRenderer=$newType(0,$kindStruct,"render.JSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});AA=$pkg.KityMinderJSONRenderer=$newType(0,$kindStruct,"render.KityMinderJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});AK=$pkg.ProtylePreviewRenderer=$newType(0,$kindStruct,"render.ProtylePreviewRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});AM=$pkg.BlockRenderer=$newType(0,$kindStruct,"render.BlockRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeIndex_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CF.nil;this.NodeIndex=0;return;}this.BaseRenderer=BaseRenderer_;this.NodeIndex=NodeIndex_;});AO=$pkg.RendererFunc=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AP=$pkg.ExtRendererFunc=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AR=$pkg.Options=$newType(0,$kindStruct,"render.Options",true,"github.com/88250/lute/render",true,function(SoftBreak2HardBreak_,AutoSpace_,RenderListStyle_,CodeSyntaxHighlight_,CodeSyntaxHighlightDetectLang_,CodeSyntaxHighlightInlineStyle_,CodeSyntaxHighlightLineNum_,CodeSyntaxHighlightStyleName_,VditorWYSIWYG_,VditorIR_,VditorSV_,ProtyleWYSIWYG_,KramdownBlockIAL_,KramdownSpanIAL_,SuperBlock_,ImageLazyLoading_,ChineseParagraphBeginningSpace_,Sanitize_,FixTermTypo_,Terms_,ToC_,HeadingID_,KramdownIALIDRenderName_,HeadingAnchor_,GFMTaskListItemClass_,VditorCodeBlockPreview_,VditorMathBlockPreview_,VditorHTMLBlockPreview_,LinkBase_,LinkPrefix_,NodeIndexStart_,ProtyleContenteditable_,KeepParagraphBeginningSpace_,ProtyleMarkNetImg_){this.$val=this;if(arguments.length===0){this.SoftBreak2HardBreak=false;this.AutoSpace=false;this.RenderListStyle=false;this.CodeSyntaxHighlight=false;this.CodeSyntaxHighlightDetectLang=false;this.CodeSyntaxHighlightInlineStyle=false;this.CodeSyntaxHighlightLineNum=false;this.CodeSyntaxHighlightStyleName="";this.VditorWYSIWYG=false;this.VditorIR=false;this.VditorSV=false;this.ProtyleWYSIWYG=false;this.KramdownBlockIAL=false;this.KramdownSpanIAL=false;this.SuperBlock=false;this.ImageLazyLoading="";this.ChineseParagraphBeginningSpace=false;this.Sanitize=false;this.FixTermTypo=false;this.Terms=false;this.ToC=false;this.HeadingID=false;this.KramdownIALIDRenderName="";this.HeadingAnchor=false;this.GFMTaskListItemClass="";this.VditorCodeBlockPreview=false;this.VditorMathBlockPreview=false;this.VditorHTMLBlockPreview=false;this.LinkBase="";this.LinkPrefix="";this.NodeIndexStart=0;this.ProtyleContenteditable=false;this.KeepParagraphBeginningSpace=false;this.ProtyleMarkNetImg=false;return;}this.SoftBreak2HardBreak=SoftBreak2HardBreak_;this.AutoSpace=AutoSpace_;this.RenderListStyle=RenderListStyle_;this.CodeSyntaxHighlight=CodeSyntaxHighlight_;this.CodeSyntaxHighlightDetectLang=CodeSyntaxHighlightDetectLang_;this.CodeSyntaxHighlightInlineStyle=CodeSyntaxHighlightInlineStyle_;this.CodeSyntaxHighlightLineNum=CodeSyntaxHighlightLineNum_;this.CodeSyntaxHighlightStyleName=CodeSyntaxHighlightStyleName_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.VditorSV=VditorSV_;this.ProtyleWYSIWYG=ProtyleWYSIWYG_;this.KramdownBlockIAL=KramdownBlockIAL_;this.KramdownSpanIAL=KramdownSpanIAL_;this.SuperBlock=SuperBlock_;this.ImageLazyLoading=ImageLazyLoading_;this.ChineseParagraphBeginningSpace=ChineseParagraphBeginningSpace_;this.Sanitize=Sanitize_;this.FixTermTypo=FixTermTypo_;this.Terms=Terms_;this.ToC=ToC_;this.HeadingID=HeadingID_;this.KramdownIALIDRenderName=KramdownIALIDRenderName_;this.HeadingAnchor=HeadingAnchor_;this.GFMTaskListItemClass=GFMTaskListItemClass_;this.VditorCodeBlockPreview=VditorCodeBlockPreview_;this.VditorMathBlockPreview=VditorMathBlockPreview_;this.VditorHTMLBlockPreview=VditorHTMLBlockPreview_;this.LinkBase=LinkBase_;this.LinkPrefix=LinkPrefix_;this.NodeIndexStart=NodeIndexStart_;this.ProtyleContenteditable=ProtyleContenteditable_;this.KeepParagraphBeginningSpace=KeepParagraphBeginningSpace_;this.ProtyleMarkNetImg=ProtyleMarkNetImg_;});AT=$pkg.BaseRenderer=$newType(0,$kindStruct,"render.BaseRenderer",true,"github.com/88250/lute/render",true,function(Options_,RendererFuncs_,DefaultRendererFunc_,ExtRendererFuncs_,Writer_,LastOut_,Tree_,DisableTags_,FootnotesDefs_,RenderingFootnotes_){this.$val=this;if(arguments.length===0){this.Options=CR.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=CG.nil;this.LastOut=0;this.Tree=CS.nil;this.DisableTags=0;this.FootnotesDefs=CI.nil;this.RenderingFootnotes=false;return;}this.Options=Options_;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.Heading=$newType(0,$kindStruct,"render.Heading",true,"github.com/88250/lute/render",true,function(ID_,Box_,Path_,HPath_,Content_,Level_,Children_,parent_){this.$val=this;if(arguments.length===0){this.ID="";this.Box="";this.Path="";this.HPath="";this.Content="";this.Level=0;this.Children=CU.nil;this.parent=CT.nil;return;}this.ID=ID_;this.Box=Box_;this.Path=Path_;this.HPath=HPath_;this.Content=Content_;this.Level=Level_;this.Children=Children_;this.parent=parent_;});BT=$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=CY.nil;this.linkPrefixes=CB.nil;this.originalLink=CB.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});BV=$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=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});BX=$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=CF.nil;this.nodeWriterStack=CH.nil;this.LastOut=CC.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});BZ=$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=CF.nil;return;}this.BaseRenderer=BaseRenderer_;});CB=$sliceType($String);CC=$sliceType($Uint8);CD=$sliceType(CB);CE=$ptrType(A.Node);CF=$ptrType(AT);CG=$ptrType(G.Buffer);CH=$sliceType(CG);CI=$sliceType(CE);CJ=$sliceType(CI);CK=$sliceType(A.NodeType);CL=$ptrType(A.ListData);CM=$ptrType(E.Context);CN=$ptrType(C.Lexer);CO=$ptrType(E.InlineContext);CP=$sliceType($Int);CQ=$ptrType(CD);CR=$ptrType(AR);CS=$ptrType(E.Tree);CT=$ptrType(AZ);CU=$sliceType(CT);CV=$ptrType(B.Attribute);CW=$sliceType(CV);CX=$sliceType($Int32);CY=$ptrType(R);CZ=$ptrType(B.Node);DA=$ptrType(L);DB=$ptrType(T);DC=$ptrType(V);DD=$ptrType(AA);DF=$ptrType(AK);DG=$ptrType(AM);DH=$mapType($String,$String);DI=$mapType(A.NodeType,AO);DJ=$mapType(A.NodeType,AP);DK=$ptrType(BT);DL=$ptrType(BV);DM=$ptrType(BX);DN=$ptrType(BZ);T.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(B.EscapeHTML(a.FirstChild.Tokens));c.BaseRenderer.WriteString("</code></pre>");c.BaseRenderer.Newline();return 1;}else{return 2;}}return 2;};T.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};T.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=C.Split(a.Previous.CodeBlockInfo,32);d=($bytesToString((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])));}f=c.BaseRenderer.NoHighlight(d);if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();g=CD.nil;c.handleKramdownBlockIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){c.BaseRenderer.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=AE(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=B.EscapeHTML(h);c.BaseRenderer.Write(h);$s=6;continue;case 5:c.BaseRenderer.WriteString("<code>");h=B.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:T.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;};T.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};M=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,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=new L.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeBlock")};i=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderMathBlock")};j=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderInlineMath")};k=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderEmphasis")};l=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderStrong")};m=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderBlockquote")};n=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderHeading")};o=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderList")};p=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderListItem")};q=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderThematicBreak")};r=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderHardBreak")};s=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderSoftBreak")};t=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderHTML")};u=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineHTML")};v=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderLink")};w=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderImage")};x=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderStrikethrough")};y=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderTaskListItemMarker")};z=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderTable")};aa=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderTableHead")};ab=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderTableRow")};ac=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderTableCell")};ad=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderEmoji")};ae=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderEmojiUnicode")};af=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderEmojiImg")};ag=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderEmojiAlias")};ah=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderFootnotesDef")};ai=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderFootnotesRef")};aj=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderToC")};ak=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderBackslash")};al=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderBackslashContent")};am=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderHtmlEntity")};an=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderYamlFrontMatter")};ao=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderBlockRef")};ap=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderFileAnnotationRef")};aq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderMark")};ar=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderSup")};as=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderSub")};at=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderKramdownBlockIAL")};au=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderKramdownSpanIAL")};av=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBlockQueryEmbed")};c.BaseRenderer.DefaultRendererFunc=$methodVal(c,"renderDefault");return c;};$pkg.NewEChartsJSONRenderer=M;L.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(CE.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;if(F.IsDocIAL(a.Tokens)){e=c.BaseRenderer.Tree.ID;}c.leaf("Block IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:L.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;};L.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};L.ptr.prototype.renderKramdownSpanIAL=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(CE.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("Span IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:L.ptr.prototype.renderKramdownSpanIAL};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};L.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};L.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.leaf("Mark\nmark",a);}return 1;};L.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};L.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;if(b){c.leaf("Sup\nsup",a);}return 1;};L.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};L.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;if(b){c.leaf("Sub\nsub",a);}return 1;};L.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};L.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockQueryEmbed\n{{script}}",a);}return 1;};L.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};L.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("BlockRef\n((id))",a);}return 1;};L.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};L.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("FileAnnotationRef\n<<id>>",a);}return 1;};L.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};L.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};L.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};L.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.leaf("Front Matter\nYAML",a);}return 1;};L.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};L.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Entity\nspan",a);}return 1;};L.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};L.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;return 1;};L.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};L.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.leaf("Blackslash\ndiv",a);}return 1;};L.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};L.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.leaf("ToC\ndiv",a);}return 1;};L.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};L.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.leaf("Footnotes Ref\ndiv",a);}return 1;};L.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};L.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;};L.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};L.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline Math\nspan",a);}return 1;};L.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};L.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Math Block\ndiv",a);}return 1;};L.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};L.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Img\n",a);}return 1;};L.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};L.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Unicode\n",a);}return 1;};L.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};L.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};L.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};L.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};L.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};L.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Cell\ntd",a);}return 1;};L.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};L.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Row\ntr",a);}return 1;};L.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};L.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.leaf("Table Head\nthead",a);}return 1;};L.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};L.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;};L.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};L.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.leaf("Strikethrough\ndel",a);}return 1;};L.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};L.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;};L.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};L.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;};L.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};L.ptr.prototype.renderHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Block\n",a);}return 1;};L.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};L.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.leaf("Inline HTML\n",a);}return 1;};L.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};L.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;};L.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};L.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;};L.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};L.ptr.prototype.renderText=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){d=F.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;};L.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};L.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;if(b){c.leaf("Code Span\ncode",a);}return 2;};L.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};L.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;};L.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};L.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;};L.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};L.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;};L.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};L.ptr.prototype.renderHeading=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.val("Heading\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};L.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};L.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;};L.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};L.ptr.prototype.renderListItem=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("List Item\nli "+F.BytesToStr(a.ListData.Marker),a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};L.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};L.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;};L.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};L.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Thematic Break\nhr",a);}return 1;};L.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};L.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Hard Break\nbr",a);}return 1;};L.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};L.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf("Soft Break\n",a);}return 1;};L.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};L.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){c.leaf("Code Block\npre.code",a);}return 1;};L.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};L.ptr.prototype.leaf=function(a,b){var a,b,c;c=this;c.openObj();c.val(a,b);c.closeObj(b);};L.prototype.leaf=function(a,b){return this.$val.leaf(a,b);};L.ptr.prototype.val=function(a,b){var a,b,c;c=this;a=D.ReplaceAll(a,"\\","\\\\");a=D.ReplaceAll(a,"\n","\\n");a=D.ReplaceAll(a,"\"","");a=D.ReplaceAll(a,"'","");c.BaseRenderer.WriteString("\"name\":\""+a+"\"");};L.prototype.val=function(a,b){return this.$val.val(a,b);};L.ptr.prototype.openObj=function(){var a;a=this;a.BaseRenderer.WriteByte(123);};L.prototype.openObj=function(){return this.$val.openObj();};L.ptr.prototype.closeObj=function(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};L.prototype.closeObj=function(a){return this.$val.closeObj(a);};L.ptr.prototype.openChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};L.prototype.openChildren=function(a){return this.$val.openChildren(a);};L.ptr.prototype.closeChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};L.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};L.ptr.prototype.comma=function(){var a;a=this;a.BaseRenderer.WriteString(",");};L.prototype.comma=function(){return this.$val.comma();};L.ptr.prototype.ignore=function(a){var a,b;b=this;return CE.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);};L.prototype.ignore=function(a){return this.$val.ignore(a);};S=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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new R.ptr(AU(a,b),CH.nil);d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=531;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderTextMarkOpenMarker")};eg=532;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eg)]={k:eg,v:$methodVal(c,"renderTextMarkCloseMarker")};return c;};$pkg.NewFormatRenderer=S;R.ptr.prototype.renderTextMark=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};R.ptr.prototype.renderTextMarkOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-type=\"");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("\">");}return 2;};R.prototype.renderTextMarkOpenMarker=function(a,b){return this.$val.renderTextMarkOpenMarker(a,b);};R.ptr.prototype.renderTextMarkCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</span>");}return 2;};R.prototype.renderTextMarkCloseMarker=function(a,b){return this.$val.renderTextMarkCloseMarker(a,b);};R.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<br />");}return 2;};R.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};R.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};R.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<u>");}return 2;};R.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};R.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</u>");}return 2;};R.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};R.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};R.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<kbd>");}return 2;};R.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};R.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</kbd>");}return 2;};R.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};R.ptr.prototype.renderVideo=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};R.ptr.prototype.renderAudio=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};R.ptr.prototype.renderIFrame=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};R.ptr.prototype.renderWidget=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};R.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};R.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};R.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};R.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};R.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};R.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};R.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};R.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};R.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};R.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};R.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CC($stringToBytes("{{{"))));}return 2;};R.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};R.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};R.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};R.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CC($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};R.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};R.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};R.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;};R.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};R.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;};R.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};R.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};R.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};R.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};R.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};R.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(CE.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(F.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}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;};R.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};R.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){return 2;}if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};R.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;};R.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};R.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};R.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};R.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};R.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};R.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};R.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};R.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};R.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};R.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};R.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};R.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};R.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};R.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};R.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};R.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};R.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};R.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};R.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};R.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};R.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};R.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};R.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};R.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};R.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};R.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};R.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CC($stringToBytes("'"))),(new CC($stringToBytes("&apos;"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};R.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};R.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CC($stringToBytes("'"))),(new CC($stringToBytes("&apos;"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};R.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};R.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};R.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};R.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};R.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};R.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=B.EscapeHTML(a.Tokens);d=G.ReplaceAll(d,(new CC($stringToBytes("'"))),(new CC($stringToBytes("&apos;"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};R.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};R.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};R.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};R.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;};R.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};R.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};R.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};R.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;};R.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};R.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};R.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};R.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};R.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};R.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};R.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};R.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};R.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]");}return 2;};R.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};R.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};R.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 G.Buffer.ptr(CC.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+F.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=D.Split(g,"\n");i=new G.Buffer.ptr(CC.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;};R.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};R.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};R.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};R.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};R.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};R.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(G.Repeat(new CC([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(G.Repeat(new CC([32]),d));}}else{g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(G.Repeat(new CC([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(G.Repeat(new CC([32]),d));}c.BaseRenderer.WriteByte(32);}return 2;};R.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};R.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};R.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};R.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(!(!(CE.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(G.Repeat(new CC([45]),h));}c.BaseRenderer.WriteByte(32);}else if(g===(1)){c.BaseRenderer.WriteString("| :-");i=e.TableCellContentMaxWidth-2>>0;if(0<i){c.BaseRenderer.Write(G.Repeat(new CC([45]),i));}c.BaseRenderer.WriteByte(32);}else if(g===(2)){c.BaseRenderer.WriteString("| :-");j=e.TableCellContentMaxWidth-3>>0;if(0<j){c.BaseRenderer.Write(G.Repeat(new CC([45]),j));}c.BaseRenderer.WriteString(": ");}else if(g===(3)){c.BaseRenderer.WriteString("| -");k=e.TableCellContentMaxWidth-2>>0;if(0<k){c.BaseRenderer.Write(G.Repeat(new CC([45]),k));}c.BaseRenderer.WriteString(": ");}e=e.Next;}c.BaseRenderer.WriteString("|\n");}return 2;};R.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};R.ptr.prototype.renderTable=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,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:c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CJ.nil;d=$append(d,new CI([]));e=a.ChildByType(107);if(CE.nil===e){$s=-1;return 1;}f=e.FirstChild.FirstChild;while(true){if(!(!(CE.nil===f))){break;}(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]=$append((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),f));f=f.Next;}g=1;h=a.FirstChild.Next;while(true){if(!(!(CE.nil===h))){break;}d=$append(d,new CI([]));i=h.FirstChild;while(true){if(!(!(CE.nil===i))){break;}((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=$append(((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]),i));i=i.Next;}g=g+(1)>>0;h=h.Next;}j=0;k=0;case 4:if(!(k<(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]).$length)){$s=5;continue;}l=0;case 6:if(!(l<d.$length&&k<((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]).$length)){$s=7;continue;}m=[m];o=(n=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k])).TokenLen();$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}(p=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+k])).TableCellContentWidth=o;if(c[0].BaseRenderer.Options.AutoSpace){$s=9;continue;}$s=10;continue;case 9:m[0]=0;$r=A.Walk((q=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+k])),(function(c,m){return function(r,s){var r,s;if(!s){return 2;}m[0]=m[0]+((c[0].BaseRenderer.Space(r.Tokens).$length-r.Tokens.$length>>0))>>0;return 2;};})(c,m));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(s=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+k])).TableCellContentWidth=(r=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+k])).TableCellContentWidth+(m[0])>>0;case 10:if(j<(t=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+k])).TableCellContentWidth){j=(u=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+k])).TableCellContentWidth;}l=l+(1)>>0;$s=6;continue;case 7:v=0;while(true){if(!(v<d.$length&&k<((v<0||v>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]).$length)){break;}(w=((v<0||v>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]),((k<0||k>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+k])).TableCellContentMaxWidth=j;v=v+(1)>>0;}j=0;k=k+(1)>>0;$s=4;continue;case 5:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.ptr.prototype.renderTable};}$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;};R.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};R.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;};R.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};R.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};R.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};R.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};R.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};R.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};R.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};R.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};R.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};R.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};R.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};R.ptr.prototype.renderLinkDest=function(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;d=c.BaseRenderer.LinkPath(d);c.BaseRenderer.Write(d);}return 2;};R.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};R.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};R.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};R.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(d);}return 2;};R.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};R.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};R.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};R.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};R.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};R.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};R.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};R.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};R.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};R.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};R.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};R.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};R.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};R.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};R.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};R.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};R.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};R.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};R.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};R.ptr.prototype.renderImage=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};R.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(G.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+F.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+F.BytesToStr(d)+"]["+F.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;};R.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};R.ptr.prototype.renderHTML=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();d=a.Tokens;d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};R.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};R.ptr.prototype.renderDocument=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.BaseRenderer.Writer=new G.Buffer.ptr(CC.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=CC.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){$s=4;continue;}$s=5;continue;case 4:e=G.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=G.TrimLeft(d,"\n");$s=8;case 8:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$s=6;continue;case 5:g=G.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;case 6:c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.ptr.prototype.renderDocument};}$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;};R.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};R.ptr.prototype.renderParagraph=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;continue;}$s=2;continue;case 1:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(CE.nil===a.FirstChild)){$s=3;continue;}$s=4;continue;case 3:d=G.TrimSpace(a.FirstChild.Tokens);$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Tokens=d;case 4:if(a.ParentIs(109,new CK([]))){if(!(CE.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("<br /><br />");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}e=false;f=false;g=a.Parent;if(!(CE.nil===g)){if(8===g.Type){h=g;if(!(CE.nil===h.Parent)&&!(CL.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(CE.nil===i){j=a.Next;f=CE.nil===j;}}else{e=true;}}}if(!e||(f)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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.h=h;$f.i=i;$f.j=j;$f.$s=$s;$f.$r=$r;return $f;};R.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};R.ptr.prototype.renderText=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=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if((CE.nil===a.Previous||(100===a.Previous.Type))&&!(CE.nil===a.Parent.Parent)&&!(CL.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=G.TrimPrefix(d,(new CC($stringToBytes(" "))));if(G.HasPrefix(d,(new CC($stringToBytes("\xE2\x80\xB8 "))))){d=G.TrimPrefix(d,(new CC($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(F.CaretTokens,d);}}}c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};R.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};R.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.Options.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=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.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=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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;};R.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};R.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1<a.Parent.CodeMarkerLen){c.BaseRenderer.WriteByte(96);d=F.BytesToStr(a.Next.Tokens);e=J.DecodeRuneInString(d);f=e[0];if(96===f){c.BaseRenderer.WriteByte(32);}}}return 2;};R.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};R.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;if(a.ParentIs(109,new CK([]))){d=G.ReplaceAll(d,(new CC($stringToBytes("\\|"))),(new CC($stringToBytes("|"))));d=G.ReplaceAll(d,(new CC($stringToBytes("|"))),(new CC($stringToBytes("\\|"))));d=G.ReplaceAll(d,(new CC($stringToBytes("<br/>"))),CC.nil);}c.BaseRenderer.Write(d);}return 2;};R.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};R.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c,d,e,f;c=this;if(b){if(1<a.Parent.CodeMarkerLen){d=F.BytesToStr(a.Previous.Tokens);e=J.DecodeLastRuneInString(d);f=e[0];if(96===f){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(96);}c.BaseRenderer.WriteByte(96);}return 2;};R.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};R.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};R.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};R.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};R.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};R.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};R.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};R.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};R.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};R.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;};R.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};R.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};R.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};R.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.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 2;};R.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};R.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.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};R.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};R.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};R.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;};R.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};R.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};R.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};R.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){c.BaseRenderer.Write(G.Repeat(new CC([96]),3));c.BaseRenderer.WriteByte(10);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Write(G.Repeat(new CC([96]),3));c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 1;}}return 2;};R.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};R.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;};R.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};R.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};R.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};R.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};R.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};R.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};R.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};R.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};R.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};R.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;};R.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};R.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};R.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};R.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};R.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};R.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};R.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};R.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};R.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};R.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,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;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new G.Buffer.ptr(CC.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 G.Buffer.ptr(CC.nil,0,0);h=f.Bytes();i=G.Split(h,new CC([10]));j=i.$length;if(2<j&&C.IsBlank((k=j-1>>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&C.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&&C.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:q=G.TrimSpace(g.Bytes());$s=6;case 6:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(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])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=G.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=7;case 7:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,new CK([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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.v=v;$f.$s=$s;$f.$r=$r;return $f;};R.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};R.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};R.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(G.Repeat(new CC([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(D.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(D.Repeat("-",e));}case 5:if(!a.ParentIs(109,new CK([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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;};R.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};R.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};R.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};R.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+F.BytesToStr(a.Tokens)+"}");}return 2;};R.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};R.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 G.Buffer.ptr(CC.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=G.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 CK([]))){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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;};R.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};R.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,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 G.Buffer.ptr(CC.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(CE.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(CE.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=h+(1)>>0;}i=G.Repeat(new CC([32]),h);j=new G.Buffer.ptr(CC.nil,0,0);k=g.Bytes();l=G.Split(k,new CC([10]));m=l;n=0;case 4:if(!(n<m.$length)){$s=5;continue;}o=((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;$s=4;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;$s=4;continue;case 5:k=j.Bytes();if(h<k.$length){k=$subslice(k,h);}p=new G.Buffer.ptr(CC.nil,0,0);if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){p.WriteString(H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter)));}else{p.Write(a.ListData.Marker);}p.WriteByte(32);k=$appendSlice(p.Bytes(),k);if(a.ParentIs(109,new CK([]))){k=G.ReplaceAll(k,(new CC($stringToBytes("\n"))),CC.nil);}g.Reset();g.Write(k);k=g.Bytes();if(a.ParentIs(109,new CK([]))){k=G.ReplaceAll(k,(new CC($stringToBytes("\n"))),CC.nil);}(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(k);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=G.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=6;case 6:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,new CK([]))){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:R.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.u=u;$f.$s=$s;$f.$r=$r;return $f;};R.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};R.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);}else{c.BaseRenderer.WriteByte(32);}return 2;};R.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};R.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,new CK([]))){c.BaseRenderer.WriteString("<hr/>");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};R.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};R.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,new CK([]))){c.BaseRenderer.WriteString("<br/>");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};R.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};R.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};R.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};R.ptr.prototype.withoutKramdownBlockIAL=function(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||CE.nil===a.Next||!((455===a.Next.Type));};R.prototype.withoutKramdownBlockIAL=function(a){return this.$val.withoutKramdownBlockIAL(a);};U=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,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new T.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};return c;};$pkg.NewHtmlRenderer=U;T.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=CC.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:T.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;};T.prototype.Render=function(){return this.$val.Render();};T.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};T.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};T.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};T.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};T.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};T.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};T.ptr.prototype.renderGitConflict=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CD([new CB(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CD.nil,false);}return 2;};T.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};T.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};T.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};T.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};T.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};T.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};T.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};T.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};T.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};T.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};T.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};T.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};T.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;};T.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};T.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};T.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};T.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};T.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};T.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};T.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};T.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;};T.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};T.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};T.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};T.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};T.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};T.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};T.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};T.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};T.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CD.nil,false);}return 2;};T.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};T.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CD.nil,false);}return 2;};T.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};T.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};T.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CD.nil,false);}return 2;};T.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};T.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CD.nil,false);}return 2;};T.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};T.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CD.nil,false);}else{c.BaseRenderer.Tag("/div",CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};T.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;};T.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};T.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};T.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};T.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};T.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};T.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};T.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(39);}return 2;};T.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};T.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};T.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};T.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};T.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};T.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};T.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</code></pre>");}return 2;};T.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};T.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};T.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new CD([new CB(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("<code class=\"language-yaml\">");}return 2;};T.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};T.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};T.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};T.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};T.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};T.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};T.ptr.prototype.renderToC=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;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:T.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};T.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};T.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=H.Itoa(f);c.BaseRenderer.Tag("sup",new CD([new CB(["class","footnotes-ref"]),new CB(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CD([new CB(["href","#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CD.nil,false);c.BaseRenderer.Tag("/sup",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.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;};T.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};T.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};T.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 CC.nil;}b=new G.Buffer.ptr(CC.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-"+H.Itoa(e+1>>0)+"\">");g=new E.Tree.ptr(CE.nil,a.BaseRenderer.Tree.Context,CN.nil,CO.nil,"","","","","",CB.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new A.Node.ptr("","","",0,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,CC.nil,"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false);g.Root.AppendChild(f);h=U(g,a.BaseRenderer.Options);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 A.Node.ptr("","","",10,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,F.StrToBytes(l),"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false);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:T.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;};T.prototype.RenderFootnotes=function(){return this.$val.RenderFootnotes();};T.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(G.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};T.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};T.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};T.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};T.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};T.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};T.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};T.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};T.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};T.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};T.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};T.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};T.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};T.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};T.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new CD([new CB(["class","language-math"])]);c.BaseRenderer.Tag("span",d,false);}return 2;};T.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};T.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};T.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/div",CD.nil,false);}return 2;};T.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};T.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};T.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};T.ptr.prototype.renderMathBlock=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CD([new CB(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}return 2;};T.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};T.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=CD.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CB(["align","left"]));}else if(f===(2)){e=$append(e,new CB(["align","center"]));}else if(f===(3)){e=$append(e,new CB(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};T.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CD.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};T.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CD.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CD.nil,false);c.BaseRenderer.Newline();if(!(CE.nil===a.Next)){c.BaseRenderer.Tag("tbody",CD.nil,false);}c.BaseRenderer.Newline();}return 2;};T.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};T.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(CE.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CD.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};T.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;};T.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};T.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};T.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CD.nil,false);}return 2;};T.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};T.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};T.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CD.nil,false);}return 2;};T.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};T.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};T.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};T.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};T.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};T.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};T.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};T.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};T.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};T.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};T.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};T.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};T.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};T.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};T.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};T.ptr.prototype.renderImage=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){if(0===c.BaseRenderer.DisableTags){d=a.IALAttr("parent-style");if(!(""===d)){c.BaseRenderer.Tag("span",new CD([new CB(["style",d])]),false);}c.BaseRenderer.WriteString("<img src=\"");e=a.ChildByType(41).Tokens;e=c.BaseRenderer.LinkPath(e);if(!(""===c.BaseRenderer.Options.ImageLazyLoading)){c.BaseRenderer.Write(B.EscapeHTML(F.StrToBytes(c.BaseRenderer.Options.ImageLazyLoading)));c.BaseRenderer.WriteString("\" data-src=\"");}c.BaseRenderer.Write(B.EscapeHTML(e));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);f=a.ChildByType(42);if(!(CE.nil===f)&&!(CC.nil===f.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(B.EscapeHTML(f.Tokens));c.BaseRenderer.WriteByte(34);}g=c.BaseRenderer.NodeAttrsStr(a);if(!(""===g)){c.BaseRenderer.WriteString(" "+g);}c.BaseRenderer.WriteString(" />");h=a.IALAttr("style");if(!(""===h)){c.BaseRenderer.Tag("/span",CD.nil,false);}if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:i=c.BaseRenderer.Writer.Bytes();j=G.LastIndex(i,(new CC($stringToBytes("<img src="))));k=$subslice(i,j);if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:l=BG(k);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;case 6:c.BaseRenderer.Writer.Truncate(j);c.BaseRenderer.Writer.Write(k);case 4:case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.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.$s=$s;$f.$r=$r;return $f;};T.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};T.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.LinkPath(e);f=new CD([new CB(["href",F.BytesToStr(B.EscapeHTML(e))])]);g=a.ChildByType(42);if(!(CE.nil===g)&&!(CC.nil===g.Tokens)){f=$append(f,new CB(["title",F.BytesToStr(B.EscapeHTML(g.Tokens))]));}c.BaseRenderer.Tag("a",f,false);}else{c.BaseRenderer.Tag("/a",CD.nil,false);c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};T.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};T.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.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.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;};T.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};T.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.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(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:T.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;};T.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};T.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};T.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e;c=this;d=a.Parent.Parent;if(!(CE.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.BaseRenderer.Newline();c.handleKramdownBlockIAL(a);e=CD.nil;e=$appendSlice(e,a.KramdownIAL);if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){e=$append(e,new CB(["class","indent--2"]));}c.BaseRenderer.Tag("p",e,false);}else{c.BaseRenderer.Tag("/p",CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};T.ptr.prototype.renderText=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=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(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(B.EscapeHTML(d));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};T.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};T.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.Options.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=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.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=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.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;};T.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};T.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};T.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};T.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};T.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CD.nil,false);}return 2;};T.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};T.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;};T.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};T.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};T.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};T.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};T.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};T.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};T.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};T.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;};T.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};T.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};T.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};T.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};T.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};T.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};T.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};T.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};T.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("</blockquote>");c.BaseRenderer.Newline();}return 2;};T.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};T.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};T.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(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("<h"+d);e=AW(a);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(c.BaseRenderer.Options.ToC||c.BaseRenderer.Options.HeadingID||c.BaseRenderer.Options.KramdownBlockIAL){c.BaseRenderer.WriteString(" id=\""+f+"\"");if(c.BaseRenderer.Options.KramdownBlockIAL){if(!("id"===c.BaseRenderer.Options.KramdownIALIDRenderName)&&0<a.KramdownIAL.$length){c.BaseRenderer.WriteString(" "+c.BaseRenderer.Options.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.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=AW(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Tag("a",new CD([new CB(["id","vditorAnchor-"+n]),new CB(["class","vditor-anchor"]),new CB(["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.BaseRenderer.Tag("/a",CD.nil,false);case 6:c.BaseRenderer.WriteString("</h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:T.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;};T.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};T.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};T.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};T.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};T.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=CD.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CQ(function(){return e;},function($v){e=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CB(["start",H.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};T.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f;c=this;if(b){d=CD.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(CE.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CE.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CE.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CB(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CD.nil,false);c.BaseRenderer.Newline();}return 2;};T.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};T.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CD.nil;if(a.TaskListItemChecked){d=$append(d,new CB(["checked",""]));}d=$append(d,new CB(["disabled",""]),new CB(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};T.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};T.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CD.nil,true);c.BaseRenderer.Newline();}return 2;};T.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};T.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CD.nil,true);c.BaseRenderer.Newline();}return 2;};T.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};T.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CD.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};T.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};T.ptr.prototype.handleKramdownBlockIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.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.Options.KramdownIALIDRenderName));}};T.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};W=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,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new V.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal($clone(c,V),"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal($clone(c,V),"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal($clone(c,V),"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};c.BaseRenderer.DefaultRendererFunc=$methodVal(c,"renderDefault");return c;};$pkg.NewJSONRenderer=W;X=function(a){var a,b;b=a.Type;if((b===(12))||(b===(18))||(b===(20))||(b===(23))||(b===(25))||(b===(28))||(b===(102))||(b===(104))||(b===(301))||(b===(305))||(b===(426))||(b===(451))||(b===(453))||(b===(461))||(b===(486))||(b===(491))){return true;}return false;};Y=function(a){var a,b;b=a.Type;if((b===(13))||(b===(19))||(b===(21))||(b===(24))||(b===(26))||(b===(30))||(b===(103))||(b===(105))||(b===(303))||(b===(307))||(b===(428))||(b===(452))||(b===(454))||(b===(462))||(b===(487))||(b===(492))){return true;}return false;};V.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}else{c.BaseRenderer.WriteByte(93);}return 2;};V.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};V.ptr.prototype.renderParagraph=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};V.ptr.prototype.renderText=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(a.Type,F.BytesToStr(a.Tokens));}else{c.closeObj(a);}return 1;};V.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};V.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};V.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};V.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(27,F.BytesToStr(a.Tokens));c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};V.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};V.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};V.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};V.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};V.ptr.prototype.renderCodeBlockCode=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="";if(0<a.Previous.CodeBlockInfo.$length){e=C.Split(a.Previous.CodeBlockInfo,32);d=F.BytesToStr((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]));}if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();f=a.Tokens;if(0<a.Previous.CodeBlockInfo.$length){$s=4;continue;}$s=5;continue;case 4:c.language(11,F.BytesToStr(f),d);if("mindmap"===d){$s=7;continue;}$s=8;continue;case 7:g=AE(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.mindMap(F.BytesToStr(h));case 8:$s=6;continue;case 5:f=B.EscapeHTML(f);c.language(11,F.BytesToStr(f),d);case 6:$s=3;continue;case 2:c.closeObj(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:V.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.$s=$s;$f.$r=$r;return $f;};V.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};V.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};V.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};V.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};V.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(300,F.BytesToStr(a.Tokens));c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};V.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};V.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};V.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};V.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(304,F.BytesToStr(a.Tokens));}else{c.closeObj(a);}return 1;};V.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};V.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};V.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};V.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};V.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};V.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};V.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};V.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};V.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};V.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};V.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};V.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};V.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};V.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};V.ptr.prototype.renderHeading=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.val(a.Type,d);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};V.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};V.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};V.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(a.Type,d);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};V.ptr.prototype.renderListItem=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};V.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf(a.Type,"hr",a);}return 1;};V.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};V.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf(a.Type,"br",a);}return 1;};V.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};V.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.leaf(a.Type,"\n",a);}return 1;};V.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};V.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:c.openObj();d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=BG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:c.val(a.Type,F.BytesToStr(d));c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:V.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;};V.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};V.ptr.prototype.renderLink=function(a,b){var a,b,c,d,e;c=this;if(b){c.openObj();d=a.ChildByType(41);e=d.Tokens;e=c.BaseRenderer.LinkPath(e);c.val(a.Type,F.BytesToStr(e));}else{c.closeObj(a);}return 2;};V.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};V.ptr.prototype.renderImage=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d=a.ChildByType(41).Tokens;d=c.BaseRenderer.LinkPath(d);c.val(a.Type,F.BytesToStr(d));}else{c.closeObj(a);}return 2;};V.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};V.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};V.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};V.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};V.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};V.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};V.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};V.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};V.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};V.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};V.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};V.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};V.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};V.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.WriteString(",\"title\":\""+F.BytesToStr(d)+"\"");}return 2;};V.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};V.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};V.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};V.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};V.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};V.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};V.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="false";if(a.TaskListItemChecked){d="true";}c.val(a.Type,d);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};V.ptr.prototype.renderTableCell=function(a,b){var a,b,c,d,e;c=this;if(b){d="";e=a.TableCellAlign;if(e===(1)){d="left";}else if(e===(2)){d="center";}else if(e===(3)){d="right";}else{d="left";}c.openObj();c.val(a.Type,d);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};V.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};V.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};V.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};V.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.leaf(a.Type,F.BytesToStr(a.Tokens),a);}return 1;};V.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};V.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.leaf(a.Type,F.BytesToStr(a.Tokens),a);}return 1;};V.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};V.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};V.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};V.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};V.ptr.prototype.renderFootnotesRef=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};V.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};V.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(a.Type,F.BytesToStr(a.Tokens));c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};V.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.openObj();}else{c.closeObj(a);}return 2;};V.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};V.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};V.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.val(425,F.BytesToStr(a.Tokens));}return 1;};V.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};V.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};V.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(400,F.BytesToStr(a.Tokens));}else{c.closeObj(a);}return 2;};V.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};V.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};V.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};V.ptr.prototype.renderMark=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};V.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};V.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};V.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};V.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};V.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};V.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};V.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};V.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};V.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};V.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};V.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};V.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};V.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};V.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.val(465,F.BytesToStr(a.Tokens));}else{c.closeObj(a);}return 2;};V.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};V.ptr.prototype.renderTag=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};V.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};V.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};V.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};V.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};V.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};V.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};V.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};V.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};V.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};V.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};V.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);}else{c.closeObj(a);}return 2;};V.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};V.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};V.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};V.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.val(430,F.BytesToStr(a.Tokens));}return 2;};V.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};V.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;if(b){c.val(430,F.BytesToStr(a.Tokens));}return 2;};V.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};V.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;if(b){c.openObj();c.flag(a);}else{c.closeObj(a);}return 2;};V.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};V.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};V.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};V.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;if(b){c.val(540,F.BytesToStr(a.Tokens));}return 2;};V.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};V.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};V.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};V.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.openObj();d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:e=BG(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 5:c.val(a.Type,F.BytesToStr(d));$s=3;continue;case 2:c.closeObj(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:V.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;};V.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};V.ptr.prototype.leaf=function(a,b,c){var a,b,c,d;d=this;d.openObj();d.val(a,b);d.closeObj(c);};V.prototype.leaf=function(a,b,c){return this.$val.leaf(a,b,c);};V.ptr.prototype.val=function(a,b){var a,b,c;c=this;b=D.ReplaceAll(b,"\\","\\\\");b=D.ReplaceAll(b,"\n","\\n");b=D.ReplaceAll(b,"\"","\\\"");b=D.ReplaceAll(b,"'","\\'");c.BaseRenderer.WriteString("\"type\":\""+$substring(new A.NodeType(a).String(),4)+"\""+",");c.BaseRenderer.WriteString("\"value\":\""+b+"\"");};V.prototype.val=function(a,b){return this.$val.val(a,b);};V.ptr.prototype.language=function(a,b,c){var a,b,c,d;d=this;b=D.ReplaceAll(b,"\\","\\\\");b=D.ReplaceAll(b,"\n","\\n");b=D.ReplaceAll(b,"\"","\\\"");b=D.ReplaceAll(b,"'","\\'");d.BaseRenderer.WriteString("\"type\":\""+$substring(new A.NodeType(a).String(),4)+"\""+",");d.BaseRenderer.WriteString("\"value\":\""+b+"\"");d.BaseRenderer.WriteString(",\"language\":\""+c+"\"");};V.prototype.language=function(a,b,c){return this.$val.language(a,b,c);};V.ptr.prototype.mindMap=function(a){var a,b;b=this;b.BaseRenderer.WriteString(",\"mindmap\":\""+a+"\"");};V.prototype.mindMap=function(a){return this.$val.mindMap(a);};V.ptr.prototype.flag=function(a){var a,b;b=this;b.BaseRenderer.WriteString("\"flag\":\""+$substring(new A.NodeType(a.Type).String(),4)+"\"");};V.prototype.flag=function(a){return this.$val.flag(a);};V.ptr.prototype.openObj=function(){var a;a=this;a.BaseRenderer.WriteByte(123);};V.prototype.openObj=function(){return this.$val.openObj();};V.ptr.prototype.closeObj=function(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};V.prototype.closeObj=function(a){return this.$val.closeObj(a);};V.ptr.prototype.openChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};V.prototype.openChildren=function(a){return this.$val.openChildren(a);};V.ptr.prototype.closeChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};V.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};V.ptr.prototype.comma=function(){var a;a=this;a.BaseRenderer.WriteString(",");};V.prototype.comma=function(){return this.$val.comma();};V.ptr.prototype.ignore=function(a){var a,b;b=this;return CE.nil===a||X(a)||Y(a);};V.prototype.ignore=function(a){return this.$val.ignore(a);};AB=function(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;c=new AA.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderCodeBlock")};g=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderMathBlock")};h=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderBlockquote")};i=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderSuperBlock")};j=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderHeading")};k=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderList")};l=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderListItem")};m=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderThematicBreak")};n=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderHTML")};o=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderTable")};p=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderToC")};q=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderYamlFrontMatter")};r=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderBlockQueryEmbed")};s=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderKramdownBlockIAL")};c.BaseRenderer.DefaultRendererFunc=$methodVal(c,"renderDefault");return c;};$pkg.NewKityMinderJSONRenderer=AB;AA.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;return 2;};AA.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AA.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:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderBlockQueryEmbed};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AA.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:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderYamlFrontMatter};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AA.ptr.prototype.renderToC=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AA.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:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AA.ptr.prototype.renderTable=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderTable};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AA.ptr.prototype.renderHTML=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderHTML};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AA.ptr.prototype.renderParagraph=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;d=a.Parent.Parent;if(!(CE.nil===d)&&(7===d.Type)&&d.ListData.Tight){if(a.Parent.FirstChild===a&&a.Parent.LastChild===a){$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AA.ptr.prototype.renderBlockquote=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AA.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:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderSuperBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AA.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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);d=a.FirstChild;while(true){if(!(!(CE.nil===d))){break;}d.Unlink();d=d.Next;}e=AC(a);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]);a.AppendChild(h);g++;}$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.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;};AA.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AA.ptr.prototype.renderList=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AA.ptr.prototype.renderListItem=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderListItem};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AA.ptr.prototype.renderThematicBreak=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.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderThematicBreak};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AA.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:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};AA.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 1;};AA.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AA.ptr.prototype.renderDocument=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.WriteByte(123);c.BaseRenderer.WriteString("\"root\":");c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.BaseRenderer.WriteByte(125);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.renderDocument};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AA.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AA.ptr.prototype.data=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;c.BaseRenderer.WriteString("\"data\":");c.openObj();d="";e=a.Type;if(e===(0)){$s=2;continue;}if(e===(7)){$s=3;continue;}if(e===(5)){$s=4;continue;}if(e===(475)){$s=5;continue;}$s=6;continue;case 2:d=c.BaseRenderer.Tree.Name;$s=7;continue;case 3:if(0===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconList\",");}else if(1===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconOrderedList\",");}else{c.BaseRenderer.WriteString("\"priority\": \"iconCheck\",");}$s=7;continue;case 4:c.BaseRenderer.WriteString("\"priority\": \"iconQuote\",");$s=7;continue;case 5:c.BaseRenderer.WriteString("\"priority\": \"iconSuper\",");$s=7;continue;case 6:b[0]=new G.Buffer.ptr(CC.nil,0,0);$r=A.Walk(a,(function(b){return function $b(f,g){var f,g,h,i,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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(!g){$s=-1;return 2;}if(460===f.Type){$s=1;continue;}$s=2;continue;case 1:h=f.Text();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=b[0].WriteString("#"+h+"#");$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 1;case 2:if((16===f.Type)||(40===f.Type)||(433===f.Type)||(434===f.Type)||(29===f.Type)||(15===f.Type)||(42===f.Type)||(302===f.Type)||(306===f.Type)||(427===f.Type)){b[0].Write(f.Tokens);}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:$b};}$f.f=f;$f.g=g;$f.h=h;$f.i=i;$f.$s=$s;$f.$r=$r;return $f;};})(b));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=b[0].String();case 7:case 1:f=D.NewReplacer(new CB(["\\","","\n","","\"","","\t","","'",""]));g=f.Replace(d);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;d=D.ReplaceAll(d,"'","");if(16<J.RuneCountInString(d)){d=AV(d,16)+"...";}if(0===a.Type){c.BaseRenderer.WriteString("\"layout\":\"right\",");}c.BaseRenderer.WriteString("\"text\":\""+d+"\",");c.BaseRenderer.WriteString("\"id\":\""+a.IALAttr("id")+"\",");c.BaseRenderer.WriteString("\"type\":\""+new A.NodeType(a.Type).String()+"\",");c.BaseRenderer.WriteString("\"isContainer\":"+H.FormatBool(a.IsContainerBlock()));c.closeObj();$s=-1;return;}return;}if($f===undefined){$f={$blk:AA.ptr.prototype.data};}$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;};AA.prototype.data=function(a){return this.$val.data(a);};AA.ptr.prototype.openObj=function(){var a;a=this;a.BaseRenderer.WriteByte(123);};AA.prototype.openObj=function(){return this.$val.openObj();};AA.ptr.prototype.closeObj=function(){var a;a=this;a.BaseRenderer.WriteByte(125);};AA.prototype.closeObj=function(){return this.$val.closeObj();};AA.ptr.prototype.openChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};AA.prototype.openChildren=function(a){return this.$val.openChildren(a);};AA.ptr.prototype.closeChildren=function(a){var a,b;b=this;if(!(CE.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};AA.prototype.closeChildren=function(a){return this.$val.closeChildren(a);};AA.ptr.prototype.comma=function(a){var a,b,c;b=this;c=a.Next;if(!(CE.nil===c)){while(true){if(!(!(CE.nil===c))){break;}if(!((455===c.Type))){break;}c=c.Next;}if(!(CE.nil===c)&&c.IsBlock()){b.BaseRenderer.WriteString(",");}}};AA.prototype.comma=function(a){return this.$val.comma(a);};AC=function(a){var a,b,c,d,e;b=CI.nil;c=a;if(!(CE.nil===a.Next)&&(455===a.Next.Type)){c=a.Next.Next;}d=a.HeadingLevel;e=c;while(true){if(!(!(CE.nil===e))){break;}if(2===e.Type){if(d>=e.HeadingLevel){break;}}if(455===e.Type){if(!G.Contains(e.Tokens,(new CC($stringToBytes("type=\"doc\""))))){b=$append(b,e);}}else{b=$append(b,e);}e=e.Next;}return b;};AT.ptr.prototype.LinkPath=function(a){var a,b;b=this;a=b.RelativePath(a);a=b.PrefixPath(a);return a;};AT.prototype.LinkPath=function(a){return this.$val.LinkPath(a);};AT.ptr.prototype.PrefixPath=function(a){var a,b,c,d;b=this;if(""===b.Options.LinkPrefix){return a;}c=F.StrToBytes(b.Options.LinkPrefix);d=$appendSlice(c,a);return d;};AT.prototype.PrefixPath=function(a){return this.$val.PrefixPath(a);};AT.ptr.prototype.RelativePath=function(a){var a,b,c,d;b=this;if(""===b.Options.LinkBase){return a;}a=G.ReplaceAll(a,(new CC($stringToBytes("%5C"))),(new CC($stringToBytes("\\"))));if(!b.isRelativePath(a)){return a;}c=F.StrToBytes(b.Options.LinkBase);if(!G.HasSuffix(c,(new CC($stringToBytes("/"))))){c=$appendSlice(c,(new CC($stringToBytes("/"))));}d=$appendSlice(c,a);if(G.Equal(c,d)){return(new CC($stringToBytes("")));}return d;};AT.prototype.RelativePath=function(a){return this.$val.RelativePath(a);};AT.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!G.Contains(a,(new CC($stringToBytes(":/"))))&&!G.Contains(a,(new CC($stringToBytes(":\\"))));};AT.prototype.isRelativePath=function(a){return this.$val.isRelativePath(a);};AD=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=AF(F.StrToBytes(a));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=F.BytesToStr(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:AD};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EChartsMindmapStr=AD;AE=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=AF(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=B.EncodeDestination(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:AE};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.EChartsMindmap=AE;AF=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=[b];a=G.ReplaceAll(a,F.CaretTokens,CC.nil);c=E.Parse("",a,E.NewOptions());$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(CE.nil===d.Root.FirstChild||!((7===d.Root.FirstChild.Type))){$s=-1;return(new CC($stringToBytes("{}")));}e=CI.nil;f=d.Root.FirstChild;while(true){if(!(!(CE.nil===f))){break;}if(!((7===f.Type))){e=$append(e,f);}f=f.Next;}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]);i.Unlink();h++;}b[0]=new G.Buffer.ptr(CC.nil,0,0);$r=A.Walk(d.Root,(function(b){return function $b(j,k){var j,k,l,m,n,o,$s,$r;$s=0;var $f,$c=false;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;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:l=j.Type;if(l===(0)){$s=2;continue;}if(l===(7)){$s=3;continue;}if(l===(8)){$s=4;continue;}$s=5;continue;case 2:if(k){if(AH(j)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(AH(j)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:m=!(CE.nil===j.ChildByType(7));if(k){$s=7;continue;}$s=8;continue;case 7:n=AG(j.FirstChild);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=b[0].WriteString("{\"name\": \""+n+"\"");$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;if(m){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(m){b[0].WriteString("]");}b[0].WriteString("}");if(!(CE.nil===j.Next)||!(CE.nil===j.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.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;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0].Bytes();}return;}if($f===undefined){$f={$blk:AF};}$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;};AG=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(CE.nil===a){c="";$s=-1;return c;}b[0]=new G.Buffer.ptr(CC.nil,0,0);$r=A.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=D.ReplaceAll(c,"\\","\\\\");c=D.ReplaceAll(c,"\"","\\\"");c=D.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}if($f===undefined){$f={$blk:AG};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AH=function(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(CE.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(!(!(CE.nil===d))){break;}if(8===d.Type){b=b+(1)>>0;}d=d.Next;}if(1<b){return true;}return false;};AL=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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new AK.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=531;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderTextMarkOpenMarker")};eg=532;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eg)]={k:eg,v:$methodVal(c,"renderTextMarkCloseMarker")};return c;};$pkg.NewProtylePreviewRenderer=AL;AK.ptr.prototype.renderTextMark=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AK.ptr.prototype.renderTextMarkOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-type=\"");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("\">");}return 2;};AK.prototype.renderTextMarkOpenMarker=function(a,b){return this.$val.renderTextMarkOpenMarker(a,b);};AK.ptr.prototype.renderTextMarkCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</span>");}return 2;};AK.prototype.renderTextMarkCloseMarker=function(a,b){return this.$val.renderTextMarkCloseMarker(a,b);};AK.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<br />");}return 2;};AK.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AK.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AK.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<u>");}return 2;};AK.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AK.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</u>");}return 2;};AK.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AK.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AK.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<kbd>");}return 2;};AK.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AK.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</kbd>");}return 2;};AK.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AK.ptr.prototype.renderVideo=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.Tag("div",new CD([new CB(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderVideo};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AK.ptr.prototype.renderAudio=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.Tag("div",new CD([new CB(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderAudio};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AK.ptr.prototype.renderIFrame=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.Tag("div",new CD([new CB(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderIFrame};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AK.ptr.prototype.renderWidget=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.Tag("div",new CD([new CB(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderWidget};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AK.ptr.prototype.Render=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=CC.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;$s=-1;return a;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.Render=function(){return this.$val.Render();};AK.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AK.ptr.prototype.renderGitConflictContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};AK.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AK.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AK.ptr.prototype.renderGitConflict=function(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CD([new CB(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CD.nil,false);}return 2;};AK.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AK.ptr.prototype.renderSuperBlock=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AK.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 1;};AK.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AK.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 1;};AK.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AK.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 1;};AK.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AK.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 1;};AK.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AK.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c;c=this;return 1;};AK.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AK.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;};AK.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AK.ptr.prototype.renderTagOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};AK.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AK.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};AK.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AK.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AK.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AK.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;};AK.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AK.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AK.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};AK.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AK.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AK.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};AK.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AK.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AK.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CD.nil,false);}return 2;};AK.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AK.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CD.nil,false);}return 2;};AK.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AK.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AK.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CD.nil,false);}return 2;};AK.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AK.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CD.nil,false);}return 2;};AK.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AK.ptr.prototype.renderBlockQueryEmbed=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CD.nil,false);}else{c.BaseRenderer.Tag("/div",CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AK.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;};AK.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AK.ptr.prototype.renderBlockRef=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AK.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AK.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AK.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};AK.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AK.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(39);}return 2;};AK.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AK.ptr.prototype.renderFileAnnotationRef=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AK.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AK.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AK.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};AK.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AK.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</code></pre>");}return 2;};AK.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AK.ptr.prototype.renderYamlFrontMatterContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AK.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AK.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=new CD([new CB(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("<code class=\"language-yaml\">");}return 2;};AK.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AK.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};AK.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AK.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AK.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AK.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AK.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AK.ptr.prototype.renderBackslash=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AK.ptr.prototype.renderToC=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;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AK.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=H.Itoa(f);c.BaseRenderer.Tag("sup",new CD([new CB(["class","footnotes-ref"]),new CB(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CD([new CB(["href","#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CD.nil,false);c.BaseRenderer.Tag("/sup",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.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;};AK.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AK.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div class=\"footnotes-defs-div\">");c.BaseRenderer.WriteString("<hr class=\"footnotes-defs-hr\" />\n");c.BaseRenderer.WriteString("<ol class=\"footnotes-defs-ol\">");}else{c.BaseRenderer.WriteString("</ol></div>");}return 2;};AK.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AK.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("<li>");if(0<a.FootnotesRefs.$length){e=(d=a.FootnotesRefs,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new A.Node.ptr("","","",10,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,(new CC($stringToBytes("<span id=\"footnotes-def-"+e+"\"></span>"))),"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false));}}else{c.BaseRenderer.WriteString("</li>\n");}return 2;};AK.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AK.ptr.prototype.renderCodeBlock=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;c.BaseRenderer.Newline();d=false;e="";if(!(CE.nil===a.FirstChild.Next)&&0<a.FirstChild.Next.CodeBlockInfo.$length){e=F.BytesToStr(a.FirstChild.Next.CodeBlockInfo);d=c.BaseRenderer.NoHighlight(e);}if(b){$s=1;continue;}$s=2;continue;case 1:if(d){$s=4;continue;}$s=5;continue;case 4:f=CD.nil;g=B.EscapeHTML(a.FirstChild.Next.Next.Tokens);g=G.ReplaceAll(g,F.CaretTokens,CC.nil);h=G.TrimSpace(g);$s=6;case 6:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;f=$append(f,new CB(["data-content",F.BytesToStr(g)]));f=$append(f,new CB(["data-subtype",e]));c.BaseRenderer.Tag("div",f,false);c.BaseRenderer.Tag("div",new CD([new CB(["spin","1"])]),false);c.BaseRenderer.Tag("/div",CD.nil,false);c.BaseRenderer.Tag("/div",CD.nil,false);$s=-1;return 1;case 5:i=new CD([new CB(["class","code-block"]),new CB(["data-language",e])]);c.BaseRenderer.Tag("pre",i,false);c.BaseRenderer.WriteString("<code>");$s=3;continue;case 2:if(d){$s=-1;return 1;}c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/pre",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderCodeBlock};}$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;};AK.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};AK.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AK.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};AK.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};AK.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};AK.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};AK.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AK.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AK.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AK.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AK.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AK.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AK.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};AK.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};AK.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};AK.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Next.Tokens);c.BaseRenderer.Tag("span",new CD([new CB(["data-subtype","math"]),new CB(["data-content",F.BytesToStr(d)])]),false);}return 2;};AK.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};AK.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AK.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};AK.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};AK.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};AK.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};AK.ptr.prototype.renderMathBlock=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;c.BaseRenderer.Newline();if(b){$s=1;continue;}$s=2;continue;case 1:d=CD.nil;e=B.EscapeHTML(a.FirstChild.Next.Tokens);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);f=G.TrimSpace(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CB(["data-content",F.BytesToStr(e)]));d=$append(d,new CB(["data-subtype","math"]));c.BaseRenderer.Tag("div",d,false);c.BaseRenderer.Tag("div",new CD([new CB(["spin","1"])]),false);c.BaseRenderer.Tag("/div",CD.nil,false);c.BaseRenderer.Tag("/div",CD.nil,false);c.BaseRenderer.Newline();case 2:$s=-1;return 1;}return;}if($f===undefined){$f={$blk:AK.ptr.prototype.renderMathBlock};}$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;};AK.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AK.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=CD.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CB(["align","left"]));}else if(f===(2)){e=$append(e,new CB(["align","center"]));}else if(f===(3)){e=$append(e,new CB(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AK.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CD.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AK.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CD.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CD.nil,false);c.BaseRenderer.Newline();if(!(CE.nil===a.Next)){c.BaseRenderer.Tag("tbody",CD.nil,false);}c.BaseRenderer.Newline();}return 2;};AK.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};AK.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(CE.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CD.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AK.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;};AK.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AK.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AK.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CD.nil,false);}return 2;};AK.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AK.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AK.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CD.nil,false);}return 2;};AK.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AK.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AK.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AK.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AK.ptr.prototype.renderLinkText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};AK.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AK.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AK.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AK.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AK.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AK.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AK.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AK.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AK.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AK.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AK.ptr.prototype.renderImage=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){if(0===c.BaseRenderer.DisableTags){d=new CD([new CB(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){d=$append(d,new CB(["style",e]));}c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.WriteString("<img src=\"");f=a.ChildByType(41).Tokens;f=c.BaseRenderer.LinkPath(f);if(!(""===c.BaseRenderer.Options.ImageLazyLoading)){c.BaseRenderer.Write(B.EscapeHTML(F.StrToBytes(c.BaseRenderer.Options.ImageLazyLoading)));c.BaseRenderer.WriteString("\" data-src=\"");}c.BaseRenderer.Write(B.EscapeHTML(f));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);g=a.ChildByType(42);h=CC.nil;if(!(CE.nil===g)&&!(CC.nil===g.Tokens)){h=B.EscapeHTML(g.Tokens);c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(h);c.BaseRenderer.WriteByte(34);}i=c.BaseRenderer.NodeAttrsStr(a);if(!(""===i)){c.BaseRenderer.WriteString(" "+i);}c.BaseRenderer.WriteString(" />");if(0<h.$length){c.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__title"])]),false);c.BaseRenderer.Write(h);c.BaseRenderer.Tag("/span",CD.nil,false);}c.BaseRenderer.Tag("/span",CD.nil,false);j=c.BaseRenderer.Writer.Bytes();k=G.LastIndex(j,(new CC($stringToBytes("<img src="))));l=$subslice(j,k);if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:m=BG(l);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;case 4:c.BaseRenderer.Writer.Truncate(k);c.BaseRenderer.Writer.Write(l);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.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.$s=$s;$f.$r=$r;return $f;};AK.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};AK.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.LinkPath(e);f=new CD([new CB(["href",F.BytesToStr(B.EscapeHTML(e))])]);g=a.ChildByType(42);if(!(CE.nil===g)&&!(CC.nil===g.Tokens)){f=$append(f,new CB(["title",F.BytesToStr(B.EscapeHTML(g.Tokens))]));}c.BaseRenderer.Tag("a",f,false);}else{c.BaseRenderer.Tag("/a",CD.nil,false);c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};AK.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};AK.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.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=c.BaseRenderer.tagSrcPath(d);c.BaseRenderer.Write(d);c.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.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;};AK.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AK.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.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=BG(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:AK.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;};AK.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};AK.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AK.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownBlockIAL(a);d=CD.nil;d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("p",d,false);if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");}}else{c.BaseRenderer.Tag("/p",CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AK.ptr.prototype.renderText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};AK.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};AK.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.Options.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=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.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=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.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;};AK.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};AK.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};AK.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AK.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};AK.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CD.nil,false);}return 2;};AK.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};AK.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;};AK.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};AK.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};AK.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};AK.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};AK.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};AK.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};AK.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};AK.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;};AK.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};AK.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};AK.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};AK.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};AK.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};AK.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};AK.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};AK.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};AK.ptr.prototype.renderBlockquote=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("</blockquote>");c.BaseRenderer.Newline();}return 2;};AK.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AK.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AK.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(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("<h"+d);e=AW(a);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(c.BaseRenderer.Options.ToC||c.BaseRenderer.Options.HeadingID||c.BaseRenderer.Options.KramdownBlockIAL){c.BaseRenderer.WriteString(" id=\""+f+"\"");if(c.BaseRenderer.Options.KramdownBlockIAL){if(!("id"===c.BaseRenderer.Options.KramdownIALIDRenderName)&&0<a.KramdownIAL.$length){c.BaseRenderer.WriteString(" "+c.BaseRenderer.Options.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.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:m=AW(a);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Tag("a",new CD([new CB(["id","vditorAnchor-"+n]),new CB(["class","vditor-anchor"]),new CB(["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.BaseRenderer.Tag("/a",CD.nil,false);case 6:c.BaseRenderer.WriteString("</h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AK.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;};AK.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AK.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AK.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};AK.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AK.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=CD.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new CQ(function(){return e;},function($v){e=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CB(["start",H.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AK.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e,f;c=this;if(b){d=CD.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(CE.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(CE.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(CE.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CB(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CD.nil,false);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AK.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CD.nil;if(a.TaskListItemChecked){d=$append(d,new CB(["checked",""]));}d=$append(d,new CB(["disabled",""]),new CB(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};AK.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AK.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CD.nil,true);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AK.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CD.nil,true);c.BaseRenderer.Newline();}return 2;};AK.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AK.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CD.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};AK.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AK.ptr.prototype.handleKramdownBlockIAL=function(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.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.Options.KramdownIALIDRenderName));}};AK.prototype.handleKramdownBlockIAL=function(a){return this.$val.handleKramdownBlockIAL(a);};AN=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,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=new AM.ptr(AU(a,b),b.NodeIndexStart);d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=47;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderLess")};bb=48;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderGreater")};bc=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderOpenBrace")};bd=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderCloseBrace")};be=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkText")};bf=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkSpace")};bg=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderLinkDest")};bh=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderLinkTitle")};bi=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough")};bj=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bk=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bl=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bm=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bn=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTaskListItemMarker")};bo=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTable")};bp=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableHead")};bq=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderTableRow")};br=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderTableCell")};bs=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmoji")};bt=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiUnicode")};bu=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderEmojiImg")};bv=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderEmojiAlias")};bw=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesDefBlock")};bx=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderFootnotesDef")};by=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderFootnotesRef")};bz=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderToC")};ca=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderBackslash")};cb=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderBackslashContent")};cc=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderHtmlEntity")};cd=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatter")};ce=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cf=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderYamlFrontMatterContent")};cg=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};ch=430;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderBlockRef")};ci=431;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderBlockRefID")};cj=432;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderBlockRefSpace")};ck=433;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderBlockRefText")};cl=434;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderBlockRefDynamicText")};cm=540;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderFileAnnotationRef")};cn=541;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderFileAnnotationRefID")};co=542;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderFileAnnotationRefSpace")};cp=543;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderFileAnnotationRefText")};cq=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderMark")};cr=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderMark1OpenMarker")};cs=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderMark1CloseMarker")};ct=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ct)]={k:ct,v:$methodVal(c,"renderMark2OpenMarker")};cu=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cu)]={k:cu,v:$methodVal(c,"renderMark2CloseMarker")};cv=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cv)]={k:cv,v:$methodVal(c,"renderSup")};cw=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cw)]={k:cw,v:$methodVal(c,"renderSupOpenMarker")};cx=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cx)]={k:cx,v:$methodVal(c,"renderSupCloseMarker")};cy=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cy)]={k:cy,v:$methodVal(c,"renderSub")};cz=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cz)]={k:cz,v:$methodVal(c,"renderSubOpenMarker")};da=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(da)]={k:da,v:$methodVal(c,"renderSubCloseMarker")};db=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(db)]={k:db,v:$methodVal(c,"renderKramdownBlockIAL")};dc=456;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dc)]={k:dc,v:$methodVal(c,"renderKramdownSpanIAL")};dd=465;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dd)]={k:dd,v:$methodVal(c,"renderBlockQueryEmbed")};de=468;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(de)]={k:de,v:$methodVal(c,"renderBlockQueryEmbedScript")};df=460;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(df)]={k:df,v:$methodVal(c,"renderTag")};dg=461;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dg)]={k:dg,v:$methodVal(c,"renderTagOpenMarker")};dh=462;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dh)]={k:dh,v:$methodVal(c,"renderTagCloseMarker")};di=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(di)]={k:di,v:$methodVal(c,"renderLinkRefDefBlock")};dj=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dj)]={k:dj,v:$methodVal(c,"renderLinkRefDef")};dk=475;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dk)]={k:dk,v:$methodVal(c,"renderSuperBlock")};dl=476;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dl)]={k:dl,v:$methodVal(c,"renderSuperBlockOpenMarker")};dm=477;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dm)]={k:dm,v:$methodVal(c,"renderSuperBlockLayoutMarker")};dn=478;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dn)]={k:dn,v:$methodVal(c,"renderSuperBlockCloseMarker")};dp=495;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dp)]={k:dp,v:$methodVal(c,"renderGitConflict")};dq=496;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dq)]={k:dq,v:$methodVal(c,"renderGitConflictOpenMarker")};dr=497;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dr)]={k:dr,v:$methodVal(c,"renderGitConflictContent")};ds=498;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ds)]={k:ds,v:$methodVal(c,"renderGitConflictCloseMarker")};dt=500;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dt)]={k:dt,v:$methodVal(c,"renderIFrame")};du=535;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(du)]={k:du,v:$methodVal(c,"renderWidget")};dv=510;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dv)]={k:dv,v:$methodVal(c,"renderVideo")};dw=505;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dw)]={k:dw,v:$methodVal(c,"renderAudio")};dx=515;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dx)]={k:dx,v:$methodVal(c,"renderKbd")};dy=516;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dy)]={k:dy,v:$methodVal(c,"renderKbdOpenMarker")};dz=517;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(dz)]={k:dz,v:$methodVal(c,"renderKbdCloseMarker")};ea=520;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ea)]={k:ea,v:$methodVal(c,"renderUnderline")};eb=521;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eb)]={k:eb,v:$methodVal(c,"renderUnderlineOpenMarker")};ec=522;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ec)]={k:ec,v:$methodVal(c,"renderUnderlineCloseMarker")};ed=525;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ed)]={k:ed,v:$methodVal(c,"renderBr")};ee=530;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ee)]={k:ee,v:$methodVal(c,"renderTextMark")};ef=531;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ef)]={k:ef,v:$methodVal(c,"renderTextMarkOpenMarker")};eg=532;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(eg)]={k:eg,v:$methodVal(c,"renderTextMarkCloseMarker")};return c;};$pkg.NewBlockRenderer=AN;AM.ptr.prototype.renderTextMark=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderTextMark=function(a,b){return this.$val.renderTextMark(a,b);};AM.ptr.prototype.renderTextMarkOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<span data-type=\"");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("\">");}return 2;};AM.prototype.renderTextMarkOpenMarker=function(a,b){return this.$val.renderTextMarkOpenMarker(a,b);};AM.ptr.prototype.renderTextMarkCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</span>");}return 2;};AM.prototype.renderTextMarkCloseMarker=function(a,b){return this.$val.renderTextMarkCloseMarker(a,b);};AM.ptr.prototype.renderBr=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<br />");}return 2;};AM.prototype.renderBr=function(a,b){return this.$val.renderBr(a,b);};AM.ptr.prototype.renderUnderline=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderUnderline=function(a,b){return this.$val.renderUnderline(a,b);};AM.ptr.prototype.renderUnderlineOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<u>");}return 2;};AM.prototype.renderUnderlineOpenMarker=function(a,b){return this.$val.renderUnderlineOpenMarker(a,b);};AM.ptr.prototype.renderUnderlineCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</u>");}return 2;};AM.prototype.renderUnderlineCloseMarker=function(a,b){return this.$val.renderUnderlineCloseMarker(a,b);};AM.ptr.prototype.renderKbd=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderKbd=function(a,b){return this.$val.renderKbd(a,b);};AM.ptr.prototype.renderKbdOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<kbd>");}return 2;};AM.prototype.renderKbdOpenMarker=function(a,b){return this.$val.renderKbdOpenMarker(a,b);};AM.ptr.prototype.renderKbdCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</kbd>");}return 2;};AM.prototype.renderKbdCloseMarker=function(a,b){return this.$val.renderKbdCloseMarker(a,b);};AM.ptr.prototype.renderBlockQueryEmbed=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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=a.ChildByType(468);if(CE.nil===e){$s=-1;return 2;}c[0]=CD.nil;f=e.Tokens;f=B.EscapeHTML(G.ReplaceAll(f,F.CaretTokens,CC.nil));c[0]=$append(c[0],new CB(["data-content",F.BytesToStr(f)]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderBlockQueryEmbed};}$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;};AM.prototype.renderBlockQueryEmbed=function(a,b){return this.$val.renderBlockQueryEmbed(a,b);};AM.ptr.prototype.renderBlockQueryEmbedScript=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockQueryEmbedScript=function(a,b){return this.$val.renderBlockQueryEmbedScript(a,b);};AM.ptr.prototype.renderVideo=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;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CD([new CB(["class","iframe-content"])]),false);d.BaseRenderer.WriteString("\xE2\x80\x8B");e=G.ReplaceAll(a.Tokens,F.CaretTokens,CC.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BG(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__drag"]),new CB(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CD.nil,false);d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderVideo};}$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;};AM.prototype.renderVideo=function(a,b){return this.$val.renderVideo(a,b);};AM.ptr.prototype.renderAudio=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;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CD([new CB(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,F.CaretTokens,CC.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BG(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderAudio};}$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;};AM.prototype.renderAudio=function(a,b){return this.$val.renderAudio(a,b);};AM.ptr.prototype.renderWidget=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;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c[0]=$append(c[0],new CB(["data-subtype","widget"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CD([new CB(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,F.CaretTokens,CC.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BG(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__drag"]),new CB(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CD.nil,false);d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderWidget};}$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;};AM.prototype.renderWidget=function(a,b){return this.$val.renderWidget(a,b);};AM.ptr.prototype.renderIFrame=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;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CD([new CB(["class","iframe-content"])]),false);e=G.ReplaceAll(a.Tokens,F.CaretTokens,CC.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BG(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);e=d.replaceSrc(e,h,g);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__drag"]),new CB(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CD.nil,false);d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderIFrame};}$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;};AM.prototype.renderIFrame=function(a,b){return this.$val.renderIFrame(a,b);};AM.ptr.prototype.replaceSrc=function(a,b,c){var a,b,c,d,e,f;d=this;e=$appendSlice((new CC($stringToBytes(" src=\""))),b);e=$appendSlice(e,(new CC($stringToBytes("\""))));f=$appendSlice((new CC($stringToBytes(" src=\""))),c);f=$appendSlice(f,(new CC($stringToBytes("\""))));if(G.Contains(a,(new CC($stringToBytes("data-src="))))){return G.ReplaceAll(a,f,e);}e=$appendSlice(e,(new CC($stringToBytes(" data-src=\""+F.BytesToStr(c)+"\""))));return G.ReplaceAll(a,f,e);};AM.prototype.replaceSrc=function(a,b,c){return this.$val.replaceSrc(a,b,c);};AM.ptr.prototype.renderBlockRef=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=a.ChildByType(431);e="";f="";g=e;h=f;i=a.ChildByType(433);h="s";if(CE.nil===i){i=a.ChildByType(434);h="d";}if(!(CE.nil===i)){$s=3;continue;}$s=4;continue;case 3:j=i.Text();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;case 4:g=c.escapeRefText(g);k=new CD([new CB(["data-type","block-ref"]),new CB(["data-subtype",h]),new CB(["data-id",d.TokensStr()])]);c.BaseRenderer.Tag("span",k,false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/span",CD.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderBlockRef};}$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;};AM.prototype.renderBlockRef=function(a,b){return this.$val.renderBlockRef(a,b);};AM.ptr.prototype.escapeRefText=function(a){var a,b;b=this;a=D.ReplaceAll(a,">","&gt;");a=D.ReplaceAll(a,"<","&lt;");a=D.ReplaceAll(a,"\"","&quot;");a=D.ReplaceAll(a,"'","&apos;");return a;};AM.prototype.escapeRefText=function(a){return this.$val.escapeRefText(a);};AM.ptr.prototype.renderBlockRefID=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockRefID=function(a,b){return this.$val.renderBlockRefID(a,b);};AM.ptr.prototype.renderBlockRefSpace=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockRefSpace=function(a,b){return this.$val.renderBlockRefSpace(a,b);};AM.ptr.prototype.renderBlockRefText=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockRefText=function(a,b){return this.$val.renderBlockRefText(a,b);};AM.ptr.prototype.renderBlockRefDynamicText=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockRefDynamicText=function(a,b){return this.$val.renderBlockRefDynamicText(a,b);};AM.ptr.prototype.renderFileAnnotationRef=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;continue;}$s=2;continue;case 1:d=a.ChildByType(541);e=d.TokensStr();f=e;g=a.ChildByType(543);if(!(CE.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Text();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 4:f=c.escapeRefText(f);i=new CD([new CB(["data-type","file-annotation-ref"]),new CB(["data-subtype","s"]),new CB(["data-id",e])]);c.BaseRenderer.Tag("span",i,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CD.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderFileAnnotationRef};}$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;};AM.prototype.renderFileAnnotationRef=function(a,b){return this.$val.renderFileAnnotationRef(a,b);};AM.ptr.prototype.renderFileAnnotationRefID=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderFileAnnotationRefID=function(a,b){return this.$val.renderFileAnnotationRefID(a,b);};AM.ptr.prototype.renderFileAnnotationRefSpace=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderFileAnnotationRefSpace=function(a,b){return this.$val.renderFileAnnotationRefSpace(a,b);};AM.ptr.prototype.renderFileAnnotationRefText=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderFileAnnotationRefText=function(a,b){return this.$val.renderFileAnnotationRefText(a,b);};AM.ptr.prototype.renderGitConflictCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderGitConflictCloseMarker=function(a,b){return this.$val.renderGitConflictCloseMarker(a,b);};AM.ptr.prototype.renderGitConflictContent=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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"git-conflict");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CD([new CB(["contenteditable","false"]),new CB(["spellcheck","false"])]);d.BaseRenderer.Tag("div",c[0],false);e=G.TrimSpace(a.Tokens);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.BaseRenderer.Write(B.EscapeHTML(f));$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderGitConflictContent};}$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;};AM.prototype.renderGitConflictContent=function(a,b){return this.$val.renderGitConflictContent(a,b);};AM.ptr.prototype.renderGitConflictOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderGitConflictOpenMarker=function(a,b){return this.$val.renderGitConflictOpenMarker(a,b);};AM.ptr.prototype.renderGitConflict=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderGitConflict=function(a,b){return this.$val.renderGitConflict(a,b);};AM.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;};AM.prototype.renderTag=function(a,b){return this.$val.renderTag(a,b);};AM.ptr.prototype.renderTagOpenMarker=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.Parent.Text();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=D.ReplaceAll(e,"\xE2\x80\xB8","");c.BaseRenderer.Tag("span",new CD([new CB(["data-type","tag"]),new CB(["data-content",e])]),false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderTagOpenMarker};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderTagOpenMarker=function(a,b){return this.$val.renderTagOpenMarker(a,b);};AM.ptr.prototype.renderTagCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};AM.prototype.renderTagCloseMarker=function(a,b){return this.$val.renderTagCloseMarker(a,b);};AM.ptr.prototype.renderSuperBlock=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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(CE.nil===a.FirstChild){$s=-1;return 2;}c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"sb");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.FirstChild.Next.TokensStr();if(""===e){e="row";}c[0]=$append(c[0],new CB(["data-sb-layout",e]));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderSuperBlock};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderSuperBlock=function(a,b){return this.$val.renderSuperBlock(a,b);};AM.ptr.prototype.renderSuperBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderSuperBlockOpenMarker=function(a,b){return this.$val.renderSuperBlockOpenMarker(a,b);};AM.ptr.prototype.renderSuperBlockLayoutMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderSuperBlockLayoutMarker=function(a,b){return this.$val.renderSuperBlockLayoutMarker(a,b);};AM.ptr.prototype.renderSuperBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderSuperBlockCloseMarker=function(a,b){return this.$val.renderSuperBlockCloseMarker(a,b);};AM.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;};AM.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};AM.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){if(CE.nil===a.FirstChild){return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=F.BytesToStr(d);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};AM.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};AM.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};AM.ptr.prototype.renderKramdownSpanIAL=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderKramdownSpanIAL=function(a,b){return this.$val.renderKramdownSpanIAL(a,b);};AM.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;};AM.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};AM.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",CD.nil,false);}return 2;};AM.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};AM.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};AM.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};AM.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",CD.nil,false);}return 2;};AM.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};AM.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};AM.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};AM.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AM.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};AM.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CD.nil,false);}return 2;};AM.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};AM.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CD.nil,false);}return 2;};AM.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};AM.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};AM.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};AM.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CD.nil,false);}return 2;};AM.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};AM.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CD.nil,false);}return 2;};AM.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};AM.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};AM.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=G.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.BaseRenderer.Tag("pre",CD.nil,false);c.BaseRenderer.Tag("code",new CD([new CB(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(B.EscapeHTML(e));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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;};AM.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};AM.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};AM.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div class=\"protyle-wysiwyg__block\" data-type=\"yaml-front-matter\" data-block=\"0\">");}else{c.BaseRenderer.WriteString("</div>");}return 2;};AM.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};AM.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c,d,e;c=this;if(!b){return 2;}c.BaseRenderer.WriteString("<span class=\"protyle-wysiwyg__block\" data-type=\"html-entity\">");c.BaseRenderer.Tag("code",new CD([new CB(["data-type","html-entity"]),new CB(["style","display: none"])]),false);d=a.HtmlEntityTokens;c.BaseRenderer.Write(B.EscapeHTML(d));c.BaseRenderer.WriteString("</code>");c.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-wysiwyg__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CD.nil,false);e=G.ReplaceAll(a.HtmlEntityTokens,F.CaretTokens,CC.nil);c.BaseRenderer.Write(e);c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.WriteString("</span>");return 2;};AM.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};AM.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};AM.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};AM.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;};AM.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};AM.ptr.prototype.renderToC=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;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AM.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("<div class=\"footnotes-defs-div\">");c.BaseRenderer.WriteString("<hr class=\"footnotes-defs-hr\" />\n");c.BaseRenderer.WriteString("<ol class=\"footnotes-defs-ol\">");}else{c.BaseRenderer.WriteString("</ol></div>");}return 2;};AM.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};AM.ptr.prototype.renderFootnotesDef=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("<li>");if(0<a.FootnotesRefs.$length){e=(d=a.FootnotesRefs,(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new A.Node.ptr("","","",10,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,(new CC($stringToBytes("<span id=\"footnotes-def-"+e+"\"></span>"))),"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false));}}else{c.BaseRenderer.WriteString("</li>\n");}return 2;};AM.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};AM.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=H.Itoa(f);c.BaseRenderer.Tag("sup",new CD([new CB(["class","footnotes-ref"]),new CB(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CD([new CB(["href","#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CD.nil,false);c.BaseRenderer.Tag("/sup",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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;};AM.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};AM.ptr.prototype.renderCodeBlock=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=[c];d=[d];e=this;f=false;g="";if(!(CE.nil===a.FirstChild)&&!(CE.nil===a.FirstChild.Next)&&0<a.FirstChild.Next.CodeBlockInfo.$length){g=F.BytesToStr(a.FirstChild.Next.CodeBlockInfo);g=D.ReplaceAll(g,"\xE2\x80\xB8","");f=e.BaseRenderer.NoHighlight(g);}if(b){$s=1;continue;}$s=2;continue;case 1:if(f){$s=4;continue;}$s=5;continue;case 4:if(CE.nil===a.FirstChild){$s=-1;return 2;}c[0]=CD.nil;$r=e.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=B.EscapeHTML(a.FirstChild.Next.Next.Tokens);h=G.ReplaceAll(h,F.CaretTokens,CC.nil);i=G.TrimSpace(h);$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;c[0]=$append(c[0],new CB(["data-content",F.BytesToStr(h)]));c[0]=$append(c[0],new CB(["data-subtype",g]));e.BaseRenderer.Tag("div",c[0],false);e.BaseRenderer.Tag("div",new CD([new CB(["spin","1"])]),false);e.BaseRenderer.Tag("/div",CD.nil,false);e.renderIAL(a);e.BaseRenderer.Tag("/div",CD.nil,false);$s=-1;return 1;case 5:d[0]=CD.nil;$r=e.blockNodeAttrs(a,(d.$ptr||(d.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))),"code-block");$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e.BaseRenderer.Tag("div",d[0],false);$s=3;continue;case 2:if(f){$s=-1;return 1;}e.renderIAL(a);e.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderCodeBlock};}$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;};AM.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};AM.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};AM.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};AM.ptr.prototype.renderCodeBlockCode=function(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(!b){return 2;}c.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-action protyle-icons"])]),false);d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f="";g=false;if(!(CE.nil===a.Previous)){g=G.Contains(a.Previous.CodeBlockInfo,F.CaretTokens);a.Previous.CodeBlockInfo=G.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CC.nil);}h=new CD([new CB(["class","protyle-action__language"]),new CB(["contenteditable","false"])]);if(!(CE.nil===a.Previous)&&0<a.Previous.CodeBlockInfo.$length){i=C.Split(a.Previous.CodeBlockInfo,32);f=($bytesToString((0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])));}c.BaseRenderer.Tag("span",h,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__copy"])]),false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/div",CD.nil,false);h=new CD([]);c.contenteditable(a,(j||(j=new CQ(function(){return h;},function($v){h=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.spellcheck((j||(j=new CQ(function(){return h;},function($v){h=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.BaseRenderer.Tag("div",h,false);if(e){if(g){c.BaseRenderer.WriteString("<wbr>");}}else{c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}c.BaseRenderer.Tag("/div",CD.nil,false);return 2;};AM.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};AM.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};AM.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};AM.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AM.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};AM.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};AM.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};AM.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};AM.ptr.prototype.renderInlineMath=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.Options.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=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.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=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderInlineMath};}$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;};AM.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};AM.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Next.Tokens);d=G.ReplaceAll(d,F.CaretTokens,CC.nil);c.BaseRenderer.Tag("span",new CD([new CB(["data-type","inline-math"]),new CB(["data-subtype","math"]),new CB(["data-content",F.BytesToStr(d)]),new CB(["contenteditable","false"]),new CB(["class","render-node"])]),false);}return 2;};AM.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};AM.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};AM.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CD.nil,false);if(G.Contains(a.Previous.Tokens,F.CaretTokens)){c.BaseRenderer.WriteString("\xE2\x80\xB8");}}return 2;};AM.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};AM.ptr.prototype.renderMathBlock=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=[c];d=this;if(!b){$s=-1;return 2;}if(CE.nil===a.FirstChild){$s=-1;return 2;}c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=B.EscapeHTML(a.FirstChild.Next.Tokens);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);f=G.TrimSpace(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;c[0]=$append(c[0],new CB(["data-content",F.BytesToStr(e)]));c[0]=$append(c[0],new CB(["data-subtype","math"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CD([new CB(["spin","1"])]),false);d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderMathBlock};}$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;};AM.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};AM.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};AM.ptr.prototype.renderMathBlockContent=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};AM.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};AM.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=CD.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CB(["align","left"]));}else if(f===(2)){e=$append(e,new CB(["align","center"]));}else if(f===(3)){e=$append(e,new CB(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CD.nil,false);}return 2;};AM.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};AM.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CD.nil,false);}else{c.BaseRenderer.Tag("/tr",CD.nil,false);}return 2;};AM.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};AM.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CD.nil,false);}else{c.BaseRenderer.Tag("/thead",CD.nil,false);if(!(CE.nil===a.Next)){c.BaseRenderer.Tag("tbody",CD.nil,false);}}return 2;};AM.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};AM.ptr.prototype.renderTable=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];d=this;if(CE.nil===a.FirstChild){$s=-1;return 1;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"table");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CD([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("table",CD.nil,false);$s=3;continue;case 2:if(!(CE.nil===a.FirstChild.Next)){d.BaseRenderer.Tag("/tbody",CD.nil,false);}d.BaseRenderer.Tag("/table",CD.nil,false);d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderTable};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};AM.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;};AM.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};AM.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",CD.nil,false);}return 2;};AM.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};AM.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);}return 2;};AM.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};AM.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",CD.nil,false);}return 2;};AM.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};AM.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);}return 2;};AM.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};AM.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};AM.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};AM.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};AM.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(!((34===a.Parent.Type))){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}}return 2;};AM.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};AM.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};AM.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};AM.ptr.prototype.renderLess=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderLess=function(a,b){return this.$val.renderLess(a,b);};AM.ptr.prototype.renderGreater=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderGreater=function(a,b){return this.$val.renderGreater(a,b);};AM.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};AM.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};AM.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};AM.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};AM.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};AM.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,$s,$r;$s=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:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CD([new CB(["contenteditable","false"]),new CB(["data-type","img"]),new CB(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){d=$append(d,new CB(["style",e]));}c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.Tag("span",CD.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action protyle-icons"])]),false);c.BaseRenderer.WriteString("<span><svg class=\"svg\"><use xlink:href=\"#iconMore\"></use></svg></span>");c.BaseRenderer.Tag("/span",CD.nil,false);$s=3;continue;case 2:f=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:g=BG(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 5:f=G.ReplaceAll(f,F.CaretTokens,CC.nil);h=f;i=F.BytesToStr(h);j=F.BytesToStr(c.BaseRenderer.LinkPath(f));k=new CD([new CB(["src",j]),new CB(["data-src",i])]);l=a.ChildByType(40);if(!(CE.nil===l)&&0<l.Tokens.$length){k=$append(k,new CB(["alt",F.BytesToStr(l.Tokens)]));}m=a.ChildByType(42);n=CC.nil;if(!(CE.nil===m)&&0<m.Tokens.$length){n=m.Tokens;k=$append(k,new CB(["title",c.escapeRefText(($bytesToString(n)))]));}o=a.IALAttr("style");if(!(""===o)){k=$append(k,new CB(["style",o]));}c.BaseRenderer.Tag("img",k,true);p=c.BaseRenderer.Writer.Bytes();q=G.LastIndex(p,(new CC($stringToBytes("<img src="))));r=$subslice(p,q);if(c.BaseRenderer.Options.Sanitize){$s=7;continue;}$s=8;continue;case 7:s=BG(r);$s=9;case 9:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}r=s;case 8:r=c.BaseRenderer.tagSrcPath(r);c.BaseRenderer.Writer.Truncate(q);c.BaseRenderer.Writer.Write(r);c.BaseRenderer.Tag("span",new CD([new CB(["class","protyle-action__drag"])]),false);c.BaseRenderer.Tag("/span",CD.nil,false);if(c.BaseRenderer.Options.ProtyleMarkNetImg&&!G.HasPrefix(h,(new CC($stringToBytes("assets/"))))){c.BaseRenderer.WriteString("<span class=\"img__net\"><svg><use xlink:href=\"#iconLanguage\"></use></svg></span>");}k=new CD([new CB(["class","protyle-action__title"])]);c.BaseRenderer.Tag("span",k,false);c.BaseRenderer.Writer.Write(B.EscapeHTML(n));c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",CD.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};AM.ptr.prototype.renderLink=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=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=BG(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:e=c.BaseRenderer.LinkPath(e);if(G.HasPrefix(e,(new CC($stringToBytes("assets/"))))){if(G.Contains(e,(new CC($stringToBytes("?"))))){g=G.IndexByte(e,63);h=G.ReplaceAll($subslice(e,0,g),(new CC($stringToBytes("#"))),(new CC($stringToBytes("%23"))));e=$appendSlice(h,$subslice(e,g));}else{e=G.ReplaceAll(e,(new CC($stringToBytes("#"))),(new CC($stringToBytes("%23"))));}}i=G.Contains(e,F.CaretTokens);if(i){j=a.ChildByType(40);j.Tokens=$appendSlice(j.Tokens,F.CaretTokens);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);}k=new CD([new CB(["data-type","a"]),new CB(["data-href",($bytesToString(e))])]);l=a.ChildByType(42);if(!(CE.nil===l)&&!(CC.nil===l.Tokens)){k=$append(k,new CB(["data-title",c.escapeRefText(($bytesToString(l.Tokens)))]));}c.BaseRenderer.Tag("span",k,false);$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};AM.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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;a.Type=1;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"p");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CD([new CB(["contenteditable","false"]),new CB(["spellcheck","false"])]);d.BaseRenderer.Tag("div",c[0],false);e=G.TrimSpace(a.Tokens);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.BaseRenderer.Write(B.EscapeHTML(f));$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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;};AM.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};AM.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c,d;c=this;if(!b){return 2;}if(G.Equal(a.Tokens,(new CC($stringToBytes("<br />"))))&&a.ParentIs(109,new CK([]))){c.BaseRenderer.Write(a.Tokens);return 2;}if(G.Equal(a.Tokens,(new CC($stringToBytes("<u>"))))||G.Equal(a.Tokens,(new CC($stringToBytes("</u>"))))){c.BaseRenderer.Write(a.Tokens);return 2;}c.BaseRenderer.Tag("code",new CD([new CB(["data-type","html-inline"])]),false);d=B.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("</code>");return 2;};AM.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};AM.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};AM.ptr.prototype.renderParagraph=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];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"p");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CD([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderParagraph};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};AM.ptr.prototype.renderText=function(a,b){var a,b,c,d;c=this;if(b){d=CC.nil;if(c.BaseRenderer.Options.AutoSpace&&!((515===a.Parent.Type))){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(B.EscapeHTML(d));}return 2;};AM.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};AM.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.Options.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=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.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=J.DecodeRuneInString(i);k=j[0];if(I.IsLetter(k)||I.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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;};AM.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};AM.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("code",CD.nil,false);}return 2;};AM.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};AM.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);}return 2;};AM.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};AM.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("</code>");}return 2;};AM.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};AM.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;};AM.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};AM.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",CD.nil,false);}return 2;};AM.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};AM.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};AM.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};AM.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",CD.nil,false);}return 2;};AM.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};AM.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};AM.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};AM.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;};AM.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};AM.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c,d,e;c=this;if(b){d=CD.nil;c.spanNodeAttrs(a.Parent,(e||(e=new CQ(function(){return d;},function($v){d=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.BaseRenderer.Tag("strong",d,false);}return 2;};AM.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};AM.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};AM.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};AM.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",CD.nil,false);}return 2;};AM.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};AM.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};AM.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};AM.ptr.prototype.renderBlockquote=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];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"bq");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderBlockquote};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};AM.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};AM.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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;if(6<a.HeadingLevel){a.HeadingLevel=6;}e=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c[0]=$append(c[0],new CB(["data-subtype","h"+e]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"h"+e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CD([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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;};AM.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};AM.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};AM.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};AM.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};AM.ptr.prototype.renderList=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=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;e=a.ListData.Typ;if(e===(0)){c[0]=$append(c[0],new CB(["data-subtype","u"]));}else if(e===(1)){c[0]=$append(c[0],new CB(["data-subtype","o"]));}else if(e===(3)){c[0]=$append(c[0],new CB(["data-subtype","t"]));}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"list");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderList};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};AM.ptr.prototype.renderListItem=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;if(b){$s=1;continue;}$s=2;continue;case 1:e="li";c[0]=CD.nil;f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CB(["data-marker","*"]));c[0]=$append(c[0],new CB(["data-subtype","u"]));}else if(f===(1)){c[0]=$append(c[0],new CB(["data-marker",H.Itoa(a.ListData.Num)+"."]));c[0]=$append(c[0],new CB(["data-subtype","o"]));}else if(f===(3)){c[0]=$append(c[0],new CB(["data-marker","*"]));c[0]=$append(c[0],new CB(["data-subtype","t"]));if(!(a.FirstChild===CE.nil)&&a.FirstChild.TaskListItemChecked){e=e+(" protyle-task--done");}}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);if(0===a.ListData.Typ){g=new CD([new CB(["class","protyle-action"]),new CB(["draggable","true"])]);d.BaseRenderer.Tag("div",g,false);d.BaseRenderer.WriteString("<svg><use xlink:href=\"#iconDot\"></use></svg>");d.BaseRenderer.Tag("/div",CD.nil,false);}else if(1===a.ListData.Typ){h=new CD([new CB(["class","protyle-action protyle-action--order"]),new CB(["contenteditable","false"]),new CB(["draggable","true"])]);d.BaseRenderer.Tag("div",h,false);d.BaseRenderer.WriteString(H.Itoa(a.ListData.Num)+".");d.BaseRenderer.Tag("/div",CD.nil,false);}$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.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.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};AM.ptr.prototype.renderTaskListItemMarker=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(a.TaskListItemChecked){c.BaseRenderer.WriteString("<div class=\"protyle-action protyle-action--task\"><svg><use xlink:href=\"#iconCheck\"></use></svg></div>");}else{c.BaseRenderer.WriteString("<div class=\"protyle-action protyle-action--task\"><svg><use xlink:href=\"#iconUncheck\"></use></svg></div>");}if(CE.nil===a.Next){$s=3;continue;}$s=4;continue;case 3:d=A.NewNodeID();$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$r=a.InsertAfter(new A.Node.ptr(d,"","",1,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,CC.nil,"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderTaskListItemMarker};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};AM.ptr.prototype.renderThematicBreak=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];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CD.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new CQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"hr");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",CD.nil,false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CD.nil,false);d.BaseRenderer.Tag("/div",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.renderThematicBreak};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};AM.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;return c.renderBr(a,b);};AM.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};AM.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);if(!(CE.nil===a.Previous)&&((22===a.Previous.Type)||(17===a.Previous.Type)||(460===a.Previous.Type)||(101===a.Previous.Type)||(520===a.Previous.Type)||(456===a.Previous.Type))&&!(CE.nil===a.Next)&&G.Equal(F.CaretTokens,a.Next.Tokens)){c.BaseRenderer.WriteByte(10);}}return 2;};AM.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};AM.ptr.prototype.spanNodeAttrs=function(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};AM.prototype.spanNodeAttrs=function(a,b){return this.$val.spanNodeAttrs(a,b);};AM.ptr.prototype.blockNodeAttrs=function(a,b,c){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:d=this;$r=d.nodeID(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.nodeIndex(a,b);d.nodeDataType(a,b);d.nodeClass(a,b,c);e=a.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("id"===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])){f++;continue;}b.$set($append(b.$get(),new CB([(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),D.ReplaceAll((1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]),"_esc_newline_","\n")])));f++;}$s=-1;return;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.blockNodeAttrs};}$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;};AM.prototype.blockNodeAttrs=function(a,b,c){return this.$val.blockNodeAttrs(a,b,c);};AM.ptr.prototype.nodeClass=function(a,b,c){var a,b,c,d;d=this;b.$set($append(b.$get(),new CB(["class",c])));};AM.prototype.nodeClass=function(a,b,c){return this.$val.nodeClass(a,b,c);};AM.ptr.prototype.nodeDataType=function(a,b){var a,b,c;c=this;b.$set($append(b.$get(),new CB(["data-type",new A.NodeType(a.Type).String()])));};AM.prototype.nodeDataType=function(a,b){return this.$val.nodeDataType(a,b);};AM.ptr.prototype.nodeID=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;d=c.BaseRenderer.NodeID(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b.$set($append(b.$get(),new CB(["data-node-id",d])));$s=-1;return;}return;}if($f===undefined){$f={$blk:AM.ptr.prototype.nodeID};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};AM.prototype.nodeID=function(a,b){return this.$val.nodeID(a,b);};AM.ptr.prototype.nodeIndex=function(a,b){var a,b,c;c=this;if(CE.nil===a.Parent||!((0===a.Parent.Type))){return;}b.$set($append(b.$get(),new CB(["data-node-index",H.Itoa(c.NodeIndex)])));c.NodeIndex=c.NodeIndex+(1)>>0;return;};AM.prototype.nodeIndex=function(a,b){return this.$val.nodeIndex(a,b);};AM.ptr.prototype.spellcheck=function(a){var a,b;b=this;a.$set($append(a.$get(),new CB(["spellcheck","false"])));return;};AM.prototype.spellcheck=function(a){return this.$val.spellcheck(a);};AM.ptr.prototype.contenteditable=function(a,b){var a,b,c,d;c=this;d=a.IALAttr("contenteditable");if(!(""===d)){b.$set($append(b.$get(),new CB(["contenteditable",d])));}else{b.$set($append(b.$get(),new CB(["contenteditable",H.FormatBool(c.BaseRenderer.Options.ProtyleContenteditable)])));}return;};AM.prototype.contenteditable=function(a,b){return this.$val.contenteditable(a,b);};AM.ptr.prototype.renderIAL=function(a){var a,b,c,d,e,f,g,h;b=this;c=new CD([new CB(["class","protyle-attr"]),new CB(["contenteditable","false"])]);b.BaseRenderer.Tag("div",c,false);d=a.IALAttr("bookmark");if(!(""===d)){d=D.ReplaceAll(d,"_esc_newline_","\n");d=B.EscapeHTMLStr(d);b.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-attr--bookmark"])]),false);b.BaseRenderer.WriteString(d);b.BaseRenderer.Tag("/div",CD.nil,false);}e=a.IALAttr("name");if(!(""===e)){e=D.ReplaceAll(e,"_esc_newline_","\n");e=B.EscapeHTMLStr(e);b.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-attr--name"])]),false);b.BaseRenderer.WriteString("<svg><use xlink:href=\"#iconN\"></use></svg>");b.BaseRenderer.WriteString(e);b.BaseRenderer.Tag("/div",CD.nil,false);}f=a.IALAttr("alias");if(!(""===f)){f=D.ReplaceAll(f,"_esc_newline_","\n");f=B.EscapeHTMLStr(f);b.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-attr--alias"])]),false);b.BaseRenderer.WriteString("<svg><use xlink:href=\"#iconA\"></use></svg>");b.BaseRenderer.WriteString(f);b.BaseRenderer.Tag("/div",CD.nil,false);}g=a.IALAttr("memo");if(!(""===g)){g=D.ReplaceAll(g,"_esc_newline_","\n");g=B.EscapeHTMLStr(g);b.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-attr--memo b3-tooltips b3-tooltips__nw"]),new CB(["aria-label",g])]),false);b.BaseRenderer.WriteString("<svg><use xlink:href=\"#iconM\"></use></svg>");b.BaseRenderer.Tag("/div",CD.nil,false);}h=a.IALAttr("refcount");if(!(""===h)){h=D.ReplaceAll(h,"_esc_newline_","\n");h=B.EscapeHTMLStr(h);b.BaseRenderer.Tag("div",new CD([new CB(["class","protyle-attr--refcount popover__block"])]),false);b.BaseRenderer.WriteString(h);b.BaseRenderer.Tag("/div",CD.nil,false);}b.BaseRenderer.Tag("/div",CD.nil,false);};AM.prototype.renderIAL=function(a){return this.$val.renderIAL(a);};AS=function(){return new AR.ptr(true,false,false,true,false,false,false,"github",false,false,false,false,false,false,false,"",false,false,false,false,false,false,"id",false,"vditor-task",true,true,true,"","",1,true,false,true);};$pkg.NewOptions=AS;AU=function(a,b){var a,b,c;c=new AT.ptr(b,{},$throwNilPointerError,$makeMap(A.NodeType.keyFor,[]),CG.nil,0,a,0,CI.nil,false);c.Writer=new G.Buffer.ptr(CC.nil,0,0);c.Writer.Grow(4096);return c;};$pkg.NewBaseRenderer=AU;AT.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=CC.nil;a[0]=this;a[0].LastOut=10;a[0].Writer=new G.Buffer.ptr(CC.nil,0,0);a[0].Writer.Grow(4096);$r=A.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[A.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[A.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:AT.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};AT.prototype.Render=function(){return this.$val.Render();};AT.ptr.prototype.renderDefault=function(a,b){var a,b,c;c=this;c.WriteString("not found render function for node [type="+new A.NodeType(a.Type).String()+", Tokens="+F.BytesToStr(a.Tokens)+"]");return 2;};AT.prototype.renderDefault=function(a,b){return this.$val.renderDefault(a,b);};AT.ptr.prototype.WriteByte=function(a){var a,b;b=this;b.Writer.WriteByte(a);b.LastOut=a;};AT.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};AT.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]));}};AT.prototype.Write=function(a){return this.$val.Write(a);};AT.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));}};AT.prototype.WriteString=function(a){return this.$val.WriteString(a);};AT.ptr.prototype.Newline=function(){var a;a=this;if(!((10===a.LastOut))){a.Writer.WriteByte(10);a.LastOut=10;}};AT.prototype.Newline=function(){return this.$val.Newline();};AT.ptr.prototype.TextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);if(!(CE.nil===c)&&!(CC.nil===c.Tokens)){d=a.Previous;if(!(CE.nil===d)&&(16===d.Type)){e=J.DecodeLastRune(d.Tokens);f=e[0];g=J.DecodeRune(c.Tokens);h=g[0];if(BO(f,h)){b.Writer.WriteByte(32);}}}};AT.prototype.TextAutoSpacePrevious=function(a){return this.$val.TextAutoSpacePrevious(a);};AT.ptr.prototype.TextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);if(!(CE.nil===c)&&!(CC.nil===c.Tokens)){d=a.Next;if(!(CE.nil===d)&&(16===d.Type)){e=J.DecodeRune(d.Tokens);f=e[0];g=J.DecodeLastRune(c.Tokens);h=g[0];if(BO(h,f)){b.Writer.WriteByte(32);}}}};AT.prototype.TextAutoSpaceNext=function(a){return this.$val.TextAutoSpaceNext(a);};AT.ptr.prototype.LinkTextAutoSpacePrevious=function(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(CE.nil===c)&&!(CC.nil===c.Tokens)){d=a.Previous;if(!(CE.nil===d)&&(16===d.Type)){e=J.DecodeLastRune(d.Tokens);f=e[0];g=J.DecodeRune(c.Tokens);h=g[0];if(BO(f,h)){b.Writer.WriteByte(32);}}}};AT.prototype.LinkTextAutoSpacePrevious=function(a){return this.$val.LinkTextAutoSpacePrevious(a);};AT.ptr.prototype.LinkTextAutoSpaceNext=function(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(CE.nil===c)&&!(CC.nil===c.Tokens)){d=a.Next;if(!(CE.nil===d)&&(16===d.Type)){e=J.DecodeRune(d.Tokens);f=e[0];g=J.DecodeLastRune(c.Tokens);h=g[0];if(BO(h,f)){b.Writer.WriteByte(32);}}}};AT.prototype.LinkTextAutoSpaceNext=function(a){return this.$val.LinkTextAutoSpaceNext(a);};AV=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=J.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=AV;AW=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===F.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AX(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:AW};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.HeadingID=AW;AX=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=CE.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=A.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=AY(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:AX};}$f.a=a;$f.b=b;$f.c=c;$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="";c=a.ChildByType(420);d="";if(!(CE.nil===c)){d=F.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=D.TrimLeft(d,"#");$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;d=D.ReplaceAll(d,"\xE2\x80\xB8","");g=d;h=0;while(true){if(!(h<g.length)){break;}i=$decodeRune(g,h);j=i[0];if(I.IsLetter(j)||I.IsDigit(j)){b=b+(($encodeRune(j)));}else{b=b+("-");}h+=i[1];}$s=-1;return b;}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;};AT.ptr.prototype.renderToC=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;continue;}$s=2;continue;case 1:d=c.headings();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;c.WriteString("<div class=\"vditor-toc\" data-block=\"0\" data-type=\"toc-block\" contenteditable=\"false\">");if(0<f){c.WriteString("<ul>");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]);c.renderToC0(i);h++;}c.WriteString("</ul>");}else{c.WriteString("[toc]<br>");}c.WriteString("</div>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:AT.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.$s=$s;$f.$r=$r;return $f;};AT.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};AT.ptr.prototype.renderToC0=function(a){var a,b,c,d,e;b=this;b.WriteString("<li>");b.Tag("span",new CD([new CB(["data-target-id",a.ID])]),false);b.WriteString(a.Content);b.Tag("/span",CD.nil,false);if(0<a.Children.$length){b.WriteString("<ul>");c=a.Children;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]);b.renderToC0(e);d++;}b.WriteString("</ul>");}b.WriteString("</li>");};AT.prototype.renderToC0=function(a){return this.$val.renderToC0(a);};AT.ptr.prototype.Tag=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.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(">");};AT.prototype.Tag=function(a,b,c){return this.$val.Tag(a,b,c);};AT.ptr.prototype.headings=function(){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:a=CU.nil;b=this;c=b.Tree.Root.ChildrenByType(2);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=CT.nil;f=d;g=0;case 2:if(!(g<f.$length)){$s=3;continue;}h=((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!(b.Tree.Root===h.Parent)){$s=4;continue;}$s=5;continue;case 4:g++;$s=2;continue;case 5:i=AW(h);$s=6;case 6:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(b.Options.VditorWYSIWYG){j="wysiwyg-"+j;}else if(b.Options.VditorIR){j="ir-"+j;}if(b.Options.KramdownBlockIAL){k=h.KramdownIAL;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]);if("id"===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])){j=(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]);break;}l++;}}n=BB(h);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new AZ.ptr(j,b.Tree.Box,b.Tree.Path,b.Tree.HPath,n,h.HeadingLevel,CU.nil,CT.nil);if(CT.nil===e){a=$append(a,o);}else{if(e.Level<o.Level){e.Children=$append(e.Children,o);o.parent=e;}else{p=BA(o,e);if(CT.nil===p){a=$append(a,o);}else{p.Children=$append(p.Children,o);o.parent=e.parent;}}}e=o;g++;$s=2;continue;case 3:$s=-1;return a;}return;}if($f===undefined){$f={$blk:AT.ptr.prototype.headings};}$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;};AT.prototype.headings=function(){return this.$val.headings();};BA=function(a,b){var a,b,c;if(CT.nil===b.parent){return CT.nil;}c=b.parent;while(true){if(!(!(CT.nil===c))){break;}if(c.Level<a.Level){return c;}c=c.parent;}return CT.nil;};BB=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="";b[0]=new G.Buffer.ptr(CC.nil,0,0);$r=A.Walk(a,(function(b){return function(d,e){var d,e,f;if(!e){return 2;}f=d.Type;if((f===(40))||(f===(433))||(f===(434))||(f===(543))){b[0].Write(d.Tokens);}else if(f===(306)){b[0].WriteString("<span class=\"language-math\">");b[0].Write(d.Tokens);b[0].WriteString("</span>");}else if(f===(29)){b[0].WriteString("<code>");b[0].Write(d.Tokens);b[0].WriteString("</code>");}else if(f===(16)){if(d.ParentIs(22,new CK([]))){b[0].WriteString("<strong>");b[0].Write(d.Tokens);b[0].WriteString("</strong>");}else if(d.ParentIs(17,new CK([]))){b[0].WriteString("<em>");b[0].Write(d.Tokens);b[0].WriteString("</em>");}else{if(!(CE.nil===d.Previous)&&(10===d.Previous.Type)){if(G.HasPrefix(d.Previous.Tokens,(new CC($stringToBytes("<font "))))){b[0].Write(d.Previous.Tokens);b[0].Write(d.Tokens);}if(!(CE.nil===d.Next)&&G.Equal(d.Next.Tokens,(new CC($stringToBytes("</font>"))))){b[0].Write(d.Next.Tokens);}}else{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();$s=-1;return c;}return;}if($f===undefined){$f={$blk:BB};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AT.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 G.Buffer.ptr(CC.nil,0,0);$r=A.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=D.ReplaceAll(e,"\xE2\x80\xB8","");f=D.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:AT.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;};AT.prototype.setextHeadingLen=function(a){return this.$val.setextHeadingLen(a);};AT.ptr.prototype.renderListStyle=function(a,b){var a,b,c,d;c=this;if(c.Options.RenderListStyle){d=a.ListData.Typ;if(d===(0)){b.$set($append(b.$get(),new CB(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new CB(["data-style",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new CB(["data-style",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new CB(["data-style",($bytesToString(a.ListData.Marker))])));}}}};AT.prototype.renderListStyle=function(a,b){return this.$val.renderListStyle(a,b);};AT.ptr.prototype.tagSrc=function(a){var a,b,c,d;b=this;c=G.Index(a,(new CC($stringToBytes("src=\""))));if(0>c){return CC.nil;}else{d=$subslice(a,(c+5>>0));d=$subslice(d,0,G.Index(d,(new CC($stringToBytes("\"")))));return d;}};AT.prototype.tagSrc=function(a){return this.$val.tagSrc(a);};AT.ptr.prototype.tagSrcPath=function(a){var a,b,c,d,e,f;b=this;c=G.Index(a,(new CC($stringToBytes("src=\""))));if(0<c){d=$subslice(a,(c+5>>0));if(1>G.ReplaceAll(d,F.CaretTokens,CC.nil).$length){return a;}e=b.LinkPath(d);f=($bytesToString(e));if(G.HasPrefix(e,(new CC($stringToBytes("//"))))){f="https:"+f;}a=G.ReplaceAll(a,d,(new CC($stringToBytes(f))));}return a;};AT.prototype.tagSrcPath=function(a){return this.$val.tagSrcPath(a);};AT.ptr.prototype.isLastNode=function(a,b){var a,b,c,d;c=this;if(a===b||CE.nil===b||CE.nil===b.Parent){return true;}if(!(CE.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=CE.nil;d=b.Parent;while(true){if(CE.nil===d||CE.nil===d.Parent){return true;}if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};AT.prototype.isLastNode=function(a,b){return this.$val.isLastNode(a,b);};AT.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=A.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:AT.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;};AT.prototype.NodeID=function(a){return this.$val.NodeID(a);};AT.ptr.prototype.NodeAttrs=function(a){var a,b,c,d,e,f;b=CD.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;};AT.prototype.NodeAttrs=function(a){return this.$val.NodeAttrs(a);};AT.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++;}if(!(""===b)){b=$substring(b,0,(b.length-1>>0));}return b;};AT.prototype.NodeAttrsStr=function(a){return this.$val.NodeAttrsStr(a);};AT.ptr.prototype.NoHighlight=function(a){var a,b,c,d,e;b=this;if(""===a){return false;}c=BC;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(a===e){return true;}d++;}return false;};AT.prototype.NoHighlight=function(a){return this.$val.NoHighlight(a);};AT.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=A.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===(543))||(f===(542))||(f===(433))||(f===(434))||(f===(432))||(f===(456))){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:AT.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AT.prototype.Text=function(a){return this.$val.Text(a);};BF=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=BG((new CC($stringToBytes(a))));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}$s=-1;return($bytesToString(b));}return;}if($f===undefined){$f={$blk:BF};}$f.a=a;$f.b=b;$f.$s=$s;$f.$r=$r;return $f;};$pkg.Sanitize=BF;BG=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 G.Buffer.ptr(CC.nil,0,0);c=false;d=new $Int64(0,0);e="";f=G.Contains(a,(new CC($stringToBytes(" \xE2\x80\xB8"))));a=G.ReplaceAll(a,F.CaretTokens,(new CC($stringToBytes("caretreplacement"))));g=B.NewTokenizer(G.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=G.ReplaceAll(l,(new CC($stringToBytes("\"caretreplacement"))),(new CC($stringToBytes("\" caretreplacement"))));}else{l=G.ReplaceAll(l,(new CC($stringToBytes("\" caretreplacement"))),(new CC($stringToBytes("\"caretreplacement"))));}l=G.ReplaceAll(l,(new CC($stringToBytes("caretreplacement"))),F.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=F.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(),B.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=BE[$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=BJ(i[0].Attr);}if(!c){$s=17;continue;}$s=18;continue;case 17:if(BH(i[0].Data)){$s=19;continue;}$s=20;continue;case 19:$r=BI(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],B.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=BE[$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],B.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=BJ(i[0].Attr);}if(!c){$s=29;continue;}$s=30;continue;case 29:if(BH(i[0].Data)){$s=31;continue;}$s=32;continue;case 31:$r=BI(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],B.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],B.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 CC.nil;}return;}if($f===undefined){$f={$blk:BG};}$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;};BH=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;}};BI=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=G.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=B.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=B.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:BI};}$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=function(a){var a,b,c,d,e;b=CW.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(!BK(e.Key)){d++;continue;}if("src"===e.Key){if(D.HasPrefix(e.Val,"data:image/svg+xml")||D.HasPrefix(e.Val,"javascript")){d++;continue;}}b=$append(b,e);d++;}return b;};BK=function(a){var a,b,c,d,e,f;b=BL;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;};AT.ptr.prototype.Space=function(a){var a,b,c;b=this;c=($bytesToString(a));c=BM(c);return(new CC($stringToBytes(c)));};AT.prototype.Space=function(a){return this.$val.Space(a);};BM=function(a){var a,b,c,d,e,f,g,h,i;b="";c=(new CX($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])))&&I.Is(I.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=BN(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=BM;BN=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=J.DecodeLastRuneInString(a);d=c[0];if(BO(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};BO=function(a,b){var a,b,c,d,e,f;if(I.IsSpace(a)||I.IsSpace(b)||((F.CaretRune===a))||((F.CaretRune===b))||!I.IsPrint(a)||!I.IsPrint(b)){return false;}c=BP(a);d=!((37===b))&&!((64===b))&&(I.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&!((64===a))&&(I.IsPunct(a)||(126===a)||(61===a)||(35===a));f=BP(b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};BP=function(a){var a;return I.Is(I.Han,a)||I.Is(I.Lm,a)||I.Is(I.Hiragana,a)||I.Is(I.Katakana,a)||I.Is(I.Hangul,a);};AT.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);$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:AT.ptr.prototype.FixTermTypo};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};AT.prototype.FixTermTypo=function(a){return this.$val.FixTermTypo(a);};AT.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=CC.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(BQ(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(!BQ(o)){i=i+(1)>>0;$s=1;continue;}case 6:if(C.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(BQ(p)||(46===p)){break;}j=j+(1)>>0;}if(C.IsASCIIPunct(p)){$s=9;continue;}$s=10;continue;case 9:i=i+(1)>>0;$s=1;continue;case 10:s=G.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.Options.Terms[$String.keyFor(F.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:AT.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;};AT.prototype.fixTermTypo0=function(a){return this.$val.fixTermTypo0(a);};BQ=function(a){var a;return a>=128||C.IsWhitespace(a)||C.IsASCIIPunct(a);};BR=function(){var a,b,c,d,e,f,g,h,i;a=false;a=(b=$keys(BS).length,((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));c=BS;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=BR;BU=function(a,b,c){var a,b,c,d,e;d=new BT.ptr(S(a,c),b,CB.nil);e=41;(d.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(d,"renderLinkDest")};return d;};$pkg.NewTextBundleRenderer=BU;BT.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=CC.nil;b=CB.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:BT.ptr.prototype.Render};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BT.prototype.Render=function(){return this.$val.Render();};BT.ptr.prototype.renderLinkDest=function(a,b){var a,b,c,d,e,f,g;c=this;if(b){d=F.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)&&D.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}c.FormatRenderer.BaseRenderer.WriteString(d);}return 2;};BT.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BW=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;c=new BV.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderOpenBrace")};bb=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderCloseBrace")};bc=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderLinkText")};bd=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderLinkSpace")};be=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkDest")};bf=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkTitle")};bg=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderStrikethrough")};bh=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bi=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bj=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bk=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bl=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderTaskListItemMarker")};bm=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderTable")};bn=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTableHead")};bo=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTableRow")};bp=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableCell")};bq=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderEmoji")};br=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderEmojiUnicode")};bs=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmojiImg")};bt=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiAlias")};bu=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderFootnotesDefBlock")};bv=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderFootnotesDef")};bw=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesRef")};bx=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderToC")};by=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderBackslash")};bz=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderBackslashContent")};ca=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderHtmlEntity")};cb=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderYamlFrontMatter")};cc=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cd=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatterContent")};ce=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};cf=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderMark")};cg=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderMark1OpenMarker")};ch=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderMark1CloseMarker")};ci=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderSup")};cj=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderSupOpenMarker")};ck=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderSupCloseMarker")};cl=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderSub")};cm=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderSubOpenMarker")};cn=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderSubCloseMarker")};co=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderMark2OpenMarker")};cp=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderMark2CloseMarker")};cq=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderKramdownBlockIAL")};cr=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderLinkRefDefBlock")};cs=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderLinkRefDef")};return c;};$pkg.NewVditorIRRenderer=BW;BV.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;};BV.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BV.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=F.BytesToStr(d);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};BV.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BV.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BV.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("mark",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BV.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BV.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("mark",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BV.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BV.ptr.prototype.renderSup=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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderSup};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BV.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("sup",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BV.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BV.ptr.prototype.renderSub=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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderSub};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BV.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("sub",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BV.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BV.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","yaml-front-matter-close-marker"])]),false);c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BV.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=G.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.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-ir__marker--pre"])]),false);c.BaseRenderer.Tag("code",new CD([new CB(["data-type","yaml-front-matter"]),new CB(["class","language-yaml"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BV.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","yaml-front-matter-open-marker"])]),false);c.BaseRenderer.Write(E.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BV.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:BV.ptr.prototype.renderYamlFrontMatter};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BV.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.BaseRenderer.Tag("code",new CD([new CB(["data-newline","1"]),new CB(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CB(["data-type","html-entity"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CD.nil,false);c.BaseRenderer.Write(a.HtmlEntityTokens);c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderHtmlEntity};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BV.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};BV.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("</span>");$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderBackslash};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BV.ptr.prototype.renderToC=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;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BV.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;};BV.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BV.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(!(!(CE.nil===d))){$s=4;continue;}$r=A.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[A.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:BV.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BV.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=D.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=H.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 CD([new CB(["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=D.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new CB(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new CB(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=B.EscapeString(l);$s=5;case 5:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AV(q,24);$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new CB(["aria-label",r]));m=$append(m,new CB(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("sup",m,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker--hide"]),new CB(["data-render","1"])]),false);c.BaseRenderer.WriteString(j);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.WriteString("</sup>\xE2\x80\x8B");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BV.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","code-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BV.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--info"]),new CB(["data-type","code-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BV.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","code-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BV.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:BV.ptr.prototype.renderCodeBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BV.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=G.Contains(a.Previous.CodeBlockInfo,F.CaretTokens);a.Previous.CodeBlockInfo=G.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CC.nil);}i=CD.nil;if(f&&0<a.Previous.CodeBlockInfo.$length){$s=1;continue;}$s=2;continue;case 1:j=C.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 CB(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=AE(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 CB(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CD([new CB(["class",m])]),false);c.BaseRenderer.Tag("code",i,false);if(e){if(!g){c.BaseRenderer.WriteString("<wbr>");}c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-ir__preview"]),new CB(["data-render","2"])]),false);n=c.BaseRenderer.NoHighlight(h);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=G.ReplaceAll(o,F.CaretTokens,CC.nil);c.BaseRenderer.Write(B.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:BV.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;};BV.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BV.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BV.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=D.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:BV.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;};BV.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BV.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BV.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CD([new CB(["class","language-math"])]),false);d=G.ReplaceAll(d,F.CaretTokens,CC.nil);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BV.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("code",new CD([new CB(["data-newline","1"]),new CB(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CB(["data-type","math-inline"])]),false);}return 2;};BV.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderInlineMath};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BV.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","math-block-close-marker"])]),false);c.BaseRenderer.Write(E.MathBlockMarker);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BV.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=G.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.Options.VditorMathBlockPreview){g=g+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CD([new CB(["class",g])]),false);c.BaseRenderer.Tag("code",new CD([new CB(["data-type","math-block"]),new CB(["class","language-math"])]),false);if(f){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-ir__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CD([new CB(["data-type","math-block"]),new CB(["class","language-math"])]),false);h=a.Tokens;h=G.ReplaceAll(h,F.CaretTokens,CC.nil);c.BaseRenderer.Write(B.EscapeHTML(h));c.BaseRenderer.WriteString("</div></pre>");}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BV.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","math-block-open-marker"])]),false);c.BaseRenderer.Write(E.MathBlockMarker);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BV.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:BV.ptr.prototype.renderMathBlock};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BV.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=CD.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CB(["align","left"]));}else if(f===(2)){e=$append(e,new CB(["align","center"]));}else if(f===(3)){e=$append(e,new CB(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(CE.nil===a.FirstChild){$s=4;continue;}if(G.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new A.Node.ptr("","","",16,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,(new CC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false));$s=7;continue;case 5:a.FirstChild.Tokens=(new CC($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=G.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.BaseRenderer.Tag("/"+d,CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BV.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CD.nil,false);}else{c.BaseRenderer.Tag("/tr",CD.nil,false);}return 2;};BV.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BV.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CD.nil,false);}else{c.BaseRenderer.Tag("/thead",CD.nil,false);if(!(CE.nil===a.Next)){c.BaseRenderer.Tag("tbody",CD.nil,false);}}return 2;};BV.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BV.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CD([new CB(["data-block","0"]),new CB(["data-type","table"])]),false);}else{if(!(CE.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CD.nil,false);}c.BaseRenderer.Tag("/table",CD.nil,false);}return 2;};BV.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderStrikethrough};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BV.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("s",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BV.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BV.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("s",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BV.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BV.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;};BV.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BV.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CD.nil,false);}else{c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__link"])]),false);}}c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(41);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BV.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(40);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BV.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(125);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BV.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(123);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BV.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(CE.nil===d||!G.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Parent.LinkRefLabel);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);}}}return 2;};BV.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BV.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BV.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(33);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BV.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=!(CE.nil===a.Next)&&(16===a.Next.Type)&&G.HasPrefix(a.Next.Tokens,F.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(!(CE.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(D.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}c.BaseRenderer.Tag("span",new CD([new CB(["class",h]),new CB(["data-type","img"])]),false);$s=3;continue;case 2:if(d){c.BaseRenderer.WriteString("\xE2\x80\xB8");a.Next.Tokens=G.ReplaceAll(a.Next.Tokens,F.CaretTokens,CC.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.LinkPath(k);k=G.ReplaceAll(k,F.CaretTokens,CC.nil);l=new CD([new CB(["src",($bytesToString(k))])]);m=a.ChildByType(40);if(!(CE.nil===m)&&0<m.Tokens.$length){n=G.ReplaceAll(m.Tokens,F.CaretTokens,CC.nil);l=$append(l,new CB(["alt",($bytesToString(n))]));}c.BaseRenderer.Tag("img",l,true);o=c.BaseRenderer.Writer.Bytes();p=G.LastIndex(o,(new CC($stringToBytes("<img src="))));q=$subslice(o,p);if(c.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:r=BG(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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderLink};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BV.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=G.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.BaseRenderer.Tag("code",new CD([new CB(["data-type","html-block"])]),false);c.BaseRenderer.Write(B.EscapeHTML(e));c.BaseRenderer.WriteString("</code></pre>");c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-ir__preview"]),new CB(["data-render","2"])]),false);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=BG(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:BV.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;};BV.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BV.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=G.Equal(a.Tokens,(new CC($stringToBytes("<kbd>"))));e=G.Equal(a.Tokens,(new CC($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.BaseRenderer.Tag("code",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("kbd",CD.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.BaseRenderer.Tag("code",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=12;continue;}$s=13;continue;case 12:c.BaseRenderer.Tag("/kbd",CD.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.BaseRenderer.Tag("code",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.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.BaseRenderer.Tag("code",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.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.BaseRenderer.Tag("code",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BV.ptr.prototype.tagMatchClose=function(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(CE.nil===d))){break;}if((10===d.Type)&&"</"+a+">"===d.TokensStr()){return true;}d=d.Next;}return false;};BV.prototype.tagMatchClose=function(a,b){return this.$val.tagMatchClose(a,b);};BV.ptr.prototype.tagMatchOpen=function(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(CE.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};BV.prototype.tagMatchOpen=function(a,b){return this.$val.tagMatchOpen(a,b);};BV.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BV.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d;c=this;d=a.Parent.Parent;if(!(CE.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.BaseRenderer.Tag("p",new CD([new CB(["data-block","0"])]),false);}else{c.BaseRenderer.Tag("/p",CD.nil,false);}return 2;};BV.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BV.ptr.prototype.renderText=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.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if(!G.EqualFold(d,(new CC($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=G.ReplaceAll(d,(new CC($stringToBytes("\xE2\x80\x8B"))),CC.nil);}c.BaseRenderer.Write(B.EscapeHTML(d));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderCodeSpan};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BV.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(D.Repeat("`",a.Parent.CodeMarkerLen));if(G.HasPrefix(a.Next.Tokens,(new CC($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("code",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BV.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};BV.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BV.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker"])]),false);if(G.HasSuffix(a.Previous.Tokens,(new CC($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(D.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderEmphasis};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BV.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("em",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BV.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BV.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("em",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BV.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BV.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.BaseRenderer.Tag("/span",CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.ptr.prototype.renderStrong};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BV.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("strong",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BV.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BV.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("strong",new CD([new CB(["data-newline","1"])]),false);}return 2;};BV.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BV.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BV.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;};BV.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BV.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BV.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(D.Contains(e,"\xE2\x80\xB8")||(!(CE.nil===f)&&G.Contains(f.Tokens,F.CaretTokens))){c.BaseRenderer.WriteString("<h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");}else{c.BaseRenderer.WriteString("<h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\" class=\"vditor-ir__node\"");}g="";if(!(CE.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=5;continue;}$s=6;continue;case 5:h=AW(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.Options.HeadingAnchor){$s=8;continue;}$s=9;continue;case 8:i=AW(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.Tag("a",new CD([new CB(["id","vditorAnchor-"+j]),new CB(["class","vditor-anchor"]),new CB(["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.BaseRenderer.Tag("/a",CD.nil,false);case 9:if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CB(["data-type","heading-marker"])]),false);c.BaseRenderer.WriteString(D.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CD.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=11;continue;}$s=12;continue;case 11:c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CB(["data-type","heading-marker"]),new CB(["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(D.Repeat("=",l));}else{c.BaseRenderer.WriteString(D.Repeat("-",l));}c.BaseRenderer.Tag("/span",CD.nil,false);case 12:c.BaseRenderer.WriteString("</h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+">");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BV.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BV.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BV.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","heading-id"]),new CB(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BV.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BV.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=CD.nil;if(a.ListData.Tight){e=$append(e,new CB(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CB(["start",H.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CB(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new CQ(function(){return e;},function($v){e=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CD.nil,false);}return 2;};BV.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BV.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e;c=this;if(b){d=CD.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CE.nil===a.FirstChild)&&!(CE.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CB(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CD.nil,false);}return 2;};BV.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BV.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CD.nil;if(a.TaskListItemChecked){d=$append(d,new CB(["checked",""]));}d=$append(d,new CB(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};BV.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BV.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CD([new CB(["data-block","0"])]),true);}return 2;};BV.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BV.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CD.nil,true);}return 2;};BV.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BV.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};BV.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BV.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=CD.nil;f=a.Type;if(f===(17)){e=$append(e,new CB(["data-type","em"]));}else if(f===(22)){e=$append(e,new CB(["data-type","strong"]));}else if(f===(101)){e=$append(e,new CB(["data-type","s"]));}else if(f===(450)){e=$append(e,new CB(["data-type","mark"]));}else if(f===(485)){e=$append(e,new CB(["data-type","sup"]));}else if(f===(490)){e=$append(e,new CB(["data-type","sub"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new CB(["data-type","a"]));}else{e=$append(e,new CB(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new CB(["data-type","img"]));}else if(f===(27)){e=$append(e,new CB(["data-type","code"]));}else if(f===(200)){e=$append(e,new CB(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new CB(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new CB(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new CB(["data-type","backslash"]));}else{e=$append(e,new CB(["data-type","inline-node"]));}if(D.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CB(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.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(D.HasSuffix(h,"\xE2\x80\xB8")){e=$append(e,new CB(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.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(D.HasPrefix(j,"\xE2\x80\xB8")){e=$append(e,new CB(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}e=$append(e,new CB(["class","vditor-ir__node"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderSpanNode=function(a){return this.$val.renderSpanNode(a);};BV.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 CD([new CB(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new CB(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new CB(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new CB(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new CB(["data-type","yaml-front-matter"]));}if(D.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CB(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}e=$append(e,new CB(["class","vditor-ir__node"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}return;}if($f===undefined){$f={$blk:BV.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;};BV.prototype.renderDivNode=function(a){return this.$val.renderDivNode(a);};BV.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=A.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:BV.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BV.prototype.Text=function(a){return this.$val.Text(a);};BX.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);}};BX.prototype.WriteByte=function(a){return this.$val.WriteByte(a);};BX.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);}}};BX.prototype.Write=function(a){return this.$val.Write(a);};BX.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);}}};BX.prototype.WriteString=function(a){return this.$val.WriteString(a);};BX.ptr.prototype.Newline=function(){var a;a=this;if(!G.HasSuffix(a.LastOut,$pkg.NewlineSV)){a.BaseRenderer.Writer.Write($pkg.NewlineSV);a.LastOut=$pkg.NewlineSV;}};BX.prototype.Newline=function(){return this.$val.Newline();};BY=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;c=new BX.ptr(AU(a,b),CH.nil,CC.nil);d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderOpenBrace")};bb=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderCloseBrace")};bc=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderLinkText")};bd=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderLinkSpace")};be=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkDest")};bf=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkTitle")};bg=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderStrikethrough")};bh=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bi=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bj=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bk=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bl=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderTaskListItemMarker")};bm=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderTable")};bn=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTableHead")};bo=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTableRow")};bp=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableCell")};bq=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderEmoji")};br=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderEmojiUnicode")};bs=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmojiImg")};bt=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiAlias")};bu=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderFootnotesDefBlock")};bv=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderFootnotesDef")};bw=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesRef")};bx=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderToC")};by=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderBackslash")};bz=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderBackslashContent")};ca=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderHtmlEntity")};cb=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderYamlFrontMatter")};cc=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cd=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatterContent")};ce=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};cf=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderMark")};cg=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderMark1OpenMarker")};ch=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderMark1CloseMarker")};ci=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderMark2OpenMarker")};cj=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderMark2CloseMarker")};ck=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderSup")};cl=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderSupOpenMarker")};cm=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderSupCloseMarker")};cn=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderSub")};co=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderSubOpenMarker")};cp=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderSubCloseMarker")};cq=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderKramdownBlockIAL")};cr=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderLinkRefDefBlock")};cs=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderLinkRefDef")};return c;};$pkg.NewVditorSVRenderer=BY;BX.ptr.prototype.renderLinkRefDefBlock=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--link"]),new CB(["data-type","link-ref-defs-block"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CD.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;};BX.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BX.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["data-type","kramdown-ial"]),new CB(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}return 2;};BX.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BX.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 G.Buffer.ptr(CC.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:BX.ptr.prototype.renderMark};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BX.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BX.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BX.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BX.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BX.ptr.prototype.renderSup=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 G.Buffer.ptr(CC.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sup");$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:BX.ptr.prototype.renderSup};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BX.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BX.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BX.ptr.prototype.renderSub=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 G.Buffer.ptr(CC.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sub");$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:BX.ptr.prototype.renderSub};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BX.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BX.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BX.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["data-type","yaml-front-matter-close-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.Write(E.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["data-type","text"])]),false);d=G.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.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 CC($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=G.ReplaceAll(f,(new CC($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BX.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;};BX.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BX.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","yaml-front-matter-open-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.Write(E.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}return 2;};BX.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BX.ptr.prototype.renderYamlFrontMatter=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BX.ptr.prototype.renderHtmlEntity=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--pre"]),new CB(["data-type","html-entity"])]),false);c.Write(B.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BX.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.Write(B.EscapeHTML(a.Tokens));}return 2;};BX.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BX.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;};BX.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BX.ptr.prototype.renderToC=function(a,b){var a,b,c;c=this;if(b){c.WriteString("<span class=\"vditor-toc\" data-type=\"toc-block\" contenteditable=\"false\">");c.WriteString("[toc]");c.WriteString("</span>");c.Newline();c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BX.ptr.prototype.renderFootnotesDefBlock=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BX.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.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(91);c[0].BaseRenderer.Tag("/span",CD.nil,false);c[0].BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--link"]),new CB(["data-type","footnotes-link"])]),false);c[0].Write(a.Tokens);c[0].BaseRenderer.Tag("/span",CD.nil,false);c[0].BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(93);c[0].BaseRenderer.Tag("/span",CD.nil,false);c[0].WriteString("<span>: </span>");d=a.FirstChild;case 3:if(!(!(CE.nil===d))){$s=4;continue;}$r=A.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[A.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:BX.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BX.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=D.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 CD([new CB(["data-type","footnotes-ref"])]);k=$append(k,new CB(["class","b3-tooltips b3-tooltips__s"]));l=B.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AV(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new CB(["aria-label",m]));k=$append(k,new CB(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("span",new CD([new CB(["class","sup"])]),false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BX.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;};BX.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BX.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["data-type","code-block-close-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}return 2;};BX.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BX.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--info"]),new CB(["data-type","code-block-info"])]),false);c.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}return 2;};BX.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BX.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","code-block-open-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BX.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c;c=this;if(b){if(!a.IsFencedCodeBlock){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","code-block-open-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}}else{if(!a.IsFencedCodeBlock){c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--info"]),new CB(["data-type","code-block-info"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CD.nil,false);}c.Newline();c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["data-type","text"])]),false);d=G.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.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 CC($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=G.ReplaceAll(f,(new CC($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BX.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;};BX.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};BX.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;if(b){c.Write(a.Tokens);}return 2;};BX.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BX.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BX.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BX.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BX.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BX.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d;c=this;if(b){d=B.EscapeHTML(a.Tokens);c.Write(d);c.BaseRenderer.Tag("/code",CD.nil,false);}return 2;};BX.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BX.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BX.ptr.prototype.renderInlineMath=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BX.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["data-type","math-block-close-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["data-type","text"])]),false);d=G.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.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 CC($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=G.ReplaceAll(f,(new CC($stringToBytes("\n"))),g);c.Write(f);c.WriteString("</span>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BX.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;};BX.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BX.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","math-block-open-marker"]),new CB(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();}return 2;};BX.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BX.ptr.prototype.renderMathBlock=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BX.ptr.prototype.renderTableCell=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BX.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BX.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BX.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","table"])]),false);c.Write(a.Tokens);c.Newline();c.Write($pkg.NewlineSV);c.BaseRenderer.Tag("/span",CD.nil,false);}return 1;};BX.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BX.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 G.Buffer.ptr(CC.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:BX.ptr.prototype.renderStrikethrough};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BX.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BX.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BX.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BX.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--title"])]),false);c.WriteByte(34);c.Write(a.Tokens);c.WriteByte(34);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BX.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;};BX.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BX.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CD.nil,false);}else{c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"]),new CB(["data-type","link-text"])]),false);}}c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(41);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(40);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(125);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(123);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BX.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(CE.nil===d||!G.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--link"])]),false);c.WriteByte(91);c.Write(a.Parent.LinkRefLabel);c.WriteByte(93);c.BaseRenderer.Tag("/span",CD.nil,false);}}}return 2;};BX.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BX.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BX.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteByte(33);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BX.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(!(CE.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};BX.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BX.ptr.prototype.renderLink=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BX.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.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);d=G.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.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 CC($stringToBytes("<span data-type=\"padding\"></span>"))),$pkg.NewlineSV);f=G.ReplaceAll(f,(new CC($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:BX.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;};BX.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BX.ptr.prototype.renderInlineHTML=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BX.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 G.Buffer.ptr(CC.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=G.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:BX.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;};BX.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BX.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.Writer=new G.Buffer.ptr(CC.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.Newline();d=a.Parent.Parent;e=!(CE.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){c.Write($pkg.NewlineSV);}c.popWriter(a);}return 2;};BX.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BX.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(a.ParentIs(109,new CK([]))){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(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.Tag("span",new CD([new CB(["data-type","text"])]),false);f=G.TrimRight(d,"\n");$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.Write(B.EscapeHTML(d));c.BaseRenderer.Tag("/span",CD.nil,false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BX.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;};BX.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BX.ptr.prototype.renderCodeSpan=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BX.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString(D.Repeat("`",a.Parent.CodeMarkerLen));if(G.HasPrefix(a.Next.Tokens,(new CC($stringToBytes("`"))))){c.WriteByte(32);}c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",CD.nil,false);}return 2;};BX.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BX.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c;c=this;if(b){c.Write(B.EscapeHTML(a.Tokens));}return 2;};BX.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BX.ptr.prototype.renderCodeSpanCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);if(G.HasSuffix(a.Previous.Tokens,(new CC($stringToBytes("`"))))){c.WriteByte(32);}c.WriteString(D.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BX.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 G.Buffer.ptr(CC.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:BX.ptr.prototype.renderEmphasis};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BX.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:BX.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;};BX.prototype.popWriteClass=function(a,b){return this.$val.popWriteClass(a,b);};BX.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]));};BX.prototype.popWriter=function(a){return this.$val.popWriter(a);};BX.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BX.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BX.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BX.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BX.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 G.Buffer.ptr(CC.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:BX.ptr.prototype.renderStrong};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BX.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BX.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BX.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BX.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BX.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 G.Buffer.ptr(CC.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 CC($stringToBytes("<span data-type=\"blockquote-marker\" class=\"vditor-sv__marker\">&gt; </span>")));g=$appendSlice(h,g);while(true){if(!(G.HasSuffix(g,$pkg.NewlineSV))){break;}g=G.TrimSuffix(g,$pkg.NewlineSV);}g=G.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;};BX.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BX.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BX.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 G.Buffer.ptr(CC.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--heading"]),new CB(["data-type","heading-marker"])]),false);c.WriteString(D.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CD.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.Newline();c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker--heading"]),new CB(["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(D.Repeat("=",e));}else{c.WriteString(D.Repeat("-",e));}c.BaseRenderer.Tag("/span",CD.nil,false);case 5:f="h"+$substring(" 123456",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:BX.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;};BX.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BX.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=G.NewReader(d);f=new B.Node.ptr(CZ.nil,CZ.nil,CZ.nil,CZ.nil,CZ.nil,3,0,"","",CW.nil);h=B.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=B.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:BX.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;};BX.prototype.renderClass=function(a,b){return this.$val.renderClass(a,b);};BX.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(CZ.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"";};BX.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};BX.ptr.prototype.domSetAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(CZ.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 B.Attribute.ptr("",b,c));};BX.prototype.domSetAttrValue=function(a,b,c){return this.$val.domSetAttrValue(a,b,c);};BX.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BX.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BX.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CD.nil,false);}return 2;};BX.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BX.ptr.prototype.renderList=function(a,b){var a,b,c;c=this;if(!b){c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BX.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 G.Buffer.ptr(CC.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=H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new CC($stringToBytes("<span data-type=\"li-marker\" class=\"vditor-sv__marker\">"+h+" </span>")));g=$appendSlice(i,g);while(true){if(!(G.HasSuffix(g,$pkg.NewlineSV))){break;}g=G.TrimSuffix(g,$pkg.NewlineSV);}j=(new CC($stringToBytes("<span data-type=\"padding\">"+D.Repeat(" ",a.ListData.Padding)+"</span>")));g=G.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;};BX.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BX.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c;c=this;if(!b){return 2;}c.BaseRenderer.Tag("span",new CD([new CB(["data-type","task-marker"]),new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CD.nil,false);if(a.TaskListItemChecked){c.BaseRenderer.Tag("span",new CD([new CB(["data-type","task-marker"]),new CB(["class","vditor-sv__marker--strong"])]),false);c.WriteByte(120);c.BaseRenderer.Tag("/span",CD.nil,false);}else{c.BaseRenderer.Tag("span",new CD([new CB(["data-type","task-marker"]),new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(32);c.BaseRenderer.Tag("/span",CD.nil,false);}c.BaseRenderer.Tag("span",new CD([new CB(["data-type","task-marker"]),new CB(["class","vditor-sv__marker--bi"])]),false);c.WriteString("] ");c.BaseRenderer.Tag("/span",CD.nil,false);a.Next.Tokens=G.TrimPrefix(a.Next.Tokens,(new CC($stringToBytes(" "))));return 2;};BX.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BX.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-sv__marker"])]),false);c.WriteString("---");c.BaseRenderer.Tag("/span",CD.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};BX.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BX.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};BX.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BX.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};BX.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BX.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=A.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:BX.ptr.prototype.Text};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};BX.prototype.Text=function(a){return this.$val.Text(a);};CA=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;c=new BZ.ptr(AU(a,b));d=0;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(d)]={k:d,v:$methodVal(c,"renderDocument")};e=1;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(e)]={k:e,v:$methodVal(c,"renderParagraph")};f=16;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(f)]={k:f,v:$methodVal(c,"renderText")};g=27;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(g)]={k:g,v:$methodVal(c,"renderCodeSpan")};h=28;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(h)]={k:h,v:$methodVal(c,"renderCodeSpanOpenMarker")};i=29;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(i)]={k:i,v:$methodVal(c,"renderCodeSpanContent")};j=30;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(j)]={k:j,v:$methodVal(c,"renderCodeSpanCloseMarker")};k=11;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(k)]={k:k,v:$methodVal(c,"renderCodeBlock")};l=12;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(l)]={k:l,v:$methodVal(c,"renderCodeBlockOpenMarker")};m=14;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(m)]={k:m,v:$methodVal(c,"renderCodeBlockInfoMarker")};n=15;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(n)]={k:n,v:$methodVal(c,"renderCodeBlockCode")};o=13;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(o)]={k:o,v:$methodVal(c,"renderCodeBlockCloseMarker")};p=300;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(p)]={k:p,v:$methodVal(c,"renderMathBlock")};q=301;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(q)]={k:q,v:$methodVal(c,"renderMathBlockOpenMarker")};r=302;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(r)]={k:r,v:$methodVal(c,"renderMathBlockContent")};s=303;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(s)]={k:s,v:$methodVal(c,"renderMathBlockCloseMarker")};t=304;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(t)]={k:t,v:$methodVal(c,"renderInlineMath")};u=305;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(u)]={k:u,v:$methodVal(c,"renderInlineMathOpenMarker")};v=306;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(v)]={k:v,v:$methodVal(c,"renderInlineMathContent")};w=307;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(w)]={k:w,v:$methodVal(c,"renderInlineMathCloseMarker")};x=17;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(x)]={k:x,v:$methodVal(c,"renderEmphasis")};y=18;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(y)]={k:y,v:$methodVal(c,"renderEmAsteriskOpenMarker")};z=19;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(z)]={k:z,v:$methodVal(c,"renderEmAsteriskCloseMarker")};aa=20;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aa)]={k:aa,v:$methodVal(c,"renderEmUnderscoreOpenMarker")};ab=21;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ab)]={k:ab,v:$methodVal(c,"renderEmUnderscoreCloseMarker")};ac=22;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ac)]={k:ac,v:$methodVal(c,"renderStrong")};ad=23;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ad)]={k:ad,v:$methodVal(c,"renderStrongA6kOpenMarker")};ae=24;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ae)]={k:ae,v:$methodVal(c,"renderStrongA6kCloseMarker")};af=25;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(af)]={k:af,v:$methodVal(c,"renderStrongU8eOpenMarker")};ag=26;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ag)]={k:ag,v:$methodVal(c,"renderStrongU8eCloseMarker")};ah=5;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ah)]={k:ah,v:$methodVal(c,"renderBlockquote")};ai=6;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ai)]={k:ai,v:$methodVal(c,"renderBlockquoteMarker")};aj=2;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aj)]={k:aj,v:$methodVal(c,"renderHeading")};ak=3;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ak)]={k:ak,v:$methodVal(c,"renderHeadingC8hMarker")};al=420;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(al)]={k:al,v:$methodVal(c,"renderHeadingID")};am=7;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(am)]={k:am,v:$methodVal(c,"renderList")};an=8;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(an)]={k:an,v:$methodVal(c,"renderListItem")};ao=4;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ao)]={k:ao,v:$methodVal(c,"renderThematicBreak")};ap=31;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ap)]={k:ap,v:$methodVal(c,"renderHardBreak")};aq=32;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aq)]={k:aq,v:$methodVal(c,"renderSoftBreak")};ar=9;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ar)]={k:ar,v:$methodVal(c,"renderHTML")};as=10;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(as)]={k:as,v:$methodVal(c,"renderInlineHTML")};at=33;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(at)]={k:at,v:$methodVal(c,"renderLink")};au=34;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(au)]={k:au,v:$methodVal(c,"renderImage")};av=35;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(av)]={k:av,v:$methodVal(c,"renderBang")};aw=36;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(aw)]={k:aw,v:$methodVal(c,"renderOpenBracket")};ax=37;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ax)]={k:ax,v:$methodVal(c,"renderCloseBracket")};ay=38;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ay)]={k:ay,v:$methodVal(c,"renderOpenParen")};az=39;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(az)]={k:az,v:$methodVal(c,"renderCloseParen")};ba=466;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ba)]={k:ba,v:$methodVal(c,"renderOpenBrace")};bb=467;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bb)]={k:bb,v:$methodVal(c,"renderCloseBrace")};bc=40;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bc)]={k:bc,v:$methodVal(c,"renderLinkText")};bd=43;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bd)]={k:bd,v:$methodVal(c,"renderLinkSpace")};be=41;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(be)]={k:be,v:$methodVal(c,"renderLinkDest")};bf=42;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bf)]={k:bf,v:$methodVal(c,"renderLinkTitle")};bg=101;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bg)]={k:bg,v:$methodVal(c,"renderStrikethrough")};bh=102;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bh)]={k:bh,v:$methodVal(c,"renderStrikethrough1OpenMarker")};bi=103;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bi)]={k:bi,v:$methodVal(c,"renderStrikethrough1CloseMarker")};bj=104;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bj)]={k:bj,v:$methodVal(c,"renderStrikethrough2OpenMarker")};bk=105;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bk)]={k:bk,v:$methodVal(c,"renderStrikethrough2CloseMarker")};bl=100;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bl)]={k:bl,v:$methodVal(c,"renderTaskListItemMarker")};bm=106;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bm)]={k:bm,v:$methodVal(c,"renderTable")};bn=107;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bn)]={k:bn,v:$methodVal(c,"renderTableHead")};bo=108;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bo)]={k:bo,v:$methodVal(c,"renderTableRow")};bp=109;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bp)]={k:bp,v:$methodVal(c,"renderTableCell")};bq=200;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bq)]={k:bq,v:$methodVal(c,"renderEmoji")};br=201;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(br)]={k:br,v:$methodVal(c,"renderEmojiUnicode")};bs=202;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bs)]={k:bs,v:$methodVal(c,"renderEmojiImg")};bt=203;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bt)]={k:bt,v:$methodVal(c,"renderEmojiAlias")};bu=410;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bu)]={k:bu,v:$methodVal(c,"renderFootnotesDefBlock")};bv=411;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bv)]={k:bv,v:$methodVal(c,"renderFootnotesDef")};bw=412;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bw)]={k:bw,v:$methodVal(c,"renderFootnotesRef")};bx=415;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bx)]={k:bx,v:$methodVal(c,"renderToC")};by=400;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(by)]={k:by,v:$methodVal(c,"renderBackslash")};bz=401;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(bz)]={k:bz,v:$methodVal(c,"renderBackslashContent")};ca=44;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ca)]={k:ca,v:$methodVal(c,"renderHtmlEntity")};cb=425;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cb)]={k:cb,v:$methodVal(c,"renderYamlFrontMatter")};cc=426;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cc)]={k:cc,v:$methodVal(c,"renderYamlFrontMatterOpenMarker")};cd=427;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cd)]={k:cd,v:$methodVal(c,"renderYamlFrontMatterContent")};ce=428;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ce)]={k:ce,v:$methodVal(c,"renderYamlFrontMatterCloseMarker")};cf=450;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cf)]={k:cf,v:$methodVal(c,"renderMark")};cg=451;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cg)]={k:cg,v:$methodVal(c,"renderMark1OpenMarker")};ch=452;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ch)]={k:ch,v:$methodVal(c,"renderMark1CloseMarker")};ci=453;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ci)]={k:ci,v:$methodVal(c,"renderMark2OpenMarker")};cj=454;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cj)]={k:cj,v:$methodVal(c,"renderMark2CloseMarker")};ck=485;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(ck)]={k:ck,v:$methodVal(c,"renderSup")};cl=486;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cl)]={k:cl,v:$methodVal(c,"renderSupOpenMarker")};cm=487;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cm)]={k:cm,v:$methodVal(c,"renderSupCloseMarker")};cn=490;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cn)]={k:cn,v:$methodVal(c,"renderSub")};co=491;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(co)]={k:co,v:$methodVal(c,"renderSubOpenMarker")};cp=492;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cp)]={k:cp,v:$methodVal(c,"renderSubCloseMarker")};cq=455;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cq)]={k:cq,v:$methodVal(c,"renderKramdownBlockIAL")};cr=45;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cr)]={k:cr,v:$methodVal(c,"renderLinkRefDefBlock")};cs=46;(c.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map"))[A.NodeType.keyFor(cs)]={k:cs,v:$methodVal(c,"renderLinkRefDef")};return c;};$pkg.NewVditorRenderer=CA;BZ.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;};BZ.prototype.renderLinkRefDefBlock=function(a,b){return this.$val.renderLinkRefDefBlock(a,b);};BZ.ptr.prototype.renderLinkRefDef=function(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=F.BytesToStr(d);c.BaseRenderer.WriteString("["+F.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};BZ.prototype.renderLinkRefDef=function(a,b){return this.$val.renderLinkRefDef(a,b);};BZ.ptr.prototype.renderKramdownBlockIAL=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderKramdownBlockIAL=function(a,b){return this.$val.renderKramdownBlockIAL(a,b);};BZ.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=D.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:BZ.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;};BZ.prototype.renderMark=function(a,b){return this.$val.renderMark(a,b);};BZ.ptr.prototype.renderMark1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CD([new CB(["data-marker","="])]),false);}return 2;};BZ.prototype.renderMark1OpenMarker=function(a,b){return this.$val.renderMark1OpenMarker(a,b);};BZ.ptr.prototype.renderMark1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};BZ.prototype.renderMark1CloseMarker=function(a,b){return this.$val.renderMark1CloseMarker(a,b);};BZ.ptr.prototype.renderMark2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CD([new CB(["data-marker","=="])]),false);}return 2;};BZ.prototype.renderMark2OpenMarker=function(a,b){return this.$val.renderMark2OpenMarker(a,b);};BZ.ptr.prototype.renderMark2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CD.nil,false);}return 2;};BZ.prototype.renderMark2CloseMarker=function(a,b){return this.$val.renderMark2CloseMarker(a,b);};BZ.ptr.prototype.renderSup=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderSup=function(a,b){return this.$val.renderSup(a,b);};BZ.ptr.prototype.renderSupOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",new CD([new CB(["data-marker","^"])]),false);}return 2;};BZ.prototype.renderSupOpenMarker=function(a,b){return this.$val.renderSupOpenMarker(a,b);};BZ.ptr.prototype.renderSupCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CD.nil,false);}return 2;};BZ.prototype.renderSupCloseMarker=function(a,b){return this.$val.renderSupCloseMarker(a,b);};BZ.ptr.prototype.renderSub=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderSub=function(a,b){return this.$val.renderSub(a,b);};BZ.ptr.prototype.renderSubOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",new CD([new CB(["data-marker","~"])]),false);}return 2;};BZ.prototype.renderSubOpenMarker=function(a,b){return this.$val.renderSubOpenMarker(a,b);};BZ.ptr.prototype.renderSubCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CD.nil,false);}return 2;};BZ.prototype.renderSubCloseMarker=function(a,b){return this.$val.renderSubCloseMarker(a,b);};BZ.ptr.prototype.renderYamlFrontMatterCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderYamlFrontMatterCloseMarker=function(a,b){return this.$val.renderYamlFrontMatterCloseMarker(a,b);};BZ.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=G.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.BaseRenderer.Tag("pre",CD.nil,false);c.BaseRenderer.Tag("code",new CD([new CB(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(B.EscapeHTML(e));}c.BaseRenderer.WriteString("</code></pre>");case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderYamlFrontMatterContent=function(a,b){return this.$val.renderYamlFrontMatterContent(a,b);};BZ.ptr.prototype.renderYamlFrontMatterOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderYamlFrontMatterOpenMarker=function(a,b){return this.$val.renderYamlFrontMatterOpenMarker(a,b);};BZ.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;};BZ.prototype.renderYamlFrontMatter=function(a,b){return this.$val.renderYamlFrontMatter(a,b);};BZ.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=D.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.BaseRenderer.Tag("code",new CD([new CB(["data-type","html-entity"]),new CB(["style","display: none"])]),false);f=$appendSlice((new CC($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);c.BaseRenderer.Write(B.EscapeHTML(f));c.BaseRenderer.WriteString("</code>");c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-wysiwyg__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CD.nil,false);g=G.ReplaceAll(a.HtmlEntityTokens,F.CaretTokens,CC.nil);c.BaseRenderer.Write(g);c.BaseRenderer.Tag("/code",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.WriteString("</span>\xE2\x80\x8B");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderHtmlEntity=function(a,b){return this.$val.renderHtmlEntity(a,b);};BZ.ptr.prototype.renderBackslashContent=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));}return 2;};BZ.prototype.renderBackslashContent=function(a,b){return this.$val.renderBackslashContent(a,b);};BZ.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;};BZ.prototype.renderBackslash=function(a,b){return this.$val.renderBackslash(a,b);};BZ.ptr.prototype.renderToC=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;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}$s=-1;return d;}return;}if($f===undefined){$f={$blk:BZ.ptr.prototype.renderToC};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BZ.prototype.renderToC=function(a,b){return this.$val.renderToC(a,b);};BZ.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;};BZ.prototype.renderFootnotesDefBlock=function(a,b){return this.$val.renderFootnotesDefBlock(a,b);};BZ.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(!(CE.nil===a.Previous)&&G.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(!(!(CE.nil===d))){$s=4;continue;}$r=A.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[A.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:BZ.ptr.prototype.renderFootnotesDef};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};BZ.prototype.renderFootnotesDef=function(a,b){return this.$val.renderFootnotesDef(a,b);};BZ.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=D.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=H.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=B.EscapeString(l);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AV(m,24);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new CD([new CB(["data-type","footnotes-ref"]),new CB(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new CB(["class","vditor-tooltipped vditor-tooltipped__s"]),new CB(["aria-label",n])]);$r=c.BaseRenderer.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:BZ.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;};BZ.prototype.renderFootnotesRef=function(a,b){return this.$val.renderFootnotesRef(a,b);};BZ.ptr.prototype.renderCodeBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCodeBlockCloseMarker=function(a,b){return this.$val.renderCodeBlockCloseMarker(a,b);};BZ.ptr.prototype.renderCodeBlockInfoMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCodeBlockInfoMarker=function(a,b){return this.$val.renderCodeBlockInfoMarker(a,b);};BZ.ptr.prototype.renderCodeBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCodeBlockOpenMarker=function(a,b){return this.$val.renderCodeBlockOpenMarker(a,b);};BZ.ptr.prototype.renderEmojiAlias=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderEmojiAlias=function(a,b){return this.$val.renderEmojiAlias(a,b);};BZ.ptr.prototype.renderEmojiImg=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BZ.prototype.renderEmojiImg=function(a,b){return this.$val.renderEmojiImg(a,b);};BZ.ptr.prototype.renderEmojiUnicode=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BZ.prototype.renderEmojiUnicode=function(a,b){return this.$val.renderEmojiUnicode(a,b);};BZ.ptr.prototype.renderEmoji=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderEmoji=function(a,b){return this.$val.renderEmoji(a,b);};BZ.ptr.prototype.renderInlineMathCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderInlineMathCloseMarker=function(a,b){return this.$val.renderInlineMathCloseMarker(a,b);};BZ.ptr.prototype.renderInlineMathContent=function(a,b){var a,b,c,d,e,f;c=this;if(!b){return 2;}d=G.ReplaceAll(a.Tokens,(new CC($stringToBytes("\xE2\x80\x8B"))),CC.nil);e=d;f=new CD([new CB(["data-type","math-inline"])]);if(!G.Contains(e,F.CaretTokens)){f=$append(f,new CB(["style","display: none"]));}c.BaseRenderer.WriteString("<span class=\"vditor-wysiwyg__block\" data-type=\"math-inline\">");c.BaseRenderer.Tag("code",f,false);d=B.EscapeHTML(d);d=$appendSlice((new CC($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("</code>");c.BaseRenderer.Tag("span",new CD([new CB(["class","vditor-wysiwyg__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CD([new CB(["class","language-math"])]),false);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);c.BaseRenderer.Write(B.EscapeHTML(e));c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.WriteString("</span>\xE2\x80\x8B");return 2;};BZ.prototype.renderInlineMathContent=function(a,b){return this.$val.renderInlineMathContent(a,b);};BZ.ptr.prototype.renderInlineMathOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderInlineMathOpenMarker=function(a,b){return this.$val.renderInlineMathOpenMarker(a,b);};BZ.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=D.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:BZ.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;};BZ.prototype.renderInlineMath=function(a,b){return this.$val.renderInlineMath(a,b);};BZ.ptr.prototype.renderMathBlockCloseMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderMathBlockCloseMarker=function(a,b){return this.$val.renderMathBlockCloseMarker(a,b);};BZ.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=G.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=CD.nil;if(!G.Contains(e,F.CaretTokens)&&c.BaseRenderer.Options.VditorMathBlockPreview){f=$append(f,new CB(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",f,false);c.BaseRenderer.Tag("code",new CD([new CB(["data-type","math-block"])]),false);if(h){c.BaseRenderer.WriteString("<wbr>\n");}else{c.BaseRenderer.Write(B.EscapeHTML(e));}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-wysiwyg__preview"]),new CB(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CD([new CB(["data-type","math-block"]),new CB(["class","language-math"])]),false);i=a.Tokens;i=G.ReplaceAll(i,F.CaretTokens,CC.nil);c.BaseRenderer.Write(B.EscapeHTML(i));c.BaseRenderer.WriteString("</div></pre>");}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderMathBlockContent=function(a,b){return this.$val.renderMathBlockContent(a,b);};BZ.ptr.prototype.renderMathBlockOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderMathBlockOpenMarker=function(a,b){return this.$val.renderMathBlockOpenMarker(a,b);};BZ.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;};BZ.prototype.renderMathBlock=function(a,b){return this.$val.renderMathBlock(a,b);};BZ.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=CD.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CB(["align","left"]));}else if(f===(2)){e=$append(e,new CB(["align","center"]));}else if(f===(3)){e=$append(e,new CB(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(CE.nil===a.FirstChild){$s=4;continue;}if(G.Equal(a.FirstChild.Tokens,F.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new A.Node.ptr("","","",16,CE.nil,CE.nil,CE.nil,CE.nil,CE.nil,CI.nil,(new CC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CC.nil,CC.nil,CC.nil,0,CL.nil,false,CP.nil,0,0,0,0,CC.nil,0,false,"",0,CC.nil,"",CI.nil,CC.nil,CD.nil,false));$s=7;continue;case 5:a.FirstChild.Tokens=(new CC($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=G.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.BaseRenderer.Tag("/"+d,CD.nil,false);case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderTableCell=function(a,b){return this.$val.renderTableCell(a,b);};BZ.ptr.prototype.renderTableRow=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CD.nil,false);}else{c.BaseRenderer.Tag("/tr",CD.nil,false);}return 2;};BZ.prototype.renderTableRow=function(a,b){return this.$val.renderTableRow(a,b);};BZ.ptr.prototype.renderTableHead=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CD.nil,false);}else{c.BaseRenderer.Tag("/thead",CD.nil,false);if(!(CE.nil===a.Next)){c.BaseRenderer.Tag("tbody",CD.nil,false);}}return 2;};BZ.prototype.renderTableHead=function(a,b){return this.$val.renderTableHead(a,b);};BZ.ptr.prototype.renderTable=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CD([new CB(["data-block","0"])]),false);}else{if(!(CE.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CD.nil,false);}c.BaseRenderer.Tag("/table",CD.nil,false);}return 2;};BZ.prototype.renderTable=function(a,b){return this.$val.renderTable(a,b);};BZ.ptr.prototype.renderStrikethrough=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderStrikethrough=function(a,b){return this.$val.renderStrikethrough(a,b);};BZ.ptr.prototype.renderStrikethrough1OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CD([new CB(["data-marker","~"])]),false);}return 2;};BZ.prototype.renderStrikethrough1OpenMarker=function(a,b){return this.$val.renderStrikethrough1OpenMarker(a,b);};BZ.ptr.prototype.renderStrikethrough1CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);}return 2;};BZ.prototype.renderStrikethrough1CloseMarker=function(a,b){return this.$val.renderStrikethrough1CloseMarker(a,b);};BZ.ptr.prototype.renderStrikethrough2OpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CD([new CB(["data-marker","~~"])]),false);}return 2;};BZ.prototype.renderStrikethrough2OpenMarker=function(a,b){return this.$val.renderStrikethrough2OpenMarker(a,b);};BZ.ptr.prototype.renderStrikethrough2CloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CD.nil,false);}return 2;};BZ.prototype.renderStrikethrough2CloseMarker=function(a,b){return this.$val.renderStrikethrough2CloseMarker(a,b);};BZ.ptr.prototype.renderLinkTitle=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderLinkTitle=function(a,b){return this.$val.renderLinkTitle(a,b);};BZ.ptr.prototype.renderLinkDest=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderLinkDest=function(a,b){return this.$val.renderLinkDest(a,b);};BZ.ptr.prototype.renderLinkSpace=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderLinkSpace=function(a,b){return this.$val.renderLinkSpace(a,b);};BZ.ptr.prototype.renderLinkText=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};BZ.prototype.renderLinkText=function(a,b){return this.$val.renderLinkText(a,b);};BZ.ptr.prototype.renderCloseParen=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCloseParen=function(a,b){return this.$val.renderCloseParen(a,b);};BZ.ptr.prototype.renderOpenParen=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderOpenParen=function(a,b){return this.$val.renderOpenParen(a,b);};BZ.ptr.prototype.renderCloseBrace=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCloseBrace=function(a,b){return this.$val.renderCloseBrace(a,b);};BZ.ptr.prototype.renderOpenBrace=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderOpenBrace=function(a,b){return this.$val.renderOpenBrace(a,b);};BZ.ptr.prototype.renderCloseBracket=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCloseBracket=function(a,b){return this.$val.renderCloseBracket(a,b);};BZ.ptr.prototype.renderOpenBracket=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderOpenBracket=function(a,b){return this.$val.renderOpenBracket(a,b);};BZ.ptr.prototype.renderBang=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderBang=function(a,b){return this.$val.renderBang(a,b);};BZ.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=D.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.LinkPath(h);h=G.ReplaceAll(h,F.CaretTokens,CC.nil);c.BaseRenderer.Write(h);c.BaseRenderer.WriteString("\" alt=\"");i=a.ChildByType(40);if(!(CE.nil===i)){i.Tokens=G.ReplaceAll(i.Tokens,F.CaretTokens,CC.nil);c.BaseRenderer.Write(i.Tokens);}c.BaseRenderer.WriteByte(34);j=g.ChildByType(42);if(!(CE.nil===j)&&!(CC.nil===j.Tokens)){c.BaseRenderer.WriteString(" title=\"");j.Tokens=G.ReplaceAll(j.Tokens,F.CaretTokens,CC.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=G.LastIndex(k,(new CC($stringToBytes("<img src="))));m=$subslice(k,l);if(c.BaseRenderer.Options.Sanitize){$s=7;continue;}$s=8;continue;case 7:n=BG(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.LinkPath(o);o=G.ReplaceAll(o,F.CaretTokens,CC.nil);c.BaseRenderer.Write(o);c.BaseRenderer.WriteString("\" alt=\"");p=a.ChildByType(40);if(!(CE.nil===p)&&G.Contains(p.Tokens,F.CaretTokens)){p.Tokens=G.ReplaceAll(p.Tokens,F.CaretTokens,CC.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(!(CE.nil===q)&&!(CC.nil===q.Tokens)){c.BaseRenderer.WriteString(" title=\"");q.Tokens=G.ReplaceAll(q.Tokens,F.CaretTokens,CC.nil);c.BaseRenderer.Write(q.Tokens);c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");r=c.BaseRenderer.Writer.Bytes();s=G.LastIndex(r,(new CC($stringToBytes("<img src="))));t=$subslice(r,s);if(c.BaseRenderer.Options.Sanitize){$s=12;continue;}$s=13;continue;case 12:u=BG(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:BZ.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;};BZ.prototype.renderImage=function(a,b){return this.$val.renderImage(a,b);};BZ.ptr.prototype.renderLink=function(a,b){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: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=D.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}f=a.ChildrenByType(40);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h="";if(0<g.$length){h=($bytesToString((0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Tokens));}i=($bytesToString(a.LinkRefLabel));j=new CD([new CB(["data-type","link-ref"]),new CB(["data-link-label",i])]);c.BaseRenderer.Tag("span",j,false);c.BaseRenderer.WriteString(h);c.BaseRenderer.Tag("/span",CD.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){k=a.ChildByType(41);l=k.Tokens;l=c.BaseRenderer.LinkPath(l);m=G.Contains(l,F.CaretTokens);if(m){n=a.ChildByType(40);n.Tokens=$appendSlice(n.Tokens,F.CaretTokens);l=G.ReplaceAll(l,F.CaretTokens,CC.nil);}o=new CD([new CB(["href",($bytesToString(l))])]);p=a.ChildByType(42);if(!(CE.nil===p)&&!(CC.nil===p.Tokens)){p.Tokens=G.ReplaceAll(p.Tokens,F.CaretTokens,CC.nil);o=$append(o,new CB(["title",($bytesToString(p.Tokens))]));}c.BaseRenderer.Tag("a",o,false);}else{c.BaseRenderer.Tag("/a",CD.nil,false);}$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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.o=o;$f.p=p;$f.$s=$s;$f.$r=$r;return $f;};BZ.prototype.renderLink=function(a,b){return this.$val.renderLink(a,b);};BZ.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=G.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.BaseRenderer.Tag("code",CD.nil,false);c.BaseRenderer.Write(B.EscapeHTML(e));c.BaseRenderer.WriteString("</code></pre>");c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-wysiwyg__preview"]),new CB(["data-render","2"])]),false);e=G.ReplaceAll(e,F.CaretTokens,CC.nil);if(c.BaseRenderer.Options.Sanitize){$s=2;continue;}$s=3;continue;case 2:f=BG(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:BZ.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;};BZ.prototype.renderHTML=function(a,b){return this.$val.renderHTML(a,b);};BZ.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(G.Equal(a.Tokens,(new CC($stringToBytes("<br />"))))&&a.ParentIs(109,new CK([]))){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(G.Contains(a.Tokens,(new CC($stringToBytes("<span class=\"vditor-comment"))))||G.Equal(a.Tokens,(new CC($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=D.ReplaceAll(e,"\xE2\x80\xB8","");if("\xE2\x80\x8B"===e||""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:f=G.ReplaceAll(a.Tokens,(new CC($stringToBytes("\xE2\x80\x8B"))),CC.nil);f=$appendSlice((new CC($stringToBytes("\xE2\x80\x8B"))),f);g=G.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.BaseRenderer.Tag("code",new CD([new CB(["data-type","html-inline"])]),false);f=B.EscapeHTML(f);c.BaseRenderer.Write(f);c.BaseRenderer.WriteString("</code>");$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderInlineHTML=function(a,b){return this.$val.renderInlineHTML(a,b);};BZ.ptr.prototype.renderDocument=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderDocument=function(a,b){return this.$val.renderDocument(a,b);};BZ.ptr.prototype.renderParagraph=function(a,b){var a,b,c,d,e;c=this;d=a.Parent.Parent;if(!(CE.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){e=new CD([new CB(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag("p",e,false);}else{c.BaseRenderer.Tag("/p",CD.nil,false);}return 2;};BZ.prototype.renderParagraph=function(a,b){return this.$val.renderParagraph(a,b);};BZ.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:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=G.TrimRight(d,"\n");$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;if(!G.EqualFold(d,(new CC($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=G.ReplaceAll(d,(new CC($stringToBytes("\xE2\x80\x8B"))),CC.nil);}c.BaseRenderer.Write(B.EscapeHTML(d));case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderText=function(a,b){return this.$val.renderText(a,b);};BZ.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=D.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{f=J.DecodeLastRuneInString(e);g=f[0];if(I.IsLetter(g)||I.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}c.BaseRenderer.Tag("code",new CD([new CB(["data-marker",D.Repeat("`",a.CodeMarkerLen)])]),false);case 2:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderCodeSpan=function(a,b){return this.$val.renderCodeSpan(a,b);};BZ.ptr.prototype.renderCodeSpanOpenMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderCodeSpanOpenMarker=function(a,b){return this.$val.renderCodeSpanOpenMarker(a,b);};BZ.ptr.prototype.renderCodeSpanContent=function(a,b){var a,b,c,d;c=this;if(b){d=G.ReplaceAll(a.Tokens,(new CC($stringToBytes("\xE2\x80\x8B"))),CC.nil);d=B.EscapeHTML(d);d=$appendSlice((new CC($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);}return 2;};BZ.prototype.renderCodeSpanContent=function(a,b){return this.$val.renderCodeSpanContent(a,b);};BZ.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(!(CE.nil===e)&&(33===e.Type)){return 2;}c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};BZ.prototype.renderCodeSpanCloseMarker=function(a,b){return this.$val.renderCodeSpanCloseMarker(a,b);};BZ.ptr.prototype.renderEmphasis=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderEmphasis=function(a,b){return this.$val.renderEmphasis(a,b);};BZ.ptr.prototype.renderEmAsteriskOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CD([new CB(["data-marker","*"])]),false);}return 2;};BZ.prototype.renderEmAsteriskOpenMarker=function(a,b){return this.$val.renderEmAsteriskOpenMarker(a,b);};BZ.ptr.prototype.renderEmAsteriskCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};BZ.prototype.renderEmAsteriskCloseMarker=function(a,b){return this.$val.renderEmAsteriskCloseMarker(a,b);};BZ.ptr.prototype.renderEmUnderscoreOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CD([new CB(["data-marker","_"])]),false);}return 2;};BZ.prototype.renderEmUnderscoreOpenMarker=function(a,b){return this.$val.renderEmUnderscoreOpenMarker(a,b);};BZ.ptr.prototype.renderEmUnderscoreCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CD.nil,false);}return 2;};BZ.prototype.renderEmUnderscoreCloseMarker=function(a,b){return this.$val.renderEmUnderscoreCloseMarker(a,b);};BZ.ptr.prototype.renderStrong=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderStrong=function(a,b){return this.$val.renderStrong(a,b);};BZ.ptr.prototype.renderStrongA6kOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CD([new CB(["data-marker","**"])]),false);}return 2;};BZ.prototype.renderStrongA6kOpenMarker=function(a,b){return this.$val.renderStrongA6kOpenMarker(a,b);};BZ.ptr.prototype.renderStrongA6kCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};BZ.prototype.renderStrongA6kCloseMarker=function(a,b){return this.$val.renderStrongA6kCloseMarker(a,b);};BZ.ptr.prototype.renderStrongU8eOpenMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CD([new CB(["data-marker","__"])]),false);}return 2;};BZ.prototype.renderStrongU8eOpenMarker=function(a,b){return this.$val.renderStrongU8eOpenMarker(a,b);};BZ.ptr.prototype.renderStrongU8eCloseMarker=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CD.nil,false);}return 2;};BZ.prototype.renderStrongU8eCloseMarker=function(a,b){return this.$val.renderStrongU8eCloseMarker(a,b);};BZ.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;};BZ.prototype.renderBlockquote=function(a,b){return this.$val.renderBlockquote(a,b);};BZ.ptr.prototype.renderBlockquoteMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderBlockquoteMarker=function(a,b){return this.$val.renderBlockquoteMarker(a,b);};BZ.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(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+" data-block=\"0\"");d="";e=a.ChildByType(420);if(!(CE.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Options.HeadingID&&!(""===d)){c.BaseRenderer.WriteString(" data-id=\""+d+"\"");}if(""===d){$s=4;continue;}$s=5;continue;case 4:f=AW(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.Options.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:g=AW(a);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.Tag("a",new CD([new CB(["id","vditorAnchor-"+h]),new CB(["class","vditor-anchor"]),new CB(["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.BaseRenderer.Tag("/a",CD.nil,false);case 8:$s=3;continue;case 2:c.BaseRenderer.WriteString("</h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0))+">");case 3:$s=-1;return 2;}return;}if($f===undefined){$f={$blk:BZ.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;};BZ.prototype.renderHeading=function(a,b){return this.$val.renderHeading(a,b);};BZ.ptr.prototype.renderHeadingC8hMarker=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderHeadingC8hMarker=function(a,b){return this.$val.renderHeadingC8hMarker(a,b);};BZ.ptr.prototype.renderHeadingID=function(a,b){var a,b,c;c=this;return 2;};BZ.prototype.renderHeadingID=function(a,b){return this.$val.renderHeadingID(a,b);};BZ.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=CD.nil;if(a.ListData.Tight){e=$append(e,new CB(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CB(["start",H.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CB(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new CQ(function(){return e;},function($v){e=$subslice(new CD($v.$array),$v.$offset,$v.$offset+$v.$length);}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CD.nil,false);}return 2;};BZ.prototype.renderList=function(a,b){return this.$val.renderList(a,b);};BZ.ptr.prototype.renderListItem=function(a,b){var a,b,c,d,e;c=this;if(b){d=CD.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CB(["data-marker",H.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CB(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(CE.nil===a.FirstChild)&&!(CE.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CB(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);if(CE.nil===a.FirstChild){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.Tag("/li",CD.nil,false);}return 2;};BZ.prototype.renderListItem=function(a,b){return this.$val.renderListItem(a,b);};BZ.ptr.prototype.renderTaskListItemMarker=function(a,b){var a,b,c,d;c=this;if(b){d=CD.nil;if(a.TaskListItemChecked){d=$append(d,new CB(["checked",""]));}d=$append(d,new CB(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};BZ.prototype.renderTaskListItemMarker=function(a,b){return this.$val.renderTaskListItemMarker(a,b);};BZ.ptr.prototype.renderThematicBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CD([new CB(["data-block","0"])]),true);if(!(CC.nil===a.Tokens)){c.BaseRenderer.Tag("p",new CD([new CB(["data-block","0"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);c.BaseRenderer.Tag("/p",CD.nil,false);}}return 2;};BZ.prototype.renderThematicBreak=function(a,b){return this.$val.renderThematicBreak(a,b);};BZ.ptr.prototype.renderHardBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CD.nil,true);}return 2;};BZ.prototype.renderHardBreak=function(a,b){return this.$val.renderHardBreak(a,b);};BZ.ptr.prototype.renderSoftBreak=function(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};BZ.prototype.renderSoftBreak=function(a,b){return this.$val.renderSoftBreak(a,b);};BZ.ptr.prototype.renderCodeBlock=function(a,b){var a,b,c,d;c=this;if(b){d="```";if(!(CE.nil===a.FirstChild)&&G.HasPrefix(a.FirstChild.Tokens,(new CC($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;};BZ.prototype.renderCodeBlock=function(a,b){return this.$val.renderCodeBlock(a,b);};BZ.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=CD.nil;if(f&&0<a.Previous.CodeBlockInfo.$length){$s=1;continue;}$s=2;continue;case 1:if(G.Contains(a.Previous.CodeBlockInfo,F.CaretTokens)){h=true;a.Previous.CodeBlockInfo=G.ReplaceAll(a.Previous.CodeBlockInfo,F.CaretTokens,CC.nil);}if(0<a.Previous.CodeBlockInfo.$length){$s=3;continue;}$s=4;continue;case 3:j=C.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 CB(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=AE(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 CB(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new CD([new CB(["class","vditor-wysiwyg__pre"])]);if(!G.Contains(a.Tokens,F.CaretTokens)&&!h&&c.BaseRenderer.Options.VditorCodeBlockPreview){m=$append(m,new CB(["style","display: none"]));}c.BaseRenderer.Tag("pre",m,false);c.BaseRenderer.Tag("code",i,false);if(e){c.BaseRenderer.WriteString("<wbr>\n");}else{if(h){c.BaseRenderer.WriteString("<wbr>");}c.BaseRenderer.Write(B.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("</code></pre>");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CD([new CB(["class","vditor-wysiwyg__preview"]),new CB(["data-render","2"])]),false);n=c.BaseRenderer.NoHighlight(g);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=G.ReplaceAll(o,F.CaretTokens,CC.nil);c.BaseRenderer.Write(B.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:BZ.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;};BZ.prototype.renderCodeBlockCode=function(a,b){return this.$val.renderCodeBlockCode(a,b);};DA.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CE],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CE],[],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([CE],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],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([CE],[$Bool],false)}];CY.methods=[{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkOpenMarker",name:"renderTextMarkOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkCloseMarker",name:"renderTextMarkCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[$Bool],false)}];DB.methods=[{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CC],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[CC],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)}];V.methods=[{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)}];DC.methods=[{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([A.NodeType,$String,CE],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([A.NodeType,$String],[],false)},{prop:"language",name:"language",pkg:"github.com/88250/lute/render",typ:$funcType([A.NodeType,$String,$String],[],false)},{prop:"mindMap",name:"mindMap",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[],false)},{prop:"flag",name:"flag",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],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([CE],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],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([CE],[$Bool],false)}];DD.methods=[{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"data",name:"data",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],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([],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)}];DF.methods=[{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkOpenMarker",name:"renderTextMarkOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkCloseMarker",name:"renderTextMarkCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CC],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)}];DG.methods=[{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkOpenMarker",name:"renderTextMarkOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTextMarkCloseMarker",name:"renderTextMarkCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"replaceSrc",name:"replaceSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CC,CC,CC],[CC],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"escapeRefText",name:"escapeRefText",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[$String],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"blockNodeAttrs",name:"blockNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ,$String],[],false)},{prop:"nodeClass",name:"nodeClass",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ,$String],[],false)},{prop:"nodeDataType",name:"nodeDataType",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"nodeID",name:"nodeID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"nodeIndex",name:"nodeIndex",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"spellcheck",name:"spellcheck",pkg:"github.com/88250/lute/render",typ:$funcType([CQ],[],false)},{prop:"contenteditable",name:"contenteditable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"renderIAL",name:"renderIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)}];CF.methods=[{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([CC],[CC],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([CC],[CC],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([CC],[CC],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/render",typ:$funcType([CC],[$Bool],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CC],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CC],[],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([CE],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([CE],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([CE],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([CE],[],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC0",name:"renderToC0",pkg:"github.com/88250/lute/render",typ:$funcType([CT],[],false)},{prop:"Tag",name:"Tag",pkg:"",typ:$funcType([$String,CD,$Bool],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[CU],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CQ],[],false)},{prop:"tagSrc",name:"tagSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CC],[CC],false)},{prop:"tagSrcPath",name:"tagSrcPath",pkg:"github.com/88250/lute/render",typ:$funcType([CC],[CC],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,CE],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([CE],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([CE],[CD],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([CE],[$String],false)},{prop:"NoHighlight",name:"NoHighlight",pkg:"",typ:$funcType([$String],[$Bool],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CE],[$String],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([CC],[CC],false)},{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([CC],[CC],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([CC],[CC],false)}];DK.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CC,CB],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)}];DL.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CE],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,CE],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CE],[$String],false)}];DM.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CC],[],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([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([CE],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CZ,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([CZ,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([CE],[$String],false)}];DN.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([CE,$Bool],[A.WalkStatus],false)}];L.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);R.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:CH,tag:""}]);T.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);V.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);AA.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);AK.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);AM.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""},{prop:"NodeIndex",name:"NodeIndex",embedded:false,exported:true,typ:$Int,tag:""}]);AO.init([CE,$Bool],[A.WalkStatus],false);AP.init([CE,$Bool],[$String,A.WalkStatus],false);AR.init("",[{prop:"SoftBreak2HardBreak",name:"SoftBreak2HardBreak",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"AutoSpace",name:"AutoSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"RenderListStyle",name:"RenderListStyle",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:"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:"ProtyleWYSIWYG",name:"ProtyleWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownBlockIAL",name:"KramdownBlockIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownSpanIAL",name:"KramdownSpanIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"SuperBlock",name:"SuperBlock",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:"Sanitize",name:"Sanitize",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"FixTermTypo",name:"FixTermTypo",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Terms",name:"Terms",embedded:false,exported:true,typ:DH,tag:""},{prop:"ToC",name:"ToC",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownIALIDRenderName",name:"KramdownIALIDRenderName",embedded:false,exported:true,typ:$String,tag:""},{prop:"HeadingAnchor",name:"HeadingAnchor",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItemClass",name:"GFMTaskListItemClass",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:"VditorHTMLBlockPreview",name:"VditorHTMLBlockPreview",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:"NodeIndexStart",name:"NodeIndexStart",embedded:false,exported:true,typ:$Int,tag:""},{prop:"ProtyleContenteditable",name:"ProtyleContenteditable",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KeepParagraphBeginningSpace",name:"KeepParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ProtyleMarkNetImg",name:"ProtyleMarkNetImg",embedded:false,exported:true,typ:$Bool,tag:""}]);AT.init("",[{prop:"Options",name:"Options",embedded:false,exported:true,typ:CR,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:DI,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AO,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:DJ,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:CG,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:CS,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:CI,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AZ.init("github.com/88250/lute/render",[{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:"json:\"id\""},{prop:"Box",name:"Box",embedded:false,exported:true,typ:$String,tag:"json:\"box\""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:"json:\"path\""},{prop:"HPath",name:"HPath",embedded:false,exported:true,typ:$String,tag:"json:\"hPath\""},{prop:"Content",name:"Content",embedded:false,exported:true,typ:$String,tag:"json:\"content\""},{prop:"Level",name:"Level",embedded:false,exported:true,typ:$Int,tag:"json:\"level\""},{prop:"Children",name:"Children",embedded:false,exported:true,typ:CU,tag:"json:\"children\""},{prop:"parent",name:"parent",embedded:false,exported:false,typ:CT,tag:""}]);BT.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:CY,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:CB,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:CB,tag:""}]);BV.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""}]);BX.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:CH,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:CC,tag:""}]);BZ.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CF,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=G.$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;}$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;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}Q=new CB(["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"]);O=Q.$length;BC=new CB(["mermaid","echarts","abc","graphviz","mindmap","flowchart","plantuml"]);BE=$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}]);BL=$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},{k:"onbegin",v:$ifaceNil},{k:"onend",v:$ifaceNil},{k:"onrepeat",v:$ifaceNil}]);BS=$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 CC($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,J,D,E,F,L,G,H,I,M,N,B,K,C,P,V,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AV,AX,AY,AZ,BA,BB,BC,BD,BE,BF,R,S,O,Q,Y,Z;A=$packages["bytes"];J=$packages["errors"];D=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/html/atom"];L=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/render"];I=$packages["github.com/88250/lute/util"];M=$packages["github.com/gopherjs/gopherjs/js"];N=$packages["strconv"];B=$packages["strings"];K=$packages["sync"];C=$packages["unicode"];P=$pkg.Lute=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(ParseOptions_,RenderOptions_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2BlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2BlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.ParseOptions=AN.nil;this.RenderOptions=AB.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2BlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2BlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.ParseOptions=ParseOptions_;this.RenderOptions=RenderOptions_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2BlockDOMRendererFuncs=HTML2BlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2BlockDOMRendererFuncs=Md2BlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});V=$pkg.ParseOption=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);AA=$ptrType(G.Tree);AB=$ptrType(H.Options);AC=$sliceType($Uint8);AD=$ptrType(E.Node);AE=$ptrType(D.Node);AF=$ptrType(G.Context);AG=$ptrType(L.Lexer);AH=$ptrType(G.InlineContext);AI=$sliceType($String);AJ=$sliceType(AE);AK=$ptrType(D.ListData);AL=$sliceType($Int);AM=$sliceType(AI);AN=$ptrType(G.Options);AO=$sliceType(F.Atom);AP=$ptrType(E.Attribute);AQ=$sliceType(AP);AR=$sliceType($Int32);AS=$ptrType(P);AT=$sliceType(V);AV=$ptrType(A.Buffer);AX=$mapType($String,$emptyInterface);AY=$sliceType($emptyInterface);AZ=$sliceType(AD);BA=$ptrType(AZ);BB=$mapType($String,$String);BC=$ptrType(M.Object);BD=$mapType($String,BC);BE=$mapType($String,BD);BF=$mapType(D.NodeType,H.ExtRendererFunc);P.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=AC.nil;h=H.NewFormatRenderer(f,d.RenderOptions);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"))[D.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=I.BytesToStr(g);$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.HTML2Markdown=function(a){return this.$val.HTML2Markdown(a);};P.ptr.prototype.HTML2Tree=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=AA.nil;c=this;d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=c.genASTByDOM(f,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(b.Root,(function(g,h){var g,h,i;if(h){if(7===g.Type){if(!(AE.nil===g.Parent)&&(7===g.Parent.Type)){i=g.Previous;if(!(AE.nil===i)){g.Unlink();i.AppendChild(g);}}}}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:P.ptr.prototype.HTML2Tree};}$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;};P.prototype.HTML2Tree=function(a){return this.$val.HTML2Tree(a);};P.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,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,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;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;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(B.HasPrefix(c.domAttrValue(a,"class"),"line-number")){$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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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===(461571)){$s=24;continue;}if(g===(421123)){$s=25;continue;}if(g===(365829)){$s=26;continue;}if(g===(208901)){$s=27;continue;}if(g===(9989)){$s=28;continue;}if(g===(52226)){$s=29;continue;}if((g===(87554))||(g===(37378))){$s=30;continue;}if((g===(109320))||(g===(109315))){$s=31;continue;}if(g===(40708)){$s=32;continue;}if(g===(16132)){$s=33;continue;}if(g===(29191)){$s=34;continue;}if(g===(459783)){$s=35;continue;}if((g===(195590))||(g===(70917))||(g===(192773))){$s=36;continue;}if(g===(136712)){$s=37;continue;}if(g===(142858)){$s=38;continue;}if(g===(149510)){$s=39;continue;}$s=40;continue;case 7:if(!(AD.nil===a.Parent)&&(1===a.Parent.DataAtom)){f.Type=40;}if(c.parentIs(a,new AO([365829]))){$s=41;continue;}$s=42;continue;case 41:h=B.TrimSpace(a.Data);$s=45;case 45:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=43;continue;}$s=44;continue;case 43:f.Tokens=(new AC($stringToBytes(" ")));b.Context.Tip.AppendChild(f);$s=6;continue;case 44:i=A.TrimSpace(f.Tokens);$s=46;case 46:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}f.Tokens=i;case 42:f.Tokens=A.ReplaceAll(f.Tokens,new AC([194,160]),new AC([32]));if(!(AD.nil===a.Parent)&&(40708===a.Parent.DataAtom)&&(!(""===c.domAttrValue(a.Parent,"class")))){j=b.Context.Tip.LastChild;if(AE.nil===j||((16===j.Type)&&!A.HasSuffix(j.Tokens,(new AC($stringToBytes("**")))))){f.Tokens=(new AC($stringToBytes("**"+I.BytesToStr(f.Tokens)+"**")));}}b.Context.Tip.AppendChild(f);$s=40;continue;case 8:if(c.parentIs(a,new AO([365829]))||(33===b.Context.Tip.Type)){$s=6;continue;}if(92931===a.DataAtom){k=c.domAttrValue(a,"class");l="";if(B.Contains(k,"-source-")){l=$substring(k,(B.LastIndex(k,"-source-")+8>>0));}else if(B.Contains(k,"-text-html-basic")){l="html";}if(!(""===l)){f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));m=new A.Buffer.ptr(AC.nil,0,0);f.LastChild.CodeBlockInfo=(new AC($stringToBytes(l)));m.WriteString(c.domText(a));n=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,m.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(n);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=40;continue;case 9:if(33===b.Context.Tip.Type){$s=6;continue;}f.Type=2;f.HeadingLevel=((((o=f.Tokens,(1>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+1]))-48<<24>>>24)>>0));f.AppendChild(new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(B.Repeat("#",f.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 10:f.Type=4;b.Context.Tip.AppendChild(f);$s=40;continue;case 11:f.Type=5;f.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 12:f.Type=7;f.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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=40;continue;case 13:f.Type=8;p=c.domAttrValue(a,"data-marker");q=0;if(""===p){if(!(AD.nil===a.Parent)&&(79618===a.Parent.DataAtom)){r=c.domAttrValue(a.Parent,"start");if(""===r){p="1.";}else{p=r+".";}}else{p="*";q=p.charCodeAt(0);}}else{if(!(AD.nil===a.Parent)&&!("1."===p)&&(79618===a.Parent.DataAtom)&&!(AD.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){p="1.";}}f.ListData=new D.ListData.ptr(0,false,q,0,0,0,0,false,(new AC($stringToBytes(p))),0);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 14:s=a.FirstChild;if(!(AD.nil===s)){$s=47;continue;}$s=48;continue;case 47:if((1===s.Type)||(40708===s.DataAtom)||(378116===s.DataAtom)){$s=49;continue;}$s=50;continue;case 49:f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if((378116===s.DataAtom)||(40708===s.DataAtom)){t=c.domAttrValue(s,"class");if(!B.Contains(t,"language-")){t=c.domAttrValue(a,"class");}if(B.Contains(t,"language-")){u=$substring(t,(B.Index(t,"language-")+9>>0));u=(v=B.Split(u," "),(0>=v.$length?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+0]));f.LastChild.CodeBlockInfo=(new AC($stringToBytes(u)));}}if(378116===a.FirstChild.DataAtom){if(!(AD.nil===a.FirstChild.NextSibling)&&(378116===a.FirstChild.NextSibling.DataAtom)){w=a.FirstChild.NextSibling;while(true){if(!(!(AD.nil===w))){break;}w.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));w=w.NextSibling;}}if(!(AD.nil===a.FirstChild.FirstChild)&&(79618===a.FirstChild.FirstChild.DataAtom)){x=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===x))){break;}if(!(x===a.FirstChild.FirstChild.FirstChild)){x.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));}x=x.NextSibling;}}}y=new A.Buffer.ptr(AC.nil,0,0);y.WriteString(c.domText(a));z=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,y.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(z);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=51;continue;case 50:f.Type=9;aa=c.domHTML(a);$s=52;case 52:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}f.Tokens=aa;b.Context.Tip.AppendChild(f);case 51:case 48:$s=-1;return;case 15:ab=c.domText(a);ac=B.TrimSpace(ab);$s=55;case 55:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}if(""===ac){$s=53;continue;}$s=54;continue;case 53:$s=6;continue;case 54:f.Type=17;ad="*";f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ad),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 16:ae=c.domText(a);af=B.TrimSpace(ae);$s=58;case 58:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(""===af){$s=56;continue;}$s=57;continue;case 56:$s=6;continue;case 57:f.Type=22;ag="**";f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 17:if(AD.nil===a.FirstChild){$s=-1;return;}ah=c.domHTML(a);$s=59;case 59:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(A.Contains(ai,(new AC($stringToBytes(">"))))){ai=$subslice(ai,(A.Index(ai,(new AC($stringToBytes(">"))))+1>>0));}ai=A.TrimSuffix(ai,(new AC($stringToBytes("</code>"))));aj=E.UnescapeString(($bytesToString(ai)));ai=(new AC($stringToBytes(aj)));ak=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ai,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(ak);f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 18:if(33===b.Context.Tip.Type){$s=6;continue;}if(b.Context.ParseOption.ProtyleWYSIWYG&&c.parentIs(a,new AO([365829]))){f.Type=525;}else{f.Type=31;f.Tokens=I.StrToBytes("\n");}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 19:f.Type=33;if(""===c.domText(a)&&!(AD.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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 20:al=c.domAttrValue(a,"class");am=c.domAttrValue(a,"alt");if("emoji"===al){f.Type=200;an=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(am,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(":"+am+":"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(an);}else{f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===am)){f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(am),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ao=c.domAttrValue(a,"src");if(B.HasPrefix(ao,"data:image")){ao=c.domAttrValue(a,"data-src");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ao),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ap=c.domAttrValue(a,"title");if(!(""===ap)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ap))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}if(0===b.Context.Tip.Type){aq=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(aq);b.Context.Tip=aq;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 21:f.Type=100;f.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(f);if(!(AE.nil===f.Parent.Parent)){if(AK.nil===f.Parent.Parent.ListData){f.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AC.nil,0);}else{f.Parent.Parent.ListData.Typ=3;}}$s=40;continue;case 22:f.Type=101;ar="~";f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ar),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 23:f.Type=450;as="==";f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 24:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 25:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 26:f.Type=106;at=AL.nil;if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild.FirstChild)){au=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===au))){break;}av=c.domAttrValue(au,"align");aw=av;if(aw===("left")){at=$append(at,1);}else if(aw===("center")){at=$append(at,2);}else if(aw===("right")){at=$append(at,3);}else{at=$append(at,0);}au=au.NextSibling;}}f.TableAligns=at;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 27:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 28:$s=40;continue;case 29:if(AD.nil===a.FirstChild){$s=6;continue;}ax=a.Parent.Parent;f.Type=108;if(!((208901===ax.FirstChild.DataAtom))&&a===a.Parent.FirstChild){ay=new D.Node.ptr("","","",107,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(ay);b.Context.Tip=ay;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 30:f.Type=109;az=c.domAttrValue(a,"align");ba=0;bb=az;if(bb===("left")){ba=1;}else if(bb===("center")){ba=2;}else if(bb===("right")){ba=3;}else{ba=0;}f.TableCellAlign=ba;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 31:$s=-1;return;case 32:if(AD.nil===a.FirstChild){$s=-1;return;}$s=40;continue;case 33:f.Type=16;f.Tokens=(new AC($stringToBytes(c.domText(a))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\n"))),AC.nil);b.Context.Tip.AppendChild(f);$s=-1;return;case 34:f.Type=9;bc=c.domHTML(a);$s=60;case 60:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}f.Tokens=bc;f.Tokens=(bd=A.SplitAfter(f.Tokens,(new AC($stringToBytes("</summary>")))),(0>=bd.$length?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+0]));b.Context.Tip.AppendChild(f);$s=40;continue;case 35:$s=-1;return;case 36:f.Type=9;be=c.domHTML(a);$s=61;case 61:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}f.Tokens=be;b.Context.Tip.AppendChild(f);$s=-1;return;case 37:$s=-1;return;case 38:f.Type=1;f.AppendChild(new D.Node.ptr("","","",31,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domText(a)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 39:f.Type=1;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);case 40:case 6:bf=a.FirstChild;case 62:if(!(!(bf===AD.nil))){$s=63;continue;}$r=c.genASTByDOM(bf,b);$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bf=bf.NextSibling;$s=62;continue;case 63:bg=a.DataAtom;if((bg===(28162))||(bg===(1537))){bh="*";f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bh),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if((bg===(449798))||(bg===(257))){bi="**";f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(1)){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domAttrValue(a,"href")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bj=c.domAttrValue(a,"title");if(!(""===bj)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bj),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bg===(283139))||(bg===(9473))||(bg===(53766))){bk="~";f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bk),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(46596)){bl="==";f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bl),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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.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.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;}}};P.prototype.genASTByDOM=function(a,b){return this.$val.genASTByDOM(a,b);};O=function(a,b,c){var a,b,c,d,e,f,g,h;if(!(AD.nil===a.NextSibling)){d=c.domText(a.NextSibling);if(!(""===d)){e=(new AR($stringToRunes(d)));if(!C.IsSpace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){if(C.IsPunct((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))||C.IsSymbol((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}f=c.domText(a);if(!(""===f)){e=(new AR($stringToRunes(f)));h=(g=e.$length-1>>0,((g<0||g>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]));if(C.IsPunct(h)||C.IsSymbol(h)){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}}}}}};Q=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=AS.nil;b=new P.ptr(G.NewOptions(),H.NewOptions(),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(D.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Q};}$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=Q;P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewHtmlRenderer(f,d.RenderOptions);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"))[D.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:P.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;};P.prototype.Markdown=function(a,b){return this.$val.Markdown(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.MarkdownStr=function(a,b){return this.$val.MarkdownStr(a,b);};P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewFormatRenderer(f,d.RenderOptions);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:P.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;};P.prototype.Format=function(a,b){return this.$val.Format(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.FormatStr=function(a,b){return this.$val.FormatStr(a,b);};P.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=AC.nil;e=AI.nil;f=this;g=G.Parse(a,b,f.ParseOptions);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=H.NewTextBundleRenderer(h,c,f.RenderOptions);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:P.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;};P.prototype.TextBundle=function(a,b,c){return this.$val.TextBundle(a,b,c);};P.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=AI.nil;f=this;h=f.TextBundle(a,(new AC($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=I.BytesToStr(i);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.TextBundleStr=function(a,b,c){return this.$val.TextBundleStr(a,b,c);};P.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(AA.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:P.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;};P.prototype.HTML2Text=function(a){return this.$val.HTML2Text(a);};P.ptr.prototype.RenderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewJSONRenderer(e,c.RenderOptions);g=f.Render();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b=I.BytesToStr(h);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.RenderJSON};}$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;};P.prototype.RenderJSON=function(a){return this.$val.RenderJSON(a);};P.ptr.prototype.Space=function(a){var a,b;b=this;return H.Space0(a);};P.prototype.Space=function(a){return this.$val.Space(a);};P.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=Q(new AT([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;d.ParseOptions.GFMAutoLink=true;e=G.Parse("",(new AC($stringToBytes(a))),d.ParseOptions);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(AE.nil===f.Root.FirstChild||AE.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:P.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;};P.prototype.IsValidLinkDest=function(a){return this.$val.IsValidLinkDest(a);};P.ptr.prototype.GetEmojis=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;b=this;a=(c=$keys(b.ParseOptions.AliasEmoji).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));d=I.BytesToStr(G.EmojiSitePlaceholder);e=b.ParseOptions.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.ParseOptions.EmojiSite);}k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};f++;}return a;};P.prototype.GetEmojis=function(){return this.$val.GetEmojis();};P.ptr.prototype.PutEmojis=function(a){var a,b,c,d,e,f,g,h,i,j,$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;$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=this;$r=R.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(R,"Unlock"),[]]);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.ParseOptions.AliasEmoji||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};j=h;(b.ParseOptions.EmojiAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(j)]={k:j,v:g};d++;}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.PutEmojis};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.PutEmojis=function(a){return this.$val.PutEmojis(a);};P.ptr.prototype.RemoveEmoji=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=b.ParseOptions.EmojiAlias;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;a=B.ReplaceAll(a,g,"");d++;}h=B.TrimSpace(a);$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:P.ptr.prototype.RemoveEmoji};}$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;};P.prototype.RemoveEmoji=function(a){return this.$val.RemoveEmoji(a);};P.ptr.prototype.GetTerms=function(){var a;a=this;return a.RenderOptions.Terms;};P.prototype.GetTerms=function(){return this.$val.GetTerms();};P.ptr.prototype.PutTerms=function(a){var a,b,c,d,e,f,g,h,i;b=this;if(false===b.RenderOptions.Terms){b.RenderOptions.Terms=H.NewTerms();}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.RenderOptions.Terms||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}};P.prototype.PutTerms=function(a){return this.$val.PutTerms(a);};P.ptr.prototype.ProtylePreview=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;d=H.NewProtylePreviewRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.ProtylePreview};}$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;};P.prototype.ProtylePreview=function(a,b){return this.$val.ProtylePreview(a,b);};P.ptr.prototype.Tree2HTML=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;d=H.NewHtmlRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2HTML};}$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;};P.prototype.Tree2HTML=function(a,b){return this.$val.Tree2HTML(a,b);};P.ptr.prototype.SetGFMTable=function(a){var a,b;b=this;b.ParseOptions.GFMTable=a;};P.prototype.SetGFMTable=function(a){return this.$val.SetGFMTable(a);};P.ptr.prototype.SetGFMTaskListItem=function(a){var a,b;b=this;b.ParseOptions.GFMTaskListItem=a;};P.prototype.SetGFMTaskListItem=function(a){return this.$val.SetGFMTaskListItem(a);};P.ptr.prototype.SetGFMTaskListItemClass=function(a){var a,b;b=this;b.RenderOptions.GFMTaskListItemClass=a;};P.prototype.SetGFMTaskListItemClass=function(a){return this.$val.SetGFMTaskListItemClass(a);};P.ptr.prototype.SetGFMStrikethrough=function(a){var a,b;b=this;b.ParseOptions.GFMStrikethrough=a;};P.prototype.SetGFMStrikethrough=function(a){return this.$val.SetGFMStrikethrough(a);};P.ptr.prototype.SetGFMAutoLink=function(a){var a,b;b=this;b.ParseOptions.GFMAutoLink=a;};P.prototype.SetGFMAutoLink=function(a){return this.$val.SetGFMAutoLink(a);};P.ptr.prototype.SetSoftBreak2HardBreak=function(a){var a,b;b=this;b.RenderOptions.SoftBreak2HardBreak=a;};P.prototype.SetSoftBreak2HardBreak=function(a){return this.$val.SetSoftBreak2HardBreak(a);};P.ptr.prototype.SetCodeSyntaxHighlight=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlight=a;};P.prototype.SetCodeSyntaxHighlight=function(a){return this.$val.SetCodeSyntaxHighlight(a);};P.ptr.prototype.SetCodeSyntaxHighlightDetectLang=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightDetectLang=a;};P.prototype.SetCodeSyntaxHighlightDetectLang=function(a){return this.$val.SetCodeSyntaxHighlightDetectLang(a);};P.ptr.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightInlineStyle=a;};P.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){return this.$val.SetCodeSyntaxHighlightInlineStyle(a);};P.ptr.prototype.SetCodeSyntaxHighlightLineNum=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightLineNum=a;};P.prototype.SetCodeSyntaxHighlightLineNum=function(a){return this.$val.SetCodeSyntaxHighlightLineNum(a);};P.ptr.prototype.SetCodeSyntaxHighlightStyleName=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightStyleName=a;};P.prototype.SetCodeSyntaxHighlightStyleName=function(a){return this.$val.SetCodeSyntaxHighlightStyleName(a);};P.ptr.prototype.SetFootnotes=function(a){var a,b;b=this;b.ParseOptions.Footnotes=a;};P.prototype.SetFootnotes=function(a){return this.$val.SetFootnotes(a);};P.ptr.prototype.SetToC=function(a){var a,b;b=this;b.ParseOptions.ToC=a;b.RenderOptions.ToC=a;};P.prototype.SetToC=function(a){return this.$val.SetToC(a);};P.ptr.prototype.SetHeadingID=function(a){var a,b;b=this;b.ParseOptions.HeadingID=a;b.RenderOptions.HeadingID=a;};P.prototype.SetHeadingID=function(a){return this.$val.SetHeadingID(a);};P.ptr.prototype.SetAutoSpace=function(a){var a,b;b=this;b.RenderOptions.AutoSpace=a;};P.prototype.SetAutoSpace=function(a){return this.$val.SetAutoSpace(a);};P.ptr.prototype.SetFixTermTypo=function(a){var a,b;b=this;b.RenderOptions.FixTermTypo=a;};P.prototype.SetFixTermTypo=function(a){return this.$val.SetFixTermTypo(a);};P.ptr.prototype.SetEmoji=function(a){var a,b;b=this;b.ParseOptions.Emoji=a;};P.prototype.SetEmoji=function(a){return this.$val.SetEmoji(a);};P.ptr.prototype.SetEmojis=function(a){var a,b;b=this;b.ParseOptions.AliasEmoji=a;};P.prototype.SetEmojis=function(a){return this.$val.SetEmojis(a);};P.ptr.prototype.SetEmojiSite=function(a){var a,b;b=this;b.ParseOptions.EmojiSite=a;};P.prototype.SetEmojiSite=function(a){return this.$val.SetEmojiSite(a);};P.ptr.prototype.SetHeadingAnchor=function(a){var a,b;b=this;b.RenderOptions.HeadingAnchor=a;};P.prototype.SetHeadingAnchor=function(a){return this.$val.SetHeadingAnchor(a);};P.ptr.prototype.SetTerms=function(a){var a,b;b=this;b.RenderOptions.Terms=a;};P.prototype.SetTerms=function(a){return this.$val.SetTerms(a);};P.ptr.prototype.SetVditorWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.VditorWYSIWYG=a;b.RenderOptions.VditorWYSIWYG=a;};P.prototype.SetVditorWYSIWYG=function(a){return this.$val.SetVditorWYSIWYG(a);};P.ptr.prototype.SetProtyleWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.ProtyleWYSIWYG=a;b.RenderOptions.ProtyleWYSIWYG=a;};P.prototype.SetProtyleWYSIWYG=function(a){return this.$val.SetProtyleWYSIWYG(a);};P.ptr.prototype.SetVditorIR=function(a){var a,b;b=this;b.ParseOptions.VditorIR=a;b.RenderOptions.VditorIR=a;};P.prototype.SetVditorIR=function(a){return this.$val.SetVditorIR(a);};P.ptr.prototype.SetVditorSV=function(a){var a,b;b=this;b.ParseOptions.VditorSV=a;b.RenderOptions.VditorSV=a;};P.prototype.SetVditorSV=function(a){return this.$val.SetVditorSV(a);};P.ptr.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){var a,b;b=this;b.ParseOptions.InlineMathAllowDigitAfterOpenMarker=a;};P.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){return this.$val.SetInlineMathAllowDigitAfterOpenMarker(a);};P.ptr.prototype.SetLinkPrefix=function(a){var a,b;b=this;b.RenderOptions.LinkPrefix=a;};P.prototype.SetLinkPrefix=function(a){return this.$val.SetLinkPrefix(a);};P.ptr.prototype.SetLinkBase=function(a){var a,b;b=this;b.RenderOptions.LinkBase=a;};P.prototype.SetLinkBase=function(a){return this.$val.SetLinkBase(a);};P.ptr.prototype.GetLinkBase=function(){var a;a=this;return a.RenderOptions.LinkBase;};P.prototype.GetLinkBase=function(){return this.$val.GetLinkBase();};P.ptr.prototype.SetVditorCodeBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorCodeBlockPreview=a;};P.prototype.SetVditorCodeBlockPreview=function(a){return this.$val.SetVditorCodeBlockPreview(a);};P.ptr.prototype.SetVditorMathBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorMathBlockPreview=a;};P.prototype.SetVditorMathBlockPreview=function(a){return this.$val.SetVditorMathBlockPreview(a);};P.ptr.prototype.SetVditorHTMLBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorHTMLBlockPreview=a;};P.prototype.SetVditorHTMLBlockPreview=function(a){return this.$val.SetVditorHTMLBlockPreview(a);};P.ptr.prototype.SetRenderListStyle=function(a){var a,b;b=this;b.RenderOptions.RenderListStyle=a;};P.prototype.SetRenderListStyle=function(a){return this.$val.SetRenderListStyle(a);};P.ptr.prototype.SetSanitize=function(a){var a,b;b=this;b.RenderOptions.Sanitize=a;};P.prototype.SetSanitize=function(a){return this.$val.SetSanitize(a);};P.ptr.prototype.SetImageLazyLoading=function(a){var a,b;b=this;b.RenderOptions.ImageLazyLoading=a;};P.prototype.SetImageLazyLoading=function(a){return this.$val.SetImageLazyLoading(a);};P.ptr.prototype.SetChineseParagraphBeginningSpace=function(a){var a,b;b=this;b.RenderOptions.ChineseParagraphBeginningSpace=a;};P.prototype.SetChineseParagraphBeginningSpace=function(a){return this.$val.SetChineseParagraphBeginningSpace(a);};P.ptr.prototype.SetYamlFrontMatter=function(a){var a,b;b=this;b.ParseOptions.YamlFrontMatter=a;};P.prototype.SetYamlFrontMatter=function(a){return this.$val.SetYamlFrontMatter(a);};P.ptr.prototype.SetSetext=function(a){var a,b;b=this;b.ParseOptions.Setext=a;};P.prototype.SetSetext=function(a){return this.$val.SetSetext(a);};P.ptr.prototype.SetBlockRef=function(a){var a,b;b=this;b.ParseOptions.BlockRef=a;};P.prototype.SetBlockRef=function(a){return this.$val.SetBlockRef(a);};P.ptr.prototype.SetFileAnnotationRef=function(a){var a,b;b=this;b.ParseOptions.FileAnnotationRef=a;};P.prototype.SetFileAnnotationRef=function(a){return this.$val.SetFileAnnotationRef(a);};P.ptr.prototype.SetMark=function(a){var a,b;b=this;b.ParseOptions.Mark=a;};P.prototype.SetMark=function(a){return this.$val.SetMark(a);};P.ptr.prototype.SetKramdownIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownIAL=function(a){return this.$val.SetKramdownIAL(a);};P.ptr.prototype.SetKramdownBlockIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownBlockIAL=a;};P.prototype.SetKramdownBlockIAL=function(a){return this.$val.SetKramdownBlockIAL(a);};P.ptr.prototype.SetKramdownSpanIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownSpanIAL=function(a){return this.$val.SetKramdownSpanIAL(a);};P.ptr.prototype.SetKramdownIALIDRenderName=function(a){var a,b;b=this;b.RenderOptions.KramdownIALIDRenderName=a;};P.prototype.SetKramdownIALIDRenderName=function(a){return this.$val.SetKramdownIALIDRenderName(a);};P.ptr.prototype.SetTag=function(a){var a,b;b=this;b.ParseOptions.Tag=a;};P.prototype.SetTag=function(a){return this.$val.SetTag(a);};P.ptr.prototype.SetImgPathAllowSpace=function(a){var a,b;b=this;b.ParseOptions.ImgPathAllowSpace=a;};P.prototype.SetImgPathAllowSpace=function(a){return this.$val.SetImgPathAllowSpace(a);};P.ptr.prototype.SetSuperBlock=function(a){var a,b;b=this;b.ParseOptions.SuperBlock=a;b.RenderOptions.SuperBlock=a;};P.prototype.SetSuperBlock=function(a){return this.$val.SetSuperBlock(a);};P.ptr.prototype.SetSup=function(a){var a,b;b=this;b.ParseOptions.Sup=a;};P.prototype.SetSup=function(a){return this.$val.SetSup(a);};P.ptr.prototype.SetSub=function(a){var a,b;b=this;b.ParseOptions.Sub=a;};P.prototype.SetSub=function(a){return this.$val.SetSub(a);};P.ptr.prototype.SetGitConflict=function(a){var a,b;b=this;b.ParseOptions.GitConflict=a;};P.prototype.SetGitConflict=function(a){return this.$val.SetGitConflict(a);};P.ptr.prototype.SetLinkRef=function(a){var a,b;b=this;b.ParseOptions.LinkRef=a;};P.prototype.SetLinkRef=function(a){return this.$val.SetLinkRef(a);};P.ptr.prototype.SetIndentCodeBlock=function(a){var a,b;b=this;b.ParseOptions.IndentCodeBlock=a;};P.prototype.SetIndentCodeBlock=function(a){return this.$val.SetIndentCodeBlock(a);};P.ptr.prototype.SetParagraphBeginningSpace=function(a){var a,b;b=this;b.ParseOptions.ParagraphBeginningSpace=a;b.RenderOptions.KeepParagraphBeginningSpace=a;};P.prototype.SetParagraphBeginningSpace=function(a){return this.$val.SetParagraphBeginningSpace(a);};P.ptr.prototype.SetProtyleMarkNetImg=function(a){var a,b;b=this;b.RenderOptions.ProtyleMarkNetImg=a;};P.prototype.SetProtyleMarkNetImg=function(a){return this.$val.SetProtyleMarkNetImg(a);};P.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,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=[b];c=this;d=(e=a[$String.keyFor("renderers")],e!==undefined?e.v:false);f=0;g=$keys(d);case 1:if(!(f<g.length)){$s=2;continue;}h=[h];i=d[g[f]];if(i===undefined){f++;$s=1;continue;}j=i.k;b[0]=i.v;k=$internalize(b[0],$emptyInterface);switch(0){default:if($assertType(k,AX,true)[1]){break;}else{$panic(new $String("invalid type ["+j+"]"));}}l=false;if("HTML2Md"===j){l=c.HTML2MdRendererFuncs;}else if("HTML2VditorDOM"===j){l=c.HTML2VditorDOMRendererFuncs;}else if("HTML2VditorIRDOM"===j){l=c.HTML2VditorIRDOMRendererFuncs;}else if("HTML2BlockDOM"===j){l=c.HTML2BlockDOMRendererFuncs;}else if("HTML2VditorSVDOM"===j){l=c.HTML2VditorSVDOMRendererFuncs;}else if("Md2HTML"===j){l=c.Md2HTMLRendererFuncs;}else if("Md2VditorDOM"===j){l=c.Md2VditorDOMRendererFuncs;}else if("Md2VditorIRDOM"===j){l=c.Md2VditorIRDOMRendererFuncs;}else if("Md2BlockDOM"===j){l=c.Md2BlockDOMRendererFuncs;}else if("Md2VditorSVDOM"===j){l=c.Md2VditorSVDOMRendererFuncs;}else{$panic(new $String("unknown ext renderer func ["+j+"]"));}m=$assertType($internalize(b[0],$emptyInterface),AX);n=m;o=0;p=$keys(n);case 3:if(!(o<p.length)){$s=4;continue;}q=n[p[o]];if(q===undefined){o++;$s=3;continue;}h[0]=q.k;r="Node"+$substring(h[0],6);t=D.Str2NodeType(r);$s=5;case 5:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;(l||$throwRuntimeError("assignment to entry in nil map"))[D.NodeType.keyFor(s)]={k:s,v:(function(b,h){return function(u,v){var u,v,w;h[0]="render"+$substring(new D.NodeType(u.Type).String(),4);w=$assertType($internalize(b[0][$externalize(h[0],$String)](M.MakeWrapper(u),$externalize(v,$Bool)),$emptyInterface),AY);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))];};})(b,h)};o++;$s=3;continue;case 4:f++;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SetJSRenderers};}$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;};P.prototype.SetJSRenderers=function(a){return this.$val.SetJSRenderers(a);};P.ptr.prototype.SpinBlockDOM=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;d=c.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=B.ReplaceAll(e,"\xE2\x80\x8B","");f=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if((1===h.Type)&&""===h.ID){i=h.Next;if(!(AE.nil===i)&&!(AE.nil===i.Next)&&(455===i.Next.Type)){j=i.Next;k=i.ID;l="";h.ID=k;i.ID=l;h.InsertAfter(j);m=i.KramdownIAL;n=AM.nil;h.KramdownIAL=m;i.KramdownIAL=n;}}if((455===h.Type)&&!(AE.nil===h.Next)&&(455===h.Next.Type)&&I.IsDocIAL(h.Next.Tokens)){$s=3;continue;}$s=4;continue;case 3:o=G.Tokens2IAL(h.Tokens);$s=5;case 5:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;q=G.IAL2Map(p);s=new D.Node.ptr((r=q[$String.keyFor("id")],r!==undefined?r.v:""),"","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,p,false);h.InsertBefore(s);case 4:t=c.Tree2BlockDOM(g,c.RenderOptions);$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}b=t;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SpinBlockDOM};}$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;};P.prototype.SpinBlockDOM=function(a){return this.$val.SpinBlockDOM(a);};P.ptr.prototype.HTML2BlockDOM=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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewBlockRenderer(j,c.RenderOptions);l=c.HTML2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(t);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HTML2BlockDOM};}$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;};P.prototype.HTML2BlockDOM=function(a){return this.$val.HTML2BlockDOM(a);};P.ptr.prototype.BlockDOM2HTML=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=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2HTML};}$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;};P.prototype.BlockDOM2HTML=function(a){return this.$val.BlockDOM2HTML(a);};P.ptr.prototype.BlockDOM2InlineBlockDOM=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=[b];c="";d=this;e=d.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.Parse("",(new AC($stringToBytes(f))),d.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b[0]=AJ.nil;$r=D.Walk(h.Root,(function(b){return function(i,j){var i,j;if(!j){return 2;}if(!i.IsBlock()){b[0]=$append(b[0],i);return 1;}return 2;};})(b));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=AJ.nil;j=h.Root.FirstChild;while(true){if(!(!(AE.nil===j))){break;}i=$append(i,j);j=j.Next;}k=i;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]);m.Unlink();l++;}n=b[0];o=0;while(true){if(!(o<n.$length)){break;}p=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);h.Root.AppendChild(p);o++;}q=H.NewBlockRenderer(h,d.RenderOptions);r=q.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;c=I.BytesToStr(s);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2InlineBlockDOM};}$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;};P.prototype.BlockDOM2InlineBlockDOM=function(a){return this.$val.BlockDOM2InlineBlockDOM(a);};P.ptr.prototype.Md2BlockDOM=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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Md2BlockDOM};}$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;};P.prototype.Md2BlockDOM=function(a){return this.$val.Md2BlockDOM(a);};P.ptr.prototype.InlineMd2BlockDOM=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;d=G.Inline("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.InlineMd2BlockDOM};}$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;};P.prototype.InlineMd2BlockDOM=function(a){return this.$val.InlineMd2BlockDOM(a);};P.ptr.prototype.BlockDOM2Md=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;d=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2Md=function(a){return this.$val.BlockDOM2Md(a);};P.ptr.prototype.BlockDOM2StdMd=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;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=D.Walk(e.Root,(function(f,g){var f,g;if(!g){return 2;}if((455===f.Type)||(456===f.Type)){f.Tokens=AC.nil;}return 2;}));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=I.BytesToStr(i);b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2StdMd};}$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;};P.prototype.BlockDOM2StdMd=function(a){return this.$val.BlockDOM2StdMd(a);};P.ptr.prototype.BlockDOM2Text=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.Text();$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:P.ptr.prototype.BlockDOM2Text};}$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;};P.prototype.BlockDOM2Text=function(a){return this.$val.BlockDOM2Text(a);};P.ptr.prototype.BlockDOM2TextLen=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.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Root.TextLen();$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:P.ptr.prototype.BlockDOM2TextLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2TextLen=function(a){return this.$val.BlockDOM2TextLen(a);};P.ptr.prototype.Tree2BlockDOM=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="";d=this;e=H.NewBlockRenderer(a,b);f=e.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c=I.BytesToStr(g);c=B.ReplaceAll(c,"\xE2\x80\xB8","<wbr>");$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2BlockDOM};}$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;};P.prototype.Tree2BlockDOM=function(a,b){return this.$val.Tree2BlockDOM(a,b);};P.ptr.prototype.BlockDOM2Tree=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=[b];c=AA.nil;b[0]=this;a=B.ReplaceAll(a,"\n<wbr>\n</strong>","</strong>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</em>","</em>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n
","
\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</u>","</u>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</span>","</span>\n<wbr>\n");a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=b[0].parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return c;}$r=b[0].adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,b[0].ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");c.Context.Tip=c.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=b[0].genASTByBlockDOM(f,c);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(c.Root,(function(b){return function(g,h){var g,h,i;if(h){i=g.Type;if((i===(10))||(i===(9))||(i===(29))||(i===(15))||(i===(306))||(i===(302))||(i===(27))||(i===(304))){if(!(AE.nil===g.Next)&&(27===g.Next.Type)&&(g.CodeMarkerLen===g.Next.CodeMarkerLen)&&!(AE.nil===g.FirstChild)&&!(AE.nil===g.FirstChild.Next)){g.FirstChild.Next.Tokens=$appendSlice(g.FirstChild.Next.Tokens,g.Next.FirstChild.Next.Tokens);g.Next.Unlink();}}else if((i===(22))||(i===(17))||(i===(101))||(i===(520))){b[0].mergeSameSpan(g,g.Type);}}return 2;};})(b));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2Tree};}$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;};P.prototype.BlockDOM2Tree=function(a){return this.$val.BlockDOM2Tree(a);};P.ptr.prototype.mergeSameSpan=function(a,b){var a,b,c,d,e,f,g,h;c=this;if(!(AE.nil===a.Next)&&(b===a.Next.Type)&&!(AE.nil===a.Next.Next)&&!((456===a.Next.Next.Type))){d=AJ.nil;a.Next.FirstChild.Unlink();a.Next.LastChild.Unlink();e=a.Next.FirstChild;while(true){if(!(!(AE.nil===e))){break;}d=$append(d,e);e=e.Next;}f=d;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]);a.LastChild.InsertBefore(h);g++;}a.Next.Unlink();}};P.prototype.mergeSameSpan=function(a,b){return this.$val.mergeSameSpan(a,b);};P.ptr.prototype.CancelSuperBlock=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((475===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=f.FirstChild;while(true){if(!(!(AE.nil===h))){break;}g=$append(g,h);h=h.Next;}i=g;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]);e.Root.AppendChild(k);j++;}f.Unlink();l=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelSuperBlock};}$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;};P.prototype.CancelSuperBlock=function(a){return this.$val.CancelSuperBlock(a);};P.ptr.prototype.CancelList=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((7===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}l=k.FirstChild;while(true){if(!(!(AE.nil===l))){break;}if(!((100===l.Type))){i=$append(i,l);}l=l.Next;}j=$append(j,k);k=k.Next;}m=i;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]);e.Root.AppendChild(o);n++;}p=j;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]);r.Unlink();q++;}f.Unlink();s=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelList};}$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;};P.prototype.CancelList=function(a){return this.$val.CancelList(a);};P.ptr.prototype.CancelBlockquote=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;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((5===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}if(!((6===k.Type))){i=$append(i,k);}j=$append(j,k);k=k.Next;}l=i;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]);e.Root.AppendChild(n);m++;}f.Unlink();o=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelBlockquote};}$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;};P.prototype.CancelBlockquote=function(a){return this.$val.CancelBlockquote(a);};P.ptr.prototype.HLevel=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((2===g.Type))){c=a;$s=-1;return c;}h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HLevel};}$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;};P.prototype.HLevel=function(a,b){return this.$val.HLevel(a,b);};P.ptr.prototype.H2P=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((2===f.Type))){b=a;$s=-1;return b;}f.Type=1;g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.H2P};}$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;};P.prototype.H2P=function(a){return this.$val.H2P(a);};P.ptr.prototype.P2H=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((1===g.Type))){c=a;$s=-1;return c;}g.Type=2;h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.P2H};}$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;};P.prototype.P2H=function(a,b){return this.$val.P2H(a,b);};P.ptr.prototype.Blocks2Ps=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;g=f;while(true){if(!(!(AE.nil===g))){break;}if(2===g.Type){g.Type=1;}g=g.Next;}h=c.Tree2BlockDOM(e,c.RenderOptions);$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:P.ptr.prototype.Blocks2Ps};}$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;};P.prototype.Blocks2Ps=function(a){return this.$val.Blocks2Ps(a);};P.ptr.prototype.Blocks2Hs=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;h=g;while(true){if(!(!(AE.nil===h))){break;}if((1===h.Type)||(2===h.Type)){h.Type=2;i=N.Atoi(b);h.HeadingLevel=i[0];}h=h.Next;}j=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}c=j;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Blocks2Hs};}$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;};P.prototype.Blocks2Hs=function(a,b){return this.$val.Blocks2Hs(a,b);};P.ptr.prototype.OL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.OL2TL};}$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;};P.prototype.OL2TL=function(a){return this.$val.OL2TL(a);};P.ptr.prototype.UL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.UL2TL};}$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;};P.prototype.UL2TL=function(a){return this.$val.UL2TL(a);};P.ptr.prototype.TL2OL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=AJ.nil;i=f.FirstChild;case 2:if(!(!(AE.nil===i))){$s=3;continue;}if(455===i.Type){i=i.Next;$s=2;continue;}h=$append(h,i.FirstChild);i.ListData.Typ=1;i.ListData.Num=g;g=g+(1)>>0;i=i.Next;$s=2;continue;case 3:j=h;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.Unlink();k++;}m=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2OL};}$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;};P.prototype.TL2OL=function(a){return this.$val.TL2OL(a);};P.ptr.prototype.TL2UL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=AJ.nil;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}g=$append(g,h.FirstChild);h.ListData.Typ=0;h=h.Next;$s=2;continue;case 3:i=g;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]);k.Unlink();j++;}l=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2UL};}$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;};P.prototype.TL2UL=function(a){return this.$val.TL2UL(a);};P.ptr.prototype.OL2UL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=f.FirstChild;case 2:if(!(!(AE.nil===g))){$s=3;continue;}if(455===g.Type){g=g.Next;$s=2;continue;}g.ListData.Typ=0;g=g.Next;$s=2;continue;case 3:h=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4: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:P.ptr.prototype.OL2UL};}$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;};P.prototype.OL2UL=function(a){return this.$val.OL2UL(a);};P.ptr.prototype.UL2OL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}h.ListData.Typ=1;h.ListData.Num=g;g=g+(1)>>0;h=h.Next;$s=2;continue;case 3:i=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.UL2OL};}$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;};P.prototype.UL2OL=function(a){return this.$val.UL2OL(a);};P.ptr.prototype.blockDOM2Md=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=($bytesToString(i));$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.blockDOM2Md};}$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;};P.prototype.blockDOM2Md=function(a){return this.$val.blockDOM2Md(a);};P.ptr.prototype.genASTByBlockDOM=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,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;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;$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,"class");if("protyle-attr"===d||B.Contains(d,"__copy")||B.Contains(d,"protyle-linenumber__rows")){$s=-1;return;}if("1"===c.domAttrValue(a,"spin")){$s=-1;return;}if(B.Contains(d,"protyle-action")){if(11===b.Context.Tip.Type){e=a.FirstChild;f="";if(!(AD.nil===e.FirstChild)){f=e.FirstChild.Data;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(f),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));g=c.domText(a.NextSibling);if(B.HasSuffix(g,"\n\n\xE2\x80\xB8")){g=B.TrimSuffix(g,"\n\n\xE2\x80\xB8");g=g+("\n\xE2\x80\xB8\n");}h=B.Split(g,"\n");i=new A.Buffer.ptr(AC.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(B.Contains(m,"```")){m=B.ReplaceAll(m,"```","\xE2\x80\x8D```");}else{m=B.ReplaceAll(m,"\xE2\x80\x8D","");}i.WriteString(m);if(l<(h.$length-1>>0)){i.WriteByte(10);}k++;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,i.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(8===b.Context.Tip.Type){if(3===b.Context.Tip.ListData.Typ){b.Context.Tip.AppendChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,B.Contains(c.domAttrValue(a.Parent,"class"),"protyle-task--done"),AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}if("true"===c.domAttrValue(a,"contenteditable")){$s=1;continue;}$s=2;continue;case 1:$r=c.genASTContenteditable(a,b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:n=D.Str2NodeType(c.domAttrValue(a,"data-type"));$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=c.domAttrValue(a,"data-node-id");q=new D.Node.ptr(p,"","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);if(!(""===q.ID)&&!c.parentIs(a,new AO([365829]))){$s=5;continue;}$s=6;continue;case 5:q.KramdownIAL=new AM([new AI(["id",q.ID])]);r=c.setBlockIAL(a,q);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=new D.Node.ptr("","","",455,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,s,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[t]]);case 6:u=o;if(u===(465)){$s=9;continue;}if(u===(106)){$s=10;continue;}if(u===(1)){$s=11;continue;}if(u===(2)){$s=12;continue;}if(u===(5)){$s=13;continue;}if(u===(7)){$s=14;continue;}if(u===(8)){$s=15;continue;}if(u===(495)){$s=16;continue;}if(u===(475)){$s=17;continue;}if(u===(300)){$s=18;continue;}if(u===(11)){$s=19;continue;}if(u===(9)){$s=20;continue;}if(u===(425)){$s=21;continue;}if(u===(4)){$s=22;continue;}if(u===(500)){$s=23;continue;}if(u===(535)){$s=24;continue;}if(u===(510)){$s=25;continue;}if(u===(505)){$s=26;continue;}$s=27;continue;case 9:q.Type=465;q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));v=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",468,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(v),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 10:q.Type=106;w=AL.nil;if(AD.nil===a.FirstChild){$s=-1;return;}if(c.parentIs(a,new AO([365829]))){$s=29;continue;}$s=30;continue;case 29:x=c.domText(a);y=B.TrimSpace(x);$s=31;case 31:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(y)));b.Context.Tip.AppendChild(q);$s=-1;return;case 30:z=a.FirstChild;aa=c.domChild(z,365829);if(AD.nil===aa){$s=-1;return;}ab=aa.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===ab))){break;}ac=c.domAttrValue(ab,"align");ad=ac;if(ad===("left")){w=$append(w,1);}else if(ad===("center")){w=$append(w,2);}else if(ad===("right")){w=$append(w,3);}else{w=$append(w,0);}ab=ab.NextSibling;}q.TableAligns=w;q.Tokens=AC.nil;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$r=c.genASTContenteditable(aa,b);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 12:ae=c.domText(a);if(c.parentIs(a,new AO([365829]))){$s=33;continue;}$s=34;continue;case 33:af=B.TrimSpace(ae);$s=35;case 35:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(af)));while(true){if(!(A.HasPrefix(q.Tokens,(new AC($stringToBytes("#")))))){break;}q.Tokens=A.TrimPrefix(q.Tokens,(new AC($stringToBytes("#"))));}b.Context.Tip.AppendChild(q);$s=-1;return;case 34:q.Type=2;ag=$substring(c.domAttrValue(a,"data-subtype"),1);ah=N.Atoi(ag);q.HeadingLevel=ah[0];b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 13:ai=B.TrimSpace(c.domText(a));$s=36;case 36:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai;if("\xE2\x80\xB8"===aj){q.Type=16;q.Tokens=(new AC($stringToBytes(aj)));b.Context.Tip.AppendChild(q);}q.Type=5;q.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 14:q.Type=7;ak=c.domAttrValue(a,"data-marker");q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);al=c.domAttrValue(a,"data-subtype");if("u"===al){q.ListData.Typ=0;}else if("o"===al){q.ListData.Typ=1;}else if("t"===al){q.ListData.Typ=3;}q.ListData.Marker=(new AC($stringToBytes(ak)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 15:am=c.domAttrValue(a,"data-marker");if(!((7===b.Context.Tip.Type))){an=new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.Type=7;an.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);ao=c.domAttrValue(a,"data-subtype");if("u"===ao){an.ListData.Typ=0;an.ListData.BulletChar=42;}else if("o"===ao){an.ListData.Typ=1;ap=N.Atoi($substring(am,0,(am.length-1>>0)));an.ListData.Num=ap[0];an.ListData.Delimiter=46;}else if("t"===ao){an.ListData.Typ=3;an.ListData.BulletChar=42;}b.Context.Tip.AppendChild(an);b.Context.Tip=an;}q.Type=8;q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);aq=c.domAttrValue(a,"data-subtype");if("u"===aq){q.ListData.Typ=0;q.ListData.BulletChar=42;}else if("o"===aq){q.ListData.Typ=1;ar=N.Atoi($substring(am,0,(am.length-1>>0)));q.ListData.Num=ar[0];q.ListData.Delimiter=46;}else if("t"===aq){q.ListData.Typ=3;q.ListData.BulletChar=42;}q.ListData.Marker=(new AC($stringToBytes(am)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 16:q.Type=495;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 17:q.Type=475;b.Context.Tip.AppendChild(q);q.AppendChild(new D.Node.ptr("","","",476,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));as=c.domAttrValue(a,"data-sb-layout");q.AppendChild(new D.Node.ptr("","","",477,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 18:q.Type=300;q.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));at=c.domAttrValue(a,"data-content");at=E.UnescapeHTMLStr(at);q.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(at),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 19:q.Type=11;q.IsFencedCodeBlock=true;q.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));au=c.domAttrValue(a,"data-subtype");if(!(""===au)){q.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(au),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));av=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(av),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;}b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 20:q.Type=9;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 21:q.Type=425;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 22:q.Type=4;b.Context.Tip.AppendChild(q);$s=-1;return;case 23:q.Type=500;a=c.domChild(a.FirstChild,195590);aw=c.domHTML(a);$s=37;case 37:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}q.Tokens=aw;b.Context.Tip.AppendChild(q);$s=-1;return;case 24:q.Type=535;a=c.domChild(a.FirstChild,195590);ax=c.domHTML(a);$s=38;case 38:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}q.Tokens=ax;b.Context.Tip.AppendChild(q);$s=-1;return;case 25:q.Type=510;a=c.domChild(a.FirstChild,192773);ay=c.domHTML(a);$s=39;case 39:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}q.Tokens=ay;b.Context.Tip.AppendChild(q);$s=-1;return;case 26:q.Type=505;a=c.domChild(a.FirstChild,70917);az=c.domHTML(a);$s=40;case 40:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}q.Tokens=az;b.Context.Tip.AppendChild(q);$s=-1;return;case 27:ba=a.DataAtom;if(ba===(0)){$s=42;continue;}if((ba===(2817))||(ba===(378116))||(ba===(449798))||(ba===(28162))||(ba===(47363))||(ba===(46596))||(ba===(9473))||(ba===(421123))||(ba===(461571))||(ba===(40708))){$s=43;continue;}$s=44;continue;case 42:q.Type=16;q.Tokens=I.StrToBytes(a.Data);if(0===b.Context.Tip.Type){bb=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(bb);b.Context.Tip=bb;}$r=c.genASTContenteditable(a,b);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 43:$r=c.genASTContenteditable(a,b);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 44:case 41:if((8===b.Context.Tip.Type)&&(281349===a.DataAtom)){q.Type=100;q.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(q);$s=-1;return;}q.Type=10;bc=c.domHTML(a);$s=47;case 47:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}q.Tokens=bc;b.Context.Tip.AppendChild(q);$s=-1;return;case 28:case 8:bd=a.FirstChild;case 48:if(!(!(bd===AD.nil))){$s=49;continue;}$r=c.genASTByBlockDOM(bd,b);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bd=bd.NextSibling;$s=48;continue;case 49:be=o;if(be===(475)){q.AppendChild(new D.Node.ptr("","","",478,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(be===(11)){q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTByBlockDOM};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.genASTByBlockDOM=function(a,b){return this.$val.genASTByBlockDOM(a,b);};P.ptr.prototype.genASTContenteditable=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,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;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;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(11===b.Context.Tip.Type){$s=-1;return;}d=c.domAttrValue(a,"class");if("svg"===d){$s=-1;return;}e=a.Data;f=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=a.DataAtom;if(g===(0)){$s=2;continue;}if(g===(208901)){$s=3;continue;}if(g===(9989)){$s=4;continue;}if(g===(52226)){$s=5;continue;}if((g===(87554))||(g===(37378))){$s=6;continue;}if(g===(378116)){$s=7;continue;}if(g===(40708)){$s=8;continue;}if(g===(421123)){$s=9;continue;}if(g===(461571)){$s=10;continue;}if(g===(2817)){$s=11;continue;}if(g===(47363)){$s=12;continue;}if(g===(514)){$s=13;continue;}if((g===(28162))||(g===(1537))){$s=14;continue;}if((g===(449798))||(g===(257))){$s=15;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=16;continue;}if(g===(46596)){$s=17;continue;}if(g===(198403)){$s=18;continue;}$s=19;continue;case 2:if(""===e){$s=-1;return;}if(33===b.Context.Tip.Type){f.Type=40;}else if(2===b.Context.Tip.Type){e=B.ReplaceAll(e,"\n","");f.Tokens=I.StrToBytes(e);}else if(22===b.Context.Tip.Type){e=B.ReplaceAll(e,"**","");e=B.ReplaceAll(e,"*\xE2\x80\xB8","\xE2\x80\xB8");e=B.ReplaceAll(e,"\xE2\x80\xB8*","\xE2\x80\xB8");f.Tokens=I.StrToBytes(e);}if(c.parentIs(a,new AO([365829]))){if(AD.nil===a.NextSibling||((514===a.NextSibling.DataAtom)&&B.HasPrefix(e,"\n"))){e=B.ReplaceAll(e,"\n","");}f.Tokens=I.StrToBytes(B.ReplaceAll(e,"\n","<br />"));h=L.SplitWithoutBackslashEscape(f.Tokens,124);f.Tokens=AC.nil;i=h;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]);f.Tokens=$appendSlice(f.Tokens,l);if(k<(h.$length-1>>0)){f.Tokens=$appendSlice(f.Tokens,(new AC($stringToBytes("\\|"))));}j++;}}if((27===b.Context.Tip.Type)||(304===b.Context.Tip.Type)){if(!(AE.nil===b.Context.Tip.Previous)&&(b.Context.Tip.Type===b.Context.Tip.Previous.Type)){b.Context.Tip.FirstChild.Next.Tokens=I.StrToBytes(e);}else{b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,I.StrToBytes(e));}$s=-1;return;}if(515===b.Context.Tip.Type){f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\\\"))),(new AC($stringToBytes("\\"))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}b.Context.Tip.AppendChild(f);$s=19;continue;case 3:if(c.parentIs(a.Parent.Parent,new AO([365829]))){$s=20;continue;}$s=21;continue;case 20:m=c.domText(a.Parent.Parent);m=B.ReplaceAll(m,"\xE2\x80\xB8","");n=B.TrimSpace(m);$s=22;case 22:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}f.Tokens=(new AC($stringToBytes(n)));b.Context.Tip.AppendChild(f);$s=-1;return;case 21:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 4:$s=19;continue;case 5:f.Type=108;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 6:f.Type=109;o=c.domAttrValue(a,"align");p=0;q=o;if(q===("left")){p=1;}else if(q===("center")){p=2;}else if(q===("right")){p=3;}else{p=0;}f.TableCellAlign=p;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 7:r=c.isEmptyText(a);$s=25;case 25:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(r){$s=23;continue;}$s=24;continue;case 23:$s=-1;return;case 24:f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 8:s=c.domAttrValue(a,"data-type");if("tag"===s){$s=26;continue;}if("inline-math"===s){$s=27;continue;}if("a"===s){$s=28;continue;}if("block-ref"===s){$s=29;continue;}if("file-annotation-ref"===s){$s=30;continue;}if("img"===s){$s=31;continue;}if("backslash"===s){$s=32;continue;}$s=33;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}f.Type=460;f.AppendChild(new D.Node.ptr("","","",461,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=34;continue;}$s=35;continue;case 34:t=B.TrimLeft(a.FirstChild.Data," ");$s=36;case 36:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}a.FirstChild.Data=t;f.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 35:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=37;continue;}$s=38;continue;case 37:u=B.TrimRight(a.FirstChild.Data," ");$s=39;case 39:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}a.FirstChild.Data=u;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 38:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=40;continue;}$s=41;continue;case 40:v=B.TrimRight(a.FirstChild.Data,"\n");$s=42;case 42:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}a.FirstChild.Data=v;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 41:b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 27:f.Type=304;f.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));e=c.domAttrValue(a,"data-content");if(""===e){$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}if(33===b.Context.Tip.Type){$s=1;continue;}f.Type=33;f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 29:f.Type=430;f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));w=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",431,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(w),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));x="";if(!(AD.nil===a.FirstChild)){x=c.domText(a.FirstChild);}if(""===x){$s=-1;return;}if(x==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",432,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));y=AE.nil;z=c.domAttrValue(a,"data-subtype");if("s"===z||""===z){y=new D.Node.ptr("","","",433,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}else{y=new D.Node.ptr("","","",434,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}f.AppendChild(y);f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 30:f.Type=540;f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aa=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",541,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(aa),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab="";if(!(AD.nil===a.FirstChild)){ab=c.domText(a.FirstChild);}if(""===ab){$s=-1;return;}if(ab==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",542,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ac=new D.Node.ptr("","","",543,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ab),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(ac);f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 31:ad=c.domChild(a,198403);f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ae=c.domAttrValue(ad,"alt");f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ae),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));af=c.domAttrValue(ad,"data-src");f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(af),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ag=c.domAttrValue(ad,"title");if(!(""===ag)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$r=c.setSpanIAL(ad,b.Context.Tip.LastChild);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 32:f.Type=400;if(AD.nil===a.FirstChild){$s=-1;return;}if(AD.nil===a.FirstChild.NextSibling&&(1===a.FirstChild.Type)){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;}if(!(AD.nil===a.FirstChild.NextSibling)){ah=a.FirstChild.NextSibling.Data;ah=B.ReplaceAll(ah,"\\\\","\\");f.AppendChild(new D.Node.ptr("","","",401,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ah),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);$s=-1;return;case 33:$s=19;continue;case 9:ai=c.isEmptyText(a);$s=46;case 46:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}if(ai){$s=44;continue;}$s=45;continue;case 44:$s=-1;return;case 45:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 10:aj=c.isEmptyText(a);$s=49;case 49:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}if(aj){$s=47;continue;}$s=48;continue;case 47:$s=-1;return;case 48:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 11:ak=c.isEmptyText(a);$s=52;case 52:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}if(ak){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:f.Type=520;f.AppendChild(new D.Node.ptr("","","",521,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 12:al=c.isEmptyText(a);$s=55;case 55:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}if(al){$s=53;continue;}$s=54;continue;case 53:$s=-1;return;case 54:f.Type=515;f.AppendChild(new D.Node.ptr("","","",516,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 13:if(2===b.Context.Tip.Type){$s=-1;return;}if(!(AD.nil===a.PrevSibling)&&"\n"===a.PrevSibling.Data&&c.parentIs(a,new AO([365829]))){$s=-1;return;}f.Type=525;b.Context.Tip.AppendChild(f);$s=-1;return;case 14:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=56;continue;}$s=57;continue;case 56:am=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=58;case 58:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}a.FirstChild.Data=am;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 57:an=B.TrimSpace(c.domText(a));$s=59;case 59:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}ao=an;ap=c.isEmptyText(a);$s=62;case 62:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}if(ap){$s=60;continue;}$s=61;continue;case 60:$s=-1;return;case 61:if("\xE2\x80\xB8"===ao){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=17;aq=c.domAttrValue(a,"data-marker");if(""===aq){aq="*";}if("_"===aq){f.AppendChild(new D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===aq){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");$r=Z(a,f);$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"__");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 15:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(!(AE.nil===b.Context.Tip.LastChild)){if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))),(new AC($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}}if(c.startsWithNewline(a.FirstChild)){$s=64;continue;}$s=65;continue;case 64:ar=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=66;case 66:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}a.FirstChild.Data=ar;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 65:as=B.TrimSpace(c.domText(a));$s=67;case 67:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}at=as;au=c.isEmptyText(a);$s=70;case 70:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}if(au){$s=68;continue;}$s=69;continue;case 68:$s=-1;return;case 69:if("\xE2\x80\xB8"===at){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=22;av=c.domAttrValue(a,"data-marker");if(""===av){av="**";}if("__"===av){f.AppendChild(new D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===av){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=71;case 71:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"**");$r=c.setSpanIAL(a,f);$s=72;case 72:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 16:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=73;continue;}$s=74;continue;case 73:aw=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=75;case 75:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}a.FirstChild.Data=aw;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 74:ax=B.TrimSpace(c.domText(a));$s=76;case 76:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax;az=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}if(az){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===ay){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=101;ba=c.domAttrValue(a,"data-marker");if("~"===ba){f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===ba){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=80;case 80:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"~~");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 17:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=81;continue;}$s=82;continue;case 81:bb=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=83;case 83:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}a.FirstChild.Data=bb;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:bc=B.TrimSpace(c.domText(a));$s=84;case 84:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bd=bc;be=c.isEmptyText(a);$s=87;case 87:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=85;continue;}$s=86;continue;case 85:$s=-1;return;case 86:if("\xE2\x80\xB8"===bd){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=450;bf=c.domAttrValue(a,"data-marker");if("="===bf){f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===bf){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=88;case 88:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"==");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 18:if("emoji"===d){bg=c.domAttrValue(a,"alt");f.Type=200;bh=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bg,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bh.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bg+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(bh);b.Context.Tip.AppendChild(f);$s=-1;return;}case 19:case 1:bi=a.FirstChild;case 89:if(!(!(bi===AD.nil))){$s=90;continue;}$r=c.genASTContenteditable(bi,b);$s=91;case 91:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bi=bi.NextSibling;$s=89;continue;case 90:bj=a.DataAtom;if(bj===(378116)){f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(40708)){bk=c.domAttrValue(a,"data-type");if("tag"===bk){f.AppendChild(new D.Node.ptr("","","",462,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("a"===bk){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bl=c.domAttrValue(a,"data-href");if(!(""===c.RenderOptions.LinkBase)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkPrefix,"");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bm=c.domAttrValue(a,"data-title");if(!(""===bm)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("block-ref"===bk){f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(2817)){f.AppendChild(new D.Node.ptr("","","",522,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(47363)){f.AppendChild(new D.Node.ptr("","","",517,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bj===(28162))||(bj===(1537))){bn=c.domAttrValue(a,"data-marker");if(""===bn){bn="*";}if("_"===bn){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(449798))||(bj===(257))){bo=c.domAttrValue(a,"data-marker");if(""===bo){bo="**";}if("__"===bo){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(283139))||(bj===(9473))||(bj===(53766))){bp=c.domAttrValue(a,"data-marker");if("~"===bp){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(46596)){bq=c.domAttrValue(a,"data-marker");if("="===bq){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTContenteditable};}$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.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;}}};P.prototype.genASTContenteditable=function(a,b){return this.$val.genASTContenteditable(a,b);};P.ptr.prototype.setSpanIAL=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=false;e=c.domAttrValue(a,"style");if(!(""===e)){$s=1;continue;}$s=2;continue;case 1:f=Y(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;b.SetIALAttr("style",e);g=G.IAL2Tokens(b.KramdownIAL);h=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,g,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(h);d=true;case 2:if(!(AD.nil===a.Parent)&&!(AD.nil===a.Parent.Parent)){$s=4;continue;}$s=5;continue;case 4:i=c.domAttrValue(a.Parent.Parent,"style");if(!(""===i)){$s=6;continue;}$s=7;continue;case 6:if(d){$s=8;continue;}$s=9;continue;case 8:j=G.Tokens2IAL(b.Next.Tokens);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k=$append(k,new AI(["parent-style",i]));b.Next.Tokens=G.IAL2Tokens(k);b.SetIALAttr("parent-style",i);b.KramdownIAL=k;$s=10;continue;case 9:b.SetIALAttr("parent-style",i);l=G.IAL2Tokens(b.KramdownIAL);m=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,l,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(m);case 10:case 7:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setSpanIAL};}$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;};P.prototype.setSpanIAL=function(a,b){return this.$val.setSpanIAL(a,b);};P.ptr.prototype.setBlockIAL=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,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:c=AC.nil;d=this;b.SetIALAttr("id",b.ID);e=d.domAttrValue(a,"refcount");if(!(""===e)){b.SetIALAttr("refcount",e);c=$appendSlice(c,(new AC($stringToBytes(" refcount=\""+e+"\""))));}f=d.domAttrValue(a,"bookmark");if(!(""===f)){f=E.UnescapeHTMLStr(f);b.SetIALAttr("bookmark",f);c=$appendSlice(c,(new AC($stringToBytes(" bookmark=\""+f+"\""))));}g=d.domAttrValue(a,"style");if(!(""===g)){$s=1;continue;}$s=2;continue;case 1:g=E.UnescapeHTMLStr(g);h=Y(g);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;b.SetIALAttr("style",g);c=$appendSlice(c,(new AC($stringToBytes(" style=\""+g+"\""))));case 2:i=d.domAttrValue(a,"name");if(!(""===i)){i=E.UnescapeHTMLStr(i);b.SetIALAttr("name",i);c=$appendSlice(c,(new AC($stringToBytes(" name=\""+i+"\""))));}j=d.domAttrValue(a,"memo");if(!(""===j)){j=E.UnescapeHTMLStr(j);b.SetIALAttr("memo",j);c=$appendSlice(c,(new AC($stringToBytes(" memo=\""+j+"\""))));}k=d.domAttrValue(a,"alias");if(!(""===k)){k=E.UnescapeHTMLStr(k);b.SetIALAttr("alias",k);c=$appendSlice(c,(new AC($stringToBytes(" alias=\""+k+"\""))));}l=d.domAttrValue(a,"fold");if(!(""===l)){b.SetIALAttr("fold",l);c=$appendSlice(c,(new AC($stringToBytes(" fold=\""+l+"\""))));}m=d.domAttrValue(a,"heading-fold");if(!(""===m)){b.SetIALAttr("heading-fold",m);c=$appendSlice(c,(new AC($stringToBytes(" heading-fold=\""+m+"\""))));}n=d.domAttrValue(a,"parent-fold");if(!(""===n)){b.SetIALAttr("parent-fold",n);c=$appendSlice(c,(new AC($stringToBytes(" parent-fold=\""+n+"\""))));}o=d.domAttrValue(a,"updated");if(!(""===o)){b.SetIALAttr("updated",o);c=$appendSlice(c,(new AC($stringToBytes(" updated=\""+o+"\""))));}p=d.domAttrValue(a,"linewrap");if(!(""===p)){b.SetIALAttr("linewrap",p);c=$appendSlice(c,(new AC($stringToBytes(" linewrap=\""+p+"\""))));}q=d.domAttrValue(a,"ligatures");if(!(""===q)){b.SetIALAttr("ligatures",q);c=$appendSlice(c,(new AC($stringToBytes(" ligatures=\""+q+"\""))));}r=d.domAttrValue(a,"linenumber");if(!(""===r)){b.SetIALAttr("linenumber",r);c=$appendSlice(c,(new AC($stringToBytes(" linenumber=\""+r+"\""))));}s=d.domCustomAttrs(a);if(!(false===s)){t=s;u=0;v=$keys(t);while(true){if(!(u<v.length)){break;}w=t[v[u]];if(w===undefined){u++;continue;}x=w.k;y=w.v;y=E.UnescapeHTMLStr(y);b.SetIALAttr(x,y);c=$appendSlice(c,(new AC($stringToBytes(" "+x+"=\""+y+"\""))));u++;}}c=G.IAL2Tokens(b.KramdownIAL);c=c;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setBlockIAL};}$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;};P.prototype.setBlockIAL=function(a,b){return this.$val.setBlockIAL(a,b);};Y=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="";c=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\n","");d=B.Fields(b);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.Join(d," ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};Z=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:if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=1;continue;}$s=2;continue;case 1:c=B.TrimLeft(a.FirstChild.Data," ");$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.FirstChild.Data=c;b.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 2:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=4;continue;}$s=5;continue;case 4:d=B.TrimRight(a.FirstChild.Data," ");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Data=d;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 5:if(B.HasSuffix(a.FirstChild.Data," \xE2\x80\xB8")&&AD.nil===a.FirstChild.NextSibling){$s=7;continue;}$s=8;continue;case 7:e=B.TrimRight(a.FirstChild.Data," \xE2\x80\xB8");$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Data=e;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," \xE2\x80\xB8","",AQ.nil));case 8:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=10;continue;}$s=11;continue;case 10:f=B.TrimRight(a.FirstChild.Data,"\n");$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}a.FirstChild.Data=f;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 11:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z};}$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;};P.ptr.prototype.removeInnerMarker=function(a,b){var a,b,c,d;c=this;if(1===a.Type){a.Data=B.ReplaceAll(a.Data,b,"");}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}c.removeInnerMarker0(d,b);d=d.NextSibling;}};P.prototype.removeInnerMarker=function(a,b){return this.$val.removeInnerMarker(a,b);};P.ptr.prototype.removeInnerMarker0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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)){a.Data=B.ReplaceAll(a.Data,b,"");}f=a.FirstChild;while(true){if(!(!(AD.nil===f))){break;}c.removeInnerMarker0(f,b);f=f.NextSibling;}};P.prototype.removeInnerMarker0=function(a,b){return this.$val.removeInnerMarker0(a,b);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorIRRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorIRDOM=function(a){return this.$val.SpinVditorIRDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorIRRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorIRDOM=function(a){return this.$val.HTML2VditorIRDOM(a);};P.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;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:P.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;};P.prototype.VditorIRDOM2HTML=function(a){return this.$val.VditorIRDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorIRRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorIRDOM=function(a){return this.$val.Md2VditorIRDOM(a);};P.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;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:P.ptr.prototype.VditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorIRDOM2Md=function(a){return this.$val.VditorIRDOM2Md(a);};P.ptr.prototype.vditorIRDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorIRDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorIRDOM2Md=function(a){return this.$val.vditorIRDOM2Md(a);};P.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 D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(c.domText(a.FirstChild)))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===AD.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(!(!(AD.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(AC.nil,0,0);n=E.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(q))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(w);case 20:l=l.NextSibling;$s=16;continue;case 17:$s=9;continue;case 7:x=new D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\xB8\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}case 9:$s=-1;return;case 2:z=c.domAttrValue(a,"class");aa=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");ab=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.AppendChild(ag);ab.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);$s=-1;return;case 54:if(!(AD.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)&&AE.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 AC($stringToBytes(al))),(new AC($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 AC($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(!(AD.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||"&gt;"===ao){$s=-1;return;}if("\xE2\x80\xB8"===ao){ab.Type=16;ab.Tokens=(new AC($stringToBytes(ao)));b.Context.Tip.AppendChild(ab);}ab.Type=5;ab.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.nil===aq)&&(3073===aq.DataAtom)&&!(AD.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,as,0,0,0,0,false,(new AC($stringToBytes(ar))),0);if(0===as){av=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){aw=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=c.domAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild){$s=-1;return;}bp=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){ab.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new AC($stringToBytes(bp)));br=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,bq,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.Type=27;ab.AppendChild(br);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bt,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bu.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bt+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;ab.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(ab);if(!(AE.nil===ab.Parent.Parent.Parent)&&!(AK.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bw=AL.nil;bx=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;ab.Tokens=AC.nil;b.Context.Tip.AppendChild(new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new AC($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 AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 99:b.Context.Tip.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 100:ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 101:b.Context.Tip.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 102:ab.Type=425;ab.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 103:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,40708,"","",new AQ([new E.Attribute.ptr("","data-type","code-block-info")])));}ce=(new AC($stringToBytes(c.domText(a))));cf=A.LastIndex(ce,(new AC($stringToBytes("`"))))+1>>0;if(0<cf){a.NextSibling.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,0,($bytesToString($subslice(ce,cf))),"",AQ.nil));ce=$subslice(ce,0,cf);}ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ce,"","",false,false,false,0,false,0,ce.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 104:cg=(new AC($stringToBytes(c.domText(a))));cg=A.ReplaceAll(cg,(new AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,cg,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;case 105:ch=(new AC($stringToBytes(c.domText(a))));ci=A.LastIndex(ch,(new AC($stringToBytes("`"))))+1>>0;if(0<ci){ch=$subslice(ch,0,ci);}if(0===ch.$length){ch=(new AC($stringToBytes("```")));}b.Context.Tip.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ch,"","",false,false,false,0,false,0,ch.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.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(AD.nil===a.FirstChild){$s=22;continue;}cn=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){cn=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cn=(new AC($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 D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cn,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:ab.Type=16;ab.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$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 AC($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===AD.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 D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ct=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkPrefix,"");}ab.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ct))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cu=c.domAttrValue(a,"title");if(!(""===cu)){ab.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cu))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}ab.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(cs===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorIRDOM=function(a,b){return this.$val.genASTByVditorIRDOM(a,b);};P.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(H.NewlineSV));$s=-1;return b;case 2:e=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewVditorSVRenderer(f,c.RenderOptions);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:P.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;};P.prototype.SpinVditorSVDOM=function(a){return this.$val.SpinVditorSVDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorSVRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorSVDOM=function(a){return this.$val.HTML2VditorSVDOM(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorSVRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorSVDOM=function(a){return this.$val.Md2VditorSVDOM(a);};P.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;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:P.ptr.prototype.Md2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.Md2HTML=function(a){return this.$val.Md2HTML(a);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorDOM=function(a){return this.$val.SpinVditorDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorDOM=function(a){return this.$val.HTML2VditorDOM(a);};P.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;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:P.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;};P.prototype.VditorDOM2HTML=function(a){return this.$val.VditorDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorDOM=function(a){return this.$val.Md2VditorDOM(a);};P.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;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:P.ptr.prototype.VditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorDOM2Md=function(a){return this.$val.VditorDOM2Md(a);};P.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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewEChartsJSONRenderer(e,c.RenderOptions);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:P.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;};P.prototype.RenderEChartsJSON=function(a){return this.$val.RenderEChartsJSON(a);};P.ptr.prototype.RenderKityMinderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewKityMinderJSONRenderer(e,c.RenderOptions);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:P.ptr.prototype.RenderKityMinderJSON};}$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;};P.prototype.RenderKityMinderJSON=function(a){return this.$val.RenderKityMinderJSON(a);};P.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:P.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;};P.prototype.HTML2Md=function(a){return this.$val.HTML2Md(a);};P.ptr.prototype.vditorDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorDOM2Md=function(a){return this.$val.vditorDOM2Md(a);};P.ptr.prototype.parseHTML=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;c=B.NewReader(a);e=E.Parse(c);$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=-1;return AD.nil;}if(!("html"===f.FirstChild.Data)){$s=-1;return f;}$s=-1;return f.FirstChild.LastChild;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.parseHTML};}$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;};P.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};P.ptr.prototype.adjustVditorDOM=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;$r=b.removeEmptyNodes(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.removeHighlightJSSpans(a);c=a.FirstChild;while(true){if(!(!(AD.nil===c))){break;}b.mergeVditorDOMList0(c);c=c.NextSibling;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}e=a.FirstChild;while(true){if(!(!(AD.nil===e))){break;}b.adjustVditorDOMListList(e);e=e.NextSibling;}f=a.FirstChild;case 2:if(!(!(AD.nil===f))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.adjustVditorDOM};}$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;};P.prototype.adjustVditorDOM=function(a){return this.$val.adjustVditorDOM(a);};P.ptr.prototype.adjustVditorDOMListList=function(a){var a,b,c,d,e,f,g;b=this;if(!((42754===a.DataAtom))&&!((79618===a.DataAtom))&&!((45570===a.DataAtom))){return;}if(45570===a.DataAtom){if(!(AD.nil===a.FirstChild)&&(514===a.FirstChild.DataAtom)){a.FirstChild.DataAtom=0;a.FirstChild.Data="\xE2\x80\x8B";c=a.NextSibling;if(!(AD.nil===a.NextSibling)&&(45570===a.NextSibling.DataAtom)){d=c.FirstChild;if(!(AD.nil===d)&&"\xE2\x80\xB8\xE2\x80\x8B"===d.Data){d.Data="\xE2\x80\xB8\n";}}}}else{if(!(AD.nil===a.Parent)&&((42754===a.Parent.DataAtom)||(79618===a.Parent.DataAtom))){e=a.PrevSibling;if(!(AD.nil===e)){a.Unlink();e.AppendChild(a);}}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}g=f.NextSibling;b.adjustVditorDOMListList(f);f=g;}};P.prototype.adjustVditorDOMListList=function(a){return this.$val.adjustVditorDOMListList(a);};P.ptr.prototype.removeHighlightJSSpans=function(a){var a,b,c,d,e,f,g,h;b=this;c=AZ.nil;d=a;while(true){if(!(!(AD.nil===d))){break;}b.hljsSpans(d,(e||(e=new BA(function(){return c;},function($v){c=$subslice(new AZ($v.$array),$v.$offset,$v.$offset+$v.$length);}))));d=d.NextSibling;}f=c;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]);h.Unlink();g++;}};P.prototype.removeHighlightJSSpans=function(a){return this.$val.removeHighlightJSSpans(a);};P.ptr.prototype.hljsSpans=function(a,b){var a,b,c,d,e;c=this;if((40708===a.DataAtom)&&B.HasPrefix(c.domAttrValue(a,"class"),"hljs-")){b.$set($append(b.$get(),a));d=c.domText(a);a.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,d,"",AQ.nil));}e=a.FirstChild;while(true){if(!(!(e===AD.nil))){break;}c.hljsSpans(e,b);e=e.NextSibling;}};P.prototype.hljsSpans=function(a,b){return this.$val.hljsSpans(a,b);};P.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]=AZ.nil;d=a;case 1:if(!(!(AD.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new BA(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:P.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;};P.prototype.removeEmptyNodes=function(a){return this.$val.removeEmptyNodes(a);};P.ptr.prototype.searchEmptyNodes=function(a,b){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:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}$s=3;continue;case 2:if(c.isInline(a.PrevSibling)||c.isInline(a.NextSibling)){$s=1;continue;}if(1===a.Type){$s=4;continue;}$s=5;continue;case 4:e=B.TrimLeft(a.Data," ");$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=B.TrimRight(f," ");$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(""===f){b.$set($append(b.$get(),a));$s=-1;return;}case 5:h=a.Parent;if(!(AD.nil===h)&&((79618===h.DataAtom)||(42754===h.DataAtom)||(45570===h.DataAtom))){$s=8;continue;}$s=9;continue;case 8:if(AD.nil===a.NextSibling||((1===a.NextSibling.Type)||(42754===a.NextSibling.DataAtom))){i=true;$s=12;continue s;}j=B.TrimSpace(a.Data);$s=13;case 13:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=""===j;case 12:if(i){$s=10;continue;}$s=11;continue;case 10:k=B.TrimRight(a.Data,"\n\t ");$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.Data=k;case 11:case 9:if(!(AD.nil===h)&&((365829===h.DataAtom)||(208901===h.DataAtom)||(9989===h.DataAtom)||(52226===h.DataAtom))){$s=15;continue;}$s=16;continue;case 15:l=B.TrimSpace(a.Data);$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}a.Data=l;case 16:if(""===a.Data){b.$set($append(b.$get(),a));}if(4===a.Type){b.$set($append(b.$get(),a));}case 3:case 1:m=a.FirstChild;case 18:if(!(!(m===AD.nil))){$s=19;continue;}$r=c.searchEmptyNodes(m,b);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.NextSibling;$s=18;continue;case 19:n=a.DataAtom;if((n===(79618))||(n===(42754))){o=c.domAttrValue(a,"data-type");if("footnotes-defs-ol"===o){$s=-1;return;}if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!((281349===a.FirstChild.FirstChild.DataAtom))){$s=-1;return;}p=c.domText(a);if(""===p){b.$set($append(b.$get(),a));}}$s=-1;return;}return;}if($f===undefined){$f={$blk:P.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.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;};P.prototype.searchEmptyNodes=function(a,b){return this.$val.searchEmptyNodes(a,b);};P.ptr.prototype.mergeVditorDOMList0=function(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(AD.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};P.prototype.mergeVditorDOMList0=function(a){return this.$val.mergeVditorDOMList0(a);};P.ptr.prototype.adjustVditorDOMListTight0=function(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===AD.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};P.prototype.adjustVditorDOMListTight0=function(a){return this.$val.adjustVditorDOMListTight0(a);};P.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(!(AD.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=D.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(!(AD.nil===a.PrevSibling)&&!(AD.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=b.domAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(AD.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=D.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(!(!(AD.nil===k))){break;}if(b.listItemEnter(a)){l=new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.nil);l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.nil));l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,514,"br","",AQ.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.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(AD.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===AD.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:P.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;};P.prototype.adjustVditorDOMListItemInP=function(a){return this.$val.adjustVditorDOMListItemInP(a);};P.ptr.prototype.forwardNextBlock=function(a){var a,b,c,d,e,f;b=AZ.nil;c=AD.nil;d=this;e=a;while(true){if(!(!(AD.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];};P.prototype.forwardNextBlock=function(a){return this.$val.forwardNextBlock(a);};P.ptr.prototype.listItemEnter=function(a){var a,b;b=this;if(AD.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};P.prototype.listItemEnter=function(a){return this.$val.listItemEnter(a);};P.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(!(!(AD.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(!(!(AD.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";};P.prototype.isTightList=function(a){return this.$val.isTightList(a);};P.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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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(!(!(AD.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(AC.nil,0,0);l=E.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 data-type=\"footnotes-defs-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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(o))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ae);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 52:if(!(AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," {"+ai+"}","",AQ.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);aj.Tokens=(new AC($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||"&gt;"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,ao,0,0,0,0,false,(new AC($stringToBytes(an))),0);if(0===ao){ar=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){at=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}au=c.domAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aw=c.domAttrValue(a.FirstChild,"class");if(B.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new AC($stringToBytes(ax)));}ay=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ay);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 29:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===bd){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 66:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 69:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 72:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 30:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===bl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 85:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 88:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bt=c.domAttrValue(a,"data-marker");if("~"===bt){z.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===bt){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 98:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 101:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 104:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 32:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;cb=c.domAttrValue(a,"data-marker");if("="===cb){z.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===cb){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 114:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 117:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 120:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 33:if(AD.nil===a.FirstChild){$s=-1;return;}cf=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cf){z.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===cf){$s=-1;return;}cg=(new AC($stringToBytes(cf)));if("html-inline"===e){z.Type=10;z.Tokens=cg;b.Context.Tip.AppendChild(z);$s=-1;return;}ch=c.domAttrValue(a,"data-marker");if(""===ch){ch="`";}if(A.HasPrefix(cg,(new AC($stringToBytes("`"))))){cg=$appendSlice((new AC($stringToBytes(" "))),cg);cg=$append(cg,32);}z.Type=27;z.CodeMarkerLen=ch.length;z.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cg,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 34:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}if(!(AD.nil===a.Parent.Parent)&&!(AD.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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:if(a.FirstChild===AD.nil||(a.FirstChild.Type===1)){ci=c.domText(a);if(""===ci||"\xE2\x80\x8B"===ci){$s=-1;return;}}z.Type=33;z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(ck,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);cl.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+ck+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 AC($stringToBytes(cm)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===ck)){z.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cn=c.domAttrValue(a,"src");if(!(""===c.RenderOptions.LinkBase)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));co=c.domAttrValue(a,"title");if(!(""===co)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 37:if(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;z.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(z);if(!(AE.nil===z.Parent.Parent)&&!(AK.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(AE.nil===z.Parent.Parent.Parent)&&!(AK.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=50;continue;case 38:z.Type=106;cq=AL.nil;cr=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;z.Tokens=AC.nil;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 43:if(AD.nil===a.FirstChild){$s=20;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new AC($stringToBytes("["+c.domAttrValue(a,"data-footnotes-label")+"]")));if(B.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,I.CaretTokens);}b.Context.Tip.AppendChild(z);}$s=-1;return;case 44:if(AD.nil===a.FirstChild){$s=20;continue;}if(B.Contains(x,"vditor-comment")){z.Type=10;cx=new A.Buffer.ptr(AC.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(!(AD.nil===a.NextSibling)&&"2"===c.domAttrValue(a.NextSibling,"data-render")){dc="!"+dc;}z.Tokens=(new AC($stringToBytes(dc)));b.Context.Tip.AppendChild(z);$s=-1;return;}dd=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){dd=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){dd=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dd))){$s=20;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,dd,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:z.Type=16;z.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(z);$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 AC($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===AD.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 D.Node.ptr("","","",10,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</span>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(28162))||(dj===(1537))){dk=c.domAttrValue(a,"data-marker");if(""===dk){dk="*";}if("_"===dk){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(449798))||(dj===(257))){dl=c.domAttrValue(a,"data-marker");if(""===dl){dl="**";}if("__"===dl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(1)){z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dm=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dn=c.domAttrValue(a,"title");if(!(""===dn)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((dj===(283139))||(dj===(9473))||(dj===(53766))){dp=c.domAttrValue(a,"data-marker");if("~"===dp){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(46596)){dq=c.domAttrValue(a,"data-marker");if("="===dq){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorDOM=function(a,b){return this.$val.genASTByVditorDOM(a,b);};P.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;};P.prototype.hasAttr=function(a,b){return this.$val.hasAttr(a,b);};P.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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"";};P.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};P.ptr.prototype.domCustomAttrs=function(a){var a,b,c,d,e,f,g;b=false;c=this;b=$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]);if(B.HasPrefix(f.Key,"custom-")){g=f.Key;(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};}e++;}if(1>$keys(b).length){b=false;return b;}return b;};P.prototype.domCustomAttrs=function(a){return this.$val.domCustomAttrs(a);};P.ptr.prototype.domChild=function(a,b){var a,b,c,d,e;c=this;if(AD.nil===a){return AD.nil;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild=function(a,b){return this.$val.domChild(a,b);};P.ptr.prototype.domChild0=function(a,b){var a,b,c,d,e;c=this;if(a.DataAtom===b){return a;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild0=function(a,b){return this.$val.domChild0(a,b);};P.ptr.prototype.setDOMAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(AD.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));};P.prototype.setDOMAttrValue=function(a,b,c){return this.$val.setDOMAttrValue(a,b,c);};P.ptr.prototype.parentIs=function(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(AD.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;};P.prototype.parentIs=function(a,b){return this.$val.parentIs(a,b);};P.ptr.prototype.domText=function(a){var a,b,c,d;b=this;c=new A.Buffer.ptr(AC.nil,0,0);if(1===a.Type){c.WriteString(a.Data);return c.String();}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.domText0(d,c);d=d.NextSibling;}return c.String();};P.prototype.domText=function(a){return this.$val.domText(a);};P.ptr.prototype.domText0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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(!(!(AD.nil===f))){break;}c.domText0(f,b);f=f.NextSibling;}};P.prototype.domText0=function(a,b){return this.$val.domText0(a,b);};P.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;if(AD.nil===a){$s=-1;return AC.nil;}c=new A.Buffer.ptr(AC.nil,0,0);d=E.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 AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.domHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.domHTML=function(a){return this.$val.domHTML(a);};P.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;if(!(AD.nil===a.FirstChild)&&"block-ref"===b.domAttrValue(a.FirstChild,"data-type")){$s=-1;return false;}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:P.ptr.prototype.isEmptyText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.isEmptyText=function(a){return this.$val.isEmptyText(a);};P.ptr.prototype.startsWithNewline=function(a){var a,b;b=this;return B.HasPrefix(a.Data,"\n")||B.HasPrefix(a.Data,"\xE2\x80\x8B\n");};P.prototype.startsWithNewline=function(a){return this.$val.startsWithNewline(a);};P.ptr.prototype.isInline=function(a){var a,b;b=this;if(AD.nil===a){return false;}return(0===a.DataAtom)||(378116===a.DataAtom)||(449798===a.DataAtom)||(257===a.DataAtom)||(28162===a.DataAtom)||(1537===a.DataAtom)||(46596===a.DataAtom)||(283139===a.DataAtom)||(9473===a.DataAtom)||(53766===a.DataAtom)||(1===a.DataAtom)||(198403===a.DataAtom)||(2817===a.DataAtom)||(47363===a.DataAtom)||(40708===a.DataAtom);};P.prototype.isInline=function(a){return this.$val.isInline(a);};AS.methods=[{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AC,AI],[AC,AI],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AI],[$String,AI],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderJSON",name:"RenderJSON",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([],[BB],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([BB],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[BB],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([BB],[],false)},{prop:"ProtylePreview",name:"ProtylePreview",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"Tree2HTML",name:"Tree2HTML",pkg:"",typ:$funcType([AA,AB],[$String],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:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([BB],[],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([BB],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleWYSIWYG",name:"SetProtyleWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorIR",name:"SetVditorIR",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorSV",name:"SetVditorSV",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:"SetVditorHTMLBlockPreview",name:"SetVditorHTMLBlockPreview",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:"SetSetext",name:"SetSetext",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFileAnnotationRef",name:"SetFileAnnotationRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownBlockIAL",name:"SetKramdownBlockIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownSpanIAL",name:"SetKramdownSpanIAL",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:"SetSup",name:"SetSup",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSub",name:"SetSub",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGitConflict",name:"SetGitConflict",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkRef",name:"SetLinkRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetIndentCodeBlock",name:"SetIndentCodeBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetParagraphBeginningSpace",name:"SetParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleMarkNetImg",name:"SetProtyleMarkNetImg",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([BE],[],false)},{prop:"SpinBlockDOM",name:"SpinBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2BlockDOM",name:"HTML2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2HTML",name:"BlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2InlineBlockDOM",name:"BlockDOM2InlineBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2BlockDOM",name:"Md2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"InlineMd2BlockDOM",name:"InlineMd2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Md",name:"BlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2StdMd",name:"BlockDOM2StdMd",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Text",name:"BlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2TextLen",name:"BlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"Tree2BlockDOM",name:"Tree2BlockDOM",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"mergeSameSpan",name:"mergeSameSpan",pkg:"github.com/88250/lute",typ:$funcType([AE,D.NodeType],[],false)},{prop:"CancelSuperBlock",name:"CancelSuperBlock",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelList",name:"CancelList",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelBlockquote",name:"CancelBlockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HLevel",name:"HLevel",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"H2P",name:"H2P",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"P2H",name:"P2H",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Blocks2Ps",name:"Blocks2Ps",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Hs",name:"Blocks2Hs",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"OL2TL",name:"OL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2TL",name:"UL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2OL",name:"TL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2UL",name:"TL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"OL2UL",name:"OL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2OL",name:"UL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"blockDOM2Md",name:"blockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByBlockDOM",name:"genASTByBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"setSpanIAL",name:"setSpanIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[AC],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],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([AD,AA],[],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:"RenderKityMinderJSON",name:"RenderKityMinderJSON",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:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute",typ:$funcType([$String],[AD],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AD],[AZ,AD],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$Bool],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$String],false)},{prop:"domCustomAttrs",name:"domCustomAttrs",pkg:"github.com/88250/lute",typ:$funcType([AD],[BB],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AD,AO],[$Bool],true)},{prop:"domText",name:"domText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domText0",name:"domText0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"domHTML",name:"domHTML",pkg:"github.com/88250/lute",typ:$funcType([AD],[AC],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)}];P.init("",[{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:AN,tag:""},{prop:"RenderOptions",name:"RenderOptions",embedded:false,exported:true,typ:AB,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""}]);V.init([AS],[],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=J.$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=L.$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=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$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;}$r=K.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}R=new K.Mutex.ptr(0,0);S=H.NewFormatRenderer(AA.nil,AB.nil);}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,J,D,E,F,L,G,H,I,M,N,B,K,C,P,V,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AV,AX,AY,AZ,BA,BB,BC,BD,BE,BF,R,S,O,Q,Y,Z;A=$packages["bytes"];J=$packages["errors"];D=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/html/atom"];L=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/render"];I=$packages["github.com/88250/lute/util"];M=$packages["github.com/gopherjs/gopherjs/js"];N=$packages["strconv"];B=$packages["strings"];K=$packages["sync"];C=$packages["unicode"];P=$pkg.Lute=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(ParseOptions_,RenderOptions_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2BlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2BlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.ParseOptions=AN.nil;this.RenderOptions=AB.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2BlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2BlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.ParseOptions=ParseOptions_;this.RenderOptions=RenderOptions_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2BlockDOMRendererFuncs=HTML2BlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2BlockDOMRendererFuncs=Md2BlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});V=$pkg.ParseOption=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);AA=$ptrType(G.Tree);AB=$ptrType(H.Options);AC=$sliceType($Uint8);AD=$ptrType(E.Node);AE=$ptrType(D.Node);AF=$ptrType(G.Context);AG=$ptrType(L.Lexer);AH=$ptrType(G.InlineContext);AI=$sliceType($String);AJ=$sliceType(AE);AK=$ptrType(D.ListData);AL=$sliceType($Int);AM=$sliceType(AI);AN=$ptrType(G.Options);AO=$sliceType(F.Atom);AP=$ptrType(E.Attribute);AQ=$sliceType(AP);AR=$sliceType($Int32);AS=$ptrType(P);AT=$sliceType(V);AV=$ptrType(A.Buffer);AX=$mapType($String,$emptyInterface);AY=$sliceType($emptyInterface);AZ=$sliceType(AD);BA=$ptrType(AZ);BB=$mapType($String,$String);BC=$ptrType(M.Object);BD=$mapType($String,BC);BE=$mapType($String,BD);BF=$mapType(D.NodeType,H.ExtRendererFunc);P.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=AC.nil;h=H.NewFormatRenderer(f,d.RenderOptions);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"))[D.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=I.BytesToStr(g);$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.HTML2Markdown=function(a){return this.$val.HTML2Markdown(a);};P.ptr.prototype.HTML2Tree=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=AA.nil;c=this;d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=c.genASTByDOM(f,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(b.Root,(function(g,h){var g,h,i;if(h){if(7===g.Type){if(!(AE.nil===g.Parent)&&(7===g.Parent.Type)){i=g.Previous;if(!(AE.nil===i)){g.Unlink();i.AppendChild(g);}}}}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:P.ptr.prototype.HTML2Tree};}$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;};P.prototype.HTML2Tree=function(a){return this.$val.HTML2Tree(a);};P.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,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,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;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;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(B.HasPrefix(c.domAttrValue(a,"class"),"line-number")){$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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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===(461571)){$s=24;continue;}if(g===(421123)){$s=25;continue;}if(g===(365829)){$s=26;continue;}if(g===(208901)){$s=27;continue;}if(g===(9989)){$s=28;continue;}if(g===(52226)){$s=29;continue;}if((g===(87554))||(g===(37378))){$s=30;continue;}if((g===(109320))||(g===(109315))){$s=31;continue;}if(g===(40708)){$s=32;continue;}if(g===(16132)){$s=33;continue;}if(g===(29191)){$s=34;continue;}if(g===(459783)){$s=35;continue;}if((g===(195590))||(g===(70917))||(g===(192773))){$s=36;continue;}if(g===(136712)){$s=37;continue;}if(g===(142858)){$s=38;continue;}if(g===(149510)){$s=39;continue;}$s=40;continue;case 7:if(!(AD.nil===a.Parent)&&(1===a.Parent.DataAtom)){f.Type=40;}if(c.parentIs(a,new AO([365829]))){$s=41;continue;}$s=42;continue;case 41:h=B.TrimSpace(a.Data);$s=45;case 45:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=43;continue;}$s=44;continue;case 43:f.Tokens=(new AC($stringToBytes(" ")));b.Context.Tip.AppendChild(f);$s=6;continue;case 44:i=A.TrimSpace(f.Tokens);$s=46;case 46:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}f.Tokens=i;case 42:f.Tokens=A.ReplaceAll(f.Tokens,new AC([194,160]),new AC([32]));if(!(AD.nil===a.Parent)&&(40708===a.Parent.DataAtom)&&(!(""===c.domAttrValue(a.Parent,"class")))){j=b.Context.Tip.LastChild;if(AE.nil===j||((16===j.Type)&&!A.HasSuffix(j.Tokens,(new AC($stringToBytes("**")))))){f.Tokens=(new AC($stringToBytes("**"+I.BytesToStr(f.Tokens)+"**")));}}b.Context.Tip.AppendChild(f);$s=40;continue;case 8:if(c.parentIs(a,new AO([365829]))||(33===b.Context.Tip.Type)){$s=6;continue;}if(92931===a.DataAtom){k=c.domAttrValue(a,"class");l="";if(B.Contains(k,"-source-")){l=$substring(k,(B.LastIndex(k,"-source-")+8>>0));}else if(B.Contains(k,"-text-html-basic")){l="html";}if(!(""===l)){f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));m=new A.Buffer.ptr(AC.nil,0,0);f.LastChild.CodeBlockInfo=(new AC($stringToBytes(l)));m.WriteString(c.domText(a));n=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,m.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(n);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=40;continue;case 9:if(33===b.Context.Tip.Type){$s=6;continue;}f.Type=2;f.HeadingLevel=((((o=f.Tokens,(1>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+1]))-48<<24>>>24)>>0));f.AppendChild(new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(B.Repeat("#",f.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 10:f.Type=4;b.Context.Tip.AppendChild(f);$s=40;continue;case 11:f.Type=5;f.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 12:f.Type=7;f.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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=40;continue;case 13:f.Type=8;p=c.domAttrValue(a,"data-marker");q=0;if(""===p){if(!(AD.nil===a.Parent)&&(79618===a.Parent.DataAtom)){r=c.domAttrValue(a.Parent,"start");if(""===r){p="1.";}else{p=r+".";}}else{p="*";q=p.charCodeAt(0);}}else{if(!(AD.nil===a.Parent)&&!("1."===p)&&(79618===a.Parent.DataAtom)&&!(AD.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){p="1.";}}f.ListData=new D.ListData.ptr(0,false,q,0,0,0,0,false,(new AC($stringToBytes(p))),0);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 14:s=a.FirstChild;if(!(AD.nil===s)){$s=47;continue;}$s=48;continue;case 47:if((1===s.Type)||(40708===s.DataAtom)||(378116===s.DataAtom)){$s=49;continue;}$s=50;continue;case 49:f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if((378116===s.DataAtom)||(40708===s.DataAtom)){t=c.domAttrValue(s,"class");if(!B.Contains(t,"language-")){t=c.domAttrValue(a,"class");}if(B.Contains(t,"language-")){u=$substring(t,(B.Index(t,"language-")+9>>0));u=(v=B.Split(u," "),(0>=v.$length?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+0]));f.LastChild.CodeBlockInfo=(new AC($stringToBytes(u)));}}if(378116===a.FirstChild.DataAtom){if(!(AD.nil===a.FirstChild.NextSibling)&&(378116===a.FirstChild.NextSibling.DataAtom)){w=a.FirstChild.NextSibling;while(true){if(!(!(AD.nil===w))){break;}w.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));w=w.NextSibling;}}if(!(AD.nil===a.FirstChild.FirstChild)&&(79618===a.FirstChild.FirstChild.DataAtom)){x=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===x))){break;}if(!(x===a.FirstChild.FirstChild.FirstChild)){x.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));}x=x.NextSibling;}}}y=new A.Buffer.ptr(AC.nil,0,0);y.WriteString(c.domText(a));z=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,y.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(z);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=51;continue;case 50:f.Type=9;aa=c.domHTML(a);$s=52;case 52:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}f.Tokens=aa;b.Context.Tip.AppendChild(f);case 51:case 48:$s=-1;return;case 15:ab=c.domText(a);ac=B.TrimSpace(ab);$s=55;case 55:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}if(""===ac){$s=53;continue;}$s=54;continue;case 53:$s=6;continue;case 54:f.Type=17;ad="*";f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ad),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 16:ae=c.domText(a);af=B.TrimSpace(ae);$s=58;case 58:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(""===af){$s=56;continue;}$s=57;continue;case 56:$s=6;continue;case 57:f.Type=22;ag="**";f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 17:if(AD.nil===a.FirstChild){$s=-1;return;}ah=c.domHTML(a);$s=59;case 59:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(A.Contains(ai,(new AC($stringToBytes(">"))))){ai=$subslice(ai,(A.Index(ai,(new AC($stringToBytes(">"))))+1>>0));}ai=A.TrimSuffix(ai,(new AC($stringToBytes("</code>"))));aj=E.UnescapeString(($bytesToString(ai)));ai=(new AC($stringToBytes(aj)));ak=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ai,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(ak);f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 18:if(33===b.Context.Tip.Type){$s=6;continue;}if(b.Context.ParseOption.ProtyleWYSIWYG&&c.parentIs(a,new AO([365829]))){f.Type=525;}else{f.Type=31;f.Tokens=I.StrToBytes("\n");}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 19:f.Type=33;if(""===c.domText(a)&&!(AD.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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 20:al=c.domAttrValue(a,"class");am=c.domAttrValue(a,"alt");if("emoji"===al){f.Type=200;an=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(am,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(":"+am+":"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(an);}else{f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===am)){f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(am),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ao=c.domAttrValue(a,"src");if(B.HasPrefix(ao,"data:image")){ao=c.domAttrValue(a,"data-src");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ao),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ap=c.domAttrValue(a,"title");if(!(""===ap)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ap))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}if(0===b.Context.Tip.Type){aq=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(aq);b.Context.Tip=aq;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 21:f.Type=100;f.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(f);if(!(AE.nil===f.Parent.Parent)){if(AK.nil===f.Parent.Parent.ListData){f.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AC.nil,0);}else{f.Parent.Parent.ListData.Typ=3;}}$s=40;continue;case 22:f.Type=101;ar="~";f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ar),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 23:f.Type=450;as="==";f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 24:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 25:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 26:f.Type=106;at=AL.nil;if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild.FirstChild)){au=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===au))){break;}av=c.domAttrValue(au,"align");aw=av;if(aw===("left")){at=$append(at,1);}else if(aw===("center")){at=$append(at,2);}else if(aw===("right")){at=$append(at,3);}else{at=$append(at,0);}au=au.NextSibling;}}f.TableAligns=at;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 27:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 28:$s=40;continue;case 29:if(AD.nil===a.FirstChild){$s=6;continue;}ax=a.Parent.Parent;f.Type=108;if(!((208901===ax.FirstChild.DataAtom))&&a===a.Parent.FirstChild){ay=new D.Node.ptr("","","",107,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(ay);b.Context.Tip=ay;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 30:f.Type=109;az=c.domAttrValue(a,"align");ba=0;bb=az;if(bb===("left")){ba=1;}else if(bb===("center")){ba=2;}else if(bb===("right")){ba=3;}else{ba=0;}f.TableCellAlign=ba;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 31:$s=-1;return;case 32:if(AD.nil===a.FirstChild){$s=-1;return;}$s=40;continue;case 33:f.Type=16;f.Tokens=(new AC($stringToBytes(c.domText(a))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\n"))),AC.nil);b.Context.Tip.AppendChild(f);$s=-1;return;case 34:f.Type=9;bc=c.domHTML(a);$s=60;case 60:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}f.Tokens=bc;f.Tokens=(bd=A.SplitAfter(f.Tokens,(new AC($stringToBytes("</summary>")))),(0>=bd.$length?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+0]));b.Context.Tip.AppendChild(f);$s=40;continue;case 35:$s=-1;return;case 36:f.Type=9;be=c.domHTML(a);$s=61;case 61:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}f.Tokens=be;b.Context.Tip.AppendChild(f);$s=-1;return;case 37:$s=-1;return;case 38:f.Type=1;f.AppendChild(new D.Node.ptr("","","",31,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domText(a)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 39:f.Type=1;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);case 40:case 6:bf=a.FirstChild;case 62:if(!(!(bf===AD.nil))){$s=63;continue;}$r=c.genASTByDOM(bf,b);$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bf=bf.NextSibling;$s=62;continue;case 63:bg=a.DataAtom;if((bg===(28162))||(bg===(1537))){bh="*";f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bh),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if((bg===(449798))||(bg===(257))){bi="**";f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(1)){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domAttrValue(a,"href")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bj=c.domAttrValue(a,"title");if(!(""===bj)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bj),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bg===(283139))||(bg===(9473))||(bg===(53766))){bk="~";f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bk),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(46596)){bl="==";f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bl),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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.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.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;}}};P.prototype.genASTByDOM=function(a,b){return this.$val.genASTByDOM(a,b);};O=function(a,b,c){var a,b,c,d,e,f,g,h;if(!(AD.nil===a.NextSibling)){d=c.domText(a.NextSibling);if(!(""===d)){e=(new AR($stringToRunes(d)));if(!C.IsSpace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){if(C.IsPunct((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))||C.IsSymbol((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}f=c.domText(a);if(!(""===f)){e=(new AR($stringToRunes(f)));h=(g=e.$length-1>>0,((g<0||g>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]));if(C.IsPunct(h)||C.IsSymbol(h)){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}}}}}};Q=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=AS.nil;b=new P.ptr(G.NewOptions(),H.NewOptions(),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(D.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Q};}$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=Q;P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewHtmlRenderer(f,d.RenderOptions);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"))[D.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:P.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;};P.prototype.Markdown=function(a,b){return this.$val.Markdown(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.MarkdownStr=function(a,b){return this.$val.MarkdownStr(a,b);};P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewFormatRenderer(f,d.RenderOptions);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:P.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;};P.prototype.Format=function(a,b){return this.$val.Format(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.FormatStr=function(a,b){return this.$val.FormatStr(a,b);};P.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=AC.nil;e=AI.nil;f=this;g=G.Parse(a,b,f.ParseOptions);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=H.NewTextBundleRenderer(h,c,f.RenderOptions);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:P.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;};P.prototype.TextBundle=function(a,b,c){return this.$val.TextBundle(a,b,c);};P.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=AI.nil;f=this;h=f.TextBundle(a,(new AC($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=I.BytesToStr(i);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.TextBundleStr=function(a,b,c){return this.$val.TextBundleStr(a,b,c);};P.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(AA.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:P.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;};P.prototype.HTML2Text=function(a){return this.$val.HTML2Text(a);};P.ptr.prototype.RenderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewJSONRenderer(e,c.RenderOptions);g=f.Render();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b=I.BytesToStr(h);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.RenderJSON};}$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;};P.prototype.RenderJSON=function(a){return this.$val.RenderJSON(a);};P.ptr.prototype.Space=function(a){var a,b;b=this;return H.Space0(a);};P.prototype.Space=function(a){return this.$val.Space(a);};P.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=Q(new AT([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;d.ParseOptions.GFMAutoLink=true;e=G.Parse("",(new AC($stringToBytes(a))),d.ParseOptions);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(AE.nil===f.Root.FirstChild||AE.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:P.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;};P.prototype.IsValidLinkDest=function(a){return this.$val.IsValidLinkDest(a);};P.ptr.prototype.GetEmojis=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;b=this;a=(c=$keys(b.ParseOptions.AliasEmoji).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));d=I.BytesToStr(G.EmojiSitePlaceholder);e=b.ParseOptions.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.ParseOptions.EmojiSite);}k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};f++;}return a;};P.prototype.GetEmojis=function(){return this.$val.GetEmojis();};P.ptr.prototype.PutEmojis=function(a){var a,b,c,d,e,f,g,h,i,j,$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;$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=this;$r=R.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(R,"Unlock"),[]]);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.ParseOptions.AliasEmoji||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};j=h;(b.ParseOptions.EmojiAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(j)]={k:j,v:g};d++;}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.PutEmojis};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.PutEmojis=function(a){return this.$val.PutEmojis(a);};P.ptr.prototype.RemoveEmoji=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=b.ParseOptions.EmojiAlias;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;a=B.ReplaceAll(a,g,"");d++;}h=B.TrimSpace(a);$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:P.ptr.prototype.RemoveEmoji};}$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;};P.prototype.RemoveEmoji=function(a){return this.$val.RemoveEmoji(a);};P.ptr.prototype.GetTerms=function(){var a;a=this;return a.RenderOptions.Terms;};P.prototype.GetTerms=function(){return this.$val.GetTerms();};P.ptr.prototype.PutTerms=function(a){var a,b,c,d,e,f,g,h,i;b=this;if(false===b.RenderOptions.Terms){b.RenderOptions.Terms=H.NewTerms();}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.RenderOptions.Terms||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}};P.prototype.PutTerms=function(a){return this.$val.PutTerms(a);};P.ptr.prototype.ProtylePreview=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;d=H.NewProtylePreviewRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.ProtylePreview};}$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;};P.prototype.ProtylePreview=function(a,b){return this.$val.ProtylePreview(a,b);};P.ptr.prototype.Tree2HTML=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;d=H.NewHtmlRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2HTML};}$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;};P.prototype.Tree2HTML=function(a,b){return this.$val.Tree2HTML(a,b);};P.ptr.prototype.SetGFMTable=function(a){var a,b;b=this;b.ParseOptions.GFMTable=a;};P.prototype.SetGFMTable=function(a){return this.$val.SetGFMTable(a);};P.ptr.prototype.SetGFMTaskListItem=function(a){var a,b;b=this;b.ParseOptions.GFMTaskListItem=a;};P.prototype.SetGFMTaskListItem=function(a){return this.$val.SetGFMTaskListItem(a);};P.ptr.prototype.SetGFMTaskListItemClass=function(a){var a,b;b=this;b.RenderOptions.GFMTaskListItemClass=a;};P.prototype.SetGFMTaskListItemClass=function(a){return this.$val.SetGFMTaskListItemClass(a);};P.ptr.prototype.SetGFMStrikethrough=function(a){var a,b;b=this;b.ParseOptions.GFMStrikethrough=a;};P.prototype.SetGFMStrikethrough=function(a){return this.$val.SetGFMStrikethrough(a);};P.ptr.prototype.SetGFMAutoLink=function(a){var a,b;b=this;b.ParseOptions.GFMAutoLink=a;};P.prototype.SetGFMAutoLink=function(a){return this.$val.SetGFMAutoLink(a);};P.ptr.prototype.SetSoftBreak2HardBreak=function(a){var a,b;b=this;b.RenderOptions.SoftBreak2HardBreak=a;};P.prototype.SetSoftBreak2HardBreak=function(a){return this.$val.SetSoftBreak2HardBreak(a);};P.ptr.prototype.SetCodeSyntaxHighlight=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlight=a;};P.prototype.SetCodeSyntaxHighlight=function(a){return this.$val.SetCodeSyntaxHighlight(a);};P.ptr.prototype.SetCodeSyntaxHighlightDetectLang=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightDetectLang=a;};P.prototype.SetCodeSyntaxHighlightDetectLang=function(a){return this.$val.SetCodeSyntaxHighlightDetectLang(a);};P.ptr.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightInlineStyle=a;};P.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){return this.$val.SetCodeSyntaxHighlightInlineStyle(a);};P.ptr.prototype.SetCodeSyntaxHighlightLineNum=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightLineNum=a;};P.prototype.SetCodeSyntaxHighlightLineNum=function(a){return this.$val.SetCodeSyntaxHighlightLineNum(a);};P.ptr.prototype.SetCodeSyntaxHighlightStyleName=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightStyleName=a;};P.prototype.SetCodeSyntaxHighlightStyleName=function(a){return this.$val.SetCodeSyntaxHighlightStyleName(a);};P.ptr.prototype.SetFootnotes=function(a){var a,b;b=this;b.ParseOptions.Footnotes=a;};P.prototype.SetFootnotes=function(a){return this.$val.SetFootnotes(a);};P.ptr.prototype.SetToC=function(a){var a,b;b=this;b.ParseOptions.ToC=a;b.RenderOptions.ToC=a;};P.prototype.SetToC=function(a){return this.$val.SetToC(a);};P.ptr.prototype.SetHeadingID=function(a){var a,b;b=this;b.ParseOptions.HeadingID=a;b.RenderOptions.HeadingID=a;};P.prototype.SetHeadingID=function(a){return this.$val.SetHeadingID(a);};P.ptr.prototype.SetAutoSpace=function(a){var a,b;b=this;b.RenderOptions.AutoSpace=a;};P.prototype.SetAutoSpace=function(a){return this.$val.SetAutoSpace(a);};P.ptr.prototype.SetFixTermTypo=function(a){var a,b;b=this;b.RenderOptions.FixTermTypo=a;};P.prototype.SetFixTermTypo=function(a){return this.$val.SetFixTermTypo(a);};P.ptr.prototype.SetEmoji=function(a){var a,b;b=this;b.ParseOptions.Emoji=a;};P.prototype.SetEmoji=function(a){return this.$val.SetEmoji(a);};P.ptr.prototype.SetEmojis=function(a){var a,b;b=this;b.ParseOptions.AliasEmoji=a;};P.prototype.SetEmojis=function(a){return this.$val.SetEmojis(a);};P.ptr.prototype.SetEmojiSite=function(a){var a,b;b=this;b.ParseOptions.EmojiSite=a;};P.prototype.SetEmojiSite=function(a){return this.$val.SetEmojiSite(a);};P.ptr.prototype.SetHeadingAnchor=function(a){var a,b;b=this;b.RenderOptions.HeadingAnchor=a;};P.prototype.SetHeadingAnchor=function(a){return this.$val.SetHeadingAnchor(a);};P.ptr.prototype.SetTerms=function(a){var a,b;b=this;b.RenderOptions.Terms=a;};P.prototype.SetTerms=function(a){return this.$val.SetTerms(a);};P.ptr.prototype.SetVditorWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.VditorWYSIWYG=a;b.RenderOptions.VditorWYSIWYG=a;};P.prototype.SetVditorWYSIWYG=function(a){return this.$val.SetVditorWYSIWYG(a);};P.ptr.prototype.SetProtyleWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.ProtyleWYSIWYG=a;b.RenderOptions.ProtyleWYSIWYG=a;};P.prototype.SetProtyleWYSIWYG=function(a){return this.$val.SetProtyleWYSIWYG(a);};P.ptr.prototype.SetVditorIR=function(a){var a,b;b=this;b.ParseOptions.VditorIR=a;b.RenderOptions.VditorIR=a;};P.prototype.SetVditorIR=function(a){return this.$val.SetVditorIR(a);};P.ptr.prototype.SetVditorSV=function(a){var a,b;b=this;b.ParseOptions.VditorSV=a;b.RenderOptions.VditorSV=a;};P.prototype.SetVditorSV=function(a){return this.$val.SetVditorSV(a);};P.ptr.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){var a,b;b=this;b.ParseOptions.InlineMathAllowDigitAfterOpenMarker=a;};P.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){return this.$val.SetInlineMathAllowDigitAfterOpenMarker(a);};P.ptr.prototype.SetLinkPrefix=function(a){var a,b;b=this;b.RenderOptions.LinkPrefix=a;};P.prototype.SetLinkPrefix=function(a){return this.$val.SetLinkPrefix(a);};P.ptr.prototype.SetLinkBase=function(a){var a,b;b=this;b.RenderOptions.LinkBase=a;};P.prototype.SetLinkBase=function(a){return this.$val.SetLinkBase(a);};P.ptr.prototype.GetLinkBase=function(){var a;a=this;return a.RenderOptions.LinkBase;};P.prototype.GetLinkBase=function(){return this.$val.GetLinkBase();};P.ptr.prototype.SetVditorCodeBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorCodeBlockPreview=a;};P.prototype.SetVditorCodeBlockPreview=function(a){return this.$val.SetVditorCodeBlockPreview(a);};P.ptr.prototype.SetVditorMathBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorMathBlockPreview=a;};P.prototype.SetVditorMathBlockPreview=function(a){return this.$val.SetVditorMathBlockPreview(a);};P.ptr.prototype.SetVditorHTMLBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorHTMLBlockPreview=a;};P.prototype.SetVditorHTMLBlockPreview=function(a){return this.$val.SetVditorHTMLBlockPreview(a);};P.ptr.prototype.SetRenderListStyle=function(a){var a,b;b=this;b.RenderOptions.RenderListStyle=a;};P.prototype.SetRenderListStyle=function(a){return this.$val.SetRenderListStyle(a);};P.ptr.prototype.SetSanitize=function(a){var a,b;b=this;b.RenderOptions.Sanitize=a;};P.prototype.SetSanitize=function(a){return this.$val.SetSanitize(a);};P.ptr.prototype.SetImageLazyLoading=function(a){var a,b;b=this;b.RenderOptions.ImageLazyLoading=a;};P.prototype.SetImageLazyLoading=function(a){return this.$val.SetImageLazyLoading(a);};P.ptr.prototype.SetChineseParagraphBeginningSpace=function(a){var a,b;b=this;b.RenderOptions.ChineseParagraphBeginningSpace=a;};P.prototype.SetChineseParagraphBeginningSpace=function(a){return this.$val.SetChineseParagraphBeginningSpace(a);};P.ptr.prototype.SetYamlFrontMatter=function(a){var a,b;b=this;b.ParseOptions.YamlFrontMatter=a;};P.prototype.SetYamlFrontMatter=function(a){return this.$val.SetYamlFrontMatter(a);};P.ptr.prototype.SetSetext=function(a){var a,b;b=this;b.ParseOptions.Setext=a;};P.prototype.SetSetext=function(a){return this.$val.SetSetext(a);};P.ptr.prototype.SetBlockRef=function(a){var a,b;b=this;b.ParseOptions.BlockRef=a;};P.prototype.SetBlockRef=function(a){return this.$val.SetBlockRef(a);};P.ptr.prototype.SetFileAnnotationRef=function(a){var a,b;b=this;b.ParseOptions.FileAnnotationRef=a;};P.prototype.SetFileAnnotationRef=function(a){return this.$val.SetFileAnnotationRef(a);};P.ptr.prototype.SetMark=function(a){var a,b;b=this;b.ParseOptions.Mark=a;};P.prototype.SetMark=function(a){return this.$val.SetMark(a);};P.ptr.prototype.SetKramdownIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownIAL=function(a){return this.$val.SetKramdownIAL(a);};P.ptr.prototype.SetKramdownBlockIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownBlockIAL=a;};P.prototype.SetKramdownBlockIAL=function(a){return this.$val.SetKramdownBlockIAL(a);};P.ptr.prototype.SetKramdownSpanIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownSpanIAL=function(a){return this.$val.SetKramdownSpanIAL(a);};P.ptr.prototype.SetKramdownIALIDRenderName=function(a){var a,b;b=this;b.RenderOptions.KramdownIALIDRenderName=a;};P.prototype.SetKramdownIALIDRenderName=function(a){return this.$val.SetKramdownIALIDRenderName(a);};P.ptr.prototype.SetTag=function(a){var a,b;b=this;b.ParseOptions.Tag=a;};P.prototype.SetTag=function(a){return this.$val.SetTag(a);};P.ptr.prototype.SetImgPathAllowSpace=function(a){var a,b;b=this;b.ParseOptions.ImgPathAllowSpace=a;};P.prototype.SetImgPathAllowSpace=function(a){return this.$val.SetImgPathAllowSpace(a);};P.ptr.prototype.SetSuperBlock=function(a){var a,b;b=this;b.ParseOptions.SuperBlock=a;b.RenderOptions.SuperBlock=a;};P.prototype.SetSuperBlock=function(a){return this.$val.SetSuperBlock(a);};P.ptr.prototype.SetSup=function(a){var a,b;b=this;b.ParseOptions.Sup=a;};P.prototype.SetSup=function(a){return this.$val.SetSup(a);};P.ptr.prototype.SetSub=function(a){var a,b;b=this;b.ParseOptions.Sub=a;};P.prototype.SetSub=function(a){return this.$val.SetSub(a);};P.ptr.prototype.SetGitConflict=function(a){var a,b;b=this;b.ParseOptions.GitConflict=a;};P.prototype.SetGitConflict=function(a){return this.$val.SetGitConflict(a);};P.ptr.prototype.SetLinkRef=function(a){var a,b;b=this;b.ParseOptions.LinkRef=a;};P.prototype.SetLinkRef=function(a){return this.$val.SetLinkRef(a);};P.ptr.prototype.SetIndentCodeBlock=function(a){var a,b;b=this;b.ParseOptions.IndentCodeBlock=a;};P.prototype.SetIndentCodeBlock=function(a){return this.$val.SetIndentCodeBlock(a);};P.ptr.prototype.SetParagraphBeginningSpace=function(a){var a,b;b=this;b.ParseOptions.ParagraphBeginningSpace=a;b.RenderOptions.KeepParagraphBeginningSpace=a;};P.prototype.SetParagraphBeginningSpace=function(a){return this.$val.SetParagraphBeginningSpace(a);};P.ptr.prototype.SetProtyleMarkNetImg=function(a){var a,b;b=this;b.RenderOptions.ProtyleMarkNetImg=a;};P.prototype.SetProtyleMarkNetImg=function(a){return this.$val.SetProtyleMarkNetImg(a);};P.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,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=[b];c=this;d=(e=a[$String.keyFor("renderers")],e!==undefined?e.v:false);f=0;g=$keys(d);case 1:if(!(f<g.length)){$s=2;continue;}h=[h];i=d[g[f]];if(i===undefined){f++;$s=1;continue;}j=i.k;b[0]=i.v;k=$internalize(b[0],$emptyInterface);switch(0){default:if($assertType(k,AX,true)[1]){break;}else{$panic(new $String("invalid type ["+j+"]"));}}l=false;if("HTML2Md"===j){l=c.HTML2MdRendererFuncs;}else if("HTML2VditorDOM"===j){l=c.HTML2VditorDOMRendererFuncs;}else if("HTML2VditorIRDOM"===j){l=c.HTML2VditorIRDOMRendererFuncs;}else if("HTML2BlockDOM"===j){l=c.HTML2BlockDOMRendererFuncs;}else if("HTML2VditorSVDOM"===j){l=c.HTML2VditorSVDOMRendererFuncs;}else if("Md2HTML"===j){l=c.Md2HTMLRendererFuncs;}else if("Md2VditorDOM"===j){l=c.Md2VditorDOMRendererFuncs;}else if("Md2VditorIRDOM"===j){l=c.Md2VditorIRDOMRendererFuncs;}else if("Md2BlockDOM"===j){l=c.Md2BlockDOMRendererFuncs;}else if("Md2VditorSVDOM"===j){l=c.Md2VditorSVDOMRendererFuncs;}else{$panic(new $String("unknown ext renderer func ["+j+"]"));}m=$assertType($internalize(b[0],$emptyInterface),AX);n=m;o=0;p=$keys(n);case 3:if(!(o<p.length)){$s=4;continue;}q=n[p[o]];if(q===undefined){o++;$s=3;continue;}h[0]=q.k;r="Node"+$substring(h[0],6);t=D.Str2NodeType(r);$s=5;case 5:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;(l||$throwRuntimeError("assignment to entry in nil map"))[D.NodeType.keyFor(s)]={k:s,v:(function(b,h){return function(u,v){var u,v,w;h[0]="render"+$substring(new D.NodeType(u.Type).String(),4);w=$assertType($internalize(b[0][$externalize(h[0],$String)](M.MakeWrapper(u),$externalize(v,$Bool)),$emptyInterface),AY);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))];};})(b,h)};o++;$s=3;continue;case 4:f++;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SetJSRenderers};}$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;};P.prototype.SetJSRenderers=function(a){return this.$val.SetJSRenderers(a);};P.ptr.prototype.SpinBlockDOM=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;d=c.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=B.ReplaceAll(e,"\xE2\x80\x8B","");f=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if((1===h.Type)&&""===h.ID){i=h.Next;if(!(AE.nil===i)&&!(AE.nil===i.Next)&&(455===i.Next.Type)){j=i.Next;k=i.ID;l="";h.ID=k;i.ID=l;h.InsertAfter(j);m=i.KramdownIAL;n=AM.nil;h.KramdownIAL=m;i.KramdownIAL=n;}}if((455===h.Type)&&!(AE.nil===h.Next)&&(455===h.Next.Type)&&I.IsDocIAL(h.Next.Tokens)){$s=3;continue;}$s=4;continue;case 3:o=G.Tokens2IAL(h.Tokens);$s=5;case 5:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;q=G.IAL2Map(p);s=new D.Node.ptr((r=q[$String.keyFor("id")],r!==undefined?r.v:""),"","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,p,false);h.InsertBefore(s);case 4:t=c.Tree2BlockDOM(g,c.RenderOptions);$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}b=t;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SpinBlockDOM};}$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;};P.prototype.SpinBlockDOM=function(a){return this.$val.SpinBlockDOM(a);};P.ptr.prototype.HTML2BlockDOM=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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewBlockRenderer(j,c.RenderOptions);l=c.HTML2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(t);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HTML2BlockDOM};}$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;};P.prototype.HTML2BlockDOM=function(a){return this.$val.HTML2BlockDOM(a);};P.ptr.prototype.BlockDOM2HTML=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=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2HTML};}$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;};P.prototype.BlockDOM2HTML=function(a){return this.$val.BlockDOM2HTML(a);};P.ptr.prototype.BlockDOM2InlineBlockDOM=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=[b];c="";d=this;e=d.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.Parse("",(new AC($stringToBytes(f))),d.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b[0]=AJ.nil;$r=D.Walk(h.Root,(function(b){return function(i,j){var i,j;if(!j){return 2;}if(!i.IsBlock()){b[0]=$append(b[0],i);return 1;}return 2;};})(b));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=AJ.nil;j=h.Root.FirstChild;while(true){if(!(!(AE.nil===j))){break;}i=$append(i,j);j=j.Next;}k=i;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]);m.Unlink();l++;}n=b[0];o=0;while(true){if(!(o<n.$length)){break;}p=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);h.Root.AppendChild(p);o++;}q=H.NewBlockRenderer(h,d.RenderOptions);r=q.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;c=I.BytesToStr(s);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2InlineBlockDOM};}$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;};P.prototype.BlockDOM2InlineBlockDOM=function(a){return this.$val.BlockDOM2InlineBlockDOM(a);};P.ptr.prototype.Md2BlockDOM=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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Md2BlockDOM};}$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;};P.prototype.Md2BlockDOM=function(a){return this.$val.Md2BlockDOM(a);};P.ptr.prototype.InlineMd2BlockDOM=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;d=G.Inline("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.InlineMd2BlockDOM};}$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;};P.prototype.InlineMd2BlockDOM=function(a){return this.$val.InlineMd2BlockDOM(a);};P.ptr.prototype.BlockDOM2Md=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;d=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2Md=function(a){return this.$val.BlockDOM2Md(a);};P.ptr.prototype.BlockDOM2StdMd=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;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=D.Walk(e.Root,(function(f,g){var f,g;if(!g){return 2;}if((455===f.Type)||(456===f.Type)){f.Tokens=AC.nil;}return 2;}));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=I.BytesToStr(i);b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2StdMd};}$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;};P.prototype.BlockDOM2StdMd=function(a){return this.$val.BlockDOM2StdMd(a);};P.ptr.prototype.BlockDOM2Text=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.Text();$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:P.ptr.prototype.BlockDOM2Text};}$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;};P.prototype.BlockDOM2Text=function(a){return this.$val.BlockDOM2Text(a);};P.ptr.prototype.BlockDOM2TextLen=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.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Root.TextLen();$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:P.ptr.prototype.BlockDOM2TextLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2TextLen=function(a){return this.$val.BlockDOM2TextLen(a);};P.ptr.prototype.Tree2BlockDOM=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="";d=this;e=H.NewBlockRenderer(a,b);f=e.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c=I.BytesToStr(g);c=B.ReplaceAll(c,"\xE2\x80\xB8","<wbr>");$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2BlockDOM};}$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;};P.prototype.Tree2BlockDOM=function(a,b){return this.$val.Tree2BlockDOM(a,b);};P.ptr.prototype.BlockDOM2Tree=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=[b];c=AA.nil;b[0]=this;a=B.ReplaceAll(a,"\n<wbr>\n</strong>","</strong>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</em>","</em>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n
","
\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</u>","</u>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</span>","</span>\n<wbr>\n");a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=b[0].parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return c;}$r=b[0].adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,b[0].ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");c.Context.Tip=c.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=b[0].genASTByBlockDOM(f,c);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(c.Root,(function(b){return function(g,h){var g,h,i;if(h){i=g.Type;if((i===(10))||(i===(9))||(i===(29))||(i===(15))||(i===(306))||(i===(302))||(i===(27))||(i===(304))){if(!(AE.nil===g.Next)&&(27===g.Next.Type)&&(g.CodeMarkerLen===g.Next.CodeMarkerLen)&&!(AE.nil===g.FirstChild)&&!(AE.nil===g.FirstChild.Next)){g.FirstChild.Next.Tokens=$appendSlice(g.FirstChild.Next.Tokens,g.Next.FirstChild.Next.Tokens);g.Next.Unlink();}}else if((i===(22))||(i===(17))||(i===(101))||(i===(520))){b[0].mergeSameSpan(g,g.Type);}}return 2;};})(b));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2Tree};}$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;};P.prototype.BlockDOM2Tree=function(a){return this.$val.BlockDOM2Tree(a);};P.ptr.prototype.mergeSameSpan=function(a,b){var a,b,c,d,e,f,g,h;c=this;if(!(AE.nil===a.Next)&&(b===a.Next.Type)&&!(AE.nil===a.Next.Next)&&!((456===a.Next.Next.Type))){d=AJ.nil;a.Next.FirstChild.Unlink();a.Next.LastChild.Unlink();e=a.Next.FirstChild;while(true){if(!(!(AE.nil===e))){break;}d=$append(d,e);e=e.Next;}f=d;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]);a.LastChild.InsertBefore(h);g++;}a.Next.Unlink();}};P.prototype.mergeSameSpan=function(a,b){return this.$val.mergeSameSpan(a,b);};P.ptr.prototype.CancelSuperBlock=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((475===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=f.FirstChild;while(true){if(!(!(AE.nil===h))){break;}g=$append(g,h);h=h.Next;}i=g;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]);e.Root.AppendChild(k);j++;}f.Unlink();l=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelSuperBlock};}$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;};P.prototype.CancelSuperBlock=function(a){return this.$val.CancelSuperBlock(a);};P.ptr.prototype.CancelList=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((7===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}l=k.FirstChild;while(true){if(!(!(AE.nil===l))){break;}if(!((100===l.Type))){i=$append(i,l);}l=l.Next;}j=$append(j,k);k=k.Next;}m=i;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]);e.Root.AppendChild(o);n++;}p=j;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]);r.Unlink();q++;}f.Unlink();s=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelList};}$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;};P.prototype.CancelList=function(a){return this.$val.CancelList(a);};P.ptr.prototype.CancelBlockquote=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;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((5===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}if(!((6===k.Type))){i=$append(i,k);}j=$append(j,k);k=k.Next;}l=i;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]);e.Root.AppendChild(n);m++;}f.Unlink();o=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelBlockquote};}$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;};P.prototype.CancelBlockquote=function(a){return this.$val.CancelBlockquote(a);};P.ptr.prototype.HLevel=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((2===g.Type))){c=a;$s=-1;return c;}h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HLevel};}$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;};P.prototype.HLevel=function(a,b){return this.$val.HLevel(a,b);};P.ptr.prototype.H2P=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((2===f.Type))){b=a;$s=-1;return b;}f.Type=1;g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.H2P};}$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;};P.prototype.H2P=function(a){return this.$val.H2P(a);};P.ptr.prototype.P2H=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((1===g.Type))){c=a;$s=-1;return c;}g.Type=2;h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.P2H};}$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;};P.prototype.P2H=function(a,b){return this.$val.P2H(a,b);};P.ptr.prototype.Blocks2Ps=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;g=f;while(true){if(!(!(AE.nil===g))){break;}if(2===g.Type){g.Type=1;}g=g.Next;}h=c.Tree2BlockDOM(e,c.RenderOptions);$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:P.ptr.prototype.Blocks2Ps};}$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;};P.prototype.Blocks2Ps=function(a){return this.$val.Blocks2Ps(a);};P.ptr.prototype.Blocks2Hs=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;h=g;while(true){if(!(!(AE.nil===h))){break;}if((1===h.Type)||(2===h.Type)){h.Type=2;i=N.Atoi(b);h.HeadingLevel=i[0];}h=h.Next;}j=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}c=j;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Blocks2Hs};}$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;};P.prototype.Blocks2Hs=function(a,b){return this.$val.Blocks2Hs(a,b);};P.ptr.prototype.OL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.OL2TL};}$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;};P.prototype.OL2TL=function(a){return this.$val.OL2TL(a);};P.ptr.prototype.UL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.UL2TL};}$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;};P.prototype.UL2TL=function(a){return this.$val.UL2TL(a);};P.ptr.prototype.TL2OL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=AJ.nil;i=f.FirstChild;case 2:if(!(!(AE.nil===i))){$s=3;continue;}if(455===i.Type){i=i.Next;$s=2;continue;}h=$append(h,i.FirstChild);i.ListData.Typ=1;i.ListData.Num=g;g=g+(1)>>0;i=i.Next;$s=2;continue;case 3:j=h;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.Unlink();k++;}m=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2OL};}$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;};P.prototype.TL2OL=function(a){return this.$val.TL2OL(a);};P.ptr.prototype.TL2UL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=AJ.nil;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}g=$append(g,h.FirstChild);h.ListData.Typ=0;h=h.Next;$s=2;continue;case 3:i=g;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]);k.Unlink();j++;}l=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2UL};}$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;};P.prototype.TL2UL=function(a){return this.$val.TL2UL(a);};P.ptr.prototype.OL2UL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=f.FirstChild;case 2:if(!(!(AE.nil===g))){$s=3;continue;}if(455===g.Type){g=g.Next;$s=2;continue;}g.ListData.Typ=0;g=g.Next;$s=2;continue;case 3:h=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4: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:P.ptr.prototype.OL2UL};}$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;};P.prototype.OL2UL=function(a){return this.$val.OL2UL(a);};P.ptr.prototype.UL2OL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}h.ListData.Typ=1;h.ListData.Num=g;g=g+(1)>>0;h=h.Next;$s=2;continue;case 3:i=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.UL2OL};}$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;};P.prototype.UL2OL=function(a){return this.$val.UL2OL(a);};P.ptr.prototype.blockDOM2Md=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=($bytesToString(i));$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.blockDOM2Md};}$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;};P.prototype.blockDOM2Md=function(a){return this.$val.blockDOM2Md(a);};P.ptr.prototype.genASTByBlockDOM=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,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;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;$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,"class");if("protyle-attr"===d||B.Contains(d,"__copy")||B.Contains(d,"protyle-linenumber__rows")){$s=-1;return;}if("1"===c.domAttrValue(a,"spin")){$s=-1;return;}if(B.Contains(d,"protyle-action")){if(11===b.Context.Tip.Type){e=a.FirstChild;f="";if(!(AD.nil===e.FirstChild)){f=e.FirstChild.Data;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(f),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));g=c.domText(a.NextSibling);if(B.HasSuffix(g,"\n\n\xE2\x80\xB8")){g=B.TrimSuffix(g,"\n\n\xE2\x80\xB8");g=g+("\n\xE2\x80\xB8\n");}h=B.Split(g,"\n");i=new A.Buffer.ptr(AC.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(B.Contains(m,"```")){m=B.ReplaceAll(m,"```","\xE2\x80\x8D```");}else{m=B.ReplaceAll(m,"\xE2\x80\x8D","");}i.WriteString(m);if(l<(h.$length-1>>0)){i.WriteByte(10);}k++;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,i.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(8===b.Context.Tip.Type){if(3===b.Context.Tip.ListData.Typ){b.Context.Tip.AppendChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,B.Contains(c.domAttrValue(a.Parent,"class"),"protyle-task--done"),AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}if("true"===c.domAttrValue(a,"contenteditable")){$s=1;continue;}$s=2;continue;case 1:$r=c.genASTContenteditable(a,b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:n=D.Str2NodeType(c.domAttrValue(a,"data-type"));$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=c.domAttrValue(a,"data-node-id");q=new D.Node.ptr(p,"","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);if(!(""===q.ID)&&!c.parentIs(a,new AO([365829]))){$s=5;continue;}$s=6;continue;case 5:q.KramdownIAL=new AM([new AI(["id",q.ID])]);r=c.setBlockIAL(a,q);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=new D.Node.ptr("","","",455,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,s,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[t]]);case 6:u=o;if(u===(465)){$s=9;continue;}if(u===(106)){$s=10;continue;}if(u===(1)){$s=11;continue;}if(u===(2)){$s=12;continue;}if(u===(5)){$s=13;continue;}if(u===(7)){$s=14;continue;}if(u===(8)){$s=15;continue;}if(u===(495)){$s=16;continue;}if(u===(475)){$s=17;continue;}if(u===(300)){$s=18;continue;}if(u===(11)){$s=19;continue;}if(u===(9)){$s=20;continue;}if(u===(425)){$s=21;continue;}if(u===(4)){$s=22;continue;}if(u===(500)){$s=23;continue;}if(u===(535)){$s=24;continue;}if(u===(510)){$s=25;continue;}if(u===(505)){$s=26;continue;}$s=27;continue;case 9:q.Type=465;q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));v=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",468,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(v),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 10:q.Type=106;w=AL.nil;if(AD.nil===a.FirstChild){$s=-1;return;}if(c.parentIs(a,new AO([365829]))){$s=29;continue;}$s=30;continue;case 29:x=c.domText(a);y=B.TrimSpace(x);$s=31;case 31:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(y)));b.Context.Tip.AppendChild(q);$s=-1;return;case 30:z=a.FirstChild;aa=c.domChild(z,365829);if(AD.nil===aa){$s=-1;return;}ab=aa.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===ab))){break;}ac=c.domAttrValue(ab,"align");ad=ac;if(ad===("left")){w=$append(w,1);}else if(ad===("center")){w=$append(w,2);}else if(ad===("right")){w=$append(w,3);}else{w=$append(w,0);}ab=ab.NextSibling;}q.TableAligns=w;q.Tokens=AC.nil;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$r=c.genASTContenteditable(aa,b);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 12:ae=c.domText(a);if(c.parentIs(a,new AO([365829]))){$s=33;continue;}$s=34;continue;case 33:af=B.TrimSpace(ae);$s=35;case 35:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(af)));while(true){if(!(A.HasPrefix(q.Tokens,(new AC($stringToBytes("#")))))){break;}q.Tokens=A.TrimPrefix(q.Tokens,(new AC($stringToBytes("#"))));}b.Context.Tip.AppendChild(q);$s=-1;return;case 34:q.Type=2;ag=$substring(c.domAttrValue(a,"data-subtype"),1);ah=N.Atoi(ag);q.HeadingLevel=ah[0];b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 13:ai=B.TrimSpace(c.domText(a));$s=36;case 36:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai;if("\xE2\x80\xB8"===aj){q.Type=16;q.Tokens=(new AC($stringToBytes(aj)));b.Context.Tip.AppendChild(q);}q.Type=5;q.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 14:q.Type=7;ak=c.domAttrValue(a,"data-marker");q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);al=c.domAttrValue(a,"data-subtype");if("u"===al){q.ListData.Typ=0;}else if("o"===al){q.ListData.Typ=1;}else if("t"===al){q.ListData.Typ=3;}q.ListData.Marker=(new AC($stringToBytes(ak)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 15:am=c.domAttrValue(a,"data-marker");if(!((7===b.Context.Tip.Type))){an=new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.Type=7;an.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);ao=c.domAttrValue(a,"data-subtype");if("u"===ao){an.ListData.Typ=0;an.ListData.BulletChar=42;}else if("o"===ao){an.ListData.Typ=1;ap=N.Atoi($substring(am,0,(am.length-1>>0)));an.ListData.Num=ap[0];an.ListData.Delimiter=46;}else if("t"===ao){an.ListData.Typ=3;an.ListData.BulletChar=42;}b.Context.Tip.AppendChild(an);b.Context.Tip=an;}q.Type=8;q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);aq=c.domAttrValue(a,"data-subtype");if("u"===aq){q.ListData.Typ=0;q.ListData.BulletChar=42;}else if("o"===aq){q.ListData.Typ=1;ar=N.Atoi($substring(am,0,(am.length-1>>0)));q.ListData.Num=ar[0];q.ListData.Delimiter=46;}else if("t"===aq){q.ListData.Typ=3;q.ListData.BulletChar=42;}q.ListData.Marker=(new AC($stringToBytes(am)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 16:q.Type=495;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 17:q.Type=475;b.Context.Tip.AppendChild(q);q.AppendChild(new D.Node.ptr("","","",476,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));as=c.domAttrValue(a,"data-sb-layout");q.AppendChild(new D.Node.ptr("","","",477,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 18:q.Type=300;q.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));at=c.domAttrValue(a,"data-content");at=E.UnescapeHTMLStr(at);q.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(at),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 19:q.Type=11;q.IsFencedCodeBlock=true;q.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));au=c.domAttrValue(a,"data-subtype");if(!(""===au)){q.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(au),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));av=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(av),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;}b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 20:q.Type=9;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 21:q.Type=425;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 22:q.Type=4;b.Context.Tip.AppendChild(q);$s=-1;return;case 23:q.Type=500;a=c.domChild(a.FirstChild,195590);aw=c.domHTML(a);$s=37;case 37:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}q.Tokens=aw;b.Context.Tip.AppendChild(q);$s=-1;return;case 24:q.Type=535;a=c.domChild(a.FirstChild,195590);ax=c.domHTML(a);$s=38;case 38:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}q.Tokens=ax;b.Context.Tip.AppendChild(q);$s=-1;return;case 25:q.Type=510;a=c.domChild(a.FirstChild,192773);ay=c.domHTML(a);$s=39;case 39:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}q.Tokens=ay;b.Context.Tip.AppendChild(q);$s=-1;return;case 26:q.Type=505;a=c.domChild(a.FirstChild,70917);az=c.domHTML(a);$s=40;case 40:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}q.Tokens=az;b.Context.Tip.AppendChild(q);$s=-1;return;case 27:ba=a.DataAtom;if(ba===(0)){$s=42;continue;}if((ba===(2817))||(ba===(378116))||(ba===(449798))||(ba===(28162))||(ba===(47363))||(ba===(46596))||(ba===(9473))||(ba===(421123))||(ba===(461571))||(ba===(40708))){$s=43;continue;}$s=44;continue;case 42:q.Type=16;q.Tokens=I.StrToBytes(a.Data);if(0===b.Context.Tip.Type){bb=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(bb);b.Context.Tip=bb;}$r=c.genASTContenteditable(a,b);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 43:$r=c.genASTContenteditable(a,b);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 44:case 41:if((8===b.Context.Tip.Type)&&(281349===a.DataAtom)){q.Type=100;q.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(q);$s=-1;return;}q.Type=10;bc=c.domHTML(a);$s=47;case 47:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}q.Tokens=bc;b.Context.Tip.AppendChild(q);$s=-1;return;case 28:case 8:bd=a.FirstChild;case 48:if(!(!(bd===AD.nil))){$s=49;continue;}$r=c.genASTByBlockDOM(bd,b);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bd=bd.NextSibling;$s=48;continue;case 49:be=o;if(be===(475)){q.AppendChild(new D.Node.ptr("","","",478,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(be===(11)){q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTByBlockDOM};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.genASTByBlockDOM=function(a,b){return this.$val.genASTByBlockDOM(a,b);};P.ptr.prototype.genASTContenteditable=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,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;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;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(11===b.Context.Tip.Type){$s=-1;return;}d=c.domAttrValue(a,"class");if("svg"===d){$s=-1;return;}e=a.Data;f=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=a.DataAtom;if(g===(0)){$s=2;continue;}if(g===(208901)){$s=3;continue;}if(g===(9989)){$s=4;continue;}if(g===(52226)){$s=5;continue;}if((g===(87554))||(g===(37378))){$s=6;continue;}if(g===(378116)){$s=7;continue;}if(g===(40708)){$s=8;continue;}if(g===(421123)){$s=9;continue;}if(g===(461571)){$s=10;continue;}if(g===(2817)){$s=11;continue;}if(g===(47363)){$s=12;continue;}if(g===(514)){$s=13;continue;}if((g===(28162))||(g===(1537))){$s=14;continue;}if((g===(449798))||(g===(257))){$s=15;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=16;continue;}if(g===(46596)){$s=17;continue;}if(g===(198403)){$s=18;continue;}$s=19;continue;case 2:if(""===e){$s=-1;return;}if(33===b.Context.Tip.Type){f.Type=40;}else if(2===b.Context.Tip.Type){e=B.ReplaceAll(e,"\n","");f.Tokens=I.StrToBytes(e);}else if(22===b.Context.Tip.Type){e=B.ReplaceAll(e,"**","");e=B.ReplaceAll(e,"*\xE2\x80\xB8","\xE2\x80\xB8");e=B.ReplaceAll(e,"\xE2\x80\xB8*","\xE2\x80\xB8");f.Tokens=I.StrToBytes(e);}if(c.parentIs(a,new AO([365829]))){if(AD.nil===a.NextSibling||((514===a.NextSibling.DataAtom)&&B.HasPrefix(e,"\n"))){e=B.ReplaceAll(e,"\n","");}f.Tokens=I.StrToBytes(B.ReplaceAll(e,"\n","<br />"));h=L.SplitWithoutBackslashEscape(f.Tokens,124);f.Tokens=AC.nil;i=h;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]);f.Tokens=$appendSlice(f.Tokens,l);if(k<(h.$length-1>>0)){f.Tokens=$appendSlice(f.Tokens,(new AC($stringToBytes("\\|"))));}j++;}}if((27===b.Context.Tip.Type)||(304===b.Context.Tip.Type)){if(!(AE.nil===b.Context.Tip.Previous)&&(b.Context.Tip.Type===b.Context.Tip.Previous.Type)){b.Context.Tip.FirstChild.Next.Tokens=I.StrToBytes(e);}else{b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,I.StrToBytes(e));}$s=-1;return;}if(515===b.Context.Tip.Type){f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\\\"))),(new AC($stringToBytes("\\"))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}b.Context.Tip.AppendChild(f);$s=19;continue;case 3:if(c.parentIs(a.Parent.Parent,new AO([365829]))){$s=20;continue;}$s=21;continue;case 20:m=c.domText(a.Parent.Parent);m=B.ReplaceAll(m,"\xE2\x80\xB8","");n=B.TrimSpace(m);$s=22;case 22:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}f.Tokens=(new AC($stringToBytes(n)));b.Context.Tip.AppendChild(f);$s=-1;return;case 21:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 4:$s=19;continue;case 5:f.Type=108;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 6:f.Type=109;o=c.domAttrValue(a,"align");p=0;q=o;if(q===("left")){p=1;}else if(q===("center")){p=2;}else if(q===("right")){p=3;}else{p=0;}f.TableCellAlign=p;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 7:r=c.isEmptyText(a);$s=25;case 25:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(r){$s=23;continue;}$s=24;continue;case 23:$s=-1;return;case 24:f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 8:s=c.domAttrValue(a,"data-type");if("tag"===s){$s=26;continue;}if("inline-math"===s){$s=27;continue;}if("a"===s){$s=28;continue;}if("block-ref"===s){$s=29;continue;}if("file-annotation-ref"===s){$s=30;continue;}if("img"===s){$s=31;continue;}if("backslash"===s){$s=32;continue;}$s=33;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}f.Type=460;f.AppendChild(new D.Node.ptr("","","",461,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=34;continue;}$s=35;continue;case 34:t=B.TrimLeft(a.FirstChild.Data," ");$s=36;case 36:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}a.FirstChild.Data=t;f.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 35:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=37;continue;}$s=38;continue;case 37:u=B.TrimRight(a.FirstChild.Data," ");$s=39;case 39:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}a.FirstChild.Data=u;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 38:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=40;continue;}$s=41;continue;case 40:v=B.TrimRight(a.FirstChild.Data,"\n");$s=42;case 42:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}a.FirstChild.Data=v;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 41:b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 27:f.Type=304;f.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));e=c.domAttrValue(a,"data-content");if(""===e){$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}if(33===b.Context.Tip.Type){$s=1;continue;}f.Type=33;f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 29:f.Type=430;f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));w=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",431,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(w),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));x="";if(!(AD.nil===a.FirstChild)){x=c.domText(a.FirstChild);}if(""===x){$s=-1;return;}if(x==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",432,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));y=AE.nil;z=c.domAttrValue(a,"data-subtype");if("s"===z||""===z){y=new D.Node.ptr("","","",433,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}else{y=new D.Node.ptr("","","",434,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}f.AppendChild(y);f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 30:f.Type=540;f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aa=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",541,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(aa),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab="";if(!(AD.nil===a.FirstChild)){ab=c.domText(a.FirstChild);}if(""===ab){$s=-1;return;}if(ab==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",542,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ac=new D.Node.ptr("","","",543,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ab),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(ac);f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 31:ad=c.domChild(a,198403);f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ae=c.domAttrValue(ad,"alt");f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ae),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));af=c.domAttrValue(ad,"data-src");f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(af),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ag=c.domAttrValue(ad,"title");if(!(""===ag)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$r=c.setSpanIAL(ad,b.Context.Tip.LastChild);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 32:f.Type=400;if(AD.nil===a.FirstChild){$s=-1;return;}if(AD.nil===a.FirstChild.NextSibling&&(1===a.FirstChild.Type)){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;}if(!(AD.nil===a.FirstChild.NextSibling)){ah=a.FirstChild.NextSibling.Data;ah=B.ReplaceAll(ah,"\\\\","\\");f.AppendChild(new D.Node.ptr("","","",401,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ah),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);$s=-1;return;case 33:$s=19;continue;case 9:ai=c.isEmptyText(a);$s=46;case 46:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}if(ai){$s=44;continue;}$s=45;continue;case 44:$s=-1;return;case 45:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 10:aj=c.isEmptyText(a);$s=49;case 49:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}if(aj){$s=47;continue;}$s=48;continue;case 47:$s=-1;return;case 48:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 11:ak=c.isEmptyText(a);$s=52;case 52:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}if(ak){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:f.Type=520;f.AppendChild(new D.Node.ptr("","","",521,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 12:al=c.isEmptyText(a);$s=55;case 55:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}if(al){$s=53;continue;}$s=54;continue;case 53:$s=-1;return;case 54:f.Type=515;f.AppendChild(new D.Node.ptr("","","",516,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 13:if(2===b.Context.Tip.Type){$s=-1;return;}if(!(AD.nil===a.PrevSibling)&&"\n"===a.PrevSibling.Data&&c.parentIs(a,new AO([365829]))){$s=-1;return;}f.Type=525;b.Context.Tip.AppendChild(f);$s=-1;return;case 14:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=56;continue;}$s=57;continue;case 56:am=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=58;case 58:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}a.FirstChild.Data=am;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 57:an=B.TrimSpace(c.domText(a));$s=59;case 59:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}ao=an;ap=c.isEmptyText(a);$s=62;case 62:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}if(ap){$s=60;continue;}$s=61;continue;case 60:$s=-1;return;case 61:if("\xE2\x80\xB8"===ao){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=17;aq=c.domAttrValue(a,"data-marker");if(""===aq){aq="*";}if("_"===aq){f.AppendChild(new D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===aq){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");$r=Z(a,f);$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"__");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 15:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(!(AE.nil===b.Context.Tip.LastChild)){if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))),(new AC($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}}if(c.startsWithNewline(a.FirstChild)){$s=64;continue;}$s=65;continue;case 64:ar=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=66;case 66:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}a.FirstChild.Data=ar;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 65:as=B.TrimSpace(c.domText(a));$s=67;case 67:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}at=as;au=c.isEmptyText(a);$s=70;case 70:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}if(au){$s=68;continue;}$s=69;continue;case 68:$s=-1;return;case 69:if("\xE2\x80\xB8"===at){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=22;av=c.domAttrValue(a,"data-marker");if(""===av){av="**";}if("__"===av){f.AppendChild(new D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===av){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=71;case 71:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"**");$r=c.setSpanIAL(a,f);$s=72;case 72:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 16:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=73;continue;}$s=74;continue;case 73:aw=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=75;case 75:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}a.FirstChild.Data=aw;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 74:ax=B.TrimSpace(c.domText(a));$s=76;case 76:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax;az=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}if(az){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===ay){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=101;ba=c.domAttrValue(a,"data-marker");if("~"===ba){f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===ba){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=80;case 80:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"~~");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 17:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=81;continue;}$s=82;continue;case 81:bb=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=83;case 83:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}a.FirstChild.Data=bb;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:bc=B.TrimSpace(c.domText(a));$s=84;case 84:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bd=bc;be=c.isEmptyText(a);$s=87;case 87:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=85;continue;}$s=86;continue;case 85:$s=-1;return;case 86:if("\xE2\x80\xB8"===bd){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=450;bf=c.domAttrValue(a,"data-marker");if("="===bf){f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===bf){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=88;case 88:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"==");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 18:if("emoji"===d){bg=c.domAttrValue(a,"alt");f.Type=200;bh=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bg,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bh.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bg+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(bh);b.Context.Tip.AppendChild(f);$s=-1;return;}case 19:case 1:bi=a.FirstChild;case 89:if(!(!(bi===AD.nil))){$s=90;continue;}$r=c.genASTContenteditable(bi,b);$s=91;case 91:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bi=bi.NextSibling;$s=89;continue;case 90:bj=a.DataAtom;if(bj===(378116)){f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(40708)){bk=c.domAttrValue(a,"data-type");if("tag"===bk){f.AppendChild(new D.Node.ptr("","","",462,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("a"===bk){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bl=c.domAttrValue(a,"data-href");if(!(""===c.RenderOptions.LinkBase)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkPrefix,"");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bm=c.domAttrValue(a,"data-title");if(!(""===bm)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("block-ref"===bk){f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(2817)){f.AppendChild(new D.Node.ptr("","","",522,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(47363)){f.AppendChild(new D.Node.ptr("","","",517,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bj===(28162))||(bj===(1537))){bn=c.domAttrValue(a,"data-marker");if(""===bn){bn="*";}if("_"===bn){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(449798))||(bj===(257))){bo=c.domAttrValue(a,"data-marker");if(""===bo){bo="**";}if("__"===bo){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(283139))||(bj===(9473))||(bj===(53766))){bp=c.domAttrValue(a,"data-marker");if("~"===bp){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(46596)){bq=c.domAttrValue(a,"data-marker");if("="===bq){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTContenteditable};}$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.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;}}};P.prototype.genASTContenteditable=function(a,b){return this.$val.genASTContenteditable(a,b);};P.ptr.prototype.setSpanIAL=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=false;e=c.domAttrValue(a,"style");if(!(""===e)){$s=1;continue;}$s=2;continue;case 1:f=Y(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;b.SetIALAttr("style",e);g=G.IAL2Tokens(b.KramdownIAL);h=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,g,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(h);d=true;case 2:if(!(AD.nil===a.Parent)&&!(AD.nil===a.Parent.Parent)){$s=4;continue;}$s=5;continue;case 4:i=c.domAttrValue(a.Parent.Parent,"style");if(!(""===i)){$s=6;continue;}$s=7;continue;case 6:if(d){$s=8;continue;}$s=9;continue;case 8:j=G.Tokens2IAL(b.Next.Tokens);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k=$append(k,new AI(["parent-style",i]));b.Next.Tokens=G.IAL2Tokens(k);b.SetIALAttr("parent-style",i);b.KramdownIAL=k;$s=10;continue;case 9:b.SetIALAttr("parent-style",i);l=G.IAL2Tokens(b.KramdownIAL);m=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,l,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(m);case 10:case 7:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setSpanIAL};}$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;};P.prototype.setSpanIAL=function(a,b){return this.$val.setSpanIAL(a,b);};P.ptr.prototype.setBlockIAL=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,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:c=AC.nil;d=this;b.SetIALAttr("id",b.ID);e=d.domAttrValue(a,"refcount");if(!(""===e)){b.SetIALAttr("refcount",e);c=$appendSlice(c,(new AC($stringToBytes(" refcount=\""+e+"\""))));}f=d.domAttrValue(a,"bookmark");if(!(""===f)){f=E.UnescapeHTMLStr(f);b.SetIALAttr("bookmark",f);c=$appendSlice(c,(new AC($stringToBytes(" bookmark=\""+f+"\""))));}g=d.domAttrValue(a,"style");if(!(""===g)){$s=1;continue;}$s=2;continue;case 1:g=E.UnescapeHTMLStr(g);h=Y(g);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;b.SetIALAttr("style",g);c=$appendSlice(c,(new AC($stringToBytes(" style=\""+g+"\""))));case 2:i=d.domAttrValue(a,"name");if(!(""===i)){i=E.UnescapeHTMLStr(i);b.SetIALAttr("name",i);c=$appendSlice(c,(new AC($stringToBytes(" name=\""+i+"\""))));}j=d.domAttrValue(a,"memo");if(!(""===j)){j=E.UnescapeHTMLStr(j);b.SetIALAttr("memo",j);c=$appendSlice(c,(new AC($stringToBytes(" memo=\""+j+"\""))));}k=d.domAttrValue(a,"alias");if(!(""===k)){k=E.UnescapeHTMLStr(k);b.SetIALAttr("alias",k);c=$appendSlice(c,(new AC($stringToBytes(" alias=\""+k+"\""))));}l=d.domAttrValue(a,"fold");if(!(""===l)){b.SetIALAttr("fold",l);c=$appendSlice(c,(new AC($stringToBytes(" fold=\""+l+"\""))));}m=d.domAttrValue(a,"heading-fold");if(!(""===m)){b.SetIALAttr("heading-fold",m);c=$appendSlice(c,(new AC($stringToBytes(" heading-fold=\""+m+"\""))));}n=d.domAttrValue(a,"parent-fold");if(!(""===n)){b.SetIALAttr("parent-fold",n);c=$appendSlice(c,(new AC($stringToBytes(" parent-fold=\""+n+"\""))));}o=d.domAttrValue(a,"updated");if(!(""===o)){b.SetIALAttr("updated",o);c=$appendSlice(c,(new AC($stringToBytes(" updated=\""+o+"\""))));}p=d.domAttrValue(a,"linewrap");if(!(""===p)){b.SetIALAttr("linewrap",p);c=$appendSlice(c,(new AC($stringToBytes(" linewrap=\""+p+"\""))));}q=d.domAttrValue(a,"ligatures");if(!(""===q)){b.SetIALAttr("ligatures",q);c=$appendSlice(c,(new AC($stringToBytes(" ligatures=\""+q+"\""))));}r=d.domAttrValue(a,"linenumber");if(!(""===r)){b.SetIALAttr("linenumber",r);c=$appendSlice(c,(new AC($stringToBytes(" linenumber=\""+r+"\""))));}s=d.domCustomAttrs(a);if(!(false===s)){t=s;u=0;v=$keys(t);while(true){if(!(u<v.length)){break;}w=t[v[u]];if(w===undefined){u++;continue;}x=w.k;y=w.v;y=E.UnescapeHTMLStr(y);b.SetIALAttr(x,y);c=$appendSlice(c,(new AC($stringToBytes(" "+x+"=\""+y+"\""))));u++;}}c=G.IAL2Tokens(b.KramdownIAL);c=c;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setBlockIAL};}$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;};P.prototype.setBlockIAL=function(a,b){return this.$val.setBlockIAL(a,b);};Y=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="";c=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\n","");d=B.Fields(b);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.Join(d," ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};Z=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:if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=1;continue;}$s=2;continue;case 1:c=B.TrimLeft(a.FirstChild.Data," ");$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.FirstChild.Data=c;b.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 2:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=4;continue;}$s=5;continue;case 4:d=B.TrimRight(a.FirstChild.Data," ");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Data=d;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 5:if(B.HasSuffix(a.FirstChild.Data," \xE2\x80\xB8")&&AD.nil===a.FirstChild.NextSibling){$s=7;continue;}$s=8;continue;case 7:e=B.TrimRight(a.FirstChild.Data," \xE2\x80\xB8");$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Data=e;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," \xE2\x80\xB8","",AQ.nil));case 8:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=10;continue;}$s=11;continue;case 10:f=B.TrimRight(a.FirstChild.Data,"\n");$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}a.FirstChild.Data=f;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 11:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z};}$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;};P.ptr.prototype.removeInnerMarker=function(a,b){var a,b,c,d;c=this;if(1===a.Type){a.Data=B.ReplaceAll(a.Data,b,"");}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}c.removeInnerMarker0(d,b);d=d.NextSibling;}};P.prototype.removeInnerMarker=function(a,b){return this.$val.removeInnerMarker(a,b);};P.ptr.prototype.removeInnerMarker0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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)){a.Data=B.ReplaceAll(a.Data,b,"");}f=a.FirstChild;while(true){if(!(!(AD.nil===f))){break;}c.removeInnerMarker0(f,b);f=f.NextSibling;}};P.prototype.removeInnerMarker0=function(a,b){return this.$val.removeInnerMarker0(a,b);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorIRRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorIRDOM=function(a){return this.$val.SpinVditorIRDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorIRRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorIRDOM=function(a){return this.$val.HTML2VditorIRDOM(a);};P.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;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:P.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;};P.prototype.VditorIRDOM2HTML=function(a){return this.$val.VditorIRDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorIRRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorIRDOM=function(a){return this.$val.Md2VditorIRDOM(a);};P.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;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:P.ptr.prototype.VditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorIRDOM2Md=function(a){return this.$val.VditorIRDOM2Md(a);};P.ptr.prototype.vditorIRDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorIRDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorIRDOM2Md=function(a){return this.$val.vditorIRDOM2Md(a);};P.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 D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(c.domText(a.FirstChild)))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===AD.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(!(!(AD.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(AC.nil,0,0);n=E.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(q))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(w);case 20:l=l.NextSibling;$s=16;continue;case 17:$s=9;continue;case 7:x=new D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\xB8\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}case 9:$s=-1;return;case 2:z=c.domAttrValue(a,"class");aa=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");ab=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.AppendChild(ag);ab.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);$s=-1;return;case 54:if(!(AD.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)&&AE.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 AC($stringToBytes(al))),(new AC($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 AC($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(!(AD.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||"&gt;"===ao){$s=-1;return;}if("\xE2\x80\xB8"===ao){ab.Type=16;ab.Tokens=(new AC($stringToBytes(ao)));b.Context.Tip.AppendChild(ab);}ab.Type=5;ab.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.nil===aq)&&(3073===aq.DataAtom)&&!(AD.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,as,0,0,0,0,false,(new AC($stringToBytes(ar))),0);if(0===as){av=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){aw=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=c.domAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild){$s=-1;return;}bp=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){ab.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new AC($stringToBytes(bp)));br=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,bq,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.Type=27;ab.AppendChild(br);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bt,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bu.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bt+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;ab.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(ab);if(!(AE.nil===ab.Parent.Parent.Parent)&&!(AK.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bw=AL.nil;if(AD.nil===a.FirstChild||AD.nil===a.FirstChild.FirstChild||AD.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}bx=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;ab.Tokens=AC.nil;b.Context.Tip.AppendChild(new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new AC($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 AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 99:b.Context.Tip.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 100:ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 101:b.Context.Tip.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 102:ab.Type=425;ab.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 103:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,40708,"","",new AQ([new E.Attribute.ptr("","data-type","code-block-info")])));}ce=(new AC($stringToBytes(c.domText(a))));cf=A.LastIndex(ce,(new AC($stringToBytes("`"))))+1>>0;if(0<cf){a.NextSibling.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,0,($bytesToString($subslice(ce,cf))),"",AQ.nil));ce=$subslice(ce,0,cf);}ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ce,"","",false,false,false,0,false,0,ce.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 104:cg=(new AC($stringToBytes(c.domText(a))));cg=A.ReplaceAll(cg,(new AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,cg,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;case 105:ch=(new AC($stringToBytes(c.domText(a))));ci=A.LastIndex(ch,(new AC($stringToBytes("`"))))+1>>0;if(0<ci){ch=$subslice(ch,0,ci);}if(0===ch.$length){ch=(new AC($stringToBytes("```")));}b.Context.Tip.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ch,"","",false,false,false,0,false,0,ch.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.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(AD.nil===a.FirstChild){$s=22;continue;}cn=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){cn=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cn=(new AC($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 D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cn,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:ab.Type=16;ab.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$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 AC($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===AD.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 D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ct=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkPrefix,"");}ab.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ct))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cu=c.domAttrValue(a,"title");if(!(""===cu)){ab.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cu))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}ab.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(cs===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorIRDOM=function(a,b){return this.$val.genASTByVditorIRDOM(a,b);};P.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(H.NewlineSV));$s=-1;return b;case 2:e=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewVditorSVRenderer(f,c.RenderOptions);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:P.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;};P.prototype.SpinVditorSVDOM=function(a){return this.$val.SpinVditorSVDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorSVRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorSVDOM=function(a){return this.$val.HTML2VditorSVDOM(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorSVRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorSVDOM=function(a){return this.$val.Md2VditorSVDOM(a);};P.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;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:P.ptr.prototype.Md2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.Md2HTML=function(a){return this.$val.Md2HTML(a);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorDOM=function(a){return this.$val.SpinVditorDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorDOM=function(a){return this.$val.HTML2VditorDOM(a);};P.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;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:P.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;};P.prototype.VditorDOM2HTML=function(a){return this.$val.VditorDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorDOM=function(a){return this.$val.Md2VditorDOM(a);};P.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;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:P.ptr.prototype.VditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorDOM2Md=function(a){return this.$val.VditorDOM2Md(a);};P.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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewEChartsJSONRenderer(e,c.RenderOptions);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:P.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;};P.prototype.RenderEChartsJSON=function(a){return this.$val.RenderEChartsJSON(a);};P.ptr.prototype.RenderKityMinderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewKityMinderJSONRenderer(e,c.RenderOptions);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:P.ptr.prototype.RenderKityMinderJSON};}$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;};P.prototype.RenderKityMinderJSON=function(a){return this.$val.RenderKityMinderJSON(a);};P.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:P.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;};P.prototype.HTML2Md=function(a){return this.$val.HTML2Md(a);};P.ptr.prototype.vditorDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorDOM2Md=function(a){return this.$val.vditorDOM2Md(a);};P.ptr.prototype.parseHTML=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;c=B.NewReader(a);e=E.Parse(c);$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=-1;return AD.nil;}if(!("html"===f.FirstChild.Data)){$s=-1;return f;}$s=-1;return f.FirstChild.LastChild;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.parseHTML};}$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;};P.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};P.ptr.prototype.adjustVditorDOM=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;$r=b.removeEmptyNodes(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.removeHighlightJSSpans(a);c=a.FirstChild;while(true){if(!(!(AD.nil===c))){break;}b.mergeVditorDOMList0(c);c=c.NextSibling;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}e=a.FirstChild;while(true){if(!(!(AD.nil===e))){break;}b.adjustVditorDOMListList(e);e=e.NextSibling;}f=a.FirstChild;case 2:if(!(!(AD.nil===f))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.adjustVditorDOM};}$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;};P.prototype.adjustVditorDOM=function(a){return this.$val.adjustVditorDOM(a);};P.ptr.prototype.adjustVditorDOMListList=function(a){var a,b,c,d,e,f,g;b=this;if(!((42754===a.DataAtom))&&!((79618===a.DataAtom))&&!((45570===a.DataAtom))){return;}if(45570===a.DataAtom){if(!(AD.nil===a.FirstChild)&&(514===a.FirstChild.DataAtom)){a.FirstChild.DataAtom=0;a.FirstChild.Data="\xE2\x80\x8B";c=a.NextSibling;if(!(AD.nil===a.NextSibling)&&(45570===a.NextSibling.DataAtom)){d=c.FirstChild;if(!(AD.nil===d)&&"\xE2\x80\xB8\xE2\x80\x8B"===d.Data){d.Data="\xE2\x80\xB8\n";}}}}else{if(!(AD.nil===a.Parent)&&((42754===a.Parent.DataAtom)||(79618===a.Parent.DataAtom))){e=a.PrevSibling;if(!(AD.nil===e)){a.Unlink();e.AppendChild(a);}}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}g=f.NextSibling;b.adjustVditorDOMListList(f);f=g;}};P.prototype.adjustVditorDOMListList=function(a){return this.$val.adjustVditorDOMListList(a);};P.ptr.prototype.removeHighlightJSSpans=function(a){var a,b,c,d,e,f,g,h;b=this;c=AZ.nil;d=a;while(true){if(!(!(AD.nil===d))){break;}b.hljsSpans(d,(e||(e=new BA(function(){return c;},function($v){c=$subslice(new AZ($v.$array),$v.$offset,$v.$offset+$v.$length);}))));d=d.NextSibling;}f=c;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]);h.Unlink();g++;}};P.prototype.removeHighlightJSSpans=function(a){return this.$val.removeHighlightJSSpans(a);};P.ptr.prototype.hljsSpans=function(a,b){var a,b,c,d,e;c=this;if((40708===a.DataAtom)&&B.HasPrefix(c.domAttrValue(a,"class"),"hljs-")){b.$set($append(b.$get(),a));d=c.domText(a);a.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,d,"",AQ.nil));}e=a.FirstChild;while(true){if(!(!(e===AD.nil))){break;}c.hljsSpans(e,b);e=e.NextSibling;}};P.prototype.hljsSpans=function(a,b){return this.$val.hljsSpans(a,b);};P.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]=AZ.nil;d=a;case 1:if(!(!(AD.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new BA(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:P.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;};P.prototype.removeEmptyNodes=function(a){return this.$val.removeEmptyNodes(a);};P.ptr.prototype.searchEmptyNodes=function(a,b){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:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}$s=3;continue;case 2:if(c.isInline(a.PrevSibling)||c.isInline(a.NextSibling)){$s=1;continue;}if(1===a.Type){$s=4;continue;}$s=5;continue;case 4:e=B.TrimLeft(a.Data," ");$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=B.TrimRight(f," ");$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(""===f){b.$set($append(b.$get(),a));$s=-1;return;}case 5:h=a.Parent;if(!(AD.nil===h)&&((79618===h.DataAtom)||(42754===h.DataAtom)||(45570===h.DataAtom))){$s=8;continue;}$s=9;continue;case 8:if(AD.nil===a.NextSibling||((1===a.NextSibling.Type)||(42754===a.NextSibling.DataAtom))){i=true;$s=12;continue s;}j=B.TrimSpace(a.Data);$s=13;case 13:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=""===j;case 12:if(i){$s=10;continue;}$s=11;continue;case 10:k=B.TrimRight(a.Data,"\n\t ");$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.Data=k;case 11:case 9:if(!(AD.nil===h)&&((365829===h.DataAtom)||(208901===h.DataAtom)||(9989===h.DataAtom)||(52226===h.DataAtom))){$s=15;continue;}$s=16;continue;case 15:l=B.TrimSpace(a.Data);$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}a.Data=l;case 16:if(""===a.Data){b.$set($append(b.$get(),a));}if(4===a.Type){b.$set($append(b.$get(),a));}case 3:case 1:m=a.FirstChild;case 18:if(!(!(m===AD.nil))){$s=19;continue;}$r=c.searchEmptyNodes(m,b);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.NextSibling;$s=18;continue;case 19:n=a.DataAtom;if((n===(79618))||(n===(42754))){o=c.domAttrValue(a,"data-type");if("footnotes-defs-ol"===o){$s=-1;return;}if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!((281349===a.FirstChild.FirstChild.DataAtom))){$s=-1;return;}p=c.domText(a);if(""===p){b.$set($append(b.$get(),a));}}$s=-1;return;}return;}if($f===undefined){$f={$blk:P.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.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;};P.prototype.searchEmptyNodes=function(a,b){return this.$val.searchEmptyNodes(a,b);};P.ptr.prototype.mergeVditorDOMList0=function(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(AD.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};P.prototype.mergeVditorDOMList0=function(a){return this.$val.mergeVditorDOMList0(a);};P.ptr.prototype.adjustVditorDOMListTight0=function(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===AD.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};P.prototype.adjustVditorDOMListTight0=function(a){return this.$val.adjustVditorDOMListTight0(a);};P.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(!(AD.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=D.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(!(AD.nil===a.PrevSibling)&&!(AD.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=b.domAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(AD.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=D.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(!(!(AD.nil===k))){break;}if(b.listItemEnter(a)){l=new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.nil);l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.nil));l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,514,"br","",AQ.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.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(AD.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===AD.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:P.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;};P.prototype.adjustVditorDOMListItemInP=function(a){return this.$val.adjustVditorDOMListItemInP(a);};P.ptr.prototype.forwardNextBlock=function(a){var a,b,c,d,e,f;b=AZ.nil;c=AD.nil;d=this;e=a;while(true){if(!(!(AD.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];};P.prototype.forwardNextBlock=function(a){return this.$val.forwardNextBlock(a);};P.ptr.prototype.listItemEnter=function(a){var a,b;b=this;if(AD.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};P.prototype.listItemEnter=function(a){return this.$val.listItemEnter(a);};P.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(!(!(AD.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(!(!(AD.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";};P.prototype.isTightList=function(a){return this.$val.isTightList(a);};P.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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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(!(!(AD.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(AC.nil,0,0);l=E.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 data-type=\"footnotes-defs-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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(o))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ae);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 52:if(!(AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," {"+ai+"}","",AQ.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);aj.Tokens=(new AC($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||"&gt;"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,ao,0,0,0,0,false,(new AC($stringToBytes(an))),0);if(0===ao){ar=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){at=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}au=c.domAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aw=c.domAttrValue(a.FirstChild,"class");if(B.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new AC($stringToBytes(ax)));}ay=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ay);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 29:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===bd){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 66:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 69:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 72:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 30:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===bl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 85:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 88:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bt=c.domAttrValue(a,"data-marker");if("~"===bt){z.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===bt){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 98:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 101:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 104:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 32:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;cb=c.domAttrValue(a,"data-marker");if("="===cb){z.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===cb){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 114:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 117:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 120:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 33:if(AD.nil===a.FirstChild){$s=-1;return;}cf=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cf){z.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===cf){$s=-1;return;}cg=(new AC($stringToBytes(cf)));if("html-inline"===e){z.Type=10;z.Tokens=cg;b.Context.Tip.AppendChild(z);$s=-1;return;}ch=c.domAttrValue(a,"data-marker");if(""===ch){ch="`";}if(A.HasPrefix(cg,(new AC($stringToBytes("`"))))){cg=$appendSlice((new AC($stringToBytes(" "))),cg);cg=$append(cg,32);}z.Type=27;z.CodeMarkerLen=ch.length;z.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cg,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 34:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}if(!(AD.nil===a.Parent.Parent)&&!(AD.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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:if(a.FirstChild===AD.nil||(a.FirstChild.Type===1)){ci=c.domText(a);if(""===ci||"\xE2\x80\x8B"===ci){$s=-1;return;}}z.Type=33;z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(ck,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);cl.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+ck+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 AC($stringToBytes(cm)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===ck)){z.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cn=c.domAttrValue(a,"src");if(!(""===c.RenderOptions.LinkBase)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));co=c.domAttrValue(a,"title");if(!(""===co)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 37:if(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;z.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(z);if(!(AE.nil===z.Parent.Parent)&&!(AK.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(AE.nil===z.Parent.Parent.Parent)&&!(AK.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=50;continue;case 38:z.Type=106;cq=AL.nil;if(AD.nil===a.FirstChild||AD.nil===a.FirstChild.FirstChild||AD.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}cr=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;z.Tokens=AC.nil;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 43:if(AD.nil===a.FirstChild){$s=20;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new AC($stringToBytes("["+c.domAttrValue(a,"data-footnotes-label")+"]")));if(B.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,I.CaretTokens);}b.Context.Tip.AppendChild(z);}$s=-1;return;case 44:if(AD.nil===a.FirstChild){$s=20;continue;}if(B.Contains(x,"vditor-comment")){z.Type=10;cx=new A.Buffer.ptr(AC.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(!(AD.nil===a.NextSibling)&&"2"===c.domAttrValue(a.NextSibling,"data-render")){dc="!"+dc;}z.Tokens=(new AC($stringToBytes(dc)));b.Context.Tip.AppendChild(z);$s=-1;return;}dd=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){dd=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){dd=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dd))){$s=20;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,dd,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:z.Type=16;z.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(z);$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 AC($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===AD.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 D.Node.ptr("","","",10,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</span>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(28162))||(dj===(1537))){dk=c.domAttrValue(a,"data-marker");if(""===dk){dk="*";}if("_"===dk){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(449798))||(dj===(257))){dl=c.domAttrValue(a,"data-marker");if(""===dl){dl="**";}if("__"===dl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(1)){z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dm=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dn=c.domAttrValue(a,"title");if(!(""===dn)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((dj===(283139))||(dj===(9473))||(dj===(53766))){dp=c.domAttrValue(a,"data-marker");if("~"===dp){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(46596)){dq=c.domAttrValue(a,"data-marker");if("="===dq){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorDOM=function(a,b){return this.$val.genASTByVditorDOM(a,b);};P.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;};P.prototype.hasAttr=function(a,b){return this.$val.hasAttr(a,b);};P.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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"";};P.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};P.ptr.prototype.domCustomAttrs=function(a){var a,b,c,d,e,f,g;b=false;c=this;b=$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]);if(B.HasPrefix(f.Key,"custom-")){g=f.Key;(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};}e++;}if(1>$keys(b).length){b=false;return b;}return b;};P.prototype.domCustomAttrs=function(a){return this.$val.domCustomAttrs(a);};P.ptr.prototype.domChild=function(a,b){var a,b,c,d,e;c=this;if(AD.nil===a){return AD.nil;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild=function(a,b){return this.$val.domChild(a,b);};P.ptr.prototype.domChild0=function(a,b){var a,b,c,d,e;c=this;if(a.DataAtom===b){return a;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild0=function(a,b){return this.$val.domChild0(a,b);};P.ptr.prototype.setDOMAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(AD.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));};P.prototype.setDOMAttrValue=function(a,b,c){return this.$val.setDOMAttrValue(a,b,c);};P.ptr.prototype.parentIs=function(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(AD.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;};P.prototype.parentIs=function(a,b){return this.$val.parentIs(a,b);};P.ptr.prototype.domText=function(a){var a,b,c,d;b=this;c=new A.Buffer.ptr(AC.nil,0,0);if(1===a.Type){c.WriteString(a.Data);return c.String();}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.domText0(d,c);d=d.NextSibling;}return c.String();};P.prototype.domText=function(a){return this.$val.domText(a);};P.ptr.prototype.domText0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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(!(!(AD.nil===f))){break;}c.domText0(f,b);f=f.NextSibling;}};P.prototype.domText0=function(a,b){return this.$val.domText0(a,b);};P.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;if(AD.nil===a){$s=-1;return AC.nil;}c=new A.Buffer.ptr(AC.nil,0,0);d=E.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 AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.domHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.domHTML=function(a){return this.$val.domHTML(a);};P.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;if(!(AD.nil===a.FirstChild)&&"block-ref"===b.domAttrValue(a.FirstChild,"data-type")){$s=-1;return false;}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:P.ptr.prototype.isEmptyText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.isEmptyText=function(a){return this.$val.isEmptyText(a);};P.ptr.prototype.startsWithNewline=function(a){var a,b;b=this;return B.HasPrefix(a.Data,"\n")||B.HasPrefix(a.Data,"\xE2\x80\x8B\n");};P.prototype.startsWithNewline=function(a){return this.$val.startsWithNewline(a);};P.ptr.prototype.isInline=function(a){var a,b;b=this;if(AD.nil===a){return false;}return(0===a.DataAtom)||(378116===a.DataAtom)||(449798===a.DataAtom)||(257===a.DataAtom)||(28162===a.DataAtom)||(1537===a.DataAtom)||(46596===a.DataAtom)||(283139===a.DataAtom)||(9473===a.DataAtom)||(53766===a.DataAtom)||(1===a.DataAtom)||(198403===a.DataAtom)||(2817===a.DataAtom)||(47363===a.DataAtom)||(40708===a.DataAtom);};P.prototype.isInline=function(a){return this.$val.isInline(a);};AS.methods=[{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AC,AI],[AC,AI],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AI],[$String,AI],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderJSON",name:"RenderJSON",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([],[BB],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([BB],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[BB],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([BB],[],false)},{prop:"ProtylePreview",name:"ProtylePreview",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"Tree2HTML",name:"Tree2HTML",pkg:"",typ:$funcType([AA,AB],[$String],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:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([BB],[],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([BB],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleWYSIWYG",name:"SetProtyleWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorIR",name:"SetVditorIR",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorSV",name:"SetVditorSV",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:"SetVditorHTMLBlockPreview",name:"SetVditorHTMLBlockPreview",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:"SetSetext",name:"SetSetext",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFileAnnotationRef",name:"SetFileAnnotationRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownBlockIAL",name:"SetKramdownBlockIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownSpanIAL",name:"SetKramdownSpanIAL",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:"SetSup",name:"SetSup",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSub",name:"SetSub",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGitConflict",name:"SetGitConflict",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkRef",name:"SetLinkRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetIndentCodeBlock",name:"SetIndentCodeBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetParagraphBeginningSpace",name:"SetParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleMarkNetImg",name:"SetProtyleMarkNetImg",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([BE],[],false)},{prop:"SpinBlockDOM",name:"SpinBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2BlockDOM",name:"HTML2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2HTML",name:"BlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2InlineBlockDOM",name:"BlockDOM2InlineBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2BlockDOM",name:"Md2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"InlineMd2BlockDOM",name:"InlineMd2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Md",name:"BlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2StdMd",name:"BlockDOM2StdMd",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Text",name:"BlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2TextLen",name:"BlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"Tree2BlockDOM",name:"Tree2BlockDOM",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"mergeSameSpan",name:"mergeSameSpan",pkg:"github.com/88250/lute",typ:$funcType([AE,D.NodeType],[],false)},{prop:"CancelSuperBlock",name:"CancelSuperBlock",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelList",name:"CancelList",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelBlockquote",name:"CancelBlockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HLevel",name:"HLevel",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"H2P",name:"H2P",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"P2H",name:"P2H",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Blocks2Ps",name:"Blocks2Ps",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Hs",name:"Blocks2Hs",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"OL2TL",name:"OL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2TL",name:"UL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2OL",name:"TL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2UL",name:"TL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"OL2UL",name:"OL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2OL",name:"UL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"blockDOM2Md",name:"blockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByBlockDOM",name:"genASTByBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"setSpanIAL",name:"setSpanIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[AC],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],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([AD,AA],[],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:"RenderKityMinderJSON",name:"RenderKityMinderJSON",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:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute",typ:$funcType([$String],[AD],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AD],[AZ,AD],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$Bool],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$String],false)},{prop:"domCustomAttrs",name:"domCustomAttrs",pkg:"github.com/88250/lute",typ:$funcType([AD],[BB],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AD,AO],[$Bool],true)},{prop:"domText",name:"domText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domText0",name:"domText0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"domHTML",name:"domHTML",pkg:"github.com/88250/lute",typ:$funcType([AD],[AC],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)}];P.init("",[{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:AN,tag:""},{prop:"RenderOptions",name:"RenderOptions",embedded:false,exported:true,typ:AB,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""}]);V.init([AS],[],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=J.$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=L.$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=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$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;}$r=K.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}R=new K.Mutex.ptr(0,0);S=H.NewFormatRenderer(AA.nil,AB.nil);}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,F,I,J,K,L,M,N,O,P,Q,R,G,H;A=$packages["github.com/88250/lute"];B=$packages["github.com/88250/lute/ast"];C=$packages["github.com/88250/lute/html"];D=$packages["github.com/88250/lute/render"];E=$packages["github.com/88250/lute/util"];F=$packages["github.com/gopherjs/gopherjs/js"];I=$sliceType(A.ParseOption);J=$ptrType(F.Object);K=$mapType($String,J);L=$mapType($String,K);M=$funcType([L],[J],false);N=$ptrType(B.Node);O=$funcType([N],[$String],false);P=$funcType([],[$String],false);Q=$funcType([$String],[$String],false);R=$mapType($String,$emptyInterface);G=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 I([]));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$r=c.SetJSRenderers(a);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return F.MakeWrapper(c);}return;}if($f===undefined){$f={$blk:G};}$f.a=a;$f.b=b;$f.c=c;$f.$s=$s;$f.$r=$r;return $f;};$pkg.New=G;H=function(){$global.Lute=$externalize($makeMap($String.keyFor,[{k:"Version",v:new $String("1.7.3")},{k:"New",v:new M(G)},{k:"WalkStop",v:new $Int(0)},{k:"WalkSkipChildren",v:new $Int(1)},{k:"WalkContinue",v:new $Int(2)},{k:"GetHeadingID",v:new O(D.HeadingID)},{k:"Caret",v:new $String("\xE2\x80\xB8")},{k:"NewNodeID",v:new P(B.NewNodeID)},{k:"EscapeHTMLStr",v:new Q(C.EscapeHTMLStr)},{k:"UnEscapeHTMLStr",v:new Q(C.UnescapeHTMLStr)},{k:"EChartsMindmapStr",v:new Q(D.EChartsMindmapStr)},{k:"Sanitize",v:new Q(D.Sanitize)}]),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;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if($pkg===$mainPkg){H();$mainFinished=true;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
 $synthesizeMethods();
 $initAllLinknames();var $mainPkg = $packages["github.com/88250/lute/javascript"];
 $packages["runtime"].$init();
 $go($mainPkg.$init, []);

Vulnerable code: $packages["github.com/88250/lute"]=(function(){var $pkg={},$init,A,J,D,E,F,L,G,H,I,M,N,B,K,C,P,V,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AV,AX,AY,AZ,BA,BB,BC,BD,BE,BF,R,S,O,Q,Y,Z;A=$packages["bytes"];J=$packages["errors"];D=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/html/atom"];L=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/render"];I=$packages["github.com/88250/lute/util"];M=$packages["github.com/gopherjs/gopherjs/js"];N=$packages["strconv"];B=$packages["strings"];K=$packages["sync"];C=$packages["unicode"];P=$pkg.Lute=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(ParseOptions_,RenderOptions_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2BlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2BlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.ParseOptions=AN.nil;this.RenderOptions=AB.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2BlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2BlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.ParseOptions=ParseOptions_;this.RenderOptions=RenderOptions_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2BlockDOMRendererFuncs=HTML2BlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2BlockDOMRendererFuncs=Md2BlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});V=$pkg.ParseOption=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);AA=$ptrType(G.Tree);AB=$ptrType(H.Options);AC=$sliceType($Uint8);AD=$ptrType(E.Node);AE=$ptrType(D.Node);AF=$ptrType(G.Context);AG=$ptrType(L.Lexer);AH=$ptrType(G.InlineContext);AI=$sliceType($String);AJ=$sliceType(AE);AK=$ptrType(D.ListData);AL=$sliceType($Int);AM=$sliceType(AI);AN=$ptrType(G.Options);AO=$sliceType(F.Atom);AP=$ptrType(E.Attribute);AQ=$sliceType(AP);AR=$sliceType($Int32);AS=$ptrType(P);AT=$sliceType(V);AV=$ptrType(A.Buffer);AX=$mapType($String,$emptyInterface);AY=$sliceType($emptyInterface);AZ=$sliceType(AD);BA=$ptrType(AZ);BB=$mapType($String,$String);BC=$ptrType(M.Object);BD=$mapType($String,BC);BE=$mapType($String,BD);BF=$mapType(D.NodeType,H.ExtRendererFunc);P.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=AC.nil;h=H.NewFormatRenderer(f,d.RenderOptions);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"))[D.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=I.BytesToStr(g);$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.HTML2Markdown=function(a){return this.$val.HTML2Markdown(a);};P.ptr.prototype.HTML2Tree=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=AA.nil;c=this;d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=c.genASTByDOM(f,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(b.Root,(function(g,h){var g,h,i;if(h){if(7===g.Type){if(!(AE.nil===g.Parent)&&(7===g.Parent.Type)){i=g.Previous;if(!(AE.nil===i)){g.Unlink();i.AppendChild(g);}}}}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:P.ptr.prototype.HTML2Tree};}$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;};P.prototype.HTML2Tree=function(a){return this.$val.HTML2Tree(a);};P.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,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,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;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;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(B.HasPrefix(c.domAttrValue(a,"class"),"line-number")){$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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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===(461571)){$s=24;continue;}if(g===(421123)){$s=25;continue;}if(g===(365829)){$s=26;continue;}if(g===(208901)){$s=27;continue;}if(g===(9989)){$s=28;continue;}if(g===(52226)){$s=29;continue;}if((g===(87554))||(g===(37378))){$s=30;continue;}if((g===(109320))||(g===(109315))){$s=31;continue;}if(g===(40708)){$s=32;continue;}if(g===(16132)){$s=33;continue;}if(g===(29191)){$s=34;continue;}if(g===(459783)){$s=35;continue;}if((g===(195590))||(g===(70917))||(g===(192773))){$s=36;continue;}if(g===(136712)){$s=37;continue;}if(g===(142858)){$s=38;continue;}if(g===(149510)){$s=39;continue;}$s=40;continue;case 7:if(!(AD.nil===a.Parent)&&(1===a.Parent.DataAtom)){f.Type=40;}if(c.parentIs(a,new AO([365829]))){$s=41;continue;}$s=42;continue;case 41:h=B.TrimSpace(a.Data);$s=45;case 45:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=43;continue;}$s=44;continue;case 43:f.Tokens=(new AC($stringToBytes(" ")));b.Context.Tip.AppendChild(f);$s=6;continue;case 44:i=A.TrimSpace(f.Tokens);$s=46;case 46:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}f.Tokens=i;case 42:f.Tokens=A.ReplaceAll(f.Tokens,new AC([194,160]),new AC([32]));if(!(AD.nil===a.Parent)&&(40708===a.Parent.DataAtom)&&(!(""===c.domAttrValue(a.Parent,"class")))){j=b.Context.Tip.LastChild;if(AE.nil===j||((16===j.Type)&&!A.HasSuffix(j.Tokens,(new AC($stringToBytes("**")))))){f.Tokens=(new AC($stringToBytes("**"+I.BytesToStr(f.Tokens)+"**")));}}b.Context.Tip.AppendChild(f);$s=40;continue;case 8:if(c.parentIs(a,new AO([365829]))||(33===b.Context.Tip.Type)){$s=6;continue;}if(92931===a.DataAtom){k=c.domAttrValue(a,"class");l="";if(B.Contains(k,"-source-")){l=$substring(k,(B.LastIndex(k,"-source-")+8>>0));}else if(B.Contains(k,"-text-html-basic")){l="html";}if(!(""===l)){f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));m=new A.Buffer.ptr(AC.nil,0,0);f.LastChild.CodeBlockInfo=(new AC($stringToBytes(l)));m.WriteString(c.domText(a));n=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,m.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(n);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=40;continue;case 9:if(33===b.Context.Tip.Type){$s=6;continue;}f.Type=2;f.HeadingLevel=((((o=f.Tokens,(1>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+1]))-48<<24>>>24)>>0));f.AppendChild(new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(B.Repeat("#",f.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 10:f.Type=4;b.Context.Tip.AppendChild(f);$s=40;continue;case 11:f.Type=5;f.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 12:f.Type=7;f.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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=40;continue;case 13:f.Type=8;p=c.domAttrValue(a,"data-marker");q=0;if(""===p){if(!(AD.nil===a.Parent)&&(79618===a.Parent.DataAtom)){r=c.domAttrValue(a.Parent,"start");if(""===r){p="1.";}else{p=r+".";}}else{p="*";q=p.charCodeAt(0);}}else{if(!(AD.nil===a.Parent)&&!("1."===p)&&(79618===a.Parent.DataAtom)&&!(AD.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){p="1.";}}f.ListData=new D.ListData.ptr(0,false,q,0,0,0,0,false,(new AC($stringToBytes(p))),0);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 14:s=a.FirstChild;if(!(AD.nil===s)){$s=47;continue;}$s=48;continue;case 47:if((1===s.Type)||(40708===s.DataAtom)||(378116===s.DataAtom)){$s=49;continue;}$s=50;continue;case 49:f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if((378116===s.DataAtom)||(40708===s.DataAtom)){t=c.domAttrValue(s,"class");if(!B.Contains(t,"language-")){t=c.domAttrValue(a,"class");}if(B.Contains(t,"language-")){u=$substring(t,(B.Index(t,"language-")+9>>0));u=(v=B.Split(u," "),(0>=v.$length?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+0]));f.LastChild.CodeBlockInfo=(new AC($stringToBytes(u)));}}if(378116===a.FirstChild.DataAtom){if(!(AD.nil===a.FirstChild.NextSibling)&&(378116===a.FirstChild.NextSibling.DataAtom)){w=a.FirstChild.NextSibling;while(true){if(!(!(AD.nil===w))){break;}w.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));w=w.NextSibling;}}if(!(AD.nil===a.FirstChild.FirstChild)&&(79618===a.FirstChild.FirstChild.DataAtom)){x=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===x))){break;}if(!(x===a.FirstChild.FirstChild.FirstChild)){x.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));}x=x.NextSibling;}}}y=new A.Buffer.ptr(AC.nil,0,0);y.WriteString(c.domText(a));z=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,y.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(z);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=51;continue;case 50:f.Type=9;aa=c.domHTML(a);$s=52;case 52:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}f.Tokens=aa;b.Context.Tip.AppendChild(f);case 51:case 48:$s=-1;return;case 15:ab=c.domText(a);ac=B.TrimSpace(ab);$s=55;case 55:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}if(""===ac){$s=53;continue;}$s=54;continue;case 53:$s=6;continue;case 54:f.Type=17;ad="*";f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ad),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 16:ae=c.domText(a);af=B.TrimSpace(ae);$s=58;case 58:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(""===af){$s=56;continue;}$s=57;continue;case 56:$s=6;continue;case 57:f.Type=22;ag="**";f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 17:if(AD.nil===a.FirstChild){$s=-1;return;}ah=c.domHTML(a);$s=59;case 59:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(A.Contains(ai,(new AC($stringToBytes(">"))))){ai=$subslice(ai,(A.Index(ai,(new AC($stringToBytes(">"))))+1>>0));}ai=A.TrimSuffix(ai,(new AC($stringToBytes("</code>"))));aj=E.UnescapeString(($bytesToString(ai)));ai=(new AC($stringToBytes(aj)));ak=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ai,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(ak);f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 18:if(33===b.Context.Tip.Type){$s=6;continue;}if(b.Context.ParseOption.ProtyleWYSIWYG&&c.parentIs(a,new AO([365829]))){f.Type=525;}else{f.Type=31;f.Tokens=I.StrToBytes("\n");}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 19:f.Type=33;if(""===c.domText(a)&&!(AD.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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 20:al=c.domAttrValue(a,"class");am=c.domAttrValue(a,"alt");if("emoji"===al){f.Type=200;an=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(am,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(":"+am+":"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(an);}else{f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===am)){f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(am),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ao=c.domAttrValue(a,"src");if(B.HasPrefix(ao,"data:image")){ao=c.domAttrValue(a,"data-src");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ao),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ap=c.domAttrValue(a,"title");if(!(""===ap)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ap))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}if(0===b.Context.Tip.Type){aq=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(aq);b.Context.Tip=aq;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 21:f.Type=100;f.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(f);if(!(AE.nil===f.Parent.Parent)){if(AK.nil===f.Parent.Parent.ListData){f.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AC.nil,0);}else{f.Parent.Parent.ListData.Typ=3;}}$s=40;continue;case 22:f.Type=101;ar="~";f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ar),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 23:f.Type=450;as="==";f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 24:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 25:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 26:f.Type=106;at=AL.nil;if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild.FirstChild)){au=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===au))){break;}av=c.domAttrValue(au,"align");aw=av;if(aw===("left")){at=$append(at,1);}else if(aw===("center")){at=$append(at,2);}else if(aw===("right")){at=$append(at,3);}else{at=$append(at,0);}au=au.NextSibling;}}f.TableAligns=at;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 27:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 28:$s=40;continue;case 29:if(AD.nil===a.FirstChild){$s=6;continue;}ax=a.Parent.Parent;f.Type=108;if(!((208901===ax.FirstChild.DataAtom))&&a===a.Parent.FirstChild){ay=new D.Node.ptr("","","",107,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(ay);b.Context.Tip=ay;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 30:f.Type=109;az=c.domAttrValue(a,"align");ba=0;bb=az;if(bb===("left")){ba=1;}else if(bb===("center")){ba=2;}else if(bb===("right")){ba=3;}else{ba=0;}f.TableCellAlign=ba;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 31:$s=-1;return;case 32:if(AD.nil===a.FirstChild){$s=-1;return;}$s=40;continue;case 33:f.Type=16;f.Tokens=(new AC($stringToBytes(c.domText(a))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\n"))),AC.nil);b.Context.Tip.AppendChild(f);$s=-1;return;case 34:f.Type=9;bc=c.domHTML(a);$s=60;case 60:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}f.Tokens=bc;f.Tokens=(bd=A.SplitAfter(f.Tokens,(new AC($stringToBytes("</summary>")))),(0>=bd.$length?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+0]));b.Context.Tip.AppendChild(f);$s=40;continue;case 35:$s=-1;return;case 36:f.Type=9;be=c.domHTML(a);$s=61;case 61:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}f.Tokens=be;b.Context.Tip.AppendChild(f);$s=-1;return;case 37:$s=-1;return;case 38:f.Type=1;f.AppendChild(new D.Node.ptr("","","",31,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domText(a)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 39:f.Type=1;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);case 40:case 6:bf=a.FirstChild;case 62:if(!(!(bf===AD.nil))){$s=63;continue;}$r=c.genASTByDOM(bf,b);$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bf=bf.NextSibling;$s=62;continue;case 63:bg=a.DataAtom;if((bg===(28162))||(bg===(1537))){bh="*";f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bh),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if((bg===(449798))||(bg===(257))){bi="**";f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(1)){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domAttrValue(a,"href")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bj=c.domAttrValue(a,"title");if(!(""===bj)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bj),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bg===(283139))||(bg===(9473))||(bg===(53766))){bk="~";f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bk),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(46596)){bl="==";f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bl),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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.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.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;}}};P.prototype.genASTByDOM=function(a,b){return this.$val.genASTByDOM(a,b);};O=function(a,b,c){var a,b,c,d,e,f,g,h;if(!(AD.nil===a.NextSibling)){d=c.domText(a.NextSibling);if(!(""===d)){e=(new AR($stringToRunes(d)));if(!C.IsSpace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){if(C.IsPunct((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))||C.IsSymbol((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}f=c.domText(a);if(!(""===f)){e=(new AR($stringToRunes(f)));h=(g=e.$length-1>>0,((g<0||g>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]));if(C.IsPunct(h)||C.IsSymbol(h)){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}}}}}};Q=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=AS.nil;b=new P.ptr(G.NewOptions(),H.NewOptions(),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(D.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Q};}$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=Q;P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewHtmlRenderer(f,d.RenderOptions);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"))[D.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:P.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;};P.prototype.Markdown=function(a,b){return this.$val.Markdown(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.MarkdownStr=function(a,b){return this.$val.MarkdownStr(a,b);};P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewFormatRenderer(f,d.RenderOptions);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:P.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;};P.prototype.Format=function(a,b){return this.$val.Format(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.FormatStr=function(a,b){return this.$val.FormatStr(a,b);};P.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=AC.nil;e=AI.nil;f=this;g=G.Parse(a,b,f.ParseOptions);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=H.NewTextBundleRenderer(h,c,f.RenderOptions);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:P.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;};P.prototype.TextBundle=function(a,b,c){return this.$val.TextBundle(a,b,c);};P.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=AI.nil;f=this;h=f.TextBundle(a,(new AC($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=I.BytesToStr(i);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.TextBundleStr=function(a,b,c){return this.$val.TextBundleStr(a,b,c);};P.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(AA.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:P.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;};P.prototype.HTML2Text=function(a){return this.$val.HTML2Text(a);};P.ptr.prototype.RenderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewJSONRenderer(e,c.RenderOptions);g=f.Render();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b=I.BytesToStr(h);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.RenderJSON};}$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;};P.prototype.RenderJSON=function(a){return this.$val.RenderJSON(a);};P.ptr.prototype.Space=function(a){var a,b;b=this;return H.Space0(a);};P.prototype.Space=function(a){return this.$val.Space(a);};P.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=Q(new AT([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;d.ParseOptions.GFMAutoLink=true;e=G.Parse("",(new AC($stringToBytes(a))),d.ParseOptions);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(AE.nil===f.Root.FirstChild||AE.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:P.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;};P.prototype.IsValidLinkDest=function(a){return this.$val.IsValidLinkDest(a);};P.ptr.prototype.GetEmojis=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;b=this;a=(c=$keys(b.ParseOptions.AliasEmoji).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));d=I.BytesToStr(G.EmojiSitePlaceholder);e=b.ParseOptions.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.ParseOptions.EmojiSite);}k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};f++;}return a;};P.prototype.GetEmojis=function(){return this.$val.GetEmojis();};P.ptr.prototype.PutEmojis=function(a){var a,b,c,d,e,f,g,h,i,j,$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;$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=this;$r=R.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(R,"Unlock"),[]]);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.ParseOptions.AliasEmoji||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};j=h;(b.ParseOptions.EmojiAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(j)]={k:j,v:g};d++;}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.PutEmojis};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.PutEmojis=function(a){return this.$val.PutEmojis(a);};P.ptr.prototype.RemoveEmoji=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=b.ParseOptions.EmojiAlias;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;a=B.ReplaceAll(a,g,"");d++;}h=B.TrimSpace(a);$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:P.ptr.prototype.RemoveEmoji};}$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;};P.prototype.RemoveEmoji=function(a){return this.$val.RemoveEmoji(a);};P.ptr.prototype.GetTerms=function(){var a;a=this;return a.RenderOptions.Terms;};P.prototype.GetTerms=function(){return this.$val.GetTerms();};P.ptr.prototype.PutTerms=function(a){var a,b,c,d,e,f,g,h,i;b=this;if(false===b.RenderOptions.Terms){b.RenderOptions.Terms=H.NewTerms();}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.RenderOptions.Terms||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}};P.prototype.PutTerms=function(a){return this.$val.PutTerms(a);};P.ptr.prototype.ProtylePreview=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;d=H.NewProtylePreviewRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.ProtylePreview};}$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;};P.prototype.ProtylePreview=function(a,b){return this.$val.ProtylePreview(a,b);};P.ptr.prototype.Tree2HTML=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;d=H.NewHtmlRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2HTML};}$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;};P.prototype.Tree2HTML=function(a,b){return this.$val.Tree2HTML(a,b);};P.ptr.prototype.SetGFMTable=function(a){var a,b;b=this;b.ParseOptions.GFMTable=a;};P.prototype.SetGFMTable=function(a){return this.$val.SetGFMTable(a);};P.ptr.prototype.SetGFMTaskListItem=function(a){var a,b;b=this;b.ParseOptions.GFMTaskListItem=a;};P.prototype.SetGFMTaskListItem=function(a){return this.$val.SetGFMTaskListItem(a);};P.ptr.prototype.SetGFMTaskListItemClass=function(a){var a,b;b=this;b.RenderOptions.GFMTaskListItemClass=a;};P.prototype.SetGFMTaskListItemClass=function(a){return this.$val.SetGFMTaskListItemClass(a);};P.ptr.prototype.SetGFMStrikethrough=function(a){var a,b;b=this;b.ParseOptions.GFMStrikethrough=a;};P.prototype.SetGFMStrikethrough=function(a){return this.$val.SetGFMStrikethrough(a);};P.ptr.prototype.SetGFMAutoLink=function(a){var a,b;b=this;b.ParseOptions.GFMAutoLink=a;};P.prototype.SetGFMAutoLink=function(a){return this.$val.SetGFMAutoLink(a);};P.ptr.prototype.SetSoftBreak2HardBreak=function(a){var a,b;b=this;b.RenderOptions.SoftBreak2HardBreak=a;};P.prototype.SetSoftBreak2HardBreak=function(a){return this.$val.SetSoftBreak2HardBreak(a);};P.ptr.prototype.SetCodeSyntaxHighlight=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlight=a;};P.prototype.SetCodeSyntaxHighlight=function(a){return this.$val.SetCodeSyntaxHighlight(a);};P.ptr.prototype.SetCodeSyntaxHighlightDetectLang=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightDetectLang=a;};P.prototype.SetCodeSyntaxHighlightDetectLang=function(a){return this.$val.SetCodeSyntaxHighlightDetectLang(a);};P.ptr.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightInlineStyle=a;};P.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){return this.$val.SetCodeSyntaxHighlightInlineStyle(a);};P.ptr.prototype.SetCodeSyntaxHighlightLineNum=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightLineNum=a;};P.prototype.SetCodeSyntaxHighlightLineNum=function(a){return this.$val.SetCodeSyntaxHighlightLineNum(a);};P.ptr.prototype.SetCodeSyntaxHighlightStyleName=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightStyleName=a;};P.prototype.SetCodeSyntaxHighlightStyleName=function(a){return this.$val.SetCodeSyntaxHighlightStyleName(a);};P.ptr.prototype.SetFootnotes=function(a){var a,b;b=this;b.ParseOptions.Footnotes=a;};P.prototype.SetFootnotes=function(a){return this.$val.SetFootnotes(a);};P.ptr.prototype.SetToC=function(a){var a,b;b=this;b.ParseOptions.ToC=a;b.RenderOptions.ToC=a;};P.prototype.SetToC=function(a){return this.$val.SetToC(a);};P.ptr.prototype.SetHeadingID=function(a){var a,b;b=this;b.ParseOptions.HeadingID=a;b.RenderOptions.HeadingID=a;};P.prototype.SetHeadingID=function(a){return this.$val.SetHeadingID(a);};P.ptr.prototype.SetAutoSpace=function(a){var a,b;b=this;b.RenderOptions.AutoSpace=a;};P.prototype.SetAutoSpace=function(a){return this.$val.SetAutoSpace(a);};P.ptr.prototype.SetFixTermTypo=function(a){var a,b;b=this;b.RenderOptions.FixTermTypo=a;};P.prototype.SetFixTermTypo=function(a){return this.$val.SetFixTermTypo(a);};P.ptr.prototype.SetEmoji=function(a){var a,b;b=this;b.ParseOptions.Emoji=a;};P.prototype.SetEmoji=function(a){return this.$val.SetEmoji(a);};P.ptr.prototype.SetEmojis=function(a){var a,b;b=this;b.ParseOptions.AliasEmoji=a;};P.prototype.SetEmojis=function(a){return this.$val.SetEmojis(a);};P.ptr.prototype.SetEmojiSite=function(a){var a,b;b=this;b.ParseOptions.EmojiSite=a;};P.prototype.SetEmojiSite=function(a){return this.$val.SetEmojiSite(a);};P.ptr.prototype.SetHeadingAnchor=function(a){var a,b;b=this;b.RenderOptions.HeadingAnchor=a;};P.prototype.SetHeadingAnchor=function(a){return this.$val.SetHeadingAnchor(a);};P.ptr.prototype.SetTerms=function(a){var a,b;b=this;b.RenderOptions.Terms=a;};P.prototype.SetTerms=function(a){return this.$val.SetTerms(a);};P.ptr.prototype.SetVditorWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.VditorWYSIWYG=a;b.RenderOptions.VditorWYSIWYG=a;};P.prototype.SetVditorWYSIWYG=function(a){return this.$val.SetVditorWYSIWYG(a);};P.ptr.prototype.SetProtyleWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.ProtyleWYSIWYG=a;b.RenderOptions.ProtyleWYSIWYG=a;};P.prototype.SetProtyleWYSIWYG=function(a){return this.$val.SetProtyleWYSIWYG(a);};P.ptr.prototype.SetVditorIR=function(a){var a,b;b=this;b.ParseOptions.VditorIR=a;b.RenderOptions.VditorIR=a;};P.prototype.SetVditorIR=function(a){return this.$val.SetVditorIR(a);};P.ptr.prototype.SetVditorSV=function(a){var a,b;b=this;b.ParseOptions.VditorSV=a;b.RenderOptions.VditorSV=a;};P.prototype.SetVditorSV=function(a){return this.$val.SetVditorSV(a);};P.ptr.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){var a,b;b=this;b.ParseOptions.InlineMathAllowDigitAfterOpenMarker=a;};P.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){return this.$val.SetInlineMathAllowDigitAfterOpenMarker(a);};P.ptr.prototype.SetLinkPrefix=function(a){var a,b;b=this;b.RenderOptions.LinkPrefix=a;};P.prototype.SetLinkPrefix=function(a){return this.$val.SetLinkPrefix(a);};P.ptr.prototype.SetLinkBase=function(a){var a,b;b=this;b.RenderOptions.LinkBase=a;};P.prototype.SetLinkBase=function(a){return this.$val.SetLinkBase(a);};P.ptr.prototype.GetLinkBase=function(){var a;a=this;return a.RenderOptions.LinkBase;};P.prototype.GetLinkBase=function(){return this.$val.GetLinkBase();};P.ptr.prototype.SetVditorCodeBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorCodeBlockPreview=a;};P.prototype.SetVditorCodeBlockPreview=function(a){return this.$val.SetVditorCodeBlockPreview(a);};P.ptr.prototype.SetVditorMathBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorMathBlockPreview=a;};P.prototype.SetVditorMathBlockPreview=function(a){return this.$val.SetVditorMathBlockPreview(a);};P.ptr.prototype.SetVditorHTMLBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorHTMLBlockPreview=a;};P.prototype.SetVditorHTMLBlockPreview=function(a){return this.$val.SetVditorHTMLBlockPreview(a);};P.ptr.prototype.SetRenderListStyle=function(a){var a,b;b=this;b.RenderOptions.RenderListStyle=a;};P.prototype.SetRenderListStyle=function(a){return this.$val.SetRenderListStyle(a);};P.ptr.prototype.SetSanitize=function(a){var a,b;b=this;b.RenderOptions.Sanitize=a;};P.prototype.SetSanitize=function(a){return this.$val.SetSanitize(a);};P.ptr.prototype.SetImageLazyLoading=function(a){var a,b;b=this;b.RenderOptions.ImageLazyLoading=a;};P.prototype.SetImageLazyLoading=function(a){return this.$val.SetImageLazyLoading(a);};P.ptr.prototype.SetChineseParagraphBeginningSpace=function(a){var a,b;b=this;b.RenderOptions.ChineseParagraphBeginningSpace=a;};P.prototype.SetChineseParagraphBeginningSpace=function(a){return this.$val.SetChineseParagraphBeginningSpace(a);};P.ptr.prototype.SetYamlFrontMatter=function(a){var a,b;b=this;b.ParseOptions.YamlFrontMatter=a;};P.prototype.SetYamlFrontMatter=function(a){return this.$val.SetYamlFrontMatter(a);};P.ptr.prototype.SetSetext=function(a){var a,b;b=this;b.ParseOptions.Setext=a;};P.prototype.SetSetext=function(a){return this.$val.SetSetext(a);};P.ptr.prototype.SetBlockRef=function(a){var a,b;b=this;b.ParseOptions.BlockRef=a;};P.prototype.SetBlockRef=function(a){return this.$val.SetBlockRef(a);};P.ptr.prototype.SetFileAnnotationRef=function(a){var a,b;b=this;b.ParseOptions.FileAnnotationRef=a;};P.prototype.SetFileAnnotationRef=function(a){return this.$val.SetFileAnnotationRef(a);};P.ptr.prototype.SetMark=function(a){var a,b;b=this;b.ParseOptions.Mark=a;};P.prototype.SetMark=function(a){return this.$val.SetMark(a);};P.ptr.prototype.SetKramdownIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownIAL=function(a){return this.$val.SetKramdownIAL(a);};P.ptr.prototype.SetKramdownBlockIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownBlockIAL=a;};P.prototype.SetKramdownBlockIAL=function(a){return this.$val.SetKramdownBlockIAL(a);};P.ptr.prototype.SetKramdownSpanIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownSpanIAL=function(a){return this.$val.SetKramdownSpanIAL(a);};P.ptr.prototype.SetKramdownIALIDRenderName=function(a){var a,b;b=this;b.RenderOptions.KramdownIALIDRenderName=a;};P.prototype.SetKramdownIALIDRenderName=function(a){return this.$val.SetKramdownIALIDRenderName(a);};P.ptr.prototype.SetTag=function(a){var a,b;b=this;b.ParseOptions.Tag=a;};P.prototype.SetTag=function(a){return this.$val.SetTag(a);};P.ptr.prototype.SetImgPathAllowSpace=function(a){var a,b;b=this;b.ParseOptions.ImgPathAllowSpace=a;};P.prototype.SetImgPathAllowSpace=function(a){return this.$val.SetImgPathAllowSpace(a);};P.ptr.prototype.SetSuperBlock=function(a){var a,b;b=this;b.ParseOptions.SuperBlock=a;b.RenderOptions.SuperBlock=a;};P.prototype.SetSuperBlock=function(a){return this.$val.SetSuperBlock(a);};P.ptr.prototype.SetSup=function(a){var a,b;b=this;b.ParseOptions.Sup=a;};P.prototype.SetSup=function(a){return this.$val.SetSup(a);};P.ptr.prototype.SetSub=function(a){var a,b;b=this;b.ParseOptions.Sub=a;};P.prototype.SetSub=function(a){return this.$val.SetSub(a);};P.ptr.prototype.SetGitConflict=function(a){var a,b;b=this;b.ParseOptions.GitConflict=a;};P.prototype.SetGitConflict=function(a){return this.$val.SetGitConflict(a);};P.ptr.prototype.SetLinkRef=function(a){var a,b;b=this;b.ParseOptions.LinkRef=a;};P.prototype.SetLinkRef=function(a){return this.$val.SetLinkRef(a);};P.ptr.prototype.SetIndentCodeBlock=function(a){var a,b;b=this;b.ParseOptions.IndentCodeBlock=a;};P.prototype.SetIndentCodeBlock=function(a){return this.$val.SetIndentCodeBlock(a);};P.ptr.prototype.SetParagraphBeginningSpace=function(a){var a,b;b=this;b.ParseOptions.ParagraphBeginningSpace=a;b.RenderOptions.KeepParagraphBeginningSpace=a;};P.prototype.SetParagraphBeginningSpace=function(a){return this.$val.SetParagraphBeginningSpace(a);};P.ptr.prototype.SetProtyleMarkNetImg=function(a){var a,b;b=this;b.RenderOptions.ProtyleMarkNetImg=a;};P.prototype.SetProtyleMarkNetImg=function(a){return this.$val.SetProtyleMarkNetImg(a);};P.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,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=[b];c=this;d=(e=a[$String.keyFor("renderers")],e!==undefined?e.v:false);f=0;g=$keys(d);case 1:if(!(f<g.length)){$s=2;continue;}h=[h];i=d[g[f]];if(i===undefined){f++;$s=1;continue;}j=i.k;b[0]=i.v;k=$internalize(b[0],$emptyInterface);switch(0){default:if($assertType(k,AX,true)[1]){break;}else{$panic(new $String("invalid type ["+j+"]"));}}l=false;if("HTML2Md"===j){l=c.HTML2MdRendererFuncs;}else if("HTML2VditorDOM"===j){l=c.HTML2VditorDOMRendererFuncs;}else if("HTML2VditorIRDOM"===j){l=c.HTML2VditorIRDOMRendererFuncs;}else if("HTML2BlockDOM"===j){l=c.HTML2BlockDOMRendererFuncs;}else if("HTML2VditorSVDOM"===j){l=c.HTML2VditorSVDOMRendererFuncs;}else if("Md2HTML"===j){l=c.Md2HTMLRendererFuncs;}else if("Md2VditorDOM"===j){l=c.Md2VditorDOMRendererFuncs;}else if("Md2VditorIRDOM"===j){l=c.Md2VditorIRDOMRendererFuncs;}else if("Md2BlockDOM"===j){l=c.Md2BlockDOMRendererFuncs;}else if("Md2VditorSVDOM"===j){l=c.Md2VditorSVDOMRendererFuncs;}else{$panic(new $String("unknown ext renderer func ["+j+"]"));}m=$assertType($internalize(b[0],$emptyInterface),AX);n=m;o=0;p=$keys(n);case 3:if(!(o<p.length)){$s=4;continue;}q=n[p[o]];if(q===undefined){o++;$s=3;continue;}h[0]=q.k;r="Node"+$substring(h[0],6);t=D.Str2NodeType(r);$s=5;case 5:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;(l||$throwRuntimeError("assignment to entry in nil map"))[D.NodeType.keyFor(s)]={k:s,v:(function(b,h){return function(u,v){var u,v,w;h[0]="render"+$substring(new D.NodeType(u.Type).String(),4);w=$assertType($internalize(b[0][$externalize(h[0],$String)](M.MakeWrapper(u),$externalize(v,$Bool)),$emptyInterface),AY);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))];};})(b,h)};o++;$s=3;continue;case 4:f++;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SetJSRenderers};}$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;};P.prototype.SetJSRenderers=function(a){return this.$val.SetJSRenderers(a);};P.ptr.prototype.SpinBlockDOM=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;d=c.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=B.ReplaceAll(e,"\xE2\x80\x8B","");f=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if((1===h.Type)&&""===h.ID){i=h.Next;if(!(AE.nil===i)&&!(AE.nil===i.Next)&&(455===i.Next.Type)){j=i.Next;k=i.ID;l="";h.ID=k;i.ID=l;h.InsertAfter(j);m=i.KramdownIAL;n=AM.nil;h.KramdownIAL=m;i.KramdownIAL=n;}}if((455===h.Type)&&!(AE.nil===h.Next)&&(455===h.Next.Type)&&I.IsDocIAL(h.Next.Tokens)){$s=3;continue;}$s=4;continue;case 3:o=G.Tokens2IAL(h.Tokens);$s=5;case 5:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;q=G.IAL2Map(p);s=new D.Node.ptr((r=q[$String.keyFor("id")],r!==undefined?r.v:""),"","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,p,false);h.InsertBefore(s);case 4:t=c.Tree2BlockDOM(g,c.RenderOptions);$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}b=t;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SpinBlockDOM};}$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;};P.prototype.SpinBlockDOM=function(a){return this.$val.SpinBlockDOM(a);};P.ptr.prototype.HTML2BlockDOM=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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewBlockRenderer(j,c.RenderOptions);l=c.HTML2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(t);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HTML2BlockDOM};}$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;};P.prototype.HTML2BlockDOM=function(a){return this.$val.HTML2BlockDOM(a);};P.ptr.prototype.BlockDOM2HTML=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=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2HTML};}$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;};P.prototype.BlockDOM2HTML=function(a){return this.$val.BlockDOM2HTML(a);};P.ptr.prototype.BlockDOM2InlineBlockDOM=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=[b];c="";d=this;e=d.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.Parse("",(new AC($stringToBytes(f))),d.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b[0]=AJ.nil;$r=D.Walk(h.Root,(function(b){return function(i,j){var i,j;if(!j){return 2;}if(!i.IsBlock()){b[0]=$append(b[0],i);return 1;}return 2;};})(b));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=AJ.nil;j=h.Root.FirstChild;while(true){if(!(!(AE.nil===j))){break;}i=$append(i,j);j=j.Next;}k=i;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]);m.Unlink();l++;}n=b[0];o=0;while(true){if(!(o<n.$length)){break;}p=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);h.Root.AppendChild(p);o++;}q=H.NewBlockRenderer(h,d.RenderOptions);r=q.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;c=I.BytesToStr(s);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2InlineBlockDOM};}$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;};P.prototype.BlockDOM2InlineBlockDOM=function(a){return this.$val.BlockDOM2InlineBlockDOM(a);};P.ptr.prototype.Md2BlockDOM=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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Md2BlockDOM};}$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;};P.prototype.Md2BlockDOM=function(a){return this.$val.Md2BlockDOM(a);};P.ptr.prototype.InlineMd2BlockDOM=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;d=G.Inline("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.InlineMd2BlockDOM};}$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;};P.prototype.InlineMd2BlockDOM=function(a){return this.$val.InlineMd2BlockDOM(a);};P.ptr.prototype.BlockDOM2Md=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;d=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2Md=function(a){return this.$val.BlockDOM2Md(a);};P.ptr.prototype.BlockDOM2StdMd=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;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=D.Walk(e.Root,(function(f,g){var f,g;if(!g){return 2;}if((455===f.Type)||(456===f.Type)){f.Tokens=AC.nil;}return 2;}));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=I.BytesToStr(i);b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2StdMd};}$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;};P.prototype.BlockDOM2StdMd=function(a){return this.$val.BlockDOM2StdMd(a);};P.ptr.prototype.BlockDOM2Text=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.Text();$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:P.ptr.prototype.BlockDOM2Text};}$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;};P.prototype.BlockDOM2Text=function(a){return this.$val.BlockDOM2Text(a);};P.ptr.prototype.BlockDOM2TextLen=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.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Root.TextLen();$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:P.ptr.prototype.BlockDOM2TextLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2TextLen=function(a){return this.$val.BlockDOM2TextLen(a);};P.ptr.prototype.Tree2BlockDOM=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="";d=this;e=H.NewBlockRenderer(a,b);f=e.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c=I.BytesToStr(g);c=B.ReplaceAll(c,"\xE2\x80\xB8","<wbr>");$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2BlockDOM};}$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;};P.prototype.Tree2BlockDOM=function(a,b){return this.$val.Tree2BlockDOM(a,b);};P.ptr.prototype.BlockDOM2Tree=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=[b];c=AA.nil;b[0]=this;a=B.ReplaceAll(a,"\n<wbr>\n</strong>","</strong>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</em>","</em>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n
","
\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</u>","</u>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</span>","</span>\n<wbr>\n");a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=b[0].parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return c;}$r=b[0].adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,b[0].ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");c.Context.Tip=c.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=b[0].genASTByBlockDOM(f,c);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(c.Root,(function(b){return function(g,h){var g,h,i;if(h){i=g.Type;if((i===(10))||(i===(9))||(i===(29))||(i===(15))||(i===(306))||(i===(302))||(i===(27))||(i===(304))){if(!(AE.nil===g.Next)&&(27===g.Next.Type)&&(g.CodeMarkerLen===g.Next.CodeMarkerLen)&&!(AE.nil===g.FirstChild)&&!(AE.nil===g.FirstChild.Next)){g.FirstChild.Next.Tokens=$appendSlice(g.FirstChild.Next.Tokens,g.Next.FirstChild.Next.Tokens);g.Next.Unlink();}}else if((i===(22))||(i===(17))||(i===(101))||(i===(520))){b[0].mergeSameSpan(g,g.Type);}}return 2;};})(b));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2Tree};}$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;};P.prototype.BlockDOM2Tree=function(a){return this.$val.BlockDOM2Tree(a);};P.ptr.prototype.mergeSameSpan=function(a,b){var a,b,c,d,e,f,g,h;c=this;if(!(AE.nil===a.Next)&&(b===a.Next.Type)&&!(AE.nil===a.Next.Next)&&!((456===a.Next.Next.Type))){d=AJ.nil;a.Next.FirstChild.Unlink();a.Next.LastChild.Unlink();e=a.Next.FirstChild;while(true){if(!(!(AE.nil===e))){break;}d=$append(d,e);e=e.Next;}f=d;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]);a.LastChild.InsertBefore(h);g++;}a.Next.Unlink();}};P.prototype.mergeSameSpan=function(a,b){return this.$val.mergeSameSpan(a,b);};P.ptr.prototype.CancelSuperBlock=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((475===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=f.FirstChild;while(true){if(!(!(AE.nil===h))){break;}g=$append(g,h);h=h.Next;}i=g;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]);e.Root.AppendChild(k);j++;}f.Unlink();l=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelSuperBlock};}$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;};P.prototype.CancelSuperBlock=function(a){return this.$val.CancelSuperBlock(a);};P.ptr.prototype.CancelList=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((7===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}l=k.FirstChild;while(true){if(!(!(AE.nil===l))){break;}if(!((100===l.Type))){i=$append(i,l);}l=l.Next;}j=$append(j,k);k=k.Next;}m=i;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]);e.Root.AppendChild(o);n++;}p=j;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]);r.Unlink();q++;}f.Unlink();s=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelList};}$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;};P.prototype.CancelList=function(a){return this.$val.CancelList(a);};P.ptr.prototype.CancelBlockquote=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;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((5===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}if(!((6===k.Type))){i=$append(i,k);}j=$append(j,k);k=k.Next;}l=i;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]);e.Root.AppendChild(n);m++;}f.Unlink();o=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelBlockquote};}$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;};P.prototype.CancelBlockquote=function(a){return this.$val.CancelBlockquote(a);};P.ptr.prototype.HLevel=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((2===g.Type))){c=a;$s=-1;return c;}h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HLevel};}$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;};P.prototype.HLevel=function(a,b){return this.$val.HLevel(a,b);};P.ptr.prototype.H2P=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((2===f.Type))){b=a;$s=-1;return b;}f.Type=1;g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.H2P};}$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;};P.prototype.H2P=function(a){return this.$val.H2P(a);};P.ptr.prototype.P2H=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((1===g.Type))){c=a;$s=-1;return c;}g.Type=2;h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.P2H};}$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;};P.prototype.P2H=function(a,b){return this.$val.P2H(a,b);};P.ptr.prototype.Blocks2Ps=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;g=f;while(true){if(!(!(AE.nil===g))){break;}if(2===g.Type){g.Type=1;}g=g.Next;}h=c.Tree2BlockDOM(e,c.RenderOptions);$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:P.ptr.prototype.Blocks2Ps};}$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;};P.prototype.Blocks2Ps=function(a){return this.$val.Blocks2Ps(a);};P.ptr.prototype.Blocks2Hs=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;h=g;while(true){if(!(!(AE.nil===h))){break;}if((1===h.Type)||(2===h.Type)){h.Type=2;i=N.Atoi(b);h.HeadingLevel=i[0];}h=h.Next;}j=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}c=j;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Blocks2Hs};}$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;};P.prototype.Blocks2Hs=function(a,b){return this.$val.Blocks2Hs(a,b);};P.ptr.prototype.OL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.OL2TL};}$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;};P.prototype.OL2TL=function(a){return this.$val.OL2TL(a);};P.ptr.prototype.UL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.UL2TL};}$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;};P.prototype.UL2TL=function(a){return this.$val.UL2TL(a);};P.ptr.prototype.TL2OL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=AJ.nil;i=f.FirstChild;case 2:if(!(!(AE.nil===i))){$s=3;continue;}if(455===i.Type){i=i.Next;$s=2;continue;}h=$append(h,i.FirstChild);i.ListData.Typ=1;i.ListData.Num=g;g=g+(1)>>0;i=i.Next;$s=2;continue;case 3:j=h;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.Unlink();k++;}m=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2OL};}$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;};P.prototype.TL2OL=function(a){return this.$val.TL2OL(a);};P.ptr.prototype.TL2UL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=AJ.nil;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}g=$append(g,h.FirstChild);h.ListData.Typ=0;h=h.Next;$s=2;continue;case 3:i=g;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]);k.Unlink();j++;}l=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2UL};}$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;};P.prototype.TL2UL=function(a){return this.$val.TL2UL(a);};P.ptr.prototype.OL2UL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=f.FirstChild;case 2:if(!(!(AE.nil===g))){$s=3;continue;}if(455===g.Type){g=g.Next;$s=2;continue;}g.ListData.Typ=0;g=g.Next;$s=2;continue;case 3:h=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4: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:P.ptr.prototype.OL2UL};}$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;};P.prototype.OL2UL=function(a){return this.$val.OL2UL(a);};P.ptr.prototype.UL2OL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}h.ListData.Typ=1;h.ListData.Num=g;g=g+(1)>>0;h=h.Next;$s=2;continue;case 3:i=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.UL2OL};}$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;};P.prototype.UL2OL=function(a){return this.$val.UL2OL(a);};P.ptr.prototype.blockDOM2Md=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=($bytesToString(i));$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.blockDOM2Md};}$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;};P.prototype.blockDOM2Md=function(a){return this.$val.blockDOM2Md(a);};P.ptr.prototype.genASTByBlockDOM=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,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;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;$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,"class");if("protyle-attr"===d||B.Contains(d,"__copy")||B.Contains(d,"protyle-linenumber__rows")){$s=-1;return;}if("1"===c.domAttrValue(a,"spin")){$s=-1;return;}if(B.Contains(d,"protyle-action")){if(11===b.Context.Tip.Type){e=a.FirstChild;f="";if(!(AD.nil===e.FirstChild)){f=e.FirstChild.Data;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(f),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));g=c.domText(a.NextSibling);if(B.HasSuffix(g,"\n\n\xE2\x80\xB8")){g=B.TrimSuffix(g,"\n\n\xE2\x80\xB8");g=g+("\n\xE2\x80\xB8\n");}h=B.Split(g,"\n");i=new A.Buffer.ptr(AC.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(B.Contains(m,"```")){m=B.ReplaceAll(m,"```","\xE2\x80\x8D```");}else{m=B.ReplaceAll(m,"\xE2\x80\x8D","");}i.WriteString(m);if(l<(h.$length-1>>0)){i.WriteByte(10);}k++;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,i.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(8===b.Context.Tip.Type){if(3===b.Context.Tip.ListData.Typ){b.Context.Tip.AppendChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,B.Contains(c.domAttrValue(a.Parent,"class"),"protyle-task--done"),AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}if("true"===c.domAttrValue(a,"contenteditable")){$s=1;continue;}$s=2;continue;case 1:$r=c.genASTContenteditable(a,b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:n=D.Str2NodeType(c.domAttrValue(a,"data-type"));$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=c.domAttrValue(a,"data-node-id");q=new D.Node.ptr(p,"","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);if(!(""===q.ID)&&!c.parentIs(a,new AO([365829]))){$s=5;continue;}$s=6;continue;case 5:q.KramdownIAL=new AM([new AI(["id",q.ID])]);r=c.setBlockIAL(a,q);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=new D.Node.ptr("","","",455,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,s,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[t]]);case 6:u=o;if(u===(465)){$s=9;continue;}if(u===(106)){$s=10;continue;}if(u===(1)){$s=11;continue;}if(u===(2)){$s=12;continue;}if(u===(5)){$s=13;continue;}if(u===(7)){$s=14;continue;}if(u===(8)){$s=15;continue;}if(u===(495)){$s=16;continue;}if(u===(475)){$s=17;continue;}if(u===(300)){$s=18;continue;}if(u===(11)){$s=19;continue;}if(u===(9)){$s=20;continue;}if(u===(425)){$s=21;continue;}if(u===(4)){$s=22;continue;}if(u===(500)){$s=23;continue;}if(u===(535)){$s=24;continue;}if(u===(510)){$s=25;continue;}if(u===(505)){$s=26;continue;}$s=27;continue;case 9:q.Type=465;q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));v=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",468,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(v),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 10:q.Type=106;w=AL.nil;if(AD.nil===a.FirstChild){$s=-1;return;}if(c.parentIs(a,new AO([365829]))){$s=29;continue;}$s=30;continue;case 29:x=c.domText(a);y=B.TrimSpace(x);$s=31;case 31:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(y)));b.Context.Tip.AppendChild(q);$s=-1;return;case 30:z=a.FirstChild;aa=c.domChild(z,365829);if(AD.nil===aa){$s=-1;return;}ab=aa.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===ab))){break;}ac=c.domAttrValue(ab,"align");ad=ac;if(ad===("left")){w=$append(w,1);}else if(ad===("center")){w=$append(w,2);}else if(ad===("right")){w=$append(w,3);}else{w=$append(w,0);}ab=ab.NextSibling;}q.TableAligns=w;q.Tokens=AC.nil;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$r=c.genASTContenteditable(aa,b);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 12:ae=c.domText(a);if(c.parentIs(a,new AO([365829]))){$s=33;continue;}$s=34;continue;case 33:af=B.TrimSpace(ae);$s=35;case 35:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(af)));while(true){if(!(A.HasPrefix(q.Tokens,(new AC($stringToBytes("#")))))){break;}q.Tokens=A.TrimPrefix(q.Tokens,(new AC($stringToBytes("#"))));}b.Context.Tip.AppendChild(q);$s=-1;return;case 34:q.Type=2;ag=$substring(c.domAttrValue(a,"data-subtype"),1);ah=N.Atoi(ag);q.HeadingLevel=ah[0];b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 13:ai=B.TrimSpace(c.domText(a));$s=36;case 36:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai;if("\xE2\x80\xB8"===aj){q.Type=16;q.Tokens=(new AC($stringToBytes(aj)));b.Context.Tip.AppendChild(q);}q.Type=5;q.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 14:q.Type=7;ak=c.domAttrValue(a,"data-marker");q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);al=c.domAttrValue(a,"data-subtype");if("u"===al){q.ListData.Typ=0;}else if("o"===al){q.ListData.Typ=1;}else if("t"===al){q.ListData.Typ=3;}q.ListData.Marker=(new AC($stringToBytes(ak)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 15:am=c.domAttrValue(a,"data-marker");if(!((7===b.Context.Tip.Type))){an=new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.Type=7;an.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);ao=c.domAttrValue(a,"data-subtype");if("u"===ao){an.ListData.Typ=0;an.ListData.BulletChar=42;}else if("o"===ao){an.ListData.Typ=1;ap=N.Atoi($substring(am,0,(am.length-1>>0)));an.ListData.Num=ap[0];an.ListData.Delimiter=46;}else if("t"===ao){an.ListData.Typ=3;an.ListData.BulletChar=42;}b.Context.Tip.AppendChild(an);b.Context.Tip=an;}q.Type=8;q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);aq=c.domAttrValue(a,"data-subtype");if("u"===aq){q.ListData.Typ=0;q.ListData.BulletChar=42;}else if("o"===aq){q.ListData.Typ=1;ar=N.Atoi($substring(am,0,(am.length-1>>0)));q.ListData.Num=ar[0];q.ListData.Delimiter=46;}else if("t"===aq){q.ListData.Typ=3;q.ListData.BulletChar=42;}q.ListData.Marker=(new AC($stringToBytes(am)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 16:q.Type=495;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 17:q.Type=475;b.Context.Tip.AppendChild(q);q.AppendChild(new D.Node.ptr("","","",476,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));as=c.domAttrValue(a,"data-sb-layout");q.AppendChild(new D.Node.ptr("","","",477,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 18:q.Type=300;q.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));at=c.domAttrValue(a,"data-content");at=E.UnescapeHTMLStr(at);q.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(at),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 19:q.Type=11;q.IsFencedCodeBlock=true;q.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));au=c.domAttrValue(a,"data-subtype");if(!(""===au)){q.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(au),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));av=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(av),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;}b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 20:q.Type=9;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 21:q.Type=425;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 22:q.Type=4;b.Context.Tip.AppendChild(q);$s=-1;return;case 23:q.Type=500;a=c.domChild(a.FirstChild,195590);aw=c.domHTML(a);$s=37;case 37:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}q.Tokens=aw;b.Context.Tip.AppendChild(q);$s=-1;return;case 24:q.Type=535;a=c.domChild(a.FirstChild,195590);ax=c.domHTML(a);$s=38;case 38:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}q.Tokens=ax;b.Context.Tip.AppendChild(q);$s=-1;return;case 25:q.Type=510;a=c.domChild(a.FirstChild,192773);ay=c.domHTML(a);$s=39;case 39:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}q.Tokens=ay;b.Context.Tip.AppendChild(q);$s=-1;return;case 26:q.Type=505;a=c.domChild(a.FirstChild,70917);az=c.domHTML(a);$s=40;case 40:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}q.Tokens=az;b.Context.Tip.AppendChild(q);$s=-1;return;case 27:ba=a.DataAtom;if(ba===(0)){$s=42;continue;}if((ba===(2817))||(ba===(378116))||(ba===(449798))||(ba===(28162))||(ba===(47363))||(ba===(46596))||(ba===(9473))||(ba===(421123))||(ba===(461571))||(ba===(40708))){$s=43;continue;}$s=44;continue;case 42:q.Type=16;q.Tokens=I.StrToBytes(a.Data);if(0===b.Context.Tip.Type){bb=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(bb);b.Context.Tip=bb;}$r=c.genASTContenteditable(a,b);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 43:$r=c.genASTContenteditable(a,b);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 44:case 41:if((8===b.Context.Tip.Type)&&(281349===a.DataAtom)){q.Type=100;q.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(q);$s=-1;return;}q.Type=10;bc=c.domHTML(a);$s=47;case 47:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}q.Tokens=bc;b.Context.Tip.AppendChild(q);$s=-1;return;case 28:case 8:bd=a.FirstChild;case 48:if(!(!(bd===AD.nil))){$s=49;continue;}$r=c.genASTByBlockDOM(bd,b);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bd=bd.NextSibling;$s=48;continue;case 49:be=o;if(be===(475)){q.AppendChild(new D.Node.ptr("","","",478,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(be===(11)){q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTByBlockDOM};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.genASTByBlockDOM=function(a,b){return this.$val.genASTByBlockDOM(a,b);};P.ptr.prototype.genASTContenteditable=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,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;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;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(11===b.Context.Tip.Type){$s=-1;return;}d=c.domAttrValue(a,"class");if("svg"===d){$s=-1;return;}e=a.Data;f=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=a.DataAtom;if(g===(0)){$s=2;continue;}if(g===(208901)){$s=3;continue;}if(g===(9989)){$s=4;continue;}if(g===(52226)){$s=5;continue;}if((g===(87554))||(g===(37378))){$s=6;continue;}if(g===(378116)){$s=7;continue;}if(g===(40708)){$s=8;continue;}if(g===(421123)){$s=9;continue;}if(g===(461571)){$s=10;continue;}if(g===(2817)){$s=11;continue;}if(g===(47363)){$s=12;continue;}if(g===(514)){$s=13;continue;}if((g===(28162))||(g===(1537))){$s=14;continue;}if((g===(449798))||(g===(257))){$s=15;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=16;continue;}if(g===(46596)){$s=17;continue;}if(g===(198403)){$s=18;continue;}$s=19;continue;case 2:if(""===e){$s=-1;return;}if(33===b.Context.Tip.Type){f.Type=40;}else if(2===b.Context.Tip.Type){e=B.ReplaceAll(e,"\n","");f.Tokens=I.StrToBytes(e);}else if(22===b.Context.Tip.Type){e=B.ReplaceAll(e,"**","");e=B.ReplaceAll(e,"*\xE2\x80\xB8","\xE2\x80\xB8");e=B.ReplaceAll(e,"\xE2\x80\xB8*","\xE2\x80\xB8");f.Tokens=I.StrToBytes(e);}if(c.parentIs(a,new AO([365829]))){if(AD.nil===a.NextSibling||((514===a.NextSibling.DataAtom)&&B.HasPrefix(e,"\n"))){e=B.ReplaceAll(e,"\n","");}f.Tokens=I.StrToBytes(B.ReplaceAll(e,"\n","<br />"));h=L.SplitWithoutBackslashEscape(f.Tokens,124);f.Tokens=AC.nil;i=h;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]);f.Tokens=$appendSlice(f.Tokens,l);if(k<(h.$length-1>>0)){f.Tokens=$appendSlice(f.Tokens,(new AC($stringToBytes("\\|"))));}j++;}}if((27===b.Context.Tip.Type)||(304===b.Context.Tip.Type)){if(!(AE.nil===b.Context.Tip.Previous)&&(b.Context.Tip.Type===b.Context.Tip.Previous.Type)){b.Context.Tip.FirstChild.Next.Tokens=I.StrToBytes(e);}else{b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,I.StrToBytes(e));}$s=-1;return;}if(515===b.Context.Tip.Type){f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\\\"))),(new AC($stringToBytes("\\"))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}b.Context.Tip.AppendChild(f);$s=19;continue;case 3:if(c.parentIs(a.Parent.Parent,new AO([365829]))){$s=20;continue;}$s=21;continue;case 20:m=c.domText(a.Parent.Parent);m=B.ReplaceAll(m,"\xE2\x80\xB8","");n=B.TrimSpace(m);$s=22;case 22:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}f.Tokens=(new AC($stringToBytes(n)));b.Context.Tip.AppendChild(f);$s=-1;return;case 21:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 4:$s=19;continue;case 5:f.Type=108;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 6:f.Type=109;o=c.domAttrValue(a,"align");p=0;q=o;if(q===("left")){p=1;}else if(q===("center")){p=2;}else if(q===("right")){p=3;}else{p=0;}f.TableCellAlign=p;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 7:r=c.isEmptyText(a);$s=25;case 25:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(r){$s=23;continue;}$s=24;continue;case 23:$s=-1;return;case 24:f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 8:s=c.domAttrValue(a,"data-type");if("tag"===s){$s=26;continue;}if("inline-math"===s){$s=27;continue;}if("a"===s){$s=28;continue;}if("block-ref"===s){$s=29;continue;}if("file-annotation-ref"===s){$s=30;continue;}if("img"===s){$s=31;continue;}if("backslash"===s){$s=32;continue;}$s=33;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}f.Type=460;f.AppendChild(new D.Node.ptr("","","",461,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=34;continue;}$s=35;continue;case 34:t=B.TrimLeft(a.FirstChild.Data," ");$s=36;case 36:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}a.FirstChild.Data=t;f.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 35:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=37;continue;}$s=38;continue;case 37:u=B.TrimRight(a.FirstChild.Data," ");$s=39;case 39:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}a.FirstChild.Data=u;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 38:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=40;continue;}$s=41;continue;case 40:v=B.TrimRight(a.FirstChild.Data,"\n");$s=42;case 42:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}a.FirstChild.Data=v;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 41:b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 27:f.Type=304;f.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));e=c.domAttrValue(a,"data-content");if(""===e){$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}if(33===b.Context.Tip.Type){$s=1;continue;}f.Type=33;f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 29:f.Type=430;f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));w=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",431,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(w),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));x="";if(!(AD.nil===a.FirstChild)){x=c.domText(a.FirstChild);}if(""===x){$s=-1;return;}if(x==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",432,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));y=AE.nil;z=c.domAttrValue(a,"data-subtype");if("s"===z||""===z){y=new D.Node.ptr("","","",433,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}else{y=new D.Node.ptr("","","",434,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}f.AppendChild(y);f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 30:f.Type=540;f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aa=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",541,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(aa),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab="";if(!(AD.nil===a.FirstChild)){ab=c.domText(a.FirstChild);}if(""===ab){$s=-1;return;}if(ab==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",542,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ac=new D.Node.ptr("","","",543,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ab),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(ac);f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 31:ad=c.domChild(a,198403);f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ae=c.domAttrValue(ad,"alt");f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ae),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));af=c.domAttrValue(ad,"data-src");f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(af),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ag=c.domAttrValue(ad,"title");if(!(""===ag)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$r=c.setSpanIAL(ad,b.Context.Tip.LastChild);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 32:f.Type=400;if(AD.nil===a.FirstChild){$s=-1;return;}if(AD.nil===a.FirstChild.NextSibling&&(1===a.FirstChild.Type)){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;}if(!(AD.nil===a.FirstChild.NextSibling)){ah=a.FirstChild.NextSibling.Data;ah=B.ReplaceAll(ah,"\\\\","\\");f.AppendChild(new D.Node.ptr("","","",401,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ah),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);$s=-1;return;case 33:$s=19;continue;case 9:ai=c.isEmptyText(a);$s=46;case 46:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}if(ai){$s=44;continue;}$s=45;continue;case 44:$s=-1;return;case 45:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 10:aj=c.isEmptyText(a);$s=49;case 49:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}if(aj){$s=47;continue;}$s=48;continue;case 47:$s=-1;return;case 48:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 11:ak=c.isEmptyText(a);$s=52;case 52:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}if(ak){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:f.Type=520;f.AppendChild(new D.Node.ptr("","","",521,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 12:al=c.isEmptyText(a);$s=55;case 55:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}if(al){$s=53;continue;}$s=54;continue;case 53:$s=-1;return;case 54:f.Type=515;f.AppendChild(new D.Node.ptr("","","",516,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 13:if(2===b.Context.Tip.Type){$s=-1;return;}if(!(AD.nil===a.PrevSibling)&&"\n"===a.PrevSibling.Data&&c.parentIs(a,new AO([365829]))){$s=-1;return;}f.Type=525;b.Context.Tip.AppendChild(f);$s=-1;return;case 14:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=56;continue;}$s=57;continue;case 56:am=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=58;case 58:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}a.FirstChild.Data=am;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 57:an=B.TrimSpace(c.domText(a));$s=59;case 59:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}ao=an;ap=c.isEmptyText(a);$s=62;case 62:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}if(ap){$s=60;continue;}$s=61;continue;case 60:$s=-1;return;case 61:if("\xE2\x80\xB8"===ao){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=17;aq=c.domAttrValue(a,"data-marker");if(""===aq){aq="*";}if("_"===aq){f.AppendChild(new D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===aq){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");$r=Z(a,f);$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"__");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 15:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(!(AE.nil===b.Context.Tip.LastChild)){if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))),(new AC($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}}if(c.startsWithNewline(a.FirstChild)){$s=64;continue;}$s=65;continue;case 64:ar=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=66;case 66:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}a.FirstChild.Data=ar;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 65:as=B.TrimSpace(c.domText(a));$s=67;case 67:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}at=as;au=c.isEmptyText(a);$s=70;case 70:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}if(au){$s=68;continue;}$s=69;continue;case 68:$s=-1;return;case 69:if("\xE2\x80\xB8"===at){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=22;av=c.domAttrValue(a,"data-marker");if(""===av){av="**";}if("__"===av){f.AppendChild(new D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===av){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=71;case 71:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"**");$r=c.setSpanIAL(a,f);$s=72;case 72:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 16:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=73;continue;}$s=74;continue;case 73:aw=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=75;case 75:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}a.FirstChild.Data=aw;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 74:ax=B.TrimSpace(c.domText(a));$s=76;case 76:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax;az=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}if(az){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===ay){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=101;ba=c.domAttrValue(a,"data-marker");if("~"===ba){f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===ba){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=80;case 80:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"~~");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 17:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=81;continue;}$s=82;continue;case 81:bb=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=83;case 83:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}a.FirstChild.Data=bb;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:bc=B.TrimSpace(c.domText(a));$s=84;case 84:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bd=bc;be=c.isEmptyText(a);$s=87;case 87:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=85;continue;}$s=86;continue;case 85:$s=-1;return;case 86:if("\xE2\x80\xB8"===bd){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=450;bf=c.domAttrValue(a,"data-marker");if("="===bf){f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===bf){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=88;case 88:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"==");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 18:if("emoji"===d){bg=c.domAttrValue(a,"alt");f.Type=200;bh=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bg,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bh.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bg+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(bh);b.Context.Tip.AppendChild(f);$s=-1;return;}case 19:case 1:bi=a.FirstChild;case 89:if(!(!(bi===AD.nil))){$s=90;continue;}$r=c.genASTContenteditable(bi,b);$s=91;case 91:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bi=bi.NextSibling;$s=89;continue;case 90:bj=a.DataAtom;if(bj===(378116)){f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(40708)){bk=c.domAttrValue(a,"data-type");if("tag"===bk){f.AppendChild(new D.Node.ptr("","","",462,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("a"===bk){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bl=c.domAttrValue(a,"data-href");if(!(""===c.RenderOptions.LinkBase)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkPrefix,"");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bm=c.domAttrValue(a,"data-title");if(!(""===bm)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("block-ref"===bk){f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(2817)){f.AppendChild(new D.Node.ptr("","","",522,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(47363)){f.AppendChild(new D.Node.ptr("","","",517,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bj===(28162))||(bj===(1537))){bn=c.domAttrValue(a,"data-marker");if(""===bn){bn="*";}if("_"===bn){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(449798))||(bj===(257))){bo=c.domAttrValue(a,"data-marker");if(""===bo){bo="**";}if("__"===bo){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(283139))||(bj===(9473))||(bj===(53766))){bp=c.domAttrValue(a,"data-marker");if("~"===bp){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(46596)){bq=c.domAttrValue(a,"data-marker");if("="===bq){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTContenteditable};}$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.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;}}};P.prototype.genASTContenteditable=function(a,b){return this.$val.genASTContenteditable(a,b);};P.ptr.prototype.setSpanIAL=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=false;e=c.domAttrValue(a,"style");if(!(""===e)){$s=1;continue;}$s=2;continue;case 1:f=Y(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;b.SetIALAttr("style",e);g=G.IAL2Tokens(b.KramdownIAL);h=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,g,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(h);d=true;case 2:if(!(AD.nil===a.Parent)&&!(AD.nil===a.Parent.Parent)){$s=4;continue;}$s=5;continue;case 4:i=c.domAttrValue(a.Parent.Parent,"style");if(!(""===i)){$s=6;continue;}$s=7;continue;case 6:if(d){$s=8;continue;}$s=9;continue;case 8:j=G.Tokens2IAL(b.Next.Tokens);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k=$append(k,new AI(["parent-style",i]));b.Next.Tokens=G.IAL2Tokens(k);b.SetIALAttr("parent-style",i);b.KramdownIAL=k;$s=10;continue;case 9:b.SetIALAttr("parent-style",i);l=G.IAL2Tokens(b.KramdownIAL);m=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,l,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(m);case 10:case 7:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setSpanIAL};}$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;};P.prototype.setSpanIAL=function(a,b){return this.$val.setSpanIAL(a,b);};P.ptr.prototype.setBlockIAL=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,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:c=AC.nil;d=this;b.SetIALAttr("id",b.ID);e=d.domAttrValue(a,"refcount");if(!(""===e)){b.SetIALAttr("refcount",e);c=$appendSlice(c,(new AC($stringToBytes(" refcount=\""+e+"\""))));}f=d.domAttrValue(a,"bookmark");if(!(""===f)){f=E.UnescapeHTMLStr(f);b.SetIALAttr("bookmark",f);c=$appendSlice(c,(new AC($stringToBytes(" bookmark=\""+f+"\""))));}g=d.domAttrValue(a,"style");if(!(""===g)){$s=1;continue;}$s=2;continue;case 1:g=E.UnescapeHTMLStr(g);h=Y(g);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;b.SetIALAttr("style",g);c=$appendSlice(c,(new AC($stringToBytes(" style=\""+g+"\""))));case 2:i=d.domAttrValue(a,"name");if(!(""===i)){i=E.UnescapeHTMLStr(i);b.SetIALAttr("name",i);c=$appendSlice(c,(new AC($stringToBytes(" name=\""+i+"\""))));}j=d.domAttrValue(a,"memo");if(!(""===j)){j=E.UnescapeHTMLStr(j);b.SetIALAttr("memo",j);c=$appendSlice(c,(new AC($stringToBytes(" memo=\""+j+"\""))));}k=d.domAttrValue(a,"alias");if(!(""===k)){k=E.UnescapeHTMLStr(k);b.SetIALAttr("alias",k);c=$appendSlice(c,(new AC($stringToBytes(" alias=\""+k+"\""))));}l=d.domAttrValue(a,"fold");if(!(""===l)){b.SetIALAttr("fold",l);c=$appendSlice(c,(new AC($stringToBytes(" fold=\""+l+"\""))));}m=d.domAttrValue(a,"heading-fold");if(!(""===m)){b.SetIALAttr("heading-fold",m);c=$appendSlice(c,(new AC($stringToBytes(" heading-fold=\""+m+"\""))));}n=d.domAttrValue(a,"parent-fold");if(!(""===n)){b.SetIALAttr("parent-fold",n);c=$appendSlice(c,(new AC($stringToBytes(" parent-fold=\""+n+"\""))));}o=d.domAttrValue(a,"updated");if(!(""===o)){b.SetIALAttr("updated",o);c=$appendSlice(c,(new AC($stringToBytes(" updated=\""+o+"\""))));}p=d.domAttrValue(a,"linewrap");if(!(""===p)){b.SetIALAttr("linewrap",p);c=$appendSlice(c,(new AC($stringToBytes(" linewrap=\""+p+"\""))));}q=d.domAttrValue(a,"ligatures");if(!(""===q)){b.SetIALAttr("ligatures",q);c=$appendSlice(c,(new AC($stringToBytes(" ligatures=\""+q+"\""))));}r=d.domAttrValue(a,"linenumber");if(!(""===r)){b.SetIALAttr("linenumber",r);c=$appendSlice(c,(new AC($stringToBytes(" linenumber=\""+r+"\""))));}s=d.domCustomAttrs(a);if(!(false===s)){t=s;u=0;v=$keys(t);while(true){if(!(u<v.length)){break;}w=t[v[u]];if(w===undefined){u++;continue;}x=w.k;y=w.v;y=E.UnescapeHTMLStr(y);b.SetIALAttr(x,y);c=$appendSlice(c,(new AC($stringToBytes(" "+x+"=\""+y+"\""))));u++;}}c=G.IAL2Tokens(b.KramdownIAL);c=c;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setBlockIAL};}$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;};P.prototype.setBlockIAL=function(a,b){return this.$val.setBlockIAL(a,b);};Y=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="";c=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\n","");d=B.Fields(b);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.Join(d," ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};Z=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:if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=1;continue;}$s=2;continue;case 1:c=B.TrimLeft(a.FirstChild.Data," ");$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.FirstChild.Data=c;b.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 2:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=4;continue;}$s=5;continue;case 4:d=B.TrimRight(a.FirstChild.Data," ");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Data=d;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 5:if(B.HasSuffix(a.FirstChild.Data," \xE2\x80\xB8")&&AD.nil===a.FirstChild.NextSibling){$s=7;continue;}$s=8;continue;case 7:e=B.TrimRight(a.FirstChild.Data," \xE2\x80\xB8");$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Data=e;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," \xE2\x80\xB8","",AQ.nil));case 8:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=10;continue;}$s=11;continue;case 10:f=B.TrimRight(a.FirstChild.Data,"\n");$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}a.FirstChild.Data=f;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 11:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z};}$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;};P.ptr.prototype.removeInnerMarker=function(a,b){var a,b,c,d;c=this;if(1===a.Type){a.Data=B.ReplaceAll(a.Data,b,"");}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}c.removeInnerMarker0(d,b);d=d.NextSibling;}};P.prototype.removeInnerMarker=function(a,b){return this.$val.removeInnerMarker(a,b);};P.ptr.prototype.removeInnerMarker0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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)){a.Data=B.ReplaceAll(a.Data,b,"");}f=a.FirstChild;while(true){if(!(!(AD.nil===f))){break;}c.removeInnerMarker0(f,b);f=f.NextSibling;}};P.prototype.removeInnerMarker0=function(a,b){return this.$val.removeInnerMarker0(a,b);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorIRRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorIRDOM=function(a){return this.$val.SpinVditorIRDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorIRRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorIRDOM=function(a){return this.$val.HTML2VditorIRDOM(a);};P.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;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:P.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;};P.prototype.VditorIRDOM2HTML=function(a){return this.$val.VditorIRDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorIRRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorIRDOM=function(a){return this.$val.Md2VditorIRDOM(a);};P.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;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:P.ptr.prototype.VditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorIRDOM2Md=function(a){return this.$val.VditorIRDOM2Md(a);};P.ptr.prototype.vditorIRDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorIRDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorIRDOM2Md=function(a){return this.$val.vditorIRDOM2Md(a);};P.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 D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(c.domText(a.FirstChild)))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===AD.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(!(!(AD.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(AC.nil,0,0);n=E.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(q))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(w);case 20:l=l.NextSibling;$s=16;continue;case 17:$s=9;continue;case 7:x=new D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\xB8\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}case 9:$s=-1;return;case 2:z=c.domAttrValue(a,"class");aa=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");ab=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.AppendChild(ag);ab.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);$s=-1;return;case 54:if(!(AD.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)&&AE.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 AC($stringToBytes(al))),(new AC($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 AC($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(!(AD.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||"&gt;"===ao){$s=-1;return;}if("\xE2\x80\xB8"===ao){ab.Type=16;ab.Tokens=(new AC($stringToBytes(ao)));b.Context.Tip.AppendChild(ab);}ab.Type=5;ab.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.nil===aq)&&(3073===aq.DataAtom)&&!(AD.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,as,0,0,0,0,false,(new AC($stringToBytes(ar))),0);if(0===as){av=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){aw=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=c.domAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild){$s=-1;return;}bp=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){ab.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new AC($stringToBytes(bp)));br=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,bq,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.Type=27;ab.AppendChild(br);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bt,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bu.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bt+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;ab.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(ab);if(!(AE.nil===ab.Parent.Parent.Parent)&&!(AK.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bw=AL.nil;bx=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;ab.Tokens=AC.nil;b.Context.Tip.AppendChild(new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new AC($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 AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 99:b.Context.Tip.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 100:ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 101:b.Context.Tip.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 102:ab.Type=425;ab.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 103:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,40708,"","",new AQ([new E.Attribute.ptr("","data-type","code-block-info")])));}ce=(new AC($stringToBytes(c.domText(a))));cf=A.LastIndex(ce,(new AC($stringToBytes("`"))))+1>>0;if(0<cf){a.NextSibling.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,0,($bytesToString($subslice(ce,cf))),"",AQ.nil));ce=$subslice(ce,0,cf);}ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ce,"","",false,false,false,0,false,0,ce.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 104:cg=(new AC($stringToBytes(c.domText(a))));cg=A.ReplaceAll(cg,(new AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,cg,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;case 105:ch=(new AC($stringToBytes(c.domText(a))));ci=A.LastIndex(ch,(new AC($stringToBytes("`"))))+1>>0;if(0<ci){ch=$subslice(ch,0,ci);}if(0===ch.$length){ch=(new AC($stringToBytes("```")));}b.Context.Tip.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ch,"","",false,false,false,0,false,0,ch.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.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(AD.nil===a.FirstChild){$s=22;continue;}cn=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){cn=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cn=(new AC($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 D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cn,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:ab.Type=16;ab.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$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 AC($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===AD.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 D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ct=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkPrefix,"");}ab.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ct))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cu=c.domAttrValue(a,"title");if(!(""===cu)){ab.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cu))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}ab.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(cs===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorIRDOM=function(a,b){return this.$val.genASTByVditorIRDOM(a,b);};P.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(H.NewlineSV));$s=-1;return b;case 2:e=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewVditorSVRenderer(f,c.RenderOptions);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:P.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;};P.prototype.SpinVditorSVDOM=function(a){return this.$val.SpinVditorSVDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorSVRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorSVDOM=function(a){return this.$val.HTML2VditorSVDOM(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorSVRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorSVDOM=function(a){return this.$val.Md2VditorSVDOM(a);};P.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;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:P.ptr.prototype.Md2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.Md2HTML=function(a){return this.$val.Md2HTML(a);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorDOM=function(a){return this.$val.SpinVditorDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorDOM=function(a){return this.$val.HTML2VditorDOM(a);};P.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;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:P.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;};P.prototype.VditorDOM2HTML=function(a){return this.$val.VditorDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorDOM=function(a){return this.$val.Md2VditorDOM(a);};P.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;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:P.ptr.prototype.VditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorDOM2Md=function(a){return this.$val.VditorDOM2Md(a);};P.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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewEChartsJSONRenderer(e,c.RenderOptions);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:P.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;};P.prototype.RenderEChartsJSON=function(a){return this.$val.RenderEChartsJSON(a);};P.ptr.prototype.RenderKityMinderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewKityMinderJSONRenderer(e,c.RenderOptions);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:P.ptr.prototype.RenderKityMinderJSON};}$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;};P.prototype.RenderKityMinderJSON=function(a){return this.$val.RenderKityMinderJSON(a);};P.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:P.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;};P.prototype.HTML2Md=function(a){return this.$val.HTML2Md(a);};P.ptr.prototype.vditorDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorDOM2Md=function(a){return this.$val.vditorDOM2Md(a);};P.ptr.prototype.parseHTML=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;c=B.NewReader(a);e=E.Parse(c);$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=-1;return AD.nil;}if(!("html"===f.FirstChild.Data)){$s=-1;return f;}$s=-1;return f.FirstChild.LastChild;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.parseHTML};}$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;};P.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};P.ptr.prototype.adjustVditorDOM=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;$r=b.removeEmptyNodes(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.removeHighlightJSSpans(a);c=a.FirstChild;while(true){if(!(!(AD.nil===c))){break;}b.mergeVditorDOMList0(c);c=c.NextSibling;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}e=a.FirstChild;while(true){if(!(!(AD.nil===e))){break;}b.adjustVditorDOMListList(e);e=e.NextSibling;}f=a.FirstChild;case 2:if(!(!(AD.nil===f))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.adjustVditorDOM};}$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;};P.prototype.adjustVditorDOM=function(a){return this.$val.adjustVditorDOM(a);};P.ptr.prototype.adjustVditorDOMListList=function(a){var a,b,c,d,e,f,g;b=this;if(!((42754===a.DataAtom))&&!((79618===a.DataAtom))&&!((45570===a.DataAtom))){return;}if(45570===a.DataAtom){if(!(AD.nil===a.FirstChild)&&(514===a.FirstChild.DataAtom)){a.FirstChild.DataAtom=0;a.FirstChild.Data="\xE2\x80\x8B";c=a.NextSibling;if(!(AD.nil===a.NextSibling)&&(45570===a.NextSibling.DataAtom)){d=c.FirstChild;if(!(AD.nil===d)&&"\xE2\x80\xB8\xE2\x80\x8B"===d.Data){d.Data="\xE2\x80\xB8\n";}}}}else{if(!(AD.nil===a.Parent)&&((42754===a.Parent.DataAtom)||(79618===a.Parent.DataAtom))){e=a.PrevSibling;if(!(AD.nil===e)){a.Unlink();e.AppendChild(a);}}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}g=f.NextSibling;b.adjustVditorDOMListList(f);f=g;}};P.prototype.adjustVditorDOMListList=function(a){return this.$val.adjustVditorDOMListList(a);};P.ptr.prototype.removeHighlightJSSpans=function(a){var a,b,c,d,e,f,g,h;b=this;c=AZ.nil;d=a;while(true){if(!(!(AD.nil===d))){break;}b.hljsSpans(d,(e||(e=new BA(function(){return c;},function($v){c=$subslice(new AZ($v.$array),$v.$offset,$v.$offset+$v.$length);}))));d=d.NextSibling;}f=c;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]);h.Unlink();g++;}};P.prototype.removeHighlightJSSpans=function(a){return this.$val.removeHighlightJSSpans(a);};P.ptr.prototype.hljsSpans=function(a,b){var a,b,c,d,e;c=this;if((40708===a.DataAtom)&&B.HasPrefix(c.domAttrValue(a,"class"),"hljs-")){b.$set($append(b.$get(),a));d=c.domText(a);a.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,d,"",AQ.nil));}e=a.FirstChild;while(true){if(!(!(e===AD.nil))){break;}c.hljsSpans(e,b);e=e.NextSibling;}};P.prototype.hljsSpans=function(a,b){return this.$val.hljsSpans(a,b);};P.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]=AZ.nil;d=a;case 1:if(!(!(AD.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new BA(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:P.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;};P.prototype.removeEmptyNodes=function(a){return this.$val.removeEmptyNodes(a);};P.ptr.prototype.searchEmptyNodes=function(a,b){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:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}$s=3;continue;case 2:if(c.isInline(a.PrevSibling)||c.isInline(a.NextSibling)){$s=1;continue;}if(1===a.Type){$s=4;continue;}$s=5;continue;case 4:e=B.TrimLeft(a.Data," ");$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=B.TrimRight(f," ");$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(""===f){b.$set($append(b.$get(),a));$s=-1;return;}case 5:h=a.Parent;if(!(AD.nil===h)&&((79618===h.DataAtom)||(42754===h.DataAtom)||(45570===h.DataAtom))){$s=8;continue;}$s=9;continue;case 8:if(AD.nil===a.NextSibling||((1===a.NextSibling.Type)||(42754===a.NextSibling.DataAtom))){i=true;$s=12;continue s;}j=B.TrimSpace(a.Data);$s=13;case 13:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=""===j;case 12:if(i){$s=10;continue;}$s=11;continue;case 10:k=B.TrimRight(a.Data,"\n\t ");$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.Data=k;case 11:case 9:if(!(AD.nil===h)&&((365829===h.DataAtom)||(208901===h.DataAtom)||(9989===h.DataAtom)||(52226===h.DataAtom))){$s=15;continue;}$s=16;continue;case 15:l=B.TrimSpace(a.Data);$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}a.Data=l;case 16:if(""===a.Data){b.$set($append(b.$get(),a));}if(4===a.Type){b.$set($append(b.$get(),a));}case 3:case 1:m=a.FirstChild;case 18:if(!(!(m===AD.nil))){$s=19;continue;}$r=c.searchEmptyNodes(m,b);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.NextSibling;$s=18;continue;case 19:n=a.DataAtom;if((n===(79618))||(n===(42754))){o=c.domAttrValue(a,"data-type");if("footnotes-defs-ol"===o){$s=-1;return;}if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!((281349===a.FirstChild.FirstChild.DataAtom))){$s=-1;return;}p=c.domText(a);if(""===p){b.$set($append(b.$get(),a));}}$s=-1;return;}return;}if($f===undefined){$f={$blk:P.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.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;};P.prototype.searchEmptyNodes=function(a,b){return this.$val.searchEmptyNodes(a,b);};P.ptr.prototype.mergeVditorDOMList0=function(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(AD.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};P.prototype.mergeVditorDOMList0=function(a){return this.$val.mergeVditorDOMList0(a);};P.ptr.prototype.adjustVditorDOMListTight0=function(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===AD.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};P.prototype.adjustVditorDOMListTight0=function(a){return this.$val.adjustVditorDOMListTight0(a);};P.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(!(AD.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=D.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(!(AD.nil===a.PrevSibling)&&!(AD.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=b.domAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(AD.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=D.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(!(!(AD.nil===k))){break;}if(b.listItemEnter(a)){l=new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.nil);l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.nil));l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,514,"br","",AQ.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.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(AD.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===AD.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:P.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;};P.prototype.adjustVditorDOMListItemInP=function(a){return this.$val.adjustVditorDOMListItemInP(a);};P.ptr.prototype.forwardNextBlock=function(a){var a,b,c,d,e,f;b=AZ.nil;c=AD.nil;d=this;e=a;while(true){if(!(!(AD.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];};P.prototype.forwardNextBlock=function(a){return this.$val.forwardNextBlock(a);};P.ptr.prototype.listItemEnter=function(a){var a,b;b=this;if(AD.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};P.prototype.listItemEnter=function(a){return this.$val.listItemEnter(a);};P.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(!(!(AD.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(!(!(AD.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";};P.prototype.isTightList=function(a){return this.$val.isTightList(a);};P.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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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(!(!(AD.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(AC.nil,0,0);l=E.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 data-type=\"footnotes-defs-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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(o))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ae);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 52:if(!(AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," {"+ai+"}","",AQ.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);aj.Tokens=(new AC($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||"&gt;"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,ao,0,0,0,0,false,(new AC($stringToBytes(an))),0);if(0===ao){ar=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){at=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}au=c.domAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aw=c.domAttrValue(a.FirstChild,"class");if(B.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new AC($stringToBytes(ax)));}ay=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ay);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 29:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===bd){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 66:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 69:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 72:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 30:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===bl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 85:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 88:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bt=c.domAttrValue(a,"data-marker");if("~"===bt){z.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===bt){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 98:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 101:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 104:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 32:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;cb=c.domAttrValue(a,"data-marker");if("="===cb){z.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===cb){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 114:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 117:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 120:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 33:if(AD.nil===a.FirstChild){$s=-1;return;}cf=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cf){z.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===cf){$s=-1;return;}cg=(new AC($stringToBytes(cf)));if("html-inline"===e){z.Type=10;z.Tokens=cg;b.Context.Tip.AppendChild(z);$s=-1;return;}ch=c.domAttrValue(a,"data-marker");if(""===ch){ch="`";}if(A.HasPrefix(cg,(new AC($stringToBytes("`"))))){cg=$appendSlice((new AC($stringToBytes(" "))),cg);cg=$append(cg,32);}z.Type=27;z.CodeMarkerLen=ch.length;z.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cg,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 34:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}if(!(AD.nil===a.Parent.Parent)&&!(AD.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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:if(a.FirstChild===AD.nil||(a.FirstChild.Type===1)){ci=c.domText(a);if(""===ci||"\xE2\x80\x8B"===ci){$s=-1;return;}}z.Type=33;z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(ck,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);cl.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+ck+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 AC($stringToBytes(cm)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===ck)){z.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cn=c.domAttrValue(a,"src");if(!(""===c.RenderOptions.LinkBase)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));co=c.domAttrValue(a,"title");if(!(""===co)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 37:if(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;z.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(z);if(!(AE.nil===z.Parent.Parent)&&!(AK.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(AE.nil===z.Parent.Parent.Parent)&&!(AK.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=50;continue;case 38:z.Type=106;cq=AL.nil;cr=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;z.Tokens=AC.nil;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 43:if(AD.nil===a.FirstChild){$s=20;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new AC($stringToBytes("["+c.domAttrValue(a,"data-footnotes-label")+"]")));if(B.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,I.CaretTokens);}b.Context.Tip.AppendChild(z);}$s=-1;return;case 44:if(AD.nil===a.FirstChild){$s=20;continue;}if(B.Contains(x,"vditor-comment")){z.Type=10;cx=new A.Buffer.ptr(AC.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(!(AD.nil===a.NextSibling)&&"2"===c.domAttrValue(a.NextSibling,"data-render")){dc="!"+dc;}z.Tokens=(new AC($stringToBytes(dc)));b.Context.Tip.AppendChild(z);$s=-1;return;}dd=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){dd=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){dd=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dd))){$s=20;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,dd,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:z.Type=16;z.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(z);$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 AC($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===AD.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 D.Node.ptr("","","",10,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</span>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(28162))||(dj===(1537))){dk=c.domAttrValue(a,"data-marker");if(""===dk){dk="*";}if("_"===dk){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(449798))||(dj===(257))){dl=c.domAttrValue(a,"data-marker");if(""===dl){dl="**";}if("__"===dl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(1)){z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dm=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dn=c.domAttrValue(a,"title");if(!(""===dn)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((dj===(283139))||(dj===(9473))||(dj===(53766))){dp=c.domAttrValue(a,"data-marker");if("~"===dp){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(46596)){dq=c.domAttrValue(a,"data-marker");if("="===dq){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorDOM=function(a,b){return this.$val.genASTByVditorDOM(a,b);};P.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;};P.prototype.hasAttr=function(a,b){return this.$val.hasAttr(a,b);};P.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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"";};P.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};P.ptr.prototype.domCustomAttrs=function(a){var a,b,c,d,e,f,g;b=false;c=this;b=$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]);if(B.HasPrefix(f.Key,"custom-")){g=f.Key;(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};}e++;}if(1>$keys(b).length){b=false;return b;}return b;};P.prototype.domCustomAttrs=function(a){return this.$val.domCustomAttrs(a);};P.ptr.prototype.domChild=function(a,b){var a,b,c,d,e;c=this;if(AD.nil===a){return AD.nil;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild=function(a,b){return this.$val.domChild(a,b);};P.ptr.prototype.domChild0=function(a,b){var a,b,c,d,e;c=this;if(a.DataAtom===b){return a;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild0=function(a,b){return this.$val.domChild0(a,b);};P.ptr.prototype.setDOMAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(AD.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));};P.prototype.setDOMAttrValue=function(a,b,c){return this.$val.setDOMAttrValue(a,b,c);};P.ptr.prototype.parentIs=function(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(AD.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;};P.prototype.parentIs=function(a,b){return this.$val.parentIs(a,b);};P.ptr.prototype.domText=function(a){var a,b,c,d;b=this;c=new A.Buffer.ptr(AC.nil,0,0);if(1===a.Type){c.WriteString(a.Data);return c.String();}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.domText0(d,c);d=d.NextSibling;}return c.String();};P.prototype.domText=function(a){return this.$val.domText(a);};P.ptr.prototype.domText0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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(!(!(AD.nil===f))){break;}c.domText0(f,b);f=f.NextSibling;}};P.prototype.domText0=function(a,b){return this.$val.domText0(a,b);};P.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;if(AD.nil===a){$s=-1;return AC.nil;}c=new A.Buffer.ptr(AC.nil,0,0);d=E.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 AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.domHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.domHTML=function(a){return this.$val.domHTML(a);};P.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;if(!(AD.nil===a.FirstChild)&&"block-ref"===b.domAttrValue(a.FirstChild,"data-type")){$s=-1;return false;}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:P.ptr.prototype.isEmptyText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.isEmptyText=function(a){return this.$val.isEmptyText(a);};P.ptr.prototype.startsWithNewline=function(a){var a,b;b=this;return B.HasPrefix(a.Data,"\n")||B.HasPrefix(a.Data,"\xE2\x80\x8B\n");};P.prototype.startsWithNewline=function(a){return this.$val.startsWithNewline(a);};P.ptr.prototype.isInline=function(a){var a,b;b=this;if(AD.nil===a){return false;}return(0===a.DataAtom)||(378116===a.DataAtom)||(449798===a.DataAtom)||(257===a.DataAtom)||(28162===a.DataAtom)||(1537===a.DataAtom)||(46596===a.DataAtom)||(283139===a.DataAtom)||(9473===a.DataAtom)||(53766===a.DataAtom)||(1===a.DataAtom)||(198403===a.DataAtom)||(2817===a.DataAtom)||(47363===a.DataAtom)||(40708===a.DataAtom);};P.prototype.isInline=function(a){return this.$val.isInline(a);};AS.methods=[{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AC,AI],[AC,AI],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AI],[$String,AI],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderJSON",name:"RenderJSON",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([],[BB],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([BB],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[BB],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([BB],[],false)},{prop:"ProtylePreview",name:"ProtylePreview",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"Tree2HTML",name:"Tree2HTML",pkg:"",typ:$funcType([AA,AB],[$String],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:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([BB],[],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([BB],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleWYSIWYG",name:"SetProtyleWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorIR",name:"SetVditorIR",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorSV",name:"SetVditorSV",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:"SetVditorHTMLBlockPreview",name:"SetVditorHTMLBlockPreview",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:"SetSetext",name:"SetSetext",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFileAnnotationRef",name:"SetFileAnnotationRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownBlockIAL",name:"SetKramdownBlockIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownSpanIAL",name:"SetKramdownSpanIAL",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:"SetSup",name:"SetSup",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSub",name:"SetSub",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGitConflict",name:"SetGitConflict",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkRef",name:"SetLinkRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetIndentCodeBlock",name:"SetIndentCodeBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetParagraphBeginningSpace",name:"SetParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleMarkNetImg",name:"SetProtyleMarkNetImg",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([BE],[],false)},{prop:"SpinBlockDOM",name:"SpinBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2BlockDOM",name:"HTML2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2HTML",name:"BlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2InlineBlockDOM",name:"BlockDOM2InlineBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2BlockDOM",name:"Md2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"InlineMd2BlockDOM",name:"InlineMd2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Md",name:"BlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2StdMd",name:"BlockDOM2StdMd",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Text",name:"BlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2TextLen",name:"BlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"Tree2BlockDOM",name:"Tree2BlockDOM",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"mergeSameSpan",name:"mergeSameSpan",pkg:"github.com/88250/lute",typ:$funcType([AE,D.NodeType],[],false)},{prop:"CancelSuperBlock",name:"CancelSuperBlock",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelList",name:"CancelList",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelBlockquote",name:"CancelBlockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HLevel",name:"HLevel",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"H2P",name:"H2P",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"P2H",name:"P2H",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Blocks2Ps",name:"Blocks2Ps",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Hs",name:"Blocks2Hs",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"OL2TL",name:"OL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2TL",name:"UL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2OL",name:"TL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2UL",name:"TL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"OL2UL",name:"OL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2OL",name:"UL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"blockDOM2Md",name:"blockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByBlockDOM",name:"genASTByBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"setSpanIAL",name:"setSpanIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[AC],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],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([AD,AA],[],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:"RenderKityMinderJSON",name:"RenderKityMinderJSON",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:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute",typ:$funcType([$String],[AD],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AD],[AZ,AD],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$Bool],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$String],false)},{prop:"domCustomAttrs",name:"domCustomAttrs",pkg:"github.com/88250/lute",typ:$funcType([AD],[BB],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AD,AO],[$Bool],true)},{prop:"domText",name:"domText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domText0",name:"domText0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"domHTML",name:"domHTML",pkg:"github.com/88250/lute",typ:$funcType([AD],[AC],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)}];P.init("",[{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:AN,tag:""},{prop:"RenderOptions",name:"RenderOptions",embedded:false,exported:true,typ:AB,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""}]);V.init([AS],[],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=J.$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=L.$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=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$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;}$r=K.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}R=new K.Mutex.ptr(0,0);S=H.NewFormatRenderer(AA.nil,AB.nil);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();
Fixed code: $packages["github.com/88250/lute"]=(function(){var $pkg={},$init,A,J,D,E,F,L,G,H,I,M,N,B,K,C,P,V,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AV,AX,AY,AZ,BA,BB,BC,BD,BE,BF,R,S,O,Q,Y,Z;A=$packages["bytes"];J=$packages["errors"];D=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/html/atom"];L=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/render"];I=$packages["github.com/88250/lute/util"];M=$packages["github.com/gopherjs/gopherjs/js"];N=$packages["strconv"];B=$packages["strings"];K=$packages["sync"];C=$packages["unicode"];P=$pkg.Lute=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(ParseOptions_,RenderOptions_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2BlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2BlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.ParseOptions=AN.nil;this.RenderOptions=AB.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2BlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2BlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.ParseOptions=ParseOptions_;this.RenderOptions=RenderOptions_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2BlockDOMRendererFuncs=HTML2BlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2BlockDOMRendererFuncs=Md2BlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});V=$pkg.ParseOption=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);AA=$ptrType(G.Tree);AB=$ptrType(H.Options);AC=$sliceType($Uint8);AD=$ptrType(E.Node);AE=$ptrType(D.Node);AF=$ptrType(G.Context);AG=$ptrType(L.Lexer);AH=$ptrType(G.InlineContext);AI=$sliceType($String);AJ=$sliceType(AE);AK=$ptrType(D.ListData);AL=$sliceType($Int);AM=$sliceType(AI);AN=$ptrType(G.Options);AO=$sliceType(F.Atom);AP=$ptrType(E.Attribute);AQ=$sliceType(AP);AR=$sliceType($Int32);AS=$ptrType(P);AT=$sliceType(V);AV=$ptrType(A.Buffer);AX=$mapType($String,$emptyInterface);AY=$sliceType($emptyInterface);AZ=$sliceType(AD);BA=$ptrType(AZ);BB=$mapType($String,$String);BC=$ptrType(M.Object);BD=$mapType($String,BC);BE=$mapType($String,BD);BF=$mapType(D.NodeType,H.ExtRendererFunc);P.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=AC.nil;h=H.NewFormatRenderer(f,d.RenderOptions);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"))[D.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=I.BytesToStr(g);$s=-1;return[b,c];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.HTML2Markdown=function(a){return this.$val.HTML2Markdown(a);};P.ptr.prototype.HTML2Tree=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=AA.nil;c=this;d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");b.Context.Tip=b.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=c.genASTByDOM(f,b);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(b.Root,(function(g,h){var g,h,i;if(h){if(7===g.Type){if(!(AE.nil===g.Parent)&&(7===g.Parent.Type)){i=g.Previous;if(!(AE.nil===i)){g.Unlink();i.AppendChild(g);}}}}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:P.ptr.prototype.HTML2Tree};}$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;};P.prototype.HTML2Tree=function(a){return this.$val.HTML2Tree(a);};P.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,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,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;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;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(B.HasPrefix(c.domAttrValue(a,"class"),"line-number")){$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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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===(461571)){$s=24;continue;}if(g===(421123)){$s=25;continue;}if(g===(365829)){$s=26;continue;}if(g===(208901)){$s=27;continue;}if(g===(9989)){$s=28;continue;}if(g===(52226)){$s=29;continue;}if((g===(87554))||(g===(37378))){$s=30;continue;}if((g===(109320))||(g===(109315))){$s=31;continue;}if(g===(40708)){$s=32;continue;}if(g===(16132)){$s=33;continue;}if(g===(29191)){$s=34;continue;}if(g===(459783)){$s=35;continue;}if((g===(195590))||(g===(70917))||(g===(192773))){$s=36;continue;}if(g===(136712)){$s=37;continue;}if(g===(142858)){$s=38;continue;}if(g===(149510)){$s=39;continue;}$s=40;continue;case 7:if(!(AD.nil===a.Parent)&&(1===a.Parent.DataAtom)){f.Type=40;}if(c.parentIs(a,new AO([365829]))){$s=41;continue;}$s=42;continue;case 41:h=B.TrimSpace(a.Data);$s=45;case 45:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=43;continue;}$s=44;continue;case 43:f.Tokens=(new AC($stringToBytes(" ")));b.Context.Tip.AppendChild(f);$s=6;continue;case 44:i=A.TrimSpace(f.Tokens);$s=46;case 46:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}f.Tokens=i;case 42:f.Tokens=A.ReplaceAll(f.Tokens,new AC([194,160]),new AC([32]));if(!(AD.nil===a.Parent)&&(40708===a.Parent.DataAtom)&&(!(""===c.domAttrValue(a.Parent,"class")))){j=b.Context.Tip.LastChild;if(AE.nil===j||((16===j.Type)&&!A.HasSuffix(j.Tokens,(new AC($stringToBytes("**")))))){f.Tokens=(new AC($stringToBytes("**"+I.BytesToStr(f.Tokens)+"**")));}}b.Context.Tip.AppendChild(f);$s=40;continue;case 8:if(c.parentIs(a,new AO([365829]))||(33===b.Context.Tip.Type)){$s=6;continue;}if(92931===a.DataAtom){k=c.domAttrValue(a,"class");l="";if(B.Contains(k,"-source-")){l=$substring(k,(B.LastIndex(k,"-source-")+8>>0));}else if(B.Contains(k,"-text-html-basic")){l="html";}if(!(""===l)){f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));m=new A.Buffer.ptr(AC.nil,0,0);f.LastChild.CodeBlockInfo=(new AC($stringToBytes(l)));m.WriteString(c.domText(a));n=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,m.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(n);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=40;continue;case 9:if(33===b.Context.Tip.Type){$s=6;continue;}f.Type=2;f.HeadingLevel=((((o=f.Tokens,(1>=o.$length?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+1]))-48<<24>>>24)>>0));f.AppendChild(new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(B.Repeat("#",f.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 10:f.Type=4;b.Context.Tip.AppendChild(f);$s=40;continue;case 11:f.Type=5;f.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 12:f.Type=7;f.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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=40;continue;case 13:f.Type=8;p=c.domAttrValue(a,"data-marker");q=0;if(""===p){if(!(AD.nil===a.Parent)&&(79618===a.Parent.DataAtom)){r=c.domAttrValue(a.Parent,"start");if(""===r){p="1.";}else{p=r+".";}}else{p="*";q=p.charCodeAt(0);}}else{if(!(AD.nil===a.Parent)&&!("1."===p)&&(79618===a.Parent.DataAtom)&&!(AD.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){p="1.";}}f.ListData=new D.ListData.ptr(0,false,q,0,0,0,0,false,(new AC($stringToBytes(p))),0);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 14:s=a.FirstChild;if(!(AD.nil===s)){$s=47;continue;}$s=48;continue;case 47:if((1===s.Type)||(40708===s.DataAtom)||(378116===s.DataAtom)){$s=49;continue;}$s=50;continue;case 49:f.Type=11;f.IsFencedCodeBlock=true;f.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if((378116===s.DataAtom)||(40708===s.DataAtom)){t=c.domAttrValue(s,"class");if(!B.Contains(t,"language-")){t=c.domAttrValue(a,"class");}if(B.Contains(t,"language-")){u=$substring(t,(B.Index(t,"language-")+9>>0));u=(v=B.Split(u," "),(0>=v.$length?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+0]));f.LastChild.CodeBlockInfo=(new AC($stringToBytes(u)));}}if(378116===a.FirstChild.DataAtom){if(!(AD.nil===a.FirstChild.NextSibling)&&(378116===a.FirstChild.NextSibling.DataAtom)){w=a.FirstChild.NextSibling;while(true){if(!(!(AD.nil===w))){break;}w.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));w=w.NextSibling;}}if(!(AD.nil===a.FirstChild.FirstChild)&&(79618===a.FirstChild.FirstChild.DataAtom)){x=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===x))){break;}if(!(x===a.FirstChild.FirstChild.FirstChild)){x.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,514,"","",AQ.nil));}x=x.NextSibling;}}}y=new A.Buffer.ptr(AC.nil,0,0);y.WriteString(c.domText(a));z=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,y.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(z);f.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=51;continue;case 50:f.Type=9;aa=c.domHTML(a);$s=52;case 52:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}f.Tokens=aa;b.Context.Tip.AppendChild(f);case 51:case 48:$s=-1;return;case 15:ab=c.domText(a);ac=B.TrimSpace(ab);$s=55;case 55:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}if(""===ac){$s=53;continue;}$s=54;continue;case 53:$s=6;continue;case 54:f.Type=17;ad="*";f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ad),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 16:ae=c.domText(a);af=B.TrimSpace(ae);$s=58;case 58:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}if(""===af){$s=56;continue;}$s=57;continue;case 56:$s=6;continue;case 57:f.Type=22;ag="**";f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 17:if(AD.nil===a.FirstChild){$s=-1;return;}ah=c.domHTML(a);$s=59;case 59:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;if(A.Contains(ai,(new AC($stringToBytes(">"))))){ai=$subslice(ai,(A.Index(ai,(new AC($stringToBytes(">"))))+1>>0));}ai=A.TrimSuffix(ai,(new AC($stringToBytes("</code>"))));aj=E.UnescapeString(($bytesToString(ai)));ai=(new AC($stringToBytes(aj)));ak=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ai,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(ak);f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 18:if(33===b.Context.Tip.Type){$s=6;continue;}if(b.Context.ParseOption.ProtyleWYSIWYG&&c.parentIs(a,new AO([365829]))){f.Type=525;}else{f.Type=31;f.Tokens=I.StrToBytes("\n");}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 19:f.Type=33;if(""===c.domText(a)&&!(AD.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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 20:al=c.domAttrValue(a,"class");am=c.domAttrValue(a,"alt");if("emoji"===al){f.Type=200;an=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(am,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(":"+am+":"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(an);}else{f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===am)){f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(am),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ao=c.domAttrValue(a,"src");if(B.HasPrefix(ao,"data:image")){ao=c.domAttrValue(a,"data-src");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ao),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ap=c.domAttrValue(a,"title");if(!(""===ap)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ap))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}if(0===b.Context.Tip.Type){aq=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(aq);b.Context.Tip=aq;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 21:f.Type=100;f.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(f);if(!(AE.nil===f.Parent.Parent)){if(AK.nil===f.Parent.Parent.ListData){f.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AC.nil,0);}else{f.Parent.Parent.ListData.Typ=3;}}$s=40;continue;case 22:f.Type=101;ar="~";f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ar),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 23:f.Type=450;as="==";f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 24:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 25:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 26:f.Type=106;at=AL.nil;if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild.FirstChild)){au=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===au))){break;}av=c.domAttrValue(au,"align");aw=av;if(aw===("left")){at=$append(at,1);}else if(aw===("center")){at=$append(at,2);}else if(aw===("right")){at=$append(at,3);}else{at=$append(at,0);}au=au.NextSibling;}}f.TableAligns=at;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 27:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 28:$s=40;continue;case 29:if(AD.nil===a.FirstChild){$s=6;continue;}ax=a.Parent.Parent;f.Type=108;if(!((208901===ax.FirstChild.DataAtom))&&a===a.Parent.FirstChild){ay=new D.Node.ptr("","","",107,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(ay);b.Context.Tip=ay;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 30:f.Type=109;az=c.domAttrValue(a,"align");ba=0;bb=az;if(bb===("left")){ba=1;}else if(bb===("center")){ba=2;}else if(bb===("right")){ba=3;}else{ba=0;}f.TableCellAlign=ba;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=40;continue;case 31:$s=-1;return;case 32:if(AD.nil===a.FirstChild){$s=-1;return;}$s=40;continue;case 33:f.Type=16;f.Tokens=(new AC($stringToBytes(c.domText(a))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\n"))),AC.nil);b.Context.Tip.AppendChild(f);$s=-1;return;case 34:f.Type=9;bc=c.domHTML(a);$s=60;case 60:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}f.Tokens=bc;f.Tokens=(bd=A.SplitAfter(f.Tokens,(new AC($stringToBytes("</summary>")))),(0>=bd.$length?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+0]));b.Context.Tip.AppendChild(f);$s=40;continue;case 35:$s=-1;return;case 36:f.Type=9;be=c.domHTML(a);$s=61;case 61:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}f.Tokens=be;b.Context.Tip.AppendChild(f);$s=-1;return;case 37:$s=-1;return;case 38:f.Type=1;f.AppendChild(new D.Node.ptr("","","",31,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domText(a)),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 39:f.Type=1;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);case 40:case 6:bf=a.FirstChild;case 62:if(!(!(bf===AD.nil))){$s=63;continue;}$r=c.genASTByDOM(bf,b);$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bf=bf.NextSibling;$s=62;continue;case 63:bg=a.DataAtom;if((bg===(28162))||(bg===(1537))){bh="*";f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bh),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if((bg===(449798))||(bg===(257))){bi="**";f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bi),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(1)){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(c.domAttrValue(a,"href")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bj=c.domAttrValue(a,"title");if(!(""===bj)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bj),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bg===(283139))||(bg===(9473))||(bg===(53766))){bk="~";f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bk),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(46596)){bl="==";f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(bl),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));O(a,b,c);}else if(bg===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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.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.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;}}};P.prototype.genASTByDOM=function(a,b){return this.$val.genASTByDOM(a,b);};O=function(a,b,c){var a,b,c,d,e,f,g,h;if(!(AD.nil===a.NextSibling)){d=c.domText(a.NextSibling);if(!(""===d)){e=(new AR($stringToRunes(d)));if(!C.IsSpace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){if(C.IsPunct((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))||C.IsSymbol((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}f=c.domText(a);if(!(""===f)){e=(new AR($stringToRunes(f)));h=(g=e.$length-1>>0,((g<0||g>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]));if(C.IsPunct(h)||C.IsSymbol(h)){b.Context.Tip.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.InsertAfter(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));return;}}}}}};Q=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=AS.nil;b=new P.ptr(G.NewOptions(),H.NewOptions(),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(D.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Q};}$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=Q;P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewHtmlRenderer(f,d.RenderOptions);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"))[D.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:P.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;};P.prototype.Markdown=function(a,b){return this.$val.Markdown(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.MarkdownStr=function(a,b){return this.$val.MarkdownStr(a,b);};P.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=AC.nil;d=this;e=G.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewFormatRenderer(f,d.RenderOptions);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:P.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;};P.prototype.Format=function(a,b){return this.$val.Format(a,b);};P.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 AC($stringToBytes(b))));$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;c=I.BytesToStr(f);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.FormatStr=function(a,b){return this.$val.FormatStr(a,b);};P.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=AC.nil;e=AI.nil;f=this;g=G.Parse(a,b,f.ParseOptions);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=H.NewTextBundleRenderer(h,c,f.RenderOptions);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:P.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;};P.prototype.TextBundle=function(a,b,c){return this.$val.TextBundle(a,b,c);};P.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=AI.nil;f=this;h=f.TextBundle(a,(new AC($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=I.BytesToStr(i);$s=-1;return[d,e];}return;}if($f===undefined){$f={$blk:P.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;};P.prototype.TextBundleStr=function(a,b,c){return this.$val.TextBundleStr(a,b,c);};P.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(AA.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:P.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;};P.prototype.HTML2Text=function(a){return this.$val.HTML2Text(a);};P.ptr.prototype.RenderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewJSONRenderer(e,c.RenderOptions);g=f.Render();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b=I.BytesToStr(h);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.RenderJSON};}$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;};P.prototype.RenderJSON=function(a){return this.$val.RenderJSON(a);};P.ptr.prototype.Space=function(a){var a,b;b=this;return H.Space0(a);};P.prototype.Space=function(a){return this.$val.Space(a);};P.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=Q(new AT([]));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;d.ParseOptions.GFMAutoLink=true;e=G.Parse("",(new AC($stringToBytes(a))),d.ParseOptions);$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(AE.nil===f.Root.FirstChild||AE.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:P.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;};P.prototype.IsValidLinkDest=function(a){return this.$val.IsValidLinkDest(a);};P.ptr.prototype.GetEmojis=function(){var a,b,c,d,e,f,g,h,i,j,k;a=false;b=this;a=(c=$keys(b.ParseOptions.AliasEmoji).length,((c<0||c>2147483647)?$throwRuntimeError("makemap: size out of range"):{}));d=I.BytesToStr(G.EmojiSitePlaceholder);e=b.ParseOptions.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.ParseOptions.EmojiSite);}k=i;(a||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(k)]={k:k,v:j};f++;}return a;};P.prototype.GetEmojis=function(){return this.$val.GetEmojis();};P.ptr.prototype.PutEmojis=function(a){var a,b,c,d,e,f,g,h,i,j,$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;$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=this;$r=R.Lock();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$deferred.push([$methodVal(R,"Unlock"),[]]);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.ParseOptions.AliasEmoji||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};j=h;(b.ParseOptions.EmojiAlias||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(j)]={k:j,v:g};d++;}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.PutEmojis};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.PutEmojis=function(a){return this.$val.PutEmojis(a);};P.ptr.prototype.RemoveEmoji=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=b.ParseOptions.EmojiAlias;d=0;e=$keys(c);while(true){if(!(d<e.length)){break;}f=c[e[d]];if(f===undefined){d++;continue;}g=f.k;a=B.ReplaceAll(a,g,"");d++;}h=B.TrimSpace(a);$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:P.ptr.prototype.RemoveEmoji};}$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;};P.prototype.RemoveEmoji=function(a){return this.$val.RemoveEmoji(a);};P.ptr.prototype.GetTerms=function(){var a;a=this;return a.RenderOptions.Terms;};P.prototype.GetTerms=function(){return this.$val.GetTerms();};P.ptr.prototype.PutTerms=function(a){var a,b,c,d,e,f,g,h,i;b=this;if(false===b.RenderOptions.Terms){b.RenderOptions.Terms=H.NewTerms();}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.RenderOptions.Terms||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(i)]={k:i,v:h};d++;}};P.prototype.PutTerms=function(a){return this.$val.PutTerms(a);};P.ptr.prototype.ProtylePreview=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;d=H.NewProtylePreviewRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.ProtylePreview};}$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;};P.prototype.ProtylePreview=function(a,b){return this.$val.ProtylePreview(a,b);};P.ptr.prototype.Tree2HTML=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;d=H.NewHtmlRenderer(a,b);e=d.Render();$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$s=-1;return I.BytesToStr(f);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2HTML};}$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;};P.prototype.Tree2HTML=function(a,b){return this.$val.Tree2HTML(a,b);};P.ptr.prototype.SetGFMTable=function(a){var a,b;b=this;b.ParseOptions.GFMTable=a;};P.prototype.SetGFMTable=function(a){return this.$val.SetGFMTable(a);};P.ptr.prototype.SetGFMTaskListItem=function(a){var a,b;b=this;b.ParseOptions.GFMTaskListItem=a;};P.prototype.SetGFMTaskListItem=function(a){return this.$val.SetGFMTaskListItem(a);};P.ptr.prototype.SetGFMTaskListItemClass=function(a){var a,b;b=this;b.RenderOptions.GFMTaskListItemClass=a;};P.prototype.SetGFMTaskListItemClass=function(a){return this.$val.SetGFMTaskListItemClass(a);};P.ptr.prototype.SetGFMStrikethrough=function(a){var a,b;b=this;b.ParseOptions.GFMStrikethrough=a;};P.prototype.SetGFMStrikethrough=function(a){return this.$val.SetGFMStrikethrough(a);};P.ptr.prototype.SetGFMAutoLink=function(a){var a,b;b=this;b.ParseOptions.GFMAutoLink=a;};P.prototype.SetGFMAutoLink=function(a){return this.$val.SetGFMAutoLink(a);};P.ptr.prototype.SetSoftBreak2HardBreak=function(a){var a,b;b=this;b.RenderOptions.SoftBreak2HardBreak=a;};P.prototype.SetSoftBreak2HardBreak=function(a){return this.$val.SetSoftBreak2HardBreak(a);};P.ptr.prototype.SetCodeSyntaxHighlight=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlight=a;};P.prototype.SetCodeSyntaxHighlight=function(a){return this.$val.SetCodeSyntaxHighlight(a);};P.ptr.prototype.SetCodeSyntaxHighlightDetectLang=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightDetectLang=a;};P.prototype.SetCodeSyntaxHighlightDetectLang=function(a){return this.$val.SetCodeSyntaxHighlightDetectLang(a);};P.ptr.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightInlineStyle=a;};P.prototype.SetCodeSyntaxHighlightInlineStyle=function(a){return this.$val.SetCodeSyntaxHighlightInlineStyle(a);};P.ptr.prototype.SetCodeSyntaxHighlightLineNum=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightLineNum=a;};P.prototype.SetCodeSyntaxHighlightLineNum=function(a){return this.$val.SetCodeSyntaxHighlightLineNum(a);};P.ptr.prototype.SetCodeSyntaxHighlightStyleName=function(a){var a,b;b=this;b.RenderOptions.CodeSyntaxHighlightStyleName=a;};P.prototype.SetCodeSyntaxHighlightStyleName=function(a){return this.$val.SetCodeSyntaxHighlightStyleName(a);};P.ptr.prototype.SetFootnotes=function(a){var a,b;b=this;b.ParseOptions.Footnotes=a;};P.prototype.SetFootnotes=function(a){return this.$val.SetFootnotes(a);};P.ptr.prototype.SetToC=function(a){var a,b;b=this;b.ParseOptions.ToC=a;b.RenderOptions.ToC=a;};P.prototype.SetToC=function(a){return this.$val.SetToC(a);};P.ptr.prototype.SetHeadingID=function(a){var a,b;b=this;b.ParseOptions.HeadingID=a;b.RenderOptions.HeadingID=a;};P.prototype.SetHeadingID=function(a){return this.$val.SetHeadingID(a);};P.ptr.prototype.SetAutoSpace=function(a){var a,b;b=this;b.RenderOptions.AutoSpace=a;};P.prototype.SetAutoSpace=function(a){return this.$val.SetAutoSpace(a);};P.ptr.prototype.SetFixTermTypo=function(a){var a,b;b=this;b.RenderOptions.FixTermTypo=a;};P.prototype.SetFixTermTypo=function(a){return this.$val.SetFixTermTypo(a);};P.ptr.prototype.SetEmoji=function(a){var a,b;b=this;b.ParseOptions.Emoji=a;};P.prototype.SetEmoji=function(a){return this.$val.SetEmoji(a);};P.ptr.prototype.SetEmojis=function(a){var a,b;b=this;b.ParseOptions.AliasEmoji=a;};P.prototype.SetEmojis=function(a){return this.$val.SetEmojis(a);};P.ptr.prototype.SetEmojiSite=function(a){var a,b;b=this;b.ParseOptions.EmojiSite=a;};P.prototype.SetEmojiSite=function(a){return this.$val.SetEmojiSite(a);};P.ptr.prototype.SetHeadingAnchor=function(a){var a,b;b=this;b.RenderOptions.HeadingAnchor=a;};P.prototype.SetHeadingAnchor=function(a){return this.$val.SetHeadingAnchor(a);};P.ptr.prototype.SetTerms=function(a){var a,b;b=this;b.RenderOptions.Terms=a;};P.prototype.SetTerms=function(a){return this.$val.SetTerms(a);};P.ptr.prototype.SetVditorWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.VditorWYSIWYG=a;b.RenderOptions.VditorWYSIWYG=a;};P.prototype.SetVditorWYSIWYG=function(a){return this.$val.SetVditorWYSIWYG(a);};P.ptr.prototype.SetProtyleWYSIWYG=function(a){var a,b;b=this;b.ParseOptions.ProtyleWYSIWYG=a;b.RenderOptions.ProtyleWYSIWYG=a;};P.prototype.SetProtyleWYSIWYG=function(a){return this.$val.SetProtyleWYSIWYG(a);};P.ptr.prototype.SetVditorIR=function(a){var a,b;b=this;b.ParseOptions.VditorIR=a;b.RenderOptions.VditorIR=a;};P.prototype.SetVditorIR=function(a){return this.$val.SetVditorIR(a);};P.ptr.prototype.SetVditorSV=function(a){var a,b;b=this;b.ParseOptions.VditorSV=a;b.RenderOptions.VditorSV=a;};P.prototype.SetVditorSV=function(a){return this.$val.SetVditorSV(a);};P.ptr.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){var a,b;b=this;b.ParseOptions.InlineMathAllowDigitAfterOpenMarker=a;};P.prototype.SetInlineMathAllowDigitAfterOpenMarker=function(a){return this.$val.SetInlineMathAllowDigitAfterOpenMarker(a);};P.ptr.prototype.SetLinkPrefix=function(a){var a,b;b=this;b.RenderOptions.LinkPrefix=a;};P.prototype.SetLinkPrefix=function(a){return this.$val.SetLinkPrefix(a);};P.ptr.prototype.SetLinkBase=function(a){var a,b;b=this;b.RenderOptions.LinkBase=a;};P.prototype.SetLinkBase=function(a){return this.$val.SetLinkBase(a);};P.ptr.prototype.GetLinkBase=function(){var a;a=this;return a.RenderOptions.LinkBase;};P.prototype.GetLinkBase=function(){return this.$val.GetLinkBase();};P.ptr.prototype.SetVditorCodeBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorCodeBlockPreview=a;};P.prototype.SetVditorCodeBlockPreview=function(a){return this.$val.SetVditorCodeBlockPreview(a);};P.ptr.prototype.SetVditorMathBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorMathBlockPreview=a;};P.prototype.SetVditorMathBlockPreview=function(a){return this.$val.SetVditorMathBlockPreview(a);};P.ptr.prototype.SetVditorHTMLBlockPreview=function(a){var a,b;b=this;b.RenderOptions.VditorHTMLBlockPreview=a;};P.prototype.SetVditorHTMLBlockPreview=function(a){return this.$val.SetVditorHTMLBlockPreview(a);};P.ptr.prototype.SetRenderListStyle=function(a){var a,b;b=this;b.RenderOptions.RenderListStyle=a;};P.prototype.SetRenderListStyle=function(a){return this.$val.SetRenderListStyle(a);};P.ptr.prototype.SetSanitize=function(a){var a,b;b=this;b.RenderOptions.Sanitize=a;};P.prototype.SetSanitize=function(a){return this.$val.SetSanitize(a);};P.ptr.prototype.SetImageLazyLoading=function(a){var a,b;b=this;b.RenderOptions.ImageLazyLoading=a;};P.prototype.SetImageLazyLoading=function(a){return this.$val.SetImageLazyLoading(a);};P.ptr.prototype.SetChineseParagraphBeginningSpace=function(a){var a,b;b=this;b.RenderOptions.ChineseParagraphBeginningSpace=a;};P.prototype.SetChineseParagraphBeginningSpace=function(a){return this.$val.SetChineseParagraphBeginningSpace(a);};P.ptr.prototype.SetYamlFrontMatter=function(a){var a,b;b=this;b.ParseOptions.YamlFrontMatter=a;};P.prototype.SetYamlFrontMatter=function(a){return this.$val.SetYamlFrontMatter(a);};P.ptr.prototype.SetSetext=function(a){var a,b;b=this;b.ParseOptions.Setext=a;};P.prototype.SetSetext=function(a){return this.$val.SetSetext(a);};P.ptr.prototype.SetBlockRef=function(a){var a,b;b=this;b.ParseOptions.BlockRef=a;};P.prototype.SetBlockRef=function(a){return this.$val.SetBlockRef(a);};P.ptr.prototype.SetFileAnnotationRef=function(a){var a,b;b=this;b.ParseOptions.FileAnnotationRef=a;};P.prototype.SetFileAnnotationRef=function(a){return this.$val.SetFileAnnotationRef(a);};P.ptr.prototype.SetMark=function(a){var a,b;b=this;b.ParseOptions.Mark=a;};P.prototype.SetMark=function(a){return this.$val.SetMark(a);};P.ptr.prototype.SetKramdownIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownIAL=function(a){return this.$val.SetKramdownIAL(a);};P.ptr.prototype.SetKramdownBlockIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownBlockIAL=a;b.RenderOptions.KramdownBlockIAL=a;};P.prototype.SetKramdownBlockIAL=function(a){return this.$val.SetKramdownBlockIAL(a);};P.ptr.prototype.SetKramdownSpanIAL=function(a){var a,b;b=this;b.ParseOptions.KramdownSpanIAL=a;b.RenderOptions.KramdownSpanIAL=a;};P.prototype.SetKramdownSpanIAL=function(a){return this.$val.SetKramdownSpanIAL(a);};P.ptr.prototype.SetKramdownIALIDRenderName=function(a){var a,b;b=this;b.RenderOptions.KramdownIALIDRenderName=a;};P.prototype.SetKramdownIALIDRenderName=function(a){return this.$val.SetKramdownIALIDRenderName(a);};P.ptr.prototype.SetTag=function(a){var a,b;b=this;b.ParseOptions.Tag=a;};P.prototype.SetTag=function(a){return this.$val.SetTag(a);};P.ptr.prototype.SetImgPathAllowSpace=function(a){var a,b;b=this;b.ParseOptions.ImgPathAllowSpace=a;};P.prototype.SetImgPathAllowSpace=function(a){return this.$val.SetImgPathAllowSpace(a);};P.ptr.prototype.SetSuperBlock=function(a){var a,b;b=this;b.ParseOptions.SuperBlock=a;b.RenderOptions.SuperBlock=a;};P.prototype.SetSuperBlock=function(a){return this.$val.SetSuperBlock(a);};P.ptr.prototype.SetSup=function(a){var a,b;b=this;b.ParseOptions.Sup=a;};P.prototype.SetSup=function(a){return this.$val.SetSup(a);};P.ptr.prototype.SetSub=function(a){var a,b;b=this;b.ParseOptions.Sub=a;};P.prototype.SetSub=function(a){return this.$val.SetSub(a);};P.ptr.prototype.SetGitConflict=function(a){var a,b;b=this;b.ParseOptions.GitConflict=a;};P.prototype.SetGitConflict=function(a){return this.$val.SetGitConflict(a);};P.ptr.prototype.SetLinkRef=function(a){var a,b;b=this;b.ParseOptions.LinkRef=a;};P.prototype.SetLinkRef=function(a){return this.$val.SetLinkRef(a);};P.ptr.prototype.SetIndentCodeBlock=function(a){var a,b;b=this;b.ParseOptions.IndentCodeBlock=a;};P.prototype.SetIndentCodeBlock=function(a){return this.$val.SetIndentCodeBlock(a);};P.ptr.prototype.SetParagraphBeginningSpace=function(a){var a,b;b=this;b.ParseOptions.ParagraphBeginningSpace=a;b.RenderOptions.KeepParagraphBeginningSpace=a;};P.prototype.SetParagraphBeginningSpace=function(a){return this.$val.SetParagraphBeginningSpace(a);};P.ptr.prototype.SetProtyleMarkNetImg=function(a){var a,b;b=this;b.RenderOptions.ProtyleMarkNetImg=a;};P.prototype.SetProtyleMarkNetImg=function(a){return this.$val.SetProtyleMarkNetImg(a);};P.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,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=[b];c=this;d=(e=a[$String.keyFor("renderers")],e!==undefined?e.v:false);f=0;g=$keys(d);case 1:if(!(f<g.length)){$s=2;continue;}h=[h];i=d[g[f]];if(i===undefined){f++;$s=1;continue;}j=i.k;b[0]=i.v;k=$internalize(b[0],$emptyInterface);switch(0){default:if($assertType(k,AX,true)[1]){break;}else{$panic(new $String("invalid type ["+j+"]"));}}l=false;if("HTML2Md"===j){l=c.HTML2MdRendererFuncs;}else if("HTML2VditorDOM"===j){l=c.HTML2VditorDOMRendererFuncs;}else if("HTML2VditorIRDOM"===j){l=c.HTML2VditorIRDOMRendererFuncs;}else if("HTML2BlockDOM"===j){l=c.HTML2BlockDOMRendererFuncs;}else if("HTML2VditorSVDOM"===j){l=c.HTML2VditorSVDOMRendererFuncs;}else if("Md2HTML"===j){l=c.Md2HTMLRendererFuncs;}else if("Md2VditorDOM"===j){l=c.Md2VditorDOMRendererFuncs;}else if("Md2VditorIRDOM"===j){l=c.Md2VditorIRDOMRendererFuncs;}else if("Md2BlockDOM"===j){l=c.Md2BlockDOMRendererFuncs;}else if("Md2VditorSVDOM"===j){l=c.Md2VditorSVDOMRendererFuncs;}else{$panic(new $String("unknown ext renderer func ["+j+"]"));}m=$assertType($internalize(b[0],$emptyInterface),AX);n=m;o=0;p=$keys(n);case 3:if(!(o<p.length)){$s=4;continue;}q=n[p[o]];if(q===undefined){o++;$s=3;continue;}h[0]=q.k;r="Node"+$substring(h[0],6);t=D.Str2NodeType(r);$s=5;case 5:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=t;(l||$throwRuntimeError("assignment to entry in nil map"))[D.NodeType.keyFor(s)]={k:s,v:(function(b,h){return function(u,v){var u,v,w;h[0]="render"+$substring(new D.NodeType(u.Type).String(),4);w=$assertType($internalize(b[0][$externalize(h[0],$String)](M.MakeWrapper(u),$externalize(v,$Bool)),$emptyInterface),AY);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))];};})(b,h)};o++;$s=3;continue;case 4:f++;$s=1;continue;case 2:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SetJSRenderers};}$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;};P.prototype.SetJSRenderers=function(a){return this.$val.SetJSRenderers(a);};P.ptr.prototype.SpinBlockDOM=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;d=c.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=B.ReplaceAll(e,"\xE2\x80\x8B","");f=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=g.Root.FirstChild;if((1===h.Type)&&""===h.ID){i=h.Next;if(!(AE.nil===i)&&!(AE.nil===i.Next)&&(455===i.Next.Type)){j=i.Next;k=i.ID;l="";h.ID=k;i.ID=l;h.InsertAfter(j);m=i.KramdownIAL;n=AM.nil;h.KramdownIAL=m;i.KramdownIAL=n;}}if((455===h.Type)&&!(AE.nil===h.Next)&&(455===h.Next.Type)&&I.IsDocIAL(h.Next.Tokens)){$s=3;continue;}$s=4;continue;case 3:o=G.Tokens2IAL(h.Tokens);$s=5;case 5:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=o;q=G.IAL2Map(p);s=new D.Node.ptr((r=q[$String.keyFor("id")],r!==undefined?r.v:""),"","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,p,false);h.InsertBefore(s);case 4:t=c.Tree2BlockDOM(g,c.RenderOptions);$s=6;case 6:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}b=t;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.SpinBlockDOM};}$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;};P.prototype.SpinBlockDOM=function(a){return this.$val.SpinBlockDOM(a);};P.ptr.prototype.HTML2BlockDOM=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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewBlockRenderer(j,c.RenderOptions);l=c.HTML2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(t);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HTML2BlockDOM};}$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;};P.prototype.HTML2BlockDOM=function(a){return this.$val.HTML2BlockDOM(a);};P.ptr.prototype.BlockDOM2HTML=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=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2HTML};}$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;};P.prototype.BlockDOM2HTML=function(a){return this.$val.BlockDOM2HTML(a);};P.ptr.prototype.BlockDOM2InlineBlockDOM=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=[b];c="";d=this;e=d.blockDOM2Md(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=G.Parse("",(new AC($stringToBytes(f))),d.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;b[0]=AJ.nil;$r=D.Walk(h.Root,(function(b){return function(i,j){var i,j;if(!j){return 2;}if(!i.IsBlock()){b[0]=$append(b[0],i);return 1;}return 2;};})(b));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=AJ.nil;j=h.Root.FirstChild;while(true){if(!(!(AE.nil===j))){break;}i=$append(i,j);j=j.Next;}k=i;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]);m.Unlink();l++;}n=b[0];o=0;while(true){if(!(o<n.$length)){break;}p=((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);h.Root.AppendChild(p);o++;}q=H.NewBlockRenderer(h,d.RenderOptions);r=q.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;c=I.BytesToStr(s);$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2InlineBlockDOM};}$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;};P.prototype.BlockDOM2InlineBlockDOM=function(a){return this.$val.BlockDOM2InlineBlockDOM(a);};P.ptr.prototype.Md2BlockDOM=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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Md2BlockDOM};}$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;};P.prototype.Md2BlockDOM=function(a){return this.$val.Md2BlockDOM(a);};P.ptr.prototype.InlineMd2BlockDOM=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;d=G.Inline("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewBlockRenderer(e,c.RenderOptions);g=c.Md2BlockDOMRendererFuncs;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"))[D.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=I.BytesToStr(o);$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.InlineMd2BlockDOM};}$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;};P.prototype.InlineMd2BlockDOM=function(a){return this.$val.InlineMd2BlockDOM(a);};P.ptr.prototype.BlockDOM2Md=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;d=c.blockDOM2Md(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:P.ptr.prototype.BlockDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2Md=function(a){return this.$val.BlockDOM2Md(a);};P.ptr.prototype.BlockDOM2StdMd=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;a=B.ReplaceAll(a,"\xE2\x80\x8B","");d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$r=D.Walk(e.Root,(function(f,g){var f,g;if(!g){return 2;}if((455===f.Type)||(456===f.Type)){f.Tokens=AC.nil;}return 2;}));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=I.BytesToStr(i);b=B.ReplaceAll(b,"\xE2\x80\x8B","");$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2StdMd};}$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;};P.prototype.BlockDOM2StdMd=function(a){return this.$val.BlockDOM2StdMd(a);};P.ptr.prototype.BlockDOM2Text=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.Text();$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:P.ptr.prototype.BlockDOM2Text};}$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;};P.prototype.BlockDOM2Text=function(a){return this.$val.BlockDOM2Text(a);};P.ptr.prototype.BlockDOM2TextLen=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.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=d.Root.TextLen();$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:P.ptr.prototype.BlockDOM2TextLen};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.BlockDOM2TextLen=function(a){return this.$val.BlockDOM2TextLen(a);};P.ptr.prototype.Tree2BlockDOM=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="";d=this;e=H.NewBlockRenderer(a,b);f=e.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;c=I.BytesToStr(g);c=B.ReplaceAll(c,"\xE2\x80\xB8","<wbr>");$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Tree2BlockDOM};}$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;};P.prototype.Tree2BlockDOM=function(a,b){return this.$val.Tree2BlockDOM(a,b);};P.ptr.prototype.BlockDOM2Tree=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=[b];c=AA.nil;b[0]=this;a=B.ReplaceAll(a,"\n<wbr>\n</strong>","</strong>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</em>","</em>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n
","
\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</u>","</u>\n<wbr>\n");a=B.ReplaceAll(a,"\n<wbr>\n</span>","</span>\n<wbr>\n");a=B.ReplaceAll(a,"<wbr>","\xE2\x80\xB8");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=b[0].parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return c;}$r=b[0].adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,b[0].ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");c.Context.Tip=c.Root;f=e.FirstChild;case 3:if(!(!(AD.nil===f))){$s=4;continue;}$r=b[0].genASTByBlockDOM(f,c);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=3;continue;case 4:$r=D.Walk(c.Root,(function(b){return function(g,h){var g,h,i;if(h){i=g.Type;if((i===(10))||(i===(9))||(i===(29))||(i===(15))||(i===(306))||(i===(302))||(i===(27))||(i===(304))){if(!(AE.nil===g.Next)&&(27===g.Next.Type)&&(g.CodeMarkerLen===g.Next.CodeMarkerLen)&&!(AE.nil===g.FirstChild)&&!(AE.nil===g.FirstChild.Next)){g.FirstChild.Next.Tokens=$appendSlice(g.FirstChild.Next.Tokens,g.Next.FirstChild.Next.Tokens);g.Next.Unlink();}}else if((i===(22))||(i===(17))||(i===(101))||(i===(520))){b[0].mergeSameSpan(g,g.Type);}}return 2;};})(b));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.BlockDOM2Tree};}$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;};P.prototype.BlockDOM2Tree=function(a){return this.$val.BlockDOM2Tree(a);};P.ptr.prototype.mergeSameSpan=function(a,b){var a,b,c,d,e,f,g,h;c=this;if(!(AE.nil===a.Next)&&(b===a.Next.Type)&&!(AE.nil===a.Next.Next)&&!((456===a.Next.Next.Type))){d=AJ.nil;a.Next.FirstChild.Unlink();a.Next.LastChild.Unlink();e=a.Next.FirstChild;while(true){if(!(!(AE.nil===e))){break;}d=$append(d,e);e=e.Next;}f=d;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]);a.LastChild.InsertBefore(h);g++;}a.Next.Unlink();}};P.prototype.mergeSameSpan=function(a,b){return this.$val.mergeSameSpan(a,b);};P.ptr.prototype.CancelSuperBlock=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((475===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=f.FirstChild;while(true){if(!(!(AE.nil===h))){break;}g=$append(g,h);h=h.Next;}i=g;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]);e.Root.AppendChild(k);j++;}f.Unlink();l=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelSuperBlock};}$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;};P.prototype.CancelSuperBlock=function(a){return this.$val.CancelSuperBlock(a);};P.ptr.prototype.CancelList=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((7===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}l=k.FirstChild;while(true){if(!(!(AE.nil===l))){break;}if(!((100===l.Type))){i=$append(i,l);}l=l.Next;}j=$append(j,k);k=k.Next;}m=i;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]);e.Root.AppendChild(o);n++;}p=j;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]);r.Unlink();q++;}f.Unlink();s=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelList};}$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;};P.prototype.CancelList=function(a){return this.$val.CancelList(a);};P.ptr.prototype.CancelBlockquote=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;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((5===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AJ.nil;h=AJ.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AE.nil===k))){break;}if(!((6===k.Type))){i=$append(i,k);}j=$append(j,k);k=k.Next;}l=i;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]);e.Root.AppendChild(n);m++;}f.Unlink();o=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.CancelBlockquote};}$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;};P.prototype.CancelBlockquote=function(a){return this.$val.CancelBlockquote(a);};P.ptr.prototype.HLevel=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((2===g.Type))){c=a;$s=-1;return c;}h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.HLevel};}$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;};P.prototype.HLevel=function(a,b){return this.$val.HLevel(a,b);};P.ptr.prototype.H2P=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((2===f.Type))){b=a;$s=-1;return b;}f.Type=1;g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.H2P};}$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;};P.prototype.H2P=function(a){return this.$val.H2P(a);};P.ptr.prototype.P2H=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;if(!((1===g.Type))){c=a;$s=-1;return c;}g.Type=2;h=N.Atoi(b);g.HeadingLevel=h[0];i=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c=i;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.P2H};}$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;};P.prototype.P2H=function(a,b){return this.$val.P2H(a,b);};P.ptr.prototype.Blocks2Ps=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;g=f;while(true){if(!(!(AE.nil===g))){break;}if(2===g.Type){g.Type=1;}g=g.Next;}h=c.Tree2BlockDOM(e,c.RenderOptions);$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:P.ptr.prototype.Blocks2Ps};}$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;};P.prototype.Blocks2Ps=function(a){return this.$val.Blocks2Ps(a);};P.ptr.prototype.Blocks2Hs=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="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;h=g;while(true){if(!(!(AE.nil===h))){break;}if((1===h.Type)||(2===h.Type)){h.Type=2;i=N.Atoi(b);h.HeadingLevel=i[0];}h=h.Next;}j=d.Tree2BlockDOM(f,d.RenderOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}c=j;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.Blocks2Hs};}$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;};P.prototype.Blocks2Hs=function(a,b){return this.$val.Blocks2Hs(a,b);};P.ptr.prototype.OL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.OL2TL};}$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;};P.prototype.OL2TL=function(a){return this.$val.OL2TL(a);};P.ptr.prototype.UL2TL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AE.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions);$s=2;case 2: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:P.ptr.prototype.UL2TL};}$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;};P.prototype.UL2TL=function(a){return this.$val.UL2TL(a);};P.ptr.prototype.TL2OL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=AJ.nil;i=f.FirstChild;case 2:if(!(!(AE.nil===i))){$s=3;continue;}if(455===i.Type){i=i.Next;$s=2;continue;}h=$append(h,i.FirstChild);i.ListData.Typ=1;i.ListData.Num=g;g=g+(1)>>0;i=i.Next;$s=2;continue;case 3:j=h;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.Unlink();k++;}m=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2OL};}$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;};P.prototype.TL2OL=function(a){return this.$val.TL2OL(a);};P.ptr.prototype.TL2UL=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="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=AJ.nil;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}g=$append(g,h.FirstChild);h.ListData.Typ=0;h=h.Next;$s=2;continue;case 3:i=g;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]);k.Unlink();j++;}l=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.TL2UL};}$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;};P.prototype.TL2UL=function(a){return this.$val.TL2UL(a);};P.ptr.prototype.OL2UL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=f.FirstChild;case 2:if(!(!(AE.nil===g))){$s=3;continue;}if(455===g.Type){g=g.Next;$s=2;continue;}g.ListData.Typ=0;g=g.Next;$s=2;continue;case 3:h=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4: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:P.ptr.prototype.OL2UL};}$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;};P.prototype.OL2UL=function(a){return this.$val.OL2UL(a);};P.ptr.prototype.UL2OL=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=f.FirstChild;case 2:if(!(!(AE.nil===h))){$s=3;continue;}if(455===h.Type){h=h.Next;$s=2;continue;}h.ListData.Typ=1;h.ListData.Num=g;g=g+(1)>>0;h=h.Next;$s=2;continue;case 3:i=c.Tree2BlockDOM(e,c.RenderOptions);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.UL2OL};}$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;};P.prototype.UL2OL=function(a){return this.$val.UL2OL(a);};P.ptr.prototype.blockDOM2Md=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=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;g=H.NewFormatRenderer(e,f);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=($bytesToString(i));$s=-1;return b;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.blockDOM2Md};}$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;};P.prototype.blockDOM2Md=function(a){return this.$val.blockDOM2Md(a);};P.ptr.prototype.genASTByBlockDOM=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,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;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;$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,"class");if("protyle-attr"===d||B.Contains(d,"__copy")||B.Contains(d,"protyle-linenumber__rows")){$s=-1;return;}if("1"===c.domAttrValue(a,"spin")){$s=-1;return;}if(B.Contains(d,"protyle-action")){if(11===b.Context.Tip.Type){e=a.FirstChild;f="";if(!(AD.nil===e.FirstChild)){f=e.FirstChild.Data;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(f),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));g=c.domText(a.NextSibling);if(B.HasSuffix(g,"\n\n\xE2\x80\xB8")){g=B.TrimSuffix(g,"\n\n\xE2\x80\xB8");g=g+("\n\xE2\x80\xB8\n");}h=B.Split(g,"\n");i=new A.Buffer.ptr(AC.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(B.Contains(m,"```")){m=B.ReplaceAll(m,"```","\xE2\x80\x8D```");}else{m=B.ReplaceAll(m,"\xE2\x80\x8D","");}i.WriteString(m);if(l<(h.$length-1>>0)){i.WriteByte(10);}k++;}b.Context.Tip.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,i.Bytes(),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(8===b.Context.Tip.Type){if(3===b.Context.Tip.ListData.Typ){b.Context.Tip.AppendChild(new D.Node.ptr("","","",100,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,B.Contains(c.domAttrValue(a.Parent,"class"),"protyle-task--done"),AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}if("true"===c.domAttrValue(a,"contenteditable")){$s=1;continue;}$s=2;continue;case 1:$r=c.genASTContenteditable(a,b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:n=D.Str2NodeType(c.domAttrValue(a,"data-type"));$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=c.domAttrValue(a,"data-node-id");q=new D.Node.ptr(p,"","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);if(!(""===q.ID)&&!c.parentIs(a,new AO([365829]))){$s=5;continue;}$s=6;continue;case 5:q.KramdownIAL=new AM([new AI(["id",q.ID])]);r=c.setBlockIAL(a,q);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=new D.Node.ptr("","","",455,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,s,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[t]]);case 6:u=o;if(u===(465)){$s=9;continue;}if(u===(106)){$s=10;continue;}if(u===(1)){$s=11;continue;}if(u===(2)){$s=12;continue;}if(u===(5)){$s=13;continue;}if(u===(7)){$s=14;continue;}if(u===(8)){$s=15;continue;}if(u===(495)){$s=16;continue;}if(u===(475)){$s=17;continue;}if(u===(300)){$s=18;continue;}if(u===(11)){$s=19;continue;}if(u===(9)){$s=20;continue;}if(u===(425)){$s=21;continue;}if(u===(4)){$s=22;continue;}if(u===(500)){$s=23;continue;}if(u===(535)){$s=24;continue;}if(u===(510)){$s=25;continue;}if(u===(505)){$s=26;continue;}$s=27;continue;case 9:q.Type=465;q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",466,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));v=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",468,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(v),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",467,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 10:q.Type=106;w=AL.nil;if(AD.nil===a.FirstChild){$s=-1;return;}if(c.parentIs(a,new AO([365829]))){$s=29;continue;}$s=30;continue;case 29:x=c.domText(a);y=B.TrimSpace(x);$s=31;case 31:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(y)));b.Context.Tip.AppendChild(q);$s=-1;return;case 30:z=a.FirstChild;aa=c.domChild(z,365829);if(AD.nil===aa){$s=-1;return;}ab=aa.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.nil===ab))){break;}ac=c.domAttrValue(ab,"align");ad=ac;if(ad===("left")){w=$append(w,1);}else if(ad===("center")){w=$append(w,2);}else if(ad===("right")){w=$append(w,3);}else{w=$append(w,0);}ab=ab.NextSibling;}q.TableAligns=w;q.Tokens=AC.nil;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$r=c.genASTContenteditable(aa,b);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 12:ae=c.domText(a);if(c.parentIs(a,new AO([365829]))){$s=33;continue;}$s=34;continue;case 33:af=B.TrimSpace(ae);$s=35;case 35:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}q.Tokens=(new AC($stringToBytes(af)));while(true){if(!(A.HasPrefix(q.Tokens,(new AC($stringToBytes("#")))))){break;}q.Tokens=A.TrimPrefix(q.Tokens,(new AC($stringToBytes("#"))));}b.Context.Tip.AppendChild(q);$s=-1;return;case 34:q.Type=2;ag=$substring(c.domAttrValue(a,"data-subtype"),1);ah=N.Atoi(ag);q.HeadingLevel=ah[0];b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 13:ai=B.TrimSpace(c.domText(a));$s=36;case 36:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}aj=ai;if("\xE2\x80\xB8"===aj){q.Type=16;q.Tokens=(new AC($stringToBytes(aj)));b.Context.Tip.AppendChild(q);}q.Type=5;q.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 14:q.Type=7;ak=c.domAttrValue(a,"data-marker");q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);al=c.domAttrValue(a,"data-subtype");if("u"===al){q.ListData.Typ=0;}else if("o"===al){q.ListData.Typ=1;}else if("t"===al){q.ListData.Typ=3;}q.ListData.Marker=(new AC($stringToBytes(ak)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 15:am=c.domAttrValue(a,"data-marker");if(!((7===b.Context.Tip.Type))){an=new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);an.Type=7;an.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);ao=c.domAttrValue(a,"data-subtype");if("u"===ao){an.ListData.Typ=0;an.ListData.BulletChar=42;}else if("o"===ao){an.ListData.Typ=1;ap=N.Atoi($substring(am,0,(am.length-1>>0)));an.ListData.Num=ap[0];an.ListData.Delimiter=46;}else if("t"===ao){an.ListData.Typ=3;an.ListData.BulletChar=42;}b.Context.Tip.AppendChild(an);b.Context.Tip=an;}q.Type=8;q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.nil,0);aq=c.domAttrValue(a,"data-subtype");if("u"===aq){q.ListData.Typ=0;q.ListData.BulletChar=42;}else if("o"===aq){q.ListData.Typ=1;ar=N.Atoi($substring(am,0,(am.length-1>>0)));q.ListData.Num=ar[0];q.ListData.Delimiter=46;}else if("t"===aq){q.ListData.Typ=3;q.ListData.BulletChar=42;}q.ListData.Marker=(new AC($stringToBytes(am)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 16:q.Type=495;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 17:q.Type=475;b.Context.Tip.AppendChild(q);q.AppendChild(new D.Node.ptr("","","",476,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));as=c.domAttrValue(a,"data-sb-layout");q.AppendChild(new D.Node.ptr("","","",477,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 18:q.Type=300;q.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));at=c.domAttrValue(a,"data-content");at=E.UnescapeHTMLStr(at);q.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(at),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;case 19:q.Type=11;q.IsFencedCodeBlock=true;q.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));au=c.domAttrValue(a,"data-subtype");if(!(""===au)){q.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,I.StrToBytes(au),AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));av=c.domAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(av),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(q);$s=-1;return;}b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 20:q.Type=9;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 21:q.Type=425;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=28;continue;case 22:q.Type=4;b.Context.Tip.AppendChild(q);$s=-1;return;case 23:q.Type=500;a=c.domChild(a.FirstChild,195590);aw=c.domHTML(a);$s=37;case 37:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}q.Tokens=aw;b.Context.Tip.AppendChild(q);$s=-1;return;case 24:q.Type=535;a=c.domChild(a.FirstChild,195590);ax=c.domHTML(a);$s=38;case 38:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}q.Tokens=ax;b.Context.Tip.AppendChild(q);$s=-1;return;case 25:q.Type=510;a=c.domChild(a.FirstChild,192773);ay=c.domHTML(a);$s=39;case 39:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}q.Tokens=ay;b.Context.Tip.AppendChild(q);$s=-1;return;case 26:q.Type=505;a=c.domChild(a.FirstChild,70917);az=c.domHTML(a);$s=40;case 40:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}q.Tokens=az;b.Context.Tip.AppendChild(q);$s=-1;return;case 27:ba=a.DataAtom;if(ba===(0)){$s=42;continue;}if((ba===(2817))||(ba===(378116))||(ba===(449798))||(ba===(28162))||(ba===(47363))||(ba===(46596))||(ba===(9473))||(ba===(421123))||(ba===(461571))||(ba===(40708))){$s=43;continue;}$s=44;continue;case 42:q.Type=16;q.Tokens=I.StrToBytes(a.Data);if(0===b.Context.Tip.Type){bb=new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(bb);b.Context.Tip=bb;}$r=c.genASTContenteditable(a,b);$s=45;case 45:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 43:$r=c.genASTContenteditable(a,b);$s=46;case 46:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 44:case 41:if((8===b.Context.Tip.Type)&&(281349===a.DataAtom)){q.Type=100;q.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(q);$s=-1;return;}q.Type=10;bc=c.domHTML(a);$s=47;case 47:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}q.Tokens=bc;b.Context.Tip.AppendChild(q);$s=-1;return;case 28:case 8:bd=a.FirstChild;case 48:if(!(!(bd===AD.nil))){$s=49;continue;}$r=c.genASTByBlockDOM(bd,b);$s=50;case 50:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bd=bd.NextSibling;$s=48;continue;case 49:be=o;if(be===(475)){q.AppendChild(new D.Node.ptr("","","",478,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(be===(11)){q.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTByBlockDOM};}$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.$deferred=$deferred;$f.$r=$r;return $f;}}};P.prototype.genASTByBlockDOM=function(a,b){return this.$val.genASTByBlockDOM(a,b);};P.ptr.prototype.genASTContenteditable=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,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;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;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(11===b.Context.Tip.Type){$s=-1;return;}d=c.domAttrValue(a,"class");if("svg"===d){$s=-1;return;}e=a.Data;f=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=a.DataAtom;if(g===(0)){$s=2;continue;}if(g===(208901)){$s=3;continue;}if(g===(9989)){$s=4;continue;}if(g===(52226)){$s=5;continue;}if((g===(87554))||(g===(37378))){$s=6;continue;}if(g===(378116)){$s=7;continue;}if(g===(40708)){$s=8;continue;}if(g===(421123)){$s=9;continue;}if(g===(461571)){$s=10;continue;}if(g===(2817)){$s=11;continue;}if(g===(47363)){$s=12;continue;}if(g===(514)){$s=13;continue;}if((g===(28162))||(g===(1537))){$s=14;continue;}if((g===(449798))||(g===(257))){$s=15;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=16;continue;}if(g===(46596)){$s=17;continue;}if(g===(198403)){$s=18;continue;}$s=19;continue;case 2:if(""===e){$s=-1;return;}if(33===b.Context.Tip.Type){f.Type=40;}else if(2===b.Context.Tip.Type){e=B.ReplaceAll(e,"\n","");f.Tokens=I.StrToBytes(e);}else if(22===b.Context.Tip.Type){e=B.ReplaceAll(e,"**","");e=B.ReplaceAll(e,"*\xE2\x80\xB8","\xE2\x80\xB8");e=B.ReplaceAll(e,"\xE2\x80\xB8*","\xE2\x80\xB8");f.Tokens=I.StrToBytes(e);}if(c.parentIs(a,new AO([365829]))){if(AD.nil===a.NextSibling||((514===a.NextSibling.DataAtom)&&B.HasPrefix(e,"\n"))){e=B.ReplaceAll(e,"\n","");}f.Tokens=I.StrToBytes(B.ReplaceAll(e,"\n","<br />"));h=L.SplitWithoutBackslashEscape(f.Tokens,124);f.Tokens=AC.nil;i=h;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]);f.Tokens=$appendSlice(f.Tokens,l);if(k<(h.$length-1>>0)){f.Tokens=$appendSlice(f.Tokens,(new AC($stringToBytes("\\|"))));}j++;}}if((27===b.Context.Tip.Type)||(304===b.Context.Tip.Type)){if(!(AE.nil===b.Context.Tip.Previous)&&(b.Context.Tip.Type===b.Context.Tip.Previous.Type)){b.Context.Tip.FirstChild.Next.Tokens=I.StrToBytes(e);}else{b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,I.StrToBytes(e));}$s=-1;return;}if(515===b.Context.Tip.Type){f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\\\"))),(new AC($stringToBytes("\\"))));f.Tokens=A.ReplaceAll(f.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}b.Context.Tip.AppendChild(f);$s=19;continue;case 3:if(c.parentIs(a.Parent.Parent,new AO([365829]))){$s=20;continue;}$s=21;continue;case 20:m=c.domText(a.Parent.Parent);m=B.ReplaceAll(m,"\xE2\x80\xB8","");n=B.TrimSpace(m);$s=22;case 22:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}f.Tokens=(new AC($stringToBytes(n)));b.Context.Tip.AppendChild(f);$s=-1;return;case 21:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 4:$s=19;continue;case 5:f.Type=108;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 6:f.Type=109;o=c.domAttrValue(a,"align");p=0;q=o;if(q===("left")){p=1;}else if(q===("center")){p=2;}else if(q===("right")){p=3;}else{p=0;}f.TableCellAlign=p;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 7:r=c.isEmptyText(a);$s=25;case 25:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(r){$s=23;continue;}$s=24;continue;case 23:$s=-1;return;case 24:f.Type=27;f.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 8:s=c.domAttrValue(a,"data-type");if("tag"===s){$s=26;continue;}if("inline-math"===s){$s=27;continue;}if("a"===s){$s=28;continue;}if("block-ref"===s){$s=29;continue;}if("file-annotation-ref"===s){$s=30;continue;}if("img"===s){$s=31;continue;}if("backslash"===s){$s=32;continue;}$s=33;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}f.Type=460;f.AppendChild(new D.Node.ptr("","","",461,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=34;continue;}$s=35;continue;case 34:t=B.TrimLeft(a.FirstChild.Data," ");$s=36;case 36:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}a.FirstChild.Data=t;f.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 35:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=37;continue;}$s=38;continue;case 37:u=B.TrimRight(a.FirstChild.Data," ");$s=39;case 39:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}a.FirstChild.Data=u;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 38:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=40;continue;}$s=41;continue;case 40:v=B.TrimRight(a.FirstChild.Data,"\n");$s=42;case 42:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}a.FirstChild.Data=v;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 41:b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 27:f.Type=304;f.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));e=c.domAttrValue(a,"data-content");if(""===e){$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}if(33===b.Context.Tip.Type){$s=1;continue;}f.Type=33;f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=33;continue;case 29:f.Type=430;f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));w=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",431,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(w),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));x="";if(!(AD.nil===a.FirstChild)){x=c.domText(a.FirstChild);}if(""===x){$s=-1;return;}if(x==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",432,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));y=AE.nil;z=c.domAttrValue(a,"data-subtype");if("s"===z||""===z){y=new D.Node.ptr("","","",433,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}else{y=new D.Node.ptr("","","",434,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(x),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);}f.AppendChild(y);f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 30:f.Type=540;f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",47,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aa=c.domAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","",541,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(aa),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab="";if(!(AD.nil===a.FirstChild)){ab=c.domText(a.FirstChild);}if(""===ab){$s=-1;return;}if(ab==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}f.AppendChild(new D.Node.ptr("","","",542,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ac=new D.Node.ptr("","","",543,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ab),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(ac);f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",48,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;case 31:ad=c.domChild(a,198403);f.Type=34;f.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ae=c.domAttrValue(ad,"alt");f.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ae),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));af=c.domAttrValue(ad,"data-src");f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(af),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ag=c.domAttrValue(ad,"title");if(!(""===ag)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ag),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$r=c.setSpanIAL(ad,b.Context.Tip.LastChild);$s=43;case 43:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 32:f.Type=400;if(AD.nil===a.FirstChild){$s=-1;return;}if(AD.nil===a.FirstChild.NextSibling&&(1===a.FirstChild.Type)){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(a.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);$s=-1;return;}if(!(AD.nil===a.FirstChild.NextSibling)){ah=a.FirstChild.NextSibling.Data;ah=B.ReplaceAll(ah,"\\\\","\\");f.AppendChild(new D.Node.ptr("","","",401,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.StrToBytes(ah),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);$s=-1;return;case 33:$s=19;continue;case 9:ai=c.isEmptyText(a);$s=46;case 46:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}if(ai){$s=44;continue;}$s=45;continue;case 44:$s=-1;return;case 45:f.Type=490;f.AppendChild(new D.Node.ptr("","","",491,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 10:aj=c.isEmptyText(a);$s=49;case 49:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}if(aj){$s=47;continue;}$s=48;continue;case 47:$s=-1;return;case 48:f.Type=485;f.AppendChild(new D.Node.ptr("","","",486,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 11:ak=c.isEmptyText(a);$s=52;case 52:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}if(ak){$s=50;continue;}$s=51;continue;case 50:$s=-1;return;case 51:f.Type=520;f.AppendChild(new D.Node.ptr("","","",521,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 12:al=c.isEmptyText(a);$s=55;case 55:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}if(al){$s=53;continue;}$s=54;continue;case 53:$s=-1;return;case 54:f.Type=515;f.AppendChild(new D.Node.ptr("","","",516,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 13:if(2===b.Context.Tip.Type){$s=-1;return;}if(!(AD.nil===a.PrevSibling)&&"\n"===a.PrevSibling.Data&&c.parentIs(a,new AO([365829]))){$s=-1;return;}f.Type=525;b.Context.Tip.AppendChild(f);$s=-1;return;case 14:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=56;continue;}$s=57;continue;case 56:am=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=58;case 58:if($c){$c=false;am=am.$blk();}if(am&&am.$blk!==undefined){break s;}a.FirstChild.Data=am;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 57:an=B.TrimSpace(c.domText(a));$s=59;case 59:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}ao=an;ap=c.isEmptyText(a);$s=62;case 62:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}if(ap){$s=60;continue;}$s=61;continue;case 60:$s=-1;return;case 61:if("\xE2\x80\xB8"===ao){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=17;aq=c.domAttrValue(a,"data-marker");if(""===aq){aq="*";}if("_"===aq){f.AppendChild(new D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===aq){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");$r=Z(a,f);$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"__");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 15:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(!(AE.nil===b.Context.Tip.LastChild)){if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\\xE2\x80\xB8"))),(new AC($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AC($stringToBytes("\\"))),(new AC($stringToBytes("\\\\"))));}}if(c.startsWithNewline(a.FirstChild)){$s=64;continue;}$s=65;continue;case 64:ar=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=66;case 66:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}a.FirstChild.Data=ar;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 65:as=B.TrimSpace(c.domText(a));$s=67;case 67:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}at=as;au=c.isEmptyText(a);$s=70;case 70:if($c){$c=false;au=au.$blk();}if(au&&au.$blk!==undefined){break s;}if(au){$s=68;continue;}$s=69;continue;case 68:$s=-1;return;case 69:if("\xE2\x80\xB8"===at){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=22;av=c.domAttrValue(a,"data-marker");if(""===av){av="**";}if("__"===av){f.AppendChild(new D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===av){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(av))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=71;case 71:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"**");$r=c.setSpanIAL(a,f);$s=72;case 72:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 16:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=73;continue;}$s=74;continue;case 73:aw=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=75;case 75:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}a.FirstChild.Data=aw;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 74:ax=B.TrimSpace(c.domText(a));$s=76;case 76:if($c){$c=false;ax=ax.$blk();}if(ax&&ax.$blk!==undefined){break s;}ay=ax;az=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}if(az){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===ay){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=101;ba=c.domAttrValue(a,"data-marker");if("~"===ba){f.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===ba){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ba))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=80;case 80:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"~~");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 17:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){$s=81;continue;}$s=82;continue;case 81:bb=B.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");$s=83;case 83:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}a.FirstChild.Data=bb;b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:bc=B.TrimSpace(c.domText(a));$s=84;case 84:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bd=bc;be=c.isEmptyText(a);$s=87;case 87:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=85;continue;}$s=86;continue;case 85:$s=-1;return;case 86:if("\xE2\x80\xB8"===bd){f.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=450;bf=c.domAttrValue(a,"data-marker");if("="===bf){f.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(f);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===bf){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bf))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}$r=Z(a,f);$s=88;case 88:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.removeInnerMarker(a,"==");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 18:if("emoji"===d){bg=c.domAttrValue(a,"alt");f.Type=200;bh=new D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bg,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bh.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bg+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(bh);b.Context.Tip.AppendChild(f);$s=-1;return;}case 19:case 1:bi=a.FirstChild;case 89:if(!(!(bi===AD.nil))){$s=90;continue;}$r=c.genASTContenteditable(bi,b);$s=91;case 91:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bi=bi.NextSibling;$s=89;continue;case 90:bj=a.DataAtom;if(bj===(378116)){f.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(40708)){bk=c.domAttrValue(a,"data-type");if("tag"===bk){f.AppendChild(new D.Node.ptr("","","",462,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("a"===bk){f.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bl=c.domAttrValue(a,"data-href");if(!(""===c.RenderOptions.LinkBase)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){bl=B.ReplaceAll(bl,c.RenderOptions.LinkPrefix,"");}f.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));bm=c.domAttrValue(a,"data-title");if(!(""===bm)){f.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if("block-ref"===bk){f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));f.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(421123)){f.AppendChild(new D.Node.ptr("","","",492,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(461571)){f.AppendChild(new D.Node.ptr("","","",487,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(2817)){f.AppendChild(new D.Node.ptr("","","",522,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(bj===(47363)){f.AppendChild(new D.Node.ptr("","","",517,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((bj===(28162))||(bj===(1537))){bn=c.domAttrValue(a,"data-marker");if(""===bn){bn="*";}if("_"===bn){f.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(449798))||(bj===(257))){bo=c.domAttrValue(a,"data-marker");if(""===bo){bo="**";}if("__"===bo){f.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((bj===(283139))||(bj===(9473))||(bj===(53766))){bp=c.domAttrValue(a,"data-marker");if("~"===bp){f.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(bj===(46596)){bq=c.domAttrValue(a,"data-marker");if("="===bq){f.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{f.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.ptr.prototype.genASTContenteditable};}$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.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;}}};P.prototype.genASTContenteditable=function(a,b){return this.$val.genASTContenteditable(a,b);};P.ptr.prototype.setSpanIAL=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=false;e=c.domAttrValue(a,"style");if(!(""===e)){$s=1;continue;}$s=2;continue;case 1:f=Y(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;b.SetIALAttr("style",e);g=G.IAL2Tokens(b.KramdownIAL);h=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,g,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(h);d=true;case 2:if(!(AD.nil===a.Parent)&&!(AD.nil===a.Parent.Parent)){$s=4;continue;}$s=5;continue;case 4:i=c.domAttrValue(a.Parent.Parent,"style");if(!(""===i)){$s=6;continue;}$s=7;continue;case 6:if(d){$s=8;continue;}$s=9;continue;case 8:j=G.Tokens2IAL(b.Next.Tokens);$s=11;case 11:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;k=$append(k,new AI(["parent-style",i]));b.Next.Tokens=G.IAL2Tokens(k);b.SetIALAttr("parent-style",i);b.KramdownIAL=k;$s=10;continue;case 9:b.SetIALAttr("parent-style",i);l=G.IAL2Tokens(b.KramdownIAL);m=new D.Node.ptr("","","",456,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,l,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.InsertAfter(m);case 10:case 7:case 5:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setSpanIAL};}$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;};P.prototype.setSpanIAL=function(a,b){return this.$val.setSpanIAL(a,b);};P.ptr.prototype.setBlockIAL=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,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:c=AC.nil;d=this;b.SetIALAttr("id",b.ID);e=d.domAttrValue(a,"refcount");if(!(""===e)){b.SetIALAttr("refcount",e);c=$appendSlice(c,(new AC($stringToBytes(" refcount=\""+e+"\""))));}f=d.domAttrValue(a,"bookmark");if(!(""===f)){f=E.UnescapeHTMLStr(f);b.SetIALAttr("bookmark",f);c=$appendSlice(c,(new AC($stringToBytes(" bookmark=\""+f+"\""))));}g=d.domAttrValue(a,"style");if(!(""===g)){$s=1;continue;}$s=2;continue;case 1:g=E.UnescapeHTMLStr(g);h=Y(g);$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;b.SetIALAttr("style",g);c=$appendSlice(c,(new AC($stringToBytes(" style=\""+g+"\""))));case 2:i=d.domAttrValue(a,"name");if(!(""===i)){i=E.UnescapeHTMLStr(i);b.SetIALAttr("name",i);c=$appendSlice(c,(new AC($stringToBytes(" name=\""+i+"\""))));}j=d.domAttrValue(a,"memo");if(!(""===j)){j=E.UnescapeHTMLStr(j);b.SetIALAttr("memo",j);c=$appendSlice(c,(new AC($stringToBytes(" memo=\""+j+"\""))));}k=d.domAttrValue(a,"alias");if(!(""===k)){k=E.UnescapeHTMLStr(k);b.SetIALAttr("alias",k);c=$appendSlice(c,(new AC($stringToBytes(" alias=\""+k+"\""))));}l=d.domAttrValue(a,"fold");if(!(""===l)){b.SetIALAttr("fold",l);c=$appendSlice(c,(new AC($stringToBytes(" fold=\""+l+"\""))));}m=d.domAttrValue(a,"heading-fold");if(!(""===m)){b.SetIALAttr("heading-fold",m);c=$appendSlice(c,(new AC($stringToBytes(" heading-fold=\""+m+"\""))));}n=d.domAttrValue(a,"parent-fold");if(!(""===n)){b.SetIALAttr("parent-fold",n);c=$appendSlice(c,(new AC($stringToBytes(" parent-fold=\""+n+"\""))));}o=d.domAttrValue(a,"updated");if(!(""===o)){b.SetIALAttr("updated",o);c=$appendSlice(c,(new AC($stringToBytes(" updated=\""+o+"\""))));}p=d.domAttrValue(a,"linewrap");if(!(""===p)){b.SetIALAttr("linewrap",p);c=$appendSlice(c,(new AC($stringToBytes(" linewrap=\""+p+"\""))));}q=d.domAttrValue(a,"ligatures");if(!(""===q)){b.SetIALAttr("ligatures",q);c=$appendSlice(c,(new AC($stringToBytes(" ligatures=\""+q+"\""))));}r=d.domAttrValue(a,"linenumber");if(!(""===r)){b.SetIALAttr("linenumber",r);c=$appendSlice(c,(new AC($stringToBytes(" linenumber=\""+r+"\""))));}s=d.domCustomAttrs(a);if(!(false===s)){t=s;u=0;v=$keys(t);while(true){if(!(u<v.length)){break;}w=t[v[u]];if(w===undefined){u++;continue;}x=w.k;y=w.v;y=E.UnescapeHTMLStr(y);b.SetIALAttr(x,y);c=$appendSlice(c,(new AC($stringToBytes(" "+x+"=\""+y+"\""))));u++;}}c=G.IAL2Tokens(b.KramdownIAL);c=c;$s=-1;return c;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.setBlockIAL};}$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;};P.prototype.setBlockIAL=function(a,b){return this.$val.setBlockIAL(a,b);};Y=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="";c=B.TrimSpace(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=B.ReplaceAll(b,"\n","");d=B.Fields(b);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=B.Join(d," ");$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}b=e;$s=-1;return b;}return;}if($f===undefined){$f={$blk:Y};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.e=e;$f.$s=$s;$f.$r=$r;return $f;};Z=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:if(B.HasPrefix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.PrevSibling){$s=1;continue;}$s=2;continue;case 1:c=B.TrimLeft(a.FirstChild.Data," ");$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a.FirstChild.Data=c;b.InsertBefore(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 2:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.nil===a.FirstChild.NextSibling){$s=4;continue;}$s=5;continue;case 4:d=B.TrimRight(a.FirstChild.Data," ");$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Data=d;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 5:if(B.HasSuffix(a.FirstChild.Data," \xE2\x80\xB8")&&AD.nil===a.FirstChild.NextSibling){$s=7;continue;}$s=8;continue;case 7:e=B.TrimRight(a.FirstChild.Data," \xE2\x80\xB8");$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Data=e;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," \xE2\x80\xB8","",AQ.nil));case 8:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.nil===a.FirstChild.NextSibling){$s=10;continue;}$s=11;continue;case 10:f=B.TrimRight(a.FirstChild.Data,"\n");$s=12;case 12:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}a.FirstChild.Data=f;a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 11:$s=-1;return;}return;}if($f===undefined){$f={$blk:Z};}$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;};P.ptr.prototype.removeInnerMarker=function(a,b){var a,b,c,d;c=this;if(1===a.Type){a.Data=B.ReplaceAll(a.Data,b,"");}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}c.removeInnerMarker0(d,b);d=d.NextSibling;}};P.prototype.removeInnerMarker=function(a,b){return this.$val.removeInnerMarker(a,b);};P.ptr.prototype.removeInnerMarker0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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)){a.Data=B.ReplaceAll(a.Data,b,"");}f=a.FirstChild;while(true){if(!(!(AD.nil===f))){break;}c.removeInnerMarker0(f,b);f=f.NextSibling;}};P.prototype.removeInnerMarker0=function(a,b){return this.$val.removeInnerMarker0(a,b);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorIRRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorIRDOM=function(a){return this.$val.SpinVditorIRDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorIRRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorIRDOM=function(a){return this.$val.HTML2VditorIRDOM(a);};P.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;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:P.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;};P.prototype.VditorIRDOM2HTML=function(a){return this.$val.VditorIRDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorIRRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorIRDOM=function(a){return this.$val.Md2VditorIRDOM(a);};P.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;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:P.ptr.prototype.VditorIRDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorIRDOM2Md=function(a){return this.$val.VditorIRDOM2Md(a);};P.ptr.prototype.vditorIRDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorIRDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorIRDOM2Md=function(a){return this.$val.vditorIRDOM2Md(a);};P.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 D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);g=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(c.domText(a.FirstChild)))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===AD.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(!(!(AD.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(AC.nil,0,0);n=E.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(q))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);b.Context.Tip.AppendChild(w);case 20:l=l.NextSibling;$s=16;continue;case 17:$s=9;continue;case 7:x=new D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\xB8\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}case 9:$s=-1;return;case 2:z=c.domAttrValue(a,"class");aa=B.ReplaceAll(a.Data,"\xE2\x80\x8B","");ab=new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(aa))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.AppendChild(ag);ab.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);$s=-1;return;case 54:if(!(AD.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)&&AE.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 AC($stringToBytes(al))),(new AC($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 AC($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(!(AD.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||"&gt;"===ao){$s=-1;return;}if("\xE2\x80\xB8"===ao){ab.Type=16;ab.Tokens=(new AC($stringToBytes(ao)));b.Context.Tip.AppendChild(ab);}ab.Type=5;ab.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(AD.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.nil===aq)&&(3073===aq.DataAtom)&&!(AD.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,as,0,0,0,0,false,(new AC($stringToBytes(ar))),0);if(0===as){av=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){aw=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=c.domAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,aw,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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(AD.nil===a.FirstChild){$s=-1;return;}bp=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){ab.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new AC($stringToBytes(bp)));br=new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,bq,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);ab.Type=27;ab.AppendChild(br);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(bt,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);bu.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+bt+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;ab.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(ab);if(!(AE.nil===ab.Parent.Parent.Parent)&&!(AK.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bw=AL.nil;if(AD.nil===a.FirstChild||AD.nil===a.FirstChild.FirstChild||AD.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}bx=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;ab.Tokens=AC.nil;b.Context.Tip.AppendChild(new D.Node.ptr("","","",1,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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(AD.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new AC($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 AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 99:b.Context.Tip.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 100:ab.Type=300;ab.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 101:b.Context.Tip.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 102:ab.Type=425;ab.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,G.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 103:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,40708,"","",new AQ([new E.Attribute.ptr("","data-type","code-block-info")])));}ce=(new AC($stringToBytes(c.domText(a))));cf=A.LastIndex(ce,(new AC($stringToBytes("`"))))+1>>0;if(0<cf){a.NextSibling.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,0,0,($bytesToString($subslice(ce,cf))),"",AQ.nil));ce=$subslice(ce,0,cf);}ab.Type=11;ab.IsFencedCodeBlock=true;ab.AppendChild(new D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ce,"","",false,false,false,0,false,0,ce.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 104:cg=(new AC($stringToBytes(c.domText(a))));cg=A.ReplaceAll(cg,(new AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);b.Context.Tip.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,cg,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;case 105:ch=(new AC($stringToBytes(c.domText(a))));ci=A.LastIndex(ch,(new AC($stringToBytes("`"))))+1>>0;if(0<ci){ch=$subslice(ch,0,ci);}if(0===ch.$length){ch=(new AC($stringToBytes("```")));}b.Context.Tip.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,ch,"","",false,false,false,0,false,0,ch.$length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.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(AD.nil===a.FirstChild){$s=22;continue;}cn=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){cn=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cn=(new AC($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 D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cn,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:ab.Type=16;ab.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(ab);$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 AC($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===AD.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 D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ct=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){ct=B.ReplaceAll(ct,c.RenderOptions.LinkPrefix,"");}ab.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ct))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cu=c.domAttrValue(a,"title");if(!(""===cu)){ab.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));ab.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cu))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}ab.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if(cs===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorIRDOM=function(a,b){return this.$val.genASTByVditorIRDOM(a,b);};P.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(H.NewlineSV));$s=-1;return b;case 2:e=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=H.NewVditorSVRenderer(f,c.RenderOptions);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:P.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;};P.prototype.SpinVditorSVDOM=function(a){return this.$val.SpinVditorSVDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorSVRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorSVDOM=function(a){return this.$val.HTML2VditorSVDOM(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorSVRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorSVDOM=function(a){return this.$val.Md2VditorSVDOM(a);};P.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;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:P.ptr.prototype.Md2HTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.Md2HTML=function(a){return this.$val.Md2HTML(a);};P.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;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=G.Parse("",(new AC($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=H.NewVditorRenderer(g,c.RenderOptions);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:P.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;};P.prototype.SpinVditorDOM=function(a){return this.$val.SpinVditorDOM(a);};P.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;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=G.Parse("",(new AC($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=H.NewVditorRenderer(j,c.RenderOptions);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"))[D.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:P.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;};P.prototype.HTML2VditorDOM=function(a){return this.$val.HTML2VditorDOM(a);};P.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;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:P.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;};P.prototype.VditorDOM2HTML=function(a){return this.$val.VditorDOM2HTML(a);};P.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;d=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewVditorRenderer(e,c.RenderOptions);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"))[D.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:P.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;};P.prototype.Md2VditorDOM=function(a){return this.$val.Md2VditorDOM(a);};P.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;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:P.ptr.prototype.VditorDOM2Md};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.VditorDOM2Md=function(a){return this.$val.VditorDOM2Md(a);};P.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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewEChartsJSONRenderer(e,c.RenderOptions);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:P.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;};P.prototype.RenderEChartsJSON=function(a){return this.$val.RenderEChartsJSON(a);};P.ptr.prototype.RenderKityMinderJSON=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=G.Parse("",(new AC($stringToBytes(a))),c.ParseOptions);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=H.NewKityMinderJSONRenderer(e,c.RenderOptions);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:P.ptr.prototype.RenderKityMinderJSON};}$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;};P.prototype.RenderKityMinderJSON=function(a){return this.$val.RenderKityMinderJSON(a);};P.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:P.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;};P.prototype.HTML2Md=function(a){return this.$val.HTML2Md(a);};P.ptr.prototype.vditorDOM2Md=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;a=B.ReplaceAll(a,"<wbr>","");a=B.ReplaceAll(a,"\t\n","\n");a=B.ReplaceAll(a,"    \n","  \n");d=c.parseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AD.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new G.Tree.ptr(new D.Node.ptr("","","",0,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false),new G.Context.ptr(AA.nil,c.ParseOptions,AE.nil,AE.nil,AC.nil,0,0,0,0,0,0,false,false,false,false,AE.nil,AE.nil),AG.nil,AH.nil,"","","","","",AI.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AD.nil===g))){$s=4;continue;}$r=c.genASTByVditorDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=E.UnescapeHTML(h.Tokens);if(!(AE.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AE.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AE.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=H.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=H.NewFormatRenderer(f,h);j=i.BaseRenderer.Render();$s=7;case 7: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:P.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.$s=$s;$f.$r=$r;return $f;};P.prototype.vditorDOM2Md=function(a){return this.$val.vditorDOM2Md(a);};P.ptr.prototype.parseHTML=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;c=B.NewReader(a);e=E.Parse(c);$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=-1;return AD.nil;}if(!("html"===f.FirstChild.Data)){$s=-1;return f;}$s=-1;return f.FirstChild.LastChild;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.parseHTML};}$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;};P.prototype.parseHTML=function(a){return this.$val.parseHTML(a);};P.ptr.prototype.adjustVditorDOM=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;$r=b.removeEmptyNodes(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.removeHighlightJSSpans(a);c=a.FirstChild;while(true){if(!(!(AD.nil===c))){break;}b.mergeVditorDOMList0(c);c=c.NextSibling;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}e=a.FirstChild;while(true){if(!(!(AD.nil===e))){break;}b.adjustVditorDOMListList(e);e=e.NextSibling;}f=a.FirstChild;case 2:if(!(!(AD.nil===f))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(f);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=2;continue;case 3:$s=-1;return;}return;}if($f===undefined){$f={$blk:P.ptr.prototype.adjustVditorDOM};}$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;};P.prototype.adjustVditorDOM=function(a){return this.$val.adjustVditorDOM(a);};P.ptr.prototype.adjustVditorDOMListList=function(a){var a,b,c,d,e,f,g;b=this;if(!((42754===a.DataAtom))&&!((79618===a.DataAtom))&&!((45570===a.DataAtom))){return;}if(45570===a.DataAtom){if(!(AD.nil===a.FirstChild)&&(514===a.FirstChild.DataAtom)){a.FirstChild.DataAtom=0;a.FirstChild.Data="\xE2\x80\x8B";c=a.NextSibling;if(!(AD.nil===a.NextSibling)&&(45570===a.NextSibling.DataAtom)){d=c.FirstChild;if(!(AD.nil===d)&&"\xE2\x80\xB8\xE2\x80\x8B"===d.Data){d.Data="\xE2\x80\xB8\n";}}}}else{if(!(AD.nil===a.Parent)&&((42754===a.Parent.DataAtom)||(79618===a.Parent.DataAtom))){e=a.PrevSibling;if(!(AD.nil===e)){a.Unlink();e.AppendChild(a);}}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}g=f.NextSibling;b.adjustVditorDOMListList(f);f=g;}};P.prototype.adjustVditorDOMListList=function(a){return this.$val.adjustVditorDOMListList(a);};P.ptr.prototype.removeHighlightJSSpans=function(a){var a,b,c,d,e,f,g,h;b=this;c=AZ.nil;d=a;while(true){if(!(!(AD.nil===d))){break;}b.hljsSpans(d,(e||(e=new BA(function(){return c;},function($v){c=$subslice(new AZ($v.$array),$v.$offset,$v.$offset+$v.$length);}))));d=d.NextSibling;}f=c;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]);h.Unlink();g++;}};P.prototype.removeHighlightJSSpans=function(a){return this.$val.removeHighlightJSSpans(a);};P.ptr.prototype.hljsSpans=function(a,b){var a,b,c,d,e;c=this;if((40708===a.DataAtom)&&B.HasPrefix(c.domAttrValue(a,"class"),"hljs-")){b.$set($append(b.$get(),a));d=c.domText(a);a.InsertBefore(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,d,"",AQ.nil));}e=a.FirstChild;while(true){if(!(!(e===AD.nil))){break;}c.hljsSpans(e,b);e=e.NextSibling;}};P.prototype.hljsSpans=function(a,b){return this.$val.hljsSpans(a,b);};P.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]=AZ.nil;d=a;case 1:if(!(!(AD.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new BA(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:P.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;};P.prototype.removeEmptyNodes=function(a){return this.$val.removeEmptyNodes(a);};P.ptr.prototype.searchEmptyNodes=function(a,b){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:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}$s=3;continue;case 2:if(c.isInline(a.PrevSibling)||c.isInline(a.NextSibling)){$s=1;continue;}if(1===a.Type){$s=4;continue;}$s=5;continue;case 4:e=B.TrimLeft(a.Data," ");$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=B.TrimRight(f," ");$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(""===f){b.$set($append(b.$get(),a));$s=-1;return;}case 5:h=a.Parent;if(!(AD.nil===h)&&((79618===h.DataAtom)||(42754===h.DataAtom)||(45570===h.DataAtom))){$s=8;continue;}$s=9;continue;case 8:if(AD.nil===a.NextSibling||((1===a.NextSibling.Type)||(42754===a.NextSibling.DataAtom))){i=true;$s=12;continue s;}j=B.TrimSpace(a.Data);$s=13;case 13:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=""===j;case 12:if(i){$s=10;continue;}$s=11;continue;case 10:k=B.TrimRight(a.Data,"\n\t ");$s=14;case 14:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}a.Data=k;case 11:case 9:if(!(AD.nil===h)&&((365829===h.DataAtom)||(208901===h.DataAtom)||(9989===h.DataAtom)||(52226===h.DataAtom))){$s=15;continue;}$s=16;continue;case 15:l=B.TrimSpace(a.Data);$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}a.Data=l;case 16:if(""===a.Data){b.$set($append(b.$get(),a));}if(4===a.Type){b.$set($append(b.$get(),a));}case 3:case 1:m=a.FirstChild;case 18:if(!(!(m===AD.nil))){$s=19;continue;}$r=c.searchEmptyNodes(m,b);$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.NextSibling;$s=18;continue;case 19:n=a.DataAtom;if((n===(79618))||(n===(42754))){o=c.domAttrValue(a,"data-type");if("footnotes-defs-ol"===o){$s=-1;return;}if(!(AD.nil===a.FirstChild)&&!(AD.nil===a.FirstChild.FirstChild)&&!((281349===a.FirstChild.FirstChild.DataAtom))){$s=-1;return;}p=c.domText(a);if(""===p){b.$set($append(b.$get(),a));}}$s=-1;return;}return;}if($f===undefined){$f={$blk:P.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.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;};P.prototype.searchEmptyNodes=function(a,b){return this.$val.searchEmptyNodes(a,b);};P.ptr.prototype.mergeVditorDOMList0=function(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(AD.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===AD.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};P.prototype.mergeVditorDOMList0=function(a){return this.$val.mergeVditorDOMList0(a);};P.ptr.prototype.adjustVditorDOMListTight0=function(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new AO([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===AD.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};P.prototype.adjustVditorDOMListTight0=function(a){return this.$val.adjustVditorDOMListTight0(a);};P.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(!(AD.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=D.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(!(AD.nil===a.PrevSibling)&&!(AD.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=b.domAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(AD.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=D.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(!(!(AD.nil===k))){break;}if(b.listItemEnter(a)){l=new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.nil);l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\xE2\x80\xB8","",AQ.nil));l.AppendChild(new E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,514,"br","",AQ.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,3,3073,"p","",AQ.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(AD.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===AD.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:P.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;};P.prototype.adjustVditorDOMListItemInP=function(a){return this.$val.adjustVditorDOMListItemInP(a);};P.ptr.prototype.forwardNextBlock=function(a){var a,b,c,d,e,f;b=AZ.nil;c=AD.nil;d=this;e=a;while(true){if(!(!(AD.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];};P.prototype.forwardNextBlock=function(a){return this.$val.forwardNextBlock(a);};P.ptr.prototype.listItemEnter=function(a){var a,b;b=this;if(AD.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};P.prototype.listItemEnter=function(a){return this.$val.listItemEnter(a);};P.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(!(!(AD.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(!(!(AD.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";};P.prototype.isTightList=function(a){return this.$val.isTightList(a);};P.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===AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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(!(!(AD.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(AC.nil,0,0);l=E.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 data-type=\"footnotes-defs-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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(o))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",415,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(y))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ae);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("```"))),"","",false,false,false,0,false,0,3,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 52:if(!(AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," {"+ai+"}","",AQ.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new D.Node.ptr("","","",3,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);aj.Tokens=(new AC($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||"&gt;"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new D.Node.ptr("","","",6,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 26:if(AD.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AC.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(!(AD.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(!(AD.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(AD.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AD.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 D.ListData.ptr(0,false,ao,0,0,0,0,false,(new AC($stringToBytes(an))),0);if(0===ao){ar=N.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=AC.nil;if(!(AD.nil===a.FirstChild.FirstChild)){at=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));}au=c.domAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new D.Node.ptr("","","",301,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",302,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",303,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new D.Node.ptr("","","",426,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",427,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",428,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",12,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",14,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));aw=c.domAttrValue(a.FirstChild,"class");if(B.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new AC($stringToBytes(ax)));}ay=new D.Node.ptr("","","",15,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,at,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);z.AppendChild(ay);z.AppendChild(new D.Node.ptr("","","",13,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 29:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",20,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",18,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("_"===bd){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bd))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 66:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 69:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 72:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 30:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.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 D.Node.ptr("","","",25,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",23,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("__"===bl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 82:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 85:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 88:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 31:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bt=c.domAttrValue(a,"data-marker");if("~"===bt){z.AppendChild(new D.Node.ptr("","","",102,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",104,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("~"===bt){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(bt))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 98:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 101:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 104:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 32:if(AD.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;cb=c.domAttrValue(a,"data-marker");if("="===cb){z.AppendChild(new D.Node.ptr("","","",451,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",453,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);if(!(AD.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AD.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,I.CaretTokens,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if("="===cb){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cb))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}a.FirstChild.Data=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(B.HasPrefix(a.FirstChild.Data," ")&&AD.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 D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));case 114:if(B.HasSuffix(a.FirstChild.Data," ")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0," ","",AQ.nil));case 117:if(B.HasSuffix(a.FirstChild.Data,"\n")&&AD.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 E.Node.ptr(AD.nil,AD.nil,AD.nil,AD.nil,AD.nil,1,0,"\n","",AQ.nil));case 120:b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 33:if(AD.nil===a.FirstChild){$s=-1;return;}cf=B.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===cf){z.Tokens=I.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===cf){$s=-1;return;}cg=(new AC($stringToBytes(cf)));if("html-inline"===e){z.Type=10;z.Tokens=cg;b.Context.Tip.AppendChild(z);$s=-1;return;}ch=c.domAttrValue(a,"data-marker");if(""===ch){ch="`";}if(A.HasPrefix(cg,(new AC($stringToBytes("`"))))){cg=$appendSlice((new AC($stringToBytes(" "))),cg);cg=$append(cg,32);}z.Type=27;z.CodeMarkerLen=ch.length;z.AppendChild(new D.Node.ptr("","","",28,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",29,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,cg,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",30,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));b.Context.Tip.AppendChild(z);$s=-1;return;case 34:if(!(AD.nil===a.Parent)){if(c.parentIs(a,new AO([37378,87554]))){if((AD.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AD.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AD.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new AC($stringToBytes("<br />")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AD.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$s=-1;return;}if(!(AD.nil===a.Parent.Parent)&&!(AD.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",16,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));$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:if(a.FirstChild===AD.nil||(a.FirstChild.Type===1)){ci=c.domText(a);if(""===ci||"\xE2\x80\x8B"===ci){$s=-1;return;}}z.Type=33;z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 D.Node.ptr("","","",202,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,b.EmojiImgTokens(ck,c.domAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false);cl.AppendChild(new D.Node.ptr("","","",203,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(":"+ck+":"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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 AC($stringToBytes(cm)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new D.Node.ptr("","","",35,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",36,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));if(!(""===ck)){z.AppendChild(new D.Node.ptr("","","",40,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));cn=c.domAttrValue(a,"src");if(!(""===c.RenderOptions.LinkBase)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){cn=B.ReplaceAll(cn,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));co=c.domAttrValue(a,"title");if(!(""===co)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 37:if(AD.nil===a.Parent||AD.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AD.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;z.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(z);if(!(AE.nil===z.Parent.Parent)&&!(AK.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(AE.nil===z.Parent.Parent.Parent)&&!(AK.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=50;continue;case 38:z.Type=106;cq=AL.nil;if(AD.nil===a.FirstChild||AD.nil===a.FirstChild.FirstChild||AD.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}cr=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AD.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;z.Tokens=AC.nil;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=50;continue;case 43:if(AD.nil===a.FirstChild){$s=20;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new AC($stringToBytes("["+c.domAttrValue(a,"data-footnotes-label")+"]")));if(B.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,I.CaretTokens);}b.Context.Tip.AppendChild(z);}$s=-1;return;case 44:if(AD.nil===a.FirstChild){$s=20;continue;}if(B.Contains(x,"vditor-comment")){z.Type=10;cx=new A.Buffer.ptr(AC.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(!(AD.nil===a.NextSibling)&&"2"===c.domAttrValue(a.NextSibling,"data-render")){dc="!"+dc;}z.Tokens=(new AC($stringToBytes(dc)));b.Context.Tip.AppendChild(z);$s=-1;return;}dd=AC.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===c.domAttrValue(a,"style")&&!(AD.nil===a.FirstChild.NextSibling)){dd=(new AC($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){dd=(new AC($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(dd))){$s=20;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new D.Node.ptr("","","",305,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",306,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,dd,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",307,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));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:z.Type=16;z.Tokens=(new AC($stringToBytes(c.domText(a))));b.Context.Tip.AppendChild(z);$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 AC($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===AD.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 D.Node.ptr("","","",10,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</span>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(28162))||(dj===(1537))){dk=c.domAttrValue(a,"data-marker");if(""===dk){dk="*";}if("_"===dk){z.AppendChild(new D.Node.ptr("","","",21,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",19,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dk))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if((dj===(449798))||(dj===(257))){dl=c.domAttrValue(a,"data-marker");if(""===dl){dl="**";}if("__"===dl){z.AppendChild(new D.Node.ptr("","","",26,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",24,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dl))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(1)){z.AppendChild(new D.Node.ptr("","","",37,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",38,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dm=c.domAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){dm=B.ReplaceAll(dm,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","",41,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dm))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));dn=c.domAttrValue(a,"title");if(!(""===dn)){z.AppendChild(new D.Node.ptr("","","",43,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));z.AppendChild(new D.Node.ptr("","","",42,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dn))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}z.AppendChild(new D.Node.ptr("","","",39,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,AC.nil,"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else if((dj===(283139))||(dj===(9473))||(dj===(53766))){dp=c.domAttrValue(a,"data-marker");if("~"===dp){z.AppendChild(new D.Node.ptr("","","",103,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",105,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dp))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(46596)){dq=c.domAttrValue(a,"data-marker");if("="===dq){z.AppendChild(new D.Node.ptr("","","",452,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}else{z.AppendChild(new D.Node.ptr("","","",454,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes(dq))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}}else if(dj===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","",9,AE.nil,AE.nil,AE.nil,AE.nil,AE.nil,AJ.nil,(new AC($stringToBytes("</details>"))),"","",false,false,false,0,false,0,0,0,AC.nil,AC.nil,AC.nil,0,AK.nil,false,AL.nil,0,0,0,0,AC.nil,0,false,"",0,AC.nil,"",AJ.nil,AC.nil,AM.nil,false));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){if($f===undefined){$f={$blk:P.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;}}};P.prototype.genASTByVditorDOM=function(a,b){return this.$val.genASTByVditorDOM(a,b);};P.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;};P.prototype.hasAttr=function(a,b){return this.$val.hasAttr(a,b);};P.ptr.prototype.domAttrValue=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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"";};P.prototype.domAttrValue=function(a,b){return this.$val.domAttrValue(a,b);};P.ptr.prototype.domCustomAttrs=function(a){var a,b,c,d,e,f,g;b=false;c=this;b=$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]);if(B.HasPrefix(f.Key,"custom-")){g=f.Key;(b||$throwRuntimeError("assignment to entry in nil map"))[$String.keyFor(g)]={k:g,v:f.Val};}e++;}if(1>$keys(b).length){b=false;return b;}return b;};P.prototype.domCustomAttrs=function(a){return this.$val.domCustomAttrs(a);};P.ptr.prototype.domChild=function(a,b){var a,b,c,d,e;c=this;if(AD.nil===a){return AD.nil;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild=function(a,b){return this.$val.domChild(a,b);};P.ptr.prototype.domChild0=function(a,b){var a,b,c,d,e;c=this;if(a.DataAtom===b){return a;}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}e=c.domChild0(d,b);if(!(AD.nil===e)){return e;}d=d.NextSibling;}return AD.nil;};P.prototype.domChild0=function(a,b){return this.$val.domChild0(a,b);};P.ptr.prototype.setDOMAttrValue=function(a,b,c){var a,b,c,d,e,f,g;d=this;if(AD.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));};P.prototype.setDOMAttrValue=function(a,b,c){return this.$val.setDOMAttrValue(a,b,c);};P.ptr.prototype.parentIs=function(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(AD.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;};P.prototype.parentIs=function(a,b){return this.$val.parentIs(a,b);};P.ptr.prototype.domText=function(a){var a,b,c,d;b=this;c=new A.Buffer.ptr(AC.nil,0,0);if(1===a.Type){c.WriteString(a.Data);return c.String();}d=a.FirstChild;while(true){if(!(!(AD.nil===d))){break;}b.domText0(d,c);d=d.NextSibling;}return c.String();};P.prototype.domText=function(a){return this.$val.domText(a);};P.ptr.prototype.domText0=function(a,b){var a,b,c,d,e,f;c=this;if(AD.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(!(!(AD.nil===f))){break;}c.domText0(f,b);f=f.NextSibling;}};P.prototype.domText0=function(a,b){return this.$val.domText0(a,b);};P.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;if(AD.nil===a){$s=-1;return AC.nil;}c=new A.Buffer.ptr(AC.nil,0,0);d=E.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 AC($stringToBytes("\xE2\x80\x8B"))),AC.nil);}return;}if($f===undefined){$f={$blk:P.ptr.prototype.domHTML};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.domHTML=function(a){return this.$val.domHTML(a);};P.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;if(!(AD.nil===a.FirstChild)&&"block-ref"===b.domAttrValue(a.FirstChild,"data-type")){$s=-1;return false;}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:P.ptr.prototype.isEmptyText};}$f.a=a;$f.b=b;$f.c=c;$f.d=d;$f.$s=$s;$f.$r=$r;return $f;};P.prototype.isEmptyText=function(a){return this.$val.isEmptyText(a);};P.ptr.prototype.startsWithNewline=function(a){var a,b;b=this;return B.HasPrefix(a.Data,"\n")||B.HasPrefix(a.Data,"\xE2\x80\x8B\n");};P.prototype.startsWithNewline=function(a){return this.$val.startsWithNewline(a);};P.ptr.prototype.isInline=function(a){var a,b;b=this;if(AD.nil===a){return false;}return(0===a.DataAtom)||(378116===a.DataAtom)||(449798===a.DataAtom)||(257===a.DataAtom)||(28162===a.DataAtom)||(1537===a.DataAtom)||(46596===a.DataAtom)||(283139===a.DataAtom)||(9473===a.DataAtom)||(53766===a.DataAtom)||(1===a.DataAtom)||(198403===a.DataAtom)||(2817===a.DataAtom)||(47363===a.DataAtom)||(40708===a.DataAtom);};P.prototype.isInline=function(a){return this.$val.isInline(a);};AS.methods=[{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AC],[AC],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AC,AI],[AC,AI],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AI],[$String,AI],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderJSON",name:"RenderJSON",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([],[BB],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([BB],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[BB],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([BB],[],false)},{prop:"ProtylePreview",name:"ProtylePreview",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"Tree2HTML",name:"Tree2HTML",pkg:"",typ:$funcType([AA,AB],[$String],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:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([BB],[],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([BB],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleWYSIWYG",name:"SetProtyleWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorIR",name:"SetVditorIR",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorSV",name:"SetVditorSV",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:"SetVditorHTMLBlockPreview",name:"SetVditorHTMLBlockPreview",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:"SetSetext",name:"SetSetext",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFileAnnotationRef",name:"SetFileAnnotationRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownBlockIAL",name:"SetKramdownBlockIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownSpanIAL",name:"SetKramdownSpanIAL",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:"SetSup",name:"SetSup",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSub",name:"SetSub",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGitConflict",name:"SetGitConflict",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkRef",name:"SetLinkRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetIndentCodeBlock",name:"SetIndentCodeBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetParagraphBeginningSpace",name:"SetParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleMarkNetImg",name:"SetProtyleMarkNetImg",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([BE],[],false)},{prop:"SpinBlockDOM",name:"SpinBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2BlockDOM",name:"HTML2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2HTML",name:"BlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2InlineBlockDOM",name:"BlockDOM2InlineBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2BlockDOM",name:"Md2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"InlineMd2BlockDOM",name:"InlineMd2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Md",name:"BlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2StdMd",name:"BlockDOM2StdMd",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Text",name:"BlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2TextLen",name:"BlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"Tree2BlockDOM",name:"Tree2BlockDOM",pkg:"",typ:$funcType([AA,AB],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AA],false)},{prop:"mergeSameSpan",name:"mergeSameSpan",pkg:"github.com/88250/lute",typ:$funcType([AE,D.NodeType],[],false)},{prop:"CancelSuperBlock",name:"CancelSuperBlock",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelList",name:"CancelList",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelBlockquote",name:"CancelBlockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HLevel",name:"HLevel",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"H2P",name:"H2P",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"P2H",name:"P2H",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Blocks2Ps",name:"Blocks2Ps",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Hs",name:"Blocks2Hs",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"OL2TL",name:"OL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2TL",name:"UL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2OL",name:"TL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2UL",name:"TL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"OL2UL",name:"OL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2OL",name:"UL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"blockDOM2Md",name:"blockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByBlockDOM",name:"genASTByBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"setSpanIAL",name:"setSpanIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AD,AE],[AC],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],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([AD,AA],[],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:"RenderKityMinderJSON",name:"RenderKityMinderJSON",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:"parseHTML",name:"parseHTML",pkg:"github.com/88250/lute",typ:$funcType([$String],[AD],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AD,BA],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AD],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AD],[AZ,AD],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AD,AA],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$Bool],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[$String],false)},{prop:"domCustomAttrs",name:"domCustomAttrs",pkg:"github.com/88250/lute",typ:$funcType([AD],[BB],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AD,F.Atom],[AD],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AD,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AD,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AD,AO],[$Bool],true)},{prop:"domText",name:"domText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$String],false)},{prop:"domText0",name:"domText0",pkg:"github.com/88250/lute",typ:$funcType([AD,AV],[],false)},{prop:"domHTML",name:"domHTML",pkg:"github.com/88250/lute",typ:$funcType([AD],[AC],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AD],[$Bool],false)}];P.init("",[{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:AN,tag:""},{prop:"RenderOptions",name:"RenderOptions",embedded:false,exported:true,typ:AB,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:BF,tag:""}]);V.init([AS],[],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=J.$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=L.$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=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$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;}$r=K.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}R=new K.Mutex.ptr(0,0);S=H.NewFormatRenderer(AA.nil,AB.nil);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})();