ZIMKrhC'ZSV[P"f[application/jsonapplication/octet-streamapplication/octet-stream+xapianapplication/octet-stream+zimlistingimage/pngtext/csstext/htmltext/plaintext/plain;charset=UTF-8(/hTF SBLJF ?^$0 @ڶM&)e\i?ߛ.ֺk}0k Dv #'դl55~S^)i`gU ^vej%קTv z,z%rV:_K@GUfpDr*8P"9_Ƕ=K:@SWR5aXtY֞L&MQ(3*hY-^6v߄Mqy]8xj4fD/ `U]0֮k -i] 8F',Vְmy}9_}lPr/;6hR=f茠1@ 'ELÜʰdkyf ȦH*he l}b)ဇâr=,QC xdjaN(aB XF 8Iځ(iH@U{a$ru?ԫa+ZH@Dc޸!*0WlΪ]GٵWѫ}٘~^F_Gn⌮^8ޕ3X;Bk,fJ`aXWg*C c⢖"r=_vȌOsrFP9^3h !N4rb^6Vm^hmAߘ%侼nf pzZ='h5h A~MGJD[\DNPELC,M 'IIZj'PzH BE M SMJX"Q'*IITE,@@8 TNAi[FD4Qiq*b;d"y`q@uk$ !e2 >:KS9(wuͩ3)TImm _ f_g6rȕ${FJUXC:zFGUr.:5)+G0c!LX#i՘U;_E!ސ:G۟]p.KDQOf&rAۧ5n')2:VXqҭJa-Kgۏl.쿳Zq3dZݚՐb7ݽx(|jHgXɎbg/F(z}ar唫Hvq,oZaU5/t%R@==P8ѓ& iH܄kHA#JCs{O?&7@DžS(IOW r1EؙӦc6ұzachSiQ6/a!tѨbJ%:K|[GqM+4n?2V (?C6~ePM"ބ5ItD"#s- e[[",urL&|mKY[\Oҍ.벾j1&7:H괲((}C `bc|^km7fu}~Ȓ^i$9<>~q&Znձ'$6agiy܏׳oJQخ[Jf*Wϲ.ӓbX[zLC K6} 7f(v1 $<^%nrr4o.kM;Ȏ~Q8Y+m*=򦼼 _w2/ʨcȒF%IRPtc (="{i4.c`xAa AFNX uL#Xd~~:OָƗzԠM)d!: 8ࡌc5.PW4/Uד:F98j0:վt155< 0 E9TB.Xt^OGO١&:m|:@BW*]s_j[pSp2lڷ3Cmv[e8庚&J1%wەKcd&(l~\-' 7|Q|uLG kt0dB5QoU UͳnYb@{`f4NfW_@AxkuժZ U'Ѱc~ƱPrTΞ'7NIC=/p Qz٪P4KQcՓ&_:Y|G+>Tw\3 5,Rw[!M k5\h|Mc#;(~˫O[&;Z^s`áK* hjS}YƱ>v59.M,2D::-{~}:i!dEL'oȂ/3OA#t_PqZ-Ȩz˒u 8h,%6P]2$3tتqpq}/AƳ^ݦ}g( 4fǞܢb5;3[3/x")n?5b*Lg [Xp{bny im'Ծr~2?g}]ke~|'{6).yـg1Xkelv#6ʣa-kSJ 8)klTm #IV4i]=2Aj݁4e+[mhJ+koF¹~<3ƴ5`qonhՐK2|p> ˉʯ5h/'Þ\HG%8,V&pϽIy57K A  dj3s?N9n>qWI79_0 Sڔd#Tl.Һ*E#wO'xĢz#[EhX)w/^5z~L s|iϽBk Ey3^Cͽ21A5FEAac F7]ȎPR*Y%uu9"vT}Q )#KO;lϷ3$A\\L8=?%/V: 8a88uPcd"0m"+_YxOm٨[SY~Oa]N1!܏ k"7A\1яAZ$UXABTN ="7^\ҳX-Q4)5ffR #crHA }kW GoE|@PՍ1dG9#ZaFzMJ yԛCyP4i;]I=temr="^ȚqbqHgpc:Mh&rrYBLUI٫bJ[=jlȽflx6H+)ÍmΔD݊V9m{*I<6k&Ӗ')tɑ?YQ R'hMZFnPdI Ҫ4E(˨$i3bP $!յ X1"VAhR Rٟ9Fb*VQܘF-9#ԜLZØ(/=!`d WUGC:eT 'Q]b"^䖮Z%K Ve#BaZCȡ GE$Y7ZmQJP]dCYyZUr$Wܙ DGK /{+ڌ] ҧ1\ޯ$;$s?(LpKS"wؕ(  $x3~ [%o>ܿ"k)bJƮX &d 2څP\(\t[($[`T-#",4RBzDUǷȡ cb'`ͤHBE, $IQ;Ȳ L&n%@.$Q&9cx$v@?:2LiEĊt2%6dP! *AS(^4@dGy"' VM3ԙ JG)/N$ߎ{!9&Ư?JgGZJ{WSbSPo 5$4 g|$IX:/څRXY踯Va?(t^lKLI̕k41ͧH~z;saoc 415CR_@y]!KRR Z ?4)xG//Q#˗yE|As:}qO]:*H; -7!6( zDko.84tc`E޶YUޒnNȁF[blF&sxkBW hovHD3,uR.hO=a05EY!tD0;0V>"t:&ށ4ʶ_9fy2t!WE2%,B9r'+}MV.S1ە-ZE#P;~#Bz5sՖT]nJѾ$A2XErn>2}0+#2 U;Pz+ 0㼀 j [@8j Mq-#;(Zdc)gAF)WwE vY%?=X _ڙwgQkd)+SjQX"gĠ³."d"Bzh&, ‘vck\26B ,VgR)^3.8JZgZ.f YOlnj]-z:lwLXl`XV7+;QRlT*ߏfǯlךqa˖')|SN$9D4 !_fT ^íaJrWqwVeu;00PZh6~xS!='jo5t8&)ڮ>(ARZ֖SP1E9xPNFEUƷZm{40CD8 xemE/% L>JWdhygQLcuuŃ`&0%\^kV`3 $T:2 (/]S3Lz kG ,B5IDN"pm,rȂ7MÜ tGrnn84'ڽ|rBņFщ3HV:,nmf3#}\эWxaceB |ͶBȦO@F MEuMiyB3y3 歅;7Ũe3~ 30L?@sV48Yjfi4`yT,xՕ8!gͱM0Y>:Rwp7.6ZQww9b>er3T{_ gl6ΙYqw2{X+bcFB3p퓤LhC6sFtDoBue1EHmFqEv| ͰˏU':1㛵n+ꣷ^\/jspֻFp]bTJ!|4X^yNNLֺ: qncyiXEnv/D)l?N#!$hFEnOGG3Y˝[E{$YƜ4Hsh0., =DDFGB!SHDP(bQXI/&hSX_G" Wl?mqs:B'TM5f&O RW]I憧ˎcΐ}=)]>4%YQ|J %'g}đz G/]=Q&g ig/]-;w3s.뒪 Z #R#37 ;9&H A)+3VVӉ\_~B'dݞz%_Dč~h0 e|PF) iYy ,7g1ps ZT`PCEHVPKNӞCQ(uGT'sH4qVNJ,CJ`B.>h9 CQc`͡@ZwS)z҅MiesA,\ވ/| ^oyܹ$ rPl ײu*5OQ_2 Ϊz@q Ơ龕+UCFV fL)OKśl / #y18'lq3:I̾[CoBf=DQW|/;WgKTj /Z5cAuE/R2KfI [?#vFdta|$'Bcd2['_/@&ˇE ֠)rݱ/%d|"V c=HаotuĜnS,(@@z!2)&kB::|oe\b]);2G4/G*Q0k׬C@} [* Ij % :!o9m(u8H3F]y:KBoB (XϸBPJxQ/zЀ/ 35iH2q\ ch0֓58.2Ո#y^4nO8z8N_%>ɸP'5 2nͩ 1^vG.šW.E'~ S,h ,́FE/*^@,tC#Ok d%xH< xL}K}KET/jBX{^.R1b\ |Epj+Gy(uNmE=Q;W%8OmHC߀Ƹlm-*ۂ QFޡw85!&Yr@6K 1m nվ3q̈́FD-)>jdTnOg2N@af5c.Ŵ0a:cWZ3g6[R~1}YQ^oǝ9ݤ@uWMo~a00#={qcPPm+?"FlwN n4A`$-Н_8ժ* dz#u9)@rfx5,4 K%j:M$3c!/@&rG\B)-v;ٵՍ }bW kV }##B\6I,e `e8wXVd_b92y6~aXK~Z…j1j|b1.PY/cC5B5()$PKFrRjX=)8sKbKlTdБ>Kܩ&#.r-7az/m*VwػYkiW0_&:?/ LZj^ .Qow9T ^gY**Hv )lGD*.N7+B'RfժԦ>Ĵp(Hbi]??I_y^@%A1~.H ϫKPirpfP](,J @/W]uP:#5[њ%p@\FVtѼ-$9}TQANwǤ4X"%JU)=QâW$t R9yvp/+++Vֽ]shU!m!vz/j 7F?#z&:-D]t4->{ ]>pEۿF:V6TDmbᆫzL~Άpcs0owOLҬo!@:F>R˻8ᦗiM;c=L @NnDcA53T-fG#N%,<7!Hb>9b~Z˾,AA#f@ 2#[絠6„͜l> "dBYg;cr\(tA9YT{?8"Si6gKŒ Y>KA`yѺUXehw8oHxa~c N~rТKL0y(Ɏߢ7hJGK"?.(a|q&:e^DZC6U# 5N({&G^a6{K_1">IF=} 3m(X"S&.z*Ԍ9 ѡ:vw45Ӑ:~m9n4$ %Zh"GA7_%Կj! jn_R^Ҭ*Jc 5g(K}+gMf&ߛ?1S&i{}TCɇb:\qG\ \pTfG [Vv/ ] B(UmC%lXgI8tjd|wsYH]"K0C 6xG_Ooy:@=3.h@Gs|:Y %OfuQLre?ks`JjUg9\~Lb|z-YAbr(^fvqf7Ne@!d0&.~́x< lHvJaQ'Z')icl_ Z 蔡vv7̏j I.Lx%Y*D9Is.)EBqh`rҜNqG GvJ.#ֶtg~rJ4K9Twu'TOůTRuXq#gS-bCap`Rn#Ɠ" D"HIl5ϸi;t|ߙi0y;ųe*9ƨʵiS}6֏-޸$ :Tёz;/nN^#ф dy!P(>T?jo֬[ Rc?^>D+9$(aEC8]\1B6I k%ŗ VQf4zGw}#o/Rɔ#nG3ٖd2Hx"ܜi*" Jv;h"*q-*_C{!v MoI$歹(D[#v6][ :Wn.F"?; wV_J΁֞qӾ75 @ gYۀ}ƎlJrĈ:D`«ťp2efwNek;u)sUa/wuUtVvH$nc&+ϣ).CP P`<) w;w?@WKg7_[-m[.@#6܍/X uӘ#$nB%QrX+M r=r!VqXLՌ9o-߄48}|*5W 85wGmg+n@v fThd(#<`ylžK4ptAjPKB%VB0Ӫqa믦:urkiAZ|B\iUT,slAh_:v%:ȸzrp09YG+sꂾt Wmnʤh=OsLd{<FόYG">HN *3+XϽ$bsq'0 ;Grgo*,a LS,Y2lo߰ vYEqsnM|(Flŝ7 ӎ=#!~J] rjg~'w߄.60̃QpLwA%tȌ{^o_iSˋ33Ӛ̀h4Cqߍ_*%t ? gꜬLp(2Vd;_' ɉ)֨PxWIi|GWpIa/S]uEj)9 P҄xA *\o« ܺ֞vPGG jԬXHe`YcHdU#Sj>gMU(֭dxvp.=Z9yan}fiEm,dG\8 u7nʟwhݯqHYǟ&hk` N;ōkWQ޵% 9}LЇ8:zMCUtѺ&zyq8p8"ed9FOUSY_.@T!֪haL*w5q0y]LeIMD^RTwg̛d#P~%T0aLo" r ~㤲(3%RhߧEg[:ܰT;~FS$hOpgCs$ESрX62qmZ%y$Fӏ#2 DApλbnGB(C["C`ܭihi9P7J{~s AR"K`Δޗ6:+[IfʆC - ,U2)56:%qqf?š_g'扨%IR_DQy-Oy;Yf0ڌʬH>ߧOkT]0QY|Zk$fRJ*=3}|)z~wē'HI&yX3y #}Ά$NGz+At>({ъҗmzA6I#C~X<}-0l.41"̊1c1)biB!B!0aF;3333333333333333333333k<ȹi&0H #KI+OY&y8ۃm>JzS0B X3Nj4 W='kt06D>bkץ(2GUU$->0KIhN P.mFp›p@wB;$I=2 ef6Kv;g[ d#Kqvn %KeL(&/EѪdP;kdH~3 kkz!7_Z`ptܙv.]V,mFs-AA̡/𒿵3ax3ԩ׵v IDNCSwݵy ,D}j_nuY2 `1 <{(=H0pcC0Fg|Babj"“̼'Bfc e]s_Yz`%ԏz.&!; Fd!?Rs_}õގ"Ty%8v>tG6 昰kj2@ހÅgv5뮮W_WXYrCn-nЫ~p*j[.1f2rSۮY!M=EdY-cDv*ܝvh= e)iN@$l"׃@6Pq:͆Pz:r WRdr;KBМZkoŁ^e`HFu5~><:WG2ƃ=Myܑeg}X7FCvYL. 3٪H`r<uU a3*N: OSL!O>JF!^/˛8UR4ZiD e5 yz[ 0a~)ʪG5tULIŎ ߓ@)V(PvhٯaӛAEX|Zf`8Zu'5FW8 2,BR*QJA9)=C<WtovRSt^tA)z'6Y9b}ec!.إ4<Sj[;,#E6gNȹ9U)\+(&Y4s`3o?F15d6#7Hq^D]j[;*ՔB֬&[l /L< #cA8>{S3]o۝yq~;Vme`Httc؉Aq| q0h.9V,Lpp Mp&TMf2@6R-6&XRi@6, o8zh-M69[{\%P |uH*!z$i]F Ŋ2s]ZTv*fA>jEҲ/`1 #SYP  AІOyR$&]-хŢ&- Rݻ?E YjaGx@c864A-yߚ}Vk\yeMaA  -d\7ꥁs9maS&2 \8quh)_A#|i/0=EΞt%kҽ-VH]rΓW]Z|MMo/-$GbWf^~^ :<-nݑ d-ķwܝȷDJw^+^#uhܐ9m?_jSMZ^M1\*:A^ Pp!QoY~t[ZTb>{[Zz8=nc>ySnQlTQ -(1 1u.$s5)*zWBnj6vIR &fBgd6G1暚"IkAR1k9k:-=Osxx>YnFf$ωv"rdnN\SfYa~\fo22 3aTWLa!tKf 9Y|}˚ZmZGʦtrFR XW(B M1yܼve|e_fpٞl)a7%n +|"if{-2Ib =BzXނ#3&`v9~3(K 3p2ieiK~VGpcэ y" yU\C󮎆]GX7)V0?V>sĸ<TUϩotNqy)w 72]/~W"Gl 8颱 ۨ:XL=6OB_v5eӲ6+ZimDCP3= clբO xP5&;r[e! a 07MLnSY K:, ˼9Odڛe ϥ` EeMJ J蚭.Cž\< #;?qI:<;ꓕJ`Z:g6eI~(F?_|htĚ/͚08uEqɼ:»Llg}"]D<>{pzM-׬X{܉nyd\5l +tSdE5ñLeCtΤ7U\sܡ?sw 878?fs{d"3 B,u]f,Y^Un:P][Yf6!#ʔ19`o!+i,O/ ĆI~sw*vh $"G> ajVKEybD[ 3ykZhA=j)8\5?}^,JA1o+37`+*#¢y~rV0$2Uull;`) :$;tLߜMMg<~˪Ճ\"7sB SkBg?eqC%t#,TU} XdCȐA":I4bq`߇hsb\}h@CM|gΝ N@=޽ {Կ.W4,а9mB ]u9TsψAoPf+txUA>k ЫRP/lBMq˷m4Q)K-fmzI'#dƑdHa>ʃF@B"P2IbE'A ziD&5LPLFL$ Ss`!ZCXQ yI!x$Ѕz#)mqU@ƒtͶԡxĦ[ T1@Ib`ڊ-P> Q1 L!}^.o x];65\|PI3t'l $wti;^8ŗnjҨqui6=ZZuIwKiny*'m\%Į+@P5  ݪEM%Qn[a_oco[[eVĨؗEu6ҀGN:6Y췎Ē+tjmFL٧$ͩv蒖52m5'qC(S .m9t=N;~a\R¢L!XVy*(]\9Hzܑ2+N˜xdpjѷ $N& 9bPdx-iG!` UP<ˉ d !;ԜqdOzj y0$W\v:A8w;| UtZ1 )Fi,ΡFͰ*>(diؚjuħCېl KWWSP3m/B՛틺*c J۲ZE0lW/Q :2f7FC [k0tf(PI&ҖNZ}ƾ[6.Qpn+r)`t7SDc00 Dd*Ng$KƢuH  Ƙ ["V 84Fwb5#e9$fx^O-AS;H4E5Fc  )^p+@)l+aAS9jb0 z2-Ns*?ܛp&F/vzK=1y|iI`\N )Mv 7W'?ya_yV*G!M;!w" L 9r];ꇯIunN8v1`eE*{KN,oMI0xҼ,3Q7ХshŤ jY%֐s"цn7r+ " pA.j^p{s Cas]C7YAow pKPjV|wapwBxkٱ,m$!+b}K+G>}f7kTuV~=;UE&hq֚kpb 'MߑC0{ avFHsX#qTA;/U4hE7Ȟ;8e_#y!)-v] YzjH<($t^w^vg;/,ήiҽM4c/n\Jp 辯R/3cRl%:)Po- xU܍DTZ+jf涨z-G|gO4稱)[:,9g{ =㸪'v$8d2] E]&CÑU֯I]hj 3xу@a61Hxqxh#_1XVF1!z*wH kV\ +l"`2O_-2eorV/0tDe5vb{rIGlNŔb=FMmg#ӿ gOR `ġeE 3!a%~8!V @Be u)qG6r_nr<ʼnCgiKIexDE.QY!ND6Pbglvզi^ 4L-g vD,rJbCD %ETDjkVS-pMXPM㼰.m"@S9DC)B B+6׽m[?{2KN@COBT #a[۞Ȩ ySWA@x>9{Zj [_5A45&,j /G *$[ػ15\Ce:hz J.kEc2i KhCG<Ï~Jm?Ǟ-K`UEr??سC!6Mt+{VNS3>6xCp0)&f;LKtզNz]8 # a&9HBomWU竍J˿ؕDe`?Io,FC~.ࢲ[!It&QNU3/k|% xu '];+&5b%Y Zc hSDV30 Fw}XzpR*ÝF_")jk d&F?;P1oeS{BBân} vAYVy >loB;ERYL%?o3qYBX.n;]~`@PWX9S^nalqd 3oI<>fȇG:TT -ϩ2F VTgVIal:z Y5} b"Wv/e&zTv^a`4:a`f=WQ IJӜ%5ٲ3:iHR\}T@ kG !/t̮m= 9xn-xء8Q38|dvL.C^^?9=i &l sNq"^LX\@AcRKԎCDSN%̹P t 3?MyZh8ݫ F |Qn|拆 6*ۧwD76aKp|1:Ɔ+/*"Rt^f;^w4KHqR<3& e;lMQAxO8-س]K^DE,2pGtkRoJZasQPDTK@EZi9ρP|jGwo;3wŠ'rȅ:1kb'V @dž20*T$.y1D@ e 5{ 6zhoe?T::n<1{mX6mVQ?P0bgp+6SՆn[sKF{%`w(怌D:Ȇ ڢ8}IyX|6tC ?uӓK[JLOCdU1M(ZbN%2xH& zA|{QhPdK'5j9dRn`!Fpǭ_dݞªs |%+c6GIu5#0smC`ْN;yQ1 BDVжL"l0y]K@mY^HXJ:JKϿh,X*K.qf-~M GM=zIN<7給¬ja{2eGHwZ%Zk\=iTCu]잯a(?:?`NԳ_%Pkw%B뇛Ӎ0ysJ_N8$-i,F;>\9*\]Ԧh#Y3 NIefBIIzͨ]x٢\R.A[o㑩)GnKم5 ~sZ\4kKՃmUoZ|cU9'[#Q"(|ץc}z.}#-A.=_ ѷEqȋ}9sWx "JbWn0yT:_o7F[R 3H >'3qВaPv}%*lqn7EGhP 4xY!~2+8m6@g&k&./`~ #MKNa[kWNbwdhl RxbNthzxmv\0 _cTuY ^A$6Ih)؛n#ݻbr!7XKk=F\\`InW(@o!W=.kݴ2AdT 2 mQA3e,=htvQ2K!B Xn^'m>1brŐn&%3Խ⮔܉aCTEf1.ZNES [l&ˁGJe ;Zo"*l! hֶ]VͫJva}~Jk9?j?5J 9{\CEB涒N%Q9d\$",U[:fT&)mB ?@Ke$i|yD t,|=A<]<9UB*6lXZئ\h^a--;F)R`MTof5K|xLޱ<_kMSEŜ)\qKJGey݆v[M1\HOEkej,yok ퟼5a4APXKwND] 2@s#<(1RHG:gbf9O~InETZE^KTiG75ܹ3ș}r ^dTwh(0W<9O ?3j{y?jk{f] 3ٚ{7NI,A}_,ɮHe5 @٥Z R82GwT?(F6;XOw'ƜɀlZ^d(2_xz]WZ[̧s3VDHWkx\Kp<ϷTaxR!CQh7gNγu_37ŪC!BDAdW׳ w!$k`J8 Ͱxi.Z?:+{|@-y1q%?=oFu>,6 B;[⇼Tpϫ_tN~D0\yQ0F:4|29eY<%( 5vvh|TH?t1m(!nB؉`.qE>ea8=z.QEzHt&whQLȏux @]vO q\_bxsfUkb7FLi5@߸~/²I_,=䝋 ؍SH } &opۙ7!{JHNVa"tç}Ax+=a*ϭNWpջ/g tbw"7j  tI˓=g`[552K#:̲F) جu9dI4F??7Ԝa~ Ea@ =F'HU:3̓Ceп"/% `C? 789<=^J-wU{) C.(Տ[|ųˀ {ꤣ9eԈw4:0V&@yu T/(;5%y*fb:41(4qEJލeV چMl&._yDPtb}먵wpm FQG SoQq%ϳIyUhuK}5e2IMUD O%ښц\aSU8OҶ` ǡ(vBզ20[ JI69 󌻠 h9*/ZAXUK#cL 1`#c5 :<2"Gph'u@sd!{^].(#B6I)X;EP eWďK*eaȘ)CPTY1HbR%>YvwnCaQPAnheegQX2$ bk[4͔hw>At"-F?!TNB事l:\&jmg:!+ Yg< a2vF7bHWXPyMnetГB%({ r)XxI\`%0 i@n7$xF)e,5#]i?|Yyhx.6* ?dO _v^X@;aZDO@jQ|ButE"L :Yj 9+R;qfL<[T, 0vÙfL^r%cKBY- ]!+ARk&.L3*Oo>@Ɨ~_W6);͵Aێ_.|NT7x6<($3}Wt 2(K dm`mKǥ:, (X[ E:b s( /&D j=֋r>Բ«dC;t &#ޜAz~,!yxfM7H/"IH<QPp2PI4^1k XjZ!(.d 6U773L%(ڪkHsQ|l|&o`uz`FojwaV&W8>Y)/$5źmQظƒ9;* F1jUʵIBdg])C$2a q0)gΩ}:7́ipw} 2iq؊f G'J%؜ìBd^P ԯ :=ؔ`e7.'Z ӐF^z ӷb:IQ=ⴓKƧ8&R SpBr5I bt~@OՉQ4ӵt,#lN`in՘X$vj@L'͎q~~d`V\xHQ&s7gӂ2[[? ?Y4ڋ*Pn֟IO"_0cЫ\} VH(`!9TBZF@Aj`-C}X|{ތ\diejmf꒎Ɯx6W4B`U}ʀ)_@ h,5Z]ljǢC2a裚L.cv9g$=|ܖ ԨݯkدD1Ѧ9=pSQùw+a Qcu.DRBbڝV^rՙ⤱9S0a-Quׂ90>9/Hl,eǸJ%Acw|`Li;1Q"/3Oq#ek ,Ȅ}K pg1fN{s^F}Hi@$2wj 8}j cET@ihA\7t1B` :Ȕp_m MJn~ʉU _Qߩ՞ Pkp<  %{`6T{:S*بog5x*PTË(BZ`ŃF^čS>fAH%9po +Dю7帓î mW\: |i8 ؛C-k!&X z|JlSa1C᥹M`zܭDr!-͌|"q(7`9KR޼ݱjvQ6M? ^:. Gsz+HuE?=zM#K -stYowsx'ˁ[zaYD#!<\1$u^ÜH@]k?@L, &2A(k/9 h~x5¦ 2Nv3[Ɗ_Te8|0z;s)}\2 @]![+Ҷ$#Y(5}E =8%=Ȱ?hLk~% /-Q?GٽĀ5R-? F6Ƞ4ӝkД6$4%Gw.EO@ OxUN`XˑzqK^ંH 4̥YUV!kc7% J^7^#c bU4Sá2%L}z4EӅ˪W|jߖN2^Y- s1ʜrMFy :&:F̕X(H<V@ɡquE eؗJ|b(%4VyGɝn]-Q (]x$l::br \i&{o \*h˾C!^}r=~ w]R7|1R"C;I)DR(f)0&{vOOiQ`v̠ -Q=ࡅ$EKci7 Y?Aoc6dPx(:6kmVAߠ11g)%CɿC><ßrO T  xwM.Rh_<`yʊ6([y*_U9Y)~f3ٶq419JOzˬvҩrV&oȽ ɽAտڶjSkUd&i; nռ!]ZMkIq`XΕHVrj3MJ9PTN_/zmeS>-CcU 7lwX{6W i0YJTl|Ш"Ձ-ʜ?E4@XvdrL#hcGc81{3V ؙzẁRnr{Os0;ox݌Q3ME\R6a1 H&*?+_0겖Xl{gFkjI$z1B||isC0eƙu7g/R{8z~@tb15< c핁OKP$l]DA&eKe _G\+׌o3[0\۷Gd Caؑ`R"|+`=ug:]m|oЈH%Aդ:I{ͨinUJTO؛gRJ\o5֭?yvn(`*,n\GqL :?-h!{:ПLuY,ku^1]ȹm:Re,WfqA0;WO&(T> 53I&@>ASsjAu*oׁ_ozqѓDBs%nΏp-CtVc< *li6|k0$*}0a^ԩڶH}4ٱC_kdYQmmh^i+9jy2 Vabk7F#ϚpF6,Wʿ^N`~x bAԉ;,[Ld#hNH*6 9fh,4LcHi'WqRW~^ёhJ#h%;i$ސgiʫCն` ʷmR>XU.*1Ş&-} =4CZ%<1ao&4$Ǧ!SΫT[l` Ws ~N>Ҧ*ERZSM'pfTB{ϫk u6U9)EK@c u@aMJɑr.ˋ0J37NRrQ=v"f-ɥnS5A/*nC\zOS[]a16dl 718s0;_05 %hl7לFM!<hD@z8+1!q3G٘֡ u|Uq5Kʼ 3vĥ5sNhz /';?B Iϯ~uHʉa5fv.1Wdd*8Paj[Uvʟ\ra>kqm21UtZrQz-/9dImt",R|o(Xce2I)HD i qȊ8NS@YK3jo ^V$yޯ24p tʘ> 5<eBhn-y2p;Ӫ e̔,/@? GG?qնZoy`ozg"T6 cl86ĭV]o 9c?*EE]sdOe/G)"͐ vN'g$nXxwI$i ろI@c8?i"G*93ˆA-k()p;'7rj"y-'6y6:llN$>A6p _Y{CI.&#] Om<g,ro1$?7Km,˳2<7:5 D:[{%m}J UNv3kǿ12CC?v ZcVzkU=czKt{T`y<-H mZv; (p0Zf0" (giD8ds!Vr^v.n3( SQ|D޿Tb*axiyM}hi|+ǹWU@휛fNGpKQNܢ`f-ᯪF}{6׍2m%e-eznPp8󯝗6z^OҗIJ#5vuщBpdPx`"˴ΕfFţqzզEI > 7)K9 ,$RE RřB0ԗoTRxۚzywIhs Ӳбr} 'l4M,2 K &2Y ;ɐjf%<'4AfO4=G*%cT$XB{йRo29hڟ9/0e3 .i^3}|ѼiGNLARz%|-,f_!KgFFwܒ;iK>a8E'}+%bldՕP+nN6 L 1:N Sד!ѱ \aƊB{33LA$XzSQYw%3Pƿg0vgFޣeGƀE<nuiWkBMtMIo:/t 9Pypcuu5چ]n|\u!B1ңMZ+ +`4)0 ͍}~Ȁ$U`=u+[7:faIyz|`.iW#>m98ܶaxW͖D;$x|^;F1a4 ( -Q*H흛*Dќ G\6YҨ뙌`s]V1Pvb%"J U#Slo38VKa2?J)Lx໴pV,3]0i7 O!VLjϵ|V u]Jt[O~Q SЩx5(@h ;#f6 B>$5Y 8_;9`-ZDQJ&ܗ sZS0q![ήݻ_8Sq;}^]X|uv9k J(N?~\-ފeϱךy-(Ծf'mbfV4Nganٟ +-|y5DM,B8h=2ϱt~, 滅JNo!xE #!DcX8n4{:ڦ~08[Yu (Ÿ޷>9aH%"^IgӔR']+bXu2Cעyz6nwMy$ɼ2A_P|-h1`AoRoLkT>,62g]UtO}4v.3˖Wbm{Yi̕!u34P'|=G]:hyP#2=Ug"ɱZ>#<;(.4@΂^BN`h%Bl!8M=)r?n'[ET2{ߘItS ΁%%-'-?k3]~Hz':sw2LGi/r0a"dhieOA/MRf-زP`3bS{UNv@<X[Wh0]:I ~s7fwNj,08sY`JJʭp >a$Vt,yt4X)G ؛Ѿ(Ȳmhd 0:d|PM[d#<)7a ,X8[}`zg.eu2NT8Y9ތ[P/I{}o!a\G,:}"+MѵR-M 2,BOLˁAJWc.}sNk /a@/;.t<_);ۻY3;ČPV57R@eְEPܢdK 62nwUKBV!aߧiʂ@ U[ s#OV8LJq<.;͖Q3 e,D(eFVRJcPrMs€9B78<'3 ^D RËѰFCGqhkUh;Xv899:)ygp9>ֶQ=nlU x^ h1_)@ 6:qtH+=0,s.I*Ëqvd ~Tu115sTsw :R[kEg#Ŏ֚E~XxhnB~=+N^Y(~t*_$8`0:k6ʂh$z38fqIx8oQ4x`̙v^A[5ZHԯ?eB$YN9Cd^JAhzkҸC٤& 5;5HX;-_Ӕeџљލ{c.^7~f!XxU*M*[5˚ @,Il\fBYCL37{Wi>"Day|:H=vr;i9n1N1,Of63^ɓʭ柈1(>o 㜜ZX]/|l0^rb8]$濫WGA#NI Eco6O)kً\ !ۍ[z/vAK1x0=DwN("Ƅ _ƍ}KZPot (l]&ӽ2}Vv7?$ͼ^4wt/&H|0GG3* k'fi0@+rVLV҉C^MԣJ24Z-q?֩|p8nX/sμdO 9u\\D,||@ˋ#qG{\,LGt[̕鸩h"kQ2`KngtզfT^ CY5]R7BLf\t.z >$1d!ڮU-T>ET#JSJ?lb\"m#2曹 y WJ*чK0/yh!ϧR#D7Åc™65#N誄e ?Es;({r qq.&w ýt+MA}91 FUAD ` "OHm#(в/o0$y&FGMȐ5hBPEEX}NT w ]Ẏǒ7H_[Dz)jTXqS"ZQjAm˯ER1D<ʾbz^owE]ڙs(ƈ -'ʑ#2tܵtEڌtgsef}guoBH#cF$fiv>q|Ė9t{SY櫩Y|1IxȆ)(&x='.ZHE 7S뫸\!`CFZϘk-ʓn]2n sadE#PFTݑQD6wfװ`>:A`$,Je$Hn D{xP \SLfQv7IQm{DEȕWeYev0Y$1AYK^XϘZ {$XCe z܁oIzA$ϓ8;^Ylhn`ZHB48$2b#i>Ckd6Rh PP>v (ҸNԧϢ,YVbJxX HWH@c b/}<:Q.J=fɋ=QvCظfiI '+vV/%pCJ$!E^ٍ [:_{6:@!WH'TD=DDeKwyCT~:1]!ܶ3\.g58ibԎgr ɴCF(tn~ÜӾb«ZNH'wxjՔ/}HHv 0Va8쁟bSǵPCYD ZRXcsJwRI/M:P(B@p&z_ș6vPB?IF.զ{2z%UI7BӀաNX%Q}|nsU-Ƚf`-ƿf5A2f%tWb֤"Q1W$.vo`nad|mVcs4FeIRf0X\4Nfq] `74"ن;CٲEr uoHSNͻ!M7p᥿2iYd pRF ái&]tSZvbOI jڗ3yZD]p x$҄9{sO^zʓ#uT]Y Z&}l@Ϛ\u]4baЄҤ=Yup"eBǠQMJk Nh߬gidvMy>ϑk|`K' ҃#4{+ jC]pM|]\g/~LA8.h Ќã,|u(E;hD- ??E06I/}TFZ <лɢb_70BPW`K>ȉC]7(|Cx.1pfN-QR\@e$)uLF%$@A\!TjX  m~KYz[Į9vP  )Z#䖨zWc >`ӛ7K̴'%f+\Jeg)E×<-nm^`Q0KT( "Ϛ ׇ)<ÞW]GG2R0$G>UcU/҂'QYh/RNKCg̋㲭a5Ao~hI;8snx4na7\.Ze\ k+1K`8ZفoӘ1e|yZ쿻PSG@!!VQy# >jV[FC acbc"cGPNG  IHDR00W IDATxy\E?nIpDJ*D#bS) 䒊HғһbۉX4%\rCʄ*- "C#qnjo63oz](Uj_7w+>1)`+" X+=';>2X *$` 0{S˱Ph0z Fv````*` i _ 袵]sf23(YM*R>z5ZM֞OjF{`:l[?+rV6N,g Dd,p&pY5.k`<.`X %]*՛3j} T<5 H-W0kWYk3 tyX [}^m_WXQ4= Œ,zTrفΠ0}kzʗ<P~!0: w`XߘO vS0A] :]SaFV^XpMAd S|2#z)#׀4^Zi3G`=;DA'p7&pG9M%T%F^ L>a,*[ tGWޒm*`gt k2&UR$*p{UJTl0i(_ӄсss) FWRCynN`r>i0xxƋ\!fQ;j;2.k aBX˟L=hh \ C[O*=!bn.m-0L/#%sY2/hӁ#9sVFֲbˋ,P"$+Y=WQu6X<4b ,JxXe 7: °+"coyۥ^`/]MĽ X?µcǹmeqRSpELʯ-Ś6  9`p16Tc ݤۀՌ0cA{for(const i of s)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/** * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Er(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Q={},Rt=[],ze=()=>{},Ea=()=>!1,yn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),mr=e=>e.startsWith("onUpdate:"),re=Object.assign,Sr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ma=Object.prototype.hasOwnProperty,K=(e,t)=>ma.call(e,t),H=Array.isArray,Ot=e=>An(e)==="[object Map]",Bs=e=>An(e)==="[object Set]",z=e=>typeof e=="function",se=e=>typeof e=="string",st=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",$s=e=>(ee(e)||z(e))&&z(e.then)&&z(e.catch),Hs=Object.prototype.toString,An=e=>Hs.call(e),Sa=e=>An(e).slice(8,-1),Tn=e=>An(e)==="[object Object]",yr=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Bt=Er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ya=/-(\w)/g,Pe=Rn(e=>e.replace(ya,(t,n)=>n?n.toUpperCase():"")),Aa=/\B([A-Z])/g,Ne=Rn(e=>e.replace(Aa,"-$1").toLowerCase()),js=Rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),kn=Rn(e=>e?`on${js(e)}`:""),rt=(e,t)=>!Object.is(e,t),Un=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Ta=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vr=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Kr;const On=()=>Kr||(Kr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ar(e){if(H(e)){const t={};for(let n=0;n{if(n){const r=n.split(Oa);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function wt(e){let t="";if(se(e))t=e;else if(H(e))for(let n=0;n!!(e&&e.__v_isRef===!0),pt=e=>se(e)?e:e==null?"":H(e)||ee(e)&&(e.toString===Hs||!z(e.toString))?Vs(e)?pt(e.value):JSON.stringify(e,Ks,2):String(e),Ks=(e,t)=>Vs(t)?Ks(e,t.value):Ot(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[Mn(r,i)+" =>"]=s,n),{})}:Bs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Mn(n))}:st(t)?Mn(t):ee(t)&&!H(t)&&!Tn(t)?String(t):t,Mn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let Te;class xa{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Te,!t&&Te&&(this.index=(Te.scopes||(Te.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Ht){let t=Ht;for(Ht=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;$t;){let t=$t;for($t=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Ws(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Zs(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),Or(r),La(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Qn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Js(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Js(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Qn(e)){e.flags&=-3;return}const n=J,r=De;J=e,De=!0;try{Ws(e);const s=e.fn(e._value);(t.version===0||rt(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{J=n,De=r,Zs(e),e.flags&=-3}}function Or(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Or(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function La(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let De=!0;const Qs=[];function it(){Qs.push(De),De=!1}function at(){const e=Qs.pop();De=e===void 0?!0:e}function qr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=J;J=void 0;try{t()}finally{J=n}}}let Vt=0;class Pa{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class wr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!J||!De||J===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==J)n=this.activeLink=new Pa(J,this),J.deps?(n.prevDep=J.depsTail,J.depsTail.nextDep=n,J.depsTail=n):J.deps=J.depsTail=n,ei(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=J.depsTail,n.nextDep=void 0,J.depsTail.nextDep=n,J.depsTail=n,J.deps===n&&(J.deps=r)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Tr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rr()}}}function ei(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ei(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const er=new WeakMap,_t=Symbol(""),tr=Symbol(""),Kt=Symbol("");function ce(e,t,n){if(De&&J){let r=er.get(e);r||er.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new wr),s.map=r,s.key=n),s.track()}}function Ze(e,t,n,r,s,i){const a=er.get(e);if(!a){Vt++;return}const o=l=>{l&&l.trigger()};if(Tr(),t==="clear")a.forEach(o);else{const l=H(e),c=l&&yr(n);if(l&&n==="length"){const u=Number(r);a.forEach((d,_)=>{(_==="length"||_===Kt||!st(_)&&_>=u)&&o(d)})}else switch((n!==void 0||a.has(void 0))&&o(a.get(n)),c&&o(a.get(Kt)),t){case"add":l?c&&o(a.get("length")):(o(a.get(_t)),Ot(e)&&o(a.get(tr)));break;case"delete":l||(o(a.get(_t)),Ot(e)&&o(a.get(tr)));break;case"set":Ot(e)&&o(a.get(_t));break}}Rr()}function At(e){const t=Y(e);return t===e?t:(ce(t,"iterate",Kt),Ce(e)?t:t.map(de))}function wn(e){return ce(e=Y(e),"iterate",Kt),e}const Da={__proto__:null,[Symbol.iterator](){return $n(this,Symbol.iterator,de)},concat(...e){return At(this).concat(...e.map(t=>H(t)?At(t):t))},entries(){return $n(this,"entries",e=>(e[1]=de(e[1]),e))},every(e,t){return Xe(this,"every",e,t,void 0,arguments)},filter(e,t){return Xe(this,"filter",e,t,n=>n.map(de),arguments)},find(e,t){return Xe(this,"find",e,t,de,arguments)},findIndex(e,t){return Xe(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Xe(this,"findLast",e,t,de,arguments)},findLastIndex(e,t){return Xe(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Xe(this,"forEach",e,t,void 0,arguments)},includes(...e){return Hn(this,"includes",e)},indexOf(...e){return Hn(this,"indexOf",e)},join(e){return At(this).join(e)},lastIndexOf(...e){return Hn(this,"lastIndexOf",e)},map(e,t){return Xe(this,"map",e,t,void 0,arguments)},pop(){return Ft(this,"pop")},push(...e){return Ft(this,"push",e)},reduce(e,...t){return Yr(this,"reduce",e,t)},reduceRight(e,...t){return Yr(this,"reduceRight",e,t)},shift(){return Ft(this,"shift")},some(e,t){return Xe(this,"some",e,t,void 0,arguments)},splice(...e){return Ft(this,"splice",e)},toReversed(){return At(this).toReversed()},toSorted(e){return At(this).toSorted(e)},toSpliced(...e){return At(this).toSpliced(...e)},unshift(...e){return Ft(this,"unshift",e)},values(){return $n(this,"values",de)}};function $n(e,t,n){const r=wn(e),s=r[t]();return r!==e&&!Ce(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const Fa=Array.prototype;function Xe(e,t,n,r,s,i){const a=wn(e),o=a!==e&&!Ce(e),l=a[t];if(l!==Fa[t]){const d=l.apply(e,i);return o?de(d):d}let c=n;a!==e&&(o?c=function(d,_){return n.call(this,de(d),_,e)}:n.length>2&&(c=function(d,_){return n.call(this,d,_,e)}));const u=l.call(a,c,r);return o&&s?s(u):u}function Yr(e,t,n,r){const s=wn(e);let i=n;return s!==e&&(Ce(e)?n.length>3&&(i=function(a,o,l){return n.call(this,a,o,l,e)}):i=function(a,o,l){return n.call(this,a,de(o),l,e)}),s[t](i,...r)}function Hn(e,t,n){const r=Y(e);ce(r,"iterate",Kt);const s=r[t](...n);return(s===-1||s===!1)&&xr(n[0])?(n[0]=Y(n[0]),r[t](...n)):s}function Ft(e,t,n=[]){it(),Tr();const r=Y(e)[t].apply(e,n);return Rr(),at(),r}const ka=Er("__proto__,__v_isRef,__isVue"),ti=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Ua(e){st(e)||(e=String(e));const t=Y(this);return ce(t,"has",e),t.hasOwnProperty(e)}class ni{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?qa:ai:i?ii:si).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=H(t);if(!s){let l;if(a&&(l=Da[n]))return l;if(n==="hasOwnProperty")return Ua}const o=Reflect.get(t,n,fe(t)?t:r);return(st(n)?ti.has(n):ka(n))||(s||ce(t,"get",n),i)?o:fe(o)?a&&yr(n)?o:o.value:ee(o)?s?oi(o):Nr(o):o}}class ri extends ni{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._isShallow){const l=Et(i);if(!Ce(r)&&!Et(r)&&(i=Y(i),r=Y(r)),!H(t)&&fe(i)&&!fe(r))return l?!1:(i.value=r,!0)}const a=H(t)&&yr(n)?Number(n)e,sn=e=>Reflect.getPrototypeOf(e);function ja(e,t,n){return function(...r){const s=this.__v_raw,i=Y(s),a=Ot(i),o=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=s[e](...r),u=n?nr:t?rr:de;return!t&&ce(i,"iterate",l?tr:_t),{next(){const{value:d,done:_}=c.next();return _?{value:d,done:_}:{value:o?[u(d[0]),u(d[1])]:u(d),done:_}},[Symbol.iterator](){return this}}}}function an(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ga(e,t){const n={get(s){const i=this.__v_raw,a=Y(i),o=Y(s);e||(rt(s,o)&&ce(a,"get",s),ce(a,"get",o));const{has:l}=sn(a),c=t?nr:e?rr:de;if(l.call(a,s))return c(i.get(s));if(l.call(a,o))return c(i.get(o));i!==a&&i.get(s)},get size(){const s=this.__v_raw;return!e&&ce(Y(s),"iterate",_t),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,a=Y(i),o=Y(s);return e||(rt(s,o)&&ce(a,"has",s),ce(a,"has",o)),s===o?i.has(s):i.has(s)||i.has(o)},forEach(s,i){const a=this,o=a.__v_raw,l=Y(o),c=t?nr:e?rr:de;return!e&&ce(l,"iterate",_t),o.forEach((u,d)=>s.call(i,c(u),c(d),a))}};return re(n,e?{add:an("add"),set:an("set"),delete:an("delete"),clear:an("clear")}:{add(s){!t&&!Ce(s)&&!Et(s)&&(s=Y(s));const i=Y(this);return sn(i).has.call(i,s)||(i.add(s),Ze(i,"add",s,s)),this},set(s,i){!t&&!Ce(i)&&!Et(i)&&(i=Y(i));const a=Y(this),{has:o,get:l}=sn(a);let c=o.call(a,s);c||(s=Y(s),c=o.call(a,s));const u=l.call(a,s);return a.set(s,i),c?rt(i,u)&&Ze(a,"set",s,i):Ze(a,"add",s,i),this},delete(s){const i=Y(this),{has:a,get:o}=sn(i);let l=a.call(i,s);l||(s=Y(s),l=a.call(i,s)),o&&o.call(i,s);const c=i.delete(s);return l&&Ze(i,"delete",s,void 0),c},clear(){const s=Y(this),i=s.size!==0,a=s.clear();return i&&Ze(s,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=ja(s,e,t)}),n}function Ir(e,t){const n=Ga(e,t);return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(K(n,s)&&s in r?n:r,s,i)}const za={get:Ir(!1,!1)},Va={get:Ir(!1,!0)},Ka={get:Ir(!0,!1)};const si=new WeakMap,ii=new WeakMap,ai=new WeakMap,qa=new WeakMap;function Ya(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xa(e){return e.__v_skip||!Object.isExtensible(e)?0:Ya(Sa(e))}function Nr(e){return Et(e)?e:Cr(e,!1,Ba,za,si)}function Wa(e){return Cr(e,!1,Ha,Va,ii)}function oi(e){return Cr(e,!0,$a,Ka,ai)}function Cr(e,t,n,r,s){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const a=Xa(e);if(a===0)return e;const o=new Proxy(e,a===2?r:n);return s.set(e,o),o}function It(e){return Et(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function Et(e){return!!(e&&e.__v_isReadonly)}function Ce(e){return!!(e&&e.__v_isShallow)}function xr(e){return e?!!e.__v_raw:!1}function Y(e){const t=e&&e.__v_raw;return t?Y(t):e}function Za(e){return!K(e,"__v_skip")&&Object.isExtensible(e)&&Gs(e,"__v_skip",!0),e}const de=e=>ee(e)?Nr(e):e,rr=e=>ee(e)?oi(e):e;function fe(e){return e?e.__v_isRef===!0:!1}function on(e){return Ja(e,!1)}function Ja(e,t){return fe(e)?e:new Qa(e,t)}class Qa{constructor(t,n){this.dep=new wr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Y(t),this._value=n?t:de(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ce(t)||Et(t);t=r?t:Y(t),rt(t,n)&&(this._rawValue=t,this._value=r?t:de(t),this.dep.trigger())}}function li(e){return fe(e)?e.value:e}const eo={get:(e,t,n)=>t==="__v_raw"?e:li(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return fe(s)&&!fe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function ui(e){return It(e)?e:new Proxy(e,eo)}class to{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new wr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&J!==this)return Xs(this,!0),!0}get value(){const t=this.dep.track();return Js(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function no(e,t,n=!1){let r,s;return z(e)?r=e:(r=e.get,s=e.set),new to(r,s,n)}const ln={},gn=new WeakMap;let gt;function ro(e,t=!1,n=gt){if(n){let r=gn.get(n);r||gn.set(n,r=[]),r.push(e)}}function so(e,t,n=Q){const{immediate:r,deep:s,once:i,scheduler:a,augmentJob:o,call:l}=n,c=b=>s?b:Ce(b)||s===!1||s===0?nt(b,1):nt(b);let u,d,_,S,A=!1,y=!1;if(fe(e)?(d=()=>e.value,A=Ce(e)):It(e)?(d=()=>c(e),A=!0):H(e)?(y=!0,A=e.some(b=>It(b)||Ce(b)),d=()=>e.map(b=>{if(fe(b))return b.value;if(It(b))return c(b);if(z(b))return l?l(b,2):b()})):z(e)?t?d=l?()=>l(e,2):e:d=()=>{if(_){it();try{_()}finally{at()}}const b=gt;gt=u;try{return l?l(e,3,[S]):e(S)}finally{gt=b}}:d=ze,t&&s){const b=d,T=s===!0?1/0:s;d=()=>nt(b(),T)}const R=va(),x=()=>{u.stop(),R&&Sr(R.effects,u)};if(i&&t){const b=t;t=(...T)=>{b(...T),x()}}let g=y?new Array(e.length).fill(ln):ln;const h=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(t){const T=u.run();if(s||A||(y?T.some((C,D)=>rt(C,g[D])):rt(T,g))){_&&_();const C=gt;gt=u;try{const D=[T,g===ln?void 0:y&&g[0]===ln?[]:g,S];l?l(t,3,D):t(...D),g=T}finally{gt=C}}}else u.run()};return o&&o(h),u=new qs(d),u.scheduler=a?()=>a(h,!1):h,S=b=>ro(b,!1,u),_=u.onStop=()=>{const b=gn.get(u);if(b){if(l)l(b,4);else for(const T of b)T();gn.delete(u)}},t?r?h(!0):g=u.run():a?a(h.bind(null,!0),!0):u.run(),x.pause=u.pause.bind(u),x.resume=u.resume.bind(u),x.stop=x,x}function nt(e,t=1/0,n){if(t<=0||!ee(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,fe(e))nt(e.value,t,n);else if(H(e))for(let r=0;r{nt(r,t,n)});else if(Tn(e)){for(const r in e)nt(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&nt(e[r],t,n)}return e}/** * @vue/runtime-core v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function Zt(e,t,n,r){try{return r?e(...r):e()}catch(s){In(s,t,n)}}function Ke(e,t,n,r){if(z(e)){const s=Zt(e,t,n,r);return s&&$s(s)&&s.catch(i=>{In(i,t,n)}),s}if(H(e)){const s=[];for(let i=0;i>>1,s=ge[r],i=qt(s);i=qt(n)?ge.push(e):ge.splice(ao(t),0,e),e.flags|=1,fi()}}function fi(){hn||(hn=ci.then(gi))}function oo(e){H(e)?Nt.push(...e):et&&e.id===-1?et.splice(Tt+1,0,e):e.flags&1||(Nt.push(e),e.flags|=1),fi()}function Xr(e,t,n=He+1){for(;nqt(n)-qt(r));if(Nt.length=0,et){et.push(...t);return}for(et=t,Tt=0;Tte.id==null?e.flags&2?-1:1/0:e.id;function gi(e){try{for(He=0;He{r._d&&ss(-1);const i=_n(t);let a;try{a=e(...s)}finally{_n(i),r._d&&ss(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function dt(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let a=0;ae.__isTeleport;function Lr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Lr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function _i(e,t){return z(e)?re({name:e.name},t,{setup:e}):e}function bi(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function sr(e,t,n,r,s=!1){if(H(e)){e.forEach((A,y)=>sr(A,t&&(H(t)?t[y]:t),n,r,s));return}if(jt(r)&&!s)return;const i=r.shapeFlag&4?kr(r.component):r.el,a=s?null:i,{i:o,r:l}=e,c=t&&t.r,u=o.refs===Q?o.refs={}:o.refs,d=o.setupState,_=Y(d),S=d===Q?()=>!1:A=>K(_,A);if(c!=null&&c!==l&&(se(c)?(u[c]=null,S(c)&&(d[c]=null)):fe(c)&&(c.value=null)),z(l))Zt(l,o,12,[a,u]);else{const A=se(l),y=fe(l);if(A||y){const R=()=>{if(e.f){const x=A?S(l)?d[l]:u[l]:l.value;s?H(x)&&Sr(x,i):H(x)?x.includes(i)||x.push(i):A?(u[l]=[i],S(l)&&(d[l]=u[l])):(l.value=[i],e.k&&(u[e.k]=l.value))}else A?(u[l]=a,S(l)&&(d[l]=a)):y&&(l.value=a,e.k&&(u[e.k]=a))};a?(R.id=-1,Ae(R,n)):R()}}}On().requestIdleCallback;On().cancelIdleCallback;const jt=e=>!!e.type.__asyncLoader,Ei=e=>e.type.__isKeepAlive;function fo(e,t){mi(e,"a",t)}function po(e,t){mi(e,"da",t)}function mi(e,t,n=he){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Nn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ei(s.parent.vnode)&&go(r,t,n,s),s=s.parent}}function go(e,t,n,r){const s=Nn(t,e,r,!0);yi(()=>{Sr(r[t],s)},n)}function Nn(e,t,n=he,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{it();const o=Jt(n),l=Ke(t,n,e,a);return o(),at(),l});return r?s.unshift(i):s.push(i),i}}const Je=e=>(t,n=he)=>{(!Xt||e==="sp")&&Nn(e,(...r)=>t(...r),n)},ho=Je("bm"),Si=Je("m"),_o=Je("bu"),bo=Je("u"),Eo=Je("bum"),yi=Je("um"),mo=Je("sp"),So=Je("rtg"),yo=Je("rtc");function Ao(e,t=he){Nn("ec",e,t)}const To=Symbol.for("v-ndc");function Wr(e,t,n,r){let s;const i=n,a=H(e);if(a||se(e)){const o=a&&It(e);let l=!1;o&&(l=!Ce(e),e=wn(e)),s=new Array(e.length);for(let c=0,u=e.length;ct(o,l,void 0,i));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,c=o.length;le?ji(e)?kr(e):ir(e.parent):null,Gt=re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ir(e.parent),$root:e=>ir(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Pr(e),$forceUpdate:e=>e.f||(e.f=()=>{vr(e.update)}),$nextTick:e=>e.n||(e.n=di.bind(e.proxy)),$watch:e=>Vo.bind(e)}),jn=(e,t)=>e!==Q&&!e.__isScriptSetup&&K(e,t),Ro={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:a,type:o,appContext:l}=e;let c;if(t[0]!=="$"){const S=a[t];if(S!==void 0)switch(S){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(jn(r,t))return a[t]=1,r[t];if(s!==Q&&K(s,t))return a[t]=2,s[t];if((c=e.propsOptions[0])&&K(c,t))return a[t]=3,i[t];if(n!==Q&&K(n,t))return a[t]=4,n[t];ar&&(a[t]=0)}}const u=Gt[t];let d,_;if(u)return t==="$attrs"&&ce(e.attrs,"get",""),u(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==Q&&K(n,t))return a[t]=4,n[t];if(_=l.config.globalProperties,K(_,t))return _[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return jn(s,t)?(s[t]=n,!0):r!==Q&&K(r,t)?(r[t]=n,!0):K(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},a){let o;return!!n[a]||e!==Q&&K(e,a)||jn(t,a)||(o=i[0])&&K(o,a)||K(r,a)||K(Gt,a)||K(s.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:K(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Zr(e){return H(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ar=!0;function Oo(e){const t=Pr(e),n=e.proxy,r=e.ctx;ar=!1,t.beforeCreate&&Jr(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:o,provide:l,inject:c,created:u,beforeMount:d,mounted:_,beforeUpdate:S,updated:A,activated:y,deactivated:R,beforeDestroy:x,beforeUnmount:g,destroyed:h,unmounted:b,render:T,renderTracked:C,renderTriggered:D,errorCaptured:B,serverPrefetch:k,expose:q,inheritAttrs:te,components:Ee,directives:ot,filters:yt}=t;if(c&&wo(c,r,null),a)for(const W in a){const j=a[W];z(j)&&(r[W]=j.bind(n))}if(s){const W=s.call(n,n);ee(W)&&(e.data=Nr(W))}if(ar=!0,i)for(const W in i){const j=i[W],ae=z(j)?j.bind(n,n):z(j.get)?j.get.bind(n,n):ze,xe=!z(j)&&z(j.set)?j.set.bind(n):ze,we=zi({get:ae,set:xe});Object.defineProperty(r,W,{enumerable:!0,configurable:!0,get:()=>we.value,set:ne=>we.value=ne})}if(o)for(const W in o)Ai(o[W],r,n,W);if(l){const W=z(l)?l.call(n):l;Reflect.ownKeys(W).forEach(j=>{Lo(j,W[j])})}u&&Jr(u,e,"c");function oe(W,j){H(j)?j.forEach(ae=>W(ae.bind(n))):j&&W(j.bind(n))}if(oe(ho,d),oe(Si,_),oe(_o,S),oe(bo,A),oe(fo,y),oe(po,R),oe(Ao,B),oe(yo,C),oe(So,D),oe(Eo,g),oe(yi,b),oe(mo,k),H(q))if(q.length){const W=e.exposed||(e.exposed={});q.forEach(j=>{Object.defineProperty(W,j,{get:()=>n[j],set:ae=>n[j]=ae})})}else e.exposed||(e.exposed={});T&&e.render===ze&&(e.render=T),te!=null&&(e.inheritAttrs=te),Ee&&(e.components=Ee),ot&&(e.directives=ot),k&&bi(e)}function wo(e,t,n=ze){H(e)&&(e=or(e));for(const r in e){const s=e[r];let i;ee(s)?"default"in s?i=un(s.from||r,s.default,!0):i=un(s.from||r):i=un(s),fe(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function Jr(e,t,n){Ke(H(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ai(e,t,n,r){let s=r.includes(".")?ki(n,r):()=>n[r];if(se(e)){const i=t[e];z(i)&&zn(s,i)}else if(z(e))zn(s,e.bind(n));else if(ee(e))if(H(e))e.forEach(i=>Ai(i,t,n,r));else{const i=z(e.handler)?e.handler.bind(n):t[e.handler];z(i)&&zn(s,i,e)}}function Pr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,o=i.get(t);let l;return o?l=o:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>bn(l,c,a,!0)),bn(l,t,a)),ee(t)&&i.set(t,l),l}function bn(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&bn(e,i,n,!0),s&&s.forEach(a=>bn(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const o=Io[a]||n&&n[a];e[a]=o?o(e[a],t[a]):t[a]}return e}const Io={data:Qr,props:es,emits:es,methods:Mt,computed:Mt,beforeCreate:pe,created:pe,beforeMount:pe,mounted:pe,beforeUpdate:pe,updated:pe,beforeDestroy:pe,beforeUnmount:pe,destroyed:pe,unmounted:pe,activated:pe,deactivated:pe,errorCaptured:pe,serverPrefetch:pe,components:Mt,directives:Mt,watch:Co,provide:Qr,inject:No};function Qr(e,t){return t?e?function(){return re(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function No(e,t){return Mt(or(e),or(t))}function or(e){if(H(e)){const t={};for(let n=0;n1)return n&&z(t)?t.call(r&&r.proxy):t}}const Ri={},Oi=()=>Object.create(Ri),wi=e=>Object.getPrototypeOf(e)===Ri;function Po(e,t,n,r=!1){const s={},i=Oi();e.propsDefaults=Object.create(null),Ii(e,t,s,i);for(const a in e.propsOptions[0])a in s||(s[a]=void 0);n?e.props=r?s:Wa(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Do(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:a}}=e,o=Y(s),[l]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[_,S]=Ni(d,t,!0);re(a,_),S&&o.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return ee(e)&&r.set(e,Rt),Rt;if(H(i))for(let u=0;ue[0]==="_"||e==="$stable",Dr=e=>H(e)?e.map(je):[je(e)],ko=(e,t,n)=>{if(t._n)return t;const r=lo((...s)=>Dr(t(...s)),n);return r._c=!1,r},xi=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Ci(s))continue;const i=e[s];if(z(i))t[s]=ko(s,i,r);else if(i!=null){const a=Dr(i);t[s]=()=>a}}},vi=(e,t)=>{const n=Dr(t);e.slots.default=()=>n},Li=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Uo=(e,t,n)=>{const r=e.slots=Oi();if(e.vnode.shapeFlag&32){const s=t._;s?(Li(r,t,n),n&&Gs(r,"_",s,!0)):xi(t,r)}else t&&vi(e,t)},Mo=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,a=Q;if(r.shapeFlag&32){const o=t._;o?n&&o===1?i=!1:Li(s,t,n):(i=!t.$stable,xi(t,s)),a=t}else t&&(vi(e,t),a={default:1});if(i)for(const o in s)!Ci(o)&&a[o]==null&&delete s[o]},Ae=Jo;function Bo(e){return $o(e)}function $o(e,t){const n=On();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:a,createText:o,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:_,setScopeId:S=ze,insertStaticContent:A}=e,y=(f,p,m,I=null,O=null,w=null,P=void 0,L=null,v=!!p.dynamicChildren)=>{if(f===p)return;f&&!kt(f,p)&&(I=qe(f),ne(f,O,w,!0),f=null),p.patchFlag===-2&&(v=!1,p.dynamicChildren=null);const{type:N,ref:M,shapeFlag:F}=p;switch(N){case xn:R(f,p,m,I);break;case mt:x(f,p,m,I);break;case Kn:f==null&&g(p,m,I,P);break;case Ie:Ee(f,p,m,I,O,w,P,L,v);break;default:F&1?T(f,p,m,I,O,w,P,L,v):F&6?ot(f,p,m,I,O,w,P,L,v):(F&64||F&128)&&N.process(f,p,m,I,O,w,P,L,v,Ye)}M!=null&&O&&sr(M,f&&f.ref,w,p||f,!p)},R=(f,p,m,I)=>{if(f==null)r(p.el=o(p.children),m,I);else{const O=p.el=f.el;p.children!==f.children&&c(O,p.children)}},x=(f,p,m,I)=>{f==null?r(p.el=l(p.children||""),m,I):p.el=f.el},g=(f,p,m,I)=>{[f.el,f.anchor]=A(f.children,p,m,I,f.el,f.anchor)},h=({el:f,anchor:p},m,I)=>{let O;for(;f&&f!==p;)O=_(f),r(f,m,I),f=O;r(p,m,I)},b=({el:f,anchor:p})=>{let m;for(;f&&f!==p;)m=_(f),s(f),f=m;s(p)},T=(f,p,m,I,O,w,P,L,v)=>{p.type==="svg"?P="svg":p.type==="math"&&(P="mathml"),f==null?C(p,m,I,O,w,P,L,v):k(f,p,O,w,P,L,v)},C=(f,p,m,I,O,w,P,L)=>{let v,N;const{props:M,shapeFlag:F,transition:U,dirs:$}=f;if(v=f.el=a(f.type,w,M&&M.is,M),F&8?u(v,f.children):F&16&&B(f.children,v,null,I,O,Gn(f,w),P,L),$&&dt(f,null,I,"created"),D(v,f,f.scopeId,P,I),M){for(const Z in M)Z!=="value"&&!Bt(Z)&&i(v,Z,null,M[Z],w,I);"value"in M&&i(v,"value",null,M.value,w),(N=M.onVnodeBeforeMount)&&$e(N,I,f)}$&&dt(f,null,I,"beforeMount");const V=Ho(O,U);V&&U.beforeEnter(v),r(v,p,m),((N=M&&M.onVnodeMounted)||V||$)&&Ae(()=>{N&&$e(N,I,f),V&&U.enter(v),$&&dt(f,null,I,"mounted")},O)},D=(f,p,m,I,O)=>{if(m&&S(f,m),I)for(let w=0;w{for(let N=v;N{const L=p.el=f.el;let{patchFlag:v,dynamicChildren:N,dirs:M}=p;v|=f.patchFlag&16;const F=f.props||Q,U=p.props||Q;let $;if(m&&ft(m,!1),($=U.onVnodeBeforeUpdate)&&$e($,m,p,f),M&&dt(p,f,m,"beforeUpdate"),m&&ft(m,!0),(F.innerHTML&&U.innerHTML==null||F.textContent&&U.textContent==null)&&u(L,""),N?q(f.dynamicChildren,N,L,m,I,Gn(p,O),w):P||j(f,p,L,null,m,I,Gn(p,O),w,!1),v>0){if(v&16)te(L,F,U,m,O);else if(v&2&&F.class!==U.class&&i(L,"class",null,U.class,O),v&4&&i(L,"style",F.style,U.style,O),v&8){const V=p.dynamicProps;for(let Z=0;Z{$&&$e($,m,p,f),M&&dt(p,f,m,"updated")},I)},q=(f,p,m,I,O,w,P)=>{for(let L=0;L{if(p!==m){if(p!==Q)for(const w in p)!Bt(w)&&!(w in m)&&i(f,w,p[w],null,O,I);for(const w in m){if(Bt(w))continue;const P=m[w],L=p[w];P!==L&&w!=="value"&&i(f,w,L,P,O,I)}"value"in m&&i(f,"value",p.value,m.value,O)}},Ee=(f,p,m,I,O,w,P,L,v)=>{const N=p.el=f?f.el:o(""),M=p.anchor=f?f.anchor:o("");let{patchFlag:F,dynamicChildren:U,slotScopeIds:$}=p;$&&(L=L?L.concat($):$),f==null?(r(N,m,I),r(M,m,I),B(p.children||[],m,M,O,w,P,L,v)):F>0&&F&64&&U&&f.dynamicChildren?(q(f.dynamicChildren,U,m,O,w,P,L),(p.key!=null||O&&p===O.subTree)&&Pi(f,p,!0)):j(f,p,m,M,O,w,P,L,v)},ot=(f,p,m,I,O,w,P,L,v)=>{p.slotScopeIds=L,f==null?p.shapeFlag&512?O.ctx.activate(p,m,I,P,v):yt(p,m,I,O,w,P,v):tn(f,p,v)},yt=(f,p,m,I,O,w,P)=>{const L=f.component=ol(f,I,O);if(Ei(f)&&(L.ctx.renderer=Ye),ll(L,!1,P),L.asyncDep){if(O&&O.registerDep(L,oe,P),!f.el){const v=L.subTree=Ve(mt);x(null,v,p,m)}}else oe(L,f,p,m,O,w,P)},tn=(f,p,m)=>{const I=p.component=f.component;if(Wo(f,p,m))if(I.asyncDep&&!I.asyncResolved){W(I,p,m);return}else I.next=p,I.update();else p.el=f.el,I.vnode=p},oe=(f,p,m,I,O,w,P)=>{const L=()=>{if(f.isMounted){let{next:F,bu:U,u:$,parent:V,vnode:Z}=f;{const Se=Di(f);if(Se){F&&(F.el=Z.el,W(f,F,P)),Se.asyncDep.then(()=>{f.isUnmounted||L()});return}}let X=F,me;ft(f,!1),F?(F.el=Z.el,W(f,F,P)):F=Z,U&&Un(U),(me=F.props&&F.props.onVnodeBeforeUpdate)&&$e(me,V,F,Z),ft(f,!0);const le=Vn(f),ve=f.subTree;f.subTree=le,y(ve,le,d(ve.el),qe(ve),f,O,w),F.el=le.el,X===null&&Zo(f,le.el),$&&Ae($,O),(me=F.props&&F.props.onVnodeUpdated)&&Ae(()=>$e(me,V,F,Z),O)}else{let F;const{el:U,props:$}=p,{bm:V,m:Z,parent:X,root:me,type:le}=f,ve=jt(p);if(ft(f,!1),V&&Un(V),!ve&&(F=$&&$.onVnodeBeforeMount)&&$e(F,X,p),ft(f,!0),U&&rn){const Se=()=>{f.subTree=Vn(f),rn(U,f.subTree,f,O,null)};ve&&le.__asyncHydrate?le.__asyncHydrate(U,f,Se):Se()}else{me.ce&&me.ce._injectChildStyle(le);const Se=f.subTree=Vn(f);y(null,Se,m,I,f,O,w),p.el=Se.el}if(Z&&Ae(Z,O),!ve&&(F=$&&$.onVnodeMounted)){const Se=p;Ae(()=>$e(F,X,Se),O)}(p.shapeFlag&256||X&&jt(X.vnode)&&X.vnode.shapeFlag&256)&&f.a&&Ae(f.a,O),f.isMounted=!0,p=m=I=null}};f.scope.on();const v=f.effect=new qs(L);f.scope.off();const N=f.update=v.run.bind(v),M=f.job=v.runIfDirty.bind(v);M.i=f,M.id=f.uid,v.scheduler=()=>vr(M),ft(f,!0),N()},W=(f,p,m)=>{p.component=f;const I=f.vnode.props;f.vnode=p,f.next=null,Do(f,p.props,I,m),Mo(f,p.children,m),it(),Xr(f),at()},j=(f,p,m,I,O,w,P,L,v=!1)=>{const N=f&&f.children,M=f?f.shapeFlag:0,F=p.children,{patchFlag:U,shapeFlag:$}=p;if(U>0){if(U&128){xe(N,F,m,I,O,w,P,L,v);return}else if(U&256){ae(N,F,m,I,O,w,P,L,v);return}}$&8?(M&16&&Ue(N,O,w),F!==N&&u(m,F)):M&16?$&16?xe(N,F,m,I,O,w,P,L,v):Ue(N,O,w,!0):(M&8&&u(m,""),$&16&&B(F,m,I,O,w,P,L,v))},ae=(f,p,m,I,O,w,P,L,v)=>{f=f||Rt,p=p||Rt;const N=f.length,M=p.length,F=Math.min(N,M);let U;for(U=0;UM?Ue(f,O,w,!0,!1,F):B(p,m,I,O,w,P,L,v,F)},xe=(f,p,m,I,O,w,P,L,v)=>{let N=0;const M=p.length;let F=f.length-1,U=M-1;for(;N<=F&&N<=U;){const $=f[N],V=p[N]=v?tt(p[N]):je(p[N]);if(kt($,V))y($,V,m,null,O,w,P,L,v);else break;N++}for(;N<=F&&N<=U;){const $=f[F],V=p[U]=v?tt(p[U]):je(p[U]);if(kt($,V))y($,V,m,null,O,w,P,L,v);else break;F--,U--}if(N>F){if(N<=U){const $=U+1,V=$U)for(;N<=F;)ne(f[N],O,w,!0),N++;else{const $=N,V=N,Z=new Map;for(N=V;N<=U;N++){const ye=p[N]=v?tt(p[N]):je(p[N]);ye.key!=null&&Z.set(ye.key,N)}let X,me=0;const le=U-V+1;let ve=!1,Se=0;const Dt=new Array(le);for(N=0;N=le){ne(ye,O,w,!0);continue}let Me;if(ye.key!=null)Me=Z.get(ye.key);else for(X=V;X<=U;X++)if(Dt[X-V]===0&&kt(ye,p[X])){Me=X;break}Me===void 0?ne(ye,O,w,!0):(Dt[Me-V]=N+1,Me>=Se?Se=Me:ve=!0,y(ye,p[Me],m,null,O,w,P,L,v),me++)}const Gr=ve?jo(Dt):Rt;for(X=Gr.length-1,N=le-1;N>=0;N--){const ye=V+N,Me=p[ye],zr=ye+1{const{el:w,type:P,transition:L,children:v,shapeFlag:N}=f;if(N&6){we(f.component.subTree,p,m,I);return}if(N&128){f.suspense.move(p,m,I);return}if(N&64){P.move(f,p,m,Ye);return}if(P===Ie){r(w,p,m);for(let F=0;FL.enter(w),O);else{const{leave:F,delayLeave:U,afterLeave:$}=L,V=()=>r(w,p,m),Z=()=>{F(w,()=>{V(),$&&$()})};U?U(w,V,Z):Z()}else r(w,p,m)},ne=(f,p,m,I=!1,O=!1)=>{const{type:w,props:P,ref:L,children:v,dynamicChildren:N,shapeFlag:M,patchFlag:F,dirs:U,cacheIndex:$}=f;if(F===-2&&(O=!1),L!=null&&sr(L,null,m,f,!0),$!=null&&(p.renderCache[$]=void 0),M&256){p.ctx.deactivate(f);return}const V=M&1&&U,Z=!jt(f);let X;if(Z&&(X=P&&P.onVnodeBeforeUnmount)&&$e(X,p,f),M&6)lt(f.component,m,I);else{if(M&128){f.suspense.unmount(m,I);return}V&&dt(f,null,p,"beforeUnmount"),M&64?f.type.remove(f,p,m,Ye,I):N&&!N.hasOnce&&(w!==Ie||F>0&&F&64)?Ue(N,p,m,!1,!0):(w===Ie&&F&384||!O&&M&16)&&Ue(v,p,m),I&&nn(f)}(Z&&(X=P&&P.onVnodeUnmounted)||V)&&Ae(()=>{X&&$e(X,p,f),V&&dt(f,null,p,"unmounted")},m)},nn=f=>{const{type:p,el:m,anchor:I,transition:O}=f;if(p===Ie){ke(m,I);return}if(p===Kn){b(f);return}const w=()=>{s(m),O&&!O.persisted&&O.afterLeave&&O.afterLeave()};if(f.shapeFlag&1&&O&&!O.persisted){const{leave:P,delayLeave:L}=O,v=()=>P(m,w);L?L(f.el,w,v):v()}else w()},ke=(f,p)=>{let m;for(;f!==p;)m=_(f),s(f),f=m;s(p)},lt=(f,p,m)=>{const{bum:I,scope:O,job:w,subTree:P,um:L,m:v,a:N}=f;ns(v),ns(N),I&&Un(I),O.stop(),w&&(w.flags|=8,ne(P,f,p,m)),L&&Ae(L,p),Ae(()=>{f.isUnmounted=!0},p),p&&p.pendingBranch&&!p.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===p.pendingId&&(p.deps--,p.deps===0&&p.resolve())},Ue=(f,p,m,I=!1,O=!1,w=0)=>{for(let P=w;P{if(f.shapeFlag&6)return qe(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const p=_(f.anchor||f.el),m=p&&p[uo];return m?_(m):p};let ut=!1;const Pt=(f,p,m)=>{f==null?p._vnode&&ne(p._vnode,null,null,!0):y(p._vnode||null,f,p,null,null,null,m),p._vnode=f,ut||(ut=!0,Xr(),pi(),ut=!1)},Ye={p:y,um:ne,m:we,r:nn,mt:yt,mc:B,pc:j,pbc:q,n:qe,o:e};let ct,rn;return{render:Pt,hydrate:ct,createApp:vo(Pt,ct)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ft({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Ho(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Pi(e,t,n=!1){const r=e.children,s=t.children;if(H(r)&&H(s))for(let i=0;i>1,e[n[o]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function Di(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Di(t)}function ns(e){if(e)for(let t=0;tun(Go);function zn(e,t,n){return Fi(e,t,n)}function Fi(e,t,n=Q){const{immediate:r,deep:s,flush:i,once:a}=n,o=re({},n),l=t&&r||!t&&i!=="post";let c;if(Xt){if(i==="sync"){const S=zo();c=S.__watcherHandles||(S.__watcherHandles=[])}else if(!l){const S=()=>{};return S.stop=ze,S.resume=ze,S.pause=ze,S}}const u=he;o.call=(S,A,y)=>Ke(S,u,A,y);let d=!1;i==="post"?o.scheduler=S=>{Ae(S,u&&u.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(S,A)=>{A?S():vr(S)}),o.augmentJob=S=>{t&&(S.flags|=4),d&&(S.flags|=2,u&&(S.id=u.uid,S.i=u))};const _=so(e,t,o);return Xt&&(c?c.push(_):l&&_()),_}function Vo(e,t,n){const r=this.proxy,s=se(e)?e.includes(".")?ki(r,e):()=>r[e]:e.bind(r,r);let i;z(t)?i=t:(i=t.handler,n=t);const a=Jt(this),o=Fi(s,i.bind(r),n);return a(),o}function ki(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pe(t)}Modifiers`]||e[`${Ne(t)}Modifiers`];function qo(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Q;let s=n;const i=t.startsWith("update:"),a=i&&Ko(r,t.slice(7));a&&(a.trim&&(s=n.map(u=>se(u)?u.trim():u)),a.number&&(s=n.map(Ta)));let o,l=r[o=kn(t)]||r[o=kn(Pe(t))];!l&&i&&(l=r[o=kn(Ne(t))]),l&&Ke(l,e,6,s);const c=r[o+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Ke(c,e,6,s)}}function Ui(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let a={},o=!1;if(!z(e)){const l=c=>{const u=Ui(c,t,!0);u&&(o=!0,re(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!o?(ee(e)&&r.set(e,null),null):(H(i)?i.forEach(l=>a[l]=null):re(a,i),ee(e)&&r.set(e,a),a)}function Cn(e,t){return!e||!yn(t)?!1:(t=t.slice(2).replace(/Once$/,""),K(e,t[0].toLowerCase()+t.slice(1))||K(e,Ne(t))||K(e,t))}function Vn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:a,attrs:o,emit:l,render:c,renderCache:u,props:d,data:_,setupState:S,ctx:A,inheritAttrs:y}=e,R=_n(e);let x,g;try{if(n.shapeFlag&4){const b=s||r,T=b;x=je(c.call(T,b,u,d,S,_,A)),g=o}else{const b=t;x=je(b.length>1?b(d,{attrs:o,slots:a,emit:l}):b(d,null)),g=t.props?o:Yo(o)}}catch(b){zt.length=0,In(b,e,1),x=Ve(mt)}let h=x;if(g&&y!==!1){const b=Object.keys(g),{shapeFlag:T}=h;b.length&&T&7&&(i&&b.some(mr)&&(g=Xo(g,i)),h=xt(h,g,!1,!0))}return n.dirs&&(h=xt(h,null,!1,!0),h.dirs=h.dirs?h.dirs.concat(n.dirs):n.dirs),n.transition&&Lr(h,n.transition),x=h,_n(R),x}const Yo=e=>{let t;for(const n in e)(n==="class"||n==="style"||yn(n))&&((t||(t={}))[n]=e[n]);return t},Xo=(e,t)=>{const n={};for(const r in e)(!mr(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Wo(e,t,n){const{props:r,children:s,component:i}=e,{props:a,children:o,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?rs(r,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Jo(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):oo(e)}const Ie=Symbol.for("v-fgt"),xn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),Kn=Symbol.for("v-stc"),zt=[];let Re=null;function Le(e=!1){zt.push(Re=e?null:[])}function Qo(){zt.pop(),Re=zt[zt.length-1]||null}let Yt=1;function ss(e){Yt+=e,e<0&&Re&&(Re.hasOnce=!0)}function Bi(e){return e.dynamicChildren=Yt>0?Re||Rt:null,Qo(),Yt>0&&Re&&Re.push(e),e}function Be(e,t,n,r,s,i){return Bi(ue(e,t,n,r,s,i,!0))}function el(e,t,n,r,s){return Bi(Ve(e,t,n,r,s,!0))}function $i(e){return e?e.__v_isVNode===!0:!1}function kt(e,t){return e.type===t.type&&e.key===t.key}const Hi=({key:e})=>e??null,cn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||fe(e)||z(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function ue(e,t=null,n=null,r=0,s=null,i=e===Ie?0:1,a=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Hi(t),ref:t&&cn(t),scopeId:hi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ge};return o?(Fr(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=se(n)?8:16),Yt>0&&!a&&Re&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Re.push(l),l}const Ve=tl;function tl(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===To)&&(e=mt),$i(e)){const o=xt(e,t,!0);return n&&Fr(o,n),Yt>0&&!i&&Re&&(o.shapeFlag&6?Re[Re.indexOf(e)]=o:Re.push(o)),o.patchFlag=-2,o}if(fl(e)&&(e=e.__vccOpts),t){t=nl(t);let{class:o,style:l}=t;o&&!se(o)&&(t.class=wt(o)),ee(l)&&(xr(l)&&!H(l)&&(l=re({},l)),t.style=Ar(l))}const a=se(e)?1:Mi(e)?128:co(e)?64:ee(e)?4:z(e)?2:0;return ue(e,t,n,r,s,a,i,!0)}function nl(e){return e?xr(e)||wi(e)?re({},e):e:null}function xt(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:a,children:o,transition:l}=e,c=t?sl(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Hi(c),ref:t&&t.ref?n&&i?H(i)?i.concat(cn(t)):[i,cn(t)]:cn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&xt(e.ssContent),ssFallback:e.ssFallback&&xt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Lr(u,l.clone(u)),u}function rl(e=" ",t=0){return Ve(xn,null,e,t)}function is(e="",t=!1){return t?(Le(),el(mt,null,e)):Ve(mt,null,e)}function je(e){return e==null||typeof e=="boolean"?Ve(mt):H(e)?Ve(Ie,null,e.slice()):$i(e)?tt(e):Ve(xn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:xt(e)}function Fr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(H(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Fr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!wi(t)?t._ctx=Ge:s===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),r&64?(n=16,t=[rl(t)]):n=8);e.children=t,e.shapeFlag|=n}function sl(...e){const t={};for(let n=0;n{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),i=>{s.length>1?s.forEach(a=>a(i)):s[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>he=n),ur=t("__VUE_SSR_SETTERS__",n=>Xt=n)}const Jt=e=>{const t=he;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},as=()=>{he&&he.scope.off(),En(null)};function ji(e){return e.vnode.shapeFlag&4}let Xt=!1;function ll(e,t=!1,n=!1){t&&ur(t);const{props:r,children:s}=e.vnode,i=ji(e);Po(e,r,i,t),Uo(e,s,n);const a=i?ul(e,t):void 0;return t&&ur(!1),a}function ul(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ro);const{setup:r}=n;if(r){it();const s=e.setupContext=r.length>1?dl(e):null,i=Jt(e),a=Zt(r,e,0,[e.props,s]),o=$s(a);if(at(),i(),(o||e.sp)&&!jt(e)&&bi(e),o){if(a.then(as,as),t)return a.then(l=>{os(e,l,t)}).catch(l=>{In(l,e,0)});e.asyncDep=a}else os(e,a,t)}else Gi(e,t)}function os(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=ui(t)),Gi(e,n)}let ls;function Gi(e,t,n){const r=e.type;if(!e.render){if(!t&&ls&&!r.render){const s=r.template||Pr(e).template;if(s){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:o,compilerOptions:l}=r,c=re(re({isCustomElement:i,delimiters:o},a),l);r.render=ls(s,c)}}e.render=r.render||ze}{const s=Jt(e);it();try{Oo(e)}finally{at(),s()}}}const cl={get(e,t){return ce(e,"get",""),e[t]}};function dl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,cl),slots:e.slots,emit:e.emit,expose:t}}function kr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ui(Za(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gt)return Gt[n](e)},has(t,n){return n in t||n in Gt}})):e.proxy}function fl(e){return z(e)&&"__vccOpts"in e}const zi=(e,t)=>no(e,t,Xt),pl="3.5.12";/** * @vue/runtime-dom v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let cr;const us=typeof window<"u"&&window.trustedTypes;if(us)try{cr=us.createPolicy("vue",{createHTML:e=>e})}catch{}const Vi=cr?e=>cr.createHTML(e):e=>e,gl="http://www.w3.org/2000/svg",hl="http://www.w3.org/1998/Math/MathML",We=typeof document<"u"?document:null,cs=We&&We.createElement("template"),_l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?We.createElementNS(gl,e):t==="mathml"?We.createElementNS(hl,e):n?We.createElement(e,{is:n}):We.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>We.createTextNode(e),createComment:e=>We.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>We.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const a=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{cs.innerHTML=Vi(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const o=cs.content;if(r==="svg"||r==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},bl=Symbol("_vtc");function El(e,t,n){const r=e[bl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ds=Symbol("_vod"),ml=Symbol("_vsh"),Sl=Symbol(""),yl=/(^|;)\s*display\s*:/;function Al(e,t,n){const r=e.style,s=se(n);let i=!1;if(n&&!s){if(t)if(se(t))for(const a of t.split(";")){const o=a.slice(0,a.indexOf(":")).trim();n[o]==null&&dn(r,o,"")}else for(const a in t)n[a]==null&&dn(r,a,"");for(const a in n)a==="display"&&(i=!0),dn(r,a,n[a])}else if(s){if(t!==n){const a=r[Sl];a&&(n+=";"+a),r.cssText=n,i=yl.test(n)}}else t&&e.removeAttribute("style");ds in e&&(e[ds]=i?r.display:"",e[ml]&&(r.display="none"))}const fs=/\s*!important$/;function dn(e,t,n){if(H(n))n.forEach(r=>dn(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Tl(e,t);fs.test(n)?e.setProperty(Ne(r),n.replace(fs,""),"important"):e[r]=n}}const ps=["Webkit","Moz","ms"],qn={};function Tl(e,t){const n=qn[t];if(n)return n;let r=Pe(t);if(r!=="filter"&&r in e)return qn[t]=r;r=js(r);for(let s=0;sYn||(Nl.then(()=>Yn=0),Yn=Date.now());function xl(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ke(vl(r,n.value),t,5,[r])};return n.value=e,n.attached=Cl(),n}function vl(e,t){if(H(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ll=(e,t,n,r,s,i)=>{const a=s==="svg";t==="class"?El(e,r,a):t==="style"?Al(e,n,r):yn(t)?mr(t)||wl(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Pl(e,t,r,a))?(_s(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hs(e,t,r,a,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!se(r))?_s(e,Pe(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),hs(e,t,r,a))};function Pl(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&ms(t)&&z(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ms(t)&&se(n)?!1:t in e}const Ss={};/*! #__NO_SIDE_EFFECTS__ */function Dl(e,t,n){const r=_i(e,t);Tn(r)&&re(r,t);class s extends Ur{constructor(a){super(r,a,n)}}return s.def=r,s}const Fl=typeof HTMLElement<"u"?HTMLElement:class{};class Ur extends Fl{constructor(t,n={},r=As){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==As?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Ur){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,di(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:a}=r;let o;if(i&&!H(i))for(const l in i){const c=i[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=Vr(this._props[l])),(o||(o=Object.create(null)))[Pe(l)]=!0)}this._numberProps=o,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(a),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)K(this,r)||Object.defineProperty(this,r,{get:()=>li(n[r])})}_resolveProps(t){const{props:n}=t,r=H(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Pe))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Ss;const s=Pe(t);n&&this._numberProps&&this._numberProps[s]&&(r=Vr(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){n!==this._props[t]&&(n===Ss?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(Ne(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ne(t),n+""):n||this.removeAttribute(Ne(t))))}_update(){Ul(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Ve(this._def,re(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(i,a)=>{this.dispatchEvent(new CustomEvent(i,Tn(a[0])?re({detail:a},a[0]):{detail:a}))};r.emit=(i,...a)=>{s(i,a),Ne(i)!==i&&s(Ne(i),a)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=t[s],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r{Ki().render(...e)},As=(...e)=>{const t=Ki().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Bl(r);if(!s)return;const i=t._component;!z(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const a=n(s,!1,Ml(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),a},t};function Ml(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Bl(e){return se(e)?document.querySelector(e):e}function qi(e,t){return function(){return e.apply(t,arguments)}}const{toString:$l}=Object.prototype,{getPrototypeOf:Mr}=Object,vn=(e=>t=>{const n=$l.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fe=e=>(e=e.toLowerCase(),t=>vn(t)===e),Ln=e=>t=>typeof t===e,{isArray:vt}=Array,Wt=Ln("undefined");function Hl(e){return e!==null&&!Wt(e)&&e.constructor!==null&&!Wt(e.constructor)&&Oe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Yi=Fe("ArrayBuffer");function jl(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Yi(e.buffer),t}const Gl=Ln("string"),Oe=Ln("function"),Xi=Ln("number"),Pn=e=>e!==null&&typeof e=="object",zl=e=>e===!0||e===!1,fn=e=>{if(vn(e)!=="object")return!1;const t=Mr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Vl=Fe("Date"),Kl=Fe("File"),ql=Fe("Blob"),Yl=Fe("FileList"),Xl=e=>Pn(e)&&Oe(e.pipe),Wl=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Oe(e.append)&&((t=vn(e))==="formdata"||t==="object"&&Oe(e.toString)&&e.toString()==="[object FormData]"))},Zl=Fe("URLSearchParams"),[Jl,Ql,eu,tu]=["ReadableStream","Request","Response","Headers"].map(Fe),nu=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Qt(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),vt(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ht=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Zi=e=>!Wt(e)&&e!==ht;function dr(){const{caseless:e}=Zi(this)&&this||{},t={},n=(r,s)=>{const i=e&&Wi(t,s)||s;fn(t[i])&&fn(r)?t[i]=dr(t[i],r):fn(r)?t[i]=dr({},r):vt(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r(Qt(t,(s,i)=>{n&&Oe(s)?e[i]=qi(s,n):e[i]=s},{allOwnKeys:r}),e),su=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),iu=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},au=(e,t,n,r)=>{let s,i,a;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],(!r||r(a,e,t))&&!o[a]&&(t[a]=e[a],o[a]=!0);e=n!==!1&&Mr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ou=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},lu=e=>{if(!e)return null;if(vt(e))return e;let t=e.length;if(!Xi(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},uu=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Mr(Uint8Array)),cu=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},du=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},fu=Fe("HTMLFormElement"),pu=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Ts=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),gu=Fe("RegExp"),Ji=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Qt(n,(s,i)=>{let a;(a=t(s,i,e))!==!1&&(r[i]=a||s)}),Object.defineProperties(e,r)},hu=e=>{Ji(e,(t,n)=>{if(Oe(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Oe(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},_u=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return vt(e)?r(e):r(String(e).split(t)),n},bu=()=>{},Eu=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Xn="abcdefghijklmnopqrstuvwxyz",Rs="0123456789",Qi={DIGIT:Rs,ALPHA:Xn,ALPHA_DIGIT:Xn+Xn.toUpperCase()+Rs},mu=(e=16,t=Qi.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Su(e){return!!(e&&Oe(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const yu=e=>{const t=new Array(10),n=(r,s)=>{if(Pn(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=vt(r)?[]:{};return Qt(r,(a,o)=>{const l=n(a,s+1);!Wt(l)&&(i[o]=l)}),t[s]=void 0,i}}return r};return n(e,0)},Au=Fe("AsyncFunction"),Tu=e=>e&&(Pn(e)||Oe(e))&&Oe(e.then)&&Oe(e.catch),ea=((e,t)=>e?setImmediate:t?((n,r)=>(ht.addEventListener("message",({source:s,data:i})=>{s===ht&&i===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ht.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Oe(ht.postMessage)),Ru=typeof queueMicrotask<"u"?queueMicrotask.bind(ht):typeof process<"u"&&process.nextTick||ea,E={isArray:vt,isArrayBuffer:Yi,isBuffer:Hl,isFormData:Wl,isArrayBufferView:jl,isString:Gl,isNumber:Xi,isBoolean:zl,isObject:Pn,isPlainObject:fn,isReadableStream:Jl,isRequest:Ql,isResponse:eu,isHeaders:tu,isUndefined:Wt,isDate:Vl,isFile:Kl,isBlob:ql,isRegExp:gu,isFunction:Oe,isStream:Xl,isURLSearchParams:Zl,isTypedArray:uu,isFileList:Yl,forEach:Qt,merge:dr,extend:ru,trim:nu,stripBOM:su,inherits:iu,toFlatObject:au,kindOf:vn,kindOfTest:Fe,endsWith:ou,toArray:lu,forEachEntry:cu,matchAll:du,isHTMLForm:fu,hasOwnProperty:Ts,hasOwnProp:Ts,reduceDescriptors:Ji,freezeMethods:hu,toObjectSet:_u,toCamelCase:pu,noop:bu,toFiniteNumber:Eu,findKey:Wi,global:ht,isContextDefined:Zi,ALPHABET:Qi,generateString:mu,isSpecCompliantForm:Su,toJSONObject:yu,isAsyncFn:Au,isThenable:Tu,setImmediate:ea,asap:Ru};function G(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}E.inherits(G,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:E.toJSONObject(this.config),code:this.code,status:this.status}}});const ta=G.prototype,na={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{na[e]={value:e}});Object.defineProperties(G,na);Object.defineProperty(ta,"isAxiosError",{value:!0});G.from=(e,t,n,r,s,i)=>{const a=Object.create(ta);return E.toFlatObject(e,a,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),G.call(a,e.message,t,n,r,s),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Ou=null;function fr(e){return E.isPlainObject(e)||E.isArray(e)}function ra(e){return E.endsWith(e,"[]")?e.slice(0,-2):e}function Os(e,t,n){return e?e.concat(t).map(function(s,i){return s=ra(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function wu(e){return E.isArray(e)&&!e.some(fr)}const Iu=E.toFlatObject(E,{},null,function(t){return/^is[A-Z]/.test(t)});function Dn(e,t,n){if(!E.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=E.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,R){return!E.isUndefined(R[y])});const r=n.metaTokens,s=n.visitor||u,i=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&E.isSpecCompliantForm(t);if(!E.isFunction(s))throw new TypeError("visitor must be a function");function c(A){if(A===null)return"";if(E.isDate(A))return A.toISOString();if(!l&&E.isBlob(A))throw new G("Blob is not supported. Use a Buffer instead.");return E.isArrayBuffer(A)||E.isTypedArray(A)?l&&typeof Blob=="function"?new Blob([A]):Buffer.from(A):A}function u(A,y,R){let x=A;if(A&&!R&&typeof A=="object"){if(E.endsWith(y,"{}"))y=r?y:y.slice(0,-2),A=JSON.stringify(A);else if(E.isArray(A)&&wu(A)||(E.isFileList(A)||E.endsWith(y,"[]"))&&(x=E.toArray(A)))return y=ra(y),x.forEach(function(h,b){!(E.isUndefined(h)||h===null)&&t.append(a===!0?Os([y],b,i):a===null?y:y+"[]",c(h))}),!1}return fr(A)?!0:(t.append(Os(R,y,i),c(A)),!1)}const d=[],_=Object.assign(Iu,{defaultVisitor:u,convertValue:c,isVisitable:fr});function S(A,y){if(!E.isUndefined(A)){if(d.indexOf(A)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(A),E.forEach(A,function(x,g){(!(E.isUndefined(x)||x===null)&&s.call(t,x,E.isString(g)?g.trim():g,y,_))===!0&&S(x,y?y.concat(g):[g])}),d.pop()}}if(!E.isObject(e))throw new TypeError("data must be an object");return S(e),t}function ws(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Br(e,t){this._pairs=[],e&&Dn(e,this,t)}const sa=Br.prototype;sa.append=function(t,n){this._pairs.push([t,n])};sa.toString=function(t){const n=t?function(r){return t.call(this,r,ws)}:ws;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Nu(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ia(e,t,n){if(!t)return e;const r=n&&n.encode||Nu,s=n&&n.serialize;let i;if(s?i=s(t,n):i=E.isURLSearchParams(t)?t.toString():new Br(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Is{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){E.forEach(this.handlers,function(r){r!==null&&t(r)})}}const aa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Cu=typeof URLSearchParams<"u"?URLSearchParams:Br,xu=typeof FormData<"u"?FormData:null,vu=typeof Blob<"u"?Blob:null,Lu={isBrowser:!0,classes:{URLSearchParams:Cu,FormData:xu,Blob:vu},protocols:["http","https","file","blob","url","data"]},$r=typeof window<"u"&&typeof document<"u",pr=typeof navigator=="object"&&navigator||void 0,Pu=$r&&(!pr||["ReactNative","NativeScript","NS"].indexOf(pr.product)<0),Du=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Fu=$r&&window.location.href||"http://localhost",ku=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:$r,hasStandardBrowserEnv:Pu,hasStandardBrowserWebWorkerEnv:Du,navigator:pr,origin:Fu},Symbol.toStringTag,{value:"Module"})),_e={...ku,...Lu};function Uu(e,t){return Dn(e,new _e.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return _e.isNode&&E.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Mu(e){return E.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Bu(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r=n.length;return a=!a&&E.isArray(s)?s.length:a,l?(E.hasOwnProp(s,a)?s[a]=[s[a],r]:s[a]=r,!o):((!s[a]||!E.isObject(s[a]))&&(s[a]=[]),t(n,r,s[a],i)&&E.isArray(s[a])&&(s[a]=Bu(s[a])),!o)}if(E.isFormData(e)&&E.isFunction(e.entries)){const n={};return E.forEachEntry(e,(r,s)=>{t(Mu(r),s,n,0)}),n}return null}function $u(e,t,n){if(E.isString(e))try{return(t||JSON.parse)(e),E.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const en={transitional:aa,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=E.isObject(t);if(i&&E.isHTMLForm(t)&&(t=new FormData(t)),E.isFormData(t))return s?JSON.stringify(oa(t)):t;if(E.isArrayBuffer(t)||E.isBuffer(t)||E.isStream(t)||E.isFile(t)||E.isBlob(t)||E.isReadableStream(t))return t;if(E.isArrayBufferView(t))return t.buffer;if(E.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Uu(t,this.formSerializer).toString();if((o=E.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Dn(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),$u(t)):t}],transformResponse:[function(t){const n=this.transitional||en.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(E.isResponse(t)||E.isReadableStream(t))return t;if(t&&E.isString(t)&&(r&&!this.responseType||s)){const a=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?G.from(o,G.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_e.classes.FormData,Blob:_e.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};E.forEach(["delete","get","head","post","put","patch"],e=>{en.headers[e]={}});const Hu=E.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ju=e=>{const t={};let n,r,s;return e&&e.split(` `).forEach(function(a){s=a.indexOf(":"),n=a.substring(0,s).trim().toLowerCase(),r=a.substring(s+1).trim(),!(!n||t[n]&&Hu[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ns=Symbol("internals");function Ut(e){return e&&String(e).trim().toLowerCase()}function pn(e){return e===!1||e==null?e:E.isArray(e)?e.map(pn):String(e)}function Gu(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const zu=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Wn(e,t,n,r,s){if(E.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!E.isString(t)){if(E.isString(r))return t.indexOf(r)!==-1;if(E.isRegExp(r))return r.test(t)}}function Vu(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Ku(e,t){const n=E.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,a){return this[r].call(this,t,s,i,a)},configurable:!0})})}class be{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(o,l,c){const u=Ut(l);if(!u)throw new Error("header name must be a non-empty string");const d=E.findKey(s,u);(!d||s[d]===void 0||c===!0||c===void 0&&s[d]!==!1)&&(s[d||l]=pn(o))}const a=(o,l)=>E.forEach(o,(c,u)=>i(c,u,l));if(E.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(E.isString(t)&&(t=t.trim())&&!zu(t))a(ju(t),n);else if(E.isHeaders(t))for(const[o,l]of t.entries())i(l,o,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=Ut(t),t){const r=E.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Gu(s);if(E.isFunction(n))return n.call(this,s,r);if(E.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ut(t),t){const r=E.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Wn(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(a){if(a=Ut(a),a){const o=E.findKey(r,a);o&&(!n||Wn(r,r[o],o,n))&&(delete r[o],s=!0)}}return E.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||Wn(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return E.forEach(this,(s,i)=>{const a=E.findKey(r,i);if(a){n[a]=pn(s),delete n[i];return}const o=t?Vu(i):String(i).trim();o!==i&&delete n[i],n[o]=pn(s),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return E.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&E.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ns]=this[Ns]={accessors:{}}).accessors,s=this.prototype;function i(a){const o=Ut(a);r[o]||(Ku(s,a),r[o]=!0)}return E.isArray(t)?t.forEach(i):i(t),this}}be.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);E.reduceDescriptors(be.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});E.freezeMethods(be);function Zn(e,t){const n=this||en,r=t||n,s=be.from(r.headers);let i=r.data;return E.forEach(e,function(o){i=o.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function la(e){return!!(e&&e.__CANCEL__)}function Lt(e,t,n){G.call(this,e??"canceled",G.ERR_CANCELED,t,n),this.name="CanceledError"}E.inherits(Lt,G,{__CANCEL__:!0});function ua(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new G("Request failed with status code "+n.status,[G.ERR_BAD_REQUEST,G.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function qu(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Yu(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,a;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=r[i];a||(a=c),n[s]=l,r[s]=c;let d=i,_=0;for(;d!==s;)_+=n[d++],d=d%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-a{n=u,s=null,i&&(clearTimeout(i),i=null),e.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=r?a(c,u):(s=c,i||(i=setTimeout(()=>{i=null,a(s)},r-d)))},()=>s&&a(s)]}const mn=(e,t,n=3)=>{let r=0;const s=Yu(50,250);return Xu(i=>{const a=i.loaded,o=i.lengthComputable?i.total:void 0,l=a-r,c=s(l),u=a<=o;r=a;const d={loaded:a,total:o,progress:o?a/o:void 0,bytes:l,rate:c||void 0,estimated:c&&o&&u?(o-a)/c:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},Cs=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},xs=e=>(...t)=>E.asap(()=>e(...t)),Wu=_e.hasStandardBrowserEnv?function(){const t=_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent),n=document.createElement("a");let r;function s(i){let a=i;return t&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(a){const o=E.isString(a)?s(a):a;return o.protocol===r.protocol&&o.host===r.host}}():function(){return function(){return!0}}(),Zu=_e.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const a=[e+"="+encodeURIComponent(t)];E.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),E.isString(r)&&a.push("path="+r),E.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Ju(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Qu(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ca(e,t){return e&&!Ju(t)?Qu(e,t):t}const vs=e=>e instanceof be?{...e}:e;function St(e,t){t=t||{};const n={};function r(c,u,d){return E.isPlainObject(c)&&E.isPlainObject(u)?E.merge.call({caseless:d},c,u):E.isPlainObject(u)?E.merge({},u):E.isArray(u)?u.slice():u}function s(c,u,d){if(E.isUndefined(u)){if(!E.isUndefined(c))return r(void 0,c,d)}else return r(c,u,d)}function i(c,u){if(!E.isUndefined(u))return r(void 0,u)}function a(c,u){if(E.isUndefined(u)){if(!E.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function o(c,u,d){if(d in t)return r(c,u);if(d in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(c,u)=>s(vs(c),vs(u),!0)};return E.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=l[u]||s,_=d(e[u],t[u],u);E.isUndefined(_)&&d!==o||(n[u]=_)}),n}const da=e=>{const t=St({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:o}=t;t.headers=a=be.from(a),t.url=ia(ca(t.baseURL,t.url),e.params,e.paramsSerializer),o&&a.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(E.isFormData(n)){if(_e.hasStandardBrowserEnv||_e.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if((l=a.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];a.setContentType([c||"multipart/form-data",...u].join("; "))}}if(_e.hasStandardBrowserEnv&&(r&&E.isFunction(r)&&(r=r(t)),r||r!==!1&&Wu(t.url))){const c=s&&i&&Zu.read(i);c&&a.set(s,c)}return t},ec=typeof XMLHttpRequest<"u",tc=ec&&function(e){return new Promise(function(n,r){const s=da(e);let i=s.data;const a=be.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:c}=s,u,d,_,S,A;function y(){S&&S(),A&&A(),s.cancelToken&&s.cancelToken.unsubscribe(u),s.signal&&s.signal.removeEventListener("abort",u)}let R=new XMLHttpRequest;R.open(s.method.toUpperCase(),s.url,!0),R.timeout=s.timeout;function x(){if(!R)return;const h=be.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders()),T={data:!o||o==="text"||o==="json"?R.responseText:R.response,status:R.status,statusText:R.statusText,headers:h,config:e,request:R};ua(function(D){n(D),y()},function(D){r(D),y()},T),R=null}"onloadend"in R?R.onloadend=x:R.onreadystatechange=function(){!R||R.readyState!==4||R.status===0&&!(R.responseURL&&R.responseURL.indexOf("file:")===0)||setTimeout(x)},R.onabort=function(){R&&(r(new G("Request aborted",G.ECONNABORTED,e,R)),R=null)},R.onerror=function(){r(new G("Network Error",G.ERR_NETWORK,e,R)),R=null},R.ontimeout=function(){let b=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const T=s.transitional||aa;s.timeoutErrorMessage&&(b=s.timeoutErrorMessage),r(new G(b,T.clarifyTimeoutError?G.ETIMEDOUT:G.ECONNABORTED,e,R)),R=null},i===void 0&&a.setContentType(null),"setRequestHeader"in R&&E.forEach(a.toJSON(),function(b,T){R.setRequestHeader(T,b)}),E.isUndefined(s.withCredentials)||(R.withCredentials=!!s.withCredentials),o&&o!=="json"&&(R.responseType=s.responseType),c&&([_,A]=mn(c,!0),R.addEventListener("progress",_)),l&&R.upload&&([d,S]=mn(l),R.upload.addEventListener("progress",d),R.upload.addEventListener("loadend",S)),(s.cancelToken||s.signal)&&(u=h=>{R&&(r(!h||h.type?new Lt(null,e,R):h),R.abort(),R=null)},s.cancelToken&&s.cancelToken.subscribe(u),s.signal&&(s.signal.aborted?u():s.signal.addEventListener("abort",u)));const g=qu(s.url);if(g&&_e.protocols.indexOf(g)===-1){r(new G("Unsupported protocol "+g+":",G.ERR_BAD_REQUEST,e));return}R.send(i||null)})},nc=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const i=function(c){if(!s){s=!0,o();const u=c instanceof Error?c:this.reason;r.abort(u instanceof G?u:new Lt(u instanceof Error?u.message:u))}};let a=t&&setTimeout(()=>{a=null,i(new G(`timeout ${t} of ms exceeded`,G.ETIMEDOUT))},t);const o=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=r;return l.unsubscribe=()=>E.asap(o),l}},rc=function*(e,t){let n=e.byteLength;if(n{const s=sc(e,t);let i=0,a,o=l=>{a||(a=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await s.next();if(c){o(),l.close();return}let d=u.byteLength;if(n){let _=i+=d;n(_)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Fn=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",fa=Fn&&typeof ReadableStream=="function",ac=Fn&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),pa=(e,...t)=>{try{return!!e(...t)}catch{return!1}},oc=fa&&pa(()=>{let e=!1;const t=new Request(_e.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ps=64*1024,gr=fa&&pa(()=>E.isReadableStream(new Response("").body)),Sn={stream:gr&&(e=>e.body)};Fn&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Sn[t]&&(Sn[t]=E.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new G(`Response type '${t}' is not supported`,G.ERR_NOT_SUPPORT,r)})})})(new Response);const lc=async e=>{if(e==null)return 0;if(E.isBlob(e))return e.size;if(E.isSpecCompliantForm(e))return(await new Request(_e.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(E.isArrayBufferView(e)||E.isArrayBuffer(e))return e.byteLength;if(E.isURLSearchParams(e)&&(e=e+""),E.isString(e))return(await ac(e)).byteLength},uc=async(e,t)=>{const n=E.toFiniteNumber(e.getContentLength());return n??lc(t)},cc=Fn&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:i,timeout:a,onDownloadProgress:o,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:_}=da(e);c=c?(c+"").toLowerCase():"text";let S=nc([s,i&&i.toAbortSignal()],a),A;const y=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let R;try{if(l&&oc&&n!=="get"&&n!=="head"&&(R=await uc(u,r))!==0){let T=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(E.isFormData(r)&&(C=T.headers.get("content-type"))&&u.setContentType(C),T.body){const[D,B]=Cs(R,mn(xs(l)));r=Ls(T.body,Ps,D,B)}}E.isString(d)||(d=d?"include":"omit");const x="credentials"in Request.prototype;A=new Request(t,{..._,signal:S,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:x?d:void 0});let g=await fetch(A);const h=gr&&(c==="stream"||c==="response");if(gr&&(o||h&&y)){const T={};["status","statusText","headers"].forEach(k=>{T[k]=g[k]});const C=E.toFiniteNumber(g.headers.get("content-length")),[D,B]=o&&Cs(C,mn(xs(o),!0))||[];g=new Response(Ls(g.body,Ps,D,()=>{B&&B(),y&&y()}),T)}c=c||"text";let b=await Sn[E.findKey(Sn,c)||"text"](g,e);return!h&&y&&y(),await new Promise((T,C)=>{ua(T,C,{data:b,headers:be.from(g.headers),status:g.status,statusText:g.statusText,config:e,request:A})})}catch(x){throw y&&y(),x&&x.name==="TypeError"&&/fetch/i.test(x.message)?Object.assign(new G("Network Error",G.ERR_NETWORK,e,A),{cause:x.cause||x}):G.from(x,x&&x.code,e,A)}}),hr={http:Ou,xhr:tc,fetch:cc};E.forEach(hr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ds=e=>`- ${e}`,dc=e=>E.isFunction(e)||e===null||e===!1,ga={getAdapter:e=>{e=E.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : `+i.map(Ds).join(` `):" "+Ds(i[0]):"as no adapter specified";throw new G("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r},adapters:hr};function Jn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Lt(null,e)}function Fs(e){return Jn(e),e.headers=be.from(e.headers),e.data=Zn.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ga.getAdapter(e.adapter||en.adapter)(e).then(function(r){return Jn(e),r.data=Zn.call(e,e.transformResponse,r),r.headers=be.from(r.headers),r},function(r){return la(r)||(Jn(e),r&&r.response&&(r.response.data=Zn.call(e,e.transformResponse,r.response),r.response.headers=be.from(r.response.headers))),Promise.reject(r)})}const ha="1.7.7",Hr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Hr[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ks={};Hr.transitional=function(t,n,r){function s(i,a){return"[Axios v"+ha+"] Transitional option '"+i+"'"+a+(r?". "+r:"")}return(i,a,o)=>{if(t===!1)throw new G(s(a," has been removed"+(n?" in "+n:"")),G.ERR_DEPRECATED);return n&&!ks[a]&&(ks[a]=!0,console.warn(s(a," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,a,o):!0}};function fc(e,t,n){if(typeof e!="object")throw new G("options must be an object",G.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],a=t[i];if(a){const o=e[i],l=o===void 0||a(o,i,e);if(l!==!0)throw new G("option "+i+" must be "+l,G.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new G("Unknown option "+i,G.ERR_BAD_OPTION)}}const _r={assertOptions:fc,validators:Hr},Qe=_r.validators;class bt{constructor(t){this.defaults=t,this.interceptors={request:new Is,response:new Is}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const i=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=` `+i):r.stack=i}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=St(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&_r.assertOptions(r,{silentJSONParsing:Qe.transitional(Qe.boolean),forcedJSONParsing:Qe.transitional(Qe.boolean),clarifyTimeoutError:Qe.transitional(Qe.boolean)},!1),s!=null&&(E.isFunction(s)?n.paramsSerializer={serialize:s}:_r.assertOptions(s,{encode:Qe.function,serialize:Qe.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=i&&E.merge(i.common,i[n.method]);i&&E.forEach(["delete","get","head","post","put","patch","common"],A=>{delete i[A]}),n.headers=be.concat(a,i);const o=[];let l=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(l=l&&y.synchronous,o.unshift(y.fulfilled,y.rejected))});const c=[];this.interceptors.response.forEach(function(y){c.push(y.fulfilled,y.rejected)});let u,d=0,_;if(!l){const A=[Fs.bind(this),void 0];for(A.unshift.apply(A,o),A.push.apply(A,c),_=A.length,u=Promise.resolve(n);d<_;)u=u.then(A[d++],A[d++]);return u}_=o.length;let S=n;for(d=0;d<_;){const A=o[d++],y=o[d++];try{S=A(S)}catch(R){y.call(this,R);break}}try{u=Fs.call(this,S)}catch(A){return Promise.reject(A)}for(d=0,_=c.length;d<_;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=St(this.defaults,t);const n=ca(t.baseURL,t.url);return ia(n,t.params,t.paramsSerializer)}}E.forEach(["delete","get","head","options"],function(t){bt.prototype[t]=function(n,r){return this.request(St(r||{},{method:t,url:n,data:(r||{}).data}))}});E.forEach(["post","put","patch"],function(t){function n(r){return function(i,a,o){return this.request(St(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:a}))}}bt.prototype[t]=n(),bt.prototype[t+"Form"]=n(!0)});class jr{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const a=new Promise(o=>{r.subscribe(o),i=o}).then(s);return a.cancel=function(){r.unsubscribe(i)},a},t(function(i,a,o){r.reason||(r.reason=new Lt(i,a,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new jr(function(s){t=s}),cancel:t}}}function pc(e){return function(n){return e.apply(null,n)}}function gc(e){return E.isObject(e)&&e.isAxiosError===!0}const br={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(br).forEach(([e,t])=>{br[t]=e});function _a(e){const t=new bt(e),n=qi(bt.prototype.request,t);return E.extend(n,bt.prototype,t,{allOwnKeys:!0}),E.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return _a(St(e,s))},n}const ie=_a(en);ie.Axios=bt;ie.CanceledError=Lt;ie.CancelToken=jr;ie.isCancel=la;ie.VERSION=ha;ie.toFormData=Dn;ie.AxiosError=G;ie.Cancel=ie.CanceledError;ie.all=function(t){return Promise.all(t)};ie.spread=pc;ie.isAxiosError=gc;ie.mergeConfig=St;ie.AxiosHeaders=be;ie.formToJSON=e=>oa(E.isHTMLForm(e)?new FormData(e):e);ie.getAdapter=ga.getAdapter;ie.HttpStatusCode=br;ie.default=ie;const hc={class:"_sidebar"},_c={key:0,role:"navigation",class:"_list"},bc={class:"_error"},Ec={key:1,role:"navigation",class:"_list"},mc=["href"],Sc={class:"_list-count"},yc={class:"_list-text"},Ac=["onClick"],Tc={key:0,class:"_list-arrow"},Rc={class:"_list-count"},Oc={class:"_list-text"},wc={key:0,class:"_list _list-sub"},Ic=["href","onClick"],Nc=["href"],Cc={style:{display:"none"},xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Us=".landingHref",xc=_i({__name:"DevdocsNavbar",props:{current:{},prefix:{},listingSrc:{}},setup(e){const t=e,n=on(""),r=on({name:"Loading...",landingHref:"#",isSelected:!1,licenseHref:"",version:"",children:[]}),s=on(""),i=on(new Map);function a(u){return t.prefix+u}const o=zi(()=>{const u={name:r.value.name,version:r.value.version,landingHref:a(r.value.landingHref),licenseHref:a(r.value.licenseHref),isSelected:Us===s.value,children:[]};for(var d of r.value.children){const A={name:d.name,isOpen:!1,children:[],id:d.id};var _=!1;for(var S of d.children){const y={name:S.name,href:a(S.href),isSelected:S.id===s.value,id:S.id};_=_||y.isSelected,A.children.push(y)}A.isOpen=i.value.get(A.id)??_,u.children.push(A)}return u});Si(()=>{ie.get(t.listingSrc,{headers:{Accept:"application/json"}}).then(u=>{if(u.status!=200)n.value=`Loading navigation from ${t.listingSrc} failed status: ${u.status}`;else{var d=u.data,_=new Map;_.set(d.landingHref,Us);for(const[A,y]of d.children.entries()){y.id=`.children[${A}]`;for(const[R,x]of y.children.entries())x.id=`${y.id}.children[${R}]`,_.has(x.href)||_.set(x.href,x.id)}const S=t.current+window.location.hash;_.has(S)?s.value=_.get(S):s.value=_.get(t.current)??"",r.value=d}}).catch(u=>{u.value=`Loading navigation from ${t.listingSrc} failed with error: ${u}`})});function l(u,d,_){s.value=u;const S=a(t.current);d===S&&_.preventDefault()}function c(u,d){i.value.set(u,!d)}return(u,d)=>(Le(),Be(Ie,null,[ue("section",hc,[n.value?(Le(),Be("div",_c,[ue("div",bc,pt(n.value),1)])):(Le(),Be("div",Ec,[ue("a",{href:o.value.landingHref,class:wt([{active:o.value.isSelected},"_list-item","_list-dir"])},[ue("span",Sc,pt(o.value.version),1),ue("span",yc,pt(o.value.name),1)],10,mc),(Le(!0),Be(Ie,null,Wr(o.value.children,_=>(Le(),Be("div",{class:"_list _list-dir",key:_.name},[ue("a",{class:wt(["_list-item","_list-dir",{open:_.isOpen}]),onClick:S=>c(_.id,_.isOpen)},[_.children?(Le(),Be("svg",Tc,d[0]||(d[0]=[ue("use",{"xlink:href":"#icon-dir"},null,-1)]))):is("",!0),ue("span",Rc,pt(_.children.length),1),ue("span",Oc,pt(_.name),1)],10,Ac),_.isOpen?(Le(),Be("div",wc,[(Le(!0),Be(Ie,null,Wr(_.children,S=>(Le(),Be("a",{key:S.name,href:S.href,class:wt([{active:S.isSelected},"_list-item","_list-hover"]),onClick:A=>l(S.id,S.href,A)},pt(S.name),11,Ic))),128))])):is("",!0)]))),128)),ue("a",{href:o.value.licenseHref,class:"_list-item _list-hover"},d[1]||(d[1]=[ue("span",{class:"_list-text"},"Open Source Licenses",-1)]),8,Nc)]))]),(Le(),Be("svg",Cc,d[2]||(d[2]=[ue("defs",null,[ue("symbol",{id:"icon-dir",viewBox:"0 0 20 20"},[ue("path",{d:"M15 10c0 .3-.305.515-.305.515l-8.56 5.303c-.625.41-1.135.106-1.135-.67V4.853c0-.777.51-1.078 1.135-.67l8.56 5.305S15 9.702 15 10z"})])],-1)])))],64))}});var Ms=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ba={exports:{}};(function(e){var t=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT * @author Lea Verou * @namespace * @public */var n=function(r){var s=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,i=0,a={},o={manual:r.Prism&&r.Prism.manual,disableWorkerMessageHandler:r.Prism&&r.Prism.disableWorkerMessageHandler,util:{encode:function g(h){return h instanceof l?new l(h.type,g(h.content),h.alias):Array.isArray(h)?h.map(g):h.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(T){var g=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(T.stack)||[])[1];if(g){var h=document.getElementsByTagName("script");for(var b in h)if(h[b].src==g)return h[b]}return null}},isActive:function(g,h,b){for(var T="no-"+h;g;){var C=g.classList;if(C.contains(h))return!0;if(C.contains(T))return!1;g=g.parentElement}return!!b}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(g,h){var b=o.util.clone(o.languages[g]);for(var T in h)b[T]=h[T];return b},insertBefore:function(g,h,b,T){T=T||o.languages;var C=T[g],D={};for(var B in C)if(C.hasOwnProperty(B)){if(B==h)for(var k in b)b.hasOwnProperty(k)&&(D[k]=b[k]);b.hasOwnProperty(B)||(D[B]=C[B])}var q=T[g];return T[g]=D,o.languages.DFS(o.languages,function(te,Ee){Ee===q&&te!=g&&(this[te]=D)}),D},DFS:function g(h,b,T,C){C=C||{};var D=o.util.objId;for(var B in h)if(h.hasOwnProperty(B)){b.call(h,B,h[B],T||B);var k=h[B],q=o.util.type(k);q==="Object"&&!C[D(k)]?(C[D(k)]=!0,g(k,b,null,C)):q==="Array"&&!C[D(k)]&&(C[D(k)]=!0,g(k,b,B,C))}}},plugins:{},highlightAll:function(g,h){o.highlightAllUnder(document,g,h)},highlightAllUnder:function(g,h,b){var T={callback:b,container:g,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",T),T.elements=Array.prototype.slice.apply(T.container.querySelectorAll(T.selector)),o.hooks.run("before-all-elements-highlight",T);for(var C=0,D;D=T.elements[C++];)o.highlightElement(D,h===!0,T.callback)},highlightElement:function(g,h,b){var T=o.util.getLanguage(g),C=o.languages[T];o.util.setLanguage(g,T);var D=g.parentElement;D&&D.nodeName.toLowerCase()==="pre"&&o.util.setLanguage(D,T);var B=g.textContent,k={element:g,language:T,grammar:C,code:B};function q(Ee){k.highlightedCode=Ee,o.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,o.hooks.run("after-highlight",k),o.hooks.run("complete",k),b&&b.call(k.element)}if(o.hooks.run("before-sanity-check",k),D=k.element.parentElement,D&&D.nodeName.toLowerCase()==="pre"&&!D.hasAttribute("tabindex")&&D.setAttribute("tabindex","0"),!k.code){o.hooks.run("complete",k),b&&b.call(k.element);return}if(o.hooks.run("before-highlight",k),!k.grammar){q(o.util.encode(k.code));return}if(h&&r.Worker){var te=new Worker(o.filename);te.onmessage=function(Ee){q(Ee.data)},te.postMessage(JSON.stringify({language:k.language,code:k.code,immediateClose:!0}))}else q(o.highlight(k.code,k.grammar,k.language))},highlight:function(g,h,b){var T={code:g,grammar:h,language:b};if(o.hooks.run("before-tokenize",T),!T.grammar)throw new Error('The language "'+T.language+'" has no grammar.');return T.tokens=o.tokenize(T.code,T.grammar),o.hooks.run("after-tokenize",T),l.stringify(o.util.encode(T.tokens),T.language)},tokenize:function(g,h){var b=h.rest;if(b){for(var T in b)h[T]=b[T];delete h.rest}var C=new d;return _(C,C.head,g),u(g,C,h,C.head,0),A(C)},hooks:{all:{},add:function(g,h){var b=o.hooks.all;b[g]=b[g]||[],b[g].push(h)},run:function(g,h){var b=o.hooks.all[g];if(!(!b||!b.length))for(var T=0,C;C=b[T++];)C(h)}},Token:l};r.Prism=o;function l(g,h,b,T){this.type=g,this.content=h,this.alias=b,this.length=(T||"").length|0}l.stringify=function g(h,b){if(typeof h=="string")return h;if(Array.isArray(h)){var T="";return h.forEach(function(q){T+=g(q,b)}),T}var C={type:h.type,content:g(h.content,b),tag:"span",classes:["token",h.type],attributes:{},language:b},D=h.alias;D&&(Array.isArray(D)?Array.prototype.push.apply(C.classes,D):C.classes.push(D)),o.hooks.run("wrap",C);var B="";for(var k in C.attributes)B+=" "+k+'="'+(C.attributes[k]||"").replace(/"/g,""")+'"';return"<"+C.tag+' class="'+C.classes.join(" ")+'"'+B+">"+C.content+""};function c(g,h,b,T){g.lastIndex=h;var C=g.exec(b);if(C&&T&&C[1]){var D=C[1].length;C.index+=D,C[0]=C[0].slice(D)}return C}function u(g,h,b,T,C,D){for(var B in b)if(!(!b.hasOwnProperty(B)||!b[B])){var k=b[B];k=Array.isArray(k)?k:[k];for(var q=0;q=D.reach);ae+=j.value.length,j=j.next){var xe=j.value;if(h.length>g.length)return;if(!(xe instanceof l)){var we=1,ne;if(yt){if(ne=c(W,ae,g,ot),!ne||ne.index>=g.length)break;var Ue=ne.index,nn=ne.index+ne[0].length,ke=ae;for(ke+=j.value.length;Ue>=ke;)j=j.next,ke+=j.value.length;if(ke-=j.value.length,ae=ke,j.value instanceof l)continue;for(var lt=j;lt!==h.tail&&(keD.reach&&(D.reach=Ye);var ct=j.prev;ut&&(ct=_(h,ct,ut),ae+=ut.length),S(h,ct,we);var rn=new l(B,Ee?o.tokenize(qe,Ee):qe,tn,qe);if(j=_(h,ct,rn),Pt&&_(h,j,Pt),we>1){var f={cause:B+","+q,reach:Ye};u(g,h,b,j.prev,ae,f),D&&f.reach>D.reach&&(D.reach=f.reach)}}}}}}function d(){var g={value:null,prev:null,next:null},h={value:null,prev:g,next:null};g.next=h,this.head=g,this.tail=h,this.length=0}function _(g,h,b){var T=h.next,C={value:b,prev:h,next:T};return h.next=C,T.prev=C,g.length++,C}function S(g,h,b){for(var T=h.next,C=0;C/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(r){r.type==="entity"&&(r.attributes.title=r.content.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(s,i){var a={};a["language-"+i]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[i]},a.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:a}};o["language-"+i]={pattern:/[\s\S]+/,inside:n.languages[i]};var l={};l[s]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return s}),"i"),lookbehind:!0,greedy:!0,inside:o},n.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(r,s){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+r+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[s,"language-"+s],inside:n.languages[s]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(r){var s=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;r.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+s.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+s.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:s,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},r.languages.css.atrule.inside.rest=r.languages.css;var i=r.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(typeof n>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var r="Loading…",s=function(y,R){return"✖ Error "+y+" while fetching file: "+R},i="✖ Error: File does not exist or is empty",a={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},o="data-src-status",l="loading",c="loaded",u="failed",d="pre[data-src]:not(["+o+'="'+c+'"]):not(['+o+'="'+l+'"])';function _(y,R,x){var g=new XMLHttpRequest;g.open("GET",y,!0),g.onreadystatechange=function(){g.readyState==4&&(g.status<400&&g.responseText?R(g.responseText):g.status>=400?x(s(g.status,g.statusText)):x(i))},g.send(null)}function S(y){var R=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(y||"");if(R){var x=Number(R[1]),g=R[2],h=R[3];return g?h?[x,Number(h)]:[x,void 0]:[x,x]}}n.hooks.add("before-highlightall",function(y){y.selector+=", "+d}),n.hooks.add("before-sanity-check",function(y){var R=y.element;if(R.matches(d)){y.code="",R.setAttribute(o,l);var x=R.appendChild(document.createElement("CODE"));x.textContent=r;var g=R.getAttribute("data-src"),h=y.language;if(h==="none"){var b=(/\.(\w+)$/.exec(g)||[,"none"])[1];h=a[b]||b}n.util.setLanguage(x,h),n.util.setLanguage(R,h);var T=n.plugins.autoloader;T&&T.loadLanguages(h),_(g,function(C){R.setAttribute(o,c);var D=S(R.getAttribute("data-range"));if(D){var B=C.split(/\r\n?|\n/g),k=D[0],q=D[1]==null?B.length:D[1];k<0&&(k+=B.length),k=Math.max(0,Math.min(k-1,B.length)),q<0&&(q+=B.length),q=Math.max(0,Math.min(q,B.length)),C=B.slice(k,q).join(` `),R.hasAttribute("data-start")||R.setAttribute("data-start",String(k+1))}x.textContent=C,n.highlightElement(x)},function(C){R.setAttribute(o,u),x.textContent=C})}}),n.plugins.fileHighlight={highlight:function(R){for(var x=(R||document).querySelectorAll(d),g=0,h;h=x[g++];)n.highlightElement(h)}};var A=!1;n.fileHighlight=function(){A||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),A=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(ba);var Lc=ba.exports;const Pc=vc(Lc);Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity;Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[n]},r.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:r}};s["language-"+n]={pattern:/[\s\S]+/,inside:Prism.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:s},Prism.languages.insertBefore("markup","cdata",i)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(Prism);Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,a=0;a>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean;(function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])})(Prism);Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_NAME|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/};(function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(Prism);Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/});Prism.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/});Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/});Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}});(function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(Prism);(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach(function(n){var r=t[n],s=[];/^\w+$/.test(n)||s.push(/\w+/.exec(n)[0]),n==="diff"&&s.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+`].*(?:\r ?| |(?![\\s\\S])))+`,"m"),alias:s,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})})(Prism);Prism.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/};Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}});Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|begin|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/};Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete Prism.languages.go["class-name"];(function(e){var t={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};e.languages.groovy=e.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),t.inside.expression.inside=e.languages.groovy})(Prism);(function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;Prism.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/};(function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin})(Prism);(function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex})(Prism);Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/};(function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(u){return u=u.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+u+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,s=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+s+i+"(?:"+s+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+s+i+")(?:"+s+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+s+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+s+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(u){["url","bold","italic","strike","code-snippet"].forEach(function(d){u!==d&&(e.languages.markdown[u].inside.content.inside[d]=e.languages.markdown[d])})}),e.hooks.add("after-tokenize",function(u){if(u.language!=="markdown"&&u.language!=="md")return;function d(_){if(!(!_||typeof _=="string"))for(var S=0,A=_.length;S",quot:'"'},l=String.fromCodePoint||String.fromCharCode;function c(u){var d=u.replace(a,"");return d=d.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(_,S){if(S=S.toLowerCase(),S[0]==="#"){var A;return S[1]==="x"?A=parseInt(S.slice(2),16):A=Number(S.slice(1)),l(A)}else{var y=o[S];return y||_}}),d}e.languages.md=e.languages.markdown})(Prism);(function(e){function t(n,r){return"___"+n.toUpperCase()+r+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,s,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(s,function(o){if(typeof i=="function"&&!i(o))return o;for(var l=a.length,c;n.code.indexOf(c=t(r,l))!==-1;)++l;return a[l]=o,c}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language!==r||!n.tokenStack)return;n.grammar=e.languages[r];var s=0,i=Object.keys(n.tokenStack);function a(o){for(var l=0;l=i.length);l++){var c=o[l];if(typeof c=="string"||c.content&&typeof c.content=="string"){var u=i[s],d=n.tokenStack[u],_=typeof c=="string"?c:c.content,S=t(r,u),A=_.indexOf(S);if(A>-1){++s;var y=_.substring(0,A),R=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),x=_.substring(A+S.length),g=[];y&&g.push.apply(g,a([y])),g.push(R),x&&g.push.apply(g,a([x])),typeof c=="string"?o.splice.apply(o,[l,1].concat(g)):c.content=g}}else c.content&&a(c.content)}return o}a(n.tokens)}}})})(Prism);(function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(r){n.buildPlaceholders(r,"django",t)}),e.hooks.add("after-tokenize",function(r){n.tokenizePlaceholders(r,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(r){n.buildPlaceholders(r,"jinja2",t)}),e.hooks.add("after-tokenize",function(r){n.tokenizePlaceholders(r,"jinja2")})})(Prism);Prism.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/};(function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}})(Prism);Prism.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/};Prism.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/};Prism.languages.nix.string.inside.interpolation.inside=Prism.languages.nix;Prism.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/};(function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(Prism);(function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,s=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:s,punctuation:i};var a={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:a}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:a}}];e.languages.insertBefore("php","variable",{string:o,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:s,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(l){if(/<\?/.test(l.code)){var c=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;e.languages["markup-templating"].buildPlaceholders(l,"php",c)}}),e.hooks.add("after-tokenize",function(l){e.languages["markup-templating"].tokenizePlaceholders(l,"php")})})(Prism);Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;(function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,r=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return t}).replace(//g,function(){return n}),s=0;s<2;s++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(Prism);Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/};(function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,s=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(l,c){return l=l.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return s}),RegExp(l,c)}s=i(s).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var a=function(l){return l?typeof l=="string"?l:typeof l.content=="string"?l.content:l.content.map(a).join(""):""},o=function(l){for(var c=[],u=0;u0&&c[c.length-1].tagName===a(d.content[0].content[1])&&c.pop():d.content[d.content.length-1].content==="/>"||c.push({tagName:a(d.content[0].content[1]),openedBraces:0}):c.length>0&&d.type==="punctuation"&&d.content==="{"?c[c.length-1].openedBraces++:c.length>0&&c[c.length-1].openedBraces>0&&d.type==="punctuation"&&d.content==="}"?c[c.length-1].openedBraces--:_=!0),(_||typeof d=="string")&&c.length>0&&c[c.length-1].openedBraces===0){var S=a(d);u0&&(typeof l[u-1]=="string"||l[u-1].type==="plain-text")&&(S=a(l[u-1])+S,l.splice(u-1,1),u--),l[u]=new e.Token("plain-text",S,null,S)}d.content&&typeof d.content!="string"&&o(d.content)}};e.hooks.add("after-tokenize",function(l){l.language!=="jsx"&&l.language!=="tsx"||o(l.tokens)})})(Prism);(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(Prism);(function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})})(Prism);(function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string})(Prism);Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/});Prism.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:Prism.languages.scala}}},string:/[\s\S]+/}}});delete Prism.languages.scala["class-name"];delete Prism.languages.scala.function;delete Prism.languages.scala.constant;(function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return t}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]})(Prism);Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript})(Prism);(function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",s=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(o,l){l=(l||"").replace(/m/g,"")+"m";var c=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return o});return RegExp(c,l)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+s+"|"+i+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(i),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(Prism);(function(e){function t(l){return function(){return l}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,r="\\b(?!"+n.source+")(?!\\d)\\w+\\b",s=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(s)),a=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(r)),o="(?!\\s)(?:!?\\s*(?:"+i+"\\s*)*"+a+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(o)).replace(//g,t(s))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(o)).replace(//g,t(s))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach(function(l){l.inside===null&&(l.inside=e.languages.zig)})})(Prism);function Dc(){for(const e of document.querySelectorAll("pre[data-language]")){const t=e.getAttribute("data-language");e.classList.add(`language-${t}`),Pc.highlightElement(e)}}document.addEventListener("DOMContentLoaded",Dc);const Fc=Dl(xc,{shadowRoot:!1});customElements.define("devdocs-navbar",Fc); ._sidebar{padding-top:0}._list-dir{padding-left:0!important}._list-item:before,._docs-name:before,._path-item:first-child:before{background-image:none}  Xapian GlassnmNG(!K4l|G| BufVF<0rbTD6)n`J4(xnG7+ ~hJ+ iZL9+saQ#pQB/!qP6 u`H3 fA1 ~hZI-{hO@&v`PC4$taK=.vgT<.  } q c S < )   y h ] K ; -     q d V D 6  z k X H : -   u c T A 1   hWE5'tcNkZK?2" xjY<,pWE3"tUH7%`invok1  ` invocationord1`invoc1  `invert1  ` into 1`interfac*1 ` integ1` int 1 `instruct 1`instead 1 `instanc1`instal 1 ` inner1`initiald 1`inform 1 ` infin1`individu1`index 1 ` indefinit1`incompletereason1` incomplet1`includenonenumer1`includ1`in ?1` imposs1`implementationcallback1` implement1 ` ignorerunn1` ignor1`if 41`identifi 1` ident 1`id1 ` i1`-https1` htmlreport1`,html1` how1` home1` hidedis1` hide1` her1` help1`haystack 1`have1`has1 `happen1` group1`greater1` good1`globalerrortyp1`global%1"` given1` give1`.github1` getfullnam 1`getenv1`get"1 ` generat1`g 1 `"function [1 ` func1` fullnam1`full 1 `from1 `frequent1` found 1` forward 1`formatt1  `format1  `!for L1  ` foo1`follow1 ` focus1`fn 1` flood1` fit1 `first1 ` finish1` find1` final 1`filter1` field1`fdescrib1 ` faster1`falsi1` falsey1`fals 1 `fallback1` fake 1`failur 1`failspecwithnoexpect1` failedexpect1`fail1` factori1` fact1` extra1` express1`explicit1` explan1` expectasync1 `expect1|` exist1` executiontim 1`execut1` exec 1` exclud1`except1`exampl01  ` exact1`everi1` event1` even1` evalu1` etc1`error1` erron1`equal%1`environ1  `env1` enumer1` entri1` entir1` enqueu 1` empti1` ellipis1`element1`el1`either1`ed 1` easier 1` easi1`each1 ` e1` dure1` durat1`done1 ` don't1` dom1` doesn't1` doe1`document1`do1 ` divisor1` divis1` div1` display1`disabl1`direct1 ` did1`determin1 `+descript14  `describ1 ` deriv1` depth1`deprecationwarn1`deprec 1` depend 1` definit1`defineproperti1`defin1`defaultstrategyfn1`default_timeout_interv1`default !1 ` deepli 1`deep1 ` declar1` decim1` debuglogentri1`debuglog1` debug1` date 1`custom1 `current1 ` createspyobj1` createspi1`createel1`creat1` count1` correct1` core1` copi1` conveni1`context1 `contain1` constructor1 ` construct1 ` const1` consol1` connect1`configur1  ` comput1` compos1`complet1` compat1` comparison1`compar1 ` come1` collect 1`code 1 `closur1` clone1`clock1 ` clearreport1` clear1` clean1` clazz1`classnam1`class"1 `children 1` child1`check 1 ` charact1` certain1`caus 1` case1` care1`can 1 ` callthrough 1` callfak 1`calldata1`callback 1 ` callabl1`"call 01`by 1` but1` built1` box1` both1`boot1 `boolean1 ` bigobject1` between1` behind1` beforeeach1 `beforeal 1 `befor1`been1 `be k1  ` baz1` basi1` basenam1`base1` bare1` bar1` bad1`backward1`b 1` await1 `avail1 `autocleanclosur1`attribut 1 `at 1 ` asynchron 1 `async41 `asymmetricmatch1` asymmetricequalitytest1  `asymmetric_equality_test1`asymmetr1` assum1`associ1 ` assign1`as 1`arraywithexactcont1` arraycontain1`array,1 `argument1 ` argsfor1` arg1`are1 ` apromis1` appli1`+api1` anywher1`anyth1` anoth1`ani1` anel1`and 21   `ancestor 1 `an 81` alway1`also1 `alreadi1` along 1` allowrespi1` allow1` allarg1`all1`against 1` aftereach1 `afteral 1 `after 1`addspystrategi1` addreport1 `addmatch1` addit1  `addcustomobjectformatt1`addcustomequalitytest1` addasyncmatch1`add 1 `ad1 `actual81 ` act1` account 1`accident1` accesstyp1`access1` abov1` about1  ` abl1` abbrevi1`$a1 `81` 50001`501` 42.21`421` 4.0.01`+4.01` 3.9.01` 3.8.01` 3.6.71`3.6.0 1` 3.61`3.5.0 1`3.3.0 1 ` 3.2.11`3.10.01` 3.1.01`3.0.01 ` 31  `251` 21474836471`,20191`,20081` 2.991` 2.9.01` 2.8.01` 2.7.01` 2.6.01` 2.5.21` 2.5.01` 2.4.01` 2.3.0 1` 2.2.01`2.1.01 `#2.0.0 ?1   ` 21  ` 1231` 1001`1.3.01 ` 1,21`11` 01 `:1  lG`^148662817472294531571863099124130617823817520453058965aoNamespace: jasmine Class: EnvGlobalNamespace: callsNamespace: async-matchers Class: Spy#Interface: AsymmetricEqualityTesterInterface: ConfigurationModule: jasmine-coreInterface: SpyStrategyInterface: Suite Class: ClockClass: jsApiReporterClass: MatchersUtilInterface: SpecInterface: ReporterJasmine DocumentationNamespace: matchers` 1486965`# Class: ClockNamespace: matchers`- valuesmaptitle:0;wordcount:1;geo.position:2` languageeng`kindfulltext`datafullPath`tg5wjVF7 |K>0sWD+|m]B}m\K;*{`TC5%lQ@1%lTE7 naT<qdS=*{n]G p`Q:*xhWH9* uZD1s\O7 tcT8%teUF w X D 2  y a G /  l G 1   u [ H 9 !  s f V E l\L<*|o[I8&q`F3q[=~pXG7" }g7&`invok` unless1`uniqu 1 `uninstal 1`-under1`undefin 1` typeof1`+type1 #   ` two1  `truthi1`true 1` tree1`trace1` tothrowmatch1` tothrowerror1` tothrow1`totaltim1`totalspecsdefin1` total1`topsuit1 ` top1` took1  ` tomatch1` tohaves1` tohaveclass1`tohavebeencalledwith1 `tohavebeencalledtim1`tohavebeencalledoncewith1`tohavebeencalledbefor1` tohavebeencal1`toequal1  ` tocontain1 ` tobeundefin1` tobetruthi1` tobetru1`toberesolvedto1` toberesolv 1 `toberejectedwitherror1`toberejectedwith1` tobereject1`tobepositiveinfin1`tobepend1` tobenul1`tobenegativeinfin1` tobenan1`tobelessthanorequ1` tobelessthan1`tobeinstanceof1`tobegreaterthanorequ1`tobegreaterthan1` tobefalsi1`tobefals1` tobedefin1` tobecloseto1` tobe1`)to1%3` timestamp1`timeout1 `time1` tick 1`thrown 1  ` throwerror 1` throw 1`through1` throttl1` those1` thisfor1`&thisk1  ` third1` thing 1` they1` then1` them1`their1`,the1B0r     ?`#that 1$ (`than1` textual1` text1` testfunct1`tester 1 `test1 ` tend1` temporarili1` tell 1`teardown1` target1`take1`synchron1`support1` suppli1` suitestart1` suiteresult 1 ` suiteinfo1`suitedon1`suit^1 *` such1`succeed1 ` substr1` subset1` subsequ 1` stuff1` stub 1` stringmatch1` stringcontain1`"string s1  `strategi 1 ` store1`!stopspeconexpectationfailur1`stoponspecfailur1` stop1`status1  `static 1` state1`start1 ` stack1` spystrategi 1 ` spyonproperti1 ` spyonallfunct1 `spyon1 ` spy_cal1`spiK1     ` speed1` specstart1` specresult 1 `specifi1`specif1 `specfilt1 `specdon1` specdefinit1`spec {1 5` sourc1` soon1`someth 1` somepromis1` someobj1`some1 ` so1` slice 1` skip1` size1` singl1  `'sinc1    !` simpli1` similar 1` show1  `should1` share1` shallow1` setup1` settimeout1`setsuiteproperti1 `setspecproperti1 `setdefaultspystrategi1` setcontain1`set 1` serial 1`sequenti 1` sentenc1` seed1`see1`second1  ` search 1` scope1`saveargumentsbyvalu1` sampl1`same1 ` s1`runnablestorun1`run1` root1` returnvalu1 `,returns1   ` retriev 1`result1 ` respi1` resolveto 1`resolv 1` reset1`requir1` represent1`repres1 ` reportertoadd1`report,1` replac1`repeat1 ` rejectwith 1`reject1` regular1` regist1`regexp1 ` refer1` record 1` recent1`receiv1` reason1` realth1` real1 `readon 1 ` readabl1` raw1`random1` ran1` putativespi1`providefallbackreport1`provid1` propertynam1`properti$1 ` prop1` pronoun1`promis 1` produc1` printer1`print1 ` prevent1`pretti1 ` predic1` precis1` pp1` possibl1` posit 1` point1` plan1` place 1`-pivot1` pendingreason1`pend 1 ` past1` passedexpect1`pass (1` particular1` part1` parentsuit 1` parent 1`%paramet i1` pair1` overridden1` overallstatus1`overal1` over 1` output1` out1`otherwis1`otherspi1` otherfield1`other1 ` originalfn1`order 1`or A1 `option61  `opt$1` oper1` onto1`onli1`one 1 ` oncomplet1`onc 1 `on 1` omitstacktrac1` omit1` often1`)of16  ` occur1` obtain1` objectcontain1`object_formatt1`"object I1 `objecspi1` obj1`numberdivisiblebi1`number *1   ` nullabl1`null 1` now 1` noth 1`notempti1`note1 `not (1` normal1` nor1` nope1` non1` noglob1` node1` no1` next1` new1 ` never1` nest1` neither1` needl 1`need1 ` nan1`namespac=1  `"name {1 "`n1` myspi1`mypromis1` mycustomerror1  `my1`must1`multipl1` msg1`ms1`move1 ` mostrec1`most1`more1` modul1` modifi1` mockdat 1` mock1  `+mit1` millisecond1 ` milli 1` methodnam1`*method1`messag1 ` mention1` memori1`member 1` mechan1` may1`maximum1  `max_pretty_print_depth1`max_pretty_print_char1`#max_pretty_print_array_length1` matchersutil 1 ` matchernam1`matcher_1`match 1 ` mark1` mapcontain1` map1  ` make1  ` made1  ` lower1` look1` logic 1` log1`load1  `list 1  ` limit1` like1`.licens$1` level1` less1`length 1` least1` leak1` lateexpect1` lateerror1` largest1` larg1`+lab1` know1` keyword1`key1 ` just1` jsdoc1` jsapireport 1`js 1` javascript 1` jasminetostr1`jasminestartedinfo1  ` jasminestart1  `jasminedoneinfo1 ` jasminedon1 `/jasmin1. ` item1`it 71  ` issu1` isspi1` is F1  `*io1untio]|lL>(ocO?/zjWI1#sWD+|m]B}m\K;*{`TC5%lQ@1%lTE7 naT<qdS=*{n]G p`Q:*xhWH9* uZD1s\O7 tcT8%teUF w X D 2  y a G /  l G 1   u [ H 9 !  s f V E l\L<*|o[I8&q`F3q[=~pXG7" }g7&`invok` unless1`uniqu 1 `uninstal 1`-under1`undefin 1` typeof1`+type1 #   ` two1  `truthi1`true 1` tree1`trace1` tothrowmatch1` tothrowerror1` tothrow1`totaltim1`totalspecsdefin1` total1`topsuit1 ` top1` took1  ` tomatch1` tohaves1` tohaveclass1`tohavebeencalledwith1 `tohavebeencalledtim1`tohavebeencalledoncewith1`tohavebeencalledbefor1` tohavebeencal1`toequal1  ` tocontain1 ` tobeundefin1` tobetruthi1` tobetru1`toberesolvedto1` toberesolv 1 `toberejectedwitherror1`toberejectedwith1` tobereject1`tobepositiveinfin1`tobepend1` tobenul1`tobenegativeinfin1` tobenan1`tobelessthanorequ1` tobelessthan1`tobeinstanceof1`tobegreaterthanorequ1`tobegreaterthan1` tobefalsi1`tobefals1` tobedefin1` tobecloseto1` tobe1`)to1%3` timestamp1`timeout1 `time1` tick 1`thrown 1  ` throwerror 1` throw 1`through1` throttl1` those1` thisfor1`&thisk1  ` third1` thing 1` they1` then1` them1`their1`,the1B0r     ?`#that 1$ (`than1` textual1` text1` testfunct1`tester 1 `test1 ` tend1` temporarili1` tell 1`teardown1` target1`take1`synchron1`support1` suppli1` suitestart1` suiteresult 1 ` suiteinfo1`suitedon1`suit^1 *` such1`succeed1 ` substr1` subset1` subsequ 1` stuff1` stub 1` stringmatch1` stringcontain1`"string s1  `strategi 1 ` store1`!stopspeconexpectationfailur1`stoponspecfailur1` stop1`status1  `static 1` state1`start1 ` stack1` spystrategi 1 ` spyonproperti1 ` spyonallfunct1 `spyon1 ` spy_cal1`spiK1     ` speed1` specstart1` specresult 1 `specifi1`specif1 `specfilt1 `specdon1` specdefinit1`spec {1 5` sourc1` soon1`someth 1` somepromis1` someobj1`some1 ` so1` slice 1` skip1` size1` singl1  `'sinc1    !` simpli1` similar 1` show1  `should1` share1` shallow1` setup1` settimeout1`setsuiteproperti1 `setspecproperti1 `setdefaultspystrategi1` setcontain1`set 1` serial 1`sequenti 1` sentenc1` seed1`see1`second1  ` search 1` scope1`saveargumentsbyvalu1` sampl1`same1 ` s1`runnablestorun1`run1` root1` returnvalu1 `,returns1   ` retriev 1`result1 ` respi1` resolveto 1`resolv 1` reset1`requir1` represent1`repres1 ` reportertoadd1`report,1` replac1`repeat1 ` rejectwith 1`reject1` regular1` regist1`regexp1 ` refer1` record 1` recent1`receiv1` reason1` realth1` real1 `readon 1 ` readabl1` raw1`random1` ran1` putativespi1`providefallbackreport1`provid1` propertynam1`properti$1 ` prop1` pronoun1`promis 1` produc1` printer1`print1 ` prevent1`pretti1 ` predic1` precis1` pp1` possibl1` posit 1` point1` plan1` place 1`-pivot1` pendingreason1`pend 1 ` past1` passedexpect1`pass (1` particular1` part1` parentsuit 1` parent 1`%paramet i1` pair1` overridden1` overallstatus1`overal1` over 1` output1` out1`otherwis1`otherspi1` otherfield1`other1 ` originalfn1`order 1`or A1 `option61  `opt$1` oper1` onto1`onli1`one 1 ` oncomplet1`onc 1 `on 1` omitstacktrac1` omit1` often1`)of16  ` occur1` obtain1` objectcontain1`object_formatt1`"object I1 `objecspi1` obj1`numberdivisiblebi1`number *1   ` nullabl1`null 1` now 1` noth 1`notempti1`note1 `not (1` normal1` nor1` nope1` non1` noglob1` node1` no1` next1` new1 ` never1` nest1` neither1` needl 1`need1 ` nan1`namespac=1  `"name {1 "`n1` myspi1`mypromis1` mycustomerror1  `my1`must1`multipl1` msg1`ms1`move1 ` mostrec1`most1`more1` modul1` modifi1` mockdat 1` mock1  `+mit1` millisecond1 ` milli 1` methodnam1`*method1`messag1 ` mention1` memori1`member 1` mechan1` may1`maximum1  `max_pretty_print_depth1`max_pretty_print_char1`#max_pretty_print_array_length1` matchersutil 1 ` matchernam1`matcher_1`match 1 ` mark1` mapcontain1` map1  ` make1  ` made1  ` lower1` look1` logic 1` log1`loa` your 1 ` you'r1`you 1 ` xit1 `xdescrib1 ` writabl1` would1` work1` won't1`withmock 1`within 1` withcontext1  ` witharg1`with 1`will @1 ` whose1` while1`which 1` whi1`whether1 ` whenev1`when 1` what1` were1` way 1`was 1`warn1` want1`wait1 ` verbosedeprec1` var1  `valu 1    &` valid1` util1` usual1`user 1`use 81 ` usabl 1 ` upon1`up1` until1  1v\J>2 ` C/matchers` C/index` C/reporter`C/spec`C/matchersutil` C/jsapireporter`  C/clock`  C/suite` C/spystrategy` C/module-jasmine-core`C/configuration`C/asymmetricequalitytester`C/spy`C/async-matchers` C/spy_calls` C/global`C/env` C/jasmine` Xapian GlassnoMVf F67\ya|eVD6$rbTG2$~oS?)` suite 1` spystrategy 1` spy1` spec1`reporter1` namespace1 ` module1` matchersutil 1`matchers1  ` jsapireporter 1`jasmine1` interface1 ` global1` env1` documentation1` core1` configuration1` clock 1`class1 ` calls1` async1`asymmetricequalitytester1` Zsuit 1` Zspystrategi 1` Zspi1` Zspec1` Zreport1` Znamespac1 ` Zmodul1` Zmatchersutil 1`Zmatcher1  ` Zjsapireport 1`Zjasmin1` Zinterfac1 ` Zglobal1` Zenv1` Zdocument1` Zcore1` Zconfigur1` Zclock 1`Zclass1 ` Zcall1` Zasync1`Zasymmetricequalitytest1`2 0posanchor1`*1`jasmineenvglobal spy_callsasync-matchersspyasymmetricequalitytester configurationmodule-jasmine-core spystrategysuiteclock jsapireporter matchersutilspecreportermatchersindexaoNamespace: jasmine Class: EnvGlobalNamespace: callsNamespace: async-matchers Class: Spy#Interface: AsymmetricEqualityTesterInterface: ConfigurationModule: jasmine-coreInterface: SpyStrategyInterface: Suite Class: ClockClass: jsApiReporterClass: MatchersUtilInterface: SpecInterface: ReporterNamespace: matchersJasmine Documentation`"asymmetricequalitytestersuite`# Class: ClockNamespace: matchers` valuesmaptitle:0;targetPath:1` languageeng` kindtitle`datafullPath`1v\J>2 ` C/index` C/matchers` C/reporter`C/spec`C/matchersutil` C/jsapireporter`  C/clock`  C/suite` C/spystrategy` C/module-jasmine-core`C/configuration`C/asymmetricequalitytester`C/spy`C/async-matchers` C/spy_calls` C/global`C/env` C/jasmine`)){udSB1 |pdXL8-xdUF3&` suite `spystrategy `spy`spec` reporter` namespace` namespace` namespace` namespace` module `matchersutil` matchers` matchers`jsapireporter ` jasmine` jasmine ` jasmine` interface` interface` interface ` interface ` interface` interface` global`env`documentation`core `configuration` clock ` class` class ` class ` class` class` calls` async`asymmetricequalitytester` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor ` 0posanchor ` 0posanchor ` 0posanchor ` 0posanchor ` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor` 0posanchor`     !"#$%&   C application.cssCassets/index.cssCassets/index.jsCasymmetricequalitytesterInterface: AsymmetricEqualityTesterCasync-matchersNamespace: async-matchersCclockClass: ClockCconfigurationInterface: ConfigurationC envClass: EnvCglobalGlobalCindexJasmine DocumentationC jasmineNamespace: jasmineCjsapireporterClass: jsApiReporterC licenses.txtCmatchersNamespace: matchersCmatchersutilClass: MatchersUtilCmodule-jasmine-coreModule: jasmine-coreC navbar.jsonCreporterInterface: ReporterCspecInterface: SpecCspyClass: SpyCspy_callsNamespace: callsCspystrategyInterface: SpyStrategyCsuiteInterface: SuiteMCounterMCreatorMDateMDescriptionMIllustration_48x48@1MLanguageMNameMPublisherMScraperMTagsMTitleW mainPageXfulltext/xapianXlisting/titleOrdered/v0Xlisting/titleOrdered/v1Xtitle/xapianTTTT9UrUUUU V5V`VVVVWHWeWWWWX4X[XtXXXXXYY1YJY`YwYYYYZ@k1(`wzH