From 9284391bb7567905f9755250f9671c252c02ad2f Mon Sep 17 00:00:00 2001 From: Astoria Floyd Date: Wed, 18 Aug 2021 09:56:43 -0500 Subject: [PATCH] Built! --- Web/public/404.html | 162 ++++++++++++ Web/public/about/index.html | 201 +++++++++++++++ .../0fe15bb5eea5828156c892b0708bea40.woff | Bin 0 -> 102788 bytes .../910c4f69908ca1b54b0fed395a9ad573.woff | Bin 0 -> 111000 bytes Web/public/assets/blue.css | 1 + Web/public/assets/green.css | 1 + Web/public/assets/languageSelector.js | 1 + Web/public/assets/main.js | 1 + Web/public/assets/pink.css | 1 + Web/public/assets/prism.js | 8 + Web/public/assets/red.css | 1 + Web/public/assets/style.css | 1 + Web/public/categories/index.html | 163 ++++++++++++ Web/public/categories/index.xml | 11 + Web/public/img/Obsolete.png | Bin 0 -> 3399 bytes Web/public/img/favicon/blue.png | Bin 0 -> 189 bytes Web/public/img/favicon/green.png | Bin 0 -> 190 bytes Web/public/img/favicon/orange.png | Bin 0 -> 190 bytes Web/public/img/favicon/pink.png | Bin 0 -> 190 bytes Web/public/img/favicon/red.png | Bin 0 -> 189 bytes Web/public/img/suffer.png | Bin 0 -> 32016 bytes Web/public/index.html | 216 ++++++++++++++++ Web/public/index.xml | 91 +++++++ Web/public/page/1/index.html | 1 + Web/public/posts/index.html | 206 +++++++++++++++ Web/public/posts/index.xml | 66 +++++ Web/public/posts/page/1/index.html | 1 + Web/public/posts/wellthisisawkward/index.html | 236 ++++++++++++++++++ Web/public/sitemap.xml | 25 ++ Web/public/tags/general-kenobi./index.html | 206 +++++++++++++++ Web/public/tags/general-kenobi./index.xml | 65 +++++ .../tags/general-kenobi./page/1/index.html | 1 + Web/public/tags/hello-there./index.html | 206 +++++++++++++++ Web/public/tags/hello-there./index.xml | 65 +++++ .../tags/hello-there./page/1/index.html | 1 + Web/public/tags/index.html | 163 ++++++++++++ Web/public/tags/index.xml | 31 +++ 37 files changed, 2132 insertions(+) create mode 100644 Web/public/404.html create mode 100644 Web/public/about/index.html create mode 100644 Web/public/assets/0fe15bb5eea5828156c892b0708bea40.woff create mode 100644 Web/public/assets/910c4f69908ca1b54b0fed395a9ad573.woff create mode 100644 Web/public/assets/blue.css create mode 100644 Web/public/assets/green.css create mode 100644 Web/public/assets/languageSelector.js create mode 100644 Web/public/assets/main.js create mode 100644 Web/public/assets/pink.css create mode 100644 Web/public/assets/prism.js create mode 100644 Web/public/assets/red.css create mode 100644 Web/public/assets/style.css create mode 100644 Web/public/categories/index.html create mode 100644 Web/public/categories/index.xml create mode 100644 Web/public/img/Obsolete.png create mode 100644 Web/public/img/favicon/blue.png create mode 100644 Web/public/img/favicon/green.png create mode 100644 Web/public/img/favicon/orange.png create mode 100644 Web/public/img/favicon/pink.png create mode 100644 Web/public/img/favicon/red.png create mode 100644 Web/public/img/suffer.png create mode 100644 Web/public/index.html create mode 100644 Web/public/index.xml create mode 100644 Web/public/page/1/index.html create mode 100644 Web/public/posts/index.html create mode 100644 Web/public/posts/index.xml create mode 100644 Web/public/posts/page/1/index.html create mode 100644 Web/public/posts/wellthisisawkward/index.html create mode 100644 Web/public/sitemap.xml create mode 100644 Web/public/tags/general-kenobi./index.html create mode 100644 Web/public/tags/general-kenobi./index.xml create mode 100644 Web/public/tags/general-kenobi./page/1/index.html create mode 100644 Web/public/tags/hello-there./index.html create mode 100644 Web/public/tags/hello-there./index.xml create mode 100644 Web/public/tags/hello-there./page/1/index.html create mode 100644 Web/public/tags/index.html create mode 100644 Web/public/tags/index.xml diff --git a/Web/public/404.html b/Web/public/404.html new file mode 100644 index 0000000..37f59a9 --- /dev/null +++ b/Web/public/404.html @@ -0,0 +1,162 @@ + + + + + 404 Page not found :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ +
+

404 — Page not found...

+ +
+ Back to home page → +
+ +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/about/index.html b/Web/public/about/index.html new file mode 100644 index 0000000..07a2688 --- /dev/null +++ b/Web/public/about/index.html @@ -0,0 +1,201 @@ + + + + + About :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ +
+

+ About

+ + + + + + + + +
+

Who are you?

+

I am Astoria.

+

Why did you make this website?

+

I lost the source code to the old one

+

Do you host minecraft servers?

+

For my friends yeah, your not getting one out of me.

+

What is the meaning of life?

+

Fliburdiscurp

