From 2e99bcbba58098ad44c46e61e5ccb5f9cf3cadf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Fri, 1 Mar 2024 11:43:44 +0300 Subject: [PATCH] Initial files --- .gitignore | 55 ++ ...s_in_Cloud_by_Masscollabs_Services.svg.png | Bin 0 -> 56078 bytes LICENSE | 661 ++++++++++++++++++ README.md | 3 + fdl-1.3.md | 445 ++++++++++++ 5 files changed, 1164 insertions(+) create mode 100644 .gitignore create mode 100644 240px-Emacs_in_Cloud_by_Masscollabs_Services.svg.png create mode 100644 LICENSE create mode 100644 README.md create mode 100644 fdl-1.3.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9cd3410 --- /dev/null +++ b/.gitignore @@ -0,0 +1,55 @@ +# Created by https://www.toptal.com/developers/gitignore/api/emacs +# Edit at https://www.toptal.com/developers/gitignore?templates=emacs + +### Emacs ### +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + + +# End of https://www.toptal.com/developers/gitignore/api/emacs diff --git a/240px-Emacs_in_Cloud_by_Masscollabs_Services.svg.png b/240px-Emacs_in_Cloud_by_Masscollabs_Services.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..03d2952229056b751edacd5ff0ee4548c70e49f2 GIT binary patch literal 56078 zcmW(+1ymGW8(u<6Qjn7F?rv$MySuwPmF`|-X%LV_LAqOVX`~w@q`Tvv?>~EX=gj8J z?0w(+)QweBk;6bEMgxIB7z*;z8o>7KzdH&%@L0ni(hqD9Z9gi11oo2OKAFD(_9-mo zHIzZ106GvTECK|20G1N2t?qP+o~=Cyntk(C?^ei{qI)TQJxOG z6Qm&hQOj@XDA?MJbg$;79p?7cD~XV0m`louK1s^CPyzCdk#1*AW2s)5$kp|f)p8_d zijba14W1x5u^3G5n8<`Y`0v%Oti^ta8=_D6zy;%}#_ z9_ngOp;@?D2o03hNIPc4qBha5(EV#F2d(T+f5z=g*?tY?at@IxGEEI-t*8{NkQ^*t zxeIOLc~tQs4CvqSlX=NRd<$R7aMRwU`uzG!KFh?&T7Ud3#$(^@{C(#AJiZsx($i}s zZ1Y+JY6FY&?%!#s-iN*V-*>qdp~BD3`+Kjxtc#O{?D)T~H=R}AO;!)RGCnqJ*dB=m z1wZEVcO*1y){)PJ`jCXK|8)y6Mvi6)nXzYJHhDLqxTkzlP{LY$X1 z%XZXg0_KGcyjOSq(LgLPd;N!|nN}0@@VOsJH#cCNDiraH1#A!p50?@NI@f*sd7N0s zQ7^~-maeY&-DG#Uc+1u!|LHUTugTK@xy#05#$}%%69@%r#D-;oUx<|!Tv(3S{nNiT zxFqVe$NafDu*7Rv{duk*&q!Or2Rfv%ptX%=-84D&E<&V`vm!W%Y}4wR|Fa?F#akUS zf&;{XzPQegD$;+MQ6?-R*SYtsDtdXeKY6Bk85NR4++n=BLxlDA&Ehk%$K%Z&d)E(x znWJbjB7walJzLwFqBUU=XvQbm7N?G4)mN%50fEdpr0Bn)>KWU`Z{HPRJ3>@6OHS7w zA3+<%Z(nL*c<)2pVLj*6U1y8hr;o|~@k=g)gku+fS;sniDE(!>J|E1_iQPWg zvAKe}TkEJGHmA!4$YCR&%>DHIWujkZBZ^b3H}w(}OY3LcL*8xl-UoX=x9%&padiZ1 zJoZTX`YPbrL+Iq=ezDj-Kg6}2oDlh%RCkn}coygXsRZU?*6TAE6cYWP8!#6 zj2F+D&8mMhoy~Y6{?6t(WOpmR(m&szf$HhECiUTX+&_pmOZHCfeca8{+Y#F8s)GYI z*u}pkzP;+nc>MbrqW2&>2nRYc=o4*S<3I`2$2oDYKkuK0y;3Pz`z;zs0_CR>&dd44 z&4l0X*r3j7*S={S7wg`t`GbdJLg5d?O!EPQfZ1ArBkf<$`4yTU&DiYK!L!(M+o0u7WHY+ zPeVuNe*94I@H=jo&eZwm-h7wvw+bEWQolvoS#9n7o{#o+dPumcB7~OBXIqbAj}`B+ zM7cHsh(R1&(9UB1*Y%Mn98dxrh-UbYx1ldve`jZMZ>HlbC)ThZNB5d;u;g#o))iCjUO%tA+yoVwiQEQxY^Cnh zHu$-_jX{T^#eV&Dp66db`%L>vPrfX?z83W2?+&6+@LT1*u5PJ+s8xi%bR;ssod&BO zRumvx{+ZIRWkCn6zpUlQv&nbcLwD}x=I5Q4^DXqba0o)KW`dD#J0qn_Xm z9(`D!6ySnBJS){$b-s2uC%ceY5lVuUlc+h7zDRJS(~Am0jXbrVq3<{Q^7=J~uL8cS zhFI(*hqk)bdR`ocgU)8iU8E5os$bXKh2~bN)20|y)8xTFjZA!3q1=p%xi#O13zV1| z6DQWx&Tm7#+KPICk$ys+Lj0j)wOnvONV(SDGO|oK&goNaEazR2l1u_U%D3-2Y~{YU z8D*oVjg5C$zDikhLsnP!g(M=X?@;LAFj35t<)07s_CmLp*=J`1qN4sDIABd^0{`ZS z96y%W)lhfK-ftX9!fo-V^E2*=#E?zT%KX5PtKaFbXODYM%lTaBk5gk(Rq(+Z!OjQ> zI|{o*AOjaMtO%1!812xiKpSk41r7qs==^}+Y3H+wrl9W-h`+gfGnXCIv zCKXImr^R!GOJ>hkS%AM#RW*lz;Loyqz%1zA(V-wHK;YeG=gpY03D$KB zyUThfb>5gg|Jv0Gbu#ADc9jX}ZswG|^mk9%k z_M3fgjXR&K-BOT&?k+A~65XuE6otZHq_4Pr(jX3{r@n%tz?ly@eo0RUx^vT43##q^ zFcL$bR%MWv-d1Hj-LpG8I&}m;##aDEsLFGBI1z`5Iif1g4G-EYAXx7bZ?d-(NuQb+ zmE`7$lWBIe_0#@tPpBrpf%fswWla{jhae>pw!7d2mYnPa$gmwaQo#aEiu*%$ zGFBp|EMhNVNxDEE(4W_QLrwQmr-OZsZ%SW@FI~iM`<=GgBR`%r*R|Ev zHNX5=@KiPK_}3czeqV^};8fUU5XeA^GpgAB3f$G3gg=g|tiZLl!WtS(mOWhVhCI7o`u%lH%tNj} z2*YgzpXxt#%;-1z7|`PE+EC{J&hH@OZ1r4&NmCgK>R8#nIIzw%sBz}Q&NG_5DGP+64Da}FA~Q56E7jy zJD`^*&7UNg9t7XsuD+UygH~=OLX{f?xQbKoKBh_A?!jL@QAH3%6#`cc2PDS*@k`Y* z)Z$;O^I|iLeytNxYu>O!l({E~^}Y{VIWv?O>#gM2vqo8 zfScL~!BvAJ)t-wIsM~PuVd1XFcV)5T{=A2t-}HI5x{D#E{)b+zQ%lWwL$#yUd(AYZ z9n<5#`g%|opEy#aniT?@_=pbSFDJ3Ms$^G*|5Vh|E0_&9(SgnOi*p6oFeS``Dmgjw>%qIZ)CB# z0j2`gGMOP-lq_N_dY?PV_Zau#^en#Isr+94&d$xYb)m<+Q~zF$ykp_%^q1@TE&(i@ z{i?u#HJ{buNAjbt*PhOJQ*G};QCElxUFBFA+Ew8C+Am+zlZhrD_-^3Pj-c~%T?f;T zaBeiC4fTj73u#{bZExAXw?DfYSGmXOqOg5EzU7=EBuD>+7kS}ttnRGOhZ9C)XuL{$ z+h!{v`H{|al2eu^@uc~9D>-EAjd9b=zc*~klqhEUY1>26M&B#1)$ocO8tsL$6PD(6 z^P{rt%->Kd%|uX4qQFgPvPhx8%gjhuIMJm;i@)N@_=(oL2=q|EJpT^GunhA_Q6q=v zsOo<$bX)V-6AuJYkP(PopTFlx^vf3^W29yiV6X9zS>Pd!D6E)@hBH2g7)VphYm74( zHqlmx9P6b|V1?GMAC^je+y!QQZvE#-*5LtJSE&wLD=lZ&33n28eMTOhJAg?XFx7BT z);GMF{}ETuipgU9&cOxqE|_O9jnK?a{@|aW=Y71@VA4@X-8eT1Bd>| z=l6p>c(L#yboe_=%>8Z){o{T~CD@X-M>d?YQJ-07l4P4@lsgAxO|?r26ED1Z^MSo3 zVpS?OE$!GE27>C1@Q>hPg=Bf1c|RyqWcsypt~xP7lq}))ZF}W4(0G(^g_D9s+LeRv zyL`R8v*vy#*0T8b_{R#L9Jx4L8M~Qmg}!?E$@(66>&|QczC$JxYQ!;hzm_@;u|0f2 z5Cq+g((C@wiU;QUpzBH~S%B4s=&953VHN|LzlfK0DIr>IDhB~NN4rEk)z0}OUhKoZ zhpw-}>`_+fQfwK(X{ZaD?fav}E{@`Mii}K5Csp1=pdf-85eN~Kaf>Aus504qu_%H| z1)s2GDAT0bh`F(pa4D5i5GPV=7|79UU2ZTyJYyclg-Wuxh)no9tT0rhuO5qk_0l#f zf_f%-Y{$_=JG!{&wQuf$7Q&!tqt6xk+$IGY9HN2iJ}eqZQ%KtfK)?9erfn}}Rngk= zpTFtW+=N!PGx%pet6dkoHdmFEU(Qvh?T>fKlXnQV-#=Mr%^A6UoOKNib+eNn-nkz6 z^m(sBFT+=gs?Y0_b-KCyk(qiS6VsiN?5wvfZ0-;23xZL|Y&c;F@`?Z0I2%(bzW`1Q20b*R4nm!i>!h~@V4yYLufFb8-CV2MCK7^37$84ju z{e1>J#VCg9Ru{$E*;P%ZEQ}d1o>@pTj1#8jWJ9sqlbN}-HP;<4Jk!-)8eEK!5p#Js zFJrp&5;e=**Yw;FzdfWeHR;{fY9QkEodTxAGQ!W}M}JRGKl1q|w@h^t(sofX;T*Wz zGFAOFkz^M3Cd|l$9tAJ{A|4X-o-^NCL8ivTzoWb*X`Zs7L{=(rTk71h9>MxAGahrxB9BVHvBEpoF>7f<|9y@61 z_eSRl`V23UANF9HY+(9SVv78tlEy&1>EIyZ-LM9>d0qTq0sJ;zEH-=;9SUOPm(<~d z0R^ggA~WG-{qKVav52nAzv@|=?Jb|keXkQ<(`oc4#QZTn7FL~1TP9rg5<5N8)@*-1}V+O4%~$gU6-+ zd`=(rzQ3M;N6VAs7Yj0i0N?m-eP^dfXjg_(#pQS18q!}s{I`RL8b5zSDM*f$6`bl5 z;JbNTgfejwS_PZXz1w7n8zQ(eQXyAninD;pIcA#LkhgZ3UIbh#vQ@1$2ygR&6JKWl z5dXUInAQHv`p+23G>?I=P6B|@DLDodm%ad9v#Vfi*Gsuhb@zKB-K=!Kf?_eh_>}>O zkVrd@)^e{(>5{6;dE3jto8;)4i$zfbj}m5MYN|iuq`)_0&zdtkQ0+O>g39kNSo&wq zFOIgPsp;zFmhENi6f-YrHfPX9td43aMWv!N4Gsi#C_v{IKq!XdgMJqWDL2Gmb1BJb zvQiCskXRG?$Rs59-}RA38mVN_%(H-R0>~ZbKuOpv^bTV2*+JReC@zv2eur|(j;;R zt zWeS^4makXf%NBK*IB1}&V25$q=ug+2H@96zPE^4IR8#EyE|v;5=k4ku;`jY*<&ru? zyv|&zKfgmCLT4BEbs);i2mkg2Hai#dj9{7FSS2-|ha%}5c(U}tCCKIyR|*D>x;cS$ zY&(xZZ1lm~0)>Y@uBL){Q*_yV_BtGdR`TzDiZkDA^dUeU`1t}H9YxBECxPpMyx#Tq zN%=fH`Yrk0WL^1{nn(tN29I(IO_4p=+7i}V>y+QwKCHEbUI)9Ogn4N7*R#?SS}~#} zChdN*=Em>ClL3J~hnb@c_HaKK|M{{IhTDKk`8@_zj65B7*pjax%V6vVa!mX{I30GEtF>EbDL4yG9yRJ8;Txirnc55 zPJrfKEKiMCYcU*W{WZy15QVZj3l4-l;dDwMQB)qZt?*8!B#5UMPNK!h?8r~#%1&cb zZ~D~sz(GVrwRP5?-u?6!#dM5>su=In%WY%F<`UA37s@*#n;V);U%j+ZtxxW!jb#RR z|0ZsYZ+B$?)P6HW5#fY<*g95AW0qo7$3=Ovc0N#96+CoU`kx5FgBIy8_D@OHu#-hk zo$~5tobOE?pw7wrF7k}UChvW@#D&;=h)N&(SMW6YmOu11x2fxK7`N;2cBX#|PY`?7R54dCNq?1!8pnOwBg#nlQC(-->WdT1S~%B+>R<1nbkM#iBdTe z^1;#?6PYc7Dy#(fkU(D~P>Q6Dx(T_6ydg0bFFZ)xpb2y$)EY8&O@{sZb~1E#fWOhi z9vq5%kq8vIGJRd+t(e;b5R91nOdJ3Vyv@`OPP34at+ng)z(MAY9`245*k+bEVp;Rt z`p(d1?DvWT@xt68;vFYH_AyRP)0Chra#Rt7kd*h8B_)%y#-HdiH*t0(0z040LMGOZ zpqZ&j<6FSIgz}NCe5^?kWLqor+3d8lJ=~m6yM4Z+r3N~(eLdL`oc5@|GXfL}21X|` z`2jhZx&i+EQ%GZZQ@f+D&!=S1Ps{*_AW=kucarL;t{VSPjr|l7wa1v8RZ)eX#fmXI z7x3nDoU}khN|`>?K|kGhZpK7iAdlX8;r>hhCr5;Et^onUzj|OER(ewoB&1R;gAxXK zN(TI~EaV+|TW|fETESK0!^Zy4yEfv$1wB^7JO5*;%WCW${Rr)N?TB}Mnw<6+mM_yv zD$)6g-gSPR7#^M$UIf)3B-I9LDrXj3k`RG&_KWE&xNP}#&if{60XXRi(E=x@Gq~=P z)ode`i5;H7o?530h_j&zU3s}C8aq(SWT3mD=&TCp^}@E)B{RKmBJu#BQ5tb`Z=bv1 z+?OO{X2 z*O zOvp456dSg+g2rh|NwjtlH9SX2xf>!ayDt)D|Gv>^&agCnW5(aMRL|dL^!-=h=drI? zV0t<0dIX$Y$Ei3z7RGQi<_=t8<6Pj>o6J>F+B7N)N^lu!Qi+GZF_=|>OM5nMzz^m{ zv#6o%_*6u<)eAtrpUWEOXl$8tt*voU{{YEmF!h}>B|!J(w0~$Bh_0x6ty11z%75in zwp|;KieJ3GQShU?#iV3G;gO+CqP;yD!&kIn_?@_?R;=D>#1|d4Q^&9Mba|5RW#DXo zb9=2gBk~w~?#uA|J}ALlAn6$KDPckm7jb0IJBgYaCx1^KObZvb{arrd_MQ+-J1Dh> z8nwRILGRhW!wa+nkwkvK)_#s((8c~@P9ByV@b)cdV|WLd5HYUJjFV4mT)NWCoVVe; zb2m0>-TU|OGE{NWEK+GSz|3fKdz1O*bL$Slp05|)&GE#s>qIi0Hve15xE)@sfg$`@ z{L?0fE)!87^+kkmdRN*T1Ew!JnIoL%U%s{dr`Ery$v#oi`g2T7jfovetRwBuNFKl1@dt%l0!mdt4le zID32*<)hl3ENZV>cAS?sUEn(SvNbmLxz%7|__&`?nQjoLhM}pM_E$44Hd?KS>N$zR z%r|?XI0weKodrx-8jGR>wDi!Ydm;re2tq}8ckGkBG7&;{dji=*{h#gi`O+C1D%<`n z>XVSEV}~(JZ&GODY~!MG67LWZ=h?q?h9o)XAbt)q5qh`T_i^A@8U#u>H+4CDdK7QH ze6z}vmx|MJDR002a@1Y8GJT{abw7q}U3K zVqgq+-LLlCJ`Zj!5l=Xw@s%YMD0%9r&`W;(Ca+v)51~Nun$7f%7DgNX#%1!of?>{1 zgEccDY1~3!R3G0({A-r=nIURzDiZRzXMi9j>e00CM+QQ_%o z)(72+shjjawiJe5rkK!KR1VTh>7Dh7^ z0jub7-x8tRYzQ?@ateh2t)^Jwcp;nZZ$lK)y7WV>l8z_Ik$|6{UPT4I*J?geohP#> zA(Bk55zmOOcAOabPX=)D5{=APd@#*S&&K&AqCF<&a3`f8{x&R)2(4Dv_;DzKU}YiT z(LZPFKYfb)?yQbIUS*jNFCO4I;GM5!)Cx9ym83!$;$F>aEc>nImLd&|f~;s`91JFu zzb)Fg%_36lg?4KHU2>XWVSr|}i*vXZ8bw$C?2{7fV3M+-V}1gqd~$qTzBFDfZ6$WU zuT|qKFV~1;$pNqyzKh9UOS`SIWENmR={3@P9XluJ`b0=?sNca9^sUmbQ1tYCl1EwV z_nkzTH_6JB{?+|g+x!oJ?_r_d$eb*{H`~-s>e!V;ru}p4^ZLLXXzWi zA1&sHW(sYZg(ddi?aG7{Br|3vDCunLT|6nrx<}@Rg;0UMcB2c>X>0dRPX5J0fa5di zc??$K7?P#VwKiAaGB%5*iPf0e_Z<;Ywe}R6NKFbiK6Mn~YjC!Oa1GcNe852Znl*bZ z5#>?|-7)*+Y{ZiNF98g*mwSAj%JvkbGOuc!o6$RcFTKQ(t1;|`Dm`sK+vB$W9E?k$ zEt@tP6v84nKX0m1I;%09Lc@(m{ImLY*CT+g1V2u;{mZ(aii~yxGDuc76Y7xcB4GM- z!5KoN{>`WTt51Bt9Yn8{rrtHQ@!4$6z59T~ z#CD<}{Qyu6yT5LIGJJQs-6N7-l zNAe~XT>l0D*~*tC)gjtD%H+nK!Ez2f_qFOR;1OB65`{E{`)rM2wb|_O-pIkC4l-!t zoS`Nw-Ik=aBzp8>SOH_!nAWFEtILg^AU4+o_R@L9z+fd+*Tn{sD1epO>+5O%^fEX+ zVfFRG4-AAsY>>m9Sm;Q^GD4qXivTw>IL|jNI*Wb3rM>4;i=+GD*@>>Cv!2qyOixqtjUf zIm_t8HB>1^JJW)rJBBI|6h}*K%7Gnbz1`qgTxULO=X5nY=O-leHivIuVwJG#?8``& zk2MK0dLNy_mp#Ualx|I)NI;I*t9TG%A4~=B{JnUX{H4K^&8F&9VFf5X$Vk?p=KbE^ zF9`ScA@$|uUjO=Mmwmp8pV#cDitrxMnZBNt_t~b2jWm8#XOXFilPRgL7U7|R)$#`G zulE|-fvNk!!e}Gjv9V^#6ldGPQG^VuBS?SpKL>7i&Tj0|Dmc&f z-!!)5P%Vjm4bN(g^We6*r{J@j+~zj9@l8pAN?&#&&KIDuhlVavYcT6Z=~n-z#|<#w zRR>+mEJuC*I9%&)ya*T%*IZGXfUp%JzKz*d@$;M^Zg$?34gV@B37%ao&Z1>I!$z9v zKe4Vl^wRQ+MCUJFR5?XdpHn|e%fn;aX?fe))?yn$AM_?c+y;_#>5U4&=X9*=(&Ceo zeXrdhoywM(NZ@N@vXU+6s`<3Imt+b0Kn9-8P9u(r^@0!dc^gRL?_Vgb2SAzPJkoI|y=FziGRERh9MHljEumqoA#`Oh*z zDJcN6C6%nSQ}m_Kz`?7^P>CquU?PEOk&#M`)(S_;w$0{;iHNc-CKb}F+Xd7vrsss$ z>Yl{Ky`ts)t=|CG014#VVifnt%@SuZ5dymFWv(|AAdfx6Q^t>%Ewa0Nc50V&du^!m zycl2|o^ui~!kcBvOjsgLwzQn_aCw=MK9S{NT>V9t_Bai_iQs5_80WhB?bc5&^dU;C zx@wt5;cHnUXxjd|s;zDP{$}p<#VmP3uC2ozUX}J86<~}XUr!fNd_Z%LGG7mNod7gz zD%1U3YqueHX`0@7tw08}MLx`E!6-`3D38TI-hp0Ps7Q-`ksIJP5J;J_iRjTvA<@gg zFjVF^Ke%O6{rZEc@$FCvf=gS5vn6aG&8k&!2ml9_sax)w=k!Q&=?9S6R3j61{KVMU z6Vb<{OMZjr9o3%#^(=l@|C~n%E_R z29!~S(@2~(aigP1yv%Ctc`==%p!VwZL2cQWC~C(+7KfNP2lm z&UcFuJclsjKApv&fvSI!zO0P+yi+#Ofw)OVQWp^GmT;(=(@=>yfBN}(pg=0%oml#Czmk(8)Cn=h-33NN1)6Vb9O^8x`JU3K5} zW#MyEV^dtXmHMN}HppX{k#}78hZ1{sXJ;aeq&{uZy#D01=A#u)rX{TR4vx~2x?n8v zW~yha-zs&5xM4VE({qB1q|Dv{txbUf3+We&+`PvgBJZoQr9WHga{=>{g=CQ(I=cMu zHz9}?GSZI6;#I)Dw2@v1)595con*62YE{fR#Ku*mZR-f5X0U*;*4c~@9$SDAy)Tu9 zJA0017%@yq_HmINs~v#5z~SoZGvbv&D@AJ6@=S?tQaCC+ z3yksawULS(V(WIJuIim`H(@G``%LYzt9|b0_Or3XXMWbh!sK0*)h7#v-=qR5C5jcE zZ7+J%-noBdzuerkCK<9X)rtur@R$?&FqI}GK)*=HP?Jog@1&`-8~|!5=5W*|%{vQ< zZmNivAjd%#f;o<(oA7(yO6msQ{G8DGd2O|Xo<>d>wir9Bf(=u}FP6o5-L+O$)UbD` z=k)vq>0=Hqv~xgdID)Z)Z2CVhGT5^cKVQX#pRu!-mj?Z5bT6_?NMKm#p^5eI?`tFh z)6#nfgzSjVo1ym?Qx1deRcwn^vDfyjjm{LY8NihEvymNb_vgMm6KI^q?-=mCprWV9 zVQMM&-H%{U7y;~hIpo;ghRk{2auntu`&@r-LH9TJw}l|)cS!%G7T~I!)#1tfy=bKY z6ouhhBFtK5aP%@hG81#8U52=R`9mz~rpMxsnDeeD@4zBE4ZJOZG;@?>`T1G@)pl*= z#3rbQQ47`6XdSiq^Eq9d^!js8zQ^zo0eTcAopv zT6>2p@TY+cw7N4f9w}-tCCiMuHgl%VZe|gEB|64 zLiJ=567Db@bHCN0|J)04~Dq5uafpV5Z{FoE8!+xZv&-X9g{Cn9ybj;zhe=$@)pkn1`SbB zTIIT4a~CTu(a&y{%NWji<~}a%Z(R-lv~lAKar%3u?N-iEg}i#<%mc_Gik1lC29xt% zRR@s4FW3*Iw3y;pYsGMMfLedVW=NlvP5&fRqKq{kPeqHCu^nbF1h0DkjQ)|L?>C$9 z1!PFd)L1dib66P{r9d+^nCZRvildPiJg1 z@J}Zd*p3&33R)=&2xGI_Tg5V;0oVjTw0pHU!`8@(d9+;MdAPFuK4^K%Oy&(cikD_d zbt$cy<}qsYLXr8-?dx)lll@uEm=qB25*P)HX@E1hM-C8zgdjo5AwDuQMzLK`>Fb&v z>EUn2Fxr59y$pctNA=~F8NL;eGk>SR0{S!Wk3N$WAqX2t#ON$aPe3*Ci}aakfw<(9 zSuR_a5m<64%c(nS*LlzD-^rx9;Oy^LMW2ATABa2*9;`koCVqjTwlG z<@xy^f#lmeRL*xc!6pW?PWoJ`f1gBA$v$CWFq&W;Uvt5UYw9!d@!d&(?gd?Y=R=6G z`mo8cX6AJP%O};7PYYm{-&t}1ss&|I*ZE-=vHfPLrp6o(?&V@<_L?_eP#6oP(2lFE z_G5K)oOE+k!1{xCO{t*yMSw{h&Nvv&1r^>|EzHuKr} zFbDj6Lb8Ync;wceAD|$qadCm0$+`R3D^2S67Yax9*5~)NP5`ac_+OponlRH!v(6hwH?p@3(Cw2me4hBYCUiy-mSu7krz(Jzj zK!tOH7h8`5VPl_~XTJ~T87PE;j|I|$k~J>?igF-rA)YYBvsCdfsq90U`7$OO9!3J^ z&eulevE5*A%dwL+E(M&%L}cWf_Shxu!*gX357kC1^LC#79h>qJU2T8WXVR*Th61OR z`^~*MYwumF`3a5)xo>_+8CI|!2#aBuggQ%;pJQVinkpyy|9Oj+c3dKcSU$Z%8cKAF zm%*&}GSAWS%hK?r7F&5oJ+r3a;lC5My$e}Q;OkijeUv_REE?}5luilxc_d#~G2`acWHlIo&0MfC_4L$)^=%NP5%bu;s*%IIkJ zkiY(1*k+ZL((~wn(gs(P5F2aHfKIb|mWy~QQ68421|;cJAR35J7_{bA9z&xUdaky^ z{==z^j$#5FZaRwRYaRdSu~TgShA05S8c&%^eYCY(8ap=^)+X4Te)=mM=ku43H`%tb z88a(Avy1u}*6H6+X6otn_cb-_V7=(!yF)E}{wkY$I%LvezSdH8L6IV4#FRTC2i30j zF(iT0ApX%q~EM=O1`7^j!ZXr6;mEctUos9Kw{mGd;zxR*noc|9WK zC2eOq63^ykpa(bnaJF-}7%XmA^d9!qa#RF@Z6t&lT4QXAWo7!HA?maN`12*~-|lJ) zX^j+vEyKFDaCohyi+hcp^zVwx3~qvu4)#G>m0eHy;FIRU)kRJ2ZM(oPpn_!7yW#62 zQ}I8<5Wg$-WyR1#ACOg;WmDGtm>kl~n3(&`)Wl}-)sWdkYR{EowuZqB0y_1yCkp>| z``q93e3GiKe(YqaKPqnO>k%P22vZ!k!W)>l!vu*_-wYV``=~!L{TxT4`d;C~tiEU$ z@itm8Ioh1?9h@58=Jj;3d=|{6#tI+pVd%RC1F@*+^j%p3C*MywxM^~I4RV5k;w1X$ zI@2Y0dBHWhY|OPx)}-$bZ(`3fvM9Cd|5O?LQ9H%;J2<*LX=I7E9`=h2!`8#UiNTYU z2amznD;GQXo78SB(#Qj6GaCSYEeO`i*lt$dt(fFVq*)Yl)ily(QLZBqNv`NJQSXSNC>i4>F$~pz6q(;|6iM<`PT{>1tzY(b)VCgNQ7w#7Wpky$h7Zed2(qZO z5by@^g5bl@-IVH*GyXcHn)1xHW`RzJji-W_#}AO10JAhVg4y!n7Q+ln z20KeD@#jXMVOs%Ftgk#fHWrB*xngG=V_kNcA+^)2Rrh`i+`D zINb;W)swR%RH|#2HV0_`Ce8Gi2o7dH9;q@S`vJwHPoZTYj2zp^(*FPW1(-)myUX%8 zyq+D10S|r9T@NgY(z38^M0bw?FVa=h+tR8+g6zecvy$^R*KhxRumACZ7Rxcz`g$fy z=PPb#VUtpb#i2h$beQ=J{s)KhdQS?H}D8%@s9=0g%;s7QhkDxOs~yaXp5X7H$$ zhJr1RexprSON%iRi=rCdKY@+LO$zuaye+?xn)9KU=_&n{2Kwb?dh-NFXg`!`$~}yt zP_22rF@An-FzZbR$c^Ikaq6XXP@EmD5U2YshmHxA;mt)#wLxyX@UbrLvH$CD2=p{` zk7Tf?M8SJU|Fs)bnwG6pfq`M7+=L4M6f$spn!EEO*FKM}hct6;#t@iNqbTV)1@hlH z5hPx0VwcQx339Ih}^EQhg??@ z_@0Q|z<=1?^Cfxudr>w&KWOV24REfZ52L$9&1D8C-P9T)s(`^dnX^Zy=wP3}Ji|PrRsKQ3{uviuSNZ}iBuu+H(Qp`fE zgo-TmKy3z#ML;A645RiuWPODS!MP{^ETWI$l8iAQ0^9V^Ch(#=n&UyJQr9QWMD&@6 zJhSD^;7HD<|CFH?egLJQggUO~uamnxIr{#Lw43>ja<&w=we#@e36WC?yFI^6&J`9h zE<#5=LjvIzdX6eQYsJKc>mWy>E$?58)MJzcVkygogW2c1=}-^tRY z3r3-z95WH^wi!CuB#q#_TpS?0$vctKZrzlxl}TgB)MyL*B-K}IFT`E^(~+vBqa|!d zNlYnCNx6=9wM^dX>%v&k!}G{SO3;~E$oh*@Q6WFi-M9g+{xm*1LthCz_w-b34FX6T z9vPI3K5)B-K>xavLPDRvn=tmr@o40Z?K8QWHOo%=oaZX&!M?Vmy`8jINjuvrm1_eH^v6EkA zz_xnA{XZ541i<>J*SQY3#0^X%)$Ij=EvD@EM)k~YI zoeck56_Z=XJibck3cXFi5@`+`YZy5}h6|HO!4{Y;3t3y^I!;E0JAey-D{NyaAf$f2 z<6oUf`m}7?ti$h=m46_wdmh^PGW|_jPrp_PhJ%Pk>4s`X&>JcHpD@XUpBQA~i;O~Q zE2pxvQd+CevS0R3z%!?R>)`|aEKO2<)|r1`7=cs&R0a}B18*RGZ zd~q4B2ZdER0t@%V_D& z<{+6jU)ph&-yP>-+| zs>pySRX}Xm@jPt5>Zu4d#BKqB6ghmwx=+jSz=98qZ_|cwW~z<#{QP_V zeapPA0sn+C>-T^KQDT$%Il;0`GwvG-{h_-EL!c0ixd1*j3k0@IckKb!()h>2-N%;9c&2l^$4)kG(jMPm1w zu#=(%==mIZPbWvezeMV=^6w`QYdX;F67vI`a8RNBTxf{-Slim-lK;1_6NgdemC(%L zgW(K_N~Nf1=}CSXP4TcImmStAg5u(7jkg-_^?Z zJB<)TMwSalA`NPFafBp-$VIeJ5ElwwYx5|&-DOSIuOw!sg>2M67|#@bXgtQgzIG%J zW)Z@?%jF3$N9~Jn`-+PgXN}Ox)`#jKKy{gCTw43*@;sSs*-s_NPH&F4GE`z|J>S)J z0t*9Hkpca#(^*)D&N#fwW1(b=a@oxF(p{ zgU5q&0IYse_A*>lb?onEDS4Jx%JA(t8_6IkOU#7g-~hwN34XS1+bOFJ+k}FG$1T&O zKkEVCRD_mrB`Dfy)Pkh?Iu$EP5%EA?c)`ZBr?CPXzwu=ixKQDDE)5udclc$H^t%7J zo{|$^(?JG3-DfGJxzCGs#70am2M*tPbX>QVC9gIg0mMdd>hC2yM%-{M4H6=UkAFG@ z6WOZBh|e!c#EnCBO4?CTLVL91(Gv)%aO-!dO)Ap%HGZ7Qgs%O$QEBF z6<}Ydp=Q4&!0lrix?^>k)EMG^l7uDJWYRF?F79!-0puZa`3uBA|EH zb?W`dN%A$t9v<|)@;yf1{ncKhNr3xoNltVUHwj-Eqm^0&jbTMb9H;kHd2*mS7C}%W zMu~#V{IS-j;}f>`XaR$%8hn*4e_e4K4~ca8s5LsCHEtA~SM{ehQ$K>v0xHx}fE@i^ z(U^1mGrN=Wc!Nb z9j`z^DqpJR?4}N{m~g$l&0zOdb%Bg0R5U2;olU8_PM>k&t#wMG(@rXRxm6{_^=c(D6Yth@94P!@&0`7iNX4BM>LubddCRd&6P5L2 zASC#9T7maFe?6(7cq*CtU0=T?21XI~^0M#IqG^iXNzS2DQ^q~Ba8@#OuvX=Z1Rx!1 z&DJ_UO;9NAEHIVn#PhMaS1c zcYw$pZ`zI`SE;H>8mv)Xsg*Dfh}$W2>)E4G zL~!Z($jha2`=|WoKjMWjS&{ zR&+a!B%`vpQHt{soFBKuF(bpk#&Ql;o}v2Xb4PsI0bYN>e`C2JR3fP#5$2)6*zYX% zGv@rfc_S&b-kC)~maC#{23jV3I465^G^X-huNuw|p__DD=(&9SV=C49l#%FZyb5$h zG#J-21+ANWeaQ<)N&vJ`I%dds?B_spBgqBPAsQ|g&1j)Z>w;FXj|$0+!QH1nvvL=u z+y%c*HGUs%G7t7zzNvWzo1+|=&3LeUpoSMrLIa_H6@*^$@}$+>BJt-KO4_%VGCI zTnx*&PcgGL&52ajH^vwv_lBj7{>RZ-1yt2-QFv1V(%lV8H%NDfba#hzcZakz97;ey zx;q5~>5}g5lJ2|z`wCC&b69)LImY+~sQr$Z%I#_zu*7OHwX>4<$OX;ARFI(6mIN|? zyj*n-dU#Ue9DoqVY0wOsm9;rJ$C5PkR8CwL6-qQb3tYKNM(PmpB@*Y{ z+qEa9rDmso_&f(C$N|VsvC+oTZRn<%O+i*w$F537vqtS7+TKeBwXfIywDlkTG{Qmr z=c&8i3NaThotpgb93eh|ibID<6w$6;+Nl&Br(z8<#ZUs&Mv>@w(d^(685x1X$q*c# zTqpsg2jGmOjqbrmhFL~sb4He(UJ85y7=|D_|!Wqxlpq z;T2DV0K1qi#L4*d0;V8@`@RuNvvX3s#~%B3c0Y(E&=CW;1yydJFW%jH;8(Os^;dDJkk0*)Fdl-Z_ek z-!jFKWNqcg7u-3n*1P>mG~pqZm!i@K1F6r*q9V*CB{Ps^2+M^!ZNHDd0`=(Z{1YZ( zu*qk2$Otg^`S}T)6&=^+Pe&czh`*I4*z5444z*H{^;E^sQ<-=)CHr$RC_AdLsdBZcJP?-q{Z|P3lrMf$RU@adR`s__V3(RSg5F$ znx8}KOPJczxE19$Z5gH8fMmY%x623oJ~#E*TsFNy*PR92xL>R!BfT)8!bT%^}2*;23q^}hC9_2*pk66BbWk|tu0(Nc8FtmZyw@$IdM~;JXvb97uRyC zmW%4>hSK;uDD&oVW|Pc0l4t95P|QZ_s6CttJGz-e%v9DYZ~34SJ5hv& zMuy$Wi(SydZ~KafBbi~N2|B~^r_$&@+}Aa=tBVb1crC4%0vSbBB!ha;Vr2A|ceDO9 zw@59i@AYfQ?}hDar;ixN?yrzH^B-0-NRs(3i!Q_!#~z^1Ml(7UkpkQFCE&IdFRA#j zh330}68J+LHc|?Z^x(6O1MC#S;YD~43x;2LWMlu%$rMr=G(wk2U+mv60xe<%h@R!| zVL{JAS9;U>bEAa@XYlLv>R**>XX4ETFK*F@?VgJoMue311FAwf_EJjN;=?d;#zD0* z%X(=;eSvEy6fckTPlN+0%Y4C;Tv1-e=5AN_(i5?k>n{z@t*MH~#UWS3vFB$DFV8(1 zWrDI>zu>hsNGF}cc*X#>ISGnK%=0s_ZO zCd!WtmIHXST@Hd&a%FHO_pfc_6ilK;L@jUK&Mrnmkpt7|N4d{#4t-rJ0cF^+l{Q&N z$042mp7D4q$P7z^&BQ$Il=lOV{bgShKFShp2gt6b(XR+wyWv&C@YM2o3kSJ;mh|Jk zpXwsM3McvU@dghKbqGtEO>tDH_X$YTgMRBT%- zu$RyxlCgcjFYYi*UW|S4 zj(@u78uJe}*v|I)_qG^w38Fye*kR!i!4aQrS$ME04Zb<{Z(aO?%yjt`N@LOQpyz!g zEi8=@k=X``o0~OZ~ z^K(2odtMp-uy_ADl4AS3_5Jx^qYeI=`Tw=aQiX<>^hULO*pWQoBlt)aUv678C z(4x)0Ycq1(?mGv$o%OuR!ZK%YP3W~#dYYftAV z=29UYg9GU_523tRh?)tVbmTo{&|GuJ;Xey`@fVm@u5wHek&s5AfCSzOSpP)y5sPDO zq7SnEm>&VYtINS?zq>&0(e@n?hbe`5_~#y%THYHFA<=1ZlR0%#7#d<}B;0ST$jjyep$~e7vgd|?8Uny5x$lbJ^HVC?V(Asd40-a`5puw z=${cSd+3*ZP8v1-=4z9eQ2fCOR3hbzt8^j`Tap*XZ2EFR+|casH~!Cx!b_wP=%}#T z)#Ca;a=Y_fr^8lqf%Rnh&11(&+N7*c z8t9Q%bI)Z{=P&1oM5P!r`z^-7osI9`-S7X38 zhlqdRhOv1j$QvQ$5Ex})rr3y#l`i*=Pb0vZ1w~r=C((ej43A`fH2(VE9S+68rtDx* zois(o`WTwNT>jZIFyCT2jSTud2E{=mH+An*$8})9ZaJRUPd>B++TpjyW)%T&u%y;& z0~NKEjTAZ2&WDPe*@DN$)e-bwd^`++%S#LS;z5F{G7^Yt{>LA6HK##ki}+?LKVF1% zu@5iTRDtibVjHFB>mB>&ZwIa5DKO<_&DJvupg}7v`N06`0AtQEbemfz!~Clt?zZE7 zkLumh+D*JBpj|8Q{F~*R=k-Db&?dNzyTh`Vl|m1O%{3(un>`_DXJBq47oF(`_Y7ra zun`nG5j<`!2dH5h*fIMu5fq##1Ahlx6h?lz65~rxNiYt$66??sMwo;~*%2|6xy!vD za|OTItjH?#1c$Mf%Y$v?ylDvG3o>8bPtk#tkz$jDe%9gLo7N>8$y!A<8d>W1*n^mD zmJHDkCs!U__E(pKJG{~aflcU(n21|@{7!5`CA;cNvNu8cPRKHBL9j|r# z1l>9#bJPHMJN;d7sC$5uZw5#Gv?IYY>fPC(^~3x(eVRgFjmB>XCXZe{-}BClS)7Ns z_4#|AuZzz%4-Fdb4Cuyeb9tPk=Nq~f& zak`dvuplV-?Vh!8I%uvy} zbE~kzhoc9tQv~Eby7ah6(pMsu{gpI{$KG=EK6d0oK8~sfVV#hR-`iFk-NkL&d-Z71 z*ieA*!ZH|v29PgUf#+IRr!TgarY{h(gSZTy z{`Xr5Kn?ZO5t*+%+VQ2edri^edJ|8JosAQ?kekDOyQn$2V%tFk2ih%F8yB&C@Ek)P zER&lo{YHR(7MojF`jcB0vp}X@S6U6W4_!bhHz^!7vbFdFnJgxlj$ntKNY1RtRiJNk z@D*s7muIM>lP#vs3=w(ok1f#NL@z(~$UFRb1judw-EDO6;{mn}x}zj}LUYZG0<1a<5b#1WlA z+KUFs4BB3p;>@zllyvU*&Msw+wY8E$FIkqJhKpbFo08keh;6iDgrlGD{6s**<(G9oy3A>Zryx9` zz&???F*% zGYcObM1`qLa3-FNR(@{d8;IN}TZ}dZO*s5YQuOQs6(?)Sl@-{o-u|=07vK}%!!~V4 zGYX96^PgX5ac=Hc9XdH-TzQ`xh zvG#g|CoQ$tRIWT{bwp-F#QXll>^?7DlhjCR6uJXu!=(9pZ>kZ=$rmKA0kW&8Z|m2> zx}Znhu2{8n&>L=-+tKod<$Kr-V@@rDm^BCNTFJvOWpSoCr6eudmPl^ZVCNj1T1m z7X)1VZ8^WJT$OeRoIS##3xXo=A>^>MN5o?X_m#5eVlfD>^DxR-bUA)|)10-RI9 z0W&vQ;K$pod~~si*5v<~T>k2!H#lcs>ZaRyoSQ2l#+Zf-EY$By;;lOkY8s0aMK`%D zI`sjfKL{ddvE$TrHOx6k@$BG1!{J)dX-UD%N4T5MyA`Dke4Ny-#JqfE7sRrvu;N%{ zwivLJoa~DF%vo5fQ6+p9p#{W)-dl~0weNG`g2dt0V^_ap6^*Ms{#s;Fe?LfhwN6^q z(e6oTcP0kdchuTyPra^ju+uPcDvf&#s$jR5m+!c&=hnx=SW@u(8_`EYwPxk>xX%Pm)C^IyntuOgZDH@=&>j2ej;IN+w^;M)q~my{Umgk z`lf$1lXw1!sieGJBI%EFO^;p`Oy>uIrW%Q5NW?obajaALxG5D$4W_*G&qa-XhV$;e z*4hO4DSQ2_Jb61LN~+ZC3WKaCi{@BLviZF6{rJn=+{jku5>qI?oTYWhn^(?l4ph*f z170yXK9p+=^2Ol_mW?&wajQ&bcdGb1hDB51+}hvC%UX-h9oWg2HK8*Tzag)}DNZK@ zP>~h(+|Mae-~O%O{DRo|(d%p{bLJq}W~(HZAm@5B_&+Mt%20r?ng$KuXS{*<$l?LpB=qRqPKu)|I2dHH$(fI>6MyT7`<&cX z$9Hd{I5a;;-oLm}kFp`>AI1{}D=btcZY!u%xynVQ%7hhK*J-n>gK4laKSL{gF?3pp zm?0WTj0@Lnu68WiyNp7_3pGS9Pw15OX|D?ScpA$l6ljZ=c?h0xZHFV}@ycrFj_0i% zge#U1nrDvge&+)FYqUeM6T||~Nhq@T%JEZ<)DpVn4s!Uk<( zXrTY`f4ZtOg$q52wxEdh1&rMn_8mmsEGp3x5TQvDkU)lo7aSQfD{QbtA}TDtY!evG z{H!NWFDk-3vNdzq2djj)`ILsaqY4~I!MAc)QfHy_9{a#kYJ}_HJ0{+S^R}#R&)etRB_5oD zf(6IUDnx)bnl^1TIQRvN#Jb7CjvRgDn<1K_O4x|t#@!UMI6Ly@O=L6r%(I) z7Y?bj02Ohuyy^;9wLqu|LbL=dh(#QV)?g-L6raX+J_Ga3N+{?Vmp%58bBPJk8SKrwDNvQvliI>` zH;Y9~y6`zr{+ded>LfG1+n_p>F~;bo{q2KJGYO_yKkHYMuXX0S+{LtF*xv@lN9v+T zD#|>lN8eM9fnc9aUKC?kd}x`bM?tl^otPAN_tlMA_s|)?^6EZn)0W>$ z`K}IV(BziP!!=tMg{7P4kSSuvbnG?3W3>5P1`Tx>1df7f^>~pW6u8BkV^iSbXygnJ zwyaoJe}!8{Z@@t;zJjyiJDntI8O%j)DcESK7MU<2;uI3;B=Zq_ zq>M2~rtew_1Q2}1G7zG~!-KmEQh1)?K`7*zTfc%P3$B|%^M0hYdWM!&}_kH^b%p(c&~y1-6rMa!elYgXKa)&9(`xA^&lK$zBg! zlk89v{)qRn0|hn(t-R>f=w)o zNOF*)R~=bZflWlzvB|ps?<8Z7&W2;)59^7`&^L2=6-JFl8wk4O((W}lrP*o9m&}TZ z&bu#rSjzux58`|$lVq=xC=px+PJ44+`X_YByqf7J)8EDtEe4!RAWiT3z4g^JIfUv3 zoqjr<(XHb5V#}(kk8;98kvkHn;}fNL|JDt%phno>sViFS_MKo;)l~VRD*a+7%dQgv z1l{>xWFqRpJKv->ve?NcVdwt@Nmku?pZmjAhggx_2QXoh!XkVe&0u`oTycRp$-#<& zc}K07zxn2>t6fw#QCXT2g&<)W2r@I1Wd~s}T>-L*W1zzx+@ufTlcv20MdTv_POBEH zPA=a5UJ|k&X4U1GQpXm%1&~HZHX$M-F6_LWZMuxp(#rqk&`f8pYiyl&;+AlSFCc?z@ zL5;7op+L7Ow9jOGzlaJ06<{Y&oUzl{?6pu+s}!5cP&{btc~64O9t?cZ`OIAo_Z)j{ zsD|xQ>CzEGq-YD6MP2HY6+H!Z@!noJD5ZBbn6=t9j<&qjrv@}l4@yXI|A7%}vOLhy zI36qYhwIVaC~ebKQY%!NKT0ko0m$_R1$zw^H=q}xC)F9!XV~7U{3u4_(7&EJ&j0eI z6Lc2KV%}V*dB?{}v}mUw!7fbw;Cmu8FgS-GEZ8eW>XRQNF_8L!rWQkANfL1^jnt5B z;}8*iah`rn4R8Di@CooLI`W~GT}^`M8gN&Ey~R3EW*SAQp+OfBQt@Q^ackhu&tB&r z#X3WOso!sN6iq&Kh+-mO$jp!^)>C54v1VW5Mkr`{YUrTTp3-vk#nOed>9ONYJdp`5 zlAU$;{F-4Sap8iR_}4OtO%tD2B?jZ9xM5^ee!Hs{xE{)uhBNXD{e1#ml{smN?Uk8d z7A8Q4jWW{<8->gD;I>Lim^QLY_ZMQKY$102L;(2!@;Wg$wIfofT{(v+!(f9kLF7=8 zP4uL3n$xtloP|QZnn_Yv328e$?zRo&dB@67yVKT;wx1xP5M;M4VJosD6U6flxo;z1$ELfph=@oH%43Vi3{-5Gq`jbF9RgZ@z*04AoRdma>1(sNEbwYf*W5zE&w(v6sX z&u16S&m)f7gd@D;N6kpa4o08m^p~qvK>t$~Ho02z73ikx)Thb@)Hggx`7(KpqLR>|P;S*X>Vdnhv24KbJrt z839PQ;zk}kF5-bYTHlK3CgX26*Jh()1( zF3inu0?IGfUw6VbNT7O9$gH1ctI@_kJbJ!4UMXAJO!C*JnH6B89HWuIc;3uqj?b$3 z=-L&rTpw9-Z)Ux4Evu%DpTCz*2U{n;lnEjzs;o47({|M$S@362VhlL3J8=-39v^o` zwV=l!M)8m#xG;)qgGfT2RLxcGZ{*6116rEzL7DKX=vraY7rZE;Cg4P!4?P&+6QIB@ z(8!B{%!>OZ23w28UI1HC8@GwEM4kQJyB{EKk~Kvxf;!XHcHZeh7Sovmb5Eb<0|IR- z;|OR)t+W9*c|{z$tbdZI>2XnXa)}=P5vU$uwGRipMT*xy+4^-59SuJDHkG`0G*IVS z>n+vx@Xdb)<6uLZNu~zuQR0Eff)}j$F_7O)2l{5|D_Fvfv!PKEH@sUYzWZ*$jRk>G7h5_`P#clJj@L?k}Fj z+Uz9DDqOx*H+%itL58W}4LXq~RIZXqSpmXSo>?WB>8Hc+Yb-On z=z3asS6r#iu83UO5RK`pn}){4!7F?5RI}%7ZhR_;8%mbECQaOf8?GhMsg=R34X4;W zWa|2|eirghKnWaC-aFgd{{mm9tbf>%dD+WiKg`k%*{^nvxqsJ+>^ocMm+~ttt8@3Y z9XtAS@pB6|-oqV-E*c?R8}cDS8e5|tr7ySql=zPCJ=`igc*wT3$;ZRAX5+^FBSj;L zatis{K}yK)^%m^MT)mt|CA*isXWE(lJQ)M&C_V%)1fDoOKJ#fGm zC2AikNj|?r)BJ}Y*r83?^U`P`W>+Z381C6xOe9{Mcl{H<_tMLiUHMQD**-g)tLkj0 z+^QGl(}L|~%j3b9_S<>GJS&QP8d}jLl2OMR&a!46n-JeC9&sWkGM!=|e4R;*!S#Q*VTBx_j*3|Y)F#;;TL-lE_8|0vhb z%uv*s_yPriG6eA5kWQhrgKUFv0DE9mJ%Sgvts#7;gmtt@^&6TX1(}xunT@A#l;M@I z>2dfre2P&U!_&PIz#lBK1#|AJ^+lc&ch@WT=#Z#S4|0T?CGzsq>;XD5v>sitzD_63 z3~^-G^X=u<;sIlGMT<=FS4QzJ2w?yNn(P!U3VZqJcrlmYOq`orrx(Op)LqNYDP`8o zPvj)rdDHZ{IuguBWPU|jf4N;;T`d~SBet!$V`n_XET@E~Nj{?MYHoADqNYUnQI^J- z6>XXb0!G2z3OT3d*==?CBsC&)<+4PegO|iEk16K*u==zddL^uho@Nv^;__|IXaq$P zg5lpCJq|do*tt7ZoBbTyJMI&0EM#vPYd)(L5A58x_1>#DBoO25za#$E>EYh{+Y~B@ zaxlR8a5_flDy8+~SdKTAG9w`@h1Q4rvAdUx_Ax`?d)a^wr8_7kATPUEL&)RX9yk>d z1Ttk1KsXz9mRe=~u}H%2_A_L$2vLxF*Zt6VbGNd5tSJimZuP#96Ye5Hdw0gts$xg& z&7S!A{TNT=RHThgRiLk>-M^WRI6P=GNMei)rrzfue;B2^uA>p1>I3y9VtF@Gx;Ud_ z#>>D#s6h&-keU9!Dd};B^|6%#Ldt#d)18eiyAzL2Pt?13VZ(nK-*z8~;&tVOFHjnN z831MMyYc2g@0&7<0+|`~crhDM@^~&p@{p>JKvUT9y zI=F$!OUSpzq##EKW7EVgSLSrvR&Pf{0s9Rqj+?5MUqb6F%z{hsBfe4B>$BVW3jJ2H z`kYTh=;!}3J-ka1PbDp-(Yyc$nE!@2yJqHo^B++vSY`AzPtK6bK zi-+xz3rmw?(T$-m2Smthl-94-HR(VxjmFUXVLzQoFs2wWL;_259WaKf3Q5;MH%Vzf z@AebN0&46T(7A45S6|5u>K~tI5@bN_sFQSf(mwYi7$Ju^_;$Lz1#xm#?6@pVsg4=~ z=(Kf<6Hp>U-=C-xO_UjjHMF8;HB2>%lnrRWTW^JSlKI{hUl3NzKPsx|LGj3tSPR~g zX=?t`+q9$lF+v#5@(d-@MY$t1{Dfd|eIdJ19hYFcK&{XQ>#aj6Fl0=gF_ z4Bzmx&~KC1o5o*AgeDz+Q2hV$KO#-MRc9XOef5E=fYRRHqF9^Nu(rWzs_l3gI=NbR zdO=S^F>sy5PcyE1m^n$Xa3{z|hNI<04J>Y?jDIDa`SLbDSO1_ju9e8NO*6Z|F^iTi2X ziGOAmM2~+qSN5`Q5~FyU5o%D4VS2QYk92U+3|1;oaO)EU>@5RN{zb=#jijcpyPXZ} z6-(u|x#)N8G-_G(v>b+|1TOY)^2K83KR1hE9ZcOZk&dJ~Fw7D!X4~1!m6b_EP{c@*0E|RL5v#KX zM*^yk&*@Flg)7HZRZ3Qz2KAVTQ^)y?BPRIl#OC#jA;m?T)`;*x!~P&Af9f16DYLqk zuQdeJV%fgye@-@+$EM9oAIH0%QlZIIy@C_huur3cf%5Qcs4`iow`1Z}{KwwovAv|P zLw9|hX7gT$TN7u7^#ltqBtP+V1Ix(2&*^~N=&}uGn@h^lgU5e8J??KJqNX=ik4`e} zx!}mQdJxg$sit%~)GM+w@D*A=&RMb6947`8)=*H@ALlfjgfAu!Oj;_@wr>+D1A8If~c&N415fTxkLA*oO z?~r_YOR&`<8k9LmiBqB_1<{S|;L*i|K>BUimrD3|KNK{5TiqUaf8`tKeu}5^&V>eM z+>o~yQcxm9g;=)PQ{F+xhEinBe(#e9erYeHa3;DHGS*1U;S;fg?HU%PdWjS(mjK`m6_-@~U zw@T2E0v$^fe!i4kS$<<)*Jk1d)06al-lFt8y+3N~>M)jDpy02?-{|+b#a~UQXj2s< zDA)-q+exkk7RJt;-cA#?|Q{N=Ed%0O_NXG)0c4Ql{>~x^%uy+754>_9P;# z5LqbO2lN!0nK8=;KLw2_v<#f&O2D+B1i`jIk@HPO9-lIpAaBJr@MHw#@dxlhIMP;8=fZ0`^r@p@&kSd{3vbSLsh?pwb+Q?vPVI_+kjWpXue;vE z4K-yMX>o-Z%=pItVK~w#r-IVcEJkwto&$~YxyG6p2b-LGCcaYc@@OY1;Qf?FAd2Xl zlwj?l1)qLtfz0o1Xj!nn0RS3l{IUiR_=q(WSFhkI1Lvo(9Dx?|;w)7tQm6&iT}C=Z zSD&Zhh{GD>sa3V;utf#UL43vC^*fjjSY?o+Rbj2Ggsk-+HQig{k&_YMa_HmQqCgtc z@bRdbxbvqrWeq(I`)GD35W61sZC*St(C|6aN;+X{1^_nEsfKVxdsM7MJf#hokm3(7 ze_?gJ{ipF%fVFnW;)D^WV#LVen6O(s?6}*Q*kh8Y`$b^BE#Z6jwS&dEF z@Sse^59b|+v;&NQKFlQFHVce7R8?;AD(Gk3G|8j}>0t*y>=jUZLV+5JxjAzW-o)Vv z|6{ICemku=BjSOrr+;j;Yi>V%!kj96K?yuB<%-V>+O#ZX90AWIKT#{4X@8tS&kVcI z!bgAG-uQtH@*tXDY)GpCVvFDH#X;UC+LQA-1LQ*iMpZ$GBWNgP2y@frVj6U|PLcpC zmR>-d6hql*IupoxHGxo$*VuMuHxk1_McdjyNMbH)@vCi{%9b3q!Pp5oY*U;#MZAS< zw8SPtx{i&s@c4b?ZPIovNDLL=LV=3#YYIrgx6GBpixTm@rN=_p&6Q}AP0=) z^9Nv@`rwx+O&qEiSj~D7dM+m?y8NfKrIZ_^+I^LLkfKf9?^0|a89X`GWmjl`NL(Zu zD>aaTI;HV%^h3EBWZ~Ru#RVfaU!5BX&H(#R`5PSYANQIbJ5K+z7B)lPJQLAGHTCwo zYW^y~9>JFo2_U3FYJ zLc$Jz|J_0dH;fGez)NW)T29oHwXK@rvFPsc=(r;@mTw*>18%kd%#+L2(C0*UbyZJ| zhxaPOX6q9Bq=6j(A&6htuo>vMmc1q*ly5fG$hbanj$8O9GUqXL@7y0!G-OpXrvoJ}me z{ig=*C0!S=Y$rT}*pC|(%h;?DszV1v-{1_@G|JmcPTD@TX3wp&?Edo+s!sTT6HQ4B z{{ zowU0=gbEor{OMgpV0{O%G#s=-sr8NvxTFB7l%T8RHdS#3Tmt^bt_5dpHDXyFC1DS! zmq=clxBF44<#&A!*3#~<(9>^#z66-uN;?+&B|p9+SE-A0cqrS> z!CPHXsf~pJWvso~Tq4da;4&4S>J@ya<*wm1&m&p1`MsOC)adIBDm0*!WY!T2M8>#o z4AbF)bkx%F^1mR(B2A&Wzq;B;uBg#mu85Y>kRo;_{Do+H()Bcj8ZoSvU&Q(-UHf`+ zZmEqpka2Wa@WGX86%NoccnA<(xCYsDR(6?S@5$|T%2l{DAO{uEj8E_~U*iX@UrQ2v4T^ zFijsT3E1NVGNXrBVf$Fy97<-6#3tPMLvelLml7&#X)k`@c$_Sv(7ocjM=aHMb{rc5 zEqi6hSy?Qu{L7YIg7H#FLByN(%QI0DwS`w~K#Q|YXC4LAck{`+YmKp|%3RrLM{9iD z9U`^HI@womlhG?}iI(S|FsmB>v{Bi#wk`0@et^U3{=YW8%pD$lGh=YIBhz#Lmmhew z$0h`FVuM#x587@jb6PExPr$e3*CQRm{MoQ zrM4(+m3-O8Fu{x*Ow8t8JiKi7d{*H@ZL!~f=*VTkrv@RKwb*Z`+@{i9^SQUD_{N_1UU3FH#+rU0}Eibm65? zHUqye7Ozu!og(G@2tgP<{|Yq<`QI(bgpHYl6*ONAclf6@1aKC3(&wSRYqN8Wxe!gs z)0p8hdAxbzK#cz!XpC&!-{~GMK?CbAbIp{APWj)Fz^X0SK^5w#4>}gkvZLKy<4nIs z1lMeSSVX8Wj+B>a<{Mj=aV5x?RcYRlwZH>HH7!l!91&*E^(Ad~^eINPYcVyQ1x{J-{6hMWOLHx)gxB0A?#hv5J3}|zY@5ZSP z(PCda!_jC@*LO@eS6OE7$qQvLo~|HWw3t*75Z;1oq%z%s6|)qPpz-~;6P~@Tp#8Su zT3z$Sg1s?tctYURw2^R1Sikb zx)bXWv$y)P$Ko>*Tpv}E+TLw(UM|}Zk@Hwgnf5@1cMb`>zP*FqiLlqtd&hloB_@TH zV?Dv&YjT5-wTIicNzM^Y`#}%v-;CI?eukeIH;zIQ8J2AwRteC!sjJoFE~4KVErHUf%O{O3k^dg=v~oP8D4wl{6<|b-rD;Q={k}v!k(|Y? z>D7r1fP+YfVFW=IWf0h1iwbm*+LB`Anv7d{T>KLM4fYkkNi(`_WIxhr^>n{Jc9Qq2 zN-0QC@tR452SkhSbIz&1lX0#yEj55wy9>ZwrU6)bW=mWIpU|#lpR&Y{Z&X`?T+yInJB`zx%$4GT48f}`}29_q@UV-O2nkL)a#+1 z9RIn%kz6N~@v8+INC|JY^Jh$7mnXmPEt4FbBG>q*bxu^~oP822j?h6WhfSBBkoyB+ zq_=7J-Zikx?b3NOC+{z_t{n=0qSITBqY`oYTvugzfWU4o`Vum;uOHk*d^+E1^D4au z+Umo^S%Sa$Lo3mCU~A=-@Y-rL`eT2IkxWUW>qJy4%@ z@nSO+CTr_lt}utbU0Zt?P%>azwIOHtx7%GTD#|(>P+hGQi{|Xg%BSxydrn0FkrGhK zEapWi#z;WI`44Uvg#M?FjzN?AWk<_)49n)eDqNZdKAgTN>ip`f*jsI(N&dVSEC6{K z^r(y{e(T?sPGd%VJ(@p_A?zfUe%XlheckUKZ#$$K0n1Y7n@DUx=lt04K8lLl`5p4C zWeW`9+gNDt!)NCdQ~|z!C1~LL8+D^n&7*Ks7L}xHtf}aIZfE{!M&`P{?dsA9qJRY? zWB-qhC?7rMCcUY^f04jZ%f{f~aaWUNFSJ?b{2Gc#Vw>qm;e}>(y$y^ld~&X-U`_jf zrK?i@Id>wyh8mToLpwZmja**)2LCZgqisQJ8pbw1pL{UDAxv86J@PCi{q{x2x`<(0 zPm80ZTD!>nb}Gx@mHE><7%wc5gOutbm<<5%bFi4HJ&8D6t*B%q`(p!X{5g~bNh4BI z`9A}R4rM6Xlnt4$;R-EJCof}nLYNcXpW;8$)^e56kKXy%{|v&0EdFnyFKLG>UVW;-{V5r$3O0RuoK2a-=SZ1<0#G(!(=|tF zBk0A5j7TkQtk?e05t$jCwwOs&(r{dLz4~ThIj~qb57S|@rm_J$1?2!YS^YDr(_Lk@ zrT!9cx7WSe!S}jWG?pS$)qOR$xM930xcFOD!dURx(c1Igq>P?1w*kes*(s~$YJRrl zEmcDheU)+Uf760RCfx92{3gG-sCW4)s!Wa|c?#$EwU2d}vQRY|D!sv~MFdS66N)o& ztEW*w7uJ#$1A<93Wp?;ifr*BZ+BXr0hq~lAInm6>?!2yjh5Tt-iO@~s`UZZ>~7t*V}x(?;EN;ebKS z*iC6eHIkg&iNL_~Xt3M^M6V1)5=_WTL5ckM)34H8QcjDCHsXK_2C#{U{ECtihhk3! zG!R8KDnW<}$9Ek3LMLkzpZM_xF@|VC9yj&~*LUAP3qAk6IA0gMKR&*ic(#Own$F;9 z%l3W#*cbR1B;>boV8sNG@wu0H3lPFCAOd-YQ~1UM4Yt~wWQm$9?n>(q`!s;DAN}4n zY$Jh3}!k;B|oT*rc^7#S^rge7)n?kr{zngs6tbl>~y} zJF+&)f&aXX!p}pmrLUK&LBdc!?RHh)9*+S)Bzj zj<~h`{LtS1lI)Duj_=d!qEaQF7wv?zdW+DvVdBzCTq=z5I^sd75O8Z`zL*3yAlW}0 zbRdM3(6Ye8*1d-mjuDuE@K~^DUZ8lA6HKRxiw}24is8L~lx-jYFwec7&~lk}jW4|i z^IabDR|&@#S0@VBd}hVXc3p+wD;+@v*6*YwRHW{A2T;ve>u0U zAh*1vSshsCb&C)1vtjT1R^3@phoImc1R?C15-(X4606KD=A&UVcVNnuWwt78m za-j`^Z)VG&io%1koKOlRk{hPyOmMJO73{rKmwRchojh~fDJ3CK<5ORRPQ~KMwXbiv zncJG{Hum)^vIVLDnbGZ%@HE;c;zr+LfpwE01K?sYRguEu1iG!Yto<1e>crzsfXyVr zy0@N@qG{mZt1&Vj#~n#cf+ZPx?*iT8Lr!{?E^mO}P|fQko0GGKd53`YO7s0vmF7qF zpo!|S}IOO^Ln#Tib1w^s3>7|Moie2tFVj=X?;}+ zPU%B(H2i4(N3>U0;il{|DNx{i^h54L4T%edHQj(lzQ|YPIv#=H(sY z&2~A{&G0Q~K-JGEgA9Cmp<~#qtKm;srKL&-NUXt)8vS*IJWB$DEYT6i&qcqIs+RGo zM8DfVm42F){8@P0YOPJ?=iu1=qX}=g*$#4`+vA7|mxo^!y18;+iGjT6BYBlr{63O; zE^;Uo?FJc-6M!d&Q)b(K?eng+dA7fhz4SGG8Ckr1Cl27cQIG6_5_BVH+Mf}9N2 zJni6XXN_~Am%n#4E1H=Ee=obiDh5kvZ{Ij`4;IjX;8{BzJE_HiYF zB2v_wp!#5Et1b!Y;aL&%xzC?+|3aHrbN7JvYUF-SLMrXuh?ZyNvs^Y?<~fwK;`=MZ zw1?*!A|m!aEamQh9GzuUR9zc}5219obV*7}mxQ#0ba!_*g9=DXOG|gd(B0jgf^>Jo zciwL;ezBN2oHKj&e&T+vJ1OHAJT^AASS$|>O`z)(T$YCz&ukwg(kITgWTANZ@an=h zAfh&rRx8n#k9EDVp~2M3!`*#ngyEKNR~P|i4B^|^2-DY_emk!xLv74~FytcM9<NIEqCZV|ouy}?X0U-SDY-)w?AbM}^*JK<)&kHb03G%Uh~K`jS>|{CH^R|O zb@U5<0rSr}UtW(clKaWX$#gx{%-e}@C)htEhWH&LaT4z?s_lLw1Mx}c&v5;<)2NYQ z-_rWUON#Nr$^TyD3KK$;S?&j(zHu)*^S`W+THo&cZ4Uuhg#Y%T^3%urStEVI0)DN} zqMdPfgi#ZaQf65xEw-bo&p*>|AZ-*3bz; zm3==SF?IP=#DGN>koZ)?QQMNmI^g%Ny3TXq`V{+i4^FUfPCJV zMig!n#fb=PQy~CEvffR5rAaNrY%=(&mAy3ZhTI{DHZHVS$-}91f38ACLsP zPu3B6`{(`fu=jr~NY%HoSr4uHuB3#CUo(;os$ziUJ~|A#=C6V{mYe{H!$+1iku!^td`aHTy?l zQMFI0NKq{O6mG)VBAG<(!1}rRd1o!zOjD8O5-3LX!Cw-+;^J=&AFUm6cAv z=INuai);6%AI0>idX0vjl6ZsC1gn_Cn|;ASh%toA?Q5&EiDT`=*KXV8BsbWorIv{G zs7CJI7G1ipUj#2mI`oyV#*(kMmmOaB;?m9U>B2}>!vwu8yZGOL2g~(DFC{w2iyPS9 z1eD$*AGV^Lur{(uk!|aYNO0X;-9~sC?RHW@KDu_0H~mQ{;}xsyvtL_sx*MEFZ@18T z3vkV_nl7rHOE5^rFpK|+&tuHb7bvjgzNwb8HXlb8zU}(U8envj)Yb&T_1mKvSP4Fk zPI1X$)=H>o;69q-Ek&B3cE5ED@h`w%MaJH4_vHR6_#^mTRa9q4+kvw$lJ5k0Lt=Ky zidq33g|8o*@4YS|+4Rt*#q-~Btu zefj;J@1(szQbVh(v5S+Vf{Rg=vHNi66>+=U(J|mTcC^S7a7fqws`GCv;B?Cd7NWGX z+8vb$@S?K$tZ-tzDW)Gt{Na^CiPn8`_|=6km8JMZ$LEp!DTg@Y-wn^^_^a!0Z5^P2 ze&$3v{SG>;{2%$kD4`u61v5#QOhF73m zb^Ow%aLSo!-?*)V;=0=Q_v;5hNt^M`*VYX5nq+Kfxmt|y|3kgJ&YBr72KKlW>V9B` zeNJ%g`#rT}@x#$9Xium_hK0O3++CQ=@5o#u70X(y<<2E`PiP?~`RQz2c^8_?=;^+N zMc6r0t&<6y0bH;B<11VvK~(15w?Npw8#t@)gno?F4|dw+bh zHZNSe*FvOFgPS|!j3oKR;*nV<1=Kb6Ud7fVV!bE_j8?rTiLQrrXf zG>K{Y!q&$V%S$5@Fg{`%$wdpFlQI#!0fL3Yvo$>2weqpV5x>E3$9;VN8c!WYuRYB? zDr}9;+I%ge^98o_EyWL_-d=)HuIZ2|;umBf)2fICV#zS{SP>hJd^+U~jhjk~Ey3qB z8l2_c?$B>5k23sR@cmwo6%&3^sht_WKMb3_8eyzV^XR3h;^9bhs?yHSP-*{Yh|is< zBO&On?I!1PTL{gYd`r9G28ytWTI3Yh;UqLchqhHAvVmpPLr!Hc)1%CfPrcK!ex(M)O5B%PPf@ByIFv;x;BCd?2pm z5?H(wh+>?1YdkCEd9%g(qDyXz0BLk7m&wC77FA2gHscG;wbzNVU+8{}i3&-)Ydp(y z`5l|H1R)V0v-Jibu$uq$RPY2#V3y6F7MH8cMwl-2c~$~{z&tlzAtwuVDO&7qnaw{# zE@T12-MWD-5pF7nAl7zqOa9`M@1$~T_4c2qVfA+9zdEeH4!u$9J&}j71jRQ6)rNvj z*Xi6GM6Hz-Dwe20ENNEgIsWF1WPVRJ-9CGQz`SQG3Y^+nY{@P`Ezz>M|05hg(ou}W zBF2$79JU>^S0cP}cl(^^usBtf#Er($fDv~SG$W>xWwAKuW4}EoRqXuLY-DnoxDf4MomW8jy0x5S-Gp;i z^8vKy(1=&d~>1Eu`W)!on{aNH za`T~GU{I4WwEXu-VMfMJ?%&gH0<5Wo)WPrBAXZ;Km0`VW3j8LjjH{y7+_ZE#-(H`P zh#Uy$Xfwh;F@OAqKYVB+D|;8GvL`?H3oo1sOEN2)YV6bmclHZS?G~^F&)DXPzZopN zq|Q0$*8Ucv#hIkF?QW}IeU{c9)Af7Nf?$S zdnrvgL;wJCQo>Qz9CtfoqE4<d89k)cun?M>|p+sbtRK zOu&4k9+7qaT(XWn`7R%fC)9^nM&<8j*ug6dyg&gjqeM@zzO2E{i;dgxGpWZ;`lBtap0d8*aQ!JT@;)|r%MirtVWWM}L8`2_{nD`|WZhez zFszb6-LF{jT4G`?X%n!Mth0OIaU|jaY@n2M@1o=Q@QXeb9mz%#7JQ#fyo?EX?H_7d z63o0XkdzIqLOzb!>EFB=QFnigy0&2q=9hFCwJ`4e48IAo93kvb66TE6k#WIT1M84_ zsmz8&_L;w;?qxpn&rH^hjIV_qpHCOj*MD)Rj#U0`12SRo7{g2h!NGF3Fx0F~iA;L5e@GF=l7Iac8H{=>C}z zrbyFpCDMj}D_!qr8{vK4+>dZlLDrL=v0VaElS%je}(_# zySqdF_DR3HlKt(p^EVi1i|#+Kp=u}PU!;V;6ov!O=kPDwz_^qX1(LM1+BZ*vL>!?h zb@mS;&<>EmH2_6p<=Y0wZ&G?a8WOGr@n!D{p5FUta*{S1dO z2PBZhEC}Zg&vAZqICYK8U8Ed{awV$PrP-mmx}6F;R+6S_A2pK48UHFF^D_?C7$}(= z?3hX}{WSfTRE>un~~w~D#Man#Z5*{6D*}EA+%V#DBgdHmn+iOUwvax zb%`x6Po9@~X4YF8+pOj-Dr?%d zS1c8%cz{OgaZy(muQfMRJ9a!pB^6~~#3&SidlKQp#OUUTONh$&Zb13%F%{-Y)1UnT zTf9UvX5oOeWe4k+{Tc9kR>x&YXxF(Gkf4IGGdETL!jxdAa5XDp}H+%{^JGvdk; z?`^Jbh9-YH7d9X!-AOH7?|ohGh9Zdqx`HZS;Vh!yJeQrZDFmG~@Wpc+lciZJ$a#3b z3aqhj>VfBx8}Nc;j1O5vjU)`FM@NBGJZJ)$d3x2kwGBVZhLWSc(}tqIZG=M*;BLF@ zv8fPA^1aTuIDF-PpWU&T=Ef1!ttnqt_{&#V9h(6GPMji<7S4Ze%Sa;TWl4dUwXtE2 zi`0XMpbvt{zxXyFmTE}uKINUFRuLwubF8#t2lu`}8MN|lHt67@+29}F_@<;rU0s34 ziLCA7yKsqkL&yhK99S6et#8|c#a52AI#aAe&17!9EaZf?Gj)&jRMaMRt^{7yFk4;r&dr zCmE(a;Ipz4EF`^ooxh-k5MYz>`C=fHGk9AdavIrRSAKGYK2{PjVNP8wa&u+Zz2v(u zZHHbLe7EF8!S^i=c-PlnDcnRqP|2*U%{Y^xW+BsGXm;ZD1_0*BY@)Z6$D_Y1pwPvE zE=e#VIyzenEXLx!zF-uu+G7Nw8d;F@cziEX+Z!Km)5v&?b9N(2uOKFAGuC<$G0dq^ z-@P)h-yoZeT+$53mdrmDwB2{6wsGHX&Kr)$qR!$IEPdEnHaAktJx%{25pAO#ArK z4r3Us*y7(8GkpglJlkfsT-WLJ?-QIIsR3XFreUE@$kz@+h|>h~=`9@SS5hR)g}u+~ zaU%xo-HxZ};Xm#AJ!X3EOtk4IXzSBOd&ZJ}B=*~Ej>-al0UDGu9L|CXO&0~Y`Aw|-dPW8Vl9osWJmG%<$DAauC9*VnC1_3MWO4e3sR zIJ)G%B^2}DC8+D0#!V5hm}K?82|q0h7d=-t(gE)XAno@?q$74SjR=HUbYkm|iHaN^ zmUJN$)v0?}e7(0lBtKc*eYwoMtqTcju-XGHu7{~7voI~RK^mJB`!}+{jxl?Qf68+@ z$NuD$V_XEabp_KzIc#hiIvXiuZ0Basnt6Mgvos~7I`KFQjjiDON_#UJ6^?!9 zIZvsEJmLk&rpzO@Sl80muW5h@`195`oO^%iD9ft?rV}qsf^()$pN4}z0Vx0rtEY-l zA8#PT_J@RA4%9*i!>@HcYGEY6%0+|Y*=e+{lbZNOgtwPEgBzED)>Ch$RwF$Cd zc}e~ZR|ALlbI0cp)^?f)*T;c!OPO37Yrz`xw?o75Des*H>&1oh!*k&h=;!|^7-79f zhF=JC&Y~Id5saWwvA+Q=$)MZ3QA>UUj|DZx{7nc%IaG|*w z{2|=dyfTa{M?OBZwMs@AC-q7noQoFz$%zdk(JIB1CWRp3f^qBN183 zMhve)PYJ8gC8pZ>+Tx^%~r%`QJ{Tw70R<If?n-qU>J>zyT0v zNC`^1{7(t7EnehN+Y4i=O6DS(sfkVwaGWen-sOYA$j9y3k$r4 zDfXa~yAPtir;e4zC%F7uxp574G`g#DP5uw_dJABRk)|&OetLs>B*L7!sXRy1cw(oqiZCtcF~m(XcywG3+m&H02UhOfMC)Ny#h3|McgY_$`d#U^e(| z1wlYg@x{Nr7T>{Usn132!r<8FzcDe#U-PGHa+T3k)lh>w z7c>?Yu)3LzulKYiAqhC2e`BXla-pXe@FV{wZ>_q1dRtAZzsI^?Ae0~g1_A>MkiX$I z*1CV7+9X8(Fek{`?vEg9YURWPLXY*;?(g${ippx&Rr723sXipEo@9(~Dmzva7gXi- zXH81MZx%mONAn@F{YKDsYin7#{9G>#lOupvitN`wf8Y11juUAshHc_gr#ypw4;7+m zgT$FP(R3|Z_u%%3?iwyUm>kJhx~8h zNv?w0AM5jp-Vcje=G~WICfri#xoXpjfNox+MIFbksGfxeXHoOn!U7$Th#A_E?{;KH zDNx~8zzLdgF(uginTrV%PkuNc;6Z2LSC)ws+Ub(Q8(^4Lp2G72M4}b$ zv%UznAKp`1CQ>=*vE>*(sPMboo|sqB3UVM%J-SO}-ov;v127x>kQ_%{rycf4GzKII zEmZf;QmTNon^P;zFo5WL(LgN-TgTG*3aL^Xjut9`;bin2ym@eP!40WJ zWjqVEYeYPU7PZ1EH595-| zF10S;45mu0wnd{_LPq$Uo54zF@CpZt+hKn12zfZPeB`~z#M{oMS4sR>YwvoVJ;Bv8 zao%u}xazigLjH>sL3MV=OGPbYq{dynJA*-ta5j9~fc& zV*k&Txf7Tv8&rj>sl#u^6tOVi69pjg&s9B46^Q}PBxPuNj&lAQJ(GgD0|Up(oK6yN zWMHwrR;)TV2429it~P&&Npb-{8knNZyTI%Y+=s`NFirRAzgNL5g0P(GYD^g%gr8|; z!079|L0$cQ#}P$0W|*}_buhC|OkqmAgv}UMDMS5nQBPAdi~#TnQu9}JsFy(fl4Sq3 z#vV~siy<)yX?l8NoNaGqHetMdA#PX;oS?YnJR$p{=dlNj&qiQ)c@tDbiin_>;298~ zv6TI_=^u=Y(6l&8UJfomMFK011&@glQ5GtPud%BS@Bl@Rq3w*%4<_qq2~Xm;;Rc7S zl(fMm=(q<0V6oV__Q)}tJH=J+x3b_l_lH&w4Ljwkz`gm_a21F0;g(yA*L{Ltu>mdp z4UCTF31z>lEN&xa%mK|x3a$jV^pDgWv%8p`aQdCDwuYT z9p6Q#Vu3NTm?s(c)nIQ*b<*zmc7eb0_ne@BkR@~STd5$b~yGV9s9CWo!HwpYBj+- zeiR+u*BIRsN`Z2L^`vBv6F4B{Ce{2MjIW8kA7#Qw>dd$Y6o6Rx2l?njW1|F}1u4 zOI1Af7df9AFB|!VB5ZNJME-gvrP$gYps~iYxclkrG%?Q(^rR!|?XNdKVYskXWKX+f zPqP`n6_AXoC>#yo%fNo37mU`-49+jxKSqI9KQD^*O zr{*%83RHnVRh_pT;s_q6!lC})(3GzKeV+IhsF0ERxC&A)m*&@x9Bjr*`RcRl62<=yV$&p0_vV?BY~Bc}x6Oe&bjtuIFm6% zMYnBx2xWSj!9it#mF><;6!_-FQkmnGExn~5d!Z@&r6Y#k-3FIF`c487SXASh*XN4< zPu?l!+O17ZPB;ejSDyKLgLXdrHTy6gXIGM~$rqm##w0(eh|4NURhcB(3)p%IVu@U};?4y5q|zrUB9 ztnIZYhwCd19tH-eG-Tp`*8+&%Z+v zA%^||DzP_62o!R}HwUt{{cq($-8|rc;RoNfU za!IoL;N=iB@O8B&2TIyG;eDsR9Z|HW0Vpw7&`3qRO;hMav6FIo4^z7edMWvfBxeU+ z&R%v|8cx7IK^BVrCwM-6&xwTP3r+BHZxXSUOK+q#b}rFKNs|v4i=a^Mo2w)-f>lPY zs8_ua&;LT?#`JNt`eO8LN?^BUdmCPE(JP(s@A)3pS$p2|@Y<_L;(vvWwV6I(gVTHu=@Ag{2^P{1~V;z&aP@|tz zcF|-A;y)X~qGyVz48_)$kd?7lTtSfzGka-p*qbIWY|McXK5OWO2ds~xR(}75iRx== zcvb88UUF62{WlWzhi@PT~#-X-lOl{ zwxz9Kcl``O1Mp!>^WY?NYK7}B8)t|E9Is$2*7t$k2!aT_VV_s~_ZW|fzCTJ*q#X78 ze~p?}tTlh-tMtFK)sz0A#r9e}6+4@*cOMAjb=sy1raRa>#Kk2Tf=(zJLI$?NspzxV zT+w#Z^4ITTo~>^m&5dVV?eIFZA;^FddQSqJ6F`y2r9+m}@_w6P2e!s4KVFQG?>C!m zA6r>z*E{7>+tu}FcW#Xi5@|>RVDYpbrT3MFzcZRV!ty(o-Qea#8&p;1cl#y5vQ-KI z33w`bu1jLgX#ZE`XIG^3)8asJMUaVYiX{2Kg2Be<1_H*28q=Xse=gM zjDFc%1rCpWL#o?>HD&*Gs@PapJ!LhbE!4j6QJlpKyeJ#C5X>io@Z*g*?+n%1oBM_I zW^8|v!<%W5$Ca#Iecl#ZE6?ub7*}nKU;mJ3n$*oH&W9?bCVo!?7Oh_WY-=z zugA{u?n`T(lz=M+=8v`ZTgzQxxQ%S(+K+FNg_tUR6p=SbAo?D!OPU496WZ$T_Hvi< zv51x_3d%os2d1z;{YMQqA?zNRTWoeWKmw7;4Ik~X{~#GsicbHw;6<1~+c?pw4rVG- zXMA33z`&CXA}v^S+EGO4ev;_A%r!%cjPjw80#uxt2+YKk6V2v7=P(mT(?tTnE$pQ}ZpZiT}s5=A(q7EtPV-X@!90C#n zTe2JyHvk3D{!9+v{~2?;gN@mxvnPQw<^8(@At9jwwh9DK1VbKC5&%vb*apymGJq`b zb|B1c&#}B%#aJsg8!3Yt3G|pCinhVSqv~LWXhZCP)ovP0G6<$9n&@-YE}S4>0h9K| z5L==`N>(}Ec9BR@Mh8ELT~fJ4iV-BNAhAK(JPC2Cu8=rN9wa&SiV@;p|f7R5EJCl(?=<_K6fSWhQr zc{F0fLGH*evaDeufMtf?gH-|~z#I73QDxcm9T;((m%udS>v)O@x^mh+`>RW31$4CV z{Y`JyF!Jr=4aPD`qyD_Gq*Oil7-GlwO5U+^4yuld5AMD9D_M%p)!MqIL*& zGE&|@Jep0{G9as|$>h!c`K_kBwkA4^x)~jc|Q&KZN*|w8xV)d@IO>(39usuDSW8k zN*>7%iT+Y%4qBq9`Mw1rLf+Cfra-U~a-#kEC#wNWbOTaG?J5t0cN=KH%4X6RR?-V_ z;B2!UBZ^V2DS0uzw$ZSFZqS<%)|c!LMhAuxJ5f`8qsun|58BmCk0V)9rhE?_Hc$+0 zB#rQWUEGJ}ok^N3=rg9t9o0X>IZl7+y=Rdr;LE`?&sJr|7bHWM@*WW$jPhs#H`=S# z?bcSZ%a%9C+b7_F?o_+1^0{udA02V8O#!brq~~x5oSDs4*ROv5bM^NAbhw)yr!orS zUk=n`brGC~>!VY;tMH`TULLbQ8W7*!5T3Jm-G+l5$B4=ya94JGsrr3{T;4HR))}Jj z>dNEQSXk^l3yu{-P(_IW-=@YPzx3~uiqLT`QsW3Q18z6FjAD321;@}SA}|{hBum+q zmdXAOlbDMLPHH3IN>{3C{l z_u1Ss_xf%0Y$RG+-yDLJ{`1OBy)ECq!MRg@E)wS7J+D@W=(TpKeb4@%5$`Mzfl~MT zA5o84J6X9Vc0}dD%w#8dYp5HlKUc!ee!UlRE6f(v5Ekn?>%=jh>J~q5SelgK9zWC2 zn2eRi!*lBG6&#NVLEm-ljxihF$|6Om(EED7IowL;&cPBHFOYwtV!goaNV0v)-ek`d z_EDy9IqvoqOzgcrFM{iB#Zhkdi1lT>H1pND-)mQOZq{3Vdd}_f^mXaA%I4j)m7h26 z!_H~j?SM&o`tiKE%V)pK?HQx%3~b}d=x^2Pq+=;${(Ye}iNNcvwv(E-n-<(2j;(mKG~qA9 z_^b+F>G)|c-6MxE$4oA4T(~BUVj}ak=`>{B;A!U}FuggBc#X{SJ|P2oGr~phDpzwF z)6WlM_`D2PqMjHTA->|JH?4~_v15K{Qk(qm9$zgTh0WxkmVf7rQ|Z?#z#)fCppF&; zc{bLNTgw%`D?YmAjQTEBj{6Dm^(jDOp?@w}cg%4VWNH5ZC>=@Ur%kPp4AdD1!X&@` z*y?C$>?9S4qr;s2ov5QK74@9~8^&-s*tKs@I36@wB1U%#)4=zCW^$1qb|PuHe_mK= zl&mNv{>C8@({_I8V2t`rG$AQmQgS8Y^XchpgT>NamY%?CbbDH(vm^t6`-X@|vA{}f zLnhb=vvc<{b96hS+jHGM11GZgIh4d%--4%@NcSv_H{e;sA`OJa$P)v!6WK)j9HwCjAWIwmt0~QZk|so z>M$m%IAOlqK_bD;^)QCW(*Dblbq&2rw4mb&or9-P24UAcYs*y-vGA;|fK(YWpH@)Y zURMgpI3X$-!s~rn;#v3F4hqL-@#z|+^o+XlwES;S4bG8BQtyPfcuOg$yemJy`sO)g z1uyTb-dGf7zSTD~X}x;MP?irtes+3*<0l1b2(``(t4E#u)6LgbdFNP_i5)G@XP=vV zn2node81Naowl>>`snZH*Z=H@ZBoh(-Gv>DMfYnnz8r#%xagOIxf#P+&F%$)*m<2Z zxG4mML$VCIBfU7jL$pK`aRufaARy zYow`P6|+U>(}ZGx`wUZPXr}6qvjx*UNER2j=fh(HSX$FI7vb{hG`VlNkNcam%uNU~ zq<+(2xwG|2*R|W> z-F!hnm)|*VOq-od_6xAFJ%rvxrH2an#KrtH*7{9>DMO)FhtEO}3(;LmIS37f#beoF z9O|9I&T9C5>rE8)o-eA9o&dBL`df*47A>yJrRUsTkWz0K9dOe(7t>Bcs48-sJeQK9 zd}#&Bj>;EI(Esi|VCoOno=dk;8+{Lmn)r>bKn=13%M-yGbVh;vbQP)K zhhdyA@NVMb%nsi~!3HO~J4vq`TY$c@j*s_D=&GmR<=inig~*4Fi6|XrNQlj5C>kpr z4o+e7Vylt+wOsb-Di!{&D3AU2DQb&8n36t>O+gBGAH=PvEp}#8qz>z}w%*J4@#3+t zWb%mkn3NQ2RkXRQp1(%czx5S1r=bRk)U5X_uRcufS5wzpnnlTFFp0EuY}jw~UT0a= zZ5Mcd4{K2iiRnX`i9s+$HH`ueh|8p)cD#Jo zlF24MXl=45pt90}!oti!Nrr3X5 z|Jit`ShZFto*Zi6_6kbQ?|!ROb8{ohbSPB#Lo=eLA(L89QkOivoAYs$jOUw3l$gUZ znTUOqJSON<^7`UIP&eXb>gwGY1D4~fa*IKak;j%=3UCr^itGH^q3!bE@EN2F-MEq4 zdD}d96t+yT9qF$9<3)y{_<bjbUCpUd$sha+TzZ*k^7{5Lq1{=h_z}>fCq{X4y(`yV; z$ccluHnri|KYo509NuS=^U8SGYV~n=*=f<#Eh&x9@Gf?lu?bc)OJkKLoqvh`$et6m z$$R#<V}nt8vP&HrdAKl91f=C4`6i_P+a;-Gn?rD~p)%1;{> z;X>km@7f`f0(xN5XGt4j`fUuCS#NPECPNC1OpjAM%_MXi6`c`OsA3Ipr4Pv#(GO7l z$Y#HOmCZVRyuBODA?J4vOX-~@j7dd&iPwuyE&`Fp`JAwPOnBi1Z@e2~#FxO$!fJ;;Z zv!JU%#dh|K1kf6LCo&1daLDiP*TO*l1Iw5zRvhs*1c-u5D+&!83HZgn_nl~xjYO^P zvYKHyF4CKfBi`QFBDb)8C#@YDbr&8h>SW|vh4tU;skFNm3~Sgx~{&Lpck*6a~o=7}&U&h3ys7sNw#9_4&WNXVv{M9k7utzxE2{V0vS9~?KD%%$Kd z$n{B+&ioTyVm1XQ$B?Au(`XV65@ME<-3k)pm5swya=uGHMp9aP{y~-$zx~5aGqsCE zz36YSM=KehgakHzQ!MTrTC(s=o_fCOfo+c(UoFqU&CMq5ad17z9%>k9fk)n`)~)qv ztpUZdGYKlH_(O}UGS==j$A7ajeQSP2;zHHTI*Hc-emfQm)#RTd;l@ECkQWf50m`@y1pB8I{5m&_i{lRFZ<(*I5KXs^o=yP%}p4nP;EhVCvCVQA1frVJvez!el)%ZDopC*sATE)n7#p4nX~Jz;4+jfbhDK6? zDom)%JjFx?Xg*7u;9^(LVr^|Oe+}dskJ~zUaOKWvyfOguk%Z8?k7U7=?+#k!2ndoA zkp&e=`O|cuxt^03bTA!k=Pz(t^YD(EBa&R4m3#mbS{Bj?NMB+sw;p zfqEg=*G6W!4EMe``+!?j&`Wwvzp>s!+Kt;TO5aBTXBZP2X@`IrD5&38eO`2yfis*X z-slw2{wkVZp=iFBWj7snA;#Ud(~YK6-&@g?JvM6&oOuytM&EC0eCGLK>o4Md>A^$V zEzKADqpvELW-^PayjGP>A%sGy;WrcG=BAU{Ji8=i(raoylDXxl4cB*83iVRj&&g$h zFc8+V1B%G&H&`p&*QJ# zJh#2S$dVxSS+mFy5pkqVO8R&zD1KFAkioV~X($nxpG_Y&jnG{yExEk889WKjFdZ5& zM}1U%Pw|(HfN1_!g#Z5683`4HU zS|dhBiIw&eboEN!xMlxW`IYxLf{r|(+UMeSVJmCO%Ea8}4}H(}#T-#Vk`VYGfN_3K zv`2=UIUji93R$>2j-_R57@YdtC$u@$C1+uQ^9zm)-4x4je^fGK%(B85&hFg9X+%0|h0O+6@#oV`ZK%K^X??HIJH0f~Kox)74JG4mUSL z;Kjl|5-M|zvLIb9rh$Dbj*N*f%5+yUL!mCqqzRrx?%Xz481%yA0y%>OEIZ)dN2U*H zGukrb;;!>$Nvc64hlN0)u3E_xVDkGCB%UAS<9+ek^ePHAzU(9JLPU-iYj`B5Ep^W< zSN5iZ(Ak8)QR-g)eW1%Y;6RPQoVb!$==!j}tcz<(?$g4FKP?dxYsQo?1wxQgg*v%O zJw6+~v`nnaG9VLG(8PE#KIo3~H$PV6Gp6YaiMcksos;PP1?w_kiG5TGy%4oFcZ@t~Q| zzgF6X(1bp|w6+&$+;~}aSFV16^GMo@2O8>Z7|Fd#r-g(fCKu9Hsg)aB7L`tq_eKV* zX@}L>IvTLp6mn2RR9js%s8UDM7TmfCx1G%c+DTBW6Yz||>7R2BM7B@an(}fqwN4ew zM_PdgjQiDcHd{`|Q%nYJ;Eoa7+Y9`XCmM{$LS^$>bR{1yKlx9TsLseW<3qrV_`H2; z7dN>R?2Q3jUHxlrs)h(9;ANXFJwI1dD4o1ZpTf3h%PtcxIjZA%`(l%Fa6JW$q(c-# zR(jx~=MwubR`EV91(lVVq_fbA8O~KYNBQpyx?Q!VN;@@=hbnu!l zrr3w3g3HLVQ$QK)-b^yCsm2|kKS0fH62{-Q{$xKMk1ieSxD*!qJzYyC7v0^I8Y{s} zrv9_v`nrZrqRVvs`rvS4{$lVx1$?&jeG95&T(vPnn3u5vXCNTJTlnSuL_eYbdCfM4 zu&d+z$;{xR?l(X=moEzThh}02Aqm1obrAbM=f1+-%M};Kx75~JNT=#u9!K*0=%xIv zwkJm$h2=S6$XF(Odjq4%q(46wU|xVeGSty-eOuPt7S>J2`ornXD%2$tA4b~{$WI^` zzdc*!^~x;X?Hqt`OT?f3bxxOl3aQS0U&i1%9Ya3YdtL5|{(jlPBKh&QsI&!%0DUbYqwQpg9(4?}!D1CI^)A1RRz?0CEhlj((CLmKb;S(d z)(6xoTtiTH2!g`B>Zv4^2iP3-p(Vuw4!&+=z>4#sk1)BO9_{_JEw{}AxBGoXi|}V$ zhCn(_n(AX2J^L_;gaoQ?%-*aVWUvW9b~G@##ZYT!5-Twu;M@m2K3~)Kx+xX4k%Q#^ ztnfG4$_~on{KD$9(dI&eP(O0E>M3qxaws0x;Efqw)MPH1V+~H0KbO*|fQr6|i0MK- zeU_Fd*$Oig8Iq*<)BnRkv{j3jC)Dc9ZSxcM<9*|U?ie$=6IT$hkzr6K zc)9Y5`^C+)@?TUpANlWErNq(h5Et-xEw;YCW+GDr>yiZitW1BOVG_-xS1T*-rMD_h z7KQF}%J}NVF!x0vW`tt%$J2>P4JG?+H`|TCAFH`FQu0p1)0G5WHj%5t^&@XHz35_o z+#o@+CA2*{gXq;tc31#R0C$L9y1RwBRC}66F#7jeKE+BntjB<}LWIGdTVZyXs9(9xD@FQ-kQ0zw@`QIeIBiP7KO*>mK$^T5b1Z z&lZ}l0t}ENaJdu+gE>DWh~-+V^PBW+Y5!N~I7Sy{C{7q96l%SA@{+7*ofH`~k<4N2 z#fTseLGY#qtx~`7B)xjT2F+n~lzq8`4k)$b{E$b=tH>B172ynorDy^WO}EatI~WDka}a zT!n-GS)$H593=3kwi@kd2A;3O*LWHwsw^$;jH%@4tK6!sPdg|(qgL=IK?%5hN9vfkqQ^cA@_XqbjMVCzFp4lhC?B-{HVa zTl>!He-8ewQ`P4K$HUe@-huhKlH_uE#tFJ_rWy!Go~{XEnD0~3z1 z(T}HM6wa&KfZo@{#jZq&(hFk1bxk8@PV3cn6^B#@niSuYbRTAveGNBQsvul{S} z;kA;dd69eMo2M*(SDiiB9|U9Eqt&FP018e%yS|`b^`-G5k0Z`M{?zj*Qi#GcGU0%z zMJXG>?c16YoP9=buSU-;v=7y`!D6~pS#?~GI@+*g7%pAn4&XV(ZId5xRQCzd{rF4Q zd7*=gm(6+hCiqSGa#}|#V@k-afb(CW3WfDr@b-x^_BRkSA!N8 zB>TL)>FifqZ$z@F+)q}r^W?fYb>PO^J@2BHlM)k)_E4=Z+Cz~g%dLo zV&(L-orh{(MO zG#QaxLvB4+q^_v9ZsYmGj-`C__T247^+#ydCe0?l{G^0nx!p3^dJRwd7h(bf%^FkX z^ERlfL#A%!W`5AeQFUC95U!kyDeB=-UavS8HL4PY$-+vY!OY6%XQri=r>aE>ViqK; z!ot0xs73D2cfg5XpC36CBna?p@9}Wo z$!E874&~^gWFgtP^s34KUtQN7P4)l(Z!)gp6QXPpA){-rxWdiIj*po=y7r9wiL0{Z z+GKOZ#mzNtGOm>r<=Qudj1sa%Hu=8#^Y_Q^oO_PH-shgt@4G>qi0yD{WylaV5Hx`g;k7;2Vh2 z!_#B?AI@?X98L(neXj_qf~i+%Oex;$9q;Dh6ZnMKz2gaoEmo1Bb2SSnV*7v$yGi-) zyX1Ep5kA#!DhKroWi*$~hrFVOKrR`7Q~*kb#k_7FCceBY{dYF|Nc8uY+T4M~AXks# zZTDSFZ}l}NX849X&oCBwV38xR{6FaC+Jee!XQ&lT$lpuBl#&^&$go_WDQ;fmPVpt) zzJXje=)nZ2|G8Za(DtVguIHZ1_0`BdKgvZBd?q>PGJNzYWwgSHmy}j_RnEEN;y&@y^d^@DsP0acMp^d0hQ#>cz#U!hlm9bTxaOtc6wE}s4 z3O#MMMr3D{<8Q?mizhobzdoR5ccuh&OWRF0fF77076#2yQ&Nd#17?Sa+H&Z2ExILk zdGAfxW%~8+&pl?W;VGZkdsK5))g}*Sa3Tn7xVJVb$=W82=*6>4V0MT>~zR$+0-(=Pz@fUR!&+VyEYO z9khULn^!G=a6#Mr&#=F0aCkxE8zE!+C3;$=G%Z#{s4BSL^aTEZip{%7cNd0>BBZqa zM9@#D9wO>mc~$1zjrcpm?c~`;iR+)JQ|CM8$}El+`x!~bXTIph#{+9~&uFmUncxCO z0zqAmyttvYyzwB$Sg7Ca?iaW^RGbV>gYjT@mwk|R%!;=#T&C9 z_YF<+I5`zR{C-EM? z?lXb-)B|RXI7gkra>b;hDfr}o+ACZ0^}W;ORrrMMlN5=I0EU9{BRHHo+#Z^-x!Sf#}Lm0`eO_*Y6gKKEJUlo)dp$^??k^2B?_thtrn(Oks>Iiht*~2)r&s* zZ?FWKusLA1(Yr3l&J=@Un8F zBVUye68(QxJd(AYK=pz%2)bGPC^RZJ#UrN<#XK$h^~?E^Y{q?l>SyZwZ@bvY$k!8T zIt>l9Zv7X)8N>H5dWNKmUSQi*dDIQI=E};w+WRh;9`?pJWsN@1;oFv1yKB84b3^!} zJn?1v-K9tYFtLfg{DIZvpV@TQ{Lng19+K4s!Jw(^k$CIWxU>QGY6H&7{@3mx9(@>x z*}R*}*{Tp8KGTv{61|}j?oZQWDzc zRfTGYbDjDESfON%>LKWbqhF(}&b8iiC?an1G86`;QIuB$`Y=`Rv4_z$c(Aewcq z9XyeY7l1bXipdJKZP}RY2Ab!i(>3}vb#-X?cM=CU!Yxo7_I8r(9YPzl8mSe)WUU=8S9$P9Q+pA)V1zTg`u(!QufYS2#i957;(JG^%QLV!B$rm7b}K z5;=?>4p-#rtqy~tWqAa1)`Gq+&tKn*JVT}+6G(4W+n5r)Ku@(0F#lh;ep9wEy$&uY zO+CJp_d-r(y`d@fU@C)V3U%*dU+0}@K@*YpuM!UTR8oP+ZlVgyHPD2jg7|UkQlfA? zA6O%qB*oaktqy}}2O{xS{bCLxxW^`YW-R~^g>6(BT`lh6F1v@zOd>xopl_xY>MJ{PoAq<*x8-E=vZ(0okpVDRH5Vl z@*5pwwgOsQOeC!80+eKOK1*9^ns^&v$7=U>8RG=n^Q&l9yF!mOb+MfzdNBv zdq>Ldy#oaUU=`@b&+QI9NpYPVZWfht|@DP zo#^#pK3Cl6;#I0gURBG6;<#`oiQoI}Ek9Ler-J4j7IQBt#AvkU9UA;uCj|25ClX0RhN7a7n%q`4|-9zDWv1ydBgk@est{ z#3PtQ3dSBlSAQTV`JHk2g;4(K4j{L9ACAs*OoULPWn}#Bk4OjrsLx{D5NnY>$%vfZM612OI%XT8zHKZGMG0V zyR&MyF2|s6^3wut&mSjCB@PXGKT&{Ge6{-NR? zya0%qy{@S%`+L1D`-0b*%U-LDPl<`)fq17#A^Ca1eb(=m&)jqnbzhapX)yPxgX7r; zp;O5XrKYry+dJmmGdrcY;Tx2VG=U^(tg8AU5J~b<_6j6Gz0^5*h-f1?m}3Jiy~# z1952^uX5-8?csHM;p^4(ilWig)oDNk_U9apN+^kYAz|TL$PDJ4U$gnY;#1x8d%~DB zV0G|691%__Ec_a;>iH{bY^;!lTKUTTsr_<}7|`_yD~RNoh~-;vJ$_McBI`I|3EF(d z0aV$5LFR(?-ELZY=g7fL_g?ac-V4L7PJ=ECCdDJ@NWm2Cl1qF8!f8iA5)qCM0W*a_ zaCb4`qSJM~9n>FjhYi!n%^uF&aC@K9BQYDkS#r^n$Z0y&Go>ij{q=O?IC{$RLwFYdZ#}s_jitdYPDiTCdckAF1Nn;1bmy>F^Qw2Zu^|O zzkAQ054hp^leBJ{&3n)A?a-J4+|okqoI0xc8X4!P7~^P^_8F{5>cRkSb*NVA9%|Vj z?@eJ%5&bbXZD>QuSE4PTmw^Q_3!Jaca zi}Tu!G`F^CIMG!p#*r>^jXvY_h6o*zp>rog#2D`p9K5tmG`C+mT1~0tH=V1nt~3D3#R%AroL2F)loian`?l*1Gw2 zxjd75BXtLLk-6Bj!By$Lu5prCI5M|bw4}uLOS4$;oVwfE9T+Voh;?*jrI(-jR%=k` z=(6iZku*p6Le5|l9K74<6LeK&=hSe{^PV@$uJ#Sy4wfU+A02a(s#QD(UbTKFlDOde zW5lv=HR$;QDqi^dq^+H#EgDHcDg)qfDlfSkyk?OEW7gyMxp<`{2T*Qb0j{<6S|DPJ zY*THdA{sp=3m7vBM_2BKWd%S1Jl*{6rW>&$6QvN$L@%5vY26`7XnNpo;;)G%)#H`b zaGQo3xc^Roi)ih}8{evy(z?#$zKDN}h#FFoPD1glcUbb|`P^xW=jW_s&Vws8Kz^s2 z#ZZ4x=1b_G%`NCQivJv6gi_#q3$s;2`_B4d%YG?Hr0S~mp33P?WeVZ38X63}ometi zmyO5&3;S3QVi;|st{NO24T9TP$*}wxwL|0NHR7-b0OeMNX_J~WzBOQkQgIy81!FQ@ z1@gjI10I$q$oD)j(KL-xxq?UT?G=2|zY7Y<2fY4jLY_h%FDea+TiM=*73cf4tjAzd zsiK6*i}}&X1#jA}x( zavIM+eU_;ItrcuO0BmyYJ8TvqKXy1 z`-=leQGqD_cydIzkD&sYW#d6!FbMH=!V0gQpY(Rmm8Y%!tFb2slt`^_eam+}-@~*q zW(Q)YV#e(@Re~(lP%dgL=4wIc-PyBIwGB{ynmw1}-xdEUtQX8Zjp4rjHwl}QnSG0W z4k_0`0>&61AN0o#ei=0uye73qsQW8r(^Ea3q`cZUdZ&=G=4-}jTIqs% z?ui=o1y3%O3f}LYX{!WBkrx2#NUC+t?gF=Lu-ER%0AB%+qcSpx+-m{Jh~_!0AD`4Jcs`+a(9;Pzk1j-5SrOHgVGUcu@JY z-V_qL`vz^1*8xyYpk`t?-|=f~?r_QcWa+R_O!AfLVa>AQ7f|Cgk?YnRn&jwU5NLSg zET=S+P{n!?K6^-UrLpmQclbnP#MRXau<*ZNR7PxZ&@(s^W0uHpww3^aK!k!2mO(C# zL9WWq0j}T=L>eY7B?0^UF_VHR%g8EANsGZ?$}pHLqtKoI^MJRn3(^hs|382*E;t1b OKy(p?TGbj3&;ADj+LJ#3 literal 0 HcmV?d00001 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0ad25db --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..a49bc5d --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Text Editors, Compilers and Operating Systems + + diff --git a/fdl-1.3.md b/fdl-1.3.md new file mode 100644 index 0000000..05e2ce1 --- /dev/null +++ b/fdl-1.3.md @@ -0,0 +1,445 @@ +# GNU Free Documentation License + +Version 1.3, 3 November 2008 + +Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, +Inc. + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +## 0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; it +can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + +## 1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, refers +to any such manual or work. Any member of the public is a licensee, +and is addressed as "you". You accept the license if you copy, modify +or distribute the work in a way requiring permission under copyright +law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall +subject (or to related matters) and contains nothing that could fall +directly within that overall subject. (Thus, if the Document is in +part a textbook of mathematics, a Secondary Section may not explain +any mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may be +at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +The "publisher" means any person or entity that distributes copies of +the Document to the public. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + +## 2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no +other conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + +## 3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify you +as the publisher of these copies. The front cover must present the +full title with all words of the title equally prominent and visible. +You may add other material on the covers in addition. Copying with +changes limited to the covers, as long as they preserve the title of +the Document and satisfy these conditions, can be treated as verbatim +copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to +give them a chance to provide you with an updated version of the +Document. + +## 4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +- A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of previous + versions (which should, if there were any, be listed in the + History section of the Document). You may use the same title as a + previous version if the original publisher of that version + gives permission. +- B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in the + Modified Version, together with at least five of the principal + authors of the Document (all of its principal authors, if it has + fewer than five), unless they release you from this requirement. +- C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +- D. Preserve all the copyright notices of the Document. +- E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +- F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified Version + under the terms of this License, in the form shown in the + Addendum below. +- G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. +- H. Include an unaltered copy of this License. +- I. Preserve the section Entitled "History", Preserve its Title, + and add to it an item stating at least the title, year, new + authors, and publisher of the Modified Version as given on the + Title Page. If there is no section Entitled "History" in the + Document, create one stating the title, year, authors, and + publisher of the Document as given on its Title Page, then add an + item describing the Modified Version as stated in the + previous sentence. +- J. Preserve the network location, if any, given in the Document + for public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for previous + versions it was based on. These may be placed in the "History" + section. You may omit a network location for a work that was + published at least four years before the Document itself, or if + the original publisher of the version it refers to + gives permission. +- K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +- L. Preserve all the Invariant Sections of the Document, unaltered + in their text and in their titles. Section numbers or the + equivalent are not considered part of the section titles. +- M. Delete any section Entitled "Endorsements". Such a section may + not be included in the Modified Version. +- N. Do not retitle any existing section to be Entitled + "Endorsements" or to conflict in title with any Invariant Section. +- O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties—for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + +## 5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + +## 6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other +documents released under this License, and replace the individual +copies of this License in the various documents with a single copy +that is included in the collection, provided that you follow the rules +of this License for verbatim copying of each of the documents in all +other respects. + +You may extract a single document from such a collection, and +distribute it individually under this License, provided you insert a +copy of this License into the extracted document, and follow this +License in all other respects regarding verbatim copying of that +document. + +## 7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + +## 8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + +## 9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document +except as expressly provided under this License. Any attempt otherwise +to copy, modify, sublicense, or distribute it is void, and will +automatically terminate your rights under this License. + +However, if you cease all violation of this License, then your license +from a particular copyright holder is reinstated (a) provisionally, +unless and until the copyright holder explicitly and finally +terminates your license, and (b) permanently, if the copyright holder +fails to notify you of the violation by some reasonable means prior to +60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, receipt of a copy of some or all of the same material does +not give you any rights to use it. + +## 10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions of the +GNU Free Documentation License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in +detail to address new problems or concerns. See +. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. If the Document specifies +that a proxy can decide which future versions of this License can be +used, that proxy's public statement of acceptance of a version +permanently authorizes you to choose that version for the Document. + +## 11. RELICENSING + +"Massive Multiauthor Collaboration Site" (or "MMC Site") means any +World Wide Web server that publishes copyrightable works and also +provides prominent facilities for anybody to edit those works. A +public wiki that anybody can edit is an example of such a server. A +"Massive Multiauthor Collaboration" (or "MMC") contained in the site +means any set of copyrightable works thus published on the MMC site. + +"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 +license published by Creative Commons Corporation, a not-for-profit +corporation with a principal place of business in San Francisco, +California, as well as future copyleft versions of that license +published by that same organization. + +"Incorporate" means to publish or republish a Document, in whole or in +part, as part of another Document. + +An MMC is "eligible for relicensing" if it is licensed under this +License, and if all works that were first published under this License +somewhere other than this MMC, and subsequently incorporated in whole +or in part into the MMC, (1) had no cover texts or invariant sections, +and (2) were thus incorporated prior to November 1, 2008. + +The operator of an MMC Site may republish an MMC contained in the site +under CC-BY-SA on the same site at any time before August 1, 2009, +provided the MMC is eligible for relicensing. + +## ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (C) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover +Texts, replace the "with … Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, to +permit their use in free software.