From 910315056234408c9e7eff93ec0bb07e642db696 Mon Sep 17 00:00:00 2001 From: Purp1e <438518244@qq.com> Date: Wed, 12 Mar 2025 11:22:32 +0800 Subject: [PATCH] [feat] use heroui + setup persistore + setup toast todo: fix launchoption problem --- .npmrc | 1 + bun.lockb | Bin 250947 -> 367162 bytes package.json | 13 +- src-tauri/Cargo.lock | 109 +++++++++++ src-tauri/Cargo.toml | 1 + src-tauri/capabilities/valtio.json | 10 + src-tauri/gen/schemas/acl-manifests.json | 2 +- src-tauri/gen/schemas/capabilities.json | 2 +- src-tauri/gen/schemas/desktop-schema.json | 205 +++++++++++++++++++++ src-tauri/gen/schemas/macOS-schema.json | 205 +++++++++++++++++++++ src-tauri/src/main.rs | 1 + src/app/(main)/layout.tsx | 6 +- src/app/(main)/preference/general/page.tsx | 7 +- src/app/(main)/preference/layout.tsx | 8 +- src/app/_app.tsx | 8 - src/app/layout.tsx | 16 +- src/app/providers.tsx | 12 ++ src/components/cstb/LaunchOption.tsx | 17 +- src/components/cstb/Notice.tsx | 19 +- src/components/window/Card.tsx | 4 +- src/components/window/Nav.tsx | 37 ++-- src/components/window/SideBar.tsx | 44 ++--- src/store/app.ts | 105 +++-------- src/store/index.ts | 6 + src/store/steam.ts | 89 ++++----- src/store/tool.ts | 73 +++----- tailwind.config.js | 9 +- 27 files changed, 745 insertions(+), 264 deletions(-) create mode 100644 .npmrc create mode 100644 src-tauri/capabilities/valtio.json delete mode 100644 src/app/_app.tsx create mode 100644 src/app/providers.tsx create mode 100644 src/store/index.ts diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..6f8ea11 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +public-hoist-pattern[]=*@heroui/* diff --git a/bun.lockb b/bun.lockb index 51981784f4168bed8dbbf9915c852e97685abea7..71b157346862a5b0a1927517665cde6b287686c5 100755 GIT binary patch literal 367162 zcmeF4bzD_Tw8syMiDF`6Vk_#k6$4vQu@zfVPy_@FurRQ@ySux)yIZllJFZuKzaM+n z<>*t`8{U8K&d0;=%~m1h!6s-^%01-h`jFofcfgefWZq zWm6NNmdW&2{75k+*5qFeQ~4KpRfWiW5|b$`v};hXtDlGIA}cO{PtjCR1|ckD(sp{~&gS=e>1JF*{WLkMHs13@~K*?alAb`Y+z;ygUNbanMLnTjIMd6g5&adOD5&Hq%Y{0Z{x zPbv7tdEjSZGNpvdI*|GAigLzrRRK*u=GC+=%IR-VSNA~IAWzdVd#zsqK7p>moP&yV_~gcu(zk5k5`CkrphmYvfZuV=w}CCe>c{jUR0~!*~iZ(z%?l73G$3XIF$3d zm&#`;rq(f({R>j%>5FUqND5{9RwXq4Ci0Byawz9Rypq~DeZqD2I=s){670P)t zx12Vw20=3;pWHz!?}9w%L7-=lzi&5BQ$TrbetJRKFBd4|fO+BH-Ops&Rzb6qUA5bx zqIMl?%`?c|WJ-;4)|d4s>+MG&ZJva8^U;Qh zqdC)Z<)^#1e!Y0ePv_>^{<9x; z>8G^6JD=v?ZP@3$KcV{5TWM)1>pyFu`9H0IruSQF_q(d#8ON{rHBH`HYiDCCt$*{O zjBma+TKPbwHc-Yn2<;_V;%DJ zuP!)hZnVeo4foQn+hKar-*ULl`o1XV{i_+2?G->d{rrJVi+L{}&7TLzle6il**k?i z`@0Rwd1DKX{wGlOUU$;UuR+<)VJQ9ahtmI?owa-$lkS=OxNn?>dzH;Q)<4qVii5x3-IB_qO8t1Zwp=DYXsK{B43f?Hxg$exE~q z_G=PWsV&sHtH$j_Is35*`RvfO$kVUA-L!ZvhmxNLrGJB=^shUV@tuqM)Jae)Xb6;c ze4!kFpM2VNi%`v<7uZ!9=atAaUa}r1p`7_}DD8BDa-5p0`dxZyc5A5XR=u@$B_6Wg z+A8}6`)KREn)2fo@@%&R^7Ji-obk-3uCIZnKz`3a&CUXKy?wZrpNu^1J1EmV&aqv{1IQe5ht;0+jQk*)T01hJ2(Q)T5ma z!?pM~gr-BjxrNqm+5d|m&wj}LR_@F8BenIO3`)P`zM2m8IX@gnYZ~C=5gh30Y4Y_6 z3JxrWvJ%=j$oXXZ7|kC!rv!R=V5cydilChFe?3-HIrltN`3vK;aq#!^4EE{lY4RAa z<*(s7$KgBj^dl$QVO%molR%S0dHvURaoTZrgDConn5lCRdu1}oxk=8&-d%&Z1WcBQ8^_xd&ryECCexc4 zT04)FPMN9AKVQ#o*kMejQOMIyPo?2d_Rqu9GXTeO(-m+Ww_nel?`CV<30!A?7DIDG zXFwS*pALThf!LG1eEdA@y9Ssx&DF}6D-GbIF;2=*L?+m@eV%rG1o)KTo6OhR#}Tm` z{XB;}+vT|-*we$*8};ayXHeH*AKxI8XHb`}o`E5z^b0l4Gbn)5#nch?xUQz5oc(fj z_YY*p+oGI)pIxMtJ0Z{cEOB=27-`njHPFYtBVr!V)i1=|-^26OVy)gqDEFH(;27_M zP>x%A)y|jc+Pr=aW%-z8KVQFwa&l*&jQ<`e`~7CQ=5NO!`^Y0G&Q$@ffkB=RP)>gf zuGBOulXF!C9Z_kr^MD)Ym2jW*w1pyuuTwN}gj zIv#;OodaFHOeT3=>9tPt+uzR}(Z)GH&@~_c6Vb=d+cVH7ILOD(%h#uacW@WfE&gftY3(H2u4#PaQ=Ka;}`w&#FywlfP#e}_VCprKIK!*fNTX9v$7KFG7aPmpV1 zplgV!G4kxk+#_1K>8RGf8YpMH?4k6>4$67^5q4SsA(Z{O2Ic(Qqx@M9CAa#xR^A(V zavh-LszTYX5>Wc(a8heOC-UsyJ@kiupHjLDN;?CgnW4T=_OBJjKOYAB~Y z`JACN^7JP+l_-K*P-;k_605f7)rmKFKYIx zDMg%vJcA>j<2t(rm`vwUkNw#JWxtn08Go7or(q`p@>`(1K1bybP1EcZxT^It3zYpx zeod>N6nXmh&lSyI*B+ks*y=oAs=RzYvJUN}MZG>Zw0fx`w0XzR8#?3O+A+xAuO!w- z0+e$c15~{>P_{4oV>h(J_&cIJ3$zrJaUP5E9ME33HU9#jY$yL6Ek5m$XPkmv16FnWW@8KHkigNqz z-gxqbnwMXFrp00O3oWj0{{Fsh_<+d6zjNe`DjemEQ|p&n{GFBJ85>XhotSQ6hN zvV5S*|N41oZye+}K8X`pMD7osJpw%4gH5KZ$g_X$KK8h^`v0%?awN2fY`=LTt^IjW z#@i9fbc zA@V-)Fr`K0{5uTIhVrFQo@)j{?Vw)jdQEk`Ae8;JhH_tcpF)enB`7(>G_oHPZM5s5 zQ1-(O%K29p%Kj9GvOl&^#?w+=f01LZf?&I!$m}-K^iy_g5=5YCH4l*H4F%zPJ}&_v+G+nvLRR9rJq0i5lHb z*j?_QZf%nDg)D0gGC37m>@t3J-@cDiCwVoc-(MGl(-s`>GRvjhrFi?@vtGKj_{69m z)4$Z|ZsFAM-Hnt1iz;sE-}Bk*+k0)k54_@i-)H_j>n*8MSFbTUV%fa(+dtc8{xbYQ z@f4SGSf-eBtI68CuUsM~T03n_-@Zws49}ZvckXvOUf#w7;`P3`&U?(R=}#*DJ-o7A zpYv0@ZrVFsrSod}EvWXrlV!xqAwzB?uGyvk;d$TBw0ihpL4C{2 zSvp(obFI4RYsA?dvxD}1F7$czkr(rpZg2l|et)lSHnkr#OFk~wJ?}5Q!YnIotT`hh z`{0J_60F#kVD19Tql?!jO4}}N&nHz@fApKwKW)-Qc4u9dovHnP_5-&rxhgnXr6?0` z(d%Pg-dhSvJmX#N5;nPVv4W463`=q8Qo?{Eel4fgKbbeQwd<*4&+8`cSMcKez_Xp! zwGJ9u>-&aBt=BoI)WQujas|3s z4QXea!S2>2pP6ryR=0Ao$hqg?$;S;|)@vD`O`zcJ`MCf*~aPg zy?#aOrfYqr`hIu!lX>3-j=$l(ExF6}W5U&1=(p-hwuFgpwlC3SaEW_EEH|CY+}ae7 zC*Aj))pxHxKPuU>GiSPa!>|3_j-Og{%kuINFR^NU4YL-71kZ-Q6zn`}B5U^Ts-P2kgp z?mZg}&)28#%V#0wozl%d*XTm{8<(zC6MXWx|McF_qHo`=c(SD3-jNGG_V8$IeJFXO zp_f)=b#Y1>dOcgp6YlmQUd>0o%+$iUdU(p#zPV$ocifyN1Izy%I!|vJL!|=St`vL@%Oo)-QO=ZDxc(%by>gEHg#%Gx7qwO zQ}~WfA#XNbxn5~UpD(FAJAE&4a%%h9?p8U6HobP|`^i=LN+h3>@2`cYGe7S7>7PBN zzZ~~$=rLf8=jj4v>u;Ukv0K-W@2#@bsx&;wP^a5xrcXVVsY~ZARtHvfuaerLTF-gK zFFDU%_@#8?T36p%_9;2F#d5o+$-}$tko70)t^Sw&8+TZ`O)K$tvYpK*u5H`H*5}Nf zA#LAgUfTE8sz)15&imFkxwOM=dQtz=Q^%(7U9z&(M$?KD`$iP6^YG)Q0r?Xx96HCY zfb+bH!vZ_*Y~%FgP_Kk-rdJrT(C=C21Jhj|H9X$5{qrAxk8%CDC+(Gl+x9=oR^i>A zwZ~GH^tN;<*5qWuWd{ossrAq2R%zc3opGtTWwT^^x)1bvSh#-Il1XRYxi&D-z2dV5 zZLhlIoAsi5pSH=7%AUfX!yydqU1+)SRsO+=^3SR_f8An-Y_-~kj&rIr++)Jp9oLTD+TGt{{qkvbny*cs_5RS2 zOYJ-C8P+Cqr6Sw5jOm{~{N<3FIkQd9m?dYU;nh;CSsXm_%rK7;o0|FDnDz2=*DnK` zJ{z|&*}npvuEfdK`&FIv9JbF%ffk>_$GvdmP|@AkASjc>NP z*D4~+>Q&QwzSA70dRDu%f9n0+8CK`|d}K|*2KKf7DOK{D=ai;5^=w*nMhad$iEC2HAId+kP$nWq5^y(Jrn5o8wc1|VTr_`^cc&5!$-S^ym-XcbH95Or z&*}aLLj%_zt#WnYp>I>xpW8oo*teoXRt;HF`f$Zb_gbf%IAZxqX+PX@K3foD<;jB-oDhRqO+97ICf;m( z@`$PGrOLxft++nvd8d6Im)E9waxZk{#RDadXZy11^yj|4x<{NXJ~P$F<^jc0Ul_T_ z;!4{C`3h!sJ6CT^fiio_2UOmg;oj?HWyY1L_p#gAF{fu;9(&o*%V+(~#&`VE?P)uG zd=2O8a}Vb~vc321CWW3=N^tm-ch@FvA=&R8s8X_Xov%|?yeKoa#hG*;>#SMSvxH-V z{M?HG=w0InMXY|3b-?P!RX+}! z6Ji><+_mhu^e_6)k3V@>>!b@ltQwr4n1AK4B_C?vtZz5BT7r8g-Y0e|c4$cW%aspO ztQ&mMlrYil0UN>{tY`1H3TgLwk>~nEdq33n+WX{g+9_!tJQ%Qe|JN|9!v#E#r0nna zAaN7x0*%++ieKPV!K($%-9P#AZTQ8sXP3>);@doR(A@gPM#jtZ;qR4+&M&o1GJip~ zNwp6hsU0@etHoH0VbcPtT8Ho4^dtOP)mdI2i>#k8VZwp<35pMBX>-aY{?2*1M>@vu zme?(8{darTxQywZ{_~y(M~Yq_x zx!=2vUER_pmX;g2{%Peg`}@=l-Lk6hw&G7~uY!C!|Vm8`b?UiV`8Q=0sY3Tx}SQ%sIv_%o9tURA@{}ypKs5s-y)a9L)KgU zY_>T!ejc;E+4EdgmfhbqbE50b8+pEDu3q@d{(HN|KfLRZy>R@!8Qq31u_4_cO_tQILD)y+G>c-2%qwRnA=etp1bm<0< zj#OFT6@GHaj|Q_G(%rj|rRCE>OIkjgHgQn>zn&Cr)NXd)tNQ}oif&rcapCj4D=6;A2BiOM*G#@ z-r44E^TyRP!skqnV@K*gN$Q(=RmCEU{J+L8(6DzS=LXH3*L-(d5_}_l&&EaFmaiXu zqvCqs!J+M@S`V($@Mh|B_Q~7ZuDe+C%iza}H#D=kzO;Mix4WGyB*;^0L54yjBIX_& zv)MN7`b$Y4j;!x+{p{!-pR)`vc=zIm$|>5Xw3@l$)a*;m>(5m+%xKyvJj;$7u zwoLi7?c~1taa`_@( z3#GjMSk5VX+CQ0oJCD`((QN}~eX8kNwsN~lH7%D zr^nV0r4y8^y}Wqh-1TbLZ8faSB>M?D_NP9&{%GHERXVK5y~p~|(wgf%-dwdinR{TZ z=Z-ch*KQ9T?KkDubLY{Ky{yy6yV%3;OWDu$IyTDOEK{ws+1{)_S|mkcw`^nAKYiNh z(9tWNi#l3A^s&ygv0+fnUTNmKwY{^rS;OPbt|>PhzHC=MQFzGUK_A*Q81XIWSb-vo zEADw1?$*1Q@A`MgPJ4GaoWEUI_d8xGzCX_S{!_5c)Xw>{x-FaFR{!jrTNhSs%C;=y zk+Df4!q+VCQQ&swUV9GsT`K@*8;2LAuii1;jv>V!tqK|2{BD;| zQzkebxUj_~!_`ltJ+{rc|7QBsT)XOxU;N&6Uyg${r)2yvYVNwG-+G^JDslc$e}c8+ z4X4U^lZPE@U2xc-{1x4XmbOmN=IW3<-z&Bnl4M||3z?nH9I1KaNr@F**W7$wv2DB^ z7hWa4_5PZj&D^E;DwX@IPLoXiZmnoJI7evNjUNx5vwG;(bG-dtxgJ!vQ`7cU`-i7X z&?1X-mH|gS`#k9$*y7IO`YX?Ne{nfu$x&B_r}#2|MZ9<^US4dr@8+SKo0g|=Z?tgE z^UrP(?b0MJu{?*%yuZVL*7DYcL9kFS&w6iz0 z!-sZt#~uH5JeGbA_5CoaPCI#CIe7f(#y;)pb~&=9%G4=6T$3J{arIQ*UfsT?n)Wn( zhFcdp*eoox@7dim7ZN<0Sjun8s${>8i;Tmtrul2wpV|L%UB+y6_NK8*RKYnQBun_d z@)d_PocE=jZ?9kD)GYXANQ)mf`|rNa6H%bF|MllxGHzRZteMB~BYmtcpS=0iWku_^ zIeZ&kXzXr%so;#Zn-k3#d%|wO!+GB-H9We-d-Bxht1HY+yRm7$EVkeJj$QWXXzqGB z<{YSWBaJENlknlY&P=kp`hKFzCaW%$+P>}fch%V|UT+>UW@_RGW#(B=+1hpFcE=2} zdrlp>q)D-hwtH?g-f&=n|I~qx7i8UYXM2yQ4X@PrR_S%J^c}s={aw#yRF53rub#X) zXKK+rPB__4{Kx~@u4A$ZY6Q`z_3=G7eD zGePR$Epw*Vn6~Vq%d$hm*9_{nV1MdsmLtojtz5E7*L|n2pMTo@%DqhWS7*rcD96n) z)9ebD-|zW&SmS234pd0z9O&HKF72+FvoD{09^lw(`JTQG)=S>@80<1N$L5~%>pQuw zI^n&!#{3ya3YB!~VPEiBuL7AKr@7gC_j&iSsqOmK$p7wn_OxrPu66DazUh46_vL?I zx;r9wsk)&B3(tO4xOzyHY1{W!PkuH1sdM!#;4uf)q{?KtUa=AMmRt_|3mA>FArz0Z_-ZsB~~#_8CS z!6~jJs2TA(?0AC$dA>}mcJQCFm5z5AHgE6UkUZx{m6XqIIp@lIB>X?F5nA-e-@D;JLE?c3p#t?5jI1K(=iyLY78?$et`S9CtVXl|1R#U~&A z-ez?3XXk2Mo^z~2$`{)#+wExoc=zCVHn^c&qc5#xE+jaw%CqZQ03ol?q++tB~>2nh7=Ix9awM+LyiV z-Ii|bKD^-BObbfZFZNgbb$cJT8x-**;i+fo)ATxL`#H>N!|oOR&UT;w!^S%MzV$nU zhIX9RqJ(@tlJLRXG)?2D?N;I1zE3k!&Kg8y)jyuHsa1Kw`;L$0eBqb%-R_H5a+N)D;?&bj4cZn?n9i#%|uf-zVo^ zLsDDRzVUu@hxyH>-VaM*J8OwNH#Z1vJSwQkj^+6uo%;L9$TjvSoG%t`P$lqVp%Jbl zN^OleXR#*1=6VYb_8O7&WYX^m=M{(;m|*U-uIv1>dauZm|Dye;E!P`1zw~93Gk9M^5C@x>g62YVb{m}>Jbv;_lImw<2bKZnIAFn#{y=`XykY$-3bZ+4~yj;g=g?lea@W~}X{J%!5 zSo=1_vFI&dm$pam?rU3UMs25sj)PZ3%x&Ge_40-nZPyOH`zZBi+wVt@IGw+o*|X!y z{QL8_FT3vXidRGHeNM3}-mK76eiawZ&Axt%O};4;Z}u44>tepVCFYfX`1i27t$iFD zW-U2?<5#z&^;*{5uxaGJ{Pors3a{DHwPlqeWnLy)+2PIo;RzeRn6PEvch8X01^O+U zn)}A?fi^o&uWprkQNzrodZjt_>fV)$hcfh9z0`C3ZJYPA{JYfJmNG17Dfyh{aD0zt z*>*Iy{b;`?tii*G?!Ai@&bBX2{G2uSw4L13reL6ao+|PBH9mUhUrh6E$o56&GIT#% zD3eX@RQ>E4pD6n=IGI(*__1S)v>cgdV}-Iw{L3GD+Hl%-hou7+I;IMp{_E$VGkf&( za_Qa6Ior&5w@akn@aSrxlJV0&9n?6qSH&{({%#(>a(t_QIzC@z{cC$~yJY>R*Sbtg zCzq^u`$(DOGnPFG3o3J~$o}4`%NN_U+4uannWg&{YFwn?ltl$ze0u2hEX-wRSdnFi zZ$>O=nrxv*{uy!(dNDIe+Wej)Po3y=Yx#~+6aSv~<-*ok*Ee_t&zU`M)|{CS>^gsG zH>k2x+Y1#wtSlDqUBsm_Rs9D#4GpU~BT2`)nO4sma&XnP-3`9^O%E%7wQKQL55AXv z<>I~7ahcc6{X^HSTUN|B+4iohYn?f^**^Zl6sPyU-E+5Fg_&iYFUaS;<68UYegCEG z89CpsDNw!QzJ@hNwk=p{)3Unpv)Ny?qm1ZIe%ZzqNR$ zS~tGlKDi=6#zGNR?;Ce+5f=1z%!JHe-h>T5k+E5^r0;IqbRXpr+;vx(0|olzYCE^k zvw7EFwV5}=cS)E1c~&(Y?bv^n(_Oo5(>ycOoX~N9CHtj`J6_BB>cN-do$lMkkGFG0 ztxC4d%gj#kZt|pT6;IDOTWWok-KXBRU2!d4$-N()&syO7oVcWT3jTyQ_zo*9fy(P` zSNK}-O(thEUdm(gP3lbo-v~VI$}1+8*M&z@Gu%Dh_kGbh9PD2Q-zg6EYhdGw%lw%H zzFi#be*oVk4*jo+B%YY2E5KfQg2sej}A06fqCMp$#+E`8MavD|3< zJi$A_KJUHs0l({~D@pt|gXj3sF3XJC{|4Ss@nntib@0oBT>qTAd~qMplf?f4;Oi*+ z=o8PbvF^^v*rn5k55@T4es{GE5jr_-5c8;Xli`25>vpm4u%Jp3iTDXy54m zbrF17@U$y!vaOhs)V0PhC6@-zJdUEe+Yr7w_?qC!>b-Z;H{p+guO0_J1%8ROavb;u z;G2RM-^DNb7+sQj3&HdJ!Mv13$H_IR`@xLoHNA6C`0DtjU!K1tFYU*qQhzFVK7U9) zCQhzP{d?fs#(}SlUsmSlN7A0r{*MOlVaAJpF{#*l2R<(SuaH$cf3ZDjGbY=-E_FwP z_l|@ApTKkfkiE}n{HEZB(-J&6BYhD6Q)D-p9Kmz_NEzP7n51s~>>6(g0!MNF-3VPt z_|e(5`?u_yvW{bFMEH~7tHFPKj9{VmT~0%XEgrjz*m5M_MJ)E)pCFS zDfLq1)XpEVjekS%j%xg9&8Yv=!B+%NPH*gKCmw$wT?OA9Jl~VYQ-^-|^4?jNyz{%W9j+QXxS zVf&-ObN`?}oC7kC@HW~c{y#4e#S@VGV6-qU3jd*?)_>+1Kb~XtB;j2OnM_sTKi3U; z*~epQL-@A#+VdZIyO%!jz&+{uUaSq_)SY1i@;)S*E|L8lD(fD-+UljJ)9>-5_ z68n3=R{>Ao_1dNl;jN2k{xg1ju^l~0_*&q_K6$-K_+j8{z<zAFO1-q1TW_oqw8l8_^Qf2{@$ix|C9Zt-TyfD?7R4-*Z*4Jd43iD^^Sqq84TV< z`A?fh<9`c0_aE7}jmED~v7etGjM^Uvp7$T&q+fdDcLF^9XWTe-sA z5b1Wfd^PZl9osY-zl>OXe16i) ziC_Qv555X`iJx4LNrm4CUgEE}?`&K6ciedHe1w7{;%k;)T__5&Yg6I6< z%P9X&+2{P#%cAPPeJzQ@KmC{WC+moHqD$ic9Pk)|Fv*KX$MTxgyYvem6DQY&PlgXa zoy_dZ^_Wz6cksM_$9DZL1<&U{89TjWAod@C=lYfLGs@eQ)6NgCzfA?PaviR_*HhAV!;AOP`{lQ}iM)I^H?ecweN$MR2 z&-FvQG6vCca!vT;nEbqda^Hy!-xWOfZ|S$RD|Y^*QtvQ$_CL1k|A(?q|E0}8*)%Vg zx;1h5#S)CX|8xE5^+Wi6;Kl#gtpBax8^J#JA0}y6%l-MM)U$HLzi|tmdA)O&tqNZW zJVN;I`ZwDD-r(`)U;kwuz(ll3>>qQ~=C9<9@+m88>(9vAqhn&PJ9xP8@BHO8JxTb@ z;3fWgW5@P|e+IsZil3Ajv0tf*c78Bo+uVLX@La#K<&T1QRQ|JFqx*O2s@nXE2bMlq zun`@J^_d!gm-WZI-hK!_4!k4$m-Dw#`?tX}esb?M%KueO>%Wn;%YKUgq2Tcd5jlTt zP_DNf;a7v_{wMp7(fGXs&-k%D_T6azi&u|2zXSibUwj{3692n`m;H;rOL=rGuSvc0 z;5mQjH)CMbe=FR4tAOYDla+SyHrgch>Vd};inPx%qw8lrcsznc@~OZZ_5T`pj=yj+ z52AG*7sdayHKWcyY=d#olZ5vHk16zT|Mjq}Bm55V=I2kN^EV+DFXJ!m8TG$5czgsD z=|B5#)P7I!j%NKAKiJ3UlGNJ{UY>svMhExf1&u; z#yh zyV3rC0?+-A@z=|;U*doHhEeCgBq-M#L*YZg%lKtt!#b1j-@(iJ(Yy9&LilQ!{MZ8i zoj=wF?T-Q9T=AU0X$|s^z@rP1_A}^YSxx*egAXsw=a1eo6uu|;%E~_XKBME87!S|5 z1w{JKHjU2z#%8?Uy~n)&v%q5u{dfNAZA1G14LtWhu3h$>pJV7r!q06Qb^c+QQTwmJ zH-mk$T!Vb+Nn*bf;FjRY=(Wwd!XE_B@i($}nez!T`8z28x&DmKzhU6pfF~E5{r?eo zng40&n9d~qFW~a?{MQ>p;X8q+edhTxdjDDlp7&4Tjjq3cz;pj1&lno@zgCN={SWxR z$;~s^wQy%5KR|0-+hQoVcj@hh=He@Vjs0FPVH zANVq+JZG~1Xj1OUmtXM6ShK7?CcpHbd87T0*UDsSABXt4f#>>>@k>c3bR_BjiC=i` z!FrPLIa^1~pV*9l0C;}?CH`|C(38aee(-XB(Ca(f7rp`(e@!+1T>nxYlMhmFDtI|R z@cbd=dilHH<@{>SX!EzY>2AwI0lPMZ<~F~^_hP4LTkZFknP>cs-ap2IucG?TwQn^3 z=fTVVNBiOz-bS0GUb=SL-(TnYW&9aKJxO>^@VtMLCu`LI&ERGI^Zudt3@7%BwU0V~ zqyn!u3BRFz)czNn`OCljD)Hy|86E$s;47>6(RZWwkAdLj{KLJ^DE|yRjzE#)$LC)Q zI-w&;{3^Lc{r)J+jP8GZz_b5k`7-MNZt#`jz_)OZ+W%?a==|Rbp7AHk*y)`^tk0Cu z71QiuR5AkN=YG-}^@b@agc&Oa+JZU10jSxe08(<867_xAMN>@dmoe0^&bSD`xklM ze~jAS0Nz!_kM@n;KkYke|NaN#&-KTbo+R-f3SOSydH*uXUjScA`5znJwo}yp&lu{R zL*oBH@Ks@-dA^MDmcCK`)4tL9Ul)9B)qn0k;uqdVo21@E@UnmD-Fw-v@YliDRQ3~^ zl}BsbtX|2^QTs2)&*=OQ{e?F=|96Au{9}LkN`{x7B>gYz7q$P;e=9vO>Igp#d=<0t zGs@opU*C-9?*QmYV&B2vWO7t|Y~tS&dA$p#x6vl47XZGpvY$Fy;^&LP9|F($&;F*B%`c`xn8>{$q`DqxX-ZK~X&SPrmddvELnhL*+l`E@Pl4 z37;@HYW>EBZwj8{&-Qr#FuMP(1CNhT{^gDCzd5=_-9N}0JwJ2+Utig0?2Pi4zy<=z2*8p#Re%9ND*dGp_zdz1AUwZct;SVYQW6LKB`T6E3^ zy!4;rXOzzn8uj@R=bq92dw{R4#-Fw&E_fSll6t$r(|`KT{mbb7YuPhu|I82zzA1RQ zf6%_(B>qnY&;67B^QAWle@*$%y*D;|!Cq1OC+}Z+lh_{!J}&(~0=}y1e=5DkQBUk= z?j03B&OM{!-x_=!WuNB{qx@p<;y=${M){}8fA)tjy<;H#uhB>Q{*!syHoE`M0dM~K zq0#;CHTW8cpV&8g|0~t^=l#d%`JpFxp1;Jt(f#W<_=?~eJFX$4<5xB;%76M`bpKln z-U;@(c6s(Q8vi%oW&foAoP&B2ePt@wFKYbB8;$=M@c0TcjQ4K(Z*=@E`f zT|a}tH!zF8(fNNFyq6iT_ZdXSufmX@=a13(9~wt~^Dn&7`STvU%s=+Y=>4bo(5UbK zIERd`-#y^v{>Qb)HuNNkf6`%5&mZ*NDBlTuEj9lWg4a8T#r}HmwH2>-?Abrz{{heS z$2?y~_n&^lwSWIa_{3~nM-uy2!8cLZJj|yLLly?5nJMX1!;pc(p{N=e%Z|vBH@ZZ2!1^ zKT>8^?T>Gz?rHE`zZ^Tgv1g;g+l|%6k9#M_Pj3?53w#M>pS<2VB>Xh+j^H_VdRh7? z{NIXa{9?nG8>g*bz2i>XOk#fmct`jjTmCM1?tkQC<9~ti+We30{u2mZ?6Y5beUScd z126NJyxt^yk_p=Sr(M0aX+!ur;A@!0UvC@2j|DI1AGVv8KXfGF&wywDjjSCuFMQgG zahpF)!1MkSTl=fPmjciIkI88KicE_7{Tr%qX5d z=$!+?F9BZ{{g=GneMsuR2VVj_{f*7|<(n1dzh2*IOYD0qo@384qw{A8c@NY&=SQ-9S;YjZ>%xBn?+9Kn zwxK5pUtvzv`GIp!%42Fn>h%NPP5Dp8sQpjit0@1;8Xdo~bG7FuxqpgZ^d-6^^}2xP z{Lwq_q)p-Xf~Ws_{r;7YKTqTJuKQp4>fm|)h^_zqz_b4{f2IAHG@hz(Ncqn!$4_q( zKJk2Q|C9T-QNAsBN3;0r^+D{<0?+-EAi^G4;y<~V%^(3($e~EVgp#OXsU4IVXx&N{~`frr)4!#L^ zps})l9DI9aU$1T2lKvN5s_h>VcR7c%PIO85uHY-dzSuSz{|(@)$D#jUz_&27FMdSl zJFkiVjh1QipJgfWGV1?KGd>M?qxP?Zm;T3Q{$yXSeSSv&*(d22^U)=#=MA3wXA)G7 z&HghNd^PY!e5YSx-*QFN=QoU<(fE0Q=lR9R+BLU73%smfmK(Ky4ZQT9G0>Z&|D{(( zoxk<6tS5X=@HNnX@mn;ewuC8;GMxU&)9Ju=}E#DS*_V8mkckX@$Ut`8SIni%P9W>JlAhxuu#Li z|C*n_|I|B&rT?43bN(2K9o+nP{6B!__$NnM242va#D2N8+Wm)ETD+t@re>sG2>80N zFZ;gH_#XuC2%d41He<5Q>rywtI_>-+ahLL#+K_q`!1MWqYlmghj$VEQc=liVEvlEl zqU^_Z{FANM`Y(2+UwZ9V18=^68(qI)iWmDb5A@pK0ltb^{9@wdy7cqA>Ob$lv@L!} zy+5h&r8Y#}KiPMq<39v^HM996?f%KGluNx6;2D3tc7Np)Z`A(%6ZTu$lseI=)NKX6 z3GA~j_Yl2F_~YQ4f|tDBen|c7o8q?rwgAugvpvRuW2h&I{h8p~g6H$6ktBSj&074q zf8@qX%42Fv>aE|RegCI--b%Z|=ijP*|4%+WUPj|zWrz0rkL39>`us8nyc6Ol{)=B| zD%vFVo`SDp#vAp&(9WpeU!XzpBUv=qLm77|kB;Rv zska_{1GD)T6DQY&kH07C_jl-n(fQLHyo;HAqwzZmzP%X_7jz}@KmXpit>5wBdH#-V z{B8IBJb#SFujMbi(fCaPZ+?C=%HIdi=O6Z;uXwtmA62i|{?uNIgmHtOjp> z|J1{>j__Z=%lu=R(f-#w6g7Wj4E6XR_J@LRZ8m;J`~LvE>>q5C=XgCy>^mI(Iezi= zz^Eg9IQa5r>(|mCzZbm3pYfA+V`@g~r8uH}{wDbZF@fs3)UOR*?jK~0_J19C`TT}W zOS{U{){{0XSDyTz}Hse$Gyj>{ZHT>6%X8S|4Sc>ia&Xy z_D6%~{YTi-+?vj4M9iKAZowNGlFKMH4b{fq_A`=9hj=7C=O zcfia39TQ`IUF?-U^)oO1Ft7W&_ri|^&-Ejm=Il6noO5ZC+K|bbvL;9a}xXh zicf*dy!RWmzXm*?A5((m{%w?h310Re@d?eun51rrvp>&&_CZe)ejxZ-@SlG3Wt2Yw zp8j*}_%gbF^PG#i|B@HK@HW~c^+tl1=Wha19xZHE?-qFWU*?|C{^va(WnZstb3ccJ zZ(tUG`k^O@tvBH1{6x;^{@v=r&-P^<$K-?9{|w%I|B`aOyvs%H{wJK#{!jUZmv;2p zzXG27k8noqr@Rz5z83iAYW(SQ(wH1q*Tvu2;N||!OHv+FGg9vhc=PjfOq^U7zUJkq z?_c!peQZPc0pR8Ni@eeKcMH7qpJONO(nfSi>Xp3`WuIk6_pgcITVVXS?l^YRZgjSJ zP3rkv)jq$Myxtf}{lnnp{=s&W@Q02heC})7|NlUQ@k_6RWfkH3gE!xQjqaZpz;plQ zxa;k^xqaK~+TVXCADj5M08jgDlgX(6bHO`;=e&u{{JR6bDR{;+8(w;o#DB+)sK5Ws zGmPFOe5MHP{GxZ?llFyo0WY6Fu*_)uCV(%6{>#`)yJF{0D)o*j|D|3Qc@u*QpZI3f z`G<(!I0)YWd}B3!$zrf+ep&eW;MsqfJ4T;BuYz|2&$iiy(e>|eOZ)dH7=QX?bpM+R zzN{KQ8ACJ^W0L+~1MjE$&pp&={Ab^e+W*+5ULVB%1Mt;gpZf>ru2H`1ouAJ?XhK&K z`{Cg0!9L@j3NNGfBfysf&-VB-%BR1pegDe-lQ;VO))GADzu3)-HuNOgVp<8F=SRk# z&rf=j@ZtBg^KWeV2=M&;BDQ?q``Y@8Ek6-_H5EUOf!-wjzY5+FJm*hr)=$O<+W9HA z{s+a8&-5^E@%I4F-~WiM|69Pz^B2z#ddEQGpZJk>ewTZ%(fz9(_=@nK9AC1I@HW~c z_Gg0U`cI^4a}MZ9!oL9T5(oa}Q|6teFg*V#&Dd0<(#ZUSbQw*fuJ;ihV zFo|lpKmQay{qv~jAC?*QzcKg<@L$@q{jAB}zxdhz ztUr1A=Zx5|4&D*{XWV1s{}k|CKWvY@-ZsSkCGc{71+F^@pZcZ78;Ko_2;ULBqv}7) zjjo?%;A^S=>t$(2?7ubRS*|w;U+$IGf9{)l*A8t6-wiy+kLzE`cs-^hbvG#ctS@CT zvF3GOgKw+s>*1u1*m8dT^ZqI2QtwYH_11!~0{ceBj%^B`?2X39HvZ1wIe*A=?MS<{ z5nYmclfYM3dGy&F$|1UlY8rsrA5Sw&K6j zp5N&^=YMH~ybE~q`>)acYYq4s@ZZSVql?ntkKjGP%l%iU`~UJS-)rB0#g<use`!A^6+Z13 z?ekL^f1~m90`FpG-za|syki{r#DB-F|K8xu$3LdH$#sd}u3zjM-9NK_{dxWv9sf}9 zaf$yq@O91NFa45!{z;`?)_=77FP~kRq+HAW`KQ!#2QU6h*`KMXD^hnmc%I)FH^yGd zqiX*CozyG!E$aNonnvS45IpaH^6YN&dvpJ*RP4V2?*yI|V&lKV_o(w1eV292_M%H- zzc=_gurKpA@3EuuHah&@I3EFTe*QAL{xkjf`TUb6TB}hP#eY}uT)%XhXOO_CD$%|Z zelvK^e|~B=hYHcz*tr1t8b2wax~FFJ);F`TRs)@7_lf!Vd#a`+V+_ zdkC+`l!QMFzOwS4F)$kcj0v>((Ozb}xDV(_V!thTe*YEQ{@(@9`4?NhP{OGBr}w)* z_D}rx0$(2XIsanA&jT;>k899q{2qbl__P1989(<#TKxFk8B-2TV*Dxn-w2-fA2~M| zoj(?dEh4}F63*!U;|IP4>id~D`_4Xe2AALGHZ z|FKVHSKOx|2!G21xGAB5`F(s+H7koYNv>luH=Syx8 z`T2p~c_V&_{SffgU_Z9}VepRNC2pc(=T9p36IpBLC%yZYv?qK$@a15iJojMPN2T7M zRQSQ*`TW3ov59{Kct_QLo?ndiKTC?Z?H`T7^Zv*F8;POxe+qb>|Cr|-FzSE8R2HW8 zap1kcw~YgT0DS8>@Yz#a{QLjk#HRm)z{jQk55dQ!|JBlH&!4d!zZu~9{1#jOBY3%g z#wLDFY2!A2tHJa9%6ZH4quwA{ZyXHyuZp*na6imk%`KD z7cCp9%**F#zf)ch!iyS=7n8X%KHc!5_P~qvLhxcTSC)t3#d^K)V!pT1K2Roe;p#e-^+%{YmHClMM=2exbd1umO2;W3uXKXaiApCy z`K&riJ(P7yVv|7Za8FRZ3Swnaq{f*F=_TO1tY--dx%K zM!a}^3tr^5;>9)e60a0^eZ!0UG9I%{oX@sUeokY@%D*Vv$%ArU%BwV=s`oqPcooKV z`cYKX`EpKc)Uk16YV;t}N=J%Bg%Ch#x$k zcUR?9zU_e@v=gfGJz0oEWqEH^-ba;3r(CClR6Q!+4purul~dX7FqMx^S#N}@7oA$6 z-elBce5XT+%)k$h(`=QW17-ggLfP(Ob$yw-zFd{Bgt8wSp-fc1-Gm?Hwm_3Z532lO zDD57Ha{Ziza(!QcvYp$|q|m2O{4qUK`W(vkUP8&gRpswg{*%gohB8svpRZ7I-=MT( zi45DfhB9vh<@NOVK{NxDTxKZi<%ZJFg3z?kN>J8wgr{j<7&IAl5|r&NfbuiK-MW&eLb z$+J_OFUg?f(m?57PAK_YQ2a3!zz^0d1*M&8Q1+)L6iu1xLh;Ac2tU}5Hc-~s!<%13q%*Qu;$!Os3c*?;KBda*QT8*9;?gQEI_0=$N4;FoYN|dJT{JnVJe7Xeh0>pT zsysSnJ!i!=Q1$gF?KD#LscfgQ(k4oqs_RrtZD(6j*%2RngSmmi~r<=-CdA+;J z|4!NeP<7p0*-kH%=Yh^s*Ugpf&R6AB<`+QO-eQ$s0_A*K1!bbL-fERMSK3>v%BgH; zgUVBReG`=YW>rpQy=^LQu8h-uRsR5#_l?U?wsRF)7@7#15!Zb(DBDfW%}FWq*6Mm1 zRc@}lo>rAp*-l0%`)Dm&fYQ%gDxVw5MCJU+4<%n%T`!`vsM5cn^t-sqmw+-+ zX|J3rcToAtP_|bCO1rg{)`ilqdMe)l%0y+o#!&jxT;*FrX}7g1Zx3anvYv-hZ&glZ zxv$DoX|J^eJl+v+K{4q_% z589ay<-WI=g-U668S>PXs+`LF8YunQpz@nle!J4$Q2Mb4%5gXZ<$d-dl<~g?#Z)uh zfzs{^DBF7jr9bbWOutjM`ySV+AC!Jn`U%SR|ADeSZVI%Y5Xy5{Iw<|m2qm8h%49@& zzb*`p?H5zLxw75js+>xDrJyV?t+b3PcYxBr%1|aM&l7c_tY1&5v${@Yd>W|y@09H| zQ}tX_Jt{(CY7b?*uBx2M_S~Vg>j!20f}reQcPJB;Tn}}~l`QItq->vHHgR)1PIY z-CW6KLpkl{P}iw&#Z&;w_6w@(_E4_>vQW<3N=mCkS+9oDnouSx%WJ7Tm3Ew<>|Z@q zPGvo3m8Y`bjiI#DLX}flucgXUdA+?VcU9$7)^k(puF9$Gm#-@Ctjd3_dN^(fn@%D4ENPM z2omG;-}f+D9Deux3**Le#_PZDVHl17zK8kmdl>Ef^56F`+P?AM_b}S$`~Q6pqt*o; zN_fBc?|Yd4zK7vF_}%v}ypOV+&#(V|52HO7|Mxu%XNC5C44>!P<3j?T&;R=#hEdVJ zmtj2q`yM7T9FgD0aR2!4dl>C=xBtF}(e5YzeGj9ZzyA9kM*DpEzwcqR`S9QOFxolm zzwcrGzkUz%J;iq(p#Cot+Osfe?V2}jxiD3l=bM&XueA6hU>Pgq)P>icSbJqj1t zWw~-=tv1tEdbPH{pJ(o5{!X&^%V#r5mNO#kx8H48b?1bgw?|j$KBNA`V=dAR=(zpI z*lHV+OsunHdwZLMPrD=y*`4t8wjSg5x4GBJf2!q&DNSrDJj!;xP2uGm%-ZF5fRZe) z%xQaS*@FG66YctNIQ6CLi*3i)mU%nHCgbEb8Mas@uQocqZ6njU-o0F$Pu9#;;ntn6 zc12HLe%<3z=iMv!$G1&8ub^4GJnKoayqx0bv4qY;>$EBB{Iuitp05w}yZ86Bqci9B z$olQZl2)E+x7%IYvfk!Kn>jtRyj+#8Wv3J;%GMoS|8>Bsl(zkMdUWn<)-J!3lw`U5 zQPZGOWlw&;@6fk)g_fI^X0d5~c;JFIoj-r;Frur&z{COlZ%pj;clS3#=N#$Q@yfsq z`$Cehs&nUFn+10d@1MFa$u+Zf`5mVu%jVZSEv>pQE1tVfyTw+gzFwH$?rHz7*DU_p zxuQeq;(b5mZfJku)%WHV=S=NTr(8t)qD2zCKeyralA&`(IeR=myV(DQS-bpBQj+Cu z&yY1;YMg!b-c&LD*IetKRB3awq~|3&-xA$@d?E@AG}XS`DxgmA`Gh^QF59#+qXCY>#ltblhK{tmv(Gxhap zWYd-hn)+>T<39L#Yln5tCbxQJL)yH1eB_qon>c6MiH_RPSQnCO4Vwj(n6p9=%w^&j}BX7^u%dCTQc zHWfNZr$h+tn$u*X_=^h9R_5xCD*UN5j840fy&_<0ltO`Y7eV8-sNWd|orKQ)+9!=2 zlxrk>DW~{@i2sZCPyNrI8r^>lM!0D3Q*sf^J05ZDSThCPJTZk464qK3lu6N#1U~fB z?FP;Z8Rj2R-ffGLXg=zx!U=~-7r@s9Q)c3br?ix85CQI=+NOUEW;jgh%i3Fb*Xo#0 z!Y^0baUOL&Ic5|)BW_j3Yn#3nN5*(@D-Y72_11=a`w!czx%&j1Rh{jAoqQZVM(9W1 z`P+YC{#UQ`C+2?*CaTQsX%P2i;wXt9!+p=vDW1CX%y(s6?X)iC1SK9716rG)l{e!` zWgtayK6r)@;XBlJpx{K5c6{*N)7Z zx*i>FDfP!t5PmzSZ!4dCdMe;K{?4={LlUS z9RI21`qyCmv!{|jP|D2fH@l8K=*$f6>VMwA8aHccIfImDz?)2b*8_L)PEaAo0s{ID z+kuCGGf#;m$*kGU9zk_SQWjqAzrp7}`hU;GpS=_R8Vp;UK=$ZEw1D4dciYyg8#6XV zEwp))N=ZCoeAsPc6I7w&Gn2b%{zoO-ngO`PU-x)7q`3ZXV`x!Xsb^DuxBuPagz&%T z;?JJBe+@?7Gs0SNULHA?=HcX_HgN1(BZ~00WN9LyW9Gy-Pon9Nlj7DSZ!A()N3!%3 z&$5CUl|fOeqjC48t2)cvmG{3rRDZ_#KYKp@HJAZ0?A01^)81ECS}nB%51Z8EEH6l0 z@`WiKEPV~~T(H}0Q!G^?K3FZgQFXDx2?v^^DnAoXO5!Wp>b^RWQW*jAi~A4#?+Ozs z_=%vivT#xA({rVF1$pwi5B>!G)Jg5^;2W9Hb=^-$$%B;{H5V-QVammH_w#hVUmaAk zqPUjv576Fsn!gVO+&_CO{xz74DC=wQF`M<+FPq;5TTjvw3sY}H%2x$a5L|6C;U^*d zGD-vzuH%*R-?V2;o!e9Ltc{AgDQahZzn*}!;AmU;p9_KT=ehW^hvi>`(GW;|?4zfb zLh7fcE(~xVbhYbku)Dg{jlgQt@)~*7gC#BWTH=5=@v-#G=4|6Y!mT;sf(1vgJ2D_~ zs9tTt9&rEc1^CxsTB%Wf1x+TnI-I92CMZ!}>j9nW`=6~+r_XFWS^uH^NZpDxZWF-EX{+!;f7!`>m z{D%93+`ZT4H(b|zeb~@y_L`4OMt6K{CB&?-l13H%zevXv676t5edtncu>O%c4Y+^K zPx;qiF5kAoR?ngg66A-H7*anV&D8{JF!=}yH1@tq&&7GIp_9WX6;8Flc&br@CltUw zw;lE#q2AXTjl^GMKze*v7RUqfKlHyVOjcwokDQt47<=Pg4TKeb*`aCYVDpAeyUh`O zi#+cYy%{COaeuhUyrtMQ!%U&b?01WZhY^?GyDrNdGSrrn>VW&F2Jv5mVf&aT;v9jM zbV0WN1cQLZ+A`P2gygLDCRE#mvjWY0q}ojl!DD}+_8|Srwugc}No#T`DDi(aQ?U-b!j#-h4kQZW_XdraPB5|!wV__bne zNCtC6pH8(vpZ|;ZuS)^C7bGQS>Co{Eg~Q)zGS`_=l)ujE!dUkH(C!uBoYIQn zMYQ356^?cM+yW<vIjY3gPwk;yvVBfvjf%wlAlz*v!A)i8x<%q^*j4=0!NUXGr2fVtH}H zG%>Hr9G*&j`>O1WbUUwr4=&NM?(cW%-|>wabbIWgPD2t6&cqXqj+3`)7Qk0bQL2 zInG0uWg^rCUVjf30wFJ)*#z|j)@4mPx?ffN#CsmzN*h?=Tt{-LuOv{JTf!%mS%tf^ zj!P_?)0f*8MN$9f{*9Lwbib0#+Xwa8E1>8bi}cJEx+)Slnjtj61)cjcZ$y{jy|R;p zYs#*3G|oVU%_B(tErYC5*nMZ1I1}f2S14(TF$cs;2f82L(cLjT&w4U;LC`YLr$bM{ zZ%6Z>BCya3m6|>@rBErHCX*Y*^nI?jK~p$y2>Y$y!pk**ZfDjZ6|v?@hw$H#8~^V+ zl^%36)p7*Xkg6kmWO;ivyp?SSEnh!!bn3%=r4M$W5fry!nt@jFr^VMR=X3IBB3D7! zI({1@iyAO8$M5%PSYCM-a9@M2&5LT5j}2QD^;4P^z4USwzf$qDPPESiJOf$0xu9P4 zEGd!-{;cOm(C(QWWS=XnigqX0tJsVeA48vAJtOb_!(pGA}S zIOAAv1~$D-Ay1)2Hxgew(2we6vQu_%O$sQCj(!f$p&uJm;NB)I&17H8Tikj?s*#&s z1zbkZt;Ch?CC7ipob_8!LhO`-7sg& z6GdGe80!cBTwrLaL`-2q&+kfm)*yYtB;g$NdazS*F?5Ew%uWSIa9A05~}Ss;g~C_3eXPGV>_8Pt`19c8j`juRO>F?ysWz~uy8u?b~Q zHJGJtc6thWVPvQ#IsbRZ$__qq<8=v^Hxh5Y@t7wd*3v9yyjHrbW95m1tc|>iq~MWi zUR|Xwt*{vd^UDRgWI7{Fk`wG)7EZ1j8~uY(0wU1mq|=F`!v&E6u}$_4TAvH6+W4lL z)*rm@Li3*y*p1L@XbVjlEJ}KhP9k3aonQQ&2fP7YenvjBMska}lB&l_Z=GePIBp-j zUv_6x4`P$tR-*HHtdyAnurlvMm+!E=ci4vS#Pu=K!?chE@shq4Nr=RP^Z7sL#{6qA z9~?vJF-JNSlaFl>6n~-V;mj)S7dufODpt0gt@)i$zG$tN%SS$cK}a!Zr{{b z?&nR=t#G~$ErPEH_FwLQ=zmw3?%u%p{!z)PBFNv|KmOyF@NyjISFQZR0=3 zKf6L($Jd2bD#Qzni$t6)Hiy^vJ+Q(C2rW3WvM3x(dnH|Vd7j%@U&gKwRqoP=e(3X&Ztq2b)AA4SK82(O z*LQe9xA=nXSf~-=Vtm~h7suM=)?m%dEQ|I~qP zmWtzXs>M+{!K81SAw;G(F9_Exx!5ZztAI)yi5k-~=7t;*|wkF;GX}s2b zkGXmijl^m%H65Gk-dM zRJCHSR=Gc1(-X~lzUlUJ4#Kjrg`tqoSxv3qFjtsGdHBTBO?5*d-NXRymC)H4*I>%6 z7EBM|z5`t0D4|SB+PBFy^S(Jx5YUBcub3x99crq0Wo3X+>lhVW{ITK62H^BYjd}NYmM}VVNwrZByXJ(q@On#$0v;B}t!Zce3 z!iKMhO$QxKe$S8;!5X$`t3ETM8i-dIbgehGg1xm!R;G{2&kc!$C&!qKZ7FB@?PO7e z;zIIijI}Ov^v`|c-Ckbc)_F<{A5Tasi%sGjw#w4m#hB4@|2doE-*X`Xx_202BR6^J zGLS6Kh63oC7yBRdJT*jIKaUIT*mQGUDm*#$E1a`lJMv{vnFk*hU9}Zw`Zf_p%qBKo zOpHIhlLTB*(5?4~z+hQBvIz`ZQWipW?Q<Z>V_2;Kf`8U7X7=Aj=cU#flgC9Oig=3yn3ZGB3LiWJbp z7+<-Eowm2R=%cQ?$c!7lCqW!3dyoHje*8BNlAy~Sx;|#MS*(i!9k`|yW$0YVLE@BwRW=0mwmD*0OKMUue z3Hb;9h~*Xp`*HI3`UP%VF)H+Wx`@f~wcX7*XmECNfav4HL~# z>J*481wKVWcOjz!<;u9JQiS z=Cyi?eBwLly%aw4!1@PYt&?jl952#IIal)@Q=Xznmj}xg?j$$9{<6YULA+VeydiWu=aI9-X!Hgko5F#HgF&^rK+_M$|T?IW&A%2;eG$?ge&^XIHJ6 zD9UV^m}C9JA*LioI+w@);P59Ay3+0jf(Y|f9{_*|3c*lH>T5k)a=_`^iZmAV+WTAGRZ9Ixp z$9>Dw$IQ+Tvmfawv!KyvEVFwF2+n6%!TFmq=-NttLx-d#t4T+UL(;^u#oiy)Q-^tv zjnWcTCgvbz?;cE6#^h$70}Jy%N?oq zllrs-rHPxQv+&>HFYdFBCKW_YJQ4Isoh0AuHq`dx;%F4as!3W>nXwzmdtToe?POcQ zeWPm)oDp>dTvgB&YSABzDH2GpLV5IVbzh2iK6w9VuA_uM+|-#-U`3y6xp9TG9y+rQ z6-gQUne#ZsoLxR$xByuMYEgyS)X^^yaMeJ!%b<8*4|(4ZF-+QHJ^q9ml)T85k z(m8e_**HyTlicV{W=B*a>oLzLnxxzhcqdh!^5?XjQl(^~dIIzfz*PrbWJ0<+<8*nB zL!I7{cve4`W7ONx&_qeN;#qGymm@6#e@drDi>ULXVzQ1SIq#eV3Sq=n;olk_f|52V zlzTAXdr|{*3)dBNl_wMouNb~6esJYeL&jYnz)!=a-K|ng9)bB)uKjZG4X-TS7fSnn z68pzEDK;hSHqYO0w;yvSKC%iSf$I;Npc@#sN@Z?Gxxiv2_Zz9kq1q=BF{jR2sjD*6fLk>uN6?7!WC+qV{*DQ*m*|78jmSks%s}1iW@3pb$dkgcz+Ym~t7Xc21fi&k(t<2~TL$%1G^nHN(KAWy0`VGv?!=qcg0n#M z0kW10B?Rd=NL4+1?d*_2)I-G;;?$Uu+?ac7-<+tVl53LmQAH6mps%4i=H9_z9OOaA z`K$EcAONl*=$2eOF7Mt}iHtK>u-kQnR(;veQ`asv18eOjI8dW7W!Fcb7qt?6EI4GR&;gao{89CR#OGI#-Qu?ZH<_ShT4}T zP26(VEYDAa2Ey2anR}!uaq*(_2|Y!;wb_-VNw;DDw`xWyf7ihC<1%XFhA>X1j<&~V z7dR)t{Rq0EiIPMFX~HkCgQqfZx>B*c6ZJfrp^1eM_rmZs13eQ>!~{g8nGqv3Y|K;% zWVV>BRC&H6KOAUrHN|jUQHZGk?kCX2SpIKX+;49iD|QPb8tXe6DAk_d6x5JM-7|uJ zY%8saBB^CXq=RsV`W*`HzVLHHJd+k~)zZ5ETs(Rz#F!ko&Se6+S{We&ky(Rj|n@PAsJ7}XaZq@oTB-ang1-B2WoG}yqzy9ns{Ws2=gRa76X88mA!TgY7 z!H3^VWSXoxjptR?3-`5Ny)!qGB^U2WSxi!}QpXq&Wi2N2oU!68;SeVu9}~aUXmka$|`685IC zWc1_r1X6k)yC%vTBWANn#ia+pwFF&ALP+9WIB0nU9$d`3EMcA2FDBG z53k8aXqjAtpQwfJlvz>XET^dtXC@9-_ITtD2qiE!;yM4Eb@(q2R-jvH4gD5ZN^A7h z6%mn#JI>N7PnS+Zm}DFGe?Q!G>=i=eVNRXwRWuhINA_F-esXkry}Ah^q{GE$BdSiw zL7Z0wTx-zn^7uKIQ6|ZLQDgJr(}tSa)K;Y9Zyb&sp#uTafZC9Y?9+?2UL@vDm0roq zNlVBR^dKQDTVh8^`T2!3i0lU*z_kJ06Y(k3*DXOSI~WYCE({`cheVBTn!k*4iFdZ8 zs7_h9pv6O0iK;+(x%}fqLeS#&tehMXaZXvVqXR^{*bm-JQthzjR{rkV=?>PTwKmWf5 zBf6+Sau;-d?^KJ`j|R_BBT_&7yI?=!``~jir?OD5|IX~z6L-3)!0xw{ar3+n78akB zRn~o^N(xj=>*PaX!ExTlt4jP+$uA-8A*K&7WQxTqD2(eMO+KsXG;*!2b1s7;s%c zSEm%EOSfBQj80I|qtS4kiix(^bo(&nM6nq^u_LnHp$hG_!DS;7N^y$8*rG9Sp+3w^ zmv^@=T%pDrMy>lxLcnze-GYrO88yiFpI}!p9z4_{Uc3yyqPJqR`;L)Se$S;k|TE>;&9H@twLr$-9+zKtp(t^fiC43`^WBmq-8E;!y_YpcJ~)u z?#TTb)?OapL||X|szr8w56jzbr+&Q=#M{Ju>2x689hm<<8zO1kY;qir*HsE||C|s0 zufZsYOUis*81(fyJG&MzQPRP9nY%qmVPr^=+*iuw`y9(yDx~%_sny9bAqwg9eAEdQ z_JgclQyezW7G2_Vj}JHwdHh5FyTTCUTzvH8>p^1gZFN7ACf1u~n4Mm(8iUou70L$U^#omATZ9%gV)i|#yJ7SqVa7)rqP zov)y~?3bo+_>xt($!|$8vF6})Xwnb4!*H@Kn^z*nza_?UTW)CL*Qy20JRs5u9O{Td zOTU|G!Qcx(QIU}$`ulSW0P%W(?prer;gqZXt4!z%ov8>Yr(Z#s17*6xQ<)3`pI?xr zVaTF1p<`{UXGFVM1_;TFX`6q$Ob;BODZtHi%Z$NGNXtu0QCu z7e|UA8PUif!x0b)g)FOQ>m`)4R>B7Ddrt6pf!Z2$Z%S4Fw zMznt6$e|S9Ne98MYy$5cU3dozqNT=q{fAv14BdEPzzqalR@&L&?y$Eg#O;uKqav)i z-Zq`6l@W~Z3EZt*gRAz#v5+Fh-y!bLoCehGrYw^y4Wq#{IV`d3Vp4fjgp{@nVz1LNcUik{ZN%t zg%{l=2r-Y$=iBlg{4eqibc0LNR1|sE9njxn)6W)(`kH)ckQ>BQSE50NUkmLcN+#=3 z$4eSLAsfNU;CT7nrmscuHB4spF8y3uDt%kM@!vDa|Bmy)pnKpDzXn6F`kL-D`JS>i zo7mAKue&8#WEX?zmuVpkkrq?aJ0hIE!DDMduNYX!fZdGXg6~NfOdEVt^ty`D#?3%} zLqM1K^9Ul*aaa$Z)o&E0848p1ogR-QPa~M$>K3SV$yw5&=IQZPTg~aeW^ztOevAii z=OZlpUEtp`0)<48$y-G}{X>kp|)=$AJ&#}*P@=dWqs%dnCz zHZhesHnRL6_ppujK^N&wmH2ya4d=PHf%#voc%G*Q05=SDDMnu!#HL(2ClI}Q`|QMB z`gX-fa*dg)Hf}A*f6Y&fq?SX34Y_MV0AqQ`ss zprKzF;thAj$c(Sob0QOc4nF!4_v2TQ8HF~cz5(aQk)UhCmpFCI*ELxaG@(UrpWEWM zuYR(%kzHeH1-Fh2n$gI<~@Qv|*f&hwLs*AGFRyy?MCBM8V(s-@pAV z3UnKEBDsyOQY{Y#KZWM^M189_yqvSgiCPW(9%xD;_l?!Bk7J!OrDEcsVG4Gs|I;Ca zy|smZ|FCe1g?$yBgcI1$qCpp?@{OF1l9v5(d<)eIeVtJ$`E4;>hifq|Hg>dhXziC7 zpDO5k+WS(h>gYA-UN%hwyKD?=Q}04)jt(S_zI99BzQus9sJkpv`p1;a9wNNeOGpDz z3Ict2tUS+_O5=dfB`Yh%M&2r_a=15zSqria=7+B-PDs+pP({*{za1mYIjd z{5&R<@O#6Bg*OtP!0|X1bdQfyu?e($J#Lp*HH+H2Bz&!Z;*`L%G<}55OyodFu_M~6 zF4CFx8)PXXkel1^$91UA)R2v@ixC(gd~lT@0ROkdfo>Le+8gQAdq#>XR>sV5zA};J zqIg>tDTMD7rF*D)8yb4iLpb$C>ZQ1}a?v||f$+)JuL6oaw|MeqzfH8)i-O}&Jm_+) z=bhsk4=<{tJlof>V^iLya-pFJ?54B+t2{$XGx&z^EfA# zg{kDU!H0lSS??{L87J6USg-A{=8LBF&~<8$T=D)Y3Eju)YGgN0jEQ$PhuVFV^rue| z>DP@D{%l@6z)c2SD@;r;atZ+}fts3Vej}KWG<4+)jhA>#Xme7`TL|64B^`=_=dd+$ zwU?oToT4hbzetrh({BSJTZC_eHRkDF18xfFO7tO%ap?}Ez8SC_ea>2se{8Nc33&O| zZn`Ar`27H$u^@$tPV*U#gY|`SJXa1h%ijoY2D({G*r^UJp76$AfyDerQG|1x>S*thHs<$!X1fqgos={cjR{Rx|6C$6 zJ8-)gRs9S(%CM((e8R@2@zngQopBP#Lpta(u-Wr}fI+|T9E@PUw&lQBV$*4(gCGph zjM&@?ATmT!UwHH@-={23`hBDn*wb93ym#r!+L(dlZcZ>l2JryCe=|ULROV2JfyqwT z3gQ=b?5tKzlN;RUi#A;U&_EFexROrv**eB#v*qHu`fRiu!?lnE>g~ZH9~ng&;Xrxa zso9_4I$|d1PGBlul18)|v6JFxU}wwgd}{ns;HEKtVe7*`xLPSQ(6jvc<^+eTq)Z~A zKt)C9jNeFNEBq7<0`jnKRhs+N-@4bo@AWLuJ+vGC>G@l4QGDBwrAN{_k%#r66N9rW z1GQPTeDF&S($$i|-tNHo_vLO_GBc#4r%a`4oYuGBBr(p-`dLqFC4u~AgRaOxr29?c zE$hhh7Ym-MYTIaO&p0S^WLZVAg%pWxZ^;u~)T&2)U0%u-h!Y_`%84LO&nmxiL5t=- zEpk>&rZ0e-1G?xZw?$gE%t*Zs6~0Xgi?9|z z4SmDm>c(~F*D)=7W@JS_#|^TsIJ5`cT+n^wdZy|dn9(ueq=Cz9mE~HXsh;FCrBFtt z7kcDoF;@SK+W2#$I=uJMy2#ilr;CP3v@_#t%{vWN)N$O;H1k1|0-qHb}R16NS$o-g~Fn zTsd~5x_)We+#HVl%=>#=h*OMy5y(RU=&DbwY|*%9rpP64p6A8m#`IzFKtIK&v%X<+ zN0VAmw6EYcR&7;-Qv3D_r@<;AJfgC4>j4+(C1rh55gZc6d+>St0lHRH27OT>ld>;V zeSZzX3Z_=jYSBmaNFMKpD9492N&Xlu7O^TSkm``8DD`EZQ}7f~OHE=z@GM8m{gJh$ zq7U}pLeRZ?RWNt~A9wHxc@By+CFJSAKcOMz_DC3uSk+>Cj~tWYJbKDzT4LVOq_ARF z`mDeg+P6(G_eUc2H_9YZPZ?Pt4@IE+bSp-S1iwkkxER<2Y0s{B@@`R%+ zWLZC2-4e;MJv7%Rok)qZ^YC_E^2x(xzgV3@le_;Gx_S3T0k;@*9oV|hqEKg+3@8Ub z5-N>b3|WS-&a)4PGM*bNI4ReBz*?StnV&>)Kah->_hP3y#AD=!j{4;J3DY?-X|`Gg z{4Oa0UBS&V*Bi??+EpVMyFG&Yp?q1Kel2lJ&j!efh5au3^`OU9lPYH8;APDSt9CDo zy4+I63j`Kx$LSx;S=#|+v{AS-WS$*kiPWdt*lap>*v?o zXRi{bxe!yZPKPoEP>0y5Eo6wBi^B1`!V7;qM_8RGAcOT9WuVIoZ}Xt#M$Vp*d{fu(=+^7#A9yyWm-=CH*4r28QX z#9I!!4YLf85$SSn$4A1vX2n`XuwgcW@IgfMFvtA-(Gk&p+qk<#))if}0@d&zZyMh8 zKPX>H$Xi^&9E3>@Q-@e*0d588{+bl7Dk?3x#j@J!Sz|`T60n+?tKam>|MtwTUgwf= zk+>sD)80F9}_ghKV-6X8~435dz$DNq>YwE*QYA0bQ#1ht3Ye;RamFWd0-Dd>HPX zDB3UuL`kRj2yJlD)y{(IQN$`src)3PV^lo1@uE5oAy%)Mn4yd!NmYNmdZi4wwV>M% zH{*3YA{8q#8$!;cxqDx+vWMc1o-`mSLzFQz;CvSUd1P<);UA_`Ahc{Zti=6cI z9nFs7rr;q3D@pVPTTBDeRxIJo8h)+AI5-Y9fo}Jnq6Jy+N}m49TGascrd+EVzvzb!C0*ADS~xZ&7dn)nG7+9 zvj2W6B$ZmszI7McpSE7LHlUQq2_INVa{LoyX{MB$;Ep{4W7T+RE2K5tM63=r%e^@P@G3?iPpV%QHT^R|@N0 z&f!7?W=&5AY^F6zdsm0ZFlXTR!%xs{EvbhqIZKZEDQp!+OMl&OdlEKsEZ6bUAAKh} z)%W$hV`J9%4eL><%`i6)2d#Clz9X+|lJqD3p@BRm7M#0zAl`1!-PXnG|L(q9`}I4Y z#(U!If;Na(@1w`OWmp~?A?ptq6`+4Q8Ngq2;K{(>Gd_Me$y!=GKiN~Lzs)y|3C&;~ z1K;aCpv$!#CRLjLJ?EAxCqabGG)4|_nC%h)H3^^Kw&ZMj@rE9Hg9`~?L)aGTjD&nG z${3azXA3{)1xEW(E14_*zy%O*FX)O(%D+pkD$QsYM7s)|H5r*fgVMTNb21=Ln?DYB zhE8IpD7TKmWjyGrqFQDVn6htG73R+XuQgE}!dYxA=ba5p*Ak z+F-Zp%byeQ3AB8^B@dR#Q`7V&W!j188QWEm3_LU=a=t7Qi5AL{OUl$t|9GY>EIHE- zxc#8(OYqqmyAX57kLo;-$z2jL@Mi-yEBOLT< z#TdjEIl1Sz`SWQ;QJ5~UKMa8Gq4MR@ZFbhg4}5xItqD;<p>g9T<8d<)E^$5V4Uu|c>dl6hY((PS@_VkCkHZ-$>~T0N zB2fST|9~OT_1mmIpQky+vHmf=)`F_BQqF-vdr_*L*^hk*PJgRXH0hQU5h4qxiPTGp4|CZ3Mdno3>`weOgr zs}eW7B}=S|bO~HqbE5JCvwe7SoR!Dck{)|9E^09B%iBr6#PtAo1auL1J&!_NejE)_ zulHt#k+>4=5pO{g!ee|m2$@qQ^-m$m6OkNzZszXeuyACO4q!LGt&B$w(SS~0#&ZZ~ ze*u24kAg1kPhBkO3-}OEv<>fQ4kxSuyCGyuYraZ)Q*K;YHWNx{6#E z#?Zux=XfD7plCXOW|;gydII{{Bk=BQdF&8{93Ez_9-l{zR`lHUOkooHBI1i}rM{j3 z?iA=^{B$jgYqoy(qscv`qU`5mXDt5as&Sl76%{Vw9s|K8JUMxK1mSqMk6FKhtw9bk z&kdQmo}S$Z+P69VkzEMzKiM?s+7vON3p6~tPUZ^g5U4Zdd~;_x6^3Z%5OSxEV_R#c zLb8)tdKrWr!)%|o=3{3!QuPk;8oGzmyzy<}Ckno6u%2rMbeFs7EjtL0YkucW${i?w z77u#oVzn2zmVj9QR9seSL@C>Zj5R1d^i4}XeG~C}rj7dZC4aDHULMU@Z*8=l3Hbh< z1>IpQj|qpDihBK7q6HhIdh%lFEKZ2ejoG$_iY|@kFA%Rysd;R^nXt{8V@7V z!Bra1zj_X(WFj#6{5cZC{8sxd0i1~5@YaxhGo`5Di%jZHwe+ST8G*vwhH~#`@Z6*Y z(7p17(f3+h?&ly#I;;G`>@dG6joL988bhz^KSx1`lqYUQO9Ow3* z=;&Yi=4^oKYp50nnT3e)v8G9ARpD-loKrl^G8kOvS_0il1=Wz*H$-z2oVcbgV{6*l z$!2-CY}a1Sf>pvnHyKHNai(dbG>ICR$r>b7Ar^+87CJJdFLaaJp!;;v7+t{n^<~h- zg(DT<32s^XC}DwY;7g?_qQ9_7%We^?Xs#<*btzR#huZS_>_dYcv9qg{_}bUsMiKdl z23ei2gy*j##`r1Sfjq2$ZV$}E#^<0wO~w}AvEPCL?^O_xC}6ild8J~}KQ80NI9dfM zGNq^}x9|>5I?>g==h~A>IGR2_I?rd@(HusgvFzs|#8hAo= z?8_1u&Cbx?%n(xHjUw_CjjXYnqi`mewsw47(;}0eWFh{wJN;F=o7PLfWr>{J3^;u@}Jg#Hbxiz`qYd18gdtJtJw+`_%3LCdY0=z}TTssg@ z1wF{9CwBvTqUv=jY*!lTszea|h@|rYV6sx9Yf)u}?mCUr)jqJ=* z2`(iw??Zzd&M>rIA;La6{KT%FfA^7I;5Gy{4sf?Y7w<*J$IRTspl$uplAtlcO{S#J zroQUBU%2v}$IH#e6E{~!$OP6W6T+x+!i4IxSvI~uhz40ebwZJym4CXa1;^tZ&=qev z%O)$=<8j`|LE2@Y2~G6)c>0V~QZT79me6-*VM-kn<7~Dw&W+3Kf{!&Ah2^n>Kyuoz ziULV1IV1SnIR%J!7j(T6Ttb8m;i$!p^>^>4hVqNGLS7CX_#{rWA9Zs<5=5B4;hUx| zVdDH|#p{&UL8XTE8qyoD1V_(Bp5?yTb@5btl$HLBDq zP0&?*sh<*C;KfzNTdt#i|V?_Q++s*o2q*&FGOnlsylE;;pDK1%sX(Nh3o? z5N12{R@=7G@=T)^m3RA7vj$Eack%`Y7vLU%ZjxO$P5`Rvv5=@Tr_}dg_Z$5cf!zN# z`)ehJ*!hhGV-Ezr=lumpcfBZOR9W#}d}r%)r{HZ>?)5h}3)U znB|8lBbfmA2y}~!c&C!LX4k_BNArdtWhv;RwlO)Klp101Uc9#1in@8@DHR(yPV6gQ zZi|LJXP!{NUba`p^TIb5JAt&lNvjEPk3sj{{J3rG=Og!b_lP%IMy1Xd=pH=2!}rC~ z+nhqY)*+$zM{PxTS|5&+0ofVz=Y%E$`9X#!YOzy;P*B~k>QOIcP7P``lPVa16KPywNo;- zD@@<%b}uS;^Fc4_GQBKY@=V;MK3bS8-OF@Spxx;fu3c_htZ>B?GL zvlgjh-kr3)(y!j_8Qx+S@_5-JU^HnI``4mA4b7Jh}5Lb~{ayT>U zE;is^fbM#^v+v;=21AXdgExVj2v#=kEZN-=<^6zDjoTpe@u za3qGm$;b!_#^l3xJTsg=Nr3O)OVB+#nLmADQ}&#C9i$i-b4{9pu)QK+FI>!)o^e`b zd)dSFtt-qTF2eIH?b}w3=7(wxIF?RKw}rUhN#BQyrvGvcbSpJJ~KCuh2R>ZBBI`7oA{3o+6Ijd^;<*^w_5a~W^{>puZpbUuj z4s>g{7X}G*-I_6~N%*JL+ssnd)b%eELUe8xD_zn&fgwE z_alhzlxMszA?n)Axp zHg|r>C5#2B?e~6P!TP=@&}E=_`Pn$H(OP&2@7;^Ql>NfSoG8EebsE7lor>lrL7V+- z6iSO?_;>fY#~o7@8*WZ-c?jH9!cPyC&$D`D(!l);&!8KsrOI4A`>C?j&Pb%U&`eP% z`UhiHt>ju?BR`9`IVMV8h|l7z^sCT_o~}h%`E^9^?Mb^|#M(*nl`?ek_Pb#J{jc!z z|1}s#c{A5<(4nb1%276J>d?RKi|W29T9qE8P*b`#k;i9=wzTkxDP4E<>SPu-GLZio zZBI{&;*;7dBaZtD$y)ghxNm>Ad5=l_oX}R~}K&Po(!6 z&L*PXsIBh_$YFRtP}=@~RNYlr6;B@raN^M2-5@0`-Q6A1Al=>F9n#Vu2uOo;Nl2HZ zNOwv}hw%Q-#d)56zgJv+_%XXXJ2N}GczRDia1FkV-Z5ICMD!u5vl0`_jM@XZFhDm@ zv@W`LH^BwQ7ZYPVXP`>R)Zj zA7AeqEyt(I`qjBeWmXWNkh+(Z$bBq^J_6TwKtMMu;lmRPPo^D`_Uz2e$WcS> zctRtaHdNLVM(Wa+j;3P_rVo3g&d+siehMXhTQbeuDP>armSzqjx#)sp)oICqdck9N zNI>MSJQ*uvwTJHHFnl#+D;eS$m$kGwRK-hsh^KR#=hsYB&+Cgzq9qMV^$&e)RYuDt zB-ld_t8mWSyja?`zk&OI!S6Oe0xE7FTfYA(zKm|zk3qnOVM#62CH3+)`lBD&W+K9j zYp0=>N`vZqdsL9s(dnbx(a3Lwz?)M}Eli!t@*p*{OB|>+rz32 zB%h_&_rzUA#T@PmS3{qXmx0f5z;r+%8PC`0= zo@R!pr)fw3Oq{k;WrO5`mH5t!G0B?2BmmTl40OFYg~LM8SiiOB zb+FNBJ&b$`8~j7J{*X2-5MSFY!AYLl)tD+ulMEg9L-vdJk%m`Z0YZ@Tk9ZKL>0+Ck zxhD8;hwR%%0lGpDH+;cAGhn9eLhZ_DP_-GA(-QS#X8+r>#wkO()TJiFYH!dU+(}E1 zu*8SAm{qx2#Hv;*>5-VQNM}TrfGP@b!FwJd0o7N~zCXV7E8))gM}}NeZ@{Z-pXo6m zI)M<-kQ8ka%m%yTzJq^*&S7Ud@bd5*dYX{l(=b779gF`$NElaJA2`oK1G;7v`hAhO ztZ%HlCjL;ozGUhuoqkbrhN_2(T5S%2i9rjk(TPH3?!}(LGVr; z%-l<%IQ~q9erSy|Q)3gK<2KBK(c8)8iVkcC450hAWd6~Za59ZFXwzY?xb)JySVHeg=6~>@mBE<{uYZ#Nw5ge|aqwal@1fP)VqO-T~ zsj0sXIu;zq+UOWnvYy>{F48SjlnUiy3OM9pfGtS9;CH7X0VOsy#IeVd&5M!+a*h%I zF<1I(^*(<;HiWr>>Y<>{K;i4>s)@y>U}XFX4c_i%C+SbUJGQr{cPi?dq)kKan81Cn zI6ybJ>k#(`Ask*YgZ9mKyL2KQtiw;Xcl}3t*cqbkO*Jw&LlnL-#*VHxvcs`RWmx`tDsNP}lFhf#WlCX=w(5{(N16(_848K??VOz4 zcB85re-J&xGyTfK3)_=G>|y%n?#B=rm=RaFf|C&&190(x?p9!#J0TP6({2^XZI<5k z?7J&XQsY^9l-Npf!azl`;Qk+IHsXB)m9OMY`PqUV1e!p_kTLEN4nx7c^2+FGb7yO!1@%@R0;i>ObA)eOCwyHQ2 zpkDCaT1Y^=sCA!iV~9T|T=};fyl9=AcGkNtTTWcj(96udOFR!Xj&Vg(a|~xE4esPo z-svpx)QKYUQLQIuUj6=&AbMmM;DX24kbu-LFLxIlO-QBq+qi>RS(%UM9wQHJM&Y0M zJGXNhSfQ2+8(5=YU_>wr)dj3AVyrxf#5?BHnI;XoYuRI*`@nrU7WWSgDb7!^iy+1BEnT{+I%qCE*ea0u*z?9vdnIDK>GZiDU|L71VH;H7$|#t%Q) z%L1`B9wf#m5J(A2UhV2b}~wpHx5BAYQ9{ZkF#k^|k?KHDu* z9pz7Mr39RvXBKfi2Ns>q&B&dof;H5Z0wMQ;dHgdM%Xhci)>%^E3fhV3!21BoR((G3Af%a zn_bloNgsZ1vvj`*`m{%}`!iunRPNVGfJ+Hr;q2OH(1~wE1n&0aLZ$X^xIPF-!Q>?6&_`uy}sv}_CZ?;HWXN2h9X+G)3F}nRtBi|4bY{L5w%5LmZVkWu-)4KsmJ-oV@R(~ zghQ&v_owaVll|5W%zsmmmcUQk~ZeF z)?%=Jhij;M>yrb`QDXVYs6ZUIgU9K!w#bF{KH^u9B&r@`ok9?2n;P2I@B zs>C~lt?ow`fXe`Mo48#6+bP$*@L3G@F=?IZ| zT}>jvK6V9E7^+>2pxAtu&I>s*2O?KvB*0|^x*WCgZlD<)WJOt6)Q13Q+4^O@bH6;6 z=Qc`7+%g@9+3?4Bn)kf6`BL?8V_{{>N587D`Rc{gdpwXTA84fdf&1FPeLN%}vY;Qi zX}V%?V+N<1_qw$tPLm|4qXBex-_%R^YtNGL^$%=mXunl$YICR_QWKPJ4*fHJy5o9( zpVmamb80bv3#gYF=(Z+dB5jUA-QDEOBdpyr8i*otUHt8G+xa$u+w+WSPQ;%RUWpcwou-A zjwk&~&hM8v5NB03?_Gy4vDc=7AH;YT{r4i6v3?C#_oWYq{~rS-f~VpXxDSKeFIa#s znm^Ka%l&zrN?KIktE9ASj%KQS2BvyDQ`AKZr>z))*6RBuVwf6~``GX~T)&sE?hfQ?w9Dr4lDz{*1Eb|`u_Rn>UL$PktAo&db4Ej^C9sO4>-j6CcKSGVQrCH*59xD zWovGSl7yK1JyR;0^q&|OaschX0dyroAfGbSm+Ll6Upc z@P=N~q}h`cNS*h6Qjz)w!haKi)5he!pej{JIO+JIl;auTasu7yNsGRW^8A0PIE5#q zW9tb)P7be$(8C0XZE$T}2_lanw7YyT@je)7`DZd@D?vJy(#OQ9T5jW;dOawNr9X^2YXX z9=fzZsj+9&4W~w0hu&y~QBe$xQwfnQullkUdy^njx@hrRt$ONXl5zSpA`;7aY3c0uM4X>hopopfqP^9kR z)q(F(@c>;p0+1tI-6GWGaOt0SH%ffyRPRvOL||dA$3IFm&n#4rpzAMd)(bU-Q+%s8 z!H)ebUzVMW=}_`)W-%T?H+2epZpsUEjYzZ(?7WgEp}W)S^r4oGp1ArcVZsS#*Ae-J zBok(WWq(Ux8<->%f4XRH95VZmnicJ^*{Vm}`sno%r3-freEtUR;~@c+j!(S3v_Grj zlV|+-(;@4OWgx}U;SOPcQ9T*2Uga!RvD#yn`6VVk8VCF8(L0An2XRVAan*lSg2l4E zBc2sF&*BHVw!sc>q62e=)ogaJxuur4ixd>3hlHzVMQ)Iu587S}aMp)t^>*!YU;?(V z9`<>~r!uD;a5w)}E5uyz9M#y}{AWRqn*h*Nz_1pJMy_z9H!hvdF=lOly$uVczBx*^ zUwx&t6(~ffO-XeUkEt}f^UY&2R4Cd&u*Q!mP_xcQqVBI%{;5_DaKU?3AptEl@Rp}k zmTT?3x=C*`7SIXLH2mzdhtj7UwTsz(YR%`L*7{8|QAFz3j;l|5p~+s((m0fp!tHF1 zRgfD(>Q4&TlxQntB1;(aDzp+ZK-j1p)`B$o{~{+)L@-sHAzTd{j8 zfHW4N8a7SFvm)f|VwJ^DiGqUc%0x59847U0-xh-eq}vy7zQy|O>F9-6Ws>)Yq-d>8C&a~M7T2UBnhr#g16&`?UACf|@ltnS(Q<^Zk;(CwNb zC&7+4#Wq~;LdX7<(#cLunkKzBtu^j0G6?)(vo>md|*E*26X!)u}OdY_YrU_q?c9P>aLqE~)TFNJ4#RYnv>z~?mvrWsDeU)!xKpt?O-T)W8RtX6x_lapuF-J+u3`-X$(2xT)eq)Uc&Fr>3UK_NPOuXr&YTW z$>*us>ImAt1k@`HbdP;L>K6R>Ff{HhZ21bz+o8ESy`!!5#?Op%#hX3oTQBpEWU`&g z?>NusMk3xUy*gPS!TnBB;~~!{-6)n{FJ1+>GC+6x@Y5gHHa~IibJ+L$SU)&Ps8amq z7gYG~+!nZF<}G}_xsd7E;a!zndZ_w+^;s5q5f#pyW{Tjr{MQhpyL4j40dm5xalLNY4bRzshUkul_JlL?9(7T!*#6|cnTLtJ(7QQd~Nw;kU`-7KJB&-bEz)$e&@RT!njRfL?=gN?PzS~xDGfwook2Vk5@!WX0 z=NuAJ+WEzx{bfH5TZu;gWYmja&7bc-Jc#$VQdWba_GkZwN#g449s(0@)3<#CVE>>1 zbdf{CxP!iKll4`P1xT?!mcyfbS-8kG#P^u`iEKxzpEqk&f=3T)#1#T>T>e%y9?El* z=QNEZJhUUTG4m%;Zw;|5Tqgx*|YAmDQ?l zCXLpj6Y63%`gE6qoR#i~*l5IUG5Gm44?(@7b{P2HffCT|xoCgr)ety~J=W{o=KCP( z@h5AKT!M5{wrr%#}72XG^z>M8wGWmZ#aMXp1)fy5zy z?|fq-W@gs0blwCs!F6t^Y9*1ti2;tdl@QHePNd~@; z1716U1e9lyL+yhsa#E9xKw*V6L25-nD^PJfu;UR1m)PUnF+=Y@*=fSy8ywda>3w)c z^65iD?>tkyEuXTMTH*R*eul{sx~I8H>uG=m_L(I{?iO-dm{33QezmSEz#x_# zq9pi(Lqc7ja+(VbU-*%M9#;K=hSufm!EAFP&ppDB3wJtql(`34WNOd;%R!(RMR7gf z|IG_EfiBH3i@+eV$bIaUgAVkNQn%f=gB!h$cF=>f^&Rq{0|Nq-+4qf>%lj+tcGdB; zgt+p-D&dGoKFRH@Y%`1<5r05CXaU_{(4m{m7NVCPuTePYA^yhUCz~=Io{e**4L@U9 zNC*GX!n*6B;F`8YZ%DTl;aofhxG+yT#QDxw92$EgLlS{ZqQ~O&s-AfIfYz4}Hm!UL z^tBtQETnb96N&6pdo?%;lDG+gdfx+GHu>OVT)UibF&W<5SwgLWN}V4CtjPlL`6p1J zF@Z=d^G3}X#v&jp!~1r4seeoP46?tY)rt@e$sG8Ow5iAS05164fCMCz7o|x`K==`r z3Fpp7SQNPKg6&&M;fI^CawX}P4xX&J7Tu)fXs_^2 z1)H!{$=X|}NXKQQ+M%%yiU@f%z}GJ1y3hx@ArtnxL_v+K=@_TwO|zsubhgB6pC0<= zi4LG*W_jOEi!xV}(|q^7;Lc~6?TnX$%>l*s6QfDLsbl}kZBUkA32+U7Zdca71pyS^ zP1%49k`9f~A8W~cAFfMJKwrG=Px0Rg&CpUzr|dR|eusY1cAaoTM!)td zcvIB*2UxEm(7mB_meZGU`4-M=(6K!)WYbgoR`0AWU2JI$Imy9x_mVqI6_LR?)Oh4~ zPVI6VJKCQ4h#cO<0_hI{tIep+P;j3MX$K>q%m0Ctk~LlYrgDqdS7fDl^Hy!MVf@Ya zQ8t?)v!_J1VoElz#qV4v(qVA_$lE@&F8m1T#M`$OX2hQBB)SWpECRU3K=;ZUer#g= z@yEM1O}(D>bJP(Yh6G!GUti5+M2g?eRpt^qI(+H>Z3XRw)~u#CP4Q(auXvb%Y^hrabDr+-E)V18lo&{D|#(UX`Y0(AEAH2<&xZLzv`{! zZ}Wd%GBRsd$B!Hm$f`Ja818mAK?;ok*A(c+svZxy9cvv>&XLSN=f>V9?p3&n5I(6G%f|c9txMjom7D)@LEs2DpZ@@Kp&CX)5V1$R z8#O2;brY;8if7R{Hay@U&YsMUUm2Pw=J2ph&Bn*qYAL*%YM3; zn9bvX$4-#r2JR~$0qGZ%PS&+>ak)7e2!Fw=qk%%`9i4suKHbvGl?}%2K0{+)mnyaA zZoy#gA>`>!LEUtG$QAVwj5HHU$t-E=P%}SMz zNa3Rxmumaw`E}LA6V4JX!Wo$f6zMD%E(D8}B+dmGud2Oi(W|-kT=gshTj8rU5|Kb@G zkRg0WJzWxXk_d3Y*B&IG>G*|#2A8>`v7M6Xbh-dlh5{tE2z~``Ka{Mi$-4lJU@?B_ za#!|nw6y)An0Run^^q*$$ahwzsQk-2v8^&+0In6#&4hpZ_=8*Jr#-Z9uP3HjHSxRG z4t|Qy%mG5i?z%79#D<359AnBHB6Vf!I<|jTzfQzZRq!$9eMQ>Mx)g;}`3Lkr=s+_ewL*UcBHn zK1e&*0bOK2p<;KNS1(v3qW(VSSTh6%>-O3tZXHD=UArif_~VKFWX;4(EaA}KwtW*& zLjQyCo^dL=(b@61w`W?qqiF#FBUOu-h37+vH(MKSX>DGE0UrB9jvM%QKmsy-2O4I~581U= zxS4C(>y#VO7GT_~7G8ld4Eu3jEC;7gqsFl@rn9#I7hL?joBb5gVJ?jH@y(S(P`}4* z{UGoKZuL52sC*%wLS=T=pyL!OaQ(~;=q`=LuID2~*SWR+ zX2Ffh{fy&eeqW9{Bx2qc8i~$SEcK_7)=lV z<7Pm;?m#z(kazHRH+P9p)gg*%f7M9Zft2RAUoY>42(3`1^_UIG9i9i0zU`jA?mK10 zf8~R|wdZV(4B;h&db=6R0KLz6M|E|$ zZrG;9S%r6N0v|r?#r8;XUTD`asebid)0&%H)|OaD$NF3@EN(dY1mJoCT`$3Hdy*sp z@{3eqM%$fc$rpBxLZVu)qTQfI_~*$#Fme7v>-@#AH&njQr16!btQT|llgQOwleKGq zM4M8(UIDHb(Ct~_oir6`ummaZ{eBunZe18Mirg_p!)H#-$u6yikM$j?na4Y2u@kKi zO`)Xd_~P!~y}y&~(e}{gGAJco83=H}Ydw&FR6%3Y%SngYlrIy*FULvf5AV5p73BRR z#fDkd1cLGVQSi%uU2BnIe7bNPwc^cn>!maD$q*HgfXP@@8jgYU0l46wApxDbVeePx zQC1iQ4i-+C(C-wAp8Y0bpfTaNwW7kJEa6OQW;d(luaPDp4~lJxQrEoHpd+bI%1$C_ zsyW2oqRI!jzCiaRRJaL-pT`O1UcURldkG`Ao!@&rdXVQ|w&u=AT&Q)I&<`FH{gBRo zI@y-9LhSvQq?tcYt@V5O=sMq@=f3U(TtA?j!T{H#s58@`Xr*{KJbjY;MaRCrf{# zdJ%hO5{FqQpxywW%d;`Uignm?%UDdf^|j^i^a=(|o?XWiw&o41bzH<1mVJFP>&G17 zDL3wHCu5%lI`bLyWRYmSMcjGvk0VXqQ2-ZwZa@OcIk~%TeWw!M>qNvM+@nkWEffCi z$AqT?Yp+p`h0p2XUw6STL#Fb$ggLA5uFoAog+Y0~ysXxF$DY$vp9Xrsb2iBJ76f#I zF;VaW?P=8PUA5n;WZJs7vyaz4Gyiv6J5MuGN>n5en_n49nCWilmD9?`LtkO5Z64IUyTJ(chV!S9OW%eXZ zqrwM9Z>Wmc?erA0j@8d(?5S!KoA$a z)(#2CbJT1of1~%OL0IPYfBz8iC^Ux`);}WA+Ud~3&8-(lPA7${>lH--9=cMhw2<3) zLV@l}1mOqQxmC$M|EhXSDu4?fV?zRJg^$e;VXO@_m#fpMN|iMEQ!iPeU9ds!TWi>N zdgrJrXp1UQBCKkG?E7yl0=75pj8hA7@>L9nPxWHys}uInKpINi#sC+^&uBuE5?|x|)vv3{-6wlo9Gg=m)W|RCUJ7=kCADI~ za}`KCL;&3b_%EG>xwmZ3JmU{PX5?fjB)q6MVMs~c9zQ>>Lz=e5sl&{N_i*E zJRWllXoqN^yMr22t8kCJ!iJ2v#&YJouE4gu3lhS$q|LHarPYV;`+0_aD*ic(;c7po zw&BU4YHG<>Sd6oMTY4cL3jtpdIQ|9i$%6!>i`Rr#vYHfO+t|3TST7uZKCU9xl$i7x zyRTWS=S60Q;stA0%fwZ%Z>63{)dCuiI$p;&b6-^6fHDIvB`T^OP;V^IwM_1ux<^oV zTJjHN^jwF}Z;uUq2`sg_BBEH2<2~PYMl>cqr_|ihcg4Iek#jW+la(1*5ae*9z-#4G~#hVx4g8O(#Kv@Y@f3>26 zp^aeoZOx5c?)r8^jLayQ&HY-{J`S~^$Vy~|>uA2sWIv$%g2JX+zj9fQ9;?_g{Pul;h#>@ATJ?0s$JakNe9%M40Pw%3Iq}O zkc{&QUlrjar%Rugk1{w)=!g@$mX**Zm7vZm-SAF!`<|W39jbKcUf{N46RbfpMNRxY z-`5!GqYwe^N1)3->0%?5?!vIFY{`azM>gOV&DCRf8>ALMRe_dc{4u7Qv%1F0{cQ~{ z+5KiLOa2v8`$ussOOXjioSsFf+>-`?n*wzCyYir%%d!|jpsZev>Ksdr+!5nW9Z4Bu1%nm9d z0jt-YdAnkOn+9~Vx?cFB{BuqRR4T`>ewZ;e##Ee6x}~6BnoN1CknrU0&dSB$d&^+Q z6?O{l>@XM0h>s-_A<{U!FtS7k++hy`T<|f31f<Gu#Vg5+J){+f2_^_^b3iA zu(p*gXuFkR6ldy=M`J$q?eQ<48x4kdvSYJi6mku@!la})3Js`Akx_t~0dxsz6)uc> z(2Xz6d{Xvm;XZVTPpT5+XBd|tSBvS8x%#I%FqptLY@P*Tq zVwCpnJ912bn+bGp@PE|l2;#m!YTmfQZCV;|jgaG(1$2d&KEC(nLyojsmsO3X&z@_xf+LV! zQc%LhIP#tgQAmqG@ydE<$0Wo~bR~A}(xHSvw4bKh$b(glLv|BYJJbqr!E&YN0QeABM6zzeEMGbZ!RjzB6aXvAIE%8`7VY`p^_oUzJ+c<}> z0zQtZe9jwU2F~BIf$kXzly!oPu`#N_P8^nLIYH?|QjyD*>JOa7tZ@C?amE{&K`G5X z7Dlh_1j%sw}TZP|cirbfdMPtk8x3lBwrggbjrv=T#GMvsO);emyP<)E@`>5m`wW@*ovSCOb z{+*wK^JD(A(a;0H%>%kVj`@1rE_+?aM5L#At{m=MuB{m|^(skyykR8XYwE8G@I&r` z9=?2Gh?5pUu^->@ECxw&8`*{Oc+?mcRt#?gT<}~25>PxP5z?RVhe=aWD&fi$r_1td z^Bt@fv!wiCnIg2*T^XSm{qCFJWj&JCv=u z3JNOlm8hx|<;Xo>R zuL7Rs+nJmCsvn%p?v%8+SSH1}@v(%CD?{ME5prD=0o|Ug1S*&Y_jd!Yiaba&_+&%Z zzT3t}9Oi@HV-E-k&T#XFDu+55_PQV_l6EW{N3>_5dym4z6}x( zCRD?7uOjqa|u3=9J2( zd7jT-t8hPZ&8htY-+LhSeg?W#I(NM3w9?Y)S#6DDIyuR{=%o?Yyf)pOpF!g8Ppg&= zyuaAj?p!Z}T3zHbBT_yuUG)<tSw7-uO-T&RH z^HpldSL;Yc|4Gk7d`X@|!SXM(Fno8@Cddb_*n5+n+B=@!v3~D<%50gnC8P2H;Fbbi zM~2h__~1nAtUDJwpAZsihcpMd;&@(m9u6C63BrHEE_x^wjgA=uIz>X&UyQGDG}}Vt ztYxE_QZh@qf<>cS0PYu{%dgYg`I{E5OVD}nV%J3VUUcpzID2Q?zCBXeE`3KhN>`Kr z=U()pj~;q*jet=U{uOhP@t z%P~%`{9NlUY!T*PcMWaQ3#)JEpD9j*M*KT#THJV#t?;jN${&r^*duW<0s|>YfLji9 zi+XuH$1aXf34^iKj2-WPHz=4~^3^-rI|@zR=4!c8tY4trx%k&9EPWD$ehQk{wbJpN ze$u~&Vh~Y|-2RMC3UDicuC|-G`_!O(U%=n}LPa;rbUrp1=e&Q6CetckKDXVr!Simn zYjsLGKEATo9L8jiZNl)4kmuVQrw^omiyCm&=>xc5fv(oeKO@P@_okmi!|xIupwzTV zJFVg>u%6o4iA%M^;HzpH+QUoM^(XZn3F@RDNXtD(_zL)nlyahX=NACD0{W zL_e)<&L*P}P=@#ni=J%NCS^f#ZA9tMP*y%sldoRPAa6P++VXxCW9=e*9l zKIPdH4KY4Gfpg$>Q3Z4d6>UT$DMP!i*`JeRBCF;reQft)6L|dO#^+@S%Muq&8%V;- z)O}y3Ke#~`kGfNRJF6@6uZYbr#b<8C9i6=dv_mz}C9;L?;Y+os6U6LT;-|t^kItZ) zw(4r!c=23LA4uI>WDd>gE=kKsX%W+!6hJc6t$&Mfjrkk*K}|)ocTt2G*bX&7m+BIB z7#W|MpWLw9*r<2A1Rd9*VvA+D<5@9Pn?iNV0;snZ=;qz&2pGG#knHOgJmntd!glOGE!K19sYbo8*u%%4(Q^teF=NJAbejiD^K-RDzA^ES@1#n zaIWZ$twc!Oca{W6Bz~cK>n|UQ2O{3X^6r+eGQX^8IIM8Apr@7 zUEhU!{af@O`eIb$^WnBzfsbpnRImDi+<|CTQIxe~6Oqk$Y~4~ROdM9OIbAX%zGw%x zhLy|qW#W$f!UlN$HUQoC4A#EQt1;SMs8V^41))zYD2a?ssm*)>Fv>e|kuaFLGn_#S z#?8$kw@=V#4F!?6K?;u#0cnajM0n`#~17**1vz2myO7_BNHDLLwHrA}V@2u+QqeULzbK<~{ATqpPj zbm#Td9}#~sH^0F2A~YsGa0VpqRz~%vo4p2_v{rj?nfOGl&ptMXbgxg7j|&e{Crl_4 zH~zC730w#;@g9g;w1ax~U!sd!VDn{GT&&2!_foWW}sV^htoo>S0(w~j)m)-{>-IvBppTXpmU+t8+p|N)>GTyEpY^V_-Rlac=;!Ccn~S_2{sZ8;C%BJ? z1Qb~+HI~ykBq@m9x=BO%ZhF&v6FM&aM}7u0PtsqTW0Fh^b+V6Tc=yh8+kQ=^;$A(V zxxWetxRu;(zW)vs?&SgXg2$|ofNVQoD-KwNA9&SqHZb_JH8sX^{s^UrHsyt$Gc^|B zcm4P2#$d0=JP&lD%E6BplJ>Y?$xgmelqHXUz8%pRI^6)cZ9tdR18b`#kP>P@nvt!n z1iokE6f+|)i=U1MRKGLmiwPg%!|PXJKY4lBk(T4p@~k0ie53QBk$iU>>fjQ(;~6{` zgq&yXKo{DZ$hqojszFRmrJ3B_CnxpT`wp81RxN2xM^?60#Hn$XsbSTLlHV%^ZN&%! z-YOcQYpGt~iLX4{2^Y@NSQy}T0A1}bNR1y&f`Z4{skMv7XQ6*ryX2)VRF&-Ieklmj zDvl;R2-MQIc8SC*bulX^QuWSFnKgV>6t%Aw=&FLBXXpjE;5A!FK$aTz3}vkO%FnMo zH8VKq9qLp0vLu=_xnIme`19XH2|OVMMd~!XZ0h&gr6>6*Y~rD9ypFK5E5-z^5i`|B zgKLDeLl@9JviSX+AYp#}2!c7Z@QT6an!)>%5fyWp+1|5L-ErX} z5Y>(24*j+2)M#x_+Wildmo;Pg<8i^T+Fwg67Mv_;?BHaKUUVMBB*u=B-+jHyJ!_ zZh#PO2(Nr=)kwdR!h4wp=XBut3qFRBfc8=N#}*S4h_`nC@J@BEsmqAW7|OLruwqQWaG!5Mc0Hvbn;b!T&JL&-+!sRvqBOrno5!q0 zT&;_($9-Dg6zH!^>eqh%ZNZMvJn2_&X_e_26^huN^ICO(Lx4w?PJ>^j_cfBkR=&1apyGN~;)0}|bn1_X%WMo0ci6=~r zF>TiMci`#EEmzDK8QSI~iv#P2;w2$(K)pji_o3;wEeN#R5OGFvuy(Sl_=K6B(O(+p zH|C74TVVXYuH%m&Q`X;QTaja0OqS)YjpDioF|5#N%u+`QV_H#{rM^ie{H zoAal}d&hWU)x4!44iz`4_BC2q96y~Def(0-1!oug4}EA`Lc|9jeO&_{@u)>->6%O*Kcx)NeC;1``-AP5a!lMV-*b6gA+$k%y5k zHNx9E^c}p10CJv<16_V|$;-o5ojHkH@`V$H!eEb#;)avE_5XHc4vIh3j#GW zzj?b62x>BafxrJ+Xf?M#YybU~#{q}fG)P$eZG>x3&6;Enb7mzRYzzg!odmiu%*mu2 zrq!NL6!t%8UR=wC1t+Qc=A@1~kc+e9wLcAX9GJX8-c>5vhs&6O&XVK4>MShb)hCCG za}6~((T@T@1Aw%{6wv+0biTF1J_;)y6eCkEYI78IMk%(OF{h zbRDqj$NgcMSR{z$x@=U)Uhi$=VX%^lT?U@3K-_7d`?J#gtA}<^3n%j6%{Nf65oc3( zZH9yt>fwORpU2Gedbb2b8)!@+tjFp3brB|wlK(z!Zz)zIExM#}=w>QdLIrSt0$sSp z!|@~kCbTIcr^sX~S$)X|)=jr$t=$c`ov|9?;kRpP8?ST>EuG%e3!pM@jl}-i48Ah> zbd;_?4AnYJkD>r~2I#)AoUpED?c$G*aeb4uS~^wIkp*o~{12WajMl{}g8OF*Du05G z@87d2+4>j+q?XD#w1km+$x1m*4Nwb(>i;4$P5eApCYmoM zRX+nuTe0ZHfYN=)`B&_W7Sz>FWSc6BSx!a3CKFu7{&&~Kiu0WWy$#bNpx!y4dpUnAaRRl&NBg%L&?n3(Xph zSB}-`W(Hq}z-v&D<2Da;?Nrsq(*+ZwZVeE~$5U*3(Bg^^L@izh9Rth}-N z5ZP0dDv%kjkS}%$IP!fSDlH=y8W^CbL|j!5 zvl=p@JIMU*kLERHy|z|Y%amN+I}NJ5cdv>CKF?YLx;1)ldqyXbW`jRt<(&{>4A2Dl z5rhqm#B+@{w5guHm}gXE)r;&j=TILhc~HxM#t>T@*uu%7wDrSQ1j)_yegoP8{4*pV zBaiuB=Iw@B8`}XHsaK7F6aUYf`3f$*H&NJ{F91>6op6o}DV9cyr#DxO` zTt$PgMSt?bkYwS13Q7^1-MTF>%wK871*&Q=2GzZ`)ul1&Kz$Div`Cup&v{pyP#FUp zKdb`Xt!7`iYpjK-bB zEr7cLbW;pSzxwj=G5KA-@$ixZG3s`_j+AUDBg0vYRs|;iTO`+eSI?ZNGb*H?zGf_A z%5S}Z``r8wqd`Z(GEfel;~3y>0$tZS+ksz)pWY*jTq+u4DyY?YSY3X0qDtzsQuAGI{=u)qeELOXHYuDaXJ^%Q?$H)hF0rccDsr*JOth z;};-+3tq#A1T+H=bJ^WSW+gQB&KiyLQHE**tscLy=GZxGB3Z}BS>+KnzTAH@Xj*wJ zyxl)1`2OMsr!wrQnQnc0j5c2tCKKT909{S$1NlSc)|yCs-1@|9+3aK5FWBw3tz0Wh zF9asb=4P09>h@4li0-(&m0cS!p{8Rr7rU7%ZA=Ww6)Ay@(? zN>I{-$dbN|Z!yYZkMVs=J_-eD$lh>Cf6zIT+1Kr~llU@_&(p22N_#yDd1&(~HRC?2 z+OJT6y9adLj5}^!VwFESu&qxK#NtXgneJn@bTC-_T-9CsfCj~a^I;Z6M~st#F{EIL zgIM05`NYH3jhP~sdOW?&SlkUbJ_C;dApr^b>Zo6KWL~XqFi-EIWAIWcE;v(s#-kT-GNTRqZITb&Y_N!It6Jf=uw&bs@*V=<;fJN)3_U@3VE zb5Aj&i~}C{^=fgA8fz7^#y)1`hXC9opo`sI?tb|s^Nqj)O9Gp*Ly0jVO*#AT-~QkD z+w;ZHVaPT!*Bx0>%>`ax`^~5~=)T{Z$J*s9)S|Qh^bwj3sRSN3@U;gCDA{{~6=kj@ zztb+@(@0vBa+m?h$w59m8;*Q?jxFf|XHOv}W0_byd)T#Y0hyDw1W#yc6j4ta2cM-< zDSS93_*#HmZzn+atTBC@4_X7O4D_-1x1k*|8Wbr@H{i{tETaKH?c3xcq>IVrW4~SN>93b;w)Y}l>1^%O@?B22aEAE z#V>W&ssnJr&m^d62VV*2j@{*mdM`0_upJ4)I%@0X+;C@x2aYE%fG%|G%AyCS zd9tJbo;tMdo5?%M#E9-iD}GU_F*Wvh%;_Q?7m+oQD&2@*QY|oFDr~>flJI7M9-)u& zp0g4>8{7f)g4ggN0lBv+W9x}$91SYDSd7Ys@j(d&OLHZAST$zl+i;w82E$}1RkJPO;^1r@4Og{^!ESo;$A-*^`{VLaf z6C(xp^LyG%=VI`2*!WbKL?(miua_9^mNTsR zk1!kYkPnXN8SAb(shI<;l*^Hd(1npxJw>&V4h0zs4dc<8)G_>j*yr=bKm-rC|FYL2Od( zcMLgcrLujpia}M|+XB+>VBtuTj``V@oUGEA4(Y|&%;4s$KLPGv(7iraFWXg@m=N`Ke! z*nex&e|h+C4*mCo>D>4-vj}7+x9DzEJkI^qvNvBu!B|g=2k!$qJK#Qp?zipTybumbV`@xTAU^X~_fUn<_U3n!v-@j^dhh(9mg z=nYRPlsK?_{gsJ1h4^knt37{Zx-g82To!A>FJ2&;6@E*lSS}pDx31>DGogQf zH%QPO%8`ofctE3EO1h7<-lVjyf=Q3+*DWZU1`sba=)w&akm`mIaxTi)R#&~q zj2&Z=g-%tP;pTU{o_!6Ftw=vB&>Qq4q-t=i*ON-Bjq+LTOc-!s zKo{Yi2y$k23#q)au&IeLS#hEk8{;=v1n8B@3w>b<8~v<+)3Qjek5(R?hZM5qTNAlo zM%`5A=TN09Kn|t$BD+j$l{#n6$O_$Hs`14syN4*7pV>yQdcBvTG zQt=kLuMYbyeeF#lrscspMhZk!b&C6UbGtsps$FpWg#+EO43-goE46pD@t)6`e{cEW zL>iXL=EfgrIU6MDEA(HV!;f_<{S>Uf!KBF0p_7!oAq>Ok5W(TEFjvaYsuu_Aa`2#w zvq1)d`!d?=pH|Lvxl7tWUnWiWkW6Il7aH_(=ki&g+&N%;w!RSYB#f;aqtL&UwIq;+ z#pOvTfJd!R0hU<+$S(ruV$Rg$ofQpGJZqjgMy7?yr7KSmv}-mzt~MMa{Y@5Iho`gd z;PlS1ch(%>g^cQ8yxd!;k{;8gOt#eS9M&QO*VTxi3x(AxEJ1mtWn*h65MimHV(2y- z=sM)Q!90qdu1zmJ(Ix%iPn`l8C5@+}G!dcEJ+l~7FqG3HrtBxwcmAmFaDaH`a9W?=Qp{B5r3AyH;Lq#y7X`So(M z*ownHZe5H*gqsm?kwEviwe7QOU3%T#GSm`%kaJOgg)uw1OSDEy)YUSCEra~G*kfY4 zJ5%kcwGs-cHR}KM-{0^uN_3%EcGj~q{uBn+zsR7A7zV>x9nv`XhRM>X;yvTHQQL|J z*v&ENnE2oLO9?{yHd{KDG@Kc>ioZ69RxqHM6_kgu=vnsH$e12Ajk=f}fOt_rmpUDh zH5~$9N#Ub8onG>k?Wimq66=Hl0@Dv_mXOz#7^FW!pKs2WHeze=(02X=u6!Fr)OnK` z^@VsKXdS64kqmHAK{rd)Wui@W**`;qhz22Z{79yc)L3jpO|lziye8~+4k;{YoC;dg zNN!n>Ngc7_NV9qM(d{ognxVLOp3EcFoB!50|Hd;k(1ldLSQl~gS~xz5nz3RQ%9Pmk zQdzl587kxWo$kIuK}nm_C7SfXfa)ab>s;<#ih?Q&wr9;IrUF09!&k3HC=tL#2i>HF z2>-85qRALS1Vo=j!sMX8TDhwZxoKglVwuGt;|MWXO6SZe#Ejh&Pu+%(EVWt8vh$@n z%=x`Pm>NQFbN_D+{ueI>=%xmjJ#pB2Mn3m+1$XLo$?v^CahHv|Uw#?$(U&Bb6`#K; zQ;^YBt<63=ze4AWW^L>h-fp24y3v(zf$ID{-zw3e!av+xtx*M_76VLiq)=y6+I!_vv$r81{#}_AS{8CH8@16qw z7aLR*@AwpIZ6FokVuS97Q(96h>7y!g^UuWAXOhjVQvTpZ9XXivA)qAX}Q!t*IYq2PJ#Qj3Dj zF-IuDw{7AIN(gchu=l3UG2GvBI!MsN!20r%!?GwL_tz@McQ}{el~oVS11{+Hr3x~- z7mU$V4m^B{mz_Hvzmm~7Av>K2!vEv5)-LFPAM}CAhB#(Ty<|Z{9kSH)EahB<%zm zJ9TPh$)Nxo&+tIk<-~37?3e6_DEqJHG!i(2t>vmr5yiyuS43U;N~dZP$&OP5;~6Bk zm1%-EzE{4=Gsu|gCb>6r^wIr!K5%9fKpyZxca%A9pK%-ZWe85fgT{gIbW4uYM4XW; zxE~HznP$ZB$Mtu0Xm%knU5{M>D|HK1!&C8W*VJ%S%g$)M;f&I_Rlp?x-5(^1+ zU0cMkt^!;_&_ziYz|2<{(yXH|{bCqamsRQYPN&bv_~vs&t`yGltv+UuMQ)r@VvELO zH|H+B2HjyOmC82RQ(CjMn%o_roFRw^^g+*nTKJ4L|dnZ(NX-K!f!tBG7eTTVcgcB+DBQ z8Fwbti*EE9rKL&=$zO{xXtLOjycfnlbt?Oq6~9Xwv(7?9%*}LHbwJUb$l8;+#Uf(l z^nkJAmsx63`6}s-ZkHGPIV$_`xJVP``2{5)B#jwC>Jy zL=`rSq#@ZvPVmugLDcvIlB&mx%7WKy1QPiS>M?x|;geijCqobrFDd9^4)o-FG+@+z zB}mtYsnz-V7qitpB_ms3H^}qna9VceMyYrb5_OBgFQaYKb!GG-ooM?;H#)h`NiuXn zJ2n6B`*LKUJ99ppJiSWu@hvvh$L$y2v^g6CIPXxDn$slj-YQS8iD&)PuiAPW_!8J? zqNzo~ud4B{OLki^GD_=-1+b?H|Ei2eH16)loiqOw!bKTxuX{Mo zh-i@`;3v|L^>!2|F&V6Sn6UQMd){#uFEJyMx`^E+bneGgp}`2#K$g}yTtrPlQe zV)odP3*b_ME>|8j{GbWH^2D+pPKPT=KQcqVxH@bBap2bi4=?Er+)8FaIu9xnqp@80 zJoHL@vQOn!GzLfq4)bO6wtTVusenrbx~WcmE&9>^?4M=Xid+MNBXKF4Gn52s$#%<6 zQ>3mk_ zrG!W<;dNv+*z-s9Hlnk1C+V}40PvjbJ?KhiYp2H{D!)^{zqeIwerT}$-}jeY}8{}ErUIV3s=dxqyjpOaCXc^eyJ>oN@A1KAz@}S z2r8LWtjAR~N%GY>3J-xloQPITc>7`+r z`IMvAwm;`_Yw|@5qoWzHp9#(sMT-k4NyBKXy6nut5n5;(Rj*j1`z2V;t zP;irO!MZ&&=vHDeQ}S3rk3VAVMVLnl-haj~?>k9Aoshbs$m$;qwW6s;U3{2LRZU`e zfO))QEt;6fMRh{vHY;#9h_UUQ1>a*9(Czy}2{#wY-Q6zDZdLIryZnLsK#Ty*vu!Cr zi?KmSLVbo!v2;EqM`ugwUO?dI897;~4D3L^)){hG__-oiA-F$g1zq<>mWO@Il&}W$ z&m+cRU3RGI`i{}O=>?{$XRL-b#r)TCoh92(XeVahPWiHS7Bd6a+p&fP{C+x4qY zk~c$-J}=KPIEbI~K}yb@ z?oa`Q1W{~Q)E^~bR0K~$lqy`~H`2%|43lG1j(1!8ho7aP`xpdLbO_3i=_%?z@-=hZ zEUbox0xl=$HpnFze5j5&EA{@PvD^^L|c1i1roA;tPHi zjI|*U?+4JGAQkz(OPIl5e686;oju3q>%pI2DawcF8C%=2K1`JZ1vP*IUmD-G;wB&a zm**m;E!wuYk9@N5kWcptK~jttaCtztk-m>^+U8aZc3RfO3gPR`X6!e8_9*LD&VyF< zPoj3^)tgB&h7+s3@Pkq*5;LEC#WtE}%@8fD{cPic^NHv40hbqapMHyS7gj;ZOT)!y zt`58qr*g4xK{wqv>eofu$uico5EtU(EqXYOHy0h%Dy8OTz)jX!u(&w;mk3`lYS5|w zSL^)uUhsi#Yj*2%BSf+|j}HkdtsuP_BxE%Qu91NjbwFsXRPg%>qx^ZPIoHSS-RYxj zIsucH%wKdz=c;XQ1~x}FjC*FlIxRow@}6*Xg-O`tgmk^LcVrAc@!ktuqKBaQTVQ$N z{z@$?3d67D6mwt8nysaGbmUJi47UM;r0k|Ykt}0L^;RMg8;Dl`bT=pwZ>tCk8-s7> zv#bKci}YSl^zt`0;y7!;n^mx578@uB@QBX9`JUi7VhC5K?7}>dwcu zgZ&zUpzAMNOdXis@a=knXkv#q;|?`$E^YsuIQwzL^#NPn<{%#6H zQUh65AdRN;lXU%}2`f7`PiNtRnerC}7?nbG=leKX`A~2k5&~V;9178b&qP~_F{Kt? z;R5F~C1L!U3h-AlSx`4Z!yMh1O4@3p^>U+#!X8lnbcKX@93iY!&t|2RK9wvQhN^@0 z9bwSDM2w@$hmdUkl1q#|M{F5aOKm6fy=le|%I%$)+p4YMLRdw@ssc>3AYOU($Q@LB zyUZh>0$vDbNptckMuR6RkOvXa<=TRg5=~-jmDD{Lre}GyPdwXLVBCDW%Q+`0x~;Du zCFc;>p+$0on0FbvYuL(|`gXf8k&=av59L=nBZb8_1K^5+Zb|1EbFv5#WfN?QXF>;y zklY>;J0C|`LH$7YD+bij4NdllPMbZ+$1;p9wt*N(`E{$^HJ#FnS&q29Lbac}W`O$% zbQ6@$5Y~)YbCFZ}3xd<6&@qL=2d!1y+_J9CQaM+sAmr{IH4Mld2PI6aJ7T3T*NpnkAUiBW3`cMct zUg4mg;2*~g14N=)-XCcQd*SFDe+847k#u`};B^ z#pZL35VV6>+So<3jgIe_M4M{?+_q(f)!&MJ3DWx!)vSlgd5QRGia1v;(QDmc8EAO> z=sGZTskG4Et9{O77!wFrUm-DDA3I93 zVNGqkt)FOF3uo=HCtHW}M7-;7>Q@|Bt4z;Ov^}r0kAXx9+mQ2v2aY2qVQ)Ec@NG z8~o{7j)HdaZToZkF}bdOdpALg?9G6H{I|?1twiWM=h;5^jT3Mkr3kuv!BB^d7PqR(o}{?KCimOT{*F-tbPKIpSd8#$SzGUyy|crZ@~d_(*Sa;twid zd%J@BEG5u|_(J%u9b3)5rlLUknsGF1YKY3<+3~e#RiOZlN7*uCCrg^=Z~M>4#aI~# zBVv62Q3xz<#djv*pQkXT1SNKbpoO)j84EK9)Dgt;xTaOY@tDm_7sy1-eksj)$F-8O`;VCp~B z|F4JO-?~H>Pm;KyEWi(h!WoSh%){5la}g9?L)Wp}6wGvwuI6>SVfD8B2= z+^MEq@IYEg!1$s~K$0md4lj0+mjt+Kpo^L?W;_2uht_H!t4QQ<6LA7xo7(RkLF=?N z&Fq_bvKr=n_KH87VGp0&1+fFstosl|$Yu@%-yVI3<%d29G(rJfbja zxNGQqWcSG@948$6gEGmh&r$&UM&YTVSt!C%HY@-XfV7V)(=XhRqR$A~($bHb5MTU3K zyRX(R4MPvRxu#&zzEO1sTjYcFUro>zqWqQuC)N0k=GHO|wy!UQlaOd>6wi67Ud`A= zu&0llazUJxb`Q&GrpJo~l{7{AlMmTaI9hH&4SXQh6_r&75U&>K{s|_Oc?%K2K-9^2 z$3no}%aWXJ+(m-nt(N2#L!=)(=_x!Y@8bD2H$;KNRC-6XVsrHQUCZ~%i1E*_E<-~o zK7gwYy6YdAIC`3SV20z=7;vlUpNJrIYtL0)2Vg@9r1P@v#NFvS(`g)GWZ&1>LQji%)TP5a{gH6KMAb z2u|fqZfb8z{O5gjeIMWQgr!K2&PP*L_dj3IH2=;&MyVnpC1p@O=h#o?_Vwbrso()z zJBrF4h}xzeB`;+->H6=7Fa#C8bS4J_oJ zi9%8_MT!$3ZNeT#%gQns=@$9o?=_W7`NgBC&3~@}@fv`xHF~R#u3^D>q?||XP7mru zY2z|lp<#!7*aH2loonh~iwTFoUjwF8Z8fNKc4 zoDxPq^Hw@zN`va&!rYZ;7x{Q$ykOZUbPqQ??`m?>Qbru zEO=aoaLDZYGM5bNZnlh}J2HB4*$PqYA4eV&6F|JipsUhYNTAeNt@65em&B>t1twZ!SwtP;KnA>12{}40AA*20Ujl0o{U+ zd~e_+5m&z{hg$|HV*EzIc_~?Q3qxAiEm!5eQQI+6@Ki5nM`>IlL8upXu>E(GHu7&g^MK zmy_Y>!P0U_>ME-%l9!nM3-9J|HJ5)w;7-?;1Eo#oeGPY7BS0mOrF- zvl?ao`_hybtUp+Qu9G$G5Hn6MCPe?;UL>1k$or!&FA6T}w5(8aM~dC16$jIGRN014 zbW8Y$Wr{8m9~#2fL>(_BM@zcaMrwz(jetB@g05Kx%gtxWy|Z9Jmu9bq8BkA}PIB?+*Pl$~MQocj?Zm2oRgT~C*&d&jzz7fUCEFZ&{)Tua{MDf{_DQ;* zGTE(uqz-(}tU>p^cYxUEdek#)CKr}rs>8zTLYE0oYe^iWx;CHR95%InvrwmL1u?&4 z?;w0tRwo~ofBh`om=4-OP(gb!OlOb)@?ZnHkqaqRO>fKNQ{ybP_|2G75x3P|BuW?^ z!^v$4E5iv9b>Im?_iqXZ;Y&9Egz~ZhJ`c8_+mvNJwie?syS8*g%=VM3EAp4CIIqa54ye<7uy~*s1nWbGrVEZx+(&CZ^tttU#xH8 zVR{-`1ig$_WL56Xy^Ic(=aMGyvEMc7FKro#+fP<_nOKLcuqy+u1L)dkn5JP@5^06A z(t5+3tJqJ}*IgE>M_M&csD|5KM4qn(vxE+L%F{3ymJ5cqlMl=oqp)yi!KnP=wacH3 z;s5Wh!N2v{XV9e&pC9AtbwgUaF6M<3k1`eY*>tHfJPE*+Fo!$W@|A$Fo7X7{K0viR zx44aq!I}R4@=5U10h$i?jb%Yu>lPB=I)X0K)w|8Blu2gGPfBM2#edy*KN9q4w7NbF zrn3v0_;TatyCP~Sp%QEFB`;$8)qVe7)Tu%xbmEPV;Tb>Z@>ZD>aGgMxK10LssI#w_ zQyk%l*$pdB@43mNQLl84LcB({k>*DHlbW!hO&X?9ym!`Iy9JcutZmo4e~eK-`MneA zd`2+1u6739@C!=Mw%=a%uVau=!)U>>BG^1#g3+d)_@$K_Ffi(4B|Rp1nL-aY(Bmn3$a|gtqXDDkk8(^pvp1 zfH=H6`b8{L9M+Q%JF6QG3o)) z-QRl40X?E?e7LEa?XdSOW1`g_1!(YRrqRVCXi<6 z#xDTZ4Rn8Yw06xS){le;cc~Z&4+|d1OB|;f2EA#bX78vYAm>tzl^V?aPzRG46{4zp z&&T140h=-k&5@8sKEvMrYUKyG?x1U;tU=d&6^|+Irg-5}CR5ZAO+j6*{Wrl~f3`E7 z_u{JOgGnh~$d&c8^G^@Us6!}YE;SD(Wy(WM?1OWCqj&_s^#I+?^n`>n0^KTRZ~8EF z7MA85y&%g;Yu4q3FbBMIOzCbe%puKf#8ls3m4#z4?h`*lR5B&ky)7r9V%}TA`d(84 z?ibK4$#=XUSv^gYc|lC7L2f|PR}Z~db4J5a2IvhhY_;6-;2;Cg~C7IN*+DTRzw26!4}oyeCvmbtUuLYyhyve!Mj)dWO5 zBcE0d$(ix^qKEQ3_-u?k=R}1U-R|+@B7NytPG1j1!1V%MM4k0RrLFnwDc(4lfwSNf z-j^zhV9}Y!s`wtO*k6qI(zWK;Fj(K&CP{8%S_&df4*l}Jpr`%}^p#EMrMCzh1zc~? zt?hBo6~s-mfB0q~xW1<Le^Zb zA#Ry2?f$@(KR~|4JVh2QBfb`=N3A$zlt zE3m)L1$S4Ub0!#4pCJ`_2>w9OWuGs_CNK$0`FIe$9ThsylxvI`W2DcnJs5EPKzI6k zE8~90wYEgT3LM6FLsS*kW>4LQmL~CZVTW4wu*jb-wWv)9?YRLg^vl{Au26A#)>b?5 zYWuSlc|wD;sU5P(E|LxqA4Hk30HH^Af0-w ziY#k_Q@pZ$K17-s#B_K@&Ah*MtK%1s9gqav0MIQBzj?bxVA~tR#I_%#GJE`7j5Q6v z%3}e+Ci-e4awx|UikPo>FaTdl@8R6z-JslhdHiVyTV9qIYnMC82Tcxe13~wb+`cR7 z)S9ZYS93X{HHql0kFe)y4pm`^E_UpO#V5uEimZn!vTCn#Zr>p{OFF5hCKIVN%HGd3 zvS+3{KM`gDHwbh;_}yZ~8?H*aSw60M?IB&HDB?sq1%i^f=}lBBV9IWlG5(hOewJl+X1ln7j9sgpo#BT1`nRz_6mUa8H;SN$vMSzg zvb%rKV3@`=21dmdd+@-_u@^@o^{I#-vHb0>&iMmM?*0|SGt$64!a1k^Vu9VYX`OAt z`?Qe^aGwi78ckg$5t9ec*9=~!G3G4R=%n5XqDmt#yR>1cp6uSK&WpvGb zmi-b3(@V47ke@H!ez=OM?OGhg0oEVFK)17^hZX0CKaLz;*%i7})EbNQ;!=DOHw`6h zS3Qg%Vr@Ztt4Vu>?>i}>x!w!UkSePs#;xFF<-ze0-sbH^U2r@L2i;W$e~Gbxxb>wr zya;PoT1_U^^`?h{o~xc|ZwZ$9Bz|b(HX?}3jq=hz?NbS=g1hmi_hWzI-z1lpS^E!m zvV-G#1n35-;Ih;hPxVSiX|(iF@%MI3&?Sdky*ORghv3IrNRdbx9QH-nTfdb6~Y|j_l)A zhmAuL7Vo#!uG)t8M2UOIR2?+o$fR``*b8DEgtj2w+UQ1}-csJDE20^WeeB+}vlh6B z0pg7Y-5#jrX-CVkWv8%b-(95i8)Xr+2YpQ!_8%Qm*T)+URQi&wd<<`7N7omq3;y>p z-=KqE;VxN0^cuYH9C?4~6N~|F4Co?gUK{ySY=1C_K-&3HtLS+%tLtU)=3A~;hbt65 zOzpt+QOda8Bhsh(vj7e@xFt`&p-*CJn4?C6XfF%xQLf;477MzXnzxY?w@WGc%C7r-lP7F-BG)`W191FR?l?gsx%-!k1s}Hw<3H1N-e7L)*k_c(RJ!)!Ne0CL}nu5AM_<8p=8v zVQYV%zKE)YZ#9TTKF9`+fQE{OAVe|z{#+M^l^ebfTLc;i90byK@Pirr)pNu2>`r-nqS(b8?a_WPT!rj(-6hH_sYZy5x2#68L~A9~#Kc?~FPq+b%REJohMh=}Zw z0eMIOT`0@!22ozLLUUz`A6T$jbk>JQ@h z^2f@8hT=aHjB9UtjD8sy=Yai)iJ+S}JNeKnoL;cdsC)Z|7Q5gZ51$M*)Ap$T=IzH5 zSyk1S;cy)sX_>96PNyfn$p(f!8&`%hPrIP$frnRzSR|pet7Q<%K8Y^Q_2c&M$?F ziCLJVPhRX=dT8fvYxf%W*~};JKBieQg}{mpL4%(Z_fTX0IL;rzqlj52b2xb_L>KP`Qb;ynga)fy5 zR7slHo)USS)ohB_IY7KwpxfOLNM@B>i`j(4JT6-svucxLQrI44}U5EHy3pEdsF&RXj})eW}qx#vqe3RG#3x|EM18rq+6m39k$0Lv)j+V zPalq8JXb0lEbDdlLMbGU1d{4f6gPFk5frchZXW1nBMCFT(_|Ihb5hMg^2q*6!lbsY zO!)H*Q}vShJi+^gFNT=iS6rCNUC_UaPH+UPoz8hi0e{I--;(S7p=~qRhnEk!&`KnR zyP`)jw+B*J_D;*zsj1(BsIQjUjbyDe0{yj}KGYsIN8;V;EvUJl%<~!zIc1;Tzg&se z+m6$u%HQPU0Pz-pu6WtO3C^s9kEizw^hyS~+0kfDZcHzVd13b``;IH4`6o__J*uw= zXagusI)h(2;j>gD@BAMtB;K?7CfLgRf#)rSpsSgNck4Y{E;X^aemoB)`pz16brjoM z>dJ0!Q*{vq;$dXi&PD7?6Dsu%Dfc9QqNI}epN9177kzZX8TaXX+%zEGBG6rHea-T0 z(l~i)39UsWN%M*1bKEmDo!^vOztYhulFQfOJ0H1X*G_0z(%d?KJ8dsv^N;{*M|#mw zE!ntG5exQ%e*@jPp9*6ijDGbMR!P|nP1WF$rpGsE4-=$6_zQ@uu9Zi0)AEpF!EqJ$#k2MEm z*70r1nRldlVsGlZE3Jdfh{+SkO9Y--RTx0M+n9YOFynYnrz5gvif+2*s2<=fStk3Zd zzWIPWk#jjXv8(TfH;brnvOm29cLi|EK=-GiYBI%r3i@*;s_Fch=!NK)9&$EQ!LWC7 zloU6PsoSEeyVUP%Hu&9e@y&F9!B|&jzs}~X=uW;J;)y6WodWlT<)F(ON&ej?Dd{ag z{1`6_vA^fT%QsB;JC+_sD&J##Yqi@pA0oJCWC1l%OjZXqE|fr=sR`Mz75hbbbpv_i zKohX7 zN95YZeCuHl%-lfU=Enj}VYzR}^+KB_AvStz6iRTl)o%>>CmR+;Nz^JA#VUG{6tly& z3|#kp2VG)L`T$I?>M&c=Z@h#&Wj>gVd|ml>P2Q|GjcFU&KV*I5n`d)U|mQE_wV z!1G%Ry18#K@U+jx2oBzqr=1<^@u2^1E2u9Ebh|#rWG#?ogU)Cp-t2}vW@Q>MPe3cJ zhGRYyNUIcExPCR~$l+qeApzVv&`l{li8YVSLtOA44dCxilkwkv3RC8Cp5G3f>o~2VLsK1n7F2+kSEQsiYVh zc9(X`ctfgj-PIqn+*+7@b~!h%?pP4ZacKui=Ztyx*(A$mSN)7mGO-&XdzF% z?%B~GHaS$)pLf5+L>K_qXN{oigiPK2Y>a~tlC9vW=YhdX$|`qIRp(@kI3oT;x{;{OH#)W%ohJ?>Iwp&vN71jiD9ErEJ0nK)g+$`=J&KPOxVBgwUUeSl@Y_ z`+pPHrB6Yk=btgb(~MQ`%L=!|c@7-PSsU7@JXh`xsNe<)L0>3Izw38@E)GiHkpgZr z==MZFRMV6@|Vwhp#$5D8v4fSXWq3t+Y!i64_pn%@BoQg4L7>vlmcb_WW9c zHt#!YFXv)Cd>HXsM`eOpdn#|B!bkdtxS}qvFT()06?8=!Q{nd&rBwFGjmaBCJ4p{& zhzsG2$-lgLd-#5*)6{6_Wzg29vcR(kdd{$WIJOc)fJ0xGX5magOik^_9cCinwt+5l z$1~iUNsJ*jr6{p`w_snY)-SE(x17iJ6W3>P4I$_XRuyVLJ!a7Sa!A^&agO4AktwkC z(D_3vvcmJpc>aC>+;-3{_HrdENT2QAaq%N6f?0eyoUoq_4UrglbRe^@M8uNUmMi>x z1$Vd^+T`VtJB!ERrqjMZh#FaOfnd(<#~$VdxE-KdbaZyd8`qDzj$ZP(v|89+U|4IH zJY6IQ8@u6myi?|$h|npvH6gb1H7QXNw-*c6}^ht0Seq{>wE+{FRDk|vv89(R}f8N(Uwi-vS6|%69 zVV(y=u1htx18x`S4qj;M!TVId_ihcN|Kx47lB(+uZWP&6AgnJPR4JR^x^gNc*kfmn*B| zY0|IUL(B1-(kJ}yVievy@1h(#>nrc0<`*xn3+4ZJQz@5GhtJCG9tv=KK-V-(P_(MT z^G?<&ug#LiPAB|&ZK63rE09lPAT3DC?KM?_`sIsoleyk5KoZzb2OLo|iDz_?gb|t)q33Jn-Xht7vc8bH*EgZVfsKZBC4aBI(Y+K_T1gkfZGqc?(_P3 zf|&1{^m+4Bk4QeT%Qf{SynHb^%&QapC9R%o*{7ghTKfqm1p0O{+I`)MW!OoP?dsj* z42|l6rHg9I4B!rc?y-6L5=;;ei(TxdSZFbtxZ63cyj`>%0{2{fqiBi=ivPs)WKn@8 zL;5#*g@N3F-_NBfS)>sbhq#NgBZL!Mbbvbux{-|uj;1olF3!e=@_KmTv?E@>u#GsG zc@_Ua47!`^JhN22BjQ zU@5FCR10v2L3gwJG;f2YH=e#cT;J7=P8(^BSooVle|M(kd>nj_*RzfvwPpii3xbaCd3-Y>d+r{}F6 zo{~kU#F}_jiLrQY$=rC_xF$KF`ysKg&9a}Ne-laR^@fQ=jw%^&M?v?;Ql(X0E7EJa zCY~nJz5o?1?b?(z-0LFl#iC|kWseLL+8O|&GPCRML)G@)(Yw~d* zMzMBfO!jwyD-23qj@v8L-{!(&z#RwO{>OS|J2zxC`J#ztMcdlS=@;5g(hiycxWgUG zUCBtocJ;p^r|m2;mT!a={&znKV}#`?F!flOOmT}7wMWDg{64`1=oWe<5CpueRNX}E zau;WI5`37^js8)EC!*|!{h>FezlQWg{eP9_SCKfIE^K?y8QY*eG4 zQ-bHmlb}l}TXhZlusZ*S%!X_HRnvYl&{MUVVsXClbW+6?|Y~o955I0NQ zz?1MBv5lb%8%0;&lI~vJeZe+eQzuRWJ_*{(BRF`Zkuc*`B*X;=N;HmSJJ|P5!ISl1 z|IRe%QrUk|g;?Y4V#R*{cOPeOa?*zL7e=TyUmN`6yAK7lcoQ{cq7$1Ux^ALlBCVf{kZ<&h zk-<6LqRwM(;0@aR@7f08?_JXTj6{4w-0Q+JKZ-6ruNe7h^GNlCMzfkpy?4BXV&`DL z+$`wEY&F{89A$TYT>0{9qCC~oY^aMle44jLa`pzjd;Jugw-Q`g#^ChfV)(**G9_ygbP4;e^VM)VEq1Xwz%bhyX zx!Ati86LVn52TFUgEq^Q1-O2ezc=3LgC z-A_4(IH`1*DLvVI__+ndy9l~b(VJYg(am!KyV%k<-Q3@GVBf%tLo99}!x4TywMr;~ zIUSG?m=Ei7O4krvFwvj)tRC!s$M6YO@ZP+ulvNVkUo3$xp^4BGDS!JHuE!n~^Ezde ziuj+yv{?2u=^Rk%=81Cg&hx8nkQEHYTuJ$S(8kC$lC2hm3`wZ_?;u zw&-ht3GN1ARV1j?VE^O_=;p@>cK4YUpXxS0>DafP62B#7u&K{`%_?4hPkr_Y%}5b% z^vO2U;x{4J6-O~_G+kiXal&3I^-U7G{ElBlA2?sEf^J30u6sz*cFAOjiT|>d9SKBc zJieA749V%>;Ca}YD(RM2@LTqu1C~4N1T@hdQ+dz*l^n2euFnx@y#7lD6yUw2HPH1k zp3!{_CRS^+4#bec&cO7(%y_9s9x127SQEDmW=F|z~8;W->%XrR$cSo#!p3ReYXt8nX^rF3gYp(0*wYXdvDl(B<3WWiOsuw(_|H|8N`ngi z<(X_9XHovx@&#?kt7_nad| z69inV!v{q((wlri&(m7>?}}lIG=<3#{f?r?{M1~dT^ud!Q%>N%@E7RD69^G-sQdp# z{n`fciP?N10ujSq=5=@@PEB_J4L-FtY^VD-cThy`eH*TZ{$}Uwfk?t>%-=lqi9RL% zdwnkO9@ReR(tK#-W;B%A-C1~OsEA~hGT7k!)b)^uRh350n9FT_t&>hA~dDkP|%tH5@i{t&)?2q3M7u6(ZeL8N) zRJMb0UW54XB}EwnANH$|UuHyW%+u3rx>8#oPQ|=Q^zBHoI>G(sA?PA&+uGa$I_98uKTI*0#6R1VXqEkBx0Zt|Ye4 ziq|qZU7@4H z&sw5~v>Ar%iMxrooCfU)<5iC8X%VRSrl&5qoH{6LP_x=VeosI*H+WbHw&_$Wj-9mm z1IJ&KTf2UcP)HCkH34B-uNFprwDD{t`T;of9pBBQ&0{mWevTiR>t5%9 z_tbua?x-x-{(|X1O_A*|d!piwuQOO|_f8?v)}6^KpV(2Jd-Q zxy5dpLPY)gxtsrwy|aL;Vr%#R22rsAMHE{U3y`+EuoW>dP*RbUvK2+__L$g;-PnoU zh23CcfSnls-*5KJ>s&T-{`cjcd+vMRJABUfGqay(t!F*!Suty^J=?RmOMRczkfkzz z)8uxe2KSllHhak3)fT7UM=x1twsG-@c@^V*eBMf&z9srbk+OH+IoxjrdO>Ye}Ct--0rR6 zPmip(_+U0LuhrKpC){?9G4h(Vtkc(`%UX>eIjzOpMfE%H9@3%ryGtp>RyTDFC_MK3 z(&h=kEx=JALoi!&W;-xlZ}yX*~$r79-%iL_*@HW@xuOB$bdQjUalWmn_T(&tzy1v>J z(#NNR-sJCx8mG^ynkRDS#zy;k#%z0B);qLD{?sF3GQ02Pb}b)w_z-{A#Q6_r$Lp)> z%(ye${Z@aM!{;tcH#R)5^?W|Z(!*Q}Upi#CrrngT@%gHk-QhCr;hhnA7S_%`<4gVK zju!IoaX!fHI`o)6{q(Sn`iBy1KUm!iT5nRwX5K3E5UZLci=?|g%lk)Md&?T9pEz~C z@FaQV*YowQepzfSIig*9lFjaf(F?cakbfWWQEt~_`9;^S9m_o0+u5{gpJ(~^-0WWN znyGt+#iBWz7oWLZ`dg#J%j|9M9oSrbdq-E#@_zYlYzW+Xc6so?V0}j_VzD4Xzqw=V&?VWy6tkH~v`B`RqhzS$sds?fN{}z4g}Fj(h7G_qZ1Bx8{;(mlv@CjS4?Y z-WWf+=geta3LU7Le9`!!W72_7FKc#lDF1B#fEMQ+^TnR>#lEYKViR9>(O2#*5rO*a4xXx1>f)c_HDU4=)Bd%GowEZ zd1$%2P3|#I?wRCh<}0)NRc`nDwsT!AHzaj?q<_2E_;2&ZA2M|xcD3Wxluf?1z75}A zAns>Ca(we~n>*F5Rmrq|xzxcwF4j47yKv6l&98QwI4r4`d>nt1+g&i#`^m@^<>pUl z{CQNB$A`i?*bJ%K`PG{8y?dOCw(1_|*4C@)m>UImE@_`uVgAXTPWycZ8ih^m<9)$9 z$Kd6c4y~4dua_aW`=#5L`+rPMjH_A2{N%5D-#h-=q-lI=R0qE%H5;t&lIunb@6&H; zv>S5u%>%OwOPBqeP(13~i<}0xM&4f@aq`$x_cv{1ariE`duzT`lG#VMt=%l#ON?t= zYx0jXC5MeJJ-^JU(D1DlFBi=-GFKr#_i^WXoXPR!bDR1dZO_g)zqL%uz1Qtu%qm^G z^o}JmyFcW1FD@%lWzDHo%O-YOyzTK)w;1bQySgol)$h~8siIG4wH&|Z-da60&p|J< zN!`Cc zD7oLVYr7(j*C(dddb~9F!~8pQ29~7{;Xcvz`Z|@0mcM_d$szsgzZ#9ffwYMYR{ye$x@gdIO`vD`kSzyd zI(9Q3dHmh**6wu+94qHAaCw=vb&E7Q+BLeh-~56xv(1lOH&5D7{D{xD3eC5ioF@f zm210)Z=B+KEo0E`%i~h7`5w6-fA30PZnyiwMuzdzY!2GBI-GoQQRD{Kh7PYx?woTz z*JMXShi=at8nixB;dPU?BkQ!dQnK8d4GXF@8J8zv_?s<>ey?_f-EA^m=5G$UU5kka z8ntiJ_-AFKS6{a4o!)-;V|czvCx*v9Fe`bx;$ZjNlj_f|G;O%K>#Lyaee68#4laAG z?{j=)#=5I1Hf5XEeX&Dk*FbJ}RohWluPykachJ%b!7mICpD%qNp`3Svm_=`W8um`J zod3&L-*(1?BNyB+&fi?L#mOIL&1+kaZZv$?ngzB?7W6v0NIpO0l-qU6lc9;IH0y(_ z)vJJPL7HdZ_IQ)Wm;uov8VknF8J!& zsP^iG8#?~nE%P^*-0m&Ck-I)^>K;@vp}N`j`1U1whul9lwXv(mk5RWqeYx{}X`_-U zGrK;FTK{41>+W~g-s$+oz}8E~hHO0AV^p67VG~{_ zEs>uS7|QK>xEDR}&hmNj4c)J_Jo$3n_T@=$U&Mx(mc6|2tj8+H0n6+^d8BN5^1b}L zn8kJS_5Y?fdgC$nCl=ylYi4b#}9b&gm_7bjs~{?eyfl zkGAw~e0fFRbx*r_Pnz?i$MywQd%R*d2le{$IBHXu&l=Yu9rqT_AGY#tv8T=%GP`-@ zc4MwO#jcJ!J7Q|fYM~($(hNPv_FHe>x$>o#Cl8+(Q*!UE!NaXX_DmU8W|+yYLB~(^ z2$)r7;>Bi>B`!2fJ{KL~P+opMnNM!_?I4I4u0!GwMLnyoqOfYYu5vb#0Wq z=uyQy|B;2W5~SYAIhbBG%Hj7^E>;`A8+n2bLQl-XZgy6wLLcc zaN>)@TW%}}y1w>Fn&F+nO_B$kdK=uiNYVZ!Mwzdlc|Kfbx1ijv)seE}C#FoyGi}rP z8Wn~Na4og1T=`x5x3-_2w^Y3sj$cZ|zScMw9aCbui_^YSdVPwdEIPYyXm^7GEl&07 zF>B3sH~D;4NN(4p#B++&KTbaK`a=Yd|3gqk;+pxpzNmorH0R0 zy$8NA`FSQ|m67qYqvOlZ{b1uhy@t%LiQMk3V;iRDOT3mNsLI7+A6+{%|6v_BsCAe8 z9gEqHs50KA--kR`r_Cs}+ojjh`sb>&>g`ZE;k(t?qo(J7>V5jKyWE2Q1!Q&$%k7rG zF>0)b+1eN%hs9-5Qd6u=ynJpibg63AA!VoGyM1f7e7@tgqVeQ&4;x*o^)=V+34K2v zYSDJ$hOd^3-@R$r?&;fOGP_0Oc3)gdd{=0gdz!<*Mw>f7D*SQXvDy)DKCN)Pd#Go{ zsL@k*uf6(c-^(#g47T*%P`cz%hvo(Ax63ha&6z$2%v};jc{OpB*)^5hoxQwMKv<8j zZdLl(#B5DTG27L(%d#uOW*uqjJSMo($f$&6qpS7tYJF(-%Qmhn<`#{eeZ}6e7X z!#94rZjrJ*zkJ>)Dz|HK^Ns!RI<2dpN=*HH-raO!+X?NyR0*h(!^dT5^_2rsAG8iU zx8-ot$-9gTXYA>`)c)+i@LlDGNGf6r?sw`+Xqs9(C~=Bx45w!Qon zcp{^q_xyb;uR1ka*v8m6-{A{q8d)|R6I6762~(#zhTR4%n~*o6%Y@xWJ-Y9EeeL5f zn*m2;aVRFYd&obBar)5N&kFDD5>x(Brv}!S&yLSmZ1Mc7X|D^rR~r@8cGI!?R&FOs z_3S+5_{9W|v#~on7k}2!@|RiP9wF0agtU^`EiSj4Hm~xi$Iqsw+*$F=`bMJzrr#nK zRQi}+$?MYOIZhoK96nbvE}?zR2G@-u+utAY?Cz&*?lLQ18coxi+j(Q=CmKaklq zm)rGpS+X@Uedd5CuBYQ;EFJ4^NUr-L<9oLwgFc^hzGrbFq()+t*Q3}bb_IV8^Y)oC z<=2#6ZStixo zfzxI8OwAaSIH!!+!=-6aH}zW#e7j@YF$c%3cYI2X4ZUlbv2$P7Yx4M(l-o7^HDcz; z4h>7av>#Y@js3oN58p37>wWrNnVWf^jSE`aTCXQ$^w{t>3 z-7_zvFKjBZ#p{oK^7Fn@a=XW0l|1?>Fz=f3v+M30cWCYEKHX1D-gj<$)Zy^iX_l=o zH2>D>REy4gb{KT9SaK>>&&jx1NUh5IpS&~}Td8k{(oQY3@97$7qOp`LEw@|m>eEh+ zi`xu3z1zHT*KI$$hV-sqIIUf5eW%$qUz~1HrL2>Gz3=wrn)EC>GWDnXp4(|3bDSGC zDQ;a@tH8~M2QxBy2<>Jl*exTsTkYfR&wH%meZF+;_jy-veDyw`8=tAtCckTXv*k~l z#6_)dXg>T!p+)O*S??|~{CnFwC%x+%%?UddGQ9BK)(`U<4vG=%Y7C9wZ&|tBjXRbb zCI>gXpVpwl%1&hiKYQ4?Rx!BmS)_LS$gX*lH27+CE4egeb+Z~&BGJa=Tg%T%w7xa2ICU@fgcCNA4*O_G)9+>B8 zabcsULE|YAj;nj^?ey*H!9F7nhJW2YvwyYT)$=ZGSEpsxYqORci`9xqtR6P3#jIBeb6k9N;x1rZcB5z8Cz}+O?3|o!4mT5tp$ptIWC$YQF4to%8M6=fS_oet+VOGILhD zzps}3c1zV`)iz9cGOU|*1(O0tRyvGpd}4OfdM>l=wxlc=URQf=Z=f+i94g4|wn=r3 zI(~E4v!DHsxqYcMqWiPtISn$tRQxgSSi6VC2hZB_ZFcE=?<=H5nY*U#>mJr=@&af5 zhx4Wkn^EUdf4ea+ifQ|Uw%sbq?OF^8&cA3&vF4jRI^Q`r>e;QA;jfR~?tZ@K%KHf$ z)12ood-?p2p^JXr-(x$q*cZFy@(;E$In?&baw|mm!16}94j;UWziBPNr?P zEK$$iZ|RZ1=jl~P-wkeSdG+ES6BiELzoB3L@ot-q`sY5db)S6QS6OcN`kqp+fH-Tehe-esXhXtA2H^b=}?m+VuiW z_q%G6ZX0x5%XiE5&}!_zRpfRLZQ7IfL6xFd2hwi?QOf)Hmkj^@1{a44)v^@d}idxM14>FHDVlSx2oK3w2RkI$5FA1 zR=vdkD06tRvlo{*FWX<&aJ9n_(^pngGgj9ybcsxLNr(#yF4e={%~4tYS z>pn&qhE*PYI{I^T`x0wz={fE$U484JF)IywL z*N|#2j4rKdT{6*r%Y%v@(c{wwj+*Y*an>Mt@txJ6p_NIJ_a@LG3QhjNk>IGVMjvQv*z193fDbCf# zAAkQqd+w>7*Q?9z?(C9c(|%5``Ad(C&YKvP+o-79(c4#k`4N51NktAx|)p)Ha(hPGPe@g(_Tozk*#VJo-$c50}-sY|{1#V_hQmw6a( z5^USxbB1xy_Z!Vy&#M(+)MiiBH-RCS^^G$QO+Oy<=tB7^AL@P!E1zUIdGzZ(*BaVz zAN%k8$0ML%-$4J`&y3aVrE?+LtGiVy+zzdq$Onmp)tGs5d5p2U2{KO6z>D@?C#}MjmAXb43FtT{e2?B ze0?=jrm5f4Asp)8|KbR+Klh6a4;YLq&ux{CZJEwDJkUQFCr%b||9ijR|6klxs_WT| z0Q;_|cSu+;u5DLozvIrPDK*=FQv}#X{ll$=uaLTI`1gOV{wvL=^d-zcD9qFE&z}MR zO--+wRU@EAK#hPJ0W|_b1o%A4{4TNZjQSUT$3|^BH3ENE1UMG@hld0^;o8pXpL?I{ z@AC2gdO1Aj#BT`xWzReR>h|GJsiwYE`{G|6*Z*#NoJ*Re{>R_DP?qN%&cksAuD)CL z-`xVL{mc>I+{xem%D*dOpL`84r$$Ho_^-b|o>jkxdG$|?fEocc0{>J5IG03tMuzd_ zec`J3E!sb2_Fp0~>*nPj66A~Psv>&A?*soO9Q!XgA${K|nfN#VX8@#Xs#i4vY6R2> zs1Z;jphiHAfEocc0%`=*2&fTIBcMh=jer^fH3Dh`)Ci~%P$Qs5K#hPJ0W|_@1k?zq z5l|zbMnH{#8UZx|Y6R2>s1Z;jphiHAfEocc0%`=*2&fTIBcMh=jer^fH3Dh`)Ci~% zP$Qs5K#hPJ0W|_@1k?zq5l|zbMnH{#8UZx|Y6R2>s1Z;jphiHAfEocc0%`=*2&fTI zBcMh=jer^fH3Dh`)Ci~%P$Qs5K#hPJ0W|_@1k?zq5l|zbMnH{#8UZx|Y6R2>s1Z;j zphiHAfEocc0%`=*2&fTIBcMh=jer^fH3Dh`)Ci~%P$Qs5K#hPJ0W|_@1k?zq5l|zb zMnH{#8UZx|Y6R2>s1Z;jphiHAfEocc0%`=*2&fTIBcMh=jer^fH3Dh`)Ci~%P$Qs5 zK#hPJ0W|_yN5Hmn4nfh)UVF`3H$2SS#y>bb!ZR??CNRW1z|TL>*TyZ(*SCIId)u<% z{zH62{H)44mh}wu?;9NAmsiOC^OyFIA8zPtGJrdIy;`1s|_5?EemIt(i>-ea7DyCyi z%(d0gq>AbCK{kSk@%LPm<;Q(l7KFbSqO1V!%Zsv?qO2ff6-3!9QC0}DN}?=Hl(GIr zL|M8hWBrRl##p?DjP*AGW}@taC}T{DiFv<@d5b_+T$FtiWu}msi?R&J@SmnAC?U#z zi0RBAD=Er;is=|*Lk5k12r_SrgM6Y)Pn4NMW+uw?MOg{RiixruqO2rjB}AElC@Tfo zKES`6kkP-=pb4Nmxy5v4aNj{}BSTSE7P5|_ERQHF2brrV%PY#tLuLsX#rZ^;1@5EK zzHI0Gkl{Z~1u$A{^Fm^}ija*FWk#aR60%rPW-Q7oK{i&DnTWE=kWCV0g&||zs(`7Y z%v4NQ6|!lftf(ksU!Eh%%tV*&_k~Z$Wk~^@#g>;U1$W_i1r*sS!2lR zi+P>IyiFh*#=(uh8ltQz?zf7vT9DCRGbRx2)fQ#VA*w5uTSt_&fb1eGgul9?%mw#J zqO6`MYYCZ+D5FojZ3W`QavO^2T0>?kmfJ{7*9NlrxaVIJQPvjsmqcHhiL!Q(T@__5 zAY(n+gSn#2MNHQLGJPuX*Gf#+5%=kWM5Adf%3Sez74G@hMwE5JeJ}?!{@RK%H{6Fp z#<`*$WUO0f;3KB%Ag1dAnLlJ@aqTFk>x%mTFj!Ly&P^=qJiNalafg{slnB@Opu8$T;2uA)|lZU;tzs@4=$X2lu@o3-%J+M4aEHy$k<1wLWch|gTPwI_%}n$I~ezDBQIQMin1Z1%p2EPqHHMc zzl-tvLzE4J%wCNBY{=-}aIhZsSk_!I-3Z(}iRtD+hW|7pK~2bLBTh^gjr&?+x`mL@ z-Y8H9GU^tKvhm^)(~uJh{_@t1bg-|Fm88O&l4)p`_LzfB$(XY`>~@BLVL@26&u?70 z4l4+_&N2eVfX}AFfa@Ytz;zGTImH0iG3KBIC<(X@;ktu!M_Et~lm`}|0;mWqK_$Sk zS_M=E9FH7-d=A?HK4&@3=D@kxU>;Zi=7Ra)4=@W%1{1+FFa=BnlfZN^6U+b;z!KP6 z3YLN8U<(@6aq%T z7?^yy%k?bRuUxN|0uRtJQotkd7(4+_!86bc9jQ0CgZsPSBDe%D zgItj323+Ij0eJz}wgrJPFabpY*S1{Ca_zbwF;4{tz(H^bB!fio5F7?a!4Yr_JOYow z4e$(H22a5gkOaJ8Zz&fxVtOjern7k+xv;*xy2f+0_*YB-BB~Umw+8)=Uzzi7SvoSCMqw=87 z1FqS*M(3KGYw&SkJeU9`0~DQE$jgIXw~5oiLq zZf*`*0CP|Rlmw+fX;2nefJ&e;r~;}1E071|1^GaJPyiGHMxZb#0*<4+li)PC0JtW< z3a)`%AU7}sc>veu`9OY90Ho$Z-vloJ*XXYR*X04ITOjBUI)g6YI^;J%Ebd2uQD6)R z1K}VN_<)jt>-aLDEGP%cgWbq`5bOnez#(t|>;T&U*ZB!xJJ<- z03*R**c<|Q9>Ded4zLqU0@FZl*xltt!TmTor zC2$!efh*uDSO?aFl^`Ch0tMj%*VtTBe?Z%P1Y9=y6{QCO9!vP8!!TXjs&9s&q1rhzoNhl+=q>apb+w!g5sbt%5MVJfYwOg z2JkG6XJfE%a@8iO*RD#!(rVB-piM!6B7 z59k3(0X>idjDR1ZD4+Xx?#*o>JAu3>!6{$}8TaSh9Q?%RH{cz33LXRQp}A*X0)_xj z5Dp?iDBzyB3+M{C&+0ASJL9?m@hb%XxX(=o+_NTurMO=W@?b1H!x(uExYy%8?gz%r zJfv~QJ@@?O@!1kAM%p*{?1p=u%kDv%skqJr+<#iZUUhH|X)Xdg$Q*$=*oHjY!9?WY z9`qpe+;>Xt!~LdoABcN*Adk@z)a59U%eeRann@y-Gcf_?O*Z_HbTpNIfpb_AHwJwn4HN}1EN*%R7<@)O zK7#k)9pHIBze{)s9wTiEuB*TilzkW^f(2kTbn|ij1Iz-!_&gKW09^Zl4gg^g&eYoB z%Jn$c1o8odK-fdWMGcDAz_dpE8s{Gu+DF*_vG+!E{v!=S zF4$;@E7$+r2XNhA2XO6g54h*%-kW=H?!}D&_vQsb0gxa3qcHIX!%MJhg=;lX6;uJ0 zK_y@bDgp~o4wM0{D)_6L19`0qw92>5DJ$ z240{K;QEW}Fs{eC0C&JO8rN!Ek4bAY*3lFA06)O`ur9Re4_L?k;%DB!0JlI8n5L(l zd-!ae0JuIJ54cuw2V+4D7zy}n8w$Q5-(Xy$zyQGKE5|1H3grR!4gR1Q=nJ}muAm;^ z9)f#`_JC`=R)F&f$1I--d~Q|;ToY9U<$yWJ3%GYL3fRd5agq8y$HPzX2)qP8z(a5s za9{o%WB~dt)mxsIee@={0j`5<;3~KRn4e?zGPnfJfYaa1YuwR2nCTK3WS3Q@$)oXqrq@61PlX%!BFw@2wX>k z(O?vq1Y*GiFb0eVF@XJta?0GnI51ZHJQY{wW1fj%3YaW@o`LIhFbDhrW`bE@HdqK2 zfcYR!ykCmz60jI71Is}?SP2*h#%B#+tZD+ra2?>d;NM2vGtE}888B}Ayant8JHRfm z8|(r50o&swI1CcOA;5N_{1`X_jsm7R4o-lJfc6r>dBC)6$8+E;U^y26WxT%v*e_DR zSMUrx0_=D9!Ci10GzNKqA-DssiJv+4C};n=C*Jcj?InW;faxiduGC5Q^>I(Ae+r%e zmQ6k7j{$WoSDy9@KBs|~fcfY%=Y!`U6-ebuwk5x5i}tCPbhN?zQkhbDwEGIsr>t~; z<}2&?2D}F8K(dwDj#MXJ--6=c6L=5aiJw1;SAPB=-ZLH3d=@|RK65?fvHQ>Z!?tEy zvfXb1DHd#J)`6c1{p~2;OYQIrpBcv=fNhYuuJRa5dD$*(OZGkb&vic2v5gAio;C{L zN_(6;Ij_^V?|^>l;j`o;{gwJ-F36>L&_3T}T0q8lNoy94H?D)^@s#?QVq_U;*7#G@LKF-nX zcbQ`%^YgMCf1BlQL9*jCIhwGqo;8_+iE zDA&<<)}L}GSss3-Ehz@l9LD-&PAk>FHgv2v_wGz1)thZ1`7HTcOH4z#ye#hT>8oTz zssqcA>LKNo>!f+9vFJl1TzPK5a{}7u-h^??z`YdL%sw%lG>-VZm+R&6<@jp|q_|0b zP@Y-#9Cjohq;&LEiYw=-CdkJ+Ge7;NZTg;?MP4b^Qhw%RdipNeXBrpC*cQ!kZ3d+H zNWL%@jEU4njElU!oC}od$#!6Wko(OtT7b-c@H6eUgif+gUpP;&?zAP16{e-%^sOn7 z=GeBlXS=W;ab3c(-5PK_aQ>3!Esh7N49*>rpNs+f1^s1NoQLQyW6c<|ZQI~p@|E$E z?xnuc4tmM9)Q72~Op2`=($Ib<(UvQ&oS!5ctQW^|N6-OC_UN}{lQJTePd|B2TT=T< z{YQ$wygVrl>mZdYl_QlwALZ*=xn4;w)zKS%NbTi``#zvI@BnN(cfdZywqp4_7m(X$ zTlIiUvM1T<4q0ws2v}eFbE!0BY-_2VC3|c~jyEZfRCo3*sqK5>o@0denO76zm-BaJ=ALdq+Z<&E@_kcW%92=U5vL@Hw-7+DSwX>8)UuKK-9){2IbynuS!}SGyV1BM6SO)X4&y2w5 z%>FQ)^o)|$9n2$-)o9TsV>Jr*(SUXSvwkAQM4H2-JW||PF8d$*gfy3N%*pLbX*o8T zo_$X8RsP&z{bFHj49HwR=8@{dxNx4MZ?wa-|G(z}^Kiak8B%*?E`z=?9c^;#)4r58 zCqCzp`6X{JDNSa3Q;|M%eHr`7kWT_q>^auiKL&uNfMcEQ%=Luiue6?EpU!F?klKm! zE8B|CePA!x19pR5U0PzIC+JnKG!^n9no0O$if@CCBZ;1hTc-hsE^ z4R{S+fS&MyK0XJj;3;?n9)e`>0Ne++z!h)+>63814EEvv60R4)IdB#n14jXUI)&>Q za2lKhC%|z)IY0Ay9*l&Y3%FhbSHX2~1Kb3+!98#X+yyD%33v?XC-0vD$_e8}f73x4 zcnMyCkKhBK53D!q%Q|WhC)VdX_y$;yuOI{b1V6wpkOS$Mhx($p=esjfy!q}+Nnj2b zyTMRPB*bGqej)=nXu8EvN>1fu5iT;CpeEK||0T zbOT+1CFlY=gNnc!R00(M{pf_NE2s)Of)1cLXb+q~9ncQ61&u))&=Rx&%|KJo1T+Bk zK|N3x)CTsTJdpgYf_wU40a!kLqtDCXhukOnBGrdFrn3Uofs~#ysXk20&r%-B?Eqs` z3$QG{FIW@Q0M3AQa|G1UAHwv!G7s-1f9V_JK$}_BN784Nhcf!i{JdvdvW+NXeb^q1 zt6V4Dv(1@Sve8_;mwaWN>A#C8r)}D81*BND#y!iBY%;x69%YhWw8gya6K=RlWm3+z zr)|bnE|+Z5&(?tL<_;KF`pCSz(x#M;eN5?|{abF6{?G>dC;KCHyw9A5F=9IU$NI5P zvyUjvxy7KrY#lV$3?SF7nU34*>pvecu;I`Ixppkm@JTPk-3Q%2 z85j<70eLwi@p(F+y=j1LLc3D{=hvxVGN8?+fX`^j<|N43cAlUK7z=2BBA5WigK^?j zUM6kxxymbTE&_7Bysq<*hR=!FxYCbqfx!^%n7( zfGgAN0NcSfK-n&^6Hv~pbiW(-EKjQY0eqJ3>p*@8pAQ1wAH(%1I1G*e`oMTGKV!vw zlK=9nltwO-%2c{CE%yvkOe7mpIae~3E7@T>)`9t?wA9@Y{i9y8$ucA)nN$wtk}at$ z%9u_ni=VmfehQmUz+>Ser?f&Dx(ZT(8K|FSrFAQ8W;Hc#$Lp={Wn_4zl z4wykx2pW%S&O6t&$x#{_dm9HEJNODs5ope|GhCQzF}fM^*xESS*a|!J;?TrJ*S!_# z@cIcf&Nj|A2uvsBDGJT_hL3&d7N$Rk%tj00ZogAdHT08-@Kd}M`W@S-X+Ti zO`Wwd@ePfK#6e?U%f`vZ&T$&@P&1=?_bHY;>eZsg-p0+bw$NW}`J< z4E1WE{%}n=VKITV*L4G$OLV6cUgZ|2$LJGbDEDM{rF^(eQ8Pi;gGT75YknDg}tH)YngY-SOt$XseyDe_J|kMg#!368DBEFc3A*$Bc(8oeGoXF$_@iTZQ&_1HWJsBkV+0h-}U zTr{0~^tnrot)NMSHTHwkOOGt5p36H`UvGrH(0PS35L0N1-nbsQr|#@>zw_|4p*%Fb z)4RU2S-Iu;Z;cV=28^y~n{(e!$GPl&rq$55O3;*nCZjT`TCySlgqE*lPNRM0j!(?}%<$@UT_0 zVS+X2>@>l?gV1-evOWFbRs&a$Mf&WcLOEf+p59bVe|GbJ@#)9@pfwIuTVZv>Q8Khx zop1i*-28rP_}nZEjbl>HPI(SJMJr%f32n+JrZF_1tn5mfFSTxgJfhb_BJqzF1^Z}D z-Aw3N)TBJhp@Ol_JW~|Wt6$HqCSC9k3i1s@iq+j3YtkRj%1I48cs`Xa@wh~-k1Ch*F)(-PgJ(H6O%sMXYAms8BWoM&cd2@F#btRmFwe@Q#)6=K3Wy(8AO&X^{Z((y`1RXejr{=j;6Zpl&#+KjuRmCQZtAbNuLi8Cg9E0Qw#ZWyc@}r8 zeO>>kcWHxv^j>dhia;~U?pj2VYO}ii*6??voGCVs9GPm8=k>hbn(5GRoVtwFw6a>= zZPstiI%wE;Zj3IvHP00*gWsCN&~P+Pf3xOX^Qdzczcsf+Yi(|=9o)iIU*_9;G0&}x z&nNPxJ&OIEhriJ^fwdl647>UIj|nWo*;1JL_)B@tqX**?j=OB!?jmR$?a&piq2bfn zacBIT>~ViC!bmUz7C5vXt0B0TO2>(zClqOsHQESbSW^i!Xs#E zXjdB{$is-P-Ph;EiqU>i2Iy5nlM25Xisn(ENd+O=){rXP%ZUjMhIH8ka+>Eq^F?3LTTcE2@2(3FLy zoI#V+4f|;N`0;lQTMQWeyQa&aVZR>w%Ii)3n6=HHKCN;7caby&4YojjeSLzg_Km4~Q1seA2*WK>TF4$^^*>6n-H0-@4OMIR5#G%mj-z14C`y%umVfCaOH|1C>w~un0D)$5BzN6gVl>2BsgoZPq z*MJK38s;lhQye82bgiJ_+`BjDvXus>S8o-fgU1=3fY6|uMqlo>?o!JSOP&ZCVZpN! z8m`}R7wKJO=<~*#p~39WC(}1*(5%s)g6E7bl6RGbpb>Tjy4FT;c5#GX=xoe$D!BXn z_U9`JPc!W^Sa&`shP2j5I}BHPt$$-c^xQ`Fn6IU|>Mk^#T~gOfEOh;Pu26lwbC7WM z;u6~52m7k_Wh#_Ea(xo=IAF)(j1wwM2CQlL1ec%N<1285!oiIgtb>Met9ETg*yVt2 zJw**_nhVo7J&1aKVfxfrTd~@ZJjk+FVdbE(rr;XiHgipd^?{(7jKM?S7FG!J$~V4u zNtUBsSIvQj9(;b+HYnUVe*14tmL3TGdO7kS9MMNpCeI0)=8)_6e68!jZlpCq+A~-^ z$>-}LdXh%j1BG=6V(@=Q@{Jw?sBJS7WNwJCiO8g7hi?CpG^VGpr5SteI*uEm6fgT}j`XJ7z)y!dF8ZJVM!Zz2z3z?!y39zGW)WV{ILcfMCEXt+?U zg>M9*VMH6|{ncTJ&&R60?^oV$k}TSh#qv;TX?7W=Ovg! zgowholhAOkYFGWp^5SQX77;b@K!}dDfA}=hUY>jQE?{e;b=cflxr z^OfF*ArIol`t^tjjzr6*z-8lmd#xFI>Gr5oNfJo0koF(^hbQ|aRXgun>fYZLqK(G;oX)!gFZ2a(LQdNRGCh=kF3cz&gH`Mt2^SJW!r3b$bZ* zOwMeD%yWnlcT<8!c_z<#kKus!(JjXVTQfdpl&zhwq+O|=v;GnAvR8YI5(ge1AflwS+ET>*hOXrovtR{;Z_|`xl+xE*^lL4$Jqp)o?9 zd1LPn8$P?VTq2W`&YfZ#mv!R`AMGc-4jmIRB*(qkVje_i3p8AdS)UjbSbS=QQ=$gZIV5WGe#|k?+9coJ z-+3;G*2)zBve9qP(MF;M^|=iVBWm~D*0uMNk+(z*d`pFfz8T+5KRM0%R|qv|Q^f5f zG>pN_P^TYZtGasrww4oR&$0sHHZPqafF8D)G2F|<8bj0kAG{LLPOtXd)~im`LzVrqeAD}}=CTie;2Q;i{`!XfV@Axu(pQu4i1I0Y|YA5E@ocjJu)UZv(Jh%O$a`zY#pF`9j zZsVX~O)pftRW<4H`E*f(`E3p~oZk-qc$~O*cB8Ss^DKjg_34{Z;9iSU)rHd{L;+rJ zg@!$`(e$Gu+6>vfNz4PU4?trI&B$)ytsf6>jX6<>4)P>H!}{D_`G>3J`M2|^(Y8-A zH1zFP?8_#L{XSI}^PoPj#d6#VR_(O)L5`|oInZQ?*6tTyIcN6vh>fBKHO*61JM+cX zDY)clzQH&@kj6quXy`%dn9Zq8K22Oo4LpF?RiR-`-@GqS(4fH!JhOy6Xw%xza4Z;i z4xSykF4CSFZI5pwmg6xhlX)$ReSLt z#}{p?Cu&fikyQL-d{ z@k@&#AI9L^1rmDeB5D!>Ebb+AY#qV5*Irl=yFlW{^{ZvZ5W*9=h;(&%c0L&!CZQ?!AwMv8}~FjCZyef6}tcW0bVGS)Rw)7@eo z=aE%ost#PWUaP^hqd6yP+>?G~_{E+UW^(PxPck%&MR>gmUGGPa!+wFWW*+6aD)Y01 z&pDxA*=By0NSa!IaVsdFln5I808NE2r?yn)}*P zI0eNTBmx!Iyzcxca6z5$DV!hv{=rdlKz)c#(TUI$`L$B61{#I zbS$phvyNv)Yv}TKq2U}dELX3%dXwXWg*?Iv@`dQz#IXJcdbN6vktOUg&_G$P>@Zp3 z-Iq+?{~!;KP91CLeE$Ot4)M8&{V4iYV(rKWo1X2^K*O5C+AnB0PTPMyx?{hA*8)+4 z=$Ke*y>?%3@uEO%)P88RUju5&LSu$J$2JXYY@*i`-*7;~BS?&&@Q}bLUrlAZ_=_b{ zBR@j}xjn{xc%*ljXSlCs=kd^dacxb*puvuxr_}RBYjLK#UYN)34}gZ96xOytlLzHo zFIX$s#I$uwXy`SfBQzV@$FJ*@baVH1cy4po#<^z?^03Dbxl_jIoVWF0YTz5D*q|Xo z*U==oUX6X*EwTwT{B8=?LjA)$BYeX(Bhz0FuG^~U60saa=M1cI=6li6duWGAl}A8> zsBsm&$VS_%;y(@Y=~VCpcP!#L#TsY|Adl;W>zhhEJ?=dUK$9H9|w8V3zWR;*Faz`!wj3k8iGJLz+=oHxgYhc3Kv?g}+Lma@&FoOeiz z3DDr3EP-OQIoO_O4w z;rBvFZw8GKG;0R`3~^XmqLJ`j0erL7tcNB)G(Q6MwuF{%dK-B-NRa1(nCHv4q5Y0@ z`y*aoZxGyHvj8v+8ibZ0c@_Ud+yP?$lfQG*LxF0>TxX{v^`g*C5@L81)QDrN1 zzVfQVkPsuRN8y{$K9!-N*LHc|zO353h=IOd5lD(alI8wX=*mAFYx_7=;H?gT0H{{XBnuj&s5MsAIFx`7GG(7cCE(h(Ch1c4zowJU$(56{< zEk-m8uUQ|IvkRk`v35V#?F18Qq~SIW=xn<_gNz-k?%QFzvmg@)h%d^PqB`003lzMw%LvDGYt zrZ_Z%-|o11r@?;hEQT4@QB$Cfwzd1T^v+j)LT8QzaSlxHuV;Nb`iL4t2d66`1B3BqXM;(3 zCbUY%s#Ay?T5fMWZ4Bb(pD`a0v^$@WM;NDg`@uKd8}Dtn+_|$z5YP8?VA84qJTe~9(ZrAsF z#R=Ag@snju@!g%B#=Vht{)wNk)S_y;<@J$Ae9{I%!!~V{Z--{Xxg$6ak!JrapY_7K zD_NE!)HIY2Is7@ae)?%=Ock6bqP2wusaKe%Hy**7#3DCy?LGRe3^Z(0%%ypni1TQl zSHHeZ_xvR0LCcMYhQ8H%pSbmmkrU6-cxDGp5;UAC47%C7ozJ!II5b=_r- zF5kcOD8ls{M?HGtb7*KS@1m63V{$*jsTBJ)^C+(q6PjtCGLwA%*t-Ar=?6j{;rVk^ z)Eu&kyIrSqu~yJx;hnVU@{3{h5B8cd)XgZwhNm^biH#;Pv$8 z+Lhh;{B5sx-|@PNcAtgmUE}8&9x(vdsE4ht*tVO}ODIQJd58H%hO>zZRcPkcV78U? z9Sh3QttlVQwAQPI_IWxkca_C$S8Q7?SQFMr8=>KxSf`AO$B>z=T8lA24LySg2YE(# z_xlq0bxh}%Gk4%E9nL$@==K9>gox_KZG;%N&o0{5Zdz!|>WC?qCJOKT2(z+obVi6X zx$c@=Cb2F*2e+H`e-+gPW$2Os+!g+}Du3EVqrIQ8S_mPbBl2I}`e6;d@yJtIX z-0HvVd|*sQBXI_LfJRnet`alxexVkuU%8bw@ET+_vAizhun!H)|Ev~!*&m& z`4S9rvBwY`rnr0`Dve((Mruz;PR*>9;X7P5Dq*1QV(hl1B?Lfbh z84h2MjuxU*i|d`u&=f)2zA!C$+UjWRAF zGeIMK(R3BQaYphl^=jdSy0`EyC^YEtj+&Rya6V{yw86b5Niq4gEyt$I&RED!+?3l# zxrZpXf^vUTu1|KnR&F`v_ED}+c05pyTXy=6@(BK)_gdLE<<`!Q*MIHoqCAuD@1#8e z8e03b{ea8sxTnQ@z;(!VXt;At8(R0_$*S*odMut1zZNxj&qdYso_+-1wL!y|8L}}` z*!{`V?62*K%GR=@dFiHIBZWT9Z+hUaj($5)K+G9aO@cE#m@T$7+F3XRA0UA9%+-d~_bSSJ2SInBCgcT+>c z5>7Y16_1l`em}`SW#5#`X%B1sUTdt|<&}vSM`J%Hy=ARzOYd$B1H6M>XUb<^n(d)`h`dsoreSDL0 zACdx?2eMvMa5JO)U3JzgJ02}${cNN)1DN9@^DL*p-MM*XHlT zx4uF@K-_enb5cK0Zf)iMrrf5wBUoxV<%lY`&kodwd%%|IgRXYmWr^>=g!gw)ALVzL zl;1Ydoe!k>T6fGz8s(EL6wgdmG9zD9}@T@)I+o?d~bjHSwJ*kG!+n-~QVA zC|gtRJK5=p%DqatCo1+8+R-`+c52=J#$zxA}-a%EMTs_o*^X4&pA$)m65^} zy|+c^W#hr)CXW;LKf-Ttb?d|36n6!>^`Qr}_SZh=bZ2sUz^QzU=(Ux3xm%O{-)X<) z!8f&8&E)?T-;`^r+dk6MS+`fwgFip7(w*NVua!OcYh$hJf!L&3w6>%P^3e9T3I#t6 zo;h?E-VZ_Zuo1Au)1KLtdAqKY-}f`Z9M7K*;Md00w0ZuS_xUoBNdFE4&j&jRoCvLjWda1t+M+}S*gC^G-O?2LH2mh7X-Dad1t zJe!})zTfHmDed<%7>-WaikouZQI5f4u}wdW_;Kp-s6B7AEywq`{@Um$d!Rgil>3gd zwZGPD_P?b8_t6?i)bvp;*{@3+RauN)}O?7)bToZPby7iHsjmpot?Cj^1_l>&!TG|!p&LNT}^HWpW&pGS-Zc5T* zZ&#rFI|=1q#r$3M`H3Hio1iD2ta57K@MJeDu3hk|Ii8KW>o>HiaDt&bPQ?i}TkkpO zes?H-b(qCBgnR_^cPvJDTdgR(_VZ7;-zg=ysCKW(#fv30d^TR5esS@Q88;egcVN^g z?@yK6M|oe8oqk;hzLkb=m8+HTN@_d3s@7|sq5LcF8?*E7igKIk&dSnEk)0l|ydutp zU&9whtl#9XIn%N2rzmYd;7(k*O|#>H@~&Fhn)3Kj&Z9iTD$mM#cp0`BVvy(&H>-KO zJIj8@K)IakoS5m>M_O^|_8n^Y;*)NDv`;`=%{F+=mV4PC=gH6gBHe^F65dR6&SD29 zDE+QLFzsiB#rVn`MSMV@<6#9-S26o_r<#SX=kx^R_#A@tQ%)2>>IgI&Eky? zal4R3+@$dn2y4X=x2yNxq)fLQg7-R+M|j&&c{D2b9p!h-bYmcS5DO3ZEV)$lQ|m3O zhT@kE!U-VeYvt#5c7Bnle6Fngo7L>h*UB?R=6Oe2AN<)#aCT-2-99R$LU;HMf?hGr9Qw#irkl+6_ z>@eCTM}baw2VIz5u;x>qDRk#VX)UHaA7qXJ=L7Bcw92iJop&^qM~SX)(tMqrC&php zlPk~H*_nHlTU&Xy%+4su+@@0R{j-@*_t_}TV#+P28*8+j@OG{8n@Y-O0lNJf)`a&H zb)SIH2%B2nR-opuKlfLzsq%@Yatw5LZSY#ywke;ODV<>a+54l)XKBjkmb!hEzVZ7K z-Lb$}bMd0wrn*lVseP2+zgBM3|M^v?Za$BX`nh|pb0*kH zz!qQN$g zegFQ;KH_;i))cz^8sk)$$#r`OM=-mHZV!P*_yvV-KY%9N-?=LLraOM<+n;}9^Ut66 z+Ga5tQI0UUbw?vT;PdD2ijMBnS=u4%K4s7d*?zmJSAcfkIPRJzSMKDP?c$7txk`C< zQJ#@PV2vk$O>;gv_rcK1p4RXWEufEPXVfeI%SqW;)nwJzYU72)`;ji5Tz< zC3?-rmiOCR;N*w%HKxQriRf+Q;cU6`~2+?6j$FL@~Cr{W~z_)va#(pd4($oU-+O zqi#=xHR18BJ5H%#kJIf{&&CZiad9|+Ga=P;yb{VD0MmNzCe_8PWMp zinCaj-?@riR8tOlcuxLhm2X1s!yj8R4<5nDqgzuckMb<0e72#yg4Av8|JU7jz)4jk z{|}f&5fO}_DC(&=3%g_$Tyr=@Q4vh&?Ck9Bz$9m8*)L@AvtmpPl!*URPIFS65e8S9eFxkgL%|%{|VMds`%IgvV9ipGvkt`!_MhKy@YO!=**^AfIMV}^jYJ& z>o>b_AM9G9&?2%a-jzn03+oV`m{c>?SJUUrw5=!#%+_GAXMt~s^cxz|vjC}jRvpwXgst<)-=N;1 zJmmTb&T-36|GHPL-UAXZl9p8LOHCg%u*H9V#vd4%shKv zQLSJevzBlBn0amHTTqKpo6=xXO`kK@^pK*k1`qgd-kb?%w{5^<7N0H|q*@XXn~Xd( zW}S3+@8>40^!IBy4@d1ymymnTKmYtES6T%p8nN2J2pHrjutmg51?50?#*p5qXfuyy z<`K|5W|>C}^Vqn2#|6`B((stMpPHp=MQK>Gt}@TFmanb~N+S9XM!-R_J|*Fi+3Jk? zm8PuTu&K20L#?O(nLcOk+dPDntV?`&--}6pf_gk==RfKo<;a}8+;q=^$KF{ zjlnfAUMm>f*$GX-)<$pSH3_p0F?%P2+);hotgFnu-h85XHIXppGtJGK!aS!n@9i_M zid`7`E-hyjX_H2e9?>)R&n(%D+I+0Pf0#ApjYINRlJ3eUD#s)9O% zy%Ffa=8?%fHw)?=$QzkRAvThd#Ne7MsODK)Q17S_FlargnO@KmLLOSi=)|wwy;Y3C z|2pjc0WNi|s#7U`@`JkXc)viahIqJNG^R{920- z*t8$z5vvu!_E9o=De{n)VBjX(+;HFY9S2Yz$Q3lXc|F+719Qunb+36%;x^E>K4{zF zs_Q=e@s8=!skOx};Ku=>7|jzN8vOa5+y4Bn3o*AsaGX=^W7bvGNQjvNGbGqP(fuc= zLzL}e#ujXC*7mT&t0TYFfL?RN;3Smz>)p{Xi4Wapv%yI@o-Ha~4P?0uXYRfwCZj+EQ5o zX4~J~rskG2@0T&pKFqCP(tLxfviX8GImVKRJ?ty$bco=r8njit7yECJ9qQX34*ziC zSr2UeU-n?|gdr%2GzQav8k9Fc5HD8ON&IL~5|M{RaYgYhIBKfVIcQ%~P00yq;z4al z&-%YppWsPqppB1GGuOv_DrZn15O+Bi zZ%wPQDXO7u`JSE|>?KmYh4cmP3Ya*WPgV@Z5+F~+Jsd$hQO#I_>y1!Iyu-yj$1u-J z%>Kjy)5T3xhkm)`uD5>l=oPNl(7ab9Xoo0|Ot3E~$cpkOR>Ph5zytF4)+~ME!$;5i zWU=7Eiu9nH=YZxmHMfFUuFY#XLG1$RWq+c1^~D@zVD@aAZzHaz<;*LQmCv15+#c!R zoK{Y0L(Ys-y*@Zc2ZVha!E?U=AyX_i{{(S=)>T`-alzK3)9{PcQh+}EA!Z3Ndp)XY zpP-CJpAcyBZFF{WQm~vgX2fD(LC8wJf&?v9=G(AXY&!CiKk=mFKmXwD(e3+@hY44& z0iC&*oQpiYktgx&-BUAjPyB)M;9wEtsfKUnRi0o?m4-Fz-fB2%9-V^}s99)`qssOV zt~&z~aXMa*qsYT7HPg0ytr~ML3EDf#KInUlkOTMpL`YSHXWKm12WzUdvbooHoGARG z+q^UCtlhQmY-b#pdGfwe^4BVvon} ze3`ri!)fMPJNR>Orw97!DK{Vf#ibXVasVLm-o9S|p*sb4y}oJYv#0%WAVc_GxFFRk z8ff>wh?tTqcU=F&SNa}~wRd3S8#>H+s)1A^iDOR^zRvl@hCy?0o^%6gBo@R@v{-Of zEhp6>9zbQOnq{;a&9`D?XRuLrhR4i4;-Iw-jl^EvAP)dx^XVqE0>vL(cG6YNbANyQ zaYzVhv60p7=?dz2rF+d31m#WTF-w(soZANBaotg$&v!WCp4t1~g?l3T940KXRMXl) z+N#$Fo!JLweO(O?s;TM!{v4y4nwn1%sD=mTv1H!KV${4carF0dE-hZ^&cK%M9_bY| z3k~i!Bi)Nm--+%uw@+|S7aKw_2pb(NWKL2aq*Dlc53Rlg{Re>Xnz(re7VJNSjaE3S znVSXW4cOqGtgT&9+zHB#YSSR!B-=vPK0q{Iju+&PWKJjgdilnJn)UU8r^aHK&dfM< z>d}{UKXq61ZPLoLoAp>g)(52FwtLQcXY@T80ijVQDDkRi1^K2Rrasr1T@{o!#Zj}S zFwnTl@WYxV z#H_{45@MDrvz2x}Xrt5d&T9X;@9Y7KUzJuGJae}JLf+%o*8Jp*19p7-MTQ_AsIzkk z%vPFt^~F4&TY`B#-D0)wJ753ntoR>!8cVQN0B`t;+6PvR-l=9EnAyYhzrSV_)GlPD zk$MUCA7$^D<0;J6t$Ck>d58a@e-$$N!!GL_)1%uJI7tn(Ar7)OWYtPogF{2)njj?D z=9*SxD=*)g26u>oYThEYe5npW5@-gEv{R#Q z{~b>{{8cy8qq{ zkfHEkz)I^E7dFz9ceL%=v&-(d)etLp3@PMGVJM9DTrMTW&G`wb@(_9Imn0)iAecO|LX-@89peVasWN$o08f0U>*5z^m64Uz~jR zkqqJ0K9rFv;WnLv_kQ!+m8TEAgt0LN&7(y>x_0nuW3IYkDfYeq8(m5rpc=GEs{QqG zA&2cEEY%xkUEP1XG1ra;Hn?Mm2U$Rf>Rr0s7rXtL`8Y$L%K@aAD&;d%Qn77nZ+L!_ zC9OX(q?T$L${og*Y)NErlxFPt4^JGl-}*GjXj)+n;@R$tZ?E7GtrFL^cD` zVncpe>+j<)xN9OHbz;eL?XzRCwUFn_@-|aP&faQ&Sq`vm1PJk9jX%!0>X`BeIC%_t z(58c8TL3~5a?`A@Qd=js*$WVoQPgxGAVl?96N^{=v{zyzAh3gowqjEwBqtV|cg$y( zy}xxgcy-Zo9CFhQl1k-_d-=;Pr{;Sc2FOU!+W&%chw3wC;QVVhTKGgS#>SF(8+b=l z|CZ@8r?AEDZvi5uY7rnrLEkMt=s$0bEgobDQ}7eYA#7hZ9zO2fo#yQh2#uy7?qN_( zKH@{}yz0g6d%VAdAc6ujwztj^6ztG+Yw5f{O`POX@ChJ9LF_M&-n?MXB1wqs!T*+! zU5?&)ua$4R>>JL*w3*APhC5v$Kj_3WZqL`=oB29aypxejo;z6qt95k%SB8z_n#%`UBuBx4@y7L_4k+01_Uiit=)K@z&7*rhd0eX z_9^Kd$%Eekp*%lceCe$%*X*(eAd=T1+>v?AtsN>MOj`&Kqz-vkQhng`%p>pIbdW7?R7jE(sg!fW(w%46nrA7EP# zv=zoZKjG8y#S>f#vgvF(8E?wndDQOxyIpiS#b8Jt6cXi@_~cZ_OQpwtfAyf9s1?i* zq4;8L&^_y*ociAHUA)6%s~?X%vOaAs=_C$)k3Ew;^QY?$_;ybTfj-EVsL#h@*Wdf( ztM|Qr*4_+Z&DZ}@5t)7HB_GXLr_Yr)BLa_F8?CS-ASAs#yX^DM_xCqnhddaW2s9U% z`T?@wndd&=_`r!ZUAr8FZ?{CsYk+Ko-=;TrzI$AJ1WwpgkSX|L6F^d@ueam5Pv6r3 zY}Dz8;TBpzpkQYF`>8wPy|!5OB|vEL5Zdx?Ku8~~`ti5xja#V~ZZShm2U7$66Oi=* z`DxDid#!ZDlrI5+exn9@2M}t7#sA*=-R*|w-v(rO&0th1_6;CJ+o9#JI}ZD!_Y;6f zxgOs|$lFz0&Degx%v3|KE~7`$R;Suns+39R%CXpkhs-$c&K@`a+@s6tmx+3$@k{nW z>5*}_-O+WO{{R~T@JK>V1%%4^;Iy~Pca2%NIz!;ZuZ>*|2-RoN<{R}~b5!@PfIwT* z?BiZQNRMu`>i8`;*=EZ53?b7cHV=>)>b_1gPQ=6a_|Bmq~F$G<*>eE`kwSu z*Dja<@(B1AAUy#o?KgScF}wX`CSzmTz66B&&*7(TK6T`MKmJ2dFbvJG6cDP<4z+(i zWaAUxquxmR0J5{e<$~((-|FA{np-~Hne%Wt0{|gxqbGKKxdYFlY)$NT?OSBkjJD z>NBsod)#lwKR*uTNNf`UAzoj0$(E1qf8I^s1A+({;`JmzNOnHGqvM?Mi;pGSMYd_G zRG^_gcH;(nOj`eu)9L_`V^*qkY-_665qoX$4@=g*XPXp3AicnrDz%o=nNqBMyZ1Ml zHt)$CAkk`L0g-&W33;|cojEHDQ_%JX@(>St_qglf zsb}RbW^61~p8`U1-EYdibBew8od?Ju_%@)C{v#pd-uz%d&&~ckl_8?#(&aQs)vU{3 z8^7|QYt8G`WjlJszvHeD*zS4igmZUozI`h$hi#X}RH_h9mtt@Be|D>r_x`e;v9V5^ zi9AI0yzZagve!M0)VD!1S%YUvY$Gm=pTGGNJ&6Z{gw>fzP03MtgIC{b|9$p5;;#~d z{&O+%P@A?t_`~p3cG!nno8$n!#7tYToawS0bDqB7Dsl9%$G%?W@h!VOt`QP)=-8*nBzoM7lcZUy z(4KQ8WUp!KUDGg;HIkH&LOhdCCd#ST`|q^c%#Kq}K^`fifM5(P$9_2Kz|(&#E!++e z8l6Gc!`DhlylM2jPi8jIXhxEVat^sp(DtuwkDk%?LDM>b$a0!8iE=sB7<=*R_g=YU z?q;_#wmJ%4!BEQT<@Y69eE(CqH_eQOpf^IUUjjCg`0TcuHr#rC1EMO40IKN*H;8g3 zk2?RfV_$xUYKjN1R3$3P~dJv=-CxNu^lqPixQk=aB>cO07-W z5^Y*&&2=R6jj3%%H_RH|eU+ma8*?;tEa94-eXAHtUh4Kq!*S=uALnvvF`~uHJ~)r2cRP*s(k3_S#Qy*rjXwwc?ZvjQUf+mxFKJ6)OB9<6iDD_$b)BzYJ#_w} ze*!}71IVU-6MVaE^9k4fGV>4G=St%?T5bR!q?Nz?x#8WT*IS(|V%dKl2ZZG9i?#Y~ z)a@@@(P&1U0ePOeLwL~t{LYE}N3FJWA1;T-1p`Mxfw?{*eSx+qK$8dUs+aDp%C3U# z5Nac#4XD=#Z6pMm^Zhbg&k^N~8dK=#J99o(;Yjb0D4H#yC-xAU{ITsXduzvW8}5rd zG%mm%-v!vnR=#_q&HnuOdi__E5OCBiqs!OcY0M|f#dI$9*KynK8Gqr4uR(!q(~2x1 z#Gq3T?yThkme5FAW1%(;v4o%zmYXF+Rt?Ij#u5ta+vr;GZ%jbTQD1oSut7hqdHUS5 zxaCO2chc*tv7QnrhsNMuv)@`g?wNnwAlnCh!K^9F7MEEkt|(h9#8V>M$84q5-X(bb zc+VYwIC{Tx$(KfcEQmmf*z2N ze?0y9ebbNL?^u_Dwql}C=!nIhy!_4Q{xogMub86~3j8x;Gw1Q!At+}A>}ya^kyXPt z>BM5y*e>Ro(Vh2+-72F`8++~2qch|Ur*RJLQ{ni-`;g7L*MJSp7h)ffegk*RI^=)f zJ_wGdzs`-tc84^bd%w^-y*IpK`}Mm%I~p7%n*w9j)qre>FD~l8^Y(A$Ms39M#*m@uO?1$U; zf0BIOw88;Ms13_~p(Rnux54z@d*|6}%-Z*T>MuufUtKCd3)+M1Nw|;>e}TO z;O_zahCYWp8z2wq-k)x6*ze>wH=7|T01vhTq$eQvoO4&#waj`B=>xahdg-MSg5G!)AnOB?zvSd4*Kayc%_xV*V)p?;sW0k$$b<24Ukluj2Fzm}NW1j9U>?$7XKa`NSPI`R9^`H9> z%?_n?`!gWaavNTC+$Cq+d_TT*KCwG2lJs1#9w5Zg z?4^%veoo@i`GClA`*~STw>Q7PV8YyPVl=~A7jDD^gytnZ_Iu{gor>GclGsq6PXHka zd1w5H+s}+YND?Aj0bZ$MsyWqu|DM-fzF_;ILPA*Y{D?fn(G6!Vxa83Zw@}X_+ECNA z9u_?4^~&kHJ$mEQSg%)9_XdRY!L6@Oxb>g2=g`cRS`NqO_6LMo;mr*$s_8kS=_8p3 z9F5C7dvxr2>BEojv9`zqRT|q75aMY6UXNaJ)$1>kuamLGVtWEYd>gjk)B!bDeFHx^ z&jH~_Iv5b5y8j7#Zu{Mr{d#d8_IalPSr?G@_<%2_ZMX3fi47D?1%!Bg+;s=+o4Dhd z7KU(5X8}U}=jLzQPn~ed=Cocyx@u%Bb|oMrA%*&Bx6M0Y$L=!E2zYS-*%*)wxBhhV zMQ2~y--WyY2=#@RKW}^E!;KHPQ$j$&Vn9gZd+joG*Vg&ZlW$#0;!+7Y@%krvzP0ih zG@Bv_^7ME_U|XeU`GKo1+f(Tf^pY(Aq5AxLtqmr%yz~pLc*;DrfDjKR+$6OyXZFkNS z{q*7X&&R&8=Wn$7LcIiSY8YuDJEg~kMv9I6e#*6b%|1@%0mLjj(~*aCNbfV-H~;<3 zXBWA7J_CftlFt)&tTL*6Zjcn@A&zj&pSuzM51k_`9hPgG_LKhpIq4I zN0|q0YS7BiiR&Q`m2>qaYYyA&!PCEydCX%L>SO4qpuh|<^Ua*cz)|qPfDPkZHG0Q9 zZkxv}vxL+d^yrWkrbnx(&;LG0%@mk>u(^HA*g~y!)`@0I)l9)|VS2PPI}yFaY`ZL9 zs;j{kI%DBrLo;^_<-po7^UZ8q8nAV$cMN%;56mNmSu3YYiDEI)5nFH3@sGWn9N7~( zkt||pOLIA9sWS86ngv3W&*}D7wteQ@mt{GqX{c1O za`TMEP#@IPTpu&vDwb>1)Ib4RuHwE8Y=+jxh+*cN*?zn8X)$M7d;Ome|M%(dt9dZS zQ!~}(atyQqn|YRFZUwXLVxSFeS`BRmY~ZzlHt4r-9l|QsD5C~j8Qj_NSutRHZ@ai#%9Qa_A&GYNJw~1$*pT{Q}ak`-~oDxSs$47 zwb{dD_LP{%EQ7X$yiM3i^x*3zO=<1;{fNFi&he^m6CmXIIcZMn`Rzs?@SvQ1fTIOK zHUs3p^M)^dIyF}F!%kaYXyvZ2A3NisUFrsK9$q`Vxkk+E51RGb9h*+rmsWXb^&hRk zdl3+JbXM=95)VEk{4Q8Ng(In&HZ`|THQ3A&vV6-iV>7H)pyhhLBy5UFEqndk_Wq8- zKT7U5la~#W80y1k53PYa=#7T{)9F|;6|}7f2^oJxmp%_Ky8k38JIG_u*MJx(sImu} zIcn~whM71hSe~>Q^eFq|&0hCvJWK`;dZ!x6Y>%2}uGMIM}cj5%0X=>ql}?Gpv};x z;M+d02#zk;{juloKWp?Dm!sx&8M9q=8?dbl?i}~ixADi1z7ea6JkLTuHQ0QxDIP(d z4Unhi;?1}He3vcAyD$CMF9XsWke^n2YRWP9-A=1X1i?|O=DDVM<-t4$H2dt9fPx;N z;N=^yIpn~>7pe6h=r@y3XeiN^O%!l`_+j_&@#$L=ACNpC87;+2sWNJO%#z1W?Yd|U z7qa`SV${5PVRMhK9$J|qEogphu=??;_A{)?CPeBI4smMXIx7+TJ(M?rx(k2(Ip zOq;nknnumeG@oI_0M!Nx05MPi9)wdsrmCSFGvBHlf2y${4YZ-AyKF9`YVR9zcf7IL zsuWF!(_u-f4E6!mv&=CIU%w%2zI*;&nl`w zHKiU5?H`OX*bU!qjc*MyT9xb!j;;NcSfi|6>F&pu9DNF{`qKIw_BRfDN65kb!#02N zqwlBg4hW5!Xa%zz)FV${(75JKqfWfD%h|VZ9*$};SdeH1v+RV#34tH|QE9P1A z-v7(Or#dEPk%xM4-AKev=5y#Qu^oyH6Gv@$8%eJmgR|)zb{v$-m%Mxa+_9&8GKe93 zlG?h!M(a!uoHOmcU9WDV-I5fufPxHp09l?AUl$h3CZ);{yN}*zmc(!gAp<*fFLoU* z$1dOcEMM)v_xnO0T>auB_Z(k1b33{d0D_4A6T$=9CjkLC26=j*O z2x;Zb7oKv(d(Cei0f>}0*hm~)>f1Mk-gx(=V&gKOBahhp1DoGd+gOWwnPjdn8vfVjXo6ZbI#lQbh-P* zV@`D;wSdqr&|CVxyWrKk_rR*J$}`5;p#nfrYGeGX>_j zb#tC-Xfw->Sq?(9GVQNNO$}{|R+#mXki_SD@4d_Q-%k?JK->!cJ*z#iXH{%gtfr>n zdsay)n&sfxkHtuP&izk3k=~;AG`CGZ2V_IE(`sXmYb$K~^{y_&%em*mI%&lPVC1wiDdCa^v_bfAaf^seP zLC0eE$h|MK8_&P%k++_Dk2M9)^bEUVppim$rqa$jSX|juu{nj`?{DmRdDnBBXbgro zg!GQ#ybbgc!|5Hs^7^Mjk8b324fY7*b#`k?T z$#>jJV~O1PI0KL#fIRojhi|<4&kZS}ooEBqXUlSq=y~JVO@>XQI8}n6rZ)mY{b#Fp z9y_`B-=C)lJc1BM0ime9-%}mKw>$AxiUlPIMzc2n=?%z7vsXR%tMebAxeP(T(XV8l zT?dZ%dbPhb(=J8{S?x1X)BO+M@7}p*%%@S4AfTWxAnO6!*iDCCci*oKZg|GSc+kikS?DKs<*#9{^nJFny|`BZk{wCeE|75dst%j4wEi* zAu|CXd7Jmj)&H3}=IPxe1Z{emg#5VEz+V~*8qAG zdDcWt*Li*GJ|}!}5phTE=*7uNaXPf;-IG_j=F--?^MK$)3E~bx+FBCj2i_h#{e>J3CWp0k^{&jrhwF72vpV=ms9C?_^;xxMeU zuf~6(Q^ZiC5wTe4c~9JO;duswHglead_L2VD5VA^UU_r+Q4gy5oT!hXrZc}1_4(tq zfd_Y8a>-~}Q?yTGKFfz0jQRMZ_0QSjKANLLTNB^TLY_6i>p`U#pFH^YaZ3TA3ISrK zV9eKIu6gQH6aL%3|4!e@JfQ7J3E5|2^OBRUTX`Wvcw8{h2I)2DF+&X4P}5YdjI#t% zrEV=hr-$77!nL44m{l>eT$}rXd6c>F-@+!p;p3I3y>RntQ&A3a6g;R98|N9ms_6BD z&rME!{EDkpdh}Ona@zUB6vBY*U8NlqnX( z_BOty@ofoyd*Szs9TSPC>c)^Km`=MGQXBiP{Nnx%|MAWXFZ})yAS?$XVrzUW^xJ{o zTyxXm3#J{(d3Y@phnOWYiN@4_Gf(`s{}JuvJ*IguCQyrWR?~9T$Y?U3$rrIVsD0M7SGW1o z5YkoH^+6-Lx#g-U$BfO)Q8N$Bn$OJZd$eu10#zd^7W)^7@Pjmjj$a6pImzO8rJu+&}^gr%tlyp1Tm=w6zeLHFLgQWws%Mt-M%em?fnhr4!}j&trPPpZ9;N|xb! z*na3r8+?As!N^l5u%!{rKy#-aSI#_d;fXKNE;$J~e&sFuG5#*_C8^`UY$U$qO5bKf4j>3^r)y)muI%bK2rR-h5^oPmd*vGskUu+Fp{ zQs|%ge57PLjzd}Uv0YZ`_TNcg-a&I(Id3$qbYa|HV>dBN9Cyr@fBbTGg1lekk%6ro z+NO|%5ixW7Y`Iz&_U2uD<91*D^hwhfjE!gF^?<-FG~@W5JJrp-KSMid&^VQmr8CLPpmGwtesWPkTxks&YbP`7(IXNUT1(i^2GPhcrjC(%HFssu#u1W+#~aU z`hMxi7l4gCS+Ga{jJ`lV{8_(#UTk^xsC@yUbKN03nS3J)+`Pq8MqM#-44q2=Um9_) zm}-RMFc$lL_%{<;9<09=5LwPKD2Fuc{qdD6OGWqPEzN480ooofjYwL93wU3F{ zZ2!fzZ+~;t%J4X|%RBZxAhecKZhdsbliN+-(uH*I(S@U^>el@3{oZY7HoA}jfY3U| zCQJV_WA-x}9qK~%0)*E156&Joqx9|B=ev+5K>7jl?Cq;;wEer?zIP#~00P2ieE;C! z$$P)^>-#R`7C>mlCb|Fo3le?SzQl$6OO~_v)L8beR}bm#LOzk@EPCwWK66fed~X-> zb+0bG#&Y{x>kobW$1yLijF^&FPq>f^0Ou@l`@4|$PgohWV;$^7@w?_urDC!sohy|S znM{p{C#cz@y__oM5}AYPV8G_l{c4BxE2XEV@=e?K8__R;GtF}OrZvlnbfyhw3-5Kr zOIv?E;I2Q7*@Y#0|!E|D)HCMPu+z+TtH0k3M+kDLcGgri(1_Z{DxH zZYZ9AcCUtXZXl(tv*@~=zV3VMLuGj8ia0yzsF(Ylcu>=ye~zCn@SQwj=rdi~yZ^qd z`F};(WV8HhrN&z~dt`i{rT-PWvFm`DM_+i;T3@a$=i%$TdGV>gUikFi`{14WOzg{7 zK3@3zs6hwH7P$73Rk$8&?$kO0tadnE>u{REur13C@m#9CT;Gt+XH%0(1NpbUoS^em zan4(5U^0`gFQ-anG#ZZ0Z73#+9Rsld6G)qcZ{lG9wh;rLw}O%J)D-Bcda`ay11Z0J z%;B_F`6x5<7sA-&BIrF?Oc%;=VQUW*Kk-7QwK<&=c|CAGue6wGE$4AyWK+65RZJH1 zSY%7(rpT!u*5eS~=2W9}@x;^FLcUm5Z#lsaC9QD|AW(18UKjM$<4nGM zYkHulM;e91LCR$L&Z*!8xQxJGo$HALxb8NBs8<|qQE12~ij9bk&w;#R$TyAYL?+)H z0%$6QB#L9?;-wbUF4>9(2$b1UE*CMaV1 z1_Jzzb7ZnbZqaziBpx{5V9EzMYVSa-d=_0PiuImvfy?tAC$oqd6u}Kgx`4rXj*AI8 zQB+E{q#9c@siF-Y2Zx(KBAbIAS)FIJLLJE^if@DzLv!Z_k}8kDMV|l-{lpQIO4AKs zsOMy8!}?NN656OW2l3`-^vpu4SYn%R@Ss71YKIOVnM~x;)Dtpk8W}n=sYaZ=-7at- zKSBzM7{%j>Vs_Y&Kx(_5236bIErVxR5k^TK!RFd$Rs-2igeoQK&od$q9K)$LktdpOC-xIgK0GTMBJMJ zPWGENt)FPrcoAGk4I9x|*EA$vH>hq%ZQYOl)P%i zMdbsB=XLZ+2wn#kTB?AS29F%nZp_X+bZHxhTqE2jaX6ALnE_lZ_9Gs6Ee=QKXnLW1=iAo=iRu7Xn-k z>86ed6#A#Yq`!iRbdMBTRIG6^nUpdJH`$c)lT*2TVwUJ)QPimbk1;x)-gn#7&sz$6~vc|%~K1r@rh3Ay!GP=X#vE~#N7Y?`W}wbYRB z021+l>~u#E7y;drN@Po^L@^nq4D?TdNq=R=*wCT7)qq1f*dQFbTCWf(qMo&k{xAH7p z@}*_Lq%Uo`IQ7(J!A{(FvC`YJaMHJa=OXq2mWARbt)ZHhiL+vD(j`*7gSM(AGq57+ zA`gJW-=3{Q6=;i1=UFvR-raCtU`iN0|aA}RMv_FUW)Kj5TO~|il8L-1)9pP z{Tz-UyYmc7i-VRdMlOf7$nQM!8lKg#84|?+M6AHcAH{m7o)>x0-i@g^4^%Qi`s<_u zPZZOMINvYnJ`tWolGIwdA&rHx4unsnGgF~_X-b5sgEEqE3qv*$wL<6l78H8k>G047bEl~6bDF$qji@@Ri z7|6T{nD*OsHXPy=$90v>z@Q$jCpB8rBD?km476k(ZDhLrf)F^}1r2SNzcF=eYl2J; z@xZFv%D5H5L~e=x;w?STLJi1X4;;#05AMrJ0|{;}RZJlKBQBv4EgO=9FbDCFDNn)^ z&E|l*0zy}Jk*r`t0O64zin)fcp_%eDMT#PjCo*y&8Uc##1U=C*6wV!sI(0U>qLAQ_ z%hF-RE?)o^v!B-S$%$a20fo+lmT+>C#&CTa5fb3UZXmn!jMm0UFE*ung2@~TZ~!2* z9<{Ncj%0t}lynLGC({vcNjIX2RnAgJshrBHw{i=D9n=fPE^ObWXf7GDM!|9vW0S%9 zt&=tdheZ_CTSKC;*#R}QmdkGDB!bk`XUUdy!F^68CpYBVop%cLlLZzMh}{zbWh!be z0fH15%QKVJb19cD6jEj9wUExCFRE78rL&00Q@|{Ovoq=?mzdJva;;2foGDPLkVtAM z(^JqPof0NDI6N#(Mr4Y{Um$Vlh9#EAd<^UEAjd(B?~_hdGYAmUxSmZR)JE|boOJ1F zfDAPzi>+A=J?7gkO*kVVm4i21Wyk3uDeQmI*vcvJ7fp6E$tk~>(93ek6mpOh6K(F- zD52<3o&zZe^7E8X&L>Lc(W7cdkR6R*-r0nRo0>s*AroMj1kgx1D4xg^S`sz25q(q9 z!pPCN_?I;ckNg}!A8$yNfoY`P)A&0*LDW*~i-;!0IFY0%#gc|*xXgrDLxdf5hys0S z9*zl=o+KHM7nVk<&Jhus7Qlg$&BHW}a-lnnAnibmpkFWoBN8jA##E}{33$bD0+o{! zOVpTkMH_Egs4NvAgTCpQ8otMw{etySU-{&~V_P9f@l3I`G2PgaZ_TC>xhAweA8$x= zTneYf5SB@2P+tV_^56j*JK2&WTRVdgb9_>6$u~@*C={4NEy~S0sidAV`9vf6*O6Z( zQHZY_{#)YSgpppv5%aQ*2sM`x=W&Wz){^->LgHjra6ln}Q&ifo^^=NeDAzXfyTHyM zzb|xLGxRYcf6*PG3{zOa$Pw9@)+|EpOXwqzvnJ@1IHD1$`$d!=mW7%l1QRoyg@e}(&B4mlkEkFQKgnEQcD`$8Sd7aXU--?nr^T?`Cg))fi8pb(P z+ivB_X#rU$ZjCsNrfg4QuLpDqwi43>FrSO4qwi~=^rg5~dIQc`Li|4MVnFjp;q`n> zXgvvBSsUZokvpJpo_W0CCaA~728kqZcWFiB@8o9eg<)l%C^knqRs5f$1SczLPHK;6 z&FP^4C@_+?rsL!pEpH{mKN2w&PzR?MKj2Gr!ONK%=s2|aGudsXgxHV3ocQ}?!LIr*ND<73wA0o znTF79XA$`{+L7OVLHpU4uNq8JpkCoTlIk`E3oucF&B@Ic z(N-D{flzycrn6hY^cF`*Jmu2_-b%Ka9l}kkm?Pf69lJGo|6mF<{v=46G)lw{H_R~G zpaGh(^%A-~9VOY?mq4z)v5{dT0a~%ZpuMpUU`r6&y&4i|R%yFp=bJ8?UTMHMH0&q8osDkHP4Jqff)*5W|Oiod7 zgL*_>Y5PP_;LItI*?G1$DGd`9;L@fo=plmgw_%!QP3QU{gU z9+5Mlh)NmrfiMpqCJmlRA8qoof;hIpR#1{y0d$B*S-uolD|QPMI{g|gz^J`(6Wd6< zj?LjZQKwn}bV&t7b68nKM8)M-8c9Gxk?CM1MnPUOg&PdJ;#efvB68L;u%^X3sj-kk~>1gHu``q<3a#8oUnARb&D z*MuFg7j|p<2dDz(RpU2Wm9)m2Ta6V5yP@S zQOsQ@i5S{U630En(XJ7sc)kTb&pY=jo8G8M5~l%ZWQha{rIS{!`V!Gl0#LfesR zT{s~kh;=_i5$=n<_JVheh$AN%&3G!1QCb>w2-Yg7C!+=I>|M?03RK#gbr1CVaDl{| zV2#K13Im7x!m`BuiQ-#ryb;cK#2b}|nQS9J>=7Yx77t85cZH@j7I2C%iKCRG`ysHn zFFZYC3d(sA5@LnT`!O(j6Wp*23}0d)CPH$Z?|{pBcIW=2u_xg`^XL@<`U*Jc2V#%I zpe#pS>4QYs?1m&=!3;(MHoQ|>bPeQ(q6+c_O>AdPbFt{}Sd#z(?G2-aou+k`H;~_X zhN#Fj;(D4b(PqG=QVlH~>F;fc%;bpriMvjKT0DTcc98~JO?>roX5|qj`w6A$m1>A& zYGFA&&?|>n@5Xf0A_j5jSjnklfe67&Ha)SJYAp#ZDW8zlGBhMeqNoXuk0*LrQg}Xr zs1VZpSf)rtEmY{A0-OHI%wY|VfHSCO)?V;_L^ZVUYhd-IFk+j5SZ_FzI9Xjhp{~+b z9MSfT8HzT?Uuq#M%g0^rqm0hl9}{ge?61{3Sl$gLjHhvcFUv;kBRPBP-9!3f%$ zN_Q7z>m?Exya_C4EElpW&{Wv$LW|51hy&jPcOZ?c zXk$2FHH!yMAW@H~qFp1yw@%rL%{AA7}=c_Vj!`zOVkRtzIqNs`YUtSX3SBG z*WwH)VDTmZ4=$vz@OwMi)MC1hN~N*0!lqG@nG*S5>4$rajY>qYAa`y2ST~0g3xL9$ zXINEs%c2|(SvQ#orNGF#$>5e8uOmd*X+e%>0s;}(g#0Q>p`KU6MK}>h0W=Pzz!W`D zBV9Wpr@vEh4^Dh3$utp3NSVCBEV8I#e>Lh%A(!6t4QPl-YdqZj~nf^Y^w zqsT$X`D7<_zdBkrf*&Rr?M-1awY=yV*h0ggsB%@*5EsvJCn#4C!*8fntsKiepHhYS zgNh1payf-KDO`|ET!DwVZgT>o`$8H^&fGkoJJC)$yOo?o)g&wrN>$lWCSOR2W~u~} zA_P)w5x%h10;y7#De8N0l+1nh+j~SU>B;8fsw`xqS({OZ8*UU z)CK`86vl%&r&vJ}h~cqJCtJORNgrUn^F=C|O$-@?lj$13K?s}+;YoiM3)P5SjADU< zPR|57^;e9PxN6)+={VT@!~vr}iOmvmR0fH zgAcZ_oXth>$R!VW+!ty$%e6R%Ev8l_0u2pLW{UJ2X;s9>DxzBoMnok#%`1!dVT9pd znSH_PiiZ#&UdPulUC)EZ9BO-*vL*;3hYe(oUgz&q@ERG?L5<0CY zl?5zNkB|-uuNN`#Hmg#qfux@2n10~XU%^u9*EGCog^Mq+ODWSRlNBq25Mi$9>9Qe7 z3`&V6oLZVdAURHsZfZhAcoYjd%`Am0h}B*)Bz|F40iQIlNM&QQu#XP{sMtsqqCOiJ z$(A)iNFermpd|6Y{XqowE4;i3l4EnDqdr6P0J#T8#oX}KOtM+4tDw44+s@Bqwxt+} zF3E#+$)i0%w0Fnfft#D7_fdr9K~>6m%8brKN5;AhEaa9W_pwtasxbv_Zyw-Q*@2yc z+ko8;5vzV#S0<5b?djk)?oK5QG++V^{czh$>&VLxf=a%MdQgHLx$gI>6q>qXK)0^2 z(jPjdWGYs`GeLx=Xh4hh#tm$>-_gq!4MhMU&c>>sj@+o7p(DdY_djt48g`|g5rhfZ zfOnbouU!Lq^PnDOl^<;3{pPOV^S7EX@Oy^NTJ}hXgTamh(K=2hKM9tOVvPe#5zz22 zYN2d?J93;#0t3~RyOy0*qtW2D4bZqRK!yo4cTin-WzthHK;&|HIxIhG9nGAP>g>UU z;_TK8l{(-JeL%y%LUmVS5;pSgK;#z>0zoC}h&N**KmTgk^*YOI6SUzTn^2OOe5n-| zGw7+sM02yggVPzS1a|3eiINHpBZ&rf=3&2RTxJHT;aHh=E1e?o>l-hDReuF8bbm1d zY1CkY9aXsk`ehDDw0vXil{7L{80{-~D{(pRjI9z2ld(DNr_ebG%tywjH!UWs80)dy z5I2NWP=7s}EJ;tY=Y-bLor7}Z2|09>HexGXr76^#fJV_O@aj20riNJ9nNe7zjF8Vf zE*3-xi~ELpLbV4>R@cWadz%`0HGo9T9ifsnf`ZtP4LanLMuTN_+%kd1ePIFdXjDZu zR;p-YwZ$^4ufAGF6s5gEouV6B86J8YsM!-Y0l$daTRGu`NT@owO(C09v@a1xhOxC# zMf}qiRRYK?ou{&v(1LOeNSIq`*aiEj9|(Tw7o>1JT$BtK`N;BpkN$ zW3nvH6>#_#LAfa#wVweaNf`dK7BD5Ss=*1h5)HP<>`}3-s?1g4kz$I2*|8s+c*_qE zQM6US785|9fQrNjwyF_Io=$;+bah)X8SCltZ8poL1;=GHf^7Y{(NCex0Rp^{B zOccLiEem>OHKx$Cx&oD@B+B24WKjplTe}9+85YDl-0lz@frKj=hQmq~DACal^#G@| zHz7iLJ-I;b3n@lIV6^l~ghtEeE1vtTJ_D7i6&pe-DS$SR05knSqaYr!0+r&gaDYMx zrA{G#PbJwA=zQ+dXDI+uz0grD$V)$>wZuY`CLVm4i+ESk9Fl}1ZdLG$U^0CZRR?8n zh+}C$Mx%HVlvKcFw@6hNa!?7kP!ti~s!=_FgMQG~Bk-SV6sziseJB>rOD}3C8}K{N zD5SC_5Jd#>SFdcPs?D39gLT}RvRFAZ+HugE$6rTFLr+SCJWmKnma^OHVWvP?%uj_g8$;x}uK)K~QZzzotrAxFu zK3%+s35u1x$KT2Y8sw~tqasV06}OiLOcyH>Z+V6t2yj9bc%8EnBsdcf`SDkXlhvrI zx)-0dN2T*atVt=u>C8X{|h>u!a6r$dYbH6+z4BGd?4wjAN0sNTi^`=J%S#egtrJ3(7ZJ>gz!XI+qS}!uB$roRf!JAo zrPZ$rr<-tvI4Ai5mHtY0qBI=rsB$!$CQ>}0TlEIPG*@Im4M`5Dur%bnEvQK&Fllcb z%U=OS$};nI6*j6Ei%;H&W;=E%#FWFWEZVRF;*<*Wa$LqdOUn2gd$OF*HJWI&sLYMw zSn|N)Jd;F$aTTHpiQlq9A$6oUsuX012chIRG*=&KrD1|i&e)$Bc`{fhIZ+T9F+O}K zwX*S+k6r~X{uML}Y17AJI-WI3*8JZ~`V?NfZK$fg>VQ}vQIA3!+qiKR65-j$DYR5Q zI%btlq-6$)*_M+QQ8ni~4<2XtCr=f`>;V12nI?z_K3`RP#72>b(iHVLzLAgEMWO0Z zG*3XGE3jwmQ;AWf>Do}`(TilKP^F3@91-@uTOpE?#B6t1?oM$e#fXZ)R^ddP&RQ-- zhx;0G0lxu)W50%qXmRRhQBD1asXFQH=Y7=u$b-P+Gc_&*qB- z9N|<^bX{jzWoahNysgcqC8!L&;u5c(1YDIZO^HLLfk`|FkrrA~Gz1R|0vN$wec17% zCHJV%W3qWW3OHG{612iV2;#LoiQQF)w7>yQ((Yy`XDho-W=`;t;m9r?Dn}sC`X+9R zQ@;fYu?NDXFz(#<62|wJ4hWSi1Jxz!cr$jMXmsrl=6ir@Rs{m|)LK%L3B$#|w?B@^QurwcK zi?|2WqcZM`Xp4Z6#Iu8vh!u$E8~C^@=h$@8N-l;dW@-}QW|AV|CNLe9L1_d=D2I3kN8r!CDGt!FE$ zGb#i=TypcauLhNPQdI#W573JT5Q+##D|HvbQ6H6-%LGymoO>~V#d#L;z>Fg+Xpp>P zpl+C~x@aZmb0rki;aG(`kf;XKdcHR!s0m_YvaI^1E*K6mo*H`VMIwSTB5*jo&|?vF zbN!RpVL;0>?hDQpkU{TJ`Q?=Wrc)J&I2%o%j^UyM+i)x}i1DSwIl_qrs~)F_QB(pf zEOpwyI%`p!_ZIR24l+;T_M9ZH`--TMELWp|Zh0MI(^!gRhb(cNn1;#+aSvRIAgc2k zp#TT5R#842!b%lJF;p+W%WCv@JKwV6jqyY_+8EEolJvs*D&s;nI071@kD$^%2BF#; z9rH#{hhr-=>*lzoBz8)T1>cbuJ*k{)%QM(f=ne)VWwzTP54 zf2xSvaYSRWtlO0DG%pZ1&(?hRND44`-mOL5l{}zuUtH0Q=qlRX0YIR=u?n-9%p;_~ zm8^dL1^?{^t zcV!A13pTL0>kQqxohE3(L^5&JWS&2gpU4Z~DXG5LT55qUjW|CAq}zOOzY>;6c(I7P zDnF4MTP!M3$jKo2y*xBoTK+}8GR**Tr;w^FakITZ;Z2)_Gw%|$wH@A6p74ew#anP$ zcL}%LV69ank;&$DFPb-qe9=a^_|D}hT184+y)2r zl0J2yxVyU8AvdwWxS~j6;o#sKyXYd*Y(kitq^0Qk9YMaVb19iGq~tTsXiC$KxwxyM z#Anpdsey66>=&mQ2PjVOVRw#Ln#Ep(6rLGdoP->|mC zxqq!Vc$F7^u)vlt&@we$cuO0C<2E5R?uTej_XV>oJNJ=WB=Wm2$UhPt1mgz|!_Tzh z-jhtJ4fn3bX_iDx6?gYBYcgab;e4}HI_mB%|K}*upTq-)&B8NEr9qQ^K&+iEatSA9 zIkn*YHiMPR3*>iSU|f<4jvj0s4kEkr%(?9b35XzHiO#}^(UK0B=SGScpnPJ6(tRmB zpR?gW_*HB)g4npZd^fFu4qpnJ>B4^sRe}jVT__n*Irl^0b6>z5dH#Mxe!V{egZ_$< zSZ=S0z+u(#f!yjlFu{&;P4fV^_GT>@xNZsBnKJVOTa7ji32VC%9u{PjPp+*+hhNdw zTbx_Q1|{xt!lj=P{L{V!PVLRw7S)Oc2JMZ{Gq(}#LR{n`0_3Axt0?-hU<%)p$VyMJ zV5L#jkxybjC!c8@fkgWfh_p9uPMa$DhbEx$C$Uk>xab^Rt7{(I4+)=>i<`zq>tPI~ zQ?=;_dE_y}+!GpFakf#^i4WSBz@okJEWw5Vq8TyRl6pKLC$&$s!uAdQgn?Xnt}(#v zY_l+xDyg$Wwd^+R4(rCHiDHZVYDMX zAs)zQD5sYRn0GmtHc=-5h1gY$j?H}C+JcDKSuRe=z~el-8jSCb6qd5jtS3vEGeq=9 z{>DL$GwSSSWx6%#R*{WM_F*%>QzhIn1jk==!^!U$lY9n?>?ZeN#x5fwcdOS1=H6^0 z3jV1o1^+~Mq{Jjr0r*RvUwO(Sccst~Q6#dx4o|<8gyRAm7jEjvI8~Z(M z?glJ8hqLCE4~cJj2z0&_Ytu>~mXlE6p}8mx!^5C@A?*&BCbv<1QuA5*7O3clP?0Mn zy5sn2$n4SBWGAS>Nj6ZpGj32r0WTKB2;Bw=M}Ay!<@ybxcpx*1pCT0&WotU*K5F&W}JpmLsF5sAo6m;WRX7$Gh+!c&~b zY@0?>UBuf-Wn61Sv2I@1`$hC?&M@lmavPiaTHZ4z+)|b$c=DhK&pVF+HtqmP0ePLI zlTW(wfKfi7{V`12NN5n5=-J{H1z^-)-C;S*JR3cV-L4V55cpig2py-@UPmiC?m(UY z^{u()M1j;nYZ5LuOaX9aS}xTLZx+0QsUn;yJnKwj$+me7I&J7 zN?EDdVmez)G$F5e;8w7y1Mv~L_~I~%+Tb}EZv28LK0`7g}C!e4oBo(40Z_R6(5*u*Q;|hR)3`-PEJdGnLMLZ1PeRMiUK{TSUzoB zC~C-6cB?yNL{TFL8}Z|{TWNT-=^Rohq`55uT6r-K)iJ_c&*MbmsqkaaxFDWr)l)nf z7cb)i&TE4awG5%cK-=(|!6e5R7!t)|q9dNpC24V}#BVj&iB`_jC{jaS;S4-wfpn;K zc=Y|r*i=SKUO*IwjaZ}wuy{)VFXWb1U`AZ@k-1gj^WX%Ii6vXCWzWN&RfXiU0&m$w+W?k z9r2*C8*go?#AIxllx#tb5cOS_Z?uptJ4m8Lp;f}r*SG;Nk&M8gx5WayWs% zjngK~fN+A6Y-l3R#0*U*rBK%BmMrn4xKa^F7IL8{3+ZglVM~hJ+HKh4*`l*2qGJTU zNB0P%p_AZ0u~dtO)?_ULJBfw%HE{b<72ifk|%WjyK* zMVUZcDH}mX6Z$keum%$upN;7oRy|-0O9oCm%Po9Z1J-Z=)5;Bs-5#a1Z#az8XcOiB zGG|1oW}r2fd|DDneJPAdv>$qFL%JEmSV<^C=vNHw&UhLjJE3_{UTC^oDtebFlpgZ= zObUU(V%S20xFf=S7pgCU5abizp>XG!3$)Q$l!FIbnVX+Ew@ttI(=3p9s!<6pFGB<} zZyK=KMdE-m!Doqu8`_#H)cd7uAiws;7;L(KZ~zCQU?StQ@gkr;T5eG(ErI!h*=h73 zrDtN}R~Q^V>NH4IRo2YvFwDZFVaztevxjCjF#Sk5(V9}T-3Gj7Amg{$C8$i}v3&m|h%yqWe zWAC%?2_H=XT#KLSv*|hLf}9H|)FboFM$HDM9f}TpD#F-oluKIpBbX3@fF}GlA(r8j zA|MI}fFjyw0lDy)UNq82j7ov;slvJ$NI2NP#T8c8VJY5%Xb3A)A}k9E2}?#bq}w}! zYSATX!~_z^Jnyt*WW{9JvE=;JL4#>HPgtp$tqpTI1dWb=K;Us+nI0Rh1RS~pL7>r7*uiYmPd!cz!b7KWC?^NgBPKLh zLqmW#?sQ6JB1DRo+tjB(sJ}8ko5A08&;Wz`!uf4#74G&ST3W=kSSz%~G@6tx=1*b@ZF(+u(r}+E=3$0lPfPSE|~zj=$_~3+IbdufX4HVfr`#Z1Qr%fO|eqIK!kD&%Yp*Jl0hwn9iSXi zS}o~pyfsJ5xa6^q^5KN!Kq(=q+>dO=5z!IVTAL!-S$qRi>{tsL{L5>CGJmQoL<-_^ zI)cf;3@9R)$l}2I2@4i!e% zG3@pR=5PRQjF8h-+G0dLJ%|l%$w;(|p_TTK6+0R+fhZZ z7C}mK%&+sj^FTdPUONwoR}zT`k7$BF zgRG1?J`+%FV{>2J-C7ZC=j}2g3LeyiB}3W`m~Sm$QUueFBfBY(6A?)q;$sX0BKunp1&XMe7da~BO(5frqP-x3+SVP8 zS}I_LEb1b9>XiH)5IfK8?y-@bY&wVN8NRzpJ+k_r**6E0b8>mMkX6pX!JBvH?d;$q$9Dkindi^HFJiy$K+Bi zTSru(0-WJzlWDx8qskyHFxPDsvg!?IplJxjd1UmRc6M4s)p^@Ft*Zf#^Nc~&&fSjF zm2-(4UFjg7_*6Xh#;F7xEK%V`oKCozjdL&7>-Z#l!*RGx;J+VfQ_UC5Uod?l8zp#A(F7Z3bK>S@tCKW_1+zr8W9B)e}yD5)q2wt3PM<+f6v$hs9!9=)Zsi9!4C>V}G!!GMa zUzL#3ifwvecsY%YgR%`}D)wgNN(el5Sz4NcKy3LD2*TVLu1<1<({_T+_eh(vp$nKm z+zD)EJ_-Smr{SYl#=$mI%|O~YPiYa9N-Uh4)CJD~>#^&*ly5~)R4LI;{ZQ090u?@# zDkRT)qikj!gj|m4>e1SE%r@pY@B&OwkI0L8sLkA$N^5ILkmp)Gl6y}~% zN@S9$N9)N5XjS99dL&PZQxVh@*Bp`RDgusfxmQv@$)cncmUOZx+DO7^G$Q~=5VP7Axd zN=pT_EASX$tiNn1^I?!0J&0NY7%ywKWFnX5%T5YW$JT3K0Xd^A4H{HCY}iO1 z0ddqjMK>i|u#q#}n&qQ+a0n?bQNYn@;_hq@uEvH4mV{>lN#Ovpw}pZlJ*pq51c4C+ z&^cR~1YaMe9?_6?vh1lIX!5*sKgPi!;8PR{WIOmc2W(*sMg4}>47C|RRZs9*JU|-` za4m!gVlmXvlt4_EfX?&Iy0nsh>Kc=-t)|f!2Ci5axJY0mh9XD$vS1Z9X*gy9bM;IF zcU9xKH2ZDh&|>@_EkkXDZ5~>R04)Ppl4TKJpFF1%4yNT7zXTl{M9-=s~J9pfz1io%vP<_6q2T-PFq4hVv@#Ljb7)xOjO6 z-+~kPqh_}5hrsH-xR@+?svIq@=R~722&|Z=3I)4sLQr#h)mUBkPzY)l$oOs6Fq9-H zs+C(R1iJz;Zkzdx!i@!T%@L+y_5v7hC3=8+7rKZCqwv8ou1b18dG&NWc%_4E?IIy) zb{upV0$n%&#MzmDnRG@37XX#>%u`jaS_x;)kh4WxDuN4*a8RN1jL6g!&MEPKB9fy| zG<5J#EsEH(j9U$+xGhh`(siJ4r#7YABadm;KLtYlRa`L!JKAIJ4QZSXYo1|zY0E_m9DT>|Ewrcj4fuE2#DJOyS%I*rD+YBFM)0^~Z z4N&Q?V#dT>N1HK?7!jcnJ+ldB6Smu^$&{E~*sNKGO(TFUESYB)wK#V%dd?EE)*}`` zfm%FZDWy&x<~4d0EpiX(w-en79yK8g!K^Pn0>A#Ml@h_u5WM6xqJ04TyX=_sbw`C& zPqQyUUvMN$`uZd3CYzxnq`sc@Lg4kh+fx^U*|S~<%%1mU!mM0@YRON@RCTTGOk1hR zoh84Da3abAnlBD79_r~l$8jdGs@`(o=8x19zjhz(8 z&Dy07{#>|Lxm|GI}fN)k8${K?A-UBf`CC5Nu;RwB^)b-May)N z)eTPMh+uNP|9fDimZ!6lVD}8S3f@e$(>YSeDINlxk;&Y-xCuBk38nB0@A*m5b`0qz8Y{e*$@CMZYOdL2&~Ga8?XWms~o(Rq&qP9ND!T0lF1!7mO4tX^-oa& z&Jss37ksy@H*`3T(xrH&h=vHs;UJcyKe=A5Cesp^zka~yPeN-;73xeg@TIK$l=!#?!ZeSR5nUqcs~Y4Z-PBlLh0#a43O!s8if%RtfvzU zDL4duvzWk@I#{g3v2b+5FL1gqahMNs)=?=&pG8KuhuI04k228~Y#ypdj1$TVNHpdf zQtWvsV~xB7Bd$htm=O`45eW59!9xAjMGp53hFmHj z0-O6GaJer$i?*4qcxnL@o_9>3?bL)={zP{1fP5I{g!3YTep-}IB+)l;_*)wD{|<^3 z1)|V&*k5+t(rsO!a$m$e+rn(|Ufart=vw5e_sN(j8|$)=H?YJme6_xupzC;WAbE){ zu_he2%9>&vxH)}bT$Gs`To-R2HYA=cO-cHpjfo;YAg~{T(B;;4&exo4^#f(LL@{g1 z$e?&gR)JT5v#q6!AGHIg%&9~}x}_=n6RuJS0#V^~0<{jSu>i~R!I22@^Ox<(7)Ou3Yc-nU3y~*XQ<6Foz2!XLJFO9t8pQ5=&GKx@!a!RVP!$DQ zw?{}e`;%P;RgRn+%ijl8;<6xSszV5N8nY@|JqU@+s?h1JE-~s!%Y+m}c~MqPr8XW( Vj9N-{G&+68gU~}^?EmP${|8E7r{(|v delta 51343 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","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}},"store":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n","permissions":["allow-load","allow-get-store","allow-set","allow-get","allow-has","allow-delete","allow-clear","allow-reset","allow-keys","allow-values","allow-entries","allow-length","allow-reload","allow-save"]},"permissions":{"allow-clear":{"identifier":"allow-clear","description":"Enables the clear command without any pre-configured scope.","commands":{"allow":["clear"],"deny":[]}},"allow-delete":{"identifier":"allow-delete","description":"Enables the delete command without any pre-configured scope.","commands":{"allow":["delete"],"deny":[]}},"allow-entries":{"identifier":"allow-entries","description":"Enables the entries command without any pre-configured scope.","commands":{"allow":["entries"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-get-store":{"identifier":"allow-get-store","description":"Enables the get_store command without any pre-configured scope.","commands":{"allow":["get_store"],"deny":[]}},"allow-has":{"identifier":"allow-has","description":"Enables the has command without any pre-configured scope.","commands":{"allow":["has"],"deny":[]}},"allow-keys":{"identifier":"allow-keys","description":"Enables the keys command without any pre-configured scope.","commands":{"allow":["keys"],"deny":[]}},"allow-length":{"identifier":"allow-length","description":"Enables the length command without any pre-configured scope.","commands":{"allow":["length"],"deny":[]}},"allow-load":{"identifier":"allow-load","description":"Enables the load command without any pre-configured scope.","commands":{"allow":["load"],"deny":[]}},"allow-reload":{"identifier":"allow-reload","description":"Enables the reload command without any pre-configured scope.","commands":{"allow":["reload"],"deny":[]}},"allow-reset":{"identifier":"allow-reset","description":"Enables the reset command without any pre-configured scope.","commands":{"allow":["reset"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"allow-set":{"identifier":"allow-set","description":"Enables the set command without any pre-configured scope.","commands":{"allow":["set"],"deny":[]}},"allow-values":{"identifier":"allow-values","description":"Enables the values command without any pre-configured scope.","commands":{"allow":["values"],"deny":[]}},"deny-clear":{"identifier":"deny-clear","description":"Denies the clear command without any pre-configured scope.","commands":{"allow":[],"deny":["clear"]}},"deny-delete":{"identifier":"deny-delete","description":"Denies the delete command without any pre-configured scope.","commands":{"allow":[],"deny":["delete"]}},"deny-entries":{"identifier":"deny-entries","description":"Denies the entries command without any pre-configured scope.","commands":{"allow":[],"deny":["entries"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-get-store":{"identifier":"deny-get-store","description":"Denies the get_store command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store"]}},"deny-has":{"identifier":"deny-has","description":"Denies the has command without any pre-configured scope.","commands":{"allow":[],"deny":["has"]}},"deny-keys":{"identifier":"deny-keys","description":"Denies the keys command without any pre-configured scope.","commands":{"allow":[],"deny":["keys"]}},"deny-length":{"identifier":"deny-length","description":"Denies the length command without any pre-configured scope.","commands":{"allow":[],"deny":["length"]}},"deny-load":{"identifier":"deny-load","description":"Denies the load command without any pre-configured scope.","commands":{"allow":[],"deny":["load"]}},"deny-reload":{"identifier":"deny-reload","description":"Denies the reload command without any pre-configured scope.","commands":{"allow":[],"deny":["reload"]}},"deny-reset":{"identifier":"deny-reset","description":"Denies the reset command without any pre-configured scope.","commands":{"allow":[],"deny":["reset"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}},"deny-set":{"identifier":"deny-set","description":"Denies the set command without any pre-configured scope.","commands":{"allow":[],"deny":["set"]}},"deny-values":{"identifier":"deny-values","description":"Denies the values command without any pre-configured scope.","commands":{"allow":[],"deny":["values"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file +{"clipboard-manager":{"default_permission":{"identifier":"default","description":"No features are enabled by default, as we believe\nthe clipboard can be inherently dangerous and it is \napplication specific if read and/or write access is needed.\n\nClipboard interaction needs to be explicitly enabled.\n","permissions":[]},"permissions":{"allow-clear":{"identifier":"allow-clear","description":"Enables the clear command without any pre-configured scope.","commands":{"allow":["clear"],"deny":[]}},"allow-read-image":{"identifier":"allow-read-image","description":"Enables the read_image command without any pre-configured scope.","commands":{"allow":["read_image"],"deny":[]}},"allow-read-text":{"identifier":"allow-read-text","description":"Enables the read_text command without any pre-configured scope.","commands":{"allow":["read_text"],"deny":[]}},"allow-write-html":{"identifier":"allow-write-html","description":"Enables the write_html command without any pre-configured scope.","commands":{"allow":["write_html"],"deny":[]}},"allow-write-image":{"identifier":"allow-write-image","description":"Enables the write_image command without any pre-configured scope.","commands":{"allow":["write_image"],"deny":[]}},"allow-write-text":{"identifier":"allow-write-text","description":"Enables the write_text command without any pre-configured scope.","commands":{"allow":["write_text"],"deny":[]}},"deny-clear":{"identifier":"deny-clear","description":"Denies the clear command without any pre-configured scope.","commands":{"allow":[],"deny":["clear"]}},"deny-read-image":{"identifier":"deny-read-image","description":"Denies the read_image command without any pre-configured scope.","commands":{"allow":[],"deny":["read_image"]}},"deny-read-text":{"identifier":"deny-read-text","description":"Denies the read_text command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text"]}},"deny-write-html":{"identifier":"deny-write-html","description":"Denies the write_html command without any pre-configured scope.","commands":{"allow":[],"deny":["write_html"]}},"deny-write-image":{"identifier":"deny-write-image","description":"Denies the write_image command without any pre-configured scope.","commands":{"allow":[],"deny":["write_image"]}},"deny-write-text":{"identifier":"deny-write-text","description":"Denies the write_text command without any pre-configured scope.","commands":{"allow":[],"deny":["write_text"]}}},"permission_sets":{},"global_scope_schema":null},"core":{"default_permission":{"identifier":"default","description":"Default core plugins set which includes:\n- 'core:path:default'\n- 'core:event:default'\n- 'core:window:default'\n- 'core:webview:default'\n- 'core:app:default'\n- 'core:image:default'\n- 'core:resources:default'\n- 'core:menu:default'\n- 'core:tray:default'\n","permissions":["core:path:default","core:event:default","core:window:default","core:webview:default","core:app:default","core:image:default","core:resources:default","core:menu:default","core:tray:default"]},"permissions":{},"permission_sets":{},"global_scope_schema":null},"core:app":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-version","allow-name","allow-tauri-version"]},"permissions":{"allow-app-hide":{"identifier":"allow-app-hide","description":"Enables the app_hide command without any pre-configured scope.","commands":{"allow":["app_hide"],"deny":[]}},"allow-app-show":{"identifier":"allow-app-show","description":"Enables the app_show command without any pre-configured scope.","commands":{"allow":["app_show"],"deny":[]}},"allow-default-window-icon":{"identifier":"allow-default-window-icon","description":"Enables the default_window_icon command without any pre-configured scope.","commands":{"allow":["default_window_icon"],"deny":[]}},"allow-name":{"identifier":"allow-name","description":"Enables the name command without any pre-configured scope.","commands":{"allow":["name"],"deny":[]}},"allow-set-app-theme":{"identifier":"allow-set-app-theme","description":"Enables the set_app_theme command without any pre-configured scope.","commands":{"allow":["set_app_theme"],"deny":[]}},"allow-tauri-version":{"identifier":"allow-tauri-version","description":"Enables the tauri_version command without any pre-configured scope.","commands":{"allow":["tauri_version"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-app-hide":{"identifier":"deny-app-hide","description":"Denies the app_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["app_hide"]}},"deny-app-show":{"identifier":"deny-app-show","description":"Denies the app_show command without any pre-configured scope.","commands":{"allow":[],"deny":["app_show"]}},"deny-default-window-icon":{"identifier":"deny-default-window-icon","description":"Denies the default_window_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["default_window_icon"]}},"deny-name":{"identifier":"deny-name","description":"Denies the name command without any pre-configured scope.","commands":{"allow":[],"deny":["name"]}},"deny-set-app-theme":{"identifier":"deny-set-app-theme","description":"Denies the set_app_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_app_theme"]}},"deny-tauri-version":{"identifier":"deny-tauri-version","description":"Denies the tauri_version command without any pre-configured scope.","commands":{"allow":[],"deny":["tauri_version"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"core:event":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-listen","allow-unlisten","allow-emit","allow-emit-to"]},"permissions":{"allow-emit":{"identifier":"allow-emit","description":"Enables the emit command without any pre-configured scope.","commands":{"allow":["emit"],"deny":[]}},"allow-emit-to":{"identifier":"allow-emit-to","description":"Enables the emit_to command without any pre-configured scope.","commands":{"allow":["emit_to"],"deny":[]}},"allow-listen":{"identifier":"allow-listen","description":"Enables the listen command without any pre-configured scope.","commands":{"allow":["listen"],"deny":[]}},"allow-unlisten":{"identifier":"allow-unlisten","description":"Enables the unlisten command without any pre-configured scope.","commands":{"allow":["unlisten"],"deny":[]}},"deny-emit":{"identifier":"deny-emit","description":"Denies the emit command without any pre-configured scope.","commands":{"allow":[],"deny":["emit"]}},"deny-emit-to":{"identifier":"deny-emit-to","description":"Denies the emit_to command without any pre-configured scope.","commands":{"allow":[],"deny":["emit_to"]}},"deny-listen":{"identifier":"deny-listen","description":"Denies the listen command without any pre-configured scope.","commands":{"allow":[],"deny":["listen"]}},"deny-unlisten":{"identifier":"deny-unlisten","description":"Denies the unlisten command without any pre-configured scope.","commands":{"allow":[],"deny":["unlisten"]}}},"permission_sets":{},"global_scope_schema":null},"core:image":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-from-bytes","allow-from-path","allow-rgba","allow-size"]},"permissions":{"allow-from-bytes":{"identifier":"allow-from-bytes","description":"Enables the from_bytes command without any pre-configured scope.","commands":{"allow":["from_bytes"],"deny":[]}},"allow-from-path":{"identifier":"allow-from-path","description":"Enables the from_path command without any pre-configured scope.","commands":{"allow":["from_path"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-rgba":{"identifier":"allow-rgba","description":"Enables the rgba command without any pre-configured scope.","commands":{"allow":["rgba"],"deny":[]}},"allow-size":{"identifier":"allow-size","description":"Enables the size command without any pre-configured scope.","commands":{"allow":["size"],"deny":[]}},"deny-from-bytes":{"identifier":"deny-from-bytes","description":"Denies the from_bytes command without any pre-configured scope.","commands":{"allow":[],"deny":["from_bytes"]}},"deny-from-path":{"identifier":"deny-from-path","description":"Denies the from_path command without any pre-configured scope.","commands":{"allow":[],"deny":["from_path"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-rgba":{"identifier":"deny-rgba","description":"Denies the rgba command without any pre-configured scope.","commands":{"allow":[],"deny":["rgba"]}},"deny-size":{"identifier":"deny-size","description":"Denies the size command without any pre-configured scope.","commands":{"allow":[],"deny":["size"]}}},"permission_sets":{},"global_scope_schema":null},"core:menu":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-append","allow-prepend","allow-insert","allow-remove","allow-remove-at","allow-items","allow-get","allow-popup","allow-create-default","allow-set-as-app-menu","allow-set-as-window-menu","allow-text","allow-set-text","allow-is-enabled","allow-set-enabled","allow-set-accelerator","allow-set-as-windows-menu-for-nsapp","allow-set-as-help-menu-for-nsapp","allow-is-checked","allow-set-checked","allow-set-icon"]},"permissions":{"allow-append":{"identifier":"allow-append","description":"Enables the append command without any pre-configured scope.","commands":{"allow":["append"],"deny":[]}},"allow-create-default":{"identifier":"allow-create-default","description":"Enables the create_default command without any pre-configured scope.","commands":{"allow":["create_default"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-insert":{"identifier":"allow-insert","description":"Enables the insert command without any pre-configured scope.","commands":{"allow":["insert"],"deny":[]}},"allow-is-checked":{"identifier":"allow-is-checked","description":"Enables the is_checked command without any pre-configured scope.","commands":{"allow":["is_checked"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-items":{"identifier":"allow-items","description":"Enables the items command without any pre-configured scope.","commands":{"allow":["items"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-popup":{"identifier":"allow-popup","description":"Enables the popup command without any pre-configured scope.","commands":{"allow":["popup"],"deny":[]}},"allow-prepend":{"identifier":"allow-prepend","description":"Enables the prepend command without any pre-configured scope.","commands":{"allow":["prepend"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-remove-at":{"identifier":"allow-remove-at","description":"Enables the remove_at command without any pre-configured scope.","commands":{"allow":["remove_at"],"deny":[]}},"allow-set-accelerator":{"identifier":"allow-set-accelerator","description":"Enables the set_accelerator command without any pre-configured scope.","commands":{"allow":["set_accelerator"],"deny":[]}},"allow-set-as-app-menu":{"identifier":"allow-set-as-app-menu","description":"Enables the set_as_app_menu command without any pre-configured scope.","commands":{"allow":["set_as_app_menu"],"deny":[]}},"allow-set-as-help-menu-for-nsapp":{"identifier":"allow-set-as-help-menu-for-nsapp","description":"Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_help_menu_for_nsapp"],"deny":[]}},"allow-set-as-window-menu":{"identifier":"allow-set-as-window-menu","description":"Enables the set_as_window_menu command without any pre-configured scope.","commands":{"allow":["set_as_window_menu"],"deny":[]}},"allow-set-as-windows-menu-for-nsapp":{"identifier":"allow-set-as-windows-menu-for-nsapp","description":"Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":["set_as_windows_menu_for_nsapp"],"deny":[]}},"allow-set-checked":{"identifier":"allow-set-checked","description":"Enables the set_checked command without any pre-configured scope.","commands":{"allow":["set_checked"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-text":{"identifier":"allow-set-text","description":"Enables the set_text command without any pre-configured scope.","commands":{"allow":["set_text"],"deny":[]}},"allow-text":{"identifier":"allow-text","description":"Enables the text command without any pre-configured scope.","commands":{"allow":["text"],"deny":[]}},"deny-append":{"identifier":"deny-append","description":"Denies the append command without any pre-configured scope.","commands":{"allow":[],"deny":["append"]}},"deny-create-default":{"identifier":"deny-create-default","description":"Denies the create_default command without any pre-configured scope.","commands":{"allow":[],"deny":["create_default"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-insert":{"identifier":"deny-insert","description":"Denies the insert command without any pre-configured scope.","commands":{"allow":[],"deny":["insert"]}},"deny-is-checked":{"identifier":"deny-is-checked","description":"Denies the is_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["is_checked"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-items":{"identifier":"deny-items","description":"Denies the items command without any pre-configured scope.","commands":{"allow":[],"deny":["items"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-popup":{"identifier":"deny-popup","description":"Denies the popup command without any pre-configured scope.","commands":{"allow":[],"deny":["popup"]}},"deny-prepend":{"identifier":"deny-prepend","description":"Denies the prepend command without any pre-configured scope.","commands":{"allow":[],"deny":["prepend"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-remove-at":{"identifier":"deny-remove-at","description":"Denies the remove_at command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_at"]}},"deny-set-accelerator":{"identifier":"deny-set-accelerator","description":"Denies the set_accelerator command without any pre-configured scope.","commands":{"allow":[],"deny":["set_accelerator"]}},"deny-set-as-app-menu":{"identifier":"deny-set-as-app-menu","description":"Denies the set_as_app_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_app_menu"]}},"deny-set-as-help-menu-for-nsapp":{"identifier":"deny-set-as-help-menu-for-nsapp","description":"Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_help_menu_for_nsapp"]}},"deny-set-as-window-menu":{"identifier":"deny-set-as-window-menu","description":"Denies the set_as_window_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_window_menu"]}},"deny-set-as-windows-menu-for-nsapp":{"identifier":"deny-set-as-windows-menu-for-nsapp","description":"Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.","commands":{"allow":[],"deny":["set_as_windows_menu_for_nsapp"]}},"deny-set-checked":{"identifier":"deny-set-checked","description":"Denies the set_checked command without any pre-configured scope.","commands":{"allow":[],"deny":["set_checked"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-text":{"identifier":"deny-set-text","description":"Denies the set_text command without any pre-configured scope.","commands":{"allow":[],"deny":["set_text"]}},"deny-text":{"identifier":"deny-text","description":"Denies the text command without any pre-configured scope.","commands":{"allow":[],"deny":["text"]}}},"permission_sets":{},"global_scope_schema":null},"core:path":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-resolve-directory","allow-resolve","allow-normalize","allow-join","allow-dirname","allow-extname","allow-basename","allow-is-absolute"]},"permissions":{"allow-basename":{"identifier":"allow-basename","description":"Enables the basename command without any pre-configured scope.","commands":{"allow":["basename"],"deny":[]}},"allow-dirname":{"identifier":"allow-dirname","description":"Enables the dirname command without any pre-configured scope.","commands":{"allow":["dirname"],"deny":[]}},"allow-extname":{"identifier":"allow-extname","description":"Enables the extname command without any pre-configured scope.","commands":{"allow":["extname"],"deny":[]}},"allow-is-absolute":{"identifier":"allow-is-absolute","description":"Enables the is_absolute command without any pre-configured scope.","commands":{"allow":["is_absolute"],"deny":[]}},"allow-join":{"identifier":"allow-join","description":"Enables the join command without any pre-configured scope.","commands":{"allow":["join"],"deny":[]}},"allow-normalize":{"identifier":"allow-normalize","description":"Enables the normalize command without any pre-configured scope.","commands":{"allow":["normalize"],"deny":[]}},"allow-resolve":{"identifier":"allow-resolve","description":"Enables the resolve command without any pre-configured scope.","commands":{"allow":["resolve"],"deny":[]}},"allow-resolve-directory":{"identifier":"allow-resolve-directory","description":"Enables the resolve_directory command without any pre-configured scope.","commands":{"allow":["resolve_directory"],"deny":[]}},"deny-basename":{"identifier":"deny-basename","description":"Denies the basename command without any pre-configured scope.","commands":{"allow":[],"deny":["basename"]}},"deny-dirname":{"identifier":"deny-dirname","description":"Denies the dirname command without any pre-configured scope.","commands":{"allow":[],"deny":["dirname"]}},"deny-extname":{"identifier":"deny-extname","description":"Denies the extname command without any pre-configured scope.","commands":{"allow":[],"deny":["extname"]}},"deny-is-absolute":{"identifier":"deny-is-absolute","description":"Denies the is_absolute command without any pre-configured scope.","commands":{"allow":[],"deny":["is_absolute"]}},"deny-join":{"identifier":"deny-join","description":"Denies the join command without any pre-configured scope.","commands":{"allow":[],"deny":["join"]}},"deny-normalize":{"identifier":"deny-normalize","description":"Denies the normalize command without any pre-configured scope.","commands":{"allow":[],"deny":["normalize"]}},"deny-resolve":{"identifier":"deny-resolve","description":"Denies the resolve command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve"]}},"deny-resolve-directory":{"identifier":"deny-resolve-directory","description":"Denies the resolve_directory command without any pre-configured scope.","commands":{"allow":[],"deny":["resolve_directory"]}}},"permission_sets":{},"global_scope_schema":null},"core:resources":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-close"]},"permissions":{"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}}},"permission_sets":{},"global_scope_schema":null},"core:tray":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-new","allow-get-by-id","allow-remove-by-id","allow-set-icon","allow-set-menu","allow-set-tooltip","allow-set-title","allow-set-visible","allow-set-temp-dir-path","allow-set-icon-as-template","allow-set-show-menu-on-left-click"]},"permissions":{"allow-get-by-id":{"identifier":"allow-get-by-id","description":"Enables the get_by_id command without any pre-configured scope.","commands":{"allow":["get_by_id"],"deny":[]}},"allow-new":{"identifier":"allow-new","description":"Enables the new command without any pre-configured scope.","commands":{"allow":["new"],"deny":[]}},"allow-remove-by-id":{"identifier":"allow-remove-by-id","description":"Enables the remove_by_id command without any pre-configured scope.","commands":{"allow":["remove_by_id"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-icon-as-template":{"identifier":"allow-set-icon-as-template","description":"Enables the set_icon_as_template command without any pre-configured scope.","commands":{"allow":["set_icon_as_template"],"deny":[]}},"allow-set-menu":{"identifier":"allow-set-menu","description":"Enables the set_menu command without any pre-configured scope.","commands":{"allow":["set_menu"],"deny":[]}},"allow-set-show-menu-on-left-click":{"identifier":"allow-set-show-menu-on-left-click","description":"Enables the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":["set_show_menu_on_left_click"],"deny":[]}},"allow-set-temp-dir-path":{"identifier":"allow-set-temp-dir-path","description":"Enables the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":["set_temp_dir_path"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-tooltip":{"identifier":"allow-set-tooltip","description":"Enables the set_tooltip command without any pre-configured scope.","commands":{"allow":["set_tooltip"],"deny":[]}},"allow-set-visible":{"identifier":"allow-set-visible","description":"Enables the set_visible command without any pre-configured scope.","commands":{"allow":["set_visible"],"deny":[]}},"deny-get-by-id":{"identifier":"deny-get-by-id","description":"Denies the get_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["get_by_id"]}},"deny-new":{"identifier":"deny-new","description":"Denies the new command without any pre-configured scope.","commands":{"allow":[],"deny":["new"]}},"deny-remove-by-id":{"identifier":"deny-remove-by-id","description":"Denies the remove_by_id command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_by_id"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-icon-as-template":{"identifier":"deny-set-icon-as-template","description":"Denies the set_icon_as_template command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon_as_template"]}},"deny-set-menu":{"identifier":"deny-set-menu","description":"Denies the set_menu command without any pre-configured scope.","commands":{"allow":[],"deny":["set_menu"]}},"deny-set-show-menu-on-left-click":{"identifier":"deny-set-show-menu-on-left-click","description":"Denies the set_show_menu_on_left_click command without any pre-configured scope.","commands":{"allow":[],"deny":["set_show_menu_on_left_click"]}},"deny-set-temp-dir-path":{"identifier":"deny-set-temp-dir-path","description":"Denies the set_temp_dir_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_temp_dir_path"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-tooltip":{"identifier":"deny-set-tooltip","description":"Denies the set_tooltip command without any pre-configured scope.","commands":{"allow":[],"deny":["set_tooltip"]}},"deny-set-visible":{"identifier":"deny-set-visible","description":"Denies the set_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible"]}}},"permission_sets":{},"global_scope_schema":null},"core:webview":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-webviews","allow-webview-position","allow-webview-size","allow-internal-toggle-devtools"]},"permissions":{"allow-clear-all-browsing-data":{"identifier":"allow-clear-all-browsing-data","description":"Enables the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":["clear_all_browsing_data"],"deny":[]}},"allow-create-webview":{"identifier":"allow-create-webview","description":"Enables the create_webview command without any pre-configured scope.","commands":{"allow":["create_webview"],"deny":[]}},"allow-create-webview-window":{"identifier":"allow-create-webview-window","description":"Enables the create_webview_window command without any pre-configured scope.","commands":{"allow":["create_webview_window"],"deny":[]}},"allow-get-all-webviews":{"identifier":"allow-get-all-webviews","description":"Enables the get_all_webviews command without any pre-configured scope.","commands":{"allow":["get_all_webviews"],"deny":[]}},"allow-internal-toggle-devtools":{"identifier":"allow-internal-toggle-devtools","description":"Enables the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":["internal_toggle_devtools"],"deny":[]}},"allow-print":{"identifier":"allow-print","description":"Enables the print command without any pre-configured scope.","commands":{"allow":["print"],"deny":[]}},"allow-reparent":{"identifier":"allow-reparent","description":"Enables the reparent command without any pre-configured scope.","commands":{"allow":["reparent"],"deny":[]}},"allow-set-webview-focus":{"identifier":"allow-set-webview-focus","description":"Enables the set_webview_focus command without any pre-configured scope.","commands":{"allow":["set_webview_focus"],"deny":[]}},"allow-set-webview-position":{"identifier":"allow-set-webview-position","description":"Enables the set_webview_position command without any pre-configured scope.","commands":{"allow":["set_webview_position"],"deny":[]}},"allow-set-webview-size":{"identifier":"allow-set-webview-size","description":"Enables the set_webview_size command without any pre-configured scope.","commands":{"allow":["set_webview_size"],"deny":[]}},"allow-set-webview-zoom":{"identifier":"allow-set-webview-zoom","description":"Enables the set_webview_zoom command without any pre-configured scope.","commands":{"allow":["set_webview_zoom"],"deny":[]}},"allow-webview-close":{"identifier":"allow-webview-close","description":"Enables the webview_close command without any pre-configured scope.","commands":{"allow":["webview_close"],"deny":[]}},"allow-webview-hide":{"identifier":"allow-webview-hide","description":"Enables the webview_hide command without any pre-configured scope.","commands":{"allow":["webview_hide"],"deny":[]}},"allow-webview-position":{"identifier":"allow-webview-position","description":"Enables the webview_position command without any pre-configured scope.","commands":{"allow":["webview_position"],"deny":[]}},"allow-webview-show":{"identifier":"allow-webview-show","description":"Enables the webview_show command without any pre-configured scope.","commands":{"allow":["webview_show"],"deny":[]}},"allow-webview-size":{"identifier":"allow-webview-size","description":"Enables the webview_size command without any pre-configured scope.","commands":{"allow":["webview_size"],"deny":[]}},"deny-clear-all-browsing-data":{"identifier":"deny-clear-all-browsing-data","description":"Denies the clear_all_browsing_data command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_all_browsing_data"]}},"deny-create-webview":{"identifier":"deny-create-webview","description":"Denies the create_webview command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview"]}},"deny-create-webview-window":{"identifier":"deny-create-webview-window","description":"Denies the create_webview_window command without any pre-configured scope.","commands":{"allow":[],"deny":["create_webview_window"]}},"deny-get-all-webviews":{"identifier":"deny-get-all-webviews","description":"Denies the get_all_webviews command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_webviews"]}},"deny-internal-toggle-devtools":{"identifier":"deny-internal-toggle-devtools","description":"Denies the internal_toggle_devtools command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_devtools"]}},"deny-print":{"identifier":"deny-print","description":"Denies the print command without any pre-configured scope.","commands":{"allow":[],"deny":["print"]}},"deny-reparent":{"identifier":"deny-reparent","description":"Denies the reparent command without any pre-configured scope.","commands":{"allow":[],"deny":["reparent"]}},"deny-set-webview-focus":{"identifier":"deny-set-webview-focus","description":"Denies the set_webview_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_focus"]}},"deny-set-webview-position":{"identifier":"deny-set-webview-position","description":"Denies the set_webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_position"]}},"deny-set-webview-size":{"identifier":"deny-set-webview-size","description":"Denies the set_webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_size"]}},"deny-set-webview-zoom":{"identifier":"deny-set-webview-zoom","description":"Denies the set_webview_zoom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_webview_zoom"]}},"deny-webview-close":{"identifier":"deny-webview-close","description":"Denies the webview_close command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_close"]}},"deny-webview-hide":{"identifier":"deny-webview-hide","description":"Denies the webview_hide command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_hide"]}},"deny-webview-position":{"identifier":"deny-webview-position","description":"Denies the webview_position command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_position"]}},"deny-webview-show":{"identifier":"deny-webview-show","description":"Denies the webview_show command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_show"]}},"deny-webview-size":{"identifier":"deny-webview-size","description":"Denies the webview_size command without any pre-configured scope.","commands":{"allow":[],"deny":["webview_size"]}}},"permission_sets":{},"global_scope_schema":null},"core:window":{"default_permission":{"identifier":"default","description":"Default permissions for the plugin.","permissions":["allow-get-all-windows","allow-scale-factor","allow-inner-position","allow-outer-position","allow-inner-size","allow-outer-size","allow-is-fullscreen","allow-is-minimized","allow-is-maximized","allow-is-focused","allow-is-decorated","allow-is-resizable","allow-is-maximizable","allow-is-minimizable","allow-is-closable","allow-is-visible","allow-is-enabled","allow-title","allow-current-monitor","allow-primary-monitor","allow-monitor-from-point","allow-available-monitors","allow-cursor-position","allow-theme","allow-internal-toggle-maximize"]},"permissions":{"allow-available-monitors":{"identifier":"allow-available-monitors","description":"Enables the available_monitors command without any pre-configured scope.","commands":{"allow":["available_monitors"],"deny":[]}},"allow-center":{"identifier":"allow-center","description":"Enables the center command without any pre-configured scope.","commands":{"allow":["center"],"deny":[]}},"allow-close":{"identifier":"allow-close","description":"Enables the close command without any pre-configured scope.","commands":{"allow":["close"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-current-monitor":{"identifier":"allow-current-monitor","description":"Enables the current_monitor command without any pre-configured scope.","commands":{"allow":["current_monitor"],"deny":[]}},"allow-cursor-position":{"identifier":"allow-cursor-position","description":"Enables the cursor_position command without any pre-configured scope.","commands":{"allow":["cursor_position"],"deny":[]}},"allow-destroy":{"identifier":"allow-destroy","description":"Enables the destroy command without any pre-configured scope.","commands":{"allow":["destroy"],"deny":[]}},"allow-get-all-windows":{"identifier":"allow-get-all-windows","description":"Enables the get_all_windows command without any pre-configured scope.","commands":{"allow":["get_all_windows"],"deny":[]}},"allow-hide":{"identifier":"allow-hide","description":"Enables the hide command without any pre-configured scope.","commands":{"allow":["hide"],"deny":[]}},"allow-inner-position":{"identifier":"allow-inner-position","description":"Enables the inner_position command without any pre-configured scope.","commands":{"allow":["inner_position"],"deny":[]}},"allow-inner-size":{"identifier":"allow-inner-size","description":"Enables the inner_size command without any pre-configured scope.","commands":{"allow":["inner_size"],"deny":[]}},"allow-internal-toggle-maximize":{"identifier":"allow-internal-toggle-maximize","description":"Enables the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":["internal_toggle_maximize"],"deny":[]}},"allow-is-closable":{"identifier":"allow-is-closable","description":"Enables the is_closable command without any pre-configured scope.","commands":{"allow":["is_closable"],"deny":[]}},"allow-is-decorated":{"identifier":"allow-is-decorated","description":"Enables the is_decorated command without any pre-configured scope.","commands":{"allow":["is_decorated"],"deny":[]}},"allow-is-enabled":{"identifier":"allow-is-enabled","description":"Enables the is_enabled command without any pre-configured scope.","commands":{"allow":["is_enabled"],"deny":[]}},"allow-is-focused":{"identifier":"allow-is-focused","description":"Enables the is_focused command without any pre-configured scope.","commands":{"allow":["is_focused"],"deny":[]}},"allow-is-fullscreen":{"identifier":"allow-is-fullscreen","description":"Enables the is_fullscreen command without any pre-configured scope.","commands":{"allow":["is_fullscreen"],"deny":[]}},"allow-is-maximizable":{"identifier":"allow-is-maximizable","description":"Enables the is_maximizable command without any pre-configured scope.","commands":{"allow":["is_maximizable"],"deny":[]}},"allow-is-maximized":{"identifier":"allow-is-maximized","description":"Enables the is_maximized command without any pre-configured scope.","commands":{"allow":["is_maximized"],"deny":[]}},"allow-is-minimizable":{"identifier":"allow-is-minimizable","description":"Enables the is_minimizable command without any pre-configured scope.","commands":{"allow":["is_minimizable"],"deny":[]}},"allow-is-minimized":{"identifier":"allow-is-minimized","description":"Enables the is_minimized command without any pre-configured scope.","commands":{"allow":["is_minimized"],"deny":[]}},"allow-is-resizable":{"identifier":"allow-is-resizable","description":"Enables the is_resizable command without any pre-configured scope.","commands":{"allow":["is_resizable"],"deny":[]}},"allow-is-visible":{"identifier":"allow-is-visible","description":"Enables the is_visible command without any pre-configured scope.","commands":{"allow":["is_visible"],"deny":[]}},"allow-maximize":{"identifier":"allow-maximize","description":"Enables the maximize command without any pre-configured scope.","commands":{"allow":["maximize"],"deny":[]}},"allow-minimize":{"identifier":"allow-minimize","description":"Enables the minimize command without any pre-configured scope.","commands":{"allow":["minimize"],"deny":[]}},"allow-monitor-from-point":{"identifier":"allow-monitor-from-point","description":"Enables the monitor_from_point command without any pre-configured scope.","commands":{"allow":["monitor_from_point"],"deny":[]}},"allow-outer-position":{"identifier":"allow-outer-position","description":"Enables the outer_position command without any pre-configured scope.","commands":{"allow":["outer_position"],"deny":[]}},"allow-outer-size":{"identifier":"allow-outer-size","description":"Enables the outer_size command without any pre-configured scope.","commands":{"allow":["outer_size"],"deny":[]}},"allow-primary-monitor":{"identifier":"allow-primary-monitor","description":"Enables the primary_monitor command without any pre-configured scope.","commands":{"allow":["primary_monitor"],"deny":[]}},"allow-request-user-attention":{"identifier":"allow-request-user-attention","description":"Enables the request_user_attention command without any pre-configured scope.","commands":{"allow":["request_user_attention"],"deny":[]}},"allow-scale-factor":{"identifier":"allow-scale-factor","description":"Enables the scale_factor command without any pre-configured scope.","commands":{"allow":["scale_factor"],"deny":[]}},"allow-set-always-on-bottom":{"identifier":"allow-set-always-on-bottom","description":"Enables the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":["set_always_on_bottom"],"deny":[]}},"allow-set-always-on-top":{"identifier":"allow-set-always-on-top","description":"Enables the set_always_on_top command without any pre-configured scope.","commands":{"allow":["set_always_on_top"],"deny":[]}},"allow-set-closable":{"identifier":"allow-set-closable","description":"Enables the set_closable command without any pre-configured scope.","commands":{"allow":["set_closable"],"deny":[]}},"allow-set-content-protected":{"identifier":"allow-set-content-protected","description":"Enables the set_content_protected command without any pre-configured scope.","commands":{"allow":["set_content_protected"],"deny":[]}},"allow-set-cursor-grab":{"identifier":"allow-set-cursor-grab","description":"Enables the set_cursor_grab command without any pre-configured scope.","commands":{"allow":["set_cursor_grab"],"deny":[]}},"allow-set-cursor-icon":{"identifier":"allow-set-cursor-icon","description":"Enables the set_cursor_icon command without any pre-configured scope.","commands":{"allow":["set_cursor_icon"],"deny":[]}},"allow-set-cursor-position":{"identifier":"allow-set-cursor-position","description":"Enables the set_cursor_position command without any pre-configured scope.","commands":{"allow":["set_cursor_position"],"deny":[]}},"allow-set-cursor-visible":{"identifier":"allow-set-cursor-visible","description":"Enables the set_cursor_visible command without any pre-configured scope.","commands":{"allow":["set_cursor_visible"],"deny":[]}},"allow-set-decorations":{"identifier":"allow-set-decorations","description":"Enables the set_decorations command without any pre-configured scope.","commands":{"allow":["set_decorations"],"deny":[]}},"allow-set-effects":{"identifier":"allow-set-effects","description":"Enables the set_effects command without any pre-configured scope.","commands":{"allow":["set_effects"],"deny":[]}},"allow-set-enabled":{"identifier":"allow-set-enabled","description":"Enables the set_enabled command without any pre-configured scope.","commands":{"allow":["set_enabled"],"deny":[]}},"allow-set-focus":{"identifier":"allow-set-focus","description":"Enables the set_focus command without any pre-configured scope.","commands":{"allow":["set_focus"],"deny":[]}},"allow-set-fullscreen":{"identifier":"allow-set-fullscreen","description":"Enables the set_fullscreen command without any pre-configured scope.","commands":{"allow":["set_fullscreen"],"deny":[]}},"allow-set-icon":{"identifier":"allow-set-icon","description":"Enables the set_icon command without any pre-configured scope.","commands":{"allow":["set_icon"],"deny":[]}},"allow-set-ignore-cursor-events":{"identifier":"allow-set-ignore-cursor-events","description":"Enables the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":["set_ignore_cursor_events"],"deny":[]}},"allow-set-max-size":{"identifier":"allow-set-max-size","description":"Enables the set_max_size command without any pre-configured scope.","commands":{"allow":["set_max_size"],"deny":[]}},"allow-set-maximizable":{"identifier":"allow-set-maximizable","description":"Enables the set_maximizable command without any pre-configured scope.","commands":{"allow":["set_maximizable"],"deny":[]}},"allow-set-min-size":{"identifier":"allow-set-min-size","description":"Enables the set_min_size command without any pre-configured scope.","commands":{"allow":["set_min_size"],"deny":[]}},"allow-set-minimizable":{"identifier":"allow-set-minimizable","description":"Enables the set_minimizable command without any pre-configured scope.","commands":{"allow":["set_minimizable"],"deny":[]}},"allow-set-position":{"identifier":"allow-set-position","description":"Enables the set_position command without any pre-configured scope.","commands":{"allow":["set_position"],"deny":[]}},"allow-set-progress-bar":{"identifier":"allow-set-progress-bar","description":"Enables the set_progress_bar command without any pre-configured scope.","commands":{"allow":["set_progress_bar"],"deny":[]}},"allow-set-resizable":{"identifier":"allow-set-resizable","description":"Enables the set_resizable command without any pre-configured scope.","commands":{"allow":["set_resizable"],"deny":[]}},"allow-set-shadow":{"identifier":"allow-set-shadow","description":"Enables the set_shadow command without any pre-configured scope.","commands":{"allow":["set_shadow"],"deny":[]}},"allow-set-size":{"identifier":"allow-set-size","description":"Enables the set_size command without any pre-configured scope.","commands":{"allow":["set_size"],"deny":[]}},"allow-set-size-constraints":{"identifier":"allow-set-size-constraints","description":"Enables the set_size_constraints command without any pre-configured scope.","commands":{"allow":["set_size_constraints"],"deny":[]}},"allow-set-skip-taskbar":{"identifier":"allow-set-skip-taskbar","description":"Enables the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":["set_skip_taskbar"],"deny":[]}},"allow-set-theme":{"identifier":"allow-set-theme","description":"Enables the set_theme command without any pre-configured scope.","commands":{"allow":["set_theme"],"deny":[]}},"allow-set-title":{"identifier":"allow-set-title","description":"Enables the set_title command without any pre-configured scope.","commands":{"allow":["set_title"],"deny":[]}},"allow-set-title-bar-style":{"identifier":"allow-set-title-bar-style","description":"Enables the set_title_bar_style command without any pre-configured scope.","commands":{"allow":["set_title_bar_style"],"deny":[]}},"allow-set-visible-on-all-workspaces":{"identifier":"allow-set-visible-on-all-workspaces","description":"Enables the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":["set_visible_on_all_workspaces"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"allow-start-dragging":{"identifier":"allow-start-dragging","description":"Enables the start_dragging command without any pre-configured scope.","commands":{"allow":["start_dragging"],"deny":[]}},"allow-start-resize-dragging":{"identifier":"allow-start-resize-dragging","description":"Enables the start_resize_dragging command without any pre-configured scope.","commands":{"allow":["start_resize_dragging"],"deny":[]}},"allow-theme":{"identifier":"allow-theme","description":"Enables the theme command without any pre-configured scope.","commands":{"allow":["theme"],"deny":[]}},"allow-title":{"identifier":"allow-title","description":"Enables the title command without any pre-configured scope.","commands":{"allow":["title"],"deny":[]}},"allow-toggle-maximize":{"identifier":"allow-toggle-maximize","description":"Enables the toggle_maximize command without any pre-configured scope.","commands":{"allow":["toggle_maximize"],"deny":[]}},"allow-unmaximize":{"identifier":"allow-unmaximize","description":"Enables the unmaximize command without any pre-configured scope.","commands":{"allow":["unmaximize"],"deny":[]}},"allow-unminimize":{"identifier":"allow-unminimize","description":"Enables the unminimize command without any pre-configured scope.","commands":{"allow":["unminimize"],"deny":[]}},"deny-available-monitors":{"identifier":"deny-available-monitors","description":"Denies the available_monitors command without any pre-configured scope.","commands":{"allow":[],"deny":["available_monitors"]}},"deny-center":{"identifier":"deny-center","description":"Denies the center command without any pre-configured scope.","commands":{"allow":[],"deny":["center"]}},"deny-close":{"identifier":"deny-close","description":"Denies the close command without any pre-configured scope.","commands":{"allow":[],"deny":["close"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-current-monitor":{"identifier":"deny-current-monitor","description":"Denies the current_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["current_monitor"]}},"deny-cursor-position":{"identifier":"deny-cursor-position","description":"Denies the cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["cursor_position"]}},"deny-destroy":{"identifier":"deny-destroy","description":"Denies the destroy command without any pre-configured scope.","commands":{"allow":[],"deny":["destroy"]}},"deny-get-all-windows":{"identifier":"deny-get-all-windows","description":"Denies the get_all_windows command without any pre-configured scope.","commands":{"allow":[],"deny":["get_all_windows"]}},"deny-hide":{"identifier":"deny-hide","description":"Denies the hide command without any pre-configured scope.","commands":{"allow":[],"deny":["hide"]}},"deny-inner-position":{"identifier":"deny-inner-position","description":"Denies the inner_position command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_position"]}},"deny-inner-size":{"identifier":"deny-inner-size","description":"Denies the inner_size command without any pre-configured scope.","commands":{"allow":[],"deny":["inner_size"]}},"deny-internal-toggle-maximize":{"identifier":"deny-internal-toggle-maximize","description":"Denies the internal_toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["internal_toggle_maximize"]}},"deny-is-closable":{"identifier":"deny-is-closable","description":"Denies the is_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_closable"]}},"deny-is-decorated":{"identifier":"deny-is-decorated","description":"Denies the is_decorated command without any pre-configured scope.","commands":{"allow":[],"deny":["is_decorated"]}},"deny-is-enabled":{"identifier":"deny-is-enabled","description":"Denies the is_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["is_enabled"]}},"deny-is-focused":{"identifier":"deny-is-focused","description":"Denies the is_focused command without any pre-configured scope.","commands":{"allow":[],"deny":["is_focused"]}},"deny-is-fullscreen":{"identifier":"deny-is-fullscreen","description":"Denies the is_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["is_fullscreen"]}},"deny-is-maximizable":{"identifier":"deny-is-maximizable","description":"Denies the is_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximizable"]}},"deny-is-maximized":{"identifier":"deny-is-maximized","description":"Denies the is_maximized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_maximized"]}},"deny-is-minimizable":{"identifier":"deny-is-minimizable","description":"Denies the is_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimizable"]}},"deny-is-minimized":{"identifier":"deny-is-minimized","description":"Denies the is_minimized command without any pre-configured scope.","commands":{"allow":[],"deny":["is_minimized"]}},"deny-is-resizable":{"identifier":"deny-is-resizable","description":"Denies the is_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["is_resizable"]}},"deny-is-visible":{"identifier":"deny-is-visible","description":"Denies the is_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["is_visible"]}},"deny-maximize":{"identifier":"deny-maximize","description":"Denies the maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["maximize"]}},"deny-minimize":{"identifier":"deny-minimize","description":"Denies the minimize command without any pre-configured scope.","commands":{"allow":[],"deny":["minimize"]}},"deny-monitor-from-point":{"identifier":"deny-monitor-from-point","description":"Denies the monitor_from_point command without any pre-configured scope.","commands":{"allow":[],"deny":["monitor_from_point"]}},"deny-outer-position":{"identifier":"deny-outer-position","description":"Denies the outer_position command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_position"]}},"deny-outer-size":{"identifier":"deny-outer-size","description":"Denies the outer_size command without any pre-configured scope.","commands":{"allow":[],"deny":["outer_size"]}},"deny-primary-monitor":{"identifier":"deny-primary-monitor","description":"Denies the primary_monitor command without any pre-configured scope.","commands":{"allow":[],"deny":["primary_monitor"]}},"deny-request-user-attention":{"identifier":"deny-request-user-attention","description":"Denies the request_user_attention command without any pre-configured scope.","commands":{"allow":[],"deny":["request_user_attention"]}},"deny-scale-factor":{"identifier":"deny-scale-factor","description":"Denies the scale_factor command without any pre-configured scope.","commands":{"allow":[],"deny":["scale_factor"]}},"deny-set-always-on-bottom":{"identifier":"deny-set-always-on-bottom","description":"Denies the set_always_on_bottom command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_bottom"]}},"deny-set-always-on-top":{"identifier":"deny-set-always-on-top","description":"Denies the set_always_on_top command without any pre-configured scope.","commands":{"allow":[],"deny":["set_always_on_top"]}},"deny-set-closable":{"identifier":"deny-set-closable","description":"Denies the set_closable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_closable"]}},"deny-set-content-protected":{"identifier":"deny-set-content-protected","description":"Denies the set_content_protected command without any pre-configured scope.","commands":{"allow":[],"deny":["set_content_protected"]}},"deny-set-cursor-grab":{"identifier":"deny-set-cursor-grab","description":"Denies the set_cursor_grab command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_grab"]}},"deny-set-cursor-icon":{"identifier":"deny-set-cursor-icon","description":"Denies the set_cursor_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_icon"]}},"deny-set-cursor-position":{"identifier":"deny-set-cursor-position","description":"Denies the set_cursor_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_position"]}},"deny-set-cursor-visible":{"identifier":"deny-set-cursor-visible","description":"Denies the set_cursor_visible command without any pre-configured scope.","commands":{"allow":[],"deny":["set_cursor_visible"]}},"deny-set-decorations":{"identifier":"deny-set-decorations","description":"Denies the set_decorations command without any pre-configured scope.","commands":{"allow":[],"deny":["set_decorations"]}},"deny-set-effects":{"identifier":"deny-set-effects","description":"Denies the set_effects command without any pre-configured scope.","commands":{"allow":[],"deny":["set_effects"]}},"deny-set-enabled":{"identifier":"deny-set-enabled","description":"Denies the set_enabled command without any pre-configured scope.","commands":{"allow":[],"deny":["set_enabled"]}},"deny-set-focus":{"identifier":"deny-set-focus","description":"Denies the set_focus command without any pre-configured scope.","commands":{"allow":[],"deny":["set_focus"]}},"deny-set-fullscreen":{"identifier":"deny-set-fullscreen","description":"Denies the set_fullscreen command without any pre-configured scope.","commands":{"allow":[],"deny":["set_fullscreen"]}},"deny-set-icon":{"identifier":"deny-set-icon","description":"Denies the set_icon command without any pre-configured scope.","commands":{"allow":[],"deny":["set_icon"]}},"deny-set-ignore-cursor-events":{"identifier":"deny-set-ignore-cursor-events","description":"Denies the set_ignore_cursor_events command without any pre-configured scope.","commands":{"allow":[],"deny":["set_ignore_cursor_events"]}},"deny-set-max-size":{"identifier":"deny-set-max-size","description":"Denies the set_max_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_max_size"]}},"deny-set-maximizable":{"identifier":"deny-set-maximizable","description":"Denies the set_maximizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_maximizable"]}},"deny-set-min-size":{"identifier":"deny-set-min-size","description":"Denies the set_min_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_min_size"]}},"deny-set-minimizable":{"identifier":"deny-set-minimizable","description":"Denies the set_minimizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_minimizable"]}},"deny-set-position":{"identifier":"deny-set-position","description":"Denies the set_position command without any pre-configured scope.","commands":{"allow":[],"deny":["set_position"]}},"deny-set-progress-bar":{"identifier":"deny-set-progress-bar","description":"Denies the set_progress_bar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_progress_bar"]}},"deny-set-resizable":{"identifier":"deny-set-resizable","description":"Denies the set_resizable command without any pre-configured scope.","commands":{"allow":[],"deny":["set_resizable"]}},"deny-set-shadow":{"identifier":"deny-set-shadow","description":"Denies the set_shadow command without any pre-configured scope.","commands":{"allow":[],"deny":["set_shadow"]}},"deny-set-size":{"identifier":"deny-set-size","description":"Denies the set_size command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size"]}},"deny-set-size-constraints":{"identifier":"deny-set-size-constraints","description":"Denies the set_size_constraints command without any pre-configured scope.","commands":{"allow":[],"deny":["set_size_constraints"]}},"deny-set-skip-taskbar":{"identifier":"deny-set-skip-taskbar","description":"Denies the set_skip_taskbar command without any pre-configured scope.","commands":{"allow":[],"deny":["set_skip_taskbar"]}},"deny-set-theme":{"identifier":"deny-set-theme","description":"Denies the set_theme command without any pre-configured scope.","commands":{"allow":[],"deny":["set_theme"]}},"deny-set-title":{"identifier":"deny-set-title","description":"Denies the set_title command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title"]}},"deny-set-title-bar-style":{"identifier":"deny-set-title-bar-style","description":"Denies the set_title_bar_style command without any pre-configured scope.","commands":{"allow":[],"deny":["set_title_bar_style"]}},"deny-set-visible-on-all-workspaces":{"identifier":"deny-set-visible-on-all-workspaces","description":"Denies the set_visible_on_all_workspaces command without any pre-configured scope.","commands":{"allow":[],"deny":["set_visible_on_all_workspaces"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}},"deny-start-dragging":{"identifier":"deny-start-dragging","description":"Denies the start_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_dragging"]}},"deny-start-resize-dragging":{"identifier":"deny-start-resize-dragging","description":"Denies the start_resize_dragging command without any pre-configured scope.","commands":{"allow":[],"deny":["start_resize_dragging"]}},"deny-theme":{"identifier":"deny-theme","description":"Denies the theme command without any pre-configured scope.","commands":{"allow":[],"deny":["theme"]}},"deny-title":{"identifier":"deny-title","description":"Denies the title command without any pre-configured scope.","commands":{"allow":[],"deny":["title"]}},"deny-toggle-maximize":{"identifier":"deny-toggle-maximize","description":"Denies the toggle_maximize command without any pre-configured scope.","commands":{"allow":[],"deny":["toggle_maximize"]}},"deny-unmaximize":{"identifier":"deny-unmaximize","description":"Denies the unmaximize command without any pre-configured scope.","commands":{"allow":[],"deny":["unmaximize"]}},"deny-unminimize":{"identifier":"deny-unminimize","description":"Denies the unminimize command without any pre-configured scope.","commands":{"allow":[],"deny":["unminimize"]}}},"permission_sets":{},"global_scope_schema":null},"dialog":{"default_permission":{"identifier":"default","description":"This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n","permissions":["allow-ask","allow-confirm","allow-message","allow-save","allow-open"]},"permissions":{"allow-ask":{"identifier":"allow-ask","description":"Enables the ask command without any pre-configured scope.","commands":{"allow":["ask"],"deny":[]}},"allow-confirm":{"identifier":"allow-confirm","description":"Enables the confirm command without any pre-configured scope.","commands":{"allow":["confirm"],"deny":[]}},"allow-message":{"identifier":"allow-message","description":"Enables the message command without any pre-configured scope.","commands":{"allow":["message"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"deny-ask":{"identifier":"deny-ask","description":"Denies the ask command without any pre-configured scope.","commands":{"allow":[],"deny":["ask"]}},"deny-confirm":{"identifier":"deny-confirm","description":"Denies the confirm command without any pre-configured scope.","commands":{"allow":[],"deny":["confirm"]}},"deny-message":{"identifier":"deny-message","description":"Denies the message command without any pre-configured scope.","commands":{"allow":[],"deny":["message"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}}},"permission_sets":{},"global_scope_schema":null},"fs":{"default_permission":{"identifier":"default","description":"This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\nOn Windows the webview data folder access is denied.\n\n","permissions":["create-app-specific-dirs","read-app-specific-dirs-recursive","deny-default"]},"permissions":{"allow-copy-file":{"identifier":"allow-copy-file","description":"Enables the copy_file command without any pre-configured scope.","commands":{"allow":["copy_file"],"deny":[]}},"allow-create":{"identifier":"allow-create","description":"Enables the create command without any pre-configured scope.","commands":{"allow":["create"],"deny":[]}},"allow-exists":{"identifier":"allow-exists","description":"Enables the exists command without any pre-configured scope.","commands":{"allow":["exists"],"deny":[]}},"allow-fstat":{"identifier":"allow-fstat","description":"Enables the fstat command without any pre-configured scope.","commands":{"allow":["fstat"],"deny":[]}},"allow-ftruncate":{"identifier":"allow-ftruncate","description":"Enables the ftruncate command without any pre-configured scope.","commands":{"allow":["ftruncate"],"deny":[]}},"allow-lstat":{"identifier":"allow-lstat","description":"Enables the lstat command without any pre-configured scope.","commands":{"allow":["lstat"],"deny":[]}},"allow-mkdir":{"identifier":"allow-mkdir","description":"Enables the mkdir command without any pre-configured scope.","commands":{"allow":["mkdir"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-read":{"identifier":"allow-read","description":"Enables the read command without any pre-configured scope.","commands":{"allow":["read"],"deny":[]}},"allow-read-dir":{"identifier":"allow-read-dir","description":"Enables the read_dir command without any pre-configured scope.","commands":{"allow":["read_dir"],"deny":[]}},"allow-read-file":{"identifier":"allow-read-file","description":"Enables the read_file command without any pre-configured scope.","commands":{"allow":["read_file"],"deny":[]}},"allow-read-text-file":{"identifier":"allow-read-text-file","description":"Enables the read_text_file command without any pre-configured scope.","commands":{"allow":["read_text_file"],"deny":[]}},"allow-read-text-file-lines":{"identifier":"allow-read-text-file-lines","description":"Enables the read_text_file_lines command without any pre-configured scope.","commands":{"allow":["read_text_file_lines"],"deny":[]}},"allow-read-text-file-lines-next":{"identifier":"allow-read-text-file-lines-next","description":"Enables the read_text_file_lines_next command without any pre-configured scope.","commands":{"allow":["read_text_file_lines_next"],"deny":[]}},"allow-remove":{"identifier":"allow-remove","description":"Enables the remove command without any pre-configured scope.","commands":{"allow":["remove"],"deny":[]}},"allow-rename":{"identifier":"allow-rename","description":"Enables the rename command without any pre-configured scope.","commands":{"allow":["rename"],"deny":[]}},"allow-seek":{"identifier":"allow-seek","description":"Enables the seek command without any pre-configured scope.","commands":{"allow":["seek"],"deny":[]}},"allow-stat":{"identifier":"allow-stat","description":"Enables the stat command without any pre-configured scope.","commands":{"allow":["stat"],"deny":[]}},"allow-truncate":{"identifier":"allow-truncate","description":"Enables the truncate command without any pre-configured scope.","commands":{"allow":["truncate"],"deny":[]}},"allow-unwatch":{"identifier":"allow-unwatch","description":"Enables the unwatch command without any pre-configured scope.","commands":{"allow":["unwatch"],"deny":[]}},"allow-watch":{"identifier":"allow-watch","description":"Enables the watch command without any pre-configured scope.","commands":{"allow":["watch"],"deny":[]}},"allow-write":{"identifier":"allow-write","description":"Enables the write command without any pre-configured scope.","commands":{"allow":["write"],"deny":[]}},"allow-write-file":{"identifier":"allow-write-file","description":"Enables the write_file command without any pre-configured scope.","commands":{"allow":["write_file"],"deny":[]}},"allow-write-text-file":{"identifier":"allow-write-text-file","description":"Enables the write_text_file command without any pre-configured scope.","commands":{"allow":["write_text_file"],"deny":[]}},"create-app-specific-dirs":{"identifier":"create-app-specific-dirs","description":"This permissions allows to create the application specific directories.\n","commands":{"allow":["mkdir","scope-app-index"],"deny":[]}},"deny-copy-file":{"identifier":"deny-copy-file","description":"Denies the copy_file command without any pre-configured scope.","commands":{"allow":[],"deny":["copy_file"]}},"deny-create":{"identifier":"deny-create","description":"Denies the create command without any pre-configured scope.","commands":{"allow":[],"deny":["create"]}},"deny-exists":{"identifier":"deny-exists","description":"Denies the exists command without any pre-configured scope.","commands":{"allow":[],"deny":["exists"]}},"deny-fstat":{"identifier":"deny-fstat","description":"Denies the fstat command without any pre-configured scope.","commands":{"allow":[],"deny":["fstat"]}},"deny-ftruncate":{"identifier":"deny-ftruncate","description":"Denies the ftruncate command without any pre-configured scope.","commands":{"allow":[],"deny":["ftruncate"]}},"deny-lstat":{"identifier":"deny-lstat","description":"Denies the lstat command without any pre-configured scope.","commands":{"allow":[],"deny":["lstat"]}},"deny-mkdir":{"identifier":"deny-mkdir","description":"Denies the mkdir command without any pre-configured scope.","commands":{"allow":[],"deny":["mkdir"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-read":{"identifier":"deny-read","description":"Denies the read command without any pre-configured scope.","commands":{"allow":[],"deny":["read"]}},"deny-read-dir":{"identifier":"deny-read-dir","description":"Denies the read_dir command without any pre-configured scope.","commands":{"allow":[],"deny":["read_dir"]}},"deny-read-file":{"identifier":"deny-read-file","description":"Denies the read_file command without any pre-configured scope.","commands":{"allow":[],"deny":["read_file"]}},"deny-read-text-file":{"identifier":"deny-read-text-file","description":"Denies the read_text_file command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file"]}},"deny-read-text-file-lines":{"identifier":"deny-read-text-file-lines","description":"Denies the read_text_file_lines command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file_lines"]}},"deny-read-text-file-lines-next":{"identifier":"deny-read-text-file-lines-next","description":"Denies the read_text_file_lines_next command without any pre-configured scope.","commands":{"allow":[],"deny":["read_text_file_lines_next"]}},"deny-remove":{"identifier":"deny-remove","description":"Denies the remove command without any pre-configured scope.","commands":{"allow":[],"deny":["remove"]}},"deny-rename":{"identifier":"deny-rename","description":"Denies the rename command without any pre-configured scope.","commands":{"allow":[],"deny":["rename"]}},"deny-seek":{"identifier":"deny-seek","description":"Denies the seek command without any pre-configured scope.","commands":{"allow":[],"deny":["seek"]}},"deny-stat":{"identifier":"deny-stat","description":"Denies the stat command without any pre-configured scope.","commands":{"allow":[],"deny":["stat"]}},"deny-truncate":{"identifier":"deny-truncate","description":"Denies the truncate command without any pre-configured scope.","commands":{"allow":[],"deny":["truncate"]}},"deny-unwatch":{"identifier":"deny-unwatch","description":"Denies the unwatch command without any pre-configured scope.","commands":{"allow":[],"deny":["unwatch"]}},"deny-watch":{"identifier":"deny-watch","description":"Denies the watch command without any pre-configured scope.","commands":{"allow":[],"deny":["watch"]}},"deny-webview-data-linux":{"identifier":"deny-webview-data-linux","description":"This denies read access to the\n`$APPLOCALDATA` folder on linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.","commands":{"allow":[],"deny":[]}},"deny-webview-data-windows":{"identifier":"deny-webview-data-windows","description":"This denies read access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.","commands":{"allow":[],"deny":[]}},"deny-write":{"identifier":"deny-write","description":"Denies the write command without any pre-configured scope.","commands":{"allow":[],"deny":["write"]}},"deny-write-file":{"identifier":"deny-write-file","description":"Denies the write_file command without any pre-configured scope.","commands":{"allow":[],"deny":["write_file"]}},"deny-write-text-file":{"identifier":"deny-write-text-file","description":"Denies the write_text_file command without any pre-configured scope.","commands":{"allow":[],"deny":["write_text_file"]}},"read-all":{"identifier":"read-all","description":"This enables all read related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","read_file","read","open","read_text_file","read_text_file_lines","read_text_file_lines_next","seek","stat","lstat","fstat","exists","watch","unwatch"],"deny":[]}},"read-app-specific-dirs-recursive":{"identifier":"read-app-specific-dirs-recursive","description":"This permission allows recursive read functionality on the application\nspecific base directories. \n","commands":{"allow":["read_dir","read_file","read_text_file","read_text_file_lines","read_text_file_lines_next","exists","scope-app-recursive"],"deny":[]}},"read-dirs":{"identifier":"read-dirs","description":"This enables directory read and file metadata related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","stat","lstat","fstat","exists"],"deny":[]}},"read-files":{"identifier":"read-files","description":"This enables file read related commands without any pre-configured accessible paths.","commands":{"allow":["read_file","read","open","read_text_file","read_text_file_lines","read_text_file_lines_next","seek","stat","lstat","fstat","exists"],"deny":[]}},"read-meta":{"identifier":"read-meta","description":"This enables all index or metadata related commands without any pre-configured accessible paths.","commands":{"allow":["read_dir","stat","lstat","fstat","exists"],"deny":[]}},"scope":{"identifier":"scope","description":"An empty permission you can use to modify the global scope.","commands":{"allow":[],"deny":[]}},"scope-app":{"identifier":"scope-app","description":"This scope permits access to all files and list content of top level directories in the application folders.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/*"},{"path":"$APPDATA"},{"path":"$APPDATA/*"},{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/*"},{"path":"$APPCACHE"},{"path":"$APPCACHE/*"},{"path":"$APPLOG"},{"path":"$APPLOG/*"}]}},"scope-app-index":{"identifier":"scope-app-index","description":"This scope permits to list all files and folders in the application directories.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPDATA"},{"path":"$APPLOCALDATA"},{"path":"$APPCACHE"},{"path":"$APPLOG"}]}},"scope-app-recursive":{"identifier":"scope-app-recursive","description":"This scope permits recursive access to the complete application folders, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/**"},{"path":"$APPDATA"},{"path":"$APPDATA/**"},{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/**"},{"path":"$APPCACHE"},{"path":"$APPCACHE/**"},{"path":"$APPLOG"},{"path":"$APPLOG/**"}]}},"scope-appcache":{"identifier":"scope-appcache","description":"This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"},{"path":"$APPCACHE/*"}]}},"scope-appcache-index":{"identifier":"scope-appcache-index","description":"This scope permits to list all files and folders in the `$APPCACHE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"}]}},"scope-appcache-recursive":{"identifier":"scope-appcache-recursive","description":"This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCACHE"},{"path":"$APPCACHE/**"}]}},"scope-appconfig":{"identifier":"scope-appconfig","description":"This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/*"}]}},"scope-appconfig-index":{"identifier":"scope-appconfig-index","description":"This scope permits to list all files and folders in the `$APPCONFIG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"}]}},"scope-appconfig-recursive":{"identifier":"scope-appconfig-recursive","description":"This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPCONFIG"},{"path":"$APPCONFIG/**"}]}},"scope-appdata":{"identifier":"scope-appdata","description":"This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"},{"path":"$APPDATA/*"}]}},"scope-appdata-index":{"identifier":"scope-appdata-index","description":"This scope permits to list all files and folders in the `$APPDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"}]}},"scope-appdata-recursive":{"identifier":"scope-appdata-recursive","description":"This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPDATA"},{"path":"$APPDATA/**"}]}},"scope-applocaldata":{"identifier":"scope-applocaldata","description":"This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/*"}]}},"scope-applocaldata-index":{"identifier":"scope-applocaldata-index","description":"This scope permits to list all files and folders in the `$APPLOCALDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"}]}},"scope-applocaldata-recursive":{"identifier":"scope-applocaldata-recursive","description":"This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOCALDATA"},{"path":"$APPLOCALDATA/**"}]}},"scope-applog":{"identifier":"scope-applog","description":"This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"},{"path":"$APPLOG/*"}]}},"scope-applog-index":{"identifier":"scope-applog-index","description":"This scope permits to list all files and folders in the `$APPLOG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"}]}},"scope-applog-recursive":{"identifier":"scope-applog-recursive","description":"This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$APPLOG"},{"path":"$APPLOG/**"}]}},"scope-audio":{"identifier":"scope-audio","description":"This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"},{"path":"$AUDIO/*"}]}},"scope-audio-index":{"identifier":"scope-audio-index","description":"This scope permits to list all files and folders in the `$AUDIO`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"}]}},"scope-audio-recursive":{"identifier":"scope-audio-recursive","description":"This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$AUDIO"},{"path":"$AUDIO/**"}]}},"scope-cache":{"identifier":"scope-cache","description":"This scope permits access to all files and list content of top level directories in the `$CACHE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"},{"path":"$CACHE/*"}]}},"scope-cache-index":{"identifier":"scope-cache-index","description":"This scope permits to list all files and folders in the `$CACHE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"}]}},"scope-cache-recursive":{"identifier":"scope-cache-recursive","description":"This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CACHE"},{"path":"$CACHE/**"}]}},"scope-config":{"identifier":"scope-config","description":"This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"},{"path":"$CONFIG/*"}]}},"scope-config-index":{"identifier":"scope-config-index","description":"This scope permits to list all files and folders in the `$CONFIG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"}]}},"scope-config-recursive":{"identifier":"scope-config-recursive","description":"This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$CONFIG"},{"path":"$CONFIG/**"}]}},"scope-data":{"identifier":"scope-data","description":"This scope permits access to all files and list content of top level directories in the `$DATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"},{"path":"$DATA/*"}]}},"scope-data-index":{"identifier":"scope-data-index","description":"This scope permits to list all files and folders in the `$DATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"}]}},"scope-data-recursive":{"identifier":"scope-data-recursive","description":"This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DATA"},{"path":"$DATA/**"}]}},"scope-desktop":{"identifier":"scope-desktop","description":"This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"},{"path":"$DESKTOP/*"}]}},"scope-desktop-index":{"identifier":"scope-desktop-index","description":"This scope permits to list all files and folders in the `$DESKTOP`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"}]}},"scope-desktop-recursive":{"identifier":"scope-desktop-recursive","description":"This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DESKTOP"},{"path":"$DESKTOP/**"}]}},"scope-document":{"identifier":"scope-document","description":"This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"},{"path":"$DOCUMENT/*"}]}},"scope-document-index":{"identifier":"scope-document-index","description":"This scope permits to list all files and folders in the `$DOCUMENT`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"}]}},"scope-document-recursive":{"identifier":"scope-document-recursive","description":"This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOCUMENT"},{"path":"$DOCUMENT/**"}]}},"scope-download":{"identifier":"scope-download","description":"This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"},{"path":"$DOWNLOAD/*"}]}},"scope-download-index":{"identifier":"scope-download-index","description":"This scope permits to list all files and folders in the `$DOWNLOAD`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"}]}},"scope-download-recursive":{"identifier":"scope-download-recursive","description":"This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$DOWNLOAD"},{"path":"$DOWNLOAD/**"}]}},"scope-exe":{"identifier":"scope-exe","description":"This scope permits access to all files and list content of top level directories in the `$EXE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"},{"path":"$EXE/*"}]}},"scope-exe-index":{"identifier":"scope-exe-index","description":"This scope permits to list all files and folders in the `$EXE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"}]}},"scope-exe-recursive":{"identifier":"scope-exe-recursive","description":"This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$EXE"},{"path":"$EXE/**"}]}},"scope-font":{"identifier":"scope-font","description":"This scope permits access to all files and list content of top level directories in the `$FONT` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"},{"path":"$FONT/*"}]}},"scope-font-index":{"identifier":"scope-font-index","description":"This scope permits to list all files and folders in the `$FONT`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"}]}},"scope-font-recursive":{"identifier":"scope-font-recursive","description":"This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$FONT"},{"path":"$FONT/**"}]}},"scope-home":{"identifier":"scope-home","description":"This scope permits access to all files and list content of top level directories in the `$HOME` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"},{"path":"$HOME/*"}]}},"scope-home-index":{"identifier":"scope-home-index","description":"This scope permits to list all files and folders in the `$HOME`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"}]}},"scope-home-recursive":{"identifier":"scope-home-recursive","description":"This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$HOME"},{"path":"$HOME/**"}]}},"scope-localdata":{"identifier":"scope-localdata","description":"This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"},{"path":"$LOCALDATA/*"}]}},"scope-localdata-index":{"identifier":"scope-localdata-index","description":"This scope permits to list all files and folders in the `$LOCALDATA`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"}]}},"scope-localdata-recursive":{"identifier":"scope-localdata-recursive","description":"This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOCALDATA"},{"path":"$LOCALDATA/**"}]}},"scope-log":{"identifier":"scope-log","description":"This scope permits access to all files and list content of top level directories in the `$LOG` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"},{"path":"$LOG/*"}]}},"scope-log-index":{"identifier":"scope-log-index","description":"This scope permits to list all files and folders in the `$LOG`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"}]}},"scope-log-recursive":{"identifier":"scope-log-recursive","description":"This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$LOG"},{"path":"$LOG/**"}]}},"scope-picture":{"identifier":"scope-picture","description":"This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"},{"path":"$PICTURE/*"}]}},"scope-picture-index":{"identifier":"scope-picture-index","description":"This scope permits to list all files and folders in the `$PICTURE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"}]}},"scope-picture-recursive":{"identifier":"scope-picture-recursive","description":"This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PICTURE"},{"path":"$PICTURE/**"}]}},"scope-public":{"identifier":"scope-public","description":"This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"},{"path":"$PUBLIC/*"}]}},"scope-public-index":{"identifier":"scope-public-index","description":"This scope permits to list all files and folders in the `$PUBLIC`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"}]}},"scope-public-recursive":{"identifier":"scope-public-recursive","description":"This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$PUBLIC"},{"path":"$PUBLIC/**"}]}},"scope-resource":{"identifier":"scope-resource","description":"This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"},{"path":"$RESOURCE/*"}]}},"scope-resource-index":{"identifier":"scope-resource-index","description":"This scope permits to list all files and folders in the `$RESOURCE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"}]}},"scope-resource-recursive":{"identifier":"scope-resource-recursive","description":"This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RESOURCE"},{"path":"$RESOURCE/**"}]}},"scope-runtime":{"identifier":"scope-runtime","description":"This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"},{"path":"$RUNTIME/*"}]}},"scope-runtime-index":{"identifier":"scope-runtime-index","description":"This scope permits to list all files and folders in the `$RUNTIME`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"}]}},"scope-runtime-recursive":{"identifier":"scope-runtime-recursive","description":"This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$RUNTIME"},{"path":"$RUNTIME/**"}]}},"scope-temp":{"identifier":"scope-temp","description":"This scope permits access to all files and list content of top level directories in the `$TEMP` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"},{"path":"$TEMP/*"}]}},"scope-temp-index":{"identifier":"scope-temp-index","description":"This scope permits to list all files and folders in the `$TEMP`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"}]}},"scope-temp-recursive":{"identifier":"scope-temp-recursive","description":"This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMP"},{"path":"$TEMP/**"}]}},"scope-template":{"identifier":"scope-template","description":"This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"},{"path":"$TEMPLATE/*"}]}},"scope-template-index":{"identifier":"scope-template-index","description":"This scope permits to list all files and folders in the `$TEMPLATE`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"}]}},"scope-template-recursive":{"identifier":"scope-template-recursive","description":"This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$TEMPLATE"},{"path":"$TEMPLATE/**"}]}},"scope-video":{"identifier":"scope-video","description":"This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"},{"path":"$VIDEO/*"}]}},"scope-video-index":{"identifier":"scope-video-index","description":"This scope permits to list all files and folders in the `$VIDEO`folder.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"}]}},"scope-video-recursive":{"identifier":"scope-video-recursive","description":"This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.","commands":{"allow":[],"deny":[]},"scope":{"allow":[{"path":"$VIDEO"},{"path":"$VIDEO/**"}]}},"write-all":{"identifier":"write-all","description":"This enables all write related commands without any pre-configured accessible paths.","commands":{"allow":["mkdir","create","copy_file","remove","rename","truncate","ftruncate","write","write_file","write_text_file"],"deny":[]}},"write-files":{"identifier":"write-files","description":"This enables all file write related commands without any pre-configured accessible paths.","commands":{"allow":["create","copy_file","remove","rename","truncate","ftruncate","write","write_file","write_text_file"],"deny":[]}}},"permission_sets":{"allow-app-meta":{"identifier":"allow-app-meta","description":"This allows non-recursive read access to metadata of the application folders, including file listing and statistics.","permissions":["read-meta","scope-app-index"]},"allow-app-meta-recursive":{"identifier":"allow-app-meta-recursive","description":"This allows full recursive read access to metadata of the application folders, including file listing and statistics.","permissions":["read-meta","scope-app-recursive"]},"allow-app-read":{"identifier":"allow-app-read","description":"This allows non-recursive read access to the application folders.","permissions":["read-all","scope-app"]},"allow-app-read-recursive":{"identifier":"allow-app-read-recursive","description":"This allows full recursive read access to the complete application folders, files and subdirectories.","permissions":["read-all","scope-app-recursive"]},"allow-app-write":{"identifier":"allow-app-write","description":"This allows non-recursive write access to the application folders.","permissions":["write-all","scope-app"]},"allow-app-write-recursive":{"identifier":"allow-app-write-recursive","description":"This allows full recursive write access to the complete application folders, files and subdirectories.","permissions":["write-all","scope-app-recursive"]},"allow-appcache-meta":{"identifier":"allow-appcache-meta","description":"This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-appcache-index"]},"allow-appcache-meta-recursive":{"identifier":"allow-appcache-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-appcache-recursive"]},"allow-appcache-read":{"identifier":"allow-appcache-read","description":"This allows non-recursive read access to the `$APPCACHE` folder.","permissions":["read-all","scope-appcache"]},"allow-appcache-read-recursive":{"identifier":"allow-appcache-read-recursive","description":"This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.","permissions":["read-all","scope-appcache-recursive"]},"allow-appcache-write":{"identifier":"allow-appcache-write","description":"This allows non-recursive write access to the `$APPCACHE` folder.","permissions":["write-all","scope-appcache"]},"allow-appcache-write-recursive":{"identifier":"allow-appcache-write-recursive","description":"This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.","permissions":["write-all","scope-appcache-recursive"]},"allow-appconfig-meta":{"identifier":"allow-appconfig-meta","description":"This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-appconfig-index"]},"allow-appconfig-meta-recursive":{"identifier":"allow-appconfig-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-appconfig-recursive"]},"allow-appconfig-read":{"identifier":"allow-appconfig-read","description":"This allows non-recursive read access to the `$APPCONFIG` folder.","permissions":["read-all","scope-appconfig"]},"allow-appconfig-read-recursive":{"identifier":"allow-appconfig-read-recursive","description":"This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.","permissions":["read-all","scope-appconfig-recursive"]},"allow-appconfig-write":{"identifier":"allow-appconfig-write","description":"This allows non-recursive write access to the `$APPCONFIG` folder.","permissions":["write-all","scope-appconfig"]},"allow-appconfig-write-recursive":{"identifier":"allow-appconfig-write-recursive","description":"This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.","permissions":["write-all","scope-appconfig-recursive"]},"allow-appdata-meta":{"identifier":"allow-appdata-meta","description":"This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-appdata-index"]},"allow-appdata-meta-recursive":{"identifier":"allow-appdata-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-appdata-recursive"]},"allow-appdata-read":{"identifier":"allow-appdata-read","description":"This allows non-recursive read access to the `$APPDATA` folder.","permissions":["read-all","scope-appdata"]},"allow-appdata-read-recursive":{"identifier":"allow-appdata-read-recursive","description":"This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.","permissions":["read-all","scope-appdata-recursive"]},"allow-appdata-write":{"identifier":"allow-appdata-write","description":"This allows non-recursive write access to the `$APPDATA` folder.","permissions":["write-all","scope-appdata"]},"allow-appdata-write-recursive":{"identifier":"allow-appdata-write-recursive","description":"This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.","permissions":["write-all","scope-appdata-recursive"]},"allow-applocaldata-meta":{"identifier":"allow-applocaldata-meta","description":"This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-applocaldata-index"]},"allow-applocaldata-meta-recursive":{"identifier":"allow-applocaldata-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-applocaldata-recursive"]},"allow-applocaldata-read":{"identifier":"allow-applocaldata-read","description":"This allows non-recursive read access to the `$APPLOCALDATA` folder.","permissions":["read-all","scope-applocaldata"]},"allow-applocaldata-read-recursive":{"identifier":"allow-applocaldata-read-recursive","description":"This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.","permissions":["read-all","scope-applocaldata-recursive"]},"allow-applocaldata-write":{"identifier":"allow-applocaldata-write","description":"This allows non-recursive write access to the `$APPLOCALDATA` folder.","permissions":["write-all","scope-applocaldata"]},"allow-applocaldata-write-recursive":{"identifier":"allow-applocaldata-write-recursive","description":"This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.","permissions":["write-all","scope-applocaldata-recursive"]},"allow-applog-meta":{"identifier":"allow-applog-meta","description":"This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.","permissions":["read-meta","scope-applog-index"]},"allow-applog-meta-recursive":{"identifier":"allow-applog-meta-recursive","description":"This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.","permissions":["read-meta","scope-applog-recursive"]},"allow-applog-read":{"identifier":"allow-applog-read","description":"This allows non-recursive read access to the `$APPLOG` folder.","permissions":["read-all","scope-applog"]},"allow-applog-read-recursive":{"identifier":"allow-applog-read-recursive","description":"This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.","permissions":["read-all","scope-applog-recursive"]},"allow-applog-write":{"identifier":"allow-applog-write","description":"This allows non-recursive write access to the `$APPLOG` folder.","permissions":["write-all","scope-applog"]},"allow-applog-write-recursive":{"identifier":"allow-applog-write-recursive","description":"This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.","permissions":["write-all","scope-applog-recursive"]},"allow-audio-meta":{"identifier":"allow-audio-meta","description":"This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.","permissions":["read-meta","scope-audio-index"]},"allow-audio-meta-recursive":{"identifier":"allow-audio-meta-recursive","description":"This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.","permissions":["read-meta","scope-audio-recursive"]},"allow-audio-read":{"identifier":"allow-audio-read","description":"This allows non-recursive read access to the `$AUDIO` folder.","permissions":["read-all","scope-audio"]},"allow-audio-read-recursive":{"identifier":"allow-audio-read-recursive","description":"This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.","permissions":["read-all","scope-audio-recursive"]},"allow-audio-write":{"identifier":"allow-audio-write","description":"This allows non-recursive write access to the `$AUDIO` folder.","permissions":["write-all","scope-audio"]},"allow-audio-write-recursive":{"identifier":"allow-audio-write-recursive","description":"This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.","permissions":["write-all","scope-audio-recursive"]},"allow-cache-meta":{"identifier":"allow-cache-meta","description":"This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-cache-index"]},"allow-cache-meta-recursive":{"identifier":"allow-cache-meta-recursive","description":"This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.","permissions":["read-meta","scope-cache-recursive"]},"allow-cache-read":{"identifier":"allow-cache-read","description":"This allows non-recursive read access to the `$CACHE` folder.","permissions":["read-all","scope-cache"]},"allow-cache-read-recursive":{"identifier":"allow-cache-read-recursive","description":"This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.","permissions":["read-all","scope-cache-recursive"]},"allow-cache-write":{"identifier":"allow-cache-write","description":"This allows non-recursive write access to the `$CACHE` folder.","permissions":["write-all","scope-cache"]},"allow-cache-write-recursive":{"identifier":"allow-cache-write-recursive","description":"This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.","permissions":["write-all","scope-cache-recursive"]},"allow-config-meta":{"identifier":"allow-config-meta","description":"This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-config-index"]},"allow-config-meta-recursive":{"identifier":"allow-config-meta-recursive","description":"This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.","permissions":["read-meta","scope-config-recursive"]},"allow-config-read":{"identifier":"allow-config-read","description":"This allows non-recursive read access to the `$CONFIG` folder.","permissions":["read-all","scope-config"]},"allow-config-read-recursive":{"identifier":"allow-config-read-recursive","description":"This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.","permissions":["read-all","scope-config-recursive"]},"allow-config-write":{"identifier":"allow-config-write","description":"This allows non-recursive write access to the `$CONFIG` folder.","permissions":["write-all","scope-config"]},"allow-config-write-recursive":{"identifier":"allow-config-write-recursive","description":"This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.","permissions":["write-all","scope-config-recursive"]},"allow-data-meta":{"identifier":"allow-data-meta","description":"This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.","permissions":["read-meta","scope-data-index"]},"allow-data-meta-recursive":{"identifier":"allow-data-meta-recursive","description":"This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.","permissions":["read-meta","scope-data-recursive"]},"allow-data-read":{"identifier":"allow-data-read","description":"This allows non-recursive read access to the `$DATA` folder.","permissions":["read-all","scope-data"]},"allow-data-read-recursive":{"identifier":"allow-data-read-recursive","description":"This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.","permissions":["read-all","scope-data-recursive"]},"allow-data-write":{"identifier":"allow-data-write","description":"This allows non-recursive write access to the `$DATA` folder.","permissions":["write-all","scope-data"]},"allow-data-write-recursive":{"identifier":"allow-data-write-recursive","description":"This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.","permissions":["write-all","scope-data-recursive"]},"allow-desktop-meta":{"identifier":"allow-desktop-meta","description":"This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.","permissions":["read-meta","scope-desktop-index"]},"allow-desktop-meta-recursive":{"identifier":"allow-desktop-meta-recursive","description":"This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.","permissions":["read-meta","scope-desktop-recursive"]},"allow-desktop-read":{"identifier":"allow-desktop-read","description":"This allows non-recursive read access to the `$DESKTOP` folder.","permissions":["read-all","scope-desktop"]},"allow-desktop-read-recursive":{"identifier":"allow-desktop-read-recursive","description":"This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.","permissions":["read-all","scope-desktop-recursive"]},"allow-desktop-write":{"identifier":"allow-desktop-write","description":"This allows non-recursive write access to the `$DESKTOP` folder.","permissions":["write-all","scope-desktop"]},"allow-desktop-write-recursive":{"identifier":"allow-desktop-write-recursive","description":"This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.","permissions":["write-all","scope-desktop-recursive"]},"allow-document-meta":{"identifier":"allow-document-meta","description":"This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.","permissions":["read-meta","scope-document-index"]},"allow-document-meta-recursive":{"identifier":"allow-document-meta-recursive","description":"This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.","permissions":["read-meta","scope-document-recursive"]},"allow-document-read":{"identifier":"allow-document-read","description":"This allows non-recursive read access to the `$DOCUMENT` folder.","permissions":["read-all","scope-document"]},"allow-document-read-recursive":{"identifier":"allow-document-read-recursive","description":"This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.","permissions":["read-all","scope-document-recursive"]},"allow-document-write":{"identifier":"allow-document-write","description":"This allows non-recursive write access to the `$DOCUMENT` folder.","permissions":["write-all","scope-document"]},"allow-document-write-recursive":{"identifier":"allow-document-write-recursive","description":"This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.","permissions":["write-all","scope-document-recursive"]},"allow-download-meta":{"identifier":"allow-download-meta","description":"This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.","permissions":["read-meta","scope-download-index"]},"allow-download-meta-recursive":{"identifier":"allow-download-meta-recursive","description":"This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.","permissions":["read-meta","scope-download-recursive"]},"allow-download-read":{"identifier":"allow-download-read","description":"This allows non-recursive read access to the `$DOWNLOAD` folder.","permissions":["read-all","scope-download"]},"allow-download-read-recursive":{"identifier":"allow-download-read-recursive","description":"This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.","permissions":["read-all","scope-download-recursive"]},"allow-download-write":{"identifier":"allow-download-write","description":"This allows non-recursive write access to the `$DOWNLOAD` folder.","permissions":["write-all","scope-download"]},"allow-download-write-recursive":{"identifier":"allow-download-write-recursive","description":"This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.","permissions":["write-all","scope-download-recursive"]},"allow-exe-meta":{"identifier":"allow-exe-meta","description":"This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.","permissions":["read-meta","scope-exe-index"]},"allow-exe-meta-recursive":{"identifier":"allow-exe-meta-recursive","description":"This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.","permissions":["read-meta","scope-exe-recursive"]},"allow-exe-read":{"identifier":"allow-exe-read","description":"This allows non-recursive read access to the `$EXE` folder.","permissions":["read-all","scope-exe"]},"allow-exe-read-recursive":{"identifier":"allow-exe-read-recursive","description":"This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.","permissions":["read-all","scope-exe-recursive"]},"allow-exe-write":{"identifier":"allow-exe-write","description":"This allows non-recursive write access to the `$EXE` folder.","permissions":["write-all","scope-exe"]},"allow-exe-write-recursive":{"identifier":"allow-exe-write-recursive","description":"This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.","permissions":["write-all","scope-exe-recursive"]},"allow-font-meta":{"identifier":"allow-font-meta","description":"This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.","permissions":["read-meta","scope-font-index"]},"allow-font-meta-recursive":{"identifier":"allow-font-meta-recursive","description":"This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.","permissions":["read-meta","scope-font-recursive"]},"allow-font-read":{"identifier":"allow-font-read","description":"This allows non-recursive read access to the `$FONT` folder.","permissions":["read-all","scope-font"]},"allow-font-read-recursive":{"identifier":"allow-font-read-recursive","description":"This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.","permissions":["read-all","scope-font-recursive"]},"allow-font-write":{"identifier":"allow-font-write","description":"This allows non-recursive write access to the `$FONT` folder.","permissions":["write-all","scope-font"]},"allow-font-write-recursive":{"identifier":"allow-font-write-recursive","description":"This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.","permissions":["write-all","scope-font-recursive"]},"allow-home-meta":{"identifier":"allow-home-meta","description":"This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.","permissions":["read-meta","scope-home-index"]},"allow-home-meta-recursive":{"identifier":"allow-home-meta-recursive","description":"This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.","permissions":["read-meta","scope-home-recursive"]},"allow-home-read":{"identifier":"allow-home-read","description":"This allows non-recursive read access to the `$HOME` folder.","permissions":["read-all","scope-home"]},"allow-home-read-recursive":{"identifier":"allow-home-read-recursive","description":"This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.","permissions":["read-all","scope-home-recursive"]},"allow-home-write":{"identifier":"allow-home-write","description":"This allows non-recursive write access to the `$HOME` folder.","permissions":["write-all","scope-home"]},"allow-home-write-recursive":{"identifier":"allow-home-write-recursive","description":"This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.","permissions":["write-all","scope-home-recursive"]},"allow-localdata-meta":{"identifier":"allow-localdata-meta","description":"This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-localdata-index"]},"allow-localdata-meta-recursive":{"identifier":"allow-localdata-meta-recursive","description":"This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.","permissions":["read-meta","scope-localdata-recursive"]},"allow-localdata-read":{"identifier":"allow-localdata-read","description":"This allows non-recursive read access to the `$LOCALDATA` folder.","permissions":["read-all","scope-localdata"]},"allow-localdata-read-recursive":{"identifier":"allow-localdata-read-recursive","description":"This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.","permissions":["read-all","scope-localdata-recursive"]},"allow-localdata-write":{"identifier":"allow-localdata-write","description":"This allows non-recursive write access to the `$LOCALDATA` folder.","permissions":["write-all","scope-localdata"]},"allow-localdata-write-recursive":{"identifier":"allow-localdata-write-recursive","description":"This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.","permissions":["write-all","scope-localdata-recursive"]},"allow-log-meta":{"identifier":"allow-log-meta","description":"This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.","permissions":["read-meta","scope-log-index"]},"allow-log-meta-recursive":{"identifier":"allow-log-meta-recursive","description":"This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.","permissions":["read-meta","scope-log-recursive"]},"allow-log-read":{"identifier":"allow-log-read","description":"This allows non-recursive read access to the `$LOG` folder.","permissions":["read-all","scope-log"]},"allow-log-read-recursive":{"identifier":"allow-log-read-recursive","description":"This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.","permissions":["read-all","scope-log-recursive"]},"allow-log-write":{"identifier":"allow-log-write","description":"This allows non-recursive write access to the `$LOG` folder.","permissions":["write-all","scope-log"]},"allow-log-write-recursive":{"identifier":"allow-log-write-recursive","description":"This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.","permissions":["write-all","scope-log-recursive"]},"allow-picture-meta":{"identifier":"allow-picture-meta","description":"This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.","permissions":["read-meta","scope-picture-index"]},"allow-picture-meta-recursive":{"identifier":"allow-picture-meta-recursive","description":"This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.","permissions":["read-meta","scope-picture-recursive"]},"allow-picture-read":{"identifier":"allow-picture-read","description":"This allows non-recursive read access to the `$PICTURE` folder.","permissions":["read-all","scope-picture"]},"allow-picture-read-recursive":{"identifier":"allow-picture-read-recursive","description":"This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.","permissions":["read-all","scope-picture-recursive"]},"allow-picture-write":{"identifier":"allow-picture-write","description":"This allows non-recursive write access to the `$PICTURE` folder.","permissions":["write-all","scope-picture"]},"allow-picture-write-recursive":{"identifier":"allow-picture-write-recursive","description":"This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.","permissions":["write-all","scope-picture-recursive"]},"allow-public-meta":{"identifier":"allow-public-meta","description":"This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.","permissions":["read-meta","scope-public-index"]},"allow-public-meta-recursive":{"identifier":"allow-public-meta-recursive","description":"This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.","permissions":["read-meta","scope-public-recursive"]},"allow-public-read":{"identifier":"allow-public-read","description":"This allows non-recursive read access to the `$PUBLIC` folder.","permissions":["read-all","scope-public"]},"allow-public-read-recursive":{"identifier":"allow-public-read-recursive","description":"This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.","permissions":["read-all","scope-public-recursive"]},"allow-public-write":{"identifier":"allow-public-write","description":"This allows non-recursive write access to the `$PUBLIC` folder.","permissions":["write-all","scope-public"]},"allow-public-write-recursive":{"identifier":"allow-public-write-recursive","description":"This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.","permissions":["write-all","scope-public-recursive"]},"allow-resource-meta":{"identifier":"allow-resource-meta","description":"This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.","permissions":["read-meta","scope-resource-index"]},"allow-resource-meta-recursive":{"identifier":"allow-resource-meta-recursive","description":"This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.","permissions":["read-meta","scope-resource-recursive"]},"allow-resource-read":{"identifier":"allow-resource-read","description":"This allows non-recursive read access to the `$RESOURCE` folder.","permissions":["read-all","scope-resource"]},"allow-resource-read-recursive":{"identifier":"allow-resource-read-recursive","description":"This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.","permissions":["read-all","scope-resource-recursive"]},"allow-resource-write":{"identifier":"allow-resource-write","description":"This allows non-recursive write access to the `$RESOURCE` folder.","permissions":["write-all","scope-resource"]},"allow-resource-write-recursive":{"identifier":"allow-resource-write-recursive","description":"This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.","permissions":["write-all","scope-resource-recursive"]},"allow-runtime-meta":{"identifier":"allow-runtime-meta","description":"This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.","permissions":["read-meta","scope-runtime-index"]},"allow-runtime-meta-recursive":{"identifier":"allow-runtime-meta-recursive","description":"This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.","permissions":["read-meta","scope-runtime-recursive"]},"allow-runtime-read":{"identifier":"allow-runtime-read","description":"This allows non-recursive read access to the `$RUNTIME` folder.","permissions":["read-all","scope-runtime"]},"allow-runtime-read-recursive":{"identifier":"allow-runtime-read-recursive","description":"This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.","permissions":["read-all","scope-runtime-recursive"]},"allow-runtime-write":{"identifier":"allow-runtime-write","description":"This allows non-recursive write access to the `$RUNTIME` folder.","permissions":["write-all","scope-runtime"]},"allow-runtime-write-recursive":{"identifier":"allow-runtime-write-recursive","description":"This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.","permissions":["write-all","scope-runtime-recursive"]},"allow-temp-meta":{"identifier":"allow-temp-meta","description":"This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.","permissions":["read-meta","scope-temp-index"]},"allow-temp-meta-recursive":{"identifier":"allow-temp-meta-recursive","description":"This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.","permissions":["read-meta","scope-temp-recursive"]},"allow-temp-read":{"identifier":"allow-temp-read","description":"This allows non-recursive read access to the `$TEMP` folder.","permissions":["read-all","scope-temp"]},"allow-temp-read-recursive":{"identifier":"allow-temp-read-recursive","description":"This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.","permissions":["read-all","scope-temp-recursive"]},"allow-temp-write":{"identifier":"allow-temp-write","description":"This allows non-recursive write access to the `$TEMP` folder.","permissions":["write-all","scope-temp"]},"allow-temp-write-recursive":{"identifier":"allow-temp-write-recursive","description":"This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.","permissions":["write-all","scope-temp-recursive"]},"allow-template-meta":{"identifier":"allow-template-meta","description":"This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.","permissions":["read-meta","scope-template-index"]},"allow-template-meta-recursive":{"identifier":"allow-template-meta-recursive","description":"This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.","permissions":["read-meta","scope-template-recursive"]},"allow-template-read":{"identifier":"allow-template-read","description":"This allows non-recursive read access to the `$TEMPLATE` folder.","permissions":["read-all","scope-template"]},"allow-template-read-recursive":{"identifier":"allow-template-read-recursive","description":"This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.","permissions":["read-all","scope-template-recursive"]},"allow-template-write":{"identifier":"allow-template-write","description":"This allows non-recursive write access to the `$TEMPLATE` folder.","permissions":["write-all","scope-template"]},"allow-template-write-recursive":{"identifier":"allow-template-write-recursive","description":"This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.","permissions":["write-all","scope-template-recursive"]},"allow-video-meta":{"identifier":"allow-video-meta","description":"This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.","permissions":["read-meta","scope-video-index"]},"allow-video-meta-recursive":{"identifier":"allow-video-meta-recursive","description":"This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.","permissions":["read-meta","scope-video-recursive"]},"allow-video-read":{"identifier":"allow-video-read","description":"This allows non-recursive read access to the `$VIDEO` folder.","permissions":["read-all","scope-video"]},"allow-video-read-recursive":{"identifier":"allow-video-read-recursive","description":"This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.","permissions":["read-all","scope-video-recursive"]},"allow-video-write":{"identifier":"allow-video-write","description":"This allows non-recursive write access to the `$VIDEO` folder.","permissions":["write-all","scope-video"]},"allow-video-write-recursive":{"identifier":"allow-video-write-recursive","description":"This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.","permissions":["write-all","scope-video-recursive"]},"deny-default":{"identifier":"deny-default","description":"This denies access to dangerous Tauri relevant files and folders by default.","permissions":["deny-webview-data-linux","deny-webview-data-windows"]}},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"FS scope path.","type":"string"},{"properties":{"path":{"description":"FS scope path.","type":"string"}},"required":["path"],"type":"object"}],"description":"FS scope entry.","title":"FsScopeEntry"}},"global-shortcut":{"default_permission":{"identifier":"default","description":"No features are enabled by default, as we believe\nthe shortcuts can be inherently dangerous and it is\napplication specific if specific shortcuts should be\nregistered or unregistered.\n","permissions":[]},"permissions":{"allow-is-registered":{"identifier":"allow-is-registered","description":"Enables the is_registered command without any pre-configured scope.","commands":{"allow":["is_registered"],"deny":[]}},"allow-register":{"identifier":"allow-register","description":"Enables the register command without any pre-configured scope.","commands":{"allow":["register"],"deny":[]}},"allow-register-all":{"identifier":"allow-register-all","description":"Enables the register_all command without any pre-configured scope.","commands":{"allow":["register_all"],"deny":[]}},"allow-unregister":{"identifier":"allow-unregister","description":"Enables the unregister command without any pre-configured scope.","commands":{"allow":["unregister"],"deny":[]}},"allow-unregister-all":{"identifier":"allow-unregister-all","description":"Enables the unregister_all command without any pre-configured scope.","commands":{"allow":["unregister_all"],"deny":[]}},"deny-is-registered":{"identifier":"deny-is-registered","description":"Denies the is_registered command without any pre-configured scope.","commands":{"allow":[],"deny":["is_registered"]}},"deny-register":{"identifier":"deny-register","description":"Denies the register command without any pre-configured scope.","commands":{"allow":[],"deny":["register"]}},"deny-register-all":{"identifier":"deny-register-all","description":"Denies the register_all command without any pre-configured scope.","commands":{"allow":[],"deny":["register_all"]}},"deny-unregister":{"identifier":"deny-unregister","description":"Denies the unregister command without any pre-configured scope.","commands":{"allow":[],"deny":["unregister"]}},"deny-unregister-all":{"identifier":"deny-unregister-all","description":"Denies the unregister_all command without any pre-configured scope.","commands":{"allow":[],"deny":["unregister_all"]}}},"permission_sets":{},"global_scope_schema":null},"http":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\nfetch operations are available from the http plugin.\n\nThis enables all fetch operations but does not\nallow explicitly any origins to be fetched. This needs to\nbe manually configured before usage.\n\n#### Granted Permissions\n\nAll fetch operations are enabled.\n\n","permissions":["allow-fetch","allow-fetch-cancel","allow-fetch-read-body","allow-fetch-send"]},"permissions":{"allow-fetch":{"identifier":"allow-fetch","description":"Enables the fetch command without any pre-configured scope.","commands":{"allow":["fetch"],"deny":[]}},"allow-fetch-cancel":{"identifier":"allow-fetch-cancel","description":"Enables the fetch_cancel command without any pre-configured scope.","commands":{"allow":["fetch_cancel"],"deny":[]}},"allow-fetch-read-body":{"identifier":"allow-fetch-read-body","description":"Enables the fetch_read_body command without any pre-configured scope.","commands":{"allow":["fetch_read_body"],"deny":[]}},"allow-fetch-send":{"identifier":"allow-fetch-send","description":"Enables the fetch_send command without any pre-configured scope.","commands":{"allow":["fetch_send"],"deny":[]}},"deny-fetch":{"identifier":"deny-fetch","description":"Denies the fetch command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch"]}},"deny-fetch-cancel":{"identifier":"deny-fetch-cancel","description":"Denies the fetch_cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_cancel"]}},"deny-fetch-read-body":{"identifier":"deny-fetch-read-body","description":"Denies the fetch_read_body command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_read_body"]}},"deny-fetch-send":{"identifier":"deny-fetch-send","description":"Denies the fetch_send command without any pre-configured scope.","commands":{"allow":[],"deny":["fetch_send"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"},{"properties":{"url":{"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"","type":"string"}},"required":["url"],"type":"object"}],"description":"HTTP scope entry.","title":"HttpScopeEntry"}},"notification":{"default_permission":{"identifier":"default","description":"This permission set configures which\nnotification features are by default exposed.\n\n#### Granted Permissions\n\nIt allows all notification related features.\n\n","permissions":["allow-is-permission-granted","allow-request-permission","allow-notify","allow-register-action-types","allow-register-listener","allow-cancel","allow-get-pending","allow-remove-active","allow-get-active","allow-check-permissions","allow-show","allow-batch","allow-list-channels","allow-delete-channel","allow-create-channel","allow-permission-state"]},"permissions":{"allow-batch":{"identifier":"allow-batch","description":"Enables the batch command without any pre-configured scope.","commands":{"allow":["batch"],"deny":[]}},"allow-cancel":{"identifier":"allow-cancel","description":"Enables the cancel command without any pre-configured scope.","commands":{"allow":["cancel"],"deny":[]}},"allow-check-permissions":{"identifier":"allow-check-permissions","description":"Enables the check_permissions command without any pre-configured scope.","commands":{"allow":["check_permissions"],"deny":[]}},"allow-create-channel":{"identifier":"allow-create-channel","description":"Enables the create_channel command without any pre-configured scope.","commands":{"allow":["create_channel"],"deny":[]}},"allow-delete-channel":{"identifier":"allow-delete-channel","description":"Enables the delete_channel command without any pre-configured scope.","commands":{"allow":["delete_channel"],"deny":[]}},"allow-get-active":{"identifier":"allow-get-active","description":"Enables the get_active command without any pre-configured scope.","commands":{"allow":["get_active"],"deny":[]}},"allow-get-pending":{"identifier":"allow-get-pending","description":"Enables the get_pending command without any pre-configured scope.","commands":{"allow":["get_pending"],"deny":[]}},"allow-is-permission-granted":{"identifier":"allow-is-permission-granted","description":"Enables the is_permission_granted command without any pre-configured scope.","commands":{"allow":["is_permission_granted"],"deny":[]}},"allow-list-channels":{"identifier":"allow-list-channels","description":"Enables the list_channels command without any pre-configured scope.","commands":{"allow":["list_channels"],"deny":[]}},"allow-notify":{"identifier":"allow-notify","description":"Enables the notify command without any pre-configured scope.","commands":{"allow":["notify"],"deny":[]}},"allow-permission-state":{"identifier":"allow-permission-state","description":"Enables the permission_state command without any pre-configured scope.","commands":{"allow":["permission_state"],"deny":[]}},"allow-register-action-types":{"identifier":"allow-register-action-types","description":"Enables the register_action_types command without any pre-configured scope.","commands":{"allow":["register_action_types"],"deny":[]}},"allow-register-listener":{"identifier":"allow-register-listener","description":"Enables the register_listener command without any pre-configured scope.","commands":{"allow":["register_listener"],"deny":[]}},"allow-remove-active":{"identifier":"allow-remove-active","description":"Enables the remove_active command without any pre-configured scope.","commands":{"allow":["remove_active"],"deny":[]}},"allow-request-permission":{"identifier":"allow-request-permission","description":"Enables the request_permission command without any pre-configured scope.","commands":{"allow":["request_permission"],"deny":[]}},"allow-show":{"identifier":"allow-show","description":"Enables the show command without any pre-configured scope.","commands":{"allow":["show"],"deny":[]}},"deny-batch":{"identifier":"deny-batch","description":"Denies the batch command without any pre-configured scope.","commands":{"allow":[],"deny":["batch"]}},"deny-cancel":{"identifier":"deny-cancel","description":"Denies the cancel command without any pre-configured scope.","commands":{"allow":[],"deny":["cancel"]}},"deny-check-permissions":{"identifier":"deny-check-permissions","description":"Denies the check_permissions command without any pre-configured scope.","commands":{"allow":[],"deny":["check_permissions"]}},"deny-create-channel":{"identifier":"deny-create-channel","description":"Denies the create_channel command without any pre-configured scope.","commands":{"allow":[],"deny":["create_channel"]}},"deny-delete-channel":{"identifier":"deny-delete-channel","description":"Denies the delete_channel command without any pre-configured scope.","commands":{"allow":[],"deny":["delete_channel"]}},"deny-get-active":{"identifier":"deny-get-active","description":"Denies the get_active command without any pre-configured scope.","commands":{"allow":[],"deny":["get_active"]}},"deny-get-pending":{"identifier":"deny-get-pending","description":"Denies the get_pending command without any pre-configured scope.","commands":{"allow":[],"deny":["get_pending"]}},"deny-is-permission-granted":{"identifier":"deny-is-permission-granted","description":"Denies the is_permission_granted command without any pre-configured scope.","commands":{"allow":[],"deny":["is_permission_granted"]}},"deny-list-channels":{"identifier":"deny-list-channels","description":"Denies the list_channels command without any pre-configured scope.","commands":{"allow":[],"deny":["list_channels"]}},"deny-notify":{"identifier":"deny-notify","description":"Denies the notify command without any pre-configured scope.","commands":{"allow":[],"deny":["notify"]}},"deny-permission-state":{"identifier":"deny-permission-state","description":"Denies the permission_state command without any pre-configured scope.","commands":{"allow":[],"deny":["permission_state"]}},"deny-register-action-types":{"identifier":"deny-register-action-types","description":"Denies the register_action_types command without any pre-configured scope.","commands":{"allow":[],"deny":["register_action_types"]}},"deny-register-listener":{"identifier":"deny-register-listener","description":"Denies the register_listener command without any pre-configured scope.","commands":{"allow":[],"deny":["register_listener"]}},"deny-remove-active":{"identifier":"deny-remove-active","description":"Denies the remove_active command without any pre-configured scope.","commands":{"allow":[],"deny":["remove_active"]}},"deny-request-permission":{"identifier":"deny-request-permission","description":"Denies the request_permission command without any pre-configured scope.","commands":{"allow":[],"deny":["request_permission"]}},"deny-show":{"identifier":"deny-show","description":"Denies the show command without any pre-configured scope.","commands":{"allow":[],"deny":["show"]}}},"permission_sets":{},"global_scope_schema":null},"os":{"default_permission":{"identifier":"default","description":"This permission set configures which\noperating system information are available\nto gather from the frontend.\n\n#### Granted Permissions\n\nAll information except the host name are available.\n\n","permissions":["allow-arch","allow-exe-extension","allow-family","allow-locale","allow-os-type","allow-platform","allow-version"]},"permissions":{"allow-arch":{"identifier":"allow-arch","description":"Enables the arch command without any pre-configured scope.","commands":{"allow":["arch"],"deny":[]}},"allow-exe-extension":{"identifier":"allow-exe-extension","description":"Enables the exe_extension command without any pre-configured scope.","commands":{"allow":["exe_extension"],"deny":[]}},"allow-family":{"identifier":"allow-family","description":"Enables the family command without any pre-configured scope.","commands":{"allow":["family"],"deny":[]}},"allow-hostname":{"identifier":"allow-hostname","description":"Enables the hostname command without any pre-configured scope.","commands":{"allow":["hostname"],"deny":[]}},"allow-locale":{"identifier":"allow-locale","description":"Enables the locale command without any pre-configured scope.","commands":{"allow":["locale"],"deny":[]}},"allow-os-type":{"identifier":"allow-os-type","description":"Enables the os_type command without any pre-configured scope.","commands":{"allow":["os_type"],"deny":[]}},"allow-platform":{"identifier":"allow-platform","description":"Enables the platform command without any pre-configured scope.","commands":{"allow":["platform"],"deny":[]}},"allow-version":{"identifier":"allow-version","description":"Enables the version command without any pre-configured scope.","commands":{"allow":["version"],"deny":[]}},"deny-arch":{"identifier":"deny-arch","description":"Denies the arch command without any pre-configured scope.","commands":{"allow":[],"deny":["arch"]}},"deny-exe-extension":{"identifier":"deny-exe-extension","description":"Denies the exe_extension command without any pre-configured scope.","commands":{"allow":[],"deny":["exe_extension"]}},"deny-family":{"identifier":"deny-family","description":"Denies the family command without any pre-configured scope.","commands":{"allow":[],"deny":["family"]}},"deny-hostname":{"identifier":"deny-hostname","description":"Denies the hostname command without any pre-configured scope.","commands":{"allow":[],"deny":["hostname"]}},"deny-locale":{"identifier":"deny-locale","description":"Denies the locale command without any pre-configured scope.","commands":{"allow":[],"deny":["locale"]}},"deny-os-type":{"identifier":"deny-os-type","description":"Denies the os_type command without any pre-configured scope.","commands":{"allow":[],"deny":["os_type"]}},"deny-platform":{"identifier":"deny-platform","description":"Denies the platform command without any pre-configured scope.","commands":{"allow":[],"deny":["platform"]}},"deny-version":{"identifier":"deny-version","description":"Denies the version command without any pre-configured scope.","commands":{"allow":[],"deny":["version"]}}},"permission_sets":{},"global_scope_schema":null},"process":{"default_permission":{"identifier":"default","description":"This permission set configures which\nprocess feeatures are by default exposed.\n\n#### Granted Permissions\n\nThis enables to quit via `allow-exit` and restart via `allow-restart`\nthe application.\n","permissions":["allow-exit","allow-restart"]},"permissions":{"allow-exit":{"identifier":"allow-exit","description":"Enables the exit command without any pre-configured scope.","commands":{"allow":["exit"],"deny":[]}},"allow-restart":{"identifier":"allow-restart","description":"Enables the restart command without any pre-configured scope.","commands":{"allow":["restart"],"deny":[]}},"deny-exit":{"identifier":"deny-exit","description":"Denies the exit command without any pre-configured scope.","commands":{"allow":[],"deny":["exit"]}},"deny-restart":{"identifier":"deny-restart","description":"Denies the restart command without any pre-configured scope.","commands":{"allow":[],"deny":["restart"]}}},"permission_sets":{},"global_scope_schema":null},"shell":{"default_permission":{"identifier":"default","description":"This permission set configures which\nshell functionality is exposed by default.\n\n#### Granted Permissions\n\nIt allows to use the `open` functionality without any specific\nscope pre-configured. It will allow opening `http(s)://`,\n`tel:` and `mailto:` links.\n","permissions":["allow-open"]},"permissions":{"allow-execute":{"identifier":"allow-execute","description":"Enables the execute command without any pre-configured scope.","commands":{"allow":["execute"],"deny":[]}},"allow-kill":{"identifier":"allow-kill","description":"Enables the kill command without any pre-configured scope.","commands":{"allow":["kill"],"deny":[]}},"allow-open":{"identifier":"allow-open","description":"Enables the open command without any pre-configured scope.","commands":{"allow":["open"],"deny":[]}},"allow-spawn":{"identifier":"allow-spawn","description":"Enables the spawn command without any pre-configured scope.","commands":{"allow":["spawn"],"deny":[]}},"allow-stdin-write":{"identifier":"allow-stdin-write","description":"Enables the stdin_write command without any pre-configured scope.","commands":{"allow":["stdin_write"],"deny":[]}},"deny-execute":{"identifier":"deny-execute","description":"Denies the execute command without any pre-configured scope.","commands":{"allow":[],"deny":["execute"]}},"deny-kill":{"identifier":"deny-kill","description":"Denies the kill command without any pre-configured scope.","commands":{"allow":[],"deny":["kill"]}},"deny-open":{"identifier":"deny-open","description":"Denies the open command without any pre-configured scope.","commands":{"allow":[],"deny":["open"]}},"deny-spawn":{"identifier":"deny-spawn","description":"Denies the spawn command without any pre-configured scope.","commands":{"allow":[],"deny":["spawn"]}},"deny-stdin-write":{"identifier":"deny-stdin-write","description":"Denies the stdin_write command without any pre-configured scope.","commands":{"allow":[],"deny":["stdin_write"]}}},"permission_sets":{},"global_scope_schema":{"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"cmd":{"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.","type":"string"},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"}},"required":["cmd","name"],"type":"object"},{"additionalProperties":false,"properties":{"args":{"allOf":[{"$ref":"#/definitions/ShellScopeEntryAllowedArgs"}],"description":"The allowed arguments for the command execution."},"name":{"description":"The name for this allowed shell command configuration.\n\nThis name will be used inside of the webview API to call this command along with any specified arguments.","type":"string"},"sidecar":{"description":"If this command is a sidecar command.","type":"boolean"}},"required":["name","sidecar"],"type":"object"}],"definitions":{"ShellScopeEntryAllowedArg":{"anyOf":[{"description":"A non-configurable argument that is passed to the command in the order it was specified.","type":"string"},{"additionalProperties":false,"description":"A variable that is set while calling the command from the webview API.","properties":{"raw":{"default":false,"description":"Marks the validator as a raw regex, meaning the plugin should not make any modification at runtime.\n\nThis means the regex will not match on the entire string by default, which might be exploited if your regex allow unexpected input to be considered valid. When using this option, make sure your regex is correct.","type":"boolean"},"validator":{"description":"[regex] validator to require passed values to conform to an expected input.\n\nThis will require the argument value passed to this variable to match the `validator` regex before it will be executed.\n\nThe regex string is by default surrounded by `^...$` to match the full string. For example the `https?://\\w+` regex would be registered as `^https?://\\w+$`.\n\n[regex]: ","type":"string"}},"required":["validator"],"type":"object"}],"description":"A command argument allowed to be executed by the webview API."},"ShellScopeEntryAllowedArgs":{"anyOf":[{"description":"Use a simple boolean to allow all or disable all arguments to this command configuration.","type":"boolean"},{"description":"A specific set of [`ShellScopeEntryAllowedArg`] that are valid to call for the command configuration.","items":{"$ref":"#/definitions/ShellScopeEntryAllowedArg"},"type":"array"}],"description":"A set of command arguments allowed to be executed by the webview API.\n\nA value of `true` will allow any arguments to be passed to the command. `false` will disable all arguments. A list of [`ShellScopeEntryAllowedArg`] will set those arguments as the only valid arguments to be passed to the attached command configuration."}},"description":"Shell scope entry.","title":"ShellScopeEntry"}},"store":{"default_permission":{"identifier":"default","description":"This permission set configures what kind of\noperations are available from the store plugin.\n\n#### Granted Permissions\n\nAll operations are enabled by default.\n\n","permissions":["allow-load","allow-get-store","allow-set","allow-get","allow-has","allow-delete","allow-clear","allow-reset","allow-keys","allow-values","allow-entries","allow-length","allow-reload","allow-save"]},"permissions":{"allow-clear":{"identifier":"allow-clear","description":"Enables the clear command without any pre-configured scope.","commands":{"allow":["clear"],"deny":[]}},"allow-delete":{"identifier":"allow-delete","description":"Enables the delete command without any pre-configured scope.","commands":{"allow":["delete"],"deny":[]}},"allow-entries":{"identifier":"allow-entries","description":"Enables the entries command without any pre-configured scope.","commands":{"allow":["entries"],"deny":[]}},"allow-get":{"identifier":"allow-get","description":"Enables the get command without any pre-configured scope.","commands":{"allow":["get"],"deny":[]}},"allow-get-store":{"identifier":"allow-get-store","description":"Enables the get_store command without any pre-configured scope.","commands":{"allow":["get_store"],"deny":[]}},"allow-has":{"identifier":"allow-has","description":"Enables the has command without any pre-configured scope.","commands":{"allow":["has"],"deny":[]}},"allow-keys":{"identifier":"allow-keys","description":"Enables the keys command without any pre-configured scope.","commands":{"allow":["keys"],"deny":[]}},"allow-length":{"identifier":"allow-length","description":"Enables the length command without any pre-configured scope.","commands":{"allow":["length"],"deny":[]}},"allow-load":{"identifier":"allow-load","description":"Enables the load command without any pre-configured scope.","commands":{"allow":["load"],"deny":[]}},"allow-reload":{"identifier":"allow-reload","description":"Enables the reload command without any pre-configured scope.","commands":{"allow":["reload"],"deny":[]}},"allow-reset":{"identifier":"allow-reset","description":"Enables the reset command without any pre-configured scope.","commands":{"allow":["reset"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"allow-set":{"identifier":"allow-set","description":"Enables the set command without any pre-configured scope.","commands":{"allow":["set"],"deny":[]}},"allow-values":{"identifier":"allow-values","description":"Enables the values command without any pre-configured scope.","commands":{"allow":["values"],"deny":[]}},"deny-clear":{"identifier":"deny-clear","description":"Denies the clear command without any pre-configured scope.","commands":{"allow":[],"deny":["clear"]}},"deny-delete":{"identifier":"deny-delete","description":"Denies the delete command without any pre-configured scope.","commands":{"allow":[],"deny":["delete"]}},"deny-entries":{"identifier":"deny-entries","description":"Denies the entries command without any pre-configured scope.","commands":{"allow":[],"deny":["entries"]}},"deny-get":{"identifier":"deny-get","description":"Denies the get command without any pre-configured scope.","commands":{"allow":[],"deny":["get"]}},"deny-get-store":{"identifier":"deny-get-store","description":"Denies the get_store command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store"]}},"deny-has":{"identifier":"deny-has","description":"Denies the has command without any pre-configured scope.","commands":{"allow":[],"deny":["has"]}},"deny-keys":{"identifier":"deny-keys","description":"Denies the keys command without any pre-configured scope.","commands":{"allow":[],"deny":["keys"]}},"deny-length":{"identifier":"deny-length","description":"Denies the length command without any pre-configured scope.","commands":{"allow":[],"deny":["length"]}},"deny-load":{"identifier":"deny-load","description":"Denies the load command without any pre-configured scope.","commands":{"allow":[],"deny":["load"]}},"deny-reload":{"identifier":"deny-reload","description":"Denies the reload command without any pre-configured scope.","commands":{"allow":[],"deny":["reload"]}},"deny-reset":{"identifier":"deny-reset","description":"Denies the reset command without any pre-configured scope.","commands":{"allow":[],"deny":["reset"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}},"deny-set":{"identifier":"deny-set","description":"Denies the set command without any pre-configured scope.","commands":{"allow":[],"deny":["set"]}},"deny-values":{"identifier":"deny-values","description":"Denies the values command without any pre-configured scope.","commands":{"allow":[],"deny":["values"]}}},"permission_sets":{},"global_scope_schema":null},"valtio":{"default_permission":{"identifier":"default","description":"Default permissions for tauri-plugin-valtio.","permissions":["allow-clear-autosave","allow-get-valtio-path","allow-get-default-save-strategy","allow-get-save-strategy","allow-get-store-ids","allow-get-store-path","allow-get-store-state","allow-load","allow-patch","allow-save","allow-save-all","allow-save-all-now","allow-save-now","allow-save-some","allow-save-some-now","allow-set-valtio-path","allow-set-autosave","allow-set-save-strategy","allow-set-store-options","allow-unload"]},"permissions":{"allow-clear-autosave":{"identifier":"allow-clear-autosave","description":"Enables the clear_autosave command without any pre-configured scope.","commands":{"allow":["clear_autosave"],"deny":[]}},"allow-get-default-save-strategy":{"identifier":"allow-get-default-save-strategy","description":"Enables the get_default_save_strategy command without any pre-configured scope.","commands":{"allow":["get_default_save_strategy"],"deny":[]}},"allow-get-save-strategy":{"identifier":"allow-get-save-strategy","description":"Enables the get_save_strategy command without any pre-configured scope.","commands":{"allow":["get_save_strategy"],"deny":[]}},"allow-get-store-ids":{"identifier":"allow-get-store-ids","description":"Enables the get_store_ids command without any pre-configured scope.","commands":{"allow":["get_store_ids"],"deny":[]}},"allow-get-store-path":{"identifier":"allow-get-store-path","description":"Enables the get_store_path command without any pre-configured scope.","commands":{"allow":["get_store_path"],"deny":[]}},"allow-get-store-state":{"identifier":"allow-get-store-state","description":"Enables the get_store_state command without any pre-configured scope.","commands":{"allow":["get_store_state"],"deny":[]}},"allow-get-valtio-path":{"identifier":"allow-get-valtio-path","description":"Enables the get_valtio_path command without any pre-configured scope.","commands":{"allow":["get_valtio_path"],"deny":[]}},"allow-load":{"identifier":"allow-load","description":"Enables the load command without any pre-configured scope.","commands":{"allow":["load"],"deny":[]}},"allow-patch":{"identifier":"allow-patch","description":"Enables the patch command without any pre-configured scope.","commands":{"allow":["patch"],"deny":[]}},"allow-save":{"identifier":"allow-save","description":"Enables the save command without any pre-configured scope.","commands":{"allow":["save"],"deny":[]}},"allow-save-all":{"identifier":"allow-save-all","description":"Enables the save_all command without any pre-configured scope.","commands":{"allow":["save_all"],"deny":[]}},"allow-save-all-now":{"identifier":"allow-save-all-now","description":"Enables the save_all_now command without any pre-configured scope.","commands":{"allow":["save_all_now"],"deny":[]}},"allow-save-now":{"identifier":"allow-save-now","description":"Enables the save_now command without any pre-configured scope.","commands":{"allow":["save_now"],"deny":[]}},"allow-save-some":{"identifier":"allow-save-some","description":"Enables the save_some command without any pre-configured scope.","commands":{"allow":["save_some"],"deny":[]}},"allow-save-some-now":{"identifier":"allow-save-some-now","description":"Enables the save_some_now command without any pre-configured scope.","commands":{"allow":["save_some_now"],"deny":[]}},"allow-set-autosave":{"identifier":"allow-set-autosave","description":"Enables the set_autosave command without any pre-configured scope.","commands":{"allow":["set_autosave"],"deny":[]}},"allow-set-save-strategy":{"identifier":"allow-set-save-strategy","description":"Enables the set_save_strategy command without any pre-configured scope.","commands":{"allow":["set_save_strategy"],"deny":[]}},"allow-set-store-options":{"identifier":"allow-set-store-options","description":"Enables the set_store_options command without any pre-configured scope.","commands":{"allow":["set_store_options"],"deny":[]}},"allow-set-valtio-path":{"identifier":"allow-set-valtio-path","description":"Enables the set_valtio_path command without any pre-configured scope.","commands":{"allow":["set_valtio_path"],"deny":[]}},"allow-unload":{"identifier":"allow-unload","description":"Enables the unload command without any pre-configured scope.","commands":{"allow":["unload"],"deny":[]}},"deny-clear-autosave":{"identifier":"deny-clear-autosave","description":"Denies the clear_autosave command without any pre-configured scope.","commands":{"allow":[],"deny":["clear_autosave"]}},"deny-get-default-save-strategy":{"identifier":"deny-get-default-save-strategy","description":"Denies the get_default_save_strategy command without any pre-configured scope.","commands":{"allow":[],"deny":["get_default_save_strategy"]}},"deny-get-save-strategy":{"identifier":"deny-get-save-strategy","description":"Denies the get_save_strategy command without any pre-configured scope.","commands":{"allow":[],"deny":["get_save_strategy"]}},"deny-get-store-ids":{"identifier":"deny-get-store-ids","description":"Denies the get_store_ids command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store_ids"]}},"deny-get-store-path":{"identifier":"deny-get-store-path","description":"Denies the get_store_path command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store_path"]}},"deny-get-store-state":{"identifier":"deny-get-store-state","description":"Denies the get_store_state command without any pre-configured scope.","commands":{"allow":[],"deny":["get_store_state"]}},"deny-get-valtio-path":{"identifier":"deny-get-valtio-path","description":"Denies the get_valtio_path command without any pre-configured scope.","commands":{"allow":[],"deny":["get_valtio_path"]}},"deny-load":{"identifier":"deny-load","description":"Denies the load command without any pre-configured scope.","commands":{"allow":[],"deny":["load"]}},"deny-patch":{"identifier":"deny-patch","description":"Denies the patch command without any pre-configured scope.","commands":{"allow":[],"deny":["patch"]}},"deny-save":{"identifier":"deny-save","description":"Denies the save command without any pre-configured scope.","commands":{"allow":[],"deny":["save"]}},"deny-save-all":{"identifier":"deny-save-all","description":"Denies the save_all command without any pre-configured scope.","commands":{"allow":[],"deny":["save_all"]}},"deny-save-all-now":{"identifier":"deny-save-all-now","description":"Denies the save_all_now command without any pre-configured scope.","commands":{"allow":[],"deny":["save_all_now"]}},"deny-save-now":{"identifier":"deny-save-now","description":"Denies the save_now command without any pre-configured scope.","commands":{"allow":[],"deny":["save_now"]}},"deny-save-some":{"identifier":"deny-save-some","description":"Denies the save_some command without any pre-configured scope.","commands":{"allow":[],"deny":["save_some"]}},"deny-save-some-now":{"identifier":"deny-save-some-now","description":"Denies the save_some_now command without any pre-configured scope.","commands":{"allow":[],"deny":["save_some_now"]}},"deny-set-autosave":{"identifier":"deny-set-autosave","description":"Denies the set_autosave command without any pre-configured scope.","commands":{"allow":[],"deny":["set_autosave"]}},"deny-set-save-strategy":{"identifier":"deny-set-save-strategy","description":"Denies the set_save_strategy command without any pre-configured scope.","commands":{"allow":[],"deny":["set_save_strategy"]}},"deny-set-store-options":{"identifier":"deny-set-store-options","description":"Denies the set_store_options command without any pre-configured scope.","commands":{"allow":[],"deny":["set_store_options"]}},"deny-set-valtio-path":{"identifier":"deny-set-valtio-path","description":"Denies the set_valtio_path command without any pre-configured scope.","commands":{"allow":[],"deny":["set_valtio_path"]}},"deny-unload":{"identifier":"deny-unload","description":"Denies the unload command without any pre-configured scope.","commands":{"allow":[],"deny":["unload"]}}},"permission_sets":{},"global_scope_schema":null}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json index 90ec292..846c932 100644 --- a/src-tauri/gen/schemas/capabilities.json +++ b/src-tauri/gen/schemas/capabilities.json @@ -1 +1 @@ -{"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["global-shortcut:default","store:default","store:allow-set","store:allow-get-store","store:allow-has","store:allow-delete","store:allow-clear","store:allow-values","store:allow-save","store:allow-load","store:allow-reset","store:allow-entries"],"platforms":["macOS","windows","linux"]},"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:default","fs:allow-read-file","fs:allow-write-file","fs:allow-read-dir","fs:allow-copy-file","fs:allow-mkdir","fs:allow-remove","fs:allow-remove","fs:allow-rename","fs:allow-exists","core:window:allow-create","core:window:allow-center","core:window:allow-request-user-attention","core:window:allow-set-resizable","core:window:allow-set-maximizable","core:window:allow-set-minimizable","core:window:allow-set-closable","core:window:allow-set-title","core:window:allow-maximize","core:window:allow-unmaximize","core:window:allow-minimize","core:window:allow-unminimize","core:window:allow-show","core:window:allow-hide","core:window:allow-close","core:window:allow-set-decorations","core:window:allow-set-always-on-top","core:window:allow-set-content-protected","core:window:allow-set-size","core:window:allow-set-min-size","core:window:allow-set-max-size","core:window:allow-set-position","core:window:allow-set-fullscreen","core:window:allow-set-focus","core:window:allow-set-icon","core:window:allow-set-skip-taskbar","core:window:allow-set-cursor-grab","core:window:allow-set-cursor-visible","core:window:allow-set-cursor-icon","core:window:allow-set-cursor-position","core:window:allow-set-ignore-cursor-events","core:window:allow-start-dragging","core:webview:allow-print","shell:allow-execute","shell:allow-open","dialog:allow-open","dialog:allow-save","dialog:allow-message","dialog:allow-ask","dialog:allow-confirm","http:default","notification:default","global-shortcut:allow-is-registered","global-shortcut:allow-register","global-shortcut:allow-register-all","global-shortcut:allow-unregister","global-shortcut:allow-unregister-all","os:allow-platform","os:allow-version","os:allow-os-type","os:allow-family","os:allow-arch","os:allow-exe-extension","os:allow-locale","os:allow-hostname","process:allow-restart","process:allow-exit","clipboard-manager:allow-read-text","clipboard-manager:allow-write-text","core:app:allow-app-show","core:app:allow-app-hide","process:default","fs:default","dialog:default","os:default","clipboard-manager:default"]}} \ No newline at end of file +{"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["global-shortcut:default","store:default","store:allow-set","store:allow-get-store","store:allow-has","store:allow-delete","store:allow-clear","store:allow-values","store:allow-save","store:allow-load","store:allow-reset","store:allow-entries"],"platforms":["macOS","windows","linux"]},"migrated":{"identifier":"migrated","description":"permissions that were migrated from v1","local":true,"windows":["main"],"permissions":["core:default","fs:allow-read-file","fs:allow-write-file","fs:allow-read-dir","fs:allow-copy-file","fs:allow-mkdir","fs:allow-remove","fs:allow-remove","fs:allow-rename","fs:allow-exists","core:window:allow-create","core:window:allow-center","core:window:allow-request-user-attention","core:window:allow-set-resizable","core:window:allow-set-maximizable","core:window:allow-set-minimizable","core:window:allow-set-closable","core:window:allow-set-title","core:window:allow-maximize","core:window:allow-unmaximize","core:window:allow-minimize","core:window:allow-unminimize","core:window:allow-show","core:window:allow-hide","core:window:allow-close","core:window:allow-set-decorations","core:window:allow-set-always-on-top","core:window:allow-set-content-protected","core:window:allow-set-size","core:window:allow-set-min-size","core:window:allow-set-max-size","core:window:allow-set-position","core:window:allow-set-fullscreen","core:window:allow-set-focus","core:window:allow-set-icon","core:window:allow-set-skip-taskbar","core:window:allow-set-cursor-grab","core:window:allow-set-cursor-visible","core:window:allow-set-cursor-icon","core:window:allow-set-cursor-position","core:window:allow-set-ignore-cursor-events","core:window:allow-start-dragging","core:webview:allow-print","shell:allow-execute","shell:allow-open","dialog:allow-open","dialog:allow-save","dialog:allow-message","dialog:allow-ask","dialog:allow-confirm","http:default","notification:default","global-shortcut:allow-is-registered","global-shortcut:allow-register","global-shortcut:allow-register-all","global-shortcut:allow-unregister","global-shortcut:allow-unregister-all","os:allow-platform","os:allow-version","os:allow-os-type","os:allow-family","os:allow-arch","os:allow-exe-extension","os:allow-locale","os:allow-hostname","process:allow-restart","process:allow-exit","clipboard-manager:allow-read-text","clipboard-manager:allow-write-text","core:app:allow-app-show","core:app:allow-app-hide","process:default","fs:default","dialog:default","os:default","clipboard-manager:default"]},"valtio":{"identifier":"valtio","description":"","local":true,"windows":["*"],"permissions":["valtio:default","core:event:default"]}} \ No newline at end of file diff --git a/src-tauri/gen/schemas/desktop-schema.json b/src-tauri/gen/schemas/desktop-schema.json index d032d17..5ee568d 100644 --- a/src-tauri/gen/schemas/desktop-schema.json +++ b/src-tauri/gen/schemas/desktop-schema.json @@ -5598,6 +5598,211 @@ "description": "Denies the values command without any pre-configured scope.", "type": "string", "const": "store:deny-values" + }, + { + "description": "Default permissions for tauri-plugin-valtio.", + "type": "string", + "const": "valtio:default" + }, + { + "description": "Enables the clear_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-clear-autosave" + }, + { + "description": "Enables the get_default_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-default-save-strategy" + }, + { + "description": "Enables the get_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-save-strategy" + }, + { + "description": "Enables the get_store_ids command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-ids" + }, + { + "description": "Enables the get_store_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-path" + }, + { + "description": "Enables the get_store_state command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-state" + }, + { + "description": "Enables the get_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-valtio-path" + }, + { + "description": "Enables the load command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-load" + }, + { + "description": "Enables the patch command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-patch" + }, + { + "description": "Enables the save command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save" + }, + { + "description": "Enables the save_all command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-all" + }, + { + "description": "Enables the save_all_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-all-now" + }, + { + "description": "Enables the save_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-now" + }, + { + "description": "Enables the save_some command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-some" + }, + { + "description": "Enables the save_some_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-some-now" + }, + { + "description": "Enables the set_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-autosave" + }, + { + "description": "Enables the set_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-save-strategy" + }, + { + "description": "Enables the set_store_options command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-store-options" + }, + { + "description": "Enables the set_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-valtio-path" + }, + { + "description": "Enables the unload command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-unload" + }, + { + "description": "Denies the clear_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-clear-autosave" + }, + { + "description": "Denies the get_default_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-default-save-strategy" + }, + { + "description": "Denies the get_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-save-strategy" + }, + { + "description": "Denies the get_store_ids command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-ids" + }, + { + "description": "Denies the get_store_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-path" + }, + { + "description": "Denies the get_store_state command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-state" + }, + { + "description": "Denies the get_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-valtio-path" + }, + { + "description": "Denies the load command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-load" + }, + { + "description": "Denies the patch command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-patch" + }, + { + "description": "Denies the save command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save" + }, + { + "description": "Denies the save_all command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-all" + }, + { + "description": "Denies the save_all_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-all-now" + }, + { + "description": "Denies the save_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-now" + }, + { + "description": "Denies the save_some command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-some" + }, + { + "description": "Denies the save_some_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-some-now" + }, + { + "description": "Denies the set_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-autosave" + }, + { + "description": "Denies the set_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-save-strategy" + }, + { + "description": "Denies the set_store_options command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-store-options" + }, + { + "description": "Denies the set_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-valtio-path" + }, + { + "description": "Denies the unload command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-unload" } ] }, diff --git a/src-tauri/gen/schemas/macOS-schema.json b/src-tauri/gen/schemas/macOS-schema.json index d032d17..5ee568d 100644 --- a/src-tauri/gen/schemas/macOS-schema.json +++ b/src-tauri/gen/schemas/macOS-schema.json @@ -5598,6 +5598,211 @@ "description": "Denies the values command without any pre-configured scope.", "type": "string", "const": "store:deny-values" + }, + { + "description": "Default permissions for tauri-plugin-valtio.", + "type": "string", + "const": "valtio:default" + }, + { + "description": "Enables the clear_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-clear-autosave" + }, + { + "description": "Enables the get_default_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-default-save-strategy" + }, + { + "description": "Enables the get_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-save-strategy" + }, + { + "description": "Enables the get_store_ids command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-ids" + }, + { + "description": "Enables the get_store_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-path" + }, + { + "description": "Enables the get_store_state command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-store-state" + }, + { + "description": "Enables the get_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-get-valtio-path" + }, + { + "description": "Enables the load command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-load" + }, + { + "description": "Enables the patch command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-patch" + }, + { + "description": "Enables the save command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save" + }, + { + "description": "Enables the save_all command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-all" + }, + { + "description": "Enables the save_all_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-all-now" + }, + { + "description": "Enables the save_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-now" + }, + { + "description": "Enables the save_some command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-some" + }, + { + "description": "Enables the save_some_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-save-some-now" + }, + { + "description": "Enables the set_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-autosave" + }, + { + "description": "Enables the set_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-save-strategy" + }, + { + "description": "Enables the set_store_options command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-store-options" + }, + { + "description": "Enables the set_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-set-valtio-path" + }, + { + "description": "Enables the unload command without any pre-configured scope.", + "type": "string", + "const": "valtio:allow-unload" + }, + { + "description": "Denies the clear_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-clear-autosave" + }, + { + "description": "Denies the get_default_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-default-save-strategy" + }, + { + "description": "Denies the get_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-save-strategy" + }, + { + "description": "Denies the get_store_ids command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-ids" + }, + { + "description": "Denies the get_store_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-path" + }, + { + "description": "Denies the get_store_state command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-store-state" + }, + { + "description": "Denies the get_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-get-valtio-path" + }, + { + "description": "Denies the load command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-load" + }, + { + "description": "Denies the patch command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-patch" + }, + { + "description": "Denies the save command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save" + }, + { + "description": "Denies the save_all command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-all" + }, + { + "description": "Denies the save_all_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-all-now" + }, + { + "description": "Denies the save_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-now" + }, + { + "description": "Denies the save_some command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-some" + }, + { + "description": "Denies the save_some_now command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-save-some-now" + }, + { + "description": "Denies the set_autosave command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-autosave" + }, + { + "description": "Denies the set_save_strategy command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-save-strategy" + }, + { + "description": "Denies the set_store_options command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-store-options" + }, + { + "description": "Denies the set_valtio_path command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-set-valtio-path" + }, + { + "description": "Denies the unload command without any pre-configured scope.", + "type": "string", + "const": "valtio:deny-unload" } ] }, diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 82a4efd..7be146f 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -33,6 +33,7 @@ fn on_button_clicked() -> String { fn main() { tauri::Builder::default() + .plugin(tauri_plugin_valtio::init()) .plugin(tauri_plugin_store::Builder::new().build()) .plugin(tauri_plugin_notification::init()) .plugin(tauri_plugin_http::init()) diff --git a/src/app/(main)/layout.tsx b/src/app/(main)/layout.tsx index b20fa42..89f7d17 100644 --- a/src/app/(main)/layout.tsx +++ b/src/app/(main)/layout.tsx @@ -2,7 +2,7 @@ import Header from "@/components/window/Header" import Nav from "@/components/window/Nav" import SideBar from "@/components/window/SideBar" -import clsx from "clsx" +import { cn } from "@heroui/react" // import { platform } from "@tauri-apps/plugin-os" export default function BaseLayout({ @@ -11,7 +11,7 @@ export default function BaseLayout({ children: React.ReactNode }) { return ( -
+
{/* bg-[#f1f0f2] */}