+ + Suffer.png + + + +
+ + + + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/assets/0fe15bb5eea5828156c892b0708bea40.woff b/Web/public/assets/0fe15bb5eea5828156c892b0708bea40.woff new file mode 100644 index 0000000000000000000000000000000000000000..5e4106f21b0356783b587b8d0390a32d47f07195 GIT binary patch literal 102788 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�(6NFa?Y|lPhtI=BwUSt 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 literal 0 HcmV?d00001 diff --git a/Web/public/assets/910c4f69908ca1b54b0fed395a9ad573.woff b/Web/public/assets/910c4f69908ca1b54b0fed395a9ad573.woff new file mode 100644 index 0000000000000000000000000000000000000000..dd7abb6f37c1093f9f96297d497c3156870da95e GIT binary patch literal 111000 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

Ocx{LSz<<+ zT>>+0P1@>HHZyMj7f$Ssj2EAUFF13`_R>Rq!O!0Kg?Qo7zSm#p`da+LuV@kGQ0U=j zvYG#r{jQN*vh7?h$ihPEwmdPMc)1?^*$t4wZBm&YPYNXKi~tr(fE0l#QYpeYrG)>+ z!C+!$(04>?li<|r(f7ac+8fV(`GKJa9^m;}As^aIpHnw-Gx4?-2FZrXM5-2LGAVACF+$T+OA;Nm zgs7B7UFq;yo}rK@#B=|_FMkQ4L@#{GNsagIdY+}a-Ai!(38AexrZ;{F#YaT;X1pPvv3$fWonP0EN)D9gh zH)5)bCl2@Ych7|(4FwS@do@P@wpE}*FPNG_pSffx9`)) zGb+~l6}adAXzf7S$hhP*X=RU` z{qBd3pLho3#9u&y4<^0>wYZ;T4mM6sv1QwQ$v~@zJg3X0?FbdFx)OzMY-SSDs`2j(&{eGa|G%DV~qHt+r$)i zn6$@CA3}btI85%}w}0QRgM0TJ+V#%H`rZw_^^HBue}ClU$&>Q(dHy^X=*`QNc)-~acwMLKV2i@t69j#Dp{e-R23KcC&3 z3->3s=gpV}uEejm94da90Pzxn=S2nC_o7dsspU~BvN^QlHA2Q^+xd(;P({?qRC=uu zv{w)UqoN)}ltcw7cY0#Z5`K@kaOBxkwAqt5w6Ow{tL!)JRrSBvb0g!58#~;8)81b+ z#M*o4(rr6-9rW+sJLeOd9$dBR!A&0<*t^?zaQBXF91Hg*>ThpYx#uNy-UUD5<+tGe z<>djhJn;&abM-8W<#ks1DJ8k>BOmuHmLE)&6Ej%uPpDH{TB)AYin0$#dzJmDu_;sOxYifB z5{*ZVr9i=-e*f-w{~oF^-#=4{!Q^*BUE{hGuLk7^wj+X!IAb-J3JHSdYeFZJ3%guY zv65qiP>N?C;)IDkV2&$HI*)7O4dX{P?K-gH?D7MwSzmwh{A;x5$+SDA%DM*|aa|V@ zKe^^bg<9D;YH;O>`%nfe!ly+T4t0~|n`{zNNM4-05Y5`Lc(ghnjN8Y{boa@w% zDc`(-*@HEs>yLUv9=$SDHne}uguq{!)vg;cgobxse54si_l)!sT5 z?=FpbYRdPY#cbqH6c%0Oa3p?0&mHCMZm`;&ORjrK1JrD-8{3_Xp~44g`hDmoRHDaI z0^*3{#UvGHg+56^AB=%kxg^)+#PtB)h!oL7alK8VPCtD0nSV=s#`o1{z5v4(W z+~~?X7Y%IL7kK#eZ~Zs?|V%W zWgJeLNDg8 zyzJcVY@qelvv8d)eQEINC!cuwM*c83@{lcS`!1N9`0NE@@lC8|=Y@;B%QXGw=Q$J! z2n;%bE({p?Jg=8oM3a6;Cm{q4!nVU#XxzAx(E8h+rMgN)qU4Bm3Qq~uRaBq~D^bJ* ziG*id|8}`6`CJktm@@USE)z;XJM)S>d57Qg&o5jvR65V73YOC4ZhzvtN!9FAMpy22 z>~87f{lvRy6W&E*iJf>CVgIE^upIB41mWf4JwfSg{Jq!G)v1}9iG*4G5?1dcyZ%2p z@Po!y`IvzuKX|?t+VKa611N)-z$Y|KAxQ+1`{2QVki#Nu08R=#(6e+^R6sckaSJbE z_7b`pW?hC}fW5bSc$l}IlbTmdZ~VldkSQ@t$JNvljVmfEOBLke<3g5}6fOzF=p#bf zZ9spS0sSQf@|QR;?!~y6APeG|k+0oF_zSgPg}8e+9a#>GumJ$8y=gM?Eba8RX(vY}VS^3h+x?)Mm1a;7C zDk6SV8D@Z2H317MR?w;@7Jj6CkMit5LC~t5bZ~63Va66>uLJ`tFk0a1krm;RN5r29 z;&d=*JaXWTMEpGq4F;G@9Fi=qjEi*@oQ#DXnfMb=B6*SYx z0*YA7uz+kF!4boHOw_QNBH!Ub9)2z zp{ja$o>lhc?$e4_&+L@~^@URJ^jp_eOWrecJ##-j;(MhonOhBVeTnJYu|HtBKM}Sr z+goC}Phz28V7XrrwjEgRTjebGuVR}L%Y6hZ{bZXK%l(Y7yR+v&&a6Xj?&${4bS#k7 zYB2riBpQ0h=9ZWQjpkX5mA?jh3nm$2K7g@lY(eADI5cVzoNs-)8G7y=s_WDF%#?kN zopcUcj2uRT=|@Y^&{;OO#3ZPt@%+z#Nrss7U~Fn#&^Xk_Felig#JJQ)6=_qHXVPLk zYL7+@hP{AKTSNB+LvwYjrE1A%P`*!oKkv)s%=JgQ-XNEAOy7=qgXO%%LhfvDiRIkI zLjGWr71;A&xet}I+>a=Gf^AAH_XTWGo=uD8{)Ah#GP_6N%)00~K4#4E8ZiCn6dL-- z=9ZX*`5vRMV3IW1Fpt344!&aZbd)Q8dqu20RLjd;fT=-0U3$YDTsx5p--%{*fc53;!>CP|Hq*;oX| zp=yR%!X_=oqcUSQ`ohlAr^@Usy&c+eT(mA_&HXa%8&3Rz@ z(H=B(5=?@c8n5>_m?SkZ%xf?`7IFv6xr>GT!E*i)_BB}ULxg<=)~UdL2g`i{TNGir zKVjC2^ZzRN$K6{1G?HxZ;#Jj2ItdatLV#!|5G5qRX$TM?xD3P00^_nXtK-YK?(ALn z{ol3g?ssOcyZi3@xm|a653j2_DLON~TzT?;?_FiTQ%SnZ&Z$%1Ii~~pfgQNPJNW9l zYK;=%{QVYCdlA4jchTcQAQXN6B>TesXbn64(`c59U0W0fPX5~bqxhOt2(+{ zI-mQ&Y}?=qXW-+6-%IM5#L#a+0|ER^zKp9~yy%{%3J^!#Ro$4Q`Usx3Gft;cFt%)bzXqp?} zYk-fSO9wtM$HhG6nn29gvm9Ku`f7A$ox6QuaL)&}Xp{#)u`Z~G(g zN%)1)XDxNO5>ln+;c8888Tn^M|NIsMN;d~^4J3HdKjtz!l9Q6W9=`<@0CR8m;AfK0 z>yf6>k9gBrzX{%UNVbm3N&w7Gv(s*^G*udP)t~}seHwLHwhof4BZ|C?SduFvWP-W0 zvU2ItN;1j3h#X$OTqC@2*W4yhoJTxrJ2Z{FxFXGDIs zFTC4SkFPo5npQKZ#Egbq62)J2tI=airL%#HAOC0lv(_i!_dj>RYF3_5#@pWut5Unu zg}1?*c2A1^=oI>K9Q_8EK%B3_8GeV127Og!S+>>KTDDbQBl3aCT8knsQ-?~=z;Gt8 zstfRG)6OHgn&4RK>6RYHZBM@)nSzlT_5P}^qx)a;;cWBR$6s9-^+UlF1KCwCvg0@> z#e<^00D$D=(*lo>^Hs$lB@lBeUMcp)y9gWST@EPBs5BB4h>h{Saa-F%(P7KVlOK84 zTc9r8-1;9+!MA$${^5 z{kD778}vs4d)m^$n77X4PldXL%_i7vv{Z*$X9vbNRa*vHo5vcjtBrp14YkoTv^IKb zz1rwlD1+l=D_0g>{Xe5DIu0o#XGP3gzm?bPAVAfX3UY_2q!;=|QpAOj#$x6Bq@Iw{ zNv(A0Mp;%T9XFtr(($zP8|>uPnbh71qzE4t4^+}^fqyjHqfhL6!tbidw8AgJSNx>G zUvaSJF~}5_;d4yIe(Rk8vm(V>>V!M7!t0C>m*xNniFVxoq5;t90Kg;)3*OJF{B!`Q z$%co(LWkg;#}i9E6R~ISIu`fW$0E_jF!Dd}vZ*s8t-mtBpI^A|;M|T~v8lPmJb++a znEyds0}k}_m5}IFlMyk+S0Vidml1vwa*d84Nl%U7S``akD^^nTGHMH54zfBHFMxlV z?oaaV{Wa}vsUFY5Vh6|h+xlh`gQupEzi%lpoR6deRY@qwMs?4j6AwRf;q+q_h3WAP!;@y{%J**= zC-dHd^Nx{t&BMG-4-unNB7jtQ_Zcb8AO$LN)5+d{-ATv-7~BA08($)n!^z2quM!JS zc)h~dU>cKUO+}@=p5g-7nhkJ%eqnxljOXm(ad;U%_j^%YtybJ(Eb?x8g=go;vrkIc z|1mPnx6lqRXa7?{8Ah42X0OSIZ|-Tb1A{b01vhk8e%p~}z20cr`7}I#e)CGlu4TAf zcw@YAYVP>`cup9FH91J^Ew`ZUH8n;S$AO{Z(X(1XOeSJK#b}VSktlyGB7{ho!7AQa zs%OPOQp*Yp$g!Z9ke0-NyKN2F=5i{JXuW{&g)m1=MT;$gfM4}SELjF3qaK%z=z5ff5?Dfhv(JZ_alk4~e?-TKRC-Ni zibY?^8={D7JfH5>>ARc9CR4{vCUdRPz#d?Yrdor^bR2&C{_N><@zzY@?3u%F8o$^- zJy_G4+HYQIZLi7B^_mFYGIQnK8PW(6o|GbDh2riyI3I1gf?w@qL2gh9I^WHz5Gp3Vt_BE{>1)gN`Wg^zeZ_9jliBCCV2f3l>lTX}S%l*2 z)`#^*sDAN9crxE_c5fQ121P!Khs0D?fNs80O@b#_Mxw(YESV5w50d;KgyJuHz2q06 z*T5Qz`yp!k$g|UYz}_?tufS*i{I~(FRNQ6+V!qg)lHW6dS-w)QLBwijApJcAZ!p<0 zMs0SgN9Qm~t@bNsLk)fkAF-FQ)yUu|5;JQ`8c?;-5gi=1Y2WvX$DHqe_91WO0o~Yu z?~T#IL1cQY(p1nv?r<`ze3=lyh&ZI78kYmdED2#Hg&`2h)x>5PNO3_EOd0C_N5WuBIXbp}ZMckfn z*yD~6n@2LHgquS~65*t&C43CCyz5S+#F%-)$5PF zl$-Ms^FUMV47vFL_tNe_ps{Fw>wpssT~%T)FUnC%gz#jGM4}9F>=iK#&KGSWfb;!V z==FN1zJ_bUo)aI@ZgdpOY01&0`TuWzNjT6PyZl1&Nb~gl)=wJ#$#VZ~!kOl&Gq1-d z8ho#uFqjcjNH_ywKqH)5YAt@ddZPQo{Mop5+HqA`bllSU{MswwR5&Dy<3(sg&ek7AZO_B9hWDW+!%&0AuO2j#D88I0pYu26lhn zVY;Qha_g?AO{UMD{Po0rG4%4nhgWlN%^DwhWOCqV@G$2r3?Wl4yGZh!)}k<}1;pV} zP*@{yUXR;ZBMiA-Qvrv_v=rI&ejol>|8@C9GuS|3I8zHj@FSUQj9_b_Cb(;JWTYl# z^*ZW2Fd6;9A~e|}{rMW}50;_Hv2b!}tKGDy)z;Tq0({*=4Q;CSdgWHEJt8#~MoIPuX-bpkgy(e2cNPo8Zj7 z@Jk!I@5ui;e|mg&?(J^p?k=^pzs+LQM}tAV+ir%9VfeP2mvVRTaPO%P?3nGm)UNs0 zop)$z#xgehpZ~3|oA1|X)u(O-Vq6{0uPyXN9SCApvqh}-NMg-S0+uDkEz)@f#3fNR zYNS$$w^m!q&SAmQCvXd)EmDD<^uuNC|C*-sv}O>pcn0e^uhF0Mnml@~y0!^=&1H38 zFqd0JwN8=^(CsSdIdo~}<|iB$m(MV|@3xl3_C3dqq0ed>y)Jj77e4&YU)a9wEms4+ z*7FA-T%2g$kUV!3=6eG5ZXfpln#eifH^2gFKm*WTt8>*j^hzc!?2#%R%81AKj9@(1 zA&W{_F@}I}8c-ahr*bI)iCZ`(Mnf|J_k$#|^(To{im$+s5)E425$4yiUu(Mn&FA=-DBIq;v%s!u9O*;DeGlRH8xm6r1o*kq|2bArK zP36MvI(;TMJQJ;NaMt$p!mE$yf2=pzt@`~cgTbzcZ`i(c^h_d?Za#f%>oU|XS8CyB zmf-BdRIX!mqhW_|h8UP3aTr1$go(|gdY7Joaj7ME-M)Z;$q^-6z#=UE_5CIIAYJu0 zYyyG8dw}S_aufYo3xe4D&;Su*BYEK&MD8YR)ICmgXr7o=WdwecSRi2gS|d@700BS% z`>r5F^Tp305@=ZIa=C&oF6@tBJ)#iaDvEH$65>svjx4Mpk)UIWR)pY69IC#|S|YKV zHr;jf$eH9)*H}Uj&2oCq5sXjI2}Zi!P{CGh-Tspc_g!8YUK#4?uXmeR_{ZtZ1GP0{ z!w&;U?MTAGCsriR4vbAmY7bM(@qdQf2!Nt}s9euJd?}ky#umi6*;hUAUziX;;6wP_ zMc)ZQ;XEeF$(;=XUnP1F3IE(nd^FnxKUO7Ta9E`oQacHhasL)+DjCMh*vu@$=HAxQ{pQHMDxClJd^=P+??$G=Tj0!} zfBYcV&yTtbFNfPMP4*R@*Wx+p5}tRUm_P6l98sWRAuf_J!m8+fS$(O>+E&1_Bw1)C zPl^y>O_Nft8Mg|+sub*Q+PtjMdh)oknEtz=uEvf%JYIvzVAKfL;|k6~3$z*5rYyH+ z?OI?kcF#S}c6Z-(Yy~@CPl|5WsNc}Kd8xxNx&(6W*Lc8;F6bJYOI z;lm%3;sX>P`MErv|7Ur8)FqFP{ZWcvrT922#jjC(;-^wPOYz8$c3>9FOA-aymX_8SD{(=-A zp!moiP9>?A4@cjjNCvQR!Krd9XKBy8nblAyLthwMr5PNwvjGDpcP%UKH;&}lml_Uvm zO0`zJOCiXW3U+7thomk4VxzbUn+E+$$lHFjwA~x_4j1aXiJxM#z&9koJVd4)d19p~}HqTa&G$~tc5-jq4&#vSH~L_FgE zmva2@PRn!0YBr-xT*(Kvxot$P*c$cwVIOGH3h^BM!Ny3ge0*}HCx3fm5OD| zW{u``u%dz#v=MqzqtPw{tv01C^SHH92LhqvB^8L>XUSC2h?0Z!t>wUzQ8tGucJJ+gV5C4Vcg8;V?m z$)Pt|t0pYHO*Xfw%Ba;_t0yddO)m(O+8d91Kb1%b6FlZEJSZI=A#<_OY!9S*tE)5` zvn`O~KM)fKDOURbE7Gx|cU*Yy{8w>L^#ECX_@AWs0L4d?@_7D-^7v>%9v{<5@hrt7 zKpqbial$7d&-w2J&qd_%;jc^Y`Y`@g`o3~Fd0&bTP<%uwkK^~1!$%YH_?S+LU#0lC zQ;J`s_yi-xvlNd2c|1^t+bKR*hPx@wNpZAF@fgN|Ld5A_7#H$4RN%c3O83C}@|_CT zu#4eCreX_FC{hZ#{Rsk~0!r1%^7hh}f3ZaSH6m!w1U*C>k@WX6f|A99rckn_mnWDlkI0L4d?@;Kf@uzVtx6TPELN6%Ez5@@@rH+!N|yIf8%rD#*J=xV-ReJK z1WV*Gz<_39+yXdXC8^?ime+( z3(ILT9o}lOR91==TPw|#Cc@HZHP^HBEoPf3Al}h&j5P^gck0y2ityi5LiL79k24i# zo->Egr$6+Tw|@A;Z+**$4ji~JpMu*=xk zlS&mNi+L}-Eixvj@;KXPF) z)D(C7hugYI-3U^*@Y94nWA);U|BzAO3tN#r0-&j)(c{au7 z(l)$XMvQsFfYOAE$qoI$=W}~~O{~UId|Osh-Iizs8gM2OvEasiZTal0d+(YWJsw_Y zn@{nFdW_+CTWciWGqv?z^y&Cif}b{9AMe=Onr@!yOUL)@kA=BN=j>7`w^@kfy4%E8 z;0lcpmm5+H6;}vOC5C4WL&Bxj2F)qF4OGnCC{|!zM70?5K@z>=H-RL>yE}z5R%enH z6dHH}7QX(Gi?2FixCqsUAAWcb{9<$A!0TQo@)S7Y=ePn~f>l+GpaSY4qtr=~i1~5t z0)>(}S*)szCzNUts8l@74>pWwp+wqP1#oS^o%BPJrhM?FTOq{E7uzyuLadSR^#?q9 zR^x1fUJKUVHI;l&iMU6@LLV9m*@Idyx4;^~<&d8S9-HY`Ng$IV(2fAu&_HV=Up?~#f$V_rS zxA9sPv9cj$6VlK&UOw38-3BAlSeuj_#08C)AiF%aNr zl4N7D^q0eEC1s26xxm?RZemK3B&7?9liA{-Q%7AYF= z)#o<7_YwDrd#vtkD7~qr@6Msc7?+GgU62dM(Wf6jb>Te+>u;;yJ?(O}?(7}8qo?rY z)?j{Pq&JJllH7@<&|tCd_EuhFw^5tmrF6dMFYA2XN=s=wa3O6H=)+3NXcL_;s(i1p zsPNzTvdgDuj&|RD=7|1Td;JmpGq!p(`26L2UY)7M6qfA35qjA#m%KQtLCyr{u3 ztNI7OaKy|&WN_VcS(nXEVmTUA^pD2txce(dp?mc|?FbqxZI}0Gr+<^>2Upasf zR$0>JXv7K;9DXU4?Ob1FmuYNvJ&nD6Z!5QNKdjIf`cEASg+sxvx|bFVwA`M|$CTIWWWz_ywKqBRX5G+^;7(`!DKQu~?PQ?em3M zc1_1#uVe$)YuQbE(?fkj3*CpOMvnzIbWJvQw72qxSS-~N9`2f0z8eij#}l2CM)k~C z`;tIq8RuK#$>g4Jh-+$}x=DQg*y@8QAv}LI$nY%^UAvAhl_*mDxc=)DX=3OpSoqpU z&%Nrj>Ec6&?!9+6{CKKx`cCyAZg}Oi;$nt!-9{p>zox$KEnvQ*GO&2Jtx?dE^ zR9&Ahoox;iT?fDLkS(*Lci`5Z|IXc?0Jc>ekK_2vz9&7&k`GCiWLxqfOY&{UwrtCG zVn<1w*s0fkZsM=9k~Xg>v7=zUUB zNc{Yt-S?jSWZA*A-_P;;JCXF>+u7OK+1c6IdAqamhQXrH+@|(cKb`~t|IT<98XxaU zr!(G_{(Iw{@;^A<%^lmxGTAJ!LRF$1HLnt5(4D?0UOUJjS0Y7(Ua8y@YG#?EU;2ak zQ#R|^(R=Dy;IuC^zJ-$GTj|u}Tj{jMH|77___mvsvjt)gR9m7Yz$3DX@y(_XXQv#( z`1qx*cB!=pZ9nw@rqu>_Y-=BR{MyiYS7w*aujT{Tw(iySWwH9Qcs2F?t}_?!dElht zlR_I77ZO7+Nv2E;yrsVzUZ8-9nH-hTLY0ukUjyn z;Py){x#NyY_<*+Yh*cXNKPwUlM5BR%=!7}CAHs089?w5Xq_G*E%bvML|1axJ70=7# z70(Ojl@>|24Rn(!Y_Oo}`bLf7hhxmr(kCf&cDF>A!ib8J`vT@0pUm*G2w& zjdUp$f1{57zI6P+h`!J8CF~aRGkXe+6ga#_(vBWcrapQEUmEIJxMIb^o}uk-zdtwE z?{_a59v)acGCbH=Rym`tvbs&FP$0 zt>#KB)dJ%@z$ZJFemPV9pr<>}=kXM~x@WDM*Y`+gWa+|+8O83L+??E|xwC3CTjD}$ zhgXQUD4a6xFX8rbHX_Rsw%6x*LITtDgcy#Ha3~zD(u}mEjb=7H3=>VS5N_`+4cAnR zEUF(0&hb|T@(UW9oE7d|S`3@lmRN_~4HbnUn^Ia@*Bl7OU0JT|;GE2iKxR%`jMonU zU&CI_4`M-N$Y(xMPjc44__-SSGe&Oqq)wO zeP^!SFgJU+rnR+o?rSA?4Gi=F>M}nEg78Oe+Q zJClL{xE$Z@ueMs_F<@{B@o+zOLoO7-2?@6cLCQts1fh?lS2m<|JdnCL!pg$ke8MXf zU|d=!NoGtQ)`4WkrPb^87I_QHB9YP(-pCOmoKtMx5U&W+u#wjaj}FXLN@Gp)R`e_x z+BDK$Q@bf&^7<-V?$72GH`lk!S>8RcA#e6NUqOD<;{pIA9s3DBEA&ojqIlf@G11lG zax;ZHI^x7OFGi2K?0$@9RKL1p9)KkJ@9WqtM&VlMP1wr{vNRj;UsS3URaND>YB3F! z@$sW8OeUUBSa?F!ey1cA$&WPDN3t^&o6}~au=;y)>{+?NOb38y-*2*`sfh*Q-2^(o`>Bz%cIrH%J^sy3dXh%l#(A-E0iWRFZ3L#k7@ zz!pqr3_KyM2sU;#tZBT@WJBram3i%FV=Q5CL&-Ju;~pWF#TbKl}|B_;0gE& z(H4d4ryfW0wW%D3-;i{>7xWqAhLceW0>&Vc1}sl+tod&mY}gZ14>krLw&82+Y0Vd4 z8gC9Wo=g}_aLU01?;9UYfR87{^Os2Gg7CX9G@gVejwgc28$myzuE1gpC#7k_Njju{ z(DCFWL^}MxJ($41HkjbO>7$9TQ;CQB*%O)_jN9~ny)D_VZ^mQs+0XS+7fkJ=Ce@88 zsvD2xx|^5H`^@X2?0b!}rDWNHwxf00?n|dl=p-_6*}1w-nyIJH9G`>WOwvia_#DJY zM|1j@DE$SI|Bgx1FC_f0i1a(BNS{fvem1{`=DL13B2>0W86TAkn@v23TKRUXK1xs+hm>fkg<51P%!v zU_;c$!qT^RoL-Qm@1POi_74E;cs;Eh0K$}3C1CD=J9U^3$3A1*beJX`Cd^@or{B1?nW@7(t;75ofE}yjF<|OA4DtSE9p-NYvsvJIVC*;@CZ@yOpu@aN zW$n`OROv8T0_HAwScmxm!CbA=)2zdk>o70sFmDsg9=)t3I*eC`c~pmajbJWfPgB~1 zV+(bdQXS?Q9p(_htkLP|)nTdy%-wL64s$RG^U&A{I!xsRn2$_+HfSypF!#dObeP`| z%*i^<>nFh6uEYGDV2;+y+N8tyb(rgnvl|FToY5ft$JM5q6T~%I%o$k3X0auZ1))Sy zrjw5DwDHJ162naB7F)12mCx+CwA!s)@hkqgKVBX$SK{w^zghRho-@|0Ib+Wgb>H-| zB~K4rQFhtz9d`_0R(8dJ5C()o@;A?v8id?RNOJ3mqf)pNzrK_Gv+dB0Z5-xl_z=I0 z&w~T<65fen03sp&>dbAjW}lu@S2u@$aPQo?wRLmn))C-s@FG5e9}teBM8JfDAx8or zd@T~a{%J9-b^7y?!OqUX!Oj<#bac>9$DlUf|NhvY@mdxT^ZnJjd(xOd&P!SV3#Fuc zQa=oAvpFe|H~v(T*sz|)qygg~QhQ!XwQ@|?-|wiYnKi4Xro;HfpLcdvS9f$&tFL!- zRMm8L)&Rm&W6gLI?1wDq*k?oS=)*vY6*oUEAegT0g&CIxnLf^vh%h&lux>cxs!n%) z&#^IIerMhO&bnYc{`EJrW)#+T0!WZG_6ODrH|V~!S$aH7nK906i^LEYikJ@k32y{b ziiqi8kMO^c)m~8DVyf^|*IBV}IL1FO8W%ro)Git~H5yl`zgiopCE8cO=)9B^GLj|M&*|k}NZN7Aqf7BVVV$sM$m0onaH&q~Y~MXz1}$Zg=H^IQi~1LJ9zLzn z8>X)o;%@+o;XTb-uE?@7;0?{s#p6pP6Mfk^nUbQ|Ry#A8%{EVj@|u%0oXhxA0RcAU z=(Nlx=vod<0BS&$zYlHpy;J5fpc6ARKv@J8NdxE83i{=epvh!EH`o{{VlO};RKj(Mi~u4lK)~@+`T=DGc{dnMe5p#? zt}3c3DJiUplqLcjkG$5=(yVo+7wQ((Rkla{f!c_-fP&)re8v7iQE}1Y<41qq9E}Pv zF0UP9rOYGxR|RZLWaJ@}^Lh8sRb~;$1SGTFAhZ=CYKndx)pkCwZO{OqGys`;mnnIK zw^c_bFi|ss`5%x_j|Q& zP8o%4r25V3Kc4Dc(H_YwtS|HO`kjOO@u%!VaRzu---9_^D_f`uxXNb;FjoZgGQX)` z&69Zt&~=#U$Zk%*M~aDm*Ltq^40vwv;C_D2WAd!W_vrpKQC>4I%{=JLJ)G-+qnC8_ zAA7EIYiKo{^6Xf zO{&oXXTHZhX_LDrjHxU2;k(qpwN&Cts5E$2zu(mLwrGjxAti zW8b6l%O0|B>`DaE+SAmS4_TqhPgol9<0p3Q(%-39vN8dpK&!w|n;b{e$E9@n6FB*q z;THO^GS!J6tIol}3kL`F@e%+p;P3Rzq4Aauq>t~L&52)pyi`7KynG?qVgIW3 z@VJVa{`oV@74%lX6{-5CdQ$xpO6s4|q)MJz32~T2C_ULQJvk7Q21n8~mGZA@s^Y?$ za8G>Wnrlf@6;_5wQ<*CMle#$+jkTC-s>R3El7?=J`bksid&`3mVY65zTBXWIIIVPLpD%e z#*L6%4@K`5R%EHw?@xLH6~*d{d3h_%W;9YZH#V1-YpUhPjWgtIT+%nNm}SfL4SP;u z*|>1-rI^jOp3Qz1h+J#WnLE$nOw3hsuMG!JT(C65cU5Lx`JSQ7EAujz&e!NZpXmNG z(Om{}5}j5AIfw`jlu+umnqthM1emr!2Y|AbMI$c1%dgn;gg|ApT%y*iRe-2%(Wn*b zFdlEA3ZR7(dZ|XIR)s|ai;-7B>d}ZCGH5)}R13GA*Mif0%h>t&niK~GDiYE01DPdB zM2?im)R&mV^^^h%*>QaJw%^4AR>r)yVAJil@01=sZM5xFQU8kw*HZ>AZ?~X#}=u>?r)6bOdCP?#|#b)WDYv66B}Og_iJ=g{#iq zyZ7u>M-OAhdFKo+JK^uQ-17GmmYw|U4nVk`^8a1WZ8+?wK_?*SONXM?1bj+VScYa5x#B**}+l-d^XDnHAW>-snysK7|`?m?lEh#w4 zQkh*tr-^GgNo3Y8EsvL&Ok4oEj8%;K2_)EspI^{T)ai9*ZI9& zPv4$Q4`76K;B9D?0V=>osSj3YiAbMAY$cus5)>VN3~r|Jm#sXsV~2hw0OjkLPQEzh z3$RixBSHx>){476Kc9#4m9RWyJR`y~D$g?A@|NMlMtK*)A$)zh`7Xp>o{#ekh-WJ~ z&!jOk&koN|N?S&07Lmr%(k{dZ(ZbWD^nCCpalcn7 zk7_@6ZR0p_&329hi{ET}XXCqVKhb^!Z*K(`KFM*AY|DsA8t}=Zo_gx2JxdZ)T;df- zgS9Y%MXeAFp1uC*r`KcgD+$7z5VWlv>tz66CCUO2NrdvnuG3y^ZZWLQEhN!=zNnA8 zxsnrBVGlQ_-W?e)uV~3~caPLm{3c#e(VXe-q08fGHt4SlU-wY3zO0EZXO!|wUN%0% zK=PW();7EfMJSM0FXjwpQ0b!vvg7 z`y4o4QHPEbdQEN$)4SS7L`f5B_}X|u?3d*D@=`&ZdS1?0FJ2B`HE8DrO~k2TOy$z+ z8pfU@YRXRFl-ET#<@_8|=wuN#LVYy@YI#3q57uh^*qr7_OS=_1@kx>9)Y5RWw9JWV zqd$j5EXdJ|7QmZs@y zBhFW!R3Er7=a-egyYYnGC!cuPZz~A3`oUK9{TrWs{Jf8c&zkw*;PX!p-qUf`2&exy zV^`sCqy|Cf%aBL(z4tAhzC4{iHAwc+aZ((jP{~(vXCOa2&aT)b&8FRCwrPdXvDH>& z$ok950Lm)MDl5t|EOCboMUWRaUS)ytw=9mYO{^ zEvGMBQg&#u^su1+ZleDLVc$6*mZ(=OY!Z9X%DBO3vr*+8He$MN?D2)y78gxM>4QX) zdN3}Gn8X3aC&3K?K`X4p4*J-IHKk0DG#wh3&Y z*p&5I=yVqJxpTO8YISxdb2x%x{u+=BCq;{qpQmy_bimP5<1*#uv&J@hXm{A1j@{En zV<1R$CG*lFW@D0VT1XVdHUu`CvYKNP9#&fEQc@Brrzj%Pl5hz{-Q`oAq_frS(*JUN z3VB<@W_PP@Wrtizmn+7@-Vi0?XMN*t*JrsAj!pkadS2rNAK?Q9>k16-tNJlF&(*(h z7p(fm^Yo{mql)z`0HxATs834LPgE!G(}yml=RtZNmVR>ZMF9RweVF&{pIiiBJ>&#G z{+!L@^HSjhuZB46)6`=HL$DwWJ5lsm#e$nNQ30!6v2Myho6WwK`?mvj!$Va`@Did7 zxS6tmtXSktQ)EcYNQdPhR=aIDJ&VmgpoQ=Zic=`XOiX<A zzaXo7U>VC6e!y(O+wFSzBbzZTv-7H2sH$RKYT00nM?pRwRVBdyKyXU1Y1ovB7U=MN z^g1dp7<4){rsVrQF7D^ajf67zPKybwkSE-$dpfJRJE6K$x^nbU^+~E`2mkQ9z6b=s=M^y=rRPRuiq`5xMP!DcZ|9RCz50$3-Ksb%Z6OG?D(})Pjw+2ZdX*+ii zdt_wYdc2A>hk!vNdMy^Bvdpx$Eyr|?-&gM-66H(MDZKolhps}~)-GLK)SbG70PnMZ zqrREN_CZ*BTP+cN@@?vqmP5TRE;n8&E;26q=!@Hi+DpdN7mX8txrB}Wb?p1p z*B%8AKU>X}!>m30G>~qE+8f2LEE&a!E+Ze(B{8J)cVqO)u_?i73@J1)lJP-aWbyGU zA(pK!jp2KvZ|&H=QvDj<9aEz$dd}9hxCxJ1v2%a>wL4erdb?Geg>mqvv0YUDA0Yq> z67%x&SVoT{gUQ_v%&;S125hn+Dkz2(D@w8~4bhJzueP8p$^C%>K74585J66*P$$St zl$o&6O)<9r&~KZhzC*`v-nL-$VRl2)XtR_XJM_5prK7ec*b;nY#m?cK_qUx&-z#?A z(R#eL{$^^DXqwF7TmgtyWxSj?ZLgYOW&S9E+1Xi3Cm#so_G z2WI846A+bk!sVtH5;6So|pHTTWe)a$&FWkmAFSE%inJX$uR=q^!dhnAE zKGVo5y77WW_{AU&@;bm9_&2;CLeQ9)5fU>1t_Ur|AOkWP#S&NGJtDc0F~WDb zmRgm9YSeaYidD^I^_NreWaXQq65-#%%R3{@rTHP3C*bl%i`8a)&|jLLUt1iFm-s{O zK&2N?>0eq@=%szoIWF9hnVFqk9Q5W!E5*2_=)U(BXotCYVj{zao?Hhqh3V^g6OiS@ z?2N4J&5#QoCD*gr?RQCvuv-l_IPI!4^QThxpv#p zpN})uE}ugWv+da#_T66?UD7^Zl*B=g7%&OG0J6081vF~K<8gqwa}u*VJ7&#{x5wMt zT8W?Za(+f#ZB2C*P2duA2yHFE6}EX|WKW@=@RV z>ckfr4)yU#R#l+eL9Yx(*O77m0oE0*UQwd{Wr`Oan@sC2wum^zkN+A{1%Pl?KunM*_~J%kK!WbB?U79)RRUNS2^l6c>o4vyqpog)+Tw6c;C-ol5S zqj|*~%@v~w@f3?%O6kDiqB%x=my?|AHKrAOLJ&+n%W9;M!&~r zX!Iwm+)4C`zSfAh)QQ?#|IQqJ`HzQBaT_Mxp@|3yR))4eLgm41~cc^=jQyWfXJpLMxTq!l)IMariWSfz0<~F=k{;km$bY9?O? z^)g*eTnx4AyL+C$_q)koU`EZu+?svnOmnZ$(k%; zjTzD5a`Kj`PszyviLv&qlvYX2muQ|=7REe7$&4P>|Np8fEMZR!=@HT{k*S&j-8am< ze)I%t3s!Nj=iao1Y50`d^}IUwD$(yof26;QuZ9^AgE)3-?a@*cD9jJ~9SUaHtg5<+v#F`RzNV%r-V|?Xu8-Bn8XIb6)X=zS9u}ui znZ;>tt;t)_3%k0zx);n(%uCFhJ7?DHS!7(z zB*TitsELHAo|{(FkfGW%8JeCfrOVXeWov2~Gt1g%$CzYoa;Zy`JhSxiKd^lo(BzNH z9V~-kSOsfg18l}mG#Oml9&2l8oe{5Xscx=pD)(fgJ4a)=O|&X+Dr!qIIt%(5>+5Q& zD#~(g0N&NnaHyC!sLksQ_PMe}D=TJ+92|!j&xl?)dio`%;jQI(lK@`d-hZ)-RJ@6! z%_xmDF0s=_&m}kQAxUqtSVMkyZ``Zn;9==>lw3^O^44Yx=L$`T|>Dc%afh8$%h_rqsML7H|hC} zX^p;gfBIOGX6_vGV*bey@O*BBAu}TL@_sJXbrdKj2%x=x;v%TI{3o@u{GVfIap%7< zdFl7mtj~*c(_EI5#kh+0|C{ymi^@q=4FrXPms{EA+SJ)}8mgC9KEqaUipTdmSX`xj(!WIS3xyxbuVwv$<{ z%4&z5DN3+U5-~rF)+*;uIe8Lr-zDd@6?$L@I<2qN%w%~rNaYQhO{dS ztmc_5AXG|eRaIG8Recqy0qs4orT`3f7r2Svz*n4#wOi#=u$`YgDmpZ|4d@4t9Oi52 zmYh=bUz2p!dx}n8wrcbg-t}&_DYxdc8=l>NIav~a-RjC<5aoQ<0+3Mf>W9RE^0#l z>c%sf;uQ^8PS3Wnn-0BMlQy~SqvrVuO>H}OVV`MEyJgGszz#kzHXq+3JzEL2m?6$d z$im*TC{ubgCfCv1BT3HW@R+fh*p`e-6=u~=y?NX#ZKn@7eP{*b53R?E>- zV*vALSVPaO%HGe*spm<=HE>{+4u{w7t{kMX?i^jU?Iu0AwL#*h*=pbD9Iv-n-&4WLa!GS5i6nq z+@u2n<6tZWOh5AiAjgwK!fe_M%3rP_*$H5#mhM^h=sxwkI>l1|=sx_#u3hSn4YF75 z+{xc_|D4`uhhaa2rFZoA-0xfjARqjbsXp8;{8rzC8GIzSaat9k)q#p+Rd@uC3=64O zE0If&6ds;hvGxbFJym6t3=$ho$t5X698y|qrJS;)NCSasnW4~H%foJ{oN8IY zJCp9MRCnr&2yox@c3Eo63C!b|tghzks*-%11CJVSTs)B1t&q@VX7HF z*0naYT1&0TJ-|i|0tS?rc;hI8ByUcIPShL@&}y{|C*dtt&Rajg?2fj0tf98LJQ^w< z=PNrbU(IWRrdmdI?4&$Kx3ShmJ9)c(|z&lBv zC#AOmz-qICZFdF|JFK!qecB2%Xj?X!TEU4no3a)ZrBpFkKf}l;C{&_1Oy=h{49(5r^l3JqHMDQi zhG6fE9^8Vrj(+DVzPIi0vi@7KU~P*@&?WUs;`z}3_w>c#+2@`@U$joX7hC5XKB?=C zX>H0j)CTdei+Fgin0Ix-AnZ#xS{fM2^(H1p8Qmxd%5Dh}<+T|WCd(wJc88=W6SYJ* z3CzJL1IV~}B50y|N+@E>unAld8lq_ad_EPKKRAD&Z(&Ik0&(qkkj$kyOHf~O6mGaVs=7urE zo7*5i8f(XTu@3f^s#Dk?zr2M%_tO4klp5&yd!zpZ;Cnfr&jZ^-m|Qb1jUJ$N(6Az3YJ5%h2RzDOy z6ToutcA_ggSthslmLwMI<;vZ5$(CHc=TI^vzIbnlUvOK_irkpX$#FV44Vo>dS)C?& zoF;ns_GCr>JyejSOFn1x#ic}={Oi#dljI2kIf;O3CDG_18Z-F*K844`L9eAe8b!ie zf`3>3Fj-b>%14cWTp4^^Zf>|6Tg2-&r7BE zZULUkcN>62Psh;6;5bJs4(3pn~S zeP8(D_iJ$`kx@SSGkFo;5U#)5eO34|%f(vh%tS`4wyGjr=&{K4hxNCaqg_}i$vo&z z^`7%7Vd5<96Z;&vmnB(`edR_1W_u>BA`TF&U4DNk0aD|6S?>*RueZeI|C& zjICvM_6QWhvVTj+AXU;-P*d35-hIm2V~$&MGAnl0ul2eY4-d_E zdpFfNue;H6)$u3X;JE=96hk*_V;cqUHzf)S@)fIWk-(cv3sD_bWUMz}VbJ5rWN12N z0~u~G0#-twIAsHX9x&h`$`RSH9W3ThQDb!Yc ze+qZq(cVf^fa}NV7j!iYb}udo4RjASbj@!Z>>eyG8tA?u7OSssXsBnN!otDsf#$jM zngRhMr#r8^+R{|EvN$BY z7FpN5bW6r{>VZgpAmqAI^<;GwSGl#b36C2K;~&NPWh>-TZO%(%7oydYg_4!^=43NT zZ=Dig1kT`S8)|_FH`~z)l2zKEAYy|1YAflA;oivrCCNHWKUQfi&q7TX^m-Kqz+3F4 z<;hB};>mRAYeO^mE_6@G<5yyOFv@bT;^NUQ^q{I52fAj}6>nJ7 z*AyrS`aN`bl6odyIPcH9S1ljdRC+@Owk}<%{^_We+StsQL2a)o`CI4FxF3P<@E}#- z;G=LZT4XQPS~g}08Hjdm0k91v1vU38fMcx_9gd#lS;Y&J<9`Ju0MKXiWLeGdiQ2=1 zim8I0L7OP}0EpZ$cVM~P;Zhg~W9 zb82cLm`s>ty|)&jlpBw(fXfpW=YnYmPk4DlRAJlR75h3;6WCZ$>;i z7emzLAqNl>B2NDr0GIu9?xw-dAsQdF#(E#`F|@0{)WtZmteCoXF{8i!6f@z||LpVrz82;BgzfVUgjG6fF4ZH3P)GFWmfw=`!2ok)Dv?LeBzkja4P5 zvvO%wbd4tSRRFAxbVLYlh ztsidP=S8p^T_9vbP=rt%ZAHc>e2iw{8H@)_OQ~~+KLq>U$>5D@SL!gle&?A1#lA@T zVbW^K!X#e#TmYiRZ+ctmVr9~IMEY09cHv_%h>Cpkq~}w7 z70!dZI&AFw~gU85UTD?)P^V3vkC)MdDqt2LG=f|neHlCgy zV?^ltIu;lECubWuM=)*}TUb8;!8lwl;}}PioZ$&Cy|nj-KV!I1x-gtjIJ$LC#c*x)@L6Y~-m&!7=y=j)H^7OW^!K)6QzVefZQI6LQ5$qQEen{UGQCEM(2x63cz=i8E_VvADY7_ zr2v{c-Si^FJ|XCspQMc<0zybg0fynrbR>riSGRz*=V zl#Dzsk2-Ojk7wg$>h>76sW0GD>SA``-Iw06?eyL1x--uBZzxxtHj!V^>^m3O0?~!#v#8}G!5g>ACyuY{~~xQQK|9D>Y)A-n0_ zQNm|_$)|VtjENnd(|Fux#YxZ}>aMeXGTGMEXwSt0%j@*xJR5-aUC z29nRqkcCT`tkln7GzIE4b_a`SR*KjiY&Go;-aNiLSRB9>D`@2J1hhlgBGCxn8thJ< zqi){Q#7`9TO_?$}qsZ&e$_r!<2m9K>4FONScC)C}xJggJKe^pbM?tWzwaeq8-6Db7 z*7@JzSNQ?s5nap|vg?C4*j&7ysGKFD?KOt_{;!iFu`Y zp~3(a=%a1S4#l6;u;r#RI{d^DS$EJ7j~d6%R$;#W#Vcdof&BTg6^jX=vuGK8s3uK+>RAhSR&-U+|D6lZTF8#2FZCOEg!YJE(F5I95M#cd z@8LrPDT^@%nTSm4#zMYsrnb0QoKTNMAeePFgPOqN2@&PZAeqn*0J!M?Y8 zqliZiAmWiT)-LK-K=gFdy#u-)wJEYB8}Tc%7%~76#7z=M7UT-@q#^zQR`XPGzL8Ti z5Ii0irx3kim*NtiX4X0Dn!VT0V*5@%^beO56kn(FGW!6Si^_Du8HpSRf|Mak61T4z zj-Mi)EV~a7Q$tDWq|j%RIW3W&e4M_sO3>*9r^}!-yPmOHI3e`j_bAuJLYmdlbe^K9Phy{uQxLq5c zV>B-)X1{`5C;{SE4oX;vOk%yc9%hV|xgg>$pp<&3Up{|4#eu?3uh(1REv_nyiaudJ zUy{2$x!cgKN6>7hUWyx@YTr80eL_dW%GTvA-t$inpHx>{F~q#p0rvQ>pBp%D@yrtz z&O3J2ymhA*9rTQ5QFCvS%?z-lgT52##Ac={x*)9$>w4pdK+G;gSPGiw0CD^t4rDrvRCu$B4Da+Pj9o{OU9+Xy8XlpbHQXm$S~9*4q{7KfML(9ir#SKurg)C`ELZPawrA0zxm}C;=jG+N{QjIAKb|__ z0ed+-+8$=#UD4e$G}N4T5ktv(tN=(*?;C-LtUMo0-MWwa&#${iARB-=(LC?w;AWs+*F# zdpgzqS=m~;O$THzES@uWQQy4TgZ(9?A^KNZa`OCrU32=irvv?S=Jko+P>Dz_E(!79 zPzj%x-aB>z-VbX~k#C%I-g++{gZHx|czXK0)ojxka|-nGh@#A*zIHC|Jo9Gs=;v<0 zO=P#!p;f+EizO(H$8@|G>hOLn{$g`qWr8WZc3@!B;2;(cE?c~K*`UDtRoG2)@>ixY z_vP!X@Gd7H_9@K=0{CAj}!iu4C5{XFhdne@CN!@t0&Y<_R}1(>{x-zVq#Og@X> zC+F`>-p%imb73Z*&F_cf$R7{60CCV)FU?J~?+` z@&)`pY0oqHLVll=J0@Sm?~`^hBl+U#hF!68pR_BOd?mk6 zj+IRQ62DK5Jxsou-zW7Xlf}6);*6hT*ux@5ZI+ey1ErisJ~F*{RJU?u$E;cqD$Th% zD^k+E3On%P_47kjg=#gvSx{55U_Dj>f&(g9KU+JFBaT)p1=+B82vS)*r9qmz5g}8PD?iBp7<9^>B;*X+!lk?{su(O}C^TAJe z9KiX*n@Xp|&*{<{4e{Gs;$4mEn&!FjE$S~ZxFyDk{07BaY1)E8`^c1a1~B$9TPY>L2_CTR%gJ=gjK2fnGbBF#xx(mGVlMi}R^Aivf6W)X z2Wy@^?(XB5PtEZKgFgHVRwbSu{W;Ultr>e8GT9!sNyq2TbRx%x%^^a@N7GOc zob6HHQXlaL0)AXntDb{rKaFkbn-2zk*ZKnwo^aAvPI^|S?`v!&`;(5(m1zOS=a62K zM2zvdTg)GJh5hj`UK_YaeN%n&o}lk*(%r{B`|NS-PXWK0!|RQI@ds)~fBy8-lhK%+ z>CE6XhUg6vAN50CL`Cs8Q};uLi#UbqBOFWZ(@*2sMCrbO|5{)0L9D@=6P|tcBoPP7 z#7FXB%Q%6DCgzzL2bioM&u0OgP&ad>QmX@irg~7B891R1sl=P9PRolpp^eOqV`>&o zuj*tg)fdIN4yfA?&1~i9-Rg@^J!Pbi?M_YXewKPMo(=#840MjeM0J?X(fzE^ z4D(q!%x9x+_9qhz?laM%!{EL{!_qzDFzl3c7DW3u3kI==6h){-%~qNVOVAwKQc%EJ`RI5lk?R~56eu42@_0T z62z$2M0w%$8kZNWnOvsKFuVywVUF8i-aik=!AY({M5a%APu@+E`)ix&3G@0ye7nAO(W+|*ECTT@vP zjf6@HgZX*hTo;X>+RM*b)bYGD&za<7`Tx`B8yl}r{!=^u7jC3m`%Hh=|8Lv?{jDISG91QLxE43yW;_m0 z!fkju?nIh1;DvZ8UWwP>4ftie9lwru;eGf3{s%sWPvW!qeS86bgs{ugeW z^KJYEzKcJ@xA84}6W_qsa6i6`FX4;$1AGp@hu^_x@F{$P=ChCDBls{ri1*_+@m{XxxZL;W}J{N8%B<5?A1IT#AFZ7#CqL_TU2S!nv5hPMn49*orOKgpF8_by$N{ zSb=32!BQ;2A`D^y=AjRB(TzEng-*;s8}ipIj4LoWMB~6e;S=~6{sw=6Kfxd1ckmnd z5Pk*k!!O|%@Gkre-iEi}O?U%dgZ=O_yaX@858yfY9()I$fv4aJ_%=KWkHEw5Alwh% zgnQv`_y*hoUxTl}ZEy?R3^&5{a4lR7SHTr<8C(Jv!3A(0oC|wkH|&BPa0ZkMd8yYt zBh&dbhbQ|q$ENe~#?n3(LK>g&2`k=M`81w|6#7+CpG}4@WX@}b`#=1Q*Ec#veWO$7 zof3|fHKzZ?8pi*n|1~Dl)UP!(Y;0(t^FlX>i_aPwUgQ`0_w@}8FYqM&R_#oM)^qd! z=6eo2d3vXI_1~Fp5Xb*F(xW$xn-@8}_VXtHq5o;sPXmyC)4M4BpGhmHr}p(4f2K>E z^r{ahPyTPe>chi51gJ}nGaWDo=EFkhhb1rsBd{9Q!zMTePJmP3R5%mPf^*<}xEL;n zFTr(i6Wj`4g*)LM_!c|_``~eS8omq9!w=yVcpZKM{|P^b_u$v?TlgdV71k%#{N+!7 z_}yuwO3zt#buXVbisM&?%BO-#~G(>-+JZyfA?PcP2XYvEbsRHxBZFvMiBsO zXF=h+vuZw))R&fc>aK+gcP;GQ)zh=9mj#oTbU|57`HN|ePQ%e|opWTm^x=XU9S*g?iitkWRa2N17(l5KJoF-ox@F);y6R&!jU$9QrSr zaPn0I8IP6Z<+`mPrQ@Y$jWzqjNwF+XDP!$`^XkF(v$k{*<`s$5($)>OT>bu>A!5+H zEm^5$21J>~!Q7lF%k=8vsgP4UwO;d%$s)8=yC<9j@d*_in)80vG4rU%595Q5t0yV5 zFzDlDPSN-LVnx57%8pND<vbM~tXc=&(^R#PA*87PSA71Skj89h2l3>6)MLqTY zPOCrtRB|eBkI`B8-r&{F!IsogH*A@w(ex!ED7DODsHQR_CFXigtz*n@x2M!MwR7gw z)+G{khtWHO8bs|Jkj=Chdm`&=G=k(WM3DJa{O1yv>2hT{X<^}Xh#Yh~HSmiVv{8v6A!c1QgOQD{%kN)blV>>&I{}uBqE9Y0xf4X47(O9OQMMDj;ysH4#CsNF8C=*EvJyu^T2VTx3Ksluex>>*p};Kd5oVpCp-t)w%+hh@ zW;2d6M4MiXdJxY=1wx#91L+wWX;@?6)DdEmMwj7#dg1ve_z!13i`T_1t<8-?^8d}ItG~JA{B;>2 z@I;=+C_6omKkSNe8eTc;ERBpo^*lh7RVQ1G7o@Cz;cpXGs|N=0g26*?Njm^I9Ja94 z6MXRmiObQh-bF6)+XmUg1UGh2b>ec4&-`v8)Qrmq)dP6Jp$nv{K@f1*g3BlP%$qqr z^)9p%zQu#=C>@_D*FkWWWVr&TUitx!+0IGe)K;1E5gm%TUOX4CnV?037O;BV6m#7S z{G+$&$T?!cuOzIQ9)lL04$Hd+FEm&)FF0PE=FcL6V4Vg|Z|Zxn)l~WggM++W9hYRr zMR-i_e3IokCY0A~D$^*J{cMnG#K!?9^4%fmbdb#0Z3s-uD>f4Ha^%6sAOFi>l3r0H zYWav}yScou$cJ|j`p2~fH~6f}##>-dr*E9Pw+^)k+CWOuWuY9|G(I^p6ss{l>6A%Y zX|j5N=%W%fNpy1pM;9M@i!cF$M>wAJcRFFCZhz6a$UjMb5S@o#u2J5(RxUwULy!L`UKBw=8slSE!X3NgL=mp zy-mmrFKhWkc>d4mN1Ua+6r-t4^2=q!o|Ip&S%wWc{u5;zE#oZVJk;|^nv9rvNX`hI zkB>jDb5idEJRf|h>kX05Dgo2W6gfkb4@cDDzdWuU5S5b{l}oitmWgjo$SWwd@G`lU zx@!>cd3+Gx8YD@3=_^F9R0Y6g$5bwt9eNREmL08Z!llU$FP?XGU3>%yM9d&)xO6%s zT@Eud%=`I-M1%xAyuWg>U`Gj(bh*%pl1w}_@F<486;4u=5z+}i7r^zhS zIz77H;8G%J;I)u>9g_TTfuGx^Ubn^+Ih84rsX|HS3~H51<&U{`Nt#T0WW24LbzbZG z6h}C#2@B!kY&Pj&M^XoKVv^GT_~>n1{CV+){4-O#h`wg#fuZX;q^9pVD~ML!Pfg>4 zsXSg`?H}cPoGTN3j4<>UJfhQRPodGEP#x9@+E_C0<5q>74@PCw(sii#7@SWY2I z7BAPnSupwd^ph$E`Ew)HG?y~%`QGqx1un$fW!fD&N#bB;ul0^z|R&u5lzEUXQ!3|9l)FZ%li+ zXORD)i4cAXljBI075*;Lgd?Rc9}Z3fho5)Ba9qd1Y5&lSgAk_7%UDw0FvKTXTF2AY zT_<5Ib0^PZXRKYD$?Vb522v3k?;(MgQPokFI?yU#XJv4 zpCcOf|6iu!NjPam4;m)4K+D{wv2)V7EH7VrX)2z?1Z0?xd;~14UqP?LCg%x9QXXZrRUJvBwg3(vkyaJbYG6B z#uxW5>7dfV$fART>*2j|bEAF36^P{EcOl;vW>3WHm zZPrWXbpDU)8!jx=_MAph-sFBg0~b%9!mlUv(o{MmrjOu*+W5_BPnUrS<9Dpt81qRE z#${(Pt*@nw-{T{=Jt@+Y$}^P!U_hV0W195|J|so@3-&d$Tu-hCjJ}}tgrpKk>uaXI zV`y^T*-T1c`h6|E|8qX4*$})>8+L?A$8t7I-ha8YWiV}<(>z+4+xhT*dof~9*S`J}H*y3#$36A?34MT{wtX$6 z`6cGo?3Ba4N8y9~7nDiSjME#x1?cp~Z{36Y#rv(^LeqTzA%Lg%UPZGg#>SHG`FkXRMEK99??NkAHMd(e2o?;Cl%T*ZKckwDuwNsiO}9$7!a+!{_8_J|NS$ zI!@Pc|Ki2{{R91jgZ%?Z8nM@S)Zf1tYyjYAD_MYOE$63M!E#sw+u$PbCfpaDyX~lz zL;VZqbTn4@JvOlEPA-F{b`)ZWM?d^*d7U&sY3)0gxb7T9=jWg+g`^K5;3Ou=i zK(432_#GP=Y3uKAo2ot?ZU26Kd_o#x1Q?G^yFTrrCN-i~U!*>-QDsI(0Ay2rcqEW! z{?4PJq9m9*`Fb4d6k@MO&JruZCM=ISUMKZBqX{yaD=V8bs+Fbf?Mo*#!j%*0{Ay)= zePwHZf2+wCnk^!h*!I;_l)1SM^YNhDTKHA2IkYg=T!9ch&9N4)M|dP_GwIkBDOnO( zl5aifB&&ZQGEh=hUr|KAc@}z*Hy9ZVMe2JxI_m2?JL~Zd*}pV0SX?=yqHu9!&}%*M zM5}i&vbZ!nqoQOmveYjhcSEASe)jD8`UEhz6aZf)e&#`hXe`WkjQi6SQz(l`_=&^4 z)%`Qqt*c+RZsy|Zg*Ej$0W46}Q!{JGwyffqV=9)~R?MpDsj5qs$oVphzJmA>KaYdT zEG;T@a=s8R%Hrk9#85r-h;)v*VCHhvSWsryMyq>kY8F;k^GL=wqCan=e5JvJci&iC{r)zHdh3%-Tp(ZnD&-aP7>-8NU47f?%SR1?p!+YQ1(#M{C_o zgMyiLtsNG-w>C1P9uOJc3n)7)i32UBv?l~4v|IEXSX!SmU;ND=_Vt;>L z7KanVS9ueSAgk}ksMiX)Hc{{|7zkcSiP;n9Ms=n7??de z_05*LmQ%K$ba`)eL+`9s_4<;YxeI1i6u)EV{XR z9WDi^EHAAI*YL>EVOJz-r-)}@KIehY0g|dIuA5+<(j@b6=*Ws8e?>4{7OO<-+{h_Q z`%i2e=sm4@?aW~7%-D>)3MczPq=iq9$TzvYBMK$UL-LY6l zcBU31*E1Go^GW_Pq2)0vcY|1rpl%NRphgsjRpfwJL_p z0jWL5?HelM9rMFcSADF%uR78i-!%8+CCy!lXjM*Q^P;}mXnV_1b2j^0X9s-ko$Q68 zf+NfFeJ-CbC$GDsa*n@d!HnL@*7el|UY9Q~CvQPVMZ#a#HKVsmy|dI8$oEAHy#)nc z@%HUVHoy)D8>106h*+H~i%?c7i>Xsqq17VwY9ZGYls0Fe0tmox)z*w#Fk@@ z*|PbVEnDj1c@0?wImMBArNy-^a|e%D)5i|1ylKsv8-|B(ShMD)l?$#tb^A5fY(Mqd zdH(!a4o7qQ34yr{o7b#5mfKeO@FwdN^)7}Qh{5rq=IbM9v0*Pid53Dxc4r_uw3<6n z$wa$Nv2O+&SY(@J)5NOR)|Qm;%Gbtf>GboGniBnp@toqEqCB5qL6(^XQ=6eeR{Y^| z?)r==ULMCYj62Ti?mnx3@$R0U-HY3fXlgp5t@Vh;#v@u!DGu~6>-6^wXZxF)*@2$j z{foHCwy1x1&%F5B_V(2+Evwtx*T&mc1}id7+q@ZrE%T!#VqW}rEN4sEw}n066XRRB zT%2Z1Me~q{VUO;_@W*2md`7a%)k|t+J3GqJef%Kqsj1q9k%j7W(IonK>1BvJZp#SrXZY5nc58IS|RYh(djWS-oO^ zMHufak0wS|uU;5BcHM?WLtEB#)%mI_%a6}FHhkRr8I_&0f4*h=K=;xMW`BJqt1OM) zRT9eAlruy2Wgi@9o+y#?)dQp4tt?iPt$zEsIRCo zuk%%BUwF<{SDka=*;i>Y;w2lfn>`I)C?pxl^JQxD7C-ry#AqDTY@cS{MHFvH1o`~d z#V&QQZGG2szooZ*eVq`kXBns0U}n>N*$h+^lXnr@ZRGC!Rd* z%pU|`E2%7pn6cEt$BB$AByB`B=7--E3Cqq3V7G!eYZX^p^hVI?z_)EM?sSmJwIxGMI<%BWAq%m+sCx8ba$b>{q@cx(5U&OJ`f z$lZ3)CfVWMx+f!pn%m*p`49H=X(ya;`u3BLKYer_3pCx=`!}|4^jGb-_kVIk>%xVt zZ9Tnl)ph*wpxNRqn>9#_s21fyYX&6*hP@IpV0#e(wgYfO-7O+ib1jLUa5<@J-2U{< z$8WjiX=#!A{TE)q4seY0#(oetI2KOfaSIZW zGq#;_(y^O1Za8w~(9*?=x+y3Mh2Cs#sHrN8lm`9Y94ojc@i{1D)cBkIWWtmS2b+&B zed1PDV&aES|HU0m{C$d-t}Pls%qQmlUj7r)a&ln87U#+I#OLQ3TlgJbbN|st-@kdY z_%4*XqqAEp60MPLi|wY7(ojR`%=e0$iYQpzYWZBr*IdD@&3@b~&s1kiH_e{+tM;4G ztLDn>H4Q!~D&@|eSJAn^i&6A9RL_*v)t%vmj*85laA*5p!=*>WW|m@SM{K0Dq>=r8 z^8=fc|0{6O${gw2-WbUOXl- z`|BH)1zdA`=FM_T#~zEhopTm+xeJzVyxcuBfZzT$4lZ|Noxi-r*|~J_TxUzU&o#am zBmgql`I=A*6TV;`bSuicHq!OzKT&!bcd@`n>dV-4*?n)m334)CnH4g5R37dtD#-KY zWGIqYAB$na5RPi0-y}VdS#yXxiFxp%d(_YLIB>H>Tr;%JxchD?K|#ZQi~ip|t$v6F zqaW}nXQx&z(bk4M2tjr?`zjyb#oEMV95=!pBHS)+i7VtR_ABHAB1aFqJP`1Y9`C1b zcI|T)Trki0&%R2}|BEAMA%9@|g%{30UrRZkm$O|jCj)#`j?0l!4q|!{>QeQaxE$}_ zK1mVSg>%dW==J!O3BOH?Z#Q`rex-g>UCL{K_t%-w<2v=J$*2dgkL`mp_FZN`&l=0zRg?ZDzUhB6`Pz5jOMSfov6* ztrvOdz0E=2?eg8JQYYFPua{1hut%W4~iX?0XP}8xy{4 zM94vgR+LyN%2F6Dvf%+J0tVs`cR&;|zk9g#q8*&J&|-{@L5`FGZcaj*VG^PAWQ#=} zHh^TyfNpa|Arc9NBh}pI@|h=~jma5nET(8PS8W#d_Hk`}^X{0lW67djH6v}q&52WI zyKCy(T5J1eFIj(?uYO5GVrj1L`kCunTN;aK{EV9N+F8r>GqVbb4>tA?I1cNrtW#dkCRsq8Lp=l^%H$iN$*s7 zxA|_9?wQhlL~LRq^ukx8Qv)q3Xfc)9ZWB0;*9|%!C{`Dv^Q09&Rl)9EnHChdwgn+)*} zdXeUp(dfYiI~e_Mq!+KR@7RHNsUz%#LmxUCr1QKTxl`<{Fk*8%BonySf%c)*boGGj%0B%Le+8p|iN;nP;TcLoX^r)socL$t3Hv^$_I5$3`qOCVD#B8n3N z#SzF7_Ph9Bj#ViTREGHS1^TGePV9MgJ!Yt%;O)H7Q`rlr0jigfjNB*AWUfd=fl0`Q z#!nG3pOT}1LWuRVL$viG_l<77<{CV0hx%nQ9d9QX6FvvjBr1U)V@jN)1Ph@Mqk3#Qs5ZETVD z@Ga7kAw6%HB_~B{n2PWv{5d;BB|3Q@63&fYadtImC*beqrOJSt#PB=Bhu_s=`0cmb z?M}PX?Q*+vc=UXUDk#y!E#{&1fj0d0=nrnA>DyI9j2~5o5t_n{UdPWXlhlQD-k?WX z3FS}+&9E@Bpdu2IKyIij@bS$XHVM4hOk$GM+lUe_S*DBEUFgNtSuz$=ILo zb>;gkB7Q%{<5A;?VdIS9=HwZ}VtPh*7U6jF`v{VpPt2nZHvU6>>g(;t>}@`7(UP8} z&7JG(k6Y7l$WTA1XTz9UBMP|CQ<#9TkZ!ey*mrm(B#1H7(FTO;12Y&)}_+u(BK$0}u zt}u%XmLb}pBgt8r4oOCkaT9-Rfz?jNz#<9_K%gK$&rjSNFFac>JY*ukOvLZ^s#ofC zBuNo;804_gAC7&1@3E`E3U1iK9dux^FqAkA^wSGy>5-6iPwjsTe7^rJk)Q6W-0SXiM#>}PYcC0xgiGnPEWdaBxcuBmD2JbmV_MQtuCK|J zCwZnG-&tML(NR;~dFtq+*2SZbs!w**&;$DD5Af%mopefjM|I6E`a3Xd7QuH`4{FEh zbAH@JHeR+kH(N>a-`f5-?dL zZmu<@u%zg`v*^F(bu@41p6wkTJ=uEN=*jB6+VA;IP2!YCwomQFM}Nw>_y*_R7Jl$! zGbI5V{p-Jc_M>7x`|;rWa?!!}lV?9l2X9I_+jLH%(`sOzaN^~VFtu0n6EFKUhNM;B zZYoME?$b-Gr)eMak*Hk1+&}gaD`yvii=T65M`Xy)$(DK;GU(QI^rngLH)*Kw%1Yk& z`4RDQ`VwbIl+zg!QE&cdFIjG@sQBzCON%!@x&`BOkVHkEYiD)!uFOEi2%u{H?xX!v$>*_4ylgUj5KT7t(r|kRs9`cq%%wb~;u~(6p1U=kx zm!)of7Ol-H`Jw#WHeph~$M4AzJPF19Qb_DDKugG@l!p$EO84&H^4CKy%e7QI9awSj zX6es=-Ln7C3jD>dN7R2}l!_n0!D{uu$VUK3`r-Q|gOC2}=Z}Vz5I=vEvqpUUN{D5T zmc^vZL-+33zH;<5_GawRr_z#hwytGg;wIDn_G{@B(zjdr*#?r@G4?55%gzwvOA)ju z;=B*=5r&~GX61m;BVm#kn@uxp;1g^*h_FKNLK`z8CN-L4x>h^zkSgPm>K*I?(x0Flf#c4NlaZ}AW8Vz9xCL=9&P_Hy&CN0vx# zCw+fs1DkPpz{*m+l0UfuS+oX1Z+wF2>$k=03gkVk- zNS~J}KD{^S$n{e}{-D0Tw!fq8;O{=>1$`{%(Rm>KYq3pzaOtvn73yC^p?~qjqRW9`phj%Gjd?z{;{zL0e2S;z*@}&GAb*aH8 zx7;X8=AM1;$jjB$FOS?KdN%+Y{R{ZWMmd7}o2ecdiWVz@9~oQAw1Z>SYW$u$vsEGZ4W(klJ>)K9eh}C4+~^LQ=-8kqr}@J(`k{gC&Ml=d9o(ATCG{uEI)5@ zJEJzS80~(jK-UD;_Cxn;0>CcTwZIeOf*=t;@5TF)`k*T@CqrRWa<4;{sNkGzyG>@@ zhZ%Xq39&AxD=U-FA&ikniu2E$E!S4-$jr51K2mE#pBq9TxH zrqMn}oAc`j`Feosf$e_egT2>cp)QXxC2m>@?%}5qt1)){g*m^h{N0Tw>^}L#%YIw& z9=q~}XP&qfi%vny$HQmMd~opjrw8xpIBP`I@w2fHsE${OItF<^RDeNG(6FaD6`J2c zBO+fTq6qbQT5~O%l$2t_WF7r*3Zjxm>@8DJ$JDQrTrAS(m2F~PNz*q3V_xadI~Ek6 zSd_$Xhjb4nAT3IA<#2W3q3Jf!=d!%9W5?+0Y=-8Bz~Qaxe*E2ExliOQ@*h1a%Hckd zgz$-^l$0r<=JwFb@-P&IX|56pMRAYPxS)+pqCox~by?JJ@=~Q|ckED4PL_6*?t{E)bM_ zL=)S5-`h%Wiz|i09wWy?zxd74@xe6*@Flec z=cvz8l(X+(LXESZ9{P@y=v6=5s(yImlaJnV;}ehFf(57WaZ#ah@juMtBJ$zb!X(0v ze0mK?0}!%q&<{xmt`UYolGs|V5R&7fM=L#IT1%c|x|Y>DsAo#jH`52j%O85^Dzt6w zqVcer#zl1}jfYhhSeG#`MMCjaG{AHXfbiF)xUWBN}$?yll7 z#QA1Fz}MTCa7Vx?Z8NIyJk#u-_c+_V*FQ1Q32-ZU3GUY%0qX9KP&qjRxJ>w|&JRc{ z#Tu=4=u7m}R+i<-Kr^@E0>5y7WJr+B7;m2Vw7ee$hxLA#t3Ra+1RoGCkSD*^e$3%` zFkAicVSOQHZXDhvBLDM%7$fdi(gc?8O---cxE#9g~Z zl7#PB%qlbZ;pS_>YAv-U7sU{u-NK!}(k7S^QePCKkAkKwDR7ChDL{y`!v>^c6(@Zb z`Fw6SfG^}L2^P4$Zc_KWkBe^X;DaciQu2)Cir@#a*%{3$Wz(GU;2kunJc*wY_vRbM z8FBa<%YS`(Ny^Of{FGDU)NMOo{=tb{^JOCRI5HS^Pt@wJT&~ll zl!NNlatfr3L;o~rVD%HvsXO=|U$_iRDPwdYFT`@xXJ47B5Uq@VP#Jzcjyi-r>-S|k zWo|r8YR?AD_H6o5cmL4NCp>tvQREg*gM6)aSYexXSfNq=2&cw4xDXFMMYMeSMQrPU zN6_L|q!da#e)N$+eeic}9sO(7*Kx+${!*eL?_(l>CQ~^T^Oh~;#V=hJjd?I<#IR@L z>`KFL#wRsgdm~6mznT31+;3)>L}tI4W_m~g&25%6gCw)tY=RAx4<{vxZB_=BOeggo zv?654jFYWU!95O%{o91oUw&3TC%jk?ZXPJjXLIC?mQK9 z0*exDj$+)RV4b=gze)2NRyF!)j8!%==TlE@`{a~QMz25l<87Ls(bTHOqxA7js_}qXL%fzk&Ksj6mF1L6gq4<;i$FK0tbm+*63d?Puy_D~bY62b2 z_gY%;sOsvSuDl9Ojw=G0S}gNVD|MfV7Xr|lXb$8N_a#2pn$V{thD3?bwU9jA-0dwe z&9%%_h`z-qUW(yG`Sc<)LDn<)jO$Z}(o<3K&u>>4Q!g`t!k=+|b#=9vH=Xl8Md!g^ zn(35FIGqPK$bX@!V$SE%$@SAm_^F_?GchyQ&LrW4GAjk+RZz;2`k=e^z2Nl}ctpdJ zoo}X;J3bUYcG7h9;Ajeo5=~_f4pvm4^W~9y&6M54C$hlQ;<2}B{`zIGh;>#rEjFVI zy@<`0Xw-u5sl{qBzK1K-yVbkdm({no@*`1C8GZhTKLp_U!N+ov^IwNHkC*(KuxmfX zGr67Ds?L-iHLlnZCq4Agw%>34Nc#bn93L#;;TqE|^cD7ckU^>qjqS4nef-X2Xjc#7DU3# zA{QZu87N4-CB;ncDGV~~4v?ia5kg9Z&=ReaCXS3~B?Q3&Xc<j73Uz0D+p1BtAynKiy_pR2Gl9`7u4`LeUUSq06FrFDk= zFt@p&I5*fHk9QPj=VfV-qt_zhz0t0!rjptmcX2pe?9R!`E(l^_gJD{9NAg*=E3Y6L za=SUmLpUcP*5Mrd46GKJBbtGuH(u3K}&O1`kBXTjV=l;)1nNH~kHCdgvrO<=yZTGOAG zd&gVIXKI?p&%0(vWF-b8@s6VGyzDH0PA)0@mRW_ayqs)bcA#TcNYx@c%JF5>|NPEbt(}E#Z_1%acmj>RBC_>b3C3n3Ppgccc`;> zR;X2Y(E_qyE|4194y|fkijhqA>cyoD6P zFgh%DlxTfdK%^*>q>N}88zIBSGN>Cfuv(Z^>^ySVEStdr2oCdxO8Z*A&OMae?hpee z@@@u&vMSTdnrNddkeOZHJY{yVHB(1o-kLeW*YFK3TfB%WzK{gDQtZvlR0^lJH&dvZ z6!|VU%WAwu$gadwj1^*s+q_xP-dB_#@#d5cbw-*?^FyvcrFUgyS!Xm};t#n4Rk?Y- z>R{V7i}KvL0eyq#VYYW#3X1$av1tF&qC#(OSw%(f^5P)BXlY$i&{CpaZr3+{iaBK# zJcob4uRw_VuR@ap`{qcwr1&7PIT*A3OqtBo`SYUk&!3~e1?uF))3 zR2cN!sUsaSY)IagJt4!@AT|ZYJyMLy29UqOel1#k@koC4SGg*7#$;VV9 z)ta6wf?(kslu+=6%Z=cR1qQ?zNPR)Pn}~QA+R5^%fTCy#^01Cixl>w#409 z8~ZoLTO`G%3(%I$%%%&FDTSF+{$(qI8Oc^;ps*yUj2w`(?%LHO!^@WR_jS)FIT1!g zb(T_S$cj~GT{<82>*+`lzn)UM*oY=rWFL@V(Tm009KSyP&*}(}Es>MwDxB4lk`Ngb zBInQcW`_Np0Ths1)|#ElaLA?P|V}hH$A_?5weyr9zOb z)uVR7lUeCarc1AnO~u zTxvqaS~q&n*gIf<2-vsB-gz)qtO zdF%P-w_PD+o;zn~XwJC?o_@lUL*NAhPqx*m#@2`?R+U` z&bfp_%U?nH_pk$y3AG}Bsd#V9^CQAA2U*Lxiky>~;EX0Y$%Q^SD5)2$unlKagu@kN zcC8p-{X_F}iVF*ibLI~bFM3(i*ji~8@uDG}7nJT}JIAh&@~CYaMceXcGua7aC$OJU zo*AQeYkAPbztKOidNQjdA+41Ap(FV4!LwmF&FW<-x0 zrdTAgcZoP`p^y5zC1)Lr%F?BJlY;=Odn`9$j{vVHNk+anMYy1s^fs)!%7OyFd)UDqZh=yu4 z{1>RtjD^RZ1*g$Y3XZ?l8&2&-<^s6;Us1wwP2>+41 zg0Y+N^y%{WX!TUQ6bn|1_PGEHpmch9J(Ra}bR)Y(%WJM{^z-Yfc&n#XM?iR!<>M*r zlP}CeFyqIr+F)eB%^T^H>f*xKya7=F*LO#fzB@$vuGAX69k|w8rV9lwx0A49Qin=VCh`VMt|TE*<}LVwo1U2TG-*!C=U0C#%D;`Bh>uRxX?TW7 zVIk~c8}V%^^o8|+J4FxtVptir)6r|y_F-jZKijxzVRl({by;@L(Y%Zk*#`WrG~@8P z3N>AY59!KkM&h!|5<>67UFv7}5afUdT1Ea^3j$`N1X;R*sL8 z@O6@@CsJgJH`RAstpX2n|w&A#4OEw;R7Q61bhR4dj z7kkv`D_7(5Z0rm6m8(zSY4?svcqzod4N;M|z-?nG5)7Qf;i!Qiq)&?D%6Ry$OXoBe z2l9%Xg++6RnpV#9wUp-NE30jD+8gK9%j?mpC6wiGZP>)FVpXFaeWf8 zPT+3(nUBXV>hG+aUAm|^h)0PivdWc}&mTrPfh;l=FFh8fbeLgU$=sSiKQ z-*ZmTJ%nhY-g($ClFWLi{tM|GauEL;`sNQr>jOk<{^Yiyl3R_MU5H2OhT#KA!;ryo z>@z$d-7NG?)iiYtabYSw^W}+p=Ceuk%#Yc}c!l&0LRNe@9WxD-Z~DUhoZLrK_wi*@ z_VIsC*2kY_^YIp`Z9@Mo-Eqw#scrE$>H!4I2L$u-WH2xH-y&c%d;h;tcd4IzA>E~} z8fzLG7<&txaD<>I!;T0U$dLQ?+}v*=G|-8Fj3JSRY@NhY2g&ip>%2EDVI<+uY{*iN z5pG20AyAC)T{BtV~c6!_t%yL1{?e}RDNwqSzz1xx@f3I=%h1Q7mZ)@DQ^zcixQ%=7*mm_ zRfyYMNk8%ZcSb!wsvI7c=8xAE|KNF7(}9zgCr`gTUa4exzcK3dTT$M4-FSKbo%Or) z{0a37zw7z$tl#D5r`9i7-g-74|5JJt@}LZQM0p)%?KG~JtT-W9#A@K1RRPMP#f7@2 zQf!~2sg&^{miU5mrqWwS*3_1k)@J79_e%L`8tevtb*Q#B6rUW1(54*CC1)SvqVz6yz1j&j-ja%P$KR>y@#6Ze_~LlGRcCQyY-W{jSWK(r`_sQz}TS z%ui|xBkt0g+EA6h6F{Q&7$G}mU#c!+qR&dmzNjwa%F;K5F8j^iS+~w3?Nv&q4ti(I z2!}|oN&D_?zU(+ng@x*j-~Z=yaUE-&O2=+naofxw*RezsC#!Y;bAwQBIPKveT z^CZDKg%ycQrjm)*C)k&gD@`(z7>Ny(c&tY#) zpm|lN3=#UA1i-=g43n`F^Tv?=FV|Fu#XR%%L1 zYZT4TbHtqN!V+3jKj#Ro%=f9x%ML$>n=bD6&A2U4HFl+ZH#-0);v5{pt+*2cbDVf4 zZpY(rJ@(^VoC#lnc_0&PeYHE@$tb?FFUDI#XxSp>=gq>ua{c-Wb{<;R%D=S6 zyV+o}UF5r)P4cx_+qP}nw(b6Fn+G)xYTI_3?M(9H>2cluV?3XCZ*Fw2A_PE{HcaXG zGCEK$_sZe^iq}j2*JJRKy6;w@cWt~N;FU8UHF4Q=A4~oxKR;=+l zt>6Di0AUT9ZN;`D0hxr2=$A0)YH$(EEzRcMp_EspqkEqLr&YP3uUkTg@nm$xlpqKR(q`0Hc7+Jp)pAVRm-@eP_i`GQDNU41 z$`qCwZC9^+l-KdZrPmSNxF2aZwBRzh|0c^-NBE8Q=_8UNNRPL6uD;jC2VBcbNQ}rP z>Bmlu_;PzHOJHs~b>M2p1JS9I8b*x`Dd8sC54%Y)9^mrf&BGfl&+QI8fm?vSPcGn8B*EqYjP^nnw@eezSYr z(H#0}-*tQDHA%#$291QxG$gkQWpHI}6mVr2=!6o_REVsXViKX~4|mWWlv!7pJlmW2 zq?=J%LkMlCcFUqn{jG=^TN0Y=bP392o5Bs68L^xC$f)dK*y(Icmt{++KF#9ComS>TD`;=*OJt%C*+89#cak2gk?6pog)!ljX~8^JJznQ zRXJw9T*Bltn7G1FO3Dn9w+NL03WXm)M03y1KkmMT?}hI-K4W|b2(*zNvq1qHzcGGf ze8c#h@mvE9&RN7*ka=3*qJT?hzUNh%gJ5)?gZu*E(;UWW0m4Wwpi?}3p1dpYo8wR| zNJnMoBRNT@3nV8CVv_Tsi_5Gikj7HR1p}liQaQ-f`Gw}U;sSP=$`0c+J3pMIpn!rb z=4dZmAxHU0r*k&Q7C4TQ#mJ9ff!};gizt_DJelUB$p;zFCm0u0&{G9BPp26i-h1_( z*6|b~l1EOr8@_O=%QxANmjNqub<~et#Pv&`z;!-)06;)R*gy|L;=U zG?v=sPzZOq5j9hwiUX8haWsiTEn3>YVa2+qzj^73U0W7eqbK#M4ZhO*Jr?VcFj4h< zHmlb7S$mJtRi!+zDOqosfG+56fF&Q%7Q_gqW3p;Dp|*r~s5!AO$)=H@#Jg6N&uuiK zp`v<6fY+%q)SXQemMVK(2`Wgsp|8aNFMDLiGr1f>5;x72R5+B>%`~aS$fbI%E56TocZge`sz*fi@Cnct=8MwlbR|H3ixV#4WW>>SOS-m67UL|z&>%JX$*lc%mNP<{?hmY-we+g zrr{eEW68*jbz^KCHO>~Ei)W45Z^w(>R$yX0U4SE_l7$|Ir4CEmDcLQlJZizng$h82OQv)P zj-hYDnrDM+A+9pA=0MOsVxI_4YDKI=x&#VW+TNFy$%zY+Q?7`RQ7V@zHpjSZ6LP5R zm>nkI5VZ}ABIUl3AKclGcOOT$x~RT@2g76F$?zUadBfllWf7V+4&Re%tyWO+e_xd@1*ble|7VBP&f5WDIp8dLrZ2Q z$Cm8k`C6yaB2URRsDP`wCOb`0#UAJ=EIf&PMyCuRVC#Bi&P0bFg`bE8OsV-#hO+q1{iwS7~4f zBbxu0j_3W3{E=#(XGT8vBKJFV_dESc&t7t~8$A1FVBYAtH>1Jq3%C68^eyoC+5gFF z9e(rd_Hbo`4cPq%UX7NGrqMIT#>v7T`sBeqgLW$tMV46XN2>4~&I;4v>0~r2=%xoc(rzWbM}ahc7E6xp5E8kcY1TPJ$vU}C-wwX z#h<;sh^d1!e&rRLQE-(Y8Ft|A8?&D*DnO85e|O*M)BC>LZhvhunLWRprsba%7r)hqnQ^b$&zav;y07Xy$TRZ@+>IYAF0mat?aBRsJ$MKHsOz`4l zH<-!O{3o`#*3;UyZQHhO+qP}nJ3BM~Z>oN;s_WL?V412wWg}CYI-8S0cH>bE@~wTd6+Xz<0x~&AQBZA zd7O-F*7+@d!6EpOz7{lN5hU^xaZO7!5)g0@_8h&Z$XDz{CGr>#0wz`pRZ}GaH0izY z5Wm$rQ&EX@d*9H#DnqpL6eJ^0Yl=b);?M!cwFf}!tA^LPHq{vA71nz4p!IM}Xe|bX z0Clj|JBDcW{iJc9YCZP8t?QgCIww=-ve%{S7-9;s2p)96AQlBkMkZQRTW0Mg)%s?9 zt#w6+<;0NA`78a7QgosU^;iMBS<>viLC2YeK}!!tBpn{;nI!@P@S#}Jk%xI`LZJ*| zfyOybITH#QxZ{*T;=Il20mn|9jEnoq8MJ}0FmEx-YX*xvoIoQFz~~Nc4VX8 zT2F!G!JyiDPkRt26}ooz9@?u~kG-$!T6+OqZ`S0p_YI)fG7r0HPQCS=tA#-fM)X`1 zA^?MKJ$qq2QwCnukJA5%*1intY>@-ZH)bD?I{h8eWeL` z);kEjp1o+A6Ca~#KDg=YP%+)YT8h#c_|<#vIcyNR3xCq z(uAAvg6d?-IVa(u=mp`I@FHFTB75RsY>74LyAoI6YPkf6tP0l8`lhZu00)!5iZ}6) z+zoIIq5Fc!x!9AjYj72w!PE4uj=iukR-*4*?1{Z;52GHx$OYJeu}g6=p2u@|8;Goq zeRV&ls5Mn+Kn8s1##(5C7u5)$2z{y>(^xF}vAo(I^dMVx#YjiBrN`pccon+QgoQ{! zFWNDn=tT<_qYX)@M*}*Mqwn5q^lRRr6{Asts((TE6q^1))qjz93jNaa7p4D$t`|RA zQHyNMMveOW;X}Q3&*q>MbFI2wyH0&a;W`|PgXJh3hSSt0|F7!8?-2Q>M83dBcnV+R zJG_C1@Cu&6?+D^!e1h-wT`5Kh?!;NRA9o-f&q}H0<*)_5qi%>?q5dI_CH_&ZOWmD%md}+DRKxD8z$#czaYP1XTvkCF^011Y@e))kpQZ2fNBYkF z4>3r`WukfH_VH=|P3Kc>pND-8`dc!E7*TY#_f?-EzG6ox2l-zY#amic*WCtTuU6ED#Ag+5PS{=7v9>N58n%3N*$%IOdc(93`cHALn_vugSfR zeCm4lIj&5zfVT5~Ij`CDxvy3C!frd(Rf`mhL8-&xXvd)Vu?e7< z{oiZfdrt!B5D%g>|5}}kA-@JYDBg(obRH#G9z$pZLJ`LK`}eme*xUW!TNFMK$Kx=$ z0Z|yCo^=ObBtA;K5~nWxZs96w;?*D0x2yxn`UX8mB!<2rUWcpk82#nM--zdP{5?6B zHHd5K`;|h@|0=)yOimuWUhc5wT}xz-`?YQ&g7I(}Ko0!MaqlAjh84)aB&si*j)Tw% zAN|YI|AziQxO0Lr;dJbbF$|&@`BIBfIeofos%xsNt7fXEt9)|yeOkQw8QYQ8_0Pu!&2H$g zaq)Lpd~mwV2$2+C@2GUEeiBc$EU<#}r& z_AMOqU>H2D@T;wlTZ*+;a!4Tg5#V+?N4#fqANRDm^=w7U&zVjlFW&?E6h<<3I{$7fv<42UCoj7OEH5A@dnbV zDZi!B&9L2Lwz8@Y#&V_@j4L3mA9N6KJ1{MKvUg54hWVf)%pYJmy}*UyUSFaQF51o) z5e&q``%b#i`%aE@Bopf%KyM+LR^alFXP!$FH)mRcHtq_wNFKntToxbODJ4WFRs)GntVdppxdAMXA!MfGDSL8bn07qsTCN(nY3+Dx8L1 zKb=EZFtM_2%8rn@e??iHX|0(cU3o9VE?U!;WNW1>_F0FGRGi!ez>o7)9G}&kwmp|YUmOc@if-SI!991I5V5l^?n?qT z0Ny_c?Ot6;9{Y+P7@MA}KlUE|U7jlc19GZ-$q58+f2;_9Js+6^`MP!JC}yl^O4m7A zv*my)_tp9U6ET_Rheyug-U|;ehMaFkc#nPLD&VwfkY=EhcFrmHv?6c3K+sMedHLAh z-hs)bIumyQ0X5r zsP(t$w>Sr#lhlXF9I4fzB{?9B?ru8lPg1;lo{`0-NX7qISBM-%m!SM<{{2f#EZYcV zyF;WGlS-G}6NN?>9SfWaTauhh_aLi0=$7K^S%1T>JnVjLL?c>R$VxG*} zW=7vdKgu~ksBSP8$6P!!K%q%@S`;q~!(Xkyrby1Y!8rm2Z>KPSsCBTx^d%o_By&#= z-<$Gl1c!!=D~tTf0zF5nZ9}|ny6XNGEN*2(jBMvdOm2ZfqIDR1Iiz9|C#9MK`#-y@ z{IsMZz|5kGZMqDiY@S{aTo*IV()}bX`uN~;2a_{jl=t6Y7d_WkW1+HKfA5r08U#96DQ#^=&z)KWoaJ8DphJA|pL#>I3G|iY=@d#f&sqSGk=HJ?Y zgr_(X+V|rTmHjyf1N$SNSdn<{l6}{evC37_f?q~Tnby&GlQ&=8>XkVsV3;a*OKEiF z76~g9Gx*aJK?i)g5w^4CK$!djZ2Ac{k8JmUR6(V=W-h9PhV85wM2G8qai~eLAS(Zo zL-t{`gH9>k^kefW2M~KpmslpnI#U3$cU1Hx>ePir{}^5PGxt+SN)ejJFm)tJlKsk6 zR!%CJWWcH2*L!9*&#>mhuoiIJKNDh-O~>XQv0bo?r(F#6q)^QNwC|p2iF}(YlUy;* zM_MPD>$dnZ%jmq1CG7Ur`&^%TUX6We_+!RC8TX{H-jVG7O)NhsKBZg{<8M%9y8VY{m2(f|PqB^h zWNkmcXV)pK7s?j+xqu_MG}k80D|&?RJ}S(WB?yViafk!5F#o#XcLb{KsSV{;&6>op z23%ZKgvf5Z=#mCZLQj~Y^PvMW!ISo1eI!upP3JnkMRU>n%RUAHj1YO;>yid2uuWi3-uW5jl@XoA`5St<#CdM!s*>a;kr?NjFMx{KXpm<B!L%uTLoIC;uW z-F%NqmbBv7Y>~{u;SZFZKCsIeV;R$I{XZz5clq$>vUayH-(sv4^lmfBq z!%oB^O!X$6t)m=?sFl-@t-L9|w#lhlkp}qpd4y;xP+QR{W#J#SD8>koF7`U)Yr5;A z&;2n&oiq7(OFpS;iE_KuD;CESu(58Mh{Y;7C5WzatcTx@6JU*VKvXow<(4_81j*fD z%Ne;sPFgq#r(K+oFg)56!^2A@#X3S^IdbYu{ru#e3schEj`irJq+<1*?D9`?=@1+z zAL3sccrA8Ca(=J4lrr%Y-Jum0$#7XKXQxLlO}ec9$q($VwZ(%%H-D1Khu{qFdaPrG zN@5`an@4Q7(X6Mi{D;;G`6K%o4=x=oyckdm2;sNSu5eis_UQE`d_msKvb{)uVqq zSk1_VW1H0Fskhl#a>LE1{_x!=;7i;+;oAum#c+C>Avd0ttW3zVK+|rdxIxo6#Yf(et*`$+^^yIG(3o5!y6N|qc1N=hPK651i$i%w6-Bm**_vW1_(r}5p z)-JZ)A#~76IsLNT;vL`kelIhg+26?QcUQ<0x9|APJr<*a^*@rlEQbA8(auxSgcr`T&w*$@=}UjFF(wepd}w%mnq z8#*^rc$3Y>wX>Ac$#l}TiwQHE8fHX+_p9HgLG*?mq zAbP2K{JH;5T!gYQZb~5_odw%mw8|3jGL_3nYoF@GjYME%@;*3s*NkvX#@Z z^Hl4iSiSd{YGS#)_b^~x|HqSx0f^2^Q?JT#`1 z3Y;~zsc42j1cie8{O)>{XJyP{4)+xz_*QSA=;Bc48s+Ta}s@$pybJlXVz@uixBQb>;>8* z{3es%e`yi9Br(*9h*O^=UEwE}&Vyoy#ft2soFevz^Mv%mm>bNL%mROrseL#>)R?~% z#o-72gnUOD^h=nLKtYMkfu&m<;v6D*qup{3$k?^`#bRBJ{S5t9ACazR>NUrMU+Fo} z5s)xx#>>C_CbIgSXeyOyK90n`_qsz+LUzN3yyZJoLPK<$30yUq!1?AkuU;y1ySk8n z%}g}olV3})a!u8Bah(?M*=LpMpj&Rs9=H1v&B+&Fjmzk>F1U41wx7z+HXcCdZ8OQY zK$mG9f$wHWnXWiqXk9oKdEIdf` zdUZL-d`ZpY^Eg7r^PJ{)wg3&3F)ce*s=1v{_aL5eJ)I?GY!#j=ig-_~Z(Y|tc7tHa zZ!+n@MCFM4NRS?Lw6#Gg`ScM(rZCG&^p) zrK;sZ)f6ihy%yW$BJ~VMVc+{xUX$5GQ);O=B3{$^R9jA~sjN1WxnxTwEl7Pi(}i@% zk&-{FUOTf%=JZN={9e2BY4*I1n;nlkb1BxJje2|@cNa38L<8TDkx-BUQ8Cf-uU?5X zNMt615XypSd;aUf{*Nyk?BD}1`Tl{jR7Ly)b*=LNfTCE23P4qDQw*Ri*D(W7*Lm;B zQxtv0mZz$+NS3E8(@>MA{^349K~bW>F+o-H?dJq#g@Nk?b-n)$Q(>Vv3R7{VSqxKA zshS*9Nv-R6O<}Rzr<&qwyXu;vay`46k~-fr`@$lrkM_k?R@wGNWmrkiA@T>AP}2Xnnn6;Wu;_I7LS*GiomT79~oB#0my>3#X$g^%%pOPs*ZE!g?G#Cq`R!F%=lkuJX&d?N|M1#+ z*(p&LdD*LR>V4U*Fb;g#uMdKOL%AuS@D5IgfpFHd<=cN^1FZq8|M2#Q@l4Ab4yK$< z7?u{_t|X=^O_C&*CfD3BraE)uFqXE^HEp5_RWxmq2FF-gqS~jbvLr2mQ_DnEx-82i zO`g@mM0M7V!z68yzj!Jtl;L=)8tlVqDr$^nX{uWMhngy?v}u~En%qlENN`IU@(v!0 zn#uuaT#GX1id;(yZY<4Ucz^a@=gJFOUgm8s9d8a5~$ph z&eXA7<2L58+|%AT3S46r>I&Rb?wpfc6W`n>xo7-8FgMH0n#nV_Ou91FHjmrc*S1Xi z5`SwRv(o?8GUX|F(LCYkchNEvh)CiN`OBHaW735_*L~d9I@e>`hrqyn%u?IHW6Fbf z!+pZRYr|tE07K|*)LdEUe$wr8_uaU?Q}_L}AG!bCn6)nJC<@?hMgsUc~ zFsQ%So_;@0wq`l-j#&DQw;HPFI;>CD6{P$T>=-j7yGhOHKBPAOJGSl5D>|usJMqdB zG--T`!5-C5_zOn9wqXQ8|Dpj1EuHH;0 z4M$BhY%_9#WqzOK61z+gU(>?9`g_PpXV+v;)qTgN+)K6u()0&|j5eb{R?$qgr3>SMqGk5x%e_f8qc21>Gf+ zn&glW$louk^=f-$FRetbA~&|C=KA7>nLr4 zKMF%>l$jhuS*+`))LP)r;^a?D>WXMBa;hR8iwk1Zid+lgOb*QpU+4|p7bHFh+;LJ! z_bm8rsyA@p7E>HDYV+Hv6x*du38%Rl4}Vf4#n51|@7bkH@SeoUzqt_oa%BSdPvGrj z_FeEFRT77diHnVog@==on3|lPl$N5cqM@dxs;Ry_3(1Q=x3s{^#>K(I&du4@(EPKt zv8Bn&+1=IC#l!9K>h2i_4gL98hYA_sJc$nnXh(4(M zv0u8t|6y2r+y7A_)rQ?{I68wuHQD0-(5x7*8vnm_D;Pqsma7=#`N4y59;L||$x3GH zeCw@^*6R=Xe{4ozF@$ecaFm5_H$HssxmhE2>bc!QBoDY*B`^-S-NX=m!=~2C^+v{~ zl})G8%yuW@upCRL*3S2bN5Ny%D%Qwy#rvdLrB$Mp=Zp4{+ZKPWSTo0yRKVl(H_m0) z`mUun*;d%{u7fxBWq9S*72nspQw%ROLN1GyC{^x zYt5GH@rHg6qKkWqNUX9%tM(i>0~%Er&Ia zlf^Rq1fziG|B|!I?;qB8MQSuC|Ad-!g|jv2^n~K{4~?{D{}+)f|4$m@^t~>Hz3&bR zJT)Txcq)bTAi;Y*V2TdDf#7UPxkQYXn&A;t^(t5_;Kl@2D=6KsHQ4h2AIwezpwz9U0l@R)kB*lh9JA~C$o}4otChS9xLiu; zm=QQx+Pixh+rP)ej4^ucQ#Dqx`D})LA^j#$q-oqWW=!+nZC9ezJ3qnyG$O*r zEUVawP#8MpM&UZ$cW1X?=TOYcV#W*10b%j>&y=N%+8ivJdfCkz^oL^)^1ES&H3Zqm zYcWNH2!%EUrmhxQT{Grz+0LYyBBj>dRugT@XN_-1_ka91!0(mG83ouLLuA&>L7_PA zl_!e*YY*_TfA?v*Qh`HEs8e-QU@p6O0Y@rDAXT>E?Pne}0Gkffx}o zI1T=^Zr)MEhc5rY(y^d~W1X5uF{@+X z*TzMdRa#z8c!lv5Nc`lModgk_-B5=@chM+V6VMm`xIQ)f3GH_H832fk1hmd(@t%9~ zZYd|!^d-no_!_)>xRLzm&5j>*Vr^Xq?Dy$mWGoW^Ko0=WBR~|$8{|!>tQ-X(2OiGk z*uG78-#RzG-kX7soPI3b0H@j~fsf=~=3R82pj=Qv1<>}9j5i<9cD7-)En+k(@TTu_ zDSJJQfiZ}dqqJ@;oh!MI*24P&G#i_Ccd%%3o)}! zqp@+W#K{e=IBx}}o-xMb?Qjk()*YDfyAt4*|NDqK+-4s2$vf^B3$1Yg@NIAVdaCMh z=*E`wnxN))mmA>}kZlb|YTX>ukaRoY&{yCPxV}G83dvBNlwkaMje})+I1=}>r@xfq z6tYNJy4Laf+SQ)sGg^Jc_AhI3aoI&k#+;FPW>Pxl72cZC2L_d5$>j@pIgQFWvtMCZ zVb~0+MN*;oq|fC9qkj)n3ctpooD#$RGh8ScnJ>cdFGz}jZt>q~V$mqvADd5R7l0J! zt3^`b7w7*QuJT`SkXv#e(W?LwA=r3!7JXR%!o2~4^_;Rx^k7mc7LP+<5xBdH%RD)U z%oP5SAM{@gxsOEhORHe~G zW}$AvjQcXG5$8;%E~igUeQP=e^thttilbX+!V&1Okn0m1gwknk)#RR0oi4-(d>as7 zoS`C};egJ?S%Wm2VjG6BoA6>qL zjsX}H@kb=B7m>l+2zSH7-GSc!`U{XWcN zWu2n~RZV5vMV5!>~HyNvKBp zP^XtsQB9Gs2VO~De{Yla$sq#kt1d>CeCi90@(eO)s%WV`6aZJ%_K zMFu4Nn6*kY@)O}MJz6Z772$1(0O4=DbUU#WX>Auh`(U1ac3K&tq-v0)B6a94`sG?iGwJ_N*yjD~9Mc405WXW^={`%lDaD1|EpWfEg z4CgP&TzdmQHQy1(uE`ARO%Hh{Q1J+nAWQ^5hgGrzHMOYb(5_6gyk?sPW9ihMC;S87 zDI6VR>6)hVC`SsMXtW1WxyyyM+GVm#tWuVurP|ua01sVun?VJiT&u4nIC`+e{g)ek zgTUofTFKwTHc5cd>k3UsM^y5_H%?I_0-#xA#YpVOCdbopSDaLRnFRp}B~{I5#{Pwx z$?l<39+X!;SwIcL>Q`Bf*HZ130RPc@m3BaKHA9X}%<*0VY;?+b*N|!|A7hL$0>HRD zw4klVHr}XsRwgSOJGE5O!DF>f0Ngmny+G

TUSU-1M!_@$c_#P}3c7El54ctHw|{ zYURE*YIt&?!l`ONqA+CnuW8%ugsrymQKTiAg9pf3@&IVsysENb(Rn&#|8tLD_#hDb zto5pi`E9olaIPdpU^Y=kZo7e1B_vv`puyNjs~S;VyRg?GF_3t2h!npIhaS#Zv4?~n zR#L@863gV<;6+Av&WF}(hOvVgKYexiqf(X}gu=SJC$zP)YUPYVf2?bIO!SMAq@O+a z7h`TezrinBgFK+*`$goDg2>EZz4-mK_BOmK{!pg8K%aBr2jP`a3BK>{zDtp5!eK*G z^vWRkl#v;FmW}+8uXTUYBB7i`5?}Q z3a@BCRHp$!bIR7yy=o7JuPct0%2CE9C6Ch1&{e$IbB+l@v$|h0+Sv^T7;{w$gjh*_ zG}OGOv?XlU=$yh{!2d;P_$kas+e>vXjVFAvS1?HXjP$Teg1!r>&K-8C+Q%D~_GbY3 z8t-McUz85xev{Ea{7%HB2kTmM18#kg3^U`n?Qo0$oti%>!v-S*jK~su#7H= zY0Yf|{X=Kc^R$Gwqs|^BAEE8P+x`rLAoRmq%j4SaFk-yFw--Lte2_KLn$Gwrn%{4m z(L_v7-82D+A)5)3QDlqF3FAY z!))}e98zTZI76r6B)8Nl+U01~=U^R3AITOlHXq}cco;E(i&PpwX;msK{~=2WXV?;Ta#f{~_{ zZ;Of9c{K(NS-qRhdFLLS#(H&DZ5FR_#B0iERagPEb$0gKn!iu49zcNeW*+dP(07HDm_3n(Ci{)~oYE z(F<1a(v{kD;00sju~qI1xfu`aJRYEv5(FCFYX8W~e`^KyVfZp3tL=u>9_{~~>gM)dh5u|YWS(eHRociLV}7%9A2Cu~ z?#XI4)QvA}A^vW-dM*;SU9D3%YMXc<=_haSAZwt{9Yry3&R~_RNPoWj!4g zqv?K6v?EwI(P`96-Yn~ zt{&fapYz~wiMd_}zn_yIa~$_88+se`lYVm~p&j3|EFjJh zNE`_o42Hsh{HII-&x|mD9f4i`0~J+a02LLSmYD&5nRb5#`_V0dL6kzc+}oL9A$v%g z+b)$a@pd1Z=*k5mBESy{+n8sBYw!AI>OiiXxsR(t6x+DEq)?tCs!xy@LapYq=eiW8 zVMEnpIw2!$eHFvN_sdpa=&y5|)yGg(!E1gusm4gXR)u$M{(6_erM|LFv}m5sJ)AlX z97A@zwbEbfgS6jr>N_CoG^+e9KW2|w&P#$-BSlm|vtn&~*{^lKAw~z@_m7V5r>KAg zmO)%{9|JabvDae+$hkEl-DB&8ca!wLe$Efs$X>% z1o?LuEA{C25Y2+1lr7MZH%pOS9;FB+B+Sm!E39wsm|OQ5V!pL*FwEET3=A^dwA� z$SuL;rG>^NPOKfrJcLl2F+H?fa6K1?)^;DK=#-jwt%kfFx*BXB?={1ki!qilBnmTV zL%VXu@?Kalp?Dm89b#Ii{Kiw*a_(oqvw_tPte&-~{$BFH-8dgO5Z*)G`Y;EdQ6YTE zM)TtV?xindkxUlBD4N4AR#YE3+Dj=Y1pMC;K&kmxLqdcoFG)jRLxIASwTWR$ywgv8sq~M`=h{*gFy5x1H z+1uJl3)}zlg7r9N`=LT4SBOk3yFV8j2KJ?L;_Zuqt-=Pzybu{zz1KjkdjtOFey_w^ zC{W_)-s;J>tE!pwMB4SOVQf*Xf!GQb7Fs`g2Da{knP+vz_fVPqy@9(9nU7~cVH8$R zRFUzs;2)c?mV!U!q?Aun+*pZRvq7+HwmPuX;T3EI@wGs!?kctL>8^=1o20FUuc-0M==%~m2s6T|i_I{3ac^!H(TsX;R zSIQ^sbNVRC9`mvh6arG;d4UVSx{7uWRz5J?!Kn&SK7dph(1jOCO8G^9!?}aQ5ARPE zR}}8AC>;7zf*t-NP)rJWOv!~%*^e)Tfm&~_Sgi)QeR}mHL0UIX4ze>A3AOCdk8p4*``Hn? z@MEz+WkmAH9$=cjl+x_8gXMLSRKy%iX*3d=7FkSG9YmE*jmV5ZSYkqffGqQB`c$cRX3Rh<`igY4% z2yfArRM9cl-I`!Jt~^=Hi)&2S{jNN}zTrPl?{S&#bhW%t#Hxv~-pE0Dj2iGilO6sEKGHV-q_p>a9JMSRBGZNC=K%Rlrydl@=ulLYQ9~Au6U1VyCxjZPAFi+|WEga^&HmYxT&{d~pI zdxvKMr)RN0h2X!6e|Q&H(^u7c*8NjEvuts5=&`>#@72CbzM0d>2QfJiTXVJ5?@YyD zMon#Qe1I^LM}kU%ItEWnw363~2lUHfYT~d7;X@a)CHX?)Nuo!BeNjuIQUudV$b-Ry z!y~EHfSIr$G6qY9_=Mq1YT{;MVz~nsgDmjJ+&Nghl8`fWLJDsr{#O(lIw=-$mbw8? zb%=Kt-$z11T@rz02`Vu;s*qnH^r6&YgCP=;5;1vc()Nh^;NNJ>J;Ygr20TsW4eagh QP*4?etSJAskdW*D08C*L$^ZZW literal 0 HcmV?d00001 diff --git a/Web/public/assets/blue.css b/Web/public/assets/blue.css new file mode 100644 index 0000000..ea77574 --- /dev/null +++ b/Web/public/assets/blue.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;letter-spacing:-.02em;background-color:rgb(29, 33, 44);background-color:rgb(29, 33, 44);color:#fff;color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl","calt";font-variant-ligatures:contextual;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:#23b0ff;background:var(--accent);color:rgb(29, 33, 44);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:rgba(35, 176, 255, 0.2);background:rgba(35, 176, 255, 0.2);color:#23b0ff;color:var(--accent);padding:1px 6px;margin:0 2px;font-size:.95rem;}code code,code kbd,kbd code,kbd kbd{background:transparent;padding:0;margin:0}pre{background:transparent!important;padding:20px 10px;margin:40px 0;font-size:.95rem;overflow:auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);}pre +pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}@media (--phone){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none!important;margin:0;padding:0;font-size:inherit;border:none}blockquote{border-top:1px solid #23b0ff;border-top:1px solid var(--accent);border-bottom:1px solid #23b0ff;border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#23b0ff;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(35, 176, 255, 0.1);background:rgba(35, 176, 255, 0.1);font:inherit;color:inherit;border:1px solid #23b0ff;border:1px solid var(--accent);padding-top:60px;}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;color:#23b0ff;color:var(--accent);font-weight:700}blockquote.twitter-tweet a{color:#23b0ff;color:var(--accent)}table{table-layout:auto;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #23b0ff;border:1px dashed var(--accent);padding:10px}th{color:#23b0ff;color:var(--accent)}ol,ul{margin-left:30px;padding:0;}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li;}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#23b0ff;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#23b0ff;background:var(--accent);color:rgb(29, 33, 44);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#23b0ff,#23b0ff 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(29, 33, 44, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(29, 33, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(29, 33, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(29, 33, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0;}.header .menu__sub-inner-more-trigger{color:#23b0ff;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0;}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#23b0ff;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(29, 33, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#23b0ff;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#23b0ff;background:var(--accent);color:#000;padding:5px 10px}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;position:relative;margin:100px 0 20px;}.pagination__title-h{margin:0 auto;padding:5px 10px;background:rgb(29, 33, 44);background:rgb(29, 33, 44);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.button +.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #23b0ff;border:1px solid var(--accent);padding:20px;}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(35, 176, 255, 0.7);color:rgba(35, 176, 255, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#23b0ff;color:var(--accent);margin:0 0 15px;padding-bottom:15px}.post-title,.post-title:after{border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5;}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #23b0ff;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none;}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#23b0ff;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(35, 176, 255, 0.9);color:rgba(35, 176, 255, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#23b0ff;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(35, 176, 255, 0.7);color:rgba(35, 176, 255, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(141, 155, 163);color:rgb(141, 155, 163)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(141, 155, 163, 0.08);background:rgba(141, 155, 163, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#23b0ff;--background:rgb(29, 33, 44);--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/Web/public/assets/green.css b/Web/public/assets/green.css new file mode 100644 index 0000000..57d5728 --- /dev/null +++ b/Web/public/assets/green.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;letter-spacing:-.02em;background-color:rgb(31, 34, 42);background-color:rgb(31, 34, 42);color:#fff;color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl","calt";font-variant-ligatures:contextual;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:#78e2a0;background:var(--accent);color:rgb(31, 34, 42);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:rgba(120, 226, 160, 0.2);background:rgba(120, 226, 160, 0.2);color:#78e2a0;color:var(--accent);padding:1px 6px;margin:0 2px;font-size:.95rem;}code code,code kbd,kbd code,kbd kbd{background:transparent;padding:0;margin:0}pre{background:transparent!important;padding:20px 10px;margin:40px 0;font-size:.95rem;overflow:auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);}pre +pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}@media (--phone){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none!important;margin:0;padding:0;font-size:inherit;border:none}blockquote{border-top:1px solid #78e2a0;border-top:1px solid var(--accent);border-bottom:1px solid #78e2a0;border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#78e2a0;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(120, 226, 160, 0.1);background:rgba(120, 226, 160, 0.1);font:inherit;color:inherit;border:1px solid #78e2a0;border:1px solid var(--accent);padding-top:60px;}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;color:#78e2a0;color:var(--accent);font-weight:700}blockquote.twitter-tweet a{color:#78e2a0;color:var(--accent)}table{table-layout:auto;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #78e2a0;border:1px dashed var(--accent);padding:10px}th{color:#78e2a0;color:var(--accent)}ol,ul{margin-left:30px;padding:0;}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li;}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#78e2a0;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#78e2a0;background:var(--accent);color:rgb(31, 34, 42);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#78e2a0,#78e2a0 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(31, 34, 42, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(31, 34, 42);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(31, 34, 42);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(31, 34, 42);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0;}.header .menu__sub-inner-more-trigger{color:#78e2a0;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0;}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#78e2a0;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(31, 34, 42);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#78e2a0;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#78e2a0;background:var(--accent);color:#000;padding:5px 10px}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;position:relative;margin:100px 0 20px;}.pagination__title-h{margin:0 auto;padding:5px 10px;background:rgb(31, 34, 42);background:rgb(31, 34, 42);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.button +.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #78e2a0;border:1px solid var(--accent);padding:20px;}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(120, 226, 160, 0.7);color:rgba(120, 226, 160, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#78e2a0;color:var(--accent);margin:0 0 15px;padding-bottom:15px}.post-title,.post-title:after{border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5;}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #78e2a0;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none;}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#78e2a0;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(120, 226, 160, 0.9);color:rgba(120, 226, 160, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#78e2a0;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(120, 226, 160, 0.7);color:rgba(120, 226, 160, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(150, 160, 154);color:rgb(150, 160, 154)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(150, 160, 154, 0.08);background:rgba(150, 160, 154, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#78e2a0;--background:rgb(31, 34, 42);--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/Web/public/assets/languageSelector.js b/Web/public/assets/languageSelector.js new file mode 100644 index 0000000..a74b987 --- /dev/null +++ b/Web/public/assets/languageSelector.js @@ -0,0 +1 @@ +!function(){function t(){return window.matchMedia(e).matches}var e=getComputedStyle(document.body).getPropertyValue("--phoneWidth"),n=document.querySelector(".language-selector-current"),o=document.querySelector(".language-selector__more");document.body.addEventListener("click",function(){t()||!o||o.classList.contains("hidden")||o.classList.add("hidden")}),n&&n.addEventListener("click",function(e){t()||(e.stopPropagation(),o.classList.toggle("hidden"))})}(); \ No newline at end of file diff --git a/Web/public/assets/main.js b/Web/public/assets/main.js new file mode 100644 index 0000000..599bdde --- /dev/null +++ b/Web/public/assets/main.js @@ -0,0 +1 @@ +!function(){function e(){return window.matchMedia(s).matches}function t(){o&&o.classList.toggle("hidden",!e()),i&&i.classList.toggle("hidden",e()),c&&c.classList.toggle("hidden",!e())}var n=document.querySelector(".container"),i=document.querySelector(".menu"),o=document.querySelector(".menu-trigger"),d=(document.querySelector(".menu__inner--desktop"),document.querySelector(".menu__sub-inner-more-trigger")),c=document.querySelector(".menu__sub-inner-more"),s=getComputedStyle(document.body).getPropertyValue("--phoneWidth");i&&i.addEventListener("click",function(e){return e.stopPropagation()}),c&&c.addEventListener("click",function(e){return e.stopPropagation()}),t(),document.body.addEventListener("click",function(){e()||!c||c.classList.contains("hidden")?e()&&!i.classList.contains("hidden")&&i.classList.add("hidden"):c.classList.add("hidden")}),window.addEventListener("resize",t),o&&o.addEventListener("click",function(e){e.stopPropagation(),i&&i.classList.toggle("hidden")}),d&&d.addEventListener("click",function(e){e.stopPropagation(),c&&c.classList.toggle("hidden"),c.getBoundingClientRect().right>n.getBoundingClientRect().right&&(c.style.left="auto",c.style.right=0)})}(); \ No newline at end of file diff --git a/Web/public/assets/pink.css b/Web/public/assets/pink.css new file mode 100644 index 0000000..ca205f0 --- /dev/null +++ b/Web/public/assets/pink.css @@ -0,0 +1 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;letter-spacing:-.02em;background-color:rgb(33, 32, 44);background-color:rgb(33, 32, 44);color:#fff;color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl","calt";font-variant-ligatures:contextual;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:#ee72f1;background:var(--accent);color:rgb(33, 32, 44);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:rgba(238, 114, 241, 0.2);background:rgba(238, 114, 241, 0.2);color:#ee72f1;color:var(--accent);padding:1px 6px;margin:0 2px;font-size:.95rem;}code code,code kbd,kbd code,kbd kbd{background:transparent;padding:0;margin:0}pre{background:transparent!important;padding:20px 10px;margin:40px 0;font-size:.95rem;overflow:auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);}pre +pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}@media (--phone){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none!important;margin:0;padding:0;font-size:inherit;border:none}blockquote{border-top:1px solid #ee72f1;border-top:1px solid var(--accent);border-bottom:1px solid #ee72f1;border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#ee72f1;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(238, 114, 241, 0.1);background:rgba(238, 114, 241, 0.1);font:inherit;color:inherit;border:1px solid #ee72f1;border:1px solid var(--accent);padding-top:60px;}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;color:#ee72f1;color:var(--accent);font-weight:700}blockquote.twitter-tweet a{color:#ee72f1;color:var(--accent)}table{table-layout:auto;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #ee72f1;border:1px dashed var(--accent);padding:10px}th{color:#ee72f1;color:var(--accent)}ol,ul{margin-left:30px;padding:0;}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li;}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#ee72f1;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#ee72f1;background:var(--accent);color:rgb(33, 32, 44);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#ee72f1,#ee72f1 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(33, 32, 44, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(33, 32, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(33, 32, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(33, 32, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0;}.header .menu__sub-inner-more-trigger{color:#ee72f1;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0;}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#ee72f1;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(33, 32, 44);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#ee72f1;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#ee72f1;background:var(--accent);color:#000;padding:5px 10px}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;position:relative;margin:100px 0 20px;}.pagination__title-h{margin:0 auto;padding:5px 10px;background:rgb(33, 32, 44);background:rgb(33, 32, 44);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.button +.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #ee72f1;border:1px solid var(--accent);padding:20px;}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(238, 114, 241, 0.7);color:rgba(238, 114, 241, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#ee72f1;color:var(--accent);margin:0 0 15px;padding-bottom:15px}.post-title,.post-title:after{border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5;}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #ee72f1;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none;}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#ee72f1;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(238, 114, 241, 0.9);color:rgba(238, 114, 241, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ee72f1;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(238, 114, 241, 0.7);color:rgba(238, 114, 241, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(162, 149, 162);color:rgb(162, 149, 162)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(162, 149, 162, 0.08);background:rgba(162, 149, 162, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#ee72f1;--background:rgb(33, 32, 44);--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/Web/public/assets/prism.js b/Web/public/assets/prism.js new file mode 100644 index 0000000..818d1bc --- /dev/null +++ b/Web/public/assets/prism.js @@ -0,0 +1,8 @@ +!function(){var n={213:function(e,t,n){var a,g,i,r,l,o,m=function(l){var d=/\blang(?:uage)?-([\w-]+)\b/i,t=0,I={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof N?new N(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=o.reach);v+=y.value.length,y=y.next){var w=y.value;if(n.length>t.length)return;if(!(w instanceof N)){var k,S,E,x,A=1;if(f&&y!=n.tail.prev){if(h.lastIndex=v,!(L=h.exec(t)))break;var _=L.index+(g&&L[1]?L[1].length:0),T=L.index+L[0].length,R=v;for(R+=y.value.length;R<=_;)R+=(y=y.next).value.length;if(v=R-=y.value.length,y.value instanceof N)continue;for(var C=y;C!==n.tail&&(Ro.reach&&(o.reach=x),w=y.prev,S&&(w=F(n,w,S),v+=S.length),function(e,t,n){for(var a=t.next,i=0;i"+i.content+""},!l.document)return l.addEventListener&&(I.disableWorkerMessageHandler||l.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,e=t.code,t=t.immediateClose;l.postMessage(I.highlight(e,I.languages[n],n)),t&&l.close()},!1)),I;var e,n=I.util.currentScript();function a(){I.manual||I.highlightAll()}return n&&(I.filename=n.src,n.hasAttribute("data-manual")&&(I.manual=!0)),I.manual||("loading"===(e=document.readyState)||"interactive"===e&&n&&n.defer?document.addEventListener("DOMContentLoaded",a):window.requestAnimationFrame?window.requestAnimationFrame(a):window.setTimeout(a,16)),I}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});function f(e,t){return"___"+e.toUpperCase()+t+"___"}function s(e){return e=e.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+e+")")}e.exports&&(e.exports=m),void 0!==n.g&&(n.g.Prism=m),m.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,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/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},m.languages.markup.tag.inside["attr-value"].inside.entity=m.languages.markup.entity,m.languages.markup.doctype.inside["internal-subset"].inside=m.languages.markup,m.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(m.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:m.languages[t]},n.cdata=/^$/i;n={"included-cdata":{pattern://i,inside:n}};n["language-"+t]={pattern:/[\s\S]+/,inside:m.languages[t]};t={};t[e]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},m.languages.insertBefore("markup","cdata",t)}}),m.languages.html=m.languages.markup,m.languages.mathml=m.languages.markup,m.languages.svg=m.languages.markup,m.languages.xml=m.languages.extend("markup",{}),m.languages.ssml=m.languages.xml,m.languages.atom=m.languages.xml,m.languages.rss=m.languages.xml,function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\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()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:e.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},t.tag))}(m),m.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},m.languages.javascript=m.languages.extend("clike",{"class-name":[m.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|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}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),m.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,m.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:m.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:m.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:m.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:m.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]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:m.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),m.languages.insertBefore("javascript","string",{"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:m.languages.javascript}},string:/[\s\S]+/}}}),m.languages.markup&&m.languages.markup.tag.addInlined("script","javascript"),m.languages.js=m.languages.javascript,m.languages.actionscript=m.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),m.languages.actionscript["class-name"].alias="function",m.languages.markup&&m.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:m.languages.markup}}),m.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/},m.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/},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},a={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}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};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+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|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|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|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|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|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|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|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;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\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 i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],r=a.variable[1].inside,o=0;o>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),m.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},m.languages.c.string],comment:m.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:m.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete m.languages.c.boolean,function(n){function a(e,n){return e.replace(/<<(\d+)>>/g,function(e,t){return"(?:"+n[+t]+")"})}function i(e,t,n){return RegExp(a(e,t),n||"")}function e(e,t){for(var n=0;n>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",o="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),u=RegExp(l(t+" "+r+" "+o+" "+s)),c=l(r+" "+o+" "+s),p=l(t+" "+r+" "+s),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),f=e("\\((?:[^()]|<>)*\\)",2),m="@?\\b[A-Za-z_]\\w*\\b",b=a("<<0>>(?:\\s*<<1>>)?",[m,g]),h=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,b]),o="\\[\\s*(?:,\\s*)*\\]",t=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[h,o]),r=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,f,o])]),h,o]),s={keyword:u,punctuation:/[<>()?,.:[\]]/},c="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",o='"(?:\\\\.|[^\\\\"\r\n])*"';n.languages.csharp=n.languages.extend("clike",{string:[{pattern:i("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:i("(^|[^@$\\\\])<<0>>",[o]),lookbehind:!0,greedy:!0},{pattern:RegExp(c),greedy:!0,alias:"character"}],"class-name":[{pattern:i("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[h]),lookbehind:!0,inside:s},{pattern:i("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[m,r]),lookbehind:!0,inside:s},{pattern:i("(\\busing\\s+)<<0>>(?=\\s*=)",[m]),lookbehind:!0},{pattern:i("(\\b<<0>>\\s+)<<1>>",[d,b]),lookbehind:!0,inside:s},{pattern:i("(\\bcatch\\s*\\(\\s*)<<0>>",[h]),lookbehind:!0,inside:s},{pattern:i("(\\bwhere\\s+)<<0>>",[m]),lookbehind:!0},{pattern:i("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[t]),lookbehind:!0,inside:s},{pattern:i("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[r,p,m]),inside:s}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),n.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),n.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:i("([(,]\\s*)<<0>>(?=\\s*:)",[m]),lookbehind:!0,alias:"punctuation"}}),n.languages.insertBefore("csharp","class-name",{namespace:{pattern:i("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:i("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[f]),lookbehind:!0,alias:"class-name",inside:s},"return-type":{pattern:i("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[r,h]),inside:s,alias:"class-name"},"constructor-invocation":{pattern:i("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[r]),lookbehind:!0,inside:s,alias:"class-name"},"generic-method":{pattern:i("<<0>>\\s*<<1>>(?=\\s*\\()",[m,g]),inside:{function:i("^<<0>>",[m]),generic:{pattern:RegExp(g),alias:"class-name",inside:s}}},"type-list":{pattern:i("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,b,m,r,u.source]),lookbehind:!0,inside:{keyword:u,"class-name":{pattern:RegExp(r),greedy:!0,inside:s},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});u=o+"|"+c,r=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[u]),s=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[r]),2),o="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",c=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[h,s]);n.languages.insertBefore("csharp","class-name",{attribute:{pattern:i("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[o,c]),lookbehind:!0,greedy:!0,inside:{target:{pattern:i("^<<0>>(?=\\s*:)",[o]),alias:"keyword"},"attribute-arguments":{pattern:i("\\(<<0>>*\\)",[s]),inside:n.languages.csharp},"class-name":{pattern:RegExp(h),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var y=":[^}\r\n]+",s=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[r]),2),h=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[s,y]),r=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[u]),2),u=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[r,y]);function v(e,t){return{interpolation:{pattern:i("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:i("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[t,y]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:n.languages.csharp}}},string:/[\s\S]+/}}n.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:i('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[h]),lookbehind:!0,greedy:!0,inside:v(h,s)},{pattern:i('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[u]),lookbehind:!0,greedy:!0,inside:v(u,r)}]})}(m),m.languages.dotnet=m.languages.cs=m.languages.csharp,a=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|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|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,(z=m).languages.cpp=z.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return a.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:a,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),z.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),z.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:z.languages.extend("cpp",{})}}),z.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},z.languages.cpp["base-clause"]),d=/#(?!\{).+/,e={pattern:/#\{[^}]+\}/,alias:"variable"},(z=m).languages.coffeescript=z.languages.extend("javascript",{comment:d,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:e}}],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"}}),z.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:d,interpolation:e}}}),z.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:z.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:e}}]}),z.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete z.languages.coffeescript["template-string"],z.languages.coffee=z.languages.coffeescript,m.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}},function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:n={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=n,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var t={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(m),function(a){a.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var i={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(i).forEach(function(e){var t=i[e],n=[];/^\w+$/.test(e)||n.push(/\w+/.exec(e)[0]),"diff"===e&&n.push("bold"),a.languages.diff[e]={pattern:RegExp("^(?:["+t+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:n,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(a.languages.diff,"PREFIXES",{value:i})}(m),g=m,Object.defineProperties(g.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,i,e,r){var o;a.language===i&&(o=a.tokenStack=[],a.code=a.code.replace(e,function(e){if("function"==typeof r&&!r(e))return e;for(var t,n=o.length;-1!==a.code.indexOf(t=f(i,n));)++n;return o[n]=e,t}),a.grammar=g.languages.markup)}},tokenizePlaceholders:{value:function(d,u){var c,p;d.language===u&&d.tokenStack&&(d.grammar=g.languages[u],c=0,p=Object.keys(d.tokenStack),function e(t){for(var n=0;n=p.length);n++){var a,i,r,o,s,l=t[n];"string"==typeof l||l.content&&"string"==typeof l.content?(i=p[c],r=d.tokenStack[i],a="string"==typeof l?l:l.content,s=f(u,i),-1<(o=a.indexOf(s))&&(++c,i=a.substring(0,o),r=new g.Token(u,g.tokenize(r,d.grammar),"language-"+u,r),o=a.substring(o+s.length),s=[],i&&s.push.apply(s,e([i])),s.push(r),o&&s.push.apply(s,e([o])),"string"==typeof l?t.splice.apply(t,[n,1].concat(s)):l.content=s)):l.content&&e(l.content)}return t}(d.tokens))}}}),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:/[Tt]rue|[Ff]alse|[Nn]one/,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(e){n.buildPlaceholders(e,"django",t)}),e.hooks.add("after-tokenize",function(e){n.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){n.buildPlaceholders(e,"jinja2",t)}),e.hooks.add("after-tokenize",function(e){n.tokenizePlaceholders(e,"jinja2")})}(m),m.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},m.languages.dockerfile=m.languages.docker,m.languages.elixir={comment:/#.*/m,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"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},m.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:m.languages.elixir}}}}),m.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/},m.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(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\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(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/},m.languages.fsharp=m.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),m.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),m.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),m.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:m.languages.fsharp}}}}),(d=m).languages.flow=d.languages.extend("javascript",{}),d.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),d.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete d.languages.flow.parameter,d.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(d.languages.flow.keyword)||(d.languages.flow.keyword=[d.languages.flow.keyword]),d.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0}),m.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},m.languages.go=m.languages.extend("clike",{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/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete m.languages.go["class-name"],m.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:m.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/},function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby}(m),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},a=0,i=t.length;a@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},i.hooks.add("before-tokenize",function(e){i.languages["markup-templating"].buildPlaceholders(e,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),i.hooks.add("after-tokenize",function(e){i.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")}),m.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},m.languages.hs=m.languages.haskell,function(e){e.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var t,n,a,i,r=e.languages,o={"application/javascript":r.javascript,"application/json":r.json||r.javascript,"application/xml":r.xml,"text/xml":r.xml,"text/html":r.html,"text/css":r.css},s={"application/json":!0,"application/xml":!0};for(n in o)o[n]&&(a=a||{},i=s[n]?(i=(t=n).replace(/^[a-z]+\//,""),"(?:"+t+"|\\w+/(?:[\\w.-]+\\+)+"+i+"(?![+\\w.-]))"):n,a[n.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+i+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:o[n]});a&&e.languages.insertBefore("http","header-name",a)}(m),r=/\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|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,e=/\b[A-Z](?:\w*[a-z]\w*)?\b/,(z=m).languages.java=z.languages.extend("clike",{"class-name":[e,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:r,function:[z.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),z.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),z.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},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*)*\\.?".replace(//g,function(){return r.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":e,keyword:r,punctuation:/[<>(),.:]/,operator:/[?&|]/}}}),m.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},m.languages.webmanifest=m.languages.json,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:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!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"],e.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var t=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:e.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];e.languages.kotlin.string.inside=e.languages.kotlin["raw-string"].inside={interpolation:t},e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(m),z={"equation-command":{pattern:d=/\\(?:[^a-z()[\]]|[a-z*]+)/i,alias:"regex"}},(e=m).languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:z,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:z,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:d,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex,m.languages.less=m.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),m.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}),m.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},l=m,o="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",z="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return o}),d="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)",l.languages.markdown=l.languages.extend("markup",{}),l.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+z+d+"(?:"+z+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+z+d+")(?:"+z+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(o),inside:l.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+z+")"+d+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+z+"$"),inside:{"table-header":{pattern:RegExp(o),alias:"important",inside:l.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:/``.+?``|`[^`\r\n]+`/,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:s("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:s("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:s("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:s('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike"].forEach(function(e){t!==e&&(l.languages.markdown[t].inside.content.inside[e]=l.languages.markdown[e])})}),l.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||!function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete m.languages.objectivec["class-name"],m.languages.objc=m.languages.objectivec,m.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},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:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/},m.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},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(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/},function(t){var e=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/,/\b(?:null)\b/i],a=/\b0b[01]+\b|\b0x[\da-f]+\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)*|\B\.\d+)(?:e[+-]?\d+)?/i,i=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,r=/[{}\[\](),:;]/;t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:e,variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[a-z0-9_|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*\??\s*)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*\??\s*[a-z0-9_|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i],"argument-name":/\b[a-z_]\w*(?=\s*:(?!:))/i,"class-name":[{pattern:/(\b(?:class|interface|extends|implements|trait|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:/\w+\s*(?=\()/,property:{pattern:/(->)[\w]+/,lookbehind:!0},number:a,operator:i,punctuation:r};var o={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:t.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:o}},{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:o}}];t.languages.insertBefore("php","variable",{string:o}),t.languages.insertBefore("php","variable",{attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=]$)/,lookbehind:!0,inside:{comment:e,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:a,operator:i,punctuation:r}},delimiter:{pattern:/^#\[|]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(e){/<\?/.test(e.code)&&t.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(m),m.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}),e=m.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},(d=e.string[0].inside).boolean=e.boolean,d.variable=e.variable,d.function.inside=e,m.languages.processing=m.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),m.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),m.languages.processing.function=/\w+(?=\s*\()/,m.languages.processing["class-name"].alias="variable",function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},m.languages.python["string-interpolation"].inside.interpolation.inside.rest=m.languages.python,m.languages.py=m.languages.python,m.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/},function(r){var e=r.util.clone(r.languages.javascript);r.languages.jsx=r.languages.extend("markup",e),r.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,r.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,r.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,r.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,r.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},r.languages.jsx.tag),r.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:r.languages.jsx},alias:"language-javascript"}},r.languages.jsx.tag);function o(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""}function s(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(m);var d,u,c,p,b,h,y,v,w,k,S,E,x,A,_,T,R,C,L,I,N,F,O,D,P,B,M,$,z=m.util.clone(m.languages.typescript);function q(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}function U(e,t){t=(t||"").replace(/m/g,"")+"m";var n="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return u}).replace(/<>/g,function(){return e});return RegExp(n,t)}function G(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function j(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function H(e){e()}function Z(l,e,d){var e=(e="string"==typeof e?e:l.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),u=+l.getAttribute("data-line-offset")||0,c=(h()?parseInt:parseFloat)(getComputedStyle(l).lineHeight),p=j(l,"line-numbers"),g=!p&&l.querySelector("code")||l,f=[];e.forEach(function(e){var t,n,a,i=e.split("-"),r=+i[0],o=+i[1]||r,s=l.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");f.push(function(){s.setAttribute("aria-hidden","true"),s.setAttribute("data-range",e),s.className=(d||"")+" line-highlight"}),p&&m.plugins.lineNumbers?(t=m.plugins.lineNumbers.getLine(l,r),i=m.plugins.lineNumbers.getLine(l,o),t&&(n=t.offsetTop+"px",f.push(function(){s.style.top=n})),i&&(a=i.offsetTop-t.offsetTop+i.offsetHeight+"px",f.push(function(){s.style.height=a}))):f.push(function(){s.setAttribute("data-start",r),r span",l).forEach(function(e,t){var n=t+i;e.onclick=function(){y=!1,location.hash=a+"."+n,setTimeout(function(){y=!0},1)}}))}return function(){f.forEach(H)}}function W(){var e=location.hash.slice(1);G(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];t&&!document.getElementById(e)&&(e=e.slice(0,e.lastIndexOf(".")),(e=document.getElementById(e))&&(e.hasAttribute("data-line")||e.setAttribute("data-line",""),Z(e,t,"temporary ")(),y&&document.querySelector(".temporary.line-highlight").scrollIntoView()))}function K(e){0!=(e=e.filter(function(e){e=E(e)["white-space"];return"pre-wrap"===e||"pre-line"===e})).length&&((e=e.map(function(e){var t=e.querySelector("code"),n=e.querySelector(".line-numbers-rows");if(t&&n){var a=e.querySelector(".line-numbers-sizer"),n=t.textContent.split(k);a||((a=document.createElement("span")).className="line-numbers-sizer",t.appendChild(a)),a.innerHTML="0",a.style.display="block";t=a.getBoundingClientRect().height;return a.innerHTML="",{element:e,lines:n,lineHeights:[],oneLinerHeight:t,sizer:a}}}).filter(Boolean)).forEach(function(e){var a=e.sizer,t=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[t.length-1]=void 0,t.forEach(function(e,t){var n;e&&1|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),m.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete m.languages.reason.function,function(e){for(var t="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",n=0;n<2;n++)t=t.replace(//g,function(){return t});t=t.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+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,alias:"string"},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|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(?: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|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\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+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\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}(m),function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(m),m.languages.scss=m.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),m.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),m.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),m.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),m.languages.scss.atrule.inside.rest=m.languages.scss,m.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/},m.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},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(?:_INSERT|COL)?|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(?:S|ING)?|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(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},d=m,(z={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:e={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},number:z={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:e,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:z,punctuation:/[{}()\[\];:,]/}).interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:z}},z.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:z}},d.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:z}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:z}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:z}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:z.interpolation}},rest:z}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:z.interpolation,comment:z.comment,punctuation:/[{},]/}},func:z.func,string:z.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:z.interpolation,punctuation:/[{}()\[\];:.]/},m.languages.swift=m.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),m.languages.swift.string.inside.interpolation.inside.rest=m.languages.swift,function(){function e(e,t){return RegExp(e.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),t||"")}var t={css:{pattern:/\{[^}]+\}/,inside:{rest:m.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},n=m.languages.textile=m.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:t},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:t},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:t},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:t},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:t},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:t},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=n.phrase.inside,t={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};n.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;n=a.inline.inside;n.bold.inside=t,n.italic.inside=t,n.inserted.inside=t,n.deleted.inside=t,n.span.inside=t;a=a.table.inside;a.inline=t.inline,a.link=t.link,a.image=t.image,a.footnote=t.footnote,a.acronym=t.acronym,a.mark=t.mark}(),m.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(q("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(q("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/},m.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:m.languages.markup}},m.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/},m.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},m.languages.vb=m.languages["visual-basic"],m.languages.vba=m.languages["visual-basic"],m.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/},e=m,u="(?:"+(d=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/).source+"(?:[ \t]+"+(z=/[*&][^\s[\]{},]+/).source+")?|"+z.source+"(?:[ \t]+"+d.source+")?)",c="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),p="\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'",e.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return u})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,function(){return u}).replace(/<>/g,function(){return"(?:"+c+"|"+p+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:U("\\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*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:U("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:U("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:U(p),lookbehind:!0,greedy:!0},number:{pattern:U("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:d,important:z,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(h=function(){var e;return void 0===b&&((e=document.createElement("div")).style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
 ",document.body.appendChild(e),b=38===e.offsetHeight,document.body.removeChild(e)),b},y=!0,v=0,m.hooks.add("before-sanity-check",function(e){var t,n=e.element.parentNode,a=n&&n.getAttribute("data-line");n&&a&&/pre/i.test(n.nodeName)&&(t=0,G(".line-highlight",n).forEach(function(e){t+=e.textContent.length,e.parentNode.removeChild(e)}),t&&/^( \n)+$/.test(e.code.slice(-t))&&(e.code=e.code.slice(0,-t)))}),m.hooks.add("complete",function e(t){var n,a=t.element.parentNode,i=a&&a.getAttribute("data-line");a&&i&&/pre/i.test(a.nodeName)&&(clearTimeout(v),n=m.plugins.lineNumbers,t=t.plugins&&t.plugins.lineNumbers,j(a,"line-numbers")&&n&&!t?m.hooks.add("line-numbers",e):(Z(a,i)(),v=setTimeout(W,1)))}),window.addEventListener("hashchange",W),window.addEventListener("resize",function(){G("pre[data-line]").map(function(e){return Z(e)}).forEach(H)})),"undefined"!=typeof self&&self.Prism&&self.document&&(w="line-numbers",k=/\n(?!$)/g,S=m.plugins.lineNumbers={getLine:function(e,t){if("PRE"===e.tagName&&e.classList.contains(w)){var n=e.querySelector(".line-numbers-rows"),a=parseInt(e.getAttribute("data-start"),10)||1,e=a+(n.children.length-1);return n.children[(t=e<(t=t"),(n=document.createElement("span")).setAttribute("aria-hidden","true"),n.className="line-numbers-rows",n.innerHTML=a,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(n),K([t]),m.hooks.run("line-numbers",e))}),m.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})),"undefined"!=typeof self&&self.Prism&&self.document&&(A=[],V(function(e,t){if(e&&e.meta&&e.data){if(e.meta.status&&400<=e.meta.status)return"Error: "+(e.data.message||e.meta.status);if("string"==typeof e.data.content)return"function"==typeof atob?atob(e.data.content.replace(/\s/g,"")):"Your browser cannot decode base64"}return null},"github"),V(function(e,t){if(e&&e.meta&&e.data&&e.data.files){if(e.meta.status&&400<=e.meta.status)return"Error: "+(e.data.message||e.meta.status);var n=e.data.files,a=t.getAttribute("data-filename");if(null==a)for(var i in n)if(n.hasOwnProperty(i)){a=i;break}return void 0!==n[a]?n[a].content:"Error: unknown or missing gist file "+a}return null},"gist"),V(function(e,t){return e&&e.node&&"string"==typeof e.data?e.data:null},"bitbucket"),_=0,C="failed",L="pre[data-jsonp]:not(["+(T="data-jsonp-status")+'="loaded"]):not(['+T+'="'+(R="loading")+'"])',m.hooks.add("before-highlightall",function(e){e.selector+=", "+L}),m.hooks.add("before-sanity-check",function(e){var i=e.element;if(i.matches(L)){e.code="",i.setAttribute(T,R);var r=i.appendChild(document.createElement("CODE"));r.textContent="Loading…";var t=e.language;r.className="language-"+t;e=m.plugins.autoloader;e&&e.loadLanguages(t);var t=i.getAttribute("data-adapter"),o=null;if(t){if("function"!=typeof window[t])return i.setAttribute(T,C),void(r.textContent='✖ Error: JSONP adapter function "'+t+"\" doesn't exist");o=window[t]}var s="prismjsonp"+_++,t=document.createElement("a"),n=t.href=i.getAttribute("data-jsonp");t.href+=(t.search?"&":"?")+(i.getAttribute("data-callback")||"callback")+"="+s;var l=setTimeout(function(){i.setAttribute(T,C),r.textContent="✖ Error: Timeout loading "+n},m.plugins.jsonphighlight.timeout),d=document.createElement("script");d.src=t.href,window[s]=function(e){document.head.removeChild(d),clearTimeout(l),delete window[s];var t=null;if(o)t=o(e,i);else for(var n=0,a=A.length;ni.length&&(n=i.length),n--;for(var a=--e;a<=n;a++)r[a]=i[a],i[a]=""}});else if(o)for(var s=0;s':'',a),r=document.createElement("span");r.className=N,r.innerHTML=a;for(var o,s=t.outputLines||[],l=0,d=s.length;l";display:block;position:absolute;left:-25px;color:#ff6266;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(255, 98, 102, 0.1);background:rgba(255, 98, 102, 0.1);font:inherit;color:inherit;border:1px solid #ff6266;border:1px solid var(--accent);padding-top:60px;}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;color:#ff6266;color:var(--accent);font-weight:700}blockquote.twitter-tweet a{color:#ff6266;color:var(--accent)}table{table-layout:auto;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #ff6266;border:1px dashed var(--accent);padding:10px}th{color:#ff6266;color:var(--accent)}ol,ul{margin-left:30px;padding:0;}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li;}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#ff6266;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#ff6266;background:var(--accent);color:rgb(34, 31, 41);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#ff6266,#ff6266 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(34, 31, 41, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(34, 31, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(34, 31, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(34, 31, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0;}.header .menu__sub-inner-more-trigger{color:#ff6266;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0;}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#ff6266;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(34, 31, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#ff6266;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#ff6266;background:var(--accent);color:#000;padding:5px 10px}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;position:relative;margin:100px 0 20px;}.pagination__title-h{margin:0 auto;padding:5px 10px;background:rgb(34, 31, 41);background:rgb(34, 31, 41);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.button +.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.index-content{margin-top:20px}.framed{border:1px solid #ff6266;border:1px solid var(--accent);padding:20px;}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(255, 98, 102, 0.7);color:rgba(255, 98, 102, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#ff6266;color:var(--accent);margin:0 0 15px;padding-bottom:15px}.post-title,.post-title:after{border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5;}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #ff6266;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none;}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#ff6266;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(255, 98, 102, 0.9);color:rgba(255, 98, 102, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ff6266;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(255, 98, 102, 0.7);color:rgba(255, 98, 102, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(163, 148, 148);color:rgb(163, 148, 148)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(163, 148, 148, 0.08);background:rgba(163, 148, 148, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}:root{--accent:#ffa86a;--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px);--accent:#ff6266;--background:rgb(34, 31, 41);--color:#fff;--border-color:hsla(0,0%,100%,0.1)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px) diff --git a/Web/public/assets/style.css b/Web/public/assets/style.css new file mode 100644 index 0000000..ec3ba7a --- /dev/null +++ b/Web/public/assets/style.css @@ -0,0 +1 @@ +:root{--accent:#ffa86a;--background:rgb(34, 33, 41);--color:#fff;--border-color:hsla(0,0%,100%,0.1);--phoneWidth:(max-width:684px);--tabletWidth:(max-width:900px)}@custom-media --phone (max-width: 684px);@custom-media --tablet (max-width: 900px);@font-face{font-family:Fira Code;font-style:normal;font-weight:400;src:url(0fe15bb5eea5828156c892b0708bea40.woff) format("woff");font-display:swap}@font-face{font-family:Fira Code;font-style:normal;font-weight:800;src:url(910c4f69908ca1b54b0fed395a9ad573.woff) format("woff");font-display:swap}.button-container{display:table;margin-left:auto;margin-right:auto}.button,a.button,button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;text-decoration:none;text-align:center;border-radius:8px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.button.outline,a.button.outline,button.outline{background:transparent;box-shadow:none;padding:8px 18px;}.button.outline :hover,a.button.outline :hover,button.outline :hover{transform:none;box-shadow:none}.button.primary,a.button.primary,button.primary{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.button.primary:hover,a.button.primary:hover,button.primary:hover{box-shadow:0 2px 6px rgba(50,50,93,.21),0 1px 3px rgba(0,0,0,.08)}.button.link,a.button.link,button.link{background:none;font-size:1rem}.button.small,a.button.small,button.small{font-size:.8rem}.button.wide,a.button.wide,button.wide{min-width:200px;padding:14px 24px}a.read-more,a.read-more:active,a.read-more:hover{display:inline-flex;background:none;box-shadow:none;padding:0;margin:20px 0;max-width:100%}.code-toolbar{margin-bottom:20px;}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.header{display:flex;flex-direction:column;position:relative}@media print{.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg,#ffa86a,#ffa86a 2px,transparent 0,transparent 10px);background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%;text-decoration:none}.header .menu{--shadow-color:rgba(34, 33, 41, 0.8);--shadow:0 10px var(--shadow-color),-10px 10px var(--shadow-color),10px 10px var(--shadow-color);margin:20px 0}@media (max-width:684px){.header .menu{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}@media (--phone){.header .menu{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:50px;right:0}}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;}@media (max-width:684px){.header .menu__inner--desktop{display:none}}@media (--phone){.header .menu__inner--desktop{display:none}}.header .menu__inner--mobile{display:none}@media (max-width:684px){.header .menu__inner--mobile{display:block}}@media (--phone){.header .menu__inner--mobile{display:block}}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}@media (max-width:684px){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}@media (--phone){.header .menu__inner{flex-direction:column;align-items:flex-start;padding:0;}.header .menu__inner li{margin:0;padding:5px}}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0;}.header .menu__sub-inner-more-trigger{color:#ffa86a;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}.header .menu .spacer{flex-grow:1}.header .menu .language-selector{position:relative;list-style:none;margin:0;}.header .menu .language-selector-current{list-style-type:none;display:flex;flex-direction:row;color:#ffa86a;color:var(--accent);cursor:pointer;margin:0}.header .menu .language-selector__more{position:absolute;background:rgb(34, 33, 41);background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;right:0}.header .menu-trigger{color:#ffa86a;color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;position:relative}.logo{display:flex;align-items:center;text-decoration:none;background:#ffa86a;background:var(--accent);color:#000;padding:5px 10px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;letter-spacing:-.02em;background-color:rgb(34, 33, 41);background-color:rgb(34, 33, 41);color:#fff;color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl","calt";font-variant-ligatures:contextual;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width:684px){body{font-size:1rem}}@media (--phone){body{font-size:1rem}}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{line-height:1.3}.headings--one-size h1:not(first-child),.headings--one-size h2:not(first-child),.headings--one-size h3:not(first-child),.headings--one-size h4:not(first-child),.headings--one-size h5:not(first-child),.headings--one-size h6:not(first-child){margin-top:40px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3{font-size:1.4rem}.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.2rem}a{color:inherit}img{display:block;max-width:100%}img.center,img.left{margin-right:auto}img.center,img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.center,figure.left{margin-right:auto}figure.center,figure.right{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:#ffa86a;background:var(--accent);color:rgb(34, 33, 41);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code,kbd{font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:rgba(255, 168, 106, 0.2);background:rgba(255, 168, 106, 0.2);color:#ffa86a;color:var(--accent);padding:1px 6px;margin:0 2px;font-size:.95rem;}code code,code kbd,kbd code,kbd kbd{background:transparent;padding:0;margin:0}pre{background:transparent!important;padding:20px 10px;margin:40px 0;font-size:.95rem;overflow:auto;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);}pre +pre{border-top:0;margin-top:-40px}@media (max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}@media (--phone){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none!important;margin:0;padding:0;font-size:inherit;border:none}blockquote{border-top:1px solid #ffa86a;border-top:1px solid var(--accent);border-bottom:1px solid #ffa86a;border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width:684px){blockquote{padding-right:0}}@media (--phone){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#ffa86a;color:var(--accent)}blockquote.twitter-tweet{position:relative;background:rgba(255, 168, 106, 0.1);background:rgba(255, 168, 106, 0.1);font:inherit;color:inherit;border:1px solid #ffa86a;border:1px solid var(--accent);padding-top:60px;}blockquote.twitter-tweet p:before{content:""}blockquote.twitter-tweet:before{content:"> From Twitter:";position:absolute;top:20px;color:#ffa86a;color:var(--accent);font-weight:700}blockquote.twitter-tweet a{color:#ffa86a;color:var(--accent)}table{table-layout:auto;border-collapse:collapse;width:100%;margin:40px 0}table,td,th{border:1px dashed #ffa86a;border:1px dashed var(--accent);padding:10px}th{color:#ffa86a;color:var(--accent)}ol,ul{margin-left:30px;padding:0;}ol li,ul li{position:relative}@media (max-width:684px){ol,ul{margin-left:20px}}@media (--phone){ol,ul{margin-left:20px}}ol{list-style:none;counter-reset:li;}ol li{counter-increment:li}ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#ffa86a;color:var(--accent);display:inline-block;text-align:right}ol ol{list-style-type:lower-alpha}mark{background:#ffa86a;background:var(--accent);color:rgb(34, 33, 41);color:var(--background)}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid hsla(0,0%,100%,.1)}.container.center,.container.full{border:none;margin:0 auto}.container.full{max-width:100%}@media (max-width:684px){.container{padding:20px}}@media (--phone){.container{padding:20px}}@media print{.container{display:inline;display:initial}}.content{display:flex;flex-direction:column}@media print{.content{display:inline;display:initial}}hr{width:100%;border:none;background:hsla(0,0%,100%,.1);background:var(--border-color);height:1px}.hidden{display:none}.index-content{margin-top:20px}.framed{border:1px solid #ffa86a;border:1px solid var(--accent);padding:20px;}.framed :first-child{margin-top:0}.framed :last-child{margin-bottom:0}.post,.posts{width:100%}.post{text-align:left;margin:20px auto;padding:20px 0}@media (max-width:900px){.post{max-width:660px}}@media (--tablet){.post{max-width:660px}}.post:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color)}.post-meta{font-size:1rem;margin-bottom:10px;color:rgba(255, 168, 106, 0.7);color:rgba(255, 168, 106, 0.7)}.post-title{--border:3px dotted var(--accent);position:relative;color:#ffa86a;color:var(--accent);margin:0 0 15px;padding-bottom:15px}.post-title,.post-title:after{border-bottom:var(--border)}.post-title:after{content:"";position:absolute;bottom:2px;display:block;width:100%}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5;}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border:20px solid #ffa86a;border:20px solid var(--accent);background:transparent;margin:40px 0;padding:20px}@media (max-width:684px){.post-cover{padding:10px;border-width:10px}}@media (--phone){.post-cover{padding:10px;border-width:10px}}.post ul{list-style:none;}.post ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#ffa86a;color:var(--accent)}.post--regulation h1,.post--regulation h2{justify-content:center}.post--regulation h2{margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{color:rgba(255, 168, 106, 0.9);color:rgba(255, 168, 106, 0.9);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.footnotes{color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 0.5)}.pagination{margin-top:50px}@media print{.pagination{display:none}}.pagination__title{display:flex;position:relative;margin:100px 0 20px;}.pagination__title-h{margin:0 auto;padding:5px 10px;background:rgb(34, 33, 41);background:rgb(34, 33, 41);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center;}.pagination__buttons a{text-decoration:none}.button{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;}.button +.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none}.button__text,.button a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.footer{padding:40px 0;flex-grow:0;opacity:.5;}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;width:760px;max-width:100%}@media (max-width:900px){.footer__inner{flex-direction:column}}@media (--tablet){.footer__inner{flex-direction:column}}.footer a{color:inherit}.footer .copyright{display:flex;flex-direction:row;align-items:center;font-size:1rem;color:var(--light-color-secondary);}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>:first-child:not(:only-child){margin-right:10px}@media (max-width:900px){.footer .copyright>:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (--tablet){.footer .copyright>:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (max-width:900px){.footer .copyright{flex-direction:column;margin-top:10px}}@media (--tablet){.footer .copyright{flex-direction:column;margin-top:10px}}:root{--code-margin:40px}code[class*=language-],pre[class*=language-]{background:none;font-family:inherit,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{margin:0;padding:0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{border-radius:0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:0;white-space:normal}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid rgba(163, 155, 148, 0.2);border-right:1px solid rgba(163, 155, 148, 0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:rgba(163, 155, 148, 0.4);color:rgba(163, 155, 148, 0.4);display:block;padding-right:.8em;text-align:right}.code-toolbar{position:relative;margin:40px 0;margin:var(--code-margin) 0;padding:20px;border:1px solid hsla(0,0%,100%,.1);}.code-toolbar +.code-toolbar,.code-toolbar +.highlight,.code-toolbar +.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}.code-toolbar code,.code-toolbar pre{border:none}.code-toolbar code{display:block;color:inherit}.highlight+.highlight .code-toolbar{border-top:0;margin-top:-40px;margin-top:calc(var(--code-margin)*-1)}div.code-toolbar>.toolbar{position:absolute;top:10px;right:10px;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:10px;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:0}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{text-decoration:none}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.language-css .token.string,.language-scss .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.boolean,.token.control,.token.directive,.token.entity,.token.inserted,.token.keyword,.token.number,.token.regex,.token.statement,.token.string,.token.url,code.language-css,code.language-scss{color:#ffa86a;color:var(--accent)}.token.atrule-id,.token.attr-name,.token.operator,.token.placeholder,.token.tag-id,.token.unit,.token.variable{color:rgba(255, 168, 106, 0.7);color:rgba(255, 168, 106, 0.7)}.command-line-prompt>span:before,.token.deleted,.token.function,.token.property,code.language-html,code.language-javascript{color:rgb(163, 155, 148);color:rgb(163, 155, 148)}.token.punctuation,.token.selector,.token.tag{color:#fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsla(0,0%,100%,.3)}.token.namespace{opacity:.7}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:0;margin:0;background:rgba(163, 155, 148, 0.08);background:rgba(163, 155, 148, 0.08);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}.collapsable-code{--border-color:rgb(163, 155, 148);position:relative;width:100%;margin:40px 0;}.collapsable-code input[type=checkbox]{position:absolute;visibility:hidden}.collapsable-code input[type=checkbox]:checked ~.code-toolbar pre,.collapsable-code input[type=checkbox]:checked ~pre{height:0;padding:0;border-top:none}.collapsable-code input[type=checkbox]:checked ~.code-toolbar{padding:0;border-top:none;}.collapsable-code input[type=checkbox]:checked ~.code-toolbar .toolbar{display:none}.collapsable-code input[type=checkbox]:checked ~label .collapsable-code__toggle:after{content:attr(data-label-expand)}.collapsable-code label{position:relative;display:flex;justify-content:space-between;min-width:30px;min-height:30px;margin:0;border-bottom:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid var(--border-color);cursor:pointer}.collapsable-code__title{flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsable-code__language,.collapsable-code__title{color:#ffa86a;color:var(--accent);padding:3px 10px}.collapsable-code__language{border:1px solid hsla(0,0%,100%,.1);border:1px solid var(--border-color);border-bottom:none;text-transform:uppercase}.collapsable-code__toggle{color:#ffa86a;color:var(--accent);font-size:16px;padding:3px 10px}.collapsable-code__toggle:after{content:attr(data-label-collapse)}.collapsable-code pre{margin-top:0}.collapsable-code pre:first-line{line-height:0}.collapsable-code .code-toolbar{margin:0}.terms h1{color:#ffa86a;color:var(--accent)}.terms h3{font-size:medium}body .gist .blob-code-inner,body .gist .blob-num{border:none} diff --git a/Web/public/categories/index.html b/Web/public/categories/index.html new file mode 100644 index 0000000..beb421f --- /dev/null +++ b/Web/public/categories/index.html @@ -0,0 +1,163 @@ + + + + + Categories :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ +
+
+ + + + +
+ + + + +
+ + +
+ +
+

Categories

+
    + + +
+
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/categories/index.xml b/Web/public/categories/index.xml new file mode 100644 index 0000000..8d15ac9 --- /dev/null +++ b/Web/public/categories/index.xml @@ -0,0 +1,11 @@ + + + + Categories on Broken-Moon.net + http://broken-moon.net/categories/ + Recent content in Categories on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + + diff --git a/Web/public/img/Obsolete.png b/Web/public/img/Obsolete.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9e6d0a90563c00423b4ec267ae95e1513a4732 GIT binary patch literal 3399 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 literal 0 HcmV?d00001 diff --git a/Web/public/img/favicon/green.png b/Web/public/img/favicon/green.png new file mode 100644 index 0000000000000000000000000000000000000000..490979290cfff1aed10757350935c5485d670e2b GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zgTe~DWM4f5u`Tg literal 0 HcmV?d00001 diff --git a/Web/public/img/favicon/orange.png b/Web/public/img/favicon/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac2c2772a6d8d5905459c349e848c297c9bd86d GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zGQmYp^O8qeVA>gTe~DWM4f7lb!O literal 0 HcmV?d00001 diff --git a/Web/public/img/favicon/pink.png b/Web/public/img/favicon/pink.png new file mode 100644 index 0000000000000000000000000000000000000000..96d49eca2576e0126bd016b55b4bbe32399a372e GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-&H|6fVg?3oVGw3ym^DWND9BhG zzT9m6h}9o k-F;qGKH{;kk|}ABe={$$R?!r`TA=9+p00i_>zopr0JSYDoB#j- literal 0 HcmV?d00001 diff --git a/Web/public/img/suffer.png b/Web/public/img/suffer.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1a711a45ac1bcc005bfaa0b8b652e52d06b0d6 GIT binary patch literal 32016 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 literal 0 HcmV?d00001 diff --git a/Web/public/index.html b/Web/public/index.html new file mode 100644 index 0000000..1429b2a --- /dev/null +++ b/Web/public/index.html @@ -0,0 +1,216 @@ + + + + + + Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ + +
+ + + + + + + + + + +
+

+ Well, this is awkward +

+ + + + + + + + +
+ + It’s a whole new world~ + +
+ + + + +
+ + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/index.xml b/Web/public/index.xml new file mode 100644 index 0000000..c2e0d0f --- /dev/null +++ b/Web/public/index.xml @@ -0,0 +1,91 @@ + + + + Broken-Moon.net + http://broken-moon.net/ + Recent content on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + Tue, 17 Aug 2021 21:30:32 -0500 + + About + http://broken-moon.net/about/ + Wed, 18 Aug 2021 09:45:15 -0500 + + http://broken-moon.net/about/ + Who are you? I am Astoria. +Why did you make this website? I lost the source code to the old one +Do you host minecraft servers? For my friends yeah, your not getting one out of me. +What is the meaning of life? Fliburdiscurp + <h1 id="who-are-you">Who are you?</h1> +<p>I am Astoria.</p> +<h1 id="why-did-you-make-this-website">Why did you make this website?</h1> +<p>I lost the source code to the old one</p> +<h1 id="do-you-host-minecraft-servers">Do you host minecraft servers?</h1> +<p>For my friends yeah, your not getting one out of me.</p> +<h1 id="what-is-the-meaning-of-life">What is the meaning of life?</h1> +<p>Fliburdiscurp</p> + + <img src="http://broken-moon.net/img/suffer.png" alt="Suffer.png" class="center" style="border-radius: 8px;" /> + + + + + + + Well, this is awkward + http://broken-moon.net/posts/wellthisisawkward/ + Tue, 17 Aug 2021 21:30:32 -0500 + + http://broken-moon.net/posts/wellthisisawkward/ + So, been a good few months. +Where you been Astoria? Well, mostly I have&hellip; not been tending to this website thats what. +This does not mean I have been resting on my feet! +So whats different I have switched to linux. (Mint specifically!) I lost the source code to this website when I switched to linux. I learned myself some better programming. I tried installing Bedrock Linux, goofed, + <p>So, been a good few months.</p> +<h1 id="where-you-been-astoria">Where you been Astoria?</h1> +<p>Well, mostly I have&hellip; not been tending to this website thats what.<br> +This does not mean I have been resting on my feet!</p> +<h1 id="so-whats-different">So whats different</h1> +<blockquote> +<ol> +<li>I have switched to <mark>linux</mark>. (<a href="https://linuxmint.com/">Mint</a> specifically!)</li> +<li>I <strong>lost the source code to this website</strong> when I switched to linux.</li> +<li>I learned myself some better programming.</li> +<li>I tried installing <a href="https://https://bedrocklinux.org/">Bedrock Linux</a>, goofed,<br> +and reinstalled Linux Mint, then properly installed Bedrock.</li> +<li>I installed a different linux. (<a href="https://archlinux.org/">Arch</a> specifically!)</li> +<li>Started working on a <a href="https://git.broken-moon.net/astoriafloyd/thembot/">discord bot</a> for a friends server.</li> +<li>Actually learned how to use an IDE.</li> +<li>Stopped trying to use VIM (Don&rsquo;t use vim. I beg you.)<br> +and switched to VSCode.</li> +<li>Remembered this website exists.</li> +<li>Started writing this new version of the site.</li> +</ol> +</blockquote> +<h1 id="why-would-you-ever-use-vim">Why would you ever use vim?</h1> +<p>The ability to use it over SSH.<br> +VSCode can do that too (I am doing it right now!)<br> +<mark>Switch to VSCode. I beg you.</mark></p> +<h1 id="back-to-the-point">Back to the point.</h1> +<p>Oh yes, this is dragging on for a fair bit.<br> +Most of the Minecraft server have been replaced.<br> +<sub><sup>(And why were they ever listed, they are mostly proprietary packs.)</sub></sup></p> +<h1 id="anything-actually-useful-to-know">Anything actually useful to know?</h1> +<p>Oh I know! Introducing the local <a href="http://git.broken-moon.net/">Gitea</a> sever!<br> +<sub><sup>Its basically github but it goes down when this site does, feel free to use it I guess.</sub></sup></p> +<h1 id="closing-notes">Closing notes</h1> +<ul> +<li>New website</li> +<li>New services</li> +<li>New source code</li> +<li>Less relevancy</li> +<li>Removed Herobrine</li> +<li>No longer Obsolete (Markdown for the win!)</li> +</ul> + + + + + diff --git a/Web/public/page/1/index.html b/Web/public/page/1/index.html new file mode 100644 index 0000000..a859579 --- /dev/null +++ b/Web/public/page/1/index.html @@ -0,0 +1 @@ +http://broken-moon.net/ \ No newline at end of file diff --git a/Web/public/posts/index.html b/Web/public/posts/index.html new file mode 100644 index 0000000..f64718f --- /dev/null +++ b/Web/public/posts/index.html @@ -0,0 +1,206 @@ + + + + + Posts :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ + +
+ +
+

+ Well, this is awkward +

+ + + + + + + + +
+ + It’s a whole new world~ + +
+ + + + +
+ + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/posts/index.xml b/Web/public/posts/index.xml new file mode 100644 index 0000000..2166271 --- /dev/null +++ b/Web/public/posts/index.xml @@ -0,0 +1,66 @@ + + + + Posts on Broken-Moon.net + http://broken-moon.net/posts/ + Recent content in Posts on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + Tue, 17 Aug 2021 21:30:32 -0500 + + Well, this is awkward + http://broken-moon.net/posts/wellthisisawkward/ + Tue, 17 Aug 2021 21:30:32 -0500 + + http://broken-moon.net/posts/wellthisisawkward/ + So, been a good few months. +Where you been Astoria? Well, mostly I have&hellip; not been tending to this website thats what. +This does not mean I have been resting on my feet! +So whats different I have switched to linux. (Mint specifically!) I lost the source code to this website when I switched to linux. I learned myself some better programming. I tried installing Bedrock Linux, goofed, + <p>So, been a good few months.</p> +<h1 id="where-you-been-astoria">Where you been Astoria?</h1> +<p>Well, mostly I have&hellip; not been tending to this website thats what.<br> +This does not mean I have been resting on my feet!</p> +<h1 id="so-whats-different">So whats different</h1> +<blockquote> +<ol> +<li>I have switched to <mark>linux</mark>. (<a href="https://linuxmint.com/">Mint</a> specifically!)</li> +<li>I <strong>lost the source code to this website</strong> when I switched to linux.</li> +<li>I learned myself some better programming.</li> +<li>I tried installing <a href="https://https://bedrocklinux.org/">Bedrock Linux</a>, goofed,<br> +and reinstalled Linux Mint, then properly installed Bedrock.</li> +<li>I installed a different linux. (<a href="https://archlinux.org/">Arch</a> specifically!)</li> +<li>Started working on a <a href="https://git.broken-moon.net/astoriafloyd/thembot/">discord bot</a> for a friends server.</li> +<li>Actually learned how to use an IDE.</li> +<li>Stopped trying to use VIM (Don&rsquo;t use vim. I beg you.)<br> +and switched to VSCode.</li> +<li>Remembered this website exists.</li> +<li>Started writing this new version of the site.</li> +</ol> +</blockquote> +<h1 id="why-would-you-ever-use-vim">Why would you ever use vim?</h1> +<p>The ability to use it over SSH.<br> +VSCode can do that too (I am doing it right now!)<br> +<mark>Switch to VSCode. I beg you.</mark></p> +<h1 id="back-to-the-point">Back to the point.</h1> +<p>Oh yes, this is dragging on for a fair bit.<br> +Most of the Minecraft server have been replaced.<br> +<sub><sup>(And why were they ever listed, they are mostly proprietary packs.)</sub></sup></p> +<h1 id="anything-actually-useful-to-know">Anything actually useful to know?</h1> +<p>Oh I know! Introducing the local <a href="http://git.broken-moon.net/">Gitea</a> sever!<br> +<sub><sup>Its basically github but it goes down when this site does, feel free to use it I guess.</sub></sup></p> +<h1 id="closing-notes">Closing notes</h1> +<ul> +<li>New website</li> +<li>New services</li> +<li>New source code</li> +<li>Less relevancy</li> +<li>Removed Herobrine</li> +<li>No longer Obsolete (Markdown for the win!)</li> +</ul> + + + + + diff --git a/Web/public/posts/page/1/index.html b/Web/public/posts/page/1/index.html new file mode 100644 index 0000000..b743a16 --- /dev/null +++ b/Web/public/posts/page/1/index.html @@ -0,0 +1 @@ +http://broken-moon.net/posts/ \ No newline at end of file diff --git a/Web/public/posts/wellthisisawkward/index.html b/Web/public/posts/wellthisisawkward/index.html new file mode 100644 index 0000000..14281cf --- /dev/null +++ b/Web/public/posts/wellthisisawkward/index.html @@ -0,0 +1,236 @@ + + + + + Well, this is awkward :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ +
+

+ Well, this is awkward

+ + + + + + + + + + +
+

So, been a good few months.

+

Where you been Astoria?

+

Well, mostly I have… not been tending to this website thats what.
+This does not mean I have been resting on my feet!

+

So whats different

+
+
    +
  1. I have switched to linux. (Mint specifically!)
  2. +
  3. I lost the source code to this website when I switched to linux.
  4. +
  5. I learned myself some better programming.
  6. +
  7. I tried installing Bedrock Linux, goofed,
    +and reinstalled Linux Mint, then properly installed Bedrock.
  8. +
  9. I installed a different linux. (Arch specifically!)
  10. +
  11. Started working on a discord bot for a friends server.
  12. +
  13. Actually learned how to use an IDE.
  14. +
  15. Stopped trying to use VIM (Don’t use vim. I beg you.)
    +and switched to VSCode.
  16. +
  17. Remembered this website exists.
  18. +
  19. Started writing this new version of the site.
  20. +
+
+

Why would you ever use vim?

+

The ability to use it over SSH.
+VSCode can do that too (I am doing it right now!)
+Switch to VSCode. I beg you.

+

Back to the point.

+

Oh yes, this is dragging on for a fair bit.
+Most of the Minecraft server have been replaced.
+(And why were they ever listed, they are mostly proprietary packs.)

+

Anything actually useful to know?

+

Oh I know! Introducing the local Gitea sever!
+Its basically github but it goes down when this site does, feel free to use it I guess.

+

Closing notes

+
    +
  • New website
  • +
  • New services
  • +
  • New source code
  • +
  • Less relevancy
  • +
  • Removed Herobrine
  • +
  • No longer Obsolete (Markdown for the win!)
  • +
+ +
+ + + + + + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/sitemap.xml b/Web/public/sitemap.xml new file mode 100644 index 0000000..3a87fa0 --- /dev/null +++ b/Web/public/sitemap.xml @@ -0,0 +1,25 @@ + + + + http://broken-moon.net/about/ + 2021-08-18T09:55:49-05:00 + + http://broken-moon.net/ + 2021-08-18T09:54:57-05:00 + + http://broken-moon.net/posts/ + 2021-08-18T09:54:57-05:00 + + http://broken-moon.net/posts/wellthisisawkward/ + 2021-08-18T09:54:57-05:00 + + http://broken-moon.net/categories/ + + http://broken-moon.net/tags/general-kenobi./ + + http://broken-moon.net/tags/hello-there./ + + http://broken-moon.net/tags/ + + diff --git a/Web/public/tags/general-kenobi./index.html b/Web/public/tags/general-kenobi./index.html new file mode 100644 index 0000000..d78f719 --- /dev/null +++ b/Web/public/tags/general-kenobi./index.html @@ -0,0 +1,206 @@ + + + + + General Kenobi. :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ + +
+ +
+

+ Well, this is awkward +

+ + + + + + + + +
+ + It’s a whole new world~ + +
+ + + + +
+ + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/tags/general-kenobi./index.xml b/Web/public/tags/general-kenobi./index.xml new file mode 100644 index 0000000..f74b585 --- /dev/null +++ b/Web/public/tags/general-kenobi./index.xml @@ -0,0 +1,65 @@ + + + + General Kenobi. on Broken-Moon.net + http://broken-moon.net/tags/general-kenobi./ + Recent content in General Kenobi. on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + + Well, this is awkward + http://broken-moon.net/posts/wellthisisawkward/ + Tue, 17 Aug 2021 21:30:32 -0500 + + http://broken-moon.net/posts/wellthisisawkward/ + So, been a good few months. +Where you been Astoria? Well, mostly I have&hellip; not been tending to this website thats what. +This does not mean I have been resting on my feet! +So whats different I have switched to linux. (Mint specifically!) I lost the source code to this website when I switched to linux. I learned myself some better programming. I tried installing Bedrock Linux, goofed, + <p>So, been a good few months.</p> +<h1 id="where-you-been-astoria">Where you been Astoria?</h1> +<p>Well, mostly I have&hellip; not been tending to this website thats what.<br> +This does not mean I have been resting on my feet!</p> +<h1 id="so-whats-different">So whats different</h1> +<blockquote> +<ol> +<li>I have switched to <mark>linux</mark>. (<a href="https://linuxmint.com/">Mint</a> specifically!)</li> +<li>I <strong>lost the source code to this website</strong> when I switched to linux.</li> +<li>I learned myself some better programming.</li> +<li>I tried installing <a href="https://https://bedrocklinux.org/">Bedrock Linux</a>, goofed,<br> +and reinstalled Linux Mint, then properly installed Bedrock.</li> +<li>I installed a different linux. (<a href="https://archlinux.org/">Arch</a> specifically!)</li> +<li>Started working on a <a href="https://git.broken-moon.net/astoriafloyd/thembot/">discord bot</a> for a friends server.</li> +<li>Actually learned how to use an IDE.</li> +<li>Stopped trying to use VIM (Don&rsquo;t use vim. I beg you.)<br> +and switched to VSCode.</li> +<li>Remembered this website exists.</li> +<li>Started writing this new version of the site.</li> +</ol> +</blockquote> +<h1 id="why-would-you-ever-use-vim">Why would you ever use vim?</h1> +<p>The ability to use it over SSH.<br> +VSCode can do that too (I am doing it right now!)<br> +<mark>Switch to VSCode. I beg you.</mark></p> +<h1 id="back-to-the-point">Back to the point.</h1> +<p>Oh yes, this is dragging on for a fair bit.<br> +Most of the Minecraft server have been replaced.<br> +<sub><sup>(And why were they ever listed, they are mostly proprietary packs.)</sub></sup></p> +<h1 id="anything-actually-useful-to-know">Anything actually useful to know?</h1> +<p>Oh I know! Introducing the local <a href="http://git.broken-moon.net/">Gitea</a> sever!<br> +<sub><sup>Its basically github but it goes down when this site does, feel free to use it I guess.</sub></sup></p> +<h1 id="closing-notes">Closing notes</h1> +<ul> +<li>New website</li> +<li>New services</li> +<li>New source code</li> +<li>Less relevancy</li> +<li>Removed Herobrine</li> +<li>No longer Obsolete (Markdown for the win!)</li> +</ul> + + + + + diff --git a/Web/public/tags/general-kenobi./page/1/index.html b/Web/public/tags/general-kenobi./page/1/index.html new file mode 100644 index 0000000..c9218a5 --- /dev/null +++ b/Web/public/tags/general-kenobi./page/1/index.html @@ -0,0 +1 @@ +http://broken-moon.net/tags/general-kenobi./ \ No newline at end of file diff --git a/Web/public/tags/hello-there./index.html b/Web/public/tags/hello-there./index.html new file mode 100644 index 0000000..788c16f --- /dev/null +++ b/Web/public/tags/hello-there./index.html @@ -0,0 +1,206 @@ + + + + + Hello there. :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ + +
+ +
+

+ Well, this is awkward +

+ + + + + + + + +
+ + It’s a whole new world~ + +
+ + + + +
+ + + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/tags/hello-there./index.xml b/Web/public/tags/hello-there./index.xml new file mode 100644 index 0000000..8c57357 --- /dev/null +++ b/Web/public/tags/hello-there./index.xml @@ -0,0 +1,65 @@ + + + + Hello there. on Broken-Moon.net + http://broken-moon.net/tags/hello-there./ + Recent content in Hello there. on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + + Well, this is awkward + http://broken-moon.net/posts/wellthisisawkward/ + Tue, 17 Aug 2021 21:30:32 -0500 + + http://broken-moon.net/posts/wellthisisawkward/ + So, been a good few months. +Where you been Astoria? Well, mostly I have&hellip; not been tending to this website thats what. +This does not mean I have been resting on my feet! +So whats different I have switched to linux. (Mint specifically!) I lost the source code to this website when I switched to linux. I learned myself some better programming. I tried installing Bedrock Linux, goofed, + <p>So, been a good few months.</p> +<h1 id="where-you-been-astoria">Where you been Astoria?</h1> +<p>Well, mostly I have&hellip; not been tending to this website thats what.<br> +This does not mean I have been resting on my feet!</p> +<h1 id="so-whats-different">So whats different</h1> +<blockquote> +<ol> +<li>I have switched to <mark>linux</mark>. (<a href="https://linuxmint.com/">Mint</a> specifically!)</li> +<li>I <strong>lost the source code to this website</strong> when I switched to linux.</li> +<li>I learned myself some better programming.</li> +<li>I tried installing <a href="https://https://bedrocklinux.org/">Bedrock Linux</a>, goofed,<br> +and reinstalled Linux Mint, then properly installed Bedrock.</li> +<li>I installed a different linux. (<a href="https://archlinux.org/">Arch</a> specifically!)</li> +<li>Started working on a <a href="https://git.broken-moon.net/astoriafloyd/thembot/">discord bot</a> for a friends server.</li> +<li>Actually learned how to use an IDE.</li> +<li>Stopped trying to use VIM (Don&rsquo;t use vim. I beg you.)<br> +and switched to VSCode.</li> +<li>Remembered this website exists.</li> +<li>Started writing this new version of the site.</li> +</ol> +</blockquote> +<h1 id="why-would-you-ever-use-vim">Why would you ever use vim?</h1> +<p>The ability to use it over SSH.<br> +VSCode can do that too (I am doing it right now!)<br> +<mark>Switch to VSCode. I beg you.</mark></p> +<h1 id="back-to-the-point">Back to the point.</h1> +<p>Oh yes, this is dragging on for a fair bit.<br> +Most of the Minecraft server have been replaced.<br> +<sub><sup>(And why were they ever listed, they are mostly proprietary packs.)</sub></sup></p> +<h1 id="anything-actually-useful-to-know">Anything actually useful to know?</h1> +<p>Oh I know! Introducing the local <a href="http://git.broken-moon.net/">Gitea</a> sever!<br> +<sub><sup>Its basically github but it goes down when this site does, feel free to use it I guess.</sub></sup></p> +<h1 id="closing-notes">Closing notes</h1> +<ul> +<li>New website</li> +<li>New services</li> +<li>New source code</li> +<li>Less relevancy</li> +<li>Removed Herobrine</li> +<li>No longer Obsolete (Markdown for the win!)</li> +</ul> + + + + + diff --git a/Web/public/tags/hello-there./page/1/index.html b/Web/public/tags/hello-there./page/1/index.html new file mode 100644 index 0000000..d868c49 --- /dev/null +++ b/Web/public/tags/hello-there./page/1/index.html @@ -0,0 +1 @@ +http://broken-moon.net/tags/hello-there./ \ No newline at end of file diff --git a/Web/public/tags/index.html b/Web/public/tags/index.html new file mode 100644 index 0000000..d1f26f6 --- /dev/null +++ b/Web/public/tags/index.html @@ -0,0 +1,163 @@ + + + + + Tags :: Broken-Moon.net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + +
+ + + + +
+ + +
+ +
+

Tags

+
    + + +
+
+ +
+ + +
+ +
+ + + + + + + + + + + +
+ + + diff --git a/Web/public/tags/index.xml b/Web/public/tags/index.xml new file mode 100644 index 0000000..dc07e98 --- /dev/null +++ b/Web/public/tags/index.xml @@ -0,0 +1,31 @@ + + + + Tags on Broken-Moon.net + http://broken-moon.net/tags/ + Recent content in Tags on Broken-Moon.net + Hugo -- gohugo.io + en-us + Copyleft 2021 + + General Kenobi. + http://broken-moon.net/tags/general-kenobi./ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://broken-moon.net/tags/general-kenobi./ + + + + + + Hello there. + http://broken-moon.net/tags/hello-there./ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://broken-moon.net/tags/hello-there./ + + + + + +