From 9e2ec055ef8c9e12c86d8da1097efe49da912657 Mon Sep 17 00:00:00 2001 From: "rodney_russell@hotmail.com" Date: Wed, 1 Dec 2021 23:13:39 -0500 Subject: [PATCH 001/277] temporary commit --- Code/Rodney/HTML/Burrito/Burrito1.jpg | Bin 0 -> 117821 bytes Code/Rodney/HTML/Burrito/Burrito2.jpg | Bin 0 -> 141003 bytes Code/Rodney/HTML/Burrito/burrito.css | 127 +++++++ Code/Rodney/HTML/Burrito/burrito.html | 184 +++++++++ Code/Rodney/HTML/Company/amazon.jpg | Bin 0 -> 5301 bytes Code/Rodney/HTML/Company/apple.jpg | Bin 0 -> 7538 bytes Code/Rodney/HTML/Company/company.css | 181 +++++++++ Code/Rodney/HTML/Company/company.html | 135 +++++++ Code/Rodney/HTML/Company/honda.jpg | Bin 0 -> 7133 bytes Code/Rodney/HTML/Company/image1.jpg | Bin 0 -> 46837 bytes Code/Rodney/HTML/Company/nissan.jpg | Bin 0 -> 56791 bytes Code/Rodney/HTML/Company/tesla.jpg | Bin 0 -> 3995 bytes Code/Rodney/HTML/Company/widget1.jpg | Bin 0 -> 282173 bytes Code/Rodney/HTML/Profile/IMG_7468.jpg | Bin 0 -> 1071182 bytes Code/Rodney/HTML/Profile/Logo-Twitter.jpg | Bin 0 -> 40418 bytes Code/Rodney/HTML/Profile/facebook-emblem.jpg | Bin 0 -> 29145 bytes Code/Rodney/HTML/Profile/head_shot.jpg | Bin 0 -> 31977 bytes Code/Rodney/HTML/Profile/profile.css | 377 +++++++++++++++++++ Code/Rodney/HTML/Profile/profile.html | 180 +++++++++ 19 files changed, 1184 insertions(+) create mode 100644 Code/Rodney/HTML/Burrito/Burrito1.jpg create mode 100644 Code/Rodney/HTML/Burrito/Burrito2.jpg create mode 100644 Code/Rodney/HTML/Burrito/burrito.css create mode 100644 Code/Rodney/HTML/Burrito/burrito.html create mode 100644 Code/Rodney/HTML/Company/amazon.jpg create mode 100644 Code/Rodney/HTML/Company/apple.jpg create mode 100644 Code/Rodney/HTML/Company/company.css create mode 100644 Code/Rodney/HTML/Company/company.html create mode 100644 Code/Rodney/HTML/Company/honda.jpg create mode 100644 Code/Rodney/HTML/Company/image1.jpg create mode 100644 Code/Rodney/HTML/Company/nissan.jpg create mode 100644 Code/Rodney/HTML/Company/tesla.jpg create mode 100644 Code/Rodney/HTML/Company/widget1.jpg create mode 100644 Code/Rodney/HTML/Profile/IMG_7468.jpg create mode 100644 Code/Rodney/HTML/Profile/Logo-Twitter.jpg create mode 100644 Code/Rodney/HTML/Profile/facebook-emblem.jpg create mode 100644 Code/Rodney/HTML/Profile/head_shot.jpg create mode 100644 Code/Rodney/HTML/Profile/profile.css create mode 100644 Code/Rodney/HTML/Profile/profile.html diff --git a/Code/Rodney/HTML/Burrito/Burrito1.jpg b/Code/Rodney/HTML/Burrito/Burrito1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42703e1c25a65b7be4f84ea6c1968de6dbdf4d98 GIT binary patch literal 117821 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 gm8YiC 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

YI&)Ege)S~AraCs(@)S&zzqJo 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

pJy?tP3Um$hBLHLYy>>JkG%&f;EIl<=vST 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

  • B1nwR zz$R%yzkdX*fp=fMPO43?APi=_>a)pZ>eIH5E1&lh>{fer1)`-KaZAL#JFVE4S}HW& z5e7m7jaOqB8zOH(SypCh_~qv3Lb8|0X+F!o**<*KcaQy*L%DU59D%o(df=0~-PHSM zh`vNoeLGG$D7v8WPe`38Al;^u6x7_>flo#e5L{kW{5*U1<@pzVW<$34P$;x+G9a^e zqiVZ=pVt4M)i4!riRj&$Gmt6=%mMg9wmTI{mvR^%8*P2RYoGI-ilb?g<+NmHe69N| z3h_?^tAg9ppFW|9m~6Mx=G3?jr$vpw{rfrd!m5peYw29j!1Awe-6@Sef+e$i=7rDTppFqV zvYy%h_2g=*ST&(RVwknHSuKt}AKqX1vs*r|%{d2JX!a-Aslf)$4}MJ1_k*A>#y4B$;@ke6kb zg#<=LS%j~UQ;LupRsE;23}t}d%Ay;|@+L7~{myc_E_r{5KbmdY!3UUp*Q51^-AUYN zRus5a+$L*@BBwbt<-u;}`>sg@pQO(?D+S3{mCb)M`XOPmFNQ$r#3R@#W6BDnECQQ~ z@o*!OC8uN6ilLq|aes%iYwa5cNT@|4LjCu`khiL71qL>sGNhk@?`-a}jgrt^ zO`>*-qJPj4cI>CWrb{Zb?X_wSFp&Vh#jNNEYFH)P1Y@Kl6fgaI*9-{|d6w#G8hgko zk>?zL?&Mll(sKlU$Bf3JaG1WlaW%t2w-AwyudyCTupR#yV|%0Q$eMsXH`gd_?a9xy zlQv&A-;_O(Q{xPmzz6jDcpktCkQ$}N|MnlW__&XKd&wWp+3>y(!M?#hu|$O*JV`O76E-ksKjH|*-0 ze#*udL!nl)YXc7ef)KQ6u>QG(hvr+Bk5d>59YDdf&hFWRwp;ZSk8!LQJCUn5>wf;6 zRzfmL(XJR^M$NAD9cz~UKbpQhoaz4mUv~$cb+|h_bl)9Rk|a6K?&^*td^$)OR<|T+ z<~+={%AHE02<5Qd9atq6nZ<0=tt^Sfu$UP+teF`**!g|`UVX3YcU}JCx@>#z^?JUZ zugCLofI@+=&_7gil+8)3UrEB=KRPc@T!I;0PBO;!zKd`~ZxgY|Ky?a}H4myTcO}W? z$mulI6)01bn@nl(E(@zJMr+ZEdaTC8S1dthAeSe5Qfnny{yi_Ns>Ws)w!Z)ok-cR8cLeF);+Fz}z4b zuwe42ZZCgH$!xHnbrr8RQ6%J!|4azNu#DHaOdZ(Tz9_XCnv#PP za`B%heG)He7j3H9Yc_$yc|8Bl*oZ*1Mi~(^$Ru*{nP8p-f0*8ITbd)v zHjFdY!>|c}S~ryBK2c3KBnBD-Me?Nj&l77~?U#S_9IW5s0RbuG0N^RB)D9(;^C17W zm4@mZWGLVTU}t``!%m44nz|8Uv-xkDbV~801Dnf_H3>ZKq+Rb!1)wk=Fv?P>MkS1q4Rfg>e*4px51`n=iL)Y=lx=Z^ z8{)`i3M$_!6sh!zE!zcCy)?kFlAzq$Ccpc?{NOhl!|YSeiWD50OS?~Hl!R6!BNH6! zn3v1^fV(joiS@5fn|zQTTk*k9T<*Vn>G?NMgeB=z>wD`poHNuaE*6b5=q4+9{to58 zIyN8xDmzse;w0DjADFSbr zBg%;1J+ln^UG;^oMj9HYk>-jiEDr9FIrQ>wzB2kJQZUME!;E8^mzSWUNz(_!5#llI z{*>j_Gq(>jJo?|cbZj+Oshth1-O|?~DaX`t7%hQ>v}67V{ntKKqA{rWQ`$BV)k&R+ z?tJ#3ch>R#%hAuK@NN)ZLEhyNSy54LAmLcgd6mYgSAKhG+Df>xvJqgx{T@3j(!z-@ z$fTzkzmf6?ad;+Cq0`fxUDS#JO8 z-=A+And38umfwL*@JRngz$QMWp(l(OAp!B|Uwl#&c!dmPF;i!i8tK~d7#lIyYya-F z7jNqVoZY<4BUqutru)9j5`}F#u1;ag@o@=Btt2>UaKLDJ)mp)=GYW?+OA@DnbX?sY zv13-khc+OfWd(P3jCIJyaE*+sEITIK41Nph!R)-cm#-nL^=^eiT*I6l3%6qN@NyE7 z8R&HLhzK20s>Vy9DI{ZHj0#(@{qLaJ=!Pq+)66qV%NEXs5r}T7kYmr{%0!wF3X0+v za-z)TfkIw9he}#_S@%4fay4s{^>`D2OXk4h2h7Nhyrn*jDWMMpGw2YVC2yOtzOxX+ zsYe^dWM?G5oyB!gy|(vvZCh3{UCD#y%80_8fC=*5+&YGe3pl@YX)S7Clo+zMIEqzD zM*wy%8QYKClgyb7X{b|_9o-_=Uif=n7?;dti3}e1+!H66M%FUI9zmOO+u#;6ao_o9$AV8BH0OndPWh=N>TB7ZEF~&RL}gr5vqF^pZ1a~L zW&shnjX`d@_#|d8Rn6L+QekmO;dj1f>+M%5^A~O~rI3SlVZ!xQFJGKK*2`yb30m7) zNtH2Vpe*p=Rtiu!fussmr}muik;>Qf`>(V9CO$VzHlMc~;cwAqC3P&2?W^ zNPU!|&&Y!v4g0H0{eStr%UQ6r%CJs%w-F0Z2YIl=1?C?PO}fzp54OhuZ}&_2)z>=s zXT8whE|13WBRjqZP$m{yqB5+8)o@xGn$NOpQszpx-mA>h=`c+?tA=+9?+_$q3{Z;g zya<>Lz)wbPOtib)KU@7mFt0w>^Hl3VmTSTU!Wp1JsWY7=yF7F$aQP24aA2u#JFy)? zio^ugRJ9Uw{li3S>&ZzM_^pEvy48j_o8;Cy8jVD56RG>a7u59@7uZGtDZmAynk%l3 z?d`SuY<7Iws@LgM22<|5y3c3&W+(oN*_i+Q%+21wKbltN{?Qzto{iP#9FO-eWzs+i z0VzG#M_n1J*^;ic4a+ucyLQqw;yTX)#)1!fns-eB9F9eKjBXCKUz;aeo%S)^ym|tr zn^n5Z{&*jQ8dQV+*Ge+&aig>GRQM|diF)+4bW>c1shhLXT3mv2`RA(w{;SyjitXLaL-Yq4CM0P9J4Hg_B;ProRnERqtrYoF)oXy8bNv6@s#`l-Js zHPFx+G!LZXyzj18#o|)DyCWBDAS7Z|CM{527JwoG@tK(~J?bR6^x1n{HmcxyLnO z1g=|Ubg>*Dto_-p`~%QBiNeL^Q+aOU$~<|sSW2Q;-7z>6eQcemDuNgUSPymJ$E`j< zIG^4RaEbljZ;T?KnLC^O!#=V7Vx>y;Q12-|FnK|aCN>iaNIaF6i21(Bv7}~_6MWw^ z7_jX9{o<0oe0IX93SK3TO%RPbA8WMs>nr=SUR!vRJG#mSv4Ji;d! zsf3V_NlbrQ{86W1r`8|IO-dtdp)LV+()%2tZ~`om29Xgm-VJW$Fuzn#>0oIGqRv9up$!Yhn9GAv}=934Y zr0~;XBi<_IqrsoM+flG!w(r8S;z-Ts64F+XWkNjqpGgG#x?@6lS0I`|H|T`ucAt#b zzm_ryx3ubS&U z*PVOMpDlvbqK`2DGZ_Sxe7j+t)2JVvOnptqn7n@zI{{ z6on(JRygFHj4GSGEP7Z&>u|WHzgQfp~75&F% zP|69EucO!b*-Y&d$aKFtNk|?@DEJ(nlgFWe48~TDR(cjDtbiKu$XGUvN#KRR<|6#+M^#W*#2xbs(_RFHR7j=;zgaB+P+kvHZ?U$deGQ$x zZef_o^-nEx#P^-yBw9d+tO(eIA`K0OhLWiPVNM568zqdUnA1NIK^R8@wW}Q9Q+5`jKwOewdMuh=VE3M1b$W^bO9BQ6u(y5)B{wxnlJEq7{Qj6!aOUhz;W6>^Ip;fT{2!o{V(%tJpU$@VPl@H#kQ z%Du6v-~=j7rqxn-Ulrv7DOWcUlREWaZD|_f{EpKlS&4s{4R;V2klL5Ku5A;8LMB1^ z{8w_`r1Y>a4y8%eD)o~&DaPWpV~rtyO`JVcc$erphnCJ!8Wcq{GYSx>s~Q`l>X?IS zY6i#x0<2JGgrxVbxvrqP{Qc!)k0`%II#1ARJe`(C@L!CKQPSC;kNF3d85#|c9;b#) zY-E!S%Vvd`K|bmdK1Xw5j4Q3QRoq&%@IMoFAjP9m?(wKeFbZ5aATzW?<#ypIut!zs z!3FuO&hlG*=i~D8@f+{^uV1fff$vUiS&k1O-qG4gqVUKVzBeopYOr!jCV6FwPAhuP zX7pijW7bTVnV4vZ59T&jGWbH7nA{dx&^2ybmoHQaXKIA#hkwmndaeshzx2y_)4UjG zmmxsEDVg>cb6u)l?+=R9mT7c!LJ<9-u$~nHBEk6K;gpej!w-CS;oX;-+}Yz9%>(in zLXL#ZvnBZ*L{mTa3nzgA;Jg7FZ!Y|1)V*GWBVX-%ld_dl`F<&Kmq6|0%rbe_x@H zT6+4sU$7#J1|z^lXGCk10XzFDDpCmVS?y^(we{LvMbZ5bDUpSwOOxu3ZcUgngAx8n zmQKLlRW0s3!SW+A2~j!>oiWmL%s;xYP6r%^3kP+4(2FXKD?c{ufSJuDbA>FCG}oqs zDDxxXfu~INk8NlV06Gb9Np5#{ocU{$xz(sWoBTrjGgEbqS3@1EfWaCv>PjP>Xj%dS z^k%NND}PJme;vs(V_S{l;)}*#az(niz+3@ur_fhLojc23WNH$T9n0e}T{thq@@#6G z-5nt~>nh(z(^4l{WMk5RWb^fJ^Y3}NCvZ;iRUB7$ zWybb7zgZz{{%dV6y{1p+bIp2L8SGXB`1(QT2ZA+L_)+(sb@ z37GH`jumKDDL4a+4TGsWsP~_q7m2fC= z^{uwxM!>x6XL;9UUza;@4MiP^D9U$%P)vKxJd~J1!={RX*WyrApZM4@={(W(_v{IR zdHkfONAzON!zzm6=OqMLP%H?EE89AY$66Nuqlr$LUAf`>QGoxbl2kg?oV22E`Bf|o zNu)_kmD>KcJQ_j(n#e%TKknOxqyEmd8kmkHx+b%9If?l(S^PgC!s4{Pj*7pC`1wo+JJyw`s~pVE}#~wO@+z zP^&4Jp0boYCIL-bO@Tr9Y9aqlk+*#f{}SfGob)h#5OAE~4WG(r@Fv?;Av zTF?s$|5HQVnZRm=)jhnGPvZFgy$KyhgDs7-B}q*{ig9Nm!+LZUIh{zy7qBA27Jmyz zkp_V-5ZxeV-|d3TAAP=a9`zxcohQqO=O~*hiQCjaGfT$g{Lz$}_q1(*aJfw#BJG5i za)PIY%`W8y@LfWie0WTWLR?Gm5G?Qrj>x3;43gmNqV{rHFhf@r@+2JtOgC@^j6jCE z?@t}+z15Q8%(F{-zo84Ea|-^;CPSS<)!B6)h9=#J;$uqmGgRLo2Mpc2NXWv{sw@BSP;TIAO0#Q) zZgDL)ye%4ZJiIyK!SY&LxLkau}uc|bAIwL}iH=enrpyp>B2CpM@$rQ|?e z%2a2m_jbx?FJRz26M`%XtOEOe?6$WE@Bam>TMLGyq~qfZ!#e*xNCkIXC!DEGd;KR` zEv!(mRJ0>DXEle}i(9u=X7BZccf_|4bbZ^IZML24w+2^!)Ko4u#iM3sW~KK5Iz@uf zMvc8xTw?vEF#pB1L}$gNm`|t9lmzmI)uE&!0?**Gf4i1St2EH#QpE()sdky-hX08? z-HfsYw@DnDsllHyn8h#8^Qqw()Cv%2jkfei!5j@>l7$9^Q1Sh#)jAbfRV{8=-j5P# z4L(z{p1!B^W9FDIEdl5!v(#B~f3HKq6nQ=hibMnZH;M#dljn*m2R(5!E5wQC8~$Wo z*3APY=SR;!FfkukEy7Y><)x`nA=^g#E3 zQsS!#o&n@nVHt;j-uq{eWpy(0ctKM3=?*{F)#-WQ7&0CN_N`8d@LM9?8jCH2Kw}!K z((IW5{`}3&b1e%4z$<%bb%CeP+~w-P;$w8|nngesPGFgBg6yRUnyrWow!l0m7^{l_ zbT6Bl+!`90M36x1$P;Lsm}QvRV~JU-&&dq;LJxt4q@=CE^K>(pVYCvD9~!3ZlEs(nhLzev5&> z>z+Y@OD{1Hcfh?cG{v^reyd4ps)BuH!%##W!FCXJj)CSrIrKd7^)54> zL!%PVA^cAMsn4KLt~j#v;@Z)@0V;oigPjl{%*8nJTDOA9fhjv6*Q8*Og(?- zgo9V4g}Cy2+_0>CU46dL^(?&d2dK=!}0%3?4a_RLD84RQ15QRr)QRW!Bq( zSC2xxrFyhuT-ijG#}zyRK>^G6=&`fcF&0U%RK|4zOs6<3w`?816CzFP%EmiRg?69Zt&LkgIx3?1rHUq4q4~jp90l-< zUpkDmGm3iB8i&jn?g?P*-RjwY!EZcf|%3h*K) z!Hh3R!l24|g;l>Qy9VnFR3K%2>JiC^Aww%9W-;LtTG;_o`viQ$aKj%*ryS8@z zsi(Vayj}^9@MZ}23?s96!i*KWZ{%E{^pEpz^xs@WrWAjQq!mYS5(15(IA z|9DH@>x&awC$^1mq)8WvKK&25%KsTr)V*38#+&!^`0T6e6%tU547g4I_>u!}!R_8k zLy**s?`N%(Ihs^^#nQiw6rjl}@dL?#P0)L4XDUi}OxVk-j&gX|PYN+gm=S+l&;wAHK}j2+JlvBFb}BLIq??z!d-x$(u$QX_>%OWi z>^>Hi-SvvTcklH-xS@mACT4|sB;*Uhr`MyoC_HHzDN>)k<7nk0hOkj;y9cxE_wD{4 zHfEHHf?Y0*Ut_tE3T?Al2Mt?ban3IuM!&99C-G^9`N9kFY~WW-ATqre?AIav4P~tx z!sKCFu_9+@*+AF}^NsC?kkdww;C|hp$KUl*v|P*+VDtt2D+#kfkMs8ZvOJK~6tN|T za9A^5Q?lEj0~PmxK1n&ywJOz-&IPRQEj=mt@}!puHCv|UVz_S%esQo{b#XR}40dDM z(%3>f@a+{CQ3jUV+3)3a@3lu;*Smzi13vM>Cm@t}&jElQ4EzXy@u}F9sY(bC6dc3a zRJJb5l=5{=*3JspPe_Y!@N2?H$F;K|I8ZK;6XUBs?(Y|idz1ns0@tg^v8W8)mQ6@b z%Eqe?>hd&JoL}O{ze&kFCJ-n{?WJEyU7!}%Mh-R7Qtb~tAEMC+duD|+LZi;gQ{5ItP)6%`N42QMr1SF~+>(%A!d4xOAP6G=}*9N;povh_)fn<*Rq3>ae zH=N@M6Z`z}TD52sLS(Y7TV8 zO-?>IFgjv|VG^1x>PNOzrUY!xHxk;__OG7@Q>-Zj zJ}?@BLK!&sYufyUU13M-X5QFsfiX)7Iw98O$wvx{Hi8SFPAC;`%_KUZT+d1AntFPY z91UWta%jA1S=Vjgm;~A=e_ItbJH1Q!ep!FovywR_VI&aL=J;m4$8X$l|Hr1E7s1#g z-MCaMza77|U!h8kkz8Kr%8E(b$r+Ue|)lek}hI&8Nm9w@n22hPCKAl$QJR*m}GMAmN zD%Goy)qYX`KK*FE`dRw@0B>{PHwC{h%PJas$pzmcygl{GmH5<~PuG)IUChWn z@?PYYe+$TXCmL(i7o}bN%Pc$Y*w?g@HWZwKY->Z1ZX;=;<~fPvD}mF9(Uev8zhP^t zKQ$Q^Y2!Ow<^@(4oW2sPlA&|eiM$G+u}E;w>d1fT<0G!(>1Sn6k$AG=@Cd_ta%1I} zeG5*Re>kt;(yjt_O=@g9UG_%B_@=WHlc7{X%Ko$?Mq^z50H402S1d~r1G&tI=SOq*OVC{j4jihsmr4`j&Fsl{5pj;DLGqIIW> z$b>+`Gg$==nJ-)25FDMDKPGzDh5l>){dCUwa)SE{=pvNyPybIx$`nGNT)N?)_ByU}k%RthbaK%|y%Q3#q!3(bM?fI%B_YEM%N=N-V3)Zl5}3hD^5 zPOM2a=L*1=vpmngcs#&5D;DlE zB|kHQzho!(6wVb|-TIy?(#FLee2!lO#$3Gk#b^5*t_yX>6jR=qQdYF=x1WtZP=8uHb;CDCgjG|N=v@e-FqDgqIMLOz2f!ckrI7QD>*E0t> z1THxm@?1cUBSk()p0_+%X-%=tQUE}BFTa_9oDfplzD_>-RmD?s6%ZA3#hv=4eajGG z3$&G_;N9piJ%d6%g(|r!>64zzm!H)14W)CecqNe4DN>>J0xH*Ef{&2U3g{&Ppyz`t zkcH8`vE1UWTH~on>EBmZEOhZ8-C1v7=4Z`<&IQ@a%F9^_Sv@9IO+3}s#RN-{pNw#} z2V?Ot9H>E&uM8oKtC0tt$OK!KozpX3+e4jtHtK7CC+TGA-YpNdE|ccZTFVVh&Xkfb zo4kQBD^^@3yw?zoP1tg=7QB8TLPgk9&?}l)_rC2NrSVvZ=a~2JVfXE?#S1s<5)AKy zG$j`)){+Pw$JddsZ_sVUKJ=I`hL8lY0)Fs_0gj@5`{Un3&g}pFnxujmA?kaxo4~=I zA}&3Vdkiqea4c^;$*m4I=hr*9f28;7S3I4L<@2{@4;p8(I_M0p*RUS|9IJ>1Fay+_CFKOZ)_wo zST`CrKG|$T#RH&8z*jXeo|T^N27p*YDzr!}^dW(FA+_AdJ3CsRxId>&0Eh zI$_AVBXoULM~N9=E)}YT@k^HcfbW`u9saKqI=Nq>O=~g{!Mw;4p-R~iC7JkW+YqEn z{h`9?S%rNDyhD(qI#dR9DZ)#ses^Dd|8rT(QKJ_xyJYq~#{@;$RnyRkp<(ebJ6_jp z1Zt-(3=O583+**t&AH6ontAle)vR0??%n7dKIKWv{FKCkSt@HNtq`lTp+yn1Hb#O; zXO$6a(A#Fuew8k+=s0cp(}_hYWKI9o*ihBZ@^wqWQCj{px!3W{8mm-6l)8QdzOK+K z92FD8PI8@v&TchJqmASg7Q`c{;wn}lVG52MtM@7z3=ISmk!Qvv8l(2#KLaEsMiD(t_HTaS>@{o#Q=;Og9v&|+i48mT(I?6mz~Egi+AQA@ojd)$9P{c z82k=FMC8rqE+Ij}dq$5h1UN9isZN-Q->e8+#3lX#Y&ywg{H-;dopF4FR3ao7R*8>h zrBKGk2t9<5%49in*RAcqS_H1hwGcFZ!C*Es2 z*^s2JG@=^@B`Gjh<*(t}d-PQ_Kp;}b&2m#P4e-CGLXWa@5#uL5ivaSVrnF}T7TPR6+JiwQQ-zbN|Y#x6$iAEowC+gKIJ6*v#0OV4%!!!<$p+ z5>W&J+ZA)7Cup$1c#&nTJ$aaKB^eA75GY9B79@&1nP8VeoWD&eB!C zFLCCRr;}#gR}hw`#%2Pmhe;wIU>6msNY?3Rw&z%K8aa^5nW|T^ZZ*1E?|pEoy2|uR zMOFleu9lGeM(r%TX`oc|j109<#w~~@a#Vom{TjDu81+lnoI3$=bo{gqzlF>iyY{L` z)++?+k}gH>81*86PwBEg%Lk+4+0TdOeKIwl(*csJEEK9WJs0yEQt^cZ(!dcFP4z>G zlQn1sC1$rp=X3YPm~6=|bydw3>(aA$TfbKlSpE`uD1E2HD90k7o-GTzbdW_35k7_v zTWZ&wrfC6PMN-ut+!5W6Or)r|G9GF-9-DTuHdjE#W?l1sk49HH@R;z$I`gH`d8}|_ z6!1Ubd9xWF)c{Nm z@gC%oiNMzM^zM~Bk4FX^P+ndGK6jXdp9kpT9;1;3b5c`e*l*#TSBS#tw8k#k)0(mG z(R)lEwUe#_TNntIQ)P1H?{FMZz^cH*?~O>i(jy5?p-E9lN!^QAZ%0Sq6yVT_OZIsD z>9>lmr*#s|4?6iNPo(~{KgK(OF0X4yX+whHZNy(Lu^X#h0KoT}pff-zuV+^J8DZ;C z`c#=V)B|<-9K#m)^*0D91x1#UX-sIIf6w`g*0FLP_r_87plAcIeax<$ssFI)WX%My zg$1KyH|^OUO&({8yLtiAa7+K1vAS?F5PZIsKD(2yHs@BWI~F*!xPsJOP02WO$?7Gc z6a92Co<$-1jzzSoofirAgrxO082cravax8g09sTZm0NGUVZ978&(SRRvO2IN@McI- zD%kEuSEJ6#-xK8(eYcV-)P@TotINi1PsBG)Y$AUdFrT9ly^u}fW`bh_aS7lqqo&yO zw`BVv%E+MGJ_`Adp|JwP&V;MP9i#ss=0nQRcUO%*zHzcn15L^MY;?8q ziVVb~Y93|8r902E%|~2BE-G0sJ<@hHv$tOew|j4(#B)Bl(SUfTpN~+<>N^i^xqsl7 z;HBm(*?^R_iI<(v{Xc79q|9BkgvQrFfUK83R-202<8#g9JXYnwn8^XT+k>hX#-b@m z1_@MheYv#FmefiGAKe;>m%2e@;hrWChtaPCBmxYS*tI- z0T=6oCP=C(5)XS;_O#%x4?V~Tic*_D%zxF4A31tv?{b%`DmBMFn{5HK%=1$MMqdkC z2~9olBE#+yTj8Y-36WhTX%yCSXKFR;`?%(QB02?khm9(cg21R-CkP}nF zxc+{DW#yj2kR-kV%#_q{7mvLf!Qz3B=1tQRcr*pyXLRK@bK~-*Oo7r+C@SlCOkF>y zW973du?fn;amX;?&T%%NT0u-M2CI`uzemz0O(pF`!P8k<7=Kp zL{L=>)^G!c8{MhBB080U$W3eV`|bjlCa|N4mBgcBJ_Wuv%X_Ejq_12aV+j7Q4(^%&LLi$zuzElPt-nJu_I6H0#iXks-%CjO%}Z zIr0*1d=yJkCbTP`pyeK|*ri&`FncrMQ6f)~-nYp%LxPx*9GO(Ks@Ae0VNk%t)rQuo zE5jE z>v4V_C9DGkaswUjkYnP%Z$px#l`Ly@NJ7oqORJw(a&;=6pS_qg*4pgQP0zgZd#pNtj^x@AvS!BkAaYtv_VKR z>(BW~{(uw^!`3F9J<}0$F`!jK_aI3L?s4`XQ5*YhK~F4cqi8qyWz!;c{Q`AhK4{Y3 z_q!DkcYCA0?KU2jfy%LEe0F5R(||7KOPGF8AI&r}{XU;-u+bu+xde%f_xaOEBFBPS zyi!CYuaADmVJUT%J?-wtWCR9ZZU|GK`~Arw*%6u=1$saWs!HMYD2lX_)Ec?0)g*cd zPKL!1=44p@6Jt}57y@mJ02sBUQAS4ZO!B-*jWqJWkZMRc(k7>Tu*(WOzJ88eIip+$1DJvJg{DgqA$RO=BX~cw$i=Hq*DDT$?_JwoiHao zWW|%6j?aWT1UR&-j6G9fuGN_g-WU|9pJlRJ@J^a>1;;(9>jrD@XVwN&i$^#@)2gT+ zd(Un=VMA$-rjT=K9R}VNI6Ui1{nj1<)f+j+q@{Y0QWT!`Gn>wJU%G!}|F=u-yGv3N z#M(gCVcU!%LIGi*;cYLDZ;x$@aMLBKRX;q? z_!h>|q4NcI{a*3yK$3Duz*Nk4`{h4TrqSm#nGhjqqdqzO8u_WDee>33V+=XLN^~O7 zbbV!EXaRRBX;9yWvO{Cq3w}q2YiWe$VcIa+x5WQRn)PtSbyz*|oLk!K)C7rqXhet+ zg8<&n6F~n)cn_7eAL-t*iTA%WvmmuEjZUtqyBM z_mel96@Gb9DNkaB*h#cTb-i+Z+TogDejfqh$fvZHhO258<(`UuP@VAa^%l(1urauw z@YJ=aI}$Jk1YJ@#>#`7GkjeY{;9>`f@J126AHhb&F8(Lt>$j9Q?wUP#?aPhi=qn&x%aNr{7!Rk3QvPq>)G{T*JoSf!m{!{!!by9o&zuqJRD^VW)fGv9Pfg25i`1kMbIfRV>WsGNI2=U&IUPwpJJgn1Rb99FMG{I3c7| z2(-S0Uz0a9rWQTCMz;5Xbo^jtJm9w8ZZ}6NlCM zi=HiqlafTR7<=A8*tG2Wef)(kIRTK*-z#Y1%6q+z)=@v0|CtoMrG?T7w#NRhSnyk+vXdnm zg|cJku0;t1%@RUMnGsVn_WnB`OJPAvm_&Tg#vt@PO2h+H`-f-Nb4AJ#rkCF{?Rk{n z&Dk?NE+}xdy?msZ8C*se0+x^aXh?q$^$0Mxyy$z9JeZ?gGfJTKC+G3?#E+y%0e z*>K`#F#WsE8)5ReI6FMK5V^QV=t}`93{FNnS@J~Xc;3#CE{~QiTZu8T903gWcG6ie zAllF((BqTTNh+LWA(%RaeO5xXebOit{jI>Q3K==Q?#@_Ufz#tJ*bVV{#79GN=goS^ z`CqMbQ7~s%h?G!5yOdN8V%dppQ7WiFm>HDF>er79(=xXdIhQN0FaK5aW5H4FyCERu zAT^KA#Qs|Enh3l!SY%($u@Y{i(2qrq((yam{E)S2D_rgti$_ZW0w72a$Z{E4y{7R``9T>4JuxRWdIl ze2<`!@@!vj=X03`K>1F%+kDKfxE56RK-GM#X>W+c3wf#{#g^c&sfD^h#3frdr0cqd8B7_zh z^5Oo%e{&tK?K9ml0!wybe_dVLTNj!^ZnxalU3k3vnD)^ZGSkgUq0@2azL`d6%D#wa z&wgoI<6>(5ONxZMUdmy5{I7QtIJGGfWJ{;+miLVB$H|?M$;>lj!BZ|B>t-f#E*$*B zwO6*?`#XO3z2EbG6Wnl(m1t7U{8D$AzSVena;wf*4?Mb>1X^+pVFh%W$ms;gCmjCH z>?Cgazboh=z_TAXW3s=B_|L+v?tl`b>MN95g@fgyb~w|0g#4jv!KWq{Lqj?g3yyk_ z94vvXrpzwu?ZDWx{!w9n&EVsevDcj0D#L#!9Xo#e{{_BEoZ z7W4*|-Rr3hsz8VWd@nnKjOAtXoA>){@3}f1vtZK?IA@Dh(sfXOd7vPrhbGnJ%zqW- z#9Q}5AXXB6)AX4s;ERRP_A6LeR;0#H;sU#I#; zshIfR>M_G(HnNQd=S;6z(1{6DKn-?nvTDo6?iZyY^pa^)Bv?%}m)X&(>da1IJ7Bc) z;cZik(snCt?XJA>bRSAo8s2umsKe1O@DYzOk-uh-JA#SlD7aX1azZ?xu$7z|Yaxof;LDRNee&ynl1 z4jh#>IBS_mE;KjGihOm}@!?SJlt7J0t1nd#&d^F_7GZm$v?)MPh00O&56*hN-1tx% zTtZA|CW|#QTvc0)?|v}*snQ9{d$XrC_=r!eT3K_l!Fy=gU*UiI?4T{4bIAKkoJic^ z!WmAN&xR{bya4z^u}K?#Q|t1gbL;mMHG;bc|$*t&al_ZMBQiq+s@5G#9G z>U~sXgP~EEDpdyuSBv*Bk<%d2@KCzf_U{Xw4eU`kXEf^Mh$Rx~Ly&esbfF;oY)On4 z7@6iEzgrbtcKn}AOPH0&^^<$o^(O;s#W8MHDt2fndYN};=7`IzL~H3$3cU4EOUVsC zVPnO9X)(c~#zB~sq_5YBrZ=>Q+1&wJ20|$l-8<_%Aw--LNKm1&89k_2>`O~;4T;vn zuN!70d|rQbjFdnJL`uT+tT15D+A=z;3aoKu!^Zm^fiQoMdN_9jn`xh|ef?!LuZIre z7gFsSspiAQra1~eg%-+4-nw}48EPI#F_%pJ2&jiQI&T;y5Xrhk4t2pyW)K-vK7z4s z+me>W&$65Ow674pQPFuLqTzt@yyaR`b33bY7h`<7W@P^c&z;9)6;dHINXX?*x!k*A zZ}H_Gu`vRgZ^XG6V`$63t&?NW!5gLJRKq#|z39Kd{wWp2=O}ne_E=7FGP@XHrp5+1 zFA6KT(iuwPVYEh`(^ay(iTzc<2mLymHfV@HVf$<0MSvWG{F~Tb??GXq08`Z~#%h0D z=@&R0!`Pd|W{t>4^?GA`L33fTFCGl_wCbE<*kEC=4kvkK#3JGh*BD<=YcFmH)?IwS z%WlHrEjAUszS>9;L%7rsb(iSKCVZ*^!dcGhIi1MsSn{-?^Yw-Go|#97vJWb)NpUvg z4m-D&iP2(h8buI|J$tbbJt3*oqwsvvGr}C@r^>>iBcd*Z3=zPd|u*uQczsga&bKybRRHm1b0hiyj>>J z4h)qZm${{0Ei}Njur#HM@HQA*+=}pwr+t2;%l=E3Qx$_t{)o9iVr&A#Jt5^sI3f}# z8_>ptGe@B$c$CG#)gPSx=h-~II@|e2AQ57cu8S}OW7y`NG(!U#0G{s0CcrEt1djz- z69bx6I{$qKSy@gSV5zfgc;S#e5}Tn3lS{PGOjXt05Wm-}>L&PbNfc7Y{Agy2^BNTz z;^;ZY|LcN|a~_As-S!@h5Ocrg$Sm2@lq%v&iCO{?cu~QIOMvA{Q5xaiShJh9L-k9x zzF2Q~9$}$@<@|tqP(KFP;_MU<=o=sRc}vjy|1)X-8EC)>t^St#`|dw?T)5$yI9JKu z;;#RzG3!rM5(V`9(Lia@#1M3fyToKKmcOIIVCGr7YaU_y_`mX>p2l#fVP>Mj1xfR# zD-;E#39!^-;xvdbrh%MtBFpJD@=Yc&{>m2nZ%=5;+>w=1cRNP@#9pT-M6{5+#i(Z8ZD{qbN()q!Vt0udXX z_cf4orY%}RE*#cCwk`giv^S3?&uqQn@JXr*d&h=n*yNHAJstZwSsZS!5X?W4=eBuw zSQwY`WG<0l#i{%g;k#d2^*s*lrA2^{J|es#(%yH;hneteVH`hGu%4{rbfok$uGZGe?Sqm+2x6sFp$se(&V^?{@s8U5w zC=AFjDC)TinOI}G(Nco+$k5Vw@imf*ku?OXkbhf_`D-Ff2L|3}l82PB=g z(N;D&(`L)GyG&_WnVFfnA~j8!Svs~^B2t-|k&-J40xeUPnU)0W2V+sHo*uspy@9zujRu|$#O?_exTU@u_~I?$sl(V z{#Z1hLTM|+!{frN#XTbPhe!`92#h&v%A@ZS5%l#44H{E0Znx@F$<*m!sW}}CsogZ( zOqn4z1NVa^ubDKi)R$e<8y0caJcmweBe3W|Z4!~~&d^+O(MA497x5I9BVk#-$pg`6{r|m|BiMZf<`YIH)xL#INyykeR2|>tNf(^0p z(yJN+bDak9rsa}}@f(%GkohXEJ15_R@G^4uxz`J)q3nuixu4wSms9?}G^v2;%ZAs~ z|5IEXMn>6vflXn;UW)MZ8?$VEzI|-=eLin!_F#sH%{BU}nBQpHX0qYnAeY<4_Yfzb zu>pazJ{f`3LBX`179fCFIQ_7G536rq>-I3()LP~z0659OKB5yl6ulS^sSX2cZF;qU zimUZ#+LDnI$d`sz9sLmsE+gBce)>nq8T(s#%Smhqj+vt<^jX)dx1$0dQi|`m{-BQAPw%A_(4O1lr_4aB;fc= z^U_GxUAF_yB9aa}Ye@JY{_U*@;EW|dL&uG9an9rBq2=Y(paIZcqlSK+vOM|5D*3(1 zjQMljk!Ur}0ltTX4iy-FsllTOq+K1!$3(U$vTl=TPE(5QEvJ0<&4j0Y6 z?(>p!5q^2jO*fW1Z!kQ!=&7!a?+>S&(=*p2#;iYvj`KbP=98q1286F$0lTF)Z*7`4M#L%6S@0{T2@h+xH8f=H*t+z2 zi%G?ZYX}a?GTStHquVSipQgr0@Pk008Q*@KjK)(K;QP_5QR9t?ue3fES54OLIdXKp z3)?-KJ7b2OAH>>{g0t1f>I!7_V>_IzCkKgj+;A#iV-b&UvwP&TD6appPwp*ezRH8h zOwyifN{FY~@Bv*V6;RdvZP|nGN^6wW5{?v}?Kz;Yo+jTfAFjT2>G76|JqJgPG}CT` zhlwp)OWVTbJgQo+^+@Xe>em@7V53NdT2#0T_94l13vUJYk2mjt!Xd($g-9fwGO&M# zlZN0Sn_>(NyZMHoqn*Rq{@GpN_qyEw)G26?#5s=E!~Xe)Oyfv?iZ2MYUpfQ zZjkQyYH6h9#Ro2c@&akm_=p7}34)Xj4yJy5PE38?YtN81WZ&5yJU;8&Ck)v=qSgEt-7&4^$UHnjL)EP^oRd|9BZ ze4CVlf==qoWwj}xhpk^BrUkt;f$vdu9c?DgYuv3UZvK4>r$F>jo?g;~Ho3dkn254e21>>PJ$1H&f z6-i+rl;PT%-h3;Y@s3{1+PKF8+6MZ`j8tdVv|)qeI5)zdKd1zq(fK?a^i)Z5TDc%w z0iePyrSa``2hwe>Y?=4=B=8H9av=~`i|g})0!R4VP`p+*s*mw3_VL;}C$2F3jLyK) zQOV`|j(!g0tv7dkvgz6$!`g+UCNVqlQvHBkBVq*HA9uh>9}|0|s1)I50ErprHMMp= z(-sf*?T~jpes)%}{z!@`YSWX2lGCh;@I z>0{}VUj`q{?!A7l3CBqZo%d$SSt)Mil_bHUJ(PGv7f%*-GNYI6lhujt5u=!oO)8L&xwVdKycwq#9=aFNBnns1su_4sVB$m z^64JB#U(XO4*sjCC^@~_A6dlv+3kZv_Vo}$0*^nHlxI}^^rEDai2Z?ML;lNXH;k>* zfho2s&6h$pe#C3=JEm`J)C#7l?90c>x2dWz;HDem>uS5E>~}AE>D2oB$2%?apkx;z z4{fG7eI5yfa3*>j-?&2yPN=)2wy7#-$tmBSi|zN~nxa#j4w9k;vvSjoF8(3hwi(^y zXoeOsBL!N34Qu`VpD;H5iBYhFa5HSgbW1;;tp(*W+!4XOV(nK*!;|tAh@P5(iGB1S zZ{)Z9JI<#*nYrq{%-n?B)TeoC>cGlG>OqEPU&co-$R)eF9%VTTNF#5piYa z>gJGLu01>-zMTNyK**|dD<0WZODIt%LWvr;^DdZ2)JL|I_owz!sn0V=|IIruW>+ka z3|zCl^hbIG*Ly~xrOZaaT)(Er5u!oE(VyhY_-^vxdQE;nXQR}rdQl53FYkgJ2=*DS zJMW5Gx8ie(*u-iZDIt|gL{s^-%haUH+Tg|eQ#4Cwq-@c9mk%?+ zH!7=v$;MWKW4yd)P)JKEj-_)%V9RY6mrm#dW4>!R@6A1OeTjDYZ}$9V?7{{}3btOt zwUyOcw%Unc8hNM6m0nmw<5X)6Q*{_YVOntv!kiaa78H~Gab8rwyfflslqB zigNHY!!aqNd;@Xo%=OLdZ+nGw5SFSe)mT}I-}c!$ik=We8b0Fr&*a8q*QlKXf#H|4 zPPEb9v_R<5oV4JR#uf2)M>+er7FNOIEYr(F+B6_yAd{i&+Fo>z2pIZg4~Ka#`yq?i zc76Sv>75iDCKebwKRLfK+Oq*{Ns9QZ0=h^{joiypQW_eU@uBR|x!~{S?O}j1nNJ)o zL|z%15BW@s8E=S_tK`OCO)n;VNl){JvcP+=^no8}NxkySYr}-YI}4I8D%&FUT74lO zY$C20r+cLi?!yzfBALrvEzPc`VM~P2e zpy+EFYe9A1s$Q--d>l*Df9hS0v7v!R{5uI)_c*R?`LU_hF)+*`74YAF-V&P-zVqZ4~!LA{JDUATU0 z_@lyK+G1;&U_tyIJ4?;Vu9Q0^No>b9|J(mD)udQsI?A+g(tfBrQ4VIYaV)Es;a%Jc zt`1%}b(8|iIy{2r``iGL%uX_A5w>v-8IhggC|VJCvUsvJq4t?1 zEy7`Lr5c#yU$`7@XXi*pi+b89L}FZE@iBimg{Kh}cL-Xn{yLK)4H_jL!M~lv;uHSm zVVPp?xNJZ~?jZyanpE13D9Pm%yv%)N%8WoJmy20}b!#lqlnlwZK3we*(}a4?j?eWq z^iAu(6Pu#iUtEystU}2Q=tEwS&97b`jvdp$bX-&xGxDA*39_xcAwUwo4s6?{1bZem z?Ssu1n?NT0*8am=+biB#|8gJ$WX(TUiHVUx2BURO+l%-aaCd5uGMR7T)E1T)wC#>h z02Bd*C`2KY6SmPahd#!A=$$&3yt;;nxsW0kaZ;HT$GC$bvhUvEXH?*zIFm)|la9ro zQ5V?Q0PpE4QK43axmwU_^^x_*&O`Sulwp_S^DBA8xiSB)Q+|Goqojye4@hA91V9*;tZ;ijbt zY1>@H0$n6A-&yb4o5%*v?l_h9Vfr<3iJ=jkc8!k;vQf)18a#9?T7P!jb`429i^VT# z^Zv%l@ht^lw1RIGoDyMOwCDy@8BB^Wej`4%YEW7y)u=_n@-{!Qo$p~_p#Oz&FTZMN z!LP%+u!}APs0{zM{WPT2t#sx^hU@$2$ImHAK)S z3JZ6@GNoNyyui?e32gAYdEHZCpuv#v-}8csU!%`}e|;xqnK$X&Qf~Y{o*k-!&HVCv1D-kELbxB!em3Q5 z!4l|3xy)Z8R)*2!vs6A4OsDn9=uih2PB4!FJG zSnI8ZxS!rHPXtGk59g&wCXIoJcSiU`lv1+VOR7dF5G28+RCT}KgSeXqtwtX&j})Xs zeDP%C=zq>g1YF++L2OT>BrJI6-vPDd5}txHBZ*bg5GJ2?*REf&Vs(n_{U0eR)FJlJ zLEs6pX)1_)rsAPY;7{?NtvnsJTi|vcHz25>kD{=0)=-)9Yd^35;JUqK7nQ2(sg3ho zTtst}1&mF5U+c#-0+?a?j=+7s1WioVF_qLLXU(51{?|haSVUgo{B)NO!exAny+IHi_!x9xxT|cFEY@*7!jU- zfqaDA=U4P+7VFSEi{q&Sk?Ne$Vj$ShuQBIh`k?7>c%y;9r;p1QJxEaA4~|+csTZZP zhzB8fA}eRs9vVl7lEvZ%n0dK16$=9ojzG*cPkME{D_pk7*Q}EB!uoN%`C#Kn<24Fa zsTOm~!CJK4FxeGXtx#ja47k{Ud`a!Ql#3W`w65}pGkZ9BEXtc8o+k7*^mo!&K_ zY?(tMtS6ac>9pK5HJX?YJ)+V(?msm4V z9?KUYkeVKX3` zS=kui-4h_-XeF}7M1$b?UY{2)Eu#p(8By>qrZGCDB0^eLiW8&kM3MqbbO7s-B4#|U zj0#}V8BV;4kyIL%v+$%aJqzfizsy4-p`*Vq#v4sO)fqo?3-( z&;`i~=8oCiJ+gi80qgbVI)Z|(N2bP7>!g&3NiB|B$6uWmzB4RAM?v$>$H>)3230lj z-Uqy`Q(oZ)u^6GO!;|dTK8ZM@=^w<`i6-j0xUNsl6g(;5EV2c&)dR{J!fvZHqphBQ zgYye!rH53LvP^qw1ib<+YB(149o-nl@q?dfY>4~82vhfS_emsow$u@d2=d(+mFoSM z;~`ggG-jJTn~!1)PJxpVoS)gjH{0E7#cZ`$V4b4>bxX|&$5;d56~OxQ@07)d6Rn?c zqw!`2kQ3>XP_)SW(W_sHQK!C}Eq6=7qBW7yJ8zA;-Cf9!R~DX}{|?x75k2ycYVxxF zZb7V8C=9iR8aLj<-}h8>w#>804!TnW?PI-s=a^SOV-f}WY8_*wVCL!|DB$%7q@o71 zZ0~&3{GB)AgcS+8q>BoL(VFKkX(0|BA6?cj_LXUjIByXLi8b>-&t=Uzs}7utV$hux zY(#}e(t_%z87Dw@#U_p~X#3m4YwqQ1wf)i0N8-#!$sVMkXl{xbe_tHDqLGHdBVyZy zI5#{qo7}GB%@vpJON)N1uobJ7iZMKSA(#G7ABbdh>k457MnfRWjbp$_;@3?L)O{A$eBQJ z3z{|Xa_NqYtLsPC>mhIK^MC;~BkJYOW&5NWynC0fmgha_kug0fT6gYdn=0`W2H+Z7 zw`ewMytaXoo%ZlX95YDpogOO^$B)7h(*&DRP!y`fZCZ!vVg+fz9xaRCI#s@t=sZ!@&bsJ8sHlP%%?Sq7R#a zQq2y*k-miuqNWTLQrWRVw8#CEWdPACjdrC!=WgL=Q`gC%1>qlRI0JuoG0fBQrEgWMG)p|V&AFEkP-1f z4y$tkNys^$odN_P`~wIG)ro$*&hfK2 zRgDin<~(gSyBt|#R1^AQ43j2S-?m9EBeK6>@BmC;sL%U+^2@FD`29NGkBYRM#_-qb zv$FLAM)xKozX83&;3#>-A@Jnf^U0=R#57A7+WhFsS*Jh!Ke=hl>5(E07+}irf)|3W zJi25+kPl;1b(^4VZE!Z*;=a>MV&tY(K2wde2LYt=$oCv_p zjyvHrs7I^&m=Kz@e%AVa_|$iLX1A`KK5kX~<&+<*_S#DZa1aQtzGHH_@{8M)jt&zSF?;gMaLa!?FRliU_qI;i8ACwI zqYutJyL050PMRCm%ID0(V1Yd(#AaOlzTSi0AmtQNIBaBJ!65m}b}4d_GR`|pg<}Rk ze?R=+ypKtb*3(<&MNBP97*(6w0|a#B+uaS`oGC=E9)I>~OWjtaDx4ZoI_+cdJU=8z z%gTw+hV4EOdc%R_laD8LE6P2}z#YQJDQhV*by##({<&7*cOvQsZ;o5rDG=y_(oWuY z_jg&w7U(p4#0qCt&`z^ORG7 zif$0HM{b(A%5~LaPtDf>#irwCxN?UZ#EcygVUxAh|rzf zk-V&r&EFr-1H#6%HnqN=;W@4X{2K~XB$8ccJe74?$s8f8mlIXX{kWrIe7Uu=k+#no z3i9DO&g6~ZH6&14<-6;7Cm_JkLBoLszN5{QWPLyMn7~GWStL;a){Ib!Pn*_0X$*Q$ zM>9ZsN!Im8#H?TI)UsdSxv%7seV?I6ncbm|jho9edVp+9Dnqz!^f~6o>Ch{s0QvUF zL)oMijiHX+4!@cb-!0W(jlhJ{33TV}v!YV<53Q7}TZi;!HDAkbAY?LdOmkriV_SFZ z2CL@-l_%RVPJcoi1ZMVACVoMKtGvVObmc;336(vdZa?IYEaBs%<4na%_SI_;wb()Hy@;~}F`O7Ai4gy_1=pWcFqU?jac6I8;--oa-vhfM676+xYTW5SK zCRHE+Oh`f4Yzsb{BSTd@z$2j5j2wRZ(9p)~=AeCfzv*kDt;r0okxv<}x4ys<}5$^;(-fFW^l>T*oZ$qKH5GF-$YM^}7JM3;oc zJ+{k>+bc1xBOKSnO1UXd0yAEgb~*`}lMQ0j`w7gRk3|_eE}J$%QU4gAui}jCqsA3& zD6*=0v*A+0#WcTE-w1qO=2-qZbLKR`ilGv{a@*1CPuJV&V|fKK|9bL}VC}Vykm+3Z z7E1>gb?S2AfV1e60TFxSL{vvU-8POnBp?^e@}ra|%S#Lm3PXBNU+F;q3@I(b?yOl= z-i4`2*QwDICBU%OC}=geO3tik>@?6&c1Ij>J(LsW1TGm#gH@1CE{=?+EwMa?UAm~n zm(X;Rpiz{C(Za+Ob+p|VgYBJS+$I?lIOh5fC|vog5e;v5|K^y49@y2hLNR z9Fbd1XHwi4L`2*NA%g3x-w9M8bU|MlYcFhTaeB|?RoAz^b+42gQ7-DBhf?;t=cqAA zRdgwC%5ZjdPIa9Dl$(-4QmSF<{`3+s8Ef}TX3Na@TjT9b6f@sBtt@BqpH=>F8tjCv z5-9fRqfKYI6FpKr1PW7~y(%Y2HeI>7@AA|ISIuJwB4K&bMAR>Hk_dZYju18VaHglQD;0P=F9iS?*ZY7xWVdDEB0o36G$tXXm6 zhX0I^NPr%sxs?Wa#xm%cDiM%e5_6vUloPY53W{%LofwPl>rdQB=m@b|lNf3#$^%|( z!Zihj@e*E#xJzHoE$pcs|DK5yR1>(lfRFPJ-_^&S%=r*7u<&l~wbr{V**jYUb|}9w zHHnUObHbwPl+w9G$)(|wVuVcGF97}jvDhEAZn^jWnrsTSo;HH~JZli`N0)GYHriNY zW5Ipj1uS60LoWqcrh{_EE@{TEx_4@DYAt2NbKx@{a(hekttS(Qc1TFG-Y#9?P+z+a zi9*t)40!p|(4P<`?NTAKG~&zm=CG`FYpHIbx#MUv_Hnejy2HdG_tIPPK`}U)rh9+X z$)*~%OP1n5HDF6Y(NL3G^KA5})!SQf$D@2zj6AfMbBo1XP@liVEnG$z1FoCW8rsDN z-zDMhz*<1u}ttT zH4zl-Hpc27sKtVVkjAJ=w>Kt%QO0;i0rmO?AiwE2Tcjq1@&SST&_{VJs3HF=$w@H> zgA*iDW^`8#9CNz zNsGF7El4`~!9!?G{5B+{&eO-2S)YJoO5FkmsZj_{7$jNwSsHTBmbdJE2Xv)W`U6{W34%J@bHV@VBeQ`k>9DZq0_T9d-lJ303w_*d1e#BYzcVryl)}(TCK_=qMhfzx*D2vnV zM%AW-wI=AvnC3pPYXLbw8<~4<#yI`q;?~x{3#M}O0v9#}1Y3W9LUvCCHKo25qm~p_ z?0y)Ly_4(1azoEz6-wxHU48lJH06+WDT-#G0U!6T=lJUE`A!Qwff+E~)Kq)+v0xk& zh2H_mf2CQ{{^Z=}%U1Ioh@OcQ}tP zZ%Vj?0S%?gSWVP#Ee^92IT-M32I}5injFBz>{wdVYwzS|G4r_oD!XOkOe{r zkteW(AVT)wadc22&h2A%z$rWF9tSFAn9Cf2?&|hMiKiv{g#5n&rx@S`>w)JEKbt{y_M`1bbWs^ovKHpAI z8b}B5Z#Rb>{z=jHF@gC-e`^u-Cwgmxt>-RTT)8yCI`xh^OE?2oZqnI`@^LYE`QsL64dEPKJ6);CY`LUa$tF0Er+mIvj@o`}S=%Av~{@G0OD zwvJz@E5ADTw$VNCvZPZ<6(K?XM5V4g(fjM7+*0_xlov~zUYf!0?e$z3H#%+VF9^xp z_ed+jF-wgqh2N%uQJdA#ugsj-eSU`jB~gRdWV$GZTU<}Cm!KcIdSr%RXIV1 z!$@aQ*sy|(#Ap6@KPiStlMIG_hGV;}s(fw5IHyZM;Zx5llW#ts7b-UriP%Ds7tIFj zC<-vba_+gUqL3A;NoHwk`ijV}|IOPxiBanC`A<)tFD%Vjr504q7-@#JQH7dI4E9OOWcw{cMUczC-)ouCPFQB51 zL&?Reuy$F=zBkCX489a+Yng<%rRJYaVLC3%uu~ANK3Cd=+zrZNmB3&`AN_OeY0v;L z(@|DxREp;C*4={p(hXtE&)_8be%dl>8n7Og4WlyM+kq%3m`56)6XQ0Um z%rZ(?bizsV_)ivo>IxU3;O+W?CrTY*2%vvP*1GEd)eih+aGx_-?iqkZju@p-BQ?4t zO9^0pa}gALmW3q@+5`wx(7eNMh-@cd?+T5r6}1{KVT5Zu+Ow@ zjZ<*E!%Eey2AlEABjd*5IIKjalBoCvod$Ceihx__SG;>_k1M#DAPl-jXq1j*u{v~L z2nbtAzk!N9QhbD4N3E(YpOZOK;ElXaQVDZW;)ZS6zm)U4*1StS$h&jrtKNkC@&{~4 zwxMneDBjo_YW5jBpVT@jR-z8ak;t$g_?z+O(l7BG=-ZTHO@)h6E|IX-%qpmALlW6r z$K|UDFOn*?zCvLx5j;?ee335~^Y42uyT`e|mK+!wdecB!Y@q-Kc+k%iNZBMQYo}?vY7} z^agAUr85eVY<>bcmw<=I)TZvx*=Z&d!)(;qD@x?c*iij_15(5e(7sNz5vntM0iH9E z2E(tTe0yJi{jb~Lr^t1_`=N? zm{D+2jSBP;c|%pR-6xuL<@%UjJ_EbSFOJ}$6!`GXm|ECikbb!I+2ftMe^;h@zSf%* zgL{8|V#!Q3SHmRG>S&@kOiiw|6WT-o6`fWNi9S}9P_W2R%r*i`$W@Pf^L9~Va+@5) z$ao}`9^@0=>+R-XzP1UpO_05@A)#kkUq?0O4lGD@b3!cMjtOSXG~Xs5CVwU&U)!)Y zIE$qMcbsdKNkBW4B1W;NAP+s?r2hG6gWBO%S_Q$wHH1;`$a3OUY$b@Uz1tP!ZAD=??6L-B0Q zAaL#)g#Dbm~duVWWXX9Q`1guVRV2fv77#d9JQEHS(9v){Ow zTgz062yp3?8ueh`TWag3?X9~!fW4d{!I)~j6OWv#rfgP|{5AW*vV36sm?cx0M5V8uV)5fuj(A8?N`*Aqy>-nS**a91iN zo6qD&6!W80T}fF=|2jh)^Ng^9>&du^KlIPax6lJnHtM*Hw}$OhC@nXDlT8O58|_(d zB~^v}90zR0Csj;H*Ho46Uyj2p_qYRnCZ8AT_@L}k4t-G1)Lu0p(ESsad$vS~Z!W*# zNe*KDkut;Wp1ryou|!NJ(5Pw#b%4jAqz?n5=DR98cj|S8>GBtHn9eA09q^_-OWH&x3c^z)Nz$ZPQaIe=ZqC3wNZ+2eObmwjg%h zNuNI^d*@Lg&{IUGpm+ZX4rOKurbG0xm=?FSuHjA1`DMRvR}JBx$u*JZvW|Ui{q@2N zAqpgjn*n0^TgsCI=58a}2QSh+A7}bKp`m?!ht2sNm`GJ=p2-u2^|jGY*~=})AV&ea zr_TZe5VMKrc~w(xfS2ph-#UOV`~*HW@h~0vJYvz;`L<~+3qwU-G-r);h^e;VXhiDz z8@&RgRK_!GB7YwTE=8#?t_q*b_Nm{tO4(-iT<#0@hHZ?dUCC#WSVf%x8_ql*_ni>h zPBefX1B!I&J7LwBi)FDhP=6S{DWFYCXPoT>X{cjh-zxARVHA)rSKBwPs>*we(Z_3I zRC3Mod6Z-8!tfToOfK@A#&nn26d3ka_FwPiO^sdjCPo4KDIpUY#5_s2el^lX(*k;c z`$`9yIREFUnZ6Q~Mowx4`|~Q#?H?Anu%W3QWcA`j)Sx0^QU$Sp>bKLG9+wl|TNaq0 z{&ofWBxK3#$nX@M$1QB6(5QSF`bca+AqC{Nm*#RLgeRIW+P(3~-ov3w>Y=XI*4pwk zu5rE2K1(Nax~IfhoFK@VG{RvNw)b=4r`}??fXYT|kdvL-4bvZf$yyi@Sqn9x8CnhA zf(i!&F?h3+wX?(L?&;so!x>YUKJW3F zcdgqB#Cn2V8v%rnDoKZ~I^A$AdHpz6$S`@SrdM*9OYH-WosFZ8qG)_@qzL$*!}tsm zSAla&Xo~}Fxal<=PEiM?UonOQhWOWy)LC@GFhF&LqwSlePRKz$beRC*lgc`;eD*5E z&0~~Hx+rG*s#2p#AzdfO5m52JKh0aE+XHOCb-lb)vRkR$-#7T_T;idP%U%zy{I(Lz zh7aDU5C5HCgGO*O^!ur>=Oy8wG9NeCwdMA>Z6BE=+Mb)=ey1ohPpJ~CHRkr`I|`Ub z^f5sQBRynUao1#zppYa+Wz60QX0AK*s#Z{B(-y+YEZZ5t!qC+^B$HGDxmM;K|bpL2?+*Snl)rcK5~75=WJ z|E!(maAxzg^+)LH4Ti34E6Wf=0fqZ5Rw$UGl6|yDeBDpU8N`(pyy3JL4;4grvjGl( ziEblpZ&XfJ`_JTM8dG10^_}{zgvsB&VCPKul5<S{9Av!EGDpKjK{;d4o2cp&VEt znXK=&I%SjiLO9OiQi`Cv^(V01lgM##2-!DDky%^yP2D;vQ0onM>BdJBru;tSt^OL? z9hpKRFGOz`yPnh2bs~{zN2Jynt|@o_vkDymI1x4Yha9QhEBWCJ-=m9D*7#+7nn+NI zxy8Z_kaaAI<5s4e=~U4mqS4vdWsAzkK`eNUN-m~pgI+OLq5Qx(V1%Q@IEE-t^km$j6%CMCLbNm0iXTdFWplg8nd@3v(< z?#A_e6c*hd=>{SoN41uw|rg>}1$T#Ud zxpf_aG`3GJy1vttd%A)OkD3f+Db8o$fL^c*HAV^}oF;F{(>Ek%? zo~c-tLqqRbh6Z3b$~0XgnUZA*Rt!;}f)w*bO{R|q^#&DJLo97`H>Flr>0=CMsO-+` z;fil9hKS7 zU=ZR4<0ch?P*b%+zNaR6G{Ja$DFnI{!2FEcI}H?D99I=91KcY-=#G*R2_7MH2+zdn z2ZMOc+4jde>!FFGR;yF;2-8RKKYO|d^Mjj1Pjg!dhuYcjG(llrNd4&NM&BY{#Gd=ztKvvcLoF35sMBbRKjYEp zEGY5KvqfU8|4$&E{KQ&%!gpkU+AVM62=4m+Wvy_s)^U?9n$ut^IF6q<*Z)H(J zK+?w$&KI;|y*0!YyraUoG~65H_JjGf46krg|s&EZ83?GDY`G#1DDCS!lQ9<#vz10)YcO zPywe!rlCg0Gi?yuT5ge8)78Pv#<_^XxkQzsj+q!ID6UtYxBawPaMgnh_4#!IYb0&? zwZioctp_&Fw{A?+U11#b9qyvWBv>VX*z+a z6xca1R##Q^e&&h9H4VGlI(lnjuE)F{eSi6^O~+y*jzI%uYfc>lU=uhAeJ66-X26*W z`lsgk!=j;kf{v{Ig}*i@etDR;RHbvhEMq&XbN#<&Zp+0AIt2gH;&{wHVQlHg`scdW zqnSpgw_l{h$jt~AlxiHuw+BtZ15ZgWSIts$&=9)0K=1qsj$KCjNAzB>q2N+gS3ON?}a4UPyYW6v4ZPvDOR~ zm=PgBX~XWC>M`^WnqJvCDdi``IJ@Z1-VQd6etiCcg*{lBE-I*B5A`%DA9PU)Yr_oY zNvlgT6asMh&cbXH1s$KNs&IvWrF_hgEzO(qc&<{i5SIcx%DJ#Oj=@4BJ5s{P0ps^$ z8U(XX@-1@4>`Mya^3nHa1{^wkjyRCWc*xVyB_&OCO)Ow}k(vo*r{GXd(H0fK&G3*q zARVu%cjI4m*b`-xepKhBixgOk25VzBJ<5h-VLtsdxs2z%!<5J;Bc=MdD!D&1_GKpW z^**X!g`@yK-?$rh1ZvNUkg(nNle!ez90HznwLjk<*AGh0TomO5bW!18O?&0Gtx?e& z^xKI9p=q4b*oyo6M2%pAIi!?TPbjX-C;TJDIDaB7oXemDRqR(a0Ny~n?E0rFm-m*X zp~aH-!byzz!I7$%UNPcKMLu1G56aeh(0A(E$P)}KC5MYbpZD&mknD0Sw|%#`qjUMq zRliL-u!0g;)TflUswVo}djMT6u5? zR4KwE@Qw7^oo;b>CZP|ul{-xz?Vj^ysp6>6(9MhQEn(L|qFk{{71G(Lw}Y($4#4*a zk2Wl8jX&saI0E2A76ea7j6eR3Sf6t`Wvva-__fl-MP;@(8op28L(w@2MGegG^PFQo z$2$0NXaJx533JQ2Zi1Bu!()r4lJ^CVTOT%h{BNuoo~g%tF8Y~CGOW>{IOQFfFgZ+x7G(GazH1s5Bz|}tO zR;&8{P?RUxPY(~)I?Bx;1daXVO)^X(et!kV~75-OMSXWZ((jUJsz-FZ2nZld}t7wudjX%9A z39Qa&{G+w^Yee6BR|KZw8g;PQ)8$Emoyek0&R-ipCYmty!v$7K7~T5h!-oC z+@hVMm4eYpJ&4!nRaK=|*8)#lnQp6H=8t&u>=BzstNrTldH#X=P3FW&E!8FcH*fV{ z-k~D(#+v>%`{TqeeTd)|#e8&KZm>EhIOPi*qTy z-D2{#Y_>*<0^$&fVH2l)+nR;ye^QplLZ44T2s@um(Q#0=VR?U$@N_ISpIJdF)TO;n zbcl=$4ZmDrva1B6ddC6}A(}K?-uBeCgbOexuTTwkT47sKn0W2 zy9rF)6Ko7mTALxDzuk;yDkW1FtJr9pHMUJF-%GeNx=7Kjyfe=ouW&>4Xq`cJF=l3; zmnkX!LUf)`4rO;^&c?bXf|rVLO(!G!@FeYZW`#<1iNX0&$XMsx0Un{5=lDe5my6r2 zDF~*5)8>`1JH2Hmquc_)CBwioYKWx=4;ehtgV52l9&Bnsw-7mms&6cx-8$_Mn(6k)Hj(jS0DOQ7XCUNMxp_%w6ME$RXG@1#uN|^|P6g zc$s>FF-C#yq(2rJevBKm zuKR^`%(9y}rskXYTQnzm`Q2xTBXXFHVWStIfTwDY#N?dmy3u(-{>kIn4`>#AQ!aF3id}oFbfo>QR$ebJn#YVsEVg1mCTr@PjeVa{_;T z0zH7IMr5gy%Tki(BPQIU9N1!cb40O<0Cq%-0^%C~c3&N?PGJal5`V!@ijK7J%^D@w zMW;pNg{BEJS?zhY-2eGKdC$svTQ|8M3+vljs7VkN=~bedGIbzlC68);GnzXEB+%bR zU9NZA+PN{A)MgE`(^C?8x^$bqhszv~Z%vdla%>A$2c-(hc+%+C8DQA9@N&*XiX#U- zP6b&#Lglr^CnpsmI>UfynyyNzuAnq6y?i5DZ5rJ=N)F~QJOE!z0(hIJlxe5pKHQnB z)n=^syzk&#Y4BS9V$FLX zA_I@2B`s7)A%o9v`Hcx}GHe33eLHs%HZrv_qgAO9k}te%HSPStB{Y!@ORf9*CI#R% zyb2;B;g0EK`t5H+V=}2>0)(OMeu{Pc=`}rdTZzYD2&z9}x$<|5Pn)1*JdQ=CIh+0S zXZIc#Q8YYMwi|ZUGaOJEgtb99$C9(bwOYa`fbpQX4*SoHCrY0bp~?#&fPb>qi_lbcM`(#E@;7YI1by zg555MIsPJRjy6lid?g^}w3W=_3o2Dfv4Za+FGO1Uv8qD*Rn>Xs5-ePJBMy;%&6jYW zcn%TXs0dtsz)G^rsm+bXg^&!xW(P8WEZH*k+BQ>Ox6OyQH6wmq>wO!8YNnOSW^I%h(9q@GL7mQ&&> zih530S0||NF;SAx=af3}kwhvD>Pi5xopSS5{S7r71l)l8bWz!R9!H z%$vR*d(Ot=@p;FNUC!r--bf;%6<)^yE1^b>0=hQ(Ly}n`8(X|(#3;q@^?W+O6=#T*4iChJ(}BXaOnhEWchmp zxyeO@Ik>i;{&zqZr!NpSrAelRRw}RmcH>oo32jy#j~vlsFDTu^B15GRdnjyuDaA96 zz$Qx559A$x_?yMC`t`3muIs%6D8=-XRiTbkWTh>SEl7Bs_BE)m&_^wX-0r?{%H8oO zzTBX`gV3bH>HV*$xnHhDga02wBlZL5owoDck$?JKSa;bx%$luAXS&8Vc3cHy1FCGy zeE%x%v2?e?5rd?6Qkg`g%#VmTe=)}sg1`!IH0hFsc)Fn89_ZcyS0Lw}Y@3~hPJpx) z{Zie)jP%(jQeF6X`-hFgGQ-t|DT^0HB6HBeqtJrU-xhYAnObk#$4E`9!@_1C6i$M_ z{5NiAF%ve{{#q2}G3ksoHe(3=|IVdi!y#Zhq=B=2KNA4x zy%1>|ql}&pF#>Q7d-RebuuFY2uk`A2)t-+FtzMfR5is|$5RmQFAEsubf%*N%EKdQt z=32}GEOvH4Cb|^}jQ(Lu?#eRRN&UYjecAyiA>Bl~P~W}BH;Ayp&aEFVSUD97c98!f zS6^P<_1m%k9T~NnZ{Gw;mnnzndY+vjMT(Nz9P6LbxuDax}9hpr0v| z&57*1Gu6kee1x7VtyrhQ<$|%|IM3A1M`hz*jkN3 zyUN-D0_00}%o?LW6>>qzE7V3(JhAR!e@yOE>jNI+8B1#0K3Z#x?g9(D^t7sCZ=o!@NpSv96S5asi% zkXT6U&3oa8>8X5ozB)!ogdwV;S}yQ^AL~OS-j@mSMJ>79lH^Kl4+W?R%+tE#-W7Xn zaJ&}FC&71+2E}K_L@jYP<=O~BlaDqJ@-*3T%M+DJ<%7kdWgo~XZgf3Al3l*`!r4&Q z$SH(N+#<>(#t&%^foo(TJ{a?3a3@$%iK$?S9#)%~Bq~}&6W+A*i!#7%$7~XQH+RdS`1yV)ceAR+c2v zFw0X7V@>D7iw^f@>^Xe&di3}7cP)s9U<2f|D&|9hSeC%fo9pCBH0k)q2>XDrq8dBm zX|jk^IDwnEWBNNMx#?Dv^NjP&d3+t#csR&88^e)kO>=R8F433!_x+k4vM#I-974T7 z`{d!-wSUpvLiz)~p0!(U5L(()VNBd%` zAKiRmW@+8T7y-+ndAqAzqbhT{Sx~J4RIXdl0PO30KJ|S>AVv;mrGW6V_&L<&*jZ}s zxOO@we{DA|CM`zLAcT9@FtR!iVK_1cp_DzIb8zRJP@oj{S+NoX7du|l>4Coy-j1dn z9#%=wq3GYbfb;?8=>m7&wtWMmWY^b=HJZL}j50 zzY~Z>(@mPgx}eHFltcjnxN0YTmegGQd}wXtrrE{~5~)y-M$7lx+hf^x4KjsCr(p3% zZU{Oe2<&i#H9Xh|VKlAYS`=oOS=Y5$DK zl-d^#&Q##6%&9)1dENV+bCJK!rdpf+Fis{j$9!H+)_ipFofDE&aPBn<_PNg*u9_Sq zQrJX-FWxpHZChttg6&zm_9o+)LS36gAa!g2l6&O{{yDdx(wysvZ|g4im>x&50oVPG4y z;pRVSFVH@89=m!)ldoS*PefHc@?T0Pye__);~sdWV!l!f>on+Yxy{~27W2G3<@$xc z{Gt}U=i~#o)o<9jP3`ZktrO-oHA!xiuYbxWp&mTc%ez}7s6pP3So0%EXcTojI&#d6 zonGuLbBx@WiHXJgR1tgOQnpK2bN`fD4mi+<*zjNpj?~|OM4a))PO${Da$b8zItC}H zj`-x2f^5XET)c4inMP^^Va80kQwvKfJI;om_+`(hzz5w~y!S?Y%6qY6hZ8@{si+8e z%7H~S$8eg*EG6oo$-3#wZ6Pj)FMECcxHlSh1-5S9`#x4vY9Sv_T`z|^@b~$M9)qGl^|rl+KL*r(kA2k z5I%qO9ZcMNG>=4;fi%I%e~(waCxA*`r0_3v83|uAUsu)=-^#OfAO4Z08kIH2b>?jM zWgi9}xP+#_;P64$p0!?3Q)f6XLNTYE9!O3IuE=&u&mLcEz91Gf(iwCbp4conneIT; zZVIEE;d$*rJ#v5ikjL~S5Q!lfbqQ4&7M6J{+GL|sdR0-M1(M+WZQNKWmouyLt^b%5 zlNC&%XjdTH1HV$JByXfmOwc_#(RsYK@>%_#ur7$FtJB3r{}w5Vzz|UPvhh`)4zmNBzen5s?-+2t9)+D6 zga>DO14>FTghmW`lPA9-;Y8TAUItqDUbJy5H3IQL_3fi3rn-i2qT+MX5Ob@NDkm** z2p1Tct~%4ZCc07*0R^H<^TH;jM>zjviS{nA7+!)kPBTz7G$1sO2QM8>&WH$0;GnF7 z<(j%mO;C5ZrfnMlI1Iq-b&vm9iBd!-T@TVTs94~=Qyp6B9BMjrxeoK}w~I1%FEcWm z*BQtRvXt&5wR^ZkX8)`;{R|R$Itks}Zgc+cS`T;T7ArFp2^d6YhF^{0vnVpY`mOdO z)3(CKI)EJyS81i3{bsjmTlOecAA)W~r^@(7T7nrqDagtz5ak7F64XiPm=Xi)K)-Oo znymQ`!u1J6HLp4 zu@c-d4bmcbUFw~4x+O`7`(P*BD;1nQI?x5AYiuT?S8+HDi1YA7;s6HDd3QE|z5;!z z@x7?GLMH3#DKTktoCMNw} zWg_`p)s?Rwiw_PomF}ufx@JI6KagLtXo|2(d8;MdakMVi>Ef29p^<;l_oYWVA+xt% zn)zo(GOA=>(aXZd?sY4tLl6dtL}cNi3+sFc^T7C=o*SS&e#@xS?)eeV506E+-sXoY zF>4EHbTlUsP{Gc|vSbrUDSscIW|O=1 z%H;o7gzx&I|&Ml;yMAJ`!Hh)Ufa}L{* z{;tii0$c2M{(PIG>-^+S0EYCW{&A4w=?y;kdV?dC)%DetmZc_77S0u7V>|R@bd7&= z_>zz6a2~uuo5MV1Eg_(k1UhQY?b zJ}B&~j}{+jw8)1c)OcFAapfK`U=rqV&PW^Ew13-2YZ7}J7TkOS=5b^&kx>-Bg7bgV z-?(Dnt4Km1f|`NY(=9YR@y{(s@_6C{^T=Mu4g54fB%MgSN-YzbR*ByJx~$dg<+RIKew;9{;JSyq4@i#d0^u^D?PBMUIys|mY_@HBCyR!p z8|yz6%Yo1ULS`@!@ZrZbs^D`SM$exl%G4Qjv@o@bacPil%~hBC8+AFLX-7J6I0WRd zK_NVG>g6NnyJPo$|CpMDAP`TfM|FcS{y%ApGF9GzVHEP)h|$|z0p^tzWnM(r`)=Sp zTwPp{i(;d!d9Z%%`h-f};GvPArQyzjKg#c~{kO9$qp^)o-LRpp5l*Qx{o3yjyP)TJ zgc^EIT1sXDjmczvpb@+3M^(+U;qoi@7y5iw{(&j z(Xi8ST`dhl3R#rHNW3mVL_+%@88LUe0j8h3aXR{leu`66BJz^7!)ZC;iSA0~BX5p? zjaCwr2&2cBP8^!!3Rnm}>bJZ42lxM)FMgn3P=hrci|0#D z=AR4#_Eg?HjH=I6ymn8qh*`?1h4=WC2M82bm=<;A-GBPOu1-62KBJy(vYUxVGL3#O zD+_YwQDtf^^Xgs9X$LR+!G1W83S08LR)0I|VejoNkHla?d2TSRLFQ1m#=|8DqB9tu z1YLKmBLB|R5!SOnfa@Qg7MZIWTb(p@(L562+vv-!HAx|TI35Ybnn-BLqCo~lH5iB~ z?tXA|R1(9=4^bQNRlV1JF*c^XFcq*6ZUx@*?gi<2*8AJvOh>KzC}*Zk z+Gw)}N95`P)wqXc{R}Zc+fKy~`WFS=I$*lc3h9kmNti?)xLs+~u>yy%Aqcy^a%C0e zMVUt;PoDwFE3-T^%{GO3$&%zx(=>@tEwy+?ecIXpJa|Ua-^s2nf8-ZnjluCAd`Sx{ zeq>?k{=9BsqmhYooRpbte4*NUdRkPXr3!U!+0_olr!au}T}x=3#24aQY3s1@72Ua= zDb}keL@jO?qLvC+2!gXJAB!O+kYq({uef?L>3k;_12J&1bE0C>q}wZpz7reE-?i*; zArN0`o%jBGdHqB@O)M0%un`k%zL{^D@PjW0T{{le;?`JN%CKPT?SoJ18_gy=mLgh~ zwiq}$!bH1YXjdsg7@0PQ#PF#JF0jq<E-_Lewb(hveYXVMeLm2^(KeeR zK>5Z8B&~DX98{b9slD>>G{`R)HPzKSgO%e493I7%!XsPCL1M>lzS+9Lki#$5?fd+e zYvB57^s{cKFyHUA!H5lkp;qC(_>ABQY}tPc7Hd6p#ph#6Tif#^o@ct7fM;--WXky_ z>eU!!h#iT7B5G9v-q&ED=zq_xO&>HW>OWIeRX2aR^|t==Xt(;zLeN9wrHD z!-1DxO83nbDFJOcI|mV}u_08SX6htgXs3BI>HjU*4C+VSf4#6@-GQQkzuwZ8ayWu? zd3hnm?91r5`d#u7Z9KsM)brpgqkoEX2Zw%X-J-dLWSTI?VxGl0l+8(D3Seoy-rR++ z@>G}W5I%7;g)h54VjsFLl7Ll#RIOPVx{BX>tD=sGs)d5790Eq}GC5T>H^?Of#>We> zg}UK~)S6$+sf%X?I)nWftO&J!wZ5A3m8XdjM5d3+aRJUqE2`F@RhHsZdf@Q8p)|eV z!F&UN!ZBJYzgHr#NN-5FhBsTO?nhLp3*Qt6?+R?mjN5Ey1_P2*R;d17&_*I3}S7Pr%(!uRlV?xOl~vB_PjbGj zW&Jky>_NQm&(*Om0jl}c(`9Pyr%UK(w6pIQY4w*$k!ew72j5ou;-Df1*gPbujB?v+ zRmaHb^Pp{zn%2d>Y@G}8Jd}BIdPkBQu{$3=z{_1QT2!9BB=&rxqZ$7;(_}Zx^PJAfk+1Z_lbo>$lE((0$EO9i#JOv1Uv* zIUUu+!nM|MQ-FPP%KKl~-(t!BD1ERnct8(^_71ncbGXObT}`e3a<%D02#LBGHklIm`0jM80y8JSc|I6#9T<^iTa1mvD?U_b-A2vy z{``(qNkTcce)sXyOD(MOLxob6`!Ms<=t}INJ{}uvq@G~579=e@bUuGIk7pdOP1L#% zo+^kZ5P)$mg#5gUWgouC%Sbn(V-YDV7LWJoqg6RvbJJ^p_qrX=cU+ofD^ zxZfGEODt3Gj-5N6AI)UDnxW7X!1hNtk?DX6MfiWs>||nMY>}?Vjsn zs7SuqJM9vE9;uJqfgc0~nRY|~i0p{v_@{;#i4KAX&lc;mdWPK0^Ta{{l3AkjdAZC%e zKA9|5+uMh6DB~(zm(+D|h;IS*pSOHo2_?!@E$!*=ub!Ydk@HCOi27p!vj|p-`3R$^bZ3h-(Y+sl1hyv4R%};`A~NPQ56!=x)9?lAd37kq@|pME6e-S5O{Z%2 zboF~w{#<=QLuSG7H+aiB{O|vGTr^jZ-qSr!(Qq}|CM%P9)TV+{9v=RK+-s1HOsWlh z%IdnRGouh%;ahkEVM^ypG7@?V#% zA2HuUC^VOh-cN-Bf+uXiRWsI6?CYQ+NQH4RiAyWv9C=22;ixXW?+V`GL6f@DX*I7Z zo7D@BmmRirn*~`3rjgdnAZ+9ixzRYLp-mmf*AcrPb)BpPTo;${NFuH!%55{d=y>y4 zA~XGaOsh=p>T9E8!!$8*#xoUN!jV8DWCgNeIIy|Jv1rwn4uGWTa5{BJ>TuGS3>`~R zB%xJFQ?Z9_1yZ=4U|Vk!!>2sJ|B<0EeDY+)+Ejp?Bbh%!mBqVG5+v$Od)Yt@MPa8K)F!- z)C-?ZZ|WOtPa>cQ-qgdDR|ef8<#STbY`vle^P9t}h z4C;GD9HArejSp5Vo2OBd>Chg4cC02q9UTUx-~^5GX5=VgF++~7SamGVk6%j zKPiZiLBbEcy`18XLB(Ddkm!esuToi=1fo`dTVi^4^k%wn-n1S&3eAYvQ=M}%p(@b3 zAX$3Ei6_(HGXRUQTJPZ{<7G>&gi@oiP*=S1*u`$2W$UWE84)6u4=G+LU@ zOJip=@N&5&B07ygSH}tpD;rNOA(i!jbvL?fj)jZe`zF{6O%N7|*g!{=uo3w<-r2s) z_?}T49aM6me&6EvA89YUINow-^b!wHHUk{xO}`ETs*jq`1aB;8=Y9Ft#`SaP`5Qk> z&kJt~*h2c$fl%3@J}xa6CTi2MCALBMa=T`!*0+Q}#Amz0cAJ8jc#GW2JH_YRza?^o zna((aK3_bN9HKHL+J9P;}IcNs+%siq{gzzP_HOHaKM^~QbY;yQ5oiO*P*$FS)l4t?~J~&`3Rp)GzS){d1_B z#;Ujm(&qU1U}vhQju*v}$N4bMl$!v2s=7^A^<)PjUOpW+q8k~}9j6RRomaChqO2cP z@M7yIs>zxN67M3W;+?3NIHQYHRLar-!4ebe>{wHkF?4oKeyq&&HhY6>tgy|7?@iA0 zR`X7eqdns_DC;xQVb4QFwE~6Orp8S@nWlHDBHY8$^RDGzPIPa$UOBl>#(zC3x+a|u zl;hUhO@X)~=hI-r!_$?)wfQ^Cs;cXj{J}GtT9VW%cjU9E7G@)s0U}h#S1@6+w4BLj zIeRjS@V)b1xZdkpogKyQL*pxV+g!u*7Y2{h84}_Jx93`q=1Zak1w^qe402H&tPZ*j=~>!lXr4j1RkurQICEgax!7aOxXQ}E&b!IZe+9SaMA`hZnc2PWd}C1T0p0CJQoj0a^qX6Oj(n;z6zPNCc~=_Z;lKvzUJ-VZK=EAJmJ{eeJUW;eJQy5= z7`%Ynzi#Dq?5G~Adv3Q>YO-V1mG_k-FXWIcy|iB>me>p*?M16Omq-&t>|_W++0Qw< z@Us+At#gJ?SA@w?NEV(}6WlLs|NdTdiA9*__$ib6Uds!xJt?7RbE#VHc3U+~@~Q{Z z;A6#{q~~>gek}#uECAg`b|Hdt9$l1x`qS!qxus z$6giFa^Sas8eXL?Y#zdS3r~H1U~%Kt(1OFene1*g)}(rXhe&yJ9221=1jKgr_y7CG z+dEtfX(Es&HG`cR&M>d(g@fnm!b2y&eK>q(QHS%z)cK6>3cU@6Gs@gva!H?%gSJ-q z=@1jRUeg?nYh=|Ufl@*$&glokWJMh%G5B!LV+3hS8$p z5tr-UBQEoE@Y&@rlI=iiUD|Y140u#39i1$IEg~@ee{9W)zPPZA2OQPUVx`R&+&q8_ ziw+k%PpxMtDUG!!A|niwd#|PLaBAEzw8q`-j=Y06;_VTqwbK!Tp6mYK(+2!U&ibr4 zJ0)NKDY!hsAnkNROXAp=sdFg$*h;>AyU*#G?vWa5ie2`ZhM{>W-4P7xPW=nl6};Ew z9=tU0a`g`w$ww$VycS@7Gj%xgh!9mn zw;M4DgjZ`mRXD%4J9lK%WTq~JGY8wOWV&`IpF>-?r(N5%C(7I4?4ndP7N4ZrM`nL; zh_y4}?sID^vRt|-RWaHfdm0C)4AP4@0qsKe|=K4JJle# z&P;r}gXb&!&USsx@d8^kV7sS!^I;S66s=2p@O#^D$G-e>?(KCX(~WPc+*F1M`#Ijj z^R&lOA-I`>5PR8QL3-LRy<0wK?##bURo*86`rHWNukCNF_Y#Ej+6t{D3y}jLra-aV zKQqd-Gp81xyV->Et@t{VkR#KDshqBPUTle7L0t)An}-zy{l{gw zRTQd>>QkU8$)_YtU3Io8+x#RN=;0f1I}mMV@x>>Bz60P0uc_dyF8sA!?(tGXa&o&r zLywU#sZpQ68)lD17~BOvhLyo*_q=?#sNw-Bb!e#YjjO2vT9B2>c8TW|6VsU#-Z(bb zeFO#G7F+fsFzNY+wtFt_mt1v8ZCd&wW8aFm6fpLXb;;zeexs3X+vuJ_Jn+x6G#pdX zu$gg~v;V$#Z$j=m0j~^X(o#u=a@439w@&|UtVH+*+zc30kXcZAZp)B(@DX^0XZ5GG z-Na_I;Pe)FMcp04)a!b)hn?t}JNhx*^Qp5LD4%;DD%jK@0>$Btu-px0m>opD6b?iw7myGSR2VCt_a#G;jt@STJv7cihT6c#{+mqT1Pmh*gsAMiLb@6^`$A>^&N z)-;Z%?**57=uaH}IF4yWp@j!r4~)g=fE%4$OrHDH=&Fa%vGL%80H5hFh_&ZU+YJ-f zaL%d%E|o;OZzn{>WN^k22Go)0`MAR#76n|IFZd8q6PmCDMk8u_VVOr@aRE$7E7((h zT}x4_0OZ+GnZ1Hv)j4ckb$HXs-K~pn?aWgBFItfQ;b~SNCQc^UghyJRowvMSayY=n z&RroX=As9`w!&CK81n};cqT~3>yy4;^GE-wxqcep51ei=fwH6LFMR_E2)m{8ApP)) zd^q~qHjl0SxKdp#FyT%Qg4fPLEv8GmU6IiiyBa3HemVapu2F4_F}@f*dHv8e(xq}% z1h}NDkW8^#)52Uj_aqjGrgBho(#}GZ#ai=BZawq`hq)ANJDC7ZQ(nL{ybAGXhBUsrHCJ3&jhp%Ub&q`H&gogeO#k#3wxtIF# zM>QX#Sp%^`UTJjm660AgryxN)TF?1bmm9=b+P{B~%r#ycFKvZygxc%5ChG`8*C|ZN zr%r+Ix|X@_Ul(_YT!`F~o)qECXXhrahXF0)hZ;%5$zI99pluBIew`f~sznDT zg}ur7)ThjxlIzZ0|3=>GcmP16#sna3Z%%eQADO@>G@;#UTsXaS%KfZ}U|wObB?nl)@MBu`#Z4w5vHXK`94Yz^U%b3Yp^^+-;oJ0lqS||sW5?` zWInDtyzTHm0j_H&;uaz2Sfs`93$a^pW$Nin6dPbr$j>ocaPb*XXqyIt`imY(8ZMOlG`lS0k-d}HX9<-2VCmkrt4zfaUZO|b|ah170eyR)w%$`6=g9xeHzZqWdZuzv&|&uYAaAwdg=b`*7Kj`f zvvrU);VNR!k;vkLdrKc3$j983&_Pu7Gxa(zYex*Zu)viV(W4QB`?Tj`wGf%$<04Lf zV865<7u@5Q+VPU_cHePmkqR4qD_oSsx`PP-TeEwB4is4&+J*elr6KTE0CxR$#OrAo zc-c+p{l|vSIg~W+u-zjHH z!^67zt1uOpE7;*2idRh_RwnhW7Q&{zjBgK`y*C-p>kw*u^#;oJib!5WMNo~HCQR<+ z`JA5DAxnu#)6TJ?sM&WXDt1_;&zK0)qAS(p2;TfNB5{b}c5kL4+A=?q^ydz2bUN^F z9_1M}A;8*_(8N=Fa~2BJON!!fJE#{={2Fm5RX(bLw0`{d%UxJdb91x?h#TUGvZ|%U z`j_@6{IQ5~O<``5hJ11@pgf%V6GKPRCRX`ZPDDGas+T9U{1$4A(MR_2;a`|lQLXMK zzj^#l6W2oev^oIfHH5}3i0-d^r9bX>m+vT-8~?X}7d#-lToKM@X(43I#L29LAXkxs zY_HMwkV78Ue!gY)>;bRvuDcR;`vKb?irja0bGGZVUlRF%Zh|hw%WZeOC}O<|U#5jM zwBRQ1?%yw6>8ln9S*j442c5R;N(>mq_*D2PAmBdo%|vb(2Zpc_Mp&@sup$%YVtfB_xA-2 zTsJUkXy`XMW*iDHcJ9>0X*5ZZ^?R>_#R&LKRbkfo_0Qk+IST2ZIOgm0NSel*Y&zED zu`BL4VSl^yE zn+N{RQP#p8tK-wsJp;#NGAWB+J?@)XE+MqL)u`c(k;w_8;K_CK_|2qg6*C0J-#5KS zYx-YqSY;7$w6Zo<@PSMBjx5xp7!(?+YxyMo$z(D)WAwB>Tsi8})4SR<{ha$s6 z#p~aR%ze4UeXRWd7EG7GxSjK!kFY#YkvMOD$~>Pc0K2}2rde~RwS(XTePezGiZ;mns9sh0pG6SanaWuPr2^*y{I11)w=$NT_2)H3bS(4AAKN2`6RIa-X~F zea?@#tUJ6}{HK%o$Bg_jf-7d!$zjf^3qK!3R1q2lo#9x|P5rMsIciZ{ktPfmN!U*) z&z}pr5-*U()CY7qg%VJBgDAuL$Doj;MEOobgrv6{1fJDgZ z!~GKSM-_N9l`8@<6hsdT+&sTr_&CeQQky@$LiAzRa-O9+l9 ztfa-PKZTXzbf`Is6{$F{a3?NNVUxSew7shA%!t7 zh_FrnP`5UG$@7f+j*hG5?I^(>rd&2_@sn`=tOIzc6p*JiF!A6VERs5&nfxe=NYYAi z5uM2eWV=Wf|L!sT$&yy3^)nOP!m&A*^jD{P>mIgMv57pTU5#YM{d?!56Q~5QI_ji? zaIdAOr@r-I;g!GFopUl`#F^Clkh(WMdjmpnJhhs5m5YYcu`$7i0lH6c$6IP~{R)A( z0B!!|h0%%|dVfV{-4?JWnCz$Gx1~AW^{|Lcq2MCB6T?rYK=_&j&_)tvA3n|Q{qp9+ zK%28_5yLm?Gt)XvB zERI${NRS>lxr1Zpr@(+B`f$SM=VX{%V>FpQao*_B?X*PrvwVtR%)WMh{TwXO8tUQ> zoqUwV9xno0rb!qTpWpva?fV6Q1l%Z{-q~h#3-{^KLkr65_&KocE5v2y^zV80M_V8a zlr)xORV?Nq(|dXYH`c`PtV-STu`+FS>GppjB|bKG5!4>EZg05pvmI?ESBbJpi8?{> z+YZL|&zvVafjoFLy~!odM6f?UqEnkQ`Z1RymSEjCVfTiTSXMYckiJdf_ zS86|N;TN#A{CHT2EywPwTLh}z3R!7+aE$hr_JTh(=Yonv+4tmTrvZO@P>pNWzdU%%c2vNcpW4a! zjyLw5%}S`@@YRQ4gK;$0%H6k%HIB0ffT`CWzj}r+bmE`o9#$I~6mmFZ4&mqIaaBh3 zgp>qE$JbuVQ=Yv#vO=TA2q(!B4EvV-^E;iY+g1q+z-DrnvlPj4LRqanX%ak$BdnWN z=xl%JvU=XC13iJ%LrP`F2yj;a#spd5|GxOXWoKcMpe35~7&?hzKMwfl5Z2$XN(PG% zqhP_Eu%kksMz}T^cK6(Si*oIm1@&QS?TzgT`U~ZHAkil}f4J_$v)82(P-&4qr%MLp zJDzg0svxA-e+$6Xa}XoB5i9b_YOQ|!v^*^}rs-F#0VA3o-T%4d?-ZXvv6K~@E|Em4 z2kDiE4Y-}KwH7>Txm*ioxzx^pT>QjX9GbZRe=R>>+U6Q%@LqIdXRwz)r?jRd0wRJA zQd*+AGA?LYAE2#(n2DTDOU0F>(1+6S+Ul{#Tj;Js=Z3N-->5b=^?R0SKs~>Y(&o%m zlbvlK~-Lg3^rn(5+lAL~-)Re`Xv zoMW);Y-6NF;*Oj9+7_qcmQyB=xcyKOD{wgg-S4+!itQh}scm`P&+5cPoH$J{sB0um zeE57tWXH}1{yYARKpc}rJtzjIx@uI;z`-F(1i2@i&>Sn~1ScqB@SITevLMxYxRtpm z4Ie_sFO>;$Q!+ktBKLAqaQO%pn^^UA>SM$Ep*S}kzCLLhLn*mW zvI@7cm(;^}!i;Uk_{iA+w3-k{WxJyb%W`ffmY=Bje9QmK=hn#QBI)J?nck-kJUV8@ zGV3r3F|vLdBH*0H+WFbPBc`dp@B&xmQDB%Dw+YSZ&RiCmmX~sJLSC=ucjzQGI zXULbrUBXF$;plooV9C}{kwf_uw;nlTs0i;D9u5nbI8|%qYK(J<8-*y|s^+B6cVl(f zK$7xV6^~!sTwGKPgJ$=Y)V-0KQMuxxx%oEqI2>y=(j@Y=RvQDl-M-7JGi^*JUjbqtHs zS?TP6$v5}W{p~#>9WDo=@IL)gG2?EW6q)b`z1YVa>NY#KE6mGe}4fa z8^Zd-8z6}dMc&w^18Sv*_^|14^o1HAeS&n0})r`RCQ3>a&o2F#LDSCH}pRI zW5ze4Gcw$(uPk?ndvGM7?8zD2kRA$sV9Lcz;_GFL&V`svwdi~0rWRdXRSuX1vLP$g zo6_F8-DvrqDEJaAgY!g-wR<_0j}Y?EAiZ%9hM&N1(()J?aJppSl=C7xg2D zf1Up`^UCcte}59f7%3lKM9jV6C~RLc@#|89rnHaTbb+*0i+OiYt}09)My_sqRS{+` zGB)1Xfvctq)H8n^RT~2#qG@I5J6mY;xdXYXOl)2`^nQa|A+vt3;JK|qyWY(f~*BDY*e@mYIC#PN0$M?M3VCkK-irB<{ zX?$;iQsK{{*bAjACa&$0+5XtPNHm3jZ|lX`21c@AFbLd&XX$ZMX;V$!nO@HQGq;u{ zXYS^N5X^bVZyz1vLSe$Vic*l9^Y=!dU>;irhyIfo`lUD9cR!b#aLdv0Pv`V^u0Vov z^{a;!(A2A0Gj%oRdb!?%>((!{H4m9jZd$a6GJL}kt{x80PB_aXgP`wmJ~_K8{?p`% z&Lmqu-A|eimfb{pVY+01*QE8=#-tNq=)egh6c(odwn4~e_2P#vZ`lN)m~#myW#x(N z^atBkeROwH`2oYpm2y}zs&(1sK;ptdu5zs4a*WT26#PfJZx@Eb1R~>kmWvL$T7al?jtR!>2s@gCd0J`QRE1>Xefk+6UF!sig@u z1L#zXr+r4EWoA3iof;dCii)3A4aF~mz=4TMhVc{iC6 zp#>=+6>sa5ypq@E7976>$7lDA`2S2IAlF{FCtT;E1%TxuvLxnS?4MPQf(lTjgN~@Nr zG?|$Zk}E0#EmKZqI%(=?DwQdj3sWwnh*Xwlrl^Rd2xzE?h$#C$-`)GZKfeDS9uIIo z_jO(8buO`0j_Eoo9RY>ww#9TYPTU(5gD#z|q!alS9sMsw8!R$sj*J{yu>M#sP@+^Z zb8s)^%K;F!yCkT9CNUyFhg>eG@=gz0b3~UWLE`!exl@#SyoK=z2syJ|s*wi`EKIwC zwkx|9S(lw0G%K);s8UFdOKedPg1%5N@TQ*QPvav@0kAzWX)}baL`wF|PuS6W+#~;) z9c6C)vAWLZ$j8SExnCCB=I_eB!a7g}r^7U;Jz|a5)MqQ!qDulOuU^rCU9NNH{3MZ6c9w*HT5c!QS!W#D`hGXcY}_Tnc(k#!_gkxou9do6-n7R8`=OU3n zMg%;pWcnIuBKsKU%qwa8=rzNqB|YY~1QPpc@41OBBqhC!gH-Z*cq-K7lSzlCzbFB`gVNu9X);IjFcdMr^mNm;SJ|=msCJ(Kr;2or!Mh zfVgThLp}@6_ZJ}DkZ4X7JAe$@sKCXKq&Px(6o<+$FI2j`!(Hrn?^fv~c8JY8{H2O- zHFuK9EWOd{Xj8&dg|KxnCL9Wv+YD|9o={L~884cf(Ph#hziIv|$o<=yhcag-zQ)z( zW?fzE6A2~_dvgq9FqnXq8q;tbn>;tnM6|YSvdhtn+6_<5cASj%F3sj#H>S-Ye+sG5 z@pUqTNgx7z&Mkk}S(zVZWXz{q4Svq2HwLKTS#Ub&jC zQ>~?zM_m`MM|XJ>mKYP5jjq4{6hbdhvUTi$FVDfcOHn6^eGO~b z>HAn>CwFIXZM*n(d&(gW-PL{U;%2>QMJXx##tJ_%E}C z)^!7sq=BXSnWw?yBJ7^QK?Fv?gioc)^75MLVumb4`ee@K&ntk4%=#nzOYYaIFiUxXv>p7Bl`2zcojXW0xx*$U7>(4%dnv%s7w z^46AfCamC=OT{}{^5#QvaSlQYarX)jeiBxHK_IB zdpVytew;*%>^S^0w+CxN7-MPrki0t;4dLuVK#6EdLzCUM(~j)%Zo~mR4&lR3%7wrV zw=Rv8^~Sn)PWc)KC%K#P*XFR7zUc4m=B4 z^!1|I0tQJgk%(q_>8#lnBbHN5fWmRLuZKuDNjZ;57K*U82Q=9C8zT?N{)*VewAHOs zbWAk148IJhrFr7l6-?4s!!Gykag4OQq}rab@LEuUPA*5NU?Sl)hVqVe_aIy5H!mqP8G)&{Pnax<(}gc5337Gfw9!|MKloo zb0*BaiAK5YmI;3x+1JDXF0U7Lk$266vFH5H=lh=fE=;Z^992f}23GesNQ@CGt*Ozw z<2Z6l&MBDyv-C@B0@Kba%OC?LYwu?Dz?H^CTOQ=$eBrwRk7cx%{LI|z>?|Ue@wolB z$pVa;W3nB9lEu=<8fo-jN4y8ya64SH)d|@oiq#&wOP#wL*h+&Jp^Y~&wLHH4?D+a& z*vV2NYzhXM-+$<^v?b%WEdqPscwgZzH3jV}19(39bN^2N%Yfp7xNE9SO#aFH?~meN z7A6Ymz~4YSem6LrUel-`uO7`_?iC z=xo>Gwmt<%IQlq(RX-BR?jpAem+&4&MP#)iEqXe?JTQ13*LdoBAJht)3S`| z`&4mHtMW~&({!rM1Rwr~%=*9vWD?jA{bz>z9CXuvemN$`p=*;BnWs}skAQM0?pe20 z`rM`xm7YIG&fQ_P_?^BsZB$4{cNM{Y=NEw5Cw;k7gHR5zZl28Amo7vUPzg{r+d8gv zn=eWoksU!PSiR0VHauFMVtqTX3 z=pze%eU*2X6SuxooQaRf_?sS7zw$(kTb0O&R&#JkP4nyCcahzCxID31aY9!8qgL8RKsMzUlot3b)ZE{G`67qn5i68SdT{!L%p7`5LE9lz zdc90;T$dC4aw0evR?{p+x2tJH7@TWst0@x4M|&$JT{xecIcelCqm?{%a0p*E z+y!&2Ng96FhV7qeR*ItxWID_qnP9W4D&I-{$}6rHFvqx-M#rgbZ_mb%_$GgT*P&Wn z8MoZJrYtzrX%Dm6)ZCG9hk9i-WG8^HLrJm$J+!XW=y^EZc0oWt=3>fU-JgJmMB zQ~(Ve&(uF44pP1yM{sP|m4lWG09%hJ7a!tq>EK-fJdW-3XFrFl38~)qbcFFe9Lvbg z5lGVv7C1wTj-Z^$6)L?V&xlfsx_0HYh8nr`MtnHz;M@w%!Rq0r^LtBMGtvYg!gg+) zeJ{IQvX)$~MAYz9(*>y5du_w9G6YscC;*N%LMdXV@9PTPp@#i!Wc61dZ_KWwtp_S+s zs=2K59~L73{FI;1Z|}BaBB*V@|J#spEIKTeR#qx_wkEV)y^>h1#z{zss&C?-=Na#cK zF3>U6%p|=#5iI5SO%Iwtdz;+daW`N->2>2{yEojNAei;8Ooalvza80KwGH7b!NM6z zG1AGCH#Hc@jW9OTY2>%?5bAx}>`6GQf5>*jwYb}sjP%IY#+Byu1E1D4(!ed>4z8`N z5vWt1o)ax=}e$>pGS1>!0CNA@W3EFmfgQTuOpCpqHar%Y#BkJ>%c+ji) zbWvI9lEg9rK#>1hyZ<-e;bh9D;!+FSELWzrhJ0|vk&qz9TnJU!Xxzi8k=pL9{Z)N0 zIgM+A;%Sk!gTd<7^YdGuSHu+ge}|d{^7V~$iwR9}$l$q{Di(9)ji7T?ML8@&J=en5Ot@xSGuI8QviN2-mIi(Xx^Kxs=0$S z9Eyt`;vmH@d>$}=&9c9{^GOzq(Yr{OCf5mXBE0V8at3=;*tAP}$5t+c|KjblrsSbi z{02TM`4thAB$U~uXY$ZscYaW6loU7H9@#Q#|s0k*} zBi7Zl)}@Y4o}hmB%dTFfVB$(?E6wWys-L(EXG|tQ+k}&WXNMq(;1OGUjM%j4>>UHr zTGTSmC&q;AYR6I>ly*}})GQIAtB$O2mPV2IEE6pWu{?b^FA1YX0u->yINv%PD%0{i zNRl664!<0`ey3wT>8-eUbe=Jw*rQy3z91xuGbbM$mdZkj*2Sk;l14QkxC{}J2Lba4 zziPf=dSl_(rMKFTLdaXuja{a+3k|sB4PMYdh!18;ml~sL-PsVhB}ol+@?pSL1iSZW zRFU7s;}lWHNd>fvREu%zJC>IdJUBbdp{t`nq_R5w)BOe<&31Bz?#wBSJKH%aJCeYl zk6lYM`N<+aY(Yu*h^tkDslk9Rb z-w&vyPG1TZ>Rg)tGrPqmB3fs9^zdzwx6k?R6_S`_ zJZ_#-9&nd+7J;IV0fAgZ4+N^n11t^~4a5og^D=Di8p8sN@hiXI&2cGw1gDx8g` z6T}TOzjeL^I6QdCK!~w2>f@D(WliBP*+A_q=Fhu#g*4v%Ci;FDf~KD0eMq3qm`slV zT_SgiI>g}({>yZpy`VkKH}_Zo{cJI>ocTH5A&(N!7Yf8hUi7hP)S7LfBc18|X*#s^ zvkGCZSt&nR>K66);x|iu2{swI8UfH5AwR#5jI1f2D5o>XW2~tO=b{vhV~iRgY70pI zi0D4skQDn-E;Df9t<8>a-|o*ktcop3H84W8BN1+2>!jF3!@7_@vKNA@h&e}YmeiJb z($=)1IFmTeoOD#z_5G4R#y3qDXO(u)|Ak66%)R(JQESQvYwCQJR2UW6>Ji(+36(Ot zOty+_GC$p_;l`IHif?S%6G8S-Gw3c&NQw7RN*G5%aPhmy)paUZbWEeA{l-wwR6-j; z2EBC`zfOZeB3+{?hn6`m&$GMsMF$WU$Tn<@j|7s~$Dc*dDPOX!yq`8UGH5jXMznF3 zd~zD+@_X;s{~@xnH=_J$M5U0TtQ8*p1sTEjDaFvIs4mhJ z^GqiN&FlE^>)-AtPrGiCt;h=hqoCW_peecgulv9YZx!`L9A5r(N zF%j~g z+3M|2?td9+KfJp~Su4g&}s8+-JAJvDdJI8ppADSeDj-Zp0X zRa0|0cW>99-i>DGapnsg8Itl7$U#DUgseE=yC zlK67W#$NL*I`#XWwBjGXbVLx{j!T#W<7<>t=gt?Yp$tVszcHyHdvDS-wW@2bkwu#UA=Br^I65Zxvl{=#cxqyY@TG8Z^#MvOs5x=$OEVp6ulEb;3M)! z-524vA~#pRFRhNpllb!nc|`g4-D~QZ7$cppA&D=*3h{5c6im%$M#;r}A&~BOf z=cijEx3lCV7Y6xE9@)B+R{b3eTW8|~(q>ze~pb74A)?5c2+8bSq zvv~ZbcF)}yG8PMVdolFdR^QX9HBU{=BK{y3#S34fzP4f6Nmu(VyY4^6uOIdh4Nz(i zCHt*PLe*=L&FmtT*5{6sK-k?GP{n3el%OW+n2AKH^P1iHHzI#De{Stz-DCbYlxs{!+csVtB*qrR`B9*WkiUfXb3u?Z)Hfb-_)!cd)4T?WcveI95bui-xn1yeSOV4+#z-L>*p6ZOH|h0Ta~f^zn~JtC_s_hx7>X?= zS(|Pes~=FsSM$nGIG8T;lk`9!h@Oa?c=`A7yv9}#H$BbAB?ilThc)4qT`|j#%wAkk zZ+M^H)M1+#DSkWcmCjwW?NH4L_9+SBtqLxtAb%etxh;udnUYPVMf{p<((%#P^;st! zDjlgY48l`@-qtSmC-1D;Ozz@S(0c3(CA(?5zh-MKxFJ_)pkAE5@UokOu{^J*jk25t zE=xG(lpsHW;r=+4C-p?p)e&i#a^@6NqauF=|_(Im7bCxl8DB4n2sXHnYR5K9sny795pL8ao*N{t5xD%Ea?%>dQHlj-h zVi@wz-(?C5;ynnDtb`Oi&xrkQx{A+71VUZp#vh6T4$=7!n#j%ufEH2jwqnUE4l?z;@81-jg`^?i?9aPQ*J~s&l4=Fe0!sG->Wfu~HK1mb*#@0uBTrbNK?YN@zSN&^o;YfFHXg|)Q4}ZQ zLeE(7>6)b|jXO#A6E`9`i<&6E<)lWv z4QlFKuP2!+b+XG}Cs>GZlk|`=Cb?*ftZJAoYa~u+P4+9E@%%}m0A$=R56bQ{K4T>c zfp?a%Q`}$8DCA>+4m#{@{k&g6aLQO;gDr}`v zdZXn~>|E&P?=astCD}WD6wc{fCW_vvH~{Y$Eh1h_@j4d$@0}yk^C9HdN`(#^Y1xG| zPtnB~(`kgm6}em__%9hJx%G}N+$Dv{rIz1&s+CY8G~>viH@mgb0PULPjQ>@+PykvH z(^9s4cxuYof4D5xLt?Troi&J0KB(GDC$r`H&xNcvPW2Bu6{1Yw6hC;+9_=F5>2)jo z$uI=?#T(=l>di{O?Jth+Khd_{Kqm?m9v_b8Oo;dt1&=@Xai}qu*9Erx0Ks=@=>Uv5 zw;UMVL&|_nrX_xT`D)iq6xGOQ(VZ~;9ni18oz(9=bb9?4NoJfnL1JK&X)%FRTDnP6 zAf^XZe6s550;fZtNN}M_(yayD^X!1uyxOyN!xy|BZOX!3?;rGrJFPKLp z^{lh3UwpQ=UQ$s5+l^#Vqq>imewfcoNqe~ z!ffk3Nxa~8MLGTwKis9+M8irjze&>}n)|hygC}o2qc-KN+I$(a^ZK>4d5WElR+@Wv z>XyF`If!c7faLJ>6vtH=Hv*qErlpZ#rU2$im4%9+`Re_v-W0j>c2!% z%}?R~7Wm1u&V$Af!hHHfS`6J$LWi9OF07;w+rDn+K~Ct)%=+I<7a~1IhCZsjlaz+r zd#4hry)O_8U?ML*id{0BeV1?%4<;nP&XtlH)<({=*d_Dit%ZF6Hy^)QFlvTXZ5zu!DRdie8U zpOeY%qb7Sz5(!cREX~#uit46jhGhSePcA#@%OV;q@{53Ad)GYtcrWN#S0Xym*a@oN z=DWfB+GZOq7N8-3R&y?PO7#lNBX8(EE^;|Laz@sII`T3EHJv9lh5FEZ;s|SBTME2poX@ZeVY5`PYbCVKjXpbvRc`P6Yb?>fM zfUau0w3h8$edIj%I&eRNv_r$vu5LREV!7#0{yc#RPa}k)hILxYsc>morj<)kiEB0u z2)&P5B?-&ogT$=|k#2KENukB^D`Xn%5 zxAvU~m8*PZS>!Y{>od~2zgv358Flu->NFf6C< z+sy#@>8ir7iGlvVBt4I>;q|E5+6Y=`wr2kOFr{N?$6E-gGZ(qrA(}3%d zS~5vWW;afqh;aQI{61k;=Wx)Y11wS(x-XGm79-^hzNzWwI}#9p>9JNY#{1QG-3ix! zX5Vy*iI0qZ(l3I!4~N|SgFL98o?0g7Q@(_4}Add7YFrGGM;uZ(uS#uZ2N zU5!g5Gwve89@WtA#NF$V1USAmcsg~>1r}G8Y&;?1OMP54F%|Wu9d+3r=EwH=MLwKL zu@#o?x}~!^T9g^e48XD3r{xBhn(iIaLNUu^18g&RwBx!z{xkdGJyiadAT5&7XoyL# z8c@cd|Mi(Jc?Y1Dr?#67eG&XC$u<_!9H+|WUBr>|LqIP%of1)FU$6@$n1uLbKwg^& zvoiP#BEpLhqE+du&!6c{^2@?Kdr)lAMrwtm=@Z`8lrPRV!Cg+KS zi%mE`FuT(x12CX7t3ewR;Wl@N((G7@?x4eEKP>6AvyQu&O+G3#>?)E^J2sMsxrAk8 z1_S;}Y26s@z}Viyv&lk;oDoZcsz0hA;>9(faYX-b?vVNGn4 zgY99s+!3M0glRtH4CrhgAi_S%@|^zB2%f8@x`gcG#G<1s5oeK!X5T-#D=b*w12LwR z!YbSs?epjw`ZP?Do{R~4)NxcLq}ybC`FcGdT5TNG62ev9_l`xa?%I3m#zm;xsR`=+*hAkG1he=GRmoTMww9dk+jiMqG7-DCca&YE2MHz!9e-xzB4tKO7k{GL zqf73eO+UQKbRcfV|D(Yzu00|9jd0>7B4$GKpP72sWN?#m2b^Wj+w&>N-o!J>_LTOra=vwa|}Q8Ym?HbdD+EQ?$lI>=9dme2Tu zX=!K{l6+VfUj}t1d1F5msY@0<&JcM2?Y96j&%DWAubSe#v$-tQQ9c0wXWiPdS+N?f zoFw2{C9u2r&HP=dU%c0#Pl`42Qg=ken-KD!H{)Rp3PGQWtWay6Qd3@#9i2i9D<(Jw z@{8;@{8h10pWnZn7GyzxY4;E+h2^+f#Nz&bMj!x)ZnWr(!jj-^JflRW1UM%dKB9Gt zc(gSL7Ho~{6lRkjySE1|!r@mso#p9KWm*ZqEFhSX%-uMti&H%o6r@*l;*dNrP+pwy zk>Sx{ofe;>QgnX6o>CdXR9>6W@xQztWr*SsZD2eU+ce7vY@XO zW2z*HF^R*J{<3^&q&blQNHU28DBd$;qAur`qtOEX~w z4l5|VDS!SPplN|<@i-lE5_jIf4p3_Y<_+kSzSm7DsM9%7%im^0{h$$NtnikS(nU)jO)J2W zmlPQ`(~`3cvm3}%oe_Evbca7*UIkBm_R;bNY!RWt!;}gf{ipx*ZeWv@Y7wXB_{mij zWEcdxEI=-)YL1(~k9hy%$U%qP8+X$hcS&7&HaMsZZPTty{2j2taJHv!i)M|(%xX)g#KParw(#`gA|#cxPd@4=@z)%10> z)%-PqLZcZV0%~Bc1|Q=*{-Eq?>J>q5PXeF39`K+Xr+zzrEaVlKFm#e>!NfrA#M3mI zp%pGh(&+vtduL)}qlV)-hb=p78JXj1LlfurUXlaRD8kn15RB z(yH<)opZ_Hp1)q0qV)@+xtpwj#nyf;d{WE`grMjKH-7X4g@*0mJ@L!iBB#+uYwsP> zRN4B)L~P{m-p(Pg$Rr$n)ZIf@x+3Lu21Y~f0AH{Vsp-I83JlmJxB*rX1mEA!YyTm1 zAN^PP4Nr?VD)oBB6zfB0Z7a44N-r@X;--CrhLzzeW|_KPM(;KjbByQL#oM_bOSLJb zHLL7$+=X_I%p*3TF+l9hCh?lcm*j(07xI)!0T?B zRdL0Aw;AMcg#sm>U=dO`mrb6o67tDhCQc_}#UxA;)@Ue!$g^M9cRBm05xqjr69M`A zR-zMWT+N1kKr-32Q<~4i4O)5+uYft{ujL;Upx1psrY7xv`CCsw5(8gCqvGPOBTnCD ze*)}jq^K4IGs^O!@kqKDC5ffTh9J(VTL$8NCqmp6?O3DvQPr|+)yoK$?I$o~iItS! z1+T5LmiVG{E*%m7!UK(jRsGpgh2w%@DDLCgcr#5E9fza7U!2B;NZd`6lov2 zJh_@`ZpQ(v&L;+Kb@WMjAL2i=2K-&|EX&#frd=Ojs@#=gi<=Ob)Du# zu|lRC0$qV8P-xQDU5r^5Jps5VIvywg+{5SKEd=Fl9vTGkI=7U&m0O_H;_;zjg}(tr zu?;cT$X#O+*In$Fj7Z{>g{1D@tirdz*FpJW9LMJBq>dW#Gn$nY?S3&qCg|4c;aR0gp3ef*bOqaKmKelIy?>$N59$FQw2A~Q)w_@G`>gHRiPH-Hm6`&77g{HU`l!K| z*~!69C%y{`V9c}ow#eAs`K#ZZwREWcde!|zn$gU-1lp;&%<`v!xyQR1iB-{h{y8}r z3WooDAZ}HAZOm_7G2p!P)$il0-DQvHgji3(dhg`6)P}gdtrP?iM;LXCl^_FPFFdNA zwFZEcQl2an6Wg!sUN#m?!Y(D0HGMSuY1yhCSJ8Ei#g);ea%AKQ8t6x>D5iy`ah+nM z-`%eP?5aDlR6{{NPu<5`q%n_k*ql48+!r7D*661d70V+IrT2jJbz(mng+V|p4rDDm zCBZeYVQtOYSZz`?+jb>>A^hOx_yF{er{$^hJjsyc zS9TQ005mXux?1tCuX~+ZN|gA9M}59vnLxNJIrChj4-E2%$5``My!!l5!x`Z zkO#-^ULK5~;%%XQ5@$3*qkj5pJ)Uq-o!(c9gGLY_H2C3T51S)Qf$*+mgG%4H`}8Jo z*zeNGv0NZW(cb4vzAN8X`|rrl=lwyzlM-?jg3a#os42Tu;PwtEDWPwT?~$Sa}rb0HfhLiB8gBo4L?D~;8kHG=;W zUhj=KsS(EQ{1`mZ<_dy>>0b})1hz-Sx6e>sQTSA@q*ad`+TE0LSpdqlEg+Vb%lb+~ zu=B_hIipR@IBK2Y;FqK*T~=A^4{uPx@aU%?a&k04C&60n>Y#&1x(!^h*fl-K5KU#} z;iWZQk?v;eq!Jq4;?bP_U1|BX06%L47{cK81~SvPC;EPF|16Kp47U^OE;YUOBHK>y zy1jU;hrnYHk~)M_?j7BH*!SdW)Koo=LLf8XhjndfiKZI9oKj0#@*JrySiLsJay+*O zOqW>}5#wob;q`NOxh;IMCYTO|PaP~q_JLG#V-0ugNZNVnvI`Ny@<-QJGU%~IsL`R5|uwT0S2SqN3J%DC7s7E8qW?dGh zJLZ4w*{RZcEtzmNcu1+XcMS48ts!WOSCx_r)et^G_dclJ<`tn+Fo9H#DaDAH1yAXk z^x?4UEybv?IeNCUCCmMsV3E=y&`C>%RkOUI~VYUubSl{(BM|fh!s9PUpy(ZW%vEp zTmN8nH4SeA$O6kU!rB6t_+c~>_!m8Q>e2* zgeuE7w$%l*nQYSv0P?T1b=ZTG67z^$0^)6`q*RHk4IAP(Z+5s9WR7=#BR1%gdK^2e zi}Gp1GJS)jmYym)R+Xe9_>%)6&P5k(3Z9Qlhiv3vt1!cW?jZCQltM=l$uFj&G9`4s$RD*{b*>Fn)tAA+!~t5Av~~J^y0(h$gT(V zt^kSC+GEBV z4MqLFWl7{8JELP&Gd%~k?Z1Y@CR}Ie`N!KOt7!#FF;lM3N{#8ReE~wxdgo9f?M~Kh zzSghKY#Ys5c1}pP%4Nzw)9oc)(fp6Yr1$g-B~4Yr*g7++%zS)P0@9Z_;BNDdMqSJHp?zm(3DvE$?13E_+*V#C7U}4WadP~`TCP;{Kj#>( z&^Ju#5dJOqB|qJ4I_?Jn{8*)!LrZc3mpH_Pzqm6LDn?VmH60Hx-?IN?rV2okM4&L* zvv#(bEbd}<^$fa~&qE`KgGNJV;nPHI27-X@(qT*Qg=Oo&!X+1}cGOwR^i=FEWPhYfK zbY{7k1xA+yJt{{8+`1e_C+4-n(^4C2%WSv4Vham<{`~v%{k)TZ zYQfg>t&m9SoorBr@Hof|Kquoigd^v&tXNwTziFwZ84=V(7G$D}3;SAyS+%9_@LPxd z_l@92t6q?qX8W{nCcTl5gJ2X=QQ7XtMC^1Un{4o58&-o3Ye^a9uZYhzduP^ecJa27 zby(^ey+(h$JQh%quQf_|CV0By-M?=gADpO8B4ri>hhd@Tx$37$FSJH{(ZMK zOup6AoN-Vhn&Gax7bMjg5DEj?rSQE!iH@Lt>P+MiAU&49 z=E@!_rRDmKF`Z5Te+T5AP%-kzR8^INKWCzU$h9~!~x7fJN+}fB>oG8`` zHVw$DAhz8A2EV6c2JpOJfA-3GnAZSnq(4I8Ax`tQcWmd55r^KUhm2W=OJ?%@IB}bP zg>db-H(ZG)|1*0(y0$rduUKZH+t<}Sm}|;fmlIfyN^^0ev?bH9m)JCyQKqV1d_WbK!p>e|_o7Epp_Oo$|!w6FoXdgS2OljBDYEW49HDZMY5#?>h&X`ZJ_^2&sD zOoIaX48?r%dAf>&F*zk^0~n?ioa{cl)%=3X8{)U6Kd{{-q(2e&>?55hNNS}5!8U~` zNa1?komJ~WnK?udqry^LejfScviYsR8f1jx2~XM`-I=V=u0F!syL`qVA9;jmuH;Mr zBbQFXhR+3_s4kC>t0H9wwfHlF8!fTA^cT)Q1u7&Y#94Tt56e&!19E6U&&$s!5Tlzr zx{2nfr-Ti|OV(iwN9_zgLBtRLnLVB#_^A(99OYYP3#m7x8F@f*mLj^v(!m)D`jA3F zan;dOj!>;o=alNx4)>=(Q>GA*Ld`cWTBM>sTM1&SiB42w@?bUCl(?R zNG!p7L2rSgLjW+vqwJjN%^$}pwYW4QqJW5wWlfz34i=LN#7^`oUf=sbXIEjC){a8g zcT^;_CrIAb0LLprm(&UqY=G8wG+xS~)nD3WWU?XqAmH;9-(;n?1j!`4L4H@6m?~=^ zI}e`-@H3(&nBkuPnI(63eMzhg@84!-o0vcpF$n*eoiSfFI(U!$Ns5-?Y;(0XuSDDK+~NJ`17+Rw$ush6O}4Jmk2AY6SME$3S8(>(L}I@}0>*Fs^(AOBzz*hoM?+vgeo6S~fPndMSbcBi)#Q#v$@ z)sN$FA?vGDakD1S#wqpH2ZNJMtrC>FRTuu-SUAFeak%TtI+5XJ2SI8PcJ6liT{V@b z$G3p+>#oO{A6O5%^6f||V)l)kb6k9L>Ft;VH$m~YI*V?5XBMIUj zTwAhIi}SKB3+erf5uS))l1;;Ow;{FX#*L$0h1uTG_J*)zoiXM4|31qUvIpqzz=2Z7 z5FSN`lwWo&Jn%$ejnm^7G%XOb5_0N5?**=U5!T!r6k@G2F}>!C%6d)KK+b{WbSh= z!wSW>V^;LpVt-?EgZ?-Fjgw2u6z!?@l}bZK=vxE8fHEW?8>L%M_aY!LBGyKo*R8XK zSC7ed`W>}^F-cPg-9NFJFshWF~O5;~PYzJuIYHi>2d<$t^7C zE#gmx1CK5}d}+P06^FILpEKFrZ{;l==>v~8RnJZ5Dnyvb9C90hsq7y{ki(rK#~6QM zR=s{0$1;NNymq zhbF4@ItVrijjAALx?XDpGnJ2P>*uC)DXWgE3@S zb%`o7O41DZcbsr(D4Spvzp~@#gY1rf?V*8f;^BG|74ONJ)iZ)@qd{y9!uhtx!m9*^ z+(alzwEq6scl&;L^WbgAp5y=L1V$!u(W!etNTN>L(V&dt1k1LZT{4cvc^bx}4Vj~h zC&-Jx4x8$6Xq`(}5&Y^aI7X`rkTZKaraERAU+ZtDoR7BJeUS1Lw=z|swj}@kd5W?= zi5`F?F`}nUX(jGyj6z46ZAc%#CXYf7uh#8SqT5JsE@ceg%nog&)a)`!CL7xziGn$S>)wy6edAzGB+%~8bsg4QyJ*iJ{SqM z)b;C%;KO$DwZ5Zo419#TnecbQE%n?(z^-ItIE(;92(3BM-E|LutybP6cPD?D!$rux zVl$#*J4!m}6Q!lRaV1b3A3Eenh6Dq&sKmrBc@&HAx?9yet2`2pCJ*6=ht$QBC06W{ z|8R<%tcsQP9E$Z4<4WEg|3is-iS7s=!zW;h@+R42@)X?$5%NSDVKMjY^1`~UZljg$ z2~3~j<#7Ne9n%`#HP)m`In+L?sG>_4W9xsNgd5~Gn=oleas=h5&aG`2)zETm#&W6O zIde;$EnC)|uJq@_e59~W1oIH58aEtQ*B8U%VwG$msZg|}vZkv2Mc2FKi6F$Bnf0Db zx-5K%CP(n+(BF8mGDsZJsfI*oLdpn)sFsG=hJ#N3Zr>MP`0>hx3r0v>PaON-HAPQH z$f(jP0+mrqceD9z}-soCp;IB?&(o+ULV z((??IAn!ddUBa;7&xA}HFTo9*mqdA~Pu9qB z5u@EmF^=)t)AO*??8#PmYx9*7DskK8o04}|x5W2ZSG)ba1o#W;@qS*d1&jPY9D-Mn z(Vd*GR1DmmxTSEA9*+OdtPk%-NQf?+POiMN`Qqj|n7xO3oXAwZaZ;pQx-wDTtm3ni zCMtT=FXegBB;wd$SG2lOKg1Ij!*+IFJ^uZJ*|OR+jNoQg>6a;9%da^wa(RuYN;KYz zaW6m46Qd|Y^n5BJ3V%PeV}Inu(tx$ccHMBd23v&9YT#G#Xw5DzxT^WAPava$A3-sI z=Ff$Gu!uEtTXxC@_88a%2c@WNGWuU#g(1FSZ`leR+UbwuVhmc0DpMO(4HI3A#czAh znKC%DSuJxOq6Z&hesIY#AWVzE4o!pQx>i+Cb@aC10eb#UU!-zyU8HzvBr4i{Itqos~raAO^mb)8s?p7+vH#hOB2|WA#pQ~4tWD;a+k^4CD*X_ z&mhv?dvkQYScER^2tk(J89=Rke?9B9p~+HZo3&#_e9MJ%QoM1m;k2O^;KCP06f8#w zPD87-xji=}cr4c^z)EFTjB{mBpryVeq{8y2pp-?B=Lt?_$J$`*9tNxxgs^>i(P}}@ z|NYeUR`ofq1wz#BSL=Hy0k-pAzlqMKelsEtjmWdw4NCT?0N0s&VYYaE_QlWi_h;h ztr8VoaIMduHd`7L37ZDbBPbhCA$F$RIijPB%azG&dN-dpbLNMNdO2r~LvTqmVqS8d zh5BTye1G`iEjwda>Qo%tax~eP#wG@zK$VjjioQ#FN-QUTuI~mwJCgY>U@omK_xJfl z)Erp%s&m5{i@sx#HyH$GjF0A%aKo-#N)XM3Lm$JY-Z*}PyM+s&i5xmNLC9E>p7vLu z!ZrHYS4|wStnpS-xl)SJYTc1Ex#{6Izl|TQ|RTdNR_1 z`|0>!wqid0<>uu=_Q+RSx=+NzD}$|}pySD@&A!N^V0uR@3x}vjz(Fg>6;HM%dpN<` z*^`H4vr!)V2!oWc#8I`XV=OZSrb@@+txW-FVsyi2di{h`IR!4&bRdW|)lDtJ;CXzd z_pJ>f9-9f(=RI*C{gb?=&DCd-iX~<7d#lB zzX<0S5=#Bnv|Kv0rJq08JPmqz>ZGzhQoOo^^)31uW7w^~yKT$+YIwpbliXGYbxu<* zYX0SiP{v^Q77)u(PVt|OA2^v4tE&N7-$~5Clema?Vf($vUBv=Ec{1MbysKie+3H-r zcouGyX~R2&XiOm!ZL$S&t_A>INuRoIZD?A6jLuF_m}dP<5Msw3hvPT`tOKF3M*W*- zUr|KfL)O9vP0e}tAB_s3l^x^?LV@+lxbS1eu^=xH_F;>xDfl56N^VXW4E20k-;sb5 zOEyR6no^G&p;pgppZkNrd5V}|$md~~uo^)>#=S_M(kEWI9q#^*`j)$Q&i)Ps10Sc2 zUi0EbPJltGh0h@z3zi>%8}gfRvt1M2oEH~&h3+{2I38kwFeHI7FoF0miT;e<6Cfiz zE{TnaVNZa!0q-cKQ=M+-uz&h(7zSnQj4L5n=OjnxV6t$Sqht+f$t{;r_0{0wG4-V? z^$e=d_XdXz&*nZ2&J11Rc)|3WK=J`cl*#@a>57*Rc6wn5PQh%pbTYUe=ehgT*P=l- zlR!icnMfjV-%L6=a3l5Z5w4%p<7qpuS|s%1z1Pk;etm@IHPh%m48xpW?~4Z(SdhLEHGGYReF6t zo0FPe%_#7Oj|IPsIc2x<%(+>iD0>b~+S+*ANeXD`FhmKJ<6GXn-36$*U+>@gv7YC-m+Ly`T<3Hz?O9xAZffGD zGp5i$i=mOaW`CjRs{6IyQMkC0s4(*t)W=d8<6=Ex-wk zg@&XxZ-i^&ktmgjA61!ve;Vq(p00OAxC`oqL9i#}x`WRSsMnwU{q42_`AyARwbXc% zQv0sF#gUp9Nk#49`PcBg&F*~}YulN~_iYP{l8VM=$hPx8rKP{guvv8{_R!pbv$L@% z>tCun%Kv3h`opVgD5Q!nZekMr)KfY&^Py3osF5OATd)sF4BEB~C z4mvZUvxZ+!la$eQ6t%@{R<;ZSR-7&ps_IeGtzIqp^oMd}OQ=e3|H*hSS<70jF+w~g z=QrTpUpGVhb7j*#e-ZtAh}^XUC;JAEOhj-!_CTZ&F&D+e;ff#F~rIgFoSwKzG%o+W$nx$TT(; ziHe!BI^;mm$A~t}f!lt+J$_5sLhzOA8~ta~x@A0Y;(hmi#D6kC?0R+0;v#;SH2Tn|%`ZBcBSt=2C?9TvGT>HIkfFTl# z7uB|Xb`P!8H@fSuqy#&?Ri>}gia4XM(?`tz;&npJ9!xjUQVsXogCXZoWPEM?bh4mQ zaFiE2U~}c5efsg^zUsG=P8^D@-bLpiFbJR-M-4%=FMBX=dyksnZfK4>=MASySfR|+EHse<)?{|0L=6kNdE`Ud4ci{%y>q)#ZykbV zK=WqY4O`zv9CKyzblJ*!o@4^2Y{XTOjXVLD&KObg?(Q*iE%H3fk72Eko$CE0zBgnv zQEG0S_7o6$Xp*r$qPsfYQS)6koi?IoH}h@#Bb{2~XsNTGIHf!>H+8x)bWOJ&pblD< zRAk}%yzU{q?9Ok8-?f+?M=UUrYq3#hy6p}CF`e&Y4x(ORtou$1t>0TRp*0N8&jCae zQI6gKK3p?2*JY#|NY2G9(AoG(v{&Ru7av(H0vNg(Poo^E@_(4#_V0(htyh+VY*?rn zQROV8O?OI))QG;GnU2rG~feYCFJ1;{*2Z^{)Q8j?dd&> z9_ts!!jHQe!2Yf}7eqlxfJ>Ogsd*yw{TYr7Q~HniQW>4Hk}Dxw*~<{3e5etZ@q7Bv z&^qN_d2Q`9>HCAC_2r)f&r42m>mKU<@kC};>&pK3&fE-D zwSIQ-J?-!2d@8>WF~7_P^4Cv48@+r6i;wR&qT0I|kQbgx+??#wC6x_(G+K?P;jwU^ z3&3Mr6l0nqK0ge2F2{#-F4p9{^^TWD3Ve^_|1k_ty}(Eusl6w z0jZg`?e(Xo@6cE22#wy<5VPT730aSj@O^sFp~^*bcJrYzmi3{;&d+m`hnA>mvm&R< zBi8b1`+_}D7x-F0(W)&iJR2M(1R3<67;W@NJf|!U+7K@}@g%Bm*{|{}2iVlFH= zt?wKF|4gTLb@3;&8s%~pD5sJHCqMdi&+IkRw3wCZ+?z%m$PiD<)lPRbK4}=Cd4bAL zrEv53hW$gyT04MQe9U4mAnDa(o~)k?)PLO;H*?U>?1&Z1{< zx9>?kx(Fc_&z@HS>1nC4<>2fNTBUgI=cV$h?JNEa*xsE#f86AE5&5}s4^Vk{*#VCW z&e!?zu|LWxDyn3otkRMm2_DaCwad`Ml7=gT&EL_H1~TGlTt z(pakghZfK4DIkFD0ibfoN0Sd%TY3EXs%_UNU#{FLL;Y4t{-)8ie)h+q!3Cm=5K~j9 zGV4N#xex`bMTtU3F{>pjFTL=2aVI<6#N09ko-w|L;L1ZT^Q`OQQcyM;WtT(*Vbd!{ z%Db_BtnC66%SIUlTkZAjdQo@uwj7^hA5yGM5RR|a+L-RcOBwwKfYlp^1r%G*!KB)< zEFP*kq^w7ek@tu?AyfTP+MCuf&qvjFT!?@yQ0mL<4;b=fOi3G9HFvRi58PTiVmYr= zU_+209awb4UkUbet+X47q-F~P!O2~ieWUrioig-H=y(&w^UVzk6eLT#`)bF@5B5J~ zSn4)dM>}mau9nRwvfVamcheIllN=hqa}pqedgPsPF zm+95yWlAFuF(7GnE5)7RLJX%3lZWtkYeUH3H&gzG{^J@^^+7j_M?*`M`Zz7o$wB#~ zq>8mNN?i^oPLtQMN96bOD%}ANqX6#h89Tba$$xMDTF9t2!fs#6k~T1w5r`-|3G%-M zU*4C{jI8z14C1%++$|ZGY;!(IG}w0{iRK2nDBG!2LQw%0wLe6ilico0@nPlaU04aB zJf+v|-CJtIp10iWZ~-WUk@_QM|Ef$b@Qf|zF&R`Bv173ofE5nfgs|7weeK`i?EQJroL1Ifi*o z-nmu^n708j)u zy{y)tBL{?fuL*9m4XFjBx!97A^B7f1ZZiwVK8um z?d$f;#7Bp9f>|<3d`}BzK~TH#5Q;+a);=2)L>h>)Hf{C4;o3jW+}m?}%!;B>S&neK zgI|>NCLOFn^G);(-f9=0R`W#$kfgFw;@Vfy zyz|;G>CPj1+(~)2I|uu9F0nBSg@RCPKOUp81p&kCSfKs-I%j>=M^R_vbwR z*mSGIm=;3a9zQ3MfUkw(dbGLBKH9k6LmcdEC1>e)`bC1`m8+RO6M&mAST-`Gme;;TX*A5c zPAaV~6qxCu0l*E@>N>Pg7|2|=lQ758>H7yDG737P)iX>y*DhGIAoWLc^Ee{`!J(X7 z4pfzP65fnq`#vXry32?&hvMU;c6JNpjhUbOTQt*_yUzk*(rIwrJkOrQjj$-9#n z36rw1%1%`=>GfROu^pq2?^)nhzJ-MpI?Y)vcI5b^XHp9>ZTt>NJZrdWlt6_2T<|l4 zTt%blU21eaUA^}Wm;Op2zkSSx!)tHrQ<%`hFBI>|!G19s)$Se!vO#tEjb-iOlxx~# zmV+GYtb1m+{b{Skz-`Cq{>_UP8Gm4BP(&SrHxHwrW)uiFHH_D7FTzkrgOFKnw!Sjy zk|gl?{dFsM%(eU&nl%xV@!E(?iyZ#KBT!k!0haardG>0M-VJde+X2d`%<3Qg>A0w^ zUOUe1Z8dqZIK2Qiz7(zjzDxI`J9-R+=sHb^tgOcEWOgK<`H(TCudERZF$F{%&*8*q z<_TK)Vh(Evg2ixOd}BUb>5;=j-3RU(!cl`DeOJ8dg2?$C|3?m~>A# zQOqWufF0HcuPu)i2Jo525NTsFJ$awxA8vAg3#Sz6My;n?Qy#0LGloZN(id)j|4;hi zxsEuw907~m$I^nh{N?)@uKr$g@Up22VN9ORcnx!Lpfg9F_)1lY5c;YSzm2?HE0HM*x0PU zwWEe^W%woAD0kG1tp?s0$vH^1mr%SZBJN-fuNBRxi>Y*r4GyoWLGCqi3*%FkPvT}J zE$GhDW7{e!qxs@eAv4doKI7ThwfH{%tc)J33G6V~Rx5~9FSiA^bhC|JzP$QjNnp!~@C6-7){53G=CF5Q zU?4_;v(K#I`IUyLfzs$~mIxyefgab>miaXxExjAI*WBy{$A`oeVb`XeeC$0*x5X#3 zJjMuK53*_k0KN#$3`XHp-1^6L6*n402$2%ym!)H zqUZsh!+KcDEcFTzfGJXapm1v=}%W5^YC`8-(LLoQj3r<4S@jZDtATN zoM>d&d#o-0`NZb??u;57!DUt);%>Jo6DMgj9Du3}YZ9I`iZ71#clK+UOz3Jj%}=32 zA(QvbA4zz9A+Rmx`pA~mPdFEGqc|Ztv z0$!^yDL|A~=_2nvAl~G-Xz4!RMTUVa?rT)Z0?NLUD>6I-Q3*m4^2dtcxQ%|&oAoS> zUYN^y5pV2hjH-P1Xz?W$VlrRvJYq%r`Yn^~6Hp6yWKAyA)xmT14{8f*ODMfM-blyx zB`e|k56>U@TU=ey^}m42viA?)iV#@UZb)FYHS2>EG7$n-17pxZreHn2)!gOI&nM^fd5V!=YIrZC+LvzFn-!LS`As zg;cz|5g5>KpMSlr=1VAJ`#z%N7Q&RlFtp%!#a>G~vT79}WJrK7+uW(5l&P*bZXwm_K|I3nSrhXX+YXUz*&}P$e^ji^8Ht8-?fg@sBq#8qQr0 zUKfcg7@64XV)>&e-9EVXEAp_yKEI5wZFnG{D5D|n7n$3iuR)NzT+bk+_uKNPyJ4TT9%+AS7i5)cW z(v8tuA78O;IAZPOY_;+1l(YVR+qi0m2{Q?^h3uDdwPcRRo1)m**s8I~1^e~x;d_o= z^&||fwQ033-R$x2oglaPj=&dbzCn|NdBCyEU=<}R+HwB;D=8?}7Ex5=55On*hp*c| zSAPff>v7Ws3yITl6Z?f-^w*cGcnkwU$|Nx`<+=HPriKCrWa%KTFS(xgcPHr*`uV_M zMEG@Tso_#;>XiaZA1Ai*y}2A5zJCSU%mqSuQfN%>d7Wcg*N@kNGorAG?#f7jUlt8t zc@qwWUx}AeWAEHE?{9Ov(O!;%faK zIuG+a-1g4N~paim_A3ZCB0?}w0e;7Qo zErg%jJjDKIZRc*=(RFv@j+Rbe91Vp%vH)rAL1Xs4Iio6x0jtZc?2qyizxmpKhwIO< zo2LhXm|7v)xSWG>jp}@*eCxpV zW%;(WY5jX0?C$4e+T|n;=jxudn3#jeGLHLvdz>x+2$CFqbT&lymv52DcHMRym3z$m z!xQcix)cLCl3T;Z+kJ2MX~je<>bnrZ9Elzjs~&qg&c(!cRjS6ULjguY2Eb zc&E}YpsKDqa_FaBdGhO|`pjh6 zWp{=6VluI`31z)tI@vvfA!gVaz1;-}%cg!Oy=`g4DZbaPRZPs&L)Lek;fi-7st#A) zzsK_<42Whx?*D+w5m4gBf~D{vhOQ4NaHAl4LYs6hWb4kC|J+*8zHuYR+TB<>a51zT zGF!JbZvt=@Mm}Ax*&dF&8Ij?`a!_BeR_h1naxV>A9Nk*f(Q7N$vs2%^WBUNazki69 z>rX1I>>8x&T2)*y`Y?6s)nJAQjB}z2ato`TiL-*%*M-qGx7~V|-nV$<1@PKgVzk`& z+q8t`SFghh_Y|raMdIHG$R>cJNaJ~}bCT&!u0KBD@hH~h)fwDR8FTwNaF0=w_9sQq z9x4rmNJ8X`J10BtITSJS6@W6MC+em%4$TPve3?FFvh7w;*1R_BJ9E(yw8t}1fAS2$ z!U&NE5{z4B-F25&o9fn^%iV)RUoWD)n0tM2JOcu)iBDW}V+9tw!?`=T<;E)eR&nnv zXhJ`dDL*_!NVJN>?UoYoFQvG^e(L?b`asPO)p51|7Q|b)#PH?MpLuUD28pAj428$` z7n8Jgc7I-pG=ZDCDkU5u@IWmEN;M+`LHTH&?hUFXBhEvvWAd=*Zy1;B*^kzlY_uln zFRs>#dKKBpHB!*bVTCbBH9Xn7q@+(lV|Ls67oo z#-7wl)J7POcqbw-I`3b4O6t#>H*~~$h z!_|1H?RR121!L@VFhCXUe4{COYMQ2rt}MOs(Ig2T->9IGQK$~S#rO;J2gkqejy0W<X~TonyOy3Y2^Cs45ulKm2XAd`fLidb z`a18mN9sI_?byTgdz*7i^Ps?KqfRJY1cXLwd28|3B?1JPUiNEfLrEc2n9;oWIoj;? z@fGRkACsSoXcU-;SBd_0q5@FbZOX|TuhAtEm5v2>%LtjNtfxC&>-CBIq=q+!8JF&J znN1tWUdu=FRD^nsv{!lE^?+K~rp#8#g$#xe-MP4Y>z~U_4{gSoah{6@07lrPt**f! zgYZcj=OiV{u2y!fhjoZ}{U8_=A5D4t@&yBAzpp@ZtRrn0ty^1C%eI{&nLGHR`@;TNQV!Ja_U>P%0F&qpS_|L$9+Yl5t<2XVkMb>X_T?hZv)zGrk$z*^K zlcR12`P^s$&)0ixF1W`eqc`6^>B__lwc<_(2~>|}kJ>s0p}j9Vh6gTLee}@E+s&d4 zfJ|jVLl-_95|^HAjaRWISV{_jtu+O~UD4WUIxe07w-X*w*~~$+fNQI-eAeK9jh`cE zeaBw(N~GWW;crFH7>yf+`W`Mm$> z$L%*3t+4czv7hUYV-I#@N+%kkczPtD$&&&8z?`=w2 z=aCk6YsJOX)pyy}@(puNt~Fzx2YC4bQjvkUBd+ob1+VWS5@3_sa5VW}^;Gi=BiZ$3 z@3SqM&nr4#|AI9u#9{ zG%VDR6!JyiWvFE?=HC<^V`WV3jNL}tNo(u)7HUOia1BDv#*jKK#YUn5VTrqhEtUrXqcoOq(NM`rY{K@Yjlq|xcbO1_mQ1zE)^7D=lHyEQO2c? zfHFH|NKTjRn7q+Q$H2HZ&i{F?gv$4h;_`}&awWDdO8jtR;VP=^bgI&d;;WF{LHmu$ z#uFOL^1Uz;?*laB5_L3sAn3%io85m(*oR!NsNi%nA0On|OeFBd!bqwUs#nD;v5k66 zm}H)qsUqL)UlC$8yYgPe^wzDDJm-zNE>qVL7R+&^Gxxf?>946I5pRP1V16pJ$14aTClpt* zPzPvmH+M;gY@9^yVZ9`F&Tk){SEg+eR26@yT;Z)yaZrcT;hfTl`Kd_8I31;&0B7gB z+^7RF>KQ%@WyjO26cN@X$sVZv$9}fD10&y>5g1*$dKRog@YN!F)WAaxbmlUoKOK`7G~lgK!U>HvHY> z=AGQLPmyf*E$y&vg6HYrAG$oVEpVdLSv|{g31Nq2VOM7&Kl;A~5d!UTgC+Z6ppT5m zx~qwrmsL*T5&sa9nTbS2{MQ&NJ0G?e^nV5d^F{2Yrp3kW#Y!=TQ^G`}Y<>OXf-^!SR2|=A zo@nQp%pTeJv=@2w%lXWkh~pcKc4M5;^%JoYMKf(!B>dcOP`f>-(hg3_+M*dQn9_ly zjDJ31=X*Yd!e;G%*XhZBswUhU-U%i`iEHAAkzA_5D2Xz9Ya@!a*>eaCD6Q&w4{#p; zeKlUJ|Fi$=i1oB6qq!QOyvK>CYfq+)1fz)PR|&*fgY40o`3vK?Zr0P~VL6Mn1UU56 z5D->=+!sBq?}rK-gOF~WZD&E2u91`xAKUrc?3>o%ByH%dvD6}|YF>{3bp%%*&?+1p z&;6*5GT6P>cQb^CX2yo2$_p062x&ByWa6gH_%|###YuTGjnmv|Dv2@*fNB!Uim!Lw zMz&i#Iwz7#v|&|y?H|mdKO*&7b)v#Z4-rv3N|BH+iX;<-cJHpbaPo(WAK#5apcV^O zkQL8jDg#dx) zq#PID!*9M`sm^n>eFS$=$vDrIu(UYe1hD}^jhfJ|=e=RwF*jek$eE2G0UaEEQE-hw z#^>l+AQW^F_Eh6_>3y@=P|Cb1vq7&5uwUJWD>zu3crA(!{J-B>Ho-W(>DZ+n&mJz=2)eh4I6o|6yM;h*u74YHp)&~dLd{8 zb%+<3mRnoV)oxc7{TrI4Ra#~Ez&UFh`*0gSgK^~`K*EwKoY(EhR>d1@H_IRO#!^}& zaf`!t!g`ek3Y1(+?MNJ*d1rb&hJ>(dtDYNK8=XI41aC~RqO=j{Sjr78$h#q!$JtL` zMSsRYB!o{kCJa>7TT&~!CWIn+moP&em6X^R+(o}N+?c-iCYutCo0}8gAAgd>fP9$< zvS6<95?v3HCqTfUSbH({b=^-~o^^>cC=d7cd0yZfO(b?4Ad`DBnYW~+G93C9!=7Q z&9tC59`khIvGi~jEXeiznal{llmaC&yI7|Uk9(ftq42}r^1-JkY02zq^6#dV_AhxN zo_>l_)~`k5nSSfhS_rA;mJWKC&0kHsv*vUr`xZPU+Qe6m>+Z>bhmchlhO)0Mze{df>SEcuNSO9k>Gt54mAN5}A#E}gK_#zAjXvuiUY-mp z-Gl^%l9}>}yefJBy1ePntE$Xr?{dX=C6ae@AMqPb)NiK*)kg~*A$>O1_vnqUS;P#j zoaU3Kfi2YgrKUV8E5HyBX>}JxRxdWFzcD#>!0fwHO(LK#RMtaftPs{%3A?p_(k@4C z`M+&(K>OuvIr!8m6cu!*-&HzJ)58;V)5q89=IH)C5*62I0qqLNeH`&p78%b`SZkr( zbCg7KGmww~YD;;5s__7~^SM~y^vcV$IYI@K9@@1J?VaHE9FPnHGqRfJ8%=LL|KZk} z7_G6$5~Q_rE0-MW6Si@cxnpXf;5xD_Xu$YP#<}PU%>_1}2Sx!Bpx9a|ynHojN50{^ zznvn^|I}kg?2<7F1d6@e``YM;Gaz?&Lkjgr6qKQJ7YCm@4iD4KgZ+9 zAhNI;xFT1D9bq09nPhsPco`wYl#QtUKOKvuv4G=uD=VjIu)^NFN7>(+tmcnP3DF6O zfyRl2*Q{;sW@S)H?B{h0TPgcFL*ze?0Kn zplTHx@vsku!NxU7c`BZ_KKEm(uvQvMs`r3nuJX}prKE&`uZQL9QI!XNxUw&*W4hGb z6l!jmbeW}z_dZ3g<`y$tS=bp?$HCyib-O6L7ywKcB8?peiUNfmkHUvMjyB7+9*l&2 z;~4Mq(%A#1j<`pqt*k5q7VP~pM#hfwe~k4dC|Jc^!Y0-aEw_uQbe98n_HfYLbUPMNX3e?0eR=TkTQ=%xiKz;fY5 z&KQ%`e$1#SrYyRU2J{rnfC|Qx11!bcg{kh_(<7|vq1SUfNasgdvzdOQaj6jLuvo@j z*}6n(S)~m(LMdVL`r?UmxwUt^fJcM@dgxu>UEojq26z90_>zAgN==w>wk+jS64>qB zWiHY_DA2l`D!@`ZhjVt8mrPT6n0BP9o*ZRn`&A#daq#lC+wZo_#E>aIjDUZy0P~c4 z{W{Fm@8*K69&PV%`FBJPrNaqJQU236@-jZ`e9-hO$}N5W-Mf>X278j>9&XK>D(#MJ zwUASmu0xB9DSMW^rQ4z?5UEO=gz&?&Gg3Y}#v)gK8S~oX67)V8-+ny@Idf7!K<->=u@YCM$*|Ogg1CyMlvtnFB8c`0Y8P2jx0LVBjl0G2ios@ z7QJ1Dy*M&|Q=)=5bU;hrJFK;NTe)4KROlGEwad%}wiJ|H(cc=>d0v&a`e@eKTiYTo zkJ(3YJk7xw8gYr={eB`cc~Wrg)-6ERg+Rw53)|+NTJ8r`~jRp#*`4==JCrt_e+@v zj-0v=pB8PFOouS^OUVYU_u{(nluV z4WqB#=?x1ue7vceEl`6ObWK2F4XV6L63?_{hQFGU4H^kpsxU{?op=1N7dN9@ZHrEv zethEH4cChc5N0Tj!}z&qfbR)MX&UV$Zq3Z3V`F_i(8M4TWc574R70iNda*Y4>6gx( zqa$AyX_f4ai^JST9R9e$eNxW@RnpLu5aY!kl>YJhJuWI*kSpXz^PHm2j<`Pzv-xQI zA*nT3(@c?zNhy-lVf>~0IeE$C5J4le9A$fK_t7&DI5`&?H|zLpPV(W|=~mk@FLe5{ zH<~M-7TnoiaGTq!ta^0`X*7~&+#?2h^rk1@{wZgX{i-sMl+wTTPnhRtF)f?(UthUd z6?AFaMRU;$_*agWdGJ)0evvStiVhW;P28k{Ms$1k=l*kUVkMU_pgq(1C%$N{G5auNjoX)wWitknX}8MpQ%HQ&DxRj)c)!l)0l0$F9hwv zEs+6P`3jN#ZUK*Ay+Ik60LBmGSfTewL3tbo%cHX5Sun;^p53;0uRhsI*pT9mNpOLA zvS3$JXr;k#nl(3A7%v^aEIbHwn<}y8Tz5`g5eXk^I21=WF}k7Xm|%V8E)mktJ{;h z?ayEb0aRAfZ_LRZcTCxhgF>iKZcfU8a3L$KA=!6({_-P=q~E`UnpjbuPr4UdFuGmgJ%JJ1`UCerJ^e6pI+UZ1d57VSGayn^caqf6J^N1gI#T$Sf1X_TTgvwjHOG@5Bc{q=T13KefcM&(4Qg zv;v!}qMg^9a>z3nBe7f>dUoTwIssN1U0z54gFBtt)h&pHBfcwZ^ADLHHyHrWPr%_6 zUq$_l!2LKICV!5Hw@H#oUX1dpN{K?AZ;~rci#i5-P{+B$L4RAH{bHfNSRprM^9n*I z2-V$$ld*|HKLe43l`x9F@wzn#GRAuoAN6)B`RZ`*RGqALYGL-qn=Ntkrp~Hhh@p2a zt32L6C{P*z1RWK(;dB;ybdF{e*hv@$VV=}&L1R^!SyrLkZac(>JB^Y?$(#*U5!u05 z91$9eg5`2@LaH_|w?G&3%}+bf#`O9wON?Rf=ei~^lhBFk1x zezT|~==Alxs3yK9#N7z{5gj6c={E-jCDSD3xnjo@{StKOk|vvFcAwY8zZaDXM2ia4 za|rBvicKq3uLA}qcr>LjBRb9XI6ufo2k}3HCF9Z1ZGA5~O4fJT)oNscsjJouGgqDN z`an_US`GwiC@xE4LCBv5MnMzTCz%$c&7pgy9+m$a$F*ir#*96Hz7s&c08%<~D!jap z^4)uwhaYse8`=I$y6wLAhh6)Is$318MwE6{MKCW6-~w|Q3SE1)Yt&UDIQFHTNE~rp zu+V-`Tytdqm&b25a+ZrZuh|ePGX8a3W0zzW^tB7q$g0wQ^S}TDLKjX%L4A^BTgu@@ z|EoF?yt?qiicm>voQ(78U4Ky{=yrg}YDHY@wr=2U^F2bdmo^(t|Jw75lRWdxgZ=-S z`4F5&D1@e^{eP>Y0mToVu=y2}3WWup2|(I{qjO<`0@}*^OJ(!dRLS|V&x?r#Gak{b zHpQ#rS)gikm(9B;R#!${mQnPMZJ7B@Q^d$*T;VZB@8ejZBkF^}CH<|X!O^kjDzCA= zN8r#Y<1zC*yk%FC?}wQRFzE0}nud^{JWagr1#QE9xJCOE4Kr76ZVY3I4MCFd_i_{w zINek5R0h$%iFvSsV8l3bRV;ym8${y$9Z{aJvd-gC6R>)I*YTr7yF%ae^v^wcL7hsm zdM>+hQ0!5=(k4(s3kp}myHKN)(5|1Azn%G&AHB?yIiiO%YEyY>4v8|}7`MnsPk;x; z)mIj4!50A;UKnimfsEA-j2ia-{WJEdL#6`6J6)JH22q3J=~u2-#W5WY@R0RBJg(kM z%S8qk?rExVrOrGrkoRKRSmUh9P#15MS238$5p#KAuPY*^8k5BHYFeg}uC7y7`Ym6- zGOO;<;W^H5#tmqbD83(=Tvwyh2vwZ}gZl^ji3nXJxH8f0o#!LG5c1uhXL2b5&{Tf@PUj@kB9)iSTMrIg zyyM~fuShWvH?U$1_%`=}J!SYJlm0C*$8S49jcWx9GF>TS41vD?YPBuNVb4O*g;Q#tqg|0&L&^gK> z=<<#$1LqQA?y{Z58QjU;uI>&)XLygKoDqo)6b%?wZ zq*A+yR%_wB-6kwdVMzkG1vTJ3`e64TiGBA>B1z? zFmw-e6itwb54fYU&OACe5LQ}cHj-Y*<~loY{Enfc5_Lvd&K&MS1n0=g9UueEE6KnK z7;8}Z-WjFkoNtS=zA<7|FlXT#qR}P_#(0zDd`V|=VZDw%jgJpP;y@KE9is?CW#s#w z5nJvqTO&2k`gbUP^YJ)tDa*OaW|9X|>a9l^V}M9Nd>(SF4k1tifoB$5`C;WE-u-0G-ejjjVk{?}~o$smUX-r{-QSY#g6!|;2S61S@beSI^~A0~klGp?eadrRJX?3cosj_%=TTS_ zzmg)km^)Ta&X@bEn^GeWL}4Xk!a)K}Q8SLPcEeYAUWyMHcw(~;P%C)KX|araQWx16 zFs2Fb7tX-2lT*ndaEXHf3RLS<@cbcI%Xp_l&{0OiuVwRX2Rqg8MB8p9aa2x}iss{D zRB=utL6~xaPp!}dAM-j0uw(H&@h5RD@WtUgPxj^NPZtL^qg`5e&urOzWzY-u`>HsN z!P$We2fWkYAzq-CJpJB}*@2p0uQEgs^N4JO$#eqpB=OOr(0jhvG|k9JE4uAn&0(kMd$?6Yc!5Km2I>D@CkEJiGr!mqWDJYIbJ z(GQ?Dt`$-!XW~@tm>+HFDi(%?Ij`rex41X=D2oc}Z=+Xfdy8Rh735ByIVJ1+f&GzW z!Ar0~?z9{V3ifKaZ2Iw`BLeFz5;}7>ENmRvHkIoYt=3#fR)u{C_{YVsAd|*`=rhC| z|7p&!ZtnKHefiDxANvclKi>QBQxJ9O#Iha9ttP=x%~FI_i_HtKd@rJ-!AgV3X2^;@ zR}cL4+Zkn)3K*pzqo{d~*Y&hDwwSng2%EiD%)^UJ7GbFeGhR^!2f9CHsbs5+35?$VAP^14T7!kqRniEqLgu*1KrkNg-*G#0P?T z1@i5|8(-9`kG?s?+EqP#+9XoGz*w~5V={3c8r8<>;XtIGWIlAPedKN?Jl2EPs~igW6uK!k5sf0T?gU8^`oz}=rW=Jw2eeYj z56MfiES-gqcQv{HQmFaqGZRc{TPfU|ohb(qAE24!iaJ)QCZeN^o=jHFlS$f#d?9@F z=90PKz1Ck%K(Bjfj`Is)U_}tEQmLDb~1anD1BfCpGYZx&t-wz%FdSQ$YA>SP2Ak@7bB2MWEsksy5z<|_mmm-8QsAW zA89#bZ_-BKREmX>{Npxx<;ujEo&atu!i$N#k?p`kwI)UFp-M`$eXw)ryv%{{7T>1- zjhJN6wL~b#Mr5&+Ukfa}bEAZx+uL}tO;Ozm&=^2(iqT^bb{w`g!ag_C(e3BH#cI)4 z*jPsJDx1ExVVOt0s*9&g7U+w|IS1>wjUi;B!M3X(C%h61YQ$dH=J4@f3MO~{Gc-F! z(h(RY)VK!{Hapuko>nr5#RE#IN1c1^$3#XQPpc7+UH#YK)dmL8Ko_T90oi?Svg(~9 ze#fTc5&v}?!xN;=Rjb~<-?9+IVUCVuR1vBH$mH6JmC;IljF9afqUVlEiO7&Brw!Zf z?2*2FaN=>wiW7*(V8r7!o9T{;NX?{a=7<@rHbP>qgAbXkGD3t7yVGgX)_xOf3xrvW zb~K^&{aU_sZ6zgyp_eM={pj>k^9DcJcLkAD-P=3UTyx?j`J29B(qj>rWMo(0AFiwt z*g|q0DE%KZc5ds!N_f8XY$ICbo;Jf6HEBDmeycY{^?hPK*uEvC}HSz;u$u#gnLr3 zNyuSwN?2({lOdK=-M%{`u$|z2#1)td_$r%_s0-FK6^H;3Q-+>>O~^Ue72&0m)oS{DPZQ3HfU0O{&Rfq@cGu!TS*49F|pF7WBS4bFdQPQ_!nJYhTBa& z$?CuvQKAj{@~7U`Aa?CLrp%V?t*=ct6L2VF{8wrY)A7{RZCN!^v9=A!nWi;4wQlJr zrCR`JQ$W=4%T1#{eHzeHx$UaQ8TW<} z7*{e_W$z97f;TB1S2J_!YM{}xOfzFHqf8BiIb2&}f4XG@B*jI)}bP(gn@NUKc1ka)aWB~6&Pdrzj&iyy+*&xx;wjfE#I zEj1PNed3Hv5(0QUIlFy|+b^gDALzC6$(1}>rjb=T+CX#u@k;MUe3)eljAG4QIr+bD z^`0y+Of=0Jz^%y)N0pSz4DJMyxMk_CBn!xnLsRM7qoenM5RqM1_XGuDMWDJ3LCs*M z@Ai2<%s_D{Z zqQHqp%dC=!Z!`at1&xo8oZOlE1m)EJ9C^&DlWM6L0B1duYCf$`J)_!_twl3gT3?~K zmQgg(={?rJc;)^6L!)M;P{@G6WAs5S_|odaI6DHPUK54H|DLJ*4MiU&-X+} zUWu_vdkWvY%~*H>SfIO>cfCLItV)=HS7MNL%E<9-qy=B7;Nl()M&1AmgFQ^lbjTa zTu>=lBSKQRSc>yPoXz210Sq&vl~VKR12dtg8~V^jD6R)wIXz#r=wT>j-2VOkS6fCj zICJ6!RmXl5;z3~*2KPyyzXJmFKdZZBMm1h>Jm@I2KLlOM7<2lG6^$JXLE&bH>z6S zIduQ=_n^cpp5KlWPZ|{~qHeahxEJ>HYa^t^LcHvzURULlusr3b6Cc75_~)%d$<4rC z;dFuHYOA9XV!0ff z?NvFYQz8i+v7Hh-VwTIrY)gs|i^XDQG|bElyRyskefIu+{`&prb{lhhy$ktXv~r$g>;!d|RX%zgeeP#2$p+l9 zaT%4}$b2dYeA~dDWPnEiEZMp~yd@k(?(cg2-3}DoS?hVA-EWQgU*w~k2L_tcqLhiS zg39@;(!Bw3N*bj>xd;UMMvSuuQ#Wo5{-sO3j&BNDa31?J{ywEH2L(cxj+G3c>Kb@t zfgUu*%Rf!ZF+;mQV4fI6Fp%A*?&=9;w6nz&_zqq3SBT5XjZp@W_DN)kdgq5uGs7QT zuWOkCb*%ZZ0rZ~Wbi(+Om{c#LJ$QnIfYEIIAp1~#?6;D$3Ed{=4cv`!ZpA1u{_$&4 zS;+T6bgnI3T+QoDuXZ|v(~TA2*$_<;Eay4mh$$1Q8j$DOS4F2E6?Yk`eF zmfmh}{19C!VoQ85k^!_;rAOxa8+lQkS4cp@T9qWMr97&iR7d#s$x?qk`g@^;;hdcn z!*WBa=}XrLQtH8W-%gqfHJG7m9;HT=Mt7PYyWRR6kbwgmXpXFMfM;V#8cytn{sV_% zjCTp1M>q*s9Aq+&3%;X;;vD!0)!QlfgKHOCKk4WJUOqRep)a^ymQH} zxE2}u*M8%gw^=RyMV$d#cd#(ylTrPE~W0V_65*%vm6zhGnf)uKcu?75tvR6mt^ z1RJ;e`FV@P%tWwPabJ^9W^aGO^Qz-a@){a7v%Mw*$vZGaorj*W34=O$_|m7cD+3nJ zBL{Nyjj%9+{wMDCm|DR6!79+9^DVV`QQ-h|THOZ%cLtUs-xL;Ub6;} z%@_qI7d!tQg_1b6d$(*yA+>Z2?4e|ky@QPFLDO&jSYL4PXG7=3NoVbXc+S4l zsVBk5#P!f{L!_K}RK7r7aE z9e!HT+^N!qgq@>AcEX4 zi1RfMxSLw_@^<9;qj*oYseuQc7k0bq(s5x7RWdo5jI_MC^Sh^SqZ#oSD;R>McBpw{6?s{Y#iYZug~$UwCdr_V?O?#_NP2i-lS-=j zC4I}iuY&yN1@Y+a-(u`$&2kgyAyhsGR*lU#yF z>PTyaU&NnrBNGPBhO!A6vkQCBrS{Pma?B7ET1Mp0xD-0Sx-EEa z?w`j;9)xc=SxhK4?^s+d)WVaab2%ttC~hZN+st*07-_q((Z`oAm|O~u*2F+4IdP15 z{b9H7pWWY9EcY16cAj0M!`j1rqf1=SdWXqybkq>y9M}UF8t+Lch$sGRUzcdio8Vo| zpEGnmeA7&k&WL_(drMayHOdtj^9NEYRogj*emwTEGpPb@^Wm_Cn_g^HB+t$4bC?x{ z$&f>BjO1NJllU(kH?*+rllcD(ekjAj$m~T8^Sg!J^{Dc(y_XVxdA(DU zbUI7Gm<%JMW_ljh`cUKol}?Z|Q?&2<(Dx=Dv1F~Az*y&hYL)uTW>$=!S_nzC+jtSL z58wZ3Al3!*ukNpRoiF2ah$^`-ju)*DDc#CB#kPqIzPmtm z+scA>#l90s0JBMw|x^|6IhD(y5B6z4ALO}!Fj ztxj7u(|3a)37G%i>@(ghN;s?=3mZ$D!=d#bx1atSx&81T&mH~!-=nkSYAGV9u+x)^ zi|LvfL|&B4@#;`bQj@H>deNw)P8MogAp4|c(ms~y2Oey`@YnN>)mFtuZ*|W6a%)l4 zV8*TL#&EQ_ajpl#-#0f8dGv@-Da4J&08nAoU<;PgW@d6l{Pa=#kOeAz!^lFGK8<-g ztl@>HQm9fxZKCq_`l#-?Ng=0Pq+bPckZxkUpHVHB8?-NDx~V}1Gg+@VNDm0w2Du&v z>NghC2cPxFY!!p#?y7Gd7I>}Xd*1!&ypwUKSg3W@7P72h*1rYy#VGX{kRp6vrP@cv zfk+25Ne$(8$87KUuwh*s6$N435%3UGCzHgr5~*f*Q9`Hw{%Rl;Ch~`QfS#y& z{&tOfzd_i>v!?OwMq!JveUT=;#}hx5l^2Ofh4Q#zL<1+t<%fXqm?SzvKjxh4T@_bh8Rp*FGFs zb}M}qFrerVvKv=9MNbullu6k#Aw%%2E@AraWQdZ18~_>dC8v~qLPbr_rgVXG=V}8S zgm=A|J$PF6L)y~ri z@k>b^Eb~(X|L!Iu-T*uqSU$spyZppaNa^Avn98?ka}HAn51SqdzIc9vPr^xl9H2(p z^By+83+EsnGG-XCmUhU9Ij3*5zv>pAe1&Q9X#M@HL{T=)C5g{CAM<<1GtnfHF$xuF zL!BpWL(_O)dDc+4WNxuJC&yUiaH7AM_Wq3hEbo*C3j02!ckBH@dO%-&S6ry3%SXrT6Wi1DGlHEDFbXx_iR|(}Fa#7Nv}~ft8$#UVER1%& zuXXdedPsC#lF8#yM$H8Oitsws;cFZzh!Z#@YshpMECJLXZ+*;EI`>OJ1C9FXag7sp zv}H@jbecfan?OrqrPBie?`N=ixML+MlEf>N4Un)Nn$i!*-FKb4ygGIz9N?Lg;Z<1m zprE9e99IG;DWU$M3}#`={J@8o?bXk(9ht!qrRJw+(PVezq6&hecwK$6E9U~kVPc6i z+z~2M<&@z}XL{qF*$xFHPon|v4EFJSP)WF}BO?^mKN_ng(V3o@-y`ehSXvs)u6Ypl zD|nc=s|V72wbnec>C3k4;^nC(O0okJuRA;xB~*&OT85QWsbh4>^k)6`5W%OS^|Bg{ zk<$cbCjrbn22@|Fgzkvepp9W%Vm=l5cv&xW3Xf4Iej*eik7|0;bmYI~yiCg4Bv1YB z_Cz(-#afQla2Lv0@p`Ptx z9oxDh^B+U-dUqHLM=%Th&!-E)(jrUs&7=>5Cq^c{EQn?_S_e!0smraqCsqgl%AKv* zJJQy2u=wI0Jt7BMgk=_7i$_88yn75%VO;sgB`h%K@V9%jsA7Df0fVcER~Jn;G5%TI z_>Fpk@U%C^EG`rQ*+7TYHp%@Rzve}E`-|cTMJln~TchEG_wU*8^Al;b8g?q5?V&X* zsT^n>4C@XRQK3m12{dHzg~gf&PwpYI8QFi?u>Bn|77IaNg1?(dd^57l&ctb=#!#zU zjn<6RmhpEWMbEV6+~g&~`oBF-CnD^YV0PYVHo<(UH!3!P@J9mqdfPf+v$Qf*o5;yZ z=Uuv8R4W3dzpS)AarpN3Uy+W)^G1qfz{?>2(naI7pV|xY_$&1y415LH-_%* zZ5(r)Yft!>1`Ouqf}AG>3ErUDG}MZfY0>CcCpzmjWjd&c5=u4yhiaQ(@-JlV$Yw7yirzek0l*@v>$f=MCs?bi-~YLva!IrW;(kG=oergWn*&f5re+@OuiEGo8$U@y}>^kT+LDyZ*GO9fkoS)5pJokaVSpC8z{2X%g%gkMB$!{r>vle*BM**^hp+ z$AfAHi~DSYu(})b_e=vcp$`g;B9<`A-pp2Okm@Tsml(S6@qY%Uf+kvh?y8UXroLO1 zs9jLUvx>DX`=J(7ehQgO9Jey4+UlgU9&A*mKaP z_QeKPxIP>*l}Y-Vj6EL}0hg?S1}!IK4>q&xq`L6d!|`nI;MMTfWlHTTry2XcmP@{l z6ag?rn5+>=F^yp6NsO)6@Z!jY6OcK)8;Sk#Hvb?xqje(L3ee*|v7g>7lf=fR^O(s? zy17B8y>WzaG*XqGPv`%;WMtgDkeu<}{>k*6xx_k#1(_u+J7e+0&Juyw0Qd(KhHsbJVr z|8+o0$a6U}Dj`164(OLSbtC-rV^2>;{FQa_yQW^)sEiLow3VTgVqhYOpVZ zaOUwpJ$b%1?0loQP!8Vy(<)g-$#I^5M;Fl=aY!iXz7-@5)H+k67NA_Q{=1KJ7ndIo zypSu(jvqls>@+ZHOoYd#g)Tr-jVVI*#2k8aUZ6&~C@LqA;h}K2>Yr5H_)r2VUr-Dp zDsqt3K^gFXC@YY@H5>}S`Y~&`N7?5789c#83@A?zwHw`I{QKq{o`;4yn=;zWA0u!s zK{*bpW|@fHG>qO__)pj76W?V;IPt9*fo88Ha+984`jMB^IABC6@V!vlbEw+H+hBf! z6Ub)#3+7*b16P+zHba~53gRF!4z+x2p|%}t@4aW>14wr<&qAinpriDQ6? zL?{$!%bk8E40s&(=6Yi9LFZZf_wI~+mv01v3Stf5NOnZ#K)U0yk#AROcyC;A48mgT z;Ya_>&DP8HBz1Z=`tAsCei$*Siz3aYi6xm9vF{(pwWzT$9aLgjCZNe#Q%Xh;R$VMa z9DCd}uMTb$ZbXA_fkr*EzX;h!?| z>n3jUv4Qr3bdnCF)Ns_F1`kjw^%SZ$7cScW_Q%xMS92d8^h76i_>CBfiZ>1~cGrO? zN@nB!>~b7P21nM_#1UHZ$CqJnXizUv|}^l-0elP#C=qlh*=Gaf36!DlcqPV zrv&Jsn5xE)`4-DAo;T<)AJ_Z8e82Coo#PU?5B<|80S7{^r^dwzL#zrN#w{GyfLruB z8&WShl@^2(CYR*a1>qDu9r1K#d)N+>W&R()2ys&}7Hi;qsoR$6FA}IT_fe6$bjGp4 zq{tiVVrrJXnHYnzT|kAw@$76#eQgXVjc`jyy0_wC{05-llxw1vF*la3s~?!fZyew4X7#lF38WCj1F5bq8V`L8#BeeQaa5ZT;r(ehmS z);fz05l``n0{PhBgK}_aEEEBnh+Xsa->z0Vs0}Sz8g>8Ep>o{;iitITL^`q{*Qbd> zPJUxkFB6d?iKJ#3h4y_ytb44K0%$HHzp=M&V{w)pyDxAO%w?hUEoy1e^5Iz}o92T)=z=L9zF@iCVp43V(Fg8uEbCWq)f4*7cBya{65&~nsdCv0Y(r2MK z2*;au7-YKx`gCRUtVB883`Bnukz;&!22;fx5ACr<_%gs8^w`Uj@0VZSK9<|s`X20B zWQP2AJP#(4E^2LlCbR)K8`$i9b8zB^6$&-*v6QM5y;1%7bYM85EosDhh_W|`)X<Xvm!Pp#|YyldXCcsAyEN@hVs z#&K(7I^XtX5I~Lg}&+wabNV4((x8kFm2^F$iv4jOE90=G3 zn*{8*9*7XD*TKf>1O(F&5?y}A1TBtv1-*ZqhtmJl7xK1wZVC!8blRebDdLM4{=A#WuI3{3 z{&RDU(THfRd&FL9;KrrCWrE7!to4rwvm=*zw&U%{=7 zuXZlr{ryT(^|+C{Gv`$3q@YFZAU@oMnz)noVpNBw@XEwy&H9v+i=!^&CoAG5mbGIg zLol{SaW?w=`MW9k3W_gDkEMqSF}WY8dYD}wIz+clQP?@spZ9cFGOS9V(GR z+;)ycM!(UsZ2$*`vY+43igr}p3Rq42)?V9-k-_r!w*YU&_YUhKvprY;f%m$saEF<# zz8ZPB#Cx$axnZzT=SZWf$}aVgoSeVrze@QcrGv)=*3FG6(F93|0(ggiiZneTDCF z_DAvRT#i{AQ75w(_c!ku4`rVdQxM^Qh!=UypDX@|I@^~(Cd`m2&*_0pU(oEFlhmVe z*~?(>vJ`SB=Er#_tK9I@ue~elhv~eMfhR2KsG|NQKEfByEEn~uIvG^IUa{AQ2A;Xk z6=P1=rreUQrCoe?_cYKMuFGPRGP(l@2M4I)B@)V8rMBpJJ9Q9RSES+$s%K@A>BhoG zGdS1g=8c;y414|lGoXp`a@kInV0f`*wy%4P^bF}=7|X64)w$Rr9ja}KwrZV5?QIiO zK&6HVp1_xCg%f*d&3sAnYVsMc$(*CkWO(+*N3mGg`j%Oe6gls;V!?if3vMhB09{&o z9E3V}YF)XfP?^ZiPGmD!)xTVQFq&CMTr-^q5o6N<^zrw*z~_V@6j;&Ak{4MYDh-+* zm)u&ICYm#~u1XE5n79JZ7RSI?Y^@|BJFI_@>F+TL6$-4w*xBt1dAd+Dmtwq2vf)Qe zB>QG)c5(z(CP!2gP|QDefJvTO>*pVwJ+-GR?IQo>G^7ibYb#hUW~-EX5>J9i^nA$y z%1OJU}>lux@}ylgmS*s!IZ77`p~9k>l*Z{A!Kgm$u&e zeWp(*OPOJ40qg-YvA;$A_`W<=qyt8%ra_Sv#l^A7m0!CSEnPf;Thvg&P?1pE4mBWg4ALl}aO@Gy;>+sU#DAh) zELp7)n-~ud+*y@&c4ixlSe^FnQr85&2tq*e5dxShB9U-CMKV;*>;*l}MGncT{dj*b z;s@l7j)J4NI!`c4bo<~4U*)VUhUrb zqUp8fo%Jie-S*FF^J8kf`-W(2X5koP4D^-xvxvqRv7L4;uoo3$2)?b~ddICG?0w+W ziwSssg{=pDfbvYfR=q7j( ztVtiJrHhPDR%g$ND2I6>a<`;ro_t@69f#J|E2=)1Im{d0liHgi83+#cR$kmNL-2u{*+bBFQg zq*yc*qON|ymF3P{h;ob}1^L@awG^0BI#d-MLa*jskXoL#(6x7*6?gbYe8M|(AH4{6 zjUf`JB}(#Zb=dB;!y-YW9<30U7c^fLxow$O=ygB7qTLQWcnjw7dj>0qniV;skrs`W z1j7-I46RWg59^Q4-u{iNHk-W=I_PRZ7Y{Q@PJLbs_&&9S~It67^ z$(AC$ztKX9g%O{~Z~i<%O~5P@>iv(x%*Vl=qQhNo3@;ox&mCHue?Wyzu+JtCmW=$I zIQd?eX%67u>6;7J{G`V6<^yQSvX5VoTG(>cpEvM)yK2qI<7B^7#P z;P`Hekm1ACL&;3L0qudQ?jP2qI2y8Eebsq$EVI`qf)m3ak1+CUzqdOuzmaI>;vMnd z-rXHxX=r7Y4?}#^ObD{#Lyrb!Yp%$JIvf$07$)cB7_TfXhS@w(#} zN7ms{Qu*R0%9ji3iX%;ZIF8}^dwas8v%XY1$jej*vI5iJE!cV1GU|(+j{fefp?3f; z36LWqqGIn4VJZweMfwq19Re$dqrp5&Zn ziLyD(>@xo?yGv7~130%CC9Ax|E~35S);$oXqWg)BLRG6_nSejP@zd|^4nKbPSkofq zJ@lufYtDbm;WWi5g#bug#e?w8o7TDb$6ewOk;i%S{avTuv1Lww#w}ncJKxWwNSE|0 zjH(lAK9K3^uce`y_-lnFIqp8xmIT&Ho||KMOH*U;A1iOHxaDkd17DJAfrp*a(q#L1 zzT|2usTt@nCI(|2>4g}z3Wt(~ND~z3WZhz?y<7ExSIfDtjAtNbVh^gl7}p;p4aWsR zurBe=GnGKTYD>6P7)Pg|YKYHg*hRa)w0Ch(&k{as-je?Te0u4Pys%eyj$5ZCvDCb7 z$hw=l*4fq7RY)Z34TXzBjCquH|NfZ@!&V-96!RWVa zQrHu-xjq&?Y1=*pSy@ihSX3xlMPiw=>zN>E-cE;Ikbf4OO-R8~DQfFvE=}7z!#S4| z6tQYNZfrIv=Qd0nk57|(aB7by9W4&w#5E#F+Gd@?>(u38(IPZ&L8rOIk)u*Vl8Hl` zuJ*oqjK?nIPGj46*Nr!x8xI$}Z4T?0DU~B(BkL(Gi$-=fwa#H@^17&|apSUQO z%y<;XXUn;sMJYIJ5O8M|=tj9gcBX;4Ls%?yu9?can6^HXkoaZoWx}=ZxO<#|nQ{ip zf?UHL3Vf(YSroG;IH;L{7FpEJXg_;xkUX*vs}@!He}t`%c1TRUyd!pI`yso}vilI; z-N-b1WoknCr%_;)3Ks4SGf@&+77b%VdX}G1Z|d(ja5yEuoN}wC@Y?eE)IWf92O^tH zuzo{g$c4gG5Q#)*qhs=USQKam3kv}a+Jb3&{2lcJD{jc{=+J9^^+BM@V~iU2q@3|i z&@(c@G;$3*U;Xxh*;Wyy>C3laL-c zooP`>_c&aRb~hb!&*zsczm!EI_g4}1bS`_-9d1o!$D{wEI)>_4rx$1-4LbF(+8XmFS@GzliLKb1e;j zJMJG@1(aCl|1+qyXFI(Yb;6_0dA}1%#iB_iN*Hw|)&FhkItA*RyjRt*g?^U_$gX0G zARxVYMxCNF#dFBb9hZKtaF1h{7miCsWqiAK^^^TD_d?OJlh1X}06ETzr2 zJ&Hsg<$6F5Mb%{iZSAL#*h9WZ6eCpLNDqQy=41E+Sr4L>o?P#>4&H`4SA$o#!`<(f z*$pvs3C*?2!(sq@rRer4q=SOC$U_^?qLYPW0Y*NcLZqaoJh)%+wr1`}8I3P-|Eo9VSwfU`vUG41k)tA&O^u%`uF}ZAvg(nD));e< z^fh{YW8S5mM-PAd$8c%ff!xpWSxIAg;&%zX{sFPgD0v?aNiXoI`^GyMw><>t?dC)n zVKvq4&JP;5-%rhrr1G<*Y_eYllI)k?y$6XULsWkej*Y=rMRc_=#_S|MYKbDYJ?pHM zb9-Wj-dRsu7_NCj4HPPQYJ}~xM^&U)?ZAHq&JdWOd`sFf=Y}se;R7qWqzSay^MQAj zHUSDApksZ1bPmqAC08YbG|+dL$6R)l<@pS}K+9)QOy2Dg17id7(sJ?+JN802u(;av z%a(I-syjk_s$gEE65#h7dEQV9qJsEsmBX57I!eWvlhbmK{eCAr zUL+0)2OsGv5X;)+AS%MPk*9*8bV z?XY@^_%gU@noFu zC-w5w)be|qew`(tqTUOIHxKkeh%byQKs6Bvc;Nv{6uO|{cJ*WoH>nPNrG*`fr{5h_ z{xC+0pVJ1fuU_oC_awe^OfM}zz}%T4DlTSkbqM>Ig09s2u=J}-IPSySIW!HI2KA(9 zm_s=RUNJG_oU2DRHf3+s{1bVA?5tL54V=5Qw&#aI@*6H3Yc^V9_f#H?_G6Z!qn0Fs z$r(NK>OUO!y#NSxb{s>SZNN7x0^V}b1FnD7cK2w_Xe>`>3hC}$rn5m63h zvDTi%iH!#gKs{AUIno{wDfsnScKj=zgDM2)yP2%17GxtY}Qh?EZv$)d9u&i_C@HMY|D`Vp^ ztapdUnC_Zm+UJTMn(ZJBr)RTDafP4nrerK)Wjru06?4<8u&!eqL9AidRpMM?B7y?A)?5^gt}|u#;Jms#U`0Wnh^sBX0lV}^nrk*~ z4f9%p^+;Q*^%YY2C?T6LabH-CagalqziH+hERe5gHUo|3ta~@!r%v6VCx4; zSKPU@$*c)1IRA={tGb!Fva_)%Aje{chEzTa-yQi3OwC@p%kk;DV-5I%MT8?3+Dt`6m|tuL`0+9!D-G7ErFVs<9>)LjHpy*S4!i>?e=p4I zIexN#O3&~YNsKND%Niy*hy_>=V!`9DdGp(6yS_KB^&FT^6Mhyj{7RbHgpdX@o2568 zYfPu;V{->iJ_%$&*0>sAY;39rHdMw0nI#X}2wh%TA~8tL1!TfaND zP`-kvaOE+yC+^WcBkjNsMZxGHy>f5SC=gse$Xq@nB<;#7 zwctBsL;S?L;!I{>$zyyCZct#8+<0gPHxL=UJcExqJD6@EtOA-oA(t*+_3r5+X-;cI~WX zj3bxq7UAS`*VMV&vVL2aA`t2huyf*mv8lg61XjuVur3~k@xJeP_vQLUhRD1}OOl+u zA1l6Qc^rAR7+1{CLH3f4_PEY!AO&D{cFgjUzmmYM&)n{v%&>jejgm-II``%a4R;x! zJy;2~E{@s_(f@aklPqs`9{u+YIieNhnSL{t1bb@oV_skis0qb1)Q=~7dGoMf90X>+ zcl%eZ%dMHzp&@_r68})vqr*IZe`44`tG3U~fN#py(w@Ukxu<>`;?e zho@-&=g%;kRdXo*dYe;67_g9sn42fJD$pqu?G}|5KW?1ThlYQx0j0VWO&Ifz@cIZ&H<_Ca3IP2w}* zAhU8Yy?eo*k^3buL>Ry7^Zb~F6I={)bhh`zNWy{Xc&2pD^`hXg>~ri!m8hIi zSUpCGdAJ&Fwnv<9BmZU9TL`Scw5#941kWW#227SucMf^)ta$jix>^7_dq-Upm9SZ^I z)4u+~4Awr_;E_RKvP(Lc54GmH)69V-Z|)E2SrK`X4*hi)VbX60%x=j}F4e|vTX|^) zw5dMw{3ESq?adooHUi*zQ1k-4v8HzCw0$*~l437qA0f1qxF0bi6e8jh!y1IsGGKn; z%9`Ldk4#p~^BNfd(cnf*|7T#3+VOsWdss%kDdgd}lTRq$?|7MxF+c7^5z+MeYPC`{ znU;7qzoc=7K!|OjszO5vz|i#EL-m^H!A4y#&;l~hEFqqJHaJ4gdDlmcvRg7As2BH4 zV4j=OiPQ|tE6%wJ|MC$FoaQwc5;YE9th%+z6~oJB9-H4ckxoYQ{R)P;ob>}{Vv@h%{54Qh;EAS#<{uT z^i5|5H-0(sW@lU+I+2|tWqvBQ>l>fu1fj5J#LBC)l5$;&N6eOx#fJJt(ah|B2C_&0 z8GL7Bl9_7Z}V8?zKbnbL`2@FmIR(je9v@V z0TJ|#F5i+b|7Xwxc1;R&4`ILUjAm5N&{Z*jneKEjZxyFgb$|&s z-dDK3>L$Y8vK*7-rVy$x>Ql>RC%IUj?qgjQ>*?Kv{(Z}ja57}-WgVY#h=-^CXexct z9H`N%DHuvjn(Jrz{2qt72H#)=I2<)HLgR9t)3*<|m4~(eUUflX=N7?ZgP|CF!%vIh z>A<~wae(Kecg*PFB* zlXHkj$gU?rbWzhmFKh{`xo@MhQ(Mytz09d!JTPqf9+U6iob++WdLQ5^1`w}inFn{ImhED)Nx)-w|c~ipF{h9?$&wRrf8!1&wvESdhtRE1U*Fj=sh#G%M2vB5O8{`+4$%jfbL zJM@T$s?QoLVCz<*sCs#D$TjUos4g&GohWZ*RxrC;gSK20GYE*?4UDlU45rV9paN9@ zM%M?;VGk2=9gb{=y?p=NzaNaLR>R(_6>ge{!yWs4#XD3AhG(bEDKxqcb+T;l!CDrXp#26As1+BN z_RJqVUEQ`*@#od1VNNOMBe}+1cYt%Zy&-g(9ztG}vKUg&!Mx;6fuUk>C+rr5jr}_A zlHvR_)1TIw406vsYv-X>e4i7?2!D+OEa6J@um*HU>RNVBQ)2HkA1|_C2}XmD1~#cN zWBFIo?Mtetf-wpyYcVCAHbU;fs&lBRZ-sq7HHrgc`t zI}JNd$NYFZC}6ewL8n&HXW#;ngUjb0%^#+6W#QX;v`T4Xhuh4|!{+dCIYPBp!`Ox~ zOa6k$3<*2f@FlptKaSVr<*a>)r4mkOP&uWyeZ%#3^2rprD(3ke1*Kn%WsBoVAR@+S zUU6tTVokYQJjE>IsS1mIBI=1&?NWu)pyP|O#+-2Hpn5n2{bv9UkkwVP%>#cpR3Vl% zUnE4ZhzO;ZsDSA+EzyCUu9~yDKAZsR!btD7ckFrW1Gnd!&)G}QvXRVAf*kGfQYXWx;#sHTM21LXabUS@ujp*o!o1w~fMw0}_}qE8(|Jy}DTqhDTumL~l~t*58Ah44 zCr9xhdI=tcI<2v9<*gGR*!d&(JI_^4=H+N~B;o0M>vw@c3|mQP@*=vPhMalUm{Z~B z(3iAWtI{Hp!Q>N(8n$sebm;Plyk(w!*PUbvk<3Z{<<-Smz-<8?gx#wV;au!Ll=_34 zSKh3QoY{chBo;A^oq7@n@&Pu)Zf1QwP6``@F$v+TAZ9k@Ycx z_v60<)>H^VoT8)m9QT+eb^q&n+sT-Dtdoh*qF8P>em|G;5Hyv8T=yi6+Wz;BLI4GY z!Vv_XBE2J!-V}Vo^*Y$_+0K#gL(@9FdFGL6?2eNdcO+R(MhNBhZlUdH!!^69t1sO5xd<*5 zwEndMPSH$OKm%8WGll%~N&Czsdh>;u^ltLZnWGO^zEYL0m`{`7o%D$7qVV4`Bjf0J zypm61zv)4V8_&ns+DuMySueINM+uM zPmZGkC@b9PiJjHPnN$6S85U;#aJ0;-IFiGAz|ovge0?1g-GnxSY#Jal7sgbENoF%> zRXERh%97^^^QAeg3;EyGFlz<5ceGiL(B@2^is+vC+9Xi`%m(7{`oB1C%20+%&|^7L z5$jdueNVNTJfq-HMx(*$YDUW#+>gOt1&$BfTG5YC*>vjy;7td)1JAHsC;CFpAR)r&Ack91wh zDA=A*i%RyS(xmHIU3iiR(lvz6VR-Ks$fi5aQC{WWd=DP7o7puO?AQ{2YUXB?4dyUQ z3r78thS~UlI0bT|g;B;1O{$UJf8MzIblSQov)wB$X1~S442ucK@oD790MCyxuf|HI z5@0z~Eeyl}0&9!LQtsheP41d_c%FHDwxicU`5Lw)`FJgq`6y08$qSn?}%Co_SbNzCV@4`r6PIj-p=RL2KnIQidp1 z0RN!G#x$2Sv_IKlu`Axpzo$0=oh7&-SyEQNh?flv1;e}J6q+XJr)z-)YEB9zMb?LN zMP5uL>G;NI7x=>ldH9C|SsAxa&$*;nEjX!aD|Xlj(JC3a0X zDx_1Uid`O9vgTD--P0pRp3zPxT3OX%{PGq|n z-An%Y@@@CJtHbnH;yDavLyKT}o%@>J?&d}4|LgvB_T&EFdAr41TV$Tk#QP=UolRhZ zYtz)zyeUSgf~{YrG3kz+W|nIYW1Sm*JC^Y>MFAolq*~FxQV~*$D3t3g(Wdzv736F+ zDUtD)=ro#2zpL5w5KF(IyP7IrY`jCZX;=IZWWu*xP>sn2tZdheu*INe364-sz~j9x z(zk}yd7fpMbim*q^pXRrUlYq{E+wC~A-ZFmQ+T9iw9lfEBEN6)S9Xlp z-aZ)PZbACpSt_2&i-tT3G&BLbdrHqpd^fZ}hhEmejV!A{@4_2?}7_yn8q&JN~B z8FkS|7p%y3N#`BRv%^RcJ(tJ&_5pHX9c@J{*G z;aEnY5NtI@KiVC-X`I2FaX~|;vs=Ct^$~~u$6v5(xzkvZ*PtZ>pBK#U-j7ebIxUT~ zm4av7IR`YVA%tHg@OsI*p)+`EV{XE zZuE)AJy1L2=f{_%9auu}`ITi|Ka+O1P(Y2Q@XVs{ADl33U_Vt#LAaR0-_!C!w~ zlYGrf)18fm{Qh=s4TRW$f)bf~uPyO711=)^TFMq#WhJUo)ox(g)2q<$?Q3w&sonSd z%`b1$MBo2saDlom!rd7JOnV0UBBhOV+-x)Crx?aRJSM^}h#gBVYpjtuMf1L;0feATDvq(UwwHImE}A2x z#YDxf>-(^LBb*Ujja&1{z8GJ|HlT#RS{R!y znbWymYTWVj^PH6qd#)ylWo9~iSu6Sfv2-1NN$3CH&bzZ~d95qU(XhNSwPm@v>dMTN zYiUYKmz9|!xpM%GYgtKZYB`{#WQJr8QiMp32mrW$%-dUam-X!)&}vkdzg(XG ze~EJIA!i00?qXWAoYP_08+ADM;6eWC40Ee_1H`odd4NTYvr#>|Vh|f8 zkzlH7&F*UYCpN80c5#eNQDkRp;&_O?&o#K$Zb-sdhXl5H1!6O%k~+i*JYBCbO_xw1 zA-pa6Cy%tFYV&Jv{3?4hj4ltiy#GvM=D0}STiq(P$slZ&5B^p(Yb3Nx@jh!p4}vBpk5hp5 z_3j+PdhDJ(7@f57(%cU=aD|vVV>ZRZxNZPBpYrhnC`T8OYPL?Q5gH&sY~v%BKtpTL&X}pgS`In4+&;J zW{5IIEU$A%r5{8W;}VnjIyrbbskO6kPc89`E1q3}jn!DZb;nlcq;+49uI^KJpS#&DNK9b+`QC9^^ z@MS7t)7qURi4Lx_#HdD_elkD2xRcyDg7>U@aNxJwAM7Y-3Di<-pq)8&6p3WRriSXC zVA0}I+bz^F>ts6$Wt7JkrVF#Y2qO6yw_C2<7K0@C(R6GyS%6J#QEhroe{}l;+an`c zJn6~t_uN#BLC|;#{Ri6`7(z%woWiz8tbcd-SN?66fobFbfs7us>~5Zq1gN0Bf$7X0 z1Xy#@)=~PU!Q;bbwf~v8a6sJKQ0KE;Ax|argJTo%z$GE9xMLu5Uf!D7^@zMsvZ(vk zG5}O-BBkKaj$ATS&=sjBpc7dE?iZfiDWTi*OrNr`{$K}WDqp{@rE&{YeB}z;@7T6J zby^z|ESJ1oVAIvNj5V?8xf* zxA>%@&CQsaxW3l@n*sOptVj z)3My0KU@O`2M<^cIeG5duHui?SN{!FS|eXt8;v{IFB{G|gA1@JVIS-E;>Mv@q~95E`xn{}OSje8IF`d9-_gGeZRvfh^Wbx_Q7 z4@w5j)K#bjKO63_A-ULy>m`KDdN5Ap_{MO(o{Pr?DN2>Z;B|j@aUGaRd@^=>rXLxN z9K}w^@XR`NpyT#wkxD(`bsf^K{HXFC^e+DCMIeDE($O*>2fOYr`A+NAM-j@q)pdJc z{E**O4DhTFFuwfBgk%O-%s|AI>lImeG^CCY!jipnh_ScL3PAHjT5aT+;pH33su}hM zA=5@uU66SX?~0%e3k?}LUu!~dw;P<=;eA)_Ouqv86-^{2qgP^P=j^uiBl>Dw?r*Wz@~DGMySP7Oae4etv4b~XLJYNoGM(PP$#Q& zHfiQjqGH_7ONwicrApLORN82%7Z1t+^^Hxh&D( zK&j{^rP>ajW55gthH!+qA@!}2!1JcHbm+<9;uRI;SywN49b+3z4PGQ;OY(_Lp(u%l zAms~zx18J4fOY_&bts8wr#e`DCC!_0K6xH#tH3MzIzS+iEt$b?JQCXxe6!##6tVB@N3@3vOjRtx8yQ@_DQ!0EDx($y<36Lt$me_q5>-b07N@P zC)J%(#vWK_H|EJf{wsIW;UBx79cFdyOrGg7OffcKGsG(!% zrf>2e=UiR>25iq+HZ-k``?#wH5&_G+EU0x;%A0?qq#CS{+9lM~GYb7{XNX5L7rv{* zyc?fCeD$jF>*ZN=sVI_i6+^-1DQW7L@Cvuw4Z38o#Uas5XuEtNx^W3QFZ_|r)ox3i ztP|J;bDyBY%&+kXhmlsQDofF z!K^!Zu))DAF_fHVSS{X^+_m8goGNVb?@!V5#F14;7@c;YY7ghWv?Zd4*n^zm?mA}S z(GH0Y3^BXaD*S11I~Q4GekchmB9R1;xFr#_0*cTCwig zhWQ~%xE^Hvb$7cjbpM!gW4!M{W$p*}BTaCcIfrtDT##RV(sois$00VVdUamJ=X0Bb z9l$(HrwHijR}+0Are()g%xSGp-~P*&Xg6SCC}Ml{xThW7e*&Wu!@*OqR5e~)I{Tl= zq;lT=(!wn>!olDjS?k+zC@o?mI8_3P2Jb0W-P(XOhHY8)$ohjiAY3hM~J zzzZ7AMN+DAFZyKckT;MDu4q<3CI~xUhwb5`bu6LzBl?o6lni5(+MVz1J${kMs zDb<-hA1+ND?%DPj(>P!A@2AkA*jiV@2Cn_GRyJ?#&tb1t0tFq}c5 zYmKp6O;25TDdx)bRp@kiVCPM~P-j>%s{W>=ZXWW*+_-F+@Sd$4mXQCdkDjC~Ul<=! z6Iv9av@hw`ugrfrmE1UmGn-Gklw9uCRam4J_YlNR zEb`MA7u-V}cGuJyr8;T#>{m8prYoKAKL3WvC7*LvM9+g#T?}ddpBJ0rxiVq5@Rp-- z=TUBtGna;n(Dn;xlGNuTHofMvgyorBbbC8W>lkPq%q{6AR z9OwjK;U9gW_QAFCMKF2{kGTL%|Akz%tHc3y4D;dPk`701mbZmiOzaHD%sUz=EGeJ* zK1rSCul|^mN7f{O6Ss@yr|w{P);UQDgGET+6|H4^Pi|hY`q92v3jGlh>pyqu^6SxQ z7DOQ%oMH50u78fQI!^_mKN_iL(~|Ulc;0Wpjkl6Z#5~!ite&BdUIy}`dr_S7ZDh_5 zAj_BFBsUU5Z$)h?D~?o3v3d1X5Y~PpevRKW=U?(NkH2GH-9DFVA<8(>e8_+MN%^I1 zpJ&AY5*f?-PH8~%;(9;*ot>V>@*^AysZ))sju@SdU>YA@(E3|%TVz?t>(`Grm@7PH zGTRVK3p;YWF$6OZBaAO{6UcQBr%RnFD$2tIMYX;cR!?}}@K{+FA8_c*%EeCxac29j z8tT-ZWm&~YXTk^kD!QlzTWg);Hg8vlK&Mn?fMed#7=L8e*Y{*pPUy>!5FXR} z!Xk1!Ghw?kZOiV)in{EFCRfb0y3^!OF69xvWiaH9>rd(XB?|MRdYg3RsSMXPPxBvf zo?6+>;Zpk+U%_r3`~%FuSPj2bx)nTLtKS;F@=UVr0KmZr&-B(05BM z2~v&%eg8|rTL{FAqLYXEU1nyB5{mnJ_pMo)d~W5AIf_M00@))*XwRP;WUs8Qq9f6o z$h2+DQT8TD$z5GXUzviJ>Qp&RxShanV7^0cT^4qgSWwC?ch_h9yD0KBLpg&pg#g6cZ4F-`CqR-`}o5w_@LTHLHh zUcj|Eu4mcJ$TezCG~%ft@?--OBs+AmL>g;c&_y9Om))k z#~(Pf8K$9m^k_Kc)GWu0)+_zn?Ad)#`^na)Zk2 zmbq;n3F3t?5+J{zso)!uiD3L^+r2-Yd>C!1;FD70t}9)CcsDRP%0;6>)lwQ~YIo_Y z&`7#rhap}ZSvmTj$;!(CQc-f)eEOv`xLdX&3i1d)>zfwm=HQ;J#Xaw$_81lDhajHnMJj5KD}-bt-Gz!oIrI6xlf1J*P~xH7 zG}G*R#!D{oQ}FuY{-F`xq`+~b;K7R3H&arg&8F8| z|3g@mZly9fXc)$pnH@PO9dK7eR?`Xgku%;c)h*|44tQ3q-+p#PW&PZSjQ`JMKc!N+ zov9-5MvY0|m=vF}N9v+)=jtKv!mU;a6SE? zYHi8>S0}aY=K0RYn^rc0)ANkG?oywWv>y;?q0n$mtgw!mp=sIQVcaP;dIXu8I+N(*SYkJ07~Rf)EX!Fa_#qTr`CK}x@$Lq zm4f3o?%+x2nm2`2Nhy3?hmpqhQxaC3Sm}vyLg&}0dkn8RFV=NB%9i~8HzFaiaM3OL z0V@PLYOKDu8>8DT9LrtF z4H@&Da!|Ba24Z3^59m5TonM3aGi`SXisSI^f$2k{$5oCM68#mnT5VcxW6sgRRfawm zX-!{e+0d*Ut#~nv^wJ7kj~hIUuFTRwcv9fm4nSAgB#S;NT#H` z!vd_bjh;tS3F(Gi|K4;NNm>&}9FH@wwLet8qP23%OW{?po7UmscSu13YQ=KCb<(hv z%j=`3ygaJS5Vvhp;nR2v+Q#Y*6?aNJszz|~+MhyNps`fJbc8+O!u?G$jLKs1FDJYA zdWAkG{bR&2J^8tLjsKbaYmA4K#69+0j53rA;zH@A8thEsdmo%<%}1-^p3ei`aum!YXn-ekQj7Q(GTZn1g8E3`zi)pw0nRr$e{)M*C(S888a@mT zO{e=XE~tBGM*1kN)xplth8IF_l`Fb+bk4W-6)JzybYcW2G`OyYtQNZvKt9^%MK1)u-?d5tlzk3%;aoFAwk8r zaq?R0x}Q}CI2WowS+rn%%@SJuYZ)EQ(u?KtZuS$y(!4;wz4IeZK0te5*Q9CKrxJ!~ ztW;jZ`HO9V3OQV(P$ku>Ymf8qEln+^DM|X|WT{g}ky~v3x`wsdep^$|I|!LMZ67=I zN#K_Np^QI*J8v`D4@%@{=oqjuaC=eHWILBF+TgBsk+3yMqT+2LcByHf+?J6 zx>;_c*+-$*#XA{E%}?I6;ZLbtT{x!^2xiNjVyX~VqfL&eF$$`@9Zu5A$$2U|Dp8S_ zA$VHT6@Aj!QErBir7i-1^lfc*2u%904O)<)z!}QciT$tXXFW4#l?+9-LtKllwW-~74iVIuZ zUB6}cAaH~v%7V2)WN*;xgS&~)CLxfY>T8W#)*Tm86rNvPxpa|NI-}boT43v3-`a1_kjj zu|VDydA6VjBX_2Br645J94&zp{y6pj?$i9DM0RS z?igu5pFOr(cm1A9^v)yRP^T<*x&dZPMW8tFjg2CrrlXKcKUr`4YK`-J$MHy-ZHukv z`t`Qx;Ce$Xk;&-ce6{eN6%(+dxlvcWdygKlj9%oU#P7BvACZyzUDYs|iSm;1Kn< zgRnGOfEgw}-f=IJ%a!oF`pC#3*K^fmfP^m88b9uELfdUTz@Lia()W-&;m7(;EgGvq z+!_anhiOrLUDa{i^OhL>St57}8 zJeo?3^^zZ8R;|3fb;0HLrq|gbRUb=mi4ogU3D;NYsp?bzqq#7m&o?ct?>TztrWx0e z{9)2_+U+kciegN@9+3iKy~ObOzGEx@`ceBR%)-VP!x2gN%kG`!MhkB#b->fu@5Mpc zI*;1F%*zR%=r*61Hk^OfNgGq~f$XQ8S7G;bPu!B1Yp#>I#85LDE%eDqz|DvKG&xuq zkr1K2pNn00=81HDU%2k25wYd32u*UL+q-gUQPzT2x2&$%@DLo{X?U&uxLMFVT<-59 zw+q8OQ&Rzz?Q04!_8QF#2g?Ikb%k8HJhS@wwG-Rtx_VxgG$Ibu^nLefz!6NPO;HJ- z-h;oJY~ek1#nzb~@qeEAHFM;pa>6V+M#z=GU5%>*vUaQvCeEnOF)r?9ZB7<0dbz^$ zGT`WBkP1~Jx-bXYdZ{r*EF^?T|K0>*bu>;IH|DMkf9BAUpURS>=9>tg4cp05bZ2J; zjo;!6AaXH;Y%n&qXZdm|Djb?Zs_{B8!@lz(f76%y87Rm~J21odAhVZsZLC8hvqBi2 zw~LNf0lYp{%tsmuW-4Zqh^ny*Qzp?@+Yd5#{ z&Wf2}6Ad5|$*yVJG%XFhy)o-|R5W>lI3j*$(gf6?dbAm{p;#H>W*~8}4ot~6#pXjY zRFV+>0jLBr6*Ww!Ma#(bDKQexJ_+BdvU8QXbZ-+XiA9RkxAlS-OTBJB1CV!UP%6=E zuyJK&W33Jj^JoMt;13z72_F|?$~tr?AcM*yF+F5c`ej+U%tRig#SfbR3F2}Jr)+22 zw!twZBeaG0=ZP%zG!Xq&jDOs`DaA1tAWg-_B#5yOR6m8sw)}2VLJxiULlsH570j3= zig}-Zpx;d2tZ0au8hJN}mEL4F{Ml%y4cN`Idq zZNtld7B3WTeJ>G$m1$l&&f0(R7bXqgf+W`qwFzUVO8kl$AVh_k#wqbwLA~R+F2m>G zTp(aGBbo7Pwvk-hB1Lfv+|&7fDL4rQ$w@5Y?E594)wW|&hvh~BF#9adYI$v^$+jIo zZMzrcA_}kYfJ2!x=-n={48DIIN*7Wk?-qUSc=aL+0z*nu8g5tjxSX(3lQOiS;8M~8 z^Zq8a<&qdag!Z?8ZhoS4gAw&zvr{Ihbn67HdN4=ouMVl|ho{(W&))MTzb6jwcRW*`A2ERLigH%?5kfF;B7P9 zPV*=?((jWEi+XY8q!6d__5tcHZou10aO8HJAQcIRW8#;F;$J`h0?-8Cps*ohK9_WKl{6gIY=IjZb9{1hUymH`6yV~ zva+*qB%^SK2<#URTgRbvJuIl3g!3AR7iJs&rv+p7ZW)NFCv!~s1|nzYn-gh3}n3H!`s7wB+R{fZ$&SC;c=9$Cn(xZ(JO|L+ZsrL-?b zN=g>hvbis#b(fDDDRE9Ytc`6mfMGE{*pke(B@$3k$WkD%gO&Bz$n0 zO>qs`?7R#bgtQK73H=NE@qQUirM7A#59%3JD;77N6_EO6Bf--esKi8+c<9nVvOVb$i zMnRaBWpO_i>i|wG?-_K0QP$zqLmoUwzgtYdHr0-5y}&b`j0z8b!@=Kj8UJ~I3}<=k zEJRJJFJ_Uc#;G7MFN`-BcgrPWr;d>D+12#ygR6>)9^S$me!BfqdjhHdBVp2I)|LO^ zC}l@#HKeRJkc`T0rAJUrX|&Nwy-c3C6X1EA?V9k0-)8!P-CniY^@l!sbUJp0NjP*W zaiVWxVbiSGxLd=}*%xwO*P>)1g0W_o7GBgRd<*|D?RlS?^Kx5xz|M*5FO?p|Xfnw@ zC4M&s&4aCBe5yEM>9yiO2v4S4Nq3Wx{vm3h()LP9d*_3F65$BiiF+H(^!}XhG z78!R!aajpAsSGI&`UUZ+TdhuMb!%=P+}hTXomp|k)iUE2-KgNnlFHu=7D&#GYGese zxcVCrl&PfzH9|5Hlh64S=`+AE~2*t@G%s0BL|6i+%;E-NyI?N z&>9(~h&gpNxA&LBPd|iEUe4KL_&iLH;gP7Tk5l%i${os40T| z^000;XYLyNZJ!pLjmy}P(f`TXFfVUs4NnBnVV2NcxbK-uYPk?}AI=(OAd^GJyW-p3 z%sxtg9*YzlS$B^9P@0+dDx2*jCF7rn((j+u$<)9#FOrpKKhawTJIxr}5YWD9@=%gt z`3~R8nS}x-iE?&keHtaj1fRHa;?tEKT=Efe-q+%P9uDP0cw=C`Ovuc}?ASk-x}mr} z+wiasLjhS)TD#kbfmd0a=co3a^ZX|ZAz1s>rmjz|QVr8wS|YYAtFB8_GFf^Wpz88p zLg7DG=_m8X!PG)Pe*B-ws{c$bqAk--)W$6D9CHnMe=u5jzMFHl(cAN9#G(uFmI1A4 z&;U4!1Nczg@C_DY7DIR#!ouJwEn@R~Loq4mnclIkOPd2li0r#2BilLj&V-_;0W3StPYiv(-34PbNbr0K9!5g(G-~2Wvz!(6L zh39J0y^n7fQz8)!iNaBlA}|d~OmovL9wz>_I>`ATwm6^{)tVKweUX{_%|!%bc=aX! z$U2@kL7~N$mG<~L6mcu{q&(T%30+zaQ^+O%gQ%>|yE*xH{;>bOFY7Iq?A`HR%{i>I zuFq{aGvP?r&l;>?KlE7YyHkjDK2*FOg9**kCQF{Gl5QCsA{Tw`=w6v~`D0^QVT@r7 zC`wDC(mF(ZP&&^h7Sj}a;Xk~vL&`Hu&$<6B?Scstrad=a!B@;0OaiI ze7D%ej$?nBg%;J$nt}{z=jPEan7|YFH+Q>sVE2Qearf9ruR-C$lW2`&8!J6H z7HgJUcq|x}Xv0c9Z#n-WEYDA@Ysa!=#Z|l$PdlE`p7C0Aaz5?LK=_lj}~BhlnO}r z%ph!T@C_gT!YCa}h|NTQ@m7&qIjx1{FBXudse^ zYDr+`oh>JGEj*2`9)z{hkG!b$NxERQA#el^@Ft(&cf}zzID_86?zwpMri&@Dh5X5o zqO@t~S{2AkWTEZ*QN6tz@ZbBlEFRlr>j1gxW_E%H#?P-?&|=}k z!%YVLPZg>~E^xS&XOiM~I$b3Pt~~c^dBD8cP_NoJbE5OozD;wGKUyl-G!LaGi?SdfOCu2e6^)50tIL2AQJ;iy=C$ct$i2b3o+OAIvYxB&55_vKKH8P( z5Nt8`%=RRN9R-x&HYxo(1vO9seGmwLWm}6dp^$dB3Q9Fju$Mo-$i08iHrA(N1o3+u zopv~;F#O&PvFvy$s|hD85fUXUXL&68_r_3(o^I+>G46(W<{wIm-V9jqFhqPZToQMq zF{Tpgr)mK3^b7>A6kZg(sPmE`^BkdT_~2*sTU6guSAuR^s@W>eFj0K6Ddf9VGDTHh zb8xDpTjooXgzVHNi_a2I`T6SInx3z;G%XA-#9I+-QVdM{jrl^IR^`4-IXQb#4=)z# zF1)nWAIGlUZ+lPlRLY5Fu>|s;)=n`4ReXg$BlTou48@qj1N#<6BebTm{!aM=vTLp)o^0FbTj1iiC^tm)d=Mwqv z&l5ktKboR41#O+p$HQ9+VDjusVpJ_%%ih#EvcLZleseZBeV;OzTOFL5p*VDaF zk>S=YvQ@pE0uXPRZlXN?XlvAgp#yUVFS$&bhZh2Nz<~4sC2&%eAuit!bwtA@$quUn%Ov1 zZSOn<@hRI9pX@T_LbF-Q(@DVs4DmO(SB4bGC^`Lgk-CUPPAlg=@|QPV>$XvvR%aBF z3Kz2>58c4&{L$i{IEnpgKGHL}N?%=58bm5AdAM5~nV{@ZvTF3N@f*{;rz=6eN5F5p zwmshXu50pH=2CrS$TR)$yT;Wnu(kcfTVbW#3+-HR(MJU}^=KmjkffG`>7D{*a+JXo zJx616m^9RK?q4D{CXYz&f12&OrZBC?=7E{BdS&I}fcr|*6&6|&9zMuIq$Qd7yn_9mBN zUPm`jcpN`;zB#k%hZqg)f>lU9{M8r}-3>fmHLE45zwXEx$>t1d6kl#JqA5fr9smq-j_$Eb{V6 zG!SS|XnzdTmKo1ia?xZ`{sRk(JE4~iDf$^ht+-*Hql5xbz)`FOch9PN(s#+uv%63W z*>>OuJ6;}*Q$+oFmS2g!4{Dolz<-iC!lb89Y`mlWF_x+bf2o!{NM<8HUhOQtT%%GV zVROIgko-=KaQ2F34@HyrsW;#G;nBRB2TRTbtaspPQh<$bW9sRf<`2KTk@a76K!xNA z2n$o3n$e$kOZ9s9)&apG^~oykmounm(3aE{7aqvHLix3N0b*6#vuH;F86dBwELQlP z8>e#IdYnsm-5hjs1ZE3;{5A0w>!*l?&O_Pw>qKAk>1bys=d`HU#%})*O*4(n30)SG1S#cu(0MEbfkn~lv(A&(!S&6 zu}H4m#S6+?PTk23oZz9!=s*!6v*(acuYf1O>(GJxskfe@*%Pb`&cC-?*B+aFSIM_H z2~t1+7572^uIR#?dLdb$yI7?h&HMVd?ZW^@`~*DG&7WmXPH}o{G>6uK2{OQ>VZBX@ zoR&Xp-vYRmo?ZkQ-tNB+O=!n^Uz?giS)t7n8;U6Vl<57ZApoI4D#xN--8(OhzaXQ5 zRSJBn>%b{G7aVH*bKhaNE@WwQ$c0ONK0E$2(Sn)|k05!!LnP9A9XT@K0)T6^{(ncJ zu}0EbOva9DDQeMp92{$QD9^owssZPB6q+myb2_i9{%+*+wB34jP}jSaQ3@l$Nz(hI z|5u2j>XyhV4d$VA$j70b_v7%r6r$!=(X?(c`5}-Wm*JE2EXAu|gLl(M;Y85*2tjaY z4Q(?>4^x)&g30F(i4ute5~OI*SeD7O82-{neM&-YOyF0q2m^Iq9NV z4Cwn`@Bw=W9M26en`q{DZhoSVu9?FFZ&4Rz?LnJie&K`lmzr;|6 zvF>?NcM2BGm`s%G@7OfnxB3$Mi~ov3kyr_*B{llZ%U33XWb|{!w1-hsYcyG{QJLkU zk6|+K$KLCdO7=LXM=J(syWp3HwHVR&Ol%+*)4vFHxswcmZVV z@>u~NPvEI2&%RY-hQ`A;EUo#FZYV9RI#y0GY1I ztm|~78F7YYVH~~fW0Bu-Iz)hZ%9PoP0WaGbtA?+S4}E?j0`zq|9c*QP@R&-~+pU!l zLY#Qgb5eJM;6IZ#n*y!M>-w5RR@3qR-4-O zmA?_Cm5nnoyue;jv$Y**?^{e*pH4(7f@p76w&Hfpo9~xM&n*xp@pz*ZY*#yi=N7Wz zCvMAB-?ShY%L=M(v9t-35D%+N$5WiD=h7H-KYXAe3Cb*Aez9JugalpjdI8@<_Sd7) zifd-B)^MTC7{WTTgpAIVb)+8=OQ^F7$Y5h{dpehM>^&k+4x@7}Bs%0hgX>^Ia`4p~ zKg1sC*J;7J!sMy?VbGzwd(kkvAS06o`)c&mNE$)XBG+F_Pw!2JNi>E2iv5pMG!eK= zMa||I}-zW*di%# z8RZ_>?0ohGwVlQu6{4MFK|3a~zkoyu`n|^3lfMrDZbyLkpw2{Sb>~Jw(p&L4%>{!% zIa$@Gi&`Ffp^QP-@Tbr>sLyL|oqKs(5$wR3bW>pyV-nBSC)3w1tb{>W*q|0Ed?I= zV*7DANDg#^5wU{BJ^dIix0PdIX*7GPRw}`a>&$GV4is3-s*dJv5AEJ5u?}n}KJYwu zrADuudL4eb^Jmc$NvF*S!p5H}9t6=UC`e=F1gw;dq|GyiXc{OXkoJ-4Q`3SypR@Mc zEhq#>aQApJkXg+HRvw7vPq5GqMN^PNQO~EQ8Lw7lKOY?`fYnvCkE>H}FMht^_DCH2 zNX9Uk?O7+9|E)-c2KsaURA-mHJptIOt0&@|5}QYR+I;K^lU&&*aavtVAb^EV#E~$V7j2w(^Z1mk@_pX(a^Ivh7lkIMMZq(Pz_=C0YLEIdv@|82Hh}?7QN#tBRs;nMi)sL$@AvQD)_5|?2D^G zA=#_b!K>b8WO-llOf~rPjwjRxAwRFV;#8u zq`-**A-aT~$d(3|1UjLJC1pDEeN&;!2DA1pX@?!C8xDSZW42(owKpJ+=-`v{& z*;l)Tz@)#1K2=kHCNZ#!Pc^7zz+Mi)fXzCdbytl?36?*b|JB&H+@#Rt@<8~N)M!^{ zuD_#CG>pEf(@9Edy4w}@{;d;}EPP0=teA;C8^6M4K~?KUqvK%Bol}nTneF5Ofx2} z&ypp==xGe-n*M$5xaNj>`%i2Tpc=z9W&(VJcYJe$H~NE6NmTW=HZ^85scI@B1h-r6 z_q2|j9yKYodi#2L3U+w?L?G9i_34Mo(qPB#nlgp11uG6O+B-WE_rMcL-&l3S)!mT>_}Btt zyA*@5et8sS?8PIN7zFxpj;M0B%vkM#oN+qFc=NWC_FMZ{mNS1%{5N1#ov|H|@~xQbTP8>@Bc#AnOv+WKsfU=X{ReCZ79}hH4fhBK z43eSrcaLl*v&Z%Jgpgh-X0+Y+7rSDTp72+aKBvB2CHp|Qx_x4IVpjjh@Vj63^0V#l znMcpzgvRxWat6xoQh>BLo&#`h|YL19NfM)cR0aY}=H5DbE2ooBqHJ-AI&iu}o}J^;$=%ggU@ z@)Jzr3I=J{djlTN^F9|oFUrK+0l894d=O?swAvrr90)2JXdH4XsJ`F5=vO~bJ=46k zH2d*X|Lj3`l>Hx-?`wa#_jdTrB*GYio3PF|0>?C-WIVR>Uf71SbQHmtPHrAuec!Q7 z5HxW0=U?>D2*D9qe15D~s(@hr>J(rBv!_KE@lm}t5F7m%6vB8vX~)}#)M98gLHa*S z(aKG+N(0y(HGr^9NXWIeii}u(r|%bwQ?Vwh!8lOaKW&Ws#dEa^uEPgwE#*1oIw3^R zC&0c?rtkxH$wx%|^15(vMqZ6)`)`x<*HQrd0vJBGZ~kYp?w^_GXHVl0)`&caX47z| z?k<5qg9Shx$ds;>Qa>JO`|M&y5|ZLFSn#*j(`x+dyb@3oAvm%f2^*@j*4_TAaM!j8 zZ!33PoYEsbhbLzws^IG2qDz1sO9;k0_%_L;{k^fxt4*@mNM= zoHJ}!Vr~KI`;_=sH)T2)Draw*4TS*Y)x>4-+^3b)OMl*_qnB*$y4E!^!8+>lVa_WC340UvJ z*ZME|NWS3(v|B^kMiU3rTnIX}O;mD#uunOGSk=9KG!;*N0a&|gby$xUwlQ)$wJq$F zSi!%VTh|0JvW%2r@-gjD-O~-v=p;QHsCCymY_Pm|fX5ZpkW-m8LO-R)Ud5;1V}~sl zU6u(8aqdnOLS9W_H{=KzOIZ0S3_a^yc%(t8YLB3)p4W&-7u#!!em`;S!-UJQkfQKN zEZ4>P;F<&yg5jrrkn)yPD{76z6Lm%pXnxB)^_P13nP1EzZH`{5m0TBpOPxudq}cWn zlY|60m&&6Ao%>D(3qk(WHC23bYQN+0vUe8J>%5mz8Jn4sc`e4Dr#_Jf0vBd0A>WG} zw-d{SsVvAy+uwu8?9*JF8aw%Z!I!yKZYg0Zr4A!LRh!EokOuQ_ce92V)Jp4A(M>tf8^SltjfBG0_xZNl%&+&&>UB1OcF3#pkgs8h<)GE z?1sw9Ze^I=_*l59Y51C3!o&{MY@>ZMb$Qv_t^}kEEM-bkaVPWQF?9e{T$!TvEFOKU zpRC1`zH5CxmUAGPtw}XXbA6bIahn~9%dW82$l@%dl~7R=}J`O95p~ z(dLfdkjJ|_n!zd!m4;w=yl8z7$@ydt9l|+?37~;CuuN~cZP}&3D=u0VE@h8$KrUf# z)%Bwnc|smX8#t;!hqqE!yz-f)b6C(ch8uhH`Gxk<5B*oH-dUIeg{f{NW!HgzjYEE5 zuMWRRM0OVf1RN$j9qaAgc0bSM46=5Z$Fq}+<5sW=9c#4J#(3~fYMVBB%2LznK-W0s zDm34jsQysW_~)&kSoMHf%`JCN9NCpsT#~Cj&`*wlLsW!_{Q@*>F1BfzqBFtU=^YPC zclZ=}dJZt-9Uzg&c`c_ZZ-RIW05{m7QlLz#YtVNZ5Uuh%A~>7ET=n}?qSXECD2n$+ z#r7u{lO0ZVypT~wwUL^LiK*JuL1zq0q}3DA6D=3&6sPD}t}9ZkC=sG}9E}Zf;+wyf zw7g9~B~ls7Hw=;&V!_IwwhIjX&nl`yNn zy!N?{8hQhGp(Ggf^zA~+Haa;L7CCrW1ALrZ~o(yr4%8eDa(Btd({LI z19%x3@=EuY1smPd40;(4x65l*bA)I1WIn%x?j{BYKQj zkGJqiO!u`gS+Eu9-~TCN8y`09uE~&ef#*cjHxnX7#)SVP>DuF&-v7T&7pEJiJGq^X zN+s#;Zgo0QDJz8{R;lDN%XN%xl~YPCCyL5tl~^TKZj0I0)j|xzVrDcmGc$I-_j~vK z{m~yi9zE9heBSTZ>-Bs+FW?rOM6bR4V6OYS!CiE<4g`zL*vA*Z!gW3xL*Y<@cJP$N zMbQTlfD3zyUgxi?{dyJHs>AWp`c; zI}J-5QuphIj*9q}W~+5i+mKJ=to{0Ut_PXiceCx~(O05(1xIBuMIPHx5+j!U5!@n< zlr&L5Eol~23=XN!4wp9;773LcC^b;>7W_Wf&ZJ?idlK#jC;uDked)6KsdJYcxF_jW zCeTGFY0i9f_U}QP6)=4D3ZqBTiovF7G2rde>C);7aefyE&#W1t4cFU4O4T-F#XJ9_Qp2$E^?EJ98Pu z7&wz*J>dS}T^h^*0x~pDKJqR?w1Ef&ETm~ze#Xqp^8yqPC3FRpk#6>v!of`13JUFS z9CDRe!DxJOf(~oFL! zrL45Ryfd@X+&)BDElNR)41w9zn5`H95!H4OvUF~7@aPj`%b^?nc7AhRru#EVXmIgk z0u!ymU$)G{G`&=1+b?D3W+JE69km za-0&jJDtP~4)#|^5;<5m@-msr#p!|^Q1~I!>NI7~(DTwAJw-=r8@DZ*GJZjmS?Ph( z>*87Y)5~lv3u+i-1yehjo}U(<9A$}#yfraR6%Cw|Tn9hcu9KvgAzV9zS&HgEl{bEb z!{og}1j{B+{_EAd;dc7q@@kE4O5y3Ke=_KFg9pgim^f!aR)SI|mFSbsSY2SE>vUF} zU>UTW{W>{0BSjsgRjM6T9tC**gDD3^qnWjP3mxxa9A8?NuEPD$o^_mIKF2z$fcnAV zMC1^G4Di=c60n=H_;2LET1~YDb21*sXTF4do@B)JYdN!OMNkAj!m>6Ht|qzZ*`&0B zrU6^R%ruw`+H2SSZUwPaj$v#WnOp@Ne5R>^jT9*@CAq#7+{_@H*(uS6c;CL<(C^?A z6Jj`RPIsaGNKF_)+GRhea*nK{=v_4-tTDOd&CA`7nWtnz1FVppWcRVe@7UbW%kC$c zHy!x!{{0E?9j!SBCGlHaF_9e@vNbEkE{yrHxEsujwQ~!E>n|l zw_K^6GH|ba*@NV>Gz|WLES6XPZiR1B4(+X6Qwmr^N9C8m6&!o^9w2IHkp21x-8gdD zf5js)8tkvt8Dz)7N6%9b;ecEY)*~5GvGtEn0e=jBX*y_>^@kb86VTjyO3DZH942D2 zWwMQ(jTL>h{g?P~SGw*1foh{Wu0IIfGCUk|_dX*4=7B;EAf)w86I}jdPS&^RwtS@f z+)@a%D>fHynN^+GR zTL6R`hpW;8ASOyWntX?L~5 zq88&Uw?0~M6$)(zsQnzZ^&@kBqSgha!>P%jXiSWepQjnX5B;@D?m7r&yg579*2QI>+^SKW zufe1Rp4vo;CZMY{*g#>83%M?(WVmD%lZ%fb%7b@3qR!U&jjz9~k>)td>7%)!)K8)9 zt!Or6zDgYt4~;M#_qvdL{o&q$?ZFknPp$FRrJRiQClyWtm1i|uC+id9!&eL*Xwr(n zOFaR#e%Jcx$YPUsF}qk5sTymxuji$yvXPU+TM>#%kYjH)37=Lp(aog!w$*2mqAY?GQU#xS9Bhx;pqiu{ z)`YB0Jv69PM_@}@PljGRe~0;Iv{uIbb5^c{&M&Ny1d8+#jE;oKAy{2Tq97rHR#|kD z#ovbd?Tj}fUN-F}@$P_r=ip(Uq-f1_JVqFqgLl!z%{Z9oaOT2S=E%;7;^#DPDy zZy%Y%;mmx{O`L+47sCDJItXy3TK;*z&UZKjLQq|3DEsj+Wm(5H6U@v!E)hVaxT~8K zAbqVC%g`Ote0Hk>aJ?34@SbUWgx4L&Y&q)V={1#SmS8N*;Y{)I9{#DOO`HcsQUjs9 zH!N#*M`j<}iD!sKQ%~I?7}iJBWVdf;XN>`1e&VXDsp0L2f9e7muU}t>3?LSwmCOUi znKxyq6hlEF^ptqGqgaPq@!B@)&h(t)c%ws&#^4t50DcPl`{3vKgKc_XY{Z;-qkny| zvAVvW>7&!TQk2o)2rkq4_k4HGJkW{F#)cYzF-2A4fyL_;m;!{j8&EeU^o%uuJ_r@Y zDHWR`CXK7PUpyhV1ltxJ`YZ)kxqJkBGPJ-ty{TKznMvyh*_Km$m(4+(J`EN+?TPN! z9nZHtS6sq|PNKr>z)V8SqfD>0Y@iG#2$Uo_d)wg97e+oJl@qd87YN;e5qmrS)hnO7 zYsXR?xl2a>;Q`K7IjUOfUA`46}=o23Io%6^@4?(%fk5>M=terIbv6-a$({Y|!b zdl5oN;3*3LsDI&Yrzup*p+flO$HLKdP;ocPQBUli{IapHimyolvp`ot<5M&eSgKOL z{>2IcT|^bu;-KjPVdmgYq))|N1QRB#pAKT9o_v+tltjiroSluc4A@*CZFybs03=(P z3h|>U=L6eA*6=l8t!07`M0UG=wOk^>Gy>`~#-JNn#LbHlhRBIJ*ATSF?pR6X!3LR_ z!W!12lbGKWrlym@r5lor=b8NOZZK1LXo35kt%dm+KzH*PJksua5tkH)Z`0utHNm_d zdS##|S(Wm`HVSTXal+fHRfkGaxCnYLQ=F`h9Ind;-GeE1y_^-|Uq8sFUaMTwMn;J+ zxJ9YL>R}Y_R76lsWWdYDn!VfNY4cENWY^LZ1-)ambLn9xMqoKnkF}Ym1)%3$ny#bt zvyq$%Dhg1Ln$v%n$K`jZQlFQ}At+ zFx7f?YQ56g9a9R9M$WF#;w@h7!63Q%RgbP-+Qb9gAgY{P6_(#rbFX!-Tqu}uGhm-7 z7CXJ zr!Fd3Ynj)u7x%=tl$L`+V@f<@&h*`Yb7q5304a0W%k(l1M~p7W+n)9eb8S}8$)I(a zcwP%w{+ZDr6zlft;P{JE!FacbO0X+TcNCHzXS;zW_3W}n`1eintXY{eY%HE*^Cg2B z;ibrf?ItLRYR4~Yem@pdLUvUK$R^2KuWB-GRy%yZmXQTQq}=t+8i^^h3gK0(& zQ!is?gaN_qzu(?W+2Z1mqr>0{(Q{x{*>_1k9dIhYYD&o<5y|wnBA^fy^H}^YLl$OD za!fyb!JyyUuSfUNB5U4`yUQ$c&~J0nODm;)3^Iu`OT_c5+XhXG3dEqNwfGfT!D?0L(yCs0W>985 zZuVXYI+(Nr@BKGsWMaV-#=OO4VkxpEVUQH4Heh7fU?tmUu;4r30wL6#5f zkNtgV7EyW2I23PWTH!3{Ja`npDmAJP3pgx6lUg>6{i3G;$HNbgG5IPjc@I4&LFo5d z`r91-@@;O|byHaDdYWr)An{lJ+KiRwF`dly<2cH=}~o zM7aTR@b#a5;x!tt`zN3AM%TD1@1^Hs9ZR=X9|-&wo|UzU;8g^SzR+7KNZpM&j_CrQ zdID>b>}esivOS(JT2%9w8GiY;K#zHm=sD)LjD|?=mYN8b4+{>+Z-Uf_)X4d)E_DtH7_@dP-7hlK$LBuN@)tCfnR_sRagRoX zj49NHyusJ_@WE-AX1l6|Q8s_6G89Fs+G?K-U-}z*)Q`*tt{$GJfVn~Vs%smY(D$PW zcsVl!lSXc8K>hJtgy!IRmpNQv*uRKBlKCz3$D11qLJzIWi^-^tcZ443Ld8BVpWyD4m2L@L$8zHT2J6T;s8yiZq%of0nNfL3^vbiN#4^+7GACDUh%p3vGi3;q_DgG9GFR`IY!ry^ z<&8?Mrmru_ShEPU-J0kU}9Yn!k7#+$~fHfctbXw~fWS z=ENvTYB4pWNr)gFxF2;tr=z*YX|;O{pXxz}#kleJ%;lqhZI!V>_qSdz{riNkQ!EX} zEavwb_S{!OsqA0Fi?+J;eiKo^m{ruST&+qt`!r#sH*hg!mtA0ZpjyHGuiUScO zkmM!bj)Bb>5N8lVrLe6vtYNv?3Dh~cnLtLHL}S^V2q;XbVM+X6AS3{nknBX9%N&|M zU%KmBilLd$6t?U*&9*u|0B#?^?ze2HaxYrbcJ4{mocw#tfm{KHYLUVsA;C--B$zO0 zmyg;58x7(p0c52X``qD%NWT7VF0;|@fbc!uw9}=)v|C;g6th6sKs(z7`of z-YV=oakn6UVNL8e4{CP3vVff2c{=Rf2cth4J5Az2^#dhwy*xCW1j;e+lUwCSY*oX- zXH)`HUP)7Ry44u8W>@1WqHWgodwLEHhuP)7l=Jk{$zO;E;K`|pw6z8J(HlP?+yBbL zoMzv0%gV|XP8c7Vyv2clpL+COtN#E8-K0_b;0sHM%C!3C2z=B|@8#l5zT3qJ-#*Te zZY0SCV5`45SJ#91Dd@YA;{3t_4&f3*2TTP!lb^LIzn;19*y(TICD9gHay2qZj-WfA zh{6Lphg6%9tibXFVtepgBIj=GO<<8G*6%yuWM}3~J8U5>LmQn$Zl_}wW~Fz}q2Q81?E<68GUo7I4h0F7Y zVK%!~5Is`SQ;A^FWqBU+IO~U?QhW)K5*#dk4wLtbtp6G5o!0$oGxOaL`f1JCftgbu zS<8Hpf1Em(nrPJt4TbhDYN;U)k~rnVl|14xo9YaI^G)@bmnmrth1l*;Wo}o{o*W!% z)$^=-EhtPlZw%Q9abFR7ETNAjs1)?D66Hgy|U5(Udwpjh~V${(_I_7Szg7|$ahYwy2~17Gqdh*v*fbUSbk z-no5O@0`xqN$d&YylN3grY6wEPAA0%Scbh6fR%QNI+5R zX@b0Rgb_edlBuS5gw5jc^b3lxLt??G`uk`X4Yt zsY#>=wWpTDo-aylJ!T)a9(Q4IlV<7Oc0t#N8c1YT7=GMKW_%Q=9Lo7RR4 zn8L@cpBnT;UCILrU$bUy0b9;|CX1wp7Rf1vE|27oYS)4F%MKc*aUw~f)Xmh>0iz>7 z;1|l_d6%s5saX~F44_+v0AWSW5F6?}^PCeQQA%uLrd0qRpUtgaFzxawcu%?BGmylb zmbtBSlMC^Js(OHR`-|h=u*L1@TbuOOSl^XW=V_GH1QU+8)t=ugls!}90 zpq-e6U@NDagDYa!{+9w_;;GjB95xex!ZnOq1FjnITA5293D^D`AiQ91zF$&&fvh&RGZ+E{1(=NU z6+=gF9qcr+v|Pr@@c}3Knw0ToPh%&8(Taa%sH$M;h_01x17!_MI(PbRKScjw;^A#% z2#EkYDo52?J?)>9H33M_5VvtE2B%No_;JSc;YGhEGVbj3A==q!-{`C zxpkXUqO+M5xb^?WP`i3h0!AmX>l3^fbAU*(gC7Q^En1 zY=nbLO)2=_gc`<7^P9xGNsoRHF#mG|?4V&YwswrU$W>=vUZK(n&-4zj`jy-AiLC~# z3OFk2ah=p`WewC}xVUj^(4ntJC7h#)I%9rja&n{3L9B;}Lo5tQdmTMlzFMJXV+A{c zQVgrpIQuXkVRHlM{^?(o0k0r+4&D1V&5c>~&1tSQY$w+$bqqbIwQML-rbZ~>Lc%Vh z{MnFt>u^(K5?TaiR(lewy}pFwC??)Ycp4ENv)$)d!8XNf&c*E)>@PwhL9r%vM<2W~afpi#EkR>oF`NR=bD)a<@%bxBxg_VR zD?n$Z!|4G%_U?~5Qvf_#3}4Und}6qjzR<1VS2<_v-L?Nc$H(q3p6@{=;NMygaCu-0 z!IV)hZ|95?4Mb7D;n*YP_0FrPB?>v${W`-M-y0wFC=lSOpf|t4k!8NgvUzv|?F7 zGA-8%8NU6DOHm3bnclIm`eMW974s!dC|Bb5w1_M|Kkt zOFF2g6gJ>nAU1PiuR58;=RBHpi#4F*=A)C&C@|m#f;Of^p&c(L*B4UJ)eQzJy`rIU zrmq)9jV(nw0h$~ivd@_LSbNlsSN=>yon-E0q672D1oQY~dzeuu^#CB1OoV1GUuRDH zwtbhN)b(CEhvWRU>g2ep-lw`B$lovp(sj;449SzuGx)JC@Lpe7<<{tY0VoiboCBOL z-_7s5g0Zk3avc-B1aD2rC&DdKYh)r}1o;?QM2>@v#2)jYD&Hzb{2MDQIKfcx_s;#+or2Sg!*@`UG{# zMCW8MtQ89exOAm8s7nhiu=ImqH=(_h{L|<}A>t!U_hv$oH%0krWEjW(?ES?O{+F`j zebH5MK8|ldY5F8?aFqc&13AE*`V|aPUA}r2_Gpu2AP)M5t`q@ z-0=Q}rNa=u&uSH()C{$wuzv9F$p9vXGZRg9q|hEjmTq~lZK2e8DA|r#v7e5|ev`q= z4wf^i#}Gn9`*f4-p!k)Ts#}^MYFFDn>~#=z_9sD&X>ZF;E5AlV7YyS`QB??NoKA z(W`N{$>zFQagQ0A35JR}BEHh?jsGRKUWCb& z$Qy1JVefct8gPFPyg8-r21;emtJBAJ>vwCPA|=E!(+JO>Mp@Jm11uT)@tg7MG4y&c zmq2j*6LN1o*bM&%yMbMo8dM5XS%7JC%?R#mBVu;P{_!;B7++nA!x5a@aHr7J$~5v` z&Kq(SbP@v_q3A_~0784RE?{BLRU?|)H82w6KKOd1Y%D*&0euq4!G?zs{MgjU$^fba zzJ|T>r_mY~`cTo2&lzqTjX6j{99A==$vNitfee#tAY{xdmm{ymiAo?swqc^r+(XWW zjuo4)G(ovcW7$e2En4c`I}A)|C^2kqRB(t3p5-qBZ$8)_g4ugxmOb@$&Doas$1*%V zjYwOJjSOcDb^Xgb`vY_kh1j!6>E$2U7e((3#!r;#u?|D!bUN4mnaMUApb<9G(LMCu zFM)J>>6$1)$ZDJiLaN*A+;`+9X`*O=+%QET>O7~$#c9DQf1V>Q2Tf0DE<8~>(NZOL}+Io(>uN#@I8qN(Tky_m9yHZ*rr=lZ?kZ?PypOExAIWeRfE z+CO7r9mww5>JkgrK6ZYehRTG6@^{6*c9|dK6I0R=Uy^k^I^8Gf5-RA0WwN(#)-{)>4HDKvMM!#KWsQKVX)w{rG7nj3vmTNX>zqoF{kYaV1 zcAj1GAb4CV(pPpe}S)jI$RdXt6L1F1vgTMa;OsAPjmP-MG*A3T>F% z8!u4J_GkKsC#G_UPM|#qm*h@%9=Ugn-29qq{2Ha!GnFOCOP3NacHMBQxwbvsxdlQk z)qBDOq4kS;vPq#Fo`6LdD@%V?L~1Dfr31lakWZ5}g};eas0HSp;Y zpSwYmA~b?5V@Hxva(7**wU7-<;`Eg;(Hd*-*Q#wlzQ6lp#+XmjzO&(e2$Em@ULmUD z2$WRc0`>Y7;Swg=p@KSALNYvlp=L90nO{=>cVia~kBGsI6K2x$+a z0u<|CB9waGcCH{-D9W69d%Dm%%8i8(yc=XErYf!opA^?I%Vkuo?_zFZlE$&AV7+cYHls~n*ux4z-UcTZyGgyeYQ|&u z@S%pZc-?wT@!VW#@nzEXcLN)%IdE3PFoK{$U12C=Q__e&fTgfO3CTy5eM-ADQ>1lD zk(^yc56f{2_Z&iD>u;=?eDjc3K1LD(oXrENx23zUFGIVg2qa7?QV?Z5=XJ6__rF_N zy2iP=4BfpcH)5lY<>O&(uud636qXZ`CBFam!0m~Atc1wf)<#>Zf28oK$LupLJxn9M z;j(7U7F3jDF0vU|$74=f4WdoqvgM#?V3JC}g}6_l&&)ttGLH1a_a%nhay*&^VG#Y| z1vDdOZirVPERU*l6Ecu+M#0i@D)2Laq3II@MW`x2yfPx`!jFkvg#WHPZ@K#W*qUF| zv9N0v{MoL<#PE8iTF!wlC&rx$KcOYTDY!f#k5P^PzE&9I6R}}ztJCYt`&MqULS0;u z<08`hX#Rr1F?F7tnQ>eIJPJ@QF_zUVWMO-JOBH7Gv8Nof%lEx9_qASy+|J$45ORvS zd-{y+r&$sNxrBfLHHVvO*1n|b8PylG@kE~i;O`wqYSNe0Wt$#D|IPP1v3}qAkO%n| zhYcH9-QG5i__V-8=OgSGF&j9eP=vsiZNshFJ_NakAvU}FlBSZ! zzw<8n{j+{F^&;1pixaVsX%gh%0OL6bW~pT7LWeHGg!rN_8H-@ zYkca;?E<8f0q8spC5WdA{x$3+AJW%#Q64U1^N;J=hQv4rpJzX>oo1StC7zw7yW`!pS+XCm7K-2;x?ur_ za1vkY>d1tW3grRPdU{2()#&d({G|@3ws6NcHJk7o7SbEQo@62$VoxC;`gGL>(LDYt zro>0goPniG1g_qz@cnzszsB0K^?b^9$V2P&s_3T`BoL>-57JSjrHKI=vYS!#Rm!;HYJLx&KB>t}O$ zy;$hS$`~9{))Xx1?{~3V+#r$;b2L7{I2>DlY5Lsby;lb=8{0Cva>yP#=zdeI4qPw?&OtaGx<;)x;alG!fwVbKYfJ$N+uUZG8C zqUou`!GO2R*PVfl$9ATC5QuQ?k}sEuA&IO;x???XY2HfjL#^=Q*iK7{d_= z@80ieY<0Q<`kh=vo}g<6D1SdHT1FdMX!GXsp1S<0q~YJrwUP!i0uRFpRiI}&W{4aX z&kv8HdJy1+^eSQ>>{6-?F4V3*75+EkO|3Y^ENk!Z;fcM|@0GMJn^Ez-sb&7SlxsQp7)|}YtzfUDx8kCjg-bdf&jiU{Nex+6asi84&Y@#8 zK_9b>O%xA`}@& z58QoT+J6qews8^fjgh%+SE6vjl(7H@HWIg}91gFYgU;f$J0M<#fbcuEq9L31MZQ=i zw(5EtaPpU6_-|9{0nOvInh>N2&k_3=j7#*xXI`k$ZS6V=n10V#lH0zl=KVLT=eCYn zH_Bypg5vXa_>P5}VN9{Gnwpj>R3yLJ0N)cxgo_1y_2BfZGTbM>*|Gf4?9Ll$Wvw!IzK7|0fVURs%=fpF z``~%?4=YOQ1Pl$8hxhr;jh4H$M_f2}C`8zKI`-ZaHiSA|`e2H2d`z7b1o~}GYE)I{ z+PwQQ>}h4KM9qP!91|T+=YC%1@h~7img~YVULwCt^DOaDu}Z23LpXAM&@jq2Cvp8V z&X5?b6i{AiQ$mN{{z%k^n{5G5E#yDBhjemR7W0@{RHcEKq{Klf+Nzwjc@%IJ&sRoC zc;bEw6l?EY__m+aL!RB!;E82kl{T>H>U9*;yFYLGflA{?QNS@+bStl^>MUMciy zlXw*tcOayT3W9|64ig-5D+K6I0u2=G>-de=zF7BJWk3wC!)*@Q5yFC=4|Dp!xP0#c zr?g*R&M=Qh{21W#cdvOP9Nb?0EY}zsXR%tFbv6FyFAE`SA3-+n=aV*_(w+(mMhZXE&qp`+ zps565qc(je>Yr=DgIj*{?G-T>xlM~@*5o&gi*B_d3;W$sbBt`93M#KNZ6yL7DQ9hd z4O2!%K!xPjQD$}1+7y8yRY44iiAU~LuFhMv@S2HRRxZ;DP`WAK8Nk9*{~`lLJ3N9E8lV*ubvuK~IzRhIIwXqF31aZ-Z5U_|#x+1{13$^T(sot+ z)BkaoW!SS#6L)l!^jUhlB00$YZFU_8t4f@d_p=;ttKHLzhw8yyIKzS=*_bp=e9%9C z)yZ0R$Y=yJ%{eWK`7HU!-WS82^l4F)K&7$Iv2)g#N?8PT=dS(V7wy~!2K8@PNawYU z>yo(ZF>`eW=V(ph6GwQ`=JqYL(s&?CfY8@3fmfZcl@E2sQ9AXY?o=YBU9T=@-&&|S z$CnK@0vmoO|APJi8Q2UQ*!kC?b%pO*u$?Ii?qqD{Id=V~Biv#QUpJEiHnt<<>E^qK zfdEhlYw2#y^Rpn>gi_muooL8l<#8mG&X8jhn`PuXTfey8Uj+4yH`sw&kp8YC@>lt- zJz{Y)_JgHml87eEJ*Y{1Q5@Wd=FA{85E^^&-@K3`dv{_^{p3vh-!r2(Q16DJxtf{*8`j4!e;Ek!Y zBN)H1!Zf!)Is$4;g}}k#`5y1okF%AVCvp<+G|a%f*RPRYql5pZ`+aH5hkteD9o<+c-a^La{G8>EyOgr?owN;zb- z&h6R<+tTLWQk8asQ2z~L086M_P628nUhlXu4JM{rW+j8J$F7HAxaga+Fi ztRTQ2WwCcVKdmEy{JMeD4VMzpzV%c8CdGc`n*WUreFvaS!f1DlLp_p1{%Ldw_@R(R zTRB*vMs3+#xTyN8S!r{rN9t;bFLp;y)kb*;AcI!lYEytH(qGqRn63MM#J8 z)B&LNk`sB#wVRxHDzM7$Cd%u{Q(qmo!K+slIy>sQE#6^776Wn=9+`EDsHKA3a?+j? z6HRGUx>VW=)a*n8q!}xw8kqi5T-MBO(Kh-tM`0f40Gn@n{C%>;`& zb4jgNDlscqcr=UymN2@Ytc6woMysC`gO02e>j-R0QXu!?tPX{QH3seX?->Wy6pUF| z(!WT9u=?xn)Kx5S5}ECULIm!>Atn@wm7;NkLc`pr-#&3yr{%g! zg3ACm1UkNk<&2*~2FMSuC+~^VY2-~jDtwh5`yR_o4f2n1KTK}KQ6bwQq0I?${)bL4n-x6&KCPW(rhd-r3KJUK0%IVMR`Aj=OA9f!(g}#J*;)4s&=($i0=jW&^w_*&MbEZ@}=f|eHm0E(P~jut%`P7ic&=Yv{-`t zW%|qHnr|S7gbHnnWmdK|2#WN!ETO$VnKBo@Lgy$@WuIb$P@tbN) zF5`N*I4b~1y(EqO$H#%lI&qU)RL!Xp#a-IVn5rk@aa(ja%-1~r=j&xB$Fo&prmcrm zm7p-LhflfJGeIPjCYq93tZ56t@)5@Z`TUn&Hp`BFccTM?T+>k@M=m_mZlc451nO2X zy{W^m18c!A(*&p5K6JNbc}tN~13I2%6N-}l2d;z{iq+))k_7CnhLAl_vG(L9301XP z|G#%C0{SDk0RCYp91PIyHqcMhBOcj=iowZh4H6~h(0#Nud-k-BpRKEoH*`U|N)4RQ z`}zk3{owUY&~f{az&>Sugxsrhp(h{0ms@EXFhSW4Nlk)sQi#r1AxfN_Z~J0zzZxXW zcDmvaF+65u0*Z~6^`ke+`O=l(AFRc@q;5o=tWD@Y$sgCak4%%TE5@k6b z#3Q;_eT|m8uaN6O_@75I>_>koz5N&IO`@Gj@T*r$*6S$KBr!gj+iLDYe@VB|7ebCY z_P>^eJ%hp<425h7Gv4#Z_7xnW`YX6dW!zVjPs39UR@fOQ;Pm6RZd-{BOc13cv=^E9 ze=sJD=D1;3q=Kp_mB1itojc<5|wu zNPFCwj`BF|t#I{_WIF-h3w)t^}Px^P^nSJLxXXGE~h)>3z z$20D#|9&|`-6rP`Tf7LG4??#IW<%ORV{OgDU&8BB5u@8>N(_wh<-Q^#3 zl)rMDMb?CnJ)Gc>$--au10OVaQ4yA*^7Q_-W$L?9WMU>I;qj`d9`fS&)nBFWuP_ z#ENM%K!*`Alc9x+9^u^MKj_s%2j zMFgEwAR6sqx@OtI=Y5Zv0ZP4&gmJwS7u{BauJ2zMXNCOZ4`tE*N)|r zwO~5lz)M65-;Vhf`Kg6GRyCQ@(L{E%@tUcsTko}Y)!Yh{Lhk|5Cw{nH^^FzN9%2D= z!sjt6)z-I6)_&Q5Mmuqm#EkZSLHlIxoQZ-svpW*{QIizWM9TW>ou<+E@?lPygf>=4 zFe3_E07O`h3Fw>!H+%i%j1Y*a%3kczSod!9pM%+lV!P5iUFCEeB^~cFKlyx+h6pHW z!o-z@>|Ykw-ad z!P6u{^;;CV*|*=<4L?>#lM>{zLCw%ebehWxRnmm-+ar6q#zqNYGUeEP+EZFbw=dPh zfTsGw$(PVc?gJy^{hh5Es(xJ}(5TkaYdwEUOY3*v{AytENbOe7n8V?7Fo8xFQ_^!^ z@F>?(^}P36*lWFS~2@UhN#0{np}Tm<9Y2J&*+%B zRA1dW98B!!zv;`KRJW-?4iofoj>k^WUHy)d==)@3s0OtB{UT29_ZZ&4$(QT_lr>86(A1;3~zw2ncCra znJNF` zcsXrtu5$QcbvgNXMB$;_x;uNfnZ)Ka$_-*qy?svADMD0QiHP|u_ZX1-hlWm@8clBa z22w9n*gU4!bZ&#ErQxe<=UdBlRohN`4iWEr9{0xPYj#)xdYZ zUK>9@agPgNN5%tq(>t+^jd#fdXdZQ^%kY5})Z`Ln{ zC8!s3sub!p*`bN-`Kz7Exj{nJPQL4HPM6Fwn`Qydey-OEsp@+%hy{r0#r zJ|c=LYN!GHvlFDmrr&B7&G4Z%JpIN2e3 z^??-?U8d}>W^y1ZIy2$&Dl^iMiv94@Xm1&X_0W}0V(>H=E5xiMRh9h z=+NZ$_GQ$?^>he%Dv|nmLqF5Kje8<&9c(+-j!GRB(yh}oA026@Yvejyd!R)osTKeL z9ceN@pOmA7Y<|89Xl>pndw5_?vP}@rbXe^{9&_69e~v6&lMWZ+ep}#d6)UGPOH+v+ z&^`CdI^e*S9t6W6Qg1XjZkVP}nFzOt3X)Y!{Q@6pd-&nEHF2a`&I>Su+07zIX8@OT zV1AVdk5yS=O?%Ehm@ZqJaoP5YogfQ`#aE*jM6HQ(6X}y&&y`ZIf8-o3H2L;=Z{Ag7 zp20(<=!ol$Lb&P3z7Nyv`Re;)hn^F6yfq(W#}8r51S}VwQ^4{PDlmx=5p-_AanpyAEv7HHQv6PM07mX{L- z)?e79N1J-SCVA{7wg+Qz!KIK{w=dsoAN+Yc?Gt3P`v?l5q+yRQz{I?YB>@IH2M-i6 zl!=koN_85wL;ut0X4#DKZTE=8s24uF8>W`6zkpn(Q|eu8XD02t{tc={Q@{=#>BxRN z-swhRazZFk^fKL|PoGx@6>m=Xu_wai&phl48^TCq2YeNBa8TcGXuxE3?&JwHm^>W` zflXZS)bifLk&j9Xk9VD*V2J21gr}bNkrCy;Ktievm-qc-A*|r1k)8mapxRO$Gp%sn zxvQp8+mTcHewo3p_d@+)vZoRpdH8$wX~hmm4JPR!)uGiKIFaNs zge^hjqG^iQFcE*GlEl{d{4}ZuGQ!p4{_xipfu((8%X@}>v0;dh#688L_@T-`v;{}shJ(f4t8ek6N03ty$( zM%@;2iX47am1=zlZux&CeSJLB>;Jz_r_?!>Po2|=lbg;_sU+RHpPf!8l2|2#Sm&sO zSaP$BZI#o#2%+3;M`B5~Lu{CBl_IUIEEY2(X69{%-Pzsy{I0&gKYKhX+vU1mH_zAe z^?cs)QE1bLR~XEZ*Xicr9n_6_M^14OE12~&V?JNYjNQAjkuySc60w5PykmrR}cF*zloy z%H6i|pa0BGS)h1Va3P;mN;R8Fyk5=5_6>9dxveLc;J2!DZw=dOrJ9RQ7{C1PbzG}& zfB2Bx37p~)7BZ!lUvu%1N(V@I^>lJi!}uKZh{n*RM?|p_TVre93!~nIo=h`*h7`F` z7R^R%%=aGy5b7xodQzO4yM+PijAH6dOiV^`)AzBqyU&;}a=k!kQ;p`NZ?&KtR8W?a zMTxYSUP2%oZk;Uqx{@!WYTcX;zxakOJ@P49U^JPJW(z6~dPYX|^`@w%)!{~c*|T1b zKZatom`~1jv{n>44$hLJIvIq2V7u2M%OUR987KE4w8^M(lLD#)dIkql*#*xV6(=yA zhla)~4NB7!9;nr+ zwdV#|f&(o%s>f%{?ObVr2LMf4IVQLr>@t+2RrO~oWZHo~MEKEg&w;*3g^*DPhYv`D zlb-CaetpmEuDN}V_~JsRHpDkH<&=CcMsi{OgR-(P%^L+WT>Axqv`Nm8=97FbHjr?oik{{;qpq}cXx|I z$s$c88}NvjkN!-}0P9=P~?;Og0&z>E4+yNkoUL6moWx4Ec! zM_M40UdZ!iN>Kc2mSP@9_^H^_;4#0bE%ZzM6Mw5zI@|BEz5OD48-Pp4*CUOnPm<5^ zVH~9{VJ;NhXyK6J@@;BUuhZ7zNN2j9Gud~}G%#a(b9K%G%&INa*K&A5Bh8bO_hyIk z`PE;F^Fd!kd^r@F!Ijp2I@-$S5TgJlnK$wNUM}}rQW=3JsnCiA@Y)J=Y{z*bkD)VdxwClJYMJp3jFys<1LAt70k2m~9{hG=np0y8MBX=T z@hQf(vkoXh3;6$;wOYB0!o|7Z3w(8RZ0p)+xh@CjGvSe~gxfEkWT%Ic(UWsVFnD>k z$olT9QAxLNAcDwqn_SSbfv3&6M#fHnS4o%gTkcRoo96SAY}o2++}iWfs0OT52s-t5ha;+xcIg-E##QSYaSixD^jcKs3@+X@uvR-gnq<#jn^4)|xoY z$Rq8CqVXCcvNvK@^`YYt@aBSnaxq@jR0U{&a*M4!XIL z>^l#|#|)Wd;A%fNbYwXk{uLb_ChkBs9!naWzkWD0`=>R#W_^&yw<|$` z#EA~tHh#kYUn)`GJ_AS2cDsh$jI1&d;+2N(t5opIq&ah^H=o#;wq3U(xsx!|2BV9- z6YSTr%_2r$ml{AXce8wjJ^xp^H6VN0Odb$YVHFjaeVB05M16_Q|Sv4KC_jb;80R=`t zKp-eEj$J3Cr}{yO%R#1zAK$?Z?hbG7nnXtM6)1%Sv2XApkmq1TOT98 zQY2X3SZtg}KU*;iCKaz7UNe?lUuCVCByL+nZWr5I#%Ww8XcHPR#Gae`5bGk30ZeDI zn$3-{HVJMjsvWdbYur0f_Db}tXmVWhM?vs2dLDoL?O`mskVXVKS0k8Y>^RfA{z1b# zKfP2y_r(BR-*Nh}9|WjU@H~pg{xjQ+{&j%YqnMjhnifBLiMoGfiGoj~49Rjjg}EdA z!fj;QSEfVn%|gd1=2Q85A7Ew413on@!X_2gMv`$4doZhPl;mz&VD+MVNA8JbU+N2Y zlf^w?ibfV=*n*uTpb$;&)0foj^jq*|%-PBfSz|=ta|mH$xoRC|UMA}~91!pDcJcHO zYpGEmEtmvyI9+xSY$utQ&0GgA9q2sl+c580E3H=!kta}6y6omX32U$hcz82!@#5Z& zK>Vy;pTsA%MUNMAZ5V1+qfRTN6;c=N`}Xqo1&M8!=M9D&@xJWcN-k$O)Ds4$by-Hl zw$j@^6}c|I@+fV6R;~%;@;b5QV5b)oUeIkIIKvhr7{APo_d+B|o4r=B^!gN)8d<%? z#)qU(pbLbv#-rJ}c^itq@w#lBSC8rlVXqy62Lyyx0s;X4ipJY85`+}|;@1=&Gx>kM zBMNebyUHATegaX;3>79|h%X`%6?JuKiw9jMgSd|QC;??;B4ZTlh;ToKLB9u+m<_V@ zZG8p*4|e!ljh3dBmqNuD~aq&OC(ns)pPYL$#^Ef`{*p!NzV5V zlrn?gH@m=0Uk@+zGQjxwv)z4iC_&TL0|BjVQGY-cfS+5D1-h^YYkm^ipYwUHFI4DO zwCP8!-eZ0)7KvN?X)n>mbt=i@t}ZBn#s;0k7WGHYr}1eg?*DwP^~rFCLESaMI-GAX zg2ww204U3km6LgTJ{qErANzMvP~PXe8Th56piNxgN2v%5Jvb1-Q-c!BF(n3>sd9F=Gyz$DHW7%%9BjtSSq9bcrFyfF zlRugrHe2ET&(b3|yNT`KheL4KKi>uwfgveuW#nuz%fGbs_sOR%a^9$%KgUg#`#k~~ z4aB~wn4>%5gQ;SHnkwS`{?Xa>*XpT-Inu1$&d2I*eDmoMnjaH(@i(dznkMxj<>bCX z1qC&!HG1P7WrSuayl#G&?y$6$=E`zFGnM%lo4Drs_|XPNIj44riB8#($u1N~cMq=Ss zovgR9*!9yuRLwSK%$V1k=YWPajBlUpBm>XJq%vBr2dYFKSIR;8BSOUt|ESIupUkfK zR6W=^jx(eW&COa^UcBJ%SlpVutme$O8D+Bqcl+KX5ZsKz#P88}3FKF}WojwkFsNP|IwypG7S`&-tu4YU&mx^$nQ$ZA zYUkG<5pgkZ<*Cb$oRq8f+I!(HXWd1ift-G@jS8d4&^aMp#~Kme<=t*TOJRR~pW#Pi z!th#uC)?PN)#h>kE=)}S{i2Szf+RIG9ZTA#VS-B~?WHJh$?@AR&SxVOm26t17kGku znrJ^2yFMqa|HwBSJ$C%o)d$yhWRImy5^2>tmuFne4Cu?@(mCTMmymvOP)BVRlSMax z&?pSU-i`|7meOacFE!lwF~V&UcFMvUES-G1*_ zRG&~U>l<*XlQy!eXNs>yy*+RuVPPEU(uMOE$AHVD>3ldFv(^EtC6W^w1xi-#)8`$1 zy)I1P2_jB7rvR@*ZyxaB7xwYnzn1?K16Bh^*I7u^QH#>+pYodqz_Jy=yJSGhTpHeo z_cRvZQV9N%KZ{FNv)XbVSD^NHSt7Z}>!YMX1|3+Dm3&?H8F^oMg!?{L!$4nP>lM0P z#ijmt4|V*t(uEWuv3+hmsxs;ZdefR9Vte;{=X`OkPtJG#@sZjdE=3Shh)CQ;YDT^>M3*!11iV-W$|BTk+%D^qHKErSV1l+7`9w~YHeMuZ z&^djY%@2ES<^8(q4+nemeiSHMKb^eQ9ribs1;vVJ-gk_K^ht?eS&7}-BB6F}o`@>X zZ6VlZ+Fa`%__n~muskjErTz1TjJKbS3px>gYeNOreOf{|%+Lv?tsb%wd;bF+eSiRf ztX7K#rVJU+qrPYI>wG`U$Fk0zII|N8NSb2s;+|zONvVmn3~e7wj@dt_^9@YA!9Qr) z1GhEFfj3%zyzOqGRpx*Bgt|Xr_1!M^T?Qb$&iI<(20Hu(-3%dIhVK^4n6VhkkGeq-7Fl z3>kH98J7h_S3MW_m>0c~&96X7)(=}bj?a8^yxw*BQ0}W@3 z^Z>>h0J~v?zlvB3;Cg`>{xk zjE0&=IX~S+$u%^WHk%ob4bmGI^5Ag1@SR`_D8!3_f~0(#{7AOD=#@ZWHJFniXRj@KxwymlGs8>mFLHxz_arrQ| zbK?R)pZBhXU@Pd**gZv)3BwsK=g1Yzskwnm*`g=@O0!p|NS-Ng6!WIV-sdQ-K<`JP zU%duw1V9hrrXEcW;nB>%i_$ZZ!V774QGspI))_AN(2Xrs@xTg;vq7()Naf!yb}r=9 zjcS2-d{j&g6u8&dqPZ-_+>UJj@94~^`%_8-Ag3lx=$%pXm`>>|Fsgp1$@j|N6!e*t z#5=*prMQjq|9QFr2*LAsdU;Fll4_PWKqTuJvgn))7W2x1CFp%*-Z=QwNd1~cp)o*@ zgfV6cSWO2afFdBLD#o%@K-BXQ5jEU$M=6+<>{?)l#zjJonUe*rk{-i7!>`)N- zzh_5=galF~ab!rk!8gU&s&g`=s|b`X(q=*E{?7NuMYNFYHjxpQO2;w_*3gi^3D)& z-h4DUB9{d!8daVA@G^E*;GN(v%$(PUQf(7dY+g%VdMx1UBt{ z79H60KH=%Pfv}}RH+H??*^^+=UWEI?YY7!7`fUY@$d~Z;Ta&6#H|aDwd0k9~J2dv;gs& zQ02)v5$lq5Ckb0Ulfn4fqHlioUEMSl_uPDgkI&vo z^I?=uej<1?*maL()D2)#dofk8pfaGww-QYRD%mm{n{5|UT0Z@K+EZum1!svFe7DtI zNBkT&(0D4gDRnONQ)9kR4`>{@2jM<^;ODKU?mRgz{a{A4EjJsbr&9@Ga&{38VJnI< zB@j2lKVc5Wo&`N2%0a-35C*KUJN#)p3s>QJ8L{ssFa+Y%% zZbxh#lJ+7KI7tVL+}O|>|KLpO;RtMZniQZN7s)&tHK|D4&rDG<0J2~F-a+#PO@gZcZ3IJ-z!e=NaX~amI}tE1~be4 zpb;mcWOI}jXBwcbViy0Q|8+Cg}DD+t%Ff0CwHoRjN=`3u+YQFl!Df6 zqY-$OU_yHDVnz7=*rUgeaHH)Rfpx%e2aC8wojlT1+NV!rw~EB<0VnUw!Dpq+5H-_S z?D(Hq4_jXOLN@RqEUn1g>RYMU7S7@@+^EbA42lYlWRDgB9xn#sqWl5fs3@e#|HI^W z&D|ddm*Kbj@+*w))xMx@M9l_n{~UF);@*|T7CPOmkggct>>pDF^itP3LQ37NYr%7e zvQzpbfeoi0%DKMh(x%#pCL&FwlZ{>QNNu~4(A~c1=2(WdYck!Em)LgZHVr~S`svi8 zcM4#RMhafn!k{6q?UR2lsa*GXIpeMc+g$brabeeqreGoQjy^pe#@E$ViY%VZ0azw) z%69F6U++%8G`5|(D$fNiRP-K6U$t8BL?(eCK6QHPz0?rVH$V;B1E9_BpfA@gYtcd^z&XUyJ;P=B`A&Oy#5>CbIO8F z3GgG`_UNf<(nvNU)oJCQSoeJlbsS(^{n5F#6AEp2`!hF?v9d7a<;hiU&!JDzGd$?l zYbH}qKs!V1@sD>@;Tt5xJ`W?TXqpnNIr=*Bxc8SQ=237KMIfXhUpw`?3iKvKM*q~g zhs7wsnlv_Ti5<8qe^=q}ekePWVlH&=M9w%vVaZ(JMxAQ%K65t|ybT)JXyf{6`p@Q) zJ;AzXc_g4#PQ@eUcKL!v-A*9WAJjz)G0-?Rd{58R(qGJz%%lKAU`YKETY>NNegBad z{~z}K@4?`eB|0Bpos7@;G2p^RSTQ-rBIoPSqRlT9gqw1`G77#urgDo63ipqH5NKTY zZK{e#A&_6|M)zn}|Q=)MR?6VGW#xQnU?ZH**(Mj;AB?$5Rr`-{-r~ z68|%Etx#F?Q}!GIFJ@`R?t6hjLdMA2x-zP6<-=ZXxhYg z%Kzxq==itgqVwtN0PlR+sL+iT-sQYL{Z`;n0Nz<3TGJhmGk=wzmt3dr+=&NnSSF?b z=_Gl_1~>sa01W2FQj=n%plJmVpaHV0mOU|_3^8VeJG>Dvidyln-w=rEX$0b!-$6e! zw-?54pxTZX=kBK-(0p}wv6wtHHr;EagU8R1N#hHbK?{bSlTTzwg^)~zZ2x1~&h|}P zkIh0aU|?4?z6sp_maBj)PekurnmDpwSkK`RM*!&e>>BtHU$G{ug8?oy6Al!}3%doo z9#mSeF1nkL)*0u`Y`XU!Tdly?>EK8lzHdVpOAMx1kzE79JEZ5m&Lcd*D1erOobB!F zN`TP<^`OtPx)ved9U_|wiDZfKx8<9kJA77kQt+K5Jfivi0`M6GW8wREF6b~DyuOIODV{4TvqQdHuO@NHZI+1Zf6^G}c01aB059eqv- zc$C`D@M&c1@>N3?KTUf6Xd@`N`(!U7LI$jsKm0uZv;$TPWR%33hYCM^ApZ4=T;>D8i$OJ&5?CXyllGeV{tx8A` z1n9*S?gyjGJTL9^tj#Citvg3^d{_9^E);ygS;t5W%bGH3>+)p-L%6hF4vA8DD;C)b zTA++t#0J?zugXJBOTO&=ECq=Mt+z|gW_)@9%e9PghWIVm;GlbrDUf6!x#rxC4o-HC zDjd7J&h5KS>H&KdFG@(XHntwk!eT@CRR*zqKUOBgO9Uty7i7+T8&+4|$WM9!bzIc) z0^1QD(pwV)T`3S_glalB#HJqkNU#%7q+07n>8@3KC)1(a4=a2Z+A}hLer)syHpwRJ zXW6Y#|LWKAy5D`8&A+mF7eJHv+4qU(@*{}ouahFDY`Z2`Z3Iwe{wL-?0lcfbZfly{ z(CMW;GfW&EgjwF2KyeS^8pGJy1Q9ec#ycbVGezXIM%*`~mc!1R;Gg|#P}{ylaun5_ z2#zylG`mOR+9xi4VxWmB5&vqC#ax00gK>_S01V@Eev5xB%bHX3(2qywkauDOudvyz zDn>Oa5-t7dv8oCF&urc%vsLBy<8+hVbiI|X*$qd=xRDgbiyr?9!p-dj4y{XsAY z3fR?dJ^n;)@H~~1F_{;4Rm`IVv-{WsnMXc9WGurmhFAP%Y#^ekNfGPw8JJE%q&L8U zf~tbzfISO-8%;|qXN~U}_mI-e^*MpajmAx`$LKgTPst$q#nPF14-Q=#MR=Fvut;gk z`$ZT0yWpPy*j^5+=kM&dw@LmSLqP@^0f}Q{PcOJA0`t#DmHc z&uS9LYDo%-M1@0rw^kR3)bUZ|WK};p1D~IP@Fs4jE?%%urMIIbdMbnD7!4?0EFkfF ztuouNU!(`1&2yYWz-y^>y7zc^)0i3YO?&b@IXr4$h;SRjqH6l(b+-cbv;chq5R=nU|`$;Mo0MB^cMD+`g!G&-*Vj+ij6Dq>Dtkf!bnOVFvTuOk9`7Z?LC=8 zpsPmra^BRqT>j;+W%1cbS6?XLj0|;qytVHx`Vd_J%3eqHr`~{Az#){LWx*lh;)*UP z998&3?Z%H2X6DKccO&!UsnxQpk*+s^nd70E*1z#7K$nEPx59Z@i;Wp4U z4WsKSWj$CTPHxJ4cl+v6owdfOLm)0{R=2qjD0}l2SAMgW3IxJfm{=Irklzpr8gxD5 zOIhWX?_!K~~;{y#N)(>KRoxOal2 zcoEJVU44Yk=&vP2af*km+qyJ#4p1i(MJESvwtHMjx`JSumW<)#(wqy+_aCS($)UZ+ zjKMa0@N#Je_g0&oE*4{Ab_>|KtSKD*Huc6!m+4S*NHtB|mpAX4ccUt$w_MFGp&Cpk z&(yXy+5Xp%R5Bk4ldjjCjoRa)?0m38=}bg*+C}-<;05ik{!FBC0fVTaALr~?TfRGP zlcz)VZ3bv_A`<#$^_&sytNZP**S^ob#7Zuk6=P3mkvFB7tKqqhfIS(&P{qoqt*ZK| zkFUaAP{HidCK*P+>Yd7{GrXXM-waw|wFcptgA&Zjpx5bzvHg>chNd}|$*Yakm-1v# z&(I+`g1#t9K6ha(?&;BGPo4^||9Q#XoEDVJ&0ctGv}REZtLYiIDU?KgT`7yV&mwGZ zWGtf`hSH{K{KQy%`Alh8BlFgR9f#9m9%hdakvzM1jDn~Y`g7#?Od(SsQQ~Z`dKlkB z6wF*-xJt~8bjQ}zPmqW7i(RmKqAZL=7&B{hob=6P&d|-dUC> zVUyZvOYgo;yI-2ut?)Q`G8MECZt{}Z`hcc1ErAF`d^u4c6_winFWExLkGjq6oyfh= zGjiZ*-y!3hEW6?nJqed|DgJd?8M=rGf*dOG?a(20jo-NSb$6{|zdzq#?F4#ve4hCH1%3hfuaPDLI_Q0Lt!dW^C=WU?OE0YHX&4Y5M zUYs9ZaV)`Mp zM;~oY)HNW0>bM0h@%j^OkWdP0xpaZm{{AS@6y2!Rab^)KP{B=qq?O(~?4Q(mNHySY z%pHx~{`g@ro(>8yqc{Wk>}V3omm;3)M*;=$^q3pd3DfO9OV+zw@FB2%Q>hf)=N+q8 zHwJ3vuwY;vRibCTBiplc`KLf;lf{wvV^39$E%=cO3)U^OKp!$-JMgVdPvqwW-P16B zj}G7GzUAmRUq%d$|L`H||{u5hwSbn+^luNxAt-hZ8A^vOE&!gfgNdps~(`9dI#-3+0M^V}1iBIpqse zHqM58#bBn6oOoN$vneUKH2A6}-7{4OJ*o^@;gFN8)pv;|vy+ zy*cBLLAU3B*zA&b3am6^-~C#(TtVbFa9kyc^t2P~)VTWbw#dFxF>E)>f2WQhUhgYP zE7%h8q<}986gAsk&*9`Ot^4wc4zm-SfV<14UQPrRyrHHNBMY^wug&Gp2gO~75}&`# zMQbBI#gGts!HMX1S`+a&OayC$#}p~0pdO??jBVXtc;#u&!>!LX$2z5XvgZTIIVc<> z5Fr*3O&k@zss2Pmd;o`rz~W*Bp+xM*M&7D{{*J{H9fK=wc@T5?;9c={*Hty@V&^df z;`5vQWB_*1rwQvu-(O^O{ww^W=fRQRubo>Ql{Jw*2HTeX^>6YmRIn)>h#d(ZU+@P> z?m9?&*R^$L=WVNIT^wI0SwBf;nqSUgKY;zG7RNg$m?FUBHo^%gx3cd1>DT47md&c8 z6^iTNkgqz*ZP?@l_k#Bu_Bt%OueP_7F7Hgd$6}}f94r{2;1#xSjzBRPLI%-=MDm~A ziF%cl_QLiz_l^a|7cz1ucBJf>vMx14FXo-r3)z%oXE)VCqA8=MkywR|Kk>}eP+ULe zI%EwZ5PA~%OZlgkKBftz`7xmCD{AYG>+;cn5o?yFb(*c29{j7Z$@PbY6&3`nOvlNb@`vwN$-QMZz4hM*6P;zI0VqK~ggkP#)yw6ud51Te23*yRpyZ4E#9mX21HJ-P zeSKaf{G$K_lgX^{jzoM zTGToVo_W1|YWan(DlD-_F|CkD6R%euT?5teO%PKob(+nxJzzkq;~p6 ztvT(;ONL`f-~c#F4P;QvrD>Ueu2B-5dleIPbPDpR_=htimZpy%?k?@@P0|^X@|c^s zPvoZfdAT5}KKG9xKN+oN?1%ZB@z>OE%Cb7&lM~C6`JW91ug@PNQ8i+UZjRQah5ph2 zDQ^zdQ1+UW{etD4S?X`LeOGn?f7ZKG_C~mr^2~&^AgeDtoKnldC+QRSUH>Om|9A1# zjoHTg3%#XenPNVrdR6hR9t{9J?Y03)M+jHgv!U_Ud*uO^0XGa@l0~~^;uF8!q}ELE zRbKMwMQ-ta9U6$}2+@1g#5?>p!s%Ik|I?jazgYdk+xtQz%~kTJ1(kjg0V)74ED|aN zbyIocA*GQFW}nD)KCx~LPHGsR=f7%g2yYahe(-5JF{izSC;C&t0}D)%yT1roWDF81 zpopTcJW{0@#Gw;C00Asb6P^Ok$hfgy_*0JGZL6gsj#HL+ZG(H~IV?gWpez}1_0w_Y z?Pfsq_tF<=o6-adCEzS_pX3Jo`Si0WLie_QSA+CE-(9PQQ{Gh}RtA_DIL|ee&AeYk1 zT<}q_KS1IIy!~@-67K;fRL3ILb~a$9RJ$(XpMDA~y>36ByO+mCk_kI*iTfR+riaK? zYMuY|z;XBf+H^E}9;+2%3>P7oOQUbUAe!-YvsOb{AO31_@QtJis|R%A z8SycBGS%(&{&+@WU4%l&rIS|<#I5POw&%equW$N?2}lYJ0lJ=-LvlwXR99lGQ=V(O zB?wl6twf_suSJhne7xD*vP#c`$}5DEzK?nH+Ni?r8F{>(fF*#$n3QbGG(iC+UsU>xk49sIOJ287tN1nTe<*1MZ+dy`!6pE{3q zTvkw)Gzpdl=2y7LzDv{_Iia(7?sVR0XpJK?T}_nCLE^|CF9z%{XB;rw;@34g3u`=c zkSBhKVp)c53$ANxVsx3_S3${dYeFfdIzoVuGg3F&IoV1nT(kUIaEAw>47eMWcQ2lP zvyZ{!&I%M!x06?-%H}u|fI3zq(RVcSfALM8Uxn;cArSG@G8agwf+&Ng$m!Eg!U#+? zM`}v@{AHMRalI#sThQeV)S4?mh{h89(u{!^;5+~<>Pxs67%OU9ZUX`0IT?H*c6T3; zP36>O0b?4pAmJEJXyf|+j(^c`(iLJc*C-T_VlBWN>mjjNRO2+b^0%ui{JP!$Gy9?2 zTriX9@=7D5>WS@;M7d=xXU>!oKP{+xdU|77PtA_3E`*yxt>D)Z$gW$pI-A4ucsrw= zfH&KScYTS`Y>zI^mRor-z9sI>S*jZSmVRL#UGbzKR0%UZP0*~TW8I%}2{OiO;iY6D zzZs4a`BB31tuB zczQr!R6Inq*(b&UB#H`RS9#N*Y0dmv$0q~AhU_QnCYE*?caabay!-czqKFV|Zd~5f z#7p~5wxOEDd5RSiTZgnV)TN;V-~MuZG_EYA(@NG1U(YFv*;ASiC{zXDaYPJ6?zmQx zU`k;cjp~oK{B0FKCUt&aFWPcp7m4@_PxpNM-+TGEX_!bs?Z-E|{{Nj_s4;}Tvct!7 zRay>#g3Q6s=J?fU^59034U^zuw3igeXwmT650kGxJOjd%d?QTy+%frxFEnxhSWuf= zq7v=%mcr~J{aiku`K?GOQBftGb_sXR5U2h=WHdRqSZ#7SVaON8prj0WW$-ZtfM zNGX#EjLMy=bD5D}hdT{q4=2SHamt-ys- z$LxO0zmU)8MdHM*^dVwJc{m-#jc<}l*yTq}8`iwQT-QeJoDI0s?lV_WSX`EuwFQqG zwR^SKO6rcLasQQvLwfl$exksLDt;FyE@jhYI`=eFqWXx5HGg`fac25Xe1hcf)0cms zxGyh|$#Q&~JNKv?e|ht8AOt*Hp@dG?4IqEHSz3S-6P=ZQI$&f?7uwvgBrWam)2O9L zpg&k&H^xt(wS!qNRR2COq#?8wRQc5fO;2Zk1p@V@^>bnhhptKXMI zXVPeKRY$$ae}!)-szFE+;SE4xf}P3?qCNZ#1lZ?>8b-_1~) zP&)5sx7VTTS;)2U7ICt1nPh!$0q(1q(>&2B@m<$+=Cv&>kCQ7bAmdGlloY-nM0SB> zJ}L~PJ;Bf$FXg7;3q&&X0dG!AI=0B&Pj}f(4}v<+0YJ|DAA2zSzg8UM$@y_y4$yNG zYX^Dp1y&v7>ykgsAb04q=I2(=`7^$pL0Mm(*=LQF+M$%4P|@8D=e94z&aSwQfGcSP z(9k!Y-tv#LR~q8H=kN;D2W!2u`5X5QdBx40=TYFf3rRb72pvkOK5{8dP18j@``41O zCFjzcPKoC|X|qfqhV+t@?A`bj0R?jACo&G)1VcoQa&VS*Q}CiOqw!ocH;Mmv?lW$- zQy?h2e8TNb26gD5g4Zxk$k@{)+-QM@jQX&1t!f6-_$d?b3u?yK*AB<6LEyJ%q$oOe zkUz5Rclfy{P8rgX3Iq~SD39)c$=rj#2in3A1DQACZEyNVy=2O`@z>vf&<17Y7Q5TN z(i8WUoo+jbTon<|0;kO|V!qzMa?*YldG@Qo36&1ZR0bn?`jCzebP=2U@Pqk(AK=YE+ql8b z%X)YgCZaxFGyP_i^TUP2J%FYyG@|nzPDUT1;?nGR2<5rJaL zs17eVP-$+pj$lnrq}Z_V^<_u*9F9;-attwF=?RjIb0l-lKc;=lU|ZeTmaKbqkQTO^ zAs8$U985D2X~Zr<`KAq@rq}?A8+=ateene!)FHb=V7b!b#j~)3p&>#k(L_fI;xj(K ztrHj56^pnIS`Hg34jI_^*=IZM>mY}Oz}fB14%t~)4s-_b57N~Jxcg}BH2V&y1D~U- zit+E)#veuJb>pNUq(VYuv1dbhXoI*5#u1h}7hU(7?2nJy|EH{-mhWyR3C^!OdREQa^CTDyGvZ-S-p29;~FBzF$Gi?|+C zI8Go?OTZY=xinUJ;Vp%Scku&|pcAr%;Iy_CbGfg#7v9#Q2rQMc zc-%0tvQS|n+=f@^6Kp&qm#nSYcJr#lE@mmURKNJKBM0X???+F zI)OPH9T@Mx-S0KGe|q!ke0HH~!q@n{4p`B8q7wV4=-b97AcMo-hW=hap{aoc*wytP zU9P^1&cP8_C>^im^v_zsgD`Kf<^g=ac`21QQHOiD=WFg-{3*`WT&IEbWf@uYi&Kdz zLZ8S%|7N-S-+#;B92-spd`k{(q${D~M#uyUcr;Ki{ZWFvzjJ}{8fp@Ohs!=4Yz0S9 z4(5oYQaJB%CqPk&u*eQ-V#(tX>pOm1ms7R^IbSKJAp4$`pKj_AaEyCk1>!qRJex!| zeV97e*!xR_mHaa)LwZ&^qt7#X1=ntP#}`b?=2M=rnFB6b^0O(mj3QNVxC#%uscXmE zxBN7?>$yxWm>ULV&l(0qd>zk^k5Kw&IC>`(Zp`lyYvfwu7k{*a+C;S~*1ihUCm(yFdPgp;@dqG+20-Ok4FX5A2{s?vAku~kbKBeF6%fJj{_&q+ypgF5X4LBYEmh)yZ%FPatHI*+Q?wi|&8+ zS&@-jy#hhN@cuKiaesTY9V=s~g=!niU)q(Oy5~sK8Poo6gF{;xMq7mveLWc@@K#W4x;dB=!E&YkX;eQ9eg4j z|JYWNlK9H!wC|dh^CN-G9!ng76Ygs*4^6OzGjy~x15Q|rJ*%?u4-D9E-;zsmwV|w! zadXHe&U7uP<<|Ih$mBBRkjXo;oKbvg3k%7kjbadpZD%iHUnQRn+W*a4Zhc`=-r(q` zXg+P+kyjIF+5?GjSPmEO(So}lE60mC&L~%Ec_WMWSY>DFkFCxfT0< zPqWSiKSeKEn@zf}5Zh6tcjGs`@MVJH_Bt`&7ziI@5K6%BIkCXdq!ttvRaN=gCo;Y# zc~3}{Z%w#u9?9igmivZ;0*;u{J&+zh{vAauLc;t?CED>pvTUX4R3t!kO3&GS|L)t!G-q|N=41LU^! z$vT&}57jE7sTO7`Hcm3n8K=eK#6Edit0p%mO7?NhUx9u+YZB{OW2&1S*YfS)8Nk&8 zY4}oyFw^+7rKErewCf+j%g(127O`x=LM3%$a$oJX-|rh+dBqQRl*ugXuH@(mU}X9@$L6p|5>K&z@563fi*t6 zr8+w&4k43?eByqce@?Yk3U-Q98zG?tBqW1Kw0NG>?Z5ubjp_YX3KHB_kc%33WV!W6 zIs&}Md`6ea^GJytf^i9YF^#-$ASEE~lP@#w&tkrt(N}3kaDU0*CXxkJaCiij;#I?C z8fYS-2a!0e%0(r7;ePM1_R)U(GHdb#f=Ld1*|Nov86Sgbr`IaQEw*pbpU}l*l7P=_ zL3HL!EnRu@?ll!MmzHUeen|H7j%1HfPGBgYJvUwZcTS~qWyIrz#Eq4jmhxS%TtEI^oxWkvuM5L3%R$=l z_LM!TW&?cNfF=!Sa>|6iXXQ)+B@B@ZaeXwynEGYU&c6Roe`5W1RPVtH?zgbV4-Xc;9~G! zU#O<$>tu6mR@4wCl{@8aOD}(TXKfNW#qZv7PMCEZ_0=RVjy}vWsVth{l=?F5$q4! z=;KUIXYdvy0jnYqSF@I#RA%Xoz#Ii|LUT{mNp+e&D1+!+N1LASJu}z}(L{6n$P~ay zpqAki@lk6%w;q`Mt~SO2)DRdSt@SN`e=LCcQ?qVY4%hL7a?ii>1<27E=I zcSR}^xx5Oo#no8THV#%@!RxwMlbp3N-CSTq77r)2wvg?}@ zcNnXdK1UGk5~Z`2)Gc+c6l{;sq=o6MYw1IE5BDc+@lQ;v&$D>rK5`GXy+5?;KeLKW zpkAW^dcix3<1?(=5wXqpFMMZwxAXk253`V7+u?Y&wre3jN-Q8tv}JbL3TncuJ1f4_ zkjhqY(6agAFU%TB6%E`++Dmb=nAeOMcZW0oSlt{bsCg-yyWtyNRV@D4UFYlyY)O12}=-?3vH2*cFe3f~HvRhgSu3-E7 z|G2IqG1o~{x%+UzJ$rkRFCqg-8wdIr*XTth=erW+@zR` z3aL^xCavXex^m!n;}NZN!(!YO;t@g19?7v24cHI`jA4k!~FOLfn9f#oaG@^qusNgvBMl5VO&72w?ZpV@heXI;urAJ*t(!y+h}Uc}?7 zdK)iC-}%>iVb({y9z-$DD-S`HPrjJT5CIe}z~w~W1+U4u2G$U#m#!FtvAYse$0LqD zS~h0;h*YjmE`Y6Gh=624zF!yz;!Y&~G&%3VSyInFv#2^}e?b%&%i zOAd?KR=KM?$wF}#wn{9C-3p7@-gUbp#A30SS;frE3_IEB-S5@s_x)bi_n)q=t6ZD+ z`*nCeACJfL@%ZD!I2&}N{T*}FpFRc-ge6F)la)Z-7``>56P^#+B?hDxI&V>v8Q`V> zPt3W~a%iGujV$~>A_|6Dh=n~jqtw}L%O^khStgL14TELg{WZ}D-eXXU8<72}Hy#M?!Z;J4@&!C$Y~qpkwgJS^xTDU z+PD+0L@F48^xYjz+aDX3_AySIn$?Vi*}e?7^>wuMkQDkhTt6IoVE|KTOyhrt zrtkedebVb*>I~_pB$W--@$^QaFV9~F_Akc*_D&G+xDFo=Jvpwr zWch<}4H$o{N97AiN!(nB)&|>fPAXV~F@Y3^^7}q-TO_i&)Fi8emSoQC;Pr_NG(JVx zHpKE&RLju+>VEfW zNp*HaPHZHFgZyR2(~dlhP5y@k4OyP%*Z{n7?w+1yLXnXa0v|$bnGRO*zy#j!N``BD zyxnGcYvvhCmF&ypG&TNhdTdtu=g)Jj{ zgOY)e1L_{fykmaOLL!f9Ve2Ak(u+VyCDIb!*2Lm~J_{Tts9(^Si#d-6&wB=tjN#in z9qp~r&PXXkJo@kkDp}pB(gXRM3KB%VkFH@)dec`_``ea1TDm94$BeqSY5RzIz*}C~ z^(XD?vH63=)Adew;xre$oi;HxN7TwBwEX?ueR>JnPZgt%2JYW?u`xIV+j7T6S7)Sa zd*N3T!drR&H5BIB-C%fu@sAJb~L)r^DOPdQh6vSx}vk=Q)m+Gnv8QG9*@ zm@Vlr`3e*ipBAX9Gn9N#Cm?z7K)-hM6-HPLsX#AUG>&fGxaH506flQeL_VCrA0B;0 zBka@yq@l_H^yE1#Wq-xyoRnyv)Iv)j^aD_LN9uyEJ`_g>KY&r_C$4CugMp0_#dW~4 zsDW)^*<_SLdf>KSKCkEhOuWV@vV$qbG|N=wAXSmuQ+=dY$ic!O05|bBpyvS_v(K3` zzI~|PlYLxvtr-Ot&TbB3SH--I2bfbI1GY=3JO>VA)LS~cHSA|Vkntr{3AEoUzyA&& z&zwMVKAHlc@#~hIf9ietz^r0CYU#%{c4x!}{h&(S?{neFB-qQUp^pWxAcMKWKy8&Z zuS?u~kRt)U1B)Lve=96JTWi~w0$edZW^624v)Y@QuO0P(f6F&zs+2n%8^)HL!rAh< zS~3yY*S^+?-|t|?b{hndN~e)@-trmeLjO*CHN#{Od@}NuCrT4FHK<=Ah#hP7HCrfwk5q##RBX)2l!zg76w@(ZdTvH9Up@!{{~mbq{o^ z&U+#%@BBF80I$|xa zyuOoQ-03^x#kuvE2FqlNp~Ue7UCiWrg4sz4E0H^aqPGs|8XY}uq-q=Y z#wc+eB9L(yP`bT>N6(XBXjUopSWTDQPHj&E{g*AxT}#?*U>%tb<|sU#Owg&rF(02S zAB29Ggn>sx4XE++$CDyR`2&f2f_bk4b(-Kf4tMWLi7B85Xec!_O$FV6Q`G}yEt~PP zme3k|H1)Pl*nEJAsex~5c!m7PR6Za6=~Vq7+U7?m?0oL_8t;g}H^-X;!%|5}30a0; zjeDdzQa7ia@EUCA0O56Qzt7#|8J`EU$y_dgSt1S30YL>yZoWC+Q)NIp!~C9}!>HGD z|620Sh8h^CP+GLv01t*O>H&rpw6pMjD5#K8@d~AeS1gi&_EOoSFD9TNAQ`_ z(pnY(yq$}bQH$1WY%&)a%@u>X*J4oB&CthzW%~6PiKqHTBmrJIJ!Fm7+XHmkU%(>*pO`dpSir_T3bHZJW7Y1(Y z&ex-3Rwo3MP(!^7g+_Yt5F5X2Z>iJVJt~XAT%|aRWD_n}wb9cNfuz@|8Q+{zPIiyy zuseiAD!wy0K%O6m*t}^dlCc}MBH-a?bg$8rTDh3k%2A*Yi%<6m?Bn|QuuWwV?9)Uo zohh9fA4=9GXs(ERi8bx+&r1dM5}Lua%}Qys0@ioVCBG#xkkpta6r4>d5%VLwH&TO%P$U=IE%Kjn~ybmI|B8(@qG-gal0=EdmNF1d3TP@x4 zeRGUA6hK!V)L(fW7I9kE?rgZ)9}M)veiFt~C>SDt>}E zuQu{QdyvRb2?IT=ruZdvBhlv8Kx}1ZVbl!nKS=!+Tg8S~dB2r*u~^}}At*33Z1K&; zLx*2Pr!*yykIE@jRGQe~#-Ug70|QVV*m8}bWh{#gTs#W^;pTLKsA4>MXV8{2#jlpm z{WRa`88v7WHs7qYKUv|z=F^jxj$xMu48dnZ8!oXo2cc6`V|AGmgY=hdxO1FfzM zrgKDDMT+2n8W9V|apUsvDc+U3?Hi9BB;^2AaX( z2-}bILe(`joRw4C*Q?T|0m6j*J5T2I=lTPtlolY{hd!%?JWVE7iBD9sV zB)VIdSYx0Jybxf^hH-YaqPW6r>V#dY>N}`e-RO?5^943r*X;TiLRfkA=lf%=&bdB}r@b9c8e@(@#CDXjXrk^36B%`pM4AG1DNrl*r> zH74#&yTJWV!JlZUu9jow7KAQ7_Rco~VLqKSXi)6KVn|;Nu!t+);lHDx#vl`NbcXpD zaddXzS{#r*g#oQCl(mgnvIYmt8fmH;dBU%gL0sRsJ~S-}%WJ!$u4P>NzL05V`h2xS zH6$+e#I;}U$-vN0Do{wzRBU^7TE;}IN@~P9vTWig8sE|j=5Z_T*feazrzTwEjm$-q zH`Dj~VWoi-0q9m1)AR2t-b?Y=T57ogv9!}#@>RI3+WPde#6JuuvG?Cvl35OWuI*xe z@=x7ZBOk@Wii$lXpKI@`6yU_fy3&caZB9)GHf4v0{$(A#`N)QaG4}3~Tuvm=cC}sk zlCjKhf=`pua$XJSeLIVTJcU0G>^W#Hip6e;Ifc7-LSn4E{y-)s^s*xUfKyLC32l=n*yR&?`l!nRM!C+n>!MPPC@ zqM)cIv-9BcqcTBX952s8m-ertcI5@zCBnAj>4>PO(d0 zs;jc~4L)Dw*EoY&g(RmdF4yi~a23j-5x_=|pBaeNSa?TW`>eEbQ|kZAot^<4sOn0L zPB+Rt>ENAS1swsxDFtSJ`^*0N!IdtKHDpT#FshXEq?v}ke~--#zR9QTo4ZK|XNkN^%Ul?JOJ^k|rmpG4R2 z`~=P|-WoD2({6P5TInY_vp$n1_thQi;*oAq@=(0+qxCP8OwjIxYgCG!rcmjjvt-d) zxvAB>cQz5lNMqKee+mLXz`2b`6UHV+mve_$&X5=qe7uOKbC^ z6lzxBADQyFjHFf65}jr`STx$1sZpVL^g-?K#`oXMt^Ld{`EXx3t;+MVHWDL@6U6js z#;Jk`nPi$Y)W+=|SNb~KVRk|ffE)uNv72e(Y2mp6cUOA8N@+Toh48fgf*knZu6gnu z+f8RqHc$f<^{h<6%7NQxk=CG##TZK7p{Z8b$owU3JN_IT-$`WGH9uF%?rnM!;d~l2 z)G}FGF1MW+()(fMN`D98{+@C8AfM*HRQd!TIQ>2zC)yt7Q9Bp6)z0Q4={SeIDdw;1 z0URuX=RDkEW%M^?X{nmqAet&&KO zC`y9F;?ln)H|AhnyLuS?2A#0eI`ZWe-5+&(*=oBOcLNd`MhY6v`%Q?esbm8{U~9uA zH7=RYP!V}SeYz2{_veO#DPD21ttM0R1;R<2fc{kFvu6YCFp{g6Ny>;VDFk7OFoL0E zH$UpXux(+k=b@;^@wcFbVvsbD*|(ZZI`<@`Dq+ig##$R}izOAn9VQ=-61`&La&6wf zYH_{ybid{0MymkCfgdJrEicw3Z7eBiD3a0PnFb9p|BK|zc0prZ%<4ai9;bg!9HgWd z#x)0AUKqBHKRg0vj_9waYF|!Po$O+QqPRdg9i$V;*!iOT$J59CndbGozSvpH+?q`7 zbEhvM6zSoYZobfsscV=jV)#m?^<4X<-Fid?pLUW4>*+w7Z8?Xz2wA3giby+AMG ztSJkduygfK7UcxXvC}vbH12iiO@2Etkrv~1bfyds-K1|m^Cjf`E(^}bVs4fRXtxNL z;xm+M?_&rgb0*4_NpjFPbiEY!=;WknbCez*Am5kti2C0m`vZS2Bh1DJH?(@hSPSZ7 zB$T_fH@y8uf{xIX+Cpbyr{j#uDew46xolCSX%QCt+}HMcYg!#6%Gz_umn3)fik6^f zuBamR50lG)yb6s~*Z;9cvXjCNB-GXiL8L}so0VPc&HG>W=S*$g9Qd)lXg15N~gVU2PD|CQ;bY_dlQOn^_fY z{SbN0-G*x4_v$j%PY#rbnUuZ*N%Otx*4dSfrY5Uq)q0p2(eu*+fyA-$?M16!mq%YZ zZjyfW@)dW`N=Q3AEN2|tSqnD+yh)C2az`%3F@cF57z8~5lh64A$E{p%r961({kR=QY4quPP z@<=WU2H=OuJ70&4)}p9d5F9szvXJHto*=#EANcU<&A&5=>9$^zTS6tbT6P>ioh{4rmL^=wxmB1Mr3R06)H3gb^a#q85lZxc0#N@B<1*NmBRWcf zOW&RNjpR$=ZFL7t*G_&WkenWLA9`93aYB*d6zY2Z!)FP>>38M)7YwSxZ%W}GHeK*v zJ)tL?5Rb9kHt#`e*}^H^b#r%{TWr%qs`H<-2JQen9aZlgnDF*J)0I1b1M6Ed#gIDN z@uHYnL7P6BmU<)&DiQ3ucHG{d^W+hDR*^@ ziWI&0EyCBW*3daW639>SJmI;0W zW?!V4ArbUMXc3Tr{xCUrKe_A0ft^+T4O>RGXAwu>h=#14VtiT+K(apEelHhJ)f(|6 zCpNB%Y8Llu1@T0ZEltItVbjj6tUKre%tc9E$h&}sz2OG9MsJpibO+^_QoqRQJw>-{ zL2i!QQ6_Q=XAhDp4m&yOKzhfB=&v9;U{1@=JaH6gWSsy5LCE32y{ZKDrHQ8zp&_h) zXWY0WHzVObi@BMwUB<*@Qe;den@w^ZVJQ1`VRm-U3RtxQ`(<8M z_oXs&y<79J>8v-l{g&wwD-H_u47hp>aux0s{P{TtRq>NyJW1sY(Z@BNqf0|p9II^3 zJYzjQMA9{R#5eV;@>L|Hf{XgMQ(9UO!~oHe#9Qc+R&KMnHaKpvISJ%cev^H^DZU@| zs9w*N4(kLdZ~)?{zZ8~<_xg#petA$)%cr&LoF)59$-UT_BgwjRMR8>-+q3sJnGD$z--`KP#Mgy??4fQx z*lS+Eybjk+8i5uquyMc@#aX^cB=tVt7C&juKN?kQ#$o zXj8=qL~r58W%+IgtsPlqM1Q{3u^8EysRwP+`Wu zy#TZv-wFu`3v?&S(>SIV&hAl($u?mW)Y~>1i)p8%Ne(OS$Wwra}bGYoHT`y zxN=~f;0O+feASnS7vUc!OdzbE@rTduj(8sO+Xt)dAdmQPE9bQys(kj;;?P7(VGJFa zXAX|>vbj%>-YrN4UylBt;No9-j$_CFF?dr4n!hn8I?!vaKW!`XrZj7b4TLS14@qV} z;?q?UBW~7j1H0NYv#E*>^TB5B>WbNdTmnP~KH%G*?cMyh7O~zIy7dj89b)Y5>a>K2Tv9|B!`fKK$77JZxDt8 zAjAu(zkZmkdFgnT)l+$5a~xw??I6#6)J->djT(pk_Ih?fUcFTGqBlv!m)DIRfm{Iz zp`mhkGT(B)7Z)Bq$X&S+V|%aJ^FUkTC}KOgIqni0v0N?{iHu2l@81Pn;&+ zk)KPsBkr8Qi;=}Ki+Zih){>Kk)P>{>6`X$n_6FrE%eFSE^bmGm;vMw!}uj z`w!Ef8>GjN|LB6ZudSU|65oN(1c*^4(Yr2;HzMl|2m3tTz?K$IUH&(u^zwh1)Cl2K znNCj_z2z;u1HoT_$NXdW%cFdr9F%|WOKMKKAAMkJ>h5keNmY!cz7XfKXcCK$tG=Olx>~ug%wqzf0^U&V(%|`O}1yj*W_DkO(o2^(P&WZ7h9BHzoom zu!JJsYxQvLPSa_^VmHIy1a1%cryByirj0&$UeOW03d}Py2INB*L!UnA6YK&Vk`zuE zEQ$7bBxM9D7|!2FJ~i&N4F%!#;JBy;2qkMp{*I?yywkfZUxf-zbLEyqZp!FO8<$UC zuB1+Id@dhs5vbr={*)rwmGpYOcAn{Y`X?RHa`20J<-E$2&weqZdZNu;o$STAupC0L zSTX%SCB(DN9g1O0l>27Wy)wQ^-^iXX4Rg!L%eo7L*VSgw%rQ+OK$V3Yg%(*OeRS?> zWm%n@!IXxY;CyX}n|RTUfuuk-tp@c#E+QofVIDX!<~LWqIX)dsW`(B`SG0S);+L?H z9YWl|tY!XL?tjgjA-L8&9j}|EY{Q5ioK{>=O_6T(DWN>h`I}X*Zkc#cSWI{hl0Nv> z#Y?V}5A+duyo&CpGh2%Ht{XpsKz7WtrI7B}>l-rM2PhB;_M-_Ml4n$uzFT_Jc3eLT zwl}DyevgbU3hcPR*?!!}dsFfhP}x{1``t3%wOgOBNlmmdf&pEt*XecP8WK1vfMG(R zEAd8(?AzT5kmbJE8`^0uo~Ey)uJxZa@UZ@FiQIYZQF4bZ<0y4wszDh3?p9WO%4 zRj)uZCHlfh{dM2cjZKROr_boc{V~=L+c(8u2$3+pgQL0@c+r>acOgJFlu2m`6P*-y zI^~DSZ6~|BSNBx!HX*;-TDcnoc?k69Cs(Qs_52Agz4Q^&(cJTw97s!gN04zRs}$nD zD$gB$VHV|jk>W`*7g5_*W1qZJ=EqvbYe^#Fotw9od_v$_hAF_Gt&Oib>JNWd?ay&YPdqHMOV6AL9-D(Nu^ zjH2{(@~2qisrS!5sGtY*7~}&2Pi9CMtNYEdR0>=tgA=Bem0vCzaWIoes|fsN#7m4x z(og^8Ap;&$6&i?RYU&ogQrZo?-6h6km^mKIv5*x4x(&QA(Y4UbLnaQZK|?t*o*P{@8|~ok(r-n(l>iUZJ?o*c3pEx1g0oJCw~_meB?xx z?IhxjT7w+CiuNe-j#+;yl%OWm%5YeS<5%QgKL6@bO5kdE-(}=t!Zr`y`h5klU_;Cj zf$;A5j!iP~3c`cMl{(6;;(cd!y~_$PAMj>PN|c7GuvkrXt*{_ zf0`6p63I2#S0EmI!DU}PJ;TQRU6X0Tv|9d-ZoA3{L7y7X_3`kDT;j_UFIv@*REO@B zb+rgC>j$r7_{X*Uk(sV3cw?JYC#4{eGYsBdBe8f?5(JETBaFpWBmchqo*Ou+*QL?p z9yxa2qE!s!r{%6nT61UFo5A5TS3uZC^FJ%ZCyHZT(IC`7ol>-QWOs90vxik!5V?kz9|tmwR9}>_p9v8_Sioh2 z2pyV#$(4%Iyn}tmTbFJNFgLXjPrS9#lU6MX*&4((Ks2_|tHN66vR+{PVUh~WAMO-? z8aFr$&M##hV5~g$WhlzLz>4Kvr#r(dI=1jBD8cYx@=)J%$h%^78(xdXq}2-Bo$_jH zz3+C7S0-5uF1dc>_eDJV2%=uMczf8Q9Rdx^LOMHcPQ8Q+6&lF6|3N|xtR$7p+2fD!7>T#G{q$RM^b~wCmkT}jhHfFQ zytgM72!NMHk8yo(K;XEPZB&zRu5J6SG%-qDvQrGN|NI&qfP82Qs9I^0yUVi;gV<4F zIyAtJiHiIPu38jHYJKSRy1MIU4hpKT&NG>%vxcd84p00gHB4|7(A(kCfj0kI2{_kW z=xw5gI+rf1-q5(+wpP0gbv87}eZ|vQnKl&Erg@J+v>(Dd9EWoBQq}Qd^HwE$#_ZoD z&5U$w4$FR{OVv+aJN%rBk=7c6wepc#MH+SQ$fFzmwM$ITTAd9$lg)u_k=Ztf^4C|^ z)18Do=_l?N`t+~#d=zI`HQZC@?}NU?@94)}4h(p9nUqg|{8HeP%K}5Sfq~A5#GaNr zy(vjk##B!Y`%&L;*pk-JZB**`5Va8~_9x|;Jxj}wKRLVU1wwLx>p^E}uog~Dd33L@ z?cA@ygvUkw$g>H}YqQ)waIE&nY&?O7P7>?2b}Al5!^#}W!LyRMI_Z>5?0CvWG+%Uk z?yj{%8svnNhfWQu-*Y)w5nc5{-)&rQJmb}CNw+g3$T1N0`i7pWvTfTBw?FvMw0O5W z7=LI(g7SF9@19bIs#GdBSXH7oHnp|U!&$BuICOtmf;AyVR@?Dcz!+whwP5a6awAQD z`h8;4&RDe!>zAZurZ}Yex*VzvL59}wMBGWJx3h38K5Vtc8w|~u=r`j$ghhF)ww=A+j;KqyeLI2vT34K=&9X8PM2B%xk{`wUacysA_X~(cGc7< z4(M$5v$?<3_;W0NGY#6!rCm-n-_5CXs4PNMRMvx=Zm5rl0O=`%XUkJy1Zg4C9}!aL z8#Z~j_U@Yg{gkb`E8F)WX4 z^_8uN#9TT{nY_9B)}oPQ;BU^-U%Ip~c1$!S=PFQ1O2vj1E?sKr3j;y`2VyW)Lj&H^ zL%I)BiPGV=jk7c_J%&_4KTLk{Tz1vr(X(^PKzb3cCA2-RL0-))>)0efeq%re+0?rw zlGF{%_%o4L1pjRPoU1b%q|r%bai{H>JV4<*gPft`mCFZll3pALxFLkGIJ+m)c%7RM z_g%*L=QZbB`n=yX)52^bjJ~$h zb?X~yOB_st2MHbp$c&odmd>0V{!zgWp%14Xqq?n;l7y z5G2TymS-6y%XQx1{{;pb@_v}$wC`Rs znJ?|_<2x2W-)h);3gH4-4tOV-P1L}h;lx#Bv+NX;9J@7Z?A@#`x!ZggWE@h)zH@M9 z(IGUQ6R!L+g$@Xj3grADwh`|nPB-k%8$7_Ej!9PEo&D$1#}to*^c*DWXihM@a7R!G zf5L##7krzZMxpN~=K zDCx;cHYG?y2>qrK{MqH$AsqOy{NBl3Eo!kANY^)6H?4GZU@?D~9OR4W6@`IM4bly@ zAHVHtnz3LN!-{Dnqyj#6#k$(ya6DYDP;eu8nUQD-91cX(_IS$a?^Y+rPWQM*u35P@ z#+L7Ot=T)h&N2JcyXvtT;7Uk9uFzPXdiIism-Psf8kGDR@}kLowW%4~-y9jUP#(FA z&n45iRio(7jRF@822_N4RTob`M$T*6O~WUV5CC=ADPt6-Eez>AgNwNs=`PLMM(WrK zh!XU`W8Nk#sxjJ_n4ehVn~tKXggXAXm-rOp^=-RfjNh2T>@R0BFC+U5yEfE!SO^~y zkw2YACp1+pzEN>FGXO-3fp}N%HlxD-8LyQbQ>r`&@F-I^iBW-Ai$&BF&*B2xzDKC#bKswjb*7aw~F*!}e)GHy3`Lo3EKa_~I z2Y=Hu=QSfvwE!CEy~du*9rQvEtX1_v8=HAWo+;ox|bq;u2XQ{7`BGTPv@&()PyT= zhS3@TQYcm^&UroOKDOuf$1C3%plw_BC+(#J4FO-i9u$yVKai^(^EhYaruoexo6*8*RW`;n3RP@X?ruQxK+4hK3rho4C=m|J zGSJ7BL26`d&bn#$S+q|Cq!$ok`yLV%NVwp`NDlbcgB1dBBuraJ;3L9!q+UF7?V5}~ z*$i+YM2AV`p}YD4KQ0F3SS}T$KFW*Vzq)_!VowEG()=x}@av=D%tsVv2oRsV%~#SZ zC*>u}$6%02$_U^YQfi+(T>oHqlZQ2OMl)okRhJhqr$DK1fK`z%yja*Nz9NEJR2@I^ z%rEj{YjIw{v_ZkkJQIoVjLHyET?C;2>1d1Qg@SS`+m2#fB`KF0(a~tjs2ADoj9LFQ zN3cA>24NcB&#$f!5`~U3oi=3ne(_2k#u3JsgHtXAuuzM=Jk|O(+}819UsESgNH7{i zacem@_&%UBIknoL0^x^}o@VG;#;d7hp-3mEOKo_lYmdx(WtfSAT}#rlwzlfP-ay>? zjg4Biai^}F1wJw;RV^V5DnEaH;1YL-kwa?NAs?#SA7*vTV62|!8;F%sn#p?$gBP#_ zFiK=}E__*+STgA>eE~qB54J4)ovZUKJ{S%FGlGXhHWldA&tAgei6mzp$M2N-d36p} zOv~r^V`-(2w!daT2YwS@t2T?YIr>>VWnJg?e!owVfk*dehmI6uv%9*x!E%T|QP}&X z4vOtJFa8+7wAbDMiP}Hcybq{V3{xXQlqxe*#!y_+3j!yj%;{Mbz)$Cks%o zq>9%nsMYmNRn2d|`d4&8g5KDgdSqyv>%ZPM?8&^EKd{TAyFBl&?)y*HlG5myb!qBN<*^!-f$fN^r6w0br%s0&vscWUvCCp`N=%^` z1-)o4EP-^K_HLx2S;agmgixT!zP;mMJJ%c(eH;M5A9 zg=g$5Eo#z07$1n)QSh2Ts;JdNo~J5v77tCrJxGqYnH~GnQX!h-ES>5lXte7p-tNsg z1*gd2RMO;*-@S!*LF??SF*g20n7~8_T;yf!V;1*Td&cC#DF%0Itt^!IhirW>0SI`X z8sP8DgH`#n!4zcDpoHW7HF9`foR0k9(FrTkVp3o}-wQsay=s4R?b#!#Vu@<}i%v|Z zPu%bcN|iCRi8uqoZ~L4B2fm&m6V&O8L7IqsY)W>8! zn6>jP`LR_MpALI%)#<(_K3<4(oBGEDOuUg)%_Ppcnwy-@X4`EBJ{T^!x9EPDOh(+Q zyzp^7Qw6hS88hu-eF#2VM@h@F2=Uy{->+FZ|MyEs->JaKq*!xa3f55ubKj@$4(=Jf3$!Z*s?(^;Ts;jA8Q zII*t85nmn)Mr`Clxl7pujGTaj;Toi!i%+bJ-?i@T&Jij7{ou$TaSq2}pET-g8PvQU z)oTLLnUdvwQOE)iC-_a%HP#6g`y!L0H1^Q9pVTmE9h+@6;1^M*6Y7Ak;-1CH^DLJ+ zWUa|I#w(l861H{(f4+Y#Bbj%u9^s+Z7s&~Zv9p86*{7|=Zw8faO0k9N`>QM=FB+iX z(<+aR4t@FyLLs&|e*w+DjR0{ITF4d+H;ag1>}vl~~yQfbS13?1s6Xl5X#=9=jrGRv7Ae zBLV&+GEi{Ks=&lO)pe*V*&p0Gxd!%Nkl&o#$lu&%*;@mx3WM0M+wt&Fn9x~TO>$<+ zE{62_TG}Cx(4H%;JjK$fL3YY=0O^9EkF&$vS1A0?x=pNEUD_UHN1tWS_5=_wcy3`1 z{29^9~&$eOc|B)QWy+HFjewc{n zXpO_0>rbS+e~{!#rPGmC9amcP{PUwX0*ose$;OqO)`$$zjI*}64(T5{+&F2ZT-lWB zap&joU-dmj_2{JG{IV{7Xxq9o8;8slGS2H5<@1EsHINP51B_{^0orr~$4JAM4aJ>%_+dHE}RQsgezF#)ef`j&2J47LTgVbCzvf5ISrz$Q_N> z;Rcb7Z9$N;s+0w$M2zM9(2(H^3oD^pFj!BOn!3Kz5}B>f%fG)ShKYgBpKpcEICVD> zjgp2tlK=&K!LPRxJc1u4iHKSIC&tz@mZVbysAMZ-BYkci`sATS@{$~b3pW%fvsod1 zjcPPgUr+jqMM*))q+hh$?!a3TwKVXkfjQ_n)LJ6w;_|?RO}-c?u{MtJf~8<(@nI+_ z>(#*f8+F_u*@&Ytm=$-#R_uEgObYsPBK8I^6N39!RO^;q{M})HJY2R$fXK@cpa1|7_2?z;Iff zIBOcLDe1)dj6(;(u0xSg%yY?mzxmFud~a19@aK?C0k<~gtBxw}*oED5omr!&8PoLd zg%#Pu-l9EQ};)&sb&Y!QI zeUHx@EcJxFS?u(+j0!(LfE_jh%kfs3B(nP%9gV0lBnx%2&)?;^S)Zt=HiLo_rl()r zNrZSR(i_#rG$d{)K@m4pm5(bLAIf$MGYNi%aE*KmyrsQeL& z(T9F{1H@#oIHQd?sD4hAKmcAfAWW`q{J$F78I<2=o|qluEl@~dlJSHIpelDQT`QL~ zYsEUE*V(I%4$n8{W>INc9S(6J+B&X+6e_pj)C$oa8B(m1&{+~IN~r0i-N?A^6KE5# zwHXD!5zo4IDqvxyw1Q0#3gw}%`@EC(eJ+AgJya?s-*e=odgI|NlR+}EFkVOSb!q!u zc#^G;74zD(;d)0=%ds_vF%9$`3QhjZSkcz|A@ie8Xm(+w5TY??tJ_k(WCTlSpnMxD#p_302LEXlLR+ zjXoQz!Si*j2i0;?xOpTx_j%v^&KYZ+ZL`)beHg&+hSR ztx`Tw!49u`(3*<-%X&bBDben}RA*14uQ_NTemq#^rhOy!!SdTNSZ z8c`$k%DiCZYXsSkd3xO)^gYYLwaN~}J6r1BQP1Flkh_%?AnZlXXoX{yWZIsZF|`&z zY)VBfqlR;7VpsKR%7zE;E?!@FImKW~->WTL5)pmKgMo4B;YqnCjHESKo1nWuBNH%? z>g?~uJ+F6ttJ!&szu0#Db=lWs<5|0vb$a#hsf`y64Q9kQ0Q1RQ5{5Zl1I__bdB1YGEE3y}v_pD#MMr?Bt z@zg0KXLq&bD;HO6;{9K8--vF43E0uiGjwsB2zRp?9lZzs>GyE6_$xC?!T*w}mI)u3 z)Rg(5x6gNVI@q+80#VCkLa(o%61k65q$Fq&aa!94%Wb}g|JpU&{_l&tDAOBOhjIv{ ze5=>*O_P2tLqi3mVJfjwUh?uvv^;(MnQLDXq&(|FrMo0p=1FhQ<2mx=qR>8BoZJwP=7G8bc zV3ughDD_C)iCB!@DFaZMsX;iXdF1mlR013qQKYYTkJG)#Rt@Mn+?jjv?|?QOk@7OE z5TZ{nF|g$|#bs8BWEEfVTI;4ef9KbN&4*qU-}`UlCi8#1(`gAhvz}@Rquc;}tsppJ z5m_nS;lEDtCPDi8n(a2nx zNs6HtbszUTwld%398Qh;Vd9ldDY`{-UygU-2Ic{?(rpIe&>x#7{h1XSNbBeb{2Yw) zLq`4R{obirSM0eoo4@U~@~-6tc!C5_JWN3EU(BR9aqzP4A0|^^?#4MTvZAxv$L&l> z%i60xq!}MLL#YaG5_$|33ItPt;uSBt7@?DCQj9F5Y4^qZ%von^C&zR8yqAkbHuQ_} zBim(#J(EwnUs4JrJYIo;b@FA($*LkODAxHYo@3A)e2ANK`TJ=1sXsFRkzLDj14p~c zQ2umB0jNcdp&)1dd%WMT!tmg5lH*dy$f|tNx0MmGe%q7&ryJhRiZh)Bo$*+lqO!c| zaOEi4ZwFrwlsf7VoHXT9P}Ba{q+x^J2t3}$a(a$VVpoEk@5FF8Y-)Dcpynr9JKbbI6a>YSlp+Vbw@;LLD# zlhg2;_=rEZfc3~>u?e0Kv)ysY@S#d39h%}o)IcQeePu%=uB_innzU}Hc27&QJ>`}} z1y8BaiI}byFtDK<4wCRnTL&ZyYSAaBaDcO8=`arZx;)svAxoB!;6UC!T?l)n2}tIR zvz=WI9keG+lRO7J?fI>vYQ%z*q4BS!XoI}A2i>j}j_I*CU4|N_8h8tOTf`9Yhso#E znJEt6zI)rl&dfGdC!xoiyeQVk5rZbkt9dZSUnEW-@&LP&eI(>i*_&f+u?Ldw&*I7mNv+vSq|65KyA7a$Q9UJ1U^g- z#Tjx^QH&zNBg8g~oQ3;5cSj$mxT}RwRaX6e=!P!); z2}X0Kf*7L}qPWNpX(uNaw4Lm_Ti<})x-E zt2pUgLvjR*_ZG=pU0)-bvaa|lG5Dsz$NpI?yPMw4+G-?iz80c)(~!U^l<2fZX6D8coDT`>T6Lk+apq;`ry8T#8Z_(&USFe(d(DFr1ijEwWUT` zO-Q!q8mvl3%CPHe+C1aJD&5}d;tkLq3&f^PeIYyvHs4?klD&Jt6NX;RoWFQ7bB@=9 z_bvD4ICgPKwCm42muf>Hv%l^v4`{BX8r4V&`w4nG|8U%l)=aZPd8`cVsX z$(Rs>bdf-Us&^3=+J)hyHKaxq?Sr=Xeg3vD{fBW@83(0Jo>`YXbyEm8df=ipE^z`n zTM!P|=2F_V+xgq4ATddbb!ctNe_s>$OM9~1%pGyX^ts$PhEK&S>2YhEsJA!_Rpr>! zrmkb`{L~6?CYocQ6?N^74I1b4H$zIqwiM(M#9OJ*&iRmW71dzQB;~jn?*yo&HMt}N z3Z2%Fn9>i11zV50UmmGfL!eJJ|($s>Oo#MU^oM|oHo2m9vC}9*nmzNp5 z;s75V%g)n-`qx{7I-iLdRq}xk9_f)}II*@qm9wf~wOyna-fZ%NN|I+lU(;8#i7>z_ z3eWXKGFZ+64du-&2geT>g zBG|=9XP2nQHHHf817TdA3=@!v;G=k@Alxa?_Z+7Vo--X0I(c#5zM{4ccd3+mQKQRD z8<@MHq=0}x<@Keo?}*FEU1!de#N`1`f;4@z5Alh?wKm+k_t<_D*tZ_IUOMhfTk{aR*&5cfuy@?3?z;IaUy`WSB5U z?^t!)?3&<&8PHasMB3p8T}%a>9}XfyDrqOz2wQ>4$#6v_y{5CfH=G}Sm3hm}LL~!N zvh+)QA{EmD7_y<7E5Rn7ICd#-;?CyR1n#Fe4olOFzZZITfs zn5H=$dJwk8V1O2ZfxPjG$orjimo|G&5=@y|CGc!$t7oz@SNQX zEYDO_+c&R^jTUv5akVhip&`^DQP4T$joQf&{)JWd%w3AJcC%*vacy_=VVEN2;dp=i z({nUA9JEQv8lbp^_N8Ic_QZwsf^*fCJ{_Gb%%QDRt11>+5Zc`a5 zY~;QQ_YOx+0A^tZn?{bHZI4s)*ivS)bV^$MS~L>*`H$=cbtXgP$Ckht8N?l)$s5hf zX0&0aqnI)Y#@r);2XU~@*T#&91vvvRZ0--mSZ$vM-@%?SvntjTFhE8uzv8=37;j4P zGg${XCys6tq+~9~*&4)EQscpnRpW4Gu9e$|2 zg`{dZ5rkE?$palN{L&T&l8nQlv@C2GSvHN9m9X_!VqcfY zrEDvK?SH18IczJQZAzm8vr5b5Nwf3k#F2IxjnAJ5?NY)`zx^gQT;s+D-^)pEBI;5| zZg?FcJ%5pgNXarnR=tIg6+2?n()Z25x!+&h5-(vqu;SRffX5dTmMILLr?Xst_z+e-XN6o!1|)(67ec8dplIWaVrbf4caOu>#QX>pWSQ#7{f{t*gP*Wz6-5 z$(IbZVe2BiU%*W?oj+tKQ$hvH!&-P4Ff2u7sJr_#bIVp{#MlllP2r}7@)d^3iyKQ; z(nGvuQMKqPLLw2HlGFwQg^x4UOdWJ^0RGbKA{~z-dRbOBjT5FmCN}JI zRod?=EFe={NrXbssdTqS2hl&f&p6Q^av>h_y498G;NljAf(`$V-{TcwAAHcdH}r&$BAC!JL2>wypLe1$$&e-(ojGIh ztnJT~LmYW|LfsX_&d)8opUZ<*g)&;_(^3+U?JHr>Tet}}#!UA@cTtuq2 z5X38nkCm0xb|peI2PTV)-QEwdPO1?ro(@4IR#4`@KD%zj6!jNQ%=;2dD73HN2};XmM6#@D;>5GJ>?Q2U!NX0;eDaK(dNwZL2!qcx`k6T z#J7X5<9!%>@pQsAe1rhRRl>?bX07x2hj*T~#w2r4NdPexA{|~HAs7W!ST2pA?rUqM zq9`NhTDI(JuF8&W6uTOxL!gC#$xBbOZmKxXy>G7%W4E*p zW*7F2y;;EqYzEZ|%OZkU7Pp_#8fHZI`4l*~b{DJ@jnpQghZfoso)9QhG}aaeUqWxm(vwStG2t#TzOEIl0N#7`tTR2+K+%if462-P1SZ z@}`T$_oRGm?yp?dfFbuJ%%}oy<6n=JVXV|SR4#upXYh^qK&G8-O?PX70NA{~M}i@eIY2P)6BY z1?TgujV4LfdFlrMEi|`H0NC&t2YHR?w0p_ccOY~vTnisF89FuZX9N-8VXx>)gHmyE zQ_k|V3a=W8cCHP=T`wx1)3WP1D0Bb`&B`shExGzG_)_8Imjo3z6kgpLxv3n3MX_hD zwV|i;Gy#%GlDk%gL2SVk>b-B)uIUNw$QHdnp`AaN_AsjjWV`r#VcGR{5nS+I$)>5=sZP6!F>wWvzInSh#?46$Yt7HQta;* z7H7#tW)Hz5ARw;;imRCNZ>inP63;G6oqFzNK(9;KC64X4M%7ytPmZ$C zf!>kC0G~h&&qrwo2laNj=wF|wVjZ|_-_R0ysqwkS^VLK~hW(=xXHMoiU0vOK8O4j$ zom#>@+LD}nuj-YyT%#Zc(4MiGZBQ3j1<1dZW*&~sRv8ldQ~ZY=w!s*Oac&;jMu zCMsP$ZKslGiViK=aW%E$bk7lTI^@_&z95wZ7v?>KDFo%xi&ejW+w~kF8mR}djc{w`M{m0johpEit+H+kDjoXm zK~Ej(zmr>?vcQ)U^}49Isp0dP1$?4P1L?6%$d>)aXtbf)u;c0U^55DkPM!Po(xqQS zW%tUY(@_H@hYty_6=5RTMHP$@>)<>HFjD3%Tp7T3{@pd~)EoWdS%op~m(4&cm=>1w zuhpk1CE8FygC>#aBg;P0i;0l6VG*#*Tc5o*_nUs3o_l?JEg;ub6^Ee4wc6;O6lz-A zNj4KwMC#-VzrWvzRtGbA@X(!LplhS zHTJAy6mO66}Hu0$p1u!e$mb@AF~y;#1#yK3ex!*xAeRb-;BZ< z69Qe)6)ZF@zFB>8IH!4k!p|GVFPlj+>a)4jIsAZE-WOgQk)E~ddF8Fp1pxyaQj1h5 zC6Mod6TRqn7jc={c^nH-nwZRVF}Trp9uK32X<=)A{IjcrFu)1=DCBC%!;$WJSy%{v z5I1L6Uw`IXE2B;y56X?b;dLP3Tk$|kOD|#yBh7r3sW1lTq*lP{jLc@c`5Wrv`*M+bPw#7k9Tw0zvmRMO+xQtNZ1AX^2i;;ZT(oYKAU~E zcdu)c5zth~J(Zzm(MRNU5Lt*)BW92G{G9w7B`}P@4f$zT7 zI(>WHR3yPDgd{p}Jn&{-pJs-23^XRt9^ui>Ggp7K)x~ZZz zrkWLKkK~3FEfd0h-^+L82}_$5IC=%WH&A@3X8~jGy?VRT=retKe%GptkqE3eUJvR#x4NnO@+#6Y%b8RbKC*wGOHKfWn1dTU5Ox&3_xuT$X0V zY=jBS^IP$DS|B&mqe6a|B<74KtIyMgL0}HJ2!_s}K%1eT4ey`?b|n{o#C6|(k-q8iFyaBoZmz#1m$jUB zQLyXB^{PND*6UnrEh>CO#m*xc9SYiHuj?*zj&<0uvs}l|Ces(r17J7Mfy1etN0Tr} zDUd@qjvWEAH83!KRvlFDySZ-MFw5ZOA>y%7$JH&rpf}jkB)mxwa_oCKvAr%8VDf%~ zlZ?o!ybm#+8z-Y49Jpb7tpD;X`Dh9dCRGRhbCeN?jTUzH+Djs>qRuy?aZ1q0ZIE;& zFp~1Pp1( zHId%me=4TeO_wlY_Sa=6^im+#)z$oaWVj=h&Gm&8A@WE|s~lQ=!ji4Oismfi^4Q7{ zA?|ih$1WIj+_MK0-fbWN9J0PwQ%Qi0w6cwfZhM- zz2%p6wx(y^{$%zi0VZ9-Ck!x8v>!s`>S+0Jx#Ney!d^fg82uz9XxF?7ehpSe+Z?&G z0kzO6F0r(g( z8U8GwO~DXbqZ}^3zK={k70*K+<_@~6Y>(&vvgAnI**Qv%S}msTnN~lg)Powp&$r&f zKr(bNb8)fPSDVYu{B%v2u+RwCY5@oj4n2_d7DsvUYK< z)av(D+Z$I*UG<39o-!gbzJs(|zgByeKoG)+C}CQ+zOBlu&;X6O(B_-xQpr*&FYwB; zgBG0Dp7h>#VoN5}HPYv|Q&DP6WOeJ1@B64F*RMS-X@lO5vSc{LOPy#U@?G;o$%OCD z>h}wyt_8>J@uc|0a)K@R&1b?t_X?>(9S%$Lp?F=soz+$*?1Y)5z-Xck6`iqT?pzZW z-K8sUxyoM2Xyi@EtQgE$3eWuXXLh+)s1&U57_o#SVj_mW@EFpODcJQCIY4DVIxW(FZ zJazB06QlU61^+6KU&{5IU%A-ZbzLmHTHm3%XMxDqBuJ{s`7|^Z%E`!T7|<}7eHB8S z0H4Zqe5#M=cbr%M@MNIZ(q~tXAHBq(fqhfPg~jFS@ zkAvd#zS4bn&MM!H;8h%&m9bj9Ww4_tAAD?{eX&DF>gYTS8TQeQ%Fo<;U+QzsrPVE7 z_;pHUm|l_jDC)wIh}{=do@8S@&}cO23Om0{2WX)HgF7xR;LUJd<}t+~)mux_bn9xSUt>a#UxT$Y162(SvPV^Km(N<5`90aH zsAgtYTR8Q&oiH=b8mz9p=mNh16s`-RKc2Yk2EG;bDR6Q0J?>oiD&?5#YL~%y0T{{3 z_`J02-AjVKvUU~qBpC@hJqb~E;*VUW(H*oE{agMUp1aVjSDf)Di7Ygxo_XGYSq9TL z&9aEhdKaWP}L^G;yDMw+1|o*^P@EBHcx;S8V??I1F*fNwiK7fChb4cLDB5qa zCwYU##S}5mpc-JVf94As$TEYGB%ObE=df0Q;^u=ZC#lzi>&QPb?+!rHjRj=NUz&!F z5fG>V;8S5sqEgR2l!5XB12d*Qd{&GA6N6|H(Y1j3P`lMT2trEOY?QCrf%!6Y1Rrd$ zRh&J^9J@DZi6E5`xlGtydZ^PI+X?=ckVu;Ep+bUV4T|BEiwgr`|imh~OXoueow+M20Ql-Ru}HMyU(8qMAQ1v6X?m zjxa0}o)_&6=&wYW6qG-;Ym)_X+q>=*E`5m0f)<{6@X2p{sO;~?lE2SJhw793qjGL7AA_S4#^#(Y49*IuP-`6BENqPWvhcIfC3(wRU8EtF`#D; z@evdDA;P_0pR6lX7B0(()xn_x^OhKY!W92NU9H-%Q+h7*3%;cM-x$Huv^ZBO`N{|i z14Y|?dfr)!4b$M@yu=Ql6CXhVq!kHa!3f;aJj>?LUbDN-r=Spu`0HfISwWyZC4`-A z=%{P`?*fQ9Ym`2EeS^Qn6(|~;d8K|(SAT$Q0VALd3c*X+LoaFnPg4SD6D?&vNjGdZ z6VeL@W94!=WzWr4@2W8Hre}yXL4Db;su;-+2X%Or6XyWMYyse)eolLjx@T%* z3;wQdS_Ud&xrHS|n}UCed`IMi1&dSx-!F@<5N<@glz4v#asp)x zz;6)dQpo5pr{cQA)FWQV8eFzr(<=!Yu~6<1cO_a!6dGR{?Zt#Vv#Ss~m8K;Q%gU*F+iP@F z8@M{uot zv|MmB;0QhKL|#Ulk-JBQFuvp$UVTJqV3)z@TJ{_1_4lCa>69K$$4(lwvrMB!U#-QB z65*uiN=S({85C*>eeiyL5bcxRQL5AiE0D`xG+Et;Q-A;l3U>T*DyL?djOK$*)j@}* zJi0S9d54Vll46+=*E5N}aP4RY&8mK4)XS5s)v~Uo9reZs$+dV=K;^Kkm|#b;1Z;9r zZDRHHe9WSk+Ykap6M}`s`nk9OetgMXYA>+->y}DO`8h^m;7tRKO~5K7G}2SA?AqwH zR&_}d!9xw`xAUb4H_Uvv))DmZFRyHBMPUjI{{Vhz+pk}?{$Iiu_+|ax2KNl*j2TPt z#@QpY_AV*JfvNhsLL}Y&3prL;4(wSk2xn|v4FDJ2!aDhui-jgU$*f}iYjaeh#0UlG zZ9XmHX}O@Vu-Yp?` z;Y^RT=F-7FIzFb88eYM+XIsHVORG80ByIbDw*x^jcT%Q2r=@qiLW%@8 zpD#m^1Q;v@@}=W6DJkoFQ$Tqaz^Ux3x7}}L*k0Xx*>tr?yVaUIy4^RW^4e4f6lg#x zcno@7;hIh`WP_cVV{=Q@xu_GZn%`!5I3VzF=*v-43w6cGdUbUHG}sMMk(g_97Y z@qb+AFAc8$oweKJ6xo#8hy0I23qDtO;rK4Fs;CkkpTvzZk0lIiUUVcJf@@(GdI!&U zoJ*XL|K~V%zt}%+e!pb}w9x35plSV?hIl8Sl5-6yLa@-waiix&BJ+9tVc2q-yUzp;x{Y;#Gh>N4ju2WoYgBYG6MH1v!3DM;z;7HCKQGL?<{D3a@gb()mqx zTT-`*M@WU~M93qtB1I0Y$YzE9 zznI8p2DYm^32EOFwYH(tBS^Tl=b2OC##RK!BV7;OsThr6<^%O5rd=ng9BzpAoKM;NiF`Cx zlFsxB>~tYg?AV~2sK>E=d_qFb-}_nw9O3Lk1icvFa)O1L^D)TWzU1RuVft3lBt9INI| zCh*=%ss%}4(=$nLl@(TU>?>XqW+uc4=xAQ;^vm@xoy>#DUXxZu$bZe^r9F2{Xn&@g zOA;TEa^-DwD6c|n`?84@DdBN>GkmmiVUQKJA~ou25j$1Du>=<#hQ_x}U)4^%+CC*H z?E_f`gJWcc1qlsw&B z85y97gdC?G4WDoMM3mHKd7W++KQS#u1o6NXkhP-05|&Rp8?8m-{3=!+(?IFf$!Gy9 zNYVdwHMZQ#X#Lq0fTn8h^jGgdsZyndtEKUWHq}G`w-s<7o4x#U;>N^FzkkU!KjTSJ z6x88Sykp*t{F_QOcA`4Bk|1afB9AXF8q>}A{~KP95jYojeB5qx(9=Imls45rn9-QT znG+wf^L)z&rkW2a0>EoSkJT--U#sdJf%WcaS+q{;1lo>8C-!Cjw$Ehi+x}%dKFtKM zxDxB|uNb6SwH7ZR;>HLG5#5_eh`c^Bt4xd~bQv5UXL!2Kj~CFttK_^4k{$Vo@5w|1 zauKA!G;q!Y2n^tItQpTwEU0~S!KK0T`&$v;fGm$kL7C5w27nNZTpBdJrppyyk@wx$ z+5B5t+6;$-X3&MNXmPv&`Vlk$-2^LEMIzKH7ORM8-8xkDIw)e-U6WZO$UKA_*;{w+ z(IE*<3OE#Fk*(|s)~!4r9U~=wWv+ev_LSYrc%{%Z1ruy^>CL~wVnBhZK5}-`?ELBi z@TF7mxN2tc6q9nGePw&M>&oq~wnv|{8JdY94*jZx>jKM2kP*C{=V=$;b7_qfT6 zq%}vvi#z*ZO{BfK68f+pXd8A1f1`I;xXo%V?XZM2NwVHlzRD<)Ssk%Tii_JGv@ zO$u@4yAp_=T}k(rUr7UCb3csv&nEh5X$8mzQ7GF7s_6>4O0G-QS>o%RyS`b(Y;_Wl zYsBWBeLcXa&K^Bh%`hOpt15Y|Bhp(wV50rRH@p@WANii>9;7NrJuy4U%as2$T-nGi z37Y|{hHr`eJBVDlewzW7eOi@&d#LIbv2+hvOvQ4jer6=~W19{GyUf^~B0L-CUr-4g z+{H?N8N2D^K`p((YUAy&%ypUcq1x=`g-S_A2=tC2+2h`|OBm!(-3237vI6o7+$b%e z|L5vyyhwHXlt;DTL*6b;+h6VDKOIMSiv-o~BI_L7pEKoVHTdk0=^1x@yUXWE(0!h^Z5?#UGk?gy9 z(_DqgV%|DSvp+qlUluOYo_n)7f=W>v6MIJf%~BC522+S>H5r9n=>LA`q z4_WY+KdfMAFdaG^uQ=;m;iP=pVv$j075dhBurhJO*NnZ~4U!S>iu?qcR1z*MqxVxZ z$3Jc=+rg&U1x>P>pNi>izl5A}s|=?=M;jI+RtbhY_~m~V+(h}{gVae?^2(9d^le;3 z-qU8!g3ZkgoB8k3Q(6~8bqItR@22dC|KUzqkZKIfmzTV%uiLUVfJ>M^aI&`O@NUG# zQLoc{Q%gLQK8w2g^|}Nov*IDHBj#g%7PXp`)@E!hAs>)`7 z1Le-c*kge017@E#AO<9Sb$))`1IF-74e5B3cZU}37^ky@MnGj+uYL5f>Q&`D&}W)j z-;>CXI$i}YvoDe+orLpu$;#=Uo;gYQiZO`0;o+ht1Rv1oFyl_36L$n>-MP~_cCyw0ZWJYdu<7kEoYRc{7;>oz4}6&n_2K+V%gme7d8q-0fKSTKl1q`1q;wB zfp9s;XsM=-UFIMm|lAzF@$K4^f zp?7kf;PYszo(fNdK&ZzTF5D1 z{?O|_Eht1_sHw$E8IcE@*Sz`nQHR=x&}Z~un-yu?XqPCaaszrm8hM=_u`c}fjg22- z9R}iJ++th}yY=j&m+JqiU?k3j>|N?^4jqbLc&M&i%*TdME(^R~<*8gJaNo}rd}mst zZb#+V{<^1d&g$QwUbRP|*@a6QZ-rVG4?;Dtqdy@RAYH-)D zg55W7X?9ytL`@u;IA7KN%7?BNYmMTZBVeqoAqr$PhOn{B)6^0)jtHZZl+W_^kMm_z z@pN#xaxAPz-m`4_pt&3dS*)ac^DcP}V1S)fl2cI zH)ST}aJIY$W|J31StmN$Lty#z=$oH6!1<>1b?VjVJq-tlpkV@3&mfSz5e^Q>)Gej{ zvqc5?WN3cm5d2E3gkLgFlPUdfI)!^|QO91G5y4io2MW*U1el8^%?)sv!H96_`3Zi_ z{!Ud_RKNI6|0F0}cm*bfaMHnf+s<2`hy}<{?G=DYz(o7AD#NN>lMIWOkHh&^%y_lL zz%&_cYjSjCfMRLbLC2j2SA|;p=(+FxTMN_i0N@Naq^InN^Jxa(k|GMJz>I zo*hsVV8=-!!c!UylCqE$LO!v<{MRe#zeok3py{9kzp+6nRv2wRUV3|nh)Rv6X#8As zu%+E$*Y#}mG?G0LR#29+B=iel6ny9MEJR4h$$5_cLL6WqvP4;oyRMe_$#iz3vcWCm zVMD~5D)5ikfW(pFID?Maw0QpZLH?-s*W_*@`w~MfYu#2Tst(FnF~QIR^(Us?ofl;X z8Xyb}ozSkyP&(;Ty;9rHZ@#bi=C{^_JP#&_JQD4teXLbmlb-a}s$p`zyF}XZ*iRQd z#j5QFa4{d_MX$kwKpZca`P?L@39(?Y8C@X~xcEsdLZz%8>Drw5_Ha;>{n3Pip7 zyVvZEhzup@lLCmQ)B>OKXV@$pbkH9pHrE7C1g57dfMf*2u8N28FZLM+en$MD5kZRD9} zPZu8?j~5ya8YZ@B!G20^ByBgqfU?zW?W{*ms}EZL=!B7f@cRB(Sn?ky7)JJa7S*a; zJ`#Ba=Q}YJSYXW^*JEzzQI23JsR18JY-iy6mJ3_Wes+4-pVSKJx-6!ey|?E%gDUqE zGOs0SCI^85XEDl0fmPnP&AMqAtbg&5A+7bhM9=2 zTy%wrOvEdEr>aN|RLI<79#B|x?f@?j6@>SeG%U%u0BYC^vYAGMPtd<<>Ow;p zM3ly}8|^aI6SD74>SJ&(xn=M`lDN8c|DIb>fE&zJWefrE)utxh=j8T1TBke63g|C0 zc+=y)TRH<9`9=&#Oj5=V>ZdF;t+00_?AE z_%7X%@aa+`*Hm{ZUMo@;cU8#2Ly`dyC%@3xAqqt1zKy3Szrew`;qtPPzhG-nZQOkkdD3CLIuwEUGx4VgvYlW=3$J-?4pG7ez4#_AfvGvuWI*S)41knd3=jI_0(= zY86f(Pm&;_vG*Y%Qi$67C?fMuWKvrpmFe{A ze8=hN-XVDX*`eW<5Xf1eMyVCm;v1vcd7-c?*VM(uCZm)Pdnv@YR-)in*Mj%w8ois@ z+U?9M?UX9n!_Q^a)h;dGm#RO6 zTOqmUM-YcFKLLzY3R~2li6fO>DZjw{_3pxrCjSp%oofm<@mlL4?YWB^!0-KT0^AdW zK?#H?)Y^-Ie%GbD7re;&5I$i|P7!aQH&Z$<{%(WC0D^(FSk^ME@gttK|C?!7IFxOVa*8%*h z%=OvPVZP3w7U)^Ny$b!}TeJf&|BwK?puz-XLi{-5&1lc@Q|;B&$^a}C`Y0Fp6e@tB zlA&BfXcx2)!ORq)j`g@XtIX=GJu*Ptp|UoYEBhcB9&`!aUR zfaBD~{(fB&9Om_kd}zX-I$kB9QG`Q6s*j$z{QP;Azfv}ZF8^VI#WbpV5!8JF3%g9L zn2;YVywhkmc)XN{#WwR2@&*|8+%xIbcmafJ7E?oRliB^~sQjU&F%Py}Bv~5S%Q8Yf z&~yGPAr&M-6FSeLq<}->vO|^W!lE&?B1lFrA0tLR3YOSM3_DTpSGsglZR5F?F9;59 z;(X<^BenE$m0B6u)Xk?is{c9W*E&V$)*+Sil(gdFYl~z~%=uBtJ}?K2>GUK6vOa{k89}W3z?ROvvc<=&D~T zlK~25KgpLA+;{ZZdE82S_d}?>rnTvD#a9}jJ!);O!`FvNWTUFhkr~Mg1JC|ML*h{k zUsa`KbOjy#P`6jKQok=N$d_*F;xD+=G-|@p_Mc-O+LkSmMycuLz3@iKw<-o2&|( zoSoDG&A3WfW>9+-owv4@F&;OYyzgJ=sDO{Wen@t8ZbgAq86@XNF-B7=KQghU zMv|Vu_gB!H_s-Xd78x?rT0oawdcPIo#)BPDq{U7dfF!R7!nHJ;tmMwDN;VOCTqP}L zLzP1;o9UNv?YpA=c>pPJ6#ED~GYM0BXaJ>cxA z9GWH&bon$dv9V|L7`7RzQ8O@5FL9acy^6=)7Z-jrEu>>Y42i27kp{nKe(vkFBtW#+ z>+5nhh^e@8VM!Ind78kK-Q0tVe%?d(n-|ZikPjmCbDxRvBQs4)n{XWCbU8MT00fwt zTHz%Bcw)27?oMcw@9H{uD!w%a1h!6mKkn*mgx-c=a6a9(p|*NQ%%~tq|NQ2cUf-#! z!J+X$=g`pzvf48kN3e6jDtsalCHI2^$(N{q{rW7&v^36jP)CtwjP`WACe;eq1C*X3 z!)wHRJM8{xh86(gZ@;Ori%xW(Uut`H(>c+s1Ib7+k5^d4a`?j!W{lPv@^I5KLj6cg zjIVv_6llV*M4>)f+!nHWB6wOK~**Kdy1QR4hl0ONO3E2i`$q;+5O_%c;+XGO1EBaQ4WrwQdX;frXWcdoWQA&4Fmg4oW#l4gQiufY9?5Cn{cQr?? zQFLIjpOw@N6Wu~Sm5ZC!GuN|TF8J-H`PM(hvuD$*krdVezmC;`T3Sdl84P!+=$LRX8G@u-FA~#K<^e3lcs!~w z{^i8i7wGJDvp4QB#eO-f;Ue@#JK(097{-ru^huB?wD}E50*pP|8}KHXedD6Q^yRz8 zcF$kSvusGQ;prBJ+kJWnzHvKH33d>sc%R^@rrr%k5+x7Fj?`nmq@P`_cO{R^^3m5m@Lq4@C-YHzIn1Qbp z;25OD#>EM#YS6UzPF1pBqr2#vW$P{{8?+6su2M;(=%12^lVjz4u>i${J;&{x?Z-8$ z&OSmAy-CnFoLDeuKHnfRwR)rCdi*e9%D=7|^&2&U$_&f|-R`ca66&O%VSR!mo_yoO zzgd2sY?vJl{p1x0{xVGp+N|5f5gR2&X9YbvW4z|+{NEZ-8`3Ecz?L4^&Tf6MwsY!@ zxtIzX>x85RD6{`-^LL2<_s%ULF6YpLF$58RQqyF()X+UhmVRlC4ANQ^P=&L9-bVgu zP?QFn%Ou)Y6G7&FtxX`Fyx0JXfF4(<>lQ5Ei8%bXJNDhWr{<$5YjJ5j_pj~$TCiyi zns(v$+`dyOk6-u_Q-7Y5Ms}48)AUKmr^n+i2XyuY8EA=;3FFkT^W(d(Wi!RZ2mGY5 zYSeq$T=Vr+IS&>MZ@1d*0f*GTm};wKfm(&=P!LF6NLx3ZhVzFHhka9l4a zWf=J*ni_R_HX+LL+0d0GRo?58=7eVT#7eXi&BJWGMruqULsbIh&aBv_RZ@s3ie!Ro329USpj`Pv~r zQ`-a)ZHQ+>J*`PuPWyvRLu_F?_ci+`)X#)@wHp`Lq=rY>vm~~@qUz;j%3(tW^}NMV zT$GUy2n!(9qgxsMFp>-U0rSvbh`9p3s3Cxao%p3-4IJ-@A+qzppV(OVJm?N_p(W!q`;N5{M0^ekU|#l!5wl|mx%<;|`mQHjcS zFmb1{kt|qZb|VE~h=$oe`4kzQ3TG&i$is9=Yvgg1Umxf=WyM20R(Je`V<`eE4Y*!e zxyACWs3ifFXkjmS_B1K8A`AhT`D$AK-SgI4J-s(nq)2(zVpC7U_x!wjxLv2j795!>Ai1(||F>UR>1}>jY*4}}T(O@! zFzFuex%?>T`i9uSgttS`+Am`x} zx3RCUP&3uKhlX4+;RA4PU@r6e=3!q)4!>in8pfZ8Jgn&!zcw!djM>Ly_Z0K+$d@j< z!uWI-+SSh_*9fHwxFAO+GGfO|cm~WMgtXfFViPX4sRlQ1wMCNWeJdtIT)0NLRp*_; zAa;@4#M1fk`K2JtXkUghxdHrfw&Y7UvNb#7}7}GNt?7JGd{IqsKw5i z51Y}xW8KFyEGDJ^@oKIY-%1*DbLVaxu*%xze-r z>RhkP$UT2XAMshjjs9VBRLUJ{jq8*B;+11pCLpmr%jBe_w&pcKh8g_cqyFff!89?Y z5%xmfn;MO*U7Kn|em9cPW`5}uca^YtqHj_bU-(bgf1co*yOy8JYubcv5PB zK%D$E-MlEa$KVNE!ofPW`I{&+U)!+d8 zMrzjlQN+OTl{~r8Y-fke{4DWeCiy}5L(O5WHPtfU%aucJOe|=9oQJ{B0AMYxaWD|0 zQ}u1Tl8(=ma@gA8%BK!tuOwoAMdr+Qv73_%z8z<^@d9CG+UiHAz2_{X?BVJ3Is&Z# zjWtHIEAq7`+AL)ihnN4mWxK1|u$>soSJ3{bs?w&i%PdV#m$v-2=fAZkA_II_?Tc(m5r1reUjK-^xZez{NB z#N2oGg+p;Vg}`&s%v{ZrClsE1aF_G7t3L&RR!j{nVr%;}(N|huZE4A1XkPLoxKE79 zn&F%*NjMcHZT>>}pMAn+pS+u{hkuFXrS}!arp5C-jaOYhq8&YfUS2pc^^%Kx%`X7z z5G!4ZChzR2Uq)jfnx}DbifDDkll3^j&cirR-HAa$#>-o=E^l3%%mGTsM4FLuUfrI; z4CzRC?dp~?I&qbnsxDJ+-v88W=i%(x>%u(<;d5XLt*=}goGUPNQgA|T_Xm(clH$SJ z^CpvSJGiKaQvZ)gK*ncwR!$w^89)oY9^k*_MY1(%S){T^xuDp<81s<E&>Vjp7$C z6vRWQGp?JB*+G56?{s(&W}O?%!_IB^Bj&-AcK~evrn?-=GoAL{AIJC~+`{v5Q`yc^ zP_Ds-)xUQ&<)6cw=j=Wn^u&W0&mjrPc>g5ANg*gE%!L>Fgg|+RzP&5+ao8^#*3o8@ zivZ6LT(TW$$GVa*IFLcVcK=B{*zWq!4-9qgrfoU6@I%o9>t<8BiW*JI;04i zSP#`i_VsCk*VN*`*?cQ8?n>IVbnZcsu+YRE*amM!Qs^!#J|0;NNMCHNlM;^9TE?8` zhOqxXn!Y}q>HYto>g06CsZOPG(@CWgQpxSCPA8I+b>}9-DwU*J?%8asobE*>l$)&* zOWJl67Q?$vWkrmJ#V~R+GuzmW+3oqgoX_`nU0qkIKj^*p>-Bs-AJ4~)BgE!X_C34b z7GmLgbS_pvu>`qEnM3t|oR;?Vhb4yviTEXVbM~)5d)7-iIp8gxqo{6|*<;ZS7w_)& zKCnnV{f=!d(VHHi?^{gX0g5J(jZ6kPF*|Qp?N2V@qCRLL0s56VUcg>j+q|nVlftKP zEcL9R43}@Go=sG>rzWG|1<7Ey<{UY%>H*#nV15tN=#wO$@;`og6PeD2?`tG#`iJRL zxQFg(kQbl(BdJXY`IGR@#FB~piB$c>m0MxoQSp4w$QLYgAFSF zairrPK6?X!WD)QxXoGvMUj9ER{z9W1Q*Vzf;805$+OsUScL+4uByj&2Z8ZAxiSc_j zc=#e5;ql1@E3OJ)dQg5}1J*pd$>`OUMjvYdm#m*Fd-8Mm_Il79E37qUKb-Q7?s_j+ zC$=HS;cKz8T;~->su=)RM!z)BqnB>(?-G9FCsqY&$phzm`dd~S*ux-?0Tw_1 zT&m~$*P;beg!>G9YZNECgw7)d05jqyZXWtM%JTD>4YHjiGW%bn+rq+3mpK1Lm>M2R zZ>I!!p2bjYLw`65rYqsFbHk~{{d>me9w;^+@{E^w<5}{t=-f+&{CdN|kR&bYM!leQ z31ftwTaQIaWr3YV*U}pu80)XjoqG?fgi|OZ;bG@PG}LfXJ%Iz((t6P<|7M?1Xi(iLmtMS$nH{w)dq7o zo_|#5oiA2JB=>(YS6MJ9mxz0rEmZGg-?k{#V!|}2qb{$o#bLH1DucTtxrGvK#V?*= zUR-ylf45>uI>%O9hl?Ed_LdxcbTGFYkpI%|0PHAwUv1_Nr`IvSUc+TKw_e=vh2JMp zSX=PkZ(Uh?n0I||3|48qk5rGv2IZklj^X?eB2@C^2nrU8&o^&6T9x0RL5(uN*))hb zc^t2$GxxHc>+A?dzoqcmFElHL^V5Xe`L?bN5VI$fLIeEe=_e-Vb>9CMqe;N@~XduSz! z2Cc!Wfd3^eYyOnw^QkZEHs)md!)}eItZu{;jq{abUpy`_xNO-4jlG0fuB|h_5#Vi5 zYU(wqXjwR;P4+u?C3o3~`N&(Z8in;?gs0Y&I(}>fOUU!{i{?sYT`o040cA&2OaL=% z=2f>$s8Q-)7(%jZ^QxmjL^nZ$gDOJsJnMXuF3bPTvUVO~cWUkA$E)S^+y1Buxz zlHdPPn={hVC*PlYq}AsIn}TSDz5Za1iC*$^TzLtN?3D*B<+1$&iw1% z_M^gkr+yD78<^=F;!d$1!vO8w;VEtHN0v=eUP$U z5*3w%h`MBdJ8w}sIYv;5HSUP#Slkb8ULF};#R&wryA7i_{2FT!tOo;FXE6A*K;El( zq_DyLeBWN>(6-35H^I$~ZAH1?c%i=bwTjFyZNN8#)8H2xs1EnlNR4zv?UvdFJrDgJ z>fOA^_Ui$?kA)@+#j3aJfdK=;v?|^q%>^23!j^{+v8(IxOWV(1LZr^ye!d^Hj-!;0M zLYzgaf{%2MYRH;d!raJ}e%Jiz`5-pAr@x4f$4aaFlfAC|J#!utvvPm+`)v#UnP$(O zVMe|fD)lFzcFT08p4UvvM(n@XK7vFr6rM))gF(Up1l#$aR!SD9f07%shggl6FP54Q=j~C z{QBo1rH#2zv-mVKs+<~x5QWnZrRfpwRl$8??n@oMb0%Ed9l~n1Ub?ZGl)Ua$`RL;9 zQn?v-av;*px%21b@H++*of$0V(($risdzk^(G;f9l=n~ln0S7@t1r80o>N~I%|~@* zNT|*qzxtY653o`cH{xrVU4I`HqCb#xnvq1JNm~1DUDX0KW`4k(f#Me8-wHhE4btX#uj8by zXy8oGR(QEiB|_a2E7xJ!@i{5;%ve`VXxjW6rEcIJGYSTZc?NqOUw z>#A#A;Ne4oVs>^!Q2tzaa4j=j3as^c)8W1s_ECT8bm-wr+mRGCGgz+0pEldYy0mir zfU;5M0 z7eVU`#kwql_ge0=%FO&ef;F&pe>w_mwQ$r1DZ8QIe46^@`nLrMPe|{SN>~=n18WvC zJ~ArAU5NGXk^{;S@x7iBD~AQZb_@sQU1J6mG`9`Ja&9r0#v`g{E)6 zyi-|`^|7}H%e{j{yk&A@s!T0joArh{K7=r8co(kGgW5n z3GGTiDjWu{a?$;$Dz1+{t)BRK(6;NL)9IR%h%}I%A{KglkQ==~(iR!aW2HOK7=lBEHZ!L*-F>%H)wxz!ZS)f+XDqm4~ z#BnLDN6&RXO`8DdE;OLaVb)XaH&$*=k6OaQp#1L$xvo|>Y~o}1T+pD-uF&|RUD@n;vGsd4zC)?ZI*)8A6jPW4)-{FY(GqKkN1wkBXz2OhrP7x)H z7=Wpn#_moGiGC!0ezb3Sx*AK5&%7)bW(4iZX5!(%uFm`r@7S`DNYd{&EjezB-6L%? z>k$ovqFiCe5&kngf!IuGX{KGjl(&nDPwFPXC#RGicX}(CQi( z_2R8TOkn>6KEAoqibiBODlBxO&u*O!WQq9uU!(4Z;=8@3L1?9cN(F5~(e}7Ztp*ft z!xkL~!;%g?wr9jREnZwE`8?%cUa}AwS5?#qLwRA zeP;~bDG(nVNw{{}Q6H!XjrQ4|V;ur*~)eTezNOkN)kAUW|6QX$5d3`fLP{-9HG zX&Zx4D_WA+Ou zU?J}zI#<+@RakzaWvm}^Y&S#;l9I2Bi$gcFtm?A$KGuC!9~0=P-jTrmzFiB!Ly221#WkM)dd@OErEI7-bDKB~*3+^lYf_{kMmokKij<6zyCFB*-5-e5b#81n~a| zgffXmQwu0QFtI#53iO8Qeoi;)9c1fQ4YSK^zT8W(YNpVbF?s3sdUAL*E~@*aKWxwraEHyZsqfB=GJ6C%`*#iYQ-4C@dKe|Ck9O4%$!4)LdOoy{-QR-f7SN0=FEkBQ)c4<${zcrGGekLlu1 zuHKh6rI+gGUxxqNX84mjy5o<}-NV|fQKA(&%bfl<-1unjZD5cOWkPxU)7F)#i{C|# z!o!OvMOmmA_ZI<_em=doK-;4pM=}B)yqy>QEy)KCwdaA7zg~Qb@wKAt!Y`hCz5UPv z>w%qY|DB4~3#l7{cF#;dD|Epmk=Ps!ID}mE*X9M(q^qC1SufZlm4*}3KeF#2XA6=8 zKdWha`|jmOa&BJTk!01YhnvEHCBvGgBj`RXf!L4gVkA{OR56rPs2R%5-H$78tnx_p zinN^zV@@K>rChq_b(=-twh|DvsXPhMPFwdanGgmqwgEMA+z+?o3`ng{0oFO^&!0IWRw z%Mxad18!(DZjA&FkEhsL4@amC!L-bvXocQO?N=A{@0gqnYm@yq<&tzvIrW!-` z#1y~q&XSQ*EaHXS2i^-N%={_l|Fa~?6VUI!9KE1IB{gIvFvY6BvR9)scYX$2C@&1? z;X;=ztIrDp`&MFX;QFSzxd5)U(M%6fH+=(Eyw+fHDR~vq1PvgSc_^^e6Y~NedP!nu z{x#Z5avED8z1`?90Z&}0b|le4HZvmiglI*zrk~}v^67}Tud7$#v{jt}qAWV%oG3R` zzJUh&>X-bsva+wCiT?_MIrAr!nnT=2PYb+igj~5$p%Ki~P+lwD*XOr0r-6^l=kIk5 zN31$*J+s&ba3MnE$>H0cLqT`gW}|VYDQpqI;cjUdlbYaj1-?>#;)v+=w?6mt@rTCv zLm)uG?Bf)CSr2RZ&WO3T6xo0oJF7UTZ7>AwD4Ik-J`Nf^Da9u!nQ5q1DU?B~wB(SS z6DRhvjufVIt=U{JopE^YiU$ljJx>@@V3lL;Bb%tk({y#@BD$knMaC{9L^XTE~pMaYGu<;)7oAFkf8;qDY9mxQ`7#0KR1{`3>Wns04w``Eq!bOm1gh1JU z%Kd7MOM$EqOVM%BZ=AEY45za`*Lt5{E<{7>=-J=qU9GF#Y|=LH$9%Hw$gFi zssc93iCwwM?&+E@{o&$*IL2>T@WC48y_h&-nTV0-&OS3iR_S-?i7mPZ z{{B|mNv%67n!M+`&imKsH!j_Z|KaLd>ft*`Os7<>P7-w)CbTDN>|7f1m}=gBfu_E> z-)btb7*BY);o|bXVAHjHwbEk1LPGn~d)dk)Bod7QY#+O*5{`BP`)l+e5Q0MWk`alEmLg^UaDdU4rm^N7{CT>J0w`u;IzX|D5Eh<)rDHKvP zyGFNkaZvSSW$(Qwms41yYq_p$e?d&psMGP9@LN3+!2g&Och=y&tzJh55%M5WX+J1% zcbuiSHw0P)<1LVVLPl(`dCLq^xcr`Kwd}JU78S=FEfrS!-{JgdqN1psiaY zE!k8=KdX+Gqp%!&%vZtwI1xP>pvWggz)14Q5Mk4#=Z;Ss-`!k2e~*?~8-E4#p8U|; z)7zC7Ux91=MzaR;rbfjcfA&0|p{9T0fBT}~9{Z%Up6jD!$*zxlF>j35X$6-N7;jYg zU367DQX{Xb<;mlw$_K+Fc?3vLV~FuMs{iuf$%%U*pXWtNs=ZJbu~_URHnJYuQT_=T zR;QDqD|Kl-6@ugcFkWhzblp$W__HHt%jEj$`^lEtuN4h#2L{cDNQKrHFL}p)|53jt zxCFfhB6g`nT*VB+s(wLu7ng%3BVBljBlr?}>8+lCAn(tvtM|QA>aasztQFrX{GzEz z#G)#c2L)rdLpVr}rdp%ni+rI1rQbwaX&(%QL-xPXSKixJ25*s*Y-WB4eZv9RuMX#!b7A zQ!)0li=iTIG>+B2OT2R0HBGqmZ)jraOcJ0c)$|49aN%I0V(6^d(lt-$I4{j6;O;{( z8;K}mO!oA?tociFO4y2jYp%z~cV*LFDTO1zsZXJ(;Q9Y`Mu}8bHHfDf{qz!j9~wR= z=!yB`diUc3jK>ZSO++cNdz$riExX94r8c@nJpM{5sGe@P;ZuPOnH^x@&I0BIA&C+( z5VfoMcXH&Z<)K2oFGtycDAQUL}fm){eM&}TXoJ(T%7!K(wk7UBuglf3%hnT?Fi zKa{F;L2@A5MNO!ood7L( zc`8=pGTs8T(_)Q&TFXAioa|lttm3%YwfDW`&+)pfx5FJpzmWU5#h`}`?+3f`1NQVM zzgHZ1YO==-G(()H%GS-h55a=ehX2;>+>46mP|~ueQS)7PyK1ybrHN3thrPG0@&Nj{ zB*4hV>cB(|JG{_TKn^iI(E-u<{{{QnEE9apO$vFy`}^V?A9GgI9)*o1#45Jt0&m1f zOJ5MR+7D>D#^KdqfT!)FBdjPf(Ak04^0!K_A|qV|Ic>Cd9hr%C7q+KKIrUOO{Fm~8 zK2aA}A=6gtvMf7ytvC!t8?zoQu)xyGU|@GgFHhR*!4Kzii@<16#&YvO(UrqYKE~d~ z&3Z*JtMq&2^ex8eEo)PUpThq!7V%B={fh#}%@AOq66ZpR)!g_+B0?<$O)|cqkp0tH zU#)CruEn2Z{PO#`z>DR-WZmt{+NTzfW`?5vyW~`RUC`mphP5D(qo`n}ZdLG9Zt;r+ zxxSB#R$m`E#SRznI9cIN$lq5HZfz2S@iy} (1|3YtMalFIR1B+$n`PBOHBdzHHe|#=z}?KRdI!r}{AY$L^=w_Q#yV6#n8e z-#VP)Ijq%M3}R3D?8g&=zVSD5UTUckx$!v+owJ&VdOBidGi7mwG`P`(vDg*vuP1iv zTEXX@hZ_(oM{fklYnk!-WCn-EveIRZq-om56=r*6&?w36a&HZ7)?14a>Pt; zB&;t?M12!KV_-ZIdhANWE0-LrKkhdyI! z=*@H=a(&iEq>D7;&BK8}xG^r_asmj|72%tWV*2ad&DuzBMe4;}4;T))eFO*&=|121 zq*4>s=((J)J=Jdi&_joG892gQHI@McYbY+!zvv*Txnum*tI~HTU0uO{D4xsXXLLCh zAmRIE3aLPKG49Z~7Ibv}FBkk&x5u~9%>OT<(m>8mcvXN20<4iP!L9;a6q?S_sCmsG z2lnaxJByPA>y%>YOyOgF0`hD@Y1 z_GRTH*J4Asy0dD!9lx)Wc3z{9j&KO%?C)cWJMlJ+PtN+9P%Mc9`}m60@0|q!1)UDl zVop1sjyW<|=7q-83Nf83iS+eBu2=S?cY%fd;sP&BUM9>#BOuklpP=lP9}VnFE2>g< z(sEIW3@`GMeSawHyXaDeA2v~5pH-c<1tW;U#j+om_)}~s;fQeP=p~nw#8IsZ3(VaS z4&T13#*QAe^GmCS{K5!H<5WVhGJjVKCDilJS1*5g@!3^iLo?F5O^ZU8<>c^na5m~t zC4TKpZNyp+{^TrizgY?~$4Ta$X=SUT)V}Q1mcRozmQ+%&X)EgN6sruo!SERIY)3;D zkv)kjXwU>J#D2kVcH7rox3^xmoz0OL9=VOj-o9Ninto8l7!oFs_m_t$xdoIW`-VWy zR3+pHO{kUC^u@;{x2lcydKApHDr%^Q7ITXh?u@IA4qL-$F8|h~;x{|3Lo6JOZTGwUxH9f+##+1MHO=bRVJ|Y`c^qr43#fN| zX&}p@!4@q3mAr^eKgL$LeGwT5Q`R?yhOX$~jnPWrW7VL|1}{8!G@{J(yA_0L1{K>= zUKsfI4CE-1iZy<=E-&S3eQ&v3JK=Te+CnqT2rm;1slfEf7Bn;EhC9%(qN*6id^BV+ zlup9K$tcVV(cXkb9@0l+V1Y-Yn(%jmOQ zcFoz&m|)Yl??L`d*)$l_vK;oFyd{=v0eJVX(eu#A?Vl=>RMQ|4@`b`xaOu>B{+5m4 zAqC2_NMm2*k7~BX%VWh#b6e#+T-z_{5Xh}p2$Hp(b&}u*KgKJ4Qhw`CAdiK+64~f>ov}zF)n3gMW*sG%fkZw9fqNI0GOR9whZD;MncwD z|J!cxU3_(uF~WMEQsVEf(L14{C%DNfqH5n{z`P>m>}WAN&KtfW9*3>fUExx!*)nz$ z&bd#|*S8h#YyD+?=HuT8HA5K+QLiDmWP(fl0Met@crSR~2XZ>(;CihH<2MOn1>`A% zO$Q;&J9V-C|01T=tU@=38ZFP}q<>awBItpdSt5OJ&-3Cjt+|0iR!PVe)7A z?J^eq;EPYTs#GL9Su_(}m){9+1!ozsmWmI#y2VY&;;8jFTx?hEp|3-~1j|ey1dE$a zo?=~?m9o2s%^w~t{?gh@ND<%v*XT_|`jxDL2i5%{I>qeZsB`KxIYU;0S3R5O7xGO} zzr?ThMeC2}SuB~fHC1C;HQeRPACYq=+j@4OD?v;1o*1I6#BDxB+7{EtwRu3CA&1Il zCAdce0k=hseqEn=GYt;^FB9$7>IV^m(;E=7@flXdiRTdXV%Be znbx(icdc8T69G162d<|Klb#DFz@b}l({=R_rD3g_V0-!XKrI0vx;(CuR^YQmD%-W< zQ}g^naZk!z5^TXxg;J`U ze~r#*7Ji#0ixW`K|0Xp9K{4Bze3;~R@Sf2ZDLY)PvwLlA#?~0B^fu|YakDTZBTw0T z@j-d1%zq*>oeR%H#Imar{D3xP^h{?#_}OOP(0^tOgRBwo>>OJwEKZl;6#qY2Y~oEc z?2Evyj|9Nly+W}N3>^o%LiAu2OeFUvPUm_Duk?zq#FE)hL9r6Ob58Hm6l^X5{PdRD z&x9mvKeY4YFc4U$5zI{{FTPB0&Tyb9#QJz2gIQir)rtpJeRv3t;F`l$zutfDe9i+D zR|J^Fm{MPx2ons&1}>nZO6_dzof(Fo7)lTgNA2iwI>>I8GgM^q{+VFOF5If~A5U5g zI6k%IKGk_6LeHG8*@^&U4ClPQZ`%61LyO9xJOl}3cNHlssPV%oSEQ`VMsul`kRy&Ib(6*A#Zy}tj3Uue&7 zPE;j}Ub|kfv&VYz3`BB&3Uph+U1V!Qj+X*DtQhZ-K!5gLcZ6dwQ$k;xW~ut%6WA%B z#`F!^7Yc~Enu7nB1)*r0?6XH7+lfED%Q*A_9V4Mcc^-mB_qr{%Ax zGynNV?A=>AJ=?K!)z{|loy8je2RR1MnvMSMlsTj$h8Ud>tx$YX>32Z0flNlKpN=Of z1l618tTBo!{N?>THa@cm@1!t9@YiPt1%hA#w#03i zo}ht541vnhtLUY9@0=MEOU83wGG6Ou z)sQ}Jnkq?E{iy41zYzEa7~V+~a_Cs@kth*Y!wsU7NH=U=^fs@(7cXDt1B+)p(H~%y zwFJ0(1%{>R6B%DH{hQ+Q91)HD=XII{5iz+acY@}Z%|fxcw%KfqcC;3sFA;;%%A+?+ zEH))0Q?{{-?)k2nFrBv(Krod5>-Q8Ifns$eg(J@CNd=l(=Fk4BUH2LO3>5 zvu4FZpt{cG+no@L9D2@&=YC2wiu_Ara=*IbXctB@Dn;yOP!HJ&5~W$cF`d^PS?fHY~t3X5kCQ{1oHMzn`vOOjI8&aCf`3W0Bq*;vy9OC2{hL}aJ8 zBp+?8-v%Hdn2wLmE$XW|JKE7KwWH_xMa%huk=Ro+f&UzydiQZTSq_*j;jvtk`(cMa zF(O-L)VgZn8$!_O>t@HPGZ^ln4SD{ru?eC-#tE(f2Pv;T#n3W$nNWuy_k}x z*tKfL zGhLXn4_T_8h+jkgXUlL#DDVAmTU`q0c#!;!Sfj*)oT6zIQD-Jo5a%Hx_+efKJ$#8K zyoa=fIukO^KfIe`v&DD0n{8G>LlBSqJ=+JK2L$gujxAVf6U8rxqE^;JaCm{c9e&P+ zTQ){g57VE8AWOa;4{M0YX>luu?fNg?7)39B9XnBcP@K$7M1xJ6LlN(QCSnk}zVhd1 z_vYsI#D8WZ2s?qcK<`UCaZoeO({N(w&5;#jjrk0mBSNn1;@depzVWoA-(Bf?FQ*C6 zn2ch_U@#K^8vLF25s2aZ@a&F8Os=m3T}S^Gq~$hGXkh%0yK1&x{e%C`=p->A$(mxg zmeFx{H)th^4gA#pnF|v6@c{L&>6t!H0cuR*hYK>62AIo1mQt)tq{35&0yb)3_VQ{d z4)}VHIa^*ZGu^)-^T-)v#{2-Wltob;pO%Ev|0klBTm=GBDMmEKz|?`2fBM;%>T!2)Q&2adlT0)`Uk*a}5b z#b{?Tj$e)=lE`^E6RE_Hj+U02tozmHMeAI9+=nA(d_)|Ig>%xekg9Kdu4p{YAA6x1 z4_>Kip(t72Hid&Sav6a;J|#{5^#%1dpxRgTu(`{q~-0LQJ3ZgEnxnbK> z*R9w@H{W}?NkgZxxRVhO>QrxeAliYY#UxtLPkao#C-C?C@=fa!5L^YY3|=VFd;Wc^Y1esNx<|UCcDs{9zy7XrIq3Ucu6x`4b)|jmy;xW5k`Q3}>S?ATTs|kex zCCRgll01QG?PeDYoXk#Cg(a(~5`NT=EV#?X_(BlHXoN=~E>h$Ca7sgw8rqNX2!_tp z@tgSC1jrFaX!ZY;|GU}m@oZa7qARcvxZ7EV=|dcZ9?@q9!G@SLnZ3{z}hQuTG)&%M9jLwtQ_)&@L;EFvzy{y}0869H#rY?e|WbatT6 z^jBP@9*U- z0U&@(f7ZU}&gL&Bu1Xl(kzjy6WOTj=3)gFi(|m2T;;dLt`~b3RthfE{Ss3A_RCvZ_ z!hEcTl`otSIZTJz1Svp39p5JY)nd_n&xr|9LX{w2cj~tP7O6fB*oli7$WLx=7&ZTY zc3BFhz5l#h@r)#xi8Y%9dovcB-{`xEi$Khtq6}MRZ*f__dc4tw&#>x^;PU80CuEK= zEpb|-5spbEa*sYf0oqA6+i`tcuxWj~!Y~bY)QaHtn_mE2V^%y5hNkDg;k>ktz$kgu zpfsd{oY1^_{J>lu7y8#|d2i%{Aa`~j6ow~)j?Vq5zc`UVrtE~2&w5q-`D3NS9~Un3 zH)4mAZy8d&>bN&y7V8s_@El%-Os!&fhe6$ZH@r(_J6`X=zbz zemNgUumJK!N|C<%A^IgxqDSe>Ji?D$XmH)0Ci^@m5x(0S=I*FgHrkc`B1i)EoMB3# zeRapP304q?5_9JATC!c5-mZ&;|4yXgBHRc)uCPjOGe*COuL=5N zT2(jxowDMr%21#qK^~=S3ZOIo)&JW}-p~@S37#LUzN6W~%5TEa5h4wvfBWraua|!ZmqJW@BOaf*Q}%AT`^jv!e=ng1?qB3KwBhik zY=A%f0OI-&E2g;cP&xUt2A3fIa&npP2_ou_&LDbt_MBtkz+94>C4%9mgYAgl`>fz# z7mp2~0s@{O_ij3tkq!3V8HGv1W&-u(`Q_PI=b730<-a_XH@g}j!K6@hg;l0F`QYz` zy$W_U!V3IA3PWWV)lsB0Fk_;@<)2KP4Gd&J)16}(;yrey3w{e4b%o(HixULd;@iT~ zSNVNN8XqPm0%64CF7j4gl^#YM;6%H{Dvg2b&-^xHjTrg@pk=Kfv{Dw>uCH;yi&g-_WG}= zNIjlUCZ!_*(gO8y(T?#sB%j9%_8>`4e4R%EpjrktjwWQS|JZbV7zp~^Nw7HN*v@=7 z&;wZ0k@+7YfgCwd`$d6lydD>95o5_#kGn^Zv?(;~-?hm&T|-P4GS%T_tHiq^Mra!i zf%G9&?=*GIAjws-^yfa7r3W65v+C!&m&PI-e-Nk52A z#tz9w+iTol_3D90nn%nR=MS!U5rheYVWLoQMwa!{Z&_6`(D#^AwA#BDHQZ#W` z?CFXvRgvc!v^)l}S-R!p+;z)*udq=l44sp8vF+pqVZq6JW{zKvB0#wu$@;Lk@IgBS z5KG-x3Xr+ro2Bk+E0?Ss?FP~QBgTnMvFjey+ohf+uEZR>vx8CZGYja{a~({5@kYUR9^A9T?ITqcO6jd zvi}^sCN%fkn`BBDsXsl(xq_xEUR#?!!F5Hq3{jJy?F z0s1Y`vF>q?q^~wX0XT~f^k%y|X%UPdHxnLbiVZzstFB>F5?`t%*)k#eo4BF&!ljOD z93oNqwLz5Dspl`7+VtYJ#9S~s7TMxR;q1s;maT*tF%Az z>dehukN+Vd;a30^q^te~=!}R6%#8a*?61JP4oa5s+j$KX<3x;g?$?iVkWX82S_=!U z^#>cwp;fq4)QCQnR*wk0Td4%JAy$w`h+git_U&a`bNHWHLnyc(Mfnr|A&YI@;93Fb z;iCuXY)knJF?%La9AfErw*Paw4J9ob@MXaBO;6Q%{r^|}SMzKCA7uR1c)iOc`Gamq zlf@Y|dKkCoKl-ELxbb#lA2|$OW+3LCpR?WH*CK=D9tjsz8JV)?UV5j38z9sX#pq>= zYe|_t0t1)+3fD3@!{6nU9?93!_uZ}&KZxnYK0W%YcXWD+cT5*MiiZuZE zXAG5h(CFkQmw6V81!F!kfp82vr@I9P@?}6JN9>L~>VhKWaim!aO~^OVE~@V{UbX+D z&nB997Q#>+AKDqE>`bfG^hF7yQ^&Hro^R`ixGhcmc&8@#g;~scmnPWp4wb%98zcfc_uCehIgL|`1MuMD>0f# zb<})6&Z+Nzsj;Ug&m;sf`cCaCSZ5n#dtOQ+vKoAcXpUrl}j=|SLQElEwu-@*s0Dfoz!OhGgl zg49$LNz9s%{(NC+)BWEbIeA=q>}Er$(ZsSE_NOK;yVLar-;Y%w70__8;@1mh_Mm?R zCZ1sd6IfjEhW2!o_l^|LtZ=nR%*%d9i`=B?#skxO6`t#1vrCKRBWinMYMB^=)!L6e zXT0{!UDNdZezr7A7MsPg-sYZfw_7QV6tt_)i-%SAyQU2dVP|M=B+FH(~2UWo-l#d*FHU>lKTTMPDYgmf=dRsE`V;}(dBxq zQrY#d(E`DO0m`Z&mF+x5kCTddiSU-i@mwRMgmiHckW`$Ex0mO2v&L`fbUe_-Y?~IB z(5a6n^3ASRs!#8Ke0s@cqjli;T8An`t(WQ_PMH;RtHcTYU2=7rYEy79HHQaw?veuG z6v0aM+mP9O9&(rAfVtcIMO^wtLXDe2_@0(?qOwRl(qf48e1QRqc&;wU!4OT~Kb1nw zy<%Bf>ah5V|3Hbqj}H)c16sDBvIt2-b|YK#Jsat4ZhU@lg0xsm*L3S1=&W7-4n2Qw zJU8}_*NY$J5KyIV^CIBnp^T2Lj3o7iiMmQZLJzA;!?N9L`wVK<$b_Tx2p{iB%lcxU zoxN9^_Wfj22(spghMLcIb({J$aCO_w#6SwpRuN3oOwF`FIbE|iKiS-#+qGmI9Yr3)Wxs&mrybmXC#_i zHtr;|sheBI$lx1++dfA3YKd)Wo&hRXs7Y0lfxIZ*H1id)zo{?bfe<-R& zFJ)=OGpQz9fy{@i19=Hvku#Km16@&4@v3bT{vR!kHe@DghvP}EcI3zIDyAv#jkvJOz6LWx`~X(1?oYl&Gn6W9xxpo? zt6^cshDzWGe6nYbt^F8$8`fI%?WtXwq_0{yEEP$r-i$KOal=${zD^0_B09E7BKjLzjuamFG2y(6qRKB7P}T49XHs1r4ZnE41fFYkhVO{6DJRKA!3Ik0003 z$?2S;dnv4QD3#Ei5VLMh$q~9&?$${qG|N4k?cL2Or;>$G!n$LjS;Z`7TT({K%CMMO z8fIpOZDzOUd-;67fBb%b^ytxJ+UEU!U)S|~yot$Fe z+XFz+0qx!JTHp^6O%!8$r8u5iuGn&%K&qI@`J65n3UVMUn zfFA*&x)j0m^z?`5r?`S**5`{dLu}TmP7EViHyxl2p{U8+S7Z707rS@-j{iW&4oC*B zst;*jBKd`-=3i+l{*bolX#O1s0AD8hSt%{_0qHMt=RwOun+|7KMOsH>#pM#KpgG+| zK@GW}&XG>CBC%EoDMe#Mrio#zy_T2x{`{ef{$b};88wJ-&$Q&&X{|!TJLrbb*v_ry za>;pG$j=8~TQE$y6T69g{d3N;8)4%nRtu8zt(pV9S&7M_+~E6DtWjY{kNlM)ma^&b zAo}&tvfN=?QCR}}Xrsns+CBQY{=f+-SF3**M&*{44r&Esv}V6R*T;8uuYa4FK#bsz zK>e*wU91@@!?bYyav_qlpp7p@V0o~A%Va9T%~vdu?}O}nZ>9Bzzhf# zfe&5#{Bf3x1aw#{x%oF9m-RQs*hhYv>uj;oo`7V?ILKY`KdJUVVa-NP$X-b_Lcg_} z9PD%bfF1;nte`y*1!3UQ{+96^#OD&90B{+@ADIi~iSPXO*Ms3Q!G2)9!>#o#S334}R(0#pY#+ z2)lV`P{$U0$#fb9WP*?VG$1ROK1$dYsHNd}k))v*_O-3PbH@(1ib*T2WO_ETF-`Eg z6w0qvj%!$c5*%;C$h(andnGZ!(|X1Z<;6F&pshtV-@c14d&YHU>9v>Q69Nu#_nl`# z6$Wg`ULPA*aHX;OJZAXx=Y|iP15!r=SyGO!FD^6Q(k|yo-dGhcyg*ttZKOm#euYk7 zDYF(S+c70(67EY;j4y*lA@1I@BS0FWGI&GcueVb$XLRMftcFartlgV+IP-91kDV=@vUPSuMf-+dp!*SP z(*6NPjgY7hdzvs!Kir0;Bbh{Cp?I?@=SwLuo6L#Z+lT>BJD&LE zn12*4pYOueDm?1Y9r7<%hYxLibUNPqX%*tOR-4=Nx<14RuoOZ{9Zx(8Xj4D)r_?lF zJt(xPHI9qnoeSApH;4%mAyC&0qK4o5uXkhKftt`X96anr68BDF?aidx;wrVmh^m*v zs7C9VbgxU^f^UZ~wtYI$h_8O@9{mvJrW-Fn2i}s=rG~D>O>b6qRq>E@PE;l6uC~|H+JMovQYZ8`$=#Ay88=k3jZa*H9x2aba;O9KYi91kG2wwD9x8 zrV`>~8v=>vQFXqL7(Q(zYhs2HqINr80L?T@h$u)XoOCVRbftSyR>WKrkCAOWo44>l z?sBR-ya8M#=g5?&(kUqB*IRriCvISPWgDfC!C5o8q_U?k?S5uOQDkljBAmssTZs-a z^RN4m#%CH-L6R;xGvBM>`0*vX@_R|bzjTO-U-F~e#B%_*~6&6lbr6>*BYjN zKD%CiP3XQ-+Ul`p&Ig?TCf6Kj0)i!LW7HS;byN2nLg+!#*CRAz3_zLQA)&@s&>3V8 zv+1oZjEi=;XotQ0%46$3#W`+V>$|M^qU#*WE@tVf4I%z+i~@AHaG1BZk$f|%hh|8V zpy4|ctA`B19h**{EI9Mxr{!}ZY<{t2Ww2<=M?0?P$*J|wJur5}Z+hn%lFSl8(m;6n zi#vDg9Lz3b0A+z04mf?61?B7l$bkfU%#@aH*i!JN{%9DF002`r*$5+q<2*Y9cqe)) zXP3mVhi{pTrZ?Au5S*GmPKhkjx#X01h7ijXq&a9O3-3`C5TF}IZXcAFb~UJt3}jox zy8WB3WnI?k7EG9lwTZz)1(6y&+;_Mj1(dyyf4yp1(!}Bsm?wUNx&hj)sw*5x^;GwzheLI(U69+mjJBMhZ>&|Q`$$4f`U0#XX!N1MkpX2#23jp2a~6jk03%-w~ULTDXH19hyVD#kvK68 zgw27Sw?G?lwNNT5QC4bud;+M}RVsb?v;GfFQ1Zf_r5O2`q8CeWTCx8F5@5KR;HB8ai0t!9V6Hc{`RaFMvfB4U@fB@TxOHYv@dF1N zON}V2P7n38AA3DED~{%x+1EhVfW!8vPVh!UxUJt`xbFog!6AFNS-f;edN`M~7I9WHr-_y?8y6+hUiwx>P>RrMt6(P9o2y3Qu>SWSqT)){8LXB?@ z34Er5MDO7J)Pr(^%{diyzLrNb(6wy=89k?;)E(^yTu-A^l0*{JFn=;UN-B@t{tBh| zece7}d;%Le;;v2a-;|ik55c@>-E>fGR_j1^-A#cuSby_YO`Ph9+LN2@(f~Tz5^u% zpa08tiWrP+-BG^B*PRQJ1B!W~-UF1rv_FGihk_28hC&s7brC-_r3- ztcMLm+O5SGulPLRT&QOuMg_XMbNkS1I4uXXkO~YY!pmy@q0wb@8KjV_ix=gqA*_*w zXeelbG{ewFI=f!i)_|on{Kqx!mKD0!iC{<&){TFo{r;=LMDImOTa!C}Z6<*`Ax30; z5f7Q1tJvHeXbsMev4=uhc%A6N&yu?rH6HS84H0=zsaNc>+}?WdtbA~3U$QZxdf1B?BdA*z#d`eUqRYD@n%InR(yD6?Sweahbf3PL+F`9?e;;&{Ev z=Zo#KERP>qYgZo3Vrys;ju&>e$F4fjs_9W6)8dgn-)x;53xE_QF{PyzTd=J3;>8!cBQzBvz~$E zpjk3RTWr&c3wFP3$-MT>2*0$`uv44#{HG9XUgpmZccFrEj*1jNX};btBRQ4__8AI-Bi|Mc!a5a5V*im_+8w6o^el^m zMqmZNv#Ac=n=*3t2PiU!KwsZa3v8Z>y1$1!%P7vo)RO(&+HHAvs%KIFG=cWl7kfiI zmDYSq97C%K0mW2-s^2(v14i936lz-p3?c*fAb#(tcFjbSWrlRt2K)u#>xkHgAvqW< zq*9DpO5Ro_oPGEeB1%CX6pcYc-8?V|5#9iKKmTQ@m@|)(7*2PDy}V(Wd2v z^zLj9>S#C83@cb}iY|8P%dWX6|0NcbZPOC&DFG?uCaj524Y=Iq#F@?A&LHcC1hyHM zLdI=1+WKxm__NJkDmIwrbQfMPsh>UpcB@hi*t5=`BkSdcM1#v<8uV{^*^Psulywehj&Xo@s&z3 zBx+Pfh9s`C&LzYkOcBm_egm`U&gO4xL?C{S&y~)IT&0as%Y`b)iGde=eOj+X!V||- zG}O*-3dh#h?ZtppG_3;709AZUMGlqKW;7={Y8^p10@0f|k!Z}LMZ)9b=t4p#I1Ghf z>p{dko^)|X3cgUC}kdsJC-$6#djpGrX8=pZ%3se`^`c*>l zdV>_#LF>_W_58@)U1S()nV7euj&tD$)>@|2>F-W z7QOkT7Rt>fzQ@I>qkw`(*vbAH>tX)(J~8w&e-w2F!&L!E!_3Bd^~@l_%35Er0#1g1E=*Zys!1$%b3LfB$9J zf7)23L>aVXo2&+}!f5Sw9!Os7=+X4hbrz;N0B~GYBlP0$``u)qL z{4me7bQj}1dRY ztk{F%#LWShFGK;6^7HE?75R)BjhcrKajC1-MIS8m!u+#oUE`dSmjgW5(#!}i{F~Uc zrUI^*MCR)Y+DE!wljWnj6k5M>iaH*jGn4#_6|e1x-;yoY*oZ(er*@-x>EZ2#fq?rX zgMlcvfa&KoiMD8pyIYX9_7+j~bh*b-W=tV4gai0?zK6 z;+|Z$GPO1@VL5c14clGfMC zA@HAn3a5i%M86dyo%Olb0Nx>7j4o?C7nNMw@eWG$OKeW#;623(c5wJ-wH~2+^rRz- zB?Uvj*nK}L`Kb{%J9ezUTr{UMz5iMj9BdXJ84rO{Vp>j8Ry|0c1e=SCz5qC2sJ!UM zhzGkae({}eE;hr@8QaogrnDt_#ljzsGv&q+?^Iw|jVGYP(qCM9o$kdQdSkhz$*Q%b zxg*U(DYEU+#})p+pF9F~H-Ms9PHHN#T%t{BqUN+L`_p7ibDYu4-5c02Y{$9@a6sk2 z?R89(0=QRSQjD5G+xR;+?(aW;tmloz{Y+?g)-|mx^lxfrGC`$bamMRDZ>WPq6sdTo z7j7&Vz*RprBS5hC+mwTeKvrvJB?!hMW>1<0W9J1_h0*|+0cthwR&%#sjNNJ*;TltG zr5V>7oRnT)$AmcCPU!nP+>-e+ZE-MWl0 z!YDmE ztw)i>Ak3|f?GbE1W1*%~>T$wq;>nKNe_g6;^ysf^_a+{Un@PAeTDlt8UeFocEHU>u z8k-fX4#y!#QdVB}V9ACqrz+b6U#w4Sr(sp@aza&1=TnpyXsGfh&Tj$WLK8wU{tRxh z&fB8mV?_tf7c>+e8DXI*lzp)bs0uvY{g~}%3P3mBloiGYQzThby!mdNpba)OgN>8V zvi@QX=DpFqi2(4iDE(2rEfzMDQY8rUnZ_7?zR(ealyZH*UQ_qfS6*uXjJLY@6Z?){ zyXx*O;&D48wLwe6RRux7q`Fp$e#f_Nck6P|zL|S$!nglSoQZ}6p4Y05 z4P@i^Z7#kTtsW0_;2baOuU9acL9&?KXiN9-XGPO;gEu3gB(8bXHFJAMx3ON~Xy^|* zk=`Kq&^+Wd$)};?d-SP|^1I6%bHag#@J*cXHZ`N?%^F23TPY?%O;)3EyPchY!8^`~ z4_Q*PZ?Jh=KJZZ*@l_fhB|V$QXMzo#rQ!p7^OuWF4yg5j(?)npd^Fe%18fC+Bm%&d z@C<+JsKHtj2UtFQCjdUF?HiugUF3aqKypa zX{%`uF`s`+ah6&@5kp^88&Fe7USM0GW8pM&<5kbpt4rRjA$+n3h#R*M9sku0f4 zh|@}{zbG7kSHKEgeug>e1SqDrtO6c|qE}-ba8O(s%-3e}|L({zU8%p0>-yPbvRmsGX>~e(vc9^o3Uy zAFMCDX)zs|gEI?YnAN5UxW6WM2ygUbrL6piG$`d``DcfxG8CdRx?!Bozb8L86_MKA zXY$YAm)D510#~v@7G?brKeSY#qo}jYeaSMG*ocJRJSefnE|`>Q2PZt2&I}&)9B_2> zuGh=RU998aQ9N3B_I^pKK20s>jN&|B`uj#DarHcPBFiuvo0?)d-#V7uBD%ss+_$mt z5GYO3yI?o1Yr7C38X*T*3f2`{)3XNd76W^TnJjEc+)NVr#?JHRh?J?9()I)p4*t?i zZgL{){LRL@5+UTNQ90K{K3@sD4|^_Eao`ghu={!p|Cty*c_T{< z>cB~1*p9VX4u@H5viT&H7N9b@PfZwcmdEtL5Tb=D6?K1X^F$#&5kWh8ChqWt4Z&?H zgPjJ~t-jj4+{0ng9nl6*63?tGc-L=xjyjl`sMWB8cqsHZXrNsZXrXXqck#ixwKt1Q z+*>&w#%nwS@l4F&&XEi3pBheIHESz*ig*qq;vcPde>B{Wqw4eYG_Z1+&p(w2v2*7x zdO>FMo=bshPQJUI;Fd@006Z^@O2Z&u=w07~c5dn-y6{rr;mU%aEd_K%7J7tX>{c7*?fIX@I1h$O(EM*lT)X(&b<0izt<4 zYR^z;tUXSj>;P&N%&m!p`6H_89_bJ-wi3#xm*k(4ZWdz3@#d*~jsKDH{X zs_Oia_Ja>%z15vWFrY?0w0CQYh)nxSE9a?#*H+P!>!YgWm+p}RoT`fRSl^@7v~Zfw zXN2{pq55xjr{8(pT)Th&HWmBge+b`()s^EUZ)oR+^=Ga;A zCiOE~>%SSj{`L(Gsu*T_ZyM&LqJnHxsS}OFwgkK2Tb}1G{JZ9|4>GVZL(Jz@Xj9Xi zw(EpAti6EPMy6a)tQ*&t5WDi2>M5^?Q}>-3do4C?;jqfgDCN_#unONXBC%iqCVf&J z-@6Ui2_TyWf{b}3qQ^I#A89hyn3#c@uqZ=FGH$JLYH8F5f>Iw*3bX|qC!S_TT;oz+aU`nY%QnAl zkF)@ce!_iQ+@z%F&Lhh>M!|V7_Y~W>!?jAQIlJ6YWMrGiXiydg5;YjiaUO%ufA&q; zb^V+TCsqI_NZ9FTDmIP_c`9|f(r5SexL;eW=nz3am+*-Yi0QJg0U6+in9{MBg+!2= z9U|X`vO9X|a&nw86+SaKZan`ozd*QuwiGG506YSCXwEpC*OaoQH)Q|(rdZQ2(^~bk zR%XQ)g9^n(+BO`U;*wl-BC$DiD1#O4EhCM^KIw=>$-lC2T%$ zYQiEt2{d*PobCeqbfeVhC7sfJ3Zb)98UV9iZ}N3a^T}1GH9^`N2qNo`@*@G$EKZ;? zP^;OpTo#-DBp#b$KdnbN<10MEBK+-XEcDFA5Md4U$$#AoFy~VtiNZ5kPoFnb{k>=N zE;e`+tm9_H{2a#O42W)A_@9XnU+>;}if=Rnry-(#IQnx!?3PSNm9z+>P1G7!t}fs0 zgq{hR?VSy&g@Pq?KNbh{W$T-3^X0$abK4(kDxB0L=nb3GTwQmj&klc;+Xo3maPQGk z=pe|ka93%?*(44g(!Murn}IPNB-esFXNYZELHo_?*0U*$d2xc#mZ3ZL*T&CMaI%rl zX z&?(Gzox2(W$N_CcKD+k(bs_Ba*4(R?uomHZEM)FES#<22=Q zHMrrw>HCU)hQrJzU~FQUxm-YSAE|! zA*`1Yo&+?i-X;`2-+TOQKa=S2f@P`Z3(92R#zDa`Sli>|QOUNQm0}OMT-FF@1vE4M zT12IT=weL+nMMphdZUsd-JSfy%d6i9Xlx5<^7WF(&b*r$|5!V8j&RQHhF z2Uhg6x@p@cI2_@{JLbJsp(g|v^k|G_YxzHsvltlAhr0m)r}ou#Al)BKJ_>F>88M*4 z4bNr#X9C6!FtEr+$>!A8%0IWS4jlOZ>vcW6C-hLBNr3wrEleTRvv!(bH`~ELOq$Y| zX;RLed^C5{ZbSyYD0wB~)1kQw-dmgO#DFg5IpF*Vn(lu_6yX9jD@6*u=a;#Ur|}3R z6ga8ZJTm>Pg+xLFG^F`5_sV_66)n-|K;kOiE}KsWZWy;2s#movX{pFcwv(M3Qy8le-*haWy zB)S-QnrbynW_UF3)yDarQaspwBQX@R%nkXKA@|g?7P`Eqx#7!~ zTl-Yk)}v_p<>)*m@;ndmC(~kP()nD?onhF!H)bWjsAGvD-V=TP-#3PGHF{c?XUI6x zX%jB?XjuDBK}{FM;Kw^oDd;h*nqc3SIlcJ()HATjEE#i{t5S1-_D`Bf`L)VsEf!d8 zg%J80YET9t_wW;)ipKA^}wTxv=eV_ERay_?&*0AqcyBnL85FD z*R4n=g`O>8K_?jAFmGZ~ZvHTd^xGk8!oY$Aj=e<{WQ})N-n2FnJp+3&8vrOjzQKvg z8Zcr~bn3_=p>K?x@9Kzh(<>@zr+SQan2_gio~Y6wK)Pncx)=4~LaY)ZRb?!M%KrQ_ z=elUF*d|WKsdb-?BeeW8j3@>T)JQaa+|{e;RPD8knNROptQ_CEbB;7iqn&bmUBIx} z3B(sel)T1|ZDADPKmY`|==155lwg5x!tbFKX0e&O4O?asW){STf7?e}*3eK(BNdQJ z*vq54gTe6$!lul@tI>|Z{fo}VgJ+;274ZnZQ>T`M{bd6rSs)N460I*Z`nc2v zL1dur5XgH_Tp8B;db)biA3F}HM)6N6(wRkRk3YD~>~uL{kk=tTyYp($$78@EpQfl- zc`s5{oxfV2Iay!suqFvqp@vZNzKQ51DYcx#9<_8ABrku5A)PG8Egc{%5C#WV`mDUT z|ChPBeMz7PE~78!1*RDAtEEzPk!uAya)v)NK?kxzO2Rj#{|eby_m9Lm53gM|+qDxI zpBi>oJ?GYk2-}Pcr;#1?K68ip*hIZ|FyKwF9l&%IO17qfDPw0OtE)cE2^q!E1YXA}81&EES5?rh4FW!WnmoDzV&m-EZ)6 zP-P_Pho?C{qDXhXW)L}%tap~H4b7qBfETY{4bIzFqw)yU-%q#s-1)HxYYPD`H#T$L z(;UPE^gYZ7CAB66V+?$7M}R%nYInnO=i#~%|I06KPfccB!pabLt<+wz%a#~fHbTM7 ztBO07!U?^1IAtiNjrz65lU4ho!{YAb9d-%M-IM^mj~IG#4({5kb5T?)BC$y+X zACC%zV>>-Jm|J9vD37J@V~$~tBX2TIOU^!LZ^b8 z{&4%ZM&J;TEvwq`G5aU)iwmxcpT@PQz3-1S5^$?Dy}S`656Ch{zE13@n>_C)JK|>- z|JTjT$YHO+NV}}3aNr?9EO=71!dL)xGBF{w_3lF(YR2mEEGIXdT(BfH<#FCQMa(6;fTflz@J0%n&U`ns#2Q{l<9hX@BO=RIsd(>4dj< zGZVKzFC$XT|hB2fPg{R9ZcU*VlBbh>P zUFBNJgJJCp=Gm-c6DNU7oM9do){+}`i4ZhptRkyDH7AwjO=kgHN{u|u^Eb*e|H-%{ zF@SOOl(lYgyX zY+O<0sxnHcutIN;BpY18Ck*L7*m-;x6OAvWoZks=WV>0_VM4)wCV~YgGK*Bw8L)iV zl)#TQmwb^S5)iu^sfiifuzPJ1RR2HyE-O4_y7iSW`(Q$g7Nf&q?p``ky(Ml~!0@7g zrW)jk?Oj1ie`<3pS3Akq5cjx)J{@671C)HZCs4^6h$vR~jhdd>lJ$l|l3oMQ%+~aD z0^&Wo_m&=!79C3cc)MKf7FV@Kx~8tL$rhp+O#NP;h=vb-@dvtxx`p_*+`yDFX)pEK(oJ{!%2V6K$$g^KweHo4jk1KMi zUTI%|o2~^ScOQKI39l0L1vw6>qUv>eZ3$`l!|iDxNUfC}7+@BPDQOV>QExZ5LjWOv zAj<^kgneeXWF0FAbV-NO{7t?5U+>N3mm3=rl^)Zr6`+Wkr9~iEL+9RMhoCO%Yp)PIpJXk6yFqNQ{cZhWZfXZ@z{-Iv4e`O^lnI$_YG$qmpE@Z4N|hKE#dIKYYZRJQ#(-*eV&i>_yie3m_hoC$iZMULw~C|Jr$2}dL2 zPND~%ZoL^{wbnxg6C?6*Q*pOU&Nv2c%rGPF&LU0fSq1AZZ|}18T5p{wMi|aOoVl6D zJ_hV~Z9vQhvKzj1+}gg;4fu@+Qz*~XfQ|4v7M!!dv>o^M0C(=5Yosbq{Cy6W>)yg& zl8nqyJvG4nZp;?l;Fnudd$Vv?-*@X0!2c{dtFpV?lP( zRq*W3HfwR#8!4N_x&*Cyla2(R$(x9EwTzUKX1~S((Z94$+t_d%fS%ZntrwKTNtl$Mp8*)Ldbi-IP<@e|Q*DZDNbDZQv_9N*GHqz>m zGy};3{Fps^`=dnV^YS1_oa$%>!QY9j&yxpQc&c5&p1b>11ScZLj&Y z=Nzwh2xkGYApAY%<%s)e0?%&zOM3rCnu}|{nueSjrO|T!k{4)B8JJM?DWecq`b~HP z7Jc?Dp0myqh9(`1ZC|l&i~+g41AU5!mZZ8NMi;LD6f@fNT7nqX$OzVbDAcF8nV)QP zRJ@^`3as)32|Nki%!F-uxhX)o?C)k&f6rDu*q-*HmlxwQldL7@8^SYsSM?Vsk)m3+ znk?J1vd92E@Dl4|zE9=`LEdz@KxWJIMe!n(>6@IE(fLz6KzU8#lZO-zx6rvq^Fz}9 z-SoiB9S+$h5Dv>Tc|?C^j2hwv6wv%Mv8WT~0%IU0Z)k?a?3cH|mMPUV#gaAiPGYhc zK#N6!bN*mnTUaYs(1?M+RJl6td*y1>XpMpw!s;+kBa2fb-erG$?Z3Ivg+6Jo;FAt6 zzy+>jL?5Arg)t%EyYKZ;8*YdN)6Nn)=y-biJ)C4;Jsy$v;{+nDz63#3$iKve7tfbe zjxbjA`^BJV>^{d2#dh;>kS<7_sOU$opSk+(g0szEIi|L8BM^cop_4I-QO~qM`8PCD zyKx&+ivpEGEt{eN2Cq(Q4g_?Yt$y`Zt5tKvTxyKfjt(po!U}PwX?o#{9nP zrd-LmM>C?p=6IpyyX(D&#_gU<^wp{n$m0H?dH=Y@?zqg**aRx(iYG+6p3f$J&lhjU ze!OnWoZ)y`$11oY8>a z_i(*e)36&HV@#bkY$G;o-gxf_7{F5Xpb+|1S`Q#-CE>x7w4b~e?{2g=CmP}*i|Lnp z%GXAc2Gk&-Y0Ua-SWp}CEfRiuODWTOMbn}!*`sMTW;Ah*V?L(G$*5LC$jb>nEEQ0n zJjNe7Ighha!qX!PD1igFz5kc$c4+w4=&am#{FraI)!c_yW$-!R4zJk>1tb)10?|u= zacBC#(Gy_d$LCSUe?8k;q5-OP2QSfc+n(XlcLrE%3fQ8nhBlVR$`wY+OiI|X>hGO? zZB0rw8%7CKWDXZpPZjhbP)l*tD+|ojMU%~`-xD$kQmL_hfXL8x(#TjWfZQ_wqKP%;>A9Ma#%_}mE+LqI)6pH z=?W|OjBFg@Bz#W!S}J@h(}w+LBKeCied19%0k#|@Z-BKoztg$nIO@GAU#kYJ7OB`X zhSwyC(cs;-WadDmwy#FVw!Ljh4+5syrU3qW3lk&e#x=4BZYiI}9`6?I+2qijQ=K3~>c+KG+q;WlG2ke=e@ww<4M6YPC1?%6v-ImnQuxn*c3VLM zcIbv=lV|_S1u+?N|9jVxL31obRA|2d?KFs*UlVcJ|0jprQPxC-#%)TT6*qO+=l4Si zbO(iYF;{EYzh&1#*p4mzS7rmkUGhD}Qi8Ds+Ge=$Tb0ybW&QgJ`OInPh>)Xb;V<>? zaR%@}Wjy!JH@Tn3(whzOs~-K`>nY+9NIJx0{iNa;`W#sOmH0VeQ)|--$Mr7j#t&^q z1pH@`Wih3%KG@idu7u!-z_#&?^zpxm$RS?l0=zx3bOjm>1mjij-%z>G{U2}55et&_ zn;{afF#ROc=p2)O=xY(j6?TsGFhc#_ZSYIx%@P@}M2 zmOgHg&q3$WBsA4bvGaq9tplO@r&gSy@c7GOK&AwI%!3c4YRIKyyj!KKN~3O`3Yd=RHkJ?xeSr&m9T(g+ zD`(S`T3yo5(ZAJ?@iY`3>r(yFl9;_&NEt1cYIb=(?xu4Ts-MET~>UyBk<+3n3~A7S%KD(@WAj(o=KEqaz=7= zH#cZVI&O56RZVGco$Ngl(;r0d5K!ePR+I3Pwr!wv@b`%P5aNS-KRp9>!9^4bxZ_V# zzZE(;!FTAl7vOod^byQ<={`ESmH`g)vRt#iwYMf?^z?KWC3QTv+J_)rg>Ad^IqHFB+NPkDum?TD)emzw)NoaC66Zgb}W^Ct5u2^Y(f-&?6hty-qks# z5-=(`S{a8Uq}#L2IEmrM2* zF{?cmeoYk%s~}FmzO@TutBlBey1roMc+0)IBMh1JoMv{I!l}NH5`5zUtRNwx@lYj; z1Um$lD4qLQ8n#_h(^+Wn#$%D3;ke@!4vp8tdI{L$@S_;@-Ex7eMPT;lBJLGlLtqYnDi8Yi--c zxf4=@!mO~h_Y9|P-4VboFv5UGYJ0`PfDMV$ znSHVAHk&w<>zi>HSkv-nOR!Z;Rz@3?of{Q9s|tYE7Y6_Qw&~AT8>YV8ZDLJX=@lGP zav0FFgq9v(%MC2h7{h68#;4?*Zi9^>47zD>)|?1C`JWu-lmD1OMCol@~x;e ziWCWViNx3X{2Y4Z$m^IuM_HMkQ>uDR@94Fq%`5+HE#s4=Y$01F-Bba_ z;)9maT0TozOP%&UHW~Tv_2H7np`PC@vWrBf6C699q)1lPdx;m`OPTQ!CgtV4C;$G2@t@cjEB`tvoOaV~}s*yezK{3~{?0q-otGU{<9R)N*R z3Z9Y+sspDGk2Z^CpKt#0#=%7Pb5??uNZL!7zUeC2b89FV={J&>2l`~Fo|OD3w<(X$ zv4-=JsqJa*Z}s%=_|TM*6!a==)VV3vFp>EE1vTqSnG)y`^~FYvyfo{ln4ZjxT#XUd zk5ovyYPnDJPKHEdcGpVy3V{-t$JL{&Q|fKZ%w>q|*=!zL; zBD;kzu6{x-Em;{U;fTR(y2*-!xDIYLR3$9T2C$q*+`DVz*qR8^-T`+^`K-U-rZByqL>zHZgA?dIYU88!gVh5jh&9ixEivwOgRF(Pm42q!1Rr?(JUWcT~nMfZIF_CyD*3qP^^@3fic^Yd#`WEx#N1FNQ$!{ZHFy<(gYiS_wqMz zeTuB{s~K;<^RC>iM0wS+^gpZlt)a>bTxk_UMZ;IhlNmLB5yEtKF*mV!5Vn?Sj7&EM1QbyouHEw5dYr!MKa+UcC+)_lQ^B7#F7^E0jc(fWGcISsA0I9ao<3Oa_IhqspC7k^2lUm*W} z%P;0a_REI>$CP$c+T`C_DCbL7=Ws|Lh47_8y~3Omgj;<>uGn5}3`xQ&Vb)iVw8*|@ z4d+JMcvxv6Eu(H;{kG#bs;) zn|Z-~@R=~N7Bsb_hO`Ci&Kj4hI1)9u1Y~)UQ*(C|Ukvty+F#ZYV;QO`?79%&U6}=* zt9j+3iK80vgf!sD?Gs3+9Xma8Z;u$zG)+IBwPWl!_G)VDMu=bqcmOtoi@8Mh%8Q?> z=oHW$W9&P+>P`#4RfOhgv{{yATRxaNeOOwzV7cOa_j`#u7rJ>x${_ey9U-P>21xxM!+i!K6ek;ZCY-e(jDJECBuc?<&2Ux;BeU zt!UZf_ttBWIF+Em@0#~Pk;H1Bo^3aNdj5d~flZYs(l!s){^(36UENvY&IunZO5hQv z1Cm=GTkk$MsK`pt*IP%@6xPF+H+fx&m})kAV?rcNsnp7#S(hA z5=x%(KuUlIFeel8R3ozyLfZmty=@ zJW|7=N7O`m*s`uzjcqepg&Z2fCD&F6bqRVVTIOJ%H_ikjw02=ieu49gPuYX%O;v%` zI8SS>dC!k3KJ#q>wF~J7@Xx$%7I|D=QRgpzDM;hkdC2-At8g63cFj59kclKx{Iw5Q z@xddMej)FvCZBic==F;cb`-M-agoB%&wS&0xU65TapCksIfmb^Csp{Pa3J6)k11Oq zUlNnti+b47QStX26J6C9k!@yu8d}_bydFove})>lWn_G~+S_5-yOO zni3eXTE}ps>IGykwDjH>U9xQw{$AbD(ziI$P_!#J4eqTx$q=2XJS7zq(0{d6p}+JkTCAJAy~F2`6=3AN;G(uIL%K&bcI7 zTkQHr-}Vq0Ma7eAY_X!swGI7Y^q(voNMLb%u=v8OyI!ohsO{}%Q35|u&z25%)d$rI z`b&zja1=kGk&26|**&y>Xun0exd%riAtsD41@0ctfcra`CHO-!LCT2}J~wYw)Pv{y znh{5?{XaB)X+TnG*tV@UP30^tS}sjmR;ISQg|tjrnUXC!xlvhTMoMaKAdu~oCTSVv zMrB53%2Wy|!fBP%l9ZGb5e*d)5oML_%=h%Z@AqqdG#=ob^E}UeU-z{@zdCTBg%xL< z>u(Y#*0OR@2r!40J2u3W;pQLxPWO--N#o*-f!1dcz1;wTv56w}H?KFZCr4ebc7Lc& z8(X?eTFUI^xdN*TK$(L}k5e9Ga9qA>^=6#g>#@82eciDjE zR3Mz-wlpLr5*pgIfG@8VDr-MWJkX^^A<&jk`iv>{gH0woE&4MwDMB-^s_Cx)iB**M zUnd;6RMj~%G&1vt)m3L?QpQI!ls$F;@O@-Jk|?*P2NMrHa80vyEr zVDTntI~sA^+2=A?>)dL*i5Rburkq0lZA1ckLj6KT_0JEuwp=2(IA3VEQohI?asvQT z8w^HSK&OOG10U(JeeB3{VJSPnqMlT<3}cz(dSGFl20T4=*dNm#(TuvfRC0@t{kU(e z;N~97Oq=S{2UuV;ClbRWUmX;H`;+zANPpKW?R9wclJxuU8YgrJ=u>ufu45RXU}`2* zZG58LUZUdzoujbej)^(B{$4@MnsjM#EbyPnAx7U%4u2Adm(ftr-~U-@sH|jS>EEpd zm3L3fo@V7OaW&4-N#*>d9t)Ng3dhZ95u_k{DQ5ZTtsQmfxmkjqSk4|^WM7P+JaKPf z$HpI4J~QIl1?sQu8vI}y< zk#r(J(`YkAs?$;x0wc)wQhjSj{YofBu&%iRYIjGE-gTt*c7j!f3Yn?pL5HcEL@dR&tC9~v0I}Dn3;KN+!@yO*0 z!bnAbD59UK&~d{N`6?60wlEVGy#4Y205T4=X+;e!0p;xQT+2n#_u(Z~$7MjTCjeh4 z0rGqmN>LL@0__9D4b892Pv@!8Q_LI8PyX*M^veYo;W5P)T;bm%ORmm7?l)2cjpPiYcx7v_SNWc8Z!51utL}G35{LUy6Kkv*V`Nj=Y%k$hxl zrH0_h!U!h71AUf~6Y;X^l!dS_uTv55R+%0cc7UN3iHg+{qKpql(gGm6Y5s~eN$@-ZZxfBlO*!bA6`H#ZRmTIGwQ8N%O%Z9k9)!(#6vXwCoT%9&Oj zvD>?)Q}zENalSKYIzrg@=5QAlDH;U8EC3lR=R>#tU$#o{qCd9TZNcw9bQ1JIHrVzb zdWIB*U3Z4`8%Y;ymeRs!xTb>n4`4sdl5o+{mtp{ri2NuOI-hcV%mxzv7Nz6AKLFI} zPSMoJ#BI0BQ%*ojjD)+e&6p{CfB2Ket)SH-{%lCoMxMN2{rR^i2;@g2_2XD;a$fO% zn+X`qAsbpGhxV7C5te&+UBuHqjXV5*kupG_`YzNAY$ z&Y@1uCxJ#{{I7prD?Uzx01;6pgr~c0ex|Sxv1(J+BmKsQ_0#OZ?u1Cyj3x4O>`y*u zgz3`BI0L=(X^1y%(L?Y_+=+&izI!g)m)Ieucysx56ur;qS>a2j*`^as1!9o=#K6a7 zDP3ksb^WK*bq;$yE>)xCNrjWA!|O4S_J;t_rPFvu6Uq{6qlkogf<2IWYT0joYM97@ zI+7AG_)QG4rG^f4ylMGogOySy@JNJ(^zZnv3#Gk{swF+NyEksWd(t#F*D_IhcNDdE z{P~w)BLZ?5)uBj-38hb@IfFqmJPF-V7^PwJUYX}k{2__>t1xtS)}guY^+t`^|1S5l zy7mF_WHmcJzPdr*Z8RiD@7AqN0X3Haxm?uS(m~Mq%O;OW%3qz@;1ST2#}XLRl#{WW z`o71xhiM08@whi0euyr-cTB15>dGjcm|T zttO`($~||t?%Up51rn=y8!l>_oT%YH1-YiuVUmDeR!gqR-1JDab>bPeb-~t2d*UxQIyRVEeWZ50V4F zRa_kg^$!k@0&wE>^SZ*;9m#GbSuJxWau{Rt0up?k-c~OGzf5beYwC)8K$`FjexCQe z_u;<2{7D~eV*qyW>v3jCl12l;A}4t*docKb0C0QzEs@;z2GY#um7AEZsckGD>qL-G zfaYDNlnbzOp4!xUmqmXq%Zx2s$M4qJ&Ck5nlQOu0swO84)-`YWP4FS?COUi9y=%XL zcf^9;9ME6-?yNlgAaMN)gZfS)1P?U4OClQo#vAXyFXc-)^HY>PaLR*E!UK4v7p9TD-zHj8DBR6u{XB_jt-B!$mRUe6BS;=Tz$AmgvC|^X?4}JF&HzHdGP5z24(ffKdpRR6W@6A&g4?Z9ZQ1OMHinkWd|KLV%1#= z!T|$;zAVM5CJl$~G?F5afk#TNT>XC8v_8NE$nTX$z2!2wAvXR`S(Gp^;vp#8ut45S zSEjV(0}`%IEx^tPn#H8 z4!}Y%Y#r3hZFXGR;o#75(f%dQsFP_2k`>VftFght_(>>3$C*%ML=Gji2R4aP0WBws z-q(|HBx-ME?$2}bzT}epOAHzvdKXXzgUNacqbr(wXjwHyjFn|z45Klk*6ot7F@kXg zxn!G%28^h-> zPJ^OF$njO@AQUToWZP2vzVisYUYcY7pVh%HD!1)rjtLO`f0yY{<9Z)JX+U1xq2$%h z_~8`*x|Buk5-za)NA}ur4O_toyeRO!~AAE0Xo<%Sv-sO`cNW= zheihX0EbIv_h1nw_y&n8*2|>H2Uc>Y7lSA~6=8gB;z;^}TR~ANKW;tgjb$hlit?a} z^h6>~{wpQn*Y9Kjl9p?TS6Psor>Dpz$0lw%$5LoEwao@5mIauq z*9}#RB6_{qnRKC%RB9O`IQ1<#!8lcR==EERH8L6(tMU7H>g20?BV$^NZ)HR@xaaL@ zE7r#SAVN~qfpm)aWQ%s*<#_w2=j(4Ydn4)C7TTA-c*E$9c$U}*DiqQu?ReYEux?{@ zwg%MV9baQc7rTV&rh5Gr(CT-dbZ^X$+OlcrP~>NE5T5iVY6~2!M?3|Kltc;Qj8VNs zY8;z(ZP}Hskm9utYm?TKJkpiakX%gRIT5U&q`}B{5&Cck&B+!Iai=AdN{xsRy%E&z zrY}u@wdCsd44EbY`MYuM2X9uFT=tMD_T&M$f>I~QIj$45g4b~&J;HVDY{wZ*&Ug@OXMq4GfLjrN~HZG^Ovk)@5)- zDMgv8Y{Se4z7ORcN>90;E_`xHdHS@s3)dF?RaSqfHtDrh(lQ^3Lvpc3{$)U6+=o~Y z>;{Twcz-aW(y-8_lDn>7wL~TZ56e16i`}_*B^9`D<6(RBCh__>LYV{a4wNojW z=#rC^1o2P8=~ayGG~i)IQhB|zwu|;g!VvZ|hkbhP>=!ewE5K6ZMRP>Mi*JRa$6wjS zsG6L;fu7jlIfLp+9297K&*lj0`YXNcl(MXlpOp)gDjU>|jaMHVF%}DIoqB*jJf$Z*82SHLv4~T{U`#LUz$e z2OF5B{9hmH>l%hFHmZe&L?B|vpZjoX)hMXB7g*x3e^9FCwY`3AD+h8g7(M>S&C_K| zz=;d`MzXfMS2uGDec{`6LIcqb`53YL^XYt$tBwQ|>N%HkeU?wd+8HI*{M>+jQdLD^ zC{XG$mZz!6Qz$*28hVDpnTs@SZg7L1H;^sSYB!kGYX$cC4y|2ZkP5CKQGF= z^2IADF(;Y)m{^RHY^o1!`ynvXsJ94QgP5OHfm*>BB#!Av3aur*)N%b=T)`)=Jr3{J zdWc^1LtpD$tp+q&Ud6!TR1O&&0ez*RUcY`S3z8l>rR$xtkqSM9buSJUd z^-C)1>k@3e9^)+tpP@Q&fx?0Xt~H>;&9vngk3@+~0*#>;rUVA-0*3Y(Yg@~nK6Y8N zWw_~$Yo*lkj9l$|Vvc>-!sSuGB$m&o6{^_^&xdah4A$}m5FjIR8AT)Hc2XC^xU#R7 zar@-G+iLDUiFV65jh(%qMe?95oWuUzjK(6ijMi}|GxKl9)7<#uX2KfChrs*Z5ka2& z(RtYYysfmF_)7K>;d>&5p56Fig`%8VP3Kgq(p1lN-@HzJs7h4{cmXWI&gDZj0k6H< z8lwNGliJ;$I;&5$O`}IFqIWjDdaJ@H8HGO>%T1~BWMTG!%k{MnA>Iq6T2=c{yy%EE zzx&)VeR|^_Q=L(#F&~=7>Uy)|@Ss2m>!Xxdx4pf}g6z;>5k3wQi*QvNYsoq0gR6NN z%Y2;N*7s3^-`!Wp#5sxRBbToaMw|m+u3|}i%)rFca8oDff!}E%ji@S#Q#6&lQj+Ez z=kzIMAUQ8fmY2nPTJtruK1F4yByMRIm2%0pBg!@%D7;tjQ4=H;`b4H<+ljCDvu2k( znpd`T&hI(qhT>E^$FAAE2wat@x7niPhw-t?>G^R1ZSQuOdc`Fs;^JsTeOXr~W?YUU zI3DjDZnyo~HxJcJxQc{dmM(0NMknGni8YX&zBy5A&vPXBC#pLhA)O1kHU)YwG zyk#?frYi-RE7!Xft z(+Gbf#67V*4{(0|CxG|SYS&zHwKIcsf(+ncXd0Yeivlp_MK>a;H|+T&-Gx+5&4mn} zBga1WhOFdryk%4Y_=t}7nj9=}@~vm~{AV>KDd02gWJ(r~tJ&qHCoKKkConXsx2*f3 ziTEMa6?`Y9eWxF9-`hgd{>ZxZ%D%lEpJgOZ+UzTy;6>)lMih?0pm>RIazX|HJ;X_D z9ef$H=k3ht)D|B&y40Zid>|Ap7)--LWApxxZ+@qi{V`NNIU&{n0r&I5V@*zzi!4A# zEdAo~=-`TNJO|`QZx?*B;=uh|97tekQ0hJ4o&4*;ouF>G092XEug&ZtXGal|N=KiO z^w#Da6w^S|B6y^lP(5Rh`y#CYC^jzpZ@=o}-K14$9YD(zaxuL8WP(@#6dV`-Crn8o z9@eet65Ze5bHQ(-)kpT)sIn0h=I#c6YD#5l41uG47;d%WFPp7{Q8X;-i-i7}T2y+D ziQbd~A3$F>RB{g8l2@w07%YlZj^EYB!4|x6Z1|N5bC4p*<9XYj5pF36P`LqvKbIhI zUll0o0E{>om+`I2PPFK8nPShtKPuE_>`4LH!A!RIZLaW*q5e2F{rJqq2 zKdL-lCSOC!cBm(2#*l;4aHhjg<2>^P#?uz2jM(t}KxUykwcj9qD2gC5mc{P|N*)f? zLRO(C7oGNTmRd5Bkx}Lvc9WC<_^FeaaFeBTP5FfIRcvX7^oJvP0f;)<2*0w(8zWI$^hgxNRdv<-*m>>9nb>i;2kdEQ+e2Ssfb zPIR`ID%ri#_%bu1?ypG0oIp=~gv0X@Tyi43bqb~)pW*^)8G1`D##nA~#Mgwcv?tK?Nhf*`u=L24)y1pwWJ(*DovPo8Vf zE2UPsY!q!W7F0`}-j|?0H#nZixsr5!FR1dcYG{aq+nA~S4$VZ=sFuAy>u}W>93Rp6 ziQ%&t$R=9HQY5hSp`uepV|k3n;W8%AD1y<>uQS8?B?)$nzCkt)uQ8?>&nHF?ImVTX z1yUfF76u(Q1Ybk^t}w<8P7=lhTf*U)WFjsH7(<+iu{B4Oa7uj82@tJ?If*woX#NII zML?kw(!LBPe0$>hjg6oa1hm9zLEk^iB*$Trt0jK zm)VIwlw8(=Vx6pDmX7=aATFl6oFhC}G7V`2n7cpwl=bGZXV1W&n06X0AB5>wUBSq# zpBl|J?ccUxkXZKvOqhh$z^+a!XV|&8{DKFU0E@sVhC+YJ$u!sroJ;WX>_T1>0IFBDS>gM;{QQ5_b;{}7k`=c<_*sP zLoMq2))2^@+CM$TV-=v}6#}Nz+<-I2qp6^K>k2c#e;FQz?1}P%FeF7gfFMj2m9j6; z^wAd{KXL20{d_I2zxQQg@DEGAP!qK;*1I~J&<@v#AM#s=M~;_n_@yU9C>KzNlJF+= zhvOY35M7{Fb#h($jY2cCS9DGp@9xI%dhD}{&o`dqhD^eHyDI*t7e&d{J||H`vQd4* zf*q*RvD4mC8jnckh*#{&aE7c6+DJ{KFTLoW2cPiQma(Wxa-QK)ER$U(NVbmy?1Yd((>F_E%cXKdM1(5Z>ccPymf+C?U&YUbj*%ke%e18@4ls~OEJi=P#mbLrAjQP;W+qL`KHgf z-oJ(xsxrShTjd5LULfidmF*29H*rRdY;XdLkx#mp4~qzeh-av=aeC)F+Vyo z>N&4zC^kPaM=Ib$1Abx17pKF-5K2WNR|c8b;}!F3KtRffF=d!9PHw4vhn*h(hnsYU zeI|P?&gvb+cPdo|+RWEO+Q&@7IYD4*XZsNSfKe$IV>12e^kxC2-!%I_r_Q-F zB_~&W&zLo-iRJ+HEWjAEQVbTIPu>5|k42j)LMI!ITcu+2s^kCcUN=pj;r}j+?|5D> zodjndpf?fS&5-Ko|GoVImQ*(R#5m=Ot8Y!nzWYZje012e0Z;m1H16rTVW?Gn-K-y5 z6(o#UE+<(SNUDhL^)1!tetT{B%o~4Qi|N^V@MB2hR;Lyr`L5uQXUe3~La+p{uJy#n z1LW%JyZB71Sl7VgKI(q&-<(>^M7@{ZfJ)O}+mjaU^CDDPh_sRrkrBA3(8SnR6DPke zpS5`VzWezZE@yWk*#O(S6oSki1MmyTd0Y9o2n!Bjq<^Kde(*&7;GojDa;e*##613> z{34lN*Vp-PZVSa{IA;I`bv!KOwJDCkXx`(Xtc|jM?XfaHdq$#;IJj& zy`cW_&7(I2Gv?3Hdhf#}3+XT-->sk$$u+{1hwK|mYSKD|aHU{ya=GX1+BU3unWeo}gPc2MXxZ%x!GTjgqR|vS4I5I- zc=!At;1;ES)tlVGjD`yWsF`h106(AgE8x7a%`*>EidE^W$EwENl#+-n-gLD?RH=Cmri#@7}L>=C{NwVFsrG`4Nq0@G7k#~AD+>_DV<`%q0qpYTqEG)-+hxKVPOO*U6&Y&pg`&MGFaSxOn zU4PT-=m6jxI@1ToY?dUHIKWXrG$v+NrjotZ$m97&K_wAgpvXv$Ui6}M&*n9#Ue#@3mteF<3Sh+n?1I0=y*=wx#9b`d6Ncw zD(`DfiBR!i_~1q6ouarCFwP<$OkNRp5%5i@AcR;2M=pNSsBEdGj>ph>V-Q;~D@71g z(<@8~1x03rXe1*3@STDIZNK zT6M4G0V2a+e9)W$zQsEAsfUy*irF8C|3)|+o0{ohq~9*%M-}K!hf}JSt-1VsGR6ma zPcbUKUs2%(s1YC=g2UN$fD&dQQNozFFuPJ=d*=G!r!9GP_+KYs;NToN)L_&;qxMyE zhDJ-P++>5*7qXMYN|=(+WY+jU7{7Y;eWiUK-P>M5v!8gakmut6Zt(2@bt4DH5y*8B z9izF;hlDRUyeR)v5$q){e}+#jc)TZJe*VnfI`2LlPCAUV`L238VjZ`xTP?)22)$F z`we49yLTQx5xH`@=@(Q*BLb8)u^S&;ji)gw^p;iuo9(VlKFmF`v7|_Fj@nP8_Tpu% z5DobGu)P3#(o%g=Y z*INXw;v~T!fh}ZYDoz)}Oo6&vr0d8~D2cSmwB4A$oR>^}`?OMZzHFM+Imd5(ris?E zrX7^QlT6BODg{+!ifmqW4!9IU)!gH%T?;~z&#xs|f6X!KjESB99*hSaVs!;Uz&8nM z>H{8C+8R(Jz*d}#`!f4QkKZ~CV6U7rYF+8$=UtoI7|LzMPG8PRslnc|LaWo4S8nAo zQGy2_Edj}$=NHcEig0G&lfe>}S`JN7*6%rNBSPR~Y0u$+@uu!6UN`4k`4XKhB);`G z)v2lG#JOe27Bg__s{3Gt4ex$8a4R>-MlHFob1-U${>4LKmJ~CrdRT1+B{$Nk(|z-B z&a7ddAF_wp5ra(5`VD0%do7d%fasj0mE63s;n9g- zvy`AJ-qL=0MEpOt(C&J$RKfx7chVcB^kOo2-ALZphJh02q)NUcBsJi3j&|&f>e9d*G+91> zsQa{-EY>ZO>hI-88lLUK+1oow1^4x4b@-z@*#N$)y0&=sFWa_Ix7$oQ2~>}#%s;i< z2gw(-kt6ZA0qvs>V8S#A{HuHOgY~^U*s1&u@H)7hG5G#|>{77#Yqc4na8q9)81Rmz+t4VvK(Ug_}_OPt-%ixyH zWZkz%2}erS<8JXDTURKQt#cCv9F`V}&cr*Fi(V`IYqcjb8`l!ZsvtptKG&tR#Mw2$I8YRFb8Dl7DNhSA2 z9dHH#;~&5+OCaBWtZ=#|Psk3wA$-j4uKiS567BcdPV)B*1{1!J&b0=>7ykhoV_i%fEsE1DPk_MbH!5xo)#HM!-wiizO3Z)cXyao}Hag2 z=@$V|O_9P^44T_FApiRUquzJQ>{e_es}0~Vb;S^Gq$_CsSe5+wWL;w~@7LmzZ$aEV zz7w4kGno>y*Dns}3B)y&m*AX2^MRq1tXrZo1wKGEDufn#$2@u7C#L12GIN zA>YAHMt)$=6DVUdY$2lQ=Jl&0a+(?wOKt44#Pm!(x7u$V&+$Jiptqn$$OmJBe_RIj zm9_rK^b2Y80)oZk&M+ad(B}trJDQcoXF(0gK$>bHMQ2S}pX(n}N`)I@{iP~-z!p60 zL^FH!$L({C7d0q>@YWQ1_85MCEFA~Ih8XT_a~BWde4uA+5{FLQ9{F;nifO&Bi$ zT|1fiiF;)2v8Q9(sMxFi4h& z_Jz8z+Q>VE+ zm(vF}zr#8GXSLrMET3DQb>)ZM{V?M3ns^eru&rhHK@&)U5y=x6=sdwGcy0rM6@TO! z!bf3{s?FCvB<-y=ai|?*TG>f`VbUi47+kA0Ab5w{%nQy=+*j*wSHJtR0TEhqx7hgON(RM2N7kiT1UPa-f#6fyCd$Y3EtohfW ziuSJVkJ%Uat_T5>9_&||c22kK-}EbEN&)O-jzW6XZ_LR@`wI5)2FYmae){B?0-`n~ux`kAtj{=u9el4xe90(Ku|-}thh*2Xs`on_7R z1!Hva6&wJA=5DXNC7!?lq4CtRdYH+7sT`C)mvy5r9J{e~^V6Sg#?mwj3ofRY4$dU{ zr{V0t6p|d&&!_*Y8=n^V$FeW0V|{*BDsp?}#`d9zRG0zD_z_Xbab>|R08dcM%FKh! zljL`y#(irROgVbLK&ZGSU`AgQmaaa$bEsB1Y5o~2EAz7M))Alubb}I8i5IV&>}?jW zulv(_2>!L_oK^;hRpM-MjMP*Vo>ooOjc_dWDYe&bpQ#N6aAhFISd*D7$xhGy^s4Xo z92@j~o@=g@VeQ8@Z;E)r0tOUETn!Nq*A5MK>R?ui{~5tX>723i|2FaL(~M-kV5wwC z|Kt#xrIf3g@uC{S=77+}si~ZjEu7S0ZKs|w!YvkeH($DPz}g^TB776LjJ3TteB3ZB zCYUMgR7K&s96Nkjscmt<7Crz2qWaxNsl*2*mbP>eAwlDGgA&02AC+atrXDq3|t zw9^u?yZ3#%O!m>JDff#|kpw9u))!e}d|Yq;5!)^>VQl#!WVf0>)~h!Gb#B!8RaX0_ zZ2fI10#8D#;q?2~Pv=-riF_GP>vU!1x?5?0NyHR^u<*LyaxZ?HV}g+aA!2x0QXFv! ze1}wS8j1VxQ)31KeW~$O z+phNY=`y}Kc_c&UBidH+^KRP|M|Kj)y%Hv@Q(MJ;>~rFq%`~tN3Y@*~SMMRA@5s^q zMMt^^mTgbY%Q*)ahCJD1?8Zg2YQg$OQ%Tf2@0T*hibKj(dq9#CT<=XGhc#@tg=YOH2u)cKmtk3eNs$7v>f(H-&KtuIkVkwZ1_@$@Qyy<+YFIQw`FPBj z!v8W_Q*|a{-?dyHy$@GfOa>nP_EURm(#9C1gK z(qB8Ou^!7p5?4m`*>5;&lkk&rv{!^_rtc7?3hT>7SIKhU4)W; z@dDAigloCYXYamozApt;Y`&XRzQ0x|OOwf}#5}&JmK=T~4I`pcB{bR7uF_lmmh`BN z5T@>ITH2Z140uArHT=;~Uz4C??yABV&jC-Z5|~%HtE^2fl}>ur8};GdLzBY&{0}cJ zg^4cj5`|*KHF;_J8(#2ab!?CrqKj%p4WqE6op!{f$UurFw=fuW>bYiLPI+qU+nwmU zR<;tmEqUiRWN|-#lh_&XD|fA0Zaf8tcMFvKzU0g?Q3UGpmJ`;P>OY=7o{O8jD@7I;@3 zis;G!bb_nydkYcKMRJyq*<_B6s5v!^cHG$V9>2VF(W_mmJmLW&n&Ma|Ek28Y8`Vb}e4VlWH61Vr+$YQj`~1inhN0 zfLsOHWSqP+dfoS`%u|E;ORLtNneY6yZ{oEjAlR_cyEhCUVdPW--?JI5wE~FOrs_gt zFeAEk8sx8NQQ6-3Uye<@n%Cw3TGx6O@gm@J+pNt>y(a}P19|TOc0pcr4QEiy6vyNU zq`vIo>%(Ub-=sg8M%4vCsK+)l>mLLO)o?YR`Iy<+Iqy^@1|-%mR1(c>ob2i{Ax%#0a8al`Ja2H;eduaQ^=2Bl%UGutm%?*N9Akc zb7#3E<|2%Q;N;ex!lB#YxaeMr1uZT&okC)|#gw65YO-qm)en9v*jJ7$&s`dMb649N zGl@IAVf#h61ek--LD*VyxRx}ISF!cxO+B^W#s7Rcy?DzVot}1Wz{;gq#d)vhzl@S>uM0>X7K@a_s?1<{B&;qd=w*Y9pNLAsa{ALRlcdlIyv%s<(+Rc9Jnp5fqrkv9KKH?iv6NrNK7KnO0{$e` zIQ_Ko@Aa}a_GnRb9C5J_GQ`E?r(e+vV4G47D~^@Wy52yFn7q93!InJ3^^xSxfejK>*P<~K`?$gkIR-0k;__IAa4FB}mlU7EqZ8|H>`iEPU2LL(*wn*qQ8Z|H!IGNqQpDu*LwG zD>rHozrXu^%Hq#1_pCH$B-Bbg>0?A^UqHOMCK+#y|0j1w5bK^sa~pk)K=i`nb*_@o2CC1qLUPm+oGcAse&a7|k8fx=xbzaS>4FvA<* zqOrggy1nNhgCaJn1&}zoU`!@Xnl8p5L8ZJ%xq-pZfSD3*SF?L=oT&!8O;pxr@V(oPCfd(#jC zv_~m=9(1`uamq-(l)0JsrMgM=TSMNLv{5`9ZJ5#!xf7#~64K~0F+^~W!R=vrE>EMG z=e2g?3{D~GNpIp8Ove-mEr^$7G~e0>yQ1naKLU>OgCi994V`5tL8{MZ(mVIei;=ky&82@0)EoqQsM04iN;Tq2AF&zX4J~Y9hHLN9gx^I)mw%%%@Vc7Sa>=uvy zeS_-B{)2Hkyuyg8G8&g-K34rx6ERi~`nb*J_)dKd+qIv5c@x?ev#@jVzNE;1iYuqP zDifw9OfA-WOX!b*z0y%S#)AzZocSsarGb;SAiF>qo+0nh=o{*pU05*A2yl9_XtZwO zMVc)9gYFI#cgH)ywq@4x$OQ+ltSY@IG&0-z*IwV;E~+6dXO!US5sdVXb(uUo8wbOm0bivrc>pADpm#JDBMZTuY9}iK*gD0_U zGx@*<^3ttOpRV;kCLjk-QObmMQ=eDHJ{^Nvf))kgjKkUg8~5GB=w1I)&vN@a1LOyi zTV#3bX2Ig@p=f3sF@hlS^ZTo#=FW(WxLH9P)Gs($bgGBuEU+i7Gf(QPo&lpRso@;3 z=XGmgnLZv!>dSA4rIQA}>7=sK)Ek=sl`5LlaY4y4H7)3PSu>E!;qvcW)*}p$yqiQ( ztPBWjQ!e|tk4d~iL#*n4w@mRrK;5E#-aZo9;F>G$IB);4OT@GvAZcHjaUcle+=(wU zp2PrCU|=oeK%%-nK8x`Q407rL?M?*BEvq{I%IoBdGB`jZDfOM54ZhSn;Ft=6#IH5k z$Af@jhpW-PWbPzX?)+d=yO_{aqIYd+;)1cc*5V^+dy#rkiyrR{*J$w={4ZNatFGEQ zp{1`SG(GXE&wXUSE=orX&wzv7G7=p{Pj{h0K+%glMt!`xtTG%88UUR<{Zq+9V73-z zwEOT)a+K$A4StXWOfc&ijb4;AeQw;z-70Hu>9mHQM&z$84f1uc9P>Ns%zo*49XfTR8A#ADfOB*D&Q)HO(dv4z%HCSN4j3<_gdXr zT5;C;U+-xGfpxhP2&fv=ml9|GR&lTzrb=m1n@8y}{fJ!|E{59+JzHX*=#@f9nsXc= z#BvRq(o5+5t)SwuAUGSuLMqfXIH%c7_DS2@e{Fb?<5hjuFJ~Z6tp1$%eQ_9Ezg*fO zHzve|gogyy0}BGRc`@X%`|vHeqRLxKq@H z!W!(LA%ej)BiR`4cl346lJ%mVz1yOmMP$jSpnW={cebP3HLnhLPpA>{4;v#oqNS{v zg)ac@G$LYx!pqyav_Qe+yj}u5&VW7o(xjy}3&d9{62hcRc@^XUv1{rk{E!sjwa{yF zJof#N$zkN?9+z7@6~Z?L+U{4JU|hVQChDA$q=I@`m79q+mD17RB1c{ODVE{jJb zT z%zs<0z?zGuZuJrBIAR`Y6Mulx+-$*O@e|2DTRfjcIu-gLm8HOs4Mx7jr-&y4tJw&5 zdU=&{#$>}EI4hJpe30)1({}*%w>*HU7Mnz@C}L2WVCxFfjNVs(k(`0>S2}&JCj>;} zLKG&pX_IlKFdp0h=F%@Ul?C zUXK=662txA*>1)W#nClFGvd_&+dsD|FOOMEEXbg*zH*jnMm z9SdWRpXvJ6mQUc4cJNi)%z<{@M1me~#6C7vZ7GaM86xl79HF#CkU&(6_l<~m8^V*C zw>BxV$Y8rW-Mt{CgHyzk6ARHO7dl90aC3nGPKxfxU9At?vYwntj%E{hPq@~XO;sIx zAI7_vmf}-G!z18%vR&V+^%l}$gSn(S+4u6Tj4aBNNP>;yd0;v#v5lTQ6d2@hA&!NS z*r~(!+JfDhTOOM%VpCePz^C$BPQ1FL3t>Z}p|=eq&aS&I@;fI607B3?%fa?`*}$Ht z2#$C>l!0#M;P;HjAAhoF$`O=&7zevTyI}hfKR57Zfl|pS7(Vd!VX&VYH0cLU48lAq z>c#d2H!BhvQh+li@#@WQ+V2hB1>vD=vl34P-li&kxa@a3-TJbos$Ccu-Gj;T`-M@9*&FI&Bp4vIF+k(tqVf>A$u|3jC`4 z_jYQ!QK~@YDI)K)0aWKAKZiNUxhHNKhU z`#P+auapA{Kg9kLC!U)SUz~BL`ml}D(njxrSnF>%yktT4!!d;+PQXJo3Zq2pEmSJF zli=#Lw0EZxW)<}9x3OLAD-pOE;h4&R4wIWKZA^?cWe9onFhbVBw6TUekns@Y2?a-p z$19z4&*i%vJ(RM#PH#!(4;ja2M6Oh^7jmecphL$ADjvmgy0y?PK0bZ`R?K5KU9rnL zvD@~Sx{uK$kCL-E`d6T<=X@3t2pj*i;!_2m_+1>Mk)+>lcAEP)CUwOM?_FE&TmO+f zj5p>Yf{ABnD2_z|suk5q15~#na#?2yQ3>W1LQdH33Hk!FPu!Txk)?*ze+?7|VB5%z zM)<6Fc@_gtCz;}Ym`sZZ#Smbs3L!b?I(mL4Y7)D==GI#BtU$-#nP*BH@-$}o<6E_K z4w)hHg@0DQ_%paDFp3!Z5;PDc^jaf^(>|Hp2+#B!y1lhL&0g_igk-cC=>0sq_$i{k z>&MwQcp{_r){W5`NFpR`;zt;r2hqO|-#FgB>(Bu391@7{1Fu?obi-`jcrAMUs97n~ zk#xPik3x#F!^}pF5GBhfb$#}s_IiP{om^!qPszd!Z-Y^${>)CAbdrS0b(FAdBSOU)AU@EeakByc_9Nl>`6 zXbU)_q%A}?@40b2c9>{PEK*Su2uyjAyXgAB*4s{V09lyBKj>VP^}N zAr4EZ>RUNqPB`Cqmx%aBS}G1vSd>TCsb}o?4l)|$%z^U1r0EV>PUr7`OFTL=35f)| zq(LL!c6!ksF~H;%fFG$OCklv7_sqx)tnMK<1n`Nw=Rc2MbXDkEVBzXS)CY$5mJ9$klaqpd9K_ zsf5ls&8q8)N~{#hX?4jZiRHMMZIupJC$5N<*gCOFEX9V|mQ*9L7#1^2qnX*p4t9R^ zefIwRet&gyOWoM(`FcDbkNe|(c%@{K+L8oRpMj7ygQP+kMMnofNX4owQjVr6VY~86 z|1PQ89{z3;;w^5DUS5I5s<~bLnXEwDw_go%D){7Og@D?F%3|cb@O98pF?5~C|8Lex zn==y#jgx`L`CB3<3>H>WD0-kOIQKO0J;lA*pwG-8d?|w5mZg_qdTtWKH?F$frBpedJvId1a64Ru*V`uXA-wI2I& zfXC0R7u@6#f^R*M32UJYuF6Ox)BITU#3X?IB>k|!Qlv3)A(PE3Lh{$#yGJFodU9|T zQa0ki*}#;K`HX%gAHhZx)+oJW!h&crJeS;ty9#%|8M}b$;pjSmfuj7fa4{=f4jlqA z0x;QHK687FLIXcBu0c`XcWz50GonQv+44L;NzBcKU$wLP3fWzcI}rOSUZ_@uN+4$e zGG^3T7qKq(x4+tpBIg&0e^~6+h>JKQ*PpWQkBs2W4RBrprXytpIKPoKU*7PTTX&_O zI+HVgyH3zJF`KQ;^`6qM`eCu8I&>e7^fNfdZt?So1};m4@e`s2D9nYf#y?ZZQMYz` zzZ#4Dxce(sMIVEC<(-LfeF4ISAw`c0P~qyE)|YBQSznLxgUJuQ98J zXANht9mHSGp6-EVGvFVCgsFO@Ah&qZ zQojAB?(Yo`tyK)FDGcI|zUZzW3zSsd7gja^KZkV0$fG#e()XtnwSWGxGX3|sku&1F zs!a6<@8leM_2JMcM{t&tYN47=e-d9Wk@mNRRaF6-p5A)&d*rV%+f#g!@5EVI`#!+a zzkmsi9eS;qX|`|3G=jR)7I7<-6{bw6GA|KM^wvK9nw;OI zn6*Hu0S$PTX0we_hd#fMtB0K*mJQ?c`x)Tlcz zr@~$_D5${gdZ8azSvxWuN{MfEq3eZ^rAV4+ZN;3dHJiEK0c$*miC$)`wbnm+*Bh6f zWo~@et@J$8lKg09mR-l|F&TLOA`C`DdUfk*+)qe$6)x3OKyIvE{=XCWy5(Ux~WP)iio*q5=srv+V zJCwHm+4ptMGng2|*J;9B57baqLiBbMpe%9&d#I9RBM=6w#b%u94vl)PW%K6Nj%40L z&KW%X-ErCZDIESPD0JglikwQB`=Z@V2bb_Uw6+4CJr)oD2B%0t4rci95paO46X}w6 zZ4|I3`es6sZzSByX8KJv*>Ci6AakF>bB-^IkK!B5aCja2r?V2t{8^kP@Q7L&zcHvQ zbIMNXg^T=Q@hZh7WO=%V3(aRCh)*SDh$xajnygo=jC@bosoH0!xK7*|cGkP}fb}}WN9bS;@si$NlwYpbx1l$~B_xhPG>Xm=pLa=r1>3)Ie}4wj8|Ro& z>Yi#ZzrT8yRF|gcVU}7C9gtu0N>nn0gO%W?mxsmM=B5H&C7i&r-MVxfV2;+%=>A5L zPaGJG+&|`cy7HbwwPqaluk1W}0S5)u{_??xrc(YiX^}F_-H{?9OKdW)-F|rA>O?GP zak{{b^!uv)x)s=+29c(H&G>z=31)SU$F5stM&dd9(o{yM<4*EM$F;HxkS{n8nzR>X zZV8#0fCH8IQ*EinAl%s?B#!W)Hub+$E~r=~Vx@h(Wd5;J><8Pz)CAYTkq@xEh-C;IO^cMk1*ro zx*I`D4%+=1aY~{$;z^O&1L@@&9w;~FtWy-g8>uddX|JNo=y-1^Z$gW8Zz>8FEN(8e z1G7w?UV3vzbVwTbc8W$K3~b~QVz;$PF#Wx+q%5^zHKwiCP42ko>U88rW4f51drzYk zE&l$|3Isrq(0l-6Wb7up36OZGXDTY}d&l43j@812o6aufJv5wUo3^xiRK_;}ibM_z zAP1}YW$%6b*Q1S0sMSRn#n;f2IYl!z{k!%2zxP+!O?YZ8Su|K`S3}_%UhFUhRa|UZ zLX0E%gf$BE;XEAAjCD(zZ3Z~Z2T1|wz{_#2G=svQobL3$^MjR z&LGw)O40_-_Gpg!Y&cUB&PS>`4Y+uLgWDghZ5ke#JgCw0)61`_*L@|;?jLQ4Ev*S1 zyD@(~Y3-Y_l&m}?5Z&xTMg<>=+R97NYeRXwiBl?uJc$a(THbxoj!t6j?A)~r{ican z9wO?d5@6}f%Y9q_Jg}mI0Vz75Vl?(p-=0y1qcFubE@XumP8n%|@I;q+R1iICk2Ec4 zfH$xY#C{|e8~ES|6EuU6tenuE<9p+cZw~D2Ie4B=YDdDU<^Vnl83-(}1FxabW58t+ zjv)LA8(uyAJZ4fTk#SkPkx|Z1){;!h&{5D280fACP! zl0DHSG*1q^W$K5;$+#-7Wgibw88CPRt2MhOcwTiK@)HRKjJKLgx)`Hki`{fS!R1yXI4falQ`VvXuTuOnpZ_Z7p~w>~=n-NPF6$r|46;BAdU?+i zxkAZRgZS4J__o6PGA}8rv-akg^?U)Q#8Rax~ssGjU`X{3_0TO_K=>!2+z% z{2BI0MFXAx6zegF)Jr)TyTisgHxO=ep3Ten25>!`ws_hi_?N{x}h?*YX8W| z8-oWg*8`i|>U%*6H%$*NKsYk|KdtjG2WQ%@R80ftav0~6g}ZlrcBj>TqCe1(^*L!w z`b8G||2p?Zs>82H<=2@~ce%xTZ-s!$P!9KHCEF@T5G1>lEn_ek+oolz^~0%6&vqnk z4U3Q({E;q+Rix8T8m>QGyYvEEtu-g-*1;0?W5Ei6vIUR_p~e=o0Z*TDl$Xv zAK0o^5#?7-)mZAlhFdBhfiehr6WllOt|!`81Ap8qt*puuGb%@PsP2)@dk>EHwL~WQ zGV5$i9x$tn;wHHni(gU*DH;vW6N=_!M$mwVqgafdYCu`-f~x#HSDBdaj^{`fP4-!7 zuJ5mf1tJZddKfH`%D)>b0Q(w!B4rf&Y~pl(Oe*S}%Jh_TBFe_Q-9se>r}$AT7((WpV_z8=qXZ zD_EKeh~d*=9Wqg3`0#kq!M7dz*6*$g^0TCkhN<=D)7!QxWq6%+Tu)_o-sVP6T9^>& zR-8?*Y}k=HO0m$bY}^rRr=7ZtespK^TD!bI|4SuNxRpVFl*xElcOk|I?ENWZKl$0G zN+Ay^MKuT-oY&)j<;$uUpT9hJh#8$+^GvH|2Vp0pF?l;0YxGD~M04B2%l{A}@S$kg zW0vUiWJYfXVQsGeFnU#niM5N9ogD6WS%ES4CUDTg3cQPviQWHvb8Wu_^!Mqi(}Vw9 zm;|d=NYg{5SkMsUkEuLi)wvHY&$nWGKzAj;OzDaSk(cGMnmkxm5`p7KRUu(>k^Jq^ zLT&#Ki^&EU=??B2qXvHu;IVN(x=g>m*7+}Qv6r2*tm2F&oAGlE)(PK1(kqFeC*`HM z@g*S5jk;~=&}skwiUh`$K9G$inD8hb4@0n!*0F8Ew5NrRbH$-+%~HS36gmvGW89ksJi5_!_ccrZ@WLdTr7z5);LFLbj zsjTPv?7&P2*!bQUa`F6yKYh-44ta#6G9CNazW+I2ACJk>Lr9F{A2NfMZ;%YPaVE+= zx?g0xOXjp`q#sj~B}bnN#k3(hpIa{fb|_xT<7pTgCQ}*;)^_ItchOTW3#4JflbZ2QKu#S(^zQTjmXlHf{ALK3kQ z;CvL3n`atXDvy6ojj31AWO)xxGSA zo=-L4Fpn?hJ7s+O^5##X8UE`aIoJHU2UF-Tm6oxT$B@u0g3B( zG1Osgmn`8~7Asu>Fqx*>-ZuY{M+B_Z^F@bGkD1k@pls)}DmfG%`-uj5`i0B&@HCQu zX2X8T`L;z<<$OpO7f&0~lu!kDnBIZjUzNiiRFOqYoZdcO$wn$^rCLl@V*k|4U(^9@BN$UH z&_UHz>jGzmnU~*YyFhcTyHARFIlC`maroXTrL0TYzY%;$@qkgT7_IEpdgV+|-&cOZ z$NK*BDa{_g0>4s7+!^cX#GiEhqcd}`HyoPB>6&`=YJ{9Haea5iqJz_}s7E(@I#y+h z_=|pu&B5JeM%Uho3F3srjwIqM(TqkK?6>Bj)s3Nax5Vz2v%C5&ll%p~%o`;sd*ZyX z!MOW;ZWzw6no4uehf_3^qFy7jx0ckr*Gl*P<(seBj5;uDOiylV9qoJSQYj3inX=p` zaXTE>14-P3pb;>DeNk8ECE8U?CDUT8ezygt9&t(qzijbZ2`%F1ii*yxwAx7LDgokk ze$1TK7ZHv6WfI-|uQtGVe);z?Wff)?@ak2^kDUyYOG3 zb$CZW>23Tu2k$J%_ls1sK(POG8%Cy7k1%=(Jn?elpx>J7VG*bw7Bix0VWW*N?)xqT zc;lt%jpLo?o6&a3YN^2rE9Jcn;o<1QM@qAoKDT%=M#?A{@zRi2q*s&*Q$`<OP5am}HC7`Z?`AY^EuckYuyJ>2*{qxq6J7 z5r&Aapy`Di_3z-ZfExIGeVQJ+O#L5`xAN`lUjbTZ6~ckBICbn{{CIh&eA|qg#klg9-mNUYwfr>q0;5W;h3a#oytQ`D^Rw{c#q6SqOuh z<9EUj=YkRXnn>w6waC`fGd>B#m^H8}H)u{C4b@j0L_7(ptt8{YeK=sIF#pxE`+2n75jk-yXHq6_m^n!oOJ#<*;`VYv#wWn6q&8X3LQR!@)$y z%L^Vn+5uyL2Gs{N#ULgz?I%BW?i_nKXB1BuDYlsNlior4jCbcOvM7A9U4Q=4`OWzM z`@5GGDO(^sS!sGY?cGA22_nPE++vFpNxSo+@g4A|;G!z%GfdmOH!OFMWj>QC<5b&A zEnNM^eX~suL>@p&b27~o=D7W3p8=dU9wn7nyUm4;ZwB~=j6ttY_uAIC!7p>ve@L@p z3LdoiT$RrO)N2~0K!N3E;euIoaY#8=A5X^JXTXA~r2~0n+;68R!^aM7X#c!ogpn#O z(2HRk>)OxV1y^SC6dtd|NW@ch&gX=zKybXj0ypXS^tP!x%JK?3*J(4e@3If#&(BXb zV7GkX-3Ygi=4VrwK%pRfUOU3w)kkrmL^EpiD%|!>Uto8xXTJ+3du*5{<`QRvM2dyc zQQ>$ZY1ph_%X7um`|&s-+T5T>@9LMKr)Vz}?^Sz#cWJ$1cX@TDQ(XtH)Lg%E$$Hyk(+i-)=yOiA2vMX!Vqx&h_wOGypw(CO8NOE=Z?{T&bF@puJYz(%FWOweGBSnV20vl4$*ui-_wzBrrpzGUo! z=uVR(X8pOQ;orPT(W%1gy$eHwK^OpZ1KcE&lbh)y5(v?m&c_Md0v_q|GfpJn2*Pb>9VB-YWd{IUDw7UF`tFo6%YQ( z4+PCi6AzdP@zd>2ACZwk>$*fA+B?cj2tpS4uF!QrpWAIzVOO9zvo`UJEN+#5a@3uN z&qt|z96`t8m;zF-S4QU@0f3hum0M|g(Rc5wwd0JG;4wd=l$R$bit_Mg!U|g0ALBd` z@EDCYdml?mZfF=4P{s)0wU`HY>NJIkFtOK6w7<_&J)t^JL$c=kooD5hD27nE6s#Rb zg^D02O z{B}fSXNDmt|Jb3w&Q(7RK6JeS*lCo4Si<#3c!7g}ne&?0CeRD-vWqgEE;ZzP!r+eV zDmZyRKOfFz4FM|wu}^8CL9aF8-C+lAoUCWvmHQ-tpWHhg29eB#yNek{xU?c1&Hda; zb8(j{L-`$oHgtxcz~3pCX);GV)%b$)XeC+wN;s)}RZGVczjuRawh2tv08fkxa*PPQ z?Fmg`rsRkrkcXSHj5ZAX@csvtDI7i?p;XqGqD)%#D^=%~CF?}~d;U(%Lmr<4(gO{4 zn)1Rz0uUkPRWLf<`?dX58^)p(Q4@HI&$3>;7dzf(1JVugOf69~DfrjlgT8o6(Uai( zfC?Zz9-6% zAT+Vy1=Wq~j=6+G1l)Z}TdiE4lGQWT?y^0V4ZmhcX0u?)gEeRKOgny9)G(#lygv21 zxBV5$@hTk}r~ zM{r>7!B}2aPt)}vUsQPRLX)%!Jg-PMxO zYr@@NYF&xgauGPw@uf1M&s+fW%1`)zUh^TsVYw5VNpD#6cvFrEZ-EdZbp(nYs{mm!}qa$=8N+F z+MgErNM4K^T8QE`04fUYV<#!b|G#NXB44KIq*m4h`j$uE1)9wzGO7Y>-xkE_D^Qgm z%I@7`CV^3gXP3vD@EB;hy1j=EkgYzfR{5&_bz<4>yMJ3oKgk;g+ZP#Uk?qG&4GR;m z1KzXq!H`1=T-mp zU#reJ-EJ{sSyf&O+kkG7uS3B(XGqtsxRz9~?{l_L!yti?L! zKcgTw>75KUo!;uX@WbL`^{9iM9Q!=l;?b_=XRFBqGOk$7Lokxg{=L5DKHUg?2YZF+ zHjMw2%aoOwu+4GFX|Ig3iZ4t5eUTFTb^R^`sbGbaZH&SOx%4(4uRk+R;XPMkkeo*t z>5~{y+iwGvfMsGuYEM^!eH8pzUXIWzjWu($DB~r6c4J+o(jt1UAIy@uh2L2rcx)Bn zu3Mf}pMck)(?rQQE{Xw8b5~d^%=`6dl-uZD=Ua>K?71v1_l=yg0FZdW<;9(zt7-wf zw?L=nimRVrE^2@rU$9_43i+th-cN6gX)x%u#UYWuzL&&Q2oyR=2iny9r3kSb`7 zr2b2ew~^=^0e1M(RDJko3>DacetD!NC=7s!{cg^o>oF2(UfUJ6e)w~u^<~gBZ2FM# zi&du9*%7d{+;JWQi{kkQ7N=x-XzXz30O}_N>K|=Gb24`f|L~AWC2M&w$En_?RSNVH zC8U-~#ZFt*z;8b+){Xuoh`$G=A=2*r1M2|lypEl0{g`0Wc&g^j!MS-W;|4%~D$a#l z)#L}nvNRyy#$s|EpEn^T4P*6|{POqmc4LJ?JQhZ)K6LWK+9d*3$Uw0kcWi(T_Y-da7FR# z{wiX`;tduOliowXi3V{IJnz%%6_ZdclJYj zIFio?tuXTPNb|qXN7qo2%pp=`g|ODbINYaw@WxcL z{5@lu!u+`(5&P4x_Ivxpk;VJg82V(oh-fplGs@BJ{Ra7`_JaCr_L;3Bs)ealz9$yg zRJtQcfs1g@FVBAKfETNsv6L>LS2YP zZ6q)Z)p152U7O!$r*66ISV&@iq?s7v;gg@j_7K~-+nM_MS&q5oh4Lx`j)-@OVov#z zXPLjy%hg$@dLV@~Ffpddl(;}}tEQJ{J8RpC4u9X0DXE0Ct0XKZc$vUm2hT(J<6Vdv zTVsRJ&^IpQ{Y6zYGDGM+E2#B^%%}E8%3G>=wI*Q~1Awq{|iOa^b zV_pnK?)(0$(7B!GgI~!J8NNR%PIO5}^HoNAHmP5g@UfLyj3>qM5U!fqG8N&b+wf9p zk-g1Xd=r~H(J{-Vt1QTnE%c`Z4)SGWWhG)RBNPynWxW}x zdct#I?3tLw9{v52K3qwgf@xm-$ti?^iN{j;0qL6XEM^?GlEs8`%r(!a67)#uK!OYu zcxV*=gR7(RhKAv>i7#WdXMI>&`nWk+AM;&Z9}C9FOuhTouq0s*%a^nzAV`;3}pWF3o?)OJc)8XgVzWT|k@CyQ@0=;fP$rCh7l za^_g(Nu$IZuS53_CLfWgKDI^~GPRO!C4Q0V5Bfd(vf6bHUQgK$12LMm^np5knM4UV zOI1euiUp?zdvOsgso3EE-Fm5RL0Z8IM&rXiXw`7=`Xy*4;qz$9_b3=zpD1vn z3}bIiG&iLTv?jgYy*rIzoUoU&N0;UJ zkTsvVtbZxh{N{Lu{G&DMnX`x3@dD(&{)qxp%iF_K7#p%#0W$)o*fWhJH;sM z)GE&7mR?-B?$oX2i<>iJJYbnkGkCw?GTT!fo-DiG+rL_>6l!QhGS}ezc5h7ax+U`+ zyw+HFTJk0QiSmNeQjj+tFD|?J{QXu#n!KUUHLOyhCHd(h-mF`6dRgCIebxgw!B#u! zrJS?EH3cM4)T)_g3c0kyd7tp4Ms1E(m`c^RN8uBci)6nBB@MK47g>Kkte#l*r-MVEW%O=qV5UX9RFxcJvyUEC#zX6|0{jl! zDa4aAEXNR92UKO)Bx*X7kCR*Y?Q4z9a`5l~UMt2P+KX$$ndZOsy3lEF=z)_U- zP%=KfBp-NkK*-#p5$k`9tF^cypimM&-~M3Y=An0a%Vw=i*=G;Bj-c{c?g2($RGlbQLuFw(;8UYUe zBHR02^lt&rzWjToYq`!JTxygt&uy*2bI5{Bd{ZcGB)yE{&=3eb!&w}<(U8R+fnOV( z_wM(H=Z{y+ztC!D-b5r{(XJ0n{&*iV*akK)#tf<+-9Y#2NPaEV;d1#?nrb~^67}Zq zHT2{q`>cDiVo19{AJM%wJW->$sL34FN?E5^?$6 zv(;4sJor&uv%*_#-ey;E0@EbYbkqk!MwhtFcO`A(z7=!5MC2hUF_}F>4{Q)P_qjZ! z+$d!XlIwwzkhxE)Jxvguo8qS4ST!uSNCjOfPejIdFl<~=op|Jyfs5h36$a{9FJPAl zCue$<`r;ox0Qu?=zVIL4umoT~Mb-?YoDZ@l^9&S~saiGN?w~~w!a-=h2O&!>X1_@u zAgR=#2itIPP1hJetv=t0bF#-AwCj{JRr?p&?-Toyc**84Wyg_?ceogR1pdQEAzJuP zxa!wrpq3NEdoMu1qpD$dm_A!(ga6U7jEYYHcvkK)a&jN=L7U!u6z9Ibqw;09~ z8q{Xop0IfC%yv{bHtR#0$}svg7G4V3%<3wjpPByTC+l>rMdiv>g(Lv`gDEckd_sj?GJAxC zBefV+q@w!AKVyEbfbLVrjEwsX7#!dNnd(^k(`p33#o2F4&il>ziBlfZh$J6U$iNlE zV$Vx4pU0QbDc|6_7f}oB7u~Eseq<`m{9UU|jm_goz@LhQ1HJiG^IY(>kQp)e_0EW4)to6L#i#nGvg~`xKHORHu`WNVPdt0-{Fs5Y`9vJFeUCX18CdNXPX zV+u3spOF!!XKDGdWs5>!g|jSYl=p_&A*-R;mZ^jZHc;5 z_NkXd@gH#@BGVZP---rYIL`M*8|&G`C8i71+Our!$LBA;w7hX1;W)Dp+}v70P^p&3 zys>Ab0wG7m_A&ril+($gcf$T1*NlFh z-*TkHmO~xn!#Dw5ToHB51y0sl3d1(O1F^Qwy_)ECrq)<$G6)|d6TAY0j%})DlF=*}oI^Ri zAm(bk5ZMe$XO7;ZCx5iX_aFUhsX^;V^tL{{t8;FUBu(|xz!9mrb3Gmu(8MH;<665;g&D^z z-9CoAxOrzVoI`fz!h`Mt$8jA}W5&^4J2GqI#29=yKFWR^xqbZcdJhvq^aeSi_+T|2 zl+h(r0>)CtZ(GGyoAN!z@C3b7DcS}Xzz`0Usx9ApR>2-Qha|{ z44U?RtV+kR$byedDMS1DZE6^AxCZi|2!AWf6&MssUDVf!+7d&9(Lww)w;;VVjCQNoWALAn~8v1_8hhB&NAJ2WXDi zzAGCMgBrUjHp^Axxh*)M5G{~m2~k>By5wOg@~Xnbsv;!|;Y;BgtFeid zG+|W{(nJ^>kC#kt`=VTYuWA+ikNmR;a`yZm77U_(#Y}ng&_I6{6a*C&8G%Jp%m?E7 zuG*d|Gt76jdW=QcmcsghE`k?HNDSU4On%b+*(BinSYH8OOkmsJYu&^2s z@pHZNIP1&WI{^{~5{MFFxKCtpR66itC#fsTzn3=N?ss_+u@}!g*D~tiV@PF-3y!tj z8{;CetmO&7Ts-4#JO#o1$kzx*y7LFqHXK9D+{6(<@S$MOnkjHBcodWMCUpH7Ab(UD zp0Oi|GiSwoyX&$s^*jPD(q@UPJ2nZoPD3rM+wdX?_>ckTT#iUH8k#8*PJj}$yM8r) z68stLxN@JMF5klhvvvldz=y9tI7Eok&&|I(d~jfzl%sPrVe)V@*SVClz5+Xf)S&e8 z1_QnshfKdUE!}ohtP(3*K}Q+;bMOalYG04$hMbw6{KbLQoyvczwTsO?=9Z`0dU;Q+ z+Qf{)FMxtE4bGnsGeBZHVc44Ga~YfklE#cuZWSYYm@=L)A@kAJ`T^WwwqA=;N#7jt zjTIU|sky4?tn2@6eu^LNG5AV)&<%LI&0bY{ewCedoALwRz1yxh9=S8+I-n(hEi9ZR zuIehX^lSE>_8}EY<-xhRfxgEw@MsAI1ju-bzzfA^UHvH6-h9>id-C#&yL^u0>ev#x zw7YAB5J%A{%`=E_9w3U#bdc}(w8B{ut4(UL$uNzReR!Dgli)lt_^^Xj2_Iqt=_`vq zZ|`jV-WA4N{K7o(cye(hFuMg*3UI#bJVhW=6(Ag0w9*eQGn(zPh^#yyJ3<~RIdMNn z!$L_XU#WL}B4~8!;O(5o<^28T)WO*MBT|wQGv%1q-Wj%m?knW!Z+jy5&@>}D;Rt=L zZAjU)h!N*{nb{j{QpPI-47`a3qei`^ef*Sn=D{KxpE$Uff(&7^Cf&gAoX(<1u1V_K zA|oHBbXD)^m}burH(5$a*t*J3eC)ck2CPlM7WdS3>>Kk<9@+5F|WSO+GSRbirK9D?UL>eljP z)3=#Z4_Citx!p)lUOw~A&2_*1>Km$6b6(w6g~y{#nip%$uB<5AuP2^%RGu6kA7N7b zX+#huRPQw56wX|#<+vPB)HgN%mN|&Ej{K^2qzi9$e@0VuK)cGzrvHluM8S#^X+lsqdxhB7%7x)i@C=|2JzWIKC4V)#D z?eK8Og+fhOT7jZNbR07ImOue+Z{DUgND~6)|J75QCG2ej_6mYQ#UnU{qFaL)Ux#{f4zq7^P5p_r=#6dE zQ^k8uY`*6&6iEzdiu2Nc?nflj)U}u=LhO#By0xml$|?n!Qf&I2RhZYu`WIk%Y5PpJ zm=jA#sO5X&hTp&HTbw(fooj_z{PHm>I78T!`+@?!ZXZu{7uZgSNp3`lEOIn|5YJ}dnLNj$sBRwDzXMr_+tNoYgp9DB8$OHb;2A05y; z#XDUj>Y!1!Jv!wZ7@9lPd*8)c2Zaru z<}lN2QasAlklub-d6V?&>8j(|4EBhLS@-_P@q$rB!YQ>8jJn(ObJKcA$PiS0eE^am zoH|>ZcX{1L->5o!U67E%rHD&jKbv=&Fl2V7RM0BFy{zdX3h-YQxJ_Uq^2Zz|5R;FgF+0(7;Z1}Hmk;swB{;qa>JAL z9b-q5Z>x@{-n0^6GOA+FwTZ!tGAP6kruMsG9q5_J5v@@ES)bC|UVH9|en*nOU26A2 zDTMiTuM2P#H~T7Bh6c;Ogq+?qM9Rc|g2P zun>AswD1*j` zG*{4s-zf_a#J4`bxoW#91MVK=cc}{0LrW8Do9b2YXl>&Ui}p;D!6mb8 z+(;!naN2tMrNu^8vy`j0eChn`Ltvr}9|1@70tGKB9fm5;BWv^~&dJY>KF^kYcR!H) zMr(pQqV|kl3XW&skmlDAUAFch53&U6K5*qVh*7AA^C_(c{B84=sO?C~C%U@?AJx~` zFngo;lpzKPiQxyttX+Eu8Z&w^Ar_cp;Xjov$-n0QspKRnX|~$bV22-F(SDNq2RzyG zt2bz#i1_sug=v>!KH^AErBGIk=Yx4aEWUi6ee`@8ef~mHv-7B@LG;J@RS~O>PRVRO zcx7Qyz<%@>?AQ5irN7yBS08Hei2-)){!osLZu4XcN8)KdTYL7_*gVeQ+i*NYIiSL@ zK@f09LTN=s6a^vGH|0Af{JU$L^k~hr(ATJ0X$3Qm~zasVVpVNL3YwTHX>&xg=5?S4`tkPT0YF2|~ zL#RleX1O~u(r4*@S+YgKD z4K}s$_m(b46Yp{)+^67B#pMt7E}&PUaS^x#1LC2mN5{EhIXZkHX<9kUV2?^uO2EKNZZ8G145v!4s}R%J(zPXKYjd+my#6ma?|!Vm2&vj%Bcr zQp4DR&Pz6OYh<%Y#nv2u_cV+248rFrO{3F~PruM220fFVF;!=EYP#jY6w7Y3y>G=B z2134@Hq8cjkE?(?(R<6CG3dje(P9(iKbpF$>}OCAVr19D1RvoRBJ_!x_$W2yac+GE48z{V%*Cy02VL4L{FGVv0LU?kvE4HC5S7B=(t#mVxFGsHY~DMsCvNTE z126I$Zq5g+E4Ebnk>~T$cr4*N)7%fyYP)mCeOC+I;>aRtIRg&vu6_Qsqqq&*r)1l@ zudbZq%|WsmyB`X0$O(+eRO?@9xBFEf4bYF>3*_o7iXhR8tmyO9V1Z>uOtg;6QLE4X`Okw5Cc$3VQbIXNi3Sn>TOK;StINWXvn7P@tz{ z1feX#HhGGdWK1S$=YQnjLq_W9Lv3HqjLg~aX3deAF&|)-HnOoTV_S+ByQJaQ@(o6& z@mffb0k_@c84E%(Y4m=n1B}*H`6=VoT7JnQj}AZYf?O})m{t5Strnx;QwD2UaoVW0 z@5I0w-WO@6wS7|3g-gn-V^gP|{W)W$P3rBA35z!{up2kbKY>{rj1FXY!w4cC@c&8d zt`ocRf*NExT*ZWz89JF*vH+)iy9hTyJ%VxYOXZqGp!qr25E`8a%~YeKG^2y$tpY)j zko1)qP8UARad_-{C*Wcbu+BzIiY~}XhO&+X2eblBI;+8;pPoZyfe${3<<9(Yi*#)@ zEqO%@&ys|1)|+Q@K9((xi#3BJ7}S5}|FZzGB1UBdv|-=hAK6s`jG3JB@KpWu{|U_8wr&+BUeCR2^X<5|(Pwb-ZUBa-bW ztN_OtKsSX)V%o%b7rcyP=-1ZJ4hGA#fN36^rqD(V);c^eZWlk0V;R+^JPGwFVNt>L zeqbOX)aa!tH)(F4l5dkn)MA7d+37dc3 zi;dThC3lk!bCe)xpssR3OrUQu`ZQSo{LJDB__A02CFYl}I7i}g7`zYuXZx(@>oN@# z-DZIDVrmqBF089=OF3sF)YfgCd6xOQZnG$EY|fH(>?U_QDe=31_YPmJ0$Dc_>*SpTN$ zy45{Lv8uy*7~bEpXh!H-(M~H%eFx0b@v7)ndqF8T)Qt80l$B`~CJ=)KW*&Y*;L`{q z2C>pnRxyw&&Co+3vo;qRaI7bI_l80BwcqN8cKXEm>U<$4sWis@+C9%Fnka*wuXjX& zdKNy>|L-J?PmU&CrA=CM7pzI70X;N86>fYvvYa$2@0RYV zeSO~cg5}L*iO_Ugj+nM{TUXqXmAiam@_twxHJw+t*&WmbqQTN0Ue`fx2G3~(Ott-8 z!I{5q?`=5~b5kQFJy1JIOKY#6)}982Boy&AakL|%^oWC1km)wDfCO>6UQuTjV-#JnV zg@Jwk^t?7Tjj=c(d^;B=9+0`M|%oqY!+1^aQ7ny zp4m|1EdBboX(`P?{m`k&=dEOVk4DI)gc{7+dh=;qEB-b0{#W>d_+ZA9fYhl|Z3VX0 z^;lfU@CD+N)Z8o@D`?|zZ7ubdK^BW^P`LfD`1E%{LC>JV!1b3ZGOMEUx)=_#Wsid_ z=33Za4FZ?wAyW2j+PZKNLq-XJHgHg1#N97;5O)dZ9mbxdMj-6mhpFQfVKqGr+>oyr+nj`-o zOIIGq^#A{r%BPFZr#>A%VSPR-m5?sytUi4r9oET5j#c_3iRI4N-rYWxEQAu9K4O() zDa^Tdr=`WzWHF3JGc#j{-S5xu<@5Xg)#2FnI-bwR^Km36EMp&d1Tal6!F!S`JN$pT z+6bv9j6%NuA)mEMMAxdt?H<%~-z)6xA>0GtDL6&JfkhLymc22K5{u#B9?&Y?ls|ub z?GkNaH;L3?*c46C!sWy30gACos9m5Bvnf!O9c%#43RJ7oPX?wWD+@ zau@@THT7Ak!emG=kOk|`x|XF8f(c+8 z0QemAU2!||94FJ)dB$XB+|$`m$CU%wUFAPi*z7E9Cxovem?zId0=>R+KKv*Oj|3jx z#Rg2!h|7fn9ly4;kCfBUb=h#fEeBH(C1xa`dZS#Y6@jzwesG%(v&OIB_4 zEH_BaWB8dg!QWvRrq4YU&Li1!E;PHy~mct z^Rk;eMvpJ1JB;&97c^$E-kIP?Q1gymg zJDT3BDQw~2djcZjv20*-QQHi7PMGG1JpDKSz%wh0Bw-c4i!LovS zFzu|2liPk#j{WAk;LSrx6Zx2)EdQ%Z4ziY8nZAEz%MtSdvG0}Z24_*3NbU5PHaE0+!k_5JU#5^Y>#S8+mdfP!CY z1OXsn@94`cy%?}+67z=V|JnV9VTV<2(d-4k$4Lana>!Xgxz$wM#>3kqRR+O_ezk2V zVXDtK^@0&FF0LG9Z8p|nMBwJ7>LU*S@BH%p_lwc9dIH^OXffA}U^vrb2YN~t8b)dG zlIHSMv*(h?WLyef-QWJN$&<#Y!PWlrGJkA#4F;P9q>o--J46QHy15ZrNcvT8Hma69 z1rvhmEsrLSAE&j7K#Y2ffkiSqyJTxO_{~rWB02WXJBNV{A;9vU9#YxiJ?z)>=6Gha z^q4e;T>Xu@UJ6(<`Wl6OW+J$cfd`rO8tUMm2U|ui%t}IkNwaTTdp6AQ(Pb( zy|7fu#u42WTFyn!KvJaMudg^w*AdFST_{ zhWkQh;f+dMwNk>6aCwF)S6h!G&l&FoKANpyK;HM2r3o1P`OAiHkdy5CD`A6(%jmE$ z=Ee8$bq3V1I#?xM^(9{nj%i%pA=z8_+VHvI7<_BG)tJiqZ-a+9aqiZqWl@#c;7(W# z@R|=(bX#=tvc`)|nV5wphzh}tPXs}(?RR9w0K+VY^bGg+X)2Wxe; z=Bxhj0O#7rfLdz9`vo39^%B6kI&mj(8&Dz|fCro8str#;fTr|(&Tu2<2x-Ncvv-1K z7DQPJ1<33U9bNS5Nc_7kLS`<~08Df^^mvCwOD@l}9S}0O#%v@dBd7c~1fhN(pPoE# zehBECOkCdkDF=%`{;q}^C9PVbhNDG&X$V_Efb-bNB!ZUT=kuuNSo!*&ZD(BK+fEF` z3t`wZ;P=b^<8VbK@G;NpHZT4B@kiQ;S5qRbm5PHV`pkT6e$!*sy2~^WzH>y?L)5RF(v6S}{7@uV*)f~OeHHvP4v}e~1JDBN zmrG7^hc?eXA(s;Xz`(ZU6;{|+H@)mc*kpWfuuxS2va!JmG`o-B5?&TNQW?J<3B#Ah zu%clRx8!tJMQUS&2D}L`zo|kT{JsTHcB3KlJ|n!r|Ip1n61YzTw+2N;Z|V60hH0v* zfqu_VO(P*kHwEsVvM~bqmTRd!Ul2|Ik_vQta#G^+Q=K_o&7c9g!q5^LQS%Jg2{>~h zy9s(NvK1>aJhbboUtYcP072*KJc0a0?_fbWpJ)v})l0NKr*@wqCzjDUr?R%vjMMH+ z7RfrQyaa@Q<|@v8nevB{44Ci9IVDW8OiGK|Lg+(#2=XzRg5`sMc8Sgp*;9@4J14oF zD$dri6D}d+jZ+Hv8+|l6VO6~}yh6&wJ3y}Lfc>ZfrcMTaFhQx5^Ga}2aUJ4Z>ZGOi2^ z??8Olje}^!+esKo1yi~=*LHL;EwX>MiuIayJklLFwLYCff)Q9Ary1VvxN_bcG%)Nz zfOGAF)r~5rAipCy)02ff@u)ZU*xU#-3X}{%*{v%*^+t5_3P}NV--7Q~+$unThBisT zSLOUppt1}~1eY`OVALb7z5>BbICV{}fLEGWpm>4|V6Z|Lrgt1E{^xm@aS0GAH`037 zOt@cBiphqA7YIQ#Y__~?O&60uvW6_W4(4*eAl717+P-${&Bom`vkL%v;#G{w1V&BI zgGl}W9vnJk+Gz#;*Atw$sS~?Qc03cgiFhbuCU^=a7)uEdy_W2l(pex408C$-{1Kk(U&T-C|Hmv7rl9#(pa`0&}G0(VR{SdDFhi(|yv@#(>^>9MXrkFV26i4Z`8DZ2AZF`an&tYp+k8;_ z$vWAZNV*RYe^Njh5gr(;5$q=>YX48x2OZ5tDbQ zFCxXJ6$2kl!RfTtXKQaH$l&ifDWjtNzUY{L>1@t}?~bvAT90h*#8gX)=;!7Pn8&6` zNNTuoarsnpo{I0o_@En4;A*-Z!sdOBOFv~}VU>gwl3)iPi;vXYLL4VD*+_lea<&YQ z{K8?MMpR&8{;$c~z4uBMT8%ABGNlygsWe-;_{g&guwuqP0YMf#ru;pc7obcb8fx{~ zQeNL>QOonQOZiRTJ}*kK0R#ap-4DAb?+QK$Q=h;HB4x>In<^R`!Ic9H-G3D8+TP}7 z&q+PK^Odkt77D^h>7H}Cezpq8N2t+LjkwkIYzGRtvJf5wEAXY;{zID0cl`XYBpOIj z@Q&l5Usitg$%!-)MyJWae>?C)DiX91Ra;OYeSc=c_x&mzDe$!6qDWvGJ$VzL8x=79 zjVkZZ&4@EFy^$fV7(c!vH59j@>Ln)6>%J{Bt}Z2^bfBUX1T8?;4&B|kPiUWlJ_{y* ze4fb**e5yp#eey%6Ah0!_)g_3>&X#x5azGSvM*DxM6Rm2E_ML-i7w8|xJ?l96DRb8 z+QQZpxK>?;%zdqy1?sYN2fR3Fve}?b`mBHFJwJ$qBfqU}RwwaaxFvra5!or#x&jgu z?4PSQVk)U!Y5RUv;}}C)z1Ac7>$TG8pDE2Rg*ugPQnusi%?uvGj5PqL=EX_3i!ad^ z%xDU*+Xgdlc5U>Z*1#r7bjgCC`I#PCiF#T>+nSP4f1)skHz}MPixa;>Wt`30i&#cz zoZ8ZU8w0b5Mr0X}nYXt3=BAhe8_Y|{u|l%1ep*N1qHtvK25kDv+cNtSt4v_o?(YTj(_!FtU;df*mlc2^}YHCoT&&>DYjN9EbJGZ!X%7)p^ zLOjtsT;I)f@QL;nRk5ZyK?;Ay3$$4glIR9mzFGI`?! zY&fq51cl%_tEw{!&1kj?BN&bDavK&*{B|g!#t6MMq-b|dO2e*5(y5&ZC{f+3C(hF$ zx^xMQ>vB2NXFhi&X{So`P-)z>KYZJl3W?Dkp^)QGp4kyyZ-DY(t~Hz+w0WHjC`(Yd z&o1FHb3R*40Faazi}Abgs_1fh-olNqMRH816$n7Ai@rM}&W}u`-tl%%TB$oV(^;Zw zk5Dom7^096L}+Qi4jW0Rho8hcV%?q1Gg>(Z+>zxngwp|TV2?hX4sj<==_`Gkx19gu z;*2{1omOGU%*_JwNGy#?5qzNv)n?PJ=so>f>9FUe%X4CVL|;kwRqt#q8ygc5cp#xi z7s?9!YwFDIBca8sE@SSYItUXxDkD7X@PHX-k2F)>_Vo0$O$)uASofE$I^1$|w;8Pz zz+D?bt*~*d*fCN-D+DfEUqPuB(zrK0-d4{vRbyXcFaB6{ZDf>S~~-s@ZjFs};n->`p|N1d!q{xx^^ zgN3Gd%V|VC$N#9kx9Mu|BA0C>e>a^zBQ{aDWkjz0q#A8vgcf=wRlPX~Xq^2x zC&%|jFa@jrEX?Q*`)$?hl`WfG#Vu~4BFm|n)pyIss%xp>5=)bnl)DERcq%Rfs*?@8 zG?{S`q753oJw!{)0-u=2ykeO$J*JcJuxA&Zc%cG31LAOP53f1bMx0ftayrk zKB!T67}-jTGg5dMjEwR|yzHwCp!A!H(dwpv>&rBCNQ(Gt1w~o`sksSe2c@ztNDnXA zxnkI=vOVlww0gU4}ivIo{h-NU5UPy zc3_JE8(kX;P1PPbCqFSoM>+;`#?6z6;0ya*z;RJg8L{e(WjpbO&LU5zTTtos7g(3P zp?M{YB&|g9f>|h))a`UHyKI4WR~c%jb)E)*!9siGvE4_bLVZ%f{nk^tfmh5X6`OU4cC?KiaV#qC&3TTDjbeiJJi zsV`00ict5MP+V3nP#WMVe+d#ty*u;7mg7GTWEKqA#I<0qLKIfT|9qWwfB8Bd`S7^d zL^lK+=iaB-oE853MF1{#ff6D&zDNxCf1GcRdhLPB8?hu;nUq@U% z5v@$ulwSIWmB?%@SUlmhTJM`}uRL=( zg9?%@kmr{FeKVHNN$BP`K^0qTKC;oGMXt`a^ElmXh|Emkqezu_pR3V|jMqmu^ysOpP2%ruhHrAs_~@89@m( z`8*P6Iep>K+H-P{~Mqv~K$PM;LtuON}0U0z(9^3maad)b{PNs%J z!!L^6?*>r*deZ()KZls%rc^0a?S6d^8-UdrW+1t{7>vF3(vnl_2U$kQ55 z*89~Eh}%~6e&#lL{A8Y(PR7%AUgCd6Jf&`cK57pb&w5x7$&IUt@xi-CkDm9Kq0)tQ zPHIor+)Ug{SMff-8WR90*VysGCfn-x@ElB^N*9d;PjU+xtxn?qakLzL6OG^~mDLS# zmr&Km!v(r@3%_pFuNR85LI8G^LPU<;cn1n#I!6KQOFxguhL^4@a3q`x=jmd|T!&5m z$0~12`64>9m)qI)s@{eB*@$_E0zqRS;mC*31vV^FA4M-G+*|cenBV zu$?g>fQNmvw;xjkib&k`M_;P#?e7&^SnlVOpU+Gwm{i*I-h44~zNS8FZxDjs(kJZ^ z+~&k;ZV#p$K0X>Y`|1wtd-pNrl&D_J!R4;efteM!GX#a@_+xX+KziM5nK3Gw_KLD{ zqTr4IyZ-g8-w(YNE?;iy+5(olX7s6phke%tF>?DF#6*|xJnUvE^=i*5`>kcy z^o?SJQjY3K4t*fJMDa;a>(VVupa1iEl3eHssd!q%)Ghi05n`*14&um767NeP8i(+i++;(o8qv>#VJ> zJtF;S_FM@jqil#GsyKRQ#X(+rqOke{(*RH-hxKv5SPBcUQ8x1r*4<0BoXg z-Qnjm*Hr)h@^TEd6yps#`1-b`I1-=;9k6+yxvtmGjIPxY2nxgMJWj_vRK%?|(~P=y zk8la%D~#UAQW;Y(awn2e;2Nraf%GfP@RO%=-gV{a8z|HPc~Gd4`1?7M{#r zuK)A6*& z?}`?>06D!4A6}5Qej|`iAkbzAOFwH;|I5&E5t#*|6mSZ$VMjXC&PYI3J=`v)4udV| zqE&G|EZUN0#~p!;kcfL}yZM3bLn45!P!;(m(EB;QVB>i8BH_SyJi4@fK7eIV|2@j^e*n#({22!{1uEb)-q10tbB3>uTw>xlaAg5ecS#c`9!pUM z8(uE#%Qa)z7)anfGm@%JrjGA0QGqg5Y+OEb&dE9!lnRYiAjCNNMYlv(?G0831)9l( z$wjYJ@k>xLqho5X#M^}zy+=ucNw z`;j5y^uU0HM;~PS=SMW+!Mn9kK3dEBBk>nP{n1y^-6Gm(J;yU#E=*iZtK{{Mva$O^ z5MR<-#V9w#B`F9%^TR3Hl7HNPt)IDR(F!-aDzRWyx_Y^pB=7?@rA!+_iqQfFfx7Om z{mpKW51o|fk5qzrPmjwF53k;CB*0<#0G5yn|21*rGOc&nPf_iRmdYWLQ44u3v(UYNCem5{EOQc3!Yvv2?q ztF91NOf}TJ-oj5rn!%RM%WX+O>bR!gcXyknTUm&{Dqc_tgx^0t`@_B-xaRY}N2((L%Iy6`1uoftt7PK1OXDjC-$d*DZzNlBxX_!0F+ zZ-^j@?ssdqc(y7YgDW}v#O`TGRHRfSQdf3KHuUEQ0fJ$zDjd7C=;4BxJ3G*Nl?_dc z97&n4VyK`tyU)g)v6BPiN{IkjA=jr9eRVIFdpTvJZj!d1roC}3nWa@7k2aRagu_?T83i2eTG6c+N# z>hJ;`^b)3ZI!(@L%94ZXgalvjpPIZFl6>#YDG>#t%MH(+ubck=rwf>@O(BZixclVL z`!WgG(!xpPN4M1=Ayfk|L=!&PHT_<4q~H>dZY!4|ew%kxM~F-E*pT5q2|p2b?7)E& z4fsk;jupq&5%MXPn zR?cGtBGC&k(#BQKT-73El=>0C5jUy3xxX8yGXO%I0K%X5JFf*^T3}3FRk2-`DggOElnddM2nvX1w&1k3MD` zS~DxWAdDW*ad!@RPvbzQ(lL@eFz!LGC(nc(ZXEs4Pp9NO{@_xzc5W za4=55#OR&gWD9Cz{%mU$6Pp1X_vJ1Akz-&gv(9>w&$okB!dXXtTDK-29t4J+U$YW& zmMseBQ<~H&G5JmZmEY!v$9vrHNQsTbY#^o>y?-dyNi`CDqs&601MVsr%-3fOWY;Rx zYc$8GYKiFp$b5OoHo(#uz-X+;YOQ@E5-RdafMINx@vt^TE(+=Wr~UfjYj&|}JHBTa zJ=le@eeJbvg-uU?)Fz#g0WSEmLz9dfW9O9mxJ}rk znVHvH&A+yoM1PeDtVF|8&#K)%GbO|7h}C#8$oj0B4|3@vX+q7J&m)Ce@+fM`%9w3C zQSI(edlK>Vg*GOe`Qw|reFb%vuVm?>$_w;=9;Q_v_T4I`YZE_VR!7>zOY99y*#{2& z==a<-nc3CUt>GnsLA!oFG1KRliAyn;I*w0rG&5QveYuSN=nXs}sE+v+A7yPo8Kg^& z*Q(JQlWl_c0QW1a1r&%HO`9-vcz0;M6IRY=R!VhFh3$V6skwb5Jzj**eE5scZ`W^S zew}0qc@r!f?N-k$035)=j}>Z6$HV9UV8p>RVX8b!QZhb zxZ-hscAE|O!k{*Jip<2uG?Vs)!N7|+ zS|!SG7CgP$*9@v7knFi+={|ypZ$*A+s-?cU8Q}uFXh+t3?gM@?h0ws?pPf|_qin(y zbzdn9+7%ciM{)#IQC&R`dZR;{e_EDboEvtD18#f7_n$rDM_#9Z;sJtnhRhSItTu_h z4k!#Pt+eYo5R$zOo|I|KUCz-gS>J)5fO<4wqV@lKo@t0;TKc9$8h?V$oV$Ods?}-+ zD>$)thZ)zFSGRSWcV>2wRHQot6d^8Km_0=cMKc;=5H}g(vu6W9pmf?i4oZToz`gG4 zyBe{Cn;JZ%HW)D!pJ&3@=VQzP5f(6Yc_Q_ndsFTg-!mI@9wjzRq=YljimuYg{T`sb zfCsxDd98{nUb^DF@QMa3bzL(-=#W_z@z?FVv(yJx)8!@Su-GWnL+Q|Z^4Tb$wqKpKmaVDxGHiLc+0n@KPvyyXJ`a?qJ*BQzHnjn{$y{R1I&?y#Gih2DEUHM;W11 zXO!d4tOkfTBGn`}2KQb*v1x$#>LSExqlm2Gp7t}FuY)T{DKnl8?+rYM-(t#GePe1$ z!p#ubq&x3u%6~qdQ)BQ*0B~_*Fn@y7&|`5!8RhM={2LGQ?609Vv*Y9Gz8C{Or~o{lVwAjI`;$lg#p8Pz-2*ct0XKFHC2tCN6QWC5gWF)U;6s=5+sP(@#xp~b!DAxwcjj)svd@5zKAY~xn)}eLiWm}p4xNR~n3BN0@ zxX=L)n32dWAPb(T(pHznl}J7wAjvp!96zQW*7c@aT{&uT13+s+T?;SIV4-m*iuOO1 zFc!0{g4eYy!_T4+gb_N(Z|}KX*tDZ~9Hn{LcX*Tix>Qa2GCPZ^40mB{L4xS-!$yswcYvb>OWGj+uJ4iJlzA5axb5<Xc=gl1g($s+pcgHFi;t!rc-ep)O~S5Ybb&oupjHcw{GE&2vj{? z$|TuCi!4y7PWGIl{>wvdHdS9=<5N4&SBCh?MhS`Z@+lI50I7Eh!w%wKfTcV2rGY!y z_a8&%5(-WaRN5KeEkonIH)|ZfGNa0S7BEQJQ&a&mOUEn{Ref=}P}!eSW`y!a?A?>^RP& z22?cC-^C+&p;BKOVAAn)+`YYqabt~>`GbMBqtCZ5O$Sf**}o<`wZekCurVA>C!EfcroK@O8?8gEaW2o=pwRHjE_5N3Lh`#LM1X`2E$a`uDGa z*qg_6<}M%g8MS}zbi}}w{%f)z!S0381*l2uLm@hpJ5@kqC z<7SY%%CCwpd9FknoY-9hkv)HyjJYZ~s!(bkX`|^zho7#H6$TDSBAL0nDw|RO;b>Zw zc)PhrEFocvBWW|)wJ8lpM*-203f^#FPHa!*FHT z(1E4l69~kk)5I$$1WOPV&f44CtjiTOnX=9?{|t7MvL2|^~c^jRAyN8 zrYh0o=SbS*a&|2H8wtMu?x-OY&VehyfU{@joP~)$jI1(lCS&8cl1us7?1~p8n71Fi zIrOKPUy#i^uQ$GDIq|=egH^UgUd?fg&ey4X+bZGVV*b!nA7z(+eRB{9rIYaJI~C-X z$#01-O-0d=uG_2t)GWaR0iA4`Y=-RxP{a2LQiyMkwaw;*L!;+D;8}r^8p+UV0$$ee*k^>G1or@g& zs>_z&Q%JC}^5QS;gp7?A5b_qX-M+v)sPclEgVW3dy#)4~N#btcLr+#9#4|G&fsa(D z1#VGhKx4J-fG;fx!XkYLF2+XoV7XnVh$lzFbq5X%%mspl=|^ccF@4P0V{)#@WMdph zql?iYM@+t)=$Ha3E$k?SyE~)X>>-K*akR=Jv*QJNAl=eV70r4N`266Z|1~*k;%L5^ z5B^?&{A@xKo#3m$i;Dv-A#Zwm#Im7^1X?71MsTG$HaN^s07i(c8k1E|-m^T3n6eZ# z_`$0)XF9(#`FX~gch=YuGsWp?#Bas+pJ!VRS?Q*Yr>H0PM>j*207|QP6+y>KIC6ap z)3wDz$zsqn#?5Wf!6gZi2{IDMb0Ld>-sI1ruMi4{RE?uaMd=+onj;?H?b&>V>jqNv z>ZJnJ)(6+ekraTD0Fje&Z&+3gvq!1=l3Y@w!(`UxzxavV2?0~=GaXZ=vtS^q4YdN^(BzX3?+vovbF*lJ8#NfC-uFt2!&6=z1rKXEDI-MNd zf^N8Z-{--w!r+8*gcF*_!}qk6!e-n`GOqp@()1;F;63w%EHhms7jvNK0pSua4hImq zz=4Bncypwt+raDlF01WlG;XSVwE6{?%oei-d1Pqt?9wE7aG1^~C345zAMV|Mlo>+F z4+-K{G~k!+Tq}hA43pevA|8bp;8q6Kt_EtNhnM6H!vY5{kz!TWglE&hjQkyR>Ea6 z|E_U-s<4}-oL(Z5gcWt1bKgr3ey?pz#;L&c++SUCFskJFs8koim*wakK3>06~0U=YQSAh`K_E0^n8Yd$G|^f4J&OgJ{DhHDnP?}{1=dGyk+7P<_61> z15bd!u#}F7Fp-C`ih(VHki&+=wF39o`-TVW#LNTDR*<$ zu^EJP2m^RwU}tr$NNu@qvMR|;FW{a)pu$;ueK8VZDtLYTpEg|wY!i&kLZq=6oVjUw zW*t(Z1@+6RKfi|4kt-Ti^aZI-d7#S?K%x^6TaNRvv!9Rp5GNMvEFLiEmgwu7cXC4o zJODLhiB5l^3II5VafHv0Jna7}(Ls~RMrT<;`??~2*Scm z6;{Y@jOV1R&4$Yc%7XFJhjOYJLcFmSM=O1jcWbTbwfCb~6Ce`6u@$ZSTa?-_jS^#Q zBb*O^5N)AV=Bvf{*8zG&uYW%Gz17+lG$=tFVeE&;)c>!Y)XtOmL_0i=1ksAd&~EL2 zTAa~4!5|A!wQB?a)-BPli~HcOz=Kn+W?B#@?s>E7Uf-P=B3Glkj&R)KSf0H{ zP)dRdk;q5kLqu9$C2Zu>7e(c4UkQxzl*ruD00DRyp^MEeC&s(|eY1L({-vz)+eGarV7uxMDJ;3_=FKceKher^2*QPUz=T8+? z0E)bY732jY@Ko$h+uv+G+6Sx#tl~JM$zFxce@nJo`MAg_RM>eO{!ci)Jh4~c{F`p?)`Y9JxfeaF;uOqb2bB?&FZ?ywMHS)e&gjO# zB@jvLbL4$R(mfXs&POkFsF414d+A!?fv`iHubCvYxF-#T!+WNlcsK;)G)9OepYWf* z?@4V_%TmDGQpPSbIHn-E{l}hyfSkCOU=!>5%I39s!ATMUG|JkwmchJ51ZieO9WLJ` z+&_1FSXd2q1|b0{Od;LJd;JrQ`z*%WPZ5k=?pa?PlC+46A)x#px5u4fWBcXTSlh1MknYC!*069=jjS@#?o%R)%-TF>kcd5{>`&Ssown_encN zIwzWtn|}J@qFrzQxYFYKlBH5j8L<8lAtgpqBp@@FW<3rCSG*m-O577TUX3aKRkv#d z!+2vuC~g8j{&q@xKWUjJ)d|$q6+A=CD0DOZhH3VEH=Pc`?Nd*2+=}LAY1Xe5v!=fR zsHRQ+;7RI4DC0CAidVEWe`C|*8JB_mKC9q@#Rbc`uZDM$Bcj&Zt4#;v~%izZH z@Wh-(aCS?VQA7C;R(yGTTt|f72%Z?8E!=VXk<+4;hcn*5D8R?Sl+4MzHpbV(3y;RVuF=c6Zs_YK*^)_`Bt&6X4cO(8$u>qHt+cM&5qfOkb)xk zQqpc@4>a%)wrQzyHxRO`S0eozgTB(|6S;LM*gA>CEt&-3_$UB*}yT2Xy z)0*9(;NW&mW8tfQ+FnluHwHbArrrF@*2`;dWORgO1`_YtICITb#*vSk9lP&yKS;?e zB(N0v3RyUs4o=lB_zOq80{P+1B*6oTA*8ezLExEeNxGWjksj;eJ>1 zKQ}En;v}K(ZLYxINRX4#suGKdQez^NTg%MDWJCObSBKBIBQ)FBN9XT04_M9~f;bx_K?y>Sh1s&Czx(Y~333iUd{6DTNRQw12WbGjYAIyyMjR2TDV-Sj`y3g z|9a+zXSAr&Wr421{0-HR^ff88fzYReLNE@g8FSw`r0UNZn5$`fOGZ?~RmPkBaLL&d z|I;c#|8^j^`sE&%Eki;G))f>Vqe{kt4&N@D@_asq2nXB*L}my~r{=qiG21+Y=9q@n z%X-65Y0z=E-g2-y0O>TOZAnOZzfrGE_=NTtb1wR^@x&!vJm&=0pcf^~DUdOB;0l~@ z(cf~G9uKeuDfY^u9!Z0qwQ2Usp)jCYG@CF~Z3hOe$q&y0%Tb8ZcOGpa^c^$0gRWem zPm7;201`vUtqoP4Q3c@(v&YSb4b4RUWdNXyAPKa3=HT3e$vsL2$xnCw; z?S2;53B@#obLrUVjrR9jbQm`Bi=b<&O86Z$znQLXlyLnk8eS+G;bsHI5Y?1I{`>TZ z)upFtoKUZ5W}WKg)Xcn92@0f|XJ`&F3aBLpJe8(}sck)CR0qbeIPE}9r{|JKuQlO6 zxq%PABqbIb$G5%`wm=)!O~UcS3a`dl*$0(Oo>a_7Y^E^#Q*n{eTkdB*+)&~Z%_s6Q zEa1buC3nAN*HlLW&#Ol3nnZ0BaQ4J47)2RVlg>oE^}h z;C|OZxq0IZ&zrgs6^~79RCAThoE&9PmeaGa1T(88UNnVLmT{$W+57|v1Nbxg{1)Xw zmm5()^Q03E7JSUx_SrQ3CqeBXU_@)GWS?r%aIj7fmpyn*>+3;6v?+pOg_x~Nm|!1v zS$h6uW$ef;o+pJ6<|#B5kY)u0d$obOz_If2($3HWvUz#yqa~&WA42pP83l zntC-QNf7i8rX>k)l19#!fM#Xd-&ozeNqTxNCzt?bf~%*}XFhjMRu>z$m(LLmYZwmy zjKd|_^Xq&IHF?nR z*yQlV{-!X4f~w%U70v#^Z?2~e;S`d>`p>WA!Sy*CJ-}6uNkdO=U-Gy8N`S<~izq>2 z6#zhfYC4gTqW{#`^wL@< z6c|(}@}Bz!3{Pkz?Xy@o`N!`+vaDNmVHnT?b zYz8@w3>;O|(?etrhfQV+|5zSbF4RmotH8Nbc|pXCWl}5>Mqw~00*;5N?$lpY#-FsW zgbxxFe}Zv2bRU&N^j~}ijEqAY5FC+H%y#Td)uuM7K(iD;;vFL2>@5lmPETO%OH%d5 zX)VN|_f?si003RvOBR(?Ae^{PVz zAKq5ccS=}(-Qes4J&vmA^5~2^9*N*BN6Hb`<8vE`v*%bOjed~3NhQ-z#!0V2*Y;%b z_N!*L7?IXuSo`hb(u+TuxF7J?+Kfm5gdB5bK8TFJ@pAcpE-s>yIp5Y_hNw@BJ}Op; ziQnSeZ%`Md|5a$aXD5!5N-v?Q#fvS4mNKpZ-1Zf-UNJx^3F0z{YTJ00?W7Hr4yt#r z<5f@RdRh^vV3ml|J7!;eITIZx;2XIHma6E7sq}I1bUEU$BMJ@&MBsV71#3pb4;$T-(mg>KZ|o{O^tuNUUmMss7phaQyXAoRc&k_4ZH!GEht0g2UmFo)@iSd#b&4?_h z;7eGus!vC91dQ*8WoP36(aUPWV}V*F&A-vYchdYqki3Wjw5Z^Wb--xHVpJA#n_TmQ zaGtrdj3;I(4cHkkwp??S;hiMNoPSL=Wd|qUzTHdo@gvcg?#P7|PuEMGMg?hrY8w1c zxd1Fz)BQ%TfrT0OM21NTu$cwQJ^tjz?3xudi}Q8(i<5%iheH-sabwevo00o)8gje#1+ z7nlAc1r`U&QQ(9*7HCl&CCLOIq-xwFPQux9qBSZRGNXx!M{i~~u6v0#VqqFqLAg7o z$2981#>Qp`YQ*3=NMkiFVOcjRfqp58PHGmf; zLFRSec%+^NNUZnC%VT{}7eQA+m*by^_W;x8;`F0kg?TE3Ncv-c=6kdUbO++lz0I%Y z?J64sbBNHAdnrV$ylC#*9j)yiltRp;Fk72)rQkpq<_5SeyDmTY!*spR01-2rGlIsR zojdFI6_y5P@S35cx&x6GX(D5g&XBgXu0_~6q!iJ4a=qZ7VaI>a1z#tt|D`1k1W#fx z_u+$N`oz`TnG51t|7Viq7#FoQT#ltvwaLl1eJh+a!7H9;q+KEVdEJuX%hE6M7IRk5cmWz=8y8j76xCS*UICir6FqRb&MyBjwy64VdWzMRJ`@ zXNUvXO_CR@ThT$dWWxMencm|_oiWx7oF8cH%x4k^BY{Qg0?=)!z@OOy?c2px!G67f1`n!*~&r`rorn8h8seZUbLYz!sb44yvu3>Ch z@oUc;8+h6)XEOcBbUYAgJMMB~!VhupTXw5#H0@|oD0)-Lb7$(?X>dRUejO?c$uhWevD7a6OhV|DL`5@nqQP7n7Keij2~ zipty&E}Z%8WaJsOe@gOHPhUK5f1zv~X(zo!JwMXWW~9`VgGT4`nMX5s*BaM{6wBt$Ko<6u@@5WH3(&Wygiv$YVJWhKGSw17~F21r2Ps75>JeqGH?~f0kDxEn` ztPqrF^uqkiR5{WB4L$wWMC;JhdU5{s_be-O3spO2z^hKd-r-@RwZNv(0k2EMrbp1*yrbB$PfMk9__XK zL)NEx*%=pgNk*Tc?(sS1(vSJrX>$$g&N&HZ`135xD$y7xRtB?h?WX(}J>YjXBuSFp z0`oVOyOVJpsl}7%lphIPzn-kq9Lu2@7kxaTJ01j*>u;3{n^7tRdboIhNwkp;YUlLQ z7jC_NF$Ms*VQ?qycmDQzkL#ruHP=0a=@$4Q;`>);O@Jk9ar!BhIHSK1(g|IEySQTO z^YK|>GIOnR%2Fto@#f7)ICp978!p}SG3&U1J2}+J8HAiZ)}@BtLd+y0O}~2wfAOXanbEk&%7B$?dDY**!!Ze&F$u_>|SW|f=eX1nTCM#^MZ3?pV{W^Q(4vt8%+ zc0S+VALnt-c__QN-tX7#^F~mJT$}FCL+!H;-)FFG2Z$fkYRtCCp)0YgeFQuXt)KrY z{E34l@ZO!4<89ye%!~M>&7I_!yc3!9yc^y9{?#B+$qfTDAG^(bAZnqR?CFl0s8Y90 z2Wh?EG&>p>@5$VlMobaTTl|}7&a9MpbOI&kZRfsj2*>5o)s$r$V&KrwQqCx^N!i(n zhn8T$3scFk9H;1(L{b2ev948strgy04UZ@5GaFdAlo4CN8UIo0#&UW#u zSVbkv+u4-yuqW8~ZO6luNXmQw02a#Y=6X{if;%9p)<&Q@Iqh?jbf74v1r!Jq=tQ-t zR}(geeQ41&$PkY;ww1L0EL+-L-T_|OLa>w6Ni4BD7Hd|ejc}S2h}DYRS4TX7+tq00 zv{H8d_QQdcK0n)E9Rivon^h{4j?c4;Q?dD#5-wL$sX5vDE_m=jgBc1uaw!LMNQbq{ zovfld(ZRvQ>tr-si`~(@<+ma3KF+fN0tDDZt;UN&=SCmjS6Wfr+{}XdEK}kh{L`qFs-Gf)4#7?YY{II<#QS@>9gH^X%sH zRTeFc`TQNrRy5$NjFbv?-}^B8>hJW-ei-Xqt;Q4Q;&yc{-#@KXZ;j^SJ9|Wh5@mQ# zaA|T)?T?N5LTA!q6!8X=&Y zs%J_sGeEvt^6z)Gs+Xf(es6E=frPlC&%Xyh-LN8W`f0t^)Vp~!@(EPX`)b0i{UM3%v*4cvNiP&?Cv+Q?SpL*_LEQEMpDC`z31Qi z=oY1o*6q^T_wcM!w(~2dwyGFlF6}xegm@N@`gm+ymXX_*C$`em@bjeJ<*y z(%)NMN)=5qJiqs>sNY$nr4F-#1zPM?`7yzshq9g*0T^?0(#ZgR?gt}fLuZb;nJ#21 zLE$wdEPVcHpF-RrhhHhC%e%^gUj8$_>^GOq!1Bxh_=9_Gzvu4fok6v{>kC?VWc2kb z861i)VT52l7dg?-?Tv8$GI1lO4}qhmQzC~UXLHWWR^M2KI1F@ngdEQo$72~HdISA) z4D^Mx3HoqoXHwdS&e|hYTP_>BG>8TuB}Czhc{@KItsZ3fF)_vjB*)Ou_^7yZ`jU!| zrVzo_I=+WJXQ2PA$S6kdCC1;}br}PJF&tT0geKegc!^jSB~?WY#M_HXcXyT9X_0}UwtMG&nT%sDo(Vvvh4EzURh=P%=hRd-4%wB@ol>Zjvrdl)Hx z`}Y)YYjTD05r$#`<%-@}TU>z(260IbhzusXhj4MARulzIR*l=F*>`7Dp7`fMTt8sS zGOONW?nhLFqG#4u3PxXWTvL2Wbmy0UQTIzi{zZ9olyxQO|D3`Y&tXu zCO96!`dqpg+!AmgO;2)8d`Hlk;5NMHWnf<5=GMBrT^B?;IAV$!Gf4zZ-UIVe110gq zjAN`NhvS}Cxws=1fC2;6rAmVPDEw=8mw#wr-8Q4i6qFvY3=~`E-`vX2jRB@XS*`Z_Z-ayF( zqIO4qzl{HIejVf4=+&8_s8&ZF_iAq8wM7dMJ){yhZ>A~)idGIGb`Kwzgs1Fa16{Ke zKpQS;P2*31Sxu~IP7DO8H<2RL%P1!s)RELflkDC&ty7ic&Q(*qea6SbtJ`pJR4xt$D8c?XWz*7;nBc4aG@?{v-Mq?K1MW#{)(*3b@_7s5FHCW zlTIme4T8Kbq^#U#2Q~tlM9HvITp{&8*0^R=KXK~afg_CpM%0h|QS#&i{XeUMzC%7> zEfza{J1aDps~N3{iJfq^ntDE*p>ob&r$25KPv%aRo&x5NGu=WZ+o&b91e8Si%6K46 zqJ-Cy95Ui8#Rn^6#ef+~a;z#}Lpd=+$n9(G=L(N-W_N zK-B#BlU~n%R<^~Bz`dnR`>t{Gy#f!XP5QoKIY5#x}PMydg#r-AISMictZ zT&7YhLAlshateL5pa1;z z-Y|dzJgekLv0gASzaNdfCHi652nx0| z7eh}f8Qd03pUXVIvTORMqmies$jzzj!?rcn;7su}(swW3eK1|wZvt~9?B<6ba@(dQ z`x!`iwN|TW-Zt?274XoU!0M5#HyVG~x;PbqZ2+RjHF-Kn4qhNrA!@(AGm57GWb&f$1snS@{yR8owtDHWR{w3H zg*>oHx3ZcuaQJXD>i-ZW6{t09a+n$@&1KmfVBbxH2j?Ep#YyTe&bsY+P!ps^oZ%j& zXl3sFd|N#pl}B^bK$@~F)XPXdnhd@|EdZe83Fs9l$8EpvRWOFbd4u%> zQ3$9yDfUM%iAzEEnkiDPe(7LF&*PVan^?Pv;Hh6750dN_TDx_woWULen@2463URc5c-{(_jSvb)>JqvfoZBfEl~V zlReq#Trf!n#7IYOMvY1hf~%9WWR;SKGH}H|X>!hikECP=Y|UH;(==c^AsZErFjS#H z^90r!Zg0)}^HG4E7V}A?(xbJfxbnvtLWmA&BB@B-h&Nfcfg~85Rys`-Bf@9`M7)%^nhUh$bJ2?=CWI zIQuR;kqw@gNtZ5ORZP?8`>HCbWDt8vNgn2V8$J1<1+q#_yy5m&mUdm+tUjQpH)(fB zA5x#}S%|U8hre|r?roiQso@zjdCVX8Fq^9#$iC*pMyKpR;+#C9K3G@CK(Edd(9`b> z5Lqhd{dvabA8fjMluZ-yZU6axq<{~U@!AB>r)^l{jN0}`>HU}#I|O>E68({Q569Cw zff|BU$NJJ3q63l9vSz@^?ERnB;6ls@NDWI)HEr$efo9NSMV)nvX;IT*m9WOEI?mGk zbZOu(^&+s104sR$RP&4HsRX)2?XS|E7=4hJ=l%_ph6w%j&leF8XBf;-+l$3FYBMun z-q$EFA2F2dev$WWxN@esje<(sRWG)OSJ=~!Xf^a9d(q4HTZ|?Xr9mpeIIg7TlH1a^ zODe8ubx^OPd}y}rYVL>f3ea`xF8c-k8Ockr#q?A0iDSZGyY;YQ3Imud!86V)s4d0% zXiK%2hoRyXj^mTlQXoX+pb-xlfeSHnumzy+9Vq_%yKNUZc-J*Z0G)C0XzHa#jdnSW zqPg_EHLU|#hA@!QQxnH}^7mCl@wy>hH72v0wquj}3~YQy%2ljz{-{1*oIMd!Gl?*2 zrrRlj@TQdJyl46p%v32%_YAK(mI`t)&S7Ri{OCp2TPz8D%lrVfu3c3rEitOwp_Xf% zMKG;-Vqbt+EC~!9dzmrQBLSQ8i7cJ-bVA9L+=Bl}ef9&}7^B+@vxx5s2i-wtNJL_W zA3l0zR?v_jQd9KaaVFOTbPNEpn9Se_IX;XSxTbWM>y8nn7Z4MR{6YLCcnV z>wlfEuSfSM0%^OInttm@y2O`+)~2vB48WJRpz?KHF=!$=Xdsio8aeBE5e)J2b*H~E z{mQYL87rt<@+jIIpz&a}=viTQ+V>~`UIhHxF9ge@Rg8C!wf!krML%_zlw?;N*RPAx z?gTnB(B8F-M=w2lRxFX#Yh7tD_b#_{S9zJQKL910Yk9-RFZGkbUr z8)YSsH8>hZ0w8YxTnSf0{{DWB^6#tmyUpvG_5S_8DAQow4v9dRxPD!C1*~Z4B+ABB zVXj-;P0mk$`YnLUT>#7t|W~i(32J zlEy3cR6Qt2qA8)^WHdppGUNCkLgoXF*yHxN2FyfbW zu#b$7!ZaMNW5*Bc+_I(Tp!V7JQsY^em+ZC7FDvY}hBC{$VFxf4e;++rLC*MmuIfdL zq+O{PE@51#;qTQvo7yx+-#4~DF(4@L(xRKS2i13W|CUP#qCZpF+46_KC*Dl27I-Ac z75tITFEU?tU6FH0r_Q@uKp56CO+>u-xjBp1Y@c1oNa+xB>3!*#q!Z#t#kD%f2~G8U zT9O?6p^^`Qa_Mr8ps{H>=VtA^c`0iT1~~!%%i(^p+Iy!fQNx-E6paJ)QH^y@s@>b65`lz7p@1^F+_f;u7ve!@WrAx zY4dF7L`%qrw>u!j@wQ8zjesYEn{xI||C*Bt4fDfP@eb3>zkD;cS=Gg;1Zs@-PxB@Nv3fXPVq+lt%}d{X|HDFJg)3qyMKZadjz~)98SnSM)~Eh=ln2G zgX(rpFlzg&6^l&z>etN%7e2dR-VIEJkWJwskYtjP7t-!}$e04OvFLqaRqptfJ$YMD zY}{p?x4a8u)OVhBb*3nHMzgV=sV&P_s^7hr0E9Xy9#~1@yQ?b;?$Wlul}|Fd0fT9f zlKpm0TxLW-u&BURSqHIOQ!0$cC!r*S4UBK=;mkhoMf+x7%PH_q3@63)$2whS zaP-rU)j+afZN~RSD`;2LAcW!=gGV$-cXvW7bn{X<#I4IG>&HbEtrFzTBZw~ z;tQLbuE1&FWtBq+<|cD^KWcT1;S|YH)nDmk;Fd?hv@nKbVp<_}T`hB~W)j(@j#_#O zYpQ>uUf*fDpGT93hn9-SSs+3F0ACL4`-rfcD9{1FBLAOVot(Pw6j$_KF3JcwLvBg| zbw6&blZ0{TG+S2-)29iveqDE?)sB~_#P`PFEeOmg_9@Kw61N7oQ+|vIb&uc{g&Fu_ zQw^@P8}=q;@*D6tMygkMii;_X6$@ChXAKLUdf zcp1HbQi=>Kt4oN4U{NXJj&)d@@odYU?VcmOCR6AKnke+?Ui`b3P#h;8_7${C8ZKSd z4T(Xh)*I0&)#jyPo5l;^W%u&CPjfbW{;Mfsu6`?m`N)0UbjfHH)DCM-fE?{~6z}Y5 zxoD(~stC(Ykn%mCr|L&K7`m9_L|2ro!_|kc8xLI^-V}jaAraTvpYOM}-N_BZaB&=& zETJ2%Q0?UL zc)^6K6Z(6&nL-5Gy0b^hTzb{r*W>o74-2#9O_5Zki=6^}+DPw|b^G+p4!QTjoYKx04Z6`5wyn6E&#zh6@nEWW@za=yL~mG;s!naWv> z4GSyWxr7gt6mbJ#NeSd9N`?X+U`DV1?ai|-@ef=E(6Q!{i8?1-c)Te9FgCd(y(*b{b3ziO2bcPN**>FRrbY6zHT}EXTjH3vq)k(r@wn z4cisI(7IfkaElkQ2scfss29PgiERv1yfsbL>z{BTr7r^;%JLOP|m{bg(#EI`kEdZQnWX(D^?mg3i}DZQE}jluX5^ zFD@u~8&aB~!{OZJK08uMS29P_XSh~^e5E9g018Vu1fA^vdq#J$*7xTh?&p$CSKWL5 z+Vh~Y_j(F#rT8@WIpq#%nHJCUZ~P+KGWN}(&>_wytojQ-Hg=*6<4&3jeF$*gG-cxJ z5PI@7ZlA&Xx{2wlp|miECvKc$6iT=6ljibr$pBYfDFm~W7^{KQcwE!BB28FWYO3tb z^vbbFWC5{P7vbQJUFH|OD&XCH^tbf+QW)`3ppj<{e=N=~=ybmCBjcRlYdpu>7eDeV zmV#;vDEOm$>5&RT-*S*h#&AFP<-dM2?)7Nm%d0(q?T`3)4Rh7?ooeNZ{;(}WfoX??ry~{<$LWd&R~@Z5`5ev*HK- zUPJEF*@|8cFgWeGt>qvaGAlYDth@jBiSeDwit;A;e${5sbToZyzV?pRW3gXIX6l!M zoo*f1B^0>PnK|9tE>H979${26)Y=?5-;ZOl*dH`kL<&f%IZ{h5ZfZl)z0dT!m*wNT zOnswgMeLebzXA-T?1N16qFSfoW!&!?fEpn`d+#7&f*N~5%Mn`)d%b)6_V~Kuj0bPl zjDNit*BjjwIkPv0?8AJ`bfo3eED8AimfI0(qxVu)u-d;z^%-F3YMonr4vp2huNc^R zy=&AY2N0x&tR}rXdNjE99u~My#~ME$tI$@og)&rh(o@TSTD0HVmr2}NffwsnUvtzj z9LK4`5x36~*q?IT7=**reIFP80`@tYwpbW9?$G0ulw@JzcJ3mg(o13PCq@uiIJVu( zRn^0~_)(Th7mL~LYjzBf+lYYl z#3ZoA#>)n`-up6;jU*^BT5oaIP-MI>mOUoKJ=J-VXB1#=O_L9`2pJd15BX%IY5)>A zD*CT`?g;IWK$(4E{zc$`VS|QZwtb!d1K7OjiBo7AqWM+4pi!nS?WQ&!TfZ7y{rEUG z4An?|QuS2V@k}_wJ{(aAliLdlPl4n<45mcY1I?-WPANo<&WSlSg1NmEn3?M!ui?dC z!YAZPGcezjHaS23Hh0~Xy7TKdj@%}i_!ZTcK5;J%!9Sp;cHH= z(>(~lPPJFj#xa=#5p7;j8|)r7Ia$GJ2qQlz55BsqKVyv?xyON;`|W}qtHu7lP8dH8 zXeG=`IBfL&?;G%UY#q)6Dh38P#;MP&l06%zpP(!F3de(dH3XWYBqR&7t(IVd9~?#j zoRUOjrZud3&sRLQObjvik%THLbun$BmBotfNDh59PU{C5z~Mi6dW!*B67v=O^M!eA zBsgJ#X6Wu$ez;6V#wvXU;DS&eS#;9D{!uVqd&1KN0|u?v5M0jOhV`pE{CRB&V9r*` zU$*$PNj$`4BiFWFm1B~Y8kK<}83^he+%bQaCSHV@UV|hMnq5+Qe>)#313j*ttczql z>%{FXfOLhFqn@9TU6)@*o_ed1)1#;dzwZZ=t}oYCnvdlrHrZm5o*@)~mwKep!biS< zoeBaqU9?`&*cI6|4TSj~u=`zp%hgY^6@e08sjmjYq`z3Qu{=NmMRO){=MBvmaG_>r zYru?)D&hi^|Fw0Kgdh_>JiSOumgml!h*#z6-f>1vth~wGd0*lqFqXp*t>v0Yq8_CRTs5eW$=-Y|`#qnI6CXy$t>zv&vSI4Ij3&WGi9BQs(0HW4<02t1bg9{m< z^zY!(?G)AcMpyZ}-~R}n3T8=;fTI>3(7J<(bWzkV%Yc?6Xcm(g@^a=E`bJZ7qaCMJ zDwSgz@pa>5o97eo|HhF+wRLhd=-EPY+tyWrO-%K_sJL_ME%wg>ql7U8m$B~ksHph2Okdc)J7O5B|8^)!yqJv|NH?*M%NL+B4i zqf`?~#_Qlk*DeKGoX|m!s^dTq3`&g{n%THykSG1g`~4T*>=e-DivASA_qX`b8Aj3p zAk>~|{j%~Y;6ePS4jF#1Hz7|;oz#Ua=<$aAkRXTZbS>YH6p#E>dq&FcBLjgb^`!4= z+6AgYjcFX+fj99Cr@%<5$SB~Agqyr|lXXd0onZPhjA0?8Z!)(d@E0(;QkHbOjOIQd z;ju709s|B}hx7l?Iu%gju5;y=6Ps*i0fPP74c>y`}(2*B7tM# zNe0n#e|HbPV${tj&}gOpcmQQe+N$Kp*ZsWFs}g7g8eocXe%|>*SGGAs@)5n1+A-ow z>rG$A$>~-P+4{gRXNBUuNp`X}cX{aJ7lGun;Pe)eU$W8ukFsDdCI)EHt5N{Aw0?iC zWBcK_Iw#E2-=K$eJ5ITsnrS;Bn~6488@g{igw;r^4u5f9OrUf@BemfQt<|kR$1VRC z+y7eo6NnUJrYKZP&k&yz!s~*Z{3Hg3>aQDTKYQQZhNTlRbcw^enh#+ z-fIjwm}@WZ4#sOhaWxl1?N(M*#Sw+oeD|;dZHrjPo9Oyhb-gWZPMLEI9l+j2g5+>N zutT|AJ_0*&wU#`;l=vUFKZk|kY8t@ze@*F}p`)_&LrgH^#&?!QI#p3R_wXZj$>t1% zI_cxPf1D3hUim>d1=nDyfx{L4Nt}RiMl~x-jce*^U}`X_yiCmt-6Kqp1T*JiXXHI= z*S~H)Rh@LWJ3EeD=$J?Wcf^qCv3_YuP#JhJ9<8x}{k1La5x<>76X>F)u@^X8jKR?O zhgE66|9Z`^rVf~z7{!zPLiR1K@Pp`LU)gqt=*t%M53bnp>oB{)SQ&FQ`g9-xmT09@ z+L5T;ma!+e9>A7%ir)D2V10e*tQF`Z2nu|#NaM-2GU`VV3-dL`=r)i`Bzy7Ons&1p zT!o!hcgx)LqLWQ5PczBoF&;&So;&lYpKAta)ugJQRfC8b9VhYTYWx=X(vRa^Z@B=D zE<&G()L7b8<(Q3jDL;UnlR&N<`M+p8g}U_NN>=`Rs%7ZiQ3<@D|WA7eB_$oPRXgS8TPUNZ?uf^HC+( zC<@*jX6kH^3J^dRR>4a>mMu4mGJexcfGiuc2E#*TDhq177|_y8>Wj=Ju}m!t|p_PE0Zem&s!V=Lg~eIZ>o~6vVDPIdD|pOivvT?WKUR{XmOKOa$_lTw!x# zb#mRV>(pi>yH`HV(hl6cXt&55%kbSL`hJ z1K(^fh;RU8=6TAK+D$Zu7epfP)+ci^2&-+I=3+gW@W~Vk{FXv~g{SjP=RA`k2b4UL&I80Kgiy zEjd;VkRV`VTZS(46LinCU5zp`-zx`x(FYlDOE`cjBC`t}9KhYB3so8Es#KNXqVCSuoHeQRvoA%K;B(PNU&tgZKbb3>Bu)V7t$57V~R#8t^)JvQR~Q>GMmn z$O&#}Lg@@0BdHldV>7<+Ea+~y|F>AJJ=FW{3*o%Q$@8z4fM<@OPMF`0FlUyC5f38g zyYEkH>0VoltH18xm}<_5%xJ>vz8^0tCWw%wgw=oFfr+Lx!c*{ibjJ6)zC%5GS9bou z)vyoSf=69u(;S6=lnT&uaBtMkmuk~MJ`rBfI8MM3<4Ch~WzHKv_6qceYu29}SavgW z;f*U~@@e!dRlnoiF9a>{LdR6I8wdZeqiCc84OfP_7uNalXFBJOqsPmy7cMOJvzykQ z5t$YOmR?nH&o?#6SSuxDzuUYxdMSkw;@K0=_tZ#AdCp63A@eOd2G4XD8}eSSGo%kJ z4OsBaED)rx%)Ve^#VVs_A77bN2zyd|PUW0<`L>FD=~07}M_-|5Jd3?&hcu_{QBF4^ z!&Z@S#QS!}JM&00nKiNCo~$)LJomu-)Sc^yeLo2Cu@VK__8Tbh5O}QW1G$Yy@{j7KU}&wF`f_ z?b(vKUGe?mdZ~`sbl~%$yss=G9k7hR`H0{pRrq#xs<>kl)8>q9*0AnxlI6!<%i9|F z)AbKFyWP4F`tGY(TpnaRg`9hnP2!0EJ3P4Tz;C}MJgosB#xVHX`d|o;DT6-W!!Evx zbFaS9w?PoBCp>^5tmK%{@r2(*D@xryddXC!6t4&%xQIi#;-f-NZOtTlb4Kz-L6Xs7 zV#(Rky;mNvdgq(2(VL1fO_UqI>t*EJxyh|&G!h-UqhQw}rxoXp-StoaudIACz*&`V zyxQn~568tnvogQMc%YXovfB19>S81nTN*iWH9e1YM=fOtL^b@PA0xCQ?y;&0Mq`+- z`XaOqGj0=lTGp@9A3V%%F9l%6R`h z!n~`Tr!Xo4D{hUFD~9%60+zc)pjt#OIbVMzcw#MFw1^drQ5K{K{(PyXd1M(5sjy*MLs0>c)olpfeKL^*m=i2yZ(Zo}IV zVRSLTc;1;)n#-^S6Cm1}pfSv~pU;mBrIq<8v~J;pzBVev&+QDeVNI!3>oSw>30E{0 zZ*^*Vre1C>`=Tdn^sAx zzXKQ1Ow23DA5^^N#!DwYM&gh=05@ zhuDy@a-SbtBYSlZpdB-R=oU@=3AQUCQypVNzMUbg4eb>tun(j`dip~4;*=--+~$dp z#6R|o$DdNDqkyhvZ0G4?9{vC}?u)Nt+I&}4^nQ71a7t0Q%`fjG~d~(O4 zmRcLm5wcAm;%x3dEA3>2@D(s#99!06HDR>_ue0Vdkko2^DKlLsNKDwfrL)z0xxvAV zqXL_wScMkaEF3uarIT*asYVE)k+%$cDtl_;5T97WWllNVOXZnApBnr^xYJ_2Y4O<< zyPkeD9X2KJdm?=f%$84pBLAw+8Ml)b5{CFV=rrOA@^G44>lS+XR{OzCKSL|MJ|>|j zKgXdn;&nUHPA^VO1GN-hs~jX_#YB33V(kfm*3ewS_0v|onG}7h%B{UCwV69_HO#tV zt779Cr$B9%UV%_K*jnMI^|H90Q9*l6Ddm+4vkfuhZ?V7MxTf>zb))bH1KB}z*g0p% zNzbPs`r#=d;9qzF{^i)KB2d~#YZdZIru?nzqCVrm=d~`MdhKNFh2-5@9y;gD&zVzi z2t0SInuK54GjT#;kUDRaesfiE*5Ar{Bk3=${)Sk#08AAAsMx^wCOE{zN9iz5-%ISX zwA0{`ykH7Km#Zo;?#@O%u0ckN%8ROQlx~l#XBW6=J?+m2M8^K(6CB;9hMmcpk@%>B zobnE^0J=^KtC;A-oxU2QpKf~2bKdE2iA<2JAt<+gU(NTEbqaWj!Pq^)VuBJX;A>#> zkjS?3cd2XW?*hXgB9WR|qpM1Qm`Dj&oYW-+g>HVBZbW^L*e#Uku0+h1f$YH>m|JdX zddAB3{S27Jr_(~>4DNNJ!vbDS4`jg=;%EzfM_SM z)p00FKbVA_mK$R)Bad^1S!D{NzyExXx#fbmfU_JQo;BwMj}|7zG&Z`Y5OdYp;VHHp zwPKwi`}wV|Z~06n)CX^MEOiq-J3LPtp)ckfktp8x9-g!QkL!+SlpG9TKKn{Oo0Z8W zI!vQX?{RDH{d84;5zvKtDHeaP>CZo-|M%5533(fup4hSzVzuFHG!-!2cY_WDpdpqF zpl^>ncgRS4))VI#HGI`pN6O)4Kugpl*R7#i;Fs_*9-Rg#WWQBT+#5Jt^IF6>%cGOt zv5gHzPX&SeNB=q@iRKn`SLh5s(NmVZuCCdelUr{eE?~t;IC@-eEYa|OJYAvzq%(s` z@THw6UDmn;E;-oU$RG)10id)Vi5ahvY{Th$S3HHDGH^TdvnubKl;XH~wK3k)?q%)W zX=+L2KZBtyOTb^(UFD$rI6eyOoBT0L$@9%t4azzHb+ilhO`-W(OcSOM*oE`2LVP%t z0puMb_MK+r&P4d&CAGvsy~#;X=xmuTBI?=Ctg|Rm)Wg59hNx+jSG+t7au1;x;p+(uZj(@ zBeQ|VjsT-QF!N`?EWU8TpT8Lp*+wKZ2K+X9h2H;no4Ugr%bjlsfL*hGL0QZnG89sQ zM9)Ul2RSAkwSLAOYW9-r?;CRG-Et42>Vq!k&Ww9QC~D(5TaGvj6*EbOa7ZN= z{9sG_>;D!|gLCjmE#)Ik9wy|loPB36{-nUn{G958I=Jx9rR_y@0^|#7*tI0qkKE=! zl*Iutm4gN(^X6q(2mmz!7vkXj0dm-Sp*THL2epO zYK!(Q1!%1qx%u?Q<=;tQPWa>Ox%l(I2sIE4N=O&xuYa?4v8yvYBj0>;Ze*HA2Xi?g zP7VBIo5kDiPW7aSV^G;UQi zT}tut!SKKgBWUv-CHs}KLQZV_ zD-685Jv-Qyry&cwx+|BScPsEcVHzE@?B~838SMg~{W26UOD>)~gT(!d`hA|Z$-yg= z9IeVK>%u!9HYq{@aR`Vktqx!8 zrgAY7O=!oFxRo2Od6amAIh*fNgLCKsaE(}mX;Pdz@nlVjU$+j^H~q*saKGiPHL2m; z2{3~3#iX2^+xFCh1X-}21`~#Z_nJGdzp{HXA=demQaYt;w%VN*Dg%N4iGR=MuP?G6 z5c*dlP@_1@3$Qay-7eb={V=|&!_*taEFHbT!)gU~J5AXAQ`K zp~@DJKvP?6-d3FpPCfAT@4zHI-iiT(+=*>gWY3Ng@rN2`>X>G<8t0zS_BDLTz&&CK zg9xE(;73eMAN8Y00NZ3uOW%#o*z2W>aEq4t70*Y1MIBH`+L&K0RzJ*{9nu(PIb|ObTBB21KU?SQvaX*2i!|2^;>S;R zGi6{Z2blMBZ`L*$%{DX>s8!k|*41C{7fJ=*x{ExKuq35`lko8MuW>jC_mTWwIaoC) z`!rAG zF2>%JycAFq=%D6bcu#y(Vj)y>oX!^()QQcv(nCR6w@^*2d-~}%Yzac`RY#J!_SCMP znP98Cy!~6AF%yfUuS7sxdvxO~uPpQOOZJcL*Jb=UV*j?2`N-H-Zq2?vv_v zRP5bToN?=Dgsn-fp2mcVC2cgz0JvF+_SU_?+fl~hA3(}WAw#8vfTg4D-*ie4zy>4k z=akR{5*74e`1ZF~2Rsjm80v0Hk{yP+&qB${3Kr`usKl>1z>sb^qe%xz`O-ma@s-zI zdnoadV4AK)X`iB6=5f`fcQ(MA+$W|L!c_BlruCgndpY=0X0tu*gZL}FW4m?z1AZ`i zSQwmYy>9bwliX|o*4m-KQ2zKlT)}M@@Z?GLlv;i~+~zV`lId-JWK5om_$oS=*=Hh~Vdz>^cEf1n=m z+_c+oy+kaSU<`fZ&o8LFEPOp5pu(*rY1#6D^!ldaV^g^9A}tSJDJ7-KjV*oex|lu+ zx@LftD>>o7htu&@Ykn*bbO!JgQC5`Bf4acK?e?`b3HW+Dl~FWDKbesFLwzDmFd7Wz zC1Y>7O{exq_Lt+@G8LNa%Dmj}JrOp4)LliB^%sy4*wgte*r2e8p2N{ceQ+d|ZmWtf zypVtQd%5xMIk94}gLkF~b}ig-Tvj3nSEx-On8F92>M1L2Fc_#a2v0_H*^CSUKm?S=s^cP#J)q)}d- zzFTv2rphwl2VYf>lEus4Q+6bNvhw8wZEnyz`zTK~=ZsMz2gnuH?WXVeJ&mcD;O~d$ zR(AWh$1?ke&JNq{?38#!2|VF!Ld_4&DhF7;HYVdMC|@>0mUwvY1M|=H1?Cz*AKvwUaIai&OnqeP;nr`r%Hr_TH&)*5|7E`u29O98j;%-HD?$l6 z1kg#Yf0<^oT)!b3xTe+FU;gZJpN)00392M9p+yb!J1z!iy?G*R?%zTCCX_cu|Q9&&lu5vHxvFmdAcc6q+N@EcGlI zXXkX-|M)OUsz}4`*CkQ-U`wuEO)~N68TdzhH`I1ra)7bU{voH*O8h=A2NcU+7^RG! zFYTMHvw|(bEN~!3{v8*>Sm)6nX%qmcftXS|r6y=CIoN~)rl3+_2A9FA>s}3qLi^Nl zA>pPOF4{AT5a(J_BIO5-gNAAH3aOHyUefSKjSiy}ll;A6x0Xljn7`tB%2f$R$Q`m8 zy4uB^VZvO4Em>^Gg4EzBb#%MN7xoJ)DUlt-8*eL=QW1tZhsS$4{P8Y{`7f#f#yDL* zyZP=xz8n{$p-okk^4?gV^Jv_)-)5HVA(_iqDOZ?_&h7NLNF9WYj}TN?L6KHl35U?{*T)Cm8-&Fh^EBFcyBLUDE+$ z9TbGHzz*{sc8%M@+Ix-%i|3t=oFW8hCdrvaaZ7^TxmMHn>*huxW-CIy7BMpwJzcD)kt7>uN;)V< zpyGJwLuDQ4e!zkiyWrBUmWH60&n6e$({nsM&_B)24iI!j6^!NZ{B_XS0v(SL`0VB- zMs;krQoC!I!Je)-*|kx!v#b=nxt=|sfn?j+4M9ph)OY)2&D zqhLRuw}X=*!7ATzL0-GEjo2O}4*F+pyCihWL4N)IW69YA0l6PW2>s2XKNcmzvA~1} zaEskZg(|MU|5dCnZ9*4=RKmwbG4qF4P1Tk?N%`S8)Sy0TGc_5BI~jTs7We$%eEY70ymi>4 z_kD|OrUa}Eh8joQ8XUiig1P#EQ-8l+sT@ezJ%rhjRq9m{AAbpW7xWDyobww>V2->3 z#$_HWuQ=gSoRqZYw`}5$v~0pOy5_;^ee0A6D+ZS-c=kM4s`dpH)>BeQ;k??)S^em~ zRvpHm4fJ!cQ1zo{H5juf=tsNG{+NsZL;ynEw%RJA-ZP^^puz(8tTv*>QX{|uewgq^ z1j;z6k5AWwtF*Sc1BIa6X31*l^>$941dU2Yo=lF;{c6kzPciK0=qBJKOy=CgKLtqQw3Ezz5>_-6Ty}t+$-~j?_xtM@{2pI`~ zf7(G^cVV|;*vXKAe)iI17XXQCcsO$tKVJt;D6v8fd<`d;FE84fH9m5+&F*F7Hvgp@Yi?(d@w4!vNzXDC;iCxzYChwqpf+!fnF#jKC^fTom zaPB(*lH{t|WyQ%#eV7gi1@FKr-f9x%bUZN?Is}b;)54D0Tm#1&POfS>(0M`az5%8{ zoMSuyZED*7esSJQ)GqLrC`%Dsit9m?chnjw2MZ17fe0o2aCqK)J^B>*DOI!-C0tz{ z9|RCkeh^itb(s%rpj-zxjKpF@&7@OijC_=v_y54&)mm1s>4U<$uJI2V)rgZ5o9TWp z1vtk{Xu;!r`>WBJNInwk2-sZ@(5rAh@<0RuU@P#N~j&S$Wdp_a`aGLnk z0eJVu#rHD0F{R^LL{@%x1Z})qi+RRzjL}T)PCwbQ$R}#fm3hG1 zWB7-d-zr+uw^uZtzRClDPAvBkrM1v%w8usN)%NLcZy#Ita=7+9n3*{I?`+kSHqfy->LTTCA6NIA~$#&KyGAfqKcgIAdv zrLnR8I$P5T^&8HiZ7(_x0tJ82mO5RIY&gXSlaZ3B>iy+cimok3r(l404%c>NZ~M{I z^kNv-0 zSv8lu9&9&x0)n5&(MGb{aU3bv8N=v|fro#Ad3$Z-dth+J_GEezUm3L*;%lU0Jg(hu zB+#x%!f+=+3#LmZgRljt7v`JZ%g6z8F(*WdGXxcvhoP~B2DAm&xeP3JK)>(!oc*@BoH+)>GIDEBbI@>j7K#z%^v>b2QH%z` zBmuF42ghem2z<6()_ZV3#G72fX`T+SUS(J6yZ*bSWFMo51;oC0ym&mf%Xtv8;xqV6Nc+ub;zs&uN@&LV&Fj)YEsiyz93c4%ad<)K<#Hzb)FpeBst)XAh33 z>kc$IDIHY$Zq58WWtleZgu7XOszMxaYemlUn@-1kX#54rc_mk~6eWQuF+N?5MtaoVtXy;#th99puonpo1!6rFs zMU(ekXwlG7vZY!|_op+U>Jj}JII5P(!FlLB}I5D-*PIGQB%u}%9P55T*>um6_*s1loS7x~Vvhd!(G4C;3(%D8+gmXrs5y zG3e=88*CCS05>UTEnoA=+$%T`Fky7iHl0;{&79n&rPUHUR1UP6HL_EjRC!SZVT3Rb z@7VBS6o_`a0d*?mW{~X%Rh5uU(WN^QZwp!57;W&Njaoup4Z_`${oKGy;pVDH9OX0n z>mJ+^=AjwsI9h@GSsqTGl@8$_Xvsnivn)MQ2`PkXaZu9Y4UgUrqR0c_>K7{PMqeo& zGJxxKE|4{Seg{;8Dv{1xu{@%;&OuEEs~;6}?(02Wz$WgYL^H85<>=`M=e|hw66nCp zshy#LIFKt_4qL+$AI;~b2M>H_4yDM2s`K5mTvU2v%DzxV~^pM z3s_5_1-$Eh|C9`u%)moKX^fxFCvk64|UUe^Jdd{r)cAVsm+ym zD}@G}ikit%XY1W`@}->g3J|wCcLG|$V_1K&q_4V3I~^W&`9NsY3ckgt#dE$)lqGHM zK1JxV0BZ4^4)_7D5|!tkBwvqF#_o~TtYd1OgMu~a7S=SN z1hDY!$dC^)+(WXg`a7pN>1os)dMBs8vTI!ose1Pvdw=azxLh;PCoc{!Wz>vO!S^O4 zge0#Nzpz=d=m7@o>?C3t3%>aLD~&KJtbj#bK$**B9V}lf_2@j!uNp=pblO{!EnB~! zfoYLiWJ#=1oRJFHDsE}f-O2u&OucDoxL_PfyhOscf?;- zH{agAyDAm4XeV31<)ZzVE(+@S-KlB z^2TBA#<={{%lHr-9zqMoPo;QhOgj&3<6q^r84l$z;o*dzDalwJuQN(hA=#6C^NVk+ zTF2cETBgdktcj{C)rTM0nJhqUE7)nCl&ELG*6{q~>S07?-LmfK4K`ON+$#q9jQ!WHHBwXgj5T{WfTfMo zro%~hZSD4e&pD?)C>L%8Op_o~N&f90zYo^!5RUV%u0CHmdgIV_zvth6Yjk1>LCQd+ zvPPkidCRKd7oEqHQ+rHxoo7h2=o_Q!Wry2T`lRli$hJR0lWA2SBz zxgxfD!rv||p9e9eDob)Q;#Th@DD4%lxt{bEa*|3+4Q|}t=!42iMxEOGUp*VBifs02E8k43fvDY?S+(_`1eD{byo;+WNST}>m?jYg z7dnnMKH|2F7%z)vnJ|6$wBVV!?}X6=Encc~G9B_xua?!QNNp@XO++Q*y4q&Qyv^Eb z$ZUl0K^*{|g}i_tTHqojlYKpvF+JL1N=5_QdqCr41ujo3vUfDq+x5l0|FC{FPi+Es zW+{)KuVH9)nOvzAG{f2LQ1k(8h#9vR|bc;WZHlyV0wMCoh zaq8TbWpKglMa~dO&p78$KaH|O;LEU}wAB7D^0u29UBioC`yE|XQZaeSPQQLP6D7VB zo3wW}+uiKQsMI48jaS#S&SHv?7e?4YaR`qoFu$j?grI|_9h#py> z_P6AFesT%!m-llI)B06CX7`GEgVi>?$jV+UJXFl@Lzn(6DV(8yS$FmRrKf%e7lII# z<|_W{5tIk?>%b8+!)9K{CMdn9h9IJ+)`_mtR{>d=v&N(QK~)PCUC>D-=vu%a~a`+?=7=0>C#T(Xj@$jB;ol|?8(&zcpXlH(WyWT$xcf~O z_$@Su0nLD-@3gP1M7VQ&>Rk0fpVbyiYl>a`z>?BAD}&)=6#}54I119IJI7gakRb#F zl14_sWc_tPdHhNxRGxg3&5+d#rv&{$ zJw3VYMF;Pve(2k=10y##HYLVU6`|6g)x9-}n&1cJ8jJipkt+7j4AQQ4JF^GPM=n%y1FVOaoL5%IdT^c%KCC+$2yk7Z{- zH%4+3<5Eo|mSB?JH3TE|5`QTkfnIlca@w z6ejQTQXXwQ+OseV9@06G*Hr5MAn(wIJQ%lTOg=;j4RFVF=o3Qr-tprzoLSZTw`t1| zKEy`WcM2lVdup$A?)@~0`W%kj1fTo8T`=}e_u`5)N?CWSm|x527-OBXu4Y8yYoxIZ zKu&VUzi>0s3>s<|{hR~%dklZxwvF(4rQ|+8geW7?(6(k%-d$W6r#b836 zyyey4qd5=e(NG=vF>!Cdt{**h9>UFbu=tiOWIrNG3R;!BkBBtn^sV#}MS4wk) z?eiAdpbjMRSU=I4eWW*fz>ydw)xuPU(X)9Tb4(K;7Q|Pz>%Y=_w!rX|d@pG1Z!iAm zhSP4{wuXv80$8fECXEgh`r|`puz)A_-|UkMVe3umXP;%2qG8Jx$1gH8byn*#e~pDx zJfF!~tc9(A09p#*y3F}+-u7`k>MrDaFwSNl+sg~QM$sC+^6oFEgc6;L*(=*g2Q@TY zue&cBHhPxP?qP+b3y>``iKhJLq@%@-H6`=)#dGAU>S2^$w!^(2aih`&lGoNaAweAz zOq!mOv|5z?=S{+d-%i#mK8nLli2X42r1!qNTKBJBD!^s z-VQm3J{T@YFlismtkZ!>PsABjKDjXM6*M5^;L)Pdq6&6tj5o81`fIG&=A6sFeM*}r zH=)!U8mpJp?tK0D;`4*JubfQTCb6ZGwu_pakSIfKwqrZv-oK<@Z&dL)dOF+d@`+H+ZS4ja(D;g+$ivScnfX}0YBJ4sa<0-EO3puR zV{v>Daj96jvH#1R!lfJOo-B_Y(R}K-({z$|cs-8-7|SsF-IFH9mD=t)N12~5`6wb@ zK|-1T#=0J(vqc~u&m%qq1#Q6l;`*!+P+`m2my46KBA6<{S2Md{vT{t;+U4q>;Ka2)KQT6m>*7lABioy@V&wLPM@A0F|<|M@+rqS?L#-ZE9hj9;nY!|={sBX zx$oUgLM6AW?3&uVq;fLJ44RG8#9G24U3r1tC*?t-~2@iCY zfP09*n<*B+z_9)&yN?ujBV zIci{T1f3n{&dYXvkB~@!5#X0SeYcrN$IOapcb`t~fPh~B*Z<%^`%cTO;4uT|f$w$- zZRx%b<>$)@QZDGZgTU*7^QSq9oW>J1aWa+(THTKs?oI)^9uf(lqmc4#0X@@)O{;=%!Np<|V)QX8~x15T_kr+PceM zcP0vf_o{TmLu<7M&@EbpY{G4R^EL+@?*D~TCi}q;kMC?xX`6p!wi)En2e-^gHjOcq zX3XmZTY_|8ySVM>?L_+k6jde?QoEw!Kf)m9N0#6x?n>?Ln49b>W?tM0QUq9n(|;ms zbdd<0e;)Jqh~>BCq<8=7F-yts)JsMqXdDKpVFvVp@Ma%4aT0`RjKeFoD@0cK?W5+~ zznj#B-bJ5kM~xZG{V(>x;44j|HrJ*2vbnfw-o5OQf@9h>KzdDyy@oWm%drcJ4>G>) zKm`K%MSSq1#OwlBZW?b2qUQknwb-0(+h1H0^nY+MtRWkI1#FdBTK6|0K1E5c9UQhZrFvu` zr`I3J=V-)IZYmG67y8`&car37lYW&zZJGt#Q?uHyb|xdRFR%r09=9ENvZwX!oZGy_ zoqY=DmjUdVL&-&Ji(>1+;U1mwJNY?yI1OF)`^^s{vSH3^6XG-?wkyoyxx)p*%M6mW zuAgO3vvLlJrf;Xkj8w z;>twx@6XN7z8^N3?_x4_(@~n@6M5~byauNC=f=dS0$7sM`8JR)&WKQN2 zPUOBdR;W2UpvDGBX3Z*!uHcsOW~ZWu092blJZ=v32s3NIGRdV0Rc?5%sMd3+W#+-X zD{)spj!25$j|8w`!2`)PT15?=Iz$YC`=Vzu9k>{ba0EC!Bx!5O-*ARS<-S3u&;5Sf zQLr!A<4OPb5&pET+!+6HQL8LSE``%WsE5+Bs&M@wxN2XeR!RA}x*}+GCei6*Y;F?8 zuMVw`u-K)_6T#DEjM4lI5ly>~QPm+r&5BK{atN>dn1q#|?V2lX2f=j(|CZ!ev^^bA z^)sX^X{|sQ($51{S7++sso-eoImfcH?H*Y8of^fazY_SGuR)h>Muf)={_RFqFJRtq zsUWi^K!`RH-{c)spy2|XvMRZurvVVcX0-9N*Sf6|i7ZHrz^sukz#n2*1%hCoKmYAm z*b#dK&Ed$N*^TmK;8JZ7mv~Rjy|I(c)yhZ0>ZY#lEhk#PdwJ{jEsO-kky~($o(=4H z)aiAGOYeh+>O3>8a(5`-YstB60Si|hWMR>o$8igp2?X=#QbJJbw$Mj_;sz8vtYnpk6x>B=M}gy+!YY*we%EXCi+?n4^f_wEiu2>WYq=(MKKd(BPj%FasbW6 z!~iLDI+@im(4h!Z7HJ3)89;TZdwl+?58bTKQN?Jc>0UE(U+(2Ql*%E`)dlqqQ?F|=Lklmpn9VHMj!CvV6Jq6b-qChTt%E*Si2Mn!BDL| zZ2~QL!8s&q$P8&^(F|@F7biPc|H-+I_GQcVD95jc#u3I-(0c$~A<7?74Y{RV)>eBo zouC^x`wU%0^$I_s4a?nxLX)GN3Sm>=g};KADMB*uwrpR}u$wxwK+}36MVzlzNVt<) z`H{D;Af7uJ(85OWI&u>iP1VcRy^Bpd!{VBAe-V!2w+>Uf8=&*$Y#!(KIFhiin`?3NE zSF59ur42(hGUw3g$8DyUjc)9+HIge07_a3Hp%4C>=d_H5p^nAIO&f=lSM{%ESE$gF za;6cO(YLjVbYysnWXk-7>^@VOB^m)A`{8b>Euzb@s7o*)fsW0Zx_RvhcLF6IfAJ zgO8Zh?HD}vsFiIeSBD}lqkjKmbVMAsU;2xQ%eUir!@Hm??P{CYZh-Rv1qZFMfh*>l z|I&tWVqMdF5((}$9V8WW-qlK6mGVkVswQ*EGQ1F2jp{e}I zGV6x@&QAgBy_6#DlRcZa^cD$Y#{w*oa218KM=z5#>k=*m)+>6puyFt|u-Sk>Ia}s# z+;4=uL*i8tveuxbAl_FsXW>Z7IK-k!v~QXp5IovAzVn`azngfrUH|Ir+gS9!ce6;( z^6bmuN+nVY=R4Gk#fut0p2Q0nDU7jt5uSJanIMnRjD9ut;GUfiUuK6smb1)G`^qNS zuML6O6`H{OG+{WcWBcm$uljDxcbHCgahwCziN^l6$5lR^_D7pSIx4}ll}bCAV{1P2 zd)N)#US_z!4vjfRVRN(Ay)zdB>}u9KxI|TafgBjoh2YSbrh-0=DfbhMFFW^peE89q z%X1x#!^P?tB|15}>8kAG z1*{t0q_`5c!sn&Rte>8mytNB$*z$_SMm2U{>3Gy7p1}d!35eeVzXp5ZQo~5#$R|R- zC}q#m3VTJmXau^Mbm+#{1|vR) zO>a>z-Uzz9odp;|H5njK4e`Pi!`c$=9u%Z$yq9s z_rr<1?@i_{^{fygzBrz8Q&qNiLQ@?$(5o8YIB^FVpE6l1gDRmh$;xDGc=M(3 z4J>+a)nLT%1`ZsT`<2tI_U;vs5YayARn;FYCe3}p6V(C^G5|T%^o&si>lJ}Bc7}Il zSfi62UcQx*xhwuTM~LJnLa1POlGCDvn{wq^@r+`kxQmte`HZ5JDDPJx4pEP4Q3TEbUB%K>>=Z zzokZBxMe_JE0a&UREGMbyqc5?c@i%yo$ds*f!D8t``X`A53vM1N7VB|;5_07YNl5ICbnONlYl!sjk|uuL36z~x4-8Y z9E%iAMjK51D9bEmM}dRKKJ|h}8CKyLs>z_hcF{qwSfDUpBZp{4jfL*#Q$XWM4@uUF z+PnX=mP#;RM$S@d6s2AfA$tF8ad%1iv4sZr+R$@82ogw! z|LU!ItW>T06!J9qMD6nld&<{H74U}A9zQ#@eSyA!Cl`PyA=do3zk%haa>s+^hBn7o&FK{Xu*IHIt=Vif?nQP`*EvckPj&S6VVEf z=b<*Mta1i}o0xo_RO^90d3J6@!v4?%DvsR_aMGOGfKdaWBLP1Rzw{pXOq>m(q)UL_ z024D;GKolRzu)7dF_LArtdQp0Qnwnm8ay@M*0YI|v}a;&5`gN^_VK?2T&B~tHu8aP zo4A^XNS%EQnR2ny6k`m|Lo)P_HvHWB|Lg!<6WqGF15Z?8jD{-b?8eMxEDW}5%)afi^vnIbe@2(^fv!;MblgPk&n z2ZFH$HI_tPgHpTl)bP{kWpF{Df|1!?o;wnoh%#Bo*NZR%)t3-L)B)S9yXY@=cqj|vF zDTaU}CAj}^xoF@cu}6G{IVhXqj_5oKLUCr4OAV&4{G>!C;b=LeeVZ0^Jll{Jz-GT2 zo*v(sIP!JWsbvpiKV0wV1I$RB*TOKSs$9w}GHXZ$OfG~FUp>o%yK`^3v z)ImDm=(et9(Jtu&SXxE-gq$N$)tOmxmhawh_4{iJ2F;`jaPXx2yRcROOpAv@tVl5{ z0(&nvbY;r$& zec(?m9aTPdp)bQLhD^0k#b8eOep$q|vGPfmajaz381sKgU-1&E<3Q?fp$knH;l~FJ-|R zxm@_1hcTob#uHtG{VzTh9`$CTG^v8v_&kKMWa86xwIjp2bS3< z*Y2)mZQYjj>tdx^nuSCcUnz?01~UsrtElLzn+Py4i2@r3V7blpf*f<4OLqEUt{rLc z3MM&UkKj9@b+}I*N4ot8I;e#uPY8Dwi;>!T>4%D|^RtQ<>(~52jB1q0g<9zY`73cy z4Vmmc0LG2{gjY@dz5;*>)>w7;e>&JJ?=yLN(7CR@zP?uWvoiBqH<&VNTZ40Wpz)y# zOUBSWm2f{!O9WhHAdhBc`0@q}{^cO6{&6tI4{Oya+W6rIIw}`%f{^OTSayNCmt7k%*(qDKr8WVv;{rZ!-v&Gm&NkWN~D+DQry7GnEumSCF&8GL}w+#bomR7Tz7Dj6uSAZ-c4hF8VoK< zq1QOU{ThtI5?{+E6zm}5u2W_8@b+{Sm@|Bh#s}tn(}VA<$gX)m785E*a&kLs6F#O_ z^9Dqat_G7yswTpFpB(5B*GOHJ8Y=LGA69Hmj(uX5wgI{cpW^CxG(V`Pv48sJ-6pgJ za9KC-2q2=-DU3Qv1tTeP)DmeN=*WBGF)$Rt%3C#UFwoB?--d%WZe`^-92FBMao@!(N)AVQAQ{&v!)Zy^bN5`F_$Xj>@I9@ z8{*{*8=kNgj&hK7y@5dre9?oJmBBpQO--u5_y#5z$LSRASm-&<>xoG&$&Z@e5;Aka zA7$kLWKXO!kwh>qU_>O9#yECm$`91TJ?)D6OMdv5U(fAYR9JI=UV`ZyecCrp>KUWe zMaBQ>LG)TWs3dBu)AbI&J*YT$4vZKijcrYAp&}4FfHXq^hH>j~cWUkO@={+M*vLIs zWp_Zj;DCRFL&~?;a-rY$&DZd-u(La{8*p38!allx!(bURk&GUAXy&Xs1{+f5>=ST- zkMj85q{Gt9sOiiCda4+Ps*rlGt_OR--(JFj?4qxW$1_Kzl>5DTb=12RLHC+%zHk3} zN&D`?Z`-09py`3s)+TG~8W~?l781K!TJnl?WasKAX}W}?`4eeJ{TjP-dbz}D#hD!+ zDb5|$hm=>um67@s|FO^{7xUVBF*_S8CP>~M&Gn9kyt$H}y}IkM@*i+wj_vg0sP>>W zQr{~Z;;%lvJ)AX~nHU2(YKykIuv+A7w;Dn^KFM+wKJ$!(%l6fgNd2ebtMFj@z?OEI z(|%VXAp}o|p10tb^7u!>(Ei4M_^`*j$)4f|F-isv*HuJ}1%!^Fl55^kT*NQ{oZ68R zPr!#6~XRk5b zaKbVHL%Z~p0|n6X#P2p9x&=iMLIql!E+kgpi+vYf4Ed4IaNB&xUlO^~sZ0Ywk-|QI+r2M0zf6bxcvK$0yCZ^!23w`zekI$@hq37g_w~}M`(yhpz?Y;L?Yxa! z3K*QgFmZ2I^dD-FG##tk7bV_ETDi(s@Nz^;Z2MC2TPKwQ>aoZQooFta`vbRiYFW;sATnb{+E=k z<2T_}B5sz+2ESaA%j8Cg4^d*7bF|rwqvpw>-SQ3@o z@t3tnw}`>#Kznk>FHZ-hlYAgxVIVuhbEhoNu#v70MWxTUQlxUar)3R<%K$D=s0(g` zI1VNqBbYpJ$SX<<4*@OEnn+^gZ-n{gIlBRq))Z`kZM;_(Z5OL&-DjrBB8~M7SqCVv zpEUql1~fIux;Y+%wbgqgQ1t!vzhzNgqje#GpfA5P@7Wy?M*ZL1>@{Y#VgSH^e)#`^ z73+_AAylbQ-q?zBj731X6+Kk5-GBUQD+U&YB%Ps9Qn9DM0{njuPnB-a<@7B1 z!*<^sV<}Z~a~Sl@WeJt1`eXFsk_}#i^&FKYc{TU?5`P9bM0VP%bMAV&gaIl5XpC}h zg;8;NNC7Omou8=6XT{c1Mvx2)lM`v5Hoa%|tZ zWzK%q%2jKnvGD)oFTW*jS>Xldr2h+S%A5ONc<7hmc97X^4E{fwrBz21ne9pTnvJlS z{ZsGwkJ;(PEl@*Ck(%_w>q^PX(E#=&59i#EUaZNR-z*dLC??>k?YfGITNe`bMo=`B z7;&HfAhso)hDQ&Qy~TNtOq>rGH&Ktrj6^ElPZ;2ew=m>mH>(~kv@I{kPJpm9d=Wh} zs!GB6;O?>N=1S@?=7)m$?7d7pVOJ1W20BvE_U@IUx3>yxPp3#pXe$ws0BItiv-Rui zsf4@_sb6!>_}SU6MMubV4oO*Oj{V-IECrFBB0RC7C3Do|&zI^LfWn+$$SaF|gI^Cl zk7{s`}}Ir}B#G`3M&A^Wgo~btIR~se=_9;poqP)`scyTWOP<|H3CO zI**7QHQHL#^R?sQS)9E`-GOj|Tg)k|Qv;o8sgw8Fv}BOzA;scy8AUzQm_+C0Z7Du2 zitC0?fXo^_G$R+VO)T%djE-dB+|-uxGNH7a9}!yPFu)a;Nqr#^&+3mpU=X9Vbf%jB zy&;t0_;;g04vz@RE#H!5XH`+Hspp62su8zCoR7m@$piw3vH%z+SW3Kn7kQ(xi7YN5NC9InVR(>F5GkDHm*>6pE4u(S>|Z55A#4L>}CUnNg^JRVWT zNa68Y*cI9J zZa2VvzCCCI~HS#AJ_0i@sB$R7GCa?Cs ztgFzkz8FN9emeo^$%xxo@e%lTslkPCjlJ9E$nB6qv(+)}HY7 zwbiq#+X>fPif`&{bvxOP{2ZMpBqmxrtQAcf6 z_>n_Id-n|gv1_N^DqABlrC?e7cf?@yHSL6r6saf`(6Ip6pYgcXwbGLw1a7}6f~L3y zF_{uIJb(3R0d9xm^Zojc{!Y=Rd|HX^7vht@G)J<_*>1QgCA12pF-`4!@?~Bp1kug} z&|6xteY#X#60$Hk13!_L>)?O=vGDDDlQN!$<`ibPN`7{m`#IsP!-*)Bif2z$xP0*! z+Et-jWc~I1jzvLkO3Zs_6yE;h_g%M2n2Y`~03)1p@F%t~*@O3-cG={5g?NOr8nptN zijgA~&Z!-LUQ1d|n@k8u1d~Sk$py^V(eT%MqY4$JylF1ojTT(`UHqS9b`2X@$9to7 zntWroDez#*6XlXQLYYbU4Eafj{R=!JG7pq=&t5M2{rJmbB+$h1q{*|}w{NS-dK9V5 zXVkJ_6OFF@MFr<1I)(bwkkO!=_o(`F587P{d)F2NuG1wbEg>hgZOv9!OXw3AEN5*} zA;Mn;HM2>B4%nvR0XeXhp}AUa+iD90K<`%(_b>Y5(et&h&!g3K3rHh+@+KP;}c$%){)8wcLuY^*2j)MIAE?5hl*1 z|4++5d6{TOz=3xWu}8+9bKvfVuxMK#hjNib)C(s8@$z1^YPs>8 zdn}oLI{~G;(E4Xau#iC)pjsvwb)oK-&Iq*-h=md1mA_vNPC=mNpGbT%POiQ9l9SY{ zlyc>KowM(vjT^D%1Sg6x2W?FYbuCZj$yLDm@cXMT4Qgcd{}t#O!egKF6s8jlmdqxN z4Mrf#Osm4R_TXQ9D=C@ZU*kxO;L}d-oY|^${F#5My0YFI0F%`!UuOHeFJo$7G^biq z#4jp57tp8&5Ld($y&JgLW@J<*H~wv>3TGQjoOaohh*5(5E0X_XWauf-vQ+%yT`}$Y z@s_m_08>GYEQ3&w=jv&wiH5Kch`H#D!+ITFJGWkG8g~9JbIeM1&Kb`8TU9}<}9hoDAoBLh+Z#OuQh#G%= zDVi1Rj@^ICk4izfDApugx5D>oZ?OQT~z!-Q!8m&NK5cT2R8qt+&5bykhn zE%M`T--GwVe=M^nLhr#(Vs(WNa<}|9P7|=~LX*tNKD(Nd*c$?<&x|96^TV0?MS;s; zstU;B}($-c>ujWc@o5wxZc@um4qY?YSkWE)I%HjK%UUUN^ga5bOl3K1xV6zh4 zjE$Zo^1u5V+-|eGcCYgcnD+t6x0+8&ZTH;f66EAZAqXPWx=i)CvXSp6e*{>YS$}nP za*;dN=Zs`^?@o>pUY_wAI0{%Bn7KywhTPIWjH(r@4!fJ5dqP~O#@MV~zRV$vKECap210-V&eVWoG?(+o%M_lti#shqy#4r|e>hUN^OAuzNT4ou zUv2#m*3x9#-aBpmcdVPAuW=x*kkF6$J0cdF-xah*upx9#OD>m|nuYOuv}pkij~fck zCY^B)$t(2A*xDa2UNMiWgASr|Swhg^4xHywBO7oaxflrXWjgeh1;54!(Ip_>u7nBDZqMpDR zse`VCRl;5%AkaZ>ho)TWY^8hcy!yirXi@(Q?7~Z{%aZOcz2nOCr<`h32z@;L11cEc zTGl~H*;g_c*;F|#SR&4kmt4?bw0oUG0$kVQBG?-J#%Tyr2ogNgiLU^EyLnh?hmu#U=KJFQX&2~~10u3J#}U*BpY zd9!B|^z7RoDD58p+H3yhR_syU$Comt-m-zXX%!>L&VnIFa9!LEm%mP*sRS9iljZk# z3c2`Ay8s&6f|+aq&fTZi|G&68^uO)M8mlKehM%!$|LQG&r$u`lBDYKo_v?5%Sg7n% zEjWND;AhJ`=qJ)ol zobPiqHY3{}lq<3(F(qAtUvgDl*8y zOuc5|j&&z_7V)RiALyTtCRPvdtOW?_WzOpy42C0A#;f=idEp+ZU0vl9RG|e_hmGKU z44U8&fIbv}eY~*!4LfhyYUl7_$j^?+LGR8pAd2B4(YTnFto=HEWNS#V2Ktb!jqIV- z66prVrg87zFA+C7g*OfYw)JqkX=>}E&ZSr^4jafmOgo*9#rkrc38)3VensG28WtyN z1pPfI{LO1W0tb|LTEzr%W1@galY?elS>+=35=xb;(o`}uhZYtx1BtLJxAb? zlpT-_^$2tfJ>`zRrQGLL?Nt!%Uy;!h*08IukXW61>f10FgP2EE-fTitSKy@qP7N@N zfFwAREzO>OHC6*~VT43>t-Bn~ zjCRp~@U$~J$U`FU$YiYEUE)4YhHy-&Kt$=Pve=HV;i)?SN%5!|r zy?sGJpP2wv3b-LEa12?T7bIH z9*`Ro`e5TEz$aN+c$2g=Y`B0#TGIyxUA7psNQ=&?lIfX?Y|=hNAMbb0r3L5mD#wqi zjc>#|R*>-d@FNYLmfAgirC_?{3vXfMm-?wMpZ``U7h0rkzjVj(h^ziJ%VorbQ0fo! zyQ1d@T8KrNA?`J?3eCWne22^jg+<(2g03^XMVCVeGL7OGAj)9m$sbp#B}Tp6JV z3=~9N6|znnP+CTH;|$hRKfQQj-GW8wp?7wa*%%F8BDs#``Rp#MhC_t%vFsX?_QK9C z#HofLgI+7^Q|Ue9)0Ty|{Vo6T*Si#>eP=L6&I(xgv+W_qGl(}O?hz`*CAC-bf-2b@ zUqI;7U61rCc`tnEx+K2JF|>~#9zdfN@1~|*Sbxq+3Cml9`=RwF$CDEWu;>~fKXEVW z9%bwOc{x+88%p9%o4qrs5+&TqbQ_8RR4|@YR@Gr=_cCVyzSkmEZCvo@ff-~4d#!rp z7LzSt8_X+S=&go@ll}F)(D;%-DM1*5^zu|T{EI;aFOJg%Tq;vCENR@+>Xjz>A2oci z;{MTw@iV}Fj4nZA#y^ld6k5-J^<@2&mD78k|Mp$>0Yu6yQBJ~-fXaVGHU}>%hSf*8 z>dI-=`X7%EaLDC?B44e6(7xP!BJaAi)xYKdqhCVF&q} z1Im0GH!g3jL8VhX!>I5=jZ8-dpklOK8G}VopkuYL{vv*~X0drXzw#28wa1;c(~0k{ z$=`NfJK9Z17LE%3o5T{2g>rZte`$DwaBa>>*Kuanu(Zhx4k;ekr}J9wmb_FYpwS{j zu=P#jBgCgsO~K``yEQkml76^rQ;_LS$2aU<)>Q&kxH>|?pI>*ixwnW6O#!QGYKsf1 zkn-^Xiv#`(ke#;R83Y}9G0?p)C3cX+Gr-)Ue)_Q$=Zy`{py?K$f|H8CXtS-882j~Z z(!oTBI4(-F8>0GXtMtD4bKVUL)zBeI>~Z~vmr{7&0e}`C64G|d*f_BkLF*m@;n&Rm zHD47vNaGtg0e+7mGB)?Qg`Gl7#a#eCHzyyT#s>*U0f2$y5H-)#w|fJD;{@u3z7}`{zW-;Riw}h^dpYaCz?N!m zg}u7YuXG6D^n;&YaN)4a|L@l)?vwEo5~cwthx&;w+F_ZD@d4o8wO6qqAVdfKHLvK_ zEXAvA7QNM5W(SZ;&>yr&3*V>w?+xhf%_IzoXN7Lym7F(l0l7})dJ3a?5EVdyF~{ev znw62Qw+@w~ky_*lO6z%h@pf{qR-Hh0kv)4C%t;4Gi6KwC5#)_%OJ=!c^Irh1*te`G z?f*$JAM4|5VBr)P=q}vA97E2{emrXo^byjDI8e zno^)r7w7=u^I{?dBUFX6M!)mXA5CAHJSQn6W3@m=?X!>Z9KrEHzIPahO2Z0ykZ9b&2hx6YT7g>2YTN041lrrp zqSHwP6*cPWz8lx}C4JiXNK~$Ck5RCEi2jn|r-v;GG6uaDn4}@1lLf(W;y_Job{*b7 z{~LnhF5bQ4KRdUqe>^YD5Ci^hx6)!2>!dZ-dM1j8n;{RJm^gbkzmnSof6$8PMI!6D z(`P=dCwW-jbvy54dFhYyF%j>b-y!FJ)>gL%)-C6e>Kp>0Y|-RcUb&@%SP75!<9W}g z#T4>_Lo0VRD?abuZ79FVPh$GjRY&mO(w#oo6tRVX?%cW_`XEr$UAMaYLIXF6D!^)? zHfg4;0a|FirzUsX{vXy)OSvU1Cp+MZM$13!7Jo${;zK`U0LyABM`Y}>twIgr53o3r zxRUGE99-_830(E3<5qyY$&J-SrO+qUEINoMmXVzH3Py%GOO8w;86p80%k$0SVDXlU zZiegIa?;vRD$PXCQ3`bMx3auEOzMSXzkl_BE${UL8d0u8Pi>M`lW9TMj6{{y#W#nI z0IPI3rw;PDQgx|tmH^7Z-~Z_@Cg>n4ru}x&#r1zTOuifD-hR*Ii&?AUvMRh7ESzo= zSdHBKf4WJlKt)e#ID11RQ^=y_+wpB*13O~X|MYd$ukvQKGM#{w5(g1FtR`OEy!RuV zi3Y$0o$IutsI?-b`~Ng#-3x(t9YB7(lgvvG%4EX~blTTUIpn<%qV3{V=4W~uPnHPYOVl3;QG zW~K>Td0^92H|7~M3L)&TU<3c&Z*$N6Nzz-+KDmKOc-#_w{0Cx66hxOSK@NojwB#qy z|E^Q{X=?FX*t1>FPu3s6hPeClQg4*IF6_ zlWi(CQZH4{A{*lKz>x)DUB<@UT~ZFn!9B=H7&(P12l3KDb#T6sczVexpUY$*f+D7e zqL5M*Touo3E$;s1%nZrbMZGb)MTk#bQPV%{I|=0WUP)@Bnl71+&>6d2EOsZ{F?9ns zEjXT|Q{TGXd-oQ2l|fX*eD9Fv?MZ?J%WE=z7RRX6hAe!f2_o~!? zi9tK$hO`&;k%v!RLaj_SdFP(Y7B{ei$wSEC(D>SO?jPX7NC&B|+I6%n6Pk&cuRV-ra17gnzwfZbtrg@_>PO z+H9!NUHfF=T<1e(<02lZH(cs7{(kX5kzhpVx)F!s#p{xHHhR*7$4rqJG$%dn z%bXdmmu;7V7#d>&8y#$Tg}?ixYkL$^rU8f?(BQMfrho+worSOcE|aTJj*&yU=j zKh&%>u*5_rVg0fJYLdk7*y*M}e*f(pvKaeqa1j~7%vQ+EA4io zNCE4u)fm&IL1Yo9H;UO9dRPD}Gc-}bj@`7FMt3b>JGsS(Zb<9xo;t)&a&_@CNm~HB z)%WM3pzzGdA4Xf9u~k|0iYWME9p)vo^|fom7{8l89R6`Q3YRW~JfwX!C9V$kFfm)$ zb(=S|Q+qT+5>dcVDJE7$yV%)n zN)oumF97g=ON~i-t>>nP;vhUk!7!7i_Kn}Ly;Hk)rD0MnAUD$^ufMHfkqf{@xnFA> zKK!&vj#u+IO;U8Oa+tXAkx5BLX@1-+V4rB#blbHQMMS`D1Y%@cxIOorllWKq5ud8R zypAIOnQ7uVJKxH5maZ#2kciIeguk2A)jzka>~{Zd(h?08S{a^lq+yx=lxV`?!_JDf zDt?P&S2TW@pqTH6FWnK6v%ynnN>P_%)45roRPpi*XhC#_&$>*t3h#kab6dsgn-d{Z zh0`IEi2c{Y9Zugv-CdI+yXEvt#Fa<|l6`vhjA_M+TL)Vx6aa;pj8Kk+P_(q56Ja{U z7o9h#XkGam)ADfIt=#80n&Qeeh@$hAaR7OWXp-JN@@JecPZ?jcp|^qD+21H;@N-5T&R| zMV}LrDAn~Dp;Kpi_q#N$$X}3x4OSs?xXxt(f+QdwN2b5LTYjl+G$4Gaa0(opds4Pco-hxbE0j}Hacx`Q5}pnM%1Z_OP*5;Re(V!g zT>GZHAhqcJ7{Bo)rw7$4Y zj>k%hN#TMhvCC*{yH~kzqURFRf%kOPr}Kz}i3H$r)Cs$ZGIpF+i7}p_oBHntRBRep zN798?8Pu9A6mm#So`2uwH7qjXILwmeSB# z7PB_dXxz;O`0qp#HInk@>pxK2Ott|aFOsi4v&cd;InUX<6^ZX5c8QzMZNh0Fv@eay zkWdQ@W33hgTke+l+RmH(X<6qUz<@C*JHPt| z-ndIPg()xTlegr+%R2}2fr77b{fi)vf^9sZ&YydXI^LtFb}{LF#@+NxoYiNy^J~fg zPr#uC_AVClt=}NQA4(ER>#=s6P}fhp=6Xk@EZ=nOEuTy3R*N3?e!Z99#Op={$*X8w z6d_2tm74OvoA#byhj)ZEInjD+V=iIwsRX-^U5nS|U#*K=@?p7?;!zA+jXpH7s%{fK zzFlVoBBt`}*X*X}9d%WHkhEk}6&U01@#byl=B8(VTs46M5x2Exlw8~0YyX03i@`M! zAkkQErp zi=M`uir?YA4G<%+`&2-3MGFY^y28-LD79F`? zLBCU0vAGbgxdp*v<2&;kzE3Vqw;HXek5n_X)fgf+bep z+O2lvtG^M+dhtq3@rSdjAh{1on2Wwg&zol5Sm?tCgfBe-8ze9keLE`ri!0yn*lH2= z_T8Er>AZO2ArW-cuDj?D-P-V9Yk?fJzp~rd(#%U)lY^{POlMP7sQBqZmBRUeTER)tcvsDgO^)@F*6wW z-^w%rk~pd{T&wHe=~U>ttkLQ%eA)4a}KD-x^EnX z{HMW1#k-gkHu)RW7J+>B*PH|~84W`sO&BRW$RCE>0RVBUDkWq^9IOrpKhvQpp~DUZ zTGSxKU`<-R^+cQwW;*}=>i?2xRjE( ze#Rzv_W`fSIJIzy7DTz`?=KMYh`b0WQClkdI*7VU2)-`n=35!rQm$zmfikb`92LK_ zw%Q0a8#vMSsIV|CnigmUr2NG#-VN55q7qsWdl29)bH4CiFJuvabmv|FSsz_XMM~fV zYo654Y#@!Ju<(gs9$`#-96Ive6o@Fu=pk)aCV%++=I2Y;Ps@_;x>!?PJvietJo_*o zwI>d^j8-bq6rpj=4|cvHxYXP8jXrr}@{|8B9DG3%Znd)JAxH?H+gkWUuFn`*Jv{4F z#h3@MA4V%B22^ry?q(8j>G?sIer0yt7WB>@-79rURarcE#1#FY;o+B_4gPv^v=O>dtKF*$G0~0(Weq_eqvjC0&Fhli|u7y=Jz}4g#wk=CG zvm&FFT*JWi`Y$u~ELz}CAtn*Ws4zZSk-SsMp=qaJbk_fTk(N@B_1D7_(a+Ei!2AC< z$KCy!^<4q@zmHp%^gc)g#15o%!eZ}x6wS!;i~H?$s`#Zw_8tzN7=6FfgZPX$G|keV zUQDuBDK;q6B-3$EMoVbE0cb$^xCuHpEAlryYK#~8O(eDi&J`@Y^8LyyN#!n$AfZ_^ zMWmK#2`gMaMj!CyacQ2zRdk`fyIFhMHF!NP^h}1=ya(4!=Djm#AF?vV49L;~R2zhz z-2x^+04IpihYXoJDVt(1u+pj+avV!gsc5sNkQW)erlj{{7d{L=_I}DzD^VF1%^BCD zeLz~0Hddcze>_wGado`n9BlylXm{WI&$k4bQH+}a{p9m{Rcz}1gZ@Zw6mBhsC2^=R zl!dNhjLU~rXm{68iXblL_J=r!2vl=g%)Pze#E2XocQh*OR*@YA7uOBD>IjQ?uXzVq z)sTv@Thi4NJ6!V(z0AYhD{+Q?SIzJd%?cC6j+E;}vxveq{&_Br*}`>@ndG3L%6-!= zY6y`{3op?3{aEwlvRfxBstuRC3Doc! z)Efr^sqq+yOQU(>bvS6@G}OO#sGTcT(RCRfHJ}PX7CpTw^5qyUp2Ad4x|@A$@9$S&gVvwj4vdG{^l%q$YATcSNvit9MR zAim>|_jCyd6Hcs+19nE=w&c3UkEC5`zY-K$xXIi95`Gl@8adi13 zSI8BcB#e!dRr4!KU!m7q)F-^Nf(E~-j=H8?tXbw&sQkA*r$WTf0YmEK=PHt-WA8_D?K2dJM*@v zr&#vCvz-M@Pkn0lvu)2OBN~CvOEtpJhk61u!!#r?eXVn`uh#CGmh;sII*192N!_3= z(CL?Tbj^{(q2odRkj2Al|JgB`DeJMc2(hjUu$3+L?yQmnu+F1s#3I<#eMT!{pF~Hf z`}z9)_;{;xL#7_R*pT9ht9UkRgZ1WGL^FuMc%1GNX(u}~%^{HTV>v`5`0>59_Vu_q(B*AWfx;E;(jFji5C zpfvtc?kKkv(TKhRqBV8SLoW(02!?oQ$%5{55=CMJVuUXQr_Xbe??q?0U_qfLHzjYj ziKg>N5Z9F3LD*^1J=f3byNURVSozD0h>dZye()fn&1&NT*VM`xv$@$3hy}48#+Bbh zWajjOY?EBqjFRJ-9CxIIN2kAP^)U&!=f+XyVOnKKWc zUg`o94M>nyer2l%a12a%m|fo&4dzHh5On(JP#~ztN!54`N#{~-|uw>SJwqKkdU8F=`&;q)Dg?id0sL8In0MVb@nHc^hDYDG%x|xSa zX{*!Y5j{g#sZggduta@Da&{F}Oo6=szNU%&jd|!NQSnv+QwP2~9pf-mx;jhLygqz) zryagYA;a*{asH1*#(|kgy4zJmH+ay#uF5<=zj#O@MEZ7(!L2*F8R$G7tpp0^aeOa( zCA9Z$xUk*>3feoE)?AFOHYsb-28W?kL;}cUR{El@{e9x}GPa0=$kBh~mwZ{8az&6W z1ij;VuV0G&Lyk7npVn`?F@pE_XT%F$JWLV-85}f%w^o${Mi*VyBW9L zqxO9poYg8k6lJ%O5?@@Pmlz$=-yd;yU*Qj60w%1c;M>$W?`b{U0s060AMKaij!=8~ zwlC@hAvc3JJUNSOTw!jmQ+U{dyFclfYg>J8#`pBlZ$V&euW9ON{o_^w&(6y!FP!F-A-U;P6x+ zqC6H7_`>UJ|IV>C&i-v}wt3&5Bfj%2cZ|E> zO{ReP-9g9BKn)k3uOEY!g%it%&wrT(Eg84mmL}#T1s7sP7176Us+Bw>+#O0(jy?+A z>*WfgCxrU=CXI)`@hM>$f13M2^M0(eK=k%Z-1vIUDV6(N@QL+C3{_S3)GrS$g%sFC z19Ci09am#WgL%*lVAnZN+I_R|nO$!qd9%rks~;ulWB3C*ZoTzwiS3LvRA%#Jd}4*T z)sa|4tu}r)*2=Pe8!6Pnma%n1x1S6u8A*}kD4>-3~?pR&uHC4CIZz_Gw;2^5~B zM|ElJ2Wkq+%XM^2Mm(l@0!OjS?%KV3^RFAuyNP~xv{8XY#|vuqI-RpCuzJlk*6)fu zom=DJPNtAEg`7Gp%53ha=1t~ zS`TUz@c=%}`If_x;WWw6Mfu8v=k;GMVQ-XvH|cO3N<&OoOJ&*Y=A5e0N@<~=0W@dt zXth0T(xl==PdL;_*rcCQM|9Df?g{B?(t;Tp+`0iarH%Wl4k0y63c>~&0&f&ep_p8g|sBN#?>wmF? zM!qR_v;wlwZA<52<{kebZ*DO(u~W@wc6Ur1^Xlo55!*HBoPipTH`DXCQqcwCsPh7=N*LKFBJnxlHjzQv%ztk3MhDOFxh8l^k}ixFFQ^Mn{F54 zg`((lKAYxWUoL8%aUHv8n{eV=KP&4|KP?wfoMlZyoM8#A0^i9*=%1oad|6BSaEaRO zzYWmMuqr_>naEz=?1ZL=@DyPY5=7R0;vxV+rZsSSG*gL_=({ophs_@v%@Z#ux|WU~ zPx|_yIyyDq`q)TaYhJCg5#Qh!PPixxCMX`xy z|8!+O!+$q9`rIstLO*0EP1oXu6j!K^DvoY>Q3gD|P&&PQB-aByS)TSHA@0L~*UID< z$m|(r+*b`^b9KG*m|exZ`N!{L^#VvAGDHlz@zJ3#b{hIdlTy>}*CCU5nT;EooUc68 zE=Y7cLz-9bD!P{WFibkp808rz8EVso7wcV_nCQ_ys6ywi~P-a6*`*P$BgTYJs0zPPENC~^RkBbMw7;~{#pqCj1UQLFj{jcVOSaW zQbX5-c8PYx^dI-H7}h}bZ1#PiC4N-Z>iKE5&m?pVu-j`xg~uaaJ9LLl z{X5}M&ouL4R&|C4GcQrkB}D9+>!w|Me&&HCh-?rUfSeeNcN>1Y2^beALF)?CDtadN z>qcH=h5{?^6L3cvGNu~gSxG(D4tLtpvsV7nJ2xF2AF;?3ar;};!mCb>^8dm@6nf6l zm8E=qj$vUh4V<3DkRw~3%?i8vbrxwW(Gd=scK-0u2T0y%9HqXs!N(^NCQjfjnVX}6 zY#;x2mu}f@{&QXa5*c|&%d^d^;_~E>8d9}3wEKi8TY0Gb9q=NNU|Bp-Y|+uMjkGP`OzGl?%?l z;!*{^^2_AqwKy%4C6|U7N70XA*N2VKTh|w6a`eL66xNPu|Bn7$2X&#WY~qB2MC*(* z$6~h_HEJAzY)7(pvO0Sm6fj08yIGHBY;SrJqthUCKZDoMY#MWL zcRbV&%7~{z&-(J$>BR@kJV4NKGRS5-KkMg*Gu(AVGT3ENUY?oz_>TKKjrk9ZtUY<9 zmpk#}f2*aE+n-p(hx1TBtik7=bU3Y)rx~*#PC4Q5PuAj{CeP0R?E|^v$8-Ijy!40K zb;gcX0L>YQZufxgSlEIToRL`a z2D=|%TU>H;W3g;{j5Urn)+%2w{OLdT*#A7qYiyo6akL`E6JUx0EY26Uj1pZI4vyu) z(0VQY!}XT@Wd_Ir$<=L*?5s^QSo6@X8b$Ak!(OJ&<_I)eX;5a(dqQGW^M*!Q>Y?&y z56T>`-5|Ltbp&U`o~xH!iza~OZuM~WO;?nl7&$rRr%7P15l%q@XWAg^5FhmWw(wb-+3!YWwL`@C+Sw&&)7%L@_1bJ zIMV^c5;yo4ed zt8FKQJp*bGqprNi`j3EjC;y!HZE=(-hJD>d7pI<4Q_|KxrNv13bd;93vF%_u(@I8g z$086PMh)yER_VbnUf%j^{==H})kK>S(<4DilFJ~(6tWKjm{O12!8aw(%Oi&_9AUv2 zhBW6(Rrd<3%{o0o|%* z2({qfCizV6n2IA=Z)xY1%Xxt z$t<|tISOV$w|c~IE9(`oqBX(V%3Jqu}nI8i#}$Y<%!=^9Y%yO1vxok z0kFF4#H#&Gf7+h88WowEU~oblCKOtrQi~ibacHEn4JfUtwNUNou~OV+mA;l=&X8m3 zZaRLN?=}D7Jk#qt;K+I;*Nx|TBVa0!5vxbiXwA{(%TLJY5~5P|Kz});eoeMtYu9SrF(Z&QE^~2vvD|pc=vZxZlLyPJyHWki z`>IO2N0*^8m-e2ywa;*L(V&@cp`>!6bLy+hy#1lwV>*L8B5i>0EB+Wfs+WbA%16i{ zP)-4@iTI~*PMw)mR?(@FKbAG$oUw9NVVv%&%T{9;ztFcyi02^<^E?EY(S%*2XdjK< zpy35lm3|>#gRI(q%W!M7A{;>6F}419gIk=a4vNQaYex`tz-R_O=ysZ(rBNuscK;1n z%hf(u;j`)MpKIp0zwQMvfKIPG*+I(TgN~32=R^v!baCnzP#!|7%H%CdnSjXb$93VCvUp2B`8nJSLNjFS3)2}1uSZcKONq1 z>`v=87#SpXJIgA_TQ|;^{}*l z3_sYseHMlXb8Sr1Q)1rhjEOR}>Pkk97sW_?ha$djpGqx~Z^#c$m)A#18et;&U`B^k zs*%J4)eDH%N5)S7^-IbX8+s5FL~fqk^?y?2P#s>g%l5A&D_74@+Zo=1wINPb*t6w- z@y{Ifok0EOMYXqfI~>YiOq6F3>fjTZIEW0Wa*ChI3qYUYz!|r_*BAKw)?pXL0r$TK zQ=^6CLy>zgo9X<)^YYZ?c?TXfMIDGr5Wj$fwQ$Uel?uS$uY(ZKSoiISk7N)VdTGOh z$NtWeR#S>nq84|EhE41{TDB~?o+*WiYa3NYB;&VmDgN*;!bcpHQ8bZMH-qCsLYi9A*6mY#3jsG_Vw5 zcG}w7IHMJ*8W$QJ1C7rSiltyuL%_|u-FNnZu3|sb+J|*gtPc@uuo@L#-a)xSW-a(+ zh4);Yn&<|f)D5n>`U4#VLmvQ^TSm}a?!{D7&+Y83}Ly+ZV!Go(C~ zKblm@hv0+IdNJcb`rD05cbvcFv}RfBU)GN~Pjw;Vm3hEU`v+6(pM(A?xUSIXkzM!v z0ktqvUok`nCU=7*zmy9M`(e~Cg!!I6W5t^2kYxciI4K~0FImugSmy2$^%ZqM};^F594XGcGDU2KN= zIJ?7_On?x~XnRARY%u}5j|5Yu+@PiCgbv%v$huw$(1wJXkh z#caQyl6C`*5r4S zJ(YDgF{TBV)>(%-q-PzSCtPYhpi4V;59C^l0e<~baL|We!40ZS8n5n*g&Zdl2g(L- zU7CHf?Zz2n|CbbXbFk%mOGajs5|G;7fRyIb^3<1M#4KRlAw<5fInm+Q^Vj3wHmytv zzS>G$AOf<)lOf9+!MGwb5YJF2)XQvS=M8C&`&S@rHXjnzk|U1HwN@~$p4?~^`>iYxuvT5%A*50o<3 zjF*WBa4^t5-uKqqBai+yW8?gctIvmW*1u*Sij63)3Ekbo_Ye2L6U%R>`CXQU;cJbW zfIeeq-5Ajx6yg~4YpMU8CmT`O^JNNB$-lAIuZ{VEaG?+3XYkUTqaZc89(;$SZq z?J50d?BLYuNRXyJwW+*T2E4}xA@7ruk;@ZTm&?QWfl1?)6+z{~YZ7!NZwy5_$to%NsEm%n%P9 zLId>qo;v(&r8IEc*T;h?CK;=*Z9LMDvKVRU@uOKO^j_kCQW{J4DOc$CLmQCu_) zzq3sU0+_mZnLPaOhkhAuC&o<~&Q}??$iqC<75$!uWgq*~l4Y_i)r;l>C37?C1&vzI zqeHdo27}ki7gO}=YLEdkrfzcxME;RFb9)7^T8{qUs8n^b6Y-HxU=CuD>bM`hZ7hDB z$5h@W=!KuN$erln6MeiuBP=4Zpr5sH#FPtE(bYOdRt3jH5#@qxh28Tc#eESye8YB#3L9G=_m@#4?g?VGD6!V{7>X*9Wt*bq1lZjOf7Vn_5RH3eA1v())fvIwM{AA!RGp zI8={pV@989o##+MQ>b&u$|PE7RBN7BEe3#Iw;;Q)p_h|TJ-OTaLlEM+gsK``=4Byj zs=8;BAAQ5TLHioE+#fu~BYp&@KtK{pbg$@FT^N5-tpX)zr^qlt_$qvjykBR#%R*-1 zmEnCdJH)lF%OcS&xy;=)Mw)M6I>i*)3ux8CQZ23-U6&hkIw*HniQ0fss6!>@gay-@ z{wezN(Paz&X#Z>d(xirx{(V@pM>BvL+qk!Z7I*V_87&M&g_=3|y79+j{UwcStETW6 zYVCRjuVplGf9qrWO33NA_Y%%GtTpYhd(>W3r*U##W>Bs_As(h>>9?Q`qTJaE8$-)Ubk#IU&1<1dLBTQKO%}6XesJj7zl||;==|bHC2`(imo(0c!QHz~ zx@SnMh4wrlzmUlZ_`B-?lm+-9#RZj$j@FK<`>0#nS8P5JcP-UvrKFZ`h(EJRNm)@+ zO_vr6$^AlM+Xs$;%WMLFAV`W{FijrCie_WwG zB{kY8tVMqcC#Ry>a%X@g(K!9w^n6~$&6~Ml;VuN^V`lAoK%Mru5NJ>ni2`ltP_z@oqPHi@fAy zv6RHB!^Xf40UMuZ>gjY23V?;)mH1=ROM&4y(LwreM1Ouf=<)icvd>2{rwfMwz1{fJ z6G4*ox(&0z%#L^gaEndG=e0jV*lHdxeesSBK2jYWU{nfHdtiqYZ7NI{t~Q26s=jc$IV&^ z)SUq)4>}eELt1Gjxq+|?aP&Be8CkD>fN}qrnzkqZ`u|<+ep!$Y1f&2g-E`NBavrh( zQBnq2uYbC&|1Xs_cM>KR1az+dZ$18P4KVIsa%-=(SepjY3+M5VzDy${kE8(~%OUNT zP?>c&o~Zw)ex)rQk@eGO!FnSB1bo(i+4?`b|Ct9&7DVUgM}mGC17Ks)qAzntHnspW z5k1(iyauTeRh!D4`c#vdsE%L|u=(BOp)q>z;WYbNK_D@^ z9I)RFe`U(e*xJJw2f)5VW$bmxadEsFO~yz_(~{|lvVk!!U`ax4V~Nwbp`V%KWN^`= zqrgDVx;-6U_NMolTs)+*0`QBqk#MV4;&n+M%BA4=J|4KRX9%a(SFoz+f>0+c9H&t= zuXVpoK&Kzu(%1blquUT7P5Y>JclD?3@8eJmW_CjVc-`7yWmyy1E*ns=n~SrD^wkJY z*7E5`ztMx&4LGV1zIFLV*N_wisy*eHcZpZHF*FvBP2yyf9?SL#q{QRn1F6kA-CHB= ztzmb$y=tq?k}r!)S{IqEPrU)`_2ms^m+Lj5L4ASMn220N{P@@L562mP81!^REk;a# zmR36*)U@Igwe=frRtEv`MAJ}i{vOBS1n%q;{%a(*N=U}_u?hoJUTPSUIIeOp`?%mn zMnaD(3_WEBZJ!m{k(wP;4KgLdY2op&F`_gM5AX_l?b&~C9`>UD;c-FwI?B^rd_xxr zcP)~8T&=AQjCoTn^nmOzA;Hy;3NixY&FZGJ*ai~x@@D<=eP zdh0sIFml?6nH7N;Iri|UQ}&q(gUe2admJ+4<+oLwzvX43t5ZdD&&`|L2aTrT zQ_GikkH}aWT-*>?MPe%IB3G6B)3S8LyfK;NaFa7Qxlm&)rl4x|pirC2X#-V@P7G#;I-F2%M;q*8q@~hN{Qee}F-$Mh+$uT&N$i$XPrN{X`fukSlCxP52uQBvN=0 ztb5{JiEFaVznwdHoo$;+>UIJN1Yec~sy4cgQ6)@RZWphtYTZ;-i7f|~#7G3lZ;%?& z9FH6oK%5_O7V4fpP31^-)aRv!w<1fI$W~9{C*zKmu#EvODn2wQ6cDpA=W==8hAyGj zRf(cK=70Ttf69i{ipVc;4PsBU?AqxQo6vYL2XZ?{1%_N#N!uG%4qVq+sZcSypa0vs z=frH4C1N_=2vSEEM%O@DdbA2n3~FNkab2t9tBLWx<3oCk^Qi<&f2|mtX{PA+Pg&4* zQDI=F=dmkSo8OwfBOt^S=ydgIc{9M|Ea4%HYr(coK44%^C=S)pBW>^HN8w&b)xBoZ zxY(DOELITo{71j3);np4pkT%9-c89df9J|f7AxGQ#@wf$2YByqpMt9mYQ@eDn>{8g zL77n5fGiFjDQm|xfye`e)1-U9eZ2brkMNAazps&Q7^WIPYVYa`uXp`@tkWo*038XR z&(~1kWS>pY92Kw*$Vs@89|bSZlu-d+j6O|I=cH zemdX%4kThkMQU+_gI`W%ximuH^*SBX1$$7aCdj2tD`sEC0#H`jfj@w+*fTfS*@h<3 zD)t&Z9+|v)d6&KbK0`RkQ5Y1LX5>^feC6zMPn4t~!R@7Y-!RiQZo}i1G8M;Q3aTGA zdFP))iyf|j$|TaRHb(AQmcJdNGvn}e(Q5Zg>xgEh0KC;D5`N8aI<}G%;YstwS<@ia zRUT-PXy^$;wNldL;{iEhmyH^EYzdgjJIgc+&tdAlJmLEymCD)?WXmVrEaIDMn`*sap;a*(;NTa;^iCpK4 z*QZWPWv#&0A|4LIp!gVhQdzpr(SQFR8I0~Y2s0t4sFh`aOONj+;b8k3)-uw0A1mQ1_{FSvJ-qD6U7Kx#x)^qZ$#^2z)1^gge4Ofa)i407 zepoq4ai1MxT>+Vs=MR<h<4w0p)o>RRwmpMYP%|nn;NF0`3f_kupxA!|oD^4n3~FJ2Y%-vUHzV(f~}` z@p#4#UvP==fF{b}?eFDkzS7_yB2+EsZ!VlQF1j%?$CapKqMQOi_BI{<3Xd0{7!LoJ zJzc=Aym0T#nOG~ZfaXZMZtjjX67C6!929#UJ*ZU2Q)|_>OS~**&WYONY{}d+m=Y^` zDNUIXu#*IyuW1x`o%aRXX15yU04T*6euneXFaH{WNWAgRl;v_>7yEvUQ21M^xgFp* z(LjEx`8Y(AMwd@Ve`_=l2aL-+tGvvM^Y?skZ;F;xn7Zl2{vNep8Ja8 zNV8a1BsCHcv1#LG@H|NGO1_O)xYMp4RaEnq8|Tt!doyb3)@?O;mPF18rPSWf7+Vcy zBPoH5Py6FGQXh|z7+|9#0<}}%dX)aR=dDeq<`>=f%C%|OLGot>$loA%Qs-Wx!9ZD4 zm!k~)eScN$^)u~r1~Z!--Er4lfN&+cttLp`@pA9lSZ*^Q)W=EM47738!LjhW>3cp* zrXrTHfztfTtv}awf}0fOkYQX^RW#t?+F_pb^+qJel4)jnE7AbcQql{ZGXaP@PRIJTCZruMqanh$!KxR zHTVx#tMDo}Mv0~Z3mkCcDr*&EoFV_I?CJQ@OSu9ypa09Sd3AS%ov0HmQ!dNQYnP3ctYyXq(=mTVFyXKjl=!c-#g${HU$Np_kI#n2At(1 zP9o>27DD4aN(?Z5#B5=d^OW5IE$nZ0lqUJJssb3OSjw4|Oima2D|=vhedgxKGT9>b z-)B5#uya%mDp4=ip&__4&l{p3{h5#@2G=|^nNbl>q-dEt+hpMaZCbDJr+vFWU+Ql! zO76A&>KC;e4ADE;Z>-YuLF zU^bWD1rj%)26zZ2pbDu7{SYD;#KU1^| z!b=r(5E3{9rhOnRywx+`a#Q`Tn zz%6Hl+8KC4nnNwWr^n@v>`Y3y>G;C8qAwyEPqBO%l-n7KY3E=@bsNK0+ojgkVzE6s z0vJq5GAo76@>dlVcS524$8;Gg>#N-wvco9P&*S*Coh zR7Y5Ti{<@|ebBMu7nXZ+WiA_X4M?p74BJt1z&D+gu7)`uClB z(4QB2V@v03^&0DmSvHb--0+j5Px12DAt+mpbj6-*d^_>zs!3B`hgCwosf6UtQ!mf& z2}MEC8@~vBpz?D4mIv~p*68D31{4kVcA2Fl6@pA%Vi3*`oYUaOw|!+0*i&_hnqfm0 z=hw-!4`z!J7$1f?sCL=8bOVIW^+??&-P>JnLdYt-K02O$Dk}Xzl(&~s{eEgzs`0zY|6}US z!;)IR_hHITHfnR31D#VHE03C$<%DFNvb40>a-y;_GbQIlVcTefX=+M?iVa3(O65RK z&?pWmDk&)<7AhhFD)Y4aJ$}yjy{`8^N7y`jKkHfRUiZ51KK&(%*8=d+*gNu0vx;as ztCDqZPZ=KyIWKUQ{5n7P~Gn6jzH(`c1SIiOVRXB@0Q*K1M1_LkE}N~n5A&Yjl0 zGrV<}F46O9cX9ITu*H9P9K12M#YxC|zXGQajqaQq)0&017hr3OX*HsRflQ{K>8gBI z0%tFMRe5);e>jxX1JBV%jT1ki=l>A7Bfm?3Uhf#U`}=YqWNUpW=y8DcT^|-(eZhBH z*Wxun$?kp?6(DCC)=P5Iv8S7))W*nKRtM)8#oIs{Q7M;z8&iHU^b79qM~{;|zK_Nh zU!#7^()O3tGUpxM26$(^?-|W`6XC7J9{w%iRBTNpM-_a&!X2Yd3Rj^&@$N8xl+0G< zsl$KWJ}cP-@UpP7Rj-~c>wd$jmpC&}Rc zo}9WmJHkWe|3PI6{SFpQhmHd(j8$eUn0hS6R}&ibLTXbfCZ||ZRd4! z2+-$I51U{Pkeb1aZB7U)8zFpBz`$?hYLX8w1|<4UT0qL#)8XsWmk*+zItE!;=LiUH zXtmY$%UO7LutudoYb}>>)@A9(iBp{TOZ8|9Xpf3;`%W!FbeSQ2AmDn(6Z%MNbRSYo zb}Ja*mrjNaoyMgU-z{t{Twy8#E$Yp7TSa<+HZe=WW0m05McUD6J|6X`;i+!Nvqc8< zLg3u9b%F7U7!Z1a@*04v5clTc03!AWVqK+6taeh9WK~bNUpPql!VC#NW`u{6sR956jv6%`4@HxIBhG*fcI%wNX&+Eq^=07dix7Ut zmkE$8J2@&JNtAkcP^9^C`J-AE#kn=O3%>^PsL2bdSSH3czKs4p{k%Jkz~O;00C zL0VDZ4DdF@`U|+wN#22GF~a<%_TjXFTq&>u1kS6I&Z419G`SS%gmvL?TBN~^qNOy# z)8=ORq8cnGSI=wi`CQ(h0Sc-w^`kqZF6y;1Q5G-NYmP+$6^9e5!Y9~Li>E`zG-wZ4 zAi8P&6=(nbcxW!Y-|9g>$f3%(9#^hZZDjh~7o>y2%5*Tr=E=RR-FPs`R94Myu28ve z-10Qe8e70CW`}YDxLi^pG&k<}ajN^7fI(EEnHhsJfLBvOW?S2YW6=|0JT3rJ5i;?5 zXl9IKyOPS4dJ6=+iw6D}{qTFP=|6|oOQj4oFu!U^iiMF``lTXpNT&1&1Q)9)XB8sQ zPbEE}8GY~ac0EtZTVY)g!x%|)HX=!6m3hA&Vx?3CkbyK09R27U5n%{|gTt_$YYb8S ziMKt>v+pJ?%wP?*Mv0iwP865dZrWlYhg!#JMJtu#TK|Q~mFz|sRW7Cnge9~{T*6nZ zarh3ULl_m_gTMIWLA-=s5+N|0kNw)`2Mw~c@Pi*ewo<3$+?~Q&6`BT?PG_V(KAoRc z6DFcS-{osZrNu1F2(L@ki&v$dI6MDy`q9vITn6PQgSx5eUZ0JEi}S!aHm~9%tB^;NVpRI&tyU7eQh? zjKg#a2Rj;@q{Px?*R$wJ@!_x)w}RunasYjk_s;H7;vz9Q?Cq(`ThlFK()yEMqk|0^ zPTHH7~mPM!!r)Kb8pH6El3?&nU{6f#@eG zaiJ8-afj=&bH@*2x%7Yl46XUe1fG2?Y)(jR9B@a{P^@Kj8JP-RYIVU)x3T81b&LB4 zLMALfDp#T$8f}?wi%ZVJOQ386S}e}+%H7D+%2dP_*Jt!xq1EmeLcb$r8#Q*O+ke2x zxNO*|C7L-iw6YG=rW|NzwavMB#^MP;cot&X@dDdo;gyE4JzI~T8Yc~J)WqD4uATMg z^$Dz$KVSXy`F%i%9vSGwq38S&8sHzpw0-Sb7S7jbR)j8)&@;3-1VR%fQ=6um4s zefhQO2tzo~tF^84w~7lq>2D31AbOynryUhX9+Z=mo7716ssyrV%RCxmqSb7J39F_Q zWg6@{wjo}(Y0VnW-T*E<8`i;>E1x>d8MXBE zDY(xN6lj*Y;;Nq1B-8t`2D|5Lw*ZPmSDlH@`gG4rTUJe^_>bF>@Vi{`rO zOGKS8?Ulr#x1u8YvrVrFR1i<{d2gY7?Oen)DD`vwD@uU^=JQk!OY+WcmL(lcHfE0_ zKfhD^`C&ysj4^uA!5lr?hYpdub9fD1)XF)D7W@}{OQ&HTT*~8q5PCKJpU}iXat6vA zWlH|ZrVjK0Uz)W$>WDy_AgG0SH6qQZ4V*`cbZE6c#^c?Q-SKcOh^4flSL>c_w{`;| z9j3WX`h3Kzuz(3~h+k_nd=wcoh6dCxXitaZ<*;y`9H!e{9echriba*TCJE@i%D2}J z01-BYDsul?5O=}r3s^N`bw;yIrllp6;~ zqI22LZ#GYSR>JCsZY%pEP83%699cP09P--aqM)EwF1YJM@PAjQ1vD8<=Fc;SQS53K zoj+!q%e(E5{Awzm%{O!N_+@#fzbUXKVPo0?-*2e5Bnmb;^Vs(e(2)>wp^$ zf91T+0(Mpe-dNXLFZMuxo`p6<58xTxc-o;L6dlaf)+}!f0*MDqJQ%swq}S+sDDcMt zEYF?mdp;hEpix1fo-1NMW&(|ThzLoV1As{eJi6idn^pYB2IFMNLwzJ>Z%m>LEIs9* zKTZ^R6JUV&>ezp5>^@9sY{hG1IM!ow*lrfz^fp*z%C^BpKo1o|LzB45hgYVpcm4>n zEfL@^C0CpSgMy`f`JGfc$hka!BN~Ru>rDSsvM^o+TTkdym}Qrzm@%yNaxrPY$38Ad zGcxpZlV2Z|s;C2h0wsDlJ2pspaqJu|2Kk%6QW3|)yDN~@w2kraj>fE-8boawme-=1NM>=aWc zrbRUEvs_?Sgn}`X@bR>`KO=z61N2Q?!+Qw(p^pK-IH;`a@woLbJJRcxBG>Njk+)^e zX)e>S_LRAo((~>@w!P8a-N4eB;7Sqt3mj2g4vr)1#FQwg8WI=%32P+mGaKu?o|XA^ z=DU0gsq)(vhe29qh{sveZ|d9D9O$wLOh#+l+Y zZP$T}jjY4Zd8vZ}b&p#aZy?e73v_M%$nx{D=B4+GHh3H?AH-ik-&HclV|szF80(3)#%;RNO32=}kDl;N53U~DRM5IuOaTx?4Fl6JTAeb1U3#3o zNoO8C+v@^e2r~?_DdXFV`Ga(b|zP((QYm3 zbczYX*V(H;*)oM)LWybr^V;dNm-}CgIIuOk&PDKnHqEhw9j~rTu!tZTpb0QozFPpu} zsuvtEl*0Pyqk#*hD$M_U(FNol=6?ib$*H;6zx&A&T!=+Hj4AOglj*^TAk`(RQU?Xt zLSn&C#oNb=96ZfF$&;;d2QwYch6WYlcRTKanPlf{N{J89jS~-ji;4 z_x>Q&*bO!Y{&o7#Z6;e{f(8Gc%JS-~1}htpJ87{aP72Q~YhIDd3>^QcLhc9D*|>a)md?(y{I zlx3EmEj`I0%oqEaLqBBRTDHE#fDJE*+q2Oxp4Vx=mq?J(h@lLmIp~K$vy%^Y*q^NJ zIFUQ??|n_yG`CT{*+Cv~FH58NcjX+jjv)L-sF7pH;DEkhyuVwiFpj6yRU`xrhG^~^ zDD?ikhl1-vofWo7U*36&+hv>ZlbUI{h=|}?T+)d|?nwJGH zPGE=ym1t8vNKd{H%SmzNP{O-iudIPni!uGUtjqkjEs-KZxMB{h3$^9 z%0#+ZeaP!X!2Q$0%ePIOk+V8mp5MP{-p^ArKr4256}eb?ev)v?i%IC@fvJYH8a#AVy% z{AuR-L|3AA6h_whZ{Adb+23BefbT<_w|C*n$7W6MqMspPx_CBXxdN0n7-0uW!^)a7_%&KBbGt7#sM@!9X? zPK^pdLEgzKa&BW?wg$@O*$}qm?7V%41*K}5?6n=d@Gp9d?zrc#T}52wWhtpPP=GE? zl%Q}O$3p7F8hb;vwE3{CqF%`JA(7y{J;c<=H(AFe5$I2V?aD&&%5IRZ8NQji0n~wn6=)9rL$TX8 z)in=v*F=>-&!q^ly?K7Nm<1qgJpg}tkh5gq$X2gddtinHmHHcT3K%Y{&rZ)W^+qcf1%#`g&!A4T7XjwE;yY@&QS!ai3Kc0A#cTWaq>D zo+EllH>o~*TY@|?b$tT^q*Ypq47fBSX03MsawKpGcyl*>)x>5FO$utyNV@%dyK_IR$z>*z@NCNNwvouR_d=&4{mLved27`qw-Or`{BjNSZ zbqN~$ht032oyg39D3e2glXI3vQ$r@_vbw=o?>>YeM=8+5!Soyebwz!YHwg8q3T@l8 zRI~mNj$Qz)F$<>^PS0%9#<0-ep_STwh-Fp?bOEG1477fMQNYWOlMU{bzz_T8PAv}u zP=xw*p7icfka*1pVJhP?geydX_YKCRANAnqvVe=*1A4iMHLr#lWV*|6JR0 za!S~BHBdZ;#Diju+zukkC%|&wm)h2Of@FoW23ejFssgvh;o1C;U=^5PQfGFL-EEK% zOG1{N3gL+iej50wCPjJs75Kjg^AFS|foBEGqLRk0C~ueP05EvpYPUOCKk2r5IWUm4 zq1{~zztPjzTg=0oYJllbzERrpga|y(P@|{)ghQzS(CC57&Fj6k)G1`t|8$rT99um4k;x z?OQyzI)I}7-!Mc)QIMhFB6Hhova`fg&}P!7KXYU6+D$r+R<%hZ!wklJ{7CrN$8=s8=w*)l<<=6XZuXQ*9Wmvg-SUSW(uVcPh z;1${BPgTVaDqt+^E$93+p%~3Riy`9kvOijnEmJnhvSwO_^Paw{qj>|?u3ssqj@cCT z-NM?Y6i}X7lJfHvBZN#n>gMUnjL@cS_ATF$&wc4Hq< zM|qMq8J5z=YViWEDc?dZ5f*6*e)@ezvME#Qm$TnJf+Pnw&97H6rg|yGc+-f6kZMKc z?bhJOMFB$&<=|Apk@g5OUg|HFCQR?s;s6j+WZ%)3P{lRt<^%wTQV|*C6}*Ptv)=3e z-IrC8$Irm{GRbWN5mC2&#D*pw@ICVl@^^V6JyRo`(1ETK+woUr-0hi+7Yu4}w>E_4 zRJ<-$LP?_gs$Bpvke+S#^^BJ#IefifMVx*jN(&`czc|sL=*05`=$7Q_1+$kmiSz$W zC4<0`j7Qgzy0UNKIOA{n`?zRIjZ~L*XZz=P)%?vrQX1p~T3k${HrBbnV=%o7uJgH< zmrL>Cz{RhmD&XDC#r_Ps{-%SGcyjfTRTh+GQZ}zGgS_pB(@v=mok+xd0;Oxyg5)mW zP_SWwcua9Jb=*j~ZA@7j`TX{tOa4J$cYEB0q?w{#()WkN)PtR?6MA?93X!I-i@0Z< zmpS!`LQ_JwuVx77U!*@`jxB7`h5*O4^xhpzYmPCQ1si4AtnGKEF-y~V*0JJ=jMHt{ z^%qo;AYhW1a%xWx+T|iexoO-d|0%aA%4XfE^Owqc$2KGid7@i6#ESAG)nH6xt_IIu z%I%P$XYO>Aq#ICCwLhiiBzAxY!7}jZXW{Izx=g3(C z5xItXn4Eh{km|Rjx2J|{t4n4V2sMy{HvH$={;c*z{<~@pA0!v*XNozZTilAdOW;bw zYF?d==M#M2yTCOZ^rD_uYeYRRWj&iNK0X?M|CkR#kTDF+A?zfUV^|a5xMQ-&2hSd? zX3?sXLErJb+;1WyAY#!;M~+z|s!AI=6q#>`NrzI`wi+JxusPt-V@JN)+#?8bS{;hb zsa5g(o($7Xle{cHTzXrFv*KYWl)BlBWhB@j8XJ7;cdRq5TO6?S*z zyl|}Ls)dGUhLjV3KJY_Lm|AK>00)l5 zTD+mlUdzGQi)ddz?XGyO2WQb zex_CFPP0D-P7v};U=n!;BCF@GmiHF`)dlZrh(=pv6)xmHyQ2y~`cgE*?(Yky1P9d| zn<$(^p-?dc2q|Z1@BdB28UedXLn4g1_{kGhMrziR>hGO~FyJVRm}DGI95~RUP2~OG zcM88=(_mCJ1U^2pQ0l*CGlk5B4Ap2NS9$;P&y}uur=~Pa8!yoRG3**L(b%g=JTIjZ z!T;LPf^pqX*17Hkken-k48m~dt~bY+uL(+3J)MZuh{MMup7H6n_Pe#mRst8VTfp96Lz5Gs-MJyG@!Lv2f5xf?Oy5_<2r zNVNOO>*QPmskHG;JJ z?D3L*_W(YLef31@m;qC_I#!1Fd;f813wcDgjlx-4T+wV+($y?YmIQ(tVAb( z0b8?dJ#Ldrn+fcAor2Ypd{s7o>}&MQ;iM2t!+Rzr*!i$gcfc8%6axxC=vuS+VY9%H zDV|2OCc^CGv*b9H_$2^!DInwD5i69Ei`6CQ!hrZMRSr$ZFqosq|b|t^eaL7b4 z5cDj$rHMPW8pvN}-w3CcOuH99!2`j+lzw}EQS{!Da#ry_=kv747!VpCukhQ%KLcL> zCs=$DwT06sD6tFR?EuCebU&cQ5qe!+oe(4Ivss zm#TK8BCcJb(_v)^oXWwy#yd`P{zNQnje^Zqj&Tbf?F{>R%pa5lei{S&FZ-SZT`lZA zj@feBj(N202x!2+_p`}DG=4zFr4j@}IkWHZnwNG&ncw6?LVH0!(ODGQ)rSXw8!&U% zVeatCcN7p$zv?^cJF8K^T;(|pv0>T3r3?va%;}H!Bl{zU#fETRGwW4SbM6x*mR21= z=a938U_aeZfhsP%-wox~N(3p-ck5EW|hSXW_3zu2KXHG*Ym z;`jK%(;?@Z44|k@o~&U>F@`qdy{C@NG^&hYlNw{Rp)cG{rZ^O|e9lat0;-))QEVM= zPv|Vry9439Z~9(wdFd`ABcVuN4f!bCGG%(YNvMi90JrU%x6JdKGZQ<`N2WNtohi#I zV}W2-LN8viaCGm+;`Cby^B|@|%b#9$?+B%YzSl&kg-xNnjv{-_hMrA0aP_U zM#%KtgPRw1G>1d04)17f;&iK`0AF?Z&EuT+;DXYP1EE-hYggv2Fmx9e1E#;C1K2E3 zsLd_bM6}f{e;t0^f)C1Zwpf4N38<~b%Dyk5fG!QBwhDN_K0*rXy|^+vy#S^&C!|Nc za{6xj=Yr6{?!$L@@ZP@-nO}N_~eR#5H%5H8fY3Eb8Gne z9s67oc&v+MRUcgfRC>QhWo5cfeHPjl3d5*Z3$D5ag}w|vi`({~$N5yy%jFZ%#$2Np za$|Devc+tlBUv@^6B4ab7!g5#MRa=^*9X8eh{M!Ssz+6xvK_hu0C#gqKG<(wEPUMl z?C8nNu_Mj_D;xxAx>&}@js#Y5#8OZy&!HJ85%{jv&%p?37d`do1bTIHz*w>0n4!0e zx_M)LNCI-xft1b21J4#1TY5fEEPWMMF4fRcwh`rB82gJOPj6hPtU-%*mT+F_vW8@? zT>E{O_Uw6dkjz~dCFEI;X$6j*%d72fKaEdgSL6@>`8Bbhlu@CP@_yLZsn@jxVxf(C0WYXokzXRR10zKbUywY?$tv00#=v z2D)B8rvsm#W{ge#%a=BC2tA>%;BEWjk?Hl8Q||&`o^3m0c*f5?$8v*!Mtj_9)@|Bt zdK^@Ti_`z(wB(5H+s5>(y8iS|yZMni^lCs@upie^q*33=+?sF}g+!y5-nifN;er4y z6`%!Ua^=~3f90?TDkfME1Dh9fb#)6B5>3LJwvm1di03z2z1K08fqrj-fcNH@4`;P1 zVnQ)Nf7w=8EscPRAT}?SOB(J#*^v3 z9=;XV^DI*C2JViBR-xnO}_%OA`Jz?D;j*;ulGayXhJ?}18e~HIeeYe(?=vu13AMa zShsK5+4WzNpj0-1Y^F^9@qsWD5>y!hDF+5JuwP~(?}Cra5&{IuXQnlc*OkX)jkAxh z1pWqEc+#~pWiT*$@}(e_kzDiIxXs9HxAU}EITQXyZ=PU$n_@OC4n(Av0M0r)b*(D_ z-I21g5FmhXH2`2(vu4dg;7Y+$$#N%&|2G(ka9e|+XjI_Bej{cWy;zjP!mx+v=-Swb ziYsfSB$*}&msGx5>OH8Is`C~LWq*?tGCKE(26JD9zV6cO5jAx>Zj_0D4+c=T}w;5FkMaB015htyV=MxYDEUxVHPTef&Gm*8@h~N zg!9@T)gD;`#G77e`*@}~%)isJs6O;~p~hX*(&M*F=lzLD2;67%;h+4v)aQwUHr$n# zMD_j6urGwxB}S-6HNHOg0st+~Kx$@9&|YY5{=M<-&8S&#idKtvv2xbeZ}H1H;vy2l zM`T?(o5Y@W?VbhY5p*ix9|h4c0*yfhj9UaP zb$vWG)6d>LIMr{?%Qd~mCxon(;Gu9YPuF_&pgI7+ODa;Fx%Y3=wioUN^kz!}tv6(o z`Er8y+Jhoc-;LoD(Vg38O6}+wd+8;W0ZV^Ym~6nsF zGL6Qe>$VGKp4dEgZ)F|>xgvfACAf|#N;{|wA7k$Y3M!#0_i#;MY_aD~psvHC6y?-b zxRoNW!sgYdtJ9n8%LmZ&w%_TiU28D4xB%UJvD!c&LWF|LUpjrA>O>cV4-t9G`BPqR>tp-u;Y%rGxiDeoZdz9@?2#?$1ia`~0W4XsLb$Ebx{N+ZGbq|M81MX>W%J)0 zW#9SH57{{hrHqjJ!Egc~V{7yGr&k8Wjnb83cZ_vha}C*}Lizr~vet`2F*7h$!A~1{ zL;Pa!xxa%}1IWk}`m^dFbDy_wKbg2(K$Cpvf>pnsK&A=m1LRs5DZHT(XhHE~x!=Im;W{3f@8S zqx~qy_$)9PF_IzM;w)ubn>P#HjO`VCO}gs>laJF)M9p!)z3h((-E@YfPzV8q0yPAew zx+;Mi9CCsY2^`1IP95efZRUZ=Rmj(;>QlARndz@qNLv(xwZ^R6ON1^uFSxcTK62PE@ga%q~){WB*MZ!9R(ro~Em9Lt?ix4hOSSM%g-nU3l5 zq^yQO1+O>YuI`WU5f067RGKRqk8k*7lopym!9Mqiu8S=Kn)LRl?D1(kf?yYLmx(a-$GfZ5X>lWveIZQCFWX&Q4ES6E)pB1fX_(Qn@k#%}ybw7s z)Zno5{y4F!5(ep9kbTHx@bx_PJNP)LGx*w zSy+{5PO8y^t3#y*llo>x`GT&U4VDqH<<3ymATC5|G4Tx#+yc;5COpThm<3$7-agJ_{-^7wR=#VeU;LBG-#|t@C#i(clMrn zX1{X2XHpZ^#>^Wv=j8z+`n3dl4h^3aMpx0d6Ekrz@^y_$Czkw1JoX!{7#m{!1e77H zNzeAFU;pel-&x;j9G#wII>>Nta2#w+phr^S?9tb~v?DHSzCs`5GJR|xr|zk|g{!`~ z*klTph=?0TTkzZQ4X{_8hV@T~bg*U@MFaGgmNr)>}F zlyJ#++1mqqc>~~CNcdC{T!Kv~uifJLP;mIW2lm0gxAO#<;!F{2Hf-bcNlPVr+rwPQ zUzp_iExf=#mPOAcnI=4iHsej7hvgQZNnMtVNAL>;DBs7(2b{p$;2Hs6kz`n#NOn5T4PF&>J z3|cAPgMf8OgFX8pu{~d8Lz?dsA(-<^vM294LJU#B9Ny5IdnMSfAoIGUD%M0^RKKcQ zQYq7yaZ{2<)!t9zs*H{wz8w`l*ou4!pkK7ILG&?D< z2t{8sdC!Pqy5F~mG*l)bY%kZ%kcSKHi-mSEdTji&|#|YHvv!~dej!bX%6~@VQuhX;Y6{lB3 zY2&3#cKStNiZk`Ly>R)92{~0HV9QwFMoQ**nlUtJ7Lu#7X$?CDj8PN@+@)71)5ISw z3P4k~6m)63hBxe8GFfy5XeEx}#Q-JXhhl3af9qyZzabb{GAk5Ks!VD>-HmDMYt~}e zr`DDq*nEl2%9QF?QmMZjCUS%5KZ%OB3vS0#2f^Wrxp(?VkmFWcD*C!#OIgZ|0alALS(%f;UhqQR*y^{|LqZb;D8vIGxxKN@d;amG zX-P3~jAWyfVdHiu7V!D#J|7L>O@|I_oMDOp0}#HVbk~zb#b=Gawft3Syedk{vGhS> zJ}-Nf@ud!rX2K>t!F=!~1cv+@PnhhS#eZ(9mh&g%e8-B~assAP1((LwL>F~}y*oBU zcp8y{Im`4R{X!Wou80$y3v;BDlGqxp>rp|z>oA2I23pYW1?P0Or8`2bmd1PCjbf11 z>2-B=0j48@O~4};Y&a^0-w9hL=e>S+b6R`z@^7Ux{;WF4q9*f)*K+$*3A)y>17PXp zq6s|iheq~`I;#4KywP=#@lu%Ubw;+K{)cn3{R=Bvp)PcB`8f%PT}B{01o=c=-$RS& zr_Hat^)$S@)Vo(7Yyd>@{(D;E8z*S*+g>yC*JNflRD5i{d|^EeCjYRiC=Wl^2`o}H zdMP(qYoR#a5s!(>H6-WIo4MyE^na;UfR)Kqr~aHtPC}ZVTNqH^fm~nTA7S>fzE4n@ zI2_ZN6cTjon3zVbqxsii*-h+7w>N^J2p-=4c|lMt>xeG62boJ+02`^Fe#}^RZh737 z1v>|i1tcs(sRN@;v60T)SCnrG=nfoU-O)pxa2@u`*+M@}AEXXR>oQ2ESf#cJo^GqR zo-t?czmg$qFrv6c43iH>OK4!6z+bE7HNPBTeJy#Uucg<5t*bSQDK($cXvWkCVc+DT z>cZhcIiUp%G}8&)OfHK36ovD*2fGW9)Y!JP zP=cYtuo#xo2JZ9f5oRMUm%y_JfVYGf#e-ZRL4~p7y-rP?8zKDa}yt3e60^XhJQ#0S? zCLsv&-7BT!JTUinq_m`Cwx{ zn3J1l5sDNTas@)|#G=g`t>%&~U?Y8^a=6YVdd-$60e_wc4HOUA5<{i(mqVjlZ6HK9l)9560LJo4P+;WH#YV zZZFILo{J6|Qb&sU*17)}gX%!r&z}%*79n^WCp&=RScDmh zj)6ab_en9!RiN_`ZcBQn@Hu1p7#J75W~vwBxK1F17a_DjlzdxuD>`r=!o%W!`bJ)e zm{<&1z0YXPlp>FTYz-**&R_;LAw!5b#NVDT^utrOr17Z~4YJf1z{iMZQ`bYx37F7( zCS}<{773IcXRw1B{vhJ@h=+BrfTM8N_Y=y^fkz{I1T;ccZMb|nWwnU|6X`*cfnd1< zFTK!EP9OX>~?10#^B`9H24m zn0~{a?%r+P{VuBE*-(nyOvz{ww#A3R!PO$lUc0XReD;=>(4z!gOotW~0e0;Me-+(# z6X8YjALB0N@rCQHRTs^yp00?sHsX-ZpR61GhgC`Qld>#3NkWHwjD#S0m{&)by1uT7Gp5OEUXnMKLA8`fUC zU@{f#E)gF!E-Z-Ys(si)VT{XaFoc>QPM>NG%^MSrORiSo{UT|CqHQl%rswgmz)2a; zT@|0ByD^7VA^;+5^$&!sbA42UqXttVRyipu-+Xy{=SwK)z_Ei#m}c~*rY-)qScD#h1Z;S05RXwEpV^IZjX@+pj6m~_m*l)w~~dHRiQ^Fb;brOswK zeH3|It$Ku~O5p%`r#R_sbKA}um-JLBRVNtZTRkXDKNc@mYruK(^-0it*W*peq>Jq;yf$=jttt)1?e-mKSA8h~Rbx;jF zlzD`@EeckIodz%4TK?x{^SDDs*Lz%2c3wQpScz(sub9_c79R;Jz82_nn6{Z)bj|lL zLDk38tkVZj@unVSR~Z}Ttw-pmLx0HoL&leVj%q#9AqMzpH7=gmJv;!hgcn#_JwbVAZOMm|?P>NN8Nwf9_#2|p#&XK5YPbT! z{uTFWInJNm31q%yb<&Qn9P>k~j8UL8Pj_at5f-Nc_!0AH%RmxmoC?N(Jhv~}_Z+d3 zmjUvgz|g|UOnpkD9WO(V1_W38(htUaLKRYB28*565pj+ZVFl7H+Vz*m?1>5>oPo(S~h@}equ%ag?w~~g zbj;+8Qs2K)ENwqAtlGbW?v_ylx*$fKxz+6Y`QnXh>V2pEM(n}i=8IWF4{XR_%7QN{ zc|Gm45yc{uY^EPiH;lI_8O^azxq$TF&JCjvS_Zx;mV|S~m37dgi6gQN)*E*2T6Nb1 z)VqqR--uNOogCz~L@=NXq?afs4_5mE=t8>V?d;Y$d!}zW71K*N3h*t#bLS^sAbMcf z^6GSz=oL7nfQRsz@^@d&v-8t7B!X$uJ}#5OMSdmz1DY#ZgU_5puSv{i-w94dr_LXf zP9Hm9di&;2=1h$6LXajpwfg2g_nC8Ey>9^1%a<~wv%1zbLYOCpcI;*`N%>fX)WyQ3}wG)b_csv|+f-u-tqDaVgT8ncnwnFe3F?}LeEssi{Z z&bDio*!{U9V|F8-L-k4Xr1SFzmUql*76AJo(T4Ku<1o}dG`}x|vP_D5<$} zB8dLg0J4yei{0n+s)@h;zWK|$`7fo=?d=20gcrXNyBa_ntx>_o;i~`3nK{m$ouyvp7hSMS6;T#*rhH)rugc zLSJ5|sCK+&EvbX%F72bw4DSwFxowww7eD^c&V)Hg2GUoSeR*m6;pO-QX?U_Gh)X&R zq(??3!pek(V+j)Z=;?DfZskL(&36%tQ&I2TAC;*|kXdUTG1f?P>A}5BPNf6vEK-+D(9t#W-7qFD-K8SCGrsap_yo1N znY>w$*v~Yre|z(W=7EQ`MOvI7P04q|0aEhSgzBDV_>XG2UiXJ>kdD(LnqW&b;UR6O z*PbbPuxr*#hL2~Y!C~0Fw$uGE$JZOCjOm(RuKB!!m84aOpLgj7lSp&mPWn9Lt}%uF zg3lohV({qYU1eOP?!So;;_WcS>+-H+Pc1KLWA$&smCaOBQ4mBCk}?Dp&TDCV zOWHNiHNakb4dHli(3fA=y7uoiaVp7O8{kv1VBUIf z&Niv9=Nv1eb+AtlxVOQaI$N5a9;ab;Hm|w7bC>h#T~7UD&WZ*tskQdit1TV84m~Y6 zw@Nwxd5#SyxImiaA5Q0Sg7~TNg)RB{Gxd`lLw&o`zCE~$|$((|JmAY==KffSFU zTNzEx{4_Z*n(}QXVU%YbH~$rXFeNI3MUv@X7#&!fH$Q9FWHQc_i?o*uS!I*)6pR_Z zZ41EEADrV*@9d=4YGq7;2e~|m1ej~Rjr772=j&5M!}zK~D`s13!J5+t4kO$OG<>;2q&>A{&YTAE4|kV21t21KdstRq+4{$q zef`p{Urd?q59*!x76Qt$*S$zjHKY_x1m8aH5c+1})cx@=60RNRX`nexc4)K>B<_G~ zcwCb+0^b>5Hh`I35Z(8fFx+ovAM@H0#v7x<+)0vo?c#(TOO}SBoZw(?4Ykg3S}lw* zl+!^Gb;_z^kbt=dqgfePALEygTYJLE-a?JHR{Zwdv-72r--s{tMjBghAMW++ksv7T zgDf2cM`Q#4J1{%`KX&*aFj;^>Jt_kRC={N!nYLcXwT$-P${lJXh2nXZr zD`0sDS18sAuHoGp7-?WtwYcEUQYON*5@`{=zbNt4NbbH~yZ^`3x5qQt|NpO4I?_3n zLw6~agiemL+}$OKm5Rz?mAfP%$Hi<{hr4tTA>0Y8lvQG-Sj=`Q)f~!V7=~5D%$i}F zov-`%cHf`xUmpzR+PYXV}rR^ zuE*=EkG{MVP#co;1&H3ld*CP2PUZ1~y(qxjoKn1NOZ~Nd^^Wgd71Q(=-D;vM*Bql1 zjVJLSW>YCumY}Q}KDp^_IYS{%sbk$JWZ)HpCBca92GsidGCA$+y^@NR=4kz66g`*K~9V~ z20u8z?=nRd)W17%#umeAMqAb2({!Zdj(y=8NdFkv=$gXE>D>+VIGT{?MhZI@x$e&C z^OP^M?xH0rH3+qha&RAy4sMSuWBh;pDM3yX!}c#r#Z{XsNz? z$d_ILo0C;@Aq-s-KAqYq9tV$8u*aNj&(d}Vjwdag?9*`S=|zw2m_QZ@K&7T}=+2Gf z{d0}_-mwQ7!OUYide$YZbr?Ag-OJRG_DORvcJYB%2y&5{9Qja7TfB0QD@`^|Lwaq+ z41L?y!fQtb9H32BZ(IEPnAFf9Yse8H`!IXXT&A2ME7X{#k&SQnJEv+PtW5FZ_8XpD zZ!sYAe+^2;BG80uv7C|DzPo$eM(mNKQD>4xa0Tgq56_0lLrlMHKzXm*!7LG!?!vvm z5Jp&XjOO~UfMilsxTpWJG8+7XAXOPWdo(I|=1>>=V^w3C^fn9OPQvd0)Iz)Rqq#cG zf#cj@@T`Jpllgb*SyoOuV6LbGZ43JB)ZH;YGxd;m3V0W1RDoMfQqs5B%zsT|0HI-_ z<7A61)a9W) zGV89O*tn-Cw@ZsG?A?lV$_cpzY0zdpOpZ5#+)3j}h-83U$tOGvXYGCEOD$>i?7h+E`F`~?JDgFMd(qN$i!yf-? zup%k$D{6MkRs^~W^e-qIl;dw}oF=Vk&R}wdJB@cHnqY)9n2X6dYn2_W*Py8?P^1{W zk{G05!}Y^~A%lksF$`6l_`U93*^5{@2d4Ze>gYHwV)V9QF2B8ZPecKw6O zV2X<{;mjH5a+G&>T|ZjC+sVqj@S$A5ry8ziG;S6pQdMra+?+geZu5gX_yJpS00L&X z4E=)98Aa85&)4#6BLo1O!n>Z(5{MnuuLDaJ705Y0gof-!9+4IRmO3YsA5^#qbqBYS|S*&a!!-PX2(A$t2nl2gB2X%pe}X6xbWiRl6K@K z(SlDd$ewk@+34Lwe~i;|5#J;@bVjz62vct=knFVK_)S@F5SnPEUQDnli%%&0v$NaN zFhe)i4pNBR>MYI5sJ-f4VR-ycML^2$z1W+VX?=I<|a`vQG_{c*;=-fHCy_8O`I#{i9; z_DgchGfW@QM8Szn+e_9i&3Z#)kLz9Y+Sd$_@8HbdMokTK$O`7Wn`V64&?!6bau2VA z^d2vI{=7#U*C(hUKaV@kBi^N89*S4TNtadWL`WM%+pl3h$Db}bmp*gLJ>$in?)?l( zaV<>xZb9ROgtm$hR&zXIA*e$%o0f?A`3;df~F-gh4 z6`P!_+;~6G=x}s;aOX66{b&1zmm4c0+V$rFirQUPSusLfYGCxFqP$$LU!i?T_9JvW zn16K1mH9haRBmA+CKx=dx7p7|5L|m@P|k$t>3zv_g5_ha8Y;+ve*zZmX6oM5AgF1} zyHhon3ymXFfC-}iVoHR9R0+_;DY?CzW<>gjFBuE^wcMY%Y>&-7$LwyR99Ja>xcaP4 z;WLfQ>wkK(GcR@!M3p5%fD@POW%+h=nk)(YGc9&F8m#Au{;J15pdA^7n#OT14mL&e z7U^ujZUW?VzFy6$V7jMW#Ps9k?{((_%Hb$6dtCd~YwydMHVR>Cy3b50|0-`z=DGjL zG6tu&XE^%KAZ}%kqZvMKf4}6>VVy+_2}iv2Zt8psGnoBI@5FZey2{da#mNa0PDp+x z%0rzmfAVNw*-T&-LZNXAr%!+8P&T>O;}vn5Mzlxz)?KiR1|O4{5?MHKcDvbJ@8$hM zoqmrKJ4AJ0de3HuDftHJ;}E-lgVzrd8JMmrRsa`jOr4khAJhfaF6^b+bSjN$7!?~jOB;5U$&T>5Uim@>f(fzcHxK1Bzh8=oRe#M+y|T_{SwM) zWuOp5_iB7nY9ewKj`GS|lguSYoC zn!s;}(k+=I*hXV+Z+k4^2#m9x?xh;t|B)n73P(WK3%otl7TaeCZz!VGVqs(@ zfylk7nW|((OTRw(WKRq4vUan)cfd&k|~qG_6j;BGPdY zh;qUuE>4}ZXvnPy)OIV)`j8DcuXrh>uLNExQAsmgs_jhi2obhr72cZ`LQH~!&+%h* zhU*T;H=y?d+z)6HKOc2oV^}m)9T2ob3(ONf{<+1$hV|$ll=)7PsK+R=IJ*}luacm| zB7eV0W9NUv6pa^NrmxE20hD#u^yc*^!vwz@?3>*v#vFCw1 zXiDo9#{X)!$9a17hG3@tjY5ZFQFo`s|J&CT>5$P05|je$ylsy15@|UL3@sS+%d^CF z^+gtG*irKHPk%fmR!%NZLV#?oNpj)T(}wW`EmIo>vKWyL%=eoXMytwIiIm~nD-!up zhRp`kBDZ8ZFA%ZJ99{DSAA_6Ov?lLrF!ol2qL*(7o7^S`JkjtyD$}HgG+tFXj*?S% zpo<~9{j7ltI86JN8bw`Eox~%?E4W264qF}B#xTdl?k;Z?Bj)TzP2$J}Wc3(2=kh5f zek*JCM!MSs?-H|WXzOPW>_`8Vbg--R<3{GWAXX1BO!ay5QR9D%@9Fb34xv8ajC zQQ{q4$Byo&_p(BpJ_KHg2{>cqaKj!TZPX1TkD#z?fi$N7)>U z{XW9%+g2SgaH_@i(LG^IcEYf;T*9dutoAKOa{EC$*wc3>bVo%bI6s>-NiMy6wZFgb z=Lqi1IN~ua?QbO;+rVJ$^UX|WH%|)U!4pe7>b*N?0$a?i#?aYblFiG0V$xs6&2u|u znT=nctm|~$40Tx*CJ|#V(>J*Ef+s`^7Iel9`Hrc(r4h>_q@1S5Qqk$>DvH)WIo$h{ z3-9b^64vJ1<#ir&Qt^UOX?yIo!R%gzTnw@e0u;F!&S^fwTE1p-w`NoewGs{wq7nygZ?62c>@-TI?z*A0_t>Ywv!i~2lpaLxC*&z3bJ%NO+O9X12C*F zBbVorktv`fFk+W5n?^vFvz zR}imKCxeUCsS9zsdbt0IGN?iYeFi)j8HNFMmVC^qhOf#&nER5P#@67BS zW3P{uj3`91Ai2yn|8>mQi3r?CkTVZBoo#~;Y*QWK7VhD5%&VNloyI;FsXL%WYLZ8n z$I$?y*<_M&X`@3z#@qWSKqATN6i}aQZe``iwiml?AVd>NY-x#ur~hdZ<*`Z!LL z*IA{*shh9K&xS}lkj*&j85LYO6D{wqz30wvrK;tEyI- zJ`1k~QQo3)z*59npVI1`ks6{Mbm(n00Rr|(33k7odgmI0p5Y9UA@0U0Wank-O9F}t zfqd-S;lHLEtX!Y78++_xy<*;tr_wwZ3qL?~}V2SLhc-!S?C;gk3Guf^(5p zk`z8{xHkIi3?a*h^tWyqxlOR#a9ugbv4%@w%sbyM%~tflk$Oj#I})AN6Jl}b(+SRT z0CyvmPEvw8Ob-R$87}f?@5CE46O#nI0U-tY_~*!;jDnYiz2K1V1~Qg4VJ&}8NiB3v zD;hGw(#-F_I2chX>En<33zY>6vZO`QQiO={DgN{%s>-acm8a8r&PTq>=V7=sVn)*)WjlVZ|2#bg9D`UvFJ- zI8)b=#s^OV)KI>5NjSAGN<0A4)b20is9UlfMJ%pvVlAnnR&WNmhvgJ9MkKN8viyKZ zNE5DM-O2LtO5fsiBxw2GHOsYKh8DJuEc%c$d09YX(kda6{Bn%vKE+1?w0lZKSSjLZ zv;4coLS)LtU7sgtOS`W>Sp4_`{*0r`6}uQlBHB~8#XD?vI+)<=;X=ERfE+oTl5 zX&-PnrwoxolaB!`{A9A**nWI#=g{cwn+EqRc@O6j-Ec!hs8@8Pl+M*v_kkU<+P3JM zpuor@o`Y-hxlPwCOez|cPUL}CpSYOy9uKTfNd=LW_BE-q?+8yV%D>677mo$; zy%Ri{JSmPjUUTfL(>q#g2Q=D^;T#dhjt6|Un9Hg4KeU^0zG2g*#+|-14u2neD=3bY zh4NNcTni-x^HbE62+3)Po@I68K|-WHNm5<`>O9tpIX2b(UP??F+3vGjq25u-8T{;D zws6oN^pIR899`j@hSlKKiYmZO5INi*y&|m&zroVMaM+O@c*2<5DJ)GmLdYtJj7#7z18d>Du-Wy!?&#>t;s)J247I7<_;!EN+b|kTU|_)hb{n{L z@mtRb-PG@ONeO~6X?KOo5AU-&noQe)R7aFOjruo4b#k~Dj5S`{Q-syQjew@w%9IQoQ-7YK zgIR@xB?U^|JoHlq7I0526w1}J=D#un6aZHw2vq%_?>re3z(ZT1O=;F57F@B~k!x=U zexB?6f`PLr@4!A-)Ylj2*wU-f20&4>)Sl;YqZ@ z-5eJ3)W~7fCto8^y*;ph1@9>vzqB`+2ezAF0Jyx<_^`kVb_ZP#dlKT9vdZM=C6h+a z`ZbhdXyP=21O6h@Nc?nwU|^6JsI*J-pP@a(=`yZv5Wo_vV+#!u3F8@rb8oadj+W3#^6aC5&^mS(;{Q5=8C(!nh`vpz614Vt^R669P z5%G5oW3FgAX*JhY>?g_NG1P;pu|0BWdTwVOmOkDhiUeU9q1{8ex*Mapz6rfhkgFE0 z86thr8IEmB`4wi$Cp4LwcbcnAW5G^!k7ko~%szcKTw=3KSeEw;aY?JIj(>nC6;E?> zb@LWO0i>mUo5G@EH>ht>p@~>2x6B@y$8~feJ>Vn8y)s5x>RRtOJO_-55lI2qY(=N0 zZa33m(B_F`ihl;Uz8GB8p3&x`OtDLtrR|m`N+fj(Nmb+Uv@m9qrc`a2x@<=7Qhj zGRc5G9@mi>xn%D2RXXpm)CB(I5Yzr{B9b)eq#C5w+B4|eNQ5S zm|UlgKb=A%Y|G%$5o;XIi%11m<*Y?|o^hSGx%R-jn!SDNgOAMFcJex=vtJ0r%OR-B z9^LDpI2hO1>wK(CU&VwL+X)$DJY_SD9lhieqYGs8TluKOFMowN7|cWDR6}YH-@4q+vz4Ail%niXxS|^kVlv zsADyRo14x0w=8YIV_0PA)I_0~M_~Sx-#^BlS7@mb%9xSDG5<0Ln8Ptsj@_boZ9NThTKSWOt1e(Z*cf4bR4ohOiL(nl4%G^sbHM3abV z#;q*;bFA+0;H`2pgR)!I-OOqSv8Kdb z@4;TMxf6~E6^V-!{HQ@)Bz{H2E#CN^nNGmBgG@ye$j@r|bq;tDg{@KO*N6_?I*7yT zc2E(6;pV?1)}!RYcRFVXQ*3`A?)MGD0QU`s@%)%C=a$-M$Uyf)Qll9iYu6Rz>M%e# z7$AB2V4L|3X8~9{rC|&TonsI5_oeX%RPj0tgYa?F;<*n6wEd*2dJuEXS}xqa%Fk}c zcMqzo1-lG$C_M?)w(1@#9^6i7CWH9y>-610yZ}7NW|i}$NFLsLISq607V7*H>l4ONSba7F zbjmo@&P^W-tfRjXV~5?9hI}-7_HzIqQN^077gx$7m0H-JR?PI<)ZJ+4QzHYtORW;I zZNhAxp2gmn!3XfHMF>KSzK;5ez9`Bfi_*t2MW`9x6az<{BU=odt`AJTns#n z^5dN`FVX=X#f&LQ<~4B=z@v5mCPnk7FNpj;PPFHY^+2x1qMdUua#!w&f!H(|W*=%U zVU1bR0Zuh2~{xg-l3B>w33ep^P>4Qm}G;uqGYlqiv zO!>%!GJNBH-y1mB+%UKoO9_lO|J!kURnBj?_{X5H;guC^*ROf7_8tG-d~{X+q&)@u zoRMYeqpZZaZ+tG>b4=5H^n?&m8Y%KNchW2X@{-%VP%k2&r9vf|rrT5++t2T=`)OG? zS4AxGoVa%DkJf?HF89n$WvL*K+N08L$=l3o8lWj20U9yAvGK|yOd7CUxsppnEUPCl zH;j3Ue%dJSxE^|r^K!~+uJW_8BKK8E3t3!rT6AE=%3I|X6L_LCvaEye$nRs@);(|c z%~n*rWQISfVCKRvj>jOe=UQ%Vrf0fKxW(8Qd-3%N;r2SeFcBBDDRUxP&;-VSh7{zH zlgSCN1sTUFGFrIk>+#-%EzcAzNXGu5yL}=lwq=ig5m1Bhg1HG*&%R$X`EKq8r~gnP z+f0vGmC)2ko?hH?yzUyvlEt&tBc6gQD6_4F3Ex7O;6p)Y{aQji=bBsn3{Kh6Dt7 z^_)JqbwiezXT{;seu%DSRPG#dwY9oW9eSqbt)u+;gs@yN4R1Dyf7NH?d^Hw85D|{>Tp$ObAlFD z9$!hb$f=;u|W;aQ@mkF+QRnoB)^S7=;Sy8_G z%UIuxA0&ik_<8eT0^dtn9voayb`M&_+?ss+m>+U%bH6!yn8I^O#9W{+@LIdG3r3a{NR`4_j9Li=$+cKqSQL7obQ0th+ut_){X(&w^gd zCT-dNX+_q%&Uw)@v_kRpLvs4c&7`YgEygao8su%m5D5_8K#hkarMs*fbswd2qvaeZU;DKL zN3kt(DIAOV1aGweq^h~VF4Bt#Z`P6mdANGf+lH#C>i5+X!p)mKzk zC=u8g9*p;lvA?uT4Us=4NcZ86W)tGCyr-CH(;hbOx5fg|y_cWpcode=T5$^@sBTg8j8VZf=?^vrzUnCZcVzkBec#0+ zY<*AKki3mk6J5mb>^=U+X+mNfNp!4yIQq(-Byz|w;nj<^#CTZ(uiZs`u5>Ul`$F>w zmp%mlkdMDfI!Ar3gOMKS^|Bk=h=&e!yxexbyKW0IYW?DL+Q@@|N+MBXSoUIThsI%m z#;1}!cwTQZemtSU0Nv?UPiRYHN7wv}x?-!dCT?eZqVE|VaXYU#!~sh#JNPTNtr!q6 zUuq&qy*7C9aOtUM?{QEas4Ecdfjpo|s4clKxLdNm)=@Dbyqq7(7k^E%?}`IA6ulLJ z2VRdHD1Mn6U}FZW*NWfxCsbbFpLKN|vNe?u((`>BnoHcfojb3iz)i}LYg@!EPs1Gu zXz0gFjRt=3`+bLby(xg>0!%WqUw3c z^f=!^ZZMc}aNNGgCwc8pfobPd9drCi<(Hbv2sE!sXZV^m{r-~`)kJh00^4YoR66Vj zUjatgdi5{|kn-RKcPwHvYKbjOzu?ehXD}M!6uPUIQTNGf^@zIj45# zrzE_Rg){=YR?K>XtC}$|?EWeNK*uIst?@K-575bCgr$I|00bmc7aAT%d5guG0|uAb z+kl{Cxo3Z@gfs4hkkcI>&UoJK1L_%&x0IqV340AF1DX&`Ik^itR!*`V_LSxb z-?4(xbYl{~Fl6QuZce&=@LCd|-{0Yx|{ti6nm<=pW;AEd&U0>n+r7ZQU4h zcv3}z`4XNZOe3U^g6eV$dAr#D&6`4453wfQT4#=8cS4&$gCP^`G&@$UV8w5|G<4TZXs>+@3Tc#A zSf6IN`faI{`00D@AGA9+o90stEe`cS_TuIl(xuGO34RnVxRUGBeXJ@ej=!}<#MM=H za1rScA@V-W+Sb%mZpOyRxCzGl1UYQ!q%?El*{63DmD-_#+RE=8?|Sp?e8J`;ze`+& zYYZsw7>JNWs}UIACKhz_=0G4ny;Y4_?CSM%W$*D}-=L?7M^nz6`g*mef8kyU*UaWabynEU0XKs$dM-~w9cqt*#%O`mIqs)%|Wk(Brh-$Ykjo$fG`H@mC z6~YFmaTC;Cxz_RYg8+kM4aM@E%-f^3d>tE78tH zBUrvf^zB9aOAgkH;hfCClTtp1s*Iz2Vm93wYr~j+$aWz`8@V?zJ3lk{xVw3$l@5V~-IuJ!_bz`AN@xD0Ztu5EhrnE>N`twa%;~6A%}!#3G>O>G znR)%O8qu6!|a1ZEjP{*m$xWc5vJezJ=FNTSlnKns~$gxX?9kMS{(5TTcgubAld(clkpXD*IG58Cq5*?Mrk{QL&Hm!@*Z4!A=If!>$_Q%^T&s_W`f$we z4dg(93K>T#JM@t|5>ER@i^&KL$guO1KV(){f{PKrYvmKucDw|qdy0-c!1G!j7G3qe z)`~Ka(Fw``^|N!HIOXGH<2w>^+wW@bX+m2^Nm=xlk6RkZY$YA zvtIz4j{KdGMj6pwFl?`gY+&-aO4t_mu*mp$q(&WAp~tW*lmPoYuZGesZZRzhVr{0B zZp(E-)*#X3Ptk!(`g=RNrDE!78XM_lq(5zV_I&+5(DWP^6QkmFjGV89)7XRct*?ca z5H_lb%-udHBXrON>ZByty9fHcj*#Ig_v2{rave3g<-22~vyh_@Qq`uJZ9$$v5d)fu zbOrxMHZA!Q8e=R|BZ=EgeN|+Ih)aM&6RQ-_y!flSDERSh(j4QxAA`Y0z`F zdR1JYz=%cO(gb1F84_-dOloK54lQ+Kkq(UpZBj~@WXHC z*8AP1xyo1upnU{h1bU)LWOo{7A^2jiOSl?>nc=l!TFOUf%S>QqbLh?5*DZgH6}m;% zhP;qBEWVe;(dgZz&0Ht@SJkcB3D8ol4B$k*Q06M91I2W`s^~k;NM~9eE;+lirD4Ho zmxR>azq#Hwj23AY&^DA30CqYq67%XupPrSfM9O4;9W-Yprh=_oysWm+_}lgpvt_u- z%pv!U8wa;V*~bn6E)qL(Pk7z|qW{+b#K3FdsV0yuHV#K{R|j;Nw18ib6?r9eHYi+x zPyd36%sX3FvHqi{=`Vj}=0engy;7-^?pQ_&sLX+_Blr+oT6OL0K2Oh2&lq_f+QiL$ z#MV3a^^1X?WfNi;I8<$v{nJG|?+Ys@2d$p_6psumSzV%`%fpHX%CO*<7Uf{u&-Olv%> z-rgmBn!`{cz-~PED`rte&bx|x_gBs=!&(7NSHE+5vGpw6pEMoj2RHZWOYg+972$s5 zT=Lhq$jBGnVf{{{a*gpEc_-G)x;bo`&=&Hp{$#ikaygHnmO(rMkPfu z&uV7R|7*>eOhR0{h!dn04V1PxbXj}@#ifjz(2%FGaR8jCYjXK|Vc>vs4<>(VF;h-Gm4)%k(api4g!FDXQ z^kv+SbG?#3`TpfJRq{l~Kd3KE?yt)GC5b5MiQ4A?=`!G_KeRXmBG+FAM75*+b6-x< z!wIjSwfT-qi%TlV0&9k%laq4X!{vkA@pCMB9MbQS`jP%+G)c6;)NAWtO(~bahrAc! z2rcJn4uX5VtGCQuAYxltbrPNW<39x+$*$46Bmx?lbY!Bn{CJeGE0JV`6nrg-w|ha~ zVc*Ob@pxQx{r8uR%kWs7IP?o_%Vhc9sQ?wABnmsq6p5Ou%pWa&X7ufygl|v@Amn3YZUTYG1p)mbA98Di9#Hhtzv(< zZ~svL3iDpp`f#!cC_V8OSO(9eh1q)YO z9vm0QEx6Q!dS|~vP7@Y~3{G`xuNO-=R4R^@CCdJ~G?p8gP8H8d3Sd85?vHw98Oy!Q zH`m4MqE%NtKQt;q2E}BmL@fS5Zj9?=C!sD{V-C%D&zn~DL^7GNFp)0PrqUl6XC-*3 zbw+M~k&Zr(_2elkVbxq1B!dVy#6q~yHEJS1eE!2dT>~RR8s>+tTF%;T6j5@F2z~%> znNZo;@ZPNqmw$)_(V=2!PHf#-H`B|{5rmDDnc-{8Fn9E%6miZ6!!8KN9MAqn}H(lP>RxG!etbYUd!Sg4gM-VA8 zbYWRi@`J+Dw1}5mQ{&B8R_Lug(CSWt1D}S4C1s%UE^pj`hHP7h*Q-4^NF zZqtK2ysikpq#X#!n3K$#IgbVV{H;GOusuVC31JK>Uk2GMzBslcbu*~4!QJ%uu3`2- zE;4(8c3zMub~tY&{cMZ-{CDK0D|0Wcj7BXoaWtpDQHX-%(Jt{M++b<{1i#{CV%zZM z(5D3ouE)TrzK>|$f$75rSZ$w1X+tFCgS-F5y868}@$y*NAgjcn_ zrG!e_FB&?~ZMA(buYt~RljsS<)Dd-4_m_lgcmB?tu~S0+h!;5NV!~fIrUk#~^WIUN z=peqxD=&{xgoUii^yh23l{#M;fpuYsyZ&b729xURg0yIkIjrn(iEQ>mDul}5-oBa+ zodx^%b7yAR-qM`aJ4dMkgimjVeA_NN^!OwPjxc{c5)^qMBnk_@CUE$&+15IRbQm5)uKs<>$ zqQ!y*q54?=eAzfWM@QQ4p+gEimBtc+!=c)!wGNzj@sjQd;qK?!UfTTV=jn@ytS=0`n;0r| zYM4{%8j~fZcw2}$MFclm)rGG?ed*x4A597fa?@(xM!L@b;knQlx~Gt9uPSt(;#teO z+#V!=7MCe`zzsKh^`)$)_br@TNXGBVVT`_f-G9Z?%%cqR-3l#Be{Qgy&kd4D>DeQ~Fdh4B8X_ zDD0>6_}0&~D2zx%AlZhO++WD6j`t31jD^$;C6_8^1!sydmZ1q0aQ{<7OO&+oJ;Vd{dd(yrq~g| z^oYDd;Nv7t)8u(~Vy*fA{$l@rc$UT(sW^`J2Sq~z1PiaG<_x(5Occc&PewqI_Eu5A+#0D?u8^`e86xV3LD#Py7Dakd@9ya^65A_VtG^$w-=D#IynF7qo1 zakb4J-${!2gQVslGr$P#^XIZVG%;$YG>gJ~X+-G@9v3fq=_;wxEYiANe6q6XNbjqn zJ;ttug+h%ncAv)8+-f%^Y8ap})U5qFubUT|7d_b5Eg$Drc4#$B$_TfXzl626G*98^ zL!4<5NFv{C4(PfagY}>`>yyc)+^?OgeYVQd?N3KEIHD`_A5@Kg&8Ydq&?{C}Yvzn= zfODjYLS2n4d4H2q+L7DW&1;ZUa|w*z^xa1e4~Qcf@kl8#{Yw(u!DubBt^US;5puyAnF;hZkB}en9<}wpG-OPQ>KC+775FeL#9-@slb3 z%Q}W0!z^LIOTrU_!p9<;-|VS4e9Lof;B@t+$gLa-SEOk6Ud(mD78eq90$z}tS6Gq{ zjt<9DK(f6!{A?p>UHkdB1)HS@Gk-e%9>88Vi=}zj1^U1HBJzU~Zd{m^S-VC=V;As7 zz{z{GI;SRTKuKRq5fYRP_TWlnHcorII`ABGMQgmlmndy#ar1KjlcxEhgCmX#!IB0) zQll7Zs;;I3p5WU)cF2P{e`P1N5PK`QW#snWnqQE;x#L*S1pP&CaA2V4hQxw~kjz*< z&9D%}sXI}f%d7$dAaQuFysx9L`HTM0hNhFV?IWzmS@B9G$ET@+?Yd=YXqM$t!{w48 zf*#wyw>kV)82eu}rFsrHp5D0S+*|B>OB9}59S8T6c8R|pv%H&Wxi;M@n&n>Th?5Q3 z?K<-ueCa^WKA}((g}#AoEPb~IH>M7c*-N?b$=zXHHZRG&Fm#W}p3rL@ba5QF z)hd^L@SB=j`1=d?vDOWuc3WURi8+|jbwdoB4Yr%pAugqBaOi{^Z zlv=#o7B;Iwc4aBXI>gjen8nQkF5I69dF8ok-scrC`-7eNrE`CxJ zadZNaC(YU{Tk&(Xk(23MVj>$ps6Y0?D_7bJ`Bl{DXpv~69W6-{9BD#D1^0!wO~b0# zEfGi7UfSew!5BB%KQ~_ZSk}~=5TyY}=NV}~?;yMMr9KJ5;rjwNcc)eCA(`*>q{~&B=Bc)XjmYq^qAzt`JO-U^0$!lDoa_VK-xvKRbDX=k3WX zmx`!tfY(&=!Wm6>BIlmCnvT%iQUH$kGFle0VVmSMIFKgFf%sTk@e34NV?@+>%W_jf zAa+c;;-ED%bUgcs`M6p2L?3naOv{3n1h zJsadewSt`ud8?63*^7FDw z;F!G8AOsj|x*zIVekdxIBhxvFhvDF1)XYE~FU_r>8bE>AU}wAOALG+kULWZkNs3NK znq=agb2cHTBnz^YpHK&yo}>5bJdj50kITAiDBHhxZuGy}V5K8R)`?qh^P0eQyR1KY zvw_;IlqeBb7=3U>x3yvJ#bAdBbWHSTB2kSgTtZEJN(FJNFgm%RSk3d%D4|%Mx4ebd zJanc#$EGIK(5b)BS&MjZ@&_v^-V`Fymj^68laK)M!yaxu`SHQen7Cnn5m;I@vf7j@{CR44viF(5WZ9}VLZ32T4zo{B z?_j_A8k1@ubPBj~ksVRT8MeO_^Sr1UkTe2CSu6hzBH6(OWwqbKZx_u{koIn}QRuk3Y!02meF2_{Ng&om`dh$kuNdbO zppk-bk?Xeu27}JH_1~Ls!;bl+gSwk;F1x_@yFOT+qtB(m=`Sq2d^&8$Ms91WF37`120lv?Row1 z46Do-M~Y_c691ZFVHdVM))o_hWPq8G(D6ro%(O(-^3RYtzo|#y_|Rur#3ZsQ;WlAw zC~hVK6SG7i{NpMskQ{ix@pCVP?ZD-!MU5Y`2J6l2+(4PupHF}Gu+<*4t=GZJiu4KE zgIi7CiOASP=@SsZ1d?0N4f98#Bj9V@;Lay*1MnvgZj!D#_Jo$RA$RSM__#H%eP`;J z1%%WyufskeSPk3@+3X+Y`0_(Z=w8@4!7`J<;b?33o$35{uz76CH zZ1YejM+@A3P0TXmQ-XC;=u@0%q$^Cvu1Iq|V`h2p$i0B_Z%zXg{CH zZB#PJ6BA6o*IPf$d$IY{^eckGhnlp)6xz@5Z+Etv@S$h}2s zOu;SaJPr%0dgb9hOoJ*{vbGEK?D{YNv}rBb8ZHJr zGtg3&AG%uT!WD5yVuY*+moO=^g4sq}RKP38O|RK*(NeHu`?p_`myeF5t-G=3Qrw(o z!|CoUMeWJd4h&ZzL;qT9jVa6>SAB`T@}LBmp7*3<2bw*@sdWJ0-$5w4BgEzkZJkTq*(4S;! z4;S_UXu;)3KwV{C6qV13=fL;gH6$OL2)MHR?|F4qwab-96cRQEwc}v0vRLm5ys{5v zwBb3}ph#puP1oIN8(UJ*xWV(nN24+qkfw)58#xR5DwhF!S#A)_u29s(mqz*RwqWkp zBwlr^<5DV#JCXTaF30%6z-J3ov6>1u%JyfCIjc-B%wi9S6$1UsGY_(e5LN|=t6u)e zdqbP#$V?`8bY!R8Sa`TDr?-$|t#{EIxrFBJ1{bUY7;Hy%^XVgXI_rdop5oP6Wq zyqVJEELkX6dVpP+ZL-kvz>Ho-_m?6t`{1y$_w0~w>m!V>fmu(WTDyFp>fp*N|Bt43 zk7v67|Hmhl&aTcB))l34NunZV9Z7|b6tPM|V##4K_EIWcC2}r@O$S!Ql2{J2N|{3p zi^Z@s%*>1(?7Zvu?EU%v{_Ey8+Uxatz8=T>Vdo7OCi6L8?$1m7xaI!PiPO*Zi~+EL zFZ`odE`)hzruTvVQ#}SqQ>f{Wiwsxm8{OtBWQcemp>QL_Q^S%SQ?eu|i`(w|-oCmw z!Uav8E`bPchv&x8)Bu3}LO#o~#a*&ULBvQANemXrEb7&7f?M1NXc{X2J(7xUVlySl z&my}YkLfVXja67swYb}4H7Yw#J#_8EA(`mygQ44Go-B3Y8GwGy2j2>dKvXbvOYVb? zb%0Jd<~EY4SJ(nBxgk{q?@q8Oet%Erldc{>t!hA}_`P8*fGcXD>F92m&h?i`F-9&}gDT>zk~~EGGuHnQ?F|MjBN}M^;p2;qZa33SUMdqo z$>cay1TKg?=cz7DZrcW>tqQ14OP)6Ey~Z`Vw}ag?K-3%JG}do>nHQte19!i zZ^eg`yNDKMY%~w$gFG`^okZ}gESA)g>1`^C5||GK$DIsO8S}p=E@E{H8nwQxx_Cr< zIO91tY>3$|oye+VD;dR27RFly=HpDYjT*<{0SlJTxeXE>p0Ic?gtMBZ}SVtuKl#`W3_WiD=Yk$c4}uhI3sTR zg-mK(lwa`fbYN@rlC51<{h{g{2n__zG^+>IMHBdg0oOa{nt88MuK#^`{*8BcVol~V zo$yH}Nkzx6GSEH%4sxGxujti|iiT46S`aI)Yn;HaN6|OK{^d-X9u6z2WfULUC#(rI z(}m^dCp41c2>bKnYO#UksgRYEQo;Ypn8=iN{mB4C14n)Rx8jYVi^w-R?$M!m(NAM6;JSr}j%eTzfoX>my~ z5_v%^Sr!aRVPs28ncG>QtGpDXX=&B0eJSPAxsPV)9$>1)UpACv=+_!45m7_gT0OFM zp3*py=MWnkTut)zqYkPjJ5I%LvIeN`g+>@9{+1JQrn&sJ1xEF@tV{a{M`5MDbk2LP zz?qcAvR@1$4BLku7!}k<@tgUnv-UEzCgjBqHxv+a8)J5NNf8fEhQ?{2bF)HOeEGHE z{pMi+eafF1j9@5dl6NOvaN4Aa0VJ)X=i3bjTR2pB8yC)H8kTL9DsaV(pJ=NKSC7LA z7tT#IN+gi}&$oNul7R>ihPXU6MP9ftaXwI^Fd59+28J%BFb zpTXhgf1mmzRQeW**#V{mr=pV)T-b|SikOY~quK&`mlyaaG;fwgIF zZ3vaFrXp(_X9Xv)(Dnu{@`*YmFTFdokFSY>rXAWMo_!X_3`SBp9aO9Of1mD#>5-Vg z=^V~YHdz|`mpmRxaw=z!*7O+EZIJ>R4e&z@X!EodGw{w43@Rt(8T{l!quk6;K%>BW zUl?iX4qG;ubF6`4Pemat{dw#={j#4?2Cnhc`s8Kd40sO8)41*`<+zb%l#6cAtj>s* zDlGMzKjzIHr4z-GD2Jd1XmuT_N_86y+Ui|br@wtRY~2y@$H&i6X|=wg_@3Kp8Q6xt zt*WLb*_KUdJ-lDGF5R>C8{pvKpK7*MJj*S_Bzk#7|3MAOa4kH}EVugw$ziVEZgnnque zKdbRTi)*A8fS@qd!oJ2XW%2Or>8sWjZub$}Bs zaN=thp`%Ju`p-#>H}eAa|IPozr@<4W1-J1HRbyvGm6|=iIb(v6G?sI20fCN^LyYd( z8c_d*l=`@?t60C%&~X_B2|Rt|XHSk-v*>~285AL-RfWHIz9bUsjm+`O6TT!rSIAVC zYsllujC9DzeD#0F2Q5EM(;~j@6 zlBzPRO7&SSgSx6*ed%|*`^4|@j&<0gxw~v@Ym z)BFDI?Ub8_F_S|{WW@W}^64;T?6}M)CImv(a_Rm%B#Hn-XHoilk$^Az7T>H9gSCA$ zZiuX1T-WVrQGTs5=H%1U^NJqZn8w6ahN0Z=QEs)z+7{=ZYM>&!g4u1vJ@uSv`;>W% z{DJ~3ub^C4@hLe$~VmsM&2_3$tz}}Bf0_Sv2n;1eE zMP}L72GxS31@Yg!dE)Lo|0Wpo;1wgB#EBY}Q)rZWmrCWMd~dXgK^$Zh7f7lk@xsfd zx=4ql(F8;UfV-=>2G3ox#@}k(zb&YOHZh^rUOshVpO?SR#C~210M*P2LAF@dz;rI3 z%8B1S@qsL*0AnXN*CH840Suwm*1Wi!dHaqv_|Q%)7H7UX5A)-F>9>u9%+zuO^4CF$ z9{b%Z-5i|t-v&)Eo)kHPiz(E}T%bKYpp17|nWCW&6Ef%I2XM?09r4KLbgcvJM2#Zh z@2r+fw>ve^?8$LN#Q5G5^UGf9eX>`3C?vqKqG=w?FW1bX2}$QFm(#BUY2!mX$$mNj z-lxqp&AuGskyM}bRvv>M0n zHD)!ZHzwXQwx$8mr&N;TSb1iafQja}5eHaaqc*8EmbT*pVDnI?#Xj*~pZK?7^Jm9p zpP>3!EkWRQ-Dx!-_o1d2zu6vCV@^dg(7swe!4~(UVXudtT;KC!@K?0akw&hr_FQwk z9$C*gJVocSdz*VL4o(+;%z zoF1MjpqnqfEzdVn*Go4|QKG5|_y#}kXkKu{uOO`V3|7^`##+R@vEm0_;V7OtLP1Yz zOvh+5feo=nCR+SJ_&JvV4GyE$iY3Pzw&fjrQC*E;Ok>!gac_O@FxpbhA`x|59)4gZ z^*R4&XjOTg6<;ZyNDX_Haj%xA!6CoT)=?(Ut%!+>R67+=L8+N_IYx+?*!4~=r7I@F zfz;ky+Y-SB38?Zw3YDKYb1ICk1U&1aHG_4!KT>XnrxYOR{QV`a*N-eNNj)ev03W36 zy%OI)-}SFkm_267na&w0KwPAMw(*XlW>cXYeput?Q1+Hz{%Y(cNMhAiI_Lf)E>EPY zVv&5Z%eoF!pgovk`e?pVcmLJ+w);2V&^)*jt_XfVNaqb>rm%N?TvLs)1D7<+P;0jQ z^SJpj2Jei_2?M5)O&JfPsUG}Vl~l6wVb-6Ec}N}r`V1>3gj-@&Q9L@r1I?EPG*cjb zP!Bj@Fh>!Q&qG1`iA=|cD%=fMk-x{n!x{W>8=7=uNiTVLJo2pE>m^SMpuq4r+_#;5 zjhs5qob`{}i|J2SK5-d~zb%37ndTyLNF`-G8t%J7PG-v1$0P5f^p^U`fmXDk1(KiLZ1_;dn?I-7RpMQbj$C zHvu4@0Tpa5BeErIQ^2AUgX~WAX z4{v14w|LP);QGOs?C3qs+pivb@M_`CiWc_g#bPU6$NNUubxeIX3NyQ(7nY;8;>L$X zMu?>>Ql19IC!SWg$di6QqOZD@Et(28*>7syvXm|~k~JeBjc>?cm1~8(GAyal-5WDic_qPFrvnSJg$`#1nPfW=sleZ}bBICtBCTRV!m=NK80y`j zuH-AL0)l2y;bb!q@BZu2JR`ra8kie)zU5b%Sf4m#iWK7F*GeE%9Z@==`3JZ5Xu5|l zyiF3Wmh#b6U6eZCM>lL#w{PE0xhu8*C7y`=rF`pAOtk__?P*(a%|!Pd&)DMnGL{>h zCmR}lggw^#>_va{2D%wggfF(!*xYLo@G!u@89qTfo;xb`<}tZN1=+Ry;@-objXIlG zd*K~a;-459_lJMf#qhRa$m)BiYv6;0%e%=P6l%1=P<7g)PIWk-R1J}G|AU!g zj`#ZYeA#pScJ^n96xb=y8^Vu03x)Vh<)l}Y4~h%P(QT;BX?;a%uM78u64@+I;zY|0 zIN%xrdPg5H=6~#iO_(hfj(a5jsh&{*}K&JOz|8BYc1-!>4kXQsfaRfcC zGwfACmQ)L}vDZN7j(eyadtEjD6Bs~VgWcOaxZ%Kj29u>X zqpqY~AA4k}1VbgJ+HURU`#U$<3F!vfLmYAhugU3LZdk9j0b>51XHgf_mcO!dMzhU6 zpga%q#;B@9y3eTZHW`!)ziSa6m4Yw_E6)oguTUz9@Mfi#n-s+yW%_Iy%a8F&@xhpl z1W>|R;}MMK^cuTwrg-EkDqXvtTa?|}@**VWe9?fbfQ|6*Bd9&G=y66c-Ih-bhLuISueTwWye*(v9f{9u_{)`RqqcHS?d5 zEl%F?yB7$``)Wt!84HR^Yc8HK6P1*C)UO1oe+plxq;fB}T=+BF3_G7Pd zD-t~@V5ZPZjl-H>O-;b?rQIL3Gl5GzzqQk$$pkf=cJI zu`zuAPv3^|wJ`$5v@cLs#?l%wP~~jKyuSS4nfYRCLZwT}dZ&DBGQ_?hXo_+|69eQ9 z8h+*Yt*9N{bB4>Q< zCVrqcx(fqv!v*%6Gkk${@w60CcVN2gZNQ>FmJ}}f;spDw<#DIsM@MJV8w%oNg0A>> zg)bWJqrd7cJI4bNOO@}buCAv9x=l;pZa6aAnPT_dl{K-`liX^+@(Q0-lqW{&F76}SMR*(+E1rS%1A?C?n99yRI#{T_PnYx z^OKB7zF=2*^2$TI&z;-K7DsLw;j&*#96h@}yUD0*;^0~^np5n7Fq;LK_qb?wgRC}$ zgeQs^Gw^S_*A-LZqliaHtI`9a@4@c4HuoRlI*J?^R+v2U zQWIQ3HLF{xbU;`JM6`Ci8%PFavj<<@P(uo{Wxdx@*OZApMq-yYo+nkwczo)xJm@>O z=K|I2X1t3%=NeR7`{+Wg1BwhU^YjOs25!I@wLCBiyt@t7@hJLGr+NA=S<$)4+#@K$wKYIA_h zyG!lzQE;E}xyTk$+L=}l6gL%U<A76Q|n}Euhn3I-bvCjgq z=jJzFg!49E!kSU=_k?JG5pY_tfrxakr>k2@U z)N(dqK9;5;k1{~qB;9uJS~z-RD6RWe9#=>|GR_}^N-wI z2>!myJ1q)7@6TKv%$#`dK;cY7i6ua*`NXoz16TaPh13I9qkNwsmqiM<$^A7&d zxXtGWjNdK1GI3Mq&jqQK(!zO;$x!$aU!4F1*dtr1GQQf@z26%7vbO2~>XkH{=%_=2rOV+)V{xg7tvTq?Q|3rdW^`dv^C&O89@^Q*CI9H}?zo<0j9H z=(@^i0o2z0A8ZS2NRyy>rj9U7Z!*s#3{JaaQ(k3Ae#u%oV5AZ-o!A5sut1GbnB=xb zEBqbPyZ+~ojBEX@P?@M(OKP#ag8LN*pK;VT&O;km7>?H`TOs{Ieq_cJ<`73^fb4uK z2Q*`jle2X`gF+rWogCl59Ml>z3xhZgnIryFspx6$w2Wjz*<^@13!2+jX7!ZN5AA}5 zpPc*LqI zorH99S%c=_x7ezNdoO&4TK?X@x+aZ&{Gu`tUnu4AAGhsr^8@o~zFb;eZ67Yre9;3m z3)zpT*^e5CqDtU<`j6(NFv`;3b6Q&vQ){sO)%sJH*M}V0Z+8L0FnI|f!Dr$~Zr7DO z$SR^5U_hd~MAJK>_}?5pj2cHxXuMf1DDHO%fiwNF?1gOYo)z|KMVa{(==zb7k$kaY zhL zxrTZ<7Bp@7K2DYd_$8Nrcc|=gT2p#=EO21zE~yu`d%7DTMQqv*=G=d<(PBok>2u|BLSE0q)As~2E1#fa!eUb29Bw-N3^4=WX6%5$gR7Y0xHpzg!aoNAiv{BVA2G+cfc>yQ7$qE~lH~f0B-8As-mRY%GC_!Xh-#&t`*6Bz7YHWPDpHN*+W3dF zBmD<$MUS6fPODw^Fxds@OsF4($<^Bimo4f+6d-)@WM*lPfe3tklZtCWIGXN7((xC}o~Gc@IN})w ze#;z$z~Z_QMuJQ_h1{*YF>ij_BM+ro>(z%d5iby}H?KfIEgBe2o3KuQfEnD2SQeJ>U?EnuO<-M7kb^8Qc#IFnmE7E!F!-KU$N z_iSKBU6<|

    }#|yVPQQ$DZe029gdu$DA~;ZSQ(hz%Tj?vZqkij%0Il;)OtUxCXgs zv4yYQnWk7cw<(5ZHw9hzO)i=%MgTPDdcOfzE3== z$q9v{#sHuRq;AS=>ZEV5rSNOnx{cpgO?duYU17NXlhhbm5^ec#BqNL;ic&Kss`GnOQFN899ouv_d(>OEV&l`ik2XYr8BDt3T)m22hW*Mof@ zxeVjIDOrgxSn=pTw+rAX2gG^7l+ZxXEt=%0v>bVl=8e|j8heF0phQp`T(*>-+2`=r zs;TjpDF8EfbMKy_yNw|wOm~7M!pk>CVO-)(N;8E|5Nh zs*;({4bJ<5s@= zNe;eXcW--vzh8+>^W7yW`#4TC5=qK2^K!sX4EX>cCV@nMb3uy&F)j$m^EMOCp51(5 zgw&QQmQ1eat9NBYduc+IKoex=|42v79Ik9tz|7n|%Rhu}xtpv^orsvQGmhw3>hgau z_`~OYw0eL`CZyIKXwM=Bsyy=Q3{XO>e`;3^J?z8(170SN|NU>d+2T>fd6OErcaa$j zh2#&Sdb6WzNR__qK_C(BkQ31Tbamqj>x>k8*)a8q@XVo?t$&Vr&TlPvQaKT?jxS29 zxsBYRo7kd_k*eh-r$Ub5b^`=j03Z#@t~CC*ZZdDsAgIH|9bv=QAe3XJ1Z4xby?-os zHwnf9=^E7kFSWWwq6rgyig5g>S0iBlh>hJIUm-RE@-8TT&ZwLhcCw^g15H~|Cw)Xz zPc7Xem{WD)Y}1%Q;~FlK;1};8(;AF1^OPE-RR-nZ*|WV=ZtoBl)dtyAcGrh530dE^ z^Nrb@x8Y0!t~nFo^ifsyHlUrs1h-yL0UrKsG`6JRu!sSglXOt^rYoju;v<}AjLX#5 zx{kazvD0Ht(~d9G|7bM!dLp^oR~!B361mJaRAoPFkP|#`MoK%b1aHXZ!hWkWN;C_^ z0;_u7ORv$KG6gmocG~x_s@i4^eo%3y*Kbl?ydG3cll}RPq6)q8O#TdaT zM-UK6jGSJc`cwyn+|r^5r%PtlEWl>DxCpaebZ#Ys2so;#?m@bH1D$+~!aj8%Nz+=? z?WR58IFa~b6k+Ii!&)%U?@{Jg6PG{PdZyn4?Y@9Z3d_goA#Jfp1Olmge#euV2Trw> z!}#~`RqtM-^B82FXbE;2TJmGpRlpVjlF)|me*9*`mRWNi6J*Rj>axuH1>kaj;Zi}{ z5;+?(`xG<(GmX!e6L1b!6VJ6hgHWTuk4tsB(haX5ufexuatb2 zT}01{J3ag#Z0o@OwNEknSuU3w&CMb{BW5HVj4cb)WMB-3NXw%LK1UvkEU?j#$HC8Vi|5<$6kn-zY!d_X3mzVyp+w+P_)IIK9- z`tQ#*Xb)Vtgy#1K(x{nSBRrYC5X&g!iU-P9oeJm!5?@y0AtU4RFW%|d?#lp2gGdq(B zJJ0Lwa~(%$T=?QsUs}*>z@)MpnFH#~!=4_mC|0AmL5Y~@@}a>^{v5O;wsMc*(yi%@ zo?W{PFFpR$7qR_!qnZEqXU$xBcz$?tZ^f6ovR%~C-d=_W!b{ZW>}y?L>mwEdI28cS zsGrGs;BR2@N4Vta(S&)=GF^i)oi-PD4BossKZ3@ot>ayCC<8A{CMLR%A0HYS_GV8P z2_+))aoM#s3ZI!{+C{oE2WczZO_{s$juZ_z7S$w|>mP>`3PDKZzO!$~ocgkzZ8c$~ z^eKCsz0AG8LDpxb&Ose(>y(#%g;vIS{q{-9JKbXyR^N2hDe}Q!Y_hs zbBiYZHIRo=@UC%-WqvYtIYCPv_TF-SNEHLkcB>l%zcrcAYpquXc|hwW^H293SQf60 zx7RpP`rDt+)vV28ql6Y=N=h?~t_KJC0C2TC65S6EYS@41S2K1nrM^3oC{a6{IKSqX zgT7b}A60l}D%I2z>)e6WlL+1>E`#090U{b;TtX!{$rbwyc});;0!fm9#v_BT1)O6& zo)~td>~=CnN+YT)L9}vI7p`!QP1k8bGI(n0_DmRu34RJjp>*O=Skk6cJ)>9vY9SFv zZ-1O~*Z{oTe8^J^;c+MCXSSFl!GHBXpQuHpDG~oC;xww@jsl161N&QkNhNepXEbz)r@HhecYGV^J{cdDB)Vb{r*psKCIV^2lgK)BN|VDf zC_syURDo>zwr8p+lptk*f&lk$b}hIWe_RnW%ge$j;K*0gq>?V11?_AvutZY|ipacR z2SKsS7M@>+J(D{zLUYaUuDHB&kfl)m3O17<89&NxAyR-h<|BN9m~L| zS`rX!xt9&)1dg)1g10CP`klJ-8pw~pU>vOBX1!z$lNx;eSw#8sE0_wMmmE_95b~!| z8HS`+pL@I`71~$?DqdOF->vq4_%1Ggc3jAk;C#K>T&#wuxA8mnteJ()9;qelvzw@& zNugfQ6~}K{Yv|n0FKUQ)lrnr`%g!s>w_@#QWt6>&2#m11pPh>=*6K9?-vy@~bC#G4 zV1(dC_vNkT{(jzvqNDj9^keK?)IoRhuJz_2=43^bpqr&Q#zQV~TYgV>uZ)jRSVr0D zaopdYo9vZ$iccjfEUemvq5nL-(OI7X2yybz57b6}FOK}Ysr+8!jr9h~z!^vXTD*dH z?x-anS3qKe>L3(yI5*ql5#WZZ0{0!csRz|cYerVdzW$gdCG48cSg^@=ukYR63omkr zb_g4WNm5ndrZ%cHaAFob@t z!f*V;s&yn*$Cx+hsTUW8|9Df{tD5!Ju!@Sc_0^*}Jy#5)M%`cb&Vtf<_Qzl~^_MV$ z6I>K?^|JHGKR1a66XE!ew94J_z}Kk+BP1)FP+jWsH07+1+X3skKC=(%BAn)W9oVsc zc$IEPD>Tv?%$n42#t(?`$psnl^`MZ(5iGCIU1_qz#ej~>zj!6$v#=?qX?5)2;n5-=Lvv%w3|=2#(aN@3I6$8?|0}SflO-Z4dAQAr!H9NS zzcfYP5MfXAbKofaJI88erK9tD;eCs-jz`ksG&-Dry*{IQzbEyX3f?caD{92>} zl9btYYMYsaLGr27u8-wcXCEhrSgfq#^zVR<&#!PBYvDYZ%(+S8*peDnEDa1L|L`+cgU^kIYa{msn?>j|XML*cz+`}tw5 z$`Al-lvTY9fy47IYHCArhN@Gg)MJCeF|p&27j@c=&1&t}Ho8x<|BX7Fa^wa1!^2~B zcg{b3I`Cw5UjCIxV~0rJ7n#g#EmS-x5P8WUr?02*CNI59kE!cPawXdj#mo6*V$&UW zn0OGHH?VdM!_=VY)HmPiK-l!aC{&2pw(W!~n-n%w3pOZ|L*3G8JHE4ZysdztcH@oo zkisS<*kg3-W7l;s#*`cTl^IPA{_N!27ovPgJ;8(92MMF2FRx2Sonk|$*zFVL6yy5Q zk+%DXp4?lWm>=5VDKP|s&zKU>VJg`@h;*PV`S1y%c=!OWUym%IL07C`D?KwxiC}m5>`?hOP3|0 zll&Sob(VD5*cqCF^eljvTTdSObPX19Xy)z+{uxh;s9gea>gU5U-(1mqPCp))4>cg^ z7yK9LT)54I5s326xvkHfL+@S(kdrHc@cZGk6I*^tT6KGOccJ!q&Eh^W1MPTV|~^iN!|9H50Jd!^wYP!{ykB6v7Z%hCMMC@1K}# z6z?Gq6fHr>3-xS2pBUb677pJ1^Dzjq;vp=#$#^ySVzui9kc3jD^lF{Lg`O=BxiKiv zI0T@?DK0t*+Xi1AxCgwHhdBh&2C$Y}@^H>9^K$Kxw~rDG$Y!zOT1eMxDeI3p!f;*u zw>MkADJ(QYZ_cX+)v4Cq08i!(|u!S;{n~k;tnYsUM0YlGv;% zm+x11Da<(WwTOCEEJlDegWzC-a+00edFzpP&p)A4>4z6aEI*X7A=ANrL>Vp}x5?#Z zGku5(o&w3N8M#=6oH>@tS1S}zODgh{ToqI-C+B8Hz+3{+6uX2kv@Lk8@tFhf|B?t~> zvWXz~Z<%w=F((t7ImAJ(M7iYZ9ha|VWbV}tWQUzLG4*)o8UJ?3$^tz6|5?f&)U`G< zaUv9s08fV4cV3mg63}l<-HR{YZEg<0L-?PZo=VaEyYG+I-PnhQM0!qrYOgZbzGV9i z{%S3=z6hJ9YcI`>sSdalHfHcjWY#%*w5FGa?J8C z`Wx~IpQ1E-XSyO{iCnPQjoJ0_OlHjW+RdaPepR*xBb=JVuKkRBAXYogc;=Nf-PPb{ z`#nE59SW_RJLTs(fn1VOm0QdbNq{S=#rc?H@mUn1p7F8(3xu?fS{I@LeIdbKvpa4H zC`R|TJvd+uO+yhxVVWKA!QkcG2)BAQLhVi%=*jD}KG z0W$W;htb(B0G91QB2kP24yT;jUQwVzTuyCi+mq~M!JQ{G^(fg zqk!&)i+WrHPQ~rAqCO4nKc*(=$gAW_Uqaj9gYp1^(GF~h#<*G_yD+|~_vN8BJMJAD!Z_8B2rPYT zxbSPah=D9I1(Mv1T~7) zF`sP>&d);Obas&Sf^+xg0!Zk{6=28RHs_iz(p>8X`J#hk{9cBHhuS>NO8S0dP6mr* z>_kZ5?{`f9Lu7FoWeVBtbpzaTq15gtY;yNIyZ*rkvRSx$VRUhx53s)?OZ|&iRK1lR zQwkLT*}#a?<2bM!o?goK9KCh)#GpFBm?5>`P`Bh`|K@LxpqrY4 zb__`)IX;|!ZP)h@lP+HBSiB1~>%!?u*gF5Qm@%WR*Z+|({hhGwc)}Hu-whmrfRRGZcI44HhrN|Il~04C4chy zP5|1hNQ`^6K<=o^f^*bzS^NCWO9#6jeEF3qp)-u$(0?Indv^|ksS~QVA^wF?59?UL zr`>xc2u&x%*MA$Dc9U$0~Hl;=^Jc0?r;TW0FYa;fG0JsR1%c4x7<2yXrZ; zs0zS(FoftUeyqQK>D*@6IjOl8EKPp=wHQ;@3{}17&GN=Q@r+QY(V}0QqOv^gYNY>f zCE{2wzv$JH$@#5DiwZT&%7*d2vt!>gria7G0ID^)xWmb zJZw$A>GcKS_rk2{#<3iydd{dL$--5rMS&#JL*HD#X%(9%k3;R5W^t#qH*r1GRdM^L z#jf=~t~d0ShK8YJ)~)PM9_x1}1J8<7@7Je&SRT~TS~6anlw)U)BfAONXXVs-ZHyK) z`Ja!gF)y!SqIcI87hRt|-mJUnlPN6U-y+#R<&{e3;Uv*DCR7uJVN6X7c16Auv;_A8 z#YI3qIy&ppgaf~SCo|5!cO-Y$%&u|r#RH|5G{a{4&V-vFyg#6~@rI|nva|cxL~aR{ zS5{CHFmbxgh$7gFs8*vSwf!PR(l=@q@@wjvRsmG*v9sY9W}yzZP*HRpEIO1kQhXbAmL`vJBvJLZ)5XS4{km_49=V$1izPulh~s3eH5 zHJCRy5#Uk?K(l9+^S1snoRB|FZ51IwpjW5uxXAtk`8fQ?T`RD~g#BQ#3qXNx*gmu; zToIA14NWVZU>~aC%<1ybyJS9g`c6lmCN(LhJ0}CE}rh#v&B#VIw*gMkz z;1&%*KO*Etz?JKdrZpHwD*ewVC^g}l^$J{!;=p|co=pP1L80DSBMhDDL28AbXhMQW zm=5~PoE_~`kiNLL!k+fr9Nas7u{J(vXLgwxFkL_{(?nL7ZSQJ6(y^CoOmX3|?2S|w zZbS{vLF*m!b6YpX0dbaEW=|+Db)OoNb+Q+zT{MLF(3+W~RI10**fe%Z()1^ikDgbk zY(j-*GhIkB^prOEt9;q57M5G20!?Pm_$tkCzi}NyHs^o8GYJf;B@mhBh&uT34Al9= z*ZF6qeL+*Kh8!SmR3@uTd8_u=Q6#;V?rO`(P-FU#?J*O$?zrtgx;d`oMVOU~BJ#Ou zcr};Y&PdHeZqMQk2?IoEZh1AE*cKCf_wC4wygHEv(*VE+q30#CyIG^6rpZ7tkIz6P zom7m*mHg0#X>6scQ`#J#A>_%s$=+0jkN8;VUhNu0f9w9@VA4N#mt4%?eKvp1k}{{_|Y_b2359xx5nk8ivvf#QkY*`Ykf;OtSoPRM_%p4VgBFdCi)X^I8VFfb;D98}orm!tv z1}i=xv;Utd;PsYJ3JQc34C+1y# zvFDSCwje?)Q*iJfbUd#v+E3fB!0p3pfpCWIaaKaJBM#nG!G5RSyJc>{i5sziGA88! z{MEjtDccvD0K{Etxeu?UaPh`7%WE%=-rqaZv^Nq=SYkWpU%%G!_XaRsk)=-PiC5`F zpWoMHZ>MXoz2GlK-j6Aq8|>WpBqHTcTn{7^ySPISbVAu1u&G>t%?ApjO*=oWQ9n4zUj{n5o$E5+DSr4f9TQpV@D|_9 zP;w5~!ZmOm-oAMg8C^|@UkSFB-BqG~R63lTN_*-E9~O9jy|&2aZQV*mz``dS-8 zFV@&@4#ODS_V~U2i7AsobLz_7Z94I6%@c{#7S?phz$nTQM4!{j{79YGb1pvQr#n3Z zn1M){TESU=ZqC*)$EtphVeJtu>gn$U(_{;^oSR5Tc0yKRH-dI0pUvP?`GcBXarf-} zG}peAr}mRz52_r}1pRXqR%U~=>#*kuI%j3t3(~@#{pW)j6e?XQz#4YjI|e@4&y#EO zA$Q68?k>R#MHR`z7xz1pP%ouZk!^;}9C)fd%Wd;uj#N&f3oE*|{kvJ}SB9%d^+49S zUtRSip%i~hMJ2^SY!tz}@3dR!dp3Q>OTnwGX*pHfDPH)cLN9-W%6(q6EKS z!>m+7`|a|Ec8&LV9&tn>Vu^ZW7;4?9*Vj$B23MIPIyR)ZC5(QEQD)V(DrRD>?li4> zMq;PD=^j#I3yRD6RcKTliaPcoHOa5X>WYl*(RNJ2$JL%=hNQvf9HdargsbVOaD~_L zt*?N0ixi@48dB!_eG#I+FsXF1PaUf4%kL}rzuJ1{-;Ckn6Yc1TO8Kuv0^+9pFUA;C zSt?T1nfKY3H4#h#>a|iPnVfgyOleuUCelkSD5fS>zn#7DL+WaY6|xSILf4HmTWRpp z!GLD&qHwnK*Nh_m#?qTdOG0Jid0;fPiB;X;EmE!G4YiZ-vyvWPbx-}IqK0G#z96S6 z=L7VeDmo1Xng{`-V=C#tPEB?$BfMz{mk72}y;NsHqZnzBX!R50_Y^;&f>-!5c zUbmU#$EpHZg=)KU?*b=?Dbb4c)=;c87_~%f?-p`q$Dx{tHh+7LBAxM` zYz+R@AU==-{|jJ8qxL*|@Wsj1j@yPNDx@7Dx$a%iG#iLnxD|mZ1(ILQ6@OMaYZ*YH zaE8C@o@#qrOW*A$_nPUbJOd8G0YhugVi!;jaZNz5lm1X*XTvr1m+DiGuPY{+xIWnP zomg%^Qm)qk{iFUSrK0#uk?Omq9vwzzplHQ8{3z{OGe zDKNWTXE&EitiCn5pT^0>2VhZ3DR}L6C-)|8qpJ1d$>KrMx1la^=)vRSa)YKs{oG}JukVstH}JTD52MZHEOJ520t`+5U>>td#?>7CH{Ihpa6z5Y&hAy|x0v~NF4 zSn2dw9>N)HU;47y-oj9iTG3*x{YWRS{{MJ-_jo4z_dNh~>Kvt2s6D_IdrY)UM|A`D|!rOY8li^VWCtQp3RcDnk#eLkP>@2`41 zqHWjShu7=*dL9Z>I{Y+9tw!w|a8gJ>1%Rj}8di(za?4IUo_vrSB4(@A1XjG3HhG4N zrZsjfefz-+ud;^K3hUk8gh-zzJ3BG;BU7t;Lc$~O2le}oXg7s$KzWBUIp~>mOFef zTn%qXW`90u$KM4lVS*6?I3okI%No57u>-<5It9WAKmTN?evUxK8u57uH8!l?#u!JW zw5+w?Nooblt7;swICKMmT42C4>=XARJ`K=|swLe_O39Jg^-vmsMa0tm8#6Z=EaE=m zfu^CSEGxAFZUJ2Un=1c;PYgeRW{0TElJhQ;u`_30kt^gsAxWNo`_Xe8pMb-R`rj5& zP2cHVod)$=#UmTGgag}=Uj}*YBT*g$2k)3z8Q0S+#8c91qAxc@0BoX(tG|qUB%t&V z^?+cKEx5UdW4dWQS0feINru8~XT@DxmrsCLq)A<24$bZeVBI6(PWxYugY#7%t^b$4 znvgSba3l_BhjBO)+Wa1`MI#b?2vz)+5zkFwMV?mi)6&dLU@+F{oxh zWrkq(bXB|r3{4m#Rf|=prRxDtNTDaXPr7QO<4vL2*Mvty51u=XIhIi}Fn>0&H+hQ# z`*P&%F z&;pL=JLKCRPK^~tMgC5?aR^3M*O1%*(@iy4%)Ad@Bei53s?tO zgdJVaaULr=_S?NFBGj27R+pY>GmapE7V#{w zZuNYm#)VDsG1ZXt_?AOPd-Tv02@|gkT7K2pmrqjYFaP`X8D7!@CNXYe4dc%ZPe991 ztdRc;vBNJdkHgl1GwM5kka^+Jkxi%!Oojsb(1CHlLxQi(e{3@&8~uQQB|ETV|GE3G zQpdJAu7Fy<0vu43j|R8ft~Iz->34#B>7z5#-g0SbC8otf2dy+YzzqfmIx?~5_eP_3 zuoh&b=8`oPdax`^_>vh;?FLzqyBEI=cdMtW0s3p#GL^7q&mjN>VJ5g*UHSY)iPrs= zBxz1Fp0@YW+_gQC$-pjz40Cy|KWAJr*t;7TDw#-iZ+9>9wi+ODQCcuNLA3y3-cQ3@ zZ`d;}g?gI)v3`-k0S{|y@XqaqBn=m5{4JWAej~^ZgYAOrO%hN#|I26dvf^`$PdqeH zBm01j2Z-)II_q8^sU6akYCtVD`TNpw2OdwSowkkpIQ0KFQ;mxo{EW=w8d;!;TSxc3 zIWJs~8U8(>S^+S1)OSk#<^|G~m5Cpi(9?3_3Vrn2tMdeO@RlioQ@$I*4EE~1P))4w ze7-a%G@3vwI4vw-5ACUXY>;zqdU}Hvs!z#!cKV4K;H*8bw`KhOC-_7#O|8LsF9~aw z(EEV;3FHeud;ImL=Q9pC?e2u@(;BL*S6eXopsnNXcLP2o!W&`D;0HJ9c`r_0o>65q z-w>4cuL*=}%C?cauIIFv32=$q)&7jAJx*AKg*|CC;6zEL*5huT@qhRJ-gPU&JY)*M zh6U!;+P+nX?LC1EwivXm`vZ!1()0McJ_}c)LcDx@IwZl&K6t0rq1&<;dW(6mV%=Ml zom)DD!|Z*0hjpAsO)h88`E;L`h3^bRcc^Xb#Ml(Z5Q6{lc~@!iChNDnmT}##k@RE~ z6J@9iScFhQmmXTP)kVNLWg@dQ^=B&HnQx{gOVQR>8sl zGKkg`52>iP?2@o6cfa2>0fP7bNAv2rc1gvq^1h6YUoK&p}jTK=hXy_wjc#AZF zD}Iz{R&|AU@NXBW>Z70}f=tW`GJP$2Z|8ibhle-?_JrEf={>`rT3frLW%QQ)YB;@^ z(#X{eYIm@tDUzyjps>ShOH`HIlnQz(+!v!Bg&cDpTyIGlU$ z$Ms%kMz!h?nxFzUes=Fase`MNS)@+ts4)pAj;(WO;~}_T2BK}?%F0BiJU2RavsZ&R z(?eS#{r(s5q7M%C$~hXHJzPl7zMnqwx@Fy!#gRz^Q7kU?JJSB$f7yL3+Y5{?RWKF| zhuG^2u~>F76H<tb4qfVJScFy4~spusU*E(f#^-lsL$k`EexT=)NQAds zPK3Pf@eOd_R_k-D==rS0dwvpC@n#FJE5!cMuk4G9^T72!#q$h*sW_(G;B&$kHRa0p z<9UL3I+KH8@8+!vIp7k@`Wi9fN=TetbOW2wr&We>_G>i7wlN$1!r?9@l+lY`aOd4S zT^)+;rzLQJK3v zs{#w4*uXo5A8EqTU2h{qfZp9~+#vMBqtQN=TA@Q@<5OZc%&th@xrYt}g6yH23c-9s zQ~!?#O+fZoC zF$$Jja&ksD-TSa+p(U4`C~mUo9!^+0cky?xhz1;Vg8z-^m@}`hvIGbYb#ShM&l%}^ zKu-;_)CZA?l)!RB7v73f88FxzpCG&ZNNK`}ZEpxbOyP(Gflnb1zrTAHCoXTfMIT&` zqIl^YR~(xHg-)pc(vFfbzDBA;1VU1>1GhRiAZQ#-;j`b&4M~1I08# z1yU*3va?#ne{HJJL*M0+U@2UuO9X)7-_S*Z`zIViqx$uyKM3aEN~?+M9bCjrOtP$B z4Z4vM7W;dllVTY?n84xUq4(UV+~C$JXMyXvzP{!!)!Rz{oo6Mqwk{A_o5zsyuhepm z{0ZAYD6Ze7O4PpQiNdW(nPV|}o)qoMaSeI-AN zQnXg~rrrp&8@7oqB#vd^#T_>1&-s&ke;EL#E*DGtGhvepkGO}+5vhYjY(eMl-)1iM zuoNnUT(T385#3G*HXS{Hs(-~oVW>L{qiQzqGs*&&>@jlOOj@N!&cddnjj;;>Y(B=e zY>^IZoHjt=U;Bc^woP|yjD=@^Hv*NCg4AO9Urx_oO@HKlc5u#cL?|41^;p9O)A>95 zO{_ta#x_z|9=>q>6}?OcEK2qMQMb0?r9hcrM8~pstg%@ohk+ee$puf#;|^@K!VGbB z6wLB|{Da5QAoPA$TA`6GW(rRvX(V`$^seoP1`4x+`Hv7ZEL*^v?|Fk=qAX6yB zBhL64n=+m~WzwWlkveqf0#05K*kt!UbXcM8W-?x0P_y`ehngc+xIz0 zVtsBtNjj#970Y#Exm$Rc1;rT@Kcza=SP^P<f&XWfcH_kZyHO0_nAx@>x z#kpooJr-b{`O)1XWgam@PyBqyrEA*NjR#zR0inQcV+G@6pjlY_BQcwpT_xsMZc2&p z1sN

    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    + Hello! +
    +
    +
    + My name is: +
    +
    +

    + Rodney +

    + + +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    + +
    + + +
    +
    + Python +
    +
    + Java +
    +
    + HTML +
    +
    + CSS +
    +
    +
    + +
    +
    +
    + Git +
    +
    + Django +
    +
    + Flask +
    +
    + Bootstrap +
    +
    + +
    + + +
    +
    +
    +
    + +
    +
    + Skills: +
    +
    + +
    +
      +
    • Analytical skills
    • +
    • Attention to detail
    • +
    • Innovative thinking
    • +
    • Dependable
    • +
    • Strong communicator
    • + +
    + +
    + +
    +
    + Services: +
    + +
    + +
    +
      +
    • Front end development
    • +
    • Back end development
    • +
    • Database management
    • +
    • Problem solving
    • +
    • Consulting
    • + +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + \ No newline at end of file From d0cb345c9a319a467a5bc1e5cb57754a2606553b Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Wed, 8 Dec 2021 20:43:06 -0800 Subject: [PATCH 002/277] adding js folder --- Code/Lee/Javascript/lab01/index.html | 17 ++++ .../Lee/Javascript/lab01/passwordGenerator.js | 26 ++++++ Code/Lee/Javascript/lab01/rps.js | 82 +++++++++++++++++++ 3 files changed, 125 insertions(+) create mode 100644 Code/Lee/Javascript/lab01/index.html create mode 100644 Code/Lee/Javascript/lab01/passwordGenerator.js create mode 100644 Code/Lee/Javascript/lab01/rps.js diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html new file mode 100644 index 00000000..f5b69397 --- /dev/null +++ b/Code/Lee/Javascript/lab01/index.html @@ -0,0 +1,17 @@ + + + + + + + + Javascript Intro Labs + + +

    Please cycle throught the scripts to evaluate my labs - Cheers!

    + + + + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab01/passwordGenerator.js b/Code/Lee/Javascript/lab01/passwordGenerator.js new file mode 100644 index 00000000..332b62b4 --- /dev/null +++ b/Code/Lee/Javascript/lab01/passwordGenerator.js @@ -0,0 +1,26 @@ +/* Random Password Generator +Part 1 +Let's generate a password of length n using a while loop and random.choice, this will be a string of random characters, e.g. a62xB95. +Allow the user to enter the value of n, remember to convert its type to an int, as input returns a string. +Hint: random.choice can be used to pick a character out of a string, as well as an element out of a list. + +Part 2 (optional) +Ask the user for how many lowercase letters, uppercase letters, numbers, and special characters they'd like in their password. +You do not want the pieces in order (e.g. 3 lowercase letters followed by 3 uppercase letters...). +You can use list(password_string) or password_string.split('') to convert the string to a list, random.shuffle(password_list) to shuffle it, and then ''.join(password_list) to turn it back into a string. */ + +function randint(a, b) { + return Math.floor(a + Math.random()*(b-a+1)) +} + +function randomChoice(arr) { + let i = randint(0, arr.length-1) + return arr[i] +} + +let chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&()*+,-.:;<=>?@[]^_`{|}~' +var dict_array = chars.split(""); + + +// iterate over the indices of an array using a while-loop +let i=prompt('Enter an integer value for your password:') diff --git a/Code/Lee/Javascript/lab01/rps.js b/Code/Lee/Javascript/lab01/rps.js new file mode 100644 index 00000000..3e13d7f2 --- /dev/null +++ b/Code/Lee/Javascript/lab01/rps.js @@ -0,0 +1,82 @@ +/* Rock Paper Scissors +Let's play rock-paper-scissors with the computer. You may want to try using these emojis moyaipage_with_curlscissorsfist_raisedhandv + +The computer will ask the user for their choice (rock, paper, scissors) +The computer will randomly choose rock, paper or scissors +Determine who won and tell the user +Let's list all the cases: + +rock vs rock (tie) +rock vs paper +rock vs scissors +paper vs rock +paper vs paper (tie) +paper vs scissors +scissors vs rock +scissors vs paper +scissors vs scissors (tie) +Version 2 (optional) +After playing, ask them if they'd like to play again. If they say yes, restart the game, otherwise exit.*/ + +let options = ['rock', 'paper', 'scissors'] + +function randint(a, b) { + return Math.floor(a + Math.random()*(b-a+1)) +} + +function randomChoice(arr) { + let i = randint(0, arr.length-1) + return arr[i] +} + +function game (){ + let userChoice = prompt("Enter 'rock', 'paper', or 'scissors': ") + let computerChoice = randomChoice(options); + console.log("You chose", userChoice); + console.log("Computer chose", computerChoice); + result (userChoice, computerChoice) +} + +function result (user, computer){ + if (user == computer){ + console.log("You tied!") + return + } else if (user == 'rock') { + if (computer == 'paper') { + console.log("The computer's paper covers your rock - you lose!") + return + } else if (computer == 'scissors') { + console.log("The computer's scissors are crushed by your rock - you win!") + return + } + } else if (user == 'paper') { + if (computer == 'scissors') { + console.log("The computer's scissors cuts your paper - you lose!") + return + } else if (computer == 'rock') { + console.log("The computer's rock is covered by your paper - you win!") + return + } + } else if (user == 'scissors') { + if (computer == 'rock') { + console.log("The computer's rock crushes your scissors - you lose!") + return + } else if (computer == 'paper') { + console.log("The computer's paper is cut by your scissors - you win!") + return + } + } + return +} + + +let continueGame = 0 + +while (continueGame < 1) { + game() + let repeater = prompt("Input 'yes' if you'd like to continue the game") + if (repeater != 'yes'){ + continueGame++ + } +} + From cba56c00eb9ae7fbae9c4bd4ee471aa3a1200c9e Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Thu, 9 Dec 2021 20:29:16 -0800 Subject: [PATCH 003/277] lab1 series complete --- Code/Lee/Javascript/lab01/converter.js | 76 +++++++++++++++++++ Code/Lee/Javascript/lab01/index.html | 8 +- .../Lee/Javascript/lab01/passwordGenerator.js | 66 ++++++++++++---- Code/Lee/Javascript/lab01/rps.js | 22 +----- 4 files changed, 134 insertions(+), 38 deletions(-) create mode 100644 Code/Lee/Javascript/lab01/converter.js diff --git a/Code/Lee/Javascript/lab01/converter.js b/Code/Lee/Javascript/lab01/converter.js new file mode 100644 index 00000000..81527f68 --- /dev/null +++ b/Code/Lee/Javascript/lab01/converter.js @@ -0,0 +1,76 @@ +/* Lee Colburn +Lab 1 Javascript +Unit Converter */ + +function getMeters(distance, unit) { + if (unit == "feet"){ + let result=(distance * .3048) + return result + } + else if (unit == "miles") { + let result = (distance * 1609.34) + return result + } + else if (unit == "meters") { + let result = (distance * 1) + return result + } + else if (unit == "kilometers") { + let result = (distance * 1000) + return result + } + else if (unit == "yards") { + let result = (distance * .9144) + return result + } + else if (unit == "inches") { + let result = (distance * 0.0254) + return result + } +} + +function getCustom(meters, unit){ + if (unit == "feet"){ + let result=(meters / .3048) + return result + } + else if (unit == "miles") { + let result = (meters / 1609.34) + return result + } + else if (unit == "meters") { + let result = (meters / 1) + return result + } + else if (unit == "kilometers") { + let result = (meters / 1000) + return result + } + else if (unit == "yards") { + let result = (meters / .9144) + return result + } + else if (unit == "inches") { + let result = (meters / 0.0254) + return result + } +} + + + +let outputUnit = prompt('Enter the unit you would like to convert to: ') +let inputDistance = prompt('Enter the distance you would like to convert:') +let inputUnit = prompt('Enter the unit you are converting from (feet, miles, meters, kilometers, yards, or inches)') +let meterResult = getMeters(inputDistance, inputUnit) + +if (outputUnit != "meters"){ + let meters = getMeters(inputDistance, inputUnit) + let customResult = getCustom(meters, outputUnit) + alert(inputDistance + " " + inputUnit + " is equal to " + customResult + " " + outputUnit) +} else { + alert(inputDistance + " " + inputUnit + " is equal to " + meterResult + " " + outputUnit) +} + + + + diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html index f5b69397..8b554d91 100644 --- a/Code/Lee/Javascript/lab01/index.html +++ b/Code/Lee/Javascript/lab01/index.html @@ -8,10 +8,10 @@ Javascript Intro Labs -

    Please cycle throught the scripts to evaluate my labs - Cheers!

    - - - +

    Please cycle through the scripts to evaluate my labs - Cheers!

    + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab01/passwordGenerator.js b/Code/Lee/Javascript/lab01/passwordGenerator.js index 332b62b4..335926c4 100644 --- a/Code/Lee/Javascript/lab01/passwordGenerator.js +++ b/Code/Lee/Javascript/lab01/passwordGenerator.js @@ -1,26 +1,62 @@ -/* Random Password Generator -Part 1 -Let's generate a password of length n using a while loop and random.choice, this will be a string of random characters, e.g. a62xB95. -Allow the user to enter the value of n, remember to convert its type to an int, as input returns a string. -Hint: random.choice can be used to pick a character out of a string, as well as an element out of a list. - -Part 2 (optional) -Ask the user for how many lowercase letters, uppercase letters, numbers, and special characters they'd like in their password. -You do not want the pieces in order (e.g. 3 lowercase letters followed by 3 uppercase letters...). -You can use list(password_string) or password_string.split('') to convert the string to a list, random.shuffle(password_list) to shuffle it, and then ''.join(password_list) to turn it back into a string. */ +/* Lee Colburn +Lab 1 Javascript +Random Password Generator */ function randint(a, b) { return Math.floor(a + Math.random()*(b-a+1)) } function randomChoice(arr) { - let i = randint(0, arr.length-1) + let i = randint(0, arr.length-1); return arr[i] } -let chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&()*+,-.:;<=>?@[]^_`{|}~' -var dict_array = chars.split(""); +function getChars(desiredLength, array){ + let passIndex=0; + let charString = ''; + array = array.split('') + while (passIndex < desiredLength){ + let choice = randomChoice(array) + let choiceIndex = array.indexOf(choice) + if (choiceIndex > -1) { + array.splice(choiceIndex, 1); // omg this was painful. This essentially pops out the value from the array of eligible password characters. The prevents duplication of values for the final password output. + } + charString =charString + choice + + ++passIndex + } + return charString +} + +function generatePassword(numberLength, specialLength, upperLength, lowerLength){ + let passNumbers = '0123456789'; + let passSpecial = '!#$%&*+,-.=>?@[]^_`~'; + let passUpper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + let passLower = 'abcdefghijklmnopqrstuvwxyz'; + let numPass = getChars(numberLength, passNumbers) + let specialPass = getChars(specialLength, passSpecial) + let upperPass = getChars(upperLength, passUpper) + let lowerPass = getChars(lowerLength, passLower) + let finalPass = numPass + specialPass + upperPass + lowerPass + console.log(finalPass) + finalPass = getChars(finalPass.length, finalPass) + return finalPass +} + +function shuffleWord (word){ + var shuffledWord = ''; + word = word.split(''); + while (word.length > 0) { + shuffledWord += word.splice(word.length * Math.random() << 0, 1); + } + return shuffledWord; +} +let numberLength=prompt('Enter an integer value for Numbers:') +let specialLength=prompt('Enter an integer value for your special chars:') +let upperLength=prompt('Enter an integer value for your uppercase chars:') +let lowerLength=prompt('Enter an integer value for your lowercase:') +let finalPassword = generatePassword(numberLength, specialLength, upperLength, lowerLength) +finalPassword = shuffleWord(finalPassword) -// iterate over the indices of an array using a while-loop -let i=prompt('Enter an integer value for your password:') +alert("Password: " + finalPassword) diff --git a/Code/Lee/Javascript/lab01/rps.js b/Code/Lee/Javascript/lab01/rps.js index 3e13d7f2..8a77c3af 100644 --- a/Code/Lee/Javascript/lab01/rps.js +++ b/Code/Lee/Javascript/lab01/rps.js @@ -1,22 +1,6 @@ -/* Rock Paper Scissors -Let's play rock-paper-scissors with the computer. You may want to try using these emojis moyaipage_with_curlscissorsfist_raisedhandv - -The computer will ask the user for their choice (rock, paper, scissors) -The computer will randomly choose rock, paper or scissors -Determine who won and tell the user -Let's list all the cases: - -rock vs rock (tie) -rock vs paper -rock vs scissors -paper vs rock -paper vs paper (tie) -paper vs scissors -scissors vs rock -scissors vs paper -scissors vs scissors (tie) -Version 2 (optional) -After playing, ask them if they'd like to play again. If they say yes, restart the game, otherwise exit.*/ +/* Lee Colburn +Lab 1 Javascript +Rock, Paper, Scissors */ let options = ['rock', 'paper', 'scissors'] From 45b825e554c41377d3cd2b8f90c638d9e9daa475 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Fri, 10 Dec 2021 16:48:13 -0800 Subject: [PATCH 004/277] initial commit --- Code/Michael/javascript/lab03/assets/index.js | 0 Code/Michael/javascript/lab03/index.html | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 Code/Michael/javascript/lab03/assets/index.js create mode 100644 Code/Michael/javascript/lab03/index.html diff --git a/Code/Michael/javascript/lab03/assets/index.js b/Code/Michael/javascript/lab03/assets/index.js new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/javascript/lab03/index.html b/Code/Michael/javascript/lab03/index.html new file mode 100644 index 00000000..9caa20a5 --- /dev/null +++ b/Code/Michael/javascript/lab03/index.html @@ -0,0 +1,10 @@ + + + + + + + Lab 03 Python Redo + + + From a98b8f93e7b6341c0cd5cf4567f03f88e228ef67 Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Fri, 10 Dec 2021 18:15:09 -0800 Subject: [PATCH 005/277] slight changes --- Code/Lee/Javascript/lab01/index.html | 4 ++-- .../Lee/Javascript/lab01/passwordGenerator.js | 20 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html index 8b554d91..19773c65 100644 --- a/Code/Lee/Javascript/lab01/index.html +++ b/Code/Lee/Javascript/lab01/index.html @@ -9,8 +9,8 @@

    Please cycle through the scripts to evaluate my labs - Cheers!

    - - + + --> diff --git a/Code/Lee/Javascript/lab01/passwordGenerator.js b/Code/Lee/Javascript/lab01/passwordGenerator.js index 335926c4..424505db 100644 --- a/Code/Lee/Javascript/lab01/passwordGenerator.js +++ b/Code/Lee/Javascript/lab01/passwordGenerator.js @@ -29,15 +29,17 @@ function getChars(desiredLength, array){ } function generatePassword(numberLength, specialLength, upperLength, lowerLength){ - let passNumbers = '0123456789'; - let passSpecial = '!#$%&*+,-.=>?@[]^_`~'; - let passUpper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - let passLower = 'abcdefghijklmnopqrstuvwxyz'; - let numPass = getChars(numberLength, passNumbers) - let specialPass = getChars(specialLength, passSpecial) - let upperPass = getChars(upperLength, passUpper) - let lowerPass = getChars(lowerLength, passLower) - let finalPass = numPass + specialPass + upperPass + lowerPass + let passNumbers, passSpecial, passUpper, passLower, numPass, specialPass, upperPass, lowerPass, finalPass + + passNumbers = '0123456789'; + passSpecial = '!#$%&*+,-.=>?@[]^_`~'; + passUpper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + passLower = 'abcdefghijklmnopqrstuvwxyz'; + numPass = getChars(numberLength, passNumbers) + specialPass = getChars(specialLength, passSpecial) + upperPass = getChars(upperLength, passUpper) + lowerPass = getChars(lowerLength, passLower) + finalPass = numPass + specialPass + upperPass + lowerPass console.log(finalPass) finalPass = getChars(finalPass.length, finalPass) return finalPass From e7929c010d0a2b018edec8617ec89c74c7da8481 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Sat, 11 Dec 2021 15:39:36 -0800 Subject: [PATCH 006/277] lab 19 finished with comments on line 73-75 --- Code/James/python/lab19.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Code/James/python/lab19.py b/Code/James/python/lab19.py index a301c5a9..1360c69f 100644 --- a/Code/James/python/lab19.py +++ b/Code/James/python/lab19.py @@ -18,6 +18,8 @@ def load(self): questions = contents['results'] # gives all the data from the api self.info = questions # now the class is initialized + + @@ -64,9 +66,14 @@ def answer_checker(self, user_answer): play = True + while play: + #added these three lines to check if answers were correct and they are. + + # print(trivia.info) + # print(trivia.current_question, html.unescape(trivia.info[counter]['question'])) + # print(trivia.current_question, html.unescape(trivia.info[counter]['correct_answer'])) - print(trivia.current_question, html.unescape(trivia.info[counter]['question'])) user_answer = input('Enter True or False: ').capitalize() if user_answer not in ['True', 'False']: @@ -79,7 +86,7 @@ def answer_checker(self, user_answer): trivia.current_question += 1 - if counter == 9: + if counter == 10: print(f'You answered {trivia.points} questions correctly') play_again = (input('Do you want to play again type yes or no \n>> ')).lower() if play_again == 'no': From f55ff9026d9636d166b8c56efed23eb25e429e1e Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 13 Dec 2021 20:47:24 -0800 Subject: [PATCH 007/277] nightly commit --- Code/Michael/javascript/lab03/assets/index.js | 41 +++++++++++++++++++ Code/Michael/javascript/lab03/index.html | 4 +- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/Code/Michael/javascript/lab03/assets/index.js b/Code/Michael/javascript/lab03/assets/index.js index e69de29b..6948ef86 100644 --- a/Code/Michael/javascript/lab03/assets/index.js +++ b/Code/Michael/javascript/lab03/assets/index.js @@ -0,0 +1,41 @@ +let stringToEncrypt, intNumberRotations; + +function getInput() { + while ( + stringToEncrypt == "" || + stringToEncrypt == null || + stringToEncrypt == undefined || + stringToEncrypt == " " + ) { + stringToEncrypt = prompt("Enter a string to be encrypted: "); + } + + while ( + intNumberRotations == "" || + intNumberRotations == null || + intNumberRotations == undefined || + isNaN(intNumberRotations) + ) { + intNumberRotations = parseInt(prompt("Enter the number of rotations: ")); + } +} + +function rot13(str, rotations) { + let result = ""; + for (let i = 0; i < str.length; i++) { + let charCode = str.charCodeAt(i); + if (charCode >= 65 && charCode <= 90) { + charCode = ((charCode - 65 + rotations) % 26) + 65; + } else if (charCode >= 97 && charCode <= 122) { + charCode = ((charCode - 97 + rotations) % 26) + 97; + } else if (charCode >= 48 && charCode <= 57) { + charCode = ((charCode - 48 + rotations) % 10) + 48; + } + result += String.fromCharCode(charCode); + } + return result; +} + +getInput(); +alert(`Your string '${stringToEncrypt}' +has been encrypted to '${rot13(stringToEncrypt, intNumberRotations)}'`); diff --git a/Code/Michael/javascript/lab03/index.html b/Code/Michael/javascript/lab03/index.html index 9caa20a5..f4af2244 100644 --- a/Code/Michael/javascript/lab03/index.html +++ b/Code/Michael/javascript/lab03/index.html @@ -6,5 +6,7 @@ Lab 03 Python Redo - + + + From ea5c2a300d11a92965d94c85d0db4000ab69bf13 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 14 Dec 2021 15:27:31 -0700 Subject: [PATCH 008/277] lab-01 v2 --- Code/Austen/03-js/lab-01/{ => v1}/index.html | 0 .../03-js/lab-01/{ => v1}/unit-converter.js | 0 Code/Austen/03-js/lab-01/v2/index.html | 18 ++++++++++ Code/Austen/03-js/lab-01/v2/unit-converter.js | 35 +++++++++++++++++++ 4 files changed, 53 insertions(+) rename Code/Austen/03-js/lab-01/{ => v1}/index.html (100%) rename Code/Austen/03-js/lab-01/{ => v1}/unit-converter.js (100%) create mode 100644 Code/Austen/03-js/lab-01/v2/index.html create mode 100644 Code/Austen/03-js/lab-01/v2/unit-converter.js diff --git a/Code/Austen/03-js/lab-01/index.html b/Code/Austen/03-js/lab-01/v1/index.html similarity index 100% rename from Code/Austen/03-js/lab-01/index.html rename to Code/Austen/03-js/lab-01/v1/index.html diff --git a/Code/Austen/03-js/lab-01/unit-converter.js b/Code/Austen/03-js/lab-01/v1/unit-converter.js similarity index 100% rename from Code/Austen/03-js/lab-01/unit-converter.js rename to Code/Austen/03-js/lab-01/v1/unit-converter.js diff --git a/Code/Austen/03-js/lab-01/v2/index.html b/Code/Austen/03-js/lab-01/v2/index.html new file mode 100644 index 00000000..c2eefb1d --- /dev/null +++ b/Code/Austen/03-js/lab-01/v2/index.html @@ -0,0 +1,18 @@ + + + + + + + Unit Converter + + + + + + diff --git a/Code/Austen/03-js/lab-01/v2/unit-converter.js b/Code/Austen/03-js/lab-01/v2/unit-converter.js new file mode 100644 index 00000000..627e147e --- /dev/null +++ b/Code/Austen/03-js/lab-01/v2/unit-converter.js @@ -0,0 +1,35 @@ +const roundAccurately = (number, decimalPlaces) => + Number(Math.round(number + "e" + decimalPlaces) + "e-" + decimalPlaces); + +function convert(unitFrom, unitTo, amount, rates) { + for (let i = 0; i < rates.length; i++) { + if (unitFrom === rates[i].name) { + let unitrates = rates[i].rates; + for (let i = 0; i < unitrates.length; i++) { + if (unitTo === unitrates[i].name) { + let rate = unitrates[i].rate; + let calc = amount * rate; + return roundAccurately(calc, 3); + } + } + } + } +} +let rates = [ + { + name: "feet", + rates: [ + { name: "inches", rate: 12 }, + { name: "meters", rate: 0.3048 }, + ], + }, + { name: "meters", rates: [{ name: "feet", rate: 1 / 0.3048 }] }, +]; +alert("Welcome to the converter."); +let unitFrom = prompt("Unit from:\nenter 'feet' or 'meters': "); +let amount = prompt("Enter the number of " + unitFrom + ": "); +let unitTo = prompt( + "What unit would you like to convert to?\nif you entered\n feet: enter 'inches' or 'meters'\n meters: enter 'feet'" +); +let output = convert(unitFrom, unitTo, amount, rates); +alert(amount + " " + unitFrom + " = " + output + " " + unitTo); From 66e1749c15fb75afd87c93bd304b469ff0c1b752 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Tue, 14 Dec 2021 16:43:11 -0800 Subject: [PATCH 009/277] commenting --- Code/Michael/javascript/lab03/assets/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Code/Michael/javascript/lab03/assets/index.js b/Code/Michael/javascript/lab03/assets/index.js index 6948ef86..dac14d43 100644 --- a/Code/Michael/javascript/lab03/assets/index.js +++ b/Code/Michael/javascript/lab03/assets/index.js @@ -7,6 +7,7 @@ function getInput() { stringToEncrypt == undefined || stringToEncrypt == " " ) { + // Check if input is empty stringToEncrypt = prompt("Enter a string to be encrypted: "); } @@ -16,6 +17,7 @@ function getInput() { intNumberRotations == undefined || isNaN(intNumberRotations) ) { + // Check if input is empty intNumberRotations = parseInt(prompt("Enter the number of rotations: ")); } } @@ -25,13 +27,16 @@ function rot13(str, rotations) { for (let i = 0; i < str.length; i++) { let charCode = str.charCodeAt(i); if (charCode >= 65 && charCode <= 90) { + // Uppercase charCode = ((charCode - 65 + rotations) % 26) + 65; } else if (charCode >= 97 && charCode <= 122) { + // Lowercase charCode = ((charCode - 97 + rotations) % 26) + 97; } else if (charCode >= 48 && charCode <= 57) { + // Numbers charCode = ((charCode - 48 + rotations) % 10) + 48; } - result += String.fromCharCode(charCode); + result += String.fromCharCode(charCode); // Convert back to string } return result; } From 520e703a67d780ee215c05bd165c7ee6c609aeec Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 14 Dec 2021 18:08:36 -0700 Subject: [PATCH 010/277] lab-04 progress --- Code/Austen/03-js/lab-04/index.html | 26 +++++++++ Code/Austen/03-js/lab-04/scripts/index.js | 56 ++++++++++++++++++++ Code/Austen/03-js/lab-04/style/signature.css | 13 +++++ Code/Austen/03-js/lab-04/tasklist.js | 0 4 files changed, 95 insertions(+) create mode 100644 Code/Austen/03-js/lab-04/scripts/index.js create mode 100644 Code/Austen/03-js/lab-04/style/signature.css delete mode 100644 Code/Austen/03-js/lab-04/tasklist.js diff --git a/Code/Austen/03-js/lab-04/index.html b/Code/Austen/03-js/lab-04/index.html index e69de29b..6ec671a4 100644 --- a/Code/Austen/03-js/lab-04/index.html +++ b/Code/Austen/03-js/lab-04/index.html @@ -0,0 +1,26 @@ + + + + + + + + Taskmaster + + +
    +

    Taskmaster

    +
    +
    +

    my tasks

    + + +
    + + +
    +
    + + + + diff --git a/Code/Austen/03-js/lab-04/scripts/index.js b/Code/Austen/03-js/lab-04/scripts/index.js new file mode 100644 index 00000000..07095c2e --- /dev/null +++ b/Code/Austen/03-js/lab-04/scripts/index.js @@ -0,0 +1,56 @@ +var doc = document; +var body = doc.body; +var main = doc.querySelector("main"); +var tasklist = doc.getElementById("tasklist"); +var tasksSection = doc.getElementById("tasks"); + +var tasks = []; +var templates = []; + +function load() { + body.style.textAlign = "center"; + body.style.fontFamily = "consolas"; + main.style.margin = "4rem"; + main.style.marginTop = "1rem"; + main.style.minHeight = "75vh"; + tasklist.style.margin = "10%"; + tasklist.style.marginTop = "5%"; + tasklist.style.minHeight = "5vh"; + tasklist.style.border = "3px solid black"; + tasksSection.style.textAlign = "start"; +} + +function drawTask(task) { + tasks.push(task); + let template = ` +
    + + +
    + `; + templates.push(template); + tasksSection.innerHTML += template; +} + +function addtask() { + let task = prompt("enter the task name: "); + drawTask(task); +} + +function removetask() { + let task = prompt("enter the task name: "); + let index = tasks.indexOf(task); + templates.splice(index, 1); + tasksSection.innerHTML = ""; + templates.forEach((template) => (tasksSection.innerHTML += template)); +} + +function updateTasklist(event) { + let updatetasks = tasksSection.children; + event.preventDefault(); +} + +body.onload = load(); +doc.getElementById("add").onclick = addtask; +doc.getElementById("remove").onclick = removetask; +tasklist.onsubmit = updateTasklist; diff --git a/Code/Austen/03-js/lab-04/style/signature.css b/Code/Austen/03-js/lab-04/style/signature.css new file mode 100644 index 00000000..37cf1671 --- /dev/null +++ b/Code/Austen/03-js/lab-04/style/signature.css @@ -0,0 +1,13 @@ +.bg-black { + background-color: black; +} +.bg-grey { + background-color: grey; +} +.txt-white { + color: white; +} + +div { + margin: 1rem; +} diff --git a/Code/Austen/03-js/lab-04/tasklist.js b/Code/Austen/03-js/lab-04/tasklist.js deleted file mode 100644 index e69de29b..00000000 From 2f00a9069ace8489cfbb3e51de1a424419fc51b3 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Tue, 14 Dec 2021 21:22:00 -0800 Subject: [PATCH 011/277] prog --- Code/James/python/lab-02.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Code/James/python/lab-02.py diff --git a/Code/James/python/lab-02.py b/Code/James/python/lab-02.py new file mode 100644 index 00000000..e2f91170 --- /dev/null +++ b/Code/James/python/lab-02.py @@ -0,0 +1,19 @@ +coins = [ + ('half-dollar', 50), + ('quarter', 25), + ('dime', 10), + ('nickel', 5), + ('penny', 1) +] +dollar_amount = int(input("Enter a dollar amount: ")) + + + +quarter = dollar_amount // coins[1][1] +dime = dollar_amount // coins[2][1] +nickel = dollar_amount // coins[3][1] +penny = dollar_amount // coins[4][1] + +total = dollar_amount // quarter + +print(penny) \ No newline at end of file From df0ea20f1930a251161abddbccb38f3861a58d80 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 15 Dec 2021 18:02:27 -0700 Subject: [PATCH 012/277] update directories --- Code/Austen/03-js/lab-04/index.html | 26 ------------------- Code/Austen/js-04/index.html | 26 +++++++++++++++++++ .../{03-js/lab-04 => js-04}/scripts/index.js | 0 .../lab-04 => js-04}/style/signature.css | 0 Code/Austen/js-04/tasklist.js | 0 5 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 Code/Austen/03-js/lab-04/index.html rename Code/Austen/{03-js/lab-04 => js-04}/scripts/index.js (100%) rename Code/Austen/{03-js/lab-04 => js-04}/style/signature.css (100%) delete mode 100644 Code/Austen/js-04/tasklist.js diff --git a/Code/Austen/03-js/lab-04/index.html b/Code/Austen/03-js/lab-04/index.html deleted file mode 100644 index 6ec671a4..00000000 --- a/Code/Austen/03-js/lab-04/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - Taskmaster - - -
    -

    Taskmaster

    -
    -
    -

    my tasks

    - - -
    - - -
    -
    - - - - diff --git a/Code/Austen/js-04/index.html b/Code/Austen/js-04/index.html index e69de29b..6ec671a4 100644 --- a/Code/Austen/js-04/index.html +++ b/Code/Austen/js-04/index.html @@ -0,0 +1,26 @@ + + + + + + + + Taskmaster + + +
    +

    Taskmaster

    +
    +
    +

    my tasks

    + + +
    + + +
    +
    + + + + diff --git a/Code/Austen/03-js/lab-04/scripts/index.js b/Code/Austen/js-04/scripts/index.js similarity index 100% rename from Code/Austen/03-js/lab-04/scripts/index.js rename to Code/Austen/js-04/scripts/index.js diff --git a/Code/Austen/03-js/lab-04/style/signature.css b/Code/Austen/js-04/style/signature.css similarity index 100% rename from Code/Austen/03-js/lab-04/style/signature.css rename to Code/Austen/js-04/style/signature.css diff --git a/Code/Austen/js-04/tasklist.js b/Code/Austen/js-04/tasklist.js deleted file mode 100644 index e69de29b..00000000 From 9f37a8639454175052cb278bc7542536af6ec800 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 15 Dec 2021 18:04:02 -0700 Subject: [PATCH 013/277] resolve conflicts --- Code/Austen/03-js/lab-01/v1/index.html | 18 ---------- Code/Austen/03-js/lab-01/v1/unit-converter.js | 23 ------------ Code/Austen/03-js/lab-01/v2/index.html | 18 ---------- Code/Austen/03-js/lab-01/v2/unit-converter.js | 35 ------------------- 4 files changed, 94 deletions(-) delete mode 100644 Code/Austen/03-js/lab-01/v1/index.html delete mode 100644 Code/Austen/03-js/lab-01/v1/unit-converter.js delete mode 100644 Code/Austen/03-js/lab-01/v2/index.html delete mode 100644 Code/Austen/03-js/lab-01/v2/unit-converter.js diff --git a/Code/Austen/03-js/lab-01/v1/index.html b/Code/Austen/03-js/lab-01/v1/index.html deleted file mode 100644 index c2eefb1d..00000000 --- a/Code/Austen/03-js/lab-01/v1/index.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - Unit Converter - - - - - - diff --git a/Code/Austen/03-js/lab-01/v1/unit-converter.js b/Code/Austen/03-js/lab-01/v1/unit-converter.js deleted file mode 100644 index 57397678..00000000 --- a/Code/Austen/03-js/lab-01/v1/unit-converter.js +++ /dev/null @@ -1,23 +0,0 @@ -function convert(unitFrom, unitTo, amount) { - if (unitFrom === "feet") { - if (unitTo === "inches") { - var output = amount * 12; - } - if (unitTo === "meters") { - var output = Math.round(amount * 0.3048); - } - } - if (unitFrom === "meters") { - if (unitTo === "feet") { - var output = Math.round(amount / 0.3048); - } - } - return output; -} - -alert("Welcome to the converter."); -let unitFrom = prompt("What unit would you like to enter?"); -let amount = prompt("Enter the number of " + unitFrom + ": "); -let unitTo = prompt("What unit would you like to convert to?"); -let output = convert(unitFrom, unitTo, amount); -alert(amount + " " + unitFrom + " = (approx.) " + output + " " + unitTo); diff --git a/Code/Austen/03-js/lab-01/v2/index.html b/Code/Austen/03-js/lab-01/v2/index.html deleted file mode 100644 index c2eefb1d..00000000 --- a/Code/Austen/03-js/lab-01/v2/index.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - Unit Converter - - - - - - diff --git a/Code/Austen/03-js/lab-01/v2/unit-converter.js b/Code/Austen/03-js/lab-01/v2/unit-converter.js deleted file mode 100644 index 627e147e..00000000 --- a/Code/Austen/03-js/lab-01/v2/unit-converter.js +++ /dev/null @@ -1,35 +0,0 @@ -const roundAccurately = (number, decimalPlaces) => - Number(Math.round(number + "e" + decimalPlaces) + "e-" + decimalPlaces); - -function convert(unitFrom, unitTo, amount, rates) { - for (let i = 0; i < rates.length; i++) { - if (unitFrom === rates[i].name) { - let unitrates = rates[i].rates; - for (let i = 0; i < unitrates.length; i++) { - if (unitTo === unitrates[i].name) { - let rate = unitrates[i].rate; - let calc = amount * rate; - return roundAccurately(calc, 3); - } - } - } - } -} -let rates = [ - { - name: "feet", - rates: [ - { name: "inches", rate: 12 }, - { name: "meters", rate: 0.3048 }, - ], - }, - { name: "meters", rates: [{ name: "feet", rate: 1 / 0.3048 }] }, -]; -alert("Welcome to the converter."); -let unitFrom = prompt("Unit from:\nenter 'feet' or 'meters': "); -let amount = prompt("Enter the number of " + unitFrom + ": "); -let unitTo = prompt( - "What unit would you like to convert to?\nif you entered\n feet: enter 'inches' or 'meters'\n meters: enter 'feet'" -); -let output = convert(unitFrom, unitTo, amount, rates); -alert(amount + " " + unitFrom + " = " + output + " " + unitTo); From 2f5a844285f8ff18df11be1aeb18b517a861c96a Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 15 Dec 2021 18:05:19 -0700 Subject: [PATCH 014/277] resolve conflicts --- Code/Austen/js-01/{ => v1}/index.html | 0 Code/Austen/js-01/{ => v1}/unit-converter.js | 0 Code/Austen/js-01/v2/index.html | 18 ++++++++++ Code/Austen/js-01/v2/unit-converter.js | 35 ++++++++++++++++++++ 4 files changed, 53 insertions(+) rename Code/Austen/js-01/{ => v1}/index.html (100%) rename Code/Austen/js-01/{ => v1}/unit-converter.js (100%) create mode 100644 Code/Austen/js-01/v2/index.html create mode 100644 Code/Austen/js-01/v2/unit-converter.js diff --git a/Code/Austen/js-01/index.html b/Code/Austen/js-01/v1/index.html similarity index 100% rename from Code/Austen/js-01/index.html rename to Code/Austen/js-01/v1/index.html diff --git a/Code/Austen/js-01/unit-converter.js b/Code/Austen/js-01/v1/unit-converter.js similarity index 100% rename from Code/Austen/js-01/unit-converter.js rename to Code/Austen/js-01/v1/unit-converter.js diff --git a/Code/Austen/js-01/v2/index.html b/Code/Austen/js-01/v2/index.html new file mode 100644 index 00000000..c2eefb1d --- /dev/null +++ b/Code/Austen/js-01/v2/index.html @@ -0,0 +1,18 @@ + + + + + + + Unit Converter + + + + + + diff --git a/Code/Austen/js-01/v2/unit-converter.js b/Code/Austen/js-01/v2/unit-converter.js new file mode 100644 index 00000000..627e147e --- /dev/null +++ b/Code/Austen/js-01/v2/unit-converter.js @@ -0,0 +1,35 @@ +const roundAccurately = (number, decimalPlaces) => + Number(Math.round(number + "e" + decimalPlaces) + "e-" + decimalPlaces); + +function convert(unitFrom, unitTo, amount, rates) { + for (let i = 0; i < rates.length; i++) { + if (unitFrom === rates[i].name) { + let unitrates = rates[i].rates; + for (let i = 0; i < unitrates.length; i++) { + if (unitTo === unitrates[i].name) { + let rate = unitrates[i].rate; + let calc = amount * rate; + return roundAccurately(calc, 3); + } + } + } + } +} +let rates = [ + { + name: "feet", + rates: [ + { name: "inches", rate: 12 }, + { name: "meters", rate: 0.3048 }, + ], + }, + { name: "meters", rates: [{ name: "feet", rate: 1 / 0.3048 }] }, +]; +alert("Welcome to the converter."); +let unitFrom = prompt("Unit from:\nenter 'feet' or 'meters': "); +let amount = prompt("Enter the number of " + unitFrom + ": "); +let unitTo = prompt( + "What unit would you like to convert to?\nif you entered\n feet: enter 'inches' or 'meters'\n meters: enter 'feet'" +); +let output = convert(unitFrom, unitTo, amount, rates); +alert(amount + " " + unitFrom + " = " + output + " " + unitTo); From 9d4b88fb37eabf7a52fc5811402868109551e00d Mon Sep 17 00:00:00 2001 From: arek8675 Date: Wed, 15 Dec 2021 18:36:22 -0800 Subject: [PATCH 015/277] added files --- Code/Arek/Javascript/lab5/code.js | 0 Code/Arek/Javascript/lab5/index.html | 0 Code/Arek/Javascript/lab5/style.css | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Code/Arek/Javascript/lab5/code.js create mode 100644 Code/Arek/Javascript/lab5/index.html create mode 100644 Code/Arek/Javascript/lab5/style.css diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js new file mode 100644 index 00000000..e69de29b diff --git a/Code/Arek/Javascript/lab5/index.html b/Code/Arek/Javascript/lab5/index.html new file mode 100644 index 00000000..e69de29b diff --git a/Code/Arek/Javascript/lab5/style.css b/Code/Arek/Javascript/lab5/style.css new file mode 100644 index 00000000..e69de29b From 639e0576a13b8a7593fa56d475ef03bba9166605 Mon Sep 17 00:00:00 2001 From: arek8675 Date: Wed, 15 Dec 2021 20:23:33 -0800 Subject: [PATCH 016/277] Finished Version 1 --- Code/Arek/Javascript/lab5/code.js | 36 ++++++++++++++++++++++++++++ Code/Arek/Javascript/lab5/index.html | 23 ++++++++++++++++++ Code/Arek/Javascript/lab5/style.css | 0 3 files changed, 59 insertions(+) delete mode 100644 Code/Arek/Javascript/lab5/style.css diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js index e69de29b..6fd6347a 100644 --- a/Code/Arek/Javascript/lab5/code.js +++ b/Code/Arek/Javascript/lab5/code.js @@ -0,0 +1,36 @@ +//Version 1 of lab5 + +let url = "https://favqs.com/api/qotd" + + +let btn = document.querySelector('#button1') +btn.addEventListener('click', function(){ + + function displayQuote(data){ + + let quote = document.getElementById('quote-div') + let newQuote = document.createElement('h1') + + newQuote.innerText = ` + "${data.quote.body}"\n\n -${data.quote.author} + ` + quote.appendChild(newQuote) + } + + fetch(url).then(function (response){ + return response.json() //.json() returns another promise so we have to use another .then to get the data from the + //promise IT its fufilled + }).then(function (data){ + // can manipulate the DOM right here with a function or hard coded in. + displayQuote(data) //calls the displayQuote function to display the quoute on the screen + + }).catch(function (error){ + alert(error) // this will alert and show the error if either of the two promises fail + }) + +}) + + + + + diff --git a/Code/Arek/Javascript/lab5/index.html b/Code/Arek/Javascript/lab5/index.html index e69de29b..d4b13013 100644 --- a/Code/Arek/Javascript/lab5/index.html +++ b/Code/Arek/Javascript/lab5/index.html @@ -0,0 +1,23 @@ + + + + + + lab5 + + + + + + +
    + + + + + + + + + + \ No newline at end of file diff --git a/Code/Arek/Javascript/lab5/style.css b/Code/Arek/Javascript/lab5/style.css deleted file mode 100644 index e69de29b..00000000 From 3dbe3f4dba07e7cca9b075fb248d812a827ba78f Mon Sep 17 00:00:00 2001 From: James Johnson Date: Thu, 16 Dec 2021 09:02:21 -0800 Subject: [PATCH 017/277] version 2 lab-02 python --- Code/James/python/lab-02.py | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/Code/James/python/lab-02.py b/Code/James/python/lab-02.py index e2f91170..2af798de 100644 --- a/Code/James/python/lab-02.py +++ b/Code/James/python/lab-02.py @@ -5,15 +5,25 @@ ('nickel', 5), ('penny', 1) ] -dollar_amount = int(input("Enter a dollar amount: ")) +dollar_amount = float(input("Enter a dollar amount: ")) -quarter = dollar_amount // coins[1][1] -dime = dollar_amount // coins[2][1] -nickel = dollar_amount // coins[3][1] -penny = dollar_amount // coins[4][1] +dollar_amount = dollar_amount * 100 -total = dollar_amount // quarter -print(penny) \ No newline at end of file +quarter = int(dollar_amount // coins[1][1]) +total = dollar_amount - (quarter * coins[1][1]) + +dime = int(total // coins[2][1]) +total = total - (dime * coins[2][1]) + +nickel = int(total // coins[3][1]) + +total = total - (nickel * coins[3][1]) +penny = int(total // coins[4][1]) + + + +print( + f'You have {quarter} quarters, {dime} dimes, {nickel} nickels, {penny} pennies.') From 06e5fb1150fc73720cd909d7400775f5dd3ec906 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Thu, 16 Dec 2021 11:29:00 -0800 Subject: [PATCH 018/277] fixed secrets.py and remade branch --- .../javascript-lab05/index.html | 36 ++ .../javascript-lab05/static/css/index.css | 21 ++ .../javascript-lab05/static/css/normalize.css | 350 ++++++++++++++++++ .../javascript-lab05/static/js/index.js | 47 +++ 4 files changed, 454 insertions(+) create mode 100644 Code/James/javascript-labs/javascript-lab05/index.html create mode 100644 Code/James/javascript-labs/javascript-lab05/static/css/index.css create mode 100644 Code/James/javascript-labs/javascript-lab05/static/css/normalize.css create mode 100644 Code/James/javascript-labs/javascript-lab05/static/js/index.js diff --git a/Code/James/javascript-labs/javascript-lab05/index.html b/Code/James/javascript-labs/javascript-lab05/index.html new file mode 100644 index 00000000..e497acf8 --- /dev/null +++ b/Code/James/javascript-labs/javascript-lab05/index.html @@ -0,0 +1,36 @@ + + + + + + + Document + + + + + + + +
    +

    Get Random Quote

    + +

    +

    + +
    + + + + + + diff --git a/Code/James/javascript-labs/javascript-lab05/static/css/index.css b/Code/James/javascript-labs/javascript-lab05/static/css/index.css new file mode 100644 index 00000000..c91b128d --- /dev/null +++ b/Code/James/javascript-labs/javascript-lab05/static/css/index.css @@ -0,0 +1,21 @@ +@import url('https://fonts.googleapis.com/css2?family=Arvo&family=Playfair+Display&display=swap'); + +*{ + font-family: 'Arvo', serif; +} + +.container{ + display: flex; + flex-direction: column; + align-items: center; +} + +.btn { + border-radius: 0; + +} + +#author { + font-style: italic; + margin-top: 2rem; +} \ No newline at end of file diff --git a/Code/James/javascript-labs/javascript-lab05/static/css/normalize.css b/Code/James/javascript-labs/javascript-lab05/static/css/normalize.css new file mode 100644 index 00000000..8c331ec4 --- /dev/null +++ b/Code/James/javascript-labs/javascript-lab05/static/css/normalize.css @@ -0,0 +1,350 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } + \ No newline at end of file diff --git a/Code/James/javascript-labs/javascript-lab05/static/js/index.js b/Code/James/javascript-labs/javascript-lab05/static/js/index.js new file mode 100644 index 00000000..21095a13 --- /dev/null +++ b/Code/James/javascript-labs/javascript-lab05/static/js/index.js @@ -0,0 +1,47 @@ +let button = document.querySelector('#button-quote'), + button2 = document.querySelector('#button-page'), + h1 = document.querySelector('#result'), + h3 = document.querySelector('#author') +var pageNumber = pageNumber =1 + + + +const url = `https://favqs.com/api/quotes?page=${1}` + +const headers = { + Accept: 'application/json' +} +button2.addEventListener('click', ()=>{ + pageNumber +=1 + +}) + + +button.addEventListener('click', ()=>{ + fetchQuote() +}) + +function fetchQuote(){ +fetch(url, { + method: 'GET', + headers: headers +}) + + .then(result => { + // quotes = { + // id: result.quote.id, + // author: result.quote.author, + // quote: result.quote.body + // } + // console.log(result.quote.id); + // console.log(result.quote.author); + // console.log(result.quote.body); + + // h1.innerHTML = result.quote.body + // h3.innerHTML = result.quote.author + + console.log(result); + }) + + .catch(error => console.log('error!', error)) +} \ No newline at end of file From fe442c48aae5daadba74b1a3c63a2ae02976d201 Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Thu, 16 Dec 2021 20:06:57 -0800 Subject: [PATCH 019/277] updating --- Code/Lee/Javascript/lab01/index.html | 4 +- Code/Lee/Javascript/lab04/index.html | 68 ++++++++++++++ Code/Lee/Javascript/lab04/todo.js | 127 +++++++++++++++++++++++++++ 3 files changed, 197 insertions(+), 2 deletions(-) create mode 100644 Code/Lee/Javascript/lab04/index.html create mode 100644 Code/Lee/Javascript/lab04/todo.js diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html index 19773c65..8ae80aed 100644 --- a/Code/Lee/Javascript/lab01/index.html +++ b/Code/Lee/Javascript/lab01/index.html @@ -9,8 +9,8 @@

    Please cycle through the scripts to evaluate my labs - Cheers!

    - - --> + --> + diff --git a/Code/Lee/Javascript/lab04/index.html b/Code/Lee/Javascript/lab04/index.html new file mode 100644 index 00000000..7c2a62ad --- /dev/null +++ b/Code/Lee/Javascript/lab04/index.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + Todo List + + + + + + + + + + + + + +

    V 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%0DFd-$KduZ6$0?Ob$kTPKVw-;-&Y=rl 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 literal 0 HcmV?d00001 diff --git a/Code/Rodney/HTML/Profile/profile.css b/Code/Rodney/HTML/Profile/profile.css new file mode 100644 index 00000000..043655c4 --- /dev/null +++ b/Code/Rodney/HTML/Profile/profile.css @@ -0,0 +1,377 @@ +@import url('https://fonts.googleapis.com/css2?family=Barlow&family=M+PLUS+Code+Latin&display=swap'); +* { + /*border: 1px solid red;*/ + font-family: 'Barlow', sans-serif; +} + +/*--------------Section 1------------------------------------------*/ + + + +/*--------------Nav Bar styling----------------------------------*/ +.navbar { + + display: flex; + border:solid; + border-color: rgb(27, 50, 184); + border-radius: .25rem; + border-width: medium; + z-index: 3; + +} +h2 { + font-weight: bold; + font-size: 1.5em; + color: rgb(27, 50, 184); + background-color: rgb(170, 234, 238); + border: solid; + border-radius: .5rem; + padding:.35rem; + border-width: .15rem; + +} +h3 { + font-weight: bold; + font-size: 1.2em; + color: rgb(27, 50, 184); + background-color: rgb(170, 234, 238); + border: solid; + border-radius: .5rem; + padding:.35rem; + border-width: .15rem; + +} + +.box { +display: flex; +flex-basis: 80%; +flex-direction: row-reverse; +justify-content:right; + +} + +.logo { +display: flex; +height: 40px; +border: solid; +border-radius: 1rem; +border-width: .05rem; +border-color:rgb(27, 50, 184); + +} +/*--------------Rows for section 1----------------------------------*/ + +.row1{ + + display: flex; + align-items: center; + background-color: blanchedalmond; + +} + +.row .col-sm-1 { + + height: 45vh; + justify-content:center; + align-items:center; + background-color: blanchedalmond; + display: flex; + position: relative; + +} +.row .col-sm-3 { + + height: 45vh; + display: flex; + position:relative; + justify-content:center; + align-items:center; + padding: 3.5rem; +} + +.row .col-sm-4 { + + height: 45vh; + display: flex; + position: relative; + justify-content:center; + align-items:center; + padding: 1.5rem; + +} +/*----------------Columns for section 1--------------------------------*/ + +#first-column1 { + + background-color: blanchedalmond; + display: flex; + justify-content: center; + align-items: center; + line-height: 40px; + padding:10px +} + +img { + position: relative; + left:-10px; + height:300px; + background-repeat: no-repeat; + background-size: auto 100%; + background-position: center; + border: solid; + border-radius: 1rem; + border-width: .5rem; + border-color:rgb(27, 50, 184); + z-index: 2; +} + +#first-image { + position: relative; + left:10px; + +} + +#third-column1 { + + background-color: blanchedalmond; + text-align: center; + display: flex; + position: relative; + justify-content: center; + align-items: center; + line-height: 20px; + font-size: xx-large; + + +} + + +#fifth-column1 { + + background-color: blanchedalmond; + display: flex; + position: relative; + justify-content: center; + align-items: center; + line-height: 40px; + padding:10px + +} + +.b-ground{ + background-color: blanchedalmond; +} + +/*-----------------Circles animation section 1-------------------------------*/ + + @keyframes top-circles { + + + 0% {background-color:rgb(170, 234, 238); border: solid; border-width: .5rem; border-color:rgb(27, 50, 184); bottom:140px; top:0px;} + 25% {background-color:rgb(27, 50, 184);border: solid; border-width: .55rem; border-color:rgb(170, 234, 238); bottom:140px; top:0px;} + 50% {background-color:rgb(170, 234, 238);border: solid; border-width: .5rem; border-color:rgb(27, 50, 184); bottom:140px; top:0px;} + 75% {background-color:rgb(27, 50, 184); border: solid; border-width: .55rem; border-color:rgb(170, 234, 238);bottom:140px; top:0px;} + 100% {background-color:rgb(27, 50, 184); border: solid; border-width: .55rem; border-color:rgb(170, 234, 238);bottom:140px; top:0px;} + from { + transform: scale(.1); + } + to { + transform: scale(.75); + } + +} + + .animation { + width: 70px; + height: 70px; + position: relative; + background-color: blanchedalmond;; + animation-name: top-circles; + animation-duration: 4s; + animation-iteration-count:1; + animation-delay: .5s; + border-radius: 50%; + + } + + +/*------------------Hover effect section 1------------------------------*/ +.color:hover +{ + background:rgb(170, 234, 238) +} + +.circle:hover +{ + border-radius:20%; + border:solid; + border-color: blue; + padding: 1.0rem +} +/*------------------Rotate effect section 1------------------------------*/ +h1 { + font-size: 1.8em; + color: rgb(27, 50, 184); + font-weight: bolder; + text-shadow: 2px 2px cornflowerblue + +} + +.rotate { + + -webkit-animation:spin 4s linear infinite; + -moz-animation:spin 4s linear infinite; + animation:spin 4s linear infinite; + animation-iteration-count: 1; +} +@-moz-keyframes spin { + 100% { -moz-transform: rotate(360deg); } +} +@-webkit-keyframes spin { + 100% { -webkit-transform: rotate(360deg); } +} +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform:rotate(360deg); + } +} + +/*---------------Section 2 ------------------------------------*/ + + +#section-2 { +background-color:rgb(248, 221, 175) +} + +.offset { +background-color: rgb(236, 232, 223); +} + +.container1 { +display: flex; +z-index: 1; +flex-wrap: wrap; +} + +.container1 div { +display: flex; +border: blanchedalmond; +border:1px solid #ccc; +height: 25vh; +justify-content:center; +align-items:center; +font-size: 1.5em; +color: cornflowerblue; font-weight: bolder; + +} + +.box-2 { +flex-basis: 25%; + +} + +/*---------------Section 3 ------------------------------------*/ +#section-3 { +background-color:rgb(248, 221, 175) +} + +.offset { +background-color: rgb(236, 232, 223); +} + +.container2 { +display: flex; + +} + +.container2 div { +display: flex; +border: blanchedalmond; +border:1px solid #ccc; +height: 25vh; +width: 25%; +justify-content:center; +align-items:center; +font-size: 1.5em; +color: cornflowerblue; font-weight: bolder; +flex-wrap: wrap; +} + +/*---------------Hover Effect Section 2 and 3 ------------------------------------*/ +.color2:hover +{ + background:rgb(170, 234, 238) +} + +.circle2:hover +{ + border-radius:5%; + border:solid; + border-color: blue; + padding: .9rem; + color: blue; + font-size: 1.7em; + +} + +/*---------------Section 4 ------------------------------------*/ +#section-4 { + + background-color:blanchedalmond; +} + +.row .col-sm-2 { +display: flex; +height: 45vh; +justify-content:center; +align-items:center; +background-color: blanchedalmond; + +} + +#fourth-column1-3 { + + color: blue; + font-size: 1.75em; + +} + +#fourth-column2-4 { + color: blue; + font-size: 1.7rem; + +} + +.label { +display: flex; +height:80px; +width: 150px; +border: solid blue; +background-color: rgb(170, 234, 238); +border-radius: 25%; +justify-content:center; +align-items:center; +} + +.circle3:hover +{ +font-weight: bolder; + +} + + +/*---------------Footer------------------------------------*/ +.footer { + padding: .5rem; + background-color:blanchedalmond; + color: blue; + font-weight: bold; +} + +@media screen and (max-width: 800px) { + .row1 { + flex-direction: column; + + } +} diff --git a/Code/Rodney/HTML/Profile/profile.html b/Code/Rodney/HTML/Profile/profile.html new file mode 100644 index 00000000..2af1e2f6 --- /dev/null +++ b/Code/Rodney/HTML/Profile/profile.html @@ -0,0 +1,180 @@ + + + + + + + Portfolio + + + + + + + + +

    + +
    + +
    +

    + Todo List +

    +
    +
    + + + + +

    Open

    +
    + +

    Complete

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

    Copyright © 2021 Lee Colburn
    Jk, not really. +

    + +
    +
    + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab04/todo.js b/Code/Lee/Javascript/lab04/todo.js new file mode 100644 index 00000000..b8aca911 --- /dev/null +++ b/Code/Lee/Javascript/lab04/todo.js @@ -0,0 +1,127 @@ +$(document).ready(function () { + let todoList = [ + {item : "This is the first item", + complete : false}, + {item : "This item should be struck through because it is complete", + complete : true}, + {item : "Go to the store", + complete : false}, +] + +let $openList = $("#openList"); +let $completeList = $("#completeList"); +let $newTask = $("#newTask"); + +// Generates new todo based on button click +$newTask.click(()=>{ + addTodo() + createTodoList() + }) + +// Opens prompt to take in todo item, and adds it to the list of oustanding tasks +function addTodo() { + let newTodo = prompt("Enter your todo item: ") // get new todo + appendTodo(newTodo) +} + +// Takes in a new todo from addTodo and appends it to todoList +function appendTodo(todo) { + let newItem = { + item: todo, + complete: false + } + todoList = todoList.concat(newItem) + createTodoList() + + } + + +// delete the todo entry to be removed entirely from the list +function deleteTodo(todoToDelete){ + for(let i=0; i < todoList.length; i++) { + if(todoList[i].item === todoToDelete.item){ + todoList.splice(i,1) + return + } + } +} + +// Allow the todo item to change to/from open & complete +function changeTodo(targetTodo) { + for (let i=0; i < todoList.length; i++) { + if(todoList[i].item === targetTodo.item) { + todoList[i].complete = !todoList[i].complete + } + } + } + + + +// Create a todo item +function makeNewTodoItem(todo) { + let $newTodoItem, $newButtons + + // new div for the item + $newTodoItem = $(`
    ${todo.item}
    `) + $newTodoItem.addClass("col-12 col-lg-6 offset-lg-3") + + $newButtons = makeNewButtons(todo) // make them buttons + + $newTodoItem.append($newButtons) + console.log($newTodoItem) + + return $newTodoItem +} + +// Create complete and delete buttons. Add to new div. +function makeNewButtons(todo) { + let $buttons, $completeButton, $deleteButton + + $buttons = $('') + $buttons.addClass('mx-2') + + // make a new complete button with function to toggle complete/open + $completeButton = $(``) + $completeButton.addClass('bi bi-check-square') + $completeButton.click(() => { + changeTodo(todo) + createTodoList() + }) + + // make a new delete button. add function to delete todo item on click + $deleteButton = $(``) + $deleteButton.addClass('bi bi-trash mx-1') + $deleteButton.click(() => { + deleteTodo(todo) + createTodoList() + }) + $buttons.append([$completeButton, $deleteButton]) + return $buttons +} + +// Clear the Todo List +function clearTodoList() { + $completeList.html('') + $openList.html('') +} + +// Update the Open and Complete lists +function createTodoList () { + let $todoItem + + clearTodoList() + todoList.forEach(todo => { // cycles through the todo list items and makes a new div item from makeNewTodoItem. + $todoItem = makeNewTodoItem(todo) + // filter the todo items into the completed or open lists + if (todo.complete) { + $completeList.append($todoItem) + + } else { + $openList.append($todoItem) + } + }); +} + +createTodoList() + +}) From 24b6a33a18726bcf826641ca64502d791987aae3 Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Thu, 16 Dec 2021 20:11:09 -0800 Subject: [PATCH 020/277] adding lab 4 --- Code/Lee/Javascript/lab01/index.html | 17 +++ .../Lee/Javascript/lab01/passwordGenerator.js | 26 ++++ Code/Lee/Javascript/lab01/rps.js | 82 +++++++++++ Code/Lee/Javascript/lab_04/index.html | 68 ++++++++++ Code/Lee/Javascript/lab_04/todo.js | 127 ++++++++++++++++++ 5 files changed, 320 insertions(+) create mode 100644 Code/Lee/Javascript/lab01/index.html create mode 100644 Code/Lee/Javascript/lab01/passwordGenerator.js create mode 100644 Code/Lee/Javascript/lab01/rps.js create mode 100644 Code/Lee/Javascript/lab_04/index.html create mode 100644 Code/Lee/Javascript/lab_04/todo.js diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html new file mode 100644 index 00000000..f5b69397 --- /dev/null +++ b/Code/Lee/Javascript/lab01/index.html @@ -0,0 +1,17 @@ + + + + + + + + Javascript Intro Labs + + +

    Please cycle throught the scripts to evaluate my labs - Cheers!

    + + + + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab01/passwordGenerator.js b/Code/Lee/Javascript/lab01/passwordGenerator.js new file mode 100644 index 00000000..332b62b4 --- /dev/null +++ b/Code/Lee/Javascript/lab01/passwordGenerator.js @@ -0,0 +1,26 @@ +/* Random Password Generator +Part 1 +Let's generate a password of length n using a while loop and random.choice, this will be a string of random characters, e.g. a62xB95. +Allow the user to enter the value of n, remember to convert its type to an int, as input returns a string. +Hint: random.choice can be used to pick a character out of a string, as well as an element out of a list. + +Part 2 (optional) +Ask the user for how many lowercase letters, uppercase letters, numbers, and special characters they'd like in their password. +You do not want the pieces in order (e.g. 3 lowercase letters followed by 3 uppercase letters...). +You can use list(password_string) or password_string.split('') to convert the string to a list, random.shuffle(password_list) to shuffle it, and then ''.join(password_list) to turn it back into a string. */ + +function randint(a, b) { + return Math.floor(a + Math.random()*(b-a+1)) +} + +function randomChoice(arr) { + let i = randint(0, arr.length-1) + return arr[i] +} + +let chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&()*+,-.:;<=>?@[]^_`{|}~' +var dict_array = chars.split(""); + + +// iterate over the indices of an array using a while-loop +let i=prompt('Enter an integer value for your password:') diff --git a/Code/Lee/Javascript/lab01/rps.js b/Code/Lee/Javascript/lab01/rps.js new file mode 100644 index 00000000..3e13d7f2 --- /dev/null +++ b/Code/Lee/Javascript/lab01/rps.js @@ -0,0 +1,82 @@ +/* Rock Paper Scissors +Let's play rock-paper-scissors with the computer. You may want to try using these emojis moyaipage_with_curlscissorsfist_raisedhandv + +The computer will ask the user for their choice (rock, paper, scissors) +The computer will randomly choose rock, paper or scissors +Determine who won and tell the user +Let's list all the cases: + +rock vs rock (tie) +rock vs paper +rock vs scissors +paper vs rock +paper vs paper (tie) +paper vs scissors +scissors vs rock +scissors vs paper +scissors vs scissors (tie) +Version 2 (optional) +After playing, ask them if they'd like to play again. If they say yes, restart the game, otherwise exit.*/ + +let options = ['rock', 'paper', 'scissors'] + +function randint(a, b) { + return Math.floor(a + Math.random()*(b-a+1)) +} + +function randomChoice(arr) { + let i = randint(0, arr.length-1) + return arr[i] +} + +function game (){ + let userChoice = prompt("Enter 'rock', 'paper', or 'scissors': ") + let computerChoice = randomChoice(options); + console.log("You chose", userChoice); + console.log("Computer chose", computerChoice); + result (userChoice, computerChoice) +} + +function result (user, computer){ + if (user == computer){ + console.log("You tied!") + return + } else if (user == 'rock') { + if (computer == 'paper') { + console.log("The computer's paper covers your rock - you lose!") + return + } else if (computer == 'scissors') { + console.log("The computer's scissors are crushed by your rock - you win!") + return + } + } else if (user == 'paper') { + if (computer == 'scissors') { + console.log("The computer's scissors cuts your paper - you lose!") + return + } else if (computer == 'rock') { + console.log("The computer's rock is covered by your paper - you win!") + return + } + } else if (user == 'scissors') { + if (computer == 'rock') { + console.log("The computer's rock crushes your scissors - you lose!") + return + } else if (computer == 'paper') { + console.log("The computer's paper is cut by your scissors - you win!") + return + } + } + return +} + + +let continueGame = 0 + +while (continueGame < 1) { + game() + let repeater = prompt("Input 'yes' if you'd like to continue the game") + if (repeater != 'yes'){ + continueGame++ + } +} + diff --git a/Code/Lee/Javascript/lab_04/index.html b/Code/Lee/Javascript/lab_04/index.html new file mode 100644 index 00000000..7c2a62ad --- /dev/null +++ b/Code/Lee/Javascript/lab_04/index.html @@ -0,0 +1,68 @@ + + + + + + + + + + + + + Todo List + + + + + + + + + + + + + +
    + +
    + +
    +

    + Todo List +

    +
    +
    + + + + +

    Open

    +
    + +

    Complete

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

    Copyright © 2021 Lee Colburn
    Jk, not really. +

    + +
    +
    + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab_04/todo.js b/Code/Lee/Javascript/lab_04/todo.js new file mode 100644 index 00000000..b8aca911 --- /dev/null +++ b/Code/Lee/Javascript/lab_04/todo.js @@ -0,0 +1,127 @@ +$(document).ready(function () { + let todoList = [ + {item : "This is the first item", + complete : false}, + {item : "This item should be struck through because it is complete", + complete : true}, + {item : "Go to the store", + complete : false}, +] + +let $openList = $("#openList"); +let $completeList = $("#completeList"); +let $newTask = $("#newTask"); + +// Generates new todo based on button click +$newTask.click(()=>{ + addTodo() + createTodoList() + }) + +// Opens prompt to take in todo item, and adds it to the list of oustanding tasks +function addTodo() { + let newTodo = prompt("Enter your todo item: ") // get new todo + appendTodo(newTodo) +} + +// Takes in a new todo from addTodo and appends it to todoList +function appendTodo(todo) { + let newItem = { + item: todo, + complete: false + } + todoList = todoList.concat(newItem) + createTodoList() + + } + + +// delete the todo entry to be removed entirely from the list +function deleteTodo(todoToDelete){ + for(let i=0; i < todoList.length; i++) { + if(todoList[i].item === todoToDelete.item){ + todoList.splice(i,1) + return + } + } +} + +// Allow the todo item to change to/from open & complete +function changeTodo(targetTodo) { + for (let i=0; i < todoList.length; i++) { + if(todoList[i].item === targetTodo.item) { + todoList[i].complete = !todoList[i].complete + } + } + } + + + +// Create a todo item +function makeNewTodoItem(todo) { + let $newTodoItem, $newButtons + + // new div for the item + $newTodoItem = $(`
    ${todo.item}
    `) + $newTodoItem.addClass("col-12 col-lg-6 offset-lg-3") + + $newButtons = makeNewButtons(todo) // make them buttons + + $newTodoItem.append($newButtons) + console.log($newTodoItem) + + return $newTodoItem +} + +// Create complete and delete buttons. Add to new div. +function makeNewButtons(todo) { + let $buttons, $completeButton, $deleteButton + + $buttons = $('') + $buttons.addClass('mx-2') + + // make a new complete button with function to toggle complete/open + $completeButton = $(``) + $completeButton.addClass('bi bi-check-square') + $completeButton.click(() => { + changeTodo(todo) + createTodoList() + }) + + // make a new delete button. add function to delete todo item on click + $deleteButton = $(``) + $deleteButton.addClass('bi bi-trash mx-1') + $deleteButton.click(() => { + deleteTodo(todo) + createTodoList() + }) + $buttons.append([$completeButton, $deleteButton]) + return $buttons +} + +// Clear the Todo List +function clearTodoList() { + $completeList.html('') + $openList.html('') +} + +// Update the Open and Complete lists +function createTodoList () { + let $todoItem + + clearTodoList() + todoList.forEach(todo => { // cycles through the todo list items and makes a new div item from makeNewTodoItem. + $todoItem = makeNewTodoItem(todo) + // filter the todo items into the completed or open lists + if (todo.complete) { + $completeList.append($todoItem) + + } else { + $openList.append($todoItem) + } + }); +} + +createTodoList() + +}) From 604b8d1ae346975d3554c427f9c0e4498a5be79f Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Thu, 16 Dec 2021 20:20:59 -0800 Subject: [PATCH 021/277] initial commit and complete --- .../javascript/lab04/assets/js/index.js | 58 +++++++++++++++++++ Code/Michael/javascript/lab04/index.html | 48 +++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 Code/Michael/javascript/lab04/assets/js/index.js create mode 100644 Code/Michael/javascript/lab04/index.html diff --git a/Code/Michael/javascript/lab04/assets/js/index.js b/Code/Michael/javascript/lab04/assets/js/index.js new file mode 100644 index 00000000..8f767037 --- /dev/null +++ b/Code/Michael/javascript/lab04/assets/js/index.js @@ -0,0 +1,58 @@ +//Add item to the list. +function addItem(item) { + //Do not add item if exists in a list or if it is empty. + var li = document.getElementById("li-" + item); //Attempt to get item. + var li2 = document.getElementById("completed-li-" + item); //Attempt to get item. + if (li2 != null || li != null || item == "") { + //If item exists in a list or if it is empty. + return; //Do not add item. + } + + var ul = document.getElementById("todo-list"); + var li = document.createElement("li"); + var label = document.createElement("label"); + + li.setAttribute("id", "li-" + item); //Set id of item. + li.setAttribute("onclick", "removeItem(this.id)"); //Set onclick attribute. + var checkbox = document.createElement("input"); //Create checkbox. + label.innerHTML = " " + item; //Set label text. + label.setAttribute("for", "checkbox-" + item); //Set for attribute. + checkbox.setAttribute("type", "checkbox"); //Set type to checkbox. + checkbox.setAttribute("id", "checkbox-" + item); //Set id of checkbox. + checkbox.setAttribute("onclick", "markItem('li-" + item + "')"); //Add onclick attribute. + + ul.appendChild(li); //Add item to list. + li.appendChild(checkbox); //Add checkbox to item. + li.appendChild(label); //Add label to item. +} + +//Remove item from the list. +function removeItem(item) { + var ul = document.getElementById("todo-list"); + var li = document.getElementById(item); + ul.removeChild(li); //Remove item from list. +} + +//Mark item as completed. +function markItem(item) { + var ul = document.getElementById("todo-list"); + var li = document.getElementById(item); + var label = li.getElementsByTagName("label")[0]; //Get label. + var lineThrough = document.createElement("s"); //Create line-through element. + lineThrough.innerHTML = label.innerHTML; + label.innerHTML = ""; + label.appendChild(lineThrough); //Add line-through element to label. + ul.removeChild(li); //Remove item from list. + var ul2 = document.getElementById("completed-list"); + li.setAttribute("id", "completed-" + item); //Set id of item. + li.removeAttribute("onclick"); //Remove onclick attribute. + ul2.appendChild(li); //Add item to completed list. + var checkbox = document.getElementById("checkbox-" + item.substring(3)); //Get checkbox but remove `li-` from item. + checkbox.remove(); //Remove checkbox. +} + +//Listen for the form to be submitted. +document.getElementById("button").addEventListener("click", function () { + var item = document.getElementById("task").value; + addItem(item); +}); diff --git a/Code/Michael/javascript/lab04/index.html b/Code/Michael/javascript/lab04/index.html new file mode 100644 index 00000000..4cf05d9f --- /dev/null +++ b/Code/Michael/javascript/lab04/index.html @@ -0,0 +1,48 @@ + + + + + + + JS Lab 04 + + + + + + + + + +
    + +
    +
    +

    ToDo List

    +
      + +
      +
    +
    +
    + +
    +
    +

    Completed

    +
      +
      +
      +
      + + + + From 97407cabb74ac4f98dd659a412260d8dcc8bd7f7 Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Thu, 16 Dec 2021 20:27:49 -0800 Subject: [PATCH 022/277] updating lab 1 rps game and unit converter --- Code/Lee/Javascript/lab01/converter.js | 4 ++-- Code/Lee/Javascript/lab01/index.html | 4 ++-- Code/Lee/Javascript/lab01/rps.js | 14 +++++++------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Code/Lee/Javascript/lab01/converter.js b/Code/Lee/Javascript/lab01/converter.js index 81527f68..d69fe10b 100644 --- a/Code/Lee/Javascript/lab01/converter.js +++ b/Code/Lee/Javascript/lab01/converter.js @@ -58,9 +58,9 @@ function getCustom(meters, unit){ -let outputUnit = prompt('Enter the unit you would like to convert to: ') +let outputUnit = prompt('Enter the unit you would like to convert to ("feet", "miles", "meters", "kilometers", "yards", or "inches"): ') let inputDistance = prompt('Enter the distance you would like to convert:') -let inputUnit = prompt('Enter the unit you are converting from (feet, miles, meters, kilometers, yards, or inches)') +let inputUnit = prompt('Enter the unit you are converting from ("feet", "miles", "meters", "kilometers", "yards", or "inches")') let meterResult = getMeters(inputDistance, inputUnit) if (outputUnit != "meters"){ diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html index 8ae80aed..1f73dce2 100644 --- a/Code/Lee/Javascript/lab01/index.html +++ b/Code/Lee/Javascript/lab01/index.html @@ -9,9 +9,9 @@

      Please cycle through the scripts to evaluate my labs - Cheers!

      - --> + - + --> \ No newline at end of file diff --git a/Code/Lee/Javascript/lab01/rps.js b/Code/Lee/Javascript/lab01/rps.js index 8a77c3af..7b4b127b 100644 --- a/Code/Lee/Javascript/lab01/rps.js +++ b/Code/Lee/Javascript/lab01/rps.js @@ -23,30 +23,30 @@ function game (){ function result (user, computer){ if (user == computer){ - console.log("You tied!") + alert("You tied!") return } else if (user == 'rock') { if (computer == 'paper') { - console.log("The computer's paper covers your rock - you lose!") + alert("The computer's paper covers your rock - you lose!") return } else if (computer == 'scissors') { - console.log("The computer's scissors are crushed by your rock - you win!") + alert("The computer's scissors are crushed by your rock - you win!") return } } else if (user == 'paper') { if (computer == 'scissors') { - console.log("The computer's scissors cuts your paper - you lose!") + alert("The computer's scissors cuts your paper - you lose!") return } else if (computer == 'rock') { - console.log("The computer's rock is covered by your paper - you win!") + alert("The computer's rock is covered by your paper - you win!") return } } else if (user == 'scissors') { if (computer == 'rock') { - console.log("The computer's rock crushes your scissors - you lose!") + alert("The computer's rock crushes your scissors - you lose!") return } else if (computer == 'paper') { - console.log("The computer's paper is cut by your scissors - you win!") + alert("The computer's paper is cut by your scissors - you win!") return } } From de073c919227ab01019460924c1de3aa63937ed7 Mon Sep 17 00:00:00 2001 From: arek8675 Date: Thu, 16 Dec 2021 21:00:58 -0800 Subject: [PATCH 023/277] Submitted version 3 of Lab5 --- Code/Arek/Javascript/lab5/code.js | 43 +++++++++++++++++++--------- Code/Arek/Javascript/lab5/index.html | 3 +- 2 files changed, 32 insertions(+), 14 deletions(-) diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js index 6fd6347a..c28378fd 100644 --- a/Code/Arek/Javascript/lab5/code.js +++ b/Code/Arek/Javascript/lab5/code.js @@ -1,6 +1,13 @@ //Version 1 of lab5 -let url = "https://favqs.com/api/qotd" + + + +let pageNumber = 1 +let queryString = 'astronomy' +let url = "https://favqs.com/api/quotes" + + let btn = document.querySelector('#button1') @@ -12,23 +19,33 @@ btn.addEventListener('click', function(){ let newQuote = document.createElement('h1') newQuote.innerText = ` - "${data.quote.body}"\n\n -${data.quote.author} + "${data.quotes[Math.floor(Math.random()* data.quotes.length)].body}"\n\n + ` quote.appendChild(newQuote) } - - fetch(url).then(function (response){ - return response.json() //.json() returns another promise so we have to use another .then to get the data from the - //promise IT its fufilled - }).then(function (data){ - // can manipulate the DOM right here with a function or hard coded in. - displayQuote(data) //calls the displayQuote function to display the quoute on the screen - - }).catch(function (error){ - alert(error) // this will alert and show the error if either of the two promises fail + axios({ + method: 'get', + url: url, + headers: { + Authorization: `Token token=${FAVQS_API_KEY}` + }, + params: { + page: pageNumber, + filter: queryString + } + }) + .then(function (response){ + console.log(response.data.quotes[Math.floor(Math.random()* response.data.quotes.length)].body) + displayQuote(response.data) -}) + }) + .catch(function (error){ + console.log(error) + }) + +}) diff --git a/Code/Arek/Javascript/lab5/index.html b/Code/Arek/Javascript/lab5/index.html index d4b13013..eb726c0a 100644 --- a/Code/Arek/Javascript/lab5/index.html +++ b/Code/Arek/Javascript/lab5/index.html @@ -12,7 +12,8 @@
      - + + From fab2e973d210fb2ff30978ef7c96263e553f798a Mon Sep 17 00:00:00 2001 From: James Johnson Date: Thu, 16 Dec 2021 22:25:10 -0800 Subject: [PATCH 024/277] finished lab-05 --- .../javascript-lab05/index.html | 1 + .../javascript-lab05/static/js/index.js | 93 +++++++++++-------- 2 files changed, 56 insertions(+), 38 deletions(-) diff --git a/Code/James/javascript-labs/javascript-lab05/index.html b/Code/James/javascript-labs/javascript-lab05/index.html index e497acf8..df7b70aa 100644 --- a/Code/James/javascript-labs/javascript-lab05/index.html +++ b/Code/James/javascript-labs/javascript-lab05/index.html @@ -15,6 +15,7 @@ /> +
      diff --git a/Code/James/javascript-labs/javascript-lab05/static/js/index.js b/Code/James/javascript-labs/javascript-lab05/static/js/index.js index 21095a13..d24ebb0e 100644 --- a/Code/James/javascript-labs/javascript-lab05/static/js/index.js +++ b/Code/James/javascript-labs/javascript-lab05/static/js/index.js @@ -1,47 +1,64 @@ -let button = document.querySelector('#button-quote'), - button2 = document.querySelector('#button-page'), - h1 = document.querySelector('#result'), - h3 = document.querySelector('#author') -var pageNumber = pageNumber =1 +let button = document.querySelector("#button-quote"), + button2 = document.querySelector("#button-page"), + h1 = document.querySelector("#result"), + h3 = document.querySelector("#author"), + pageNumber = 1, + quotesList = [], + i = 0; - - -const url = `https://favqs.com/api/quotes?page=${1}` +const url = `https://favqs.com/api/quotes?page=${pageNumber}`; const headers = { - Accept: 'application/json' -} -button2.addEventListener('click', ()=>{ - pageNumber +=1 - -}) + Accept: "application/json", + Authorization: `Token token=${FAVQS_API_KEY}`, +}; +button.addEventListener("click", () => { + getQuote(); +}); -button.addEventListener('click', ()=>{ - fetchQuote() -}) +button2.addEventListener("click", () => { + i += 1; -function fetchQuote(){ -fetch(url, { - method: 'GET', - headers: headers -}) +// if i is less than the total list length run this code black + if (i < 25) { + h3.innerHTML = quotesList[i].author; + h1.innerHTML = quotesList[i].body; + console.log(i); + // quotesList = [] + } + +// else set i back to 0 and empty the quotes list then run the request function to start over with new list + else { + i = 0; + quotesList = []; + getQuote(); + } +}); - .then(result => { - // quotes = { - // id: result.quote.id, - // author: result.quote.author, - // quote: result.quote.body - // } - // console.log(result.quote.id); - // console.log(result.quote.author); - // console.log(result.quote.body); - - // h1.innerHTML = result.quote.body - // h3.innerHTML = result.quote.author - - console.log(result); +const params = { + page: pageNumber, +}; +function getQuote() { + axios + .get(url, { + headers: headers, + params: params, }) - .catch(error => console.log('error!', error)) -} \ No newline at end of file + .then((response) => { + // set i back to zero when function is called outside of the button 2 function + i = 0; + quotesList = []; + let quotes = response.data.quotes; + let data = response.data; + console.log(data); + console.log(quotes); + quotes.forEach((quote) => { + quotesList.push(quote); + h3.innerHTML = quotes[i].author; + h1.innerHTML = quotes[i].body; + }); + }) + .catch((error) => console.log("error!", error)); +} From 885a36f66ae3304930f0ae89aaaaee5c09e35798 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Fri, 17 Dec 2021 16:14:02 -0700 Subject: [PATCH 025/277] completed(ish) --- Code/Austen/js-04/index.html | 5 + Code/Austen/js-04/scripts/index.js | 149 +- Code/Austen/js-04/style/bootstrap.css | 11266 ++++++++++++++++++++ Code/Austen/js-04/style/bootstrap.css.map | 1 + 4 files changed, 11371 insertions(+), 50 deletions(-) create mode 100644 Code/Austen/js-04/style/bootstrap.css create mode 100644 Code/Austen/js-04/style/bootstrap.css.map diff --git a/Code/Austen/js-04/index.html b/Code/Austen/js-04/index.html index 6ec671a4..7defcc1a 100644 --- a/Code/Austen/js-04/index.html +++ b/Code/Austen/js-04/index.html @@ -4,6 +4,7 @@ + Taskmaster @@ -19,6 +20,10 @@

      my tasks

      +
      +

      complete:

      + +
      diff --git a/Code/Austen/js-04/scripts/index.js b/Code/Austen/js-04/scripts/index.js index 07095c2e..53d605e0 100644 --- a/Code/Austen/js-04/scripts/index.js +++ b/Code/Austen/js-04/scripts/index.js @@ -1,56 +1,105 @@ -var doc = document; -var body = doc.body; -var main = doc.querySelector("main"); -var tasklist = doc.getElementById("tasklist"); -var tasksSection = doc.getElementById("tasks"); +// document elements + var doc = document; + var body = doc.body; + var main = doc.querySelector("main"); + var addBtn = doc.getElementById('add') + var removeBtn = doc.getElementById('remove') + var updateBtn = doc.getElementById('update') + var tasklist = doc.getElementById("tasklist"); + var tasksSection = doc.getElementById("tasks"); + var completeSection = doc.getElementById("complete-tasks") +// tasklist arrays + var tasks = [{id: 1, task: 'test', complete: false}]; + var complete = []; + var templates = []; -var tasks = []; -var templates = []; +// render structural styling to the page + function load() { + body.style.textAlign = "center"; + body.style.fontFamily = "consolas"; + main.style.margin = "4rem"; + main.style.marginTop = "1rem"; + main.style.minHeight = "75vh"; + addBtn.classList.add('btn-dark') + removeBtn.classList.add('btn-dark') + updateBtn.classList.add('btn-dark') + tasklist.style.margin = "10%"; + tasklist.style.marginTop = "5%"; + tasklist.style.minHeight = "5vh"; + tasklist.style.border = "3px solid black"; + tasksSection.style.textAlign = "start"; + tasks.forEach((task) => drawTask(task)); + } -function load() { - body.style.textAlign = "center"; - body.style.fontFamily = "consolas"; - main.style.margin = "4rem"; - main.style.marginTop = "1rem"; - main.style.minHeight = "75vh"; - tasklist.style.margin = "10%"; - tasklist.style.marginTop = "5%"; - tasklist.style.minHeight = "5vh"; - tasklist.style.border = "3px solid black"; - tasksSection.style.textAlign = "start"; -} +// create html template and render it to the page + function drawTask(task, complete) { + if (task.complete === false){ + let template = ` +
      + + +
      + `; + templates.push(template); + tasksSection.innerHTML += template;} + } -function drawTask(task) { - tasks.push(task); - let template = ` -
      - - -
      - `; - templates.push(template); - tasksSection.innerHTML += template; -} +// create a new task and add it to the tasks array + function addtask() { + let task = prompt("enter the task name: "); + task = {id: tasks.length + 1, task: task, complete: false} + tasks.push(task); + drawTask(task); + } -function addtask() { - let task = prompt("enter the task name: "); - drawTask(task); -} +// find and delete an existing task in the array + function removetask() { + let task = prompt("enter the task name: "); + let index = tasks.indexOf(task); + templates.splice(index, 1); + tasksSection.innerHTML = ""; + templates.forEach((template) => (tasksSection.innerHTML += template)); + } -function removetask() { - let task = prompt("enter the task name: "); - let index = tasks.indexOf(task); - templates.splice(index, 1); - tasksSection.innerHTML = ""; - templates.forEach((template) => (tasksSection.innerHTML += template)); -} +// mark tasks completed, add them to the complete array, +// and move them to the completed section on the page + function updateTasklist(event) { + tasks.forEach((task) => { + let labelELEM = doc.getElementById(`label-${task.id}`) + let taskELEM = doc.getElementById(`task-${task.id}`) + if (taskELEM.checked){ + task.complete = true + taskELEM.classList.add('visually-hidden') + labelELEM.classList.add('visually-hidden') + } + }); + tasks.forEach((task) => { + if (task.complete){ + complete.forEach((completeTask) => { + if (task.id === completeTask.id){ + complete.pop(completeTask) + } + }); + complete.push(task) + console.log(complete) + } + }); + completeSection.innerHTML = '' + complete.forEach(task => { + let template = ` +
      + + +
      + ` + console.log(task) + completeSection.innerHTML += template + }) + event.preventDefault(); + } -function updateTasklist(event) { - let updatetasks = tasksSection.children; - event.preventDefault(); -} - -body.onload = load(); -doc.getElementById("add").onclick = addtask; -doc.getElementById("remove").onclick = removetask; -tasklist.onsubmit = updateTasklist; +// assign functions to events + body.onload = load(); + doc.getElementById("add").onclick = addtask; + doc.getElementById("remove").onclick = removetask; + tasklist.onsubmit = updateTasklist; diff --git a/Code/Austen/js-04/style/bootstrap.css b/Code/Austen/js-04/style/bootstrap.css new file mode 100644 index 00000000..f16c5be8 --- /dev/null +++ b/Code/Austen/js-04/style/bootstrap.css @@ -0,0 +1,11266 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; + } +} + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; + } +} + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; + } +} + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; + } +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0d6efd; + text-decoration: underline; +} +a:hover { + color: #0a58ca; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.875em; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote > :last-child { + margin-bottom: 0; +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #212529; + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: #212529; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #212529; + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #dee2e6; +} +.table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} +.table > :not(:first-child) { + border-top: 2px solid currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 1px; +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; +} +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); +} + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); +} + +.table-primary { + --bs-table-bg: #cfe2ff; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: #000; + border-color: #bacbe6; +} + +.table-secondary { + --bs-table-bg: #e2e3e5; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: #000; + border-color: #cbccce; +} + +.table-success { + --bs-table-bg: #d1e7dd; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: #000; + border-color: #bcd0c7; +} + +.table-info { + --bs-table-bg: #cff4fc; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: #000; + border-color: #badce3; +} + +.table-warning { + --bs-table-bg: #fff3cd; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6dbb9; +} + +.table-danger { + --bs-table-bg: #f8d7da; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfc2c4; +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1; +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e; +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-control::-webkit-date-and-time-value { + height: 1.5em; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +.form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; +} +.form-control::-webkit-file-upload-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #dde0e3; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} +.form-control-sm::-webkit-file-upload-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; +} + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); +} +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); +} +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); +} + +.form-control-color { + width: 3rem; + height: auto; + padding: 0.375rem; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} +.form-control-color::-webkit-color-swatch { + height: 1.5em; + border-radius: 0.25rem; +} + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; + } +} +.form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; +} +.form-select:disabled { + background-color: #e9ecef; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; +} +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); +} +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); +} +.form-check-input[type=checkbox]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); +} +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +.form-switch { + padding-left: 2.5em; +} +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; + } +} +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); +} +.form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem; +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-range:focus { + outline: 0; +} +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #b6d4fe; +} +.form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 0.75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; + } +} +.form-floating > .form-control { + padding: 1rem 0.75rem; +} +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.25rem; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, +.was-validated .input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, +.was-validated .input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #212529; +} +.btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 0.65; +} + +.btn-primary { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-primary:hover { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #0b5ed7; + border-color: #0a58ca; + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0a58ca; + border-color: #0a53be; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5); +} +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:hover { + color: #fff; + background-color: #5c636a; + border-color: #565e64; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #fff; + background-color: #5c636a; + border-color: #565e64; + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #565e64; + border-color: #51585e; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-success { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-success:hover { + color: #fff; + background-color: #157347; + border-color: #146c43; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #fff; + background-color: #157347; + border-color: #146c43; + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #146c43; + border-color: #13653f; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); +} +.btn-success:disabled, .btn-success.disabled { + color: #fff; + background-color: #198754; + border-color: #198754; +} + +.btn-info { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-info:hover { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #31d2f2; + border-color: #25cff2; + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #3dd5f3; + border-color: #25cff2; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +} +.btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffca2c; + border-color: #ffc720; + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffcd39; + border-color: #ffc720; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); +} +.btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:hover { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #fff; + background-color: #bb2d3b; + border-color: #b02a37; + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #b02a37; + border-color: #a52834; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); +} +.btn-danger:disabled, .btn-danger.disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fafb; + border-color: #f9fafb; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); +} +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:hover { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #1c1f23; + border-color: #1a1e21; + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1a1e21; + border-color: #191c1f; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); +} +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} + +.btn-outline-primary { + color: #0d6efd; + border-color: #0d6efd; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5); +} +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0d6efd; + background-color: transparent; +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); +} +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-success { + color: #198754; + border-color: #198754; +} +.btn-outline-success:hover { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #fff; + background-color: #198754; + border-color: #198754; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); +} +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #198754; + background-color: transparent; +} + +.btn-outline-info { + color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-outline-info:hover { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #0dcaf0; + border-color: #0dcaf0; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); +} +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #0dcaf0; + background-color: transparent; +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); +} +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); +} +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); +} +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); +} +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #212529; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #0d6efd; + text-decoration: underline; +} +.btn-link:hover { + color: #0a58ca; +} +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.2rem; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; +} + +.dropdown-menu-start { + --bs-position: start; +} +.dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; +} + +.dropdown-menu-end { + --bs-position: end; +} +.dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; + } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-sm-end { + --bs-position: end; + } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; + } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-md-end { + --bs-position: end; + } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; + } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-lg-end { + --bs-position: end; + } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; + } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xl-end { + --bs-position: end; + } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; + } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xxl-end { + --bs-position: end; + } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropend .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropend .dropdown-toggle::after { + vertical-align: 0; +} + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, 0.15); +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #e9ecef; +} +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #0d6efd; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #adb5bd; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1rem; + color: #212529; +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #0d6efd; +} +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; +} +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, 0.15); +} +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-header { + color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #0d6efd; + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: #0a58ca; +} +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0d6efd; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; +} +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap; +} +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; + transition: box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 0.25rem; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: center; + background-size: 100%; +} + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-sm .offcanvas-top, +.navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-md .offcanvas-top, +.navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-lg .offcanvas-top, +.navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-xl .offcanvas-top, +.navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; + } + .navbar-expand-xxl .offcanvas-top, +.navbar-expand-xxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none; +} +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; +} +.navbar-expand .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.55); +} +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; +} + +.card-title { + margin-bottom: 0.5rem; +} + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: 1rem; +} + +.card-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-footer { + padding: 0.5rem 1rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.5rem; + margin-bottom: -0.5rem; + margin-left: -0.5rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.5rem; + margin-left: -0.5rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-group > .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1rem 1.25rem; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: #0c63e4; + background-color: #e7f1ff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); +} +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + transform: rotate(-180deg); +} +.accordion-button::after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.accordion-item:first-of-type { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.accordion-body { + padding: 1rem 1.25rem; +} + +.accordion-flush .accordion-collapse { + border-width: 0; +} +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.accordion-flush .accordion-item:first-child { + border-top: 0; +} +.accordion-flush .accordion-item:last-child { + border-bottom: 0; +} +.accordion-flush .accordion-item .accordion-button { + border-radius: 0; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 1rem; + list-style: none; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #6c757d; + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: #0d6efd; + text-decoration: none; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: #0a58ca; + background-color: #e9ecef; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + color: #0a58ca; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6; +} + +.page-link { + padding: 0.375rem 0.75rem; +} + +.page-item:first-child .page-link { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.35em 0.65em; + font-size: 0.75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3rem; +} +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; +} + +.alert-primary { + color: #084298; + background-color: #cfe2ff; + border-color: #b6d4fe; +} +.alert-primary .alert-link { + color: #06357a; +} + +.alert-secondary { + color: #41464b; + background-color: #e2e3e5; + border-color: #d3d6d8; +} +.alert-secondary .alert-link { + color: #34383c; +} + +.alert-success { + color: #0f5132; + background-color: #d1e7dd; + border-color: #badbcc; +} +.alert-success .alert-link { + color: #0c4128; +} + +.alert-info { + color: #055160; + background-color: #cff4fc; + border-color: #b6effb; +} +.alert-info .alert-link { + color: #04414d; +} + +.alert-warning { + color: #664d03; + background-color: #fff3cd; + border-color: #ffecb5; +} +.alert-warning .alert-link { + color: #523e02; +} + +.alert-danger { + color: #842029; + background-color: #f8d7da; + border-color: #f5c2c7; +} +.alert-danger .alert-link { + color: #6a1a21; +} + +.alert-light { + color: #636464; + background-color: #fefefe; + border-color: #fdfdfe; +} +.alert-light .alert-link { + color: #4f5050; +} + +.alert-dark { + color: #141619; + background-color: #d3d3d4; + border-color: #bcbebf; +} +.alert-dark .alert-link { + color: #101214; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0d6efd; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: 1s linear infinite progress-bar-stripes; + animation: 1s linear infinite progress-bar-stripes; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > li::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 1rem; + color: #212529; + text-decoration: none; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0d6efd; + border-color: #0d6efd; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; +} + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; +} + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; +} + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; +} + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; +} + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; +} + +.list-group-item-light { + color: #636464; + background-color: #fefefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; +} + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} +.modal.modal-static .modal-dialog { + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.modal-header .btn-close { + padding: 0.5rem 0.5rem; + margin: -0.5rem -0.5rem -0.5rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; +} +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; +} +.modal-fullscreen .modal-header { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-md-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } +} +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f0f0f0; +} + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 1rem 1rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); +} + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; +} + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.5; +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem 1rem; +} +.offcanvas-header .btn-close { + padding: 0.5rem 0.5rem; + margin-top: -0.5rem; + margin-right: -0.5rem; + margin-bottom: -0.5rem; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + flex-grow: 1; + padding: 1rem 1rem; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(-100%); +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, 0.2); + transform: translateX(100%); +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(-100%); +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 1px solid rgba(0, 0, 0, 0.2); + transform: translateY(100%); +} + +.offcanvas.show { + transform: none; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.8em; +} + +.placeholder-lg { + min-height: 1.2em; +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite; +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.link-primary { + color: #0d6efd; +} +.link-primary:hover, .link-primary:focus { + color: #0a58ca; +} + +.link-secondary { + color: #6c757d; +} +.link-secondary:hover, .link-secondary:focus { + color: #565e64; +} + +.link-success { + color: #198754; +} +.link-success:hover, .link-success:focus { + color: #146c43; +} + +.link-info { + color: #0dcaf0; +} +.link-info:hover, .link-info:focus { + color: #3dd5f3; +} + +.link-warning { + color: #ffc107; +} +.link-warning:hover, .link-warning:focus { + color: #ffcd39; +} + +.link-danger { + color: #dc3545; +} +.link-danger:hover, .link-danger:focus { + color: #b02a37; +} + +.link-light { + color: #f8f9fa; +} +.link-light:hover, .link-light:focus { + color: #f9fafb; +} + +.link-dark { + color: #212529; +} +.link-dark:hover, .link-dark:focus { + color: #1a1e21; +} + +.ratio { + position: relative; + width: 100%; +} +.ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; +} +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.ratio-1x1 { + --bs-aspect-ratio: 100%; +} + +.ratio-4x3 { + --bs-aspect-ratio: 75%; +} + +.ratio-16x9 { + --bs-aspect-ratio: 56.25%; +} + +.ratio-21x9 { + --bs-aspect-ratio: 42.8571428571%; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; +} + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 0.25; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.float-start { + float: left !important; +} + +.float-end { + float: right !important; +} + +.float-none { + float: none !important; +} + +.opacity-0 { + opacity: 0 !important; +} + +.opacity-25 { + opacity: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.75 !important; +} + +.opacity-100 { + opacity: 1 !important; +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.overflow-visible { + overflow: visible !important; +} + +.overflow-scroll { + overflow: scroll !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.top-0 { + top: 0 !important; +} + +.top-50 { + top: 50% !important; +} + +.top-100 { + top: 100% !important; +} + +.bottom-0 { + bottom: 0 !important; +} + +.bottom-50 { + bottom: 50% !important; +} + +.bottom-100 { + bottom: 100% !important; +} + +.start-0 { + left: 0 !important; +} + +.start-50 { + left: 50% !important; +} + +.start-100 { + left: 100% !important; +} + +.end-0 { + right: 0 !important; +} + +.end-50 { + right: 50% !important; +} + +.end-100 { + right: 100% !important; +} + +.translate-middle { + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + transform: translateX(-50%) !important; +} + +.translate-middle-y { + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: 1px solid #dee2e6 !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: 1px solid #dee2e6 !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #0d6efd !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #198754 !important; +} + +.border-info { + border-color: #0dcaf0 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-4 { + border-width: 4px !important; +} + +.border-5 { + border-width: 5px !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.vw-100 { + width: 100vw !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.vh-100 { + height: 100vh !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; +} + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; +} + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-5 { + font-size: 1.25rem !important; +} + +.fs-6 { + font-size: 1rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: lighter !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: bolder !important; +} + +.lh-1 { + line-height: 1 !important; +} + +.lh-sm { + line-height: 1.25 !important; +} + +.lh-base { + line-height: 1.5 !important; +} + +.lh-lg { + line-height: 2 !important; +} + +.text-start { + text-align: left !important; +} + +.text-end { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-decoration-underline { + text-decoration: underline !important; +} + +.text-decoration-line-through { + text-decoration: line-through !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; +} + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; +} + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; +} + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; +} + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; +} + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; +} + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; +} + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-gradient { + background-image: var(--bs-gradient) !important; +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 0.2rem !important; +} + +.rounded-2 { + border-radius: 0.25rem !important; +} + +.rounded-3 { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-end { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-start { + border-bottom-left-radius: 0.25rem !important; + border-top-left-radius: 0.25rem !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; + } + + .float-sm-end { + float: right !important; + } + + .float-sm-none { + float: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-sm-0 { + gap: 0 !important; + } + + .gap-sm-1 { + gap: 0.25rem !important; + } + + .gap-sm-2 { + gap: 0.5rem !important; + } + + .gap-sm-3 { + gap: 1rem !important; + } + + .gap-sm-4 { + gap: 1.5rem !important; + } + + .gap-sm-5 { + gap: 3rem !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } + + .text-sm-start { + text-align: left !important; + } + + .text-sm-end { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .float-md-start { + float: left !important; + } + + .float-md-end { + float: right !important; + } + + .float-md-none { + float: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-md-0 { + gap: 0 !important; + } + + .gap-md-1 { + gap: 0.25rem !important; + } + + .gap-md-2 { + gap: 0.5rem !important; + } + + .gap-md-3 { + gap: 1rem !important; + } + + .gap-md-4 { + gap: 1.5rem !important; + } + + .gap-md-5 { + gap: 3rem !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } + + .text-md-start { + text-align: left !important; + } + + .text-md-end { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .float-lg-start { + float: left !important; + } + + .float-lg-end { + float: right !important; + } + + .float-lg-none { + float: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-lg-0 { + gap: 0 !important; + } + + .gap-lg-1 { + gap: 0.25rem !important; + } + + .gap-lg-2 { + gap: 0.5rem !important; + } + + .gap-lg-3 { + gap: 1rem !important; + } + + .gap-lg-4 { + gap: 1.5rem !important; + } + + .gap-lg-5 { + gap: 3rem !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } + + .text-lg-start { + text-align: left !important; + } + + .text-lg-end { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; + } + + .float-xl-end { + float: right !important; + } + + .float-xl-none { + float: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xl-0 { + gap: 0 !important; + } + + .gap-xl-1 { + gap: 0.25rem !important; + } + + .gap-xl-2 { + gap: 0.5rem !important; + } + + .gap-xl-3 { + gap: 1rem !important; + } + + .gap-xl-4 { + gap: 1.5rem !important; + } + + .gap-xl-5 { + gap: 3rem !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } + + .text-xl-start { + text-align: left !important; + } + + .text-xl-end { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; + } + + .float-xxl-end { + float: right !important; + } + + .float-xxl-none { + float: none !important; + } + + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .gap-xxl-0 { + gap: 0 !important; + } + + .gap-xxl-1 { + gap: 0.25rem !important; + } + + .gap-xxl-2 { + gap: 0.5rem !important; + } + + .gap-xxl-3 { + gap: 1rem !important; + } + + .gap-xxl-4 { + gap: 1.5rem !important; + } + + .gap-xxl-5 { + gap: 3rem !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } + + .text-xxl-start { + text-align: left !important; + } + + .text-xxl-end { + text-align: right !important; + } + + .text-xxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; + } + + .fs-2 { + font-size: 2rem !important; + } + + .fs-3 { + font-size: 1.75rem !important; + } + + .fs-4 { + font-size: 1.5rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/Code/Austen/js-04/style/bootstrap.css.map b/Code/Austen/js-04/style/bootstrap.css.map new file mode 100644 index 00000000..39c26aaa --- /dev/null +++ b/Code/Austen/js-04/style/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/vendor/_rfs.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/_tables.scss","../../scss/mixins/_table-variants.scss","../../scss/forms/_labels.scss","../../scss/forms/_form-text.scss","../../scss/forms/_form-control.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_gradients.scss","../../scss/forms/_form-select.scss","../../scss/forms/_form-check.scss","../../scss/forms/_form-range.scss","../../scss/forms/_floating-labels.scss","../../scss/forms/_input-group.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/_button-group.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_accordion.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/mixins/_backdrop.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/_offcanvas.scss","../../scss/_placeholders.scss","../../scss/helpers/_colored-links.scss","../../scss/helpers/_ratio.scss","../../scss/helpers/_position.scss","../../scss/helpers/_stacks.scss","../../scss/helpers/_visually-hidden.scss","../../scss/mixins/_visually-hidden.scss","../../scss/helpers/_stretched-link.scss","../../scss/helpers/_text-truncation.scss","../../scss/mixins/_text-truncate.scss","../../scss/helpers/_vr.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACAhB;;;;;EAAA;ACAA;EAQI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;EAAA,gBAAA;EAAA,kBAAA;EAAA,uBAAA;EAIA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAIA,qBAAA;EAAA,uBAAA;EAAA,qBAAA;EAAA,kBAAA;EAAA,qBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAIA,8BAAA;EAAA,iCAAA;EAAA,6BAAA;EAAA,2BAAA;EAAA,6BAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,yBAAA;EAGF,6BAAA;EACA,uBAAA;EACA,+BAAA;EACA,+BAAA;EAMA,qNAAA;EACA,yGAAA;EACA,yFAAA;EAQA,gDAAA;EACA,yBAAA;EACA,0BAAA;EACA,0BAAA;EACA,wBAAA;EAIA,kBAAA;AFSF;;AG5CA;;;EAGE,sBAAA;AH+CF;;AGhCI;EANJ;IAOM,uBAAA;EHoCJ;AACF;;AGvBA;EACE,SAAA;EACA,uCAAA;ECmPI,mCALI;ED5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AH0BF;;AGhBA;EACE,cAAA;EACA,cE+kB4B;EF9kB5B,8BAAA;EACA,SAAA;EACA,aE8kB4B;AL3jB9B;;AGhBA;EACE,WEwb4B;ALra9B;;AGTA;EACE,aAAA;EACA,qBEohB4B;EFjhB5B,gBEohB4B;EFnhB5B,gBEohB4B;AL1gB9B;;AGNA;ECwMQ,iCAAA;AJ9LR;AI4BI;EDtCJ;IC+MQ,iBAAA;EJjMN;AACF;;AGVA;ECmMQ,iCAAA;AJrLR;AImBI;EDjCJ;IC0MQ,eAAA;EJxLN;AACF;;AGdA;EC8LQ,+BAAA;AJ5KR;AIUI;ED5BJ;ICqMQ,kBAAA;EJ/KN;AACF;;AGlBA;ECyLQ,iCAAA;AJnKR;AICI;EDvBJ;ICgMQ,iBAAA;EJtKN;AACF;;AGtBA;ECgLM,kBALI;AJjJV;;AGrBA;EC2KM,eALI;AJ7IV;;AGdA;EACE,aAAA;EACA,mBEkU0B;ALjT5B;;AGNA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AHSF;;AGHA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AHMF;;AGAA;;EAEE,kBAAA;AHGF;;AGAA;;;EAGE,aAAA;EACA,mBAAA;AHGF;;AGAA;;;;EAIE,gBAAA;AHGF;;AGAA;EACE,gBEuZ4B;ALpZ9B;;AGEA;EACE,qBAAA;EACA,cAAA;AHCF;;AGKA;EACE,gBAAA;AHFF;;AGUA;;EAEE,mBEgY4B;ALvY9B;;AGeA;EC4EM,kBALI;AJlFV;;AGkBA;EACE,cE4b4B;EF3b5B,yBEmc4B;ALld9B;;AGwBA;;EAEE,kBAAA;ECwDI,iBALI;EDjDR,cAAA;EACA,wBAAA;AHrBF;;AGwBA;EAAM,eAAA;AHpBN;;AGqBA;EAAM,WAAA;AHjBN;;AGsBA;EACE,cEpNQ;EFqNR,0BEkMwC;ALrN1C;AGqBE;EACE,cEiMsC;ALpN1C;;AG8BE;EAEE,cAAA;EACA,qBAAA;AH5BJ;;AGmCA;;;;EAIE,qCE6S4B;ED/RxB,cALI;EDPR,+BAAA;EACA,2BAAA;AHhCF;;AGuCA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;ECAI,kBALI;AJ9BV;AGwCE;ECLI,kBALI;EDYN,cAAA;EACA,kBAAA;AHtCJ;;AG0CA;ECZM,kBALI;EDmBR,cE1QQ;EF2QR,qBAAA;AHvCF;AG0CE;EACE,cAAA;AHxCJ;;AG4CA;EACE,sBAAA;ECxBI,kBALI;ED+BR,WEvTS;EFwTT,yBE/SS;ECEP,qBAAA;ANqQJ;AG2CE;EACE,UAAA;EC/BE,cALI;EDsCN,gBE0Q0B;ALnT9B;;AGkDA;EACE,gBAAA;AH/CF;;AGqDA;;EAEE,sBAAA;AHlDF;;AG0DA;EACE,oBAAA;EACA,yBAAA;AHvDF;;AG0DA;EACE,mBEwU4B;EFvU5B,sBEuU4B;EFtU5B,cE1VS;EF2VT,gBAAA;AHvDF;;AG8DA;EAEE,mBAAA;EACA,gCAAA;AH5DF;;AG+DA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AH5DF;;AGoEA;EACE,qBAAA;AHjEF;;AGuEA;EAEE,gBAAA;AHrEF;;AG6EA;EACE,UAAA;AH1EF;;AG+EA;;;;;EAKE,SAAA;EACA,oBAAA;EC9HI,kBALI;EDqIR,oBAAA;AH5EF;;AGgFA;;EAEE,oBAAA;AH7EF;;AGkFA;EACE,eAAA;AH/EF;;AGkFA;EAGE,iBAAA;AHjFF;AGoFE;EACE,UAAA;AHlFJ;;AGyFA;EACE,aAAA;AHtFF;;AG8FA;;;;EAIE,0BAAA;AH3FF;AG8FI;;;;EACE,eAAA;AHzFN;;AGgGA;EACE,UAAA;EACA,kBAAA;AH7FF;;AGkGA;EACE,gBAAA;AH/FF;;AGyGA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AHtGF;;AG8GA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBE6J4B;EDhXtB,iCAAA;EDsNN,oBAAA;AH5GF;AI5QI;EDiXJ;ICxMQ,iBAAA;EJuGN;AACF;AGyGE;EACE,WAAA;AHvGJ;;AG8GA;;;;;;;EAOE,UAAA;AH3GF;;AG8GA;EACE,YAAA;AH3GF;;AGoHA;EACE,oBAAA;EACA,6BAAA;AHjHF;;AGyHA;;;;;;;CAAA;AAWA;EACE,wBAAA;AHzHF;;AG8HA;EACE,UAAA;AH3HF;;AGiIA;EACE,aAAA;AH9HF;;AG6HA;EACE,aAAA;AH9HF;;AGoIA;EACE,aAAA;EACA,0BAAA;AHjIF;;AGsIA;EACE,qBAAA;AHnIF;;AGwIA;EACE,SAAA;AHrIF;;AG4IA;EACE,kBAAA;EACA,eAAA;AHzIF;;AGiJA;EACE,wBAAA;AH9IF;;AGsJA;EACE,wBAAA;AHnJF;;AOhcA;EHyQM,kBALI;EGlQR,gBFumB4B;ALpK9B;;AO9bE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL1I9B;AIhWI;EGpGF;IH6QM,eAAA;EJ2LN;AACF;;AOzcE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL/H9B;AI3WI;EGpGF;IH6QM,iBAAA;EJsMN;AACF;;AOpdE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALpH9B;AItXI;EGpGF;IH6QM,eAAA;EJiNN;AACF;;AO/dE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALzG9B;AIjYI;EGpGF;IH6QM,iBAAA;EJ4NN;AACF;;AO1eE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;AL9F9B;AI5YI;EGpGF;IH6QM,eAAA;EJuON;AACF;;AOrfE;EHsQM,iCAAA;EGpQJ,gBF0lBkB;EEzlBlB,gBF2kB0B;ALnF9B;AIvZI;EGpGF;IH6QM,iBAAA;EJkPN;AACF;;AO1eA;ECrDE,eAAA;EACA,gBAAA;ARmiBF;;AO1eA;EC1DE,eAAA;EACA,gBAAA;ARwiBF;;AO5eA;EACE,qBAAA;AP+eF;AO7eE;EACE,oBF8lB0B;AL/G9B;;AOreA;EHsNM,kBALI;EG/MR,yBAAA;APweF;;AOpeA;EACE,mBFgSO;EDjFH,kBALI;AJ8RV;AOreE;EACE,gBAAA;APueJ;;AOneA;EACE,iBAAA;EACA,mBFsRO;EDjFH,kBALI;EG9LR,cFpFS;AL0jBX;AOpeE;EACE,aAAA;APseJ;;ASpkBA;ECIE,eAAA;EAGA,YAAA;AVkkBF;;ASnkBA;EACE,gBJs9CkC;EIr9ClC,sBJPS;EIQT,yBAAA;EHGE,sBAAA;EIRF,eAAA;EAGA,YAAA;AV2kBF;;AS7jBA;EAEE,qBAAA;AT+jBF;;AS5jBA;EACE,qBAAA;EACA,cAAA;AT+jBF;;AS5jBA;EL+PM,kBALI;EKxPR,cJ1BS;ALylBX;;AWjmBE;;;;;;;ECHA,WAAA;EACA,0CAAA;EACA,yCAAA;EACA,kBAAA;EACA,iBAAA;AZ8mBF;;AatjBI;EF5CE;IACE,gBNide;ELqJrB;AACF;Aa5jBI;EF5CE;IACE,gBNide;EL0JrB;AACF;AajkBI;EF5CE;IACE,gBNide;EL+JrB;AACF;AatkBI;EF5CE;IACE,iBNide;ELoKrB;AACF;Aa3kBI;EF5CE;IACE,iBNide;ELyKrB;AACF;Ac1oBE;ECAA,qBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EAEA,yCAAA;EACA,6CAAA;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6nEJ;AoB3nEI;EACE,eAAA;ApB6nEN;AoBxnEE;EACE,cfjBO;EekBP,sBf3BO;Ee4BP,qBf8zBoC;Ee7zBpC,UAAA;EAKE,kDfusB0B;AL+6ChC;AoB/mEE;EAEE,aAAA;ApBgnEJ;AoB5mEE;EACE,cf1CO;Ee4CP,UAAA;ApB6mEJ;AoBhnEE;EACE,cf1CO;Ee4CP,UAAA;ApB6mEJ;AoBrmEE;EAEE,yBf1DO;Ee6DP,UAAA;ApBomEJ;AoBhmEE;EACE,yBAAA;EACA,0BAAA;EACA,2Bf0pB0B;Ee1pB1B,0Bf0pB0B;EezpB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bfgb0B;Ee/a1B,gBAAA;ECtEE,6IDuEF;ECvEE,qIDuEF;ApBkmEJ;AoB9mEE;EACE,yBAAA;EACA,0BAAA;EACA,2Bf0pB0B;Ee1pB1B,0Bf0pB0B;EezpB1B,cf9DO;EiBbT,yBjBMS;EeuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bfgb0B;Ee/a1B,gBAAA;ECtEE,qIDuEF;ApBkmEJ;AqBrqEM;EDuDJ;ICtDM,wBAAA;IAAA,gBAAA;ErBwqEN;EoBlnEA;ICtDM,gBAAA;ErBwqEN;AACF;AoBpmEE;EACE,yBf+5B8B;ALusClC;AoBvmEE;EACE,yBf+5B8B;ALusClC;AoBnmEE;EACE,yBAAA;EACA,0BAAA;EACA,2BfuoB0B;EevoB1B,0BfuoB0B;EetoB1B,cfjFO;EiBbT,yBjBMS;Ee0FP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4Bf6Z0B;Ee5Z1B,gBAAA;ECzFE,6ID0FF;EC1FE,qID0FF;ApBqmEJ;AqB3rEM;ED0EJ;ICzEM,wBAAA;IAAA,gBAAA;ErB8rEN;AACF;AoBvmEE;EACE,yBf44B8B;AL6tClC;;AoBhmEA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBfyd4B;Eexd5B,cf5GS;Ee6GT,6BAAA;EACA,yBAAA;EACA,mBAAA;ApBmmEF;AoBjmEE;EAEE,gBAAA;EACA,eAAA;ApBkmEJ;;AoBvlEA;EACE,sCfguBsC;Ee/tBtC,uBAAA;EhBmJI,mBALI;EE7QN,qBAAA;AN2tEJ;AoBxlEE;EACE,uBAAA;EACA,wBAAA;EACA,0Bf2lB0B;Ee3lB1B,yBf2lB0B;AL+/C9B;AoB7lEE;EACE,uBAAA;EACA,wBAAA;EACA,0Bf2lB0B;Ee3lB1B,yBf2lB0B;AL+/C9B;AoBvlEE;EACE,uBAAA;EACA,wBAAA;EACA,0BfqlB0B;EerlB1B,yBfqlB0B;ALogD9B;;AoBrlEA;EACE,oCf8sBsC;Ee7sBtC,oBAAA;EhBgII,kBALI;EE7QN,qBAAA;AN4uEJ;AoBtlEE;EACE,oBAAA;EACA,qBAAA;EACA,wBf4kB0B;Ee5kB1B,uBf4kB0B;AL4gD9B;AoB3lEE;EACE,oBAAA;EACA,qBAAA;EACA,wBf4kB0B;Ee5kB1B,uBf4kB0B;AL4gD9B;AoBrlEE;EACE,oBAAA;EACA,qBAAA;EACA,wBfskB0B;EetkB1B,uBfskB0B;ALihD9B;;AoB/kEE;EACE,uCfqrBoC;AL65CxC;AoB/kEE;EACE,sCfkrBoC;AL+5CxC;AoB9kEE;EACE,oCf+qBoC;ALi6CxC;;AoB3kEA;EACE,Wf6qBsC;Ee5qBtC,YAAA;EACA,iBf4hB4B;ALkjD9B;AoB5kEE;EACE,eAAA;ApB8kEJ;AoB3kEE;EACE,aAAA;Ed/LA,sBAAA;AN6wEJ;AoB1kEE;EACE,aAAA;EdpMA,sBAAA;ANixEJ;;AuB/xEA;EACE,cAAA;EACA,WAAA;EACA,0CAAA;EAEA,uCAAA;EnB2RI,eALI;EmBnRR,gBlBkkB4B;EkBjkB5B,gBlBukB4B;EkBtkB5B,clBES;EkBDT,sBlBRS;EkBST,iPAAA;EACA,4BAAA;EACA,yClBg7BkC;EkB/6BlC,0BlBg7BkC;EkB/6BlC,yBAAA;EjBFE,sBAAA;EeHE,wEEQJ;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AvB+xEF;AqBpyEM;EEfN;IFgBQ,gBAAA;ErBuyEN;AACF;AuBlyEE;EACE,qBlBs0BoC;EkBr0BpC,UAAA;EAKE,kDlBi7B4B;AL+2ClC;AuB5xEE;EAEE,sBlBgsB0B;EkB/rB1B,sBAAA;AvB6xEJ;AuB1xEE;EAEE,yBlBpCO;AL+zEX;AuBtxEE;EACE,kBAAA;EACA,0BAAA;AvBwxEJ;;AuBpxEA;EACE,oBlByrB4B;EkBxrB5B,uBlBwrB4B;EkBvrB5B,oBlBwrB4B;ED/cxB,mBALI;EE7QN,qBAAA;ANk0EJ;;AuBpxEA;EACE,mBlBqrB4B;EkBprB5B,sBlBorB4B;EkBnrB5B,kBlBorB4B;EDndxB,kBALI;EE7QN,qBAAA;AN00EJ;;AwBz1EA;EACE,cAAA;EACA,kBnBq3BwC;EmBp3BxC,mBnBq3BwC;EmBp3BxC,uBnBq3BwC;ALu+C1C;AwB11EE;EACE,WAAA;EACA,mBAAA;AxB41EJ;;AwBx1EA;EACE,UnBy2BwC;EmBx2BxC,WnBw2BwC;EmBv2BxC,kBAAA;EACA,mBAAA;EACA,sBnBbS;EmBcT,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,qCnB42BwC;EmB32BxC,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EACA,iCAAA;EAAA,mBAAA;AxB21EF;AwBx1EE;ElBXE,qBAAA;ANs2EJ;AwBv1EE;EAEE,kBnBm2BsC;ALq/C1C;AwBr1EE;EACE,uBnB01BsC;AL6/C1C;AwBp1EE;EACE,qBnBszBoC;EmBrzBpC,UAAA;EACA,kDnBmsB4B;ALmpDhC;AwBn1EE;EACE,yBnBZM;EmBaN,qBnBbM;ALk2EV;AwBn1EI;EAII,+OAAA;AxBk1ER;AwB90EI;EAII,uJAAA;AxB60ER;AwBx0EE;EACE,yBnBjCM;EmBkCN,qBnBlCM;EmBuCJ,yOAAA;AxBs0EN;AwBl0EE;EACE,oBAAA;EACA,YAAA;EACA,YnBk0BuC;ALkgD3C;AwB7zEI;EACE,YnB0zBqC;ALqgD3C;;AwBjzEA;EACE,mBnBqzBgC;AL+/ClC;AwBlzEE;EACE,UnBizB8B;EmBhzB9B,mBAAA;EACA,wKAAA;EACA,gCAAA;ElB9FA,kBAAA;EeHE,iDGmGF;AxBozEJ;AqBn5EM;EGyFJ;IHxFM,gBAAA;ErBs5EN;AACF;AwBvzEI;EACE,0JAAA;AxByzEN;AwBtzEI;EACE,iCnBgzB4B;EmB3yB1B,uJAAA;AxBozER;;AwB9yEA;EACE,qBAAA;EACA,kBnBmxBgC;AL8hDlC;;AwB9yEA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;AxBizEF;AwB7yEI;EACE,oBAAA;EACA,YAAA;EACA,anBqoBwB;AL0qD9B;;AyB77EA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AzBg8EF;AyB97EE;EACE,UAAA;AzBg8EJ;AyB57EI;EAA0B,kEpB89Ba;ALi+C3C;AyB97EI;EAA0B,kEpB69Ba;ALo+C3C;AyB97EE;EACE,SAAA;AzBg8EJ;AyB77EE;EACE,WpB+8BuC;EoB98BvC,YpB88BuC;EoB78BvC,oBAAA;EHzBF,yBjBkCQ;EoBPN,SpB88BuC;EC19BvC,mBAAA;EeHE,oHIkBF;EJlBE,4GIkBF;EACA,wBAAA;EAAA,gBAAA;AzB87EJ;AqB78EM;EIMJ;IJLM,wBAAA;IAAA,gBAAA;ErBg9EN;AACF;AyBj8EI;EHjCF,yBjB8+ByC;ALu/C3C;AyB/7EE;EACE,WpBw7B8B;EoBv7B9B,cpBw7B8B;EoBv7B9B,kBAAA;EACA,epBu7B8B;EoBt7B9B,yBpBpCO;EoBqCP,yBAAA;EnB7BA,mBAAA;AN+9EJ;AyB77EE;EACE,WpBo7BuC;EoBn7BvC,YpBm7BuC;EiBt+BzC,yBjBkCQ;EoBmBN,SpBo7BuC;EC19BvC,mBAAA;EeHE,iHI4CF;EJ5CE,4GI4CF;EACA,qBAAA;EAAA,gBAAA;AzB87EJ;AqBv+EM;EIiCJ;IJhCM,qBAAA;IAAA,gBAAA;ErB0+EN;AACF;AyBj8EI;EH3DF,yBjB8+ByC;ALihD3C;AyB/7EE;EACE,WpB85B8B;EoB75B9B,cpB85B8B;EoB75B9B,kBAAA;EACA,epB65B8B;EoB55B9B,yBpB9DO;EoB+DP,yBAAA;EnBvDA,mBAAA;ANy/EJ;AyB77EE;EACE,oBAAA;AzB+7EJ;AyB77EI;EACE,yBpBtEK;ALqgFX;AyB57EI;EACE,yBpB1EK;ALwgFX;;A0BrhFA;EACE,kBAAA;A1BwhFF;A0BthFE;;EAEE,0BrBy/B8B;EqBx/B9B,iBrBy/B8B;AL+hDlC;A0BrhFE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,qBAAA;EACA,oBAAA;EACA,6BAAA;EACA,qBAAA;ELDE,gEKEF;A1BuhFJ;AqBrhFM;EKXJ;ILYM,gBAAA;ErBwhFN;AACF;A0BxhFE;EACE,qBAAA;A1B0hFJ;A0BxhFI;EACE,kBAAA;A1B0hFN;A0B3hFI;EACE,kBAAA;A1B0hFN;A0BvhFI;EAEE,qBrBm+B4B;EqBl+B5B,wBrBm+B4B;ALqjDlC;A0B3hFI;EAEE,qBrBm+B4B;EqBl+B5B,wBrBm+B4B;ALqjDlC;A0BrhFI;EACE,qBrB89B4B;EqB79B5B,wBrB89B4B;ALyjDlC;A0BnhFE;EACE,qBrBw9B8B;EqBv9B9B,wBrBw9B8B;AL6jDlC;A0B/gFI;EACE,arBk9B4B;EqBj9B5B,8DrBk9B4B;ALikDlC;A0BrhFI;;;EACE,arBk9B4B;EqBj9B5B,8DrBk9B4B;ALikDlC;A0B9gFI;EACE,arB28B4B;EqB18B5B,8DrB28B4B;ALqkDlC;;A2BtkFA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;A3BykFF;A2BvkFE;;EAEE,kBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;A3BykFJ;A2BrkFE;;EAEE,UAAA;A3BukFJ;A2BjkFE;EACE,kBAAA;EACA,UAAA;A3BmkFJ;A2BjkFI;EACE,UAAA;A3BmkFN;;A2BxjFA;EACE,aAAA;EACA,mBAAA;EACA,yBAAA;EvBsPI,eALI;EuB/OR,gBtB8hB4B;EsB7hB5B,gBtBmiB4B;EsBliB5B,ctBlCS;EsBmCT,kBAAA;EACA,mBAAA;EACA,yBtB5CS;EsB6CT,yBAAA;ErBpCE,sBAAA;ANgmFJ;;A2BljFA;;;;EAIE,oBAAA;EvBgOI,kBALI;EE7QN,qBAAA;ANymFJ;;A2BljFA;;;;EAIE,uBAAA;EvBuNI,mBALI;EE7QN,qBAAA;ANknFJ;;A2BljFA;;EAEE,mBAAA;A3BqjFF;;A2BxiFI;;ErB/DA,0BAAA;EACA,6BAAA;AN4mFJ;A2BviFI;;ErBtEA,0BAAA;EACA,6BAAA;ANinFJ;A2BjiFE;EACE,iBAAA;ErBpEA,yBAAA;EACA,4BAAA;ANwmFJ;;A4BjoFE;EACE,aAAA;EACA,WAAA;EACA,mBvByxBoC;EDhhBlC,kBALI;EwBjQN,cvB0/BqB;ALyoDzB;;A4BhoFE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;ExB4PE,mBALI;EwBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,sBAAA;AN6pFJ;;A4B9nFI;;;;EAEE,cAAA;A5BmoFN;;A4BjrFI;EAoDE,qBvB+9BmB;EuB59BjB,oCvB+yBgC;EuB9yBhC,4PAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5B+nFR;A4B5nFM;EACE,qBvBo9BiB;EuBn9BjB,iDA/Ca;A5B6qFrB;;A4B9rFI;EAyEI,oCvB6xBgC;EuB5xBhC,kFAAA;A5BynFR;;A4BnsFI;EAiFE,qBvBk8BmB;ALorDzB;A4BnnFQ;EAEE,uBvB42B8B;EuB32B9B,6dAAA;EACA,+DAAA;EACA,2EAAA;A5BonFV;A4BhnFM;EACE,qBvBq7BiB;EuBp7BjB,iDA9Ea;A5BgsFrB;;A4BjtFI;EAsGE,qBvB66BmB;ALksDzB;A4B7mFM;EACE,yBvB06BiB;ALqsDzB;A4B5mFM;EACE,iDA5Fa;A5B0sFrB;A4B3mFM;EACE,cvBk6BiB;AL2sDzB;;A4BxmFI;EACE,kBAAA;A5B2mFN;;A4BluFI;;;EA+HI,UAAA;A5BymFR;A4BrmFM;;;EACE,UAAA;A5BymFR;;A4B1tFE;EACE,aAAA;EACA,WAAA;EACA,mBvByxBoC;EDhhBlC,kBALI;EwBjQN,cvB0/BqB;ALkuDzB;;A4BztFE;EACE,kBAAA;EACA,SAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;ExB4PE,mBALI;EwBpPN,WAvBc;EAwBd,wCAvBiB;EtBHjB,sBAAA;ANsvFJ;;A4BvtFI;;;;EAEE,cAAA;A5B4tFN;;A4B1wFI;EAoDE,qBvB+9BmB;EuB59BjB,oCvB+yBgC;EuB9yBhC,4UAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;A5BwtFR;A4BrtFM;EACE,qBvBo9BiB;EuBn9BjB,iDA/Ca;A5BswFrB;;A4BvxFI;EAyEI,oCvB6xBgC;EuB5xBhC,kFAAA;A5BktFR;;A4B5xFI;EAiFE,qBvBk8BmB;AL6wDzB;A4B5sFQ;EAEE,uBvB42B8B;EuB32B9B,6iBAAA;EACA,+DAAA;EACA,2EAAA;A5B6sFV;A4BzsFM;EACE,qBvBq7BiB;EuBp7BjB,iDA9Ea;A5ByxFrB;;A4B1yFI;EAsGE,qBvB66BmB;AL2xDzB;A4BtsFM;EACE,yBvB06BiB;AL8xDzB;A4BrsFM;EACE,iDA5Fa;A5BmyFrB;A4BpsFM;EACE,cvBk6BiB;ALoyDzB;;A4BjsFI;EACE,kBAAA;A5BosFN;;A4B3zFI;;;EAiII,UAAA;A5BgsFR;A4B9rFM;;;EACE,UAAA;A5BksFR;;A6Bx0FA;EACE,qBAAA;EAEA,gBxBwkB4B;EwBvkB5B,gBxB6kB4B;EwB5kB5B,cxBQS;EwBPT,kBAAA;EACA,qBAAA;EAEA,sBAAA;EACA,eAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,iBAAA;EACA,6BAAA;EACA,6BAAA;EC8GA,yBAAA;E1BsKI,eALI;EE7QN,sBAAA;EeHE,qIQGJ;A7B20FF;AqB10FM;EQhBN;IRiBQ,gBAAA;ErB60FN;AACF;A6B90FE;EACE,cxBLO;ALq1FX;A6B50FE;EAEE,UAAA;EACA,kDxBotB4B;ALynEhC;A6B/zFE;EAGE,oBAAA;EACA,axB0uB0B;ALqlE9B;;A6BnzFE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALoyFf;A8B31FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B82FjB;A8B11FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bu1FN;A8Bn1FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bs3FlB;A8B70FI;EAKI,iDAAA;A9B20FR;A8Bt0FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL4zFf;;A6Bj1FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALk0Ff;A8Bz3FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B44FjB;A8Bx3FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A9Bq3FN;A8Bj3FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bo5FlB;A8B32FI;EAKI,kDAAA;A9By2FR;A8Bp2FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL01Ff;;A6B/2FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALg2Ff;A8Bv5FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9B06FjB;A8Bt5FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bm5FN;A8B/4FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bk7FlB;A8Bz4FI;EAKI,iDAAA;A9Bu4FR;A8Bl4FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALw3Ff;;A6B74FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL83Ff;A8Br7FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9Bw8FjB;A8Bp7FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A9Bi7FN;A8B76FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9Bg9FlB;A8Bv6FI;EAKI,iDAAA;A9Bq6FR;A8Bh6FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALs5Ff;;A6B36FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL45Ff;A8Bn9FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9Bs+FjB;A8Bl9FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A9B+8FN;A8B38FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B8+FlB;A8Br8FI;EAKI,gDAAA;A9Bm8FR;A8B97FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALo7Ff;;A6Bz8FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;AL07Ff;A8Bj/FE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BogGjB;A8Bh/FE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A9B6+FN;A8Bz+FE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B4gGlB;A8Bn+FI;EAKI,gDAAA;A9Bi+FR;A8B59FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALk9Ff;;A6Bv+FE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALw9Ff;A8B/gGE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BkiGjB;A8B9gGE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A9B2gGN;A8BvgGE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9B0iGlB;A8BjgGI;EAKI,kDAAA;A9B+/FR;A8B1/FE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;ALg/Ff;;A6BrgGE;ECvCA,WAXQ;ERLR,yBjB4Ea;EyB1Db,qBzB0Da;ALs/Ff;A8B7iGE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A9BgkGjB;A8B5iGE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,+CAAA;A9ByiGN;A8BriGE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A9BwkGlB;A8B/hGI;EAKI,+CAAA;A9B6hGR;A8BxhGE;EAEE,WAjDe;EAkDf,yBzBYW;EyBTX,qBzBSW;AL8gGf;;A6B7hGE;ECmBA,czBJa;EyBKb,qBzBLa;ALmhGf;A8B5gGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALwhGf;A8B3gGE;EAEE,iDAAA;A9B4gGJ;A8BzgGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALgiGf;A8BrgGI;EAKI,iDAAA;A9BmgGR;A8B9/FE;EAEE,czBvCW;EyBwCX,6BAAA;A9B+/FJ;;A6BtjGE;ECmBA,czBJa;EyBKb,qBzBLa;AL4iGf;A8BriGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALijGf;A8BpiGE;EAEE,kDAAA;A9BqiGJ;A8BliGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALyjGf;A8B9hGI;EAKI,kDAAA;A9B4hGR;A8BvhGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BwhGJ;;A6B/kGE;ECmBA,czBJa;EyBKb,qBzBLa;ALqkGf;A8B9jGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL0kGf;A8B7jGE;EAEE,gDAAA;A9B8jGJ;A8B3jGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALklGf;A8BvjGI;EAKI,gDAAA;A9BqjGR;A8BhjGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BijGJ;;A6BxmGE;ECmBA,czBJa;EyBKb,qBzBLa;AL8lGf;A8BvlGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALmmGf;A8BtlGE;EAEE,iDAAA;A9BulGJ;A8BplGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL2mGf;A8BhlGI;EAKI,iDAAA;A9B8kGR;A8BzkGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B0kGJ;;A6BjoGE;ECmBA,czBJa;EyBKb,qBzBLa;ALunGf;A8BhnGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL4nGf;A8B/mGE;EAEE,gDAAA;A9BgnGJ;A8B7mGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALooGf;A8BzmGI;EAKI,gDAAA;A9BumGR;A8BlmGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BmmGJ;;A6B1pGE;ECmBA,czBJa;EyBKb,qBzBLa;ALgpGf;A8BzoGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALqpGf;A8BxoGE;EAEE,gDAAA;A9ByoGJ;A8BtoGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL6pGf;A8BloGI;EAKI,gDAAA;A9BgoGR;A8B3nGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B4nGJ;;A6BnrGE;ECmBA,czBJa;EyBKb,qBzBLa;ALyqGf;A8BlqGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;AL8qGf;A8BjqGE;EAEE,kDAAA;A9BkqGJ;A8B/pGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;ALsrGf;A8B3pGI;EAKI,kDAAA;A9BypGR;A8BppGE;EAEE,czBvCW;EyBwCX,6BAAA;A9BqpGJ;;A6B5sGE;ECmBA,czBJa;EyBKb,qBzBLa;ALksGf;A8B3rGE;EACE,WATY;EAUZ,yBzBTW;EyBUX,qBzBVW;ALusGf;A8B1rGE;EAEE,+CAAA;A9B2rGJ;A8BxrGE;EAKE,WArBa;EAsBb,yBzBxBW;EyByBX,qBzBzBW;AL+sGf;A8BprGI;EAKI,+CAAA;A9BkrGR;A8B7qGE;EAEE,czBvCW;EyBwCX,6BAAA;A9B8qGJ;;A6BztGA;EACE,gBxBigB4B;EwBhgB5B,cxBzCQ;EwB0CR,0BxB6WwC;AL+2F1C;A6B1tGE;EACE,cxB4WsC;ALg3F1C;A6BptGE;EAEE,cxB/EO;ALoyGX;;A6B1sGA;ECuBE,oBAAA;E1BsKI,kBALI;EE7QN,qBAAA;ANqyGJ;;A6B5sGA;ECmBE,uBAAA;E1BsKI,mBALI;EE7QN,qBAAA;AN2yGJ;;A+B9zGA;EVgBM,gCUfJ;A/Bi0GF;AqB9yGM;EUpBN;IVqBQ,gBAAA;ErBizGN;AACF;A+Bp0GE;EACE,UAAA;A/Bs0GJ;;A+Bh0GE;EACE,aAAA;A/Bm0GJ;;A+B/zGA;EACE,SAAA;EACA,gBAAA;EVDI,6BUEJ;A/Bk0GF;AqBh0GM;EULN;IVMQ,gBAAA;ErBm0GN;AACF;A+Br0GE;EACE,QAAA;EACA,YAAA;EVNE,4BUOF;A/Bu0GJ;AqB10GM;EUAJ;IVCM,gBAAA;ErB60GN;AACF;;AgCl2GA;;;;EAIE,kBAAA;AhCq2GF;;AgCl2GA;EACE,mBAAA;AhCq2GF;AiCh1GI;EACE,qBAAA;EACA,oB5BqgBwB;E4BpgBxB,uB5BmgBwB;E4BlgBxB,WAAA;EAhCJ,uBAAA;EACA,qCAAA;EACA,gBAAA;EACA,oCAAA;AjCm3GF;AiC9zGI;EACE,cAAA;AjCg0GN;;AgC32GA;EACE,kBAAA;EACA,a3ByhCkC;E2BxhClC,aAAA;EACA,gB3B+mCkC;E2B9mClC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CA,gBAAA;ErCuwIJ;EqCrwII;IACE,cAAA;IACA,cAAA;ErCuwIN;EqClwIM;I/BpJJ,0BAAA;IACA,6BAAA;ENy5IF;EqCnwIQ;;IAGE,0BAAA;ErCowIV;EqClwIQ;;IAGE,6BAAA;ErCmwIV;EqC/vIM;I/BrJJ,yBAAA;IACA,4BAAA;ENu5IF;EqChwIQ;;IAGE,yBAAA;ErCiwIV;EqC/vIQ;;IAGE,4BAAA;ErCgwIV;AACF;;AsC98IA;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;ElC4RI,eALI;EkCrRR,cjCMS;EiCLT,gBAAA;EACA,sBjCLS;EiCMT,SAAA;EhCKE,gBAAA;EgCHF,qBAAA;EjBAI,+JiBCJ;AtCi9IF;AqB98IM;EiBhBN;IjBiBQ,gBAAA;ErBi9IN;AACF;AsCp9IE;EACE,cjCyvCsC;EiCxvCtC,yBjCuvCsC;EiCtvCtC,+CAAA;AtCs9IJ;AsCp9II;EACE,iSAAA;EACA,0BjC4vCoC;AL0tG1C;AsCj9IE;EACE,cAAA;EACA,cjCivCsC;EiChvCtC,ejCgvCsC;EiC/uCtC,iBAAA;EACA,WAAA;EACA,iSAAA;EACA,4BAAA;EACA,wBjC2uCsC;EgBlwCpC,sCiBwBF;AtCm9IJ;AqBv+IM;EiBWJ;IjBVM,gBAAA;ErB0+IN;AACF;AsCr9IE;EACE,UAAA;AtCu9IJ;AsCp9IE;EACE,UAAA;EACA,qBjCizBoC;EiChzBpC,UAAA;EACA,kDjC8rB4B;ALwxHhC;;AsCl9IA;EACE,gBAAA;AtCq9IF;;AsCl9IA;EACE,sBjCpDS;EiCqDT,sCAAA;AtCq9IF;AsCn9IE;EhCnCE,+BAAA;EACA,gCAAA;ANy/IJ;AsCp9II;EhCtCA,2CAAA;EACA,4CAAA;AN6/IJ;AsCn9IE;EACE,aAAA;AtCq9IJ;AsCj9IE;EhClCE,mCAAA;EACA,kCAAA;ANs/IJ;AsCj9IM;EhCtCF,+CAAA;EACA,8CAAA;AN0/IJ;AsCh9II;EhC3CA,mCAAA;EACA,kCAAA;AN8/IJ;;AsC98IA;EACE,qBAAA;AtCi9IF;;AsCx8IE;EACE,eAAA;AtC28IJ;AsCx8IE;EACE,eAAA;EACA,cAAA;EhCxFA,gBAAA;ANmiJJ;AsCx8II;EAAgB,aAAA;AtC28IpB;AsC18II;EAAe,gBAAA;AtC68InB;AsC38II;EhC9FA,gBAAA;AN4iJJ;;AuC/jJA;EACE,aAAA;EACA,eAAA;EACA,YAAA;EACA,mBlCw/CkC;EkCt/ClC,gBAAA;AvCikJF;;AuC1jJE;EACE,oBlC6+CgC;ALglGpC;AuC3jJI;EACE,WAAA;EACA,qBlCy+C8B;EkCx+C9B,clCLK;EkCML,uFAAA;AvC6jJN;AuCzjJE;EACE,clCXO;ALskJX;;AwCplJA;EACE,aAAA;EhCGA,eAAA;EACA,gBAAA;ARqlJF;;AwCrlJA;EACE,kBAAA;EACA,cAAA;EACA,cnC8BQ;EmC7BR,qBAAA;EACA,sBnCFS;EmCGT,yBAAA;EnBKI,qImBJJ;AxCwlJF;AqBhlJM;EmBfN;InBgBQ,gBAAA;ErBmlJN;AACF;AwC3lJE;EACE,UAAA;EACA,cnC+asC;EmC7atC,yBnCRO;EmCSP,qBnCRO;ALomJX;AwCzlJE;EACE,UAAA;EACA,cnCuasC;EmCtatC,yBnCfO;EmCgBP,UnC4qCgC;EmC3qChC,kDnCstB4B;ALq4HhC;;AwCtlJE;EACE,iBnC+pCgC;AL07GpC;AwCtlJE;EACE,UAAA;EACA,WnC9BO;EiBJT,yBjBkCQ;EmCEN,qBnCFM;AL0lJV;AwCrlJE;EACE,cnC9BO;EmC+BP,oBAAA;EACA,sBnCtCO;EmCuCP,qBnCpCO;AL2nJX;;AyCloJE;EACE,yBAAA;AzCqoJJ;;AyC9nJQ;EnCqCJ,+BAAA;EACA,kCAAA;AN6lJJ;AyC7nJQ;EnCiBJ,gCAAA;EACA,mCAAA;AN+mJJ;;AyC/oJE;EACE,uBAAA;ErCgSE,kBALI;AJw3IV;AyC5oJQ;EnCqCJ,8BAAA;EACA,iCAAA;AN0mJJ;AyC1oJQ;EnCiBJ,+BAAA;EACA,kCAAA;AN4nJJ;;AyC5pJE;EACE,uBAAA;ErCgSE,mBALI;AJq4IV;AyCzpJQ;EnCqCJ,8BAAA;EACA,iCAAA;ANunJJ;AyCvpJQ;EnCiBJ,+BAAA;EACA,kCAAA;ANyoJJ;;A0CxqJA;EACE,qBAAA;EACA,sBAAA;EtC8RI,iBALI;EsCvRR,gBrCukB4B;EqCtkB5B,cAAA;EACA,WrCHS;EqCIT,kBAAA;EACA,mBAAA;EACA,wBAAA;EpCKE,sBAAA;ANuqJJ;A0CvqJE;EACE,aAAA;A1CyqJJ;;A0CpqJA;EACE,kBAAA;EACA,SAAA;A1CuqJF;;A2C9rJA;EACE,kBAAA;EACA,kBAAA;EACA,mBtCk6C8B;EsCj6C9B,6BAAA;ErCWE,sBAAA;ANurJJ;;A2C7rJA;EAEE,cAAA;A3C+rJF;;A2C3rJA;EACE,gBtC4jB4B;ALkoI9B;;A2CtrJA;EACE,mBtCm5C8B;ALsyGhC;A2CtrJE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,UAAA;EACA,qBAAA;A3CwrJJ;;A2CzqJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CorJjB;A4C7tJE;EACE,cAAA;A5C+tJJ;;A2ClrJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3C6rJjB;A4CtuJE;EACE,cAAA;A5CwuJJ;;A2C3rJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CssJjB;A4C/uJE;EACE,cAAA;A5CivJJ;;A2CpsJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3C+sJjB;A4CxvJE;EACE,cAAA;A5C0vJJ;;A2C7sJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3CwtJjB;A4CjwJE;EACE,cAAA;A5CmwJJ;;A2CttJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CiuJjB;A4C1wJE;EACE,cAAA;A5C4wJJ;;A2C/tJE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A3C0uJjB;A4CnxJE;EACE,cAAA;A5CqxJJ;;A2CxuJE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A3CmvJjB;A4C5xJE;EACE,cAAA;A5C8xJJ;;A6CjyJE;EACE;IAAK,2BxCk7C2B;ELm3GlC;AACF;;A6CvyJE;EACE;IAAK,2BxCk7C2B;ELm3GlC;AACF;A6CjyJA;EACE,aAAA;EACA,YxC26CkC;EwC16ClC,gBAAA;EzCwRI,kBALI;EyCjRR,yBxCLS;ECSP,sBAAA;ANgyJJ;;A6C/xJA;EACE,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,gBAAA;EACA,WxCjBS;EwCkBT,kBAAA;EACA,mBAAA;EACA,yBxCUQ;EgBtBJ,2BwBaJ;A7CkyJF;AqB3yJM;EwBAN;IxBCQ,gBAAA;ErB8yJN;AACF;;A6CpyJA;EvBYE,qMAAA;EuBVA,0BAAA;A7CuyJF;;A6CnyJE;EACE,0DAAA;EAAA,kDAAA;A7CsyJJ;A6CnyJM;EAJJ;IAKM,uBAAA;IAAA,eAAA;E7CsyJN;AACF;;A8C90JA;EACE,aAAA;EACA,sBAAA;EAGA,eAAA;EACA,gBAAA;ExCSE,sBAAA;ANu0JJ;;A8C50JA;EACE,qBAAA;EACA,sBAAA;A9C+0JF;A8C70JE;EAEE,oCAAA;EACA,0BAAA;A9C80JJ;;A8Cp0JA;EACE,WAAA;EACA,czClBS;EyCmBT,mBAAA;A9Cu0JF;A8Cp0JE;EAEE,UAAA;EACA,czCzBO;EyC0BP,qBAAA;EACA,yBzCjCO;ALs2JX;A8Cl0JE;EACE,czC7BO;EyC8BP,yBzCrCO;ALy2JX;;A8C3zJA;EACE,kBAAA;EACA,cAAA;EACA,oBAAA;EACA,czC3CS;EyC4CT,qBAAA;EACA,sBzCtDS;EyCuDT,sCAAA;A9C8zJF;A8C5zJE;ExCrCE,+BAAA;EACA,gCAAA;ANo2JJ;A8C5zJE;ExC3BE,mCAAA;EACA,kCAAA;AN01JJ;A8C5zJE;EAEE,czC7DO;EyC8DP,oBAAA;EACA,sBzCrEO;ALk4JX;A8CzzJE;EACE,UAAA;EACA,WzC3EO;EyC4EP,yBzC9CM;EyC+CN,qBzC/CM;AL02JV;A8CxzJE;EACE,mBAAA;A9C0zJJ;A8CxzJI;EACE,gBAAA;EACA,qBzCwawB;ALk5I9B;;A8C5yJI;EACE,mBAAA;A9C+yJN;A8C5yJQ;ExCrCJ,kCAAA;EAZA,0BAAA;ANi2JJ;A8C3yJQ;ExCtDJ,gCAAA;EAYA,4BAAA;ANy1JJ;A8C1yJQ;EACE,aAAA;A9C4yJV;A8CzyJQ;EACE,qBzCuYoB;EyCtYpB,oBAAA;A9C2yJV;A8CzyJU;EACE,iBAAA;EACA,sBzCkYkB;ALy6I9B;;Aa/2JI;EiC4CA;IACE,mBAAA;E9Cu0JJ;E8Cp0JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy3JF;E8Cn0JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi3JF;E8Cl0JM;IACE,aAAA;E9Co0JR;E8Cj0JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm0JR;E8Cj0JQ;IACE,iBAAA;IACA,sBzCkYkB;ELi8I5B;AACF;Aax4JI;EiC4CA;IACE,mBAAA;E9C+1JJ;E8C51JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENi5JF;E8C31JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENy4JF;E8C11JM;IACE,aAAA;E9C41JR;E8Cz1JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9C21JR;E8Cz1JQ;IACE,iBAAA;IACA,sBzCkYkB;ELy9I5B;AACF;Aah6JI;EiC4CA;IACE,mBAAA;E9Cu3JJ;E8Cp3JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy6JF;E8Cn3JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi6JF;E8Cl3JM;IACE,aAAA;E9Co3JR;E8Cj3JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm3JR;E8Cj3JQ;IACE,iBAAA;IACA,sBzCkYkB;ELi/I5B;AACF;Aax7JI;EiC4CA;IACE,mBAAA;E9C+4JJ;E8C54JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENi8JF;E8C34JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENy7JF;E8C14JM;IACE,aAAA;E9C44JR;E8Cz4JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9C24JR;E8Cz4JQ;IACE,iBAAA;IACA,sBzCkYkB;ELygJ5B;AACF;Aah9JI;EiC4CA;IACE,mBAAA;E9Cu6JJ;E8Cp6JM;IxCrCJ,kCAAA;IAZA,0BAAA;ENy9JF;E8Cn6JM;IxCtDJ,gCAAA;IAYA,4BAAA;ENi9JF;E8Cl6JM;IACE,aAAA;E9Co6JR;E8Cj6JM;IACE,qBzCuYoB;IyCtYpB,oBAAA;E9Cm6JR;E8Cj6JQ;IACE,iBAAA;IACA,sBzCkYkB;ELiiJ5B;AACF;A8Ct5JA;ExC9HI,gBAAA;ANuhKJ;A8Ct5JE;EACE,qBAAA;A9Cw5JJ;A8Ct5JI;EACE,sBAAA;A9Cw5JN;;A+C5iKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Cg5J1B;A+C5iKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C6iKR;A+C1iKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Cw5J7B;;A+C1jKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9C85J1B;A+C1jKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C2jKR;A+CxjKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Cs6J7B;;A+CxkKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9C46J1B;A+CxkKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/CykKR;A+CtkKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9Co7J7B;;A+CtlKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9C07J1B;A+CtlKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CulKR;A+CplKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9Cg8J/B;;A+CpmKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9Cw8J1B;A+CpmKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CqmKR;A+ClmKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9C88J/B;;A+ClnKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Cs9J1B;A+ClnKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/CmnKR;A+ChnKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qBDoJqB;A9C89J7B;;A+ChoKE;EACE,cDmK2B;EClK3B,yBD+JsB;A9Co+J1B;A+ChoKM;EAEE,cD6JuB;EC5JvB,yBAAA;A/CioKR;A+C9nKM;EACE,W1CRG;E0CSH,yBDuJuB;ECtJvB,qBDsJuB;A9C0+J/B;;A+C9oKE;EACE,cDiKyB;EChKzB,yBD+JsB;A9Ck/J1B;A+C9oKM;EAEE,cD2JqB;EC1JrB,yBAAA;A/C+oKR;A+C5oKM;EACE,W1CRG;E0CSH,yBDqJqB;ECpJrB,qB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BAAA;AtE+/MZ;;AsEtgNQ;EAOI,gCAAA;AtEmgNZ;;AsE1gNQ;EAOI,gCAAA;AtEugNZ;;AsE9gNQ;EAOI,gCAAA;AtE2gNZ;;AsElhNQ;EAOI,gCAAA;AtE+gNZ;;AsEthNQ;EAOI,gCAAA;AtEmhNZ;;AsE1hNQ;EAOI,gCAAA;AtEuhNZ;;AsE9hNQ;EAOI,gCAAA;AtE2hNZ;;AsEliNQ;EAOI,gCAAA;AtE+hNZ;;AsEtiNQ;EAOI,6BAAA;AtEmiNZ;;AsE1iNQ;EAOI,4BAAA;AtEuiNZ;;AsE9iNQ;EAOI,4BAAA;AtE2iNZ;;AsEljNQ;EAOI,4BAAA;AtE+iNZ;;AsEtjNQ;EAOI,4BAAA;AtEmjNZ;;AsE1jNQ;EAOI,4BAAA;AtEujNZ;;AsE9jNQ;EAOI,qBAAA;AtE2jNZ;;AsElkNQ;EAOI,qBAAA;AtE+jNZ;;AsEtkNQ;EAOI,qBAAA;AtEmkNZ;;AsE1kNQ;EAOI,sBAAA;AtEukNZ;;AsE9kNQ;EAOI,sBAAA;AtE2kNZ;;AsEllNQ;EAOI,0BAAA;AtE+kNZ;;AsEtlNQ;EAOI,uBAAA;AtEmlNZ;;AsE1lNQ;EAOI,2BAAA;AtEulNZ;;AsE9lNQ;EAOI,sBAAA;AtE2lNZ;;AsElmNQ;EAOI,sBAAA;AtE+lNZ;;AsEtmNQ;EAOI,sBAAA;AtEmmNZ;;AsE1mNQ;EAOI,uBAAA;AtEumNZ;;AsE9mNQ;EAOI,uBAAA;AtE2mNZ;;AsElnNQ;EAOI,2BAAA;AtE+mNZ;;AsEtnNQ;EAOI,wBAAA;AtEmnNZ;;AsE1nNQ;EAOI,4BAAA;AtEunNZ;;AsE9nNQ;EAOI,yBAAA;AtE2nNZ;;AsEloNQ;EAOI,8BAAA;AtE+nNZ;;AsEtoNQ;EAOI,iCAAA;AtEmoNZ;;AsE1oNQ;EAOI,sCAAA;AtEuoNZ;;AsE9oNQ;EAOI,yCAAA;AtE2oNZ;;AsElpNQ;EAOI,uBAAA;AtE+oNZ;;AsEtpNQ;EAOI,uBAAA;AtEmpNZ;;AsE1pNQ;EAOI,yBAAA;AtEupNZ;;AsE9pNQ;EAOI,yBAAA;AtE2pNZ;;AsElqNQ;EAOI,0BAAA;AtE+pNZ;;AsEtqNQ;EAOI,4BAAA;AtEmqNZ;;AsE1qNQ;EAOI,kCAAA;AtEuqNZ;;AsE9qNQ;EAOI,iBAAA;AtE2qNZ;;AsElrNQ;EAOI,uBAAA;AtE+qNZ;;AsEtrNQ;EAOI,sBAAA;AtEmrNZ;;AsE1rNQ;EAOI,oBAAA;AtEurNZ;;AsE9rNQ;EAOI,sBAAA;AtE2rNZ;;AsElsNQ;EAOI,oBAAA;AtE+rNZ;;AsEtsNQ;EAOI,sCAAA;AtEmsNZ;;AsE1sNQ;EAOI,oCAAA;AtEusNZ;;AsE9sNQ;EAOI,kCAAA;AtE2sNZ;;AsEltNQ;EAOI,yCAAA;AtE+sNZ;;AsEttNQ;EAOI,wCAAA;AtEmtNZ;;AsE1tNQ;EAOI,wCAAA;AtEutNZ;;AsE9tNQ;EAOI,kCAAA;AtE2tNZ;;AsEluNQ;EAOI,gCAAA;AtE+tNZ;;AsEtuNQ;EAOI,8BAAA;AtEmuNZ;;AsE1uNQ;EAOI,gCAAA;AtEuuNZ;;AsE9uNQ;EAOI,+BAAA;AtE2uNZ;;AsElvNQ;EAOI,oCAAA;AtE+uNZ;;AsEtvNQ;EAOI,kCAAA;AtEmvNZ;;AsE1vNQ;EAOI,gCAAA;AtEuvNZ;;AsE9vNQ;EAOI,uCAAA;AtE2vNZ;;AsElwNQ;EAOI,sCAAA;AtE+vNZ;;AsEtwNQ;EAOI,iCAAA;AtEmwNZ;;AsE1wNQ;EAOI,2BAAA;AtEuwNZ;;AsE9wNQ;EAOI,iCAAA;AtE2wNZ;;AsElxNQ;EAOI,+BAAA;AtE+wNZ;;AsEtxNQ;EAOI,6BAAA;AtEmxNZ;;AsE1xNQ;EAOI,+BAAA;AtEuxNZ;;AsE9xNQ;EAOI,8BAAA;AtE2xNZ;;AsElyNQ;EAOI,oBAAA;AtE+xNZ;;AsEtyNQ;EAOI,mBAAA;AtEmyNZ;;AsE1yNQ;EAOI,mBAAA;AtEuyNZ;;AsE9yNQ;EAOI,mBAAA;AtE2yNZ;;AsElzNQ;EAOI,mBAAA;AtE+yNZ;;AsEtzNQ;EAOI,mBAAA;AtEmzNZ;;AsE1zNQ;EAOI,mBAAA;AtEuzNZ;;AsE9zNQ;EAOI,mBAAA;AtE2zNZ;;AsEl0NQ;EAOI,oBAAA;AtE+zNZ;;AsEt0NQ;EAOI,0BAAA;AtEm0NZ;;AsE10NQ;EAOI,yBAAA;AtEu0NZ;;AsE90NQ;EAOI,uBAAA;AtE20NZ;;AsEl1NQ;EAOI,yBAAA;AtE+0NZ;;AsEt1NQ;EAOI,uBAAA;AtEm1NZ;;AsE11N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OI,uBAAA;EtEooPV;;EsE3oPM;IAOI,uBAAA;EtEwoPV;;EsE/oPM;IAOI,yBAAA;EtE4oPV;;EsEnpPM;IAOI,yBAAA;EtEgpPV;;EsEvpPM;IAOI,0BAAA;EtEopPV;;EsE3pPM;IAOI,4BAAA;EtEwpPV;;EsE/pPM;IAOI,kCAAA;EtE4pPV;;EsEnqPM;IAOI,iBAAA;EtEgqPV;;EsEvqPM;IAOI,uBAAA;EtEoqPV;;EsE3qPM;IAOI,sBAAA;EtEwqPV;;EsE/qPM;IAOI,oBAAA;EtE4qPV;;EsEnrPM;IAOI,sBAAA;EtEgrPV;;EsEvrPM;IAOI,oBAAA;EtEorPV;;EsE3rPM;IAOI,sCAAA;EtEwrPV;;EsE/rPM;IAOI,oCAAA;EtE4rPV;;EsEnsPM;IAOI,kCAAA;EtEgsPV;;EsEvsPM;IAOI,yCAAA;EtEosPV;;EsE3sPM;IAOI,wCAAA;EtEwsPV;;EsE/sPM;IAOI,wCAAA;EtE4sPV;;EsEntPM;IAOI,kCAAA;EtEgtPV;;EsEvtPM;IAOI,gCAAA;EtEotPV;;EsE3tPM;IAOI,8BAAA;EtEwtPV;;EsE/tPM;IAOI,gCAAA;EtE4tPV;;EsEnuPM;IAOI,+BAAA;EtEguPV;;EsEvuPM;IAOI,oCAAA;EtEouPV;;EsE3uPM;IAOI,kCAAA;EtEwuPV;;EsE/uPM;IAOI,gCAAA;EtE4uPV;;EsEnvPM;IAOI,uCAAA;EtEgvPV;;EsEvvPM;IAOI,sCAAA;EtEovPV;;EsE3vPM;IAOI,iCAAA;EtEwvPV;;EsE/vPM;IAOI,2BAAA;EtE4vPV;;EsEnwPM;IAOI,iCAAA;EtEgwPV;;EsEvwPM;IAOI,+BAAA;EtEowPV;;EsE3wPM;IAOI,6BAAA;EtEwwPV;;EsE/wPM;IAOI,+BAAA;EtE4wPV;;EsEnxPM;IAOI,8BAAA;EtEgxPV;;EsEvxPM;IAOI,oBAAA;EtEoxPV;;EsE3xPM;IAOI,mBAAA;EtEwxPV;;EsE/xPM;IAOI,mBAAA;EtE4xPV;;EsEnyPM;IAOI,mBAAA;EtEgyPV;;EsEvyPM;IAOI,mBAAA;EtEoyPV;;EsE3yPM;IAOI,mBAAA;EtEwyPV;;EsE/yPM;IAOI,mBAAA;EtE4yPV;;EsEnzP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tEsnQV;;EsE7nQM;IAOI,gCAAA;EtE0nQV;;EsEjoQM;IAOI,8BAAA;EtE8nQV;;EsEroQM;IAOI,gCAAA;EtEkoQV;;EsEzoQM;IAOI,8BAAA;EtEsoQV;;EsE7oQM;IAOI,4BAAA;EtE0oQV;;EsEjpQM;IAOI,kCAAA;EtE8oQV;;EsErpQM;IAOI,iCAAA;EtEkpQV;;EsEzpQM;IAOI,+BAAA;EtEspQV;;EsE7pQM;IAOI,iCAAA;EtE0pQV;;EsEjqQM;IAOI,+BAAA;EtE8pQV;;EsErqQM;IAOI,0BAAA;EtEkqQV;;EsEzqQM;IAOI,gCAAA;EtEsqQV;;EsE7qQM;IAOI,+BAAA;EtE0qQV;;EsEjrQM;IAOI,6BAAA;EtE8qQV;;EsErrQM;IAOI,+BAAA;EtEkrQV;;EsEzrQM;IAOI,6BAAA;EtEsrQV;;EsE7rQM;IAOI,2BAAA;EtE0rQV;;EsEjsQM;IAOI,4BAAA;EtE8rQV;;EsErsQM;IAOI,6BAAA;EtEksQV;AACF;Aa1sQI;EyDAI;IAOI,sBAAA;EtEusQV;;EsE9sQM;IAOI,uBAAA;EtE2sQV;;EsEltQM;IAOI,sBAAA;EtE+sQV;;EsEttQM;IAOI,0BAAA;EtEmtQV;;EsE1tQM;IAOI,gCAAA;EtEutQV;;EsE9tQM;IAOI,yBAAA;EtE2tQV;;EsEluQM;IAOI,wBAAA;EtE+tQV;;EsEtuQM;IAOI,yBAAA;EtEmuQV;;EsE1uQM;IAOI,6BAAA;EtEuuQV;;EsE9uQM;IAOI,8BAAA;EtE2uQV;;EsElvQM;IAOI,wBAAA;EtE+uQV;;EsEtvQM;IAOI,+BAAA;EtEmvQV;;EsE1vQM;IAOI,wBAAA;EtEuvQV;;EsE9vQM;IAOI,yBAAA;EtE2vQV;;EsElwQM;IAOI,8BAAA;EtE+vQV;;EsEtwQM;IAOI,iCAAA;EtEmwQV;;EsE1wQM;IAOI,sCAAA;EtEuwQV;;EsE9wQM;IAOI,yCAAA;EtE2wQV;;EsElxQM;IAOI,uBAAA;EtE+wQV;;EsEtxQM;IAOI,uBAAA;EtEmxQV;;EsE1xQM;IAOI,yBAAA;EtEuxQV;;EsE9xQM;IAOI,yBAAA;EtE2xQV;;EsElyQM;IAOI,0BAAA;EtE+xQV;;EsEtyQM;IAOI,4BAAA;EtEmyQV;;EsE1yQM;IAOI,kCAAA;EtEuyQV;;EsE9yQM;IAOI,iBAAA;EtE2yQV;;EsElzQM;IAOI,uBAAA;EtE+yQV;;EsEtzQM;IAOI,sBAAA;EtEmzQV;;EsE1zQM;IAOI,oBAAA;EtEuzQV;;EsE9zQM;IAOI,sBAAA;EtE2zQV;;EsEl0QM;IAOI,oBAAA;EtE+zQV;;EsEt0QM;IAOI,sCAAA;EtEm0QV;;EsE10QM;IAOI,oCAAA;EtEu0QV;;EsE90QM;IAOI,kCAAA;EtE20QV;;EsEl1QM;IAOI,yCAAA;EtE+0QV;;EsEt1QM;IAOI,wCAAA;EtEm1QV;;EsE11QM;IAOI,wCAAA;EtEu1QV;;EsE91QM;IAOI,kCAAA;EtE21QV;;EsEl2QM;IAOI,gCAAA;EtE+1QV;;EsEt2QM;IAOI,8BAAA;EtEm2QV;;EsE12QM;IAOI,gCAAA;EtEu2QV;;EsE92QM;IAOI,+BAAA;EtE22QV;;EsEl3QM;IAOI,oCAAA;EtE+2QV;;EsEt3QM;IAOI,kCAAA;EtEm3QV;;EsE13QM;IAOI,gCAAA;EtEu3QV;;EsE93QM;IAOI,uCAAA;EtE23QV;;EsEl4QM;IAOI,sCAAA;EtE+3QV;;EsEt4QM;IAOI,iCAAA;EtEm4QV;;EsE14QM;IAOI,2BAAA;EtEu4QV;;EsE94QM;IAOI,iCAAA;EtE24QV;;EsEl5QM;IAOI,+BAAA;EtE+4QV;;EsEt5QM;IAOI,6BAAA;EtEm5QV;;EsE15QM;IAOI,+BAAA;EtEu5QV;;EsE95QM;IAOI,8BAAA;EtE25QV;;EsEl6QM;IAOI,oBAAA;EtE+5QV;;EsEt6QM;IAOI,mBAAA;EtEm6QV;;EsE16QM;IAOI,mBAAA;EtEu6QV;;EsE96QM;IAOI,mBAAA;EtE26QV;;EsEl7QM;IAOI,mBAAA;EtE+6QV;;EsEt7QM;IAOI,mBAAA;EtEm7QV;;EsE17QM;IAOI,mBAAA;EtEu7QV;;EsE97QM;IAOI,mBAAA;EtE27QV;;EsEl8QM;IAOI,oBAAA;EtE+7QV;;EsEt8QM;IAOI,0BAAA;EtEm8QV;;EsE18QM;IAOI,yBAAA;EtEu8QV;;EsE98QM;IAOI,uBAAA;EtE28QV;;EsE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A;EtEqxRV;;EsE5xRM;IAOI,kCAAA;EtEyxRV;;EsEhyRM;IAOI,iCAAA;EtE6xRV;;EsEpyRM;IAOI,+BAAA;EtEiyRV;;EsExyRM;IAOI,iCAAA;EtEqyRV;;EsE5yRM;IAOI,+BAAA;EtEyyRV;;EsEhzRM;IAOI,0BAAA;EtE6yRV;;EsEpzRM;IAOI,gCAAA;EtEizRV;;EsExzRM;IAOI,+BAAA;EtEqzRV;;EsE5zRM;IAOI,6BAAA;EtEyzRV;;EsEh0RM;IAOI,+BAAA;EtE6zRV;;EsEp0RM;IAOI,6BAAA;EtEi0RV;;EsEx0RM;IAOI,2BAAA;EtEq0RV;;EsE50RM;IAOI,4BAAA;EtEy0RV;;EsEh1RM;IAOI,6BAAA;EtE60RV;AACF;Aar1RI;EyDAI;IAOI,sBAAA;EtEk1RV;;EsEz1RM;IAOI,uBAAA;EtEs1RV;;EsE71RM;IAOI,sBAAA;EtE01RV;;EsEj2RM;IAOI,0BAAA;EtE81RV;;EsEr2RM;IAOI,gCAAA;EtEk2RV;;EsEz2RM;IAOI,yBAAA;EtEs2RV;;EsE72RM;IAOI,wBAAA;EtE02RV;;EsEj3RM;IAOI,yBAAA;EtE82RV;;EsEr3RM;IAOI,6BAAA;EtEk3RV;;EsEz3RM;IAOI,8BAAA;EtEs3RV;;EsE73RM;IAOI,wBAAA;EtE03RV;;EsEj4RM;IAOI,+BAAA;EtE83RV;;EsEr4RM;IAOI,wBAAA;EtEk4RV;;EsEz4RM;IAOI,yBAAA;EtEs4RV;;EsE74RM;IAOI,8BAAA;EtE04RV;;EsEj5RM;IAOI,iCAAA;EtE84RV;;EsEr5RM;IAOI,sCAAA;EtEk5RV;;EsEz5RM;IAOI,yCAAA;EtEs5RV;;EsE75RM;IAOI,uBAAA;EtE05RV;;EsEj6RM;IAOI,uBAAA;EtE85RV;;EsEr6RM;IAOI,yBAAA;EtEk6RV;;EsEz6RM;IAOI,yBAAA;EtEs6RV;;EsE76RM;IAOI,0BAAA;EtE06RV;;EsEj7RM;IAOI,4BAAA;EtE86RV;;EsEr7RM;IAOI,kCAAA;EtEk7RV;;EsEz7RM;IAOI,iBAAA;EtEs7RV;;EsE77RM;IAOI,uBAAA;EtE07RV;;EsEj8RM;IAOI,sBAAA;EtE87RV;;EsEr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BAAA;EtEo7SV;;EsE37SM;IAOI,0BAAA;EtEw7SV;;EsE/7SM;IAOI,gCAAA;EtE47SV;;EsEn8SM;IAOI,+BAAA;EtEg8SV;;EsEv8SM;IAOI,6BAAA;EtEo8SV;;EsE38SM;IAOI,+BAAA;EtEw8SV;;EsE/8SM;IAOI,6BAAA;EtE48SV;;EsEn9SM;IAOI,2BAAA;EtEg9SV;;EsEv9SM;IAOI,4BAAA;EtEo9SV;;EsE39SM;IAOI,6BAAA;EtEw9SV;AACF;Aah+SI;EyDAI;IAOI,sBAAA;EtE69SV;;EsEp+SM;IAOI,uBAAA;EtEi+SV;;EsEx+SM;IAOI,sBAAA;EtEq+SV;;EsE5+SM;IAOI,0BAAA;EtEy+SV;;EsEh/SM;IAOI,gCAAA;EtE6+SV;;EsEp/SM;IAOI,yBAAA;EtEi/SV;;EsEx/SM;IAOI,wBAAA;EtEq/SV;;EsE5/SM;IAOI,yBAAA;EtEy/SV;;EsEhgTM;IAOI,6BAAA;EtE6/SV;;EsEpgTM;IAOI,8BAAA;EtEigTV;;EsExgTM;IAOI,wBAAA;EtEqgTV;;EsE5gTM;IAOI,+BAAA;EtEygTV;;EsEhhTM;IAOI,wBAAA;EtE6gTV;;EsEphTM;IAOI,yBAAA;EtEihTV;;EsExhTM;IAOI,8BAAA;EtEqhTV;;EsE5hTM;IAOI,iCAAA;EtEyhTV;;EsEhiTM;IAOI,sCAAA;EtE6hTV;;EsEpiTM;IAOI,yCAAA;EtEiiTV;;EsExiTM;IAOI,uBAAA;EtEqiTV;;EsE5iTM;IAOI,uBAAA;EtEyiTV;;EsEhjTM;IAOI,yBAAA;EtE6iTV;;EsEpjTM;IAOI,yBAAA;EtEijTV;;EsExjTM;IAOI,0BAAA;EtEqjTV;;EsE5jTM;IAOI,4BAAA;EtEyjTV;;EsEhkTM;IAOI,kCAAA;EtE6jTV;;EsEpkTM;IAOI,iBAAA;EtEikTV;;EsExkTM;IAOI,uBAAA;EtEqkTV;;EsE5kTM;IAOI,sBAAA;EtEykTV;;EsEhlTM;IAOI,oBAAA;EtE6kTV;;EsEplTM;IAOI,sBAAA;EtEilTV;;EsExlTM;IAOI,oBAAA;EtEqlTV;;EsE5lTM;IAOI,sCAAA;EtEylTV;;EsEhmTM;IAOI,oCAAA;EtE6lTV;;E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I,+BAAA;EtEmlUV;;EsE1lUM;IAOI,6BAAA;EtEulUV;;EsE9lUM;IAOI,2BAAA;EtE2lUV;;EsElmUM;IAOI,4BAAA;EtE+lUV;;EsEtmUM;IAOI,6BAAA;EtEmmUV;AACF;Aa3mUI;EyDAI;IAOI,sBAAA;EtEwmUV;;EsE/mUM;IAOI,uBAAA;EtE4mUV;;EsEnnUM;IAOI,sBAAA;EtEgnUV;;EsEvnUM;IAOI,0BAAA;EtEonUV;;EsE3nUM;IAOI,gCAAA;EtEwnUV;;EsE/nUM;IAOI,yBAAA;EtE4nUV;;EsEnoUM;IAOI,wBAAA;EtEgoUV;;EsEvoUM;IAOI,yBAAA;EtEooUV;;EsE3oUM;IAOI,6BAAA;EtEwoUV;;EsE/oUM;IAOI,8BAAA;EtE4oUV;;EsEnpUM;IAOI,wBAAA;EtEgpUV;;EsEvpUM;IAOI,+BAAA;EtEopUV;;EsE3pUM;IAOI,wBAAA;EtEwpUV;;EsE/pUM;IAOI,yBAAA;EtE4pUV;;EsEnqUM;IAOI,8BAAA;EtEgqUV;;EsEvqUM;IAOI,iCAAA;EtEoqUV;;EsE3qUM;IAOI,sCAAA;EtEwqUV;;EsE/qUM;IAOI,yCAAA;EtE4qUV;;EsEnrUM;IAOI,uBAAA;EtEgrUV;;EsEvrUM;IAOI,uBAAA;EtEorUV;;EsE3rUM;IAOI,yBAAA;EtEwrUV;;EsE/rUM;IAOI,yBAAA;EtE4rUV;;EsEnsUM;IAOI,0BAAA;EtEgsUV;;EsEvsUM;IAOI,4BAAA;EtEosUV;;EsE3sUM;IAOI,kCAAA;EtEwsUV;;EsE/sUM;IAOI,iBAAA;EtE4sUV;;EsEntUM;IAOI,uBAAA;EtEgtUV;;EsEvtUM;IAOI,sBAAA;EtEotUV;;EsE3tUM;IAOI,oBAAA;EtEwtUV;;EsE/tUM;IAOI,sBAAA;EtE4tUV;;EsEnuUM;IAOI,oBAAA;EtEguUV;;EsEvuUM;IAOI,sCAAA;EtEouUV;;EsE3uUM;IAOI,oCAAA;EtEwuUV;;EsE/uUM;IAOI,kCAAA;EtE4uUV;;EsEnvUM;IAOI,yCAAA;EtEgvUV;;EsEvvUM;IAOI,wCAAA;EtEovUV;;EsE3vUM;IAOI,wCAAA;EtEwvUV;;EsE/vUM;IAOI,kCAAA;EtE4vUV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","file":"bootstrap.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Bootstrap v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table {\n --bs-table-bg: transparent;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #212529;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #212529;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #212529;\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n vertical-align: top;\n border-color: #dee2e6;\n}\n.table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);\n}\n.table > tbody {\n vertical-align: inherit;\n}\n.table > thead {\n vertical-align: bottom;\n}\n.table > :not(:first-child) {\n border-top: 2px solid currentColor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n.table-borderless > :not(:first-child) {\n border-top-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) > * {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color);\n}\n\n.table-hover > tbody > tr:hover > * {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color);\n}\n\n.table-primary {\n --bs-table-bg: #cfe2ff;\n --bs-table-striped-bg: #c5d7f2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bacbe6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfd1ec;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #bacbe6;\n}\n\n.table-secondary {\n --bs-table-bg: #e2e3e5;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #cbccce;\n}\n\n.table-success {\n --bs-table-bg: #d1e7dd;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #bcd0c7;\n}\n\n.table-info {\n --bs-table-bg: #cff4fc;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #badce3;\n}\n\n.table-warning {\n --bs-table-bg: #fff3cd;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #e6dbb9;\n}\n\n.table-danger {\n --bs-table-bg: #f8d7da;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #dfc2c4;\n}\n\n.table-light {\n --bs-table-bg: #f8f9fa;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #dfe0e1;\n}\n\n.table-dark {\n --bs-table-bg: #212529;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: #fff;\n border-color: #373b3e;\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n appearance: none;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus {\n color: #212529;\n background-color: #fff;\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-control::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n.form-control::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #dde0e3;\n}\n.form-control::-webkit-file-upload-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #dde0e3;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control {\n min-height: calc(1.5em + 0.75rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: auto;\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\n}\n.form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #e9ecef;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n appearance: none;\n color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-check-input:checked {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #0d6efd;\n border-color: #0d6efd;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .btn-check:disabled + .btn {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #0d6efd;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #b6d4fe;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n padding: 1rem 0.75rem;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-select {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus,\n.input-group > .form-select:focus {\n z-index: 3;\n}\n.input-group .btn {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus {\n z-index: 3;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #198754;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(25, 135, 84, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #198754;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #198754;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #198754;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #198754;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #198754;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,\n.was-validated .input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1;\n}\n.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,\n.was-validated .input-group .form-select:valid:focus,\n.input-group .form-select.is-valid:focus {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,\n.was-validated .input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2;\n}\n.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,\n.was-validated .input-group .form-select:invalid:focus,\n.input-group .form-select.is-invalid:focus {\n z-index: 3;\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: #212529;\n}\n.btn-check:focus + .btn, .btn:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n.btn:disabled, .btn.disabled, fieldset:disabled .btn {\n pointer-events: none;\n opacity: 0.65;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n}\n.btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #fff;\n background-color: #0b5ed7;\n border-color: #0a58ca;\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0a58ca;\n border-color: #0a53be;\n}\n.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);\n}\n.btn-primary:disabled, .btn-primary.disabled {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n}\n.btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #565e64;\n border-color: #51585e;\n}\n.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n}\n.btn-check:focus + .btn-success, .btn-success:focus {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #146c43;\n border-color: #13653f;\n}\n.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-success:disabled, .btn-success.disabled {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n\n.btn-info {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-info:hover {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n}\n.btn-check:focus + .btn-info, .btn-info:focus {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {\n color: #000;\n background-color: #3dd5f3;\n border-color: #25cff2;\n}\n.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-info:disabled, .btn-info.disabled {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.btn-warning {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n}\n.btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {\n color: #000;\n background-color: #ffcd39;\n border-color: #ffc720;\n}\n.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-warning:disabled, .btn-warning.disabled {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n}\n.btn-check:focus + .btn-danger, .btn-danger:focus {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #b02a37;\n border-color: #a52834;\n}\n.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger:disabled, .btn-danger.disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:focus + .btn-light, .btn-light:focus {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-light:disabled, .btn-light.disabled {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n}\n.btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1a1e21;\n border-color: #191c1f;\n}\n.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-dark:disabled, .btn-dark.disabled {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n\n.btn-outline-primary {\n color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);\n}\n.btn-outline-primary:disabled, .btn-outline-primary.disabled {\n color: #0d6efd;\n background-color: transparent;\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-success {\n color: #198754;\n border-color: #198754;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #198754;\n background-color: transparent;\n}\n\n.btn-outline-info {\n color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-outline-info:hover {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #0dcaf0;\n background-color: transparent;\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light:disabled, .btn-outline-light.disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-dark {\n color: #212529;\n border-color: #212529;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #212529;\n background-color: transparent;\n}\n\n.btn-link {\n font-weight: 400;\n color: #0d6efd;\n text-decoration: underline;\n}\n.btn-link:hover {\n color: #0a58ca;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: 0.125rem;\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #1e2125;\n background-color: #e9ecef;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #0d6efd;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1rem;\n color: #212529;\n}\n\n.dropdown-menu-dark {\n color: #dee2e6;\n background-color: #343a40;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.15);\n}\n.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: #fff;\n background-color: #0d6efd;\n}\n.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #adb5bd;\n}\n.dropdown-menu-dark .dropdown-divider {\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item-text {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-header {\n color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn,\n.btn-group > .btn-check:focus + .btn,\n.btn-group > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn-check:checked + .btn,\n.btn-group-vertical > .btn-check:focus + .btn,\n.btn-group-vertical > .btn:hover,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n color: #0d6efd;\n text-decoration: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: #0a58ca;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background: none;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n isolation: isolate;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #0d6efd;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n transition: box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 0.25rem;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .offcanvas-top,\n.navbar-expand-sm .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-md .offcanvas-top,\n.navbar-expand-md .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .offcanvas-top,\n.navbar-expand-lg .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .offcanvas-top,\n.navbar-expand-xl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .offcanvas-top,\n.navbar-expand-xxl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n}\n.navbar-expand .offcanvas-top,\n.navbar-expand .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n}\n.navbar-expand .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.55);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-text a,\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.55);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-text a,\n.navbar-dark .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1rem 1rem;\n}\n\n.card-title {\n margin-bottom: 0.5rem;\n}\n\n.card-subtitle {\n margin-top: -0.25rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: 1rem;\n}\n\n.card-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.5rem 1rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n margin-left: -0.5rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-group > .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1rem 1.25rem;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n background-color: #fff;\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: #0c63e4;\n background-color: #e7f1ff;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n transform: rotate(-180deg);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: #86b7fe;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.accordion-body {\n padding: 1rem 1.25rem;\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button {\n border-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0 0;\n margin-bottom: 1rem;\n list-style: none;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6c757d;\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n color: #0d6efd;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #dee2e6;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: #0a58ca;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n color: #0a58ca;\n background-color: #e9ecef;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.page-link {\n padding: 0.375rem 0.75rem;\n}\n\n.page-item:first-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.35em 0.65em;\n font-size: 0.75em;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.alert {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n color: #084298;\n background-color: #cfe2ff;\n border-color: #b6d4fe;\n}\n.alert-primary .alert-link {\n color: #06357a;\n}\n\n.alert-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success {\n color: #0f5132;\n background-color: #d1e7dd;\n border-color: #badbcc;\n}\n.alert-success .alert-link {\n color: #0c4128;\n}\n\n.alert-info {\n color: #055160;\n background-color: #cff4fc;\n border-color: #b6effb;\n}\n.alert-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n color: #664d03;\n background-color: #fff3cd;\n border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger {\n color: #842029;\n background-color: #f8d7da;\n border-color: #f5c2c7;\n}\n.alert-danger .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n color: #636464;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n color: #141619;\n background-color: #d3d3d4;\n border-color: #bcbebf;\n}\n.alert-dark .alert-link {\n color: #101214;\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #0d6efd;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > li::before {\n content: counters(section, \".\") \". \";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n color: #212529;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #084298;\n background-color: #cfe2ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #084298;\n background-color: #bacbe6;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #084298;\n border-color: #084298;\n}\n\n.list-group-item-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #41464b;\n background-color: #cbccce;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #41464b;\n border-color: #41464b;\n}\n\n.list-group-item-success {\n color: #0f5132;\n background-color: #d1e7dd;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0f5132;\n background-color: #bcd0c7;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #0f5132;\n border-color: #0f5132;\n}\n\n.list-group-item-info {\n color: #055160;\n background-color: #cff4fc;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #055160;\n background-color: #badce3;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #055160;\n border-color: #055160;\n}\n\n.list-group-item-warning {\n color: #664d03;\n background-color: #fff3cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #664d03;\n background-color: #e6dbb9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #664d03;\n border-color: #664d03;\n}\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #842029;\n border-color: #842029;\n}\n\n.list-group-item-light {\n color: #636464;\n background-color: #fefefe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #636464;\n background-color: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #636464;\n border-color: #636464;\n}\n\n.list-group-item-dark {\n color: #141619;\n background-color: #d3d3d4;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #141619;\n background-color: #bebebf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #141619;\n border-color: #141619;\n}\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.25rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem;\n}\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1055;\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1080;\n display: block;\n margin: 0;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n z-index: 1070;\n display: block;\n max-width: 276px;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .popover-arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f0f0f0;\n}\n\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f0f0f0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 1rem 1rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n animation-duration: 1.5s;\n }\n}\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n visibility: hidden;\n background-color: #fff;\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n}\n.offcanvas-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin-top: -0.5rem;\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: 1rem 1rem;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: 400px;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: 400px;\n border-left: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentColor;\n opacity: 0.5;\n}\n.placeholder.btn::before {\n display: inline-block;\n content: \"\";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.link-primary {\n color: #0d6efd;\n}\n.link-primary:hover, .link-primary:focus {\n color: #0a58ca;\n}\n\n.link-secondary {\n color: #6c757d;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64;\n}\n\n.link-success {\n color: #198754;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43;\n}\n\n.link-info {\n color: #0dcaf0;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3;\n}\n\n.link-warning {\n color: #ffc107;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39;\n}\n\n.link-danger {\n color: #dc3545;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37;\n}\n\n.link-light {\n color: #f8f9fa;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb;\n}\n\n.link-dark {\n color: #212529;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21;\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentColor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #0d6efd !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #198754 !important;\n}\n\n.border-info {\n border-color: #0dcaf0 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #212529 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: #6c757d !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: 0.2rem !important;\n}\n\n.rounded-2 {\n border-radius: 0.25rem !important;\n}\n\n.rounded-3 {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-end {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n\n .float-sm-end {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-sm-0 {\n gap: 0 !important;\n }\n\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n\n .gap-sm-3 {\n gap: 1rem !important;\n }\n\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n\n .gap-sm-5 {\n gap: 3rem !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n\n .text-sm-start {\n text-align: left !important;\n }\n\n .text-sm-end {\n text-align: right !important;\n }\n\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n\n .float-md-end {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-md-0 {\n gap: 0 !important;\n }\n\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n\n .gap-md-3 {\n gap: 1rem !important;\n }\n\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n\n .gap-md-5 {\n gap: 3rem !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n\n .text-md-start {\n text-align: left !important;\n }\n\n .text-md-end {\n text-align: right !important;\n }\n\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n\n .float-lg-end {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-lg-0 {\n gap: 0 !important;\n }\n\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n\n .gap-lg-3 {\n gap: 1rem !important;\n }\n\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n\n .gap-lg-5 {\n gap: 3rem !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n\n .text-lg-start {\n text-align: left !important;\n }\n\n .text-lg-end {\n text-align: right !important;\n }\n\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n\n .float-xl-end {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xl-0 {\n gap: 0 !important;\n }\n\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xl-3 {\n gap: 1rem !important;\n }\n\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xl-start {\n text-align: left !important;\n }\n\n .text-xl-end {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n\n .float-xxl-end {\n float: right !important;\n }\n\n .float-xxl-none {\n float: none !important;\n }\n\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xxl-0 {\n gap: 0 !important;\n }\n\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xxl-start {\n text-align: left !important;\n }\n\n .text-xxl-end {\n text-align: right !important;\n }\n\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n\n .fs-2 {\n font-size: 2rem !important;\n }\n\n .fs-3 {\n font-size: 1.75rem !important;\n }\n\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */\n","/*!\n * Bootstrap v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

      `-`

      ` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

      `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` - -

      - - + + + + +

      complete:

      diff --git a/Code/Austen/js-04/scripts/Task.js b/Code/Austen/js-04/scripts/Task.js new file mode 100644 index 00000000..7d894c38 --- /dev/null +++ b/Code/Austen/js-04/scripts/Task.js @@ -0,0 +1,23 @@ +export default class Task{ + constructor(data){ + this.id = data.id + this.name = data.name + this.complete = false + if (this.complete === false){ + this.template = ` +
      + + +
      + `} + if (this.complete === true){ + this.template = ` +
      + + +
      + ` + } + } + +} diff --git a/Code/Austen/js-04/scripts/index.js b/Code/Austen/js-04/scripts/index.js index 53d605e0..e7a9eb5b 100644 --- a/Code/Austen/js-04/scripts/index.js +++ b/Code/Austen/js-04/scripts/index.js @@ -1,70 +1,42 @@ -// document elements +import Task from "./Task.js" + +// document element shortcut var doc = document; - var body = doc.body; - var main = doc.querySelector("main"); - var addBtn = doc.getElementById('add') - var removeBtn = doc.getElementById('remove') - var updateBtn = doc.getElementById('update') - var tasklist = doc.getElementById("tasklist"); - var tasksSection = doc.getElementById("tasks"); - var completeSection = doc.getElementById("complete-tasks") // tasklist arrays - var tasks = [{id: 1, task: 'test', complete: false}]; + var tasklist = [new Task({id: 1, name: "test"})]; var complete = []; - var templates = []; + var tasksSection = doc.getElementById("tasks"); + var completeSection = doc.getElementById("complete-tasks") + -// render structural styling to the page - function load() { - body.style.textAlign = "center"; - body.style.fontFamily = "consolas"; - main.style.margin = "4rem"; - main.style.marginTop = "1rem"; - main.style.minHeight = "75vh"; - addBtn.classList.add('btn-dark') - removeBtn.classList.add('btn-dark') - updateBtn.classList.add('btn-dark') - tasklist.style.margin = "10%"; - tasklist.style.marginTop = "5%"; - tasklist.style.minHeight = "5vh"; - tasklist.style.border = "3px solid black"; - tasksSection.style.textAlign = "start"; - tasks.forEach((task) => drawTask(task)); - } // create html template and render it to the page - function drawTask(task, complete) { - if (task.complete === false){ - let template = ` -
      - - -
      - `; - templates.push(template); - tasksSection.innerHTML += template;} + function drawTask(task) { + if (task.complete === false){ + tasksSection.innerHTML += task.template; + } } // create a new task and add it to the tasks array function addtask() { let task = prompt("enter the task name: "); - task = {id: tasks.length + 1, task: task, complete: false} - tasks.push(task); + task = {id: tasklist.length + 1, name: task} + task = new Task(task) + tasklist.push(task); drawTask(task); } + // find and delete an existing task in the array function removetask() { - let task = prompt("enter the task name: "); - let index = tasks.indexOf(task); - templates.splice(index, 1); - tasksSection.innerHTML = ""; - templates.forEach((template) => (tasksSection.innerHTML += template)); - } + let remove = prompt("enter the task name: "); + } // mark tasks completed, add them to the complete array, // and move them to the completed section on the page + function updateTasklist(event) { - tasks.forEach((task) => { + tasklist.forEach((task) => { let labelELEM = doc.getElementById(`label-${task.id}`) let taskELEM = doc.getElementById(`task-${task.id}`) if (taskELEM.checked){ @@ -73,33 +45,28 @@ labelELEM.classList.add('visually-hidden') } }); - tasks.forEach((task) => { + tasklist.forEach((task) => { if (task.complete){ complete.forEach((completeTask) => { if (task.id === completeTask.id){ complete.pop(completeTask) } }); + task = new Task({id: task.id, name: task.name, complete: true}) complete.push(task) console.log(complete) } }); completeSection.innerHTML = '' complete.forEach(task => { - let template = ` -
      - - -
      - ` - console.log(task) - completeSection.innerHTML += template + + completeSection.innerHTML += task.template }) event.preventDefault(); } -// assign functions to events - body.onload = load(); +// startup tasks and event assignments + tasklist.forEach((task) => drawTask(task)) doc.getElementById("add").onclick = addtask; doc.getElementById("remove").onclick = removetask; - tasklist.onsubmit = updateTasklist; + doc.getElementById("tasklist").onsubmit = updateTasklist; diff --git a/Code/Austen/js-04/style/signature.css b/Code/Austen/js-04/style/signature.css index 37cf1671..2b4cf108 100644 --- a/Code/Austen/js-04/style/signature.css +++ b/Code/Austen/js-04/style/signature.css @@ -1,3 +1,27 @@ + +body { + font-family: consolas; + text-align: center; +} + +main { + margin: 4rem; + margin-top: 1rem; + min-height: 75vh; +} + +.tasklist-form { + margin: 10%; + margin-top: 5%; + min-height: 5vh; + border: 3px solid black; +} +.tasklist { + text-align: start; +} +.complete { + text-decoration: line-through; +} .bg-black { background-color: black; } From b630f5ede2f364b31bed4272ded4eee9f47c35cd Mon Sep 17 00:00:00 2001 From: Philip Bartoo Date: Fri, 17 Dec 2021 21:52:27 -0800 Subject: [PATCH 027/277] Philip-JavaScript-Lab04-Todo Complete --- .../Javascript/Lab04_Todo_List/index.html | 45 ++++++ .../Javascript/Lab04_Todo_List/static/app.js | 147 ++++++++++++++++++ .../Lab04_Todo_List/static/index.css | 54 +++++++ 3 files changed, 246 insertions(+) create mode 100644 Code/Philip/Javascript/Lab04_Todo_List/index.html create mode 100644 Code/Philip/Javascript/Lab04_Todo_List/static/app.js create mode 100644 Code/Philip/Javascript/Lab04_Todo_List/static/index.css diff --git a/Code/Philip/Javascript/Lab04_Todo_List/index.html b/Code/Philip/Javascript/Lab04_Todo_List/index.html new file mode 100644 index 00000000..a30a7900 --- /dev/null +++ b/Code/Philip/Javascript/Lab04_Todo_List/index.html @@ -0,0 +1,45 @@ + + + + + + + Honey Do List + + + + + + + +
      +
      +
      +
      +
      +

      Honey Do List

      + +
      + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
        + +
      +
      +
      +
      +
      + + + + \ No newline at end of file diff --git a/Code/Philip/Javascript/Lab04_Todo_List/static/app.js b/Code/Philip/Javascript/Lab04_Todo_List/static/app.js new file mode 100644 index 00000000..a0649759 --- /dev/null +++ b/Code/Philip/Javascript/Lab04_Todo_List/static/app.js @@ -0,0 +1,147 @@ +//Create an empty array to store the task objects +honeydoList = []; + +//Declare variables + //Object to store in Array +let honeydoObject; + //Store form value +let honeydoText; + //Variable to hold list item element +let honeydoListElement; + //Variable to hold the li list element +let listElement; + //Variable to hold the trashcan icon +let trashcan; + //Variable to hold the Object id value for marking a task complete +let updateId + //Variable to hold the Object index for marking a task complete +let updateHoneydoIndex + //Variable to hold the Object Id value for deleting a task +let deleteId + //Variable to hold index of Object to be deleted +let deleteIndex + +//Create a variable to hold the items that will go into each list item +honeydoListElement = document.getElementById("task"); + +//--------CREATE------------------------------------------- +//First we are going to create an event listener to monitor for a click on the submit button +//Second we are going to create a function to add the text value to the array as an Object and create an ID for the ID property + +//1. Create event listener when the submit button is clicked to run the function to add a new Object to the array +document.getElementById("submit_button").addEventListener("click", addHoneydo); + +//2. Create function to get text value from form as an Object +function addHoneydo() { + //2.a. Get text value from the form and store as a variable + honeydoText = document.getElementById("enterTask").value; + //2.b. Build an array Object + honeydoObject = { + id: honeydoList.length, + honeydoText: honeydoText, + complete: false, + }; + //2.c. Add the new Object to the array + honeydoList.push(honeydoObject); + //2.d. Delete the information from the form text input after the user submits + document.getElementById("enterTask").value = ""; + //2.e. Invoke function to display the new results + displayHoneydos(); + } + +//---------Retrieve------------------------------------------- +//We are going to create a function that will display each array Object as a list element when invoked + +//1. Create a function that will display all of the items on screen +function displayHoneydos() { + //1.a. Clear whats there or else it will infinte loop + honeydoListElement.innerHTML = ""; + + //1.b. Run a forEach loop to retrieve the tasks text for each Object in the array + honeydoList.forEach((item) => { + //1.b.1. Create a list item element for the Object and store in listElement variable + listElement = document.createElement("li"); + //1.b.2. Insert the Objects text into the listElement variable + listElement.innerHTML = item.honeydoText; + //1.b.3. Assign an id attribute to the listElement with the value from the Object id for use in deleting + listElement.setAttribute("data-id", item.id); + //1.b.4. Create an element for the trashcan icon and store in the trashcan variable + trashcan = document.createElement("i"); + //1.b.5. Assign a "data-id" attribute to the trashcan with the value from the Object id for use in deleting + trashcan.setAttribute("data-id", item.id); + //1.b.6. Give the trash can a class of "fas" from Font Awesome + trashcan.classList.add("fas"); + //1.b.7. Give the trash can a class of "fa-trash" from Font Awesome (Note that you have to declare a separate attribute for each attribute) + trashcan.classList.add("fa-trash"); + + + + //1.b.8. Check to see if the Object complete property is true + if (item.complete) { + //1.b.8.a. If true, assign the class of completed which will use CSS to line through the item + listElement.classList.add("completed"); + } + + //--------------UPDATE-------------------------------------------------- + //First we are going to create an event listener to monitor for a click on the element + //Second we are going to run a function that will + + //1. Add event listener for a completed list element + listElement.addEventListener("click", getUpdateId); + + //2. Function to get the "data-id" attribute and store as a variable + function getUpdateId() { + //2.a. Get the element "data-id" attribute and pass to the variable + updateId = this.getAttribute("data-id"); + //2.b. Run the completed honeydo function and pass it the variable which contains the "data-id" + doneHoneydo(updateId); + } + + //3. Function to change Object complete to true + function doneHoneydo(updateId) { + //3.a. Find the index of the Object by the Object id property + updateHoneydoIndex = honeydoList.findIndex((item) => item.id == updateId); + //3.b. Change the value of the Objects complete (boolean) property + honeydoList[updateHoneydoIndex].complete = !honeydoList[updateHoneydoIndex].complete; + //3.c. Invoke the function to display all Objects + displayHoneydos(); + } + + //----------------Delete-------------------------------------------------- + //First we are going to add an event listener for the trashcan click and invoke a function to grab the id + //Second we are going to create a function that grabs the id + //Third we are going to use the id to find and remove the data from the Object + + //1. Add an event listener to the trashcan to run when the trashcan is clicked + trashcan.addEventListener("click", getDeleteId); + + //2. Function to get the "data-id" attribute and store as a variable + function getDeleteId() { + //2.a. Get the element "data-id" attribute and pass it to the variable + deleteId = this.getAttribute("data-id"); + //2.b. Run the deleteItem function and pass it the variable which contains the "data-id" + deleteItem(deleteId); + } + + //3. Function to delete item by passing the "data-id" to it + function deleteItem(deleteId) { + //3.a. Find the index of the Object by the Object id property + deleteIndex = honeydoList.findIndex((item) => item.id == deleteId) + //3.b. Invoke the splice method to remove the object + honeydoList.splice((deleteIndex),1); + //3.c. Invoke the function to display all Objects + displayHoneydos(); + } + //---------------------Clean up--------------------------------------------- + + //1. Add the listElement as a child of the honeydoListElement + honeydoListElement.appendChild(listElement); + //2. Add the trashcan as a child of the list element + listElement.appendChild(trashcan); + //3. Sort the array to place completed tasks on the bottom of the list + honeydoList.sort((b, a) => b.complete - a.complete); + }); +} + + + diff --git a/Code/Philip/Javascript/Lab04_Todo_List/static/index.css b/Code/Philip/Javascript/Lab04_Todo_List/static/index.css new file mode 100644 index 00000000..86efa6ad --- /dev/null +++ b/Code/Philip/Javascript/Lab04_Todo_List/static/index.css @@ -0,0 +1,54 @@ +@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital@1&display=swap'); + +header { + background: slategray; + padding: 30px 40px; + color: white; + text-align: center; +} + +h1 { + font-family: 'Ubuntu', sans-serif; + margin-bottom: 15px;; +} + +ul li { + cursor: pointer; + position: relative; + padding: 8px 8px 8px 20px; + list-style-type: none; + background: rgba(105, 90, 205, 0.096); + font-size: 18px; + transition: 0.2s; + margin: 3%; + border-radius: 20px; + border-color:slateblue; + border-width:.2em; + border-style:solid; + font-family: 'Ubuntu', sans-serif; +} + +ul li:hover { + background: rgba(105, 90, 205, 0.288) +} + +.completed { + text-decoration: line-through; + border-color:#555; + background: rgb(145, 163, 182); + color: #fff; +} + +.fas { + position: absolute; + right: 0; + top: 0; + padding: 12px; +} + +.fas:hover { + border-radius: 50%; + background-color: rgba(75, 109, 139, 0.445); + color: white; +} + From ea28af4e8e63112f34465dbcd9923c1b4e2105c6 Mon Sep 17 00:00:00 2001 From: Philip Bartoo Date: Fri, 17 Dec 2021 22:00:05 -0800 Subject: [PATCH 028/277] Philip-Javascript-Lab04-Todo Completed --- Code/Philip/Javascript/Lab04_Todo_List/index.html | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Code/Philip/Javascript/Lab04_Todo_List/index.html b/Code/Philip/Javascript/Lab04_Todo_List/index.html index a30a7900..6098e7a2 100644 --- a/Code/Philip/Javascript/Lab04_Todo_List/index.html +++ b/Code/Philip/Javascript/Lab04_Todo_List/index.html @@ -1,3 +1,16 @@ + + From 36c75fc4ce7b336a5559ccb210f662a75b3c74f6 Mon Sep 17 00:00:00 2001 From: "rodney_russell@hotmail.com" Date: Sat, 18 Dec 2021 16:21:40 -0500 Subject: [PATCH 029/277] Rodney - JS - Lab3 --- Code/Rodney/JavaScript/Lab3/api.html | 75 ++++ Code/Rodney/JavaScript/Lab3/static/JS/aPi.js | 174 +++++++++ .../JavaScript/Lab3/static/JS/secrets.js | 1 + .../Rodney/JavaScript/Lab3/static/css/api.css | 71 ++++ .../JavaScript/Lab3/static/css/normalize.css | 349 ++++++++++++++++++ 5 files changed, 670 insertions(+) create mode 100644 Code/Rodney/JavaScript/Lab3/api.html create mode 100644 Code/Rodney/JavaScript/Lab3/static/JS/aPi.js create mode 100644 Code/Rodney/JavaScript/Lab3/static/JS/secrets.js create mode 100644 Code/Rodney/JavaScript/Lab3/static/css/api.css create mode 100644 Code/Rodney/JavaScript/Lab3/static/css/normalize.css diff --git a/Code/Rodney/JavaScript/Lab3/api.html b/Code/Rodney/JavaScript/Lab3/api.html new file mode 100644 index 00000000..22f45d04 --- /dev/null +++ b/Code/Rodney/JavaScript/Lab3/api.html @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + API Call + + + + + +
      + + +
      + +

      "Famous Quotes"

      +
      + +
      +
      + + + +
      + + +
      + +
      + +
      + +
      +
      +
      + +
      + +
      + + +
      + +
      + + +
      +
      + +
      + +
        + +
      + +
      + + +
      + + + + + + diff --git a/Code/Rodney/JavaScript/Lab3/static/JS/aPi.js b/Code/Rodney/JavaScript/Lab3/static/JS/aPi.js new file mode 100644 index 00000000..fc70b3cc --- /dev/null +++ b/Code/Rodney/JavaScript/Lab3/static/JS/aPi.js @@ -0,0 +1,174 @@ +let submit, + clear, + ul, + errorPage, + pageNumber, + li, + queryString, + nextPageButton, + previousPageButton, + pageDisplay, + userInput; + +ul = document.querySelector("#quote-result"); +clear = document.querySelector("#clear"); +errorPage = document.querySelector(".container1"); +nextPageButton = document.querySelector("#nextpagebutton"); +previousPageButton = document.querySelector("#previouspagebutton"); +pageDisplay = document.querySelector("#pagenumber"); +submit = document.querySelector("#search"); +userInput = document.querySelector("#userinput"); + +const headers = { + Authorization: `Token token=${FAVQS_API_KEY}`, +}; + +// ----------------------------------Submit Button --------------------------------------- +nextPageButton.disabled = true; +clear.disabled = true; +previousPageButton.disabled = true; + +submit.addEventListener("click", function () { + nextPageButton.disabled = false; + clear.disabled = false; + previousPageButton.disabled = false; + submit.disabled = true; + queryString = userInput.value; + pageNumber = 1; + let url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}`; + fetch(url, { + method: "GET", + headers: headers, + }) + .then((response) => response.json()) + + .then(function (result) { + console.log(result) + if (result.last_page === true) { + nextPageButton.disabled = true; + previousPageButton.disabled = true; + } + + result.quotes.forEach((element) => { + if (element.body === "No quotes found") { + pageDisplay.innerHTML = ""; + nextPageButton.disabled = true; + previousPageButton.disabled = true; + li = document.createElement("li"); + + li.appendChild( + document.createTextNode("Sorry, no results for that search!") + ); + ul.appendChild(li); + pageDisplay.innerHTML = ""; + } else { + pageDisplay.innerHTML = `Page: ${pageNumber}`; + + li = document.createElement("li"); + li.appendChild( + document.createTextNode(`${element.author}: ${element.body}`) + ); + ul.appendChild(li); + } + }); + }); +}); + +//----------------------------------Next Button --------------------------------------- + +nextPageButton.addEventListener("click", function () { + nextPageButton.disabled = true; + ul.innerHTML = ""; + li.innerHTML = ""; + pageNumber = pageNumber + 1; + + let url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}`; + fetch(url, { + method: "GET", + headers: headers, + }) + .then((response) => response.json()) + + .then(function (result) { + if (result.last_page !== true) { + nextPageButton.disabled = false; + } + }) + .catch(function (error) { + errorPage.style.color = "red"; + errorPage.style.fontSize = "2rem"; + errorPage.style.display = "flex"; + errorPage.style.margin = "100px"; + errorPage.style.justifyContent = "center"; + errorPage.innerHTML = "Error - Please try again"; + }); + + pageDisplay.innerHTML = `Page: ${pageNumber}`; + + url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}`; + fetch(url, { + method: "GET", + headers: headers, + }) + .then((response) => response.json()) + + .then(function (result) { + result.quotes.forEach((element) => { + li = document.createElement("li"); + li.appendChild( + document.createTextNode(`${element.author}: ${element.body}`) + ); + ul.appendChild(li); + }); + }); +}); + +// ----------------------------------Previous Button --------------------------------------- + +previousPageButton.addEventListener("click", function () { + nextPageButton.disabled = false; + ul.innerHTML = ""; + li.innerHTML = ""; + + if (pageNumber > 1) { + pageNumber = pageNumber - 1; + } + pageDisplay.innerHTML = `Page: ${pageNumber}`; + let url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}`; + fetch(url, { + method: "GET", + headers: headers, + }) + .then((response) => response.json()) + .then(function (result) { + result.quotes.forEach((element) => { + li = document.createElement("li"); + li.appendChild( + document.createTextNode(`${element.author}: ${element.body}`) + ); + ul.appendChild(li); + }); + }) + .catch(function (error) { + errorPage.style.color = "red"; + errorPage.style.fontSize = "2rem"; + errorPage.style.display = "flex"; + errorPage.style.margin = "100px"; + errorPage.style.justifyContent = "center"; + errorPage.innerHTML = "Error - Please try again"; + }); +}); + +// ----------------------------------Error Message --------------------------------------- + +clear.addEventListener("click", function () { + submit.disabled = false; + nextPageButton.disabled = true; + clear.disabled = true; + previousPageButton.disabled = true; + ul.innerHTML = ""; + li.innerHTML = ""; + userInput.value = ""; + pageNumber = 1; + pageDisplay.innerHTML = "Search cleared! "; +}); diff --git a/Code/Rodney/JavaScript/Lab3/static/JS/secrets.js b/Code/Rodney/JavaScript/Lab3/static/JS/secrets.js new file mode 100644 index 00000000..57f3b23f --- /dev/null +++ b/Code/Rodney/JavaScript/Lab3/static/JS/secrets.js @@ -0,0 +1 @@ +const FAVQS_API_KEY = 'a5c32b714493f0c718b8bb08abc60c66' \ No newline at end of file diff --git a/Code/Rodney/JavaScript/Lab3/static/css/api.css b/Code/Rodney/JavaScript/Lab3/static/css/api.css new file mode 100644 index 00000000..2c454e19 --- /dev/null +++ b/Code/Rodney/JavaScript/Lab3/static/css/api.css @@ -0,0 +1,71 @@ +* { + font-family: sans-serif; +} + +.container1 { + margin: 0px; + height: 100%; + margin: 40px; +} + +h1 { + margin: 0px; + margin-bottom: 15px; +} + +#userinput { + height: 25px; + border: 2px rgb(16, 6, 83) solid; + border-radius: 5px; +} + +#pagenumber { + color: rgb(180, 68, 27); + font-size: 1.2rem; + font-weight: bold; +} + +button { + color: rgb(16, 6, 83); + background-color: rgb(240, 236, 234); + border-radius: 5%; + font-size: 1.1rem; + font-weight: bold; +} + +body { + background-color: rgb(231, 225, 214); +} + +.title { + display: flex; + justify-content: center; + align-items: center; + color: rgb(180, 68, 27); + font-size: 1.5rem; +} + +.submit { + margin: 15px; + margin-top: 5px; + margin-bottom: 10px; +} + +.input-group { + display: flex; + justify-content: center; + margin: 10px; +} + +.author-quote { + margin: 5px; + display: flex; +} + +ul { + font-size: 1.2rem; +} + +li { + padding-bottom: 20px; +} diff --git a/Code/Rodney/JavaScript/Lab3/static/css/normalize.css b/Code/Rodney/JavaScript/Lab3/static/css/normalize.css new file mode 100644 index 00000000..c45a85f8 --- /dev/null +++ b/Code/Rodney/JavaScript/Lab3/static/css/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file From 5c427c1b45a1bb8a82afb4cf518519e390d21293 Mon Sep 17 00:00:00 2001 From: keegangood Date: Mon, 20 Dec 2021 17:02:53 -0800 Subject: [PATCH 030/277] added Django folder --- 4 Django/docs/01 Django Overview.md | 112 ++++++ 4 Django/docs/02 Routes.md | 78 ++++ 4 Django/docs/03 Views.md | 224 ++++++++++++ 4 Django/docs/04 Templates.md | 173 +++++++++ 4 Django/docs/05 Forms.md | 149 ++++++++ 4 Django/docs/06 Models.md | 533 ++++++++++++++++++++++++++++ 4 Django/docs/07 User Management.md | 242 +++++++++++++ 4 Django/docs/08 Uploading Files.md | 90 +++++ 4 Django/docs/09 Advanced Topics.md | 13 + 4 Django/docs/Class-Based Views.md | 157 ++++++++ 4 Django/docs/Deployment.md | 108 ++++++ 4 Django/docs/Django Quickstart.md | 269 ++++++++++++++ 4 Django/docs/Email.md | 44 +++ 4 Django/labs/01 Django Redo.md | 21 ++ 4 Django/labs/02 Todo.md | 47 +++ 4 Django/labs/03 Blog.md | 61 ++++ 4 Django/mob/01 Polls.md | 5 + 4 Django/mob/02 URL Shortener.md | 25 ++ 4 Django/mob/03 Cat API.md | 24 ++ 19 files changed, 2375 insertions(+) create mode 100644 4 Django/docs/01 Django Overview.md create mode 100644 4 Django/docs/02 Routes.md create mode 100644 4 Django/docs/03 Views.md create mode 100644 4 Django/docs/04 Templates.md create mode 100644 4 Django/docs/05 Forms.md create mode 100644 4 Django/docs/06 Models.md create mode 100644 4 Django/docs/07 User Management.md create mode 100644 4 Django/docs/08 Uploading Files.md create mode 100644 4 Django/docs/09 Advanced Topics.md create mode 100644 4 Django/docs/Class-Based Views.md create mode 100644 4 Django/docs/Deployment.md create mode 100644 4 Django/docs/Django Quickstart.md create mode 100644 4 Django/docs/Email.md create mode 100644 4 Django/labs/01 Django Redo.md create mode 100644 4 Django/labs/02 Todo.md create mode 100644 4 Django/labs/03 Blog.md create mode 100644 4 Django/mob/01 Polls.md create mode 100644 4 Django/mob/02 URL Shortener.md create mode 100644 4 Django/mob/03 Cat API.md diff --git a/4 Django/docs/01 Django Overview.md b/4 Django/docs/01 Django Overview.md new file mode 100644 index 00000000..14b0e4d1 --- /dev/null +++ b/4 Django/docs/01 Django Overview.md @@ -0,0 +1,112 @@ + +# Django Overview + +- [Overview](#overview) +- [Management Commands](#management-commands) + - [Custom Management Commands](#custom-management-commands) +- [Resources](#resources) + - [General](#general) + - [Tutorials](#tutorials) + - [Videos](#videos) + - [Forums](#forums) + - [Libraries](#libraries) + - [Tools](#tools) + + + +## Overview + +Django is a back-end framework written in Python. Django is a **high-level framework** meaning that it provides a great deal of functionality for you, but you have to connect the pieces together. You have to learn things the 'django way'. This also means that isn't necessarily any deeper intuition behind things, the only answer may be "that's just how Django does things". + +For comparison, [Flask](http://flask.pocoo.org/) is also a Python-based back-end framework, but whereas Django is high-level, Flask is low-level, meaning you're only given the most barebones functionality and have to do everything else yourself. Again, it's a balance of convenience and control. + +The core of Django is the [request-response cycle](django_diagram.png). A request is received by the server, it follows a **route**, actives a **view**, which then uses **models** and a **template** to generate a **response**, which is then rendered in the user's browser. The following docs will cover each of these topics in turn, but bear in mind that they're all interdependent. + +- Route: a mapping between a URL and a view +- View: a Python function which receives a request (url) and creates a response (html+css+js) +- Template: an HTML file with special syntax for filling in data +- Model: a Python class that parallels a database table + +Django applications are contained in a **project** which can have multiple **apps**. Each app has its own routes, views, templates, and models. How you divide up the functionality of the application is up to your discretion, what's important is that it makes sense to you. + + + +## Management Commands + +Management commands are executed in a terminal to perform operations on a django project. You can view a full list of the management commands [here](https://docs.djangoproject.com/en/3.2/ref/django-admin/) + +| Command | Description | +| --- | --- | +| `django-admin startproject myproject` | create a Django project | +| `python manage.py startapp myapp` | create an app | +| `python manage.py runserver` | run the server | +| `python manage.py makemigrations` | stage changes to the database | +| `python manage.py migrate` | apply changes to the database | +| `python manage.py createsuperuser` | create an admin (which has access to the admin panel) | +| `python manage.py collectstatic` | collects static files from each app and puts them into one folder, used for deployment | +| `python manage.py shell` | open an interactive session, often used to do database operations | + +### Custom Management Commands + +If you need to execute some Python code to perform administrative operations (load data into a database from a file or API, erase saved files, etc), you can write a custom management command. These are executed just like other management commands (`runserver`, `startapp`, `migrate`, etc). To create a custom management command, first create a `management` folder inside your app. Inside of that, create a `commands` folder. Inside of that, create a `mycommand.py`. \ + +- myproject + - myproject + - myapp + - management + - commands + - mycommand.py + + +Inside your `mycommand.py`, write the following. + +```python +from django.core.management.base import BaseCommand + +class Command(BaseCommand): + + def handle(self, *args, **options): + # write the code here + print('hello!') +``` + +Now you can execute this function using `python manage.py `. Any parameters you write after the `` will be passed to the `handle` function. + + + +## Resources + +### General + +- [MDN](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) +- [Wikipedia](https://en.wikipedia.org/wiki/Django_(web_framework)) +- [Official Docs](https://docs.djangoproject.com/en/3.2/) + - [Table of Contents](https://docs.djangoproject.com/en/3.2/contents/) + +### Tutorials + +- [Official Tutorial](https://docs.djangoproject.com/en/3.2/intro/tutorial01/) +- [Django Girls Tutorial](https://tutorial.djangogirls.org/en/) +- [Real Python](https://realpython.com/tutorials/django/) +- [Simple is Better Than Complex](https://simpleisbetterthancomplex.com/archive/) + +### Videos + +- [Corey Schafer's Video Series](https://www.youtube.com/watch?v=UmljXZIypDc&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) +- [The Net Ninja's Video Series](https://www.youtube.com/watch?v=n-FTlQ7Djqc&list=PL4cUxeGkcC9ib4HsrXEYpQnTOTZE1x0uc) +- [The Django Book](https://djangobook.com/beginning-django-tutorial-contents/) +- [Traversey Media](https://www.youtube.com/watch?v=e1IyzVyrLSU) +- [Dennis Ivy](https://www.youtube.com/watch?v=4RWFvXDUmjo) + +### Forums + +- [Official Forum](https://forum.djangoproject.com/) + +### Libraries + +- [Django Packages](https://djangopackages.org/) +- [A List](https://vsupalov.com/favorite-django-packages-2019/) + +### Tools + +- [SQLite Browser](http://sqlitebrowser.org/) diff --git a/4 Django/docs/02 Routes.md b/4 Django/docs/02 Routes.md new file mode 100644 index 00000000..99e765c2 --- /dev/null +++ b/4 Django/docs/02 Routes.md @@ -0,0 +1,78 @@ + +# Routes + +- [Overview](#overview) +- [Connecting the Project's `urls.py` to the App's `urls.py`](#connecting-the-projects-urlspy-to-the-apps-urlspy) +- [Connecting an App's `urls.py` to a View](#connecting-an-apps-urlspy-to-a-view) +- [Reverse URL Lookup](#reverse-url-lookup) +- [Parameters in the Path](#parameters-in-the-path) + + +## Overview + +Routes connect the **path** part of a URL to a **view**. The routes are stored in a `urls.py` file, which can be found in both the project folder and in each of the apps' folders. Routes are evaluated **in order**: whichever route matches first is the one used. You can visualize Django's routing system as a series of pipes, first the incoming request hits the project's `urls.py`, which the directs it to one of the app's `urls.py`, which then directs it to a view. You can read more about routes [here](https://docs.djangoproject.com/en/3.2/topics/http/urls/) and [here](https://docs.djangoproject.com/en/3.2/ref/urls/). + + +## Connecting the Project's `urls.py` to the App's `urls.py` + +The `include` function allows you to combine the routes of multiple `urls.py` files into one. This is used to connect the project's 'main' `urls.py` to the `urls.py` in each of the apps. + +**myproject/urls.py** +```python +from django.urls import path, include +from django.contrib import admin + +urlpatterns = [ + # route to admin panel + path('admin/', admin.site.urls), + # all routes in 'myapp/urls.py' will be under localhost:8000/mypath/... + path('mypath/', include('myapp.urls')) +] +``` + +## Connecting an App's `urls.py` to a View + +**myapp/urls.py** +```python +from django.urls import path + +from . import views + +app_name = 'myapp' +urlpatterns = [ + # localhost:8000/mypath/ + path('', views.index, name='index'), + # localhost:8000/mypath/about/ + path('about/', views.about, name='about'), +] +``` + +**myapp/views.py** +```python +from django.http import HttpResponse + +def index(request): + return HttpResponse('you are at the index') + +def about(request) + return HttpResponse('you are at the ) +``` + +## Reverse URL Lookup + +The `app_name` in the `urlspy` and the `name=` in each of the path are used to perform a reverse url lookup: [04 Templates - Reverse URL Lookup](04%20-%20Templates.md#reverse-url-lookup). + +**myapp/urls.py** +```python +from django.urls import path + +app_name = 'myapp' # <------------- +urlpatterns = [ + path('', views.index, name='index'), # <---------- +] +``` + +## Parameters in the Path + +You can specify a parameter in your path using ``, where `type` is the data type of the parameter (e.g. `str`, `int`, etc). See the [views.md](03%20-%20Views.md#path-parameters) file. + diff --git a/4 Django/docs/03 Views.md b/4 Django/docs/03 Views.md new file mode 100644 index 00000000..61a87234 --- /dev/null +++ b/4 Django/docs/03 Views.md @@ -0,0 +1,224 @@ + +# Views + + + +- [Overview](#overview) +- [Requests](#requests) + - [The Request Object](#the-request-object) + - [Path Parameters](#path-parameters) + - [Receiving Query Parameters](#receiving-query-parameters) + - [Receiving a Form Submission](#receiving-a-form-submission) + - [Receiving JSON](#receiving-json) +- [Responses](#responses) + - [Responding with a String / Raw HTML](#responding-with-a-string--raw-html) + - [Responding with a Template](#responding-with-a-template) + - [Responding with JSON](#responding-with-json) + - [Redirecting](#redirecting) + + +## Overview + +**Views** are python functions that do the bulk of the work, they receive the incoming request and return a response. The view can then respond with HTML, JSON, text, etc. An app's views are contained in its `views.py` file. You can read more about views [here](https://docs.djangoproject.com/en/3.2/topics/http/views/) and [here](https://docs.djangoproject.com/en/3.2/ref/request-response/). + +```python +from django.http import HttpResponse +def index(request): + return HttpResponse('hello world!') +``` + +## Requests + +### The Request Object + +The request object received by the view contains lots of important information. + +- `request.method` tells you which of the HTTP methods was used (GET, POST, etc) +- `request.body` the raw request body, you can also use `request.read()` +- `request.path` path of the requested page, e.g. `"/music/bands/beatles/"` +- `request.GET` dictionary of query parameters +- `request.POST` dictionary of form parameters +- `request.COOKIES` a dictionary of cookies + + +### Path Parameters + +You can specify parameters in the path using a datatype (`int`, `str`) and a name. Those values will then be automatically taken out of the path and passed as parameters to the view function. A common use for these is for a detail view for a record, with the primary key of the record specified in the path. + +**urls.py** +```python +from django.urls import path +from . import views +app_name = 'todoapp' +urlpatterns = [ + # e.g. /detail/5/, /detail/23/ + path('detail//', views.detail, name='detail') +] +``` + +**views.py** +```python +from django.shortcuts import get_object_or_404 +from .models import TodoItem +def detail(request, todo_item_id): + # look up the TodoItem with the given id + todo_item = get_object_or_404(TodoItem, pk=todo_item_id) + # pass that todo item to the template to be rendered + return render(request, 'todoapp/detail.html', {'todo_item': todo_item}) +``` + + +### Receiving Query Parameters + +Query parameters are passed as part of the url and are turned into dictionary-like objects. For example, if the path entered is `/mypath/?myvar=mytext`, we can retrieve the query parameters by name. + +```python +def view(request): + print(request.GET['myvar']) # 'mytext' +``` + +### Receiving a Form Submission + +When a form is submitted to a view, the data in the form is arranged into a dictionary. The `name` attributes of the input elements become the `keys` and the values the user enters into the input elements become the `values`. The view can then use the key to get the values out of the dictionary. For more about forms, check out [Templates - Forms](04%20-%20Templates.md#forms). + + +**myapp/templates/myapp/mytemplate.html** +```html + + + + +``` + +**myapp/urls.py** +```python +from django.urls import path + +app_name = 'myapp' +urlpatterns = [ + path('mypath/', views.myview, name='mypathname') +] +``` + +**myapp/views.py** +```python +from django.http import HttpResponse +def myview(request): + print(request.POST['myname']) + return HttpResponse('ok') +``` + + +### Receiving JSON + +To read JSON data sent via AJAX, you can use the built-in `json` module to read the request's body. This turns the JSON into a Python dictionary. + + +```javascript +axios({ + method: 'post', + url: '{% url 'myapp:mypathname' %}', + data: {foo: 'bar', hello: 'world'} +}).then(function(response) { + console.log(response.data) +}) +``` + +```python +import json +def postdata(request): + data = json.loads(request.body) + print(data) + return HttpResponse('ok') +``` + + +## Responses + +### Responding with a String / Raw HTML + +```python +from django.http import HttpResponse + +def index(request): + return HttpResponse('Hello World!') + +def fruits(request): + fruits = ['apples', 'bananas', 'plums'] + html = '
        ' + for fruit in fruits: + html += '
      • ' + fruit + '
      • ' + html += '
      ' + return HttpResponse(html) +``` + +### Responding with a Template + +To render a template, use the `render` function. The first parameter is the original request, the second is the location of the template, and the third is a dictionary containing the variables to be rendered. + +```python +from django.shortcuts import render +from .models import TodoItem +def index(request): + todo_items = TodoItem.objects.all() + context = {'todo_items': todo_items} + return render(request, 'todos/index.html', context) +``` + +### Responding with JSON + +To respond with JSON, you can just pass a dictionary to a `JsonResponse`. + +**myapp/urls.py** +```python +from django.http import JsonResponse +def myview(request): + data = {'foo': 'bar', 'hello': 'world'} + return JsonResponse(data) +``` + +You can then send an HTTP request to this view via ajax. + +**myapp/templates/myapp/index.html** +```javascript +axios{ + method: 'get', + path: "{% url 'myapp:myview' %}" +}).then(function(response) { + console.log(response.data) +}) +``` + + +### Redirecting + +To redirect, you can use the HttpResponseRedirect class. You can redirect to a full url `http://mysite.com/` or if you put a path `/mypath/`, django will add it to the current domain `http://localhost:8000/mypath/`. This can cause issues (`reverse('google.com')` will redirect to `localhost:8000/google.com`. + +```python +from django.http import HttpResponseRedirect +def myview(request): + ... + return HttpResponseRedirect('/mypath/') +``` +```python +def myview(request): + ... + return HttpResponseRedirect('http://mysite.com/') +``` + +It's also best to use the [reverse](https://docs.djangoproject.com/en/3.2/ref/urlresolvers/#reverse) function to look up the url using the name rather than hard-coding it. This does the same reverse url redirect as the template: [04 Template - Reverse URL Lookup](04%20-%20Templates.md#reverse-url-lookup) + +```python +from django.http import HttpResponseRedirect +from django.urls import reverse +def add(request): + return HttpResponseRedirect(reverse('myapp:myview')) +``` + +You can also use the [redirect](https://docs.djangoproject.com/en/3.2/topics/http/shortcuts/#redirect) function. The difference is explained [here](https://stackoverflow.com/questions/13304149/what-the-difference-between-using-django-redirect-and-httpresponseredirect). + +```python +from django.shortcuts import redirect +def redirect(request): + return redirect('http://www.mozilla.org/') +``` diff --git a/4 Django/docs/04 Templates.md b/4 Django/docs/04 Templates.md new file mode 100644 index 00000000..dfd5f441 --- /dev/null +++ b/4 Django/docs/04 Templates.md @@ -0,0 +1,173 @@ +# Templates + +- [Overview](#overview) +- [Passing a Value to the Template](#passing-a-value-to-the-template) +- [Template Rendering Syntax](#template-rendering-syntax) + - [Rendering a Value](#rendering-a-value) + - [Conditionals](#conditionals) + - [Looping](#looping) +- [Reverse URL Lookup](#reverse-url-lookup) +- [Static Files](#static-files) +- [Template Inheritance: `block` and `extend`](#template-inheritance-block-and-extend) +- [Filters](#filters) + +## Overview + +Templates are like blueprints for your HTML pages. They contain plain HTML/CSS/JavaScript, but also additional syntax for generating HTML/CSS/JavaScript using variables from your Python view. You can read more about Templates [here](https://docs.djangoproject.com/en/3.2/topics/templates/) and [here](https://docs.djangoproject.com/en/3.2/ref/templates/builtins/) + + +## Passing a Value to the Template + +The variable names referred to inside the template must be defined in the data context (a dictionary) passed to the `render` function inside the view. + + + + +## Template Rendering Syntax + +### Rendering a Value + +You can render a value in a template using `{{}}`. + + +**views.py** +```python +from django.shortcuts import render +def index(self) + return render(request, 'myapp/index.html', {'name': 'Jane'}) +``` +**index.html** +```html +Hello, {{name}}! +``` + +### Conditionals + +What you put inside an `if` block will only be rendered if the condition is true. + +**views.py** +```python +from django.shortcuts import render +def index(self) + return render(request, 'myapp/index.html', {'temperature': random.randint(50, 100)}) +``` +**index.html** +```html +{% if temperature < 60 %} +cold +{% elif temperature < 80 %} +warm +{% else %} +hot +{% endif %} +``` + +### Looping + +Whatever you put inside the `for` block will be repeated for each iteration of the loop. For example, we can build a list of items. + +**views.py** +```python +from django.shortcuts import render +def index(self) + return render(request, 'myapp/index.html', {'fruits': ['apples', 'bananas', 'pears']}) +``` +**index.html** +```html +
        + {% for fruit in fruits %} +
      • {{ fruit }}
      • + {% endfor %} +
      +``` + + +## Reverse URL Lookup + +In order for Django to find the proper path when rendering the template, the app's `urls.py` must contain the variable `app_name`, e.g. `app_name = 'todos'`. The `name` given in `urls.py` and the actual `path` can be different. To keep things simple, use consistent names. + + +**urls.py** +```python +from django.urls import path +from . import views +app_name = 'todos' +urlpatterns = [ + path('', views.index, name='index'), + path('add/', views.add, name='add') +] +``` + +**index.html** +```html +
      + {% csrf_token %} + + +
      +``` + + +## Static Files + +To load static files into a page, create a folder in your app called `static`. Inside that folder, create a folder with the same name as your app (just as you did with templates). In your template, you then must add `{% load static %}` before you load your static file. + +- [Managing Static Files](https://docs.djangoproject.com/en/3.2/howto/static-files/) +- [Polls Tutorial: Part 6](https://docs.djangoproject.com/en/3.2/intro/tutorial06/) + +```html +{% load static %} +My image +``` + +## Template Inheritance: `block` and `extend` + +You can have one template 'inherit' from another, meaning the child template's content will be included inside the parent. You can accomplish this by putting a `{% block content %} / {% endblock %}` in the parent and an `{% extends '/.html' %}` in the child. This is useful if your header/footer/menus are consistent across multiple pages and you don't want to repeat the HTML. You can read more about template inheritance [here](https://tutorial.djangogirls.org/en/template_extending/). + +In the example below, `base.html` contains the header and footer. Two pages, `index.html` and `detail.html` inherit from `base.html`. The contents of each `{% block %}` in the child templates are used to fill the corresponding block in the parent when the template is rendered. + + +**base.html** +```html + + + Document + + +
      +

      {% block title %}{% endblock %}

      +
      +
      + {% block content %} + {% endblock %} +
      +
      + © me 2020 +
      + + +``` + +**index.html** +```html +{% extends 'myapp/base.html' %} +{% block title %}Home{% endblock %} +{% block content %} +

      this is the page content for the index page

      +{% endblock %} +``` + +**detail.html** +````html +{% extends 'myapp/base.html' %} +{% block title %}Details{% endblock %} +{% block content %} +

      this is content for the detail page

      +{% endblock %} +```` + +## Filters + +Filters allow you to change how values are rendered in the template. + + diff --git a/4 Django/docs/05 Forms.md b/4 Django/docs/05 Forms.md new file mode 100644 index 00000000..fc17ba48 --- /dev/null +++ b/4 Django/docs/05 Forms.md @@ -0,0 +1,149 @@ + + +# Forms + +- [Overview](#overview) +- [Django Forms](#django-forms) + - [The ModelForm Class](#the-modelform-class) + - [Using Forms with CSS Frameworks](#using-forms-with-css-frameworks) + + + +## Overview + +A `form` is an HTML element that can transmit data from the front-end (client) to the back-end (server). Read more about forms [here](../../2%20Flask%20+%20HTML%20+%20CSS/docs/11%20HTML%20Forms.md). There are 5 important parts to a form: + +1. The `action` is the path or url to which the form's data will be submitted. +2. The `method` is the HTTP method to send the request in (POST, GET). +3. The `input` elements inside a form need name attributes, which will be used to retreive the data on the back-end. +4. The ` + +``` + +Django will take the key-value pairs from the form data in the request and put them into a dictionary-like object `request.POST`. You can then access those values from the view using the value of the `name` attribute as a key. + + +```python +def save_contact(request): # a view for receiving a form submission + print(request.POST) # verify we received the form data + first_name = request.POST['first_name'] # get the value the user entered into the 'first name' field + last_name = request.POST['last_name'] # get the value the user entered into the 'last name' field + contact = Contact(first_name=first_name, last_name=last_name) # create an instance of our model + contact.save() # save a new row to the database + ... +``` + +## Django Forms + +Django has a special Form class to make the creation of forms easier. These also do input validation on the front-end and the back-end for you. You can read in the official docs: [Working with Forms](https://docs.djangoproject.com/en/3.2/topics/forms/), [Forms API](https://docs.djangoproject.com/en/3.2/ref/forms/api/#django.forms.Form). You can put your forms in a `forms.py` inside your app. + + +**forms.py** +```python +from django import forms +class ContactForm(forms.Form): + contact_name = forms.CharField(label='Contact Name', max_length=100) + contact_age = forms.IntegerField(label='Contact Age') +``` + +**views.py** +```python +from django.shortcuts import render +from django.http import HttpResponseRedirect +from .forms import ContactForm +def index(request): + if request.method == 'POST': # receiving a form submission + # create an instance of our form from the form data + form = ContactForm(request.POST) + if form.is_valid(): + # get the data out of the form + contact_name = form.cleaned_data['contact_name'] + contact_age = form.cleaned_data['contact_age'] + # create an instance of our model from the data + contact = Contact(name=contact_name, age=contact_age) + # save a new record to the database + contact.save() + # create a new blank form for the template + form = ContactForm() + # if the form is invalid, we just send it back to the template + else: # receiving a GET request + form = ContactForm() # create a new blank form + return render(request, 'contacts/index.html', {'form': form}) # pass the form to the template +``` + +**index.html** +```html +
      + {% csrf_token %} + {{ form }} + +
      +``` + + +### The ModelForm Class + +ModelForms allow us to generate a form directly from a model. You can read more about ModelForms in the [official docs](https://docs.djangoproject.com/en/3.2/topics/forms/modelforms/). + +**models.py** +```python +from django.db import models +class Contact(models.Model): + name = models.CharField(max_length=100) + age = models.IntegerField() +``` + +**forms.py** +```python +from django.forms import ModelForm +from .models import Contact +class TodoForm(ModelForm): + class Meta: + # the model to associate with the form + model = Contact + # a list of all the models' fields you want in the form + # fields = ['text'] + # or just use all of them + fields = '__all__' +``` + +**views.py** +```python +from django.shortcuts import render +from django.http import HttpResponseRedirect +from .forms import ContactForm +def index(request): + if request.method == 'POST': # receiving a form submission + form = ContactForm(request.POST) + if form.is_valid(): + form.save() # save the todo item associated with the form + form = ContactForm() # create a new blank form + # if the form is invalid, we just send it back to the template + else: # receiving a GET request + form = ContactForm() # create a new blank form + return render(request, 'contacts/index.html', {'form': form}) # pass the form to the template +``` + +**index.html** +```html +
      + {% csrf_token %} + {{ form }} + +
      +``` + +### Using Forms with CSS Frameworks + +CSS Frameworks like Boostrap and Materialize have specific ways their forms are structures, and don't work with the default forms very well. [Crispy forms](https://django-crispy-forms.readthedocs.io/en/latest/) allow you to better control how forms are rendered. + +- [tutorial on using bootstrap w/ django forms](https://simpleisbetterthancomplex.com/tutorial/2018/08/13/how-to-use-bootstrap-4-forms-with-django.html) +- [library for using materialize w/ django forms](https://pypi.org/project/crispy-forms-materialize/) diff --git a/4 Django/docs/06 Models.md b/4 Django/docs/06 Models.md new file mode 100644 index 00000000..9eee02fd --- /dev/null +++ b/4 Django/docs/06 Models.md @@ -0,0 +1,533 @@ + + +# Models + +- [Overview](#overview) +- [Field Types](#field-types) + - [Blankable Fields](#blankable-fields) + - [Nullable Fields](#nullable-fields) + - [Default Values](#default-values) +- [Database Relationships](#database-relationships) + - [Many-to-One](#many-to-one) + - [One-to-One](#one-to-one) + - [Many-to-Many](#many-to-many) + - [The On-Delete Parameter: `on_delete`](#the-on-delete-parameter-on_delete) + - [The Related-Name Parameter: `related_name`](#the-related-name-parameter-related_name) +- [ORM Operations](#orm-operations) + - [Example Models and Data](#example-models-and-data) + - [Creating a Record](#creating-a-record) + - [Getting a Record](#getting-a-record) + - [Updating a Record](#updating-a-record) + - [Get All Rows](#get-all-rows) + - [Check if a Record Exists](#check-if-a-record-exists) + - [Filter Rows](#filter-rows) + - [Specify an Order](#specify-an-order) + - [Specify the Number of Records to Return](#specify-the-number-of-records-to-return) + - [Get the Number of Records](#get-the-number-of-records) + - [Advanced ORM](#advanced-orm) + + +## Overview + +Models are Python classes that parallel tables in the database. The ORM (object-relational mapping) manages this dual representation, translating statements in Python to queries on the database. You can read more about models [here](https://docs.djangoproject.com/en/3.2/topics/db/models/), and more about the ORM [here](https://docs.djangoproject.com/en/3.2/ref/models/querysets/). For ORM practice, check out the [Polls Tutorial - Part 2](https://docs.djangoproject.com/en/3.2/intro/tutorial02/). + +Database tables are like spreadsheets: they have headers and rows. Tables can also be thought of as Python classes, where the headers are class attributes, and the rows are class instances. All models are automatically given an `id` field as a primary key, which is used to uniquely identifies a row. + +| id | email_address | first_name | last_name | +| --- | --- | --- | --- | +| 1 | wendy@gmail.com | Wendy | Carson | +| 2 | alyssa@gmail.com | Alyssa | Lyons | +| 3 | brian@gmail.com | Brian | Barber | + +```python +from django.db import models + +# our contact model +class Contact(models.Model): + email_address = models.CharField(max_length=200) + first_name = models.CharField(max_length=200) + last_name = models.CharField(max_length=200) + +# get the record with id=1 from the database, the first row +contact = Contact.objects.get(id=1) +# access the column value as a class attribute +print(contact.first_name) # Wendy + +# create a new instance of our model, creating the third row +contact_new = Contact(first_name='Brian', last_name='Barber', email='brian@gmail.com') +contact_new.save() # save it to the database +``` + +## Field Types + +The fields of a model create represent both the attribute of a class and the column of a table. You can read more about the field types [here](https://docs.djangoproject.com/en/3.2/ref/models/fields/). Below are some of the common fields used with a model. + +- `BooleanField` represents a boolean (true/false) value +- `IntegerField` represents an integer +- `FloatField` represents a floating-point number +- `CharField` represents a string, requires `max_length` parameter indicating the number of characters +- `TextField` like `CharField` but has unlimited length +- `DateTimeField` represents a datetime (more [here](https://docs.djangoproject.com/en/3.2/topics/i18n/timezones/)) +- `OneToOneField` represents a [one-to-one relationship](https://docs.djangoproject.com/en/3.2/topics/db/examples/one_to_one/) +- `ForeignKey` represents a [many-to-one relationship](https://docs.djangoproject.com/en/3.2/topics/db/examples/many_to_one/) +- `ManyToManyField` represents a [many-to-many relationship](https://docs.djangoproject.com/en/3.2/topics/db/examples/many_to_many/) + + +### Blankable Fields + +Fields that are marked `blank=True` allow the user to insert a blank value in the admin panel, which will result in a blank string for a `CharField` or `TextField`, or `null` for other field types. + +```python +from django.db import models +class Contact(models.Model): + ... + favorite_color = models.CharField(blank=True) # the user can save a blank string in the admin panel +``` + + +### Nullable Fields + +Fields that are marked `null=True` are 'nullable', meaning they can have a null value. In Python, the attributes of the model will have a value of `None`. To save records with `null` value from the admin panel, you must also add `blank=True`. [more info] (https://www.geeksforgeeks.org/nulltrue-django-built-in-field-validation/) + +```Python +from django.db import models + +class TodoItem(models.Model) + ... + date_completed = models.DateTimeField(null=True, blank=True) +``` + +### Default Values + +You can specify a default value for a field by adding `default=value`. That way, you can leave the value out when creating and saving an instance. + +```python +from django.db import models + +class BlogPost(models.Model): + text = models.CharField() + upvotes = models.IntegerField(default=0) +``` + +```python +blog_post = BlogPost(text="Lorem Ipsum") # no need to specify age, it will default to 0 +blog_post.save() + +blog_post2 = BlogPost(text="Delorum Est", upvotes=3) # we can specify if needed +blog_post2.save() +``` + + +## Database Relationships + +The three types of database relationships: one-to-one, many-to-one, and many-to-many. The `id` field of a table is called the **primary key** because it uniquely identifies a row. When another table contains a reference to that `id` field, it's called a **foreign key**. + +### Many-to-One + +A many-to-one relationship means that for every row in table A, there may be multiple rows in table B connected to it. An example might be between a [mother and her children](https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/CPT-Databases-OnetoMany.svg/460px-CPT-Databases-OnetoMany.svg.png). A mother may have multiple children, but any child only has one mother. You can read more about many-to-one relationships [here](https://docs.djangoproject.com/en/2.1/topics/db/examples/many_to_one/). + +In the following example, `city_id` on `Contact` is a **foreign key**, `id` on `Contact` and `id` on `City` are **Primary Keys**. This is an example of a **many-to-one relationship**. + +**Contacts** +| id | first_name | last_name | email_address | city_id | +| --- | --- | --- | --- | --- | +| 1 | Wendy | Carson | wendy@gmail.com | 1 | +| 2 | Alyssa | Lyons | alyssa@gmail.com | 1 | +| 3 | Brian | Barber | brian@gmail.com | 2 | + +**Cities** +| id | name | +| --- | --- | +| 1 | Portland | +| 2 | Eugene | + + +```python +from django.db import models + +class City(models.Model): + name = models.CharField(max_length=200) + + def __str__(self): + return self.name + +class Contact(models.Model): + first_name = models.CharField(max_length=200) + last_name = models.CharField(max_length=200) + email_address = models.CharField(max_length=200) + city = models.ForeignKey(City, on_delete=models.CASCADE, related_name='contacts') + + def __str__(self): + return self.first_name + ' ' + self.last_name +``` + +Notice the `related_name` on the `ForeignKey` field. This controls how we refer to the list of all the `Contact`s for a given `City`. By default Django will take model name, make it lowercase, and add an `_set`, so if we did not specify `related_name` here it would be `contact_set`, but because we did, it will be `contacts`. + +```python +contact = Contact.objects.get(first_name='Alyssa') +# only one city per contact +print(contact.city.name) # Portland + +city = City.objects.get(name='Portland') +# multiple contacts for a given city +contacts = city.contacts.all() +print(contacts) # Wendy, Alyssa +``` + + +### One-to-One + +A one-to-one relationship means that for every row in table A, there will be a single corresponding row in table B. An example might be between [counties and capital cities](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/CPT-Databases-OnetoOne.svg/460px-CPT-Databases-OnetoOne.svg.png). A country only has one capital. A capital only pretains to one country. You can read more about one-to-one relationships [here](https://docs.djangoproject.com/en/3.2/topics/db/examples/one_to_one/). Normally a one-to-one relationship is unnecessary, because one could just take the fields from both models and put them onto one model. But you may have to associate new fields with an old model without changing the old model, or need to restrict access to certain data [more info](https://stackoverflow.com/questions/25206447/when-to-use-one-to-one-relationships-in-django-models). + + + +**Capital** +| id | name | +| --- | --- | +| 1 | Washington DC | +| 2 | Mexico City | +| 3 | Ottawa | + + +**Country** +| id | name | +| --- | --- | +| 1 | The United States | +| 2 | Mexico | +| 3 | Canada | + + +```python +from django.db import models + +class Capital(models.Model): + name = models.CharField(max_length=200) + + def __str__(self): + return self.name + +class Country(models.Model): + name = models.CharField(max_length=200) + capital = models.OneToOneField(Capital, on_delete=models.CASCADE, related_name='country') + + def __str__(self): + return self.name +``` + +```python + +capital = Capital.objects.get(name='Washington DC') +print(capital.country.name) # The United States + +country = Country.objects.get(name='The United States') +print(country.capital.name) # Washington DC + +# create a new capital +capital_city = Capital(name='Canberra') +capital_city.save() + +# create a new city +country = Country(name='Australia', capital=capital_city) +country.save() +``` + +### Many-to-Many + +An example of many-to-many relationships might be between [authors and books](https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/CPT-Databases-ManytoMany.svg/460px-CPT-Databases-ManytoMany.svg.png). One book may have multiple authors. One author may have multiple books. A many-to-many relationship can be created in Django using a [ManyToManyField](https://docs.djangoproject.com/en/3.2/topics/db/examples/many_to_many/). To maintain such a relationship in SQL, Django creates a [junction table](https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Databases-ManyToManyWJunction.jpg/800px-Databases-ManyToManyWJunction.jpg) with two many-to-one relationships. + + + +**Books** +| id | title | +| --- | --- | +| 1 | Good Omens | +| 2 | The Odyssey | +| 3 | The Illiad | + + +**Authors** + +| id | name | +| --- | --- | +| 1 | Homer | +| 2 | Terry Pratchett | +| 3 | Neil Gaiman | + + +**Book-Authors** + +| id | book_id | author_id | +| --- | --- | --- | +| 1 | 2 | 1 | +| 2 | 1 | 2 | +| 3 | 1 | 3 | + + + +```python +from django.db import models + +class Book(models.Model): + title = models.CharField(max_length=50) + + def __str__(self): + return self.name + +class Author(models.Model): + name = models.CharField(max_length=200) + books = models.ManyToManyField(Book, related_name='authors') + + def __str__(self): + return self.title +``` + + +```python +book = Book.objects.get(title='Good Omens') +authors = book.authors.all() # all the authors for a book +print(authors) # Terry Pratchett, Neil Gaiman + +author = Author.objects.get(name='Homer') +books = author.objects.all() # all the books for an author +print(books) # The Odyssey, The Illiad +``` + + +### The On-Delete Parameter: `on_delete` + +The `on_delete` parameter lets you control what to do with other rows when a connected row is deleted. You can read more about `on_delete` [here](https://docs.djangoproject.com/en/3.2/ref/models/fields/#arguments). The important options are: + +- `CASCADE` deleted this row when the other is deleted +- `PROTECT` throws an exception when the other is deleted, this forces the developer re-assign the relationship when they want to delete a row +- `SET_NULL` sets the field containing the relationship to null (the field must also be nullable) +- `SET_DEFAULT` sets the field containing the relationship to its default value (a default must be specified) + +For example, consider the following models and data: + +**Contacts** +| id | first_name | last_name | email_address | city_id | +| --- | --- | --- | --- | --- | +| 1 | Wendy | Carson | wendy@gmail.com | 1 | +| 2 | Alyssa | Lyons | alyssa@gmail.com | 1 | +| 3 | Brian | Barber | brian@gmail.com | 2 | + +**Cities** +| id | name | +| --- | --- | +| 1 | Portland | +| 2 | Eugene | + + +```python +from django.db import models + +class City(models.Model): + name = models.CharField(max_length=200) + + def __str__(self): + return self.name + +class Contact(models.Model): + first_name = models.CharField(max_length=200) + last_name = models.CharField(max_length=200) + email_address = models.CharField(max_length=200) + city = models.ForeignKey(City, on_delete=models.CASCADE, related_name='contacts') + + def __str__(self): + return self.first_name + ' ' + self.last_name +``` + +Note the `on_delete=models.CASCADE`, this means if we delete a `City`, all the `Contact`s associated with that `City` will automatically be deleted as well. + +```python +city = City.objects.get(name='Portland') +city.delete() # also deletes the Contacts Wendy and Alyssa +``` + +### The Related-Name Parameter: `related_name` + +The `related_name` parameter controls what the name of the related class's attribute is. For example, consider the following models and data: + +**Contact** +| id | first_name | last_name | email_address | city_id | +| --- | --- | --- | --- | --- | +| 1 | Wendy | Carson | wendy@gmail.com | 1 | +| 2 | Alyssa | Lyons | alyssa@gmail.com | 1 | +| 3 | Brian | Barber | brian@gmail.com | 2 | + +**Cities** +| id | name | +| --- | --- | +| 1 | Portland | +| 2 | Eugene | + + +```python +from django.db import models + +class City(models.Model): + name = models.CharField(max_length=200) + + def __str__(self): + return self.name + +class Contact(models.Model): + first_name = models.CharField(max_length=200) + last_name = models.CharField(max_length=200) + email_address = models.CharField(max_length=200) + city = models.ForeignKey(City, on_delete=models.CASCADE, related_name='contacts') + + def __str__(self): + return self.first_name + ' ' + self.last_name +``` + +Notice the `related_name` on the `ForeignKey` field. This controls how we refer to the list of all the `Contact`s for a given `City`. By default Django will take model name, make it lowercase, and add an `_set`, so if we did not specify `related_name` here it would be `contact_set`, but because we did, it will be `contacts`. + +```python +contact = Contact.objects.get(first_name='Alyssa') +# only one city per contact +print(contact.city.name) # Portland + +city = City.objects.get(name='Portland') +# multiple contacts for a given city +contacts = city.contacts.all() +print(contacts) # Wendy, Alyssa +``` + + +## ORM Operations + +The ORM 'object relational mapping' provides functions in Python that perform operations on the database. To read more about ORM operations, look [here](https://docs.djangoproject.com/en/3.2/topics/db/queries/). Note that `__init__`, `get`, and `filter` take `**kwargs` (which turns named parameters into a dictionary), whereas `order_by` takes `*args` (which turns arguments into a list). + +### Example Models and Data + +**Contact** +| id | first_name | last_name | email_address | city_id | +| --- | --- | --- | --- | --- | +| 1 | Wendy | Carson | wendy@gmail.com | 1 | +| 2 | Alyssa | Lyons | alyssa@gmail.com | 1 | +| 3 | Brian | Barber | brian@gmail.com | 2 | +| 2 | Wendy | Clark | alyssa@gmail.com | 1 | + +**Cities** +| id | name | +| --- | --- | +| 1 | Portland | +| 2 | Eugene | + + +```python +from django.db import models + +class Contact(models.Model): + first_name = models.CharField(max_length=200) + last_name = models.CharField(max_length=200) + + def __str__(self): + return self.first_name + ' ' + self.last_name +``` + + +### Creating a Record + +We create an instance of our model by invoking the class's initializer, which takes `kwargs`. + +```python +contact = Contact(first_name='Alena', last_name='Deacon') +contact.save() +``` + +### Getting a Record + +We can get a particular row using `get()` and passing the values of one or more attributes. + +```python +# get a record using a single attribute +contact = Contact.objects.get(id=1) +print(contact) # Wendy Carson + +# get a record using two attributes +contact = Contact.objects.get(first_name='Wendy', last_name='Carson') +print(contect) # Wendy Carson +``` + +An exception will occur if a record is not found. A safer way is to use `filter` (which gives us a list of matches) and `first` (which gives us the first result if there are any, and `None` if there isn't). + +```python +contact = Contact.objects.filter(first_name='Alena').first() +print(contact) # None +``` + + +### Updating a Record + +We can update a record by assigning values to its attributes and saving. + +```python +contact = Contact.objects.get(id=1) +contact.first_name = 'Cindy' +contact.save() +``` + + +### Get All Rows + +To get all the rows in a table use `all()`. + +```python +contacts = Contact.objects.all() +print(contacts) # Wendy Carson, Alyssa Lyons, Brian Barber +``` + +### Check if a Record Exists + +We can use `filter` (which gives us a list of matches) and `exists` (which return `True` if there are records, and `False` if there aren't). + + +```python +if Contact.objects.filter(first_name='Cindy').exists(): + ... +``` + +### Filter Rows + +We can use `filter()` to get a list of records. + +```python +contacts = Contact.objects.filter(first_name='Wendy') +print(contacts) # Wendy Carson, Wendy Clark +``` + +### Specify an Order + +To specify an order, use `order_by`, which takes any number of strings containing the names of the fields to sort by. By default sort is ascending, use a negative symbol `-` to sort in the descending order. + +```python +# sort by last name in ascending order +# then first name in descending order +contacts = Contact.objects.order_by('last_name', '-first_name') +``` + + +### Specify the Number of Records to Return + +To limit the number of items returned, use slicing. + +```python +# only get the first 5 results +contacts = Contact.objects.all()[:5] +``` + +### Get the Number of Records + + +```python +contacts = Contact.objects.all().count() +``` + +### Advanced ORM + +To filter variables by whether or not a field is null, use `__isnull` +```python +completed_items = TodoItem.objects.filter(date_completed__isnull=False) +``` \ No newline at end of file diff --git a/4 Django/docs/07 User Management.md b/4 Django/docs/07 User Management.md new file mode 100644 index 00000000..13e6c57c --- /dev/null +++ b/4 Django/docs/07 User Management.md @@ -0,0 +1,242 @@ + +# User Management + +- [Overview](#overview) +- [Users, Groups, and Permissions](#users-groups-and-permissions) +- [Creating & Editing Users](#creating--editing-users) +- [Changing Passwords](#changing-passwords) +- [Authentication, Login, & Logout](#authentication-login--logout) +- [Authorization](#authorization) + - [is_authenticated](#is_authenticated) + - [has_perm](#has_perm) + - [@login_required](#login_required) + - [@permission_required](#permission_required) + - [@user_passes_test(f)](#user_passes_testf) +- [Extending the User Model](#extending-the-user-model) +- [Managing Groups and Permissions](#managing-groups-and-permissions) + + +## Overview + +Many web applications have the ability for a user to 1) create an account, 2) log into and out of that account, and 3) view pages that are only accessible to logged-in users. For more info, read [here](https://docs.djangoproject.com/en/3.2/topics/auth/) and [here](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Authentication). + + +## Users, Groups, and Permissions + +Start by looking at the users section of the admin interface. Here you can create users, groups, and assign permissions. A group is a collection of users which you can add and remove permisions from, so you don't have to go to each user to change their permissions. Django has many built-in permissions, but you can also define your own. For more information about these, look [here](https://docs.djangoproject.com/en/3.2/ref/contrib/auth/). + +## Creating & Editing Users + +You can create users programmatically using the 'create_user' function, which automatically creates a user and saves it. It's important to note that Django does not save passwords in 'plain text', only a hash of the password. This means you cannot retrieve a user's password, only check if the password you have is correct by putting it through the same hashing algorithm. You can read more about how Django manages passwords [here](https://docs.djangoproject.com/en/3.2/topics/auth/passwords/). + +```python +from django.contrib.auth.models import User +user = User.objects.create_user('jane', 'jane@gmail.com', 'janespassword') +``` + +You can also create users from within the admin panel, by clicking 'add' next to 'Users' under 'AUTHENTICATION AND AUTHORIZATION'. + + +## Changing Passwords + +You can change a user's password using `set_password` in Python or `changepassword` in the terminal. You can also change a user's password in the admin panel. + +```python +from django.contrib.auth.models import User +user = User.objects.get(username='jane') +user.set_password('newpassword') +user.save() +``` + +``` +python manage.py changepassword jane +``` + +## Authentication, Login, & Logout + +To log a user in, we can use a form to post the username and password to a view. The `authenticate` function verifies their username and password are correct. If they are, it returns the user. If they aren't, it returns `None`. After verifying that the username and password match, we can log a user in using `login`. + +```python +from django.contrib.auth import authenticate, login + +def mylogin(request): + # retrieve the variables from the form submission + username = request.POST['username'] + password = request.POST['password'] + user = authenticate(request, username=username, password=password) + if user is not None: + login(request, user) + # redirect to a success page + else: + # return an 'invalid login' error message +``` + +Logging out a user is even simpler. + +```python +from django.contrib.auth import logout + +def logout_view(request): + logout(request) + # redirect to a success page. +``` + +## Authorization + +### is_authenticated + +In other views, we can check if a user is logged in by checking the `is_authenticated` field. + +```python +def otherview(request): + if request.user.is_authenticated: + # do something for authenticated users. + else: + # do something else for anonymous users. +``` +### has_perm + +If you want to restrict access to users with particular permissions, use `has_perm`. + +```python +def otherview(request): + if request.user.has_perm('blog.add_comment'): + # do something for users with this permision + else: + # do something for everyone else +``` + +### @login_required + +Django comes with a built-in decorator which can check if a user is logged in. If the user is logged in, the execution of the view coninues unabated. If not, the user will be redirected to [settings.LOGIN_URL](https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-LOGIN_URL). You can read more [here](https://docs.djangoproject.com/en/3.2/topics/auth/default/#the-login-required-decorator). + +```python +from django.contrib.auth.decorators import login_required + +@login_required +def my_view(request): + ... +``` + +### @permission_required + +Like `@login_required`, if this fails, the user will be redirected to [settings.LOGIN_URL](https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-LOGIN_URL). +You can read more [here](https://docs.djangoproject.com/en/3.2/topics/auth/default/#the-permission-required-decorator). + +```python +from django.contrib.auth.decorators import permission_required + +@permission_required('polls.can_vote') +def my_view(request): + ... +``` + +### @user_passes_test(f) + +The `@users_passes_test` decorator takes a function which is given a user. That function can then return `True` or `False` whether that user should be allowed in. Like the others, if this fails, the user will be redirected to [settings.LOGIN_URL](https://docs.djangoproject.com/en/3.2/ref/settings/#std:setting-LOGIN_URL). You can read more [here](https://docs.djangoproject.com/en/3.2/topics/auth/default/#limiting-access-to-logged-in-users-that-pass-a-test). + + +```python +from django.contrib.auth.decorators import user_passes_test + +def email_check(user): + return user.email.endswith('@example.com') + +@user_passes_test(email_check) +def my_view(request): + ... +``` + + +## Extending the User Model + +The built-in user model only has a few fields (username, email, first name, last name). If you'd like to associate more information with the user (phone number, location, profile image), there are two main strategies. + +### Inherit from AbstractUser + +We can create a custom user model by inheriting from `AbstractUser`. You should create one **when you start a project**. It's much more difficult to change once you already have users in your database. You can read more [here](https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#auth-custom-user). + + +**models.py** +```python +from django.contrib.auth.models import AbstractUser + +class User(AbstractUser): + phone_number = models.CharField(max_length=20) + ... +``` + +**settings.py** +```python +AUTH_USER_MODEL = 'myapp.User' +``` + +**admin.py** +```python +from django.contrib import admin +from django.contrib.auth.admin import UserAdmin +from .models import User + +admin.site.register(User, UserAdmin) +``` + + + +### Separate UserProfile Model + +Another option is to have a separate model with a one-to-one field connected to the built-in user model. + +```python +from django.contrib.auth.models import User + +class UserProfile(models.Model): + user = models.OneToOneField(User, on_delete=models.PROTECT, related_name='user_profile') + phone_number = models.CharField(max_length=20) + ... +``` + +The caveat of this approach is that accessing that information via the ORM takes an extra step, which is a little messy. + +```python + +def index(request): + print(request.user.user_profile.phone_number) +``` + + +## Managing Groups and Permissions + +The `User` model has two many-to-many fields: groups and permissions. You can access these on the User object using the ORM. Note that `user_permissions` only include permissions assigned to that individual user, and not permissions that user has as part of a group. However, `has_perm` will check if the given permission is amony the group. + +- `user.groups.set([group_list])` set the groups +- `user.groups.add(group, group, ...)` add to a group +- `user.groups.remove(group, group, ...)` remove from group +- `user.groups.clear()` remove from all groups +- `user.user_permissions.set([permission_list])` set permissions +- `user.user_permissions.add(permission, permission, ...)` add permissions +- `user.user_permissions.remove(permission, permission, ...)` remove permissions +- `user.user_permissions.clear()` clear all user permissions +- `user.has_perm(permission_code)` check if a user has a permission, either in user_permissions or in one of their groups + +```python +from django.contrib.auth.models import User, Group, Permission + +# add a user to a group +group = Group.objects.get(name='commenters') +user.groups.add(group) +user.save() + +# add a permission to a group +permission = Permission.objects.get(codename='change_comment') +group.permissions.add(permission) +group.save() + +# check if a user has a permission +if user.has_perm('blog.add_comment'): + # ... + + +# check if a user is in a group +if user.groups.filter(name='commenters').exists(): + # ... +``` \ No newline at end of file diff --git a/4 Django/docs/08 Uploading Files.md b/4 Django/docs/08 Uploading Files.md new file mode 100644 index 00000000..9c5610d7 --- /dev/null +++ b/4 Django/docs/08 Uploading Files.md @@ -0,0 +1,90 @@ + + +# Media Files + +- [Overview](#overview) +- [1: Specify the Save Location](#1-specify-the-save-location) +- [2: Set up the Model](#2-set-up-the-model) +- [3: Add a Route to Access the Files](#3-add-a-route-to-access-the-files) +- [4: Test](#4-test) +- [5: Render an Image](#5-render-an-image) +- [6: Put a Form on your Page](#6-put-a-form-on-your-page) +- [7: Add a View to Receive the Form and Save the Model](#7-add-a-view-to-receive-the-form-and-save-the-model) + + +## Overview + +Web applications often allow users to upload files. This document covers how to allow users to upload files and save them alongside our application on a server. If you're using cloud hosting, you may want to look at alternative ways of storing files which separate the files from the application. Look at the official docs for more info: [File Uploads](https://docs.djangoproject.com/en/3.2/topics/http/file-uploads/), [ImageField](https://docs.djangoproject.com/en/3.2/ref/models/fields/#django.db.models.ImageField), [FileField](https://docs.djangoproject.com/en/3.2/ref/models/fields/#django.db.models.FileField). You may also look at the different [mime types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types). + + +## 1: Specify the Save Location + +In your project's `settings.py`, set the following variables. + +```python +MEDIA_URL = '/uploaded_files/' +MEDIA_ROOT = os.path.join(BASE_DIR, 'uploaded_files') +``` + +## 2: Set up the Model + +Given the settings shown here, files will be saved to `/uploaded_files/images`. + +```python +from django.db import models +class MyModel(models.Model): + my_image = models.ImageField(upload_to='images/') +``` + +## 3: Add a Route to Access the Files + +In your project's `urls.py`, add the following line at the bottom. This will give the user the ability to access the file statically. Note that there's built-in access restriction, so anyone with a valid link will be able to view and download the associated file. + +```python +from django.urls import path +from django.conf import settings +from django.conf.urls.static import static +urlpatterns = [ + ... +] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) +``` + +## 4: Test + +At this point, it's best to register your model with the admin panel, go to your admin panel, upload a file, make sure that the file appears in the directory you expected and that the link to the file works. + +## 5: Render an Image + +Once you have a few instances of your model saved, you can use the `url` property on the `ImageField` to render the image inside the template or create a link to it. + +```html + + + + +
      {{image.name}} +``` + +## 6: Put a Form on your Page + +If we want to let users upload images, we can create a form with `input` `type="file"`. Notice the `enctype` on the `form`. + +```html +
      + + + +
      +``` + +## 7: Add a View to Receive the Form and Save the Model + +```python +from .models import MyModel +def upload_image(request): + my_image = request.FILES['my_image'] + model = MyModel(..., my_image=my_image) + model.save() +``` + + diff --git a/4 Django/docs/09 Advanced Topics.md b/4 Django/docs/09 Advanced Topics.md new file mode 100644 index 00000000..766f8f62 --- /dev/null +++ b/4 Django/docs/09 Advanced Topics.md @@ -0,0 +1,13 @@ + +# Advanced Django + +You can view a list of topics [here](https://docs.djangoproject.com/en/3.2/topics/). + +- [Django Rest Framework](http://www.django-rest-framework.org/#example) +- [Forms](https://docs.djangoproject.com/en/3.2/topics/forms/) +- [SSL](https://docs.djangoproject.com/en/1.11/topics/security/#ssl-https) +- [File Uploads](https://docs.djangoproject.com/en/1.11/topics/http/file-uploads/) +- [Email](https://docs.djangoproject.com/en/1.11/topics/email/) +- [Pagination](https://docs.djangoproject.com/en/1.11/topics/pagination/) +- [Class-based Views](https://docs.djangoproject.com/en/1.11/topics/class-based-views/) ([list of build-in class-based views](https://docs.djangoproject.com/en/1.11/ref/class-based-views/)) +- [Testing](https://docs.djangoproject.com/en/1.11/topics/testing/) diff --git a/4 Django/docs/Class-Based Views.md b/4 Django/docs/Class-Based Views.md new file mode 100644 index 00000000..4d567991 --- /dev/null +++ b/4 Django/docs/Class-Based Views.md @@ -0,0 +1,157 @@ + + +# Class-Based Views + + +- [Overview](#overview) +- [Using Class-Based Views with Routing](#using-class-based-views-with-routing) +- [Base Views](#base-views) + - [View](#view) + - [TemplateView](#templateview) +- [Display Views](#display-views) + - [ListView](#listview) + - [DetailView](#detailview) +- [Editing Views](#editing-views) + + +## Overview + +The caveat with class-based views is that while they provide much for you, you must know how to customize them, they reflect the balance of convenience and control you find elsewhere in programming. + +- [Reference Documentation](https://docs.djangoproject.com/en/3.2/ref/class-based-views/) +- [Introduction to Class-Based Views](https://docs.djangoproject.com/en/3.2/topics/class-based-views/intro/) +- [Polls Tutorial: Part 4](https://docs.djangoproject.com/en/3.2/intro/tutorial04/#use-generic-views-less-code-is-better) +- [Built-in class-based generic views](https://docs.djangoproject.com/en/3.2/topics/class-based-views/generic-display/) +- [Form handling with class-based views](https://docs.djangoproject.com/en/3.2/topics/class-based-views/generic-editing/) +- [Using mixins with class-based views](https://docs.djangoproject.com/en/3.2/topics/class-based-views/mixins/) +- [simpleisbetterthancomplex.com's overview](https://simpleisbetterthancomplex.com/article/2017/03/21/class-based-views-vs-function-based-views.html) + + +## Using Class-Based Views with Routing + +There are two ways to use the built-in class-based views, either directly in the `urls.py` or by subclassing them. To create a route to a class-based view, you have to call `as_view()` and pass the result to `path`. The `DetailView` requires a `pk` in the path. + +```python +from django.urls import path +from . import views +app_name = 'myapp' +urlpatterns = [ + + # function-based view + path('', views.index, name='index'), + path('/', views.detail, name='detail'), + + # class-based view + path('', views.IndexView.as_view(), name='index'), + path('/', views.DetailView.as_view(), name='detail') +] +``` + +## Base Views + +- [Base Views: View, TemplateView, RedirectView](https://docs.djangoproject.com/en/3.2/ref/class-based-views/base/) + +### View + +This the the base class of all other class-based views. It allows you to write a method to handle each HTTP method. + +```python +# function-based view +def index(request): + if request.method == 'GET': + #... + elif request.method == 'POST': + #... + +# class-based view +from django.views import View +class MyView(View): + def get(self, request): + #... + def post(self, request): + #... +``` + +### TemplateView + +The `TemplateView` allows you to define a view just by specifying a template name and the data used to render it. + +```python +from django.views.generic.base import TemplateView +from .models import MyModel +class MyView(TemplateView): + template_name = "mytemplate.html" + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context['my_model'] = MyModel.objects.all() + return context +``` + +You can actually use a TemplateView without writing your own implementation. + +```python +from django.views.generic.base import TemplateView +urlpatterns = [ + path('', TemplateView.as_view(template_name='index.html'), name="home"), +] +``` + + +## Display Views + +- [Display Views: DetailView,List View](https://docs.djangoproject.com/en/3.2/ref/class-based-views/generic-display/) + +### ListView + +A `ListView` + +The list of objects will default to the name `mymodel_list` in the template. You can customize this by setting `context_object_name` inside your view. You can also filter the data by overriding the `get_queryset` method. + +The template used will default to `mymodel_list.html`. You can customize this by specifying a `template_name` inside your view. + + +```python +from django.views import generic +from .models import MyModel +class MyListView(generic.ListView): + model = MyModel + + #below are default values you can change + #context_object_name = 'mymodel_list' + #template_name = 'myapp/mymodel_list.html' + #def get_queryset(self): + # return MyModel.objects.all() +``` + + + +### DetailView + +DetailView expects a 'pk' in the route: `path('/', views.DetailView.as_view(), name='detail')`. + +The object's name will default to the name `mymodel` in the template. You can customize this by setting `context_object_name` inside your view. + +The template used will default to `mymodel_detail.html`. You can customize this by specifying a `template_name` inside your view. + + +```python +from django.views import generic +from .models import MyModel +class MyDetailView(generic.DetailView): + model = MyModel + + #below are default values you can change + #context_object_name = 'mymodel' + #template_name = 'myapp/mymodel_detail.html' + #def get_object(self): + # object = super().get_object() + # return object +``` + + +## Editing Views + +- [Editing Views: FormView, CreateView, UpdateView, DeleteView](https://docs.djangoproject.com/en/3.2/ref/class-based-views/generic-editing/) + + + diff --git a/4 Django/docs/Deployment.md b/4 Django/docs/Deployment.md new file mode 100644 index 00000000..afacf065 --- /dev/null +++ b/4 Django/docs/Deployment.md @@ -0,0 +1,108 @@ + + +# Deployment + +- [Hosting Services](#hosting-services) + - [Examples](#examples) + - [SaaS vs PaaS vs IaaS](#saas-vs-paas-vs-iaas) + - [Domain Names](#domain-names) + - [DNS](#dns) + - [HTTPS](#https) +- [Deploying Django](#deploying-django) + - [Deploying with PythonAnywhere](#deploying-with-pythonanywhere) + - [Deploying with Heroku](#deploying-with-heroku) + - [Deploying with AWS](#deploying-with-aws) + - [Deploying with DigitalOcean](#deploying-with-digitalocean) + +## Hosting Services + +### Examples + +In order to have your web application accessible on the web, you'll have to find a hosting service. Below are some popular hosting services. + +- [PythonAnywhere](https://www.pythonanywhere.com/) +- [Heroku](https://devcenter.heroku.com/articles/deploying-python) +- [WebFaction](https://www.webfaction.com/) +- [NearlyFreeSpeech.net](https://www.nearlyfreespeech.net/) +- [Digital Ocean](https://www.digitalocean.com/) +- [Amazon Web Services (AWS)](https://aws.amazon.com/) +- [Microsoft Azure](https://azure.microsoft.com/en-us/) + +### SaaS vs PaaS vs IaaS + +| | description | examples | +|--- |--- |--- | +| SaaS | Software as a Service: they provide nearly everything through an interface of their web application | Wordpress, Squarespace | +| PaaS | Platform as a Service: they provide the software and hardware, you copy files over and configure | PythonAnywhere, NearlyFreeSpeech, Windows Azure, AWS | +| IaaS | Infrastructure as a Service: they provide the hardware, you install software | Digital Ocean, AWS | +| Self-hosted | You manage all the software and hardware | | + +[read more](https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/) + +### Domain Names + +Most hosting services will give your website a default domain name, but if you want something custom, you'll have to rent it from a domain registrar. You can then add a DNS record to associate it with your server's IP address. You can read more about domains on the [MDN](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_domain_name). To use a custom domain name, you have to register it with a domain registrar. Some hosting sites are also domain registrars, some are not. + +- [Google Domains](https://domains.google/) +- [Hover](https://www.hover.com/) +- [GoDaddy](https://www.godaddy.com/) + +### DNS + +|Type|Description|Function| +|--- |--- |--- | +|A|Address record|Returns a 32-bit IPv4 address, most commonly used to map hostnames to an IP address of the host, but it is also used for DNSBLs, storing subnet masks in RFC 1101, etc.| +|AAAA|IPv6 address record|Returns a 128-bit IPv6 address, most commonly used to map hostnames to an IP address of the host.| +|CNAME|Canonical name record|Alias of one name to another: the DNS lookup will continue by retrying the lookup with the new name.| +|TXT|Text record|Originally for arbitrary human-readable text in a DNS record. Since the early 1990s, however, this record more often carries machine-readable data, such as specified by RFC 1464, opportunistic encryption, Sender Policy Framework, DKIM, DMARC, DNS-SD, etc.| + + + +### HTTPS + +To allow your site to use HTTP, you must install an SSL Certificate on your server. SSL certificates can be purchased from a Commercial Certificate Authority, created with Let's Encrypt, or self-signed. + + +## Deploying Django + +Before deploying, make sure you've taken the following steps: + +- Set up a [virtual environment](../../1%20Python/docs/17%20-%20Virtual%20Environments.md) with a `requirements.txt` to keep track of your libraries. +- Create a `development_settings.py` and a `production_settings.py` to hold your produc +- Hide the `SECRET_KEY` in your `settings.py` by putting it in a `secrets.py`, generate a new one if you already committed and pushed it. + +```python +from django.core.management.utils import get_random_secret_key +print(get_random_secret_key()) +``` + +https://docs.djangoproject.com/en/3.2/howto/static-files/deployment/ + +### Deploying with PythonAnywhere + +Python [tutorial](https://help.pythonanywhere.com/pages/DeployExistingDjangoProject) and [video](https://www.youtube.com/watch?v=Y4c4ickks2A). If your project uses static files, check out [this document](https://help.pythonanywhere.com/pages/DjangoStaticFiles). Find more info about virtual environments [here](). Deploying with Django channels is [more complicated](https://channels.readthedocs.io/en/latest/deploying.html). + +https://help.pythonanywhere.com/pages/CustomDomains/ +https://help.pythonanywhere.com/pages/HTTPSSetup/ + +https://help.pythonanywhere.com/pages/ + +It can be difficult to debug on PythonAnywhere because you do not have access to the process running django and thus cannot see the output of `print()`. However, you can print to the error log with the code below, a link to the error log can be found on the web app's page. + +```python +import sys +print('check the error log', file=sys.stderr) +``` + +### Deploying with Heroku + +Check out [this tutorial](https://devcenter.heroku.com/articles/getting-started-with-python?singlepage=true) + +### Deploying with AWS + +Check out [this tutorial](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html) + +### Deploying with DigitalOcean + +Check out [this tutorial](https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04) + diff --git a/4 Django/docs/Django Quickstart.md b/4 Django/docs/Django Quickstart.md new file mode 100644 index 00000000..62fd7675 --- /dev/null +++ b/4 Django/docs/Django Quickstart.md @@ -0,0 +1,269 @@ + +# Django Quickstart + +## 1) Project Setup + +1. Create a project: `django-admin startproject myproject`, if you get 'command not found', try `python -m django startproject myproject` +2. Move into the project folder: `cd myproject` +3. Create the database with built-in models: `python manage.py migrate` +4. Create a superuser: `python manage.py createsuperuser` +5. Set the timezone in your `myproject/settings.py`: (e.g. `TIME_ZONE = 'America/Los_Angeles'`) [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) + +## 2) App Setup + +1. Create an app: `python manage.py startapp myapp` +2. Add `'myapp'` to the list of `INSTALLED_APPS`: + +**myproject/settings.py** +```python +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + ... + 'myapp' +] +``` + +## 3) Creating a View and a Route + +1. Create a view: + +**myapp/views.py** +```python +from django.http import HttpResponse + +def myview(request): + return HttpResponse('hello world!') +``` + +2. Create a `urls.py` in your app folder with a path to your view: + +**myapp/urls.py** +```python +from django.urls import path +from . import views + +app_name = 'myapp' +urlpatterns = [ + path('myview/', views.myview, name='myview') +] +``` + +3. In your project `urls.py` create a path your your app's `urls.py`: + +**myproject/urls.py** +```python +from django.contrib import admin +from django.urls import path, include + +urlpatterns = [ + path('admin/', admin.site.urls), + path('myapp/', include('myapp.urls')) +] +``` + +4. Run the server `python manage.py runserver` and in your browser's address bar, type `localhost:8000/myapp/myview/` and you should see `hello world!` + + +## 4) Render a Template + +1. Inside your app folder `myapp`, create a folder called `templates`. Inside of that, create a folder with the same name as your app `myapp`. Then inside of that, create your template `mytemplate.html`. + +``` +myproject + myapp + templates + myapp + mytemplate.html + ... + myproject + ... +``` + +2. Inside your `mytemplate.html`, put some text to make sure the template is being served by django. + +**myapp/templates/myapp/mytemplate.html** +```html + + + + + + + +

      {{ message }}

      + + +``` + +3. Change your view to render the template instead of responding with plain text. + +**myapp/views.py** +```python +from django.shortcuts import render + +def myview(request): + context = { + 'message': 'Hello World!' + } + return render(request, 'myapp/mytemplate.html', context) +``` + +4. Go to `localhost:8000/myapp/myview/` and you should see `Hello World!` in an `h1` element. + +## 5) Define Your Models + +1. Create your model(s): + +**myapp/models.py** +```python +from django.db import models + +class MyModel(models.Model): + myfield = models.CharField(max_length=200) + + def __str__(self): + return self.myfield +``` + +1. Run migrations to create the tables from your model(s): + - `python manage.py makemigrations` + - `python manage.py migrate` + +3. Register your model with the admin panel: + +**myapp/admin.py** +```python +from django.contrib import admin +from .models import MyModel + +admin.site.register(MyModel) +``` + +4. Log into your admin panel `localhost:8000/admin`, you should see your models. Enter in some dummy data. + +## 6) Render Data in the Template + +1. Amend your view to retrieve data from the database and pass it to the template: + +**myapp/views.py** +```python +from django.shortcuts import render +from .models import MyModel + +def myview(request): + myinstances = MyModel.objects.all() + context = { + 'myinstances': myinstances + } + return render(request, 'myapp/mytemplate.html', context) +``` + +2. Use the data to generate HTML inside your template: + + +**myapp/templates/myapp/mytemplate.html** +```html + + + + + + + +
        + {% for myinstance in myinstances %} +
      • {{ myinstance.myfield }}
      • + {% endfor %} +
      + + +``` + +3. Go to `localhost:8000/myapp/myview` to see the blog posts you entered into the admin panel. + +## 7) Create a Form + +1. Create a view for receiving a form submission: + +**myapp/views.html** +```python +from django.shortcuts import render +from django.http import HttpResponse +from .models import MyModel + +def myview(request): + myinstances = MyModel.objects.all() + context = { + 'myinstances': myinstances + } + return render(request, 'myapp/mytemplate.html', context) + +def mycreate(request): + print(request.POST) + return HttpResponse('form received') +``` + +2. Create a route to get to that view: + +**myapp/urls.py** +```python +from django.urls import path +from . import views + +app_name = 'myapp' +urlpatterns = [ + path('myview/', views.myview, name='myview'), + path('mycreate/', views.mycreate, name='mycreate') +] +``` + +3. Create a form inside your template: + + +**myapp/templates/myapp/mytemplates.html** +```html + + + + + + + +
      + {% csrf_token %} + + +
      +
        + {% for myinstance in myinstances %} +
      • {{ myinstance.myfield }}
      • + {% endfor %} +
      + + +``` + +4. Submit the form and check that the view received it by looking for the result of `print(request.POST)` in the terminal running Django. + +5. Save the data from the form in the database and redirect back to the first view. + +**myapp/views.py** +```python +from django.shortcuts import render, reverse +from django.http import HttpResponseRedirect +from .models import MyModel + +def myview(request): + myinstances = MyModel.objects.all() + context = { + 'myinstances': myinstances + } + return render(request, 'myapp/mytemplate.html', context) + +def mycreate(request): + myfield = request.POST['myfield'] + mymodel = MyModel(myfield=myfield) + mymodel.save() + return HttpResponseRedirect(reverse('myapp:myview')) +``` diff --git a/4 Django/docs/Email.md b/4 Django/docs/Email.md new file mode 100644 index 00000000..4585ce8c --- /dev/null +++ b/4 Django/docs/Email.md @@ -0,0 +1,44 @@ + +# Email + +Email is simple to set up in Django. You can read more about setting up email in the [official docs](https://docs.djangoproject.com/en/3.2/topics/email/). You may also consider using [anymail](https://github.com/anymail/django-anymail). + +Add the following fields to your `settings.py`. + +```python +EMAIL_HOST = 'smtp.email-host-provider-domain.com' +EMAIL_HOST_USER = 'yourusername@youremail.com' +EMAIL_HOST_PASSWORD = 'your password' +EMAIL_PORT = 587 +EMAIL_USE_TLS = True +DEFAULT_FROM_EMAIL = 'Your Name ' +``` + +Then in a view you can just use the `send_mail` function. + +```python +from django.core.mail import send_mail + +send_mail( + 'Subject here', + 'Here is the message.', + 'from@example.com', + ['to@example.com'], + fail_silently=False, +) +``` + + +## SMTP Servers / Email Services + +- [gmail](https://mail.google.com/mail/u/0/#settings/general) + - [digital ocean guide](https://www.digitalocean.com/community/tutorials/how-to-use-google-s-smtp-server) +- [https://sendgrid.com/](https://sendgrid.com/) + - [sendgrid official doc](https://sendgrid.com/docs/Integrate/Frameworks/django.html) + - [sibtc guide](https://simpleisbetterthancomplex.com/tutorial/2016/06/13/how-to-send-email.html) +- [https://www.mailgun.com/](https://www.mailgun.com/) + - [sibtc guide](https://simpleisbetterthancomplex.com/tutorial/2017/05/27/how-to-configure-mailgun-to-send-emails-in-a-django-app.html) + + + + diff --git a/4 Django/labs/01 Django Redo.md b/4 Django/labs/01 Django Redo.md new file mode 100644 index 00000000..804a39e1 --- /dev/null +++ b/4 Django/labs/01 Django Redo.md @@ -0,0 +1,21 @@ + + +# Django Redo + +Implement one of the following Python labs in a Flask app: + +- [Rock, Paper, Scissors](../../1%20Python/labs/05%20Rock%20Paper%20Scissors.md) + - Have the user choose rock, paper, or scissors, and show the user who won. +- [Rot Cipher](../../1%20Python/labs/11%20Rot%20Cipher.md) + - Simple version: the user could just input the word to encode. + - Complex version: the user could also input the amount to rotate by. +- [Unit Converter](../../1%20Python/labs/12%20Unit%20Converter.md) + - Simple version: the user enters the distance and units and the app shows them the converted distance in meters + - Complex version: the user also enters output units +- [Random Password Generator](../../1%20Python/labs/06%20Random%20Password%20Generator.md) + - Simple version: the user just enters in the number of characters in the password + - Complex version: the user enters the number of uppercase letters, lowercase letters, numbers, and special characters +- [Number to Phrase](../../1%20Python/mob/05%20Number%20to%20Phrase.md) + - Have the user enter the number (5) and get back the corresponding word in english (five) +- [ARI](../../1%20Python/labs/14%20ARI.md) + - Have the user enter in the URL for a Project Gutenberg book, load the book and show the ARI, grade level, etc. diff --git a/4 Django/labs/02 Todo.md b/4 Django/labs/02 Todo.md new file mode 100644 index 00000000..c3755682 --- /dev/null +++ b/4 Django/labs/02 Todo.md @@ -0,0 +1,47 @@ +# Todo + +## Part 1 + +Let's create a simple todo app. This can be done with a two models for representing a `TodoItem` and `Priority`. Newly created `TodoItem`s should have a `null` completed date. The index page should have a list of all the todo items (showing only the name). There should also be a text field and a button (in a form), When the clicks the button it should saves a new todo item to the database and shows the newly-added item in the list. The form for creating a todo item should also have a dropdown list for selecting the priority. Use one view to render the template, and another view to receive the form submission and redirect back to the first view. + + +### Steps + +1. Create the project and app +2. Create the index view and route to get there, test it to make sure you can complete a request-response cycle +3. Create your models, run migrations, log into your admin panel and enter some information (test CRUD) +4. Go back to your index view, get data out of the database and render it in a template +5. Create the form in your template, create a save_todo_item view, make sure your form data is received by the view (`print(request.POST)`) +6. Using the form data, create an instance of your TodoItem model, save it, and redirect back to the index page + + +### Models + +- Priority + - name - CharField (high, medium, low) + +- TodoItem + - text - CharField + - priority - ForeignKey to Priority + - created_date - DateTimeField + + +### Views + +- Index Page + - List of the uncompleted todo items including text, priority, and created date +- Save Todo Item + - Receive the form submission and create a new todo item, then redirect back to the first view + + +## Part 2 (optional) + +Add a nullable DateTimeField `completed_date` to the `TodoItem` model. If the `completed_date` is null/None, that means it has not been completed. If it's not null, that means it has been completed. + +Show the completed items separately (at the bottom of the table or in another table), with grey text color and a line through them (`text-decoration:line-through`). + +Add a `complete` button next to each todo item, these can be `a` tags which link to another view that receives the `id` of the todo item in the path, sets the completed date, and redirects back to the first view. + +Add a `delete` button next to each todo item, which can also be an `a` tag that links to another view which deletes the item and redirects back to the first view. + + diff --git a/4 Django/labs/03 Blog.md b/4 Django/labs/03 Blog.md new file mode 100644 index 00000000..720cc5fc --- /dev/null +++ b/4 Django/labs/03 Blog.md @@ -0,0 +1,61 @@ + + +# Blog + +Let's create a blog with a user system. + + +## Part 1: User System + +Create the following views: + +- Register `/register/` + - form for creating a new user + - redirect to `/profile/` after registering +- Login `/login/` + - form for logging a user in + - redirect to `/profile/` after logging in +- Profile `/profile/` + - a protected page only logged in users can see + - just show a welcome message for now + +## Part 2: List Blog Posts & Create Blog Post + +Create the following model: + +- BlogPost + - title (`CharField`) + - body (`TextField`) + - user (`ForeignKey` to `django.contrib.auth.models.User`) + - public (`BooleanField`) + - date_created (`DateTimeField` with `auto_now_add=True`) + - date_edited (`DateTimeField` with `auto_now=True`) + +Create the following pages: + +- Profile `/profile/` + - show a list of the user's own posts, only showing the title of each +- Create Post `/create/` + - form for creating a new post + + +## Part 3: Edit Post (optional) + +Allow users to edit their `BlogPost`s by creating an edit page. Make sure you prevent users from editing eachother's blog posts (make sure the `id` for the blog post passed in via the path corresponds to a `BlogPost` for the logged-in `User`). + +- Edit Post `/edit//` + - form for editing an existing post + +## Part 4: View Other Posts (optional) + +Add pages for users to browse each other's posts. + +- List of Posts `/posts/` + - list posts by all users +- Post Detail `/posts//` + - view a blog post + +## Part 5: Images (optional) + +Add an `ImageField` to your model so each blog post can have a header image. Show a preview of this image on every post list, and the full image on a post detail. + diff --git a/4 Django/mob/01 Polls.md b/4 Django/mob/01 Polls.md new file mode 100644 index 00000000..79002d32 --- /dev/null +++ b/4 Django/mob/01 Polls.md @@ -0,0 +1,5 @@ + +# Polls + +Follow the [polls tutorial](https://docs.djangoproject.com/en/3.2/intro/tutorial01/) on the official django site, **skipping the [last part of 4](https://docs.djangoproject.com/en/3.2/intro/tutorial04/#use-generic-views-less-code-is-better), and parts [5](https://docs.djangoproject.com/en/3.2/intro/tutorial05/) and [7](https://docs.djangoproject.com/en/3.2/intro/tutorial07/)**. This tutorial walks you through the development of a simple polling app. A poll question has multiple choices, and those choices can be voted upon, and the votes are tallied up. + diff --git a/4 Django/mob/02 URL Shortener.md b/4 Django/mob/02 URL Shortener.md new file mode 100644 index 00000000..28b437b5 --- /dev/null +++ b/4 Django/mob/02 URL Shortener.md @@ -0,0 +1,25 @@ + +# Lab 3: URL Shortener + +## Part 1 + +A url shortener is a web service that can take long urls (`https://www.google.com/search?source=hp&q=this+is+a+long+url&oq=this+is+a+long+url`) and create a short url (`goo.gl/pEc4vt`). Some examples are [bitly](https://bitly.com/), [TinyURL](https://tinyurl.com/), and [RB.GY](https://free-url-shortener.rb.gy/). These are used to put short, easily typed links onto flyers, twitter posts, etc. + +When the short url is accessed, the view will take the code associated with that url (`pEc4vt`) and look up the url associated with it in the database. If that URL is found, it then redirects to that URL. You *could* use the ID in the url, instead of some code, but that then exposes some details about your database to the public. + +Your app should contain the following: + +- **Model**: a model `ShortenedURL` which has the following fields `code` (CharField), `url` (URLField) +- **View 1** returns a page for entering in a url to be shortened, and a list of urls that have been shortened (`localhost:8000/shortener/`) +- **View 2** for receiving the form submission containing the long url, generating a random string, and saving it to the database (`localhost:8000/shortener/save/`) +- **View 3** performs the redirecting, which takes a `code` as a parameter (`localhost:8000/shortener/pEc4vt/`). Be sure to include the protocol ("https://") in the urls or redirecting will not work properly. + + + +![url_shortener](django_url_shortener.png) + + + +## Part 2 + +Add an IntegerField `counter` to the `ShortenedUrl` model, increment the counter every time the short url is accessed. Show the `counter` of each shortened url in the template. \ No newline at end of file diff --git a/4 Django/mob/03 Cat API.md b/4 Django/mob/03 Cat API.md new file mode 100644 index 00000000..2d1e9afd --- /dev/null +++ b/4 Django/mob/03 Cat API.md @@ -0,0 +1,24 @@ + + +# Cat API + +[The Cat API](https://docs.thecatapi.com/) provides information about cats, including images and a lis of breeds. We can build an interface for users to browse this info. + +## Version 1 + +Create a page with a "random cat" button that, when pressed, goes and gets a random cat image and displays it. Copy and paste the url below into your browser and look at the response. You can take the `url` and set it as the `src` attribute of an `img` to display it. [hint](https://docs.thecatapi.com/api-reference/images/images-search) + +`https://api.thecatapi.com/v1/images/search` + + +## Version 2 + +There is another part of the cat api which will give a list of categories. Use the response from this api endpoint to build a dropdown list of categories. [hint](https://docs.thecatapi.com/api-reference/categories/categories-list) + +`https://api.thecatapi.com/v1/categories` + +Now when the user presses the button to get a random cat image, use the selected category to filter the results. + +`https://api.thecatapi.com/v1/images/search?category_ids=1` + + From bfb2bf7d15132d20cfd3f9e01b648fb374586408 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Mon, 20 Dec 2021 18:04:12 -0700 Subject: [PATCH 031/277] update my assignments readme.md --- Code/Austen/.github/readme.md | 82 ++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/Code/Austen/.github/readme.md b/Code/Austen/.github/readme.md index 70f1a195..43c16a17 100644 --- a/Code/Austen/.github/readme.md +++ b/Code/Austen/.github/readme.md @@ -1,40 +1,54 @@ # Austen Myers This is my assignment folder. -## file contents - -
      - archive -
      - prep-course -
      -
      - python -
      -
      -
      - html + css -
      - labs -
        -
      • html-01: biography
      • -
      • html-02: blog
      • -
      • html-03: company landing page
      • -
      -
      -
      - - +## assignments + +completed assignment + +
      + Python +
        +
      • Lab 02 - Make Change
      • +
      • Lab 03 - Average Number
      • +
      • Lab 05 - Palindrome Checker
      • +
      • Lab 06 - Credit Card Number Validation
      • +
      • Lab 07 - Peaks & Valleys
      • +
      • Lab 08 - Pick 6
      • +
      • Lab 09 - Blackjack
      • +
      • Lab 10 - Dad Jokes
      • +
      • Lab 11 - Rot 13
      • +
      • Lab 13 - Count Words
      • +
      • Lab 14 - ATM
      • +
      • Lab 16 - Searching & Sorting
      • +
      • Lab 17 - Contact List
      • +
      • Lab 19 - Trivia API
      • +
      • Lab 20 - Adventure (mob)
      • +
      • Mini-Capstone
      • +
      +
      + +
      + HTML/CSS/Flask +
        +
      • Lab 01 - Bio
      • +
      • Lab 02 - Blog
      • +
      • Lab 03 - Company Page
      • +
      • Lab 04 - Personal Portfolio
      • +
      • Lab 05 - Burrito Form
      • +
      • Lab 06 - Flask Redo
      • +
      +
      + +
      + JavaScript +
        +
      • Lab 01 - JS Redo (unit converter)
      • +
      • Lab 02 - JS Redo (password generator)
      • +
      • Lab 03 - JS Redo (rot cipher)
      • +
      • Lab 04 - To Do List
      • +
      • Lab 05 - Quote API
      • +
      +
      ## links - Python "Mini Capstone" From efa3257e62690fa4f06803cba22458d296549e6c Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 20 Dec 2021 17:06:39 -0800 Subject: [PATCH 032/277] initial commit, work in progress --- .../lab05/assets/javascript/index.js | 27 +++++++++++++++++++ Code/Michael/javascript/lab05/index.html | 26 ++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 Code/Michael/javascript/lab05/assets/javascript/index.js create mode 100644 Code/Michael/javascript/lab05/index.html diff --git a/Code/Michael/javascript/lab05/assets/javascript/index.js b/Code/Michael/javascript/lab05/assets/javascript/index.js new file mode 100644 index 00000000..ff35b543 --- /dev/null +++ b/Code/Michael/javascript/lab05/assets/javascript/index.js @@ -0,0 +1,27 @@ +/* Use the favqs.com api to show a random quote. To start, use https://favqs.com/api/qotd to GET a quote, then display it on the page. +The API also supports browsing quotes. */ + +const headers = { + Accept: "application/json", + Authorization: `Token token=${FAVQS_API_KEY}`, +}; + +function randomQuote() { + fetch("https://favqs.com/api/qotd", { headers }) + .then((response) => response.json()) + .then((data) => { + const author = data.quote.author; + const quoteText = data.quote.body; + const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; + document.getElementById("quote").innerHTML = quoteHTML; + console.log(data); + }); +} + +randomQuote(); + +//setInterval(randomQuote, 15000); + +let randomNumber = Math.floor(Math.random() * (15000 - 5000 + 1)) + 5000; +setInterval(randomQuote, randomNumber); diff --git a/Code/Michael/javascript/lab05/index.html b/Code/Michael/javascript/lab05/index.html new file mode 100644 index 00000000..4cc08475 --- /dev/null +++ b/Code/Michael/javascript/lab05/index.html @@ -0,0 +1,26 @@ + + + + + + + Javascript Lab 06 Quotes API + + + +
      +
      +
      +

      Loading...

      +
      +
      +
      + + + + From 3e8762a1035e23a66eaf7a79632acadf9eb2fb0a Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 20 Dec 2021 18:03:23 -0800 Subject: [PATCH 033/277] initial commit --- .../django/lab01/dev_env/Scripts/Activate.ps1 | 405 ++++++++++++++++++ .../django/lab01/dev_env/Scripts/activate | 69 +++ .../django/lab01/dev_env/Scripts/activate.bat | 34 ++ .../lab01/dev_env/Scripts/deactivate.bat | 22 + .../lab01/dev_env/Scripts/django-admin.exe | Bin 0 -> 106437 bytes .../django/lab01/dev_env/Scripts/pip.exe | Bin 0 -> 106395 bytes .../django/lab01/dev_env/Scripts/pip3.10.exe | Bin 0 -> 106395 bytes .../django/lab01/dev_env/Scripts/pip3.exe | Bin 0 -> 106395 bytes .../django/lab01/dev_env/Scripts/python.exe | Bin 0 -> 242920 bytes .../django/lab01/dev_env/Scripts/pythonw.exe | Bin 0 -> 232688 bytes .../lab01/dev_env/Scripts/sqlformat.exe | Bin 0 -> 106390 bytes Code/Michael/django/lab01/dev_env/pyvenv.cfg | 3 + Code/Michael/django/lab01/lab01/__init__.py | 0 Code/Michael/django/lab01/lab01/asgi.py | 16 + Code/Michael/django/lab01/lab01/settings.py | 123 ++++++ Code/Michael/django/lab01/lab01/urls.py | 21 + Code/Michael/django/lab01/lab01/wsgi.py | 16 + Code/Michael/django/lab01/manage.py | 22 + 18 files changed, 731 insertions(+) create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/Activate.ps1 create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/activate create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/activate.bat create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/deactivate.bat create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/django-admin.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/pip.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/pip3.10.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/pip3.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/python.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/pythonw.exe create mode 100644 Code/Michael/django/lab01/dev_env/Scripts/sqlformat.exe create mode 100644 Code/Michael/django/lab01/dev_env/pyvenv.cfg create mode 100644 Code/Michael/django/lab01/lab01/__init__.py create mode 100644 Code/Michael/django/lab01/lab01/asgi.py create mode 100644 Code/Michael/django/lab01/lab01/settings.py create mode 100644 Code/Michael/django/lab01/lab01/urls.py create mode 100644 Code/Michael/django/lab01/lab01/wsgi.py create mode 100644 Code/Michael/django/lab01/manage.py diff --git a/Code/Michael/django/lab01/dev_env/Scripts/Activate.ps1 b/Code/Michael/django/lab01/dev_env/Scripts/Activate.ps1 new file mode 100644 index 00000000..181c1eff --- /dev/null +++ b/Code/Michael/django/lab01/dev_env/Scripts/Activate.ps1 @@ -0,0 +1,405 @@ +<# +.Synopsis +Activate a Python virtual environment for the current PowerShell session. + +.Description +Pushes the python executable for a virtual environment to the front of the +$Env:PATH environment variable and sets the prompt to signify that you are +in a Python virtual environment. Makes use of the command line switches as +well as the `pyvenv.cfg` file values present in the virtual environment. + +.Parameter VenvDir +Path to the directory that contains the virtual environment to activate. The +default value for this is the parent of the directory that the Activate.ps1 +script is located within. + +.Parameter Prompt +The prompt prefix to display when this virtual environment is activated. By +default, this prompt is the name of the virtual environment folder (VenvDir) +surrounded by parentheses and followed by a single space (ie. '(.venv) '). + +.Example +Activate.ps1 +Activates the Python virtual environment that contains the Activate.ps1 script. + +.Example +Activate.ps1 -Verbose +Activates the Python virtual environment that contains the Activate.ps1 script, +and shows extra information about the activation as it executes. + +.Example +Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv +Activates the Python virtual environment located in the specified location. + +.Example +Activate.ps1 -Prompt "MyPython" +Activates the Python virtual environment that contains the Activate.ps1 script, +and prefixes the current prompt with the specified string (surrounded in +parentheses) while the virtual environment is active. + +.Notes +On Windows, it may be required to enable this Activate.ps1 script by setting the +execution policy for the user. You can do this by issuing the following PowerShell +command: + +PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser + +For more information on Execution Policies: +https://go.microsoft.com/fwlink/?LinkID=135170 + +#> +Param( + [Parameter(Mandatory = $false)] + [String] + $VenvDir, + [Parameter(Mandatory = $false)] + [String] + $Prompt +) + +<# Function declarations --------------------------------------------------- #> + +<# +.Synopsis +Remove all shell session elements added by the Activate script, including the +addition of the virtual environment's Python executable from the beginning of +the PATH variable. + +.Parameter NonDestructive +If present, do not remove this function from the global namespace for the +session. + +#> +function global:deactivate ([switch]$NonDestructive) { + # Revert to original values + + # The prior prompt: + if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { + Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt + Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT + } + + # The prior PYTHONHOME: + if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { + Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME + Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME + } + + # The prior PATH: + if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { + Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH + Remove-Item -Path Env:_OLD_VIRTUAL_PATH + } + + # Just remove the VIRTUAL_ENV altogether: + if (Test-Path -Path Env:VIRTUAL_ENV) { + Remove-Item -Path env:VIRTUAL_ENV + } + + # Just remove VIRTUAL_ENV_PROMPT altogether. + if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { + Remove-Item -Path env:VIRTUAL_ENV_PROMPT + } + + # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: + if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { + Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force + } + + # Leave deactivate function in the global namespace if requested: + if (-not $NonDestructive) { + Remove-Item -Path function:deactivate + } +} + +<# +.Description +Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the +given folder, and returns them in a map. + +For each line in the pyvenv.cfg file, if that line can be parsed into exactly +two strings separated by `=` (with any amount of whitespace surrounding the =) +then it is considered a `key = value` line. The left hand string is the key, +the right hand is the value. + +If the value starts with a `'` or a `"` then the first and last character is +stripped from the value before being captured. + +.Parameter ConfigDir +Path to the directory that contains the `pyvenv.cfg` file. +#> +function Get-PyVenvConfig( + [String] + $ConfigDir +) { + Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" + + # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). + $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue + + # An empty map will be returned if no config file is found. + $pyvenvConfig = @{ } + + if ($pyvenvConfigPath) { + + Write-Verbose "File exists, parse `key = value` lines" + $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath + + $pyvenvConfigContent | ForEach-Object { + $keyval = $PSItem -split "\s*=\s*", 2 + if ($keyval[0] -and $keyval[1]) { + $val = $keyval[1] + + # Remove extraneous quotations around a string value. + if ("'""".Contains($val.Substring(0, 1))) { + $val = $val.Substring(1, $val.Length - 2) + } + + $pyvenvConfig[$keyval[0]] = $val + Write-Verbose "Adding Key: '$($keyval[0])'='$val'" + } + } + } + return $pyvenvConfig +} + + +<# Begin Activate script --------------------------------------------------- #> + +# Determine the containing directory of this script +$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition +$VenvExecDir = Get-Item -Path $VenvExecPath + +Write-Verbose "Activation script is located in path: '$VenvExecPath'" +Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" +Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" + +# Set values required in priority: CmdLine, ConfigFile, Default +# First, get the location of the virtual environment, it might not be +# VenvExecDir if specified on the command line. +if ($VenvDir) { + Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" +} +else { + Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." + $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") + Write-Verbose "VenvDir=$VenvDir" +} + +# Next, read the `pyvenv.cfg` file to determine any required value such +# as `prompt`. +$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir + +# Next, set the prompt from the command line, or the config file, or +# just use the name of the virtual environment folder. +if ($Prompt) { + Write-Verbose "Prompt specified as argument, using '$Prompt'" +} +else { + Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" + if ($pyvenvCfg -and $pyvenvCfg['prompt']) { + Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" + $Prompt = $pyvenvCfg['prompt']; + } + else { + Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virutal environment)" + Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" + $Prompt = Split-Path -Path $venvDir -Leaf + } +} + +Write-Verbose "Prompt = '$Prompt'" +Write-Verbose "VenvDir='$VenvDir'" + +# Deactivate any currently active virtual environment, but leave the +# deactivate function in place. +deactivate -nondestructive + +# Now set the environment variable VIRTUAL_ENV, used by many tools to determine +# that there is an activated venv. +$env:VIRTUAL_ENV = $VenvDir + +if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { + + Write-Verbose "Setting prompt to '$Prompt'" + + # Set the prompt to include the env name + # Make sure _OLD_VIRTUAL_PROMPT is global + function global:_OLD_VIRTUAL_PROMPT { "" } + Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT + New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt + + function global:prompt { + Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " + _OLD_VIRTUAL_PROMPT + } + $env:VIRTUAL_ENV_PROMPT = $Prompt +} + +# Clear PYTHONHOME +if (Test-Path -Path Env:PYTHONHOME) { + Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME + Remove-Item -Path Env:PYTHONHOME +} + +# Add the venv to the PATH +Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH +$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" + +# SIG # Begin signature block +# MIIc+QYJKoZIhvcNAQcCoIIc6jCCHOYCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB/jbdIOBl7aFn0 +# IOwX0LZ7IuNFjwXgmb5mWup4AsyxRaCCC38wggUwMIIEGKADAgECAhAECRgbX9W7 +# ZnVTQ7VvlVAIMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV +# BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xMzEwMjIxMjAwMDBa +# Fw0yODEwMjIxMjAwMDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy +# dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lD +# ZXJ0IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3 +# DQEBAQUAA4IBDwAwggEKAoIBAQD407Mcfw4Rr2d3B9MLMUkZz9D7RZmxOttE9X/l +# qJ3bMtdx6nadBS63j/qSQ8Cl+YnUNxnXtqrwnIal2CWsDnkoOn7p0WfTxvspJ8fT +# eyOU5JEjlpB3gvmhhCNmElQzUHSxKCa7JGnCwlLyFGeKiUXULaGj6YgsIJWuHEqH +# CN8M9eJNYBi+qsSyrnAxZjNxPqxwoqvOf+l8y5Kh5TsxHM/q8grkV7tKtel05iv+ +# bMt+dDk2DZDv5LVOpKnqagqrhPOsZ061xPeM0SAlI+sIZD5SlsHyDxL0xY4PwaLo +# LFH3c7y9hbFig3NBggfkOItqcyDQD2RzPJ6fpjOp/RnfJZPRAgMBAAGjggHNMIIB +# yTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK +# BggrBgEFBQcDAzB5BggrBgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9v +# Y3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGln +# aWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYDVR0fBHow +# eDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl +# ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Rp +# Z2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDBPBgNVHSAESDBGMDgGCmCGSAGG/WwA +# AgQwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAK +# BghghkgBhv1sAzAdBgNVHQ4EFgQUWsS5eyoKo6XqcQPAYPkt9mV1DlgwHwYDVR0j +# BBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQADggEBAD7s +# DVoks/Mi0RXILHwlKXaoHV0cLToaxO8wYdd+C2D9wz0PxK+L/e8q3yBVN7Dh9tGS +# dQ9RtG6ljlriXiSBThCk7j9xjmMOE0ut119EefM2FAaK95xGTlz/kLEbBw6RFfu6 +# r7VRwo0kriTGxycqoSkoGjpxKAI8LpGjwCUR4pwUR6F6aGivm6dcIFzZcbEMj7uo +# +MUSaJ/PQMtARKUT8OZkDCUIQjKyNookAv4vcn4c10lFluhZHen6dGRrsutmQ9qz +# sIzV6Q3d9gEgzpkxYz0IGhizgZtPxpMQBvwHgfqL2vmCSfdibqFT+hKUGIUukpHq +# aGxEMrJmoecYpJpkUe8wggZHMIIFL6ADAgECAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CSqGSIb3DQEBCwUAMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0 +# IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwHhcNMTgxMjE4MDAwMDAw +# WhcNMjExMjIyMTIwMDAwWjCBgzELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU5ldyBI +# YW1wc2hpcmUxEjAQBgNVBAcTCVdvbGZlYm9ybzEjMCEGA1UEChMaUHl0aG9uIFNv +# ZnR3YXJlIEZvdW5kYXRpb24xIzAhBgNVBAMTGlB5dGhvbiBTb2Z0d2FyZSBGb3Vu +# ZGF0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqr2kS7J1uW7o +# JRxlsdrETAjKarfoH5TI8PWST6Yb2xPooP7vHT4iaVXyL5Lze1f53Jw67Sp+u524 +# fJXf30qHViEWxumy2RWG0nciU2d+mMqzjlaAWSZNF0u4RcvyDJokEV0RUOqI5CG5 +# zPI3W9uQ6LiUk3HCYW6kpH177A5T3pw/Po8O8KErJGn1anaqtIICq99ySxrMad/2 +# hPMBRf6Ndah7f7HPn1gkSSTAoejyuqF5h+B0qI4+JK5+VLvz659VTbAWJsYakkxZ +# xVWYpFv4KeQSSwoo0DzMvmERsTzNvVBMWhu9OriJNg+QfFmf96zVTu93cZ+r7xMp +# bXyfIOGKhHMaRuZ8ihuWIx3gI9WHDFX6fBKR8+HlhdkaiBEWIsXRoy+EQUyK7zUs +# +FqOo2sRYttbs8MTF9YDKFZwyPjn9Wn+gLGd5NUEVyNvD9QVGBEtN7vx87bduJUB +# 8F4DylEsMtZTfjw/au6AmOnmneK5UcqSJuwRyZaGNk7y3qj06utx+HTTqHgi975U +# pxfyrwAqkovoZEWBVSpvku8PVhkBXcLmNe6MEHlFiaMoiADAeKmX5RFRkN+VrmYG +# Tg4zajxfdHeIY8TvLf48tTfmnQJd98geJQv/01NUy/FxuwqAuTkaez5Nl1LxP0Cp +# THhghzO4FRD4itT2wqTh4jpojw9QZnsCAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaA +# FFrEuXsqCqOl6nEDwGD5LfZldQ5YMB0GA1UdDgQWBBT8Kr9+1L6s84KcpM97IgE7 +# uI8H8jAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0f +# BHAwbjA1oDOgMYYvaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJl +# ZC1jcy1nMS5jcmwwNaAzoDGGL2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEy +# LWFzc3VyZWQtY3MtZzEuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYI +# KwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQB +# MIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2lj +# ZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29t +# L0RpZ2lDZXJ0U0hBMkFzc3VyZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB +# /wQCMAAwDQYJKoZIhvcNAQELBQADggEBAEt1oS21X0axiafPjyY+vlYqjWKuUu/Y +# FuYWIEq6iRRaFabNDhj9RBFQF/aJiE5msrQEOfAD6/6gVSH91lZWBqg6NEeG9T9S +# XbiAPvJ9CEWFsdkXUrjbWhvCnuZ7kqUuU5BAumI1QRbpYgZL3UA+iZXkmjbGh1ln +# 8rUhWIxbBYL4Sg2nqpB44p7CUFYkPj/MbwU2gvBV2pXjj5WaskoZtsACMv5g42BN +# oVLoRAi+ev6s07POt+JtHRIm87lTyuc8wh0swTPUwksKbLU1Zdj9CpqtzXnuVE0w +# 50exJvRSK3Vt4g+0vigpI3qPmDdpkf9+4Mvy0XMNcqrthw20R+PkIlMxghDQMIIQ +# zAIBATCBhjByMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkw +# FwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEy +# IEFzc3VyZWQgSUQgQ29kZSBTaWduaW5nIENBAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CWCGSAFlAwQCAQUAoIGaMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC4GCisGAQQBgjcCAQwxIDAeoByAGgBQ +# AHkAdABoAG8AbgAgADMALgAxADAALgAwMC8GCSqGSIb3DQEJBDEiBCBSbvNxuLmL +# Fyf70+vzWnE86JSS2JLTJbh9WhRqgW9MeDANBgkqhkiG9w0BAQEFAASCAgCAiz/E +# icJSsvY4x2vZnY3UjThg0S9qs+r104rhPxj39k4Qw7szI4yjQQbb2bvnoJA3LoFo +# RROlFg9dXJ8YWRZRNkla+zHX7bIsWO2aIFCnOCOUFH19ttlrTvnal6uLp7P9+wQs +# rller1aRyNIM47dYn+CGxD4NEJ/NIqhCjuRKl0v1Dkps/2md0YkoEcnRXNb3vq6x +# +2L9x3zAcBmVwVM4SFFZ2ZZQG/aHgihbVoNxxTXhYDcwaL5uRrNelz9KXDn+GYpk +# K7ZUFbmNfgnhieLHqF0hk7wLZtHI1BSmsOAFrkApcuIVLzD8aSgDbAMVZEv3GkTx +# Img7jKusLIITGuUWT8wO1LDUXT54qBkQhue6kJ3rqSa2agtg/OWxtQ9JwGSOiRaW +# wlRJjsihrw8Nx1Kcr5EwruBBLFiF+mv/C5ikLvwES1ZKoLccqCftuEptcbmsyEZS +# ov39SslaIWvqfy7rfz+KFfP9WHJxobV6DY4essDCMNcoYXkRwhbT+rr0ydDH23DS +# 3hbXpCuKsy5IAMB7Xk8/uuXV2The/qKmkkmu0KuFOu2/3oqVOC4a27IjkvBCSRhp +# /yWQSM/JQk+KwQ31XCVHeGWf7kqMgCXwkZfkw/lvusXzMuWZqT6bfZ0eGjqX/6jC +# kNwr4fCZtxx0cFLzmCr6/yClCYoDCfGoc1I+D6GCDX0wgg15BgorBgEEAYI3AwMB +# MYINaTCCDWUGCSqGSIb3DQEHAqCCDVYwgg1SAgEDMQ8wDQYJYIZIAWUDBAIBBQAw +# dwYLKoZIhvcNAQkQAQSgaARmMGQCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQC +# AQUABCBEd30afcCyVMH4hw1ZZPb4JotijhQZtXQ42klvgjTVGwIQDDJTIO6lXwNY +# 7qTonYA8LxgPMjAyMTEwMDQxOTExMzFaoIIKNzCCBP4wggPmoAMCAQICEA1CSuC+ +# Ooj/YEAhzhQA8N0wDQYJKoZIhvcNAQELBQAwcjELMAkGA1UEBhMCVVMxFTATBgNV +# BAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8G +# A1UEAxMoRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQTAe +# Fw0yMTAxMDEwMDAwMDBaFw0zMTAxMDYwMDAwMDBaMEgxCzAJBgNVBAYTAlVTMRcw +# FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEgMB4GA1UEAxMXRGlnaUNlcnQgVGltZXN0 +# YW1wIDIwMjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC5mGEZ8WK +# 9Q0IpEXKY2tR1zoRQr0KdXVNlLQMULUmEP4dyG+RawyW5xpcSO9E5b+bYc0VkWJa +# uP9nC5xj/TZqgfop+N0rcIXeAhjzeG28ffnHbQk9vmp2h+mKvfiEXR52yeTGdnY6 +# U9HR01o2j8aj4S8bOrdh1nPsTm0zinxdRS1LsVDmQTo3VobckyON91Al6GTm3dOP +# L1e1hyDrDo4s1SPa9E14RuMDgzEpSlwMMYpKjIjF9zBa+RSvFV9sQ0kJ/SYjU/aN +# Y+gaq1uxHTDCm2mCtNv8VlS8H6GHq756WwogL0sJyZWnjbL61mOLTqVyHO6fegFz +# +BnW/g1JhL0BAgMBAAGjggG4MIIBtDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/ +# BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDBBBgNVHSAEOjA4MDYGCWCGSAGG +# /WwHATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw +# HwYDVR0jBBgwFoAU9LbhIB3+Ka7S5GGlsqIlssgXNW4wHQYDVR0OBBYEFDZEho6k +# urBmvrwoLR1ENt3janq8MHEGA1UdHwRqMGgwMqAwoC6GLGh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtdHMuY3JsMDKgMKAuhixodHRwOi8vY3Js +# NC5kaWdpY2VydC5jb20vc2hhMi1hc3N1cmVkLXRzLmNybDCBhQYIKwYBBQUHAQEE +# eTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTwYIKwYB +# BQUHMAKGQ2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB +# c3N1cmVkSURUaW1lc3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAEgc +# 3LXpmiO85xrnIA6OZ0b9QnJRdAojR6OrktIlxHBZvhSg5SeBpU0UFRkHefDRBMOG +# 2Tu9/kQCZk3taaQP9rhwz2Lo9VFKeHk2eie38+dSn5On7UOee+e03UEiifuHokYD +# Tvz0/rdkd2NfI1Jpg4L6GlPtkMyNoRdzDfTzZTlwS/Oc1np72gy8PTLQG8v1Yfx1 +# CAB2vIEO+MDhXM/EEXLnG2RJ2CKadRVC9S0yOIHa9GCiurRS+1zgYSQlT7LfySmo +# c0NR2r1j1h9bm/cuG08THfdKDXF+l7f0P4TrweOjSaH6zqe/Vs+6WXZhiV9+p7SO +# Z3j5NpjhyyjaW4emii8wggUxMIIEGaADAgECAhAKoSXW1jIbfkHkBdo2l8IVMA0G +# CSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0 +# IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNjAxMDcxMjAwMDBaFw0zMTAxMDcxMjAw +# MDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0IFNIQTIgQXNz +# dXJlZCBJRCBUaW1lc3RhbXBpbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +# ggEKAoIBAQC90DLuS82Pf92puoKZxTlUKFe2I0rEDgdFM1EQfdD5fU1ofue2oPSN +# s4jkl79jIZCYvxO8V9PD4X4I1moUADj3Lh477sym9jJZ/l9lP+Cb6+NGRwYaVX4L +# J37AovWg4N4iPw7/fpX786O6Ij4YrBHk8JkDbTuFfAnT7l3ImgtU46gJcWvgzyIQ +# D3XPcXJOCq3fQDpct1HhoXkUxk0kIzBdvOw8YGqsLwfM/fDqR9mIUF79Zm5WYScp +# iYRR5oLnRlD9lCosp+R1PrqYD4R/nzEU1q3V8mTLex4F0IQZchfxFwbvPc3WTe8G +# Qv2iUypPhR3EHTyvz9qsEPXdrKzpVv+TAgMBAAGjggHOMIIByjAdBgNVHQ4EFgQU +# 9LbhIB3+Ka7S5GGlsqIlssgXNW4wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6ch +# nfNtyA8wEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l +# BAwwCgYIKwYBBQUHAwgweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwgYEGA1Ud +# HwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFz +# c3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNv +# bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwUAYDVR0gBEkwRzA4BgpghkgB +# hv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9D +# UFMwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4IBAQBxlRLpUYdWac3v3dp8 +# qmN6s3jPBjdAhO9LhL/KzwMC/cWnww4gQiyvd/MrHwwhWiq3BTQdaq6Z+CeiZr8J +# qmDfdqQ6kw/4stHYfBli6F6CJR7Euhx7LCHi1lssFDVDBGiy23UC4HLHmNY8ZOUf +# SBAYX4k4YU1iRiSHY4yRUiyvKYnleB/WCxSlgNcSR3CzddWThZN+tpJn+1Nhiaj1 +# a5bA9FhpDXzIAbG5KHW3mWOFIoxhynmUfln8jA/jb7UBJrZspe6HUSHkWGCbugwt +# K22ixH67xCUrRwIIfEmuE7bhfEJCKMYYVs9BNLZmXbZ0e/VWMyIvIjayS6JKldj1 +# po5SMYIChjCCAoICAQEwgYYwcjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8GA1UEAxMoRGln +# aUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQQIQDUJK4L46iP9g +# QCHOFADw3TANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN +# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIxMTAwNDE5MTEzMVowKwYLKoZIhvcNAQkQ +# AgwxHDAaMBgwFgQU4deCqOGRvu9ryhaRtaq0lKYkm/MwLwYJKoZIhvcNAQkEMSIE +# ILvICiD0Bu7OdD0pC2wAqLO9UGMzUOfGejuSENvWkuXdMDcGCyqGSIb3DQEJEAIv +# MSgwJjAkMCIEILMQkAa8CtmDB5FXKeBEA0Fcg+MpK2FPJpZMjTVx7PWpMA0GCSqG +# SIb3DQEBAQUABIIBAIaCoJWKRd6cHB/KrrlVmBY469068xG7ok+T18bfcLmNrvPF +# 7PGY5a4qcMZj+rBevyfWTrOreNAWyNhnxIT0qYneSTJOMytTPYnJI+GhvGwQjDhC +# Eg/JeLOe9guMq7P/ZNvFur+VoCz6sgR/Q+9IGUhJ/7liABdMwNLK38r5VEaSAnSW +# RetjuSqtMoZc2KtjL/MUY26sUwjsMD0tgt0EOF4nrcv3rWl++TsJUEqYr+aFpNu4 +# eVaTNeS0V7sRGQbWAQohkES879Lpqv7KaEW+h426+cc5el260gynz7vTzUuaamvW +# Nfbvu83P5Tk1nRA1Ds2aSqn/RMu6cNNjD8ntV5o= +# SIG # End signature block diff --git a/Code/Michael/django/lab01/dev_env/Scripts/activate b/Code/Michael/django/lab01/dev_env/Scripts/activate new file mode 100644 index 00000000..d2b88e82 --- /dev/null +++ b/Code/Michael/django/lab01/dev_env/Scripts/activate @@ -0,0 +1,69 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + unset VIRTUAL_ENV_PROMPT + if [ ! "${1:-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="C:\Users\Miv\github\Class_Raven\Code\Michael\django\lab01\dev_env" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/Scripts:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + PS1="(dev_env) ${PS1:-}" + export PS1 + VIRTUAL_ENV_PROMPT="(dev_env) " + export VIRTUAL_ENV_PROMPT +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null +fi diff --git a/Code/Michael/django/lab01/dev_env/Scripts/activate.bat b/Code/Michael/django/lab01/dev_env/Scripts/activate.bat new file mode 100644 index 00000000..5fc259b2 --- /dev/null +++ b/Code/Michael/django/lab01/dev_env/Scripts/activate.bat @@ -0,0 +1,34 @@ +@echo off + +rem This file is UTF-8 encoded, so we need to update the current code page while executing it +for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do ( + set _OLD_CODEPAGE=%%a +) +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" 65001 > nul +) + +set VIRTUAL_ENV=C:\Users\Miv\github\Class_Raven\Code\Michael\django\lab01\dev_env + +if not defined PROMPT set PROMPT=$P$G + +if defined _OLD_VIRTUAL_PROMPT set PROMPT=%_OLD_VIRTUAL_PROMPT% +if defined _OLD_VIRTUAL_PYTHONHOME set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME% + +set _OLD_VIRTUAL_PROMPT=%PROMPT% +set PROMPT=(dev_env) %PROMPT% + +if defined PYTHONHOME set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME% +set PYTHONHOME= + +if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH% +if not defined _OLD_VIRTUAL_PATH set _OLD_VIRTUAL_PATH=%PATH% + +set PATH=%VIRTUAL_ENV%\Scripts;%PATH% +set VIRTUAL_ENV_PROMPT=(dev_env) + +:END +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul + set _OLD_CODEPAGE= +) diff --git a/Code/Michael/django/lab01/dev_env/Scripts/deactivate.bat b/Code/Michael/django/lab01/dev_env/Scripts/deactivate.bat new file mode 100644 index 00000000..62a39a75 --- /dev/null +++ b/Code/Michael/django/lab01/dev_env/Scripts/deactivate.bat @@ -0,0 +1,22 @@ +@echo off + +if defined _OLD_VIRTUAL_PROMPT ( + set "PROMPT=%_OLD_VIRTUAL_PROMPT%" +) +set _OLD_VIRTUAL_PROMPT= + +if defined _OLD_VIRTUAL_PYTHONHOME ( + set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" + set _OLD_VIRTUAL_PYTHONHOME= +) + +if defined _OLD_VIRTUAL_PATH ( + set "PATH=%_OLD_VIRTUAL_PATH%" +) + +set _OLD_VIRTUAL_PATH= + +set VIRTUAL_ENV= +set VIRTUAL_ENV_PROMPT= + +:END diff --git a/Code/Michael/django/lab01/dev_env/Scripts/django-admin.exe b/Code/Michael/django/lab01/dev_env/Scripts/django-admin.exe new file mode 100644 index 0000000000000000000000000000000000000000..052fdf3c1b7d83d1603d0ec64fe349a7e1cef17d GIT binary patch literal 106437 zcmeFadwf*owfH^BWXJ#sdr(FK3XTvIjhE0=O&rh+%*Y;@2r6h)P&62^qEeUtotB*9DH^Zx#M z|9Sc7?EO6ZxvpnD>sf0(YpvAWu-4^vxm*SOZ`&?cD^K}Xt$zRUkHzN^r*9bH`tPCJ z&uGnyZ9ik~;yacHmM**J_GP!+6{x%A?z``a2X4JBuq<(R;EuZk;n~*&?z(5uZRZyk z4=c?!{p(8>-uvE-BPQkkkNbZ(>0Q!CxBPa}7WMqir0=We+DRYs{BYu$SlZ0ZU{1v4TJ-H9t_RLKHb0klz%{`&Jb#$WwV#~-baJ~c z;^|ZG)p_!e_k5SjBR~AhJzYN104>p+5B#bdbCt4nDd{wldq~}Ej=Z`aJ3r4gRlVf7 zelv%cwRx`7hD%27U%qPz11NWspUe7RJ@Z_x&QQO!^!f4IR>t}A;rsl^fMo8n_=Elh zT&{)ZFI#j={1%tXx>!CikV+m0}DYHtETx(sFWQ<}(`v&e7D2l5lFe zt*2t8<$5w)8nAvF097haqD(4GUP@o6r~Lbh@?4f(>~gJ_b+P?xKXSRYb!^-A6@Ah& zeO3(WlbnChXX8Tp+%)pUKK~$n&KT3*=V{qK_2m3gubzyT`mWQB{Q=YSU(=bJd000; zuGkwhyJM;8N42MRMa^!j`DE#~OK)zAk25`{Dz_sP%!_K_m!o!jw2Z>xs-u}*x*0F6 z)XfgvoX?z%O@W&`w)OW@q9<3C2Iht4hUSH?4PB?3`{}njW~O5)&shu-_$<9z9yOJb zinn9Q+bXSv?1_-Mt+|bFMHJC~&~EKIZri#^8Q_{^} zn(dILAB|MBnJ-!C(`61)ZB=RBQw6|3WWE$Nw};IwmZyXzG`H*KF6&*@`W~6;>5OEb z^fF35%=;a!*V)msW4ilD`a3M&laPx7bF1}J&FPm;AqYpB8Qp<_e!rRRH*9u9&6jj@ zhxMb;QhtXtx{}_QAG5o1I5TIS<{s_gc5DAJ=1A|l`CO<~=!f;<?!jGBax;eL5W#I~_?c-=>$4wl3nT4|+}_JK?D@ z-^tWVYpEY8`0ZvM&jUZ}_g`r7*;8^YJ~?dg(5KMom8tnNFoSzu5c> z8EHN-wnFwo=|YzDxuI;lTV=7y-;(jDPE|YBS{XHaWKQqv`l)UD#LeuL@|$lOm}~#O ztk%s}bn}qyPtm?^OmuZZP2@CtN~WL&(iJne>gG%A?r<_D*d8kltQSVc_TNXz7-g7dPhlR|(pk}Mop#8!&9Gqj+|pWBBk37-T^@zQ z(kxiN(Dr{n`&w%}13XU6rDUJXVIGoB`H#{flMhLAG0E?+ILxwpRrVZ66E7{f4tjsB z95A~1KD9oimcr-rKoQ7%=qd1q97S=%+PYcZdeE?}-Z(TNJ}G3rXsze$0h7m2_b*a6 zHOp)J4+!*Coy0c1d2f7p)D3#~rgutPDgTct7-|)MN;h{}bwhKM>X+mqbbIBc-z#ohc-wN4G;S|A#u%u&$Tl#+LkS@ggZc&KaAfo3GV}tImv%(bf%@ ze2{rU(7WQab)m&;W;icz@S+><1J=}1`0Dyl z^6S@b@w8Osx#n0Cff~ng%D-WVTDR=kT@K07Q-(CIo5zLR1@|l;-B48=*BYvZ#fRy3 zyB_RX_F=}&KA=AQLdyR=nvfO$1QJx;aQP^?j-44|%08u$wh)Fh0~m`rdZiPUL^mp|^MY(%X?56z?@a%I66Srb}-TbDtwEL@GWAnVa?IZtdYV7G<>c zt%;m^F8D*2Rmf{aTe^{VRc5y;6MvNigz+3FwZmEqlPvTc%$_6rx!Af$wZT%lGEYCA2!EFg| z2?w-oTlF<^Iz>%z@fqEGnRz7q);eg+JB!NfPpu*&?za|76M$^EbuDkO4b@4n zh>It-!76MCl~8bZVzqVsRH`Ir_;hn^n}9!gvTnAts<&BQJ?K9M2O2-cZ0I7Z+4D5# zNWyDPy+levU_JkNHk+wxhBtnyZqD$TEvi`YBT{Ur6`7*iW(YHUJ*tKL#3)0R$=@=g zB#%SKm;Z^jI&bh8`_Ht+tlv_E+LeLOTu`VQZYFA4&YlRFn`%VZct!>aMvb*@3-mAK zL9o3QE^>AH_v-WR_#48tf`iXmhhZCIAZj2|RW~YenO@ebtvl_~dgDlF*)V=@SW!@K zbOeMP8+|IPPi3_Qgi7o7_IPzY{7|qyxF^0P^L3aNp}zs^BcRABpc2};J=W_2Rbdyh zwT4M8kJQ@6!Ktn5C~FT_!jr~}ge5FDekpJ}rbHGw>a*JjioKY%s}9WvfdIke3O3R1 znE7&*=kiJ*yaE`+zm=Uolg=XYL4+(df9fJ%G&BEL*()=&bwww`_o-POQnP9gaB81a zZyZ*6hgIIjK-AcnAGN#UjJaFJ{7ih4wr-=guDh%Y#FZvttF3v$l&khn)N{xdHxBJv zvC0w0n!9x^atL(4>tdn0-HCwp-gKBihUl^$sOHU-PRvn54`})=o-USNCU%xGEYGr9P1@Dez2r zzBw+>)#1=5)ARO%JlB(=3!ulsR#EU}Ji!hv)}hyRZGg#hB|YsFv5rOBdHMH|<{C-U_c^dS+2L^R5t- zl>f+Sd9FxGcSp^xSjzt~Y!rl3Z}0OMZ=4=A3pVO^cGt$tQF&40unkvk96lcR)Uc0- zbmp@jcGPZ@)}wZJ;%~I4w!Pqu6^y!E4bv80l;?8AJ=XTi6|{H97!XUCz6Gu!OQ&V| zQpL3lLl3^Z>{5XA>gn>nXT{g#IBfm>zpH=e=w;99z3=Poham#b=mS|VD=1^l0=)RPZXqf66S$oI!H z%!+cj1ai|0K%?fi2X7ZifBHVX_ha4Y%U@PI z3j*rX8xOfS30F+fQz)*2?JI`qtp`M0N4(LEeFv<^7@c0WPk7^U81MMmorT-Bu>nrD zUIfM9xa4rsI$eMNyDUqmF9V_(z_STUSHlu*w{909!ej+aR?uVx zO;#{Ls&D_ys-zY=x!dCpKO9fxY)_^Yln&zIwS=K@r%IqQV0lb|<_EySf%&GfC38tHWEp1?}Wraqt z&M-aE-cMt}u6xhcjpKIQhhDQ{x2QGSWIauhq2j+DRIqQw!%;N&+875m7Q2>Euh}v6_ zQ4~aE4=E6kV`XYZY$7`PLwdh|+tTbtT9zdzup0iBit&M7P)`jaSP_ z3rR#oj+u*KXOuvo^q~k@uwpfwZ{|iF{g+iOFm%xWEBJQB{!JFny@%#=ynBhYi~(k` z-S#WqJ^eZZmohmyD3)4;68j7pf6vU4YOVR(6p$6GpX;pHIY!^{_$0k-aK8ub9ZgjJ*tc2a7-yD^hjQOynvV#x|Tvc(<@geCds;wl~(*P3J4(C(^^jI zsJp1GCsf%GKiS&C0JCGgM#j3sX2YH%Bl#1vF!$7$LMXC2!=2VvhL;m5>R6JsQu3gX zFcB#xBU&k;q8?a!l}rJ@CzSt{`e0W=1g1!<92}&U`#70=XCdyd>(0xkwc z;~<+`S{^prZU4*{fLk{R;?dUeL0i|Zt=l?LxIGcK6z>_S*jr=nLWl#85~HopV3o2H zdWctu-1h~vFq>}+n|EQ~S8* z9?>P%gn=pj5e*|`F?|C-v@W@t#Qk15cONJ)>b!_;=nBz+=UKPkBMU&22V~kH>Y<2-KO0uKekpeGzakM8`wHM8}qcLKk`vVm?*6HApI*6 zW%v7P%>6ayr|$c`(e~q>knzsxv&@16HFthc8|n#r=xtSQ7WvjM7r0!(Es2RrgxjgR zyK;l*RD)<=_Hplw5?26nFasntUu5>yUDSahw!8@aQQUH{Z^g)-871EMa48I%VD`n` z=KZDcY-d;Jxvrph)pJ2S-|j5yO@%LHD-EbNMXw3H5K2HM5Q#3-n3t4aV}ouymjtN=LnYX zXv3lq)+qL0zo&GoAUeo+`+@o{0z1A7Arjr4S zxR3vLMH|r+*_Yirv@^1Ym(`iV8L5KOWCUG8jUF>2?8Ta0(AALrf^bPa@%bQC)UMgH z5_vqbtEEJKWi^tKU71mOYThnnu*Mlo8uD|7e3Y^UEhQOW_T!@L#{$T*R<&SH{q*Gg z`s3Q89jO_|<(gy;7lMey%O`Uo$i?7Wxy!&TYzE&isG|fmRMbpIg(}I783&2h^s$<9 zTf#3}eTlD zyXdE&^IY7Bl1bFC*41*@^&L+vwVJ49R8G*Eze_{by`+*Q=>~cK2Jf`>)_h?cxNv4i ztM*vtFSI9O5>#Tz&BvwHvBK}Lnv#CZEp$eM0w>_Ie#9_9#T?HEW$K4FEUq$=D4N5N5S!L82dh|_#jCcqc0CN%Xm@x9)k@6>3?3u_{|$jB29bm8x}I&IvP&i zSdtkV>gmXfkK)%G9}&_vyftiDVdsoe5pt!{^++LMvr}<84_~iv3f1W5R76dzTqed8 z&@Vf?$Kg}ims~#$Y|fCmM+SVNdTr;3eo)QlRYrdvnvh|}k-WIaIFg_EyVdkD`xU*j z@bNpX4`tKtk+*__yuqu^|B}9eSI(}&nD)#xD6MXetK*R4>RM|uKnme*D)g#xmy#Jz zSV!(4E9seY1~U4(#X`C68*06KySyZ@lo)rG)Ma3^Wb0in*GB)rN5$L>2aV$u)}xXR zcHTQiH;307Q}3IW&>ZQ*`lw!-i4Q@-@@97GrkmS^mH9bV2pwFfU~-74S4LT9(_B`OGM-lxgn`S8n$JsBSX+V8DXObj z@+@bB`Dg%9+WHk&h(3sOL9V8)-NO~L^3^P0RtFHNK#$cepdBGR!%$%=#;#vU z@_CeX38k|8x0B%x@624@6Dl#{mskrgl11NY_F20HVb~g%!W07p+rb$R&14|RvnI>P zhgp-~mu*}(*=5v~xSSJ4sV|g%i8JQJvx~}uj;~SHU+6qLj>~w3PM^s*s^de9TS{D+ z1J*Y_%${Tya$-0q*+*n$*eJ3o9F%hI50vFbYt0RE(dPLHx5{YE_hu^fI!`wVh~u~A z;cjoN6tl#{TkD5|2=!HZNn%gMUZb^%H6C&A(5grJc+np2VCdD>Xe3BhWr8s+fMO#b zz0r9WpszcPB38$_InCYBvq>&FD_8V0lw49YUy4FBUDhN0MPHjtvilwo#H!;ndvMr# z^bRiT42szPtNbyR6U3q|I++vxZ96n`9}b)>_D5 zK#M|FY&)4T({t%WG>S>jWju7#AK+mYpTe&-?OlPXoH0-esjx^IUcpahwAp8@Dy>G* zP4@NVY_sm+cdfI)I)E={fuYlrtvi_w>B;GP*>FM^VO6+wZDCjd{re1``+S*~=~*S( zA^NKoJ|D(=p~#B0)(dSiQ@NL+&pEDmNar51lKM0dMuy@O)@`Wwo#P|rnM$Mb9*9vN z@ro8jY*@(VGiWO_K{uO9)c}$nuk@M9CXF`8rsrX)ZhAgct$1!0MIYtYN`FbuLUKDj z7m+!%z}432Dd!F1Diw;6^QGIxybsO3FSY#_b&F#3G0HhBFam(co$o2+1A&{j%F5=E zFs6NrLU6}Uxp!G$+h5Yft)g@Vp|SnDN$HK7WbE*M%0}=;Z!~#lNi?}UAohZT^&-_Z z=6&88bBY-%h?@6R)|BjTs75 zd;pVHQ`Y%-AResPT{Ze%6sEJiW{A19Eh{whc-&iLBX+m@f}@w0WZpppcek0bP9N;s z5OYaqQN|sH#{+JdTm&y(K2Nu~seG$IcfW4VKtpt3S(O8|Myaew& z8lP+gT`+;*;!2piKj(#*jvfZGHSW%ky(>5LW&fjKkTpvao3uNtVM7PoqzUBtY6yBzZj zt*L`tc;2Q@fj`$e#-VFg-xvQzsBEX!^ekCMdU$-M-5tNwNSDOVGSb81V~j%uiSI^) zPyROwM9f{rPG9=BQhmcmg=xXQ>Yh&26oO&K&g%3URccRW71{ZTdyV&w8}A-9cIImv zJ}k^ErJ=;FG!hzaXX=df-1uxGJt97pF3*v^M;nKRXw756k={;M8+-2}dKrNmG_cjm ze@9f(YBh&3jFU1~awl+}D#DgfMP7fqzle__BQs?bnV^akW{dn)715f9Ih~E5nD2z4 zgsUpFX2&uVy<-Fk-|S?kiiubQ3vC(8oq4>B+ROHQb_yFBa+pk%BqOJVlL>B`6O3gu z4*)_JLLfGg$H=vTrH!tX2}TVAm@H7n2h{S;yRY*BItr(Hb*txambjK8iI zvO7Txm5r$fTybnj3l8*Dml%n8z11bI2G%x~nt9CV^R4iuX8WvFYZRl)jA8Bd$y-4J>fJ_DNma z|MW&VrN`+~#60bYuu;N>k89+GS&6a*{>sPCM0tVHnsu7(oFEOb5OQw}n5!LiWA!tS(So1 zE(KxYdNR^r`+wUm2e8>^`~QVE=|H#r4ZN~CK2#S)#t|C^X{)v9c0QXanY>=H&6@Xj z7Ay6$Qh^Sd0nVZ2N-Hq`X1Nc6*Kx?_hS8kXp_HCy{fvFYy0>wHOP*i|j1YHe!|7}= z{dN{Xai|>5AjlPCunsd{jtWbA5dMhrVRLKlE@!)d>x`JNG%@Zt0yby2TH+<5QFhGV z;J^As>VS0<15r9kc;ZE+0nUYfabyLb7?#M{*!A4v#^j<6y<#|3?F|l#m)UJm_b#LF zyk!Sdp%09{kt>F@BLBEL8r#EEY(+E6l_3K2Ghv-iy}TQ?3WQ_)|ByS(Xq;P&@a@&pzIvD6$N3l?NZ zp(JOJqmu>1gZ>S&H)`C!hc&IKXshAcSuBZS!dF=W>} zm2-crw9+SA-*$2qO3n(!2-u!~ADQPuX9!d2O4P+tlfE{ZiP!Z-jj2ani86JcWDPkJ zv`iKp6`+^ssTl!fvyyZx&!gmw(&P+pW=zy9Ix1=nA4mEOuRQeREYNRwx?BYy>`$rH3=qvT)yaqP?+Nim!#{5|BMdq*q@vym%$9yH6 z$dU+wS<3&l*0fh`+gio(gY?X9ZxtoSxz?RzWW~rn`bAG4u3YeVe7J5#9y1>6VjYg5 zcS(;QCZsmfAlE=!QN>RVnFqrxdv(M-9Kxz3Iqy%X<3G@v-W&?t%muBA`g5HJI}}b` z-z7443=)GzqUC9dAdGLW50!P)b8F`3&@bKTA4 zPYLa*QTgqM3+Q)=`Hb*Rr+PU)&=XFiNqO$brqO1rbba}+1VkiU&I81 z?b`Rej8khW1;SYFXiZzdCZlhL)}*VKh}QJq>SdpcRim#~Yr31dT$aNz z_1&U1{ZM_c)0&`DE~R*nnnR+-7EX8}Kfo`jo7^UFP<`#`^JoK&+S|jImuOFm_dqR` zTt6<`_-tR;>`Tiw2y0JQ3Z!e(Nm6K=?kEN!*wMEvg$EQxNMGizQ12%3cuKe^mS zquOS$Zr$DzvOD<=2klj_h#pUkI*iTcQmy%32!5z%Q?=FEmKgBep^p1*cDP8r>_A5osky#Rv&R^)^lcI7O;&Ylp^NG&9;`jnzai( z4OXDH1#anw)mq-BeRni^UDi6elezFTW*Cu2Q8Qn^3pY4k0P-(>VH z*P2#ww5?BMKfNgBRyv914!)#9f6PQ!{M^K46@D>XR9 zw8n9(x4IetV)H(fCwM<(S>eBl$embe?NOe^Y=DWAFfbd&0&kLUG zsb*^YQ3jGjQj}#p*1a~0<5&z8|G3gEMheq zdI-$V-w-AHmn@_`bxg18p;nvipD3)N>=0&JZq~G5lFpm3g>BdeAV~>+!w!YaqmA#e zQm*)^5m4+D8f~Ca+y5py0onVI7JHY%d^Lx$*+SQ-LVp`vNYR1n%3#8)7DuFg$kH?5 zkw6d9BqZ#4aEay3i)*cD!5|CVWu)JBGV|jnw+3>Vsg-XqLOnB-DeEdbOf&Oi=91Et zk+R-!Suf2LB~DUz&t?}YW^v}2I-OCQiPr3mG#JkZx&9Gzr{#R466U4+79{+t(0W<7 zZ0+MAIZ-ixtxa%x*$>{Ln@2(>(o$rtLv3QEi?Y;*J0*LEwSBSLB(XXRE2l|HTOn88 ziyWKU6*L!hA7kdtJ*zjUk!Q|U4{q!kQ8iZ3u+%7@82d{A%Ngc2s!>OP*4(plf{ZnO znln~`PIjzUQz{Erv1FMOdQv_zR0m}uPyo1S>$&I9OoB9WGH@t6rP5`5l_S^ai^k^| zeT(BW)-R!UusvR)4r;U+TJsoHXv6;DX^l6m^1bR?VuT#tvcyH{o;=zyw)xT@@WNS> z-X|GClIlZ7m=in6vCR)-*R$pCnpsOI0?CJ=gq4%&EZXs%q41p)Y>rl?KzTb?YyiXle*=qMEIKn>J4G5)pn zvWHl;iR*=P;ANCT=U}_DQa8}3H-q)xwt`HQ-@MEWS%kvOR1*1_iIj=SDV z%a0y0-;`;{du`?7OtG9c*L5=vc|_kVp77OiZnQL zr;x9om6nU_*|wLczmTEMRbRtfIfu=lMfp}!-;@?03_B3Ih}*?(bRhz{o&(|(Gy;fkZD+-dy| z0gueB!pZ%m(_O@bA43aw{$5LR;y`mW{ z5Y7ul#jAhjj!gE098*(y%5?-5X)SqJ7ufB=j%A;%371~G1(qxzhMd=C&eoo|E-$P- z(H0JFTyaXMj1#Esid3vX+(7gG60m+!N*5TquPJP5OFU;@UW620sg_#AmU8p*0>pdX zILexrLYI_QTx8QQ6u$c#?94@_)h>#e*A|giiF#!zLRGmGm@HHjL%)uSZnCg{g?xXZ zc(X8%C)Nllo0M#&yQsv$xHLxpl+?>!jHMoxk?5%_$HmIFgnHb0@u3YveQUzQ-pY(1 znIHEx3=M?VguQRIGzzdXgYHI$;(PU75=SH?JHA9DWf>RR@f|F)O?@lbRmL z6mdB}X2l3v0eL^y1}b;}{oFE)S5s)2mNo-~3aKJG{_1*Z#| zpL)O^4*!tyw0V7_2wk`3QNFS{Mr-25qH|pM`zL{4R zG^T$8?U!qcg7~RM8gELj5eg7## z)l(1ppmgg+5QEGqOU$Zqt5LFQ&8?i!qJqH4P`2E_#1;kwrgQJ&XWWv{K>YSM3;ssK zuGy*ZIX;{qLX{=)DV5jf#n08A7^yuG$_wsVF$R+GwQ->}?vVTWkT*|qYuwwgECTlJ z`IQ&~!tHo#+^bq2e7L-d(xTOlQOkf z*^7Xi!TM&UR-Ni~_AG0WPc$fQD8d zhHpq0glZ5Xek=L9`9o))c7;eV3CsM?#lg zP@EG@l@$$cll|Y#5Rz&L2W)rGx4S5uuQea$(c^iNqb1L|V0}tx3_$p-L~h4t6eK;r z2HVXU-lXT}>ZK^@`LVpbgc)SPzuPwaNx(Slc>q({XS8+USw0+ooAi~}BfV_Qyh)4& zzBe8goPXeCimVBbIc<7NQ{K{_nZbT zJ79ZdO2t0johdyi3zHmYAC!-7#vB?A8kb=`mpBtRtou+3zKYzA{Bt#BE&uyDty;!Y z0q{N&|4K&@9se@ZW~C!Hrp*(bQDW430B&1D!TV0nWn_^l=d9?557@Z7HTuXA7Rjxs zX=C8TWXXxi^1;bes5aCp=*SJ%*M)9Z%{d^-KA+gp&>RZlm3_(|0mr2NthRvovtWSK zSW9CE?1qIrFfT&m_9NO7SBnGTJdTh4krj{z9Q{MfrE_D;rE`OG(t}6$Lx8PD#|4ub zofP3tR)z;%b%vMCbH;~*s58EBUW*J6J77hx*)=(PFG@^SUohrri{FRh@u%P=2EXyU zbkoRz^%kSjm6)%arUTgS_$fveF1Xf;EwZ^xX~9|!=fS%(pZ*f_29Q9ZCBV)nc@eA}M z8|)eDd=MQ6v^d^r&shIKB4k`5zRoGnB5*Sn+yyzggl!wxneZ`>MY1jI@%oZhy z@(67%zV!eHP)R>8Gs60t`u<285Xh9R7xvs*GfEhmlqq@KYzm)iUCUmh8K=MK7Q%@Qy%T)8X{tVB*)~T_Ky3Qgp*8%$p zHE!GQ{VjC5_!3%>i^0RBfEW8GLENmo4PA1iOoEm>nehs|?G$*o z1FWR&e?{^P;)EpKIA)i2C}s)%WrHfKZe+7kQ+A!d=`4_R=uPQ9YYKSVzbuLdoeiJ{ zm|VFaF{71&ZysyYMp@lix|4dsN!2>3$DPz-C-oC2wbV&{*Ga8(QV*(>*`NR_&EDl? zJSG__&r477P`vLv@}E}c+D>a6KxLIoStX^FleSKi^KvwG42#?x(>%mFjf!hIu`PID zXH8xksjBBzF># zx;dsg3s>16))Gxv$@oGj;h)v=%=ir_zo&){#5P=4%e$VEE-N%#Ml1^-pJEo53DuA_ zKKN_Z!gz!kPQM~Ky8J!lW!Jb>>ax&VVMY3Pu(L0G$^j*3ISM{#`+}W}k&` z2?JlS&$xe-D{+>#ZXUAH)A%Kh5kKpVfrba5O`Kgd2eO<#j>eg#+PWH_5`^(RUOq`l zi`Gd<4WQ2u!fE+3)1(BuM~JKTM1ePRt~m>v_(&k6=BeWJ5FQEnIE=`651R?jhl+8c zn?%0YsX%ryTYip;59PpCoa%a+IywyT5WW2~frbb&kH|>RRi7 zAz%F3FBJ_@y8HAFR%+We=Y8V{dC#unZ6dpKe@;BC5o&8}wJv&HvbI{+szYk4b$Ryr zin_Jms(MU|jq)}eW0#-z1tNvj8bi*Pv320a|N62I22+QD;w-3yqjW_obV6X>Ba?QS_6&6lCtsp2}`t)I_Sxa5_|Uo9EM*8nKuBMH1x#hpB?2LTRU z-9Y-22>3D31pG4m#VLG)Ym?RhcOd9zxeTDmaPO$<0IG_ zI9fe;eA!a#7JSt7s=`Em=3U9SnUmc1`&9isR#-kJ3+?A2M`c7H)F`+^9N3eLr#JqG4h^f)9`Yx*z`Me>zy>!CY^)Pgc1ph?Cz$pFENjcGgfDO{S*herD- zBi5RPoa(9b-a(HL`s*mSh+&>b{wN)8mmora-$fUA;%UvJD2T%0Ln)|YDb*)0Oapmr z(ro{TN6AGy_a6P6Lknlpf)k4HXEeap_YYXX2-*d#%2xrRIQ2ev5uFKC`ljAHQ!+M^ zK@)p{T4+53VtBF0U*Wx@Wt+LYB<3MkC)PHY;V)}<-(K3K`dX?hmx1lp7*#Y8!hb!R zQ|RPy;Q3FJZd!dX=FHf7x1K9@_y(3TXSCxCH!012J~KWz(tv2? z8i(I(6HQ;Zw0h0(P>Z*|svn#)zvNkU0T5sTRZ0nD3oQ^ zT$HWmPKf|0;IsV&KwLM!t588i{ZfuQF_;o$aSW#J#9(T9W!9C-;lbcB6-2F@001}= zAMGS(JMb81O#8!YUPH8@f%1u**F!7H7edk2Iuxq84*ju zQOF_0OQCaA5AfMp+NX5Z1Q>MO%0ck8&LYdSBEW1zE$P%Zx>%3#tUq?O@CCG-@QT*v zPT37f&mu1?=5evv&F#tJOC=TDwLHS+BH+~(y>@-)blWv7oLuJS?E=@ZEz_q+YG$}) z*$g(*B&lF*tR>(=uhWb~>Dp`-e~R9YJM(zytyJeB`T}Y3ohL%0|g9=P5&>**HbMrTIiiNA z%8|k-cG&*w)F^(Q9YwPoHRdOb;?q#@Q&9~3!%<{;!9jOo%8!<%5W{>9jrT>dN#p@# z+KC_dHtWtW4#w9%m}h<@Aju7;4}GvRn9oAN&k|3{U|0>Yz;c$PT9{xb%-8^rCju`a zY*VxItea8eu1($S=8O*n$9b^Ve&9B}?h|Oy%VPSg45?|W=zwzm@>#QRk&;7Wh}{WW zR%#p>wQ355{~(1a8C@ zW71z|uUWUV4cYS^=zS(2{@c|I0)O-F?F9SzW54r)V`kSn4{lBug@Vs zt>ya#^4%=jr81QSixdRd(yA6d?yMCEK@?x{L|-Ti2Hz^4=&Epf7}W-^Uv}O? zdr%?IeG}r-Q?WN{9yL~b^Acz3bz2;oxJAb-08#&IpRkgtqAooNYd`4+>M%Hy`(LBe zXB;VA)vZo%XTj9!F$f38=M#gfLx*oQN;g3vGkXW0>k?EkC z!lMCt0P29u%C^&UgH(2Rvq`#8uYLN@q*!f7XY0U79LNKD-OFN0LYvcW&hSi(wqE5J z;{Mc%6BN?ndo~bH2ooON4R3W`9t}s0RmZ@^0>XOTw|+9!tRo@}IRs6!?%qAf8lYAg zv{|r}qPE%UR85?hJ(>QCfk6aE3s&FrC)D#_8>ripDUK%RA9H1fSabPA?c!28xBX{Q zDPw%uqKL9U%~L_2$#JtkXP-b~FSO-#(b;~+i6>lCN*`%WBgiBWdVOF+0;{&~e*so1 zhU@<(7D1_py66V|);FHbT~%1UyVOlv=HC851Q1^*zyL>~y*d_rgV1@L4BE_gIE!7K zCq^kC9zlNqf(ilQ=Db7l&iEWlxP1c3#nx6D7&{$Iou_=Q*n954Z6mQ3YzOMNB;#RiGK}+KDQ#cyLsK zg>oW__-lzRra1O5vCbEONmK!0D6IggWJ%^hYcwzLXj5ruAfy0|aT|e6g5!ITYfSi> zE#cE`fHDwK;6)5*Xg5(|ZR0IWM1iw0gPgpjP?Z{IJwa}NK!M+>#3?d@i=>_tP@sD7 ziRVPdD2EoYl`8w4A0|5<57sXj1N2J#92_}0BJ;;1uA3MDeW4y#LCkzMPTbyVZ%y4C ztd?T#X9-smoA_+Bt^?xeQ=va}ukN1Z?FqTHcoEmCZbEwLkHp+vv5IGi$>|&y=lvcc z$QUN$aL73L@T`>twH)H5B$mN6Qk@9VI#}90=3(<=oXsBOOxh)T@M7jG5u6q)_f=r4 z^mY>0Dqy}8HoJsBdHQ=SIHU(y3_3!U-T=Xjdxw({9rEyC5_wkQzHD6f;U@s$3;zcB zM;QBY+!<9W&O6>3{uBe(?Z%Dow;W5j#y4FDYEnN%MQ?|; zxFt7nfbe^z5<$`nJbZN3Z;P|IguC4UAx9m8U~-xDigjG%rCB9<-GQF=hoE>*p~viW z4W$cpWFuaQ%+u3e9WSz*oGpgK4xceiQ9w5IR_i~Oai9~fh2FKM z6wPyBz-17o25YN4Ix%OI+FiI+G=K2mm@pQZJFFkpQK~O z<^{{6@|L{JDWcitFe5w>Ma|9DsjBPXF|BzsCAB9++r}DzfJ+8&!@2ixmVVHBqsK7% zyvwf9p4c5-pO^hd@Umygu3k1??|s>LqcA=sR@Sa3eFVQDHdWNvcUiPOJtR@(BnnBm z<0I?q>({Q8i!Y)#N{q!%#SVE`%Sf>a;&!#CLp#0NC58AeO02xoT(0HiQa*VVr{PsT z>Q(dH!~grJ&%@$>l!sUKCH7=~koCvWI!5YR2Q~O{s_?Q$QmPV9OA-gyjreKO#M@qFCSngjtJuhyDH%lUXdhksXq$RcU( z28h;?$E$-{h1RO2atolFArxlZVDGfVVXI*j=QKAe@-v%EN)J-r#deud4^)$$wOf}Z0@J(}?d?`V&4 z0Kq%$tro%_w%Z=#T|zZ|_fX(&RgYS)CPcppc(xP-EeN9bquy`!xk(J~z@RUOE| zk-nMFVe>ul$i0-;$FbMANLq(RJ{w-MWJ)DEM9M|-KM3u@$o{GA;g-7=V&XFjJRWX# z^zM2*FaEgk*72BmFtae5e&pFqD2Uzu^gR%aCWv6n3CMb?)r*NlHeyJT8Ust^O7DXu zf!n}rTw-JGL}XxEMNBJZ?wMsasVPBr%d2w60o|p$24$^K&1mbBWX$N1ZVPb({)^s48_X$t??(<*#Cr2s<}LY4C0T=@4ka z{1#xW*Ufts&!(1Dyi+K+OZ(0@c|}E<_Z?UP_nUOuC#x%yZqS-8u&CU7BwDu#1y7CnVbr}vPev>itbnMfsF3BZQWQl~$7)UQ%ljpp z;>F6a6a`Uw8#(ZAmTq@(Gq8MgG!@B{0AslBY|hU-$i+bV*A!u9YDh9O*t}Yqn&a?E zBiT6yTh!?>%=WKmN#M`ws~&hYehc$D``flXcv5 zEQIQITld`oRz=>9nRm?zmA&??g=uY#xkb3rirwlj8Av31^t#8IgdXe@Hk$kYW-4`A zjSO0b`wWN^?BH4!q4cgM+rAdWY&j*o8nv+yOAgJ1@qFvuYi{eVOEX{VvYqd`J)NG#85sLr2m6% z1vmfBGY73KZtih#6Nn=lZqCml=g*lTa~)y(Ph;Y8eey#JfS?X@0}eGApGVT5nq7U> zygfwq=1*~~i9n^CeITg1Ci3#2WL0iOTjrKul8Ffx`}*rA@Uc2Mb1_S$cW#uk00QW? zcH9nb2>|JR2)(PGPRSJI@(wRHNx9}-_E}7^U##$AmIAe+is{R-g2RS2+O||_OdN=(Yzf-H$GtolyF@@E{f@ND8W z%Q!$boxgrC5N_A;7k9X@jjEE2#+vO^%DBzYX@HY!p3mzAqv9Zc0BtUT_LT4RwN4`s zP%{?>Y$)%HYO1iIC+QfJ6G)a*=|#&sl^NqvFJWEfZ+}Qsv(0+&$nqj~wy}P#ah8Qr zbIaLWtG`W``a@|sxXxA7E+NSL9f1xWa@X421!WNJx$==-D%{s%G!+ewlQeX05r(Wh zYWw}8W2ENu|6FU_FVO1DZ_D{dKPGly=UTJK$TGisp3eD4KO$x)k+p;Tqc_06ilUMj zmesH=^Hw8gH2)SrDOptpoAUd1PzKH8WEj2p#8_P$1<$3RSSlO)ka-SyYVK^St#LPX z%K@K}$hs66N|8`cHPK?vmfGW`_81j&cB2HERX0BpZ1xB3iY=H<#MpDKA28PJu+QMt zaqB*D*dgNox*4{3ipi~+;6Z0(4SUY<>{h-(S>JAaO9@yb93igVp(kB{otsdB-D2_R z{vBWBf@t5=+7%~7wWl_*yT0q)cM_p+zu?NvrymS+AwxKh+zTB??yDGxIBtM+qV!CMM&Basd&^n;oI7?%YpNuvoVZ_L9gIGlxaCgJ=);M7 zoO-z?9#; z55^)RP*6-R@eDifPo5P zozk;8FxVYhK`^~k78C$E?$GAk(pc6J+Da4(eiSY5_lG`TEv>XdEX~dRPSB$rCupC_ z8{`D7(u4h-9Wd`TK^I>a6 zgTFTf&r|Ns9|-?1w0$o~0>rD?Sppvki!fhnzJY10^_wC%;9XuQD0d!i>OGtD;yy`~ zDaUmH63dJvH$Se51Tq%)HnFe@drq@U!)1$TwCp{KDPMjW8ekO9X}9cbB^?XP+nvIA(E`I8W1O&p%z{GmFr#o3t| zh1F5UHeBeOQk_E!FN?1gf(ji`>qP(Aci^S4+N+`D-E!(@m&=L zV}M&-&;fo#O}!}L4>hdJa~!3`xB3GuT?3c*+U1P_R0rJ+Vz4N7nbtV2yeJ8>(9Te;v2zHQTKJnaxbeSsY$7 z0hNW~nbdhN+x*0$YbcssgY>_^)G+sR5-0=uiv*U8$_HaRw+$H$B&$`<(X`??N7ts$b}9zqAx1GVK84@1 z_ym5>|gh3SmgB{bMB&1apxQ|vhsn_L*}%Qa;J)P6*k|@N>?RT1I-%&msQ(8y!7`V!Oh(( zmj|brZ=#OAQ#W6anIA>lk0DZBxRxxmt2)|M#G(%os7jPT6+z_r(|ku*`miU=ErF7i z*v5Pie|u!5Q>=skodbeZ=ydD|OXGnPV#%r2#}ts^bPp7~RvGX$Rur;ucWTLKAgJgjA$;> z6iU>-p-^uEC=8A?wdS9kJne}SB296jT|_*XcCK*HYu!d6eAbKdLhb1SxmjEsG7fpU zX_5xbZZ0CVrYo`{N)34;vh-!szs)|^W}lJl^DIYnX`YiERDbNLlk$btzmNk*#h%&* z*;Qf-+Cp9sTSUdE#Fjs+7h+Gfv-nDM5q4K%Pt8`br+%isBf3oBB@6C ztfXQ!U4Q}y@+YyHdXR4*r%uRpsQKa@C?#9=`k(WT0^Bp67o|NPKui zCumjX`x3DVswvbmEY=U>)@_tU+G_oAlHv-uut?twLJy7yg$1Ynl`*TXVK!h-HfGfw zsx=Ws{%H)Y5VuNe^6`?3UG+P*yCdfiA7RTt?5Y>j@5_PkB|)e{>cUWkrcpCd!9OHo z(bo|W7Qt<(I8?WNE)LZqSS0?Y(}Zkq_YIf2O9p~aMa*OA2k7zh5vWvb0nGg1m=^5f z&wp@aiWD^vg-TC9N?J)(mDJBgq3Z09LM1G>lCCy^2K`Z}ex-0?Y5W!?Vf|iea(t)& zRiX&(k3#hsjY||Ne4_R`GZ(4q)OHbDSw_y5e-w!7_ndw?`6?TT%8{+u^Glx+#Xux= zhcH|Bt&%uYXhxTm&KFrrz1p5|Ju+T$_Dd!Wb?6vVc@4 z2xJ5|_>zEBc&TS2Qaz`F{^iDeRvN*@%B>Vl^ovCIkA zH8>j8!*{V`|L>wv9YmpP`|;|hfv=24wOJLqU~nNtm%b2?0WnJas*qF*PY6kM$#}J0J|B{5q2lkYx8X?#LQ)A!xH5B|dTU3hLs+-A4g#u3Lt4YY9o%oV+P%1N~m5xm2gsM`S6RY$ywFv1QkaH(Y72>oKx737l zVX83Y(~?K&-aO7dimnVWPK;8er?Gp0cTrKQ^z>FW)US+Er6e%Xe*!@#N>y!Iu2=d6 zF`{4P1hEDw_WveI)pa!L&0Hl-XD;VAFHSad=D{?wlr6>HgVQn3MWah*_)hoAz znCt!@_Ra)8>grnjce0Qn3zGoRu*rZRQ3N7H4F+sR5}atFVH32diCG{uBr%y0P|!ev zC5(BcYFlfyrE0D9)s|;n0IP;Yh>8$gQEN%9+Fy)I+#o74|L?i?Hcc+H8b;JN1)p&EvOroS)6(iGf{P9LTQGdQxSN;I@9w)l2xQ z8G0PJFHDaLP)!egz9n)f-So&C{{rnTil>Kr7n?_zdl!3K=rv-y z*iVOwZ6fCMtUa5)#eFr`W5`R%%P=qaKl38a#oe`Fi%0_sJvg7_o}ZRS6rss12DK4x zvTolr^>bAL>r{65C1c#o5zlk=OYS5FlOHO@S25ave9I70(og7E2a(m2%~F3uo|XdL*sL|JSDT9r|fwL_w`FQX+0`G)50)YL;Sg1#rYk#0oF}WZxW# z;C30qP}$#9?eIFBeG7uTq?t6iGjntO4@E#FL z4I~sk!P)AqCdRqo?FY%QUH?7z^TIj_Ca{wJ z{DJFKnmHnwRBA65k$&zX>x2BUL$Rv=8(gR00&co}2G=P=bDhp6?QnMd$2zIr7nZyUpf{#zI*VPcMbnV?Xxk$!s z<8%Hfa~1b0_R~O-4r9sT4Xob)X_330I+c5$O{<&5#CtAsnezRRnO8rfaOZJld11@d zAd8i}fX4|d1})DRkbI5yC*(EeI#FA9Sc@QIDFsux(#*ZwR1teUzW$B^|Z zvBo#n2zoU8=j_z(&Oir9D?HC@_Y zqD_W+N3U+)M}4N%PoKV*c>U4VD=6cq)QncWZY^dwrhy3E>rmmWI&B4bX|`jn%bnsp0~0ks2QSbyNBrO zM(Y9N!q5;Mxu1yqj}hr`B9-{ER}!v%Y&=G)d>lFvF4=RuA==DfdIIepqOB+IGNbcD zjPcgzD|B?f0$1%yuS5En(?V~vit61$l;d-q&{NOYng_Ex@S10rC}*JfFZg2e8WAYl z;hge8UFK+i5{&i_vK}4nx~-Y5b--dh8qC2TFJ7#RTpQyJ?s7dkMO^k+MHfrKIcVtR z0oSaCgT7(x-X6@VJL2~B<8OceFC~)xJI{w54NvO1DF-2wtKqNYqArs&<+{xNejcOS z-tn=vm$kXvz~S|(X=5aNo?t&)p8>OaaC>lTUFJd`ag6q#)$pu;1mZcI+RZ>Rb2QN~ zY{!X`1mrSqYYueoYwt)xSe*3x?TlGS86?ZB9Xq6X_%7ysSm!ji@BC@~eKR1)*{&yB ztcHt(IzdXoBUJ0i@OE8z324)yBMv7BvR&*n4G@OBRI0%4bEVt>AwN9m^)GnSzQ=?1~Rn0x-z(wq5l?Lu!c zvIJgKJJrtO`GJqUnfq#3W<6^?u^sOU zn%&$X9JZ3MP16Sh`qtla^jabu?$Z@I-1~rU6VBXrWW99#U4&z-NmJgZCf|Kv!cRFJ z<%LeRFNYYXqf2n+jZE2j1(SDu7dJ^inEWs(w+eEnyn%j|9{6qI1>YGV$Lq0>y;?>d zi$vMU@WbZh{oYMe?Bwz?59GPBsizSi-pQz_~C>V`qbpCj*X|;+CBKx9R(&q|fjoE6AJk(m>=CE)6im0O5Pvx=A;mVWTj0hb` znu`%=A*R4nf}Tg}c%y->^R65#1)J=qMUKXm`?J=rT;Oe7*_qSuywBOVvdi;WVnv|m{nmMT(l}jfPUW~oi{h;5^d}zLsj^}iMyBTM_eJK!ejV6jbd|^=x!H5_ zGbsFJEcShuD-9mL49mynqcMZCLhAyskjUgKKVdNmMeZEaf`7yV>Hs~(1F{319YeAX z?sWQ`B&kU90}msX%IZK~r!$aW$WvdI$ap=zSE|wNWe+c zRTSX#=_(qKI$iYx3}DMYqJ0cilM{HSW02>MxG4lu{)krwrJTTDHrIhQ=I{2b>GYkj zF8VaqG6!2n=PbUzuF12?mED39CCl=i;M&qY6o$=*iS^G$krnKvRIV-W#@F`q#M%Cs z`tUcbBbG3Uz8LV~c(fLOhcqJPczcwU2sI6j-~F+y{iT+zH$VfbUG|DF5wo%bIXlqs zRj^A6i|9IyXT_K_+77Cn^DSNgkRgrT*y#(XkH(xfeIaa30Kc30nmvJ?CvWA{cZR-T znAOnfn@Sv^NGZg@k$pxe1qvp=I=?$oKO*&U9D4t3yL8a4J?^Nn-`FYV?ni>jf1XDk zTdet%!5Sz9$!Px>^wpcIfkeijd7+7B?l(pA6CI7{^CAvP-xf^16D!txzp)NKK2o!-E_wm_U!m`Soa!|!biW!Sz3fW$yfY?tI(9*@sn zy8;y)#SGbflqsXmvu@WI@7kPJ*P42g%xQql_$!*4r{Qy-KMQCh2OAG#o z&7^Cvr`)h@@`*nokhA~fZT_gZk2@mbI;r$+ zH1`?PWu@sml`R!uG^PmM9kKv&nK4S~?N*fXkH}t|v!LU|&GK%e-C|<7;k2M5N`@QL zlMw=>33_;7F*~rbxp8HSYt1jj0?AFv+I;d>VpLhK1`!_>w9Z$Zxz)8s7{mJRNR1$w z?_8VcsXrWb?F9Ztb0mwU>&g5D+`W<`fqLoXuq>>4Uc<)ui9TC7t=eCP>F^D0#_BOlO?0G&H2nDvp?!Cp zJg3ub4?nwP_;IcI5!v=Mbdp05)1#k7=&i?C6dr~cln(JsNWR4(rwF0Z!d?v~=fRED z^f;4u5+r1c^)d1ldBwwWxxOGQ8M?LbVx&ap)s>_;k5G}Z88o08xDvW#&uVe;FHjVO zxOgCbkGC-@78&pfUuZ^w?rkip8DHI2?t0mDh1O?TdYvR|xfSqmIcoS(GaWa@nnVsl zQ{&@=2yE8^L-j7%-NHH$Z@$-fk7^k@WIczr-be+@M5|bv;PRBdvYjpb&TQm50$XJb zEh{eTb&j3_@-{{~fzz1E@IA^~jJ)4gU2{#zgPB!j3}yuLBKxGr-+;^d3k8;2e>Jo; zve7P!6SLT6$*J|HaR1#C*eVAHg}i;5$MS-?gvQP6fwX9LfGLB6*yprN4eM076A$CV zpTbJW^_WAr=L5?!Bhc(F7sl%~ciI0gF0RL7$Foq9^-=v7NBjxaKnP;^SsmxW%$k^) z;C%vS7K%N1(JWc`i$@Q+QViFV*-oxyXLSs;Ui?8QxK#)WL51C;>x5-f#Td8ENXud^ z`}p3N9@<20@u%2+1>FVV3CeLBkAo>5La zI?4&(93>Z3h3hO)M%q!LL}#yc5C*a2a*P<-g#KRTvG18*k2)6F=Y?399_0T!2F5jRYV_B8cJ;dYGg=5?|oa=3>7&C@TzROPF zvaj3&ro_qn_+!)3}B!pYp+^fu7m_yMDOnt$N&eQ&Ls4TU9QJ=c4T>rFBY-& zBaIh3sq<5ar>yY|-nlP6AM55L`iAo|nsH27W16=<23ES>Exk(itj!)NIn7_hP@`zM z(r~L~>$J>ln1lxz?vt`-y73pty2omQ#j#J6ZM(kVMUMCSJM@l)keYc6d%F=1nlz(l z9Nwu3V_4nM3t7wB{F83I^7Cx{A?!KL9U`sq=LO#&k;NL24U=K4oG?To+A&JT1pQF0 zPfmCk9rBP|mh7SpmDPBgoLW77wVYaA-j*}9c(DIu*_QWnJqiILvolJ&^hKIZ`yfd# z(mEb=J?dhq&}Ow!GT}M?M3*qXEj!Q{PlMx3&v8SVC-dVK3Pv7%VP!zku_EiH7u#;^v5+1A?;iib(H;6ELc z?DdY)e}IYu?{C<3D4(lr{W_HXG&j89yYl`R|EIZ|f=Bf4hFso+(Z5wFYe(w=joq0S z`K^gp1uqAVQ(*nneh`|2r zK0u zxtls^2>e_;BX$M+sHXGUau4yyMps15#TPc^O-S^j0D_&v($l<69v7Mim%@&x@3wVX z*FDb2FuqM5*U1ug+i!Qp?1t;rG057e>s+5l#qLsXzDape4kdng4NmU)Y9=BX6qzjg zh-5E$5Sf!smPfX-1AaA14uJXN_Q+%C9Aoa%>kl8NC8!}0pCVhx=9Apztm*P`ZM9lX z38Zsne(d@ID!1r!Ig6Q1Q^VnjOY_^!i%h}2hhSb&aFjddot2oI*|L;} z=S`twyvfr@9F1s)hWuE^rG3|;BmA_oZOgZlG4G5Kgdm@~NH)PPM?3tVJF?TTe z4hSGBQ+?9{Io0HdjKjp?Kpg%QgE6%hCuPyggN_8dYcJNtft11Ib%cj+)^uU#s;NSA zf3$UR85wE1xZC1fECOg%%XfOGJa46zNIq$t0UBq3#@SSw7-AxX^+E{`R6p8NEouSx z$t+gDtxlxLEuX~JFh*8V*{~v-f!aBn;U))}m3UhlKJ#BfSCMS>`+bOnPT5pc06U#3D zOC&b3{TfE$p7E{cJW?K}t9fJ-5h_@Bf38AHJaww+?z<$oY|l_e=40VKdx zFPSu&dNxy;$Ce+RLF;oPQ9N{X1$l$dgz89Fkhi`)qDLj^3c@ZbTuGq{D(J4D`gW(# zR1?nO4_8o(sUQw|!byC~`pJ&%5=wNEuvAbAb&)6)1mOmoWIQ~ToaBF5S5K{}p6>eA z^~3DB)YK1kA=MJDCR0CKd(=;!ou1IQOXv&1^I{?W+*qlETubcQ#BRUXwURGgLsEUS zsK`8%GgCoMER(*eezs6Q`qcbww(j~ta9KSEa-G&Wh0^;kjR~WoN@M?os3tnRIWr8m-c%9&R245?9mciEx zo^J5l1y42jV!?+S{C>d`4ZczED1&bjyz6pZ_GZD~H+YNSZ3b@@{3U~L5WL0U`vw1_ z!P^AiXmCsLdkx+x`0WPo68vU^%dvu0XK;BU-SQbcQSikEPZ4~f!QFxv7(7+*Y=fr> zo?-9|!B00htXT9W8r&=RV1pM3?lkxU!4EIgWiJ%G)8LB*f7{^Ig6}u@GQoEnyiV|D zgRd3*VS}$1{CaCo~c=jZM0-LE%ns5`yf z6g#9PbW&ZdUF5%8t8|C1V zE&>q9Q#|YcfZ+ZCYm=-iB;aTg?06a_HqV9^MBVER7DIV~XJrjEY@Or0b%Xn#v(0}A z8VHDLzW2~p*(UqnUEjSOzMyGv|FTtY1zlyUzU*=>eU3#i3NvXU+x$=EZV7Fl^CDmH z)_2mN&s7*NDZ*g(^Nw?(V*RHZ9fa8VKeVTQ|43o?xQshHVy&a_V=jzuN9`TC zTF*)@!gn_1@n#akcTw#}GiMt2=V>i}po#wJptR2H*cAUnS&)g^!{=pQ53MhL779O1 zmmTL1WeLcwF-Q^q0`cfHZ1K9DVIyo(57$iZ@=2!srjoiVLCQMPR2K!I#^$q}^j$=q zT@b3Xzx1l8eLX7bX`Q!v%h_FF*P_L-Gf1`B)wQ)FUPu$7`nRvEwGxa%2;bO>U*TBBxLx@&ejb&eao2#n_loX22o?76Wt| zfrNQt6C8VRD#C@Dmzb#aF7?#8loogm^@C`zo^mj-ul_x_yib!K5Z_huCtv<7sDCfg zH>du+DBr~T_xkxx2tMmO(;Bs0*kvc++4|iw*j!ogn&12x=>-yA0kq4}2Uf2es}}(s zD==>}=EuccVKs2-WW-R6IH8=Hb&Dv7k2HXQSxf-RyL>2-mPs>-pFkt!Dt<2 ztc@0L5y+W06*=<*r;q7ylUlY(Z8{)y;jxf+e==kxZ{?!PTkk&)lhu4=xMDp``H|Lb zKjkn4E{YTN#oqhS?_B?t)0b5LRh%!r{;Md2$Y6Y?cATCUcv6-|d9u0n*54;MZ`3;d zgR%pUZUohL)Rk~JF@&!2P(#(rCwXfkxE@g7WW4*C0zAdS)ce?q%wuNb{okO3e&LGl74b^%0o>nbFw zd`OEE^~&JMmJ0QM?8K97EJPcC0&Xf_{g{LhKS6MP9T zF$cM)fkZaiB9b}a2_$%QYI}X@!Q|hin{1zoY_DNFj>JQ%?O{+bxykmx9$H>{!%raL ziysRSYi*ZAu71E~LXn*ILOW@eLm;ml0tGLo9dMQsQgd+mckOq4UGimtcxCGzB2uO${YECR#7oWHuRqt{BAt(QphtbPRQ9naYVi0 zkPb_)&cLiMIGhb-aSeDVi?Etdc$Uk#ntyoy_}9r)MA?kSs6n}$vdX#ZB;f(IcckWx z-#3FZk)gc)8<{KekGKgV3L#V04{vLYceo8BLD!l}209&OTv_A7Sw|39FX&h=xu}&~ zNRit8c+vAOCwA`oFCuP8sQ)6;e?lO7@fw=hs6ccfurc8>F%7aZ31`o8E!S`=sTCTA zY>cQQD7MH*0~E#cM% zlgp>*wo5bhSMm1C4_V;T@1L{IKq!bJkN4Jp)pqR@VlxsO>uz#ml-;Qa02T_8wVXQU2$F&V%_y(fyuO%@V5!bkf ziUc7NcPNh>g&Gx;w@*Cle69?c?F+La4ra9;LDD-y%X@SG2Dvk>6ZsC$ z!E6^=%M-Xq`<&KVerOOC@SOG10jWe+!?SEANhF6vE(k=m;XOu9um6Cxb$Fc~%Q?he z$f~eekK@t9@HzF;!IBeXI9#sVwg;0hrtT!Nm4t$m&F!Cqt_Il>bKZgz6hPkNO_;$8 zbC3#e$j3#ztZAU#twUJ6?u%H?f^p9yD_dA1%4;f~`V}V@D4*N2F8jp1wRvNTJhJgs zYqL?UR9}LVoURvkpzZG&>xRGTCYhc~^^M=28_9~97w!J-K|RC3p*BHj1y&S3wN%nW z;)clka9cu$79zZC>#uLw9)2hu5Io7yf729$;zG^?#}t}Nvic^|lov#LBU&iKVWDul zd7qZ`GD=B=9v4Xzgky>=8RHf@oAqdXi->}A-b4X}h&h2B!Q`t5CxPU6i?@`T%U~)e@?w#b6cosNZH_L?x zbf#tV?)Y`I9EWZ>5&o07T*twCS$$V*8Rg+(>}@+lv|G*}@?_lz=;8ew*JDDoAD;{- zJQMH!MfJNPMBr+at=c)Tn`xm0FSTJWBq<5&qR8py)1J(owWqYd_jNFcuzyqXX4ZGX zT@>am&)RHP9?kMC&#vs40%)MfORB*B_V+Pp+YS&Yd_AFs5W3;hl8<05 z)5JTv#mUtM-3CX%9&MVFAQ}a-y-km}>2W;5$!WUD&N$Dys4=<09n)g{acfU7Iy~6A z@qcYUlzMOq6r>;3?D39TC@S98NO;t-W{+p`%%;A18}z4A_wie`8Y)?#>zbB&_oCrU z{0Eb(CYUOp#0)@fpqqsz^kxzlxXJozVITSVg0WX`pECjQ$$g&xx7U2FD- z3MCvY?eTcUn#`m|x$1XBNCo>54mrU?g^7MOJvB2umo>6D#<=Q>BT~Zc$1h>hw^@Cev>21Q2WtwMB|_^mZHD)BS0Jdv{;MzDU~*l`XkJdSN=*FLG@WFBlI)=ytcn$FFWq21td6G} z?6$;Xbc6BGCz4%*x}b&V276_3n4}$`6wK%bi%5c`q8sdGV{1Lw?eQG3>QgtEluxUc z?!J4f^+_jMmEqu8y8&_xYgy%?MEb5DQKFS{afrvT%)QgQv9e2qjHTQ=HQLTZHS{)D z_}-~#I~$KxCRTbUvV~^A+Jj5A&Es@~U?)i9Nw$(m9A(h&aV%{sgVV~QPl7s>ageny z>|k918ooBfitecUsD0=>8ymd9xh%mOh**m#ScL1*tsPF8rho8LqCuuMs()k;6=!GfUgYF=z|Lf6KHc+&cao?Ht`0{^z$MWKWs3#l!vEv)`K98k$SS83*u&eSm=4=oy#p%`@EbL`r zTdBB-)`z1ND2ou-8*qF*Xri$7K3_hzr{3r9$cnZpImL&c%$>f}9(teC@tFI~dY_Z< z64v{?^IPhDzLUJ#**+DtuWYk6Z68CnrMQ8)@OfCz??U(EQF@eZ^*-B*)tb4bG}HBHL;qG>JzFibs_B(v7fMiMKJ^4z zSfaZcipiOX!ru%lOJKSUKeg@uY{NTk*gzIUWPXff<)5zzIwrS%ms2({lR^s7zP%#o zjeeoybJqR)8RPp>1U-_erl%t4UEin(y4*z9ry}TZNUaF^Vx&@fD1zR|&_v}^h@%ui zpZ|YN5p*H_3VQxC6+wSTs@r<%B|SLkRR_~G`f0heTh@3ss>se};qnhCg4WHaW1_^W zW9e1|eSTMmD1rur6+weX>0XCFH|No!}`pUJ8m&a8Ejl5;T6E$qcg?K#`L8p$Q z9sHLRLEk{M!Q?i##M74|=u5PFb5HkU6hXg0BZ1?RMbBbn`yW*V{e9t12XZ#(3(m4c zFX*9e>?9Udw4mcCg3cqTUVb)DMaTTNQUrZXoIQMe8%59?j1nJLmZg7K6ZBIf5TIK(T5EznlZ7%9 zjxW|z-xY)Ud8qWwilJ-HF^lMLQVcyE#lwqz6Zsob485M~JRih$G}fI{!JU!dHZjJx zFO>-o)zIz2o&<5XGgk-K8AZ@2haOyao#=*^4U`0MwaW~NZfLPbHMDJyYUqh#U&6x% z0?Sca~jn1yezw3~V z!{KGKQGW2!FrBu6LMOZUaM1hKA0>Ckv|PEHd|s28@Q0hoXSsfWc*0ZQ=vvaZ34`SG z4aw)%yfi19+8nZ*67-#0KmBZ--Elp#JFJiFPI)1iyi*tu5{0)uK9W0Z_l>o zqLx9s$HwG=`9iYf8R zpWbwFe{0-LA|Rm6Lz#-FB--ys*QV$v&|f(D%V74Dc=OcsR}E~2d8O{cK>WM-9g-MK ze*Z*v|Lm2+XCO?@S;DIIn)a;aICO~zl8>Wrt4fK9CXp*TV}DCL!uROwTs_OEPJB0K z$_GtXh{~>j5W?-Dxmt5`Jt?-(fcXBJ# z!NB=lrWZCL*{Br$n|R&~y_NOIYME5gl5o^TJeo_EIXBk)JtvG=BuqF(Gq?NThI1;% z&63yTFw9)-lOwx`QD{MG=S-4AvS)me_5Fjk8p>;vt*m+72e-TDGTm?QC_&vomR$6+ z4ooq({5Jm*0@I|{E9ekCzM^PvA!>p?;^T{#*yS|%7bv$@MBOQ{~A+sSp1 zQv-Nz{dPstfO#RZOL5m;d&>#kJ#3H0Twj_BEBr!+{v0lQ$V91cKIb*%WSDDytnEd* zhxH35P3x2Ork#3()!lEtc2c(7+z} zi#(Z)qy)FyTC6Dgo`@iDwy{_wPYSt%1)W=EPPSwSc*EzWB@d_Isrm}Z&cMrDak4Lp zMNry~6UXn@+69`tM_k^mTHhe!KsGFPxsk<`1B=}UL!Q`W0v2tH=KMB=wN7HsGhEb8 zPWd44B_ck7H)(1-GyIp?(h%s*%Bloy{}L=OFbefiMpf39=~##`&a^aXY8JhY^HcGZ z*=982mrY$9;SHR5`_*ztz%#YC?eb=xc?%|g6&KqBAJVZz-&MzDoUk~#)H`*6|MOsT zSchfdbwVGy1%n$`P@25`t*2{sRnQrleZ#!tKazdM8aPs-3XN?jBQCNI&3 z6ndGr@ysD4NIIeC-=e?x9?c}^%au5?t=~ULjE&Jzr4;k(-%5X8zTCQlXVG!3w%(i- zqJf^r!|lFX28;HeLu^q@rUxYHlbgIw>y+g>(jSnLq(YBRg%0br@u1(WHPTrQ;TDA`{vu3#Z^t?dZ1{bVJIOf@tn) zb=AwN6h^^qaE3jbs3~RrNXktquJ5QJC)W$h*yN<0%0&vU6yiQ^BTvrK)x0y(Nfj@ zNilmWx43J*&2?n3ki^`_>e!RB$9-BdFb>wiKxYyv$RW!Nb-ZZ$M6*ohghJO~z zD7g$Smgh5;pXQBxg$(Dqa$XK5{{n^{eg?2awtj}pkQq*;TR%O)5R+Htc3Yb;kR`M< z+|5MNtzu8A+HGBO5nB}T_Cw>X{SG{Z&IW9`mMjqf(RUHup1>Du5iASOlC@O1vFvGB z5jny?lBSd_c5b8=vKVmn4d#<~if9vsjMmaFecfed3}NID?dr^3ECK`jJe#>?3a_%6 z+tSG0pp3Q8F^@fqQ6m<3Z%R_QTavKm)k+Iqt~|o;nFlxs$#LcH!usSlnR3WVy!UpKlN*M0ykUKjk8MV@KhD|< zW_0~{(OD|*=j^d=)mgoZqf)IywndiNzsA%tZ~5gAipcSF%g3gWMprWy4}K=q#Qw1Y zuZQ+~haq2h04)Jt7FYhUR#`Y9>v~WvDKrqDven^0L$eWxTwXifW1Sg}{1EM()q()M z*39Gil%^5OuamJtKWUk3KWT|Tz;oxV%XVaN08`OD9?v(vVp zI+6*hBQ_9ySrzngKyleRg!)Ovn3T{VBa<(pU+f31jCC}XIVoJ9KDcc)8j`w*#y;`8 zFvYz|YoW-XpB&ryN;Gr+NJ~#ZgcpCG+ysKxGmAuuntST4SnkfyU@ltDS;U& zxYf6PRNoTOI3wjZatYf%$+~iaRDUx!JoftrShI|&5EE~;@3Ag@T#qQUaP%j427`xY zu)SlorghT<#(M*E631Vi$dz z9j;rDSH4hVcI1ffB#{F}2&gH!b{Xp*6tuvC&`Me&0k;(?_)BYl2zq?HMDthr2NU+#9 zdqp`+ytP@^WWp=PCP-_PR?solNHW+`Dsx3}ike|)YGS2N=3jF?md!e=UaO@EwK;oi zPSb1oXMA~9+C5B85t2fa*THJW3XT)9>M3TTmzVFg0@oI6BUQ(=fy&Tb9VsT|?n%L# z$x*E+AT}c$auOtqhH=V7aWIsin1??snDvT~s$D-;#_DIbkTQ3Y8UKUHKZ+$6jnN-| zS4zIaYxLtVJ-?|f(4Z181o8C?COnZA!h5>J>0`i z^-t6hExRhS60GmbkGD9Vys?r`?z)z$2n>GKit9m;V=BOuFQd<>0tsU-k!E`e#5<~f zr1Vm8Q|a;{hfvH%mxdMJlxJ3DL@U+ox@~KKf4%FuekGcrrmz96u3wpsMmKLUvbK8b z%s%|HS~L8hA4+!6Mn6=nwe`b3>al)hq0*N-u4X|P%2k+lR%1yYwx}eue0F3<*DWnx zS)=-j$#6jW^>8}6$YwkLE(@JdCZy8-_3KH2+s}{zQK|cExXFe)ZP;eRPi)w4vhhFM zh8Z@TYr`@duCU=PHvF9pci3>h4J{jX*)Va6iGQ>Wcb{#{TWt7%4cFUnh3#*x4R5pI zZ*924hOgMrvf*JHrlgzr&$8hKHoU@y%WQbF4ezkwHXFWR!?$eMWy5}Fns^7>&~3xh zYFiZ1|83ciQj;8@_GBPiz=znE8!`IP-m$;m18Wm{Y5HQ%}^JsY;EgRUUiOI z!oPEfM`AL+5@r6KuH59o{BvtNu~}~all?+l-#*+zzUSbl8k^oRc$8l);;Y3?eiwjOkdx3)%$0-+{XE1{qssAP ze)*~hbFo@%n`h$pDs24PzGpl|#M5nS%A=IYzk;5UU#@xUd`j6RU!nXMSczHElUPkY zj9I8*(iMM_j>J<$e139LVu!$z-%OqRZo9eUTzu8`@;9G+l<1Nl?J^hNr9FJ-L*vRG zVdvm}v{~{IN>|a!Bt4}}{9=~)q#P2D;}AE?sg}X}F`-7m)3KQ=BtVSp6oHqU3?__z-n~|L}^L%ga1sCS!UvzQ7tl4ws!scCY z>1E$tc=;7q78YGqTvA%LXmR=XuC7>8Syg>aO|8#=?b2n-ue*N5${TJ}GpcHGmX-So zYO0D$rFNIlmWrwS8d^cAnn+8k(0xmKP$ey=93Q2O7}Do!v_H2lM}m@dm$aWe`pz8w z_4E^RmG+cNA3Ogzt}?D%OxyElUwy?eoAEDAP2r!!Ie~aQ2ks`x7-h~zV0 zrOWjg0ewBN;)s1~emGZ}AWY?OXjPN^4Rs?`0rT#s!%;}Z9B(k#cl zg1^_<{-pQB>fUAI7k?$V7i)Lvv67~n)MQ+7<5J1r<>XOP6}M{sNsJ~$IWCpdha1XB zDNU?Pu$7V0t$kii{!QL}^lB-+)M70$R%ky}sth}cPwF&OG8vz`=`=ypX$fh|m?~qA zTct816l1DUr(!B2zDmqeX33M-NJ|iUN{No8RHe?Nv>-DFNcp6N^$eM<^CY9Gs`_a(R~K_o{L%PN9w@17)lGxB%c%iDeWUvo)F#A!sQ6%DMY`%N>CD} zyP-yi9+O#zg!-G*ev$4ard-n7`ije~+n}`LP@cN!J6W9_jxUs-Z&#m7NvrP^`>s<% zhslf@q5OaQ^rUA=pZ(9IcV;-fYTBr21J@E)4ROk^JLeP}wj9%?YawRd!_+Z8y8Na0M^fd>B;_7ZsXY^=KlHX(FTLRT(6ckD<*7Z@O z$2K!YTz%YhLizpAw4b9>k~N;tyeGB0>D}E=rB-Cr@Gv!;$To90rGK3Rj5`;i^l!aw9%!4hZ1W)7+?HVcBZZ`Y)wX$vZFbw{p|*Kryz!63 znf_(j=Ha%vGtRi5WSj4|%_D7dTdZ+++vaN9JjyoLIgLA~1o~HKn?noeEZcmY?e4bC zhix-Q7JA*x~fq@K*EH$#o*pPLy{daCqDv!cuclbxEh z5|fKqdrc_`Ow|8)XN|g+*cWM^vgVN4$iyJ=U9DTdQvRN+^VK_*9KxA(>nLK6WpCRv zwsVNj{8EWQMvMyjp!`xR{S_6U{p7zxaYz~2PxXsPjLON$iI(4)X~ZQS-5CW7Vw~#i zw6ysJuwUJ7-Nc-QiwpTFwXAv>KPNtTNyg~}IQb{WfBm3<`JjDzOiv2MrOc&V9h z`q!Y2{dctgRjT`+Lw&n{J!4p{y8lJM^Z7RaLgC&2Y6HjAzs!LD!!5wED*VrARsZ{c zLp3OHwWIrAgyY-&3xz+nMgOBVf3F8fN`v_qN>NPRc%rRG{_mIA_~`Bb+m*K4SEB01 z4d!5U?f%uRT3z3;=BDqjZCn?)x#{12u>Oa)+gzu550yYIR8 zSNHw;{@*CHbMX#2}se|`I%cmHO!zt{2p2Ooaa`SB;8e)jpnLtS5d z`PE@mas8JWG{8D#(4<&Wn471@LEZvX;fG>BueP-2;;X(_TI|cMEUT(nq8;WFMt->G71jDY#lG@uOAD&1 z{ncT6V`rjM`EW6d7L}e?wakQ^2mddJwdNFd6cgbtqC&<5wEy<2tGlUgRUHeu$eZeJ zT3t6dI+_*Tnl)=6d|FyvLET#ARH@@K3g*|bUSm;LP_UMu?$o-qb%atZ>lQCw>~zK~ ztFB&JU46`YPEKYn;*;~6G5DXUcQR%r+>?hY`x)Wl73o#6oL`8mtVhSPb`I@A2w&tY zs&JRq)Kt~D%PZX#MgGd-#icdpxX0FNPc^KeINMOo_*C-xK{t zXvdFxmEU)K54c05(x~t0E)gfNH_?$?*%lJaSNz{KWDNdpuC6!6I$*w%~%UM=U z2Qf8kYL0l9EGeQ6sXd_}WE(e;`W`1(?c&m_imS%luuJKp-O5L=P9?kQ3nVxn`-?);Uz3|h{Rr+w%CeYj-$(Z<;mirbpb8 z)#%j!kz{-HBVAsbp2%7Ct_Mh_%V+v!PrB=z_4Hp-s+&SjKW=}m5N6)onG?*3Z%_X^ z<#8vEa~IjAkXF<)G$|bGf7CcgTTxN9R3etpy_$m|*fHUbuF+np^pQ?c%_6^4c&$6N z^jb!m@-lbnl4{@bQ~!Q?SJBk$L8yp~($7o7jaeG3dr9e%D*H%pwB6H2>k(1s#nMD}7>hi5W-@nU4Ec;!YamRD(+5)u8k^HE6c0HK94KI+bb^Uehg1 z*pKj~cbO=*fbZ#HP8u4ehE6`AI=OIgnuL+~HpA5Ut1x!#Fpk&=6+5|K+K>qeXO7(A zQp0=$)QKetq!+JTQ(|lSwMDf?zW`H&uKWh02@~t5Tq8%G@}WLRnH~4{jaUoLHSSxStwa;-oAwQWi~T37U;t;ahB{y9fNQJF+5%k zFL9~ia|fv5)bsG!DV-;@*)(wVQ!eVt1x;PEyJ)9+Iw9e1juTa#&ntt?Q7OzN*r@;#zXDtTC)l>P^Gl4GMvw9~F8?Ica77){qu z8>*S5)H8g44CQ~MleF2J)^xX5Y2z8>@9(wS{qvM+xTHI-Bxw(mBf@=b#$`%f%J-_B zmdTH)XUUJWjaYZ$B9nH-2Upsxj^dt z#L0uIwY&Hk-d_#BoAR|KwYr)Us^bge(qd`rNs&2ls5%C>Y!SellY)Vo0(~13q$36Frd@{zHoe+UIU<4 z0`!VkgKvRelE&Ov(qQ~x>@f9D9WhQ1p|0)mzd0$XpGusX z{QmJ-rOHEeJ&F0}mbkY5tuf8f)lr3!1rcdNSE0p_v*Og)^lKu=I?5vZnj_r9$e;At z$-DmO80N?FL(R2WQY5%mXAvN7JmHFc7cBS6u`-APj0z9EZsTXat zBbl*}_LTh4fa-+8_yRpHV`e?nIj}9U)wJf=g5#{WI%U1(h>lRv>6~N?lztFPKLAcP zAszi4s{d8A8R>tkfqD$G`)&ahV?g|Dv(|Ksj8`LlNor(CBI}0%YGn8PX3E7F)MLJBll9(^vlG-Q zzQgL2lCRV$>0hc-9G|K1tjHKE`B={}o6i4vj29E7^_ySX6u}*8nJtShw$<3(9?|W` z`0W1sFZp&un}5l-8#?@7k#8UA=qbk8w7`mYte1C2zM_8@!HHBh5ie>!OsP|R2&7&-}gU(hnDynKj zrVDdsUzC$KW%9(53RbrPCG?*STjN??ggG$t=BpgX9A6Fpb1BU^+6Pq!<4sC8$D23b zQ;@5JzZ&5!EvlYbQ%e3`)VN33Ch8NFQwjTNMoqa7W@*J77#qS;SDBG{rA6149%El^ z%34F+&0StCsodPFy?E4~s1PTuoBnS_&8u9j=~I%ktQbLUQlTP9n)yrUb6n?$$lTiO z(yRQ77M0c%)RfjrlQ<=6wy)xn@*1DNsA66vT&fbKMv7ftRn^u0>X|UMB>{>iET9x| znNd`YbhflEU+FTR8Y^}tXwEX#5s_O70g5Whuj^f8Pi4uR>hj7NResX_5NZkkt)Qx0 zsHUD1+4LUfH#B9B?jK4$AT+xK29l=i%i53WDTs7v>J>-}RF#5zW-v3IDw~*Bmvcq7)hXNs)Oo@{6iz(X=p9+a5WaoJxdB`6M+#L*!SB z98%PrZq~60S36(*Me@;?gBsFZCW%W%0{XB!I@HDIR)zb$`i&VM3QBAAX+&i)?T2B%3Mw@`fC?UWas(I%4ljz-6quPF)EcHufL?a zsHQYb+fwn-gGQGW)szcUb-pSxE+rS2NtEogr5tv#WE@fIPo|~QU${4IT7*5qk^STR z>Z*;LSI9YJKI+syG30uDC~IFc!yeyHPZ#ko-@ktUqQJi>@SmqZsLxHl`@n>sj#ujW z%iS-Oy(G#H%un1;;0yIPIlmX2t)EKai{?w<>&M3yk27&|uFqCbpYMxZJYOuIxW(~> z+$3HJE6~L!@ybvkc1e7&+4Lv&qxi%g*1GoRvCT7VGef8jGuyVGV?!CaB>qeJByAR5 zI-Vs!Hy^{Eez1Whi_X84L;TnANuF2Pa5YfMQqL#u4SbTHAM%~b2MbJ_e+iWQ-peQH z!K%{sj{&7jd-%ltRX%Y~fha;B`GhY2++X5xelcpyhF|IsvzSn3y?({(Zgu7B-+O&>FW-#EFYf=doB^D1g9(Ysq2P=jzP$FmgKQgS z*>IW-Gi;b{!!#SF+R$yo6dO8i*wxR_`F$I<+3-&`+;78|Y}jhU-8O8o;SL)%+whMz z++@RtZMe~f_uKGx8{TZg1{;RrUtyblHmtB=p$!+<&}+jC8>ZRtbQ`*D=(J&1v?+Ig zCVWQ^I(ORkmJQo%xZj4YHf*tBvkf=eaDxrk+i;l;3vF0n!wegy*)Y|HZX2f9Fwuri z8!8)iMVb6}+R(CLn+^Bdu*HTOZMeaP>unf{zs@#S+py4vUK?iE&}~Df4G%|}e0*lZ zHXClT;RYM_q;U^&|F@$J7nuAUFXI1gccH^K(V}y9-}x^bY}a>+fz?9|TyK}RAm5l7 zHuM^|8;1J(Rdzp4J!tgs{CB~LBrIQOylJz?on^%)AOBT&qy2l^ zj(3F}?>`EqzeqlN_Z!)3%1_ow@>3T^%NF;)@5ip8Ms^OIvm)A{-sS6@;7}IuVm7=B zPj#pQ;136JR}(+C0ap%I>U8irUafVBZBib0oZH@C@K`KJl{xIKpjk zH}I@caK?F!GXvPlCus@1X|yR9x}p?%pLAG(Kj9NUw*$Yj?GFPdj4^&T0q;3QsTHJq zFYqJ2dnG@>q2rJh10N2Y14CgG_*~#ue68SzfkRG1h2>cM052F1&Bs6!;6r>;mWP40 zr<*+ZfTz(QQt@*-uz@cdT;R_qaZa9!&MDvrX~;Ta-w7OWhKWBBxQ%ZGes%!QWf@+F zpDf^4d{U=}fk&p0XY5rv=Vg3C!wTTLe4W@^z>8qm90o4{?m7#e3;AyWzRoAK`V;V! z4DyD($V`kqhj;`BMo%Yi;7;I`=TZjn#lSy&N2%X}KMZ__PvWtF^Rs9J)Yk&wwR}RW zW?&ni_z}qU1dR)v$tQU(1UB&P$NzfZ{d{fU8-f49_qN0X+{$Nx?*RVjJmfUMZwKz> zI}F|m+>sA&>=gU}hhAjT8V-DvPiV3Un0>LKt-$nI)Div#e#qwq?*!J(CN0V$@bkIw zt+4L`zH$jqK7*s5Oq4X~vZO6g>NhaBq+WgtjJ(X0D+;)rZxjC40w3fPI&1`%vK8Bp z{bJzze3CbTi3?3wfio_LF9m(Fflu=Zty+M0UBUhld;{<`KC%B3@Dm%4zmmSsC-w!v zdcL{f4ZtV(B&}v(RiVMFfx#m7t@z2fN~tUOB<#(=_7dbdz~2W>;#@-Vp8>p@PyEP9 z#<`1?dKf$l_#|H|cr$QDxxur6&)E2G;N0&)Tl@$-!l!8GTohN!`GkfmfGvCyzrcqp z@PeOaU^a}y#oz*;@&>*em{?`XCGa4h^tCQv)-~jZ_yu0UC+)KkxSdbZ z64{l%@JSip26}2ZlOb#!a1UQ6cq{O7AEMyk)xgXAq(__!fxo-fo)s{DGJq%EOuNKS3h-h+$#Vhl zmwXcTUf{V+hPGM2J8n09;ZER=pVDXXBXGeTCJ#Q~)Sn@5jr}y>HFp~N_<&#V32hGp zH{E6EDe(HA6F>e}0RO-zd3YH3IiJuCJ$)+i7X}yDw!y?BF!63a`jo%}_n5J<4fx8v z45irb2k!or8S@23-DlDjIL*cde#Dn2eG}&HR=x$`JAf6x=j<0;;JF)Vx8Pa88a}D( z4Zt9u~B1Mhv3HViKCmTlx4{5GK4Zsrkzu{(@?Ja7r0 z(76tn_B3V0e-= zBXG)o!h)v*<6fgI;PJrOd=md$U^}0T5AOpXf7|qhKLTgHW9n!w@a%VK(}c|c2KXfG z&A_RDGwp2}@Lj%6{8+$+mdU3;M>}O>&2u_1y#tzp3+#HI^#r)U_zz5*5%>_Fj2jOF zt3HP2_^AeV@X6WL9f1s5oC^MVUZ_`={KZ!hxhVlPl+#swF++{Q(2T;#jOUZBW>3NG+P z8y7yJ$OMbMK#_Zuya^PURIlh`>>~Vs=_|(CGawFw11&^#JKi2_O~C${{G|GYaQ`@#NTop|ND<)Z}nj>eAq7R zop&>?K)kn20aWL`teLS7nN#j_sQaDW=H}ng{~&6}J@sMS$99`rU&EZ(ZC>^s{)s!} zzwJZJlqqEPe&j%AsoR{2o0~6-56NNv9{)FS;zV`+`RA+o^XIGb@^a<(`&FHIudCyK zox1(@+tsgs{cE*(^JdlD+^k-G^;LD`$Pp#mSMjAiW9Sr9y!yfJI_|ygTDp{>9^>BN zM~Ca;4=-K1Vug74D7gFZ-r(*-IPb#j#DK2zAm*h@#cb_G>9;mx8&ppId=xxfrrnpW z=ybkM;NVW%ymYU#OTw3x5x@Ly6#u*TmX+-#eQnn9mzD9*K@dMTO8kd$mmhw#e+e(Y zibI$Wlm6bF+Dsx6{{cx~{|=EpZ#(QIf5cW+Ciy$O_lpCV4vGhz|J8@r?LNHwpu{2O zBeNIg;^A-w@nequ<1>R#y>s_oiclu>aqfR`)gU1NKZaE0{Cdsgq`cjG@o_WWiT^iu zoRMKXXmi)|d+#0n+uho)xD)Pu&$M6{!Q-|6y}S3^Gk15_;k|XuVun7!ujf70byz!# zf9TtOXID@=Yx+wRmT?yUTIu?J?%4&lHaUnIDL zPdAO@Kyep;J;O;neSJ4#AFNXjzDT|pJ{RA}ptSQuJ~!XrYv<|d>FB>jbmQ$ z(|HTE@%8K1s|Ox?w8Q zQy)E5c6F7ykt!;CDj2-+sg5gY30L3v;pbOA3UcGm-{D2jugX?F^Ul0^^PVcpOaFJ^ zl~-SI&BejsBUc7*XdL&{cjsNHZVcY@)Fbo$UwdZ)US*N&{YGV2R2I=8pqNA00ucft zvXg{_C4ngD9R?NeF<@j7!V*9jWmCqLK{DegiU>(ukOTx5L{T<3)T^?oxPpp`D1r)z zYu*2^bKY=>0TJi>p6`1e`$?zIyHs~obyanB)qCDUe^1P$|0!m>zWsKI^HO}Ze6`qE zt5GS|-0_hr+Qqu^Yj6+uQ>&No2_7YTKFJUrp)_jL$R#8s==};UUFXi7T}q1H_nMyW zdDpjZU)Qf+KX=hZ7r9F>z0^&LAZtw1$ z?xXL_?b)-(ef#aVURGf1af#Zi^wBdo5}L}hk>EcQ{BFVTkAhEZthii?Wc?EP zQ)3lVnyHw|gYuoV53!9koo#95?7hCuv?;codCvAMb+&&)DgKG43O-KoEd}32@R@>F zUweiMeqv2$H@9*&x39B@Mmt-Rr#_cD`*_1acsU<^P7wT`1Ybq)RRu5mvqw&hg-&tS zrIoV*eVzSnw6i<%oGn}GZ1aYL@UEKPdr@2dPJK5^@3LE>w~M|e$={=Q^IFY|owXX} ztnc;Cw86E!hn+25=WN5)DEN@z&lP-c!4DMt1i{Y~{JnyIMDQyG|AOE(X5PDk|5)&Q zO5xAaTOoR>hoS1>2K8{CdU#ene4rlo)HL^XD|37Mn%h6x+_!n=zFTVUhYeN=f4bnC z3qDEk7YKfk;KvL8M#0}%)AZX8<{s^9ZtZAuujQG0cd5D0HynhoEOKPwKh!jYOG@;~)YPsiT~pHhsou@v8#RoJ zYuuyshLo-u>FH@{8L3H0DQV&6@lBdEYS^PkgK*@Av~*q8U%Eb|rG*okazl?Ep~&@& z%+zifN$S2^YD!Yql<-;H(5O*d{mAw7%;c1el+?6T!Gl?gvl0@zL~!JmjLeLnbU!_& zcDRLZpofNW^+OGWWIFw4WTYo$gzMF+6Qk?8AwF_L!{`1foSfKAL!77UXLj%IsXU|fdTRBG)!S8T*)1b2 zQ(W#I>#3~QJt7`S9a2)xKE8UzmPz5vaAtb9%n~eRLP|<{>N#Cg6Hlm6^}NUhc$J7kpKb(r(o!{}~<0>U{JvB+ z)=DqydQf`SsM$U)^-@oQJBTa&s-mOiCGMA(J*F>kM zbT|}R`f+He~&*mMSYa5R-P|6)g_hj=Z@^B1peFw z7hK@|k;&OTN_~$9CUkK(4(;Y|D<`&GnP-fX^^N?d`YU z?&i#y+wSes9(lz3gHJyBq{CNuef0xwj{J=!@)e$a_F4DptFLIr2x?8o--S2AJqpp>$bbW1|8*Q6hp1tdq+Q(YI53VyVQ43<97{P0? zopqMr&lP;K;4=h&iQq>I{szI%75u}3e^KyTOV^n{{1mb84?pGqOFyNqD=BsB)|C<| zu3d-!bz>SOCMGuHQ>bp;n7Z|w#nz}+?M(T@b>iY1HEPl*v1X0xO;6Tw-TDohG|{~^ zYs4ldBqq2s;+n-L)~lLWQ#VvQ`Q$UtsNX0)@x-d}XGTthLh;QKD_1@#UNB8hsdjSR znA*(}Ppn+IYL$u=Pik7ddfgNLRJU2Z6DwEcL}HED(<)V{6sLO=6YEu}NdJG1Ij)wD zPHa%MN|gld1L`+A{rEFm z&6+7)yLN4@ewe2-RBNl&R0S92wQ8jD86I=(&#LuQYb#dK`oMt$$_!{*boBVw5x-xP z4xU3FZQHhO41U7P5r>(`rN3jRJ|#n=*{86JurOliLA!@HQYw6u8o z)#u-Y|2N-!WAbJ48Z>CoMm(IkbLUP|Ot+NJuf6t~z4g{x9#74W$DO&^wr!ie^Ugc| z7@C4ApT~ce%o5uN{%zO@k! zGlBiB_{*O%ja6E~KdA6EsLV-F!5?1H2A?^m26WJZPf&%k1yyryK@H9Y?Xlqh%rno- z&^*RTCZ+IjZ-?R*Q`ES>*U1Q{!${Z+eW-C^#FwMEi zXZAYG955$}tN9A<>(;F^bY;tyE&ek!U;~gh^n^JAw`KbM(CoL(l3q1C=S8!`=gbn; zn6+4KcEL+#3qLm7w}1a8=?eOPG{xh;a^=drh7B9Gkq{AG*t6ytBBd6{tR=q4JL?25kQu%ExumAei@Or7t(`_8n^98#enr~w`2%}GE@G#x+u z@Plo5Vy@kHO@`eyI>~Mynd}j}_!G0gd}P*ln^`6_ycN-B$xNp}pRq~OXKYeq=>huO zT=IlY|ExS)IW&0uHQzH7yNHurpAIe9L)w4_TI3$NE=xxsU&uPLwDo@;wFj>1WQF58 z+da8mJPi1SpaMQG@=)vUL0>M0sZ^%)u>`rHDWB%9huHmSa7h+SS{Th-09GBkMn z*P31)^cDXrN@tehv@~ z{bl3->q9eW2=o~m0)56NwR%B(f5xmSG>HG9C(O>5ol<$VJp5(vz5GkpX5tT_a{(Oz zEzAMyLG+viw9tY-cJi@lDYp3PjMKb&mpA_ddB)9KdZDtLr}}o5$H-Z9ejoc%Hvbo+r!s%u*HAt zXb(;h4dXl8zCAnbO{p_9ghhjLZ1&eEea0rC&neOcY*IVfB-ZD^CN)`Q)}RFcvUbVi zFaLfKCYJhaflIo8_1FXI~PEj|O~$*Jva+2r=NR5UCS4GToW zQ+JNEy}KnmM^Qc#og*|S?O2~hL*QdHSy=*n2=`_Gu@`~-cj(ZeF>?`A^cB3p4cr4- zu>IJ3_BGf|)+*LE%F1io*%PASvB@25$u%9VSTvN?=YPv4<&8+O8CQ0-8;7Rab%RrF z%H?Tx%eaf}{WsSeG(`ItUY})?DCOZVd++66_{;=%@S+7L@J1itb1)~^_-Owae+U|p z|7ULOVo!^P<)Y!yNuoizfIdS5`ixDwQ+5>^WAlJ?>_7Mi^53yz$Hw3Qo_Z>zlm_M{ znvNsU^3zX0+6Qayvgc-`+N$f?*@}ohW0L}XzE?I08s{1=3MJ3(xi!n!(r328HQh%o11H6$BwlbGiG?bR>;TO z9eknkXo2^v4cIDtA^cJH0~GZ6wfo1}kKb#*Q8?bO&(S`{oe_PWC0(GDhiq_8v5M;Q z_5Vx99{=Xeo1d#kdvf#>+n>vi_VZ9sP+;euf4=G2BKyZb{$a`~*=@Jo=J8>F55J*- zwSaX3xuUX%fd=d;a>!Z;kDk3H%{D#&{`>8vd&eL2F{BIl80a%L>8=Txp#Q7;FU9_D zQYv&B@*`Q#)4soro`Wft4x6r-e)GeL$zZK5HIWp96iyCPnM>|2#eqKX6XK>m#-8+qb_>&-C~>2xCWd+4PK}>6s)` zOv{=!ZEEtZJucvZzZ6}eA*cZzwDdk)t*^`-Xixn;S?hC&kHPv}G%3{{|JPu9 z=jCO#f8V}Mn(w2IKj>LXn?8N|H+n|NuD$l!eHUMRu?-(S-1A-gN-s;$fL;*y0XOI< zOA9dw)?wrx9|>I{9G0Lr1Uw!q@;Hl?E zeMP4O8k#k0W_otb&jV`)GLP>Q&;h>SkIX|SdjneZ0Ubdff;pi@2JuaTwTHbo`)A3^ zZ;F4STgbm;DPPZvZAMR(5w~luxyH`}G+0CW$cq@B|W5FM}ry@(lo1qEZh&k)oJFmZ~si~HnoNRhJ z#m@uRfeC1!4dg1AlR!_<4{#4!Tf(=T(xe6XI2-ur|%c9T5e(H4(?Ag8p^G7Jqt1vltIhR}r@Zn(i@vy62* zx`10yfx*sTizvtsdm<{hL)W}{^N2Cd*Vp2IEAG(f@elle@q0Qn1a>i?C7^*8eq)=o zcKdw-GR0aO&0lck82p)=z=t5OgWMxa@EjeI&6q7bjs^Ep{G;U`8xcJp<;@9n5n~@P zV1VhlTrb}N&!b!JLza+r&a(!9dypT|9!cLgJZ9WI{)`dqf3^0^L@rr_paUI*PuLG^ z9qUo_oWR><%a++)cirXX8GZ*9x{)1p2fvA9WQP7&3uH4N(5n-UmG9tA@$rY~brJl7 z3JpO$(wsn(o{9GB6*2}4w1F?OwMw=VS_0hVpWc6r@?L`V!T&z~BmMIGU#;KMp#}ca z26WH{bkM?6><1mmK{pA7O{)iglG|EPl({1b)9(PSFiKgYbW{G6v5+@SMi)E;dz* z%c`rc`q5RgpOdb-YMZ{Fv!|rhCx85(YmblgS0U2s+b!Oy_?*@W0>!_jBF~5Q z6*be-R22oc{i@N0V=^jbH729fWH(EM<0DC5%bD!+( zXIcxskX?FP{&|7oWW(eGr|JGys&Vo+b`MsLgFG3r&}7AL$$676-u#W(Yl_P0`$&{8 zb^qZ?J=yR=jd=k3iH&5x1P;_7hY|7lf0kYSMmBeo?BiBY7_JE5yXf552zE zY`thdid=6jc3N?TEXAJsfdjr1dr#I!>^f@^wi;g+KZR?2rd*<26**6GZRB`(et{en z`5p59OBVOlY*#l?~nxp-~FxFqzHTJoTiysY7BJ_LTsien}|K!UqR_vC1AGxwe z_e5VU_cKYXXnFACvmeAqpn?Mx`%Z-?tY5o6e%l_nuAk3K5D%ve+@*Zi&XT<8g~EZn zFV8>_+b8E6$Rqh)@{FC-zJ91o#a3I%4jt6-pM@6oaJmE#s5tVh3If-Q*SKK8>-@hBi+Dr{_z~_J` z_|}Ujr}|tU`5EGf6vn2KdnJEN&M#UXd6tD74Y@vYOvq!x(;jqxFg|`zkY8k7#ZL?T zw*VI)h$|BdEL1#`oUgu1XVau((KsNF{mRIrp5OO6!Lu~TW0^c%EaNMmlBKvpzi2!d z8#$+?kZ&VLLcWkZ)v`NA{c6r|=l5n~wkqc-9C)4wogimR3FybKm^g7_&Xg%rhT(%! z13ZYEzzYiTb#hJQILMWeXCl8ro{St5xean;S$+$r+M+o)^g%q7&pt$Q4dijw;{* zgGJkDa<;?^_IB_D+XFxL?s&^y`d1&HCm=qJJd(pFHXY~$ zc_wmw&+AJ@@n@H-tY99`KxfHG68}rr-fDut!{@kiX?QfIuh8 zlSl50$Xa<#EIzj46*-ExjDQcf-g>LId)QspKkPrU06&mL#s(J(I`QR)n{C&JZ%8M~ z$fI-ud8Cv#a3KHe$BAD*oM(N-TR&`5!yUC6brW_e_oW zD>#fEJ=*gfd%!wK-+>G;7Iq=fRjm_0DlaowvYaa)>1PefGf%&^r;3GF;{B{4Lxwz0 zj)xe%zVL6%1^G3t%YGdE0r<}NRD3dgw4l{m^}YCcwfdT;e8nz}%~s&oikClhkiPKk z;5V^cWRO@oc@6XfJcHO3bAVj{4qV^`b{m@so~u@^x>W;L`?bM!-Rr;dw^{lgT|dUA zPv#jM^qv6Idj;&g^Um|QfdiF$&;jm4Zt#<^7d)4!Sa`nrWv_5F#oJ%(kDj9+Mt@rs zlV{Dx=8#*^I}3b{8NC2M3VaA+y!gxHRPftH!`&M6XvYRWKYk$3@RbT4RK{aH(mN8o zZQxl|Xh-IlFL({z*kr|C?*ENr`|%k^w#M84^6&_JV14Jn^nFJkE5O73$P)C@Cl#BA&Y|1TiH!054$ofbdjZ})93$O~O^Jp6vV4!`KXX9E_G0^(XT1{w z`P-#<*iGt#_{p&rzH3tB7%TeqYxeE1c>Nfw@9b76{l0GORPjQ!f~q@;%6$P$tU#zq zIv3O_`b@Q{<-CJs>My>x8*+y$dRB|R%Po?})OqvfJ*phde%Yum^<2n5@4x^4L+p-n z0K3)4$b}0R`t!Qygu=qYbj7n*E?Tt6&u6fPG0(E;Z$uA9K26U*6KDNFeQcBb?L`mS z8zZlawFkLSejU#>CTVXqNBcmP$Adn&7n#O~3;dZtr?6#V?VH#$5kuH0x8@u@*QpZt z$Bz5~W1(xQqNB$Z2!O7{~$N5HkusOn+KG=)1_aYX-zK?xpJMBA( zQR7pAH+GA{9)>;CBmW+4^buV?mx(2&LmYuU8~kIQScC9`C@Ze-=KU@9AM8EY`{3)c z-zdKOCZiAb;XQ>1^QU*u_&hf@3_fgoHs6*_?d>JoSP0H@!$GC8-*#hlr z^*wK!GG&T?MufZ?bBVkJ{P#EO-}*I6yx%`bd!I;w*vH_X)&+03$jR~i0I-3~EuGxO zc5d6``N zOqLXVcg6c^*e~P;yN%Dqd|*$bap5y-c>qhx{lWahyTI?-s&$g_S&!H!&^LBjYyXsJ zc3m??BBL_ysniT@vgNK^hP6&LjFx_6(e`*Nca3Ha%afD zWv!Cyl$D#CJ!0VSiJ=K2hUesVjvF^7r$g?bA=x9ca+{ABI%v$u+>uv|Z9Zt^hz?n~ zBU+4a6&D(jl{55;?A+j2C_BfsYSA*T%gI$kp-yARjLY@E=X#XAwJw1ZWN!ALarzm@ ziN2qZN~bZ|qsM8K?92O%89H9S95^^TxAbE4G&K{pVJT#pDo#V1{({sj; zyfS-CTxi_TltF{^6O^6fuE-jmn;qAsQ(|e~hXR-OA9cqsM(>n(2(FzHONkbEr^JAt zUHYW-Nl8mfKd(ps{*e!V9RKI|fqe7j-t`4r3byGNeq3SY!ajxl3tbJp2UO?R&EGPA z$NU5HE9b}L$LF`p@0s5}e@Om>{2TLU=P$@#p1&@COa6}h1NoH;VhVV3|7O9s`8DQG zeQ?&o*$d|{T(EG-!sQEBFI=~9{lYB^w=LYUaL>X63tds=q8ddpMWLejqLxMNijs?Z z7WFCWUvyc~kfKpV6N;u5-B>iMXm-*3q6I}uik26xE?QT#zGzF)wxRjpCT% zP;q>5%i?y$$;Ca3`xN&tzN~mi@u=bn#Z!xKES^<7yLf)_g5o8`%ZpbRuPa_(yrp#RrPrqRNYEEQ(naS`@#i<)U_rk{9({w0zN)MF$qeEN-`W!s1zrXD^<=c){W& zi&rleEq(Nkb~U34CKOC9xUpbX!R&(h1q%w66f7@TU9heIzU?U3Q*gj@u0~-@VW=>^ zuw`Mp!k(UwmlX~v991}>aB3lp`J?>7f&aHS(4c;5hXH@d)vwbI$Q(L;z~G@{hm0FI zAa%IRZ}W3q!!xf64%UNL6mh)@XpqC>+kwZwrURq0XH{O#&pEbkLd` z3aS4VSz`u|zog}*q0Sn&MeewP@nf3AH_!F-4G^wZT{8gknkF@Da#pB`Y7|V<(oVAV yL+9~_MI*jxQ!%H)ai{v1MCg|_%3+V^oBmCehjIwB`b2*Iqk_zKdtIvMZ}?xLG$w}t literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/Scripts/pip.exe b/Code/Michael/django/lab01/dev_env/Scripts/pip.exe new file mode 100644 index 0000000000000000000000000000000000000000..6480fcb27595fd209ba43dcef54c4bebb8198310 GIT binary patch literal 106395 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 literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/Scripts/pip3.10.exe b/Code/Michael/django/lab01/dev_env/Scripts/pip3.10.exe new file mode 100644 index 0000000000000000000000000000000000000000..6480fcb27595fd209ba43dcef54c4bebb8198310 GIT binary patch literal 106395 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 literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/Scripts/pip3.exe b/Code/Michael/django/lab01/dev_env/Scripts/pip3.exe new file mode 100644 index 0000000000000000000000000000000000000000..6480fcb27595fd209ba43dcef54c4bebb8198310 GIT binary patch literal 106395 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 literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/Scripts/python.exe b/Code/Michael/django/lab01/dev_env/Scripts/python.exe new file mode 100644 index 0000000000000000000000000000000000000000..42356dc4000e7f217f53129927cf85e48d8e12ca GIT binary patch literal 242920 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%0DR4z)WQcb>Rku)_txjy8TEHVs#H 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%0DqcKFn%RX-DF>qCHtfd(>0m&Tp(1(DRhHdoti)C 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%0DS07BAj6-njF-qy0mJ8pj3rJ?3!<- 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 z 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 literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/Scripts/pythonw.exe b/Code/Michael/django/lab01/dev_env/Scripts/pythonw.exe new file mode 100644 index 0000000000000000000000000000000000000000..c1c2531d554b91055a8ec54c2e6be096d3b2160c GIT binary patch literal 232688 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 z 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 bM(E!Zxg3X3-#hYq9u;JV+v(DmTzCHqC@>XT literal 0 HcmV?d00001 diff --git a/Code/Michael/django/lab01/dev_env/pyvenv.cfg b/Code/Michael/django/lab01/dev_env/pyvenv.cfg new file mode 100644 index 00000000..71f0c5e5 --- /dev/null +++ b/Code/Michael/django/lab01/dev_env/pyvenv.cfg @@ -0,0 +1,3 @@ +home = C:\Users\Miv\AppData\Local\Programs\Python\Python310 +include-system-site-packages = false +version = 3.10.0 diff --git a/Code/Michael/django/lab01/lab01/__init__.py b/Code/Michael/django/lab01/lab01/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/django/lab01/lab01/asgi.py b/Code/Michael/django/lab01/lab01/asgi.py new file mode 100644 index 00000000..1b5d1d6f --- /dev/null +++ b/Code/Michael/django/lab01/lab01/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for lab01 project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') + +application = get_asgi_application() diff --git a/Code/Michael/django/lab01/lab01/settings.py b/Code/Michael/django/lab01/lab01/settings.py new file mode 100644 index 00000000..9b25a15a --- /dev/null +++ b/Code/Michael/django/lab01/lab01/settings.py @@ -0,0 +1,123 @@ +""" +Django settings for lab01 project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-!ag22)o(2q!nagqsk&q#kn9&8r@_t=(y3#vrxy%zjgmpne1*nh' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'lab01.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'lab01.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/Michael/django/lab01/lab01/urls.py b/Code/Michael/django/lab01/lab01/urls.py new file mode 100644 index 00000000..e988f051 --- /dev/null +++ b/Code/Michael/django/lab01/lab01/urls.py @@ -0,0 +1,21 @@ +"""lab01 URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/Code/Michael/django/lab01/lab01/wsgi.py b/Code/Michael/django/lab01/lab01/wsgi.py new file mode 100644 index 00000000..cbbde9e6 --- /dev/null +++ b/Code/Michael/django/lab01/lab01/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for lab01 project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') + +application = get_wsgi_application() diff --git a/Code/Michael/django/lab01/manage.py b/Code/Michael/django/lab01/manage.py new file mode 100644 index 00000000..3c36ff59 --- /dev/null +++ b/Code/Michael/django/lab01/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() From 2d5b1a7c1104a3e8e94d7a0d0f8a37befa5adeeb Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 20 Dec 2021 21:30:42 -0500 Subject: [PATCH 034/277] django init --- .../Django/lab_01/lab_01/__init__.py | 0 .../Django/lab_01/lab_01/asgi.py | 16 +++ .../Django/lab_01/lab_01/settings.py | 123 ++++++++++++++++++ .../Django/lab_01/lab_01/urls.py | 21 +++ .../Django/lab_01/lab_01/wsgi.py | 16 +++ .../Django/lab_01/manage.py | 22 ++++ 6 files changed, 198 insertions(+) create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py create mode 100755 Code/ChristerpherHunter/Django/lab_01/manage.py diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py new file mode 100644 index 00000000..1c7cea4d --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for lab_01 project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + +application = get_asgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py new file mode 100644 index 00000000..82c2e213 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py @@ -0,0 +1,123 @@ +""" +Django settings for lab_01 project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-0ds0l-$&vo)x2gn7bh&dyc7jzisr_mud&0^p_$e(=n$klu2=f@' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'lab_01.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'lab_01.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py new file mode 100644 index 00000000..f7f73f55 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py @@ -0,0 +1,21 @@ +"""lab_01 URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py new file mode 100644 index 00000000..05cbc5f8 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for lab_01 project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + +application = get_wsgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/manage.py b/Code/ChristerpherHunter/Django/lab_01/manage.py new file mode 100755 index 00000000..436a98c7 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() From c520244abd6910bcb92d98e0e72848d9c7db2fc6 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Mon, 20 Dec 2021 19:22:00 -0800 Subject: [PATCH 035/277] added venv/pipenv demos and first_django_project --- .gitignore | 3 +- .../pipenv_environment/Pipfile | 13 + .../pipenv_environment/Pipfile.lock | 85 ++++ .../pipenv_environment/README.md | 2 + .../venv_environment/README.md | 2 + .../my_env/Scripts/Activate.ps1 | 405 ++++++++++++++++++ .../venv_environment/my_env/Scripts/activate | 69 +++ .../my_env/Scripts/activate.bat | 34 ++ .../my_env/Scripts/deactivate.bat | 22 + .../venv_environment/my_env/Scripts/pip.exe | Bin 0 -> 106435 bytes .../my_env/Scripts/pip3.10.exe | Bin 0 -> 106435 bytes .../venv_environment/my_env/Scripts/pip3.exe | Bin 0 -> 106435 bytes .../my_env/Scripts/python.exe | Bin 0 -> 242920 bytes .../my_env/Scripts/pythonw.exe | Bin 0 -> 232688 bytes .../my_env/Scripts/sqlformat.exe | Bin 0 -> 106430 bytes .../venv_environment/my_env/pyvenv.cfg | 3 + .../venv_environment/requirements.txt | 4 + 4 Django/demo/first_django_project/README.md | 1 + .../first_django_project/__init__.py | 0 .../first_django_project/asgi.py | 16 + .../first_django_project/settings.py | 128 ++++++ .../first_django_project/urls.py | 21 + .../first_django_project/wsgi.py | 16 + 4 Django/demo/first_django_project/manage.py | 22 + 24 files changed, 845 insertions(+), 1 deletion(-) create mode 100644 4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile create mode 100644 4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile.lock create mode 100644 4 Django/demo/exploring_virtual_environments/pipenv_environment/README.md create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/README.md create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/Activate.ps1 create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate.bat create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/deactivate.bat create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.10.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/python.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pythonw.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/sqlformat.exe create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/my_env/pyvenv.cfg create mode 100644 4 Django/demo/exploring_virtual_environments/venv_environment/requirements.txt create mode 100644 4 Django/demo/first_django_project/README.md create mode 100644 4 Django/demo/first_django_project/first_django_project/__init__.py create mode 100644 4 Django/demo/first_django_project/first_django_project/asgi.py create mode 100644 4 Django/demo/first_django_project/first_django_project/settings.py create mode 100644 4 Django/demo/first_django_project/first_django_project/urls.py create mode 100644 4 Django/demo/first_django_project/first_django_project/wsgi.py create mode 100644 4 Django/demo/first_django_project/manage.py diff --git a/.gitignore b/.gitignore index e9e67717..9e21416d 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,8 @@ Code/Theo/django/blog/db.sqlite3 *.pot *.pyc __pycache__ -db.sqlite3 +*db.sqlite3 + media uploads/ diff --git a/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile b/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile new file mode 100644 index 00000000..00afeb36 --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile @@ -0,0 +1,13 @@ +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] +requests = "*" + +[dev-packages] +autopep8 = "*" + +[requires] +python_version = "3.10" diff --git a/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile.lock b/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile.lock new file mode 100644 index 00000000..4d547f3b --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/pipenv_environment/Pipfile.lock @@ -0,0 +1,85 @@ +{ + "_meta": { + "hash": { + "sha256": "ef825c58d06e1e4cc12601d4dbb9404fa85ba6cc94b29976e4328cb59ed1a991" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.10" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "certifi": { + "hashes": [ + "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872", + "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + ], + "version": "==2021.10.8" + }, + "charset-normalizer": { + "hashes": [ + "sha256:1eecaa09422db5be9e29d7fc65664e6c33bd06f9ced7838578ba40d58bdf3721", + "sha256:b0b883e8e874edfdece9c28f314e3dd5badf067342e42fb162203335ae61aa2c" + ], + "markers": "python_version >= '3'", + "version": "==2.0.9" + }, + "idna": { + "hashes": [ + "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff", + "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" + ], + "markers": "python_version >= '3'", + "version": "==3.3" + }, + "requests": { + "hashes": [ + "sha256:6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24", + "sha256:b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + ], + "index": "pypi", + "version": "==2.26.0" + }, + "urllib3": { + "hashes": [ + "sha256:4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece", + "sha256:c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "version": "==1.26.7" + } + }, + "develop": { + "autopep8": { + "hashes": [ + "sha256:44f0932855039d2c15c4510d6df665e4730f2b8582704fa48f9c55bd3e17d979", + "sha256:ed77137193bbac52d029a52c59bec1b0629b5a186c495f1eb21b126ac466083f" + ], + "index": "pypi", + "version": "==1.6.0" + }, + "pycodestyle": { + "hashes": [ + "sha256:720f8b39dde8b293825e7ff02c475f3077124006db4f440dcbc9a20b76548a20", + "sha256:eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==2.8.0" + }, + "toml": { + "hashes": [ + "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", + "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" + ], + "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==0.10.2" + } + } +} diff --git a/4 Django/demo/exploring_virtual_environments/pipenv_environment/README.md b/4 Django/demo/exploring_virtual_environments/pipenv_environment/README.md new file mode 100644 index 00000000..077afeac --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/pipenv_environment/README.md @@ -0,0 +1,2 @@ +pipenv_environment was made using `pipenv shell`. Project dependencies are stored in `Pipfile` and can be installed using `pipenv install` + diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/README.md b/4 Django/demo/exploring_virtual_environments/venv_environment/README.md new file mode 100644 index 00000000..acfa57d9 --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/README.md @@ -0,0 +1,2 @@ +venv_environment was made using `python -m venv env`. Project dependencies are stored in `requirements.txt` which is generated using `pip freeze > requirements.txt` and can be installed using `pipenv install`. + diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/Activate.ps1 b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/Activate.ps1 new file mode 100644 index 00000000..181c1eff --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/Activate.ps1 @@ -0,0 +1,405 @@ +<# +.Synopsis +Activate a Python virtual environment for the current PowerShell session. + +.Description +Pushes the python executable for a virtual environment to the front of the +$Env:PATH environment variable and sets the prompt to signify that you are +in a Python virtual environment. Makes use of the command line switches as +well as the `pyvenv.cfg` file values present in the virtual environment. + +.Parameter VenvDir +Path to the directory that contains the virtual environment to activate. The +default value for this is the parent of the directory that the Activate.ps1 +script is located within. + +.Parameter Prompt +The prompt prefix to display when this virtual environment is activated. By +default, this prompt is the name of the virtual environment folder (VenvDir) +surrounded by parentheses and followed by a single space (ie. '(.venv) '). + +.Example +Activate.ps1 +Activates the Python virtual environment that contains the Activate.ps1 script. + +.Example +Activate.ps1 -Verbose +Activates the Python virtual environment that contains the Activate.ps1 script, +and shows extra information about the activation as it executes. + +.Example +Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv +Activates the Python virtual environment located in the specified location. + +.Example +Activate.ps1 -Prompt "MyPython" +Activates the Python virtual environment that contains the Activate.ps1 script, +and prefixes the current prompt with the specified string (surrounded in +parentheses) while the virtual environment is active. + +.Notes +On Windows, it may be required to enable this Activate.ps1 script by setting the +execution policy for the user. You can do this by issuing the following PowerShell +command: + +PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser + +For more information on Execution Policies: +https://go.microsoft.com/fwlink/?LinkID=135170 + +#> +Param( + [Parameter(Mandatory = $false)] + [String] + $VenvDir, + [Parameter(Mandatory = $false)] + [String] + $Prompt +) + +<# Function declarations --------------------------------------------------- #> + +<# +.Synopsis +Remove all shell session elements added by the Activate script, including the +addition of the virtual environment's Python executable from the beginning of +the PATH variable. + +.Parameter NonDestructive +If present, do not remove this function from the global namespace for the +session. + +#> +function global:deactivate ([switch]$NonDestructive) { + # Revert to original values + + # The prior prompt: + if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { + Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt + Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT + } + + # The prior PYTHONHOME: + if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { + Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME + Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME + } + + # The prior PATH: + if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { + Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH + Remove-Item -Path Env:_OLD_VIRTUAL_PATH + } + + # Just remove the VIRTUAL_ENV altogether: + if (Test-Path -Path Env:VIRTUAL_ENV) { + Remove-Item -Path env:VIRTUAL_ENV + } + + # Just remove VIRTUAL_ENV_PROMPT altogether. + if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { + Remove-Item -Path env:VIRTUAL_ENV_PROMPT + } + + # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: + if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { + Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force + } + + # Leave deactivate function in the global namespace if requested: + if (-not $NonDestructive) { + Remove-Item -Path function:deactivate + } +} + +<# +.Description +Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the +given folder, and returns them in a map. + +For each line in the pyvenv.cfg file, if that line can be parsed into exactly +two strings separated by `=` (with any amount of whitespace surrounding the =) +then it is considered a `key = value` line. The left hand string is the key, +the right hand is the value. + +If the value starts with a `'` or a `"` then the first and last character is +stripped from the value before being captured. + +.Parameter ConfigDir +Path to the directory that contains the `pyvenv.cfg` file. +#> +function Get-PyVenvConfig( + [String] + $ConfigDir +) { + Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" + + # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). + $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue + + # An empty map will be returned if no config file is found. + $pyvenvConfig = @{ } + + if ($pyvenvConfigPath) { + + Write-Verbose "File exists, parse `key = value` lines" + $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath + + $pyvenvConfigContent | ForEach-Object { + $keyval = $PSItem -split "\s*=\s*", 2 + if ($keyval[0] -and $keyval[1]) { + $val = $keyval[1] + + # Remove extraneous quotations around a string value. + if ("'""".Contains($val.Substring(0, 1))) { + $val = $val.Substring(1, $val.Length - 2) + } + + $pyvenvConfig[$keyval[0]] = $val + Write-Verbose "Adding Key: '$($keyval[0])'='$val'" + } + } + } + return $pyvenvConfig +} + + +<# Begin Activate script --------------------------------------------------- #> + +# Determine the containing directory of this script +$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition +$VenvExecDir = Get-Item -Path $VenvExecPath + +Write-Verbose "Activation script is located in path: '$VenvExecPath'" +Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" +Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" + +# Set values required in priority: CmdLine, ConfigFile, Default +# First, get the location of the virtual environment, it might not be +# VenvExecDir if specified on the command line. +if ($VenvDir) { + Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" +} +else { + Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." + $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") + Write-Verbose "VenvDir=$VenvDir" +} + +# Next, read the `pyvenv.cfg` file to determine any required value such +# as `prompt`. +$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir + +# Next, set the prompt from the command line, or the config file, or +# just use the name of the virtual environment folder. +if ($Prompt) { + Write-Verbose "Prompt specified as argument, using '$Prompt'" +} +else { + Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" + if ($pyvenvCfg -and $pyvenvCfg['prompt']) { + Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" + $Prompt = $pyvenvCfg['prompt']; + } + else { + Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virutal environment)" + Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" + $Prompt = Split-Path -Path $venvDir -Leaf + } +} + +Write-Verbose "Prompt = '$Prompt'" +Write-Verbose "VenvDir='$VenvDir'" + +# Deactivate any currently active virtual environment, but leave the +# deactivate function in place. +deactivate -nondestructive + +# Now set the environment variable VIRTUAL_ENV, used by many tools to determine +# that there is an activated venv. +$env:VIRTUAL_ENV = $VenvDir + +if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { + + Write-Verbose "Setting prompt to '$Prompt'" + + # Set the prompt to include the env name + # Make sure _OLD_VIRTUAL_PROMPT is global + function global:_OLD_VIRTUAL_PROMPT { "" } + Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT + New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt + + function global:prompt { + Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " + _OLD_VIRTUAL_PROMPT + } + $env:VIRTUAL_ENV_PROMPT = $Prompt +} + +# Clear PYTHONHOME +if (Test-Path -Path Env:PYTHONHOME) { + Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME + Remove-Item -Path Env:PYTHONHOME +} + +# Add the venv to the PATH +Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH +$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" + +# SIG # Begin signature block +# MIIc+QYJKoZIhvcNAQcCoIIc6jCCHOYCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB/jbdIOBl7aFn0 +# IOwX0LZ7IuNFjwXgmb5mWup4AsyxRaCCC38wggUwMIIEGKADAgECAhAECRgbX9W7 +# ZnVTQ7VvlVAIMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV +# BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xMzEwMjIxMjAwMDBa +# Fw0yODEwMjIxMjAwMDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy +# dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lD +# ZXJ0IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3 +# DQEBAQUAA4IBDwAwggEKAoIBAQD407Mcfw4Rr2d3B9MLMUkZz9D7RZmxOttE9X/l +# qJ3bMtdx6nadBS63j/qSQ8Cl+YnUNxnXtqrwnIal2CWsDnkoOn7p0WfTxvspJ8fT +# eyOU5JEjlpB3gvmhhCNmElQzUHSxKCa7JGnCwlLyFGeKiUXULaGj6YgsIJWuHEqH +# CN8M9eJNYBi+qsSyrnAxZjNxPqxwoqvOf+l8y5Kh5TsxHM/q8grkV7tKtel05iv+ +# bMt+dDk2DZDv5LVOpKnqagqrhPOsZ061xPeM0SAlI+sIZD5SlsHyDxL0xY4PwaLo +# LFH3c7y9hbFig3NBggfkOItqcyDQD2RzPJ6fpjOp/RnfJZPRAgMBAAGjggHNMIIB +# yTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK +# BggrBgEFBQcDAzB5BggrBgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9v +# Y3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGln +# aWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYDVR0fBHow +# eDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl +# ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Rp +# Z2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDBPBgNVHSAESDBGMDgGCmCGSAGG/WwA +# AgQwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAK +# BghghkgBhv1sAzAdBgNVHQ4EFgQUWsS5eyoKo6XqcQPAYPkt9mV1DlgwHwYDVR0j +# BBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQADggEBAD7s +# DVoks/Mi0RXILHwlKXaoHV0cLToaxO8wYdd+C2D9wz0PxK+L/e8q3yBVN7Dh9tGS +# dQ9RtG6ljlriXiSBThCk7j9xjmMOE0ut119EefM2FAaK95xGTlz/kLEbBw6RFfu6 +# r7VRwo0kriTGxycqoSkoGjpxKAI8LpGjwCUR4pwUR6F6aGivm6dcIFzZcbEMj7uo +# +MUSaJ/PQMtARKUT8OZkDCUIQjKyNookAv4vcn4c10lFluhZHen6dGRrsutmQ9qz +# sIzV6Q3d9gEgzpkxYz0IGhizgZtPxpMQBvwHgfqL2vmCSfdibqFT+hKUGIUukpHq +# aGxEMrJmoecYpJpkUe8wggZHMIIFL6ADAgECAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CSqGSIb3DQEBCwUAMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0 +# IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwHhcNMTgxMjE4MDAwMDAw +# WhcNMjExMjIyMTIwMDAwWjCBgzELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU5ldyBI +# YW1wc2hpcmUxEjAQBgNVBAcTCVdvbGZlYm9ybzEjMCEGA1UEChMaUHl0aG9uIFNv +# ZnR3YXJlIEZvdW5kYXRpb24xIzAhBgNVBAMTGlB5dGhvbiBTb2Z0d2FyZSBGb3Vu +# ZGF0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqr2kS7J1uW7o +# JRxlsdrETAjKarfoH5TI8PWST6Yb2xPooP7vHT4iaVXyL5Lze1f53Jw67Sp+u524 +# fJXf30qHViEWxumy2RWG0nciU2d+mMqzjlaAWSZNF0u4RcvyDJokEV0RUOqI5CG5 +# zPI3W9uQ6LiUk3HCYW6kpH177A5T3pw/Po8O8KErJGn1anaqtIICq99ySxrMad/2 +# hPMBRf6Ndah7f7HPn1gkSSTAoejyuqF5h+B0qI4+JK5+VLvz659VTbAWJsYakkxZ +# xVWYpFv4KeQSSwoo0DzMvmERsTzNvVBMWhu9OriJNg+QfFmf96zVTu93cZ+r7xMp +# bXyfIOGKhHMaRuZ8ihuWIx3gI9WHDFX6fBKR8+HlhdkaiBEWIsXRoy+EQUyK7zUs +# +FqOo2sRYttbs8MTF9YDKFZwyPjn9Wn+gLGd5NUEVyNvD9QVGBEtN7vx87bduJUB +# 8F4DylEsMtZTfjw/au6AmOnmneK5UcqSJuwRyZaGNk7y3qj06utx+HTTqHgi975U +# pxfyrwAqkovoZEWBVSpvku8PVhkBXcLmNe6MEHlFiaMoiADAeKmX5RFRkN+VrmYG +# Tg4zajxfdHeIY8TvLf48tTfmnQJd98geJQv/01NUy/FxuwqAuTkaez5Nl1LxP0Cp +# THhghzO4FRD4itT2wqTh4jpojw9QZnsCAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaA +# FFrEuXsqCqOl6nEDwGD5LfZldQ5YMB0GA1UdDgQWBBT8Kr9+1L6s84KcpM97IgE7 +# uI8H8jAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0f +# BHAwbjA1oDOgMYYvaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJl +# ZC1jcy1nMS5jcmwwNaAzoDGGL2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEy +# LWFzc3VyZWQtY3MtZzEuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYI +# KwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQB +# MIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2lj +# ZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29t +# L0RpZ2lDZXJ0U0hBMkFzc3VyZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB +# /wQCMAAwDQYJKoZIhvcNAQELBQADggEBAEt1oS21X0axiafPjyY+vlYqjWKuUu/Y +# FuYWIEq6iRRaFabNDhj9RBFQF/aJiE5msrQEOfAD6/6gVSH91lZWBqg6NEeG9T9S +# XbiAPvJ9CEWFsdkXUrjbWhvCnuZ7kqUuU5BAumI1QRbpYgZL3UA+iZXkmjbGh1ln +# 8rUhWIxbBYL4Sg2nqpB44p7CUFYkPj/MbwU2gvBV2pXjj5WaskoZtsACMv5g42BN +# oVLoRAi+ev6s07POt+JtHRIm87lTyuc8wh0swTPUwksKbLU1Zdj9CpqtzXnuVE0w +# 50exJvRSK3Vt4g+0vigpI3qPmDdpkf9+4Mvy0XMNcqrthw20R+PkIlMxghDQMIIQ +# zAIBATCBhjByMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkw +# FwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEy +# IEFzc3VyZWQgSUQgQ29kZSBTaWduaW5nIENBAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CWCGSAFlAwQCAQUAoIGaMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC4GCisGAQQBgjcCAQwxIDAeoByAGgBQ +# AHkAdABoAG8AbgAgADMALgAxADAALgAwMC8GCSqGSIb3DQEJBDEiBCBSbvNxuLmL +# Fyf70+vzWnE86JSS2JLTJbh9WhRqgW9MeDANBgkqhkiG9w0BAQEFAASCAgCAiz/E +# icJSsvY4x2vZnY3UjThg0S9qs+r104rhPxj39k4Qw7szI4yjQQbb2bvnoJA3LoFo +# RROlFg9dXJ8YWRZRNkla+zHX7bIsWO2aIFCnOCOUFH19ttlrTvnal6uLp7P9+wQs +# rller1aRyNIM47dYn+CGxD4NEJ/NIqhCjuRKl0v1Dkps/2md0YkoEcnRXNb3vq6x +# +2L9x3zAcBmVwVM4SFFZ2ZZQG/aHgihbVoNxxTXhYDcwaL5uRrNelz9KXDn+GYpk +# K7ZUFbmNfgnhieLHqF0hk7wLZtHI1BSmsOAFrkApcuIVLzD8aSgDbAMVZEv3GkTx +# Img7jKusLIITGuUWT8wO1LDUXT54qBkQhue6kJ3rqSa2agtg/OWxtQ9JwGSOiRaW +# wlRJjsihrw8Nx1Kcr5EwruBBLFiF+mv/C5ikLvwES1ZKoLccqCftuEptcbmsyEZS +# ov39SslaIWvqfy7rfz+KFfP9WHJxobV6DY4essDCMNcoYXkRwhbT+rr0ydDH23DS +# 3hbXpCuKsy5IAMB7Xk8/uuXV2The/qKmkkmu0KuFOu2/3oqVOC4a27IjkvBCSRhp +# /yWQSM/JQk+KwQ31XCVHeGWf7kqMgCXwkZfkw/lvusXzMuWZqT6bfZ0eGjqX/6jC +# kNwr4fCZtxx0cFLzmCr6/yClCYoDCfGoc1I+D6GCDX0wgg15BgorBgEEAYI3AwMB +# MYINaTCCDWUGCSqGSIb3DQEHAqCCDVYwgg1SAgEDMQ8wDQYJYIZIAWUDBAIBBQAw +# dwYLKoZIhvcNAQkQAQSgaARmMGQCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQC +# AQUABCBEd30afcCyVMH4hw1ZZPb4JotijhQZtXQ42klvgjTVGwIQDDJTIO6lXwNY +# 7qTonYA8LxgPMjAyMTEwMDQxOTExMzFaoIIKNzCCBP4wggPmoAMCAQICEA1CSuC+ +# Ooj/YEAhzhQA8N0wDQYJKoZIhvcNAQELBQAwcjELMAkGA1UEBhMCVVMxFTATBgNV +# BAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8G +# A1UEAxMoRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQTAe +# Fw0yMTAxMDEwMDAwMDBaFw0zMTAxMDYwMDAwMDBaMEgxCzAJBgNVBAYTAlVTMRcw +# FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEgMB4GA1UEAxMXRGlnaUNlcnQgVGltZXN0 +# YW1wIDIwMjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC5mGEZ8WK +# 9Q0IpEXKY2tR1zoRQr0KdXVNlLQMULUmEP4dyG+RawyW5xpcSO9E5b+bYc0VkWJa +# uP9nC5xj/TZqgfop+N0rcIXeAhjzeG28ffnHbQk9vmp2h+mKvfiEXR52yeTGdnY6 +# U9HR01o2j8aj4S8bOrdh1nPsTm0zinxdRS1LsVDmQTo3VobckyON91Al6GTm3dOP +# L1e1hyDrDo4s1SPa9E14RuMDgzEpSlwMMYpKjIjF9zBa+RSvFV9sQ0kJ/SYjU/aN +# Y+gaq1uxHTDCm2mCtNv8VlS8H6GHq756WwogL0sJyZWnjbL61mOLTqVyHO6fegFz +# +BnW/g1JhL0BAgMBAAGjggG4MIIBtDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/ +# BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDBBBgNVHSAEOjA4MDYGCWCGSAGG +# /WwHATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw +# HwYDVR0jBBgwFoAU9LbhIB3+Ka7S5GGlsqIlssgXNW4wHQYDVR0OBBYEFDZEho6k +# urBmvrwoLR1ENt3janq8MHEGA1UdHwRqMGgwMqAwoC6GLGh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtdHMuY3JsMDKgMKAuhixodHRwOi8vY3Js +# NC5kaWdpY2VydC5jb20vc2hhMi1hc3N1cmVkLXRzLmNybDCBhQYIKwYBBQUHAQEE +# eTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTwYIKwYB +# BQUHMAKGQ2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB +# c3N1cmVkSURUaW1lc3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAEgc +# 3LXpmiO85xrnIA6OZ0b9QnJRdAojR6OrktIlxHBZvhSg5SeBpU0UFRkHefDRBMOG +# 2Tu9/kQCZk3taaQP9rhwz2Lo9VFKeHk2eie38+dSn5On7UOee+e03UEiifuHokYD +# Tvz0/rdkd2NfI1Jpg4L6GlPtkMyNoRdzDfTzZTlwS/Oc1np72gy8PTLQG8v1Yfx1 +# CAB2vIEO+MDhXM/EEXLnG2RJ2CKadRVC9S0yOIHa9GCiurRS+1zgYSQlT7LfySmo +# c0NR2r1j1h9bm/cuG08THfdKDXF+l7f0P4TrweOjSaH6zqe/Vs+6WXZhiV9+p7SO +# Z3j5NpjhyyjaW4emii8wggUxMIIEGaADAgECAhAKoSXW1jIbfkHkBdo2l8IVMA0G +# CSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0 +# IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNjAxMDcxMjAwMDBaFw0zMTAxMDcxMjAw +# MDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0IFNIQTIgQXNz +# dXJlZCBJRCBUaW1lc3RhbXBpbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +# ggEKAoIBAQC90DLuS82Pf92puoKZxTlUKFe2I0rEDgdFM1EQfdD5fU1ofue2oPSN +# s4jkl79jIZCYvxO8V9PD4X4I1moUADj3Lh477sym9jJZ/l9lP+Cb6+NGRwYaVX4L +# J37AovWg4N4iPw7/fpX786O6Ij4YrBHk8JkDbTuFfAnT7l3ImgtU46gJcWvgzyIQ +# D3XPcXJOCq3fQDpct1HhoXkUxk0kIzBdvOw8YGqsLwfM/fDqR9mIUF79Zm5WYScp +# iYRR5oLnRlD9lCosp+R1PrqYD4R/nzEU1q3V8mTLex4F0IQZchfxFwbvPc3WTe8G +# Qv2iUypPhR3EHTyvz9qsEPXdrKzpVv+TAgMBAAGjggHOMIIByjAdBgNVHQ4EFgQU +# 9LbhIB3+Ka7S5GGlsqIlssgXNW4wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6ch +# nfNtyA8wEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l +# BAwwCgYIKwYBBQUHAwgweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwgYEGA1Ud +# HwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFz +# c3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNv +# bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwUAYDVR0gBEkwRzA4BgpghkgB +# hv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9D +# UFMwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4IBAQBxlRLpUYdWac3v3dp8 +# qmN6s3jPBjdAhO9LhL/KzwMC/cWnww4gQiyvd/MrHwwhWiq3BTQdaq6Z+CeiZr8J +# qmDfdqQ6kw/4stHYfBli6F6CJR7Euhx7LCHi1lssFDVDBGiy23UC4HLHmNY8ZOUf +# SBAYX4k4YU1iRiSHY4yRUiyvKYnleB/WCxSlgNcSR3CzddWThZN+tpJn+1Nhiaj1 +# a5bA9FhpDXzIAbG5KHW3mWOFIoxhynmUfln8jA/jb7UBJrZspe6HUSHkWGCbugwt +# K22ixH67xCUrRwIIfEmuE7bhfEJCKMYYVs9BNLZmXbZ0e/VWMyIvIjayS6JKldj1 +# po5SMYIChjCCAoICAQEwgYYwcjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8GA1UEAxMoRGln +# aUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQQIQDUJK4L46iP9g +# QCHOFADw3TANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN +# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIxMTAwNDE5MTEzMVowKwYLKoZIhvcNAQkQ +# AgwxHDAaMBgwFgQU4deCqOGRvu9ryhaRtaq0lKYkm/MwLwYJKoZIhvcNAQkEMSIE +# ILvICiD0Bu7OdD0pC2wAqLO9UGMzUOfGejuSENvWkuXdMDcGCyqGSIb3DQEJEAIv +# MSgwJjAkMCIEILMQkAa8CtmDB5FXKeBEA0Fcg+MpK2FPJpZMjTVx7PWpMA0GCSqG +# SIb3DQEBAQUABIIBAIaCoJWKRd6cHB/KrrlVmBY469068xG7ok+T18bfcLmNrvPF +# 7PGY5a4qcMZj+rBevyfWTrOreNAWyNhnxIT0qYneSTJOMytTPYnJI+GhvGwQjDhC +# Eg/JeLOe9guMq7P/ZNvFur+VoCz6sgR/Q+9IGUhJ/7liABdMwNLK38r5VEaSAnSW +# RetjuSqtMoZc2KtjL/MUY26sUwjsMD0tgt0EOF4nrcv3rWl++TsJUEqYr+aFpNu4 +# eVaTNeS0V7sRGQbWAQohkES879Lpqv7KaEW+h426+cc5el260gynz7vTzUuaamvW +# Nfbvu83P5Tk1nRA1Ds2aSqn/RMu6cNNjD8ntV5o= +# SIG # End signature block diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate new file mode 100644 index 00000000..082a6fbb --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate @@ -0,0 +1,69 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + unset VIRTUAL_ENV_PROMPT + if [ ! "${1:-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="C:\Users\keego\Documents\Repos\pdx_code\Class_Raven\4 Django\demo\exploring_virtual_environments\my_env" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/Scripts:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + PS1="(my_env) ${PS1:-}" + export PS1 + VIRTUAL_ENV_PROMPT="(my_env) " + export VIRTUAL_ENV_PROMPT +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null +fi diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate.bat b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate.bat new file mode 100644 index 00000000..cd450925 --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/activate.bat @@ -0,0 +1,34 @@ +@echo off + +rem This file is UTF-8 encoded, so we need to update the current code page while executing it +for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do ( + set _OLD_CODEPAGE=%%a +) +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" 65001 > nul +) + +set VIRTUAL_ENV=C:\Users\keego\Documents\Repos\pdx_code\Class_Raven\4 Django\demo\exploring_virtual_environments\my_env + +if not defined PROMPT set PROMPT=$P$G + +if defined _OLD_VIRTUAL_PROMPT set PROMPT=%_OLD_VIRTUAL_PROMPT% +if defined _OLD_VIRTUAL_PYTHONHOME set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME% + +set _OLD_VIRTUAL_PROMPT=%PROMPT% +set PROMPT=(my_env) %PROMPT% + +if defined PYTHONHOME set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME% +set PYTHONHOME= + +if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH% +if not defined _OLD_VIRTUAL_PATH set _OLD_VIRTUAL_PATH=%PATH% + +set PATH=%VIRTUAL_ENV%\Scripts;%PATH% +set VIRTUAL_ENV_PROMPT=(my_env) + +:END +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul + set _OLD_CODEPAGE= +) diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/deactivate.bat b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/deactivate.bat new file mode 100644 index 00000000..62a39a75 --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/deactivate.bat @@ -0,0 +1,22 @@ +@echo off + +if defined _OLD_VIRTUAL_PROMPT ( + set "PROMPT=%_OLD_VIRTUAL_PROMPT%" +) +set _OLD_VIRTUAL_PROMPT= + +if defined _OLD_VIRTUAL_PYTHONHOME ( + set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" + set _OLD_VIRTUAL_PYTHONHOME= +) + +if defined _OLD_VIRTUAL_PATH ( + set "PATH=%_OLD_VIRTUAL_PATH%" +) + +set _OLD_VIRTUAL_PATH= + +set VIRTUAL_ENV= +set VIRTUAL_ENV_PROMPT= + +:END diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip.exe b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip.exe new file mode 100644 index 0000000000000000000000000000000000000000..badfc795aa6fc77a4067f93490feec69c8e24f6a GIT binary patch literal 106435 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 E1t5VX2><{9 literal 0 HcmV?d00001 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.10.exe b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.10.exe new file mode 100644 index 0000000000000000000000000000000000000000..badfc795aa6fc77a4067f93490feec69c8e24f6a GIT binary patch literal 106435 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 E1t5VX2><{9 literal 0 HcmV?d00001 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.exe b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pip3.exe new file mode 100644 index 0000000000000000000000000000000000000000..badfc795aa6fc77a4067f93490feec69c8e24f6a GIT binary patch literal 106435 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 E1t5VX2><{9 literal 0 HcmV?d00001 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/python.exe b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/python.exe new file mode 100644 index 0000000000000000000000000000000000000000..42356dc4000e7f217f53129927cf85e48d8e12ca GIT binary patch literal 242920 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%0DR4z)WQcb>Rku)_txjy8TEHVs#H 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%0DqcKFn%RX-DF>qCHtfd(>0m&Tp(1(DRhHdoti)C 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%0DS07BAj6-njF-qy0mJ8pj3rJ?3!<- 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 z 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 literal 0 HcmV?d00001 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/pyvenv.cfg b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/pyvenv.cfg new file mode 100644 index 00000000..9f61a394 --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/pyvenv.cfg @@ -0,0 +1,3 @@ +home = C:\Users\keego\AppData\Local\Programs\Python\Python310 +include-system-site-packages = false +version = 3.10.0 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/requirements.txt b/4 Django/demo/exploring_virtual_environments/venv_environment/requirements.txt new file mode 100644 index 00000000..2416b62d --- /dev/null +++ b/4 Django/demo/exploring_virtual_environments/venv_environment/requirements.txt @@ -0,0 +1,4 @@ +asgiref==3.4.1 +Django==4.0 +sqlparse==0.4.2 +tzdata==2021.5 diff --git a/4 Django/demo/first_django_project/README.md b/4 Django/demo/first_django_project/README.md new file mode 100644 index 00000000..4b2355fd --- /dev/null +++ b/4 Django/demo/first_django_project/README.md @@ -0,0 +1 @@ +The first_django_project folder is missing `db.sqlite3` and `env/` because they are ignored by `.gitignore`. The database migrations will still be present and the database tables can be created using `python manage.py migrate`, but the database will be empty by default. \ No newline at end of file diff --git a/4 Django/demo/first_django_project/first_django_project/__init__.py b/4 Django/demo/first_django_project/first_django_project/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/first_django_project/first_django_project/asgi.py b/4 Django/demo/first_django_project/first_django_project/asgi.py new file mode 100644 index 00000000..a109473f --- /dev/null +++ b/4 Django/demo/first_django_project/first_django_project/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for first_django_project project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'first_django_project.settings') + +application = get_asgi_application() diff --git a/4 Django/demo/first_django_project/first_django_project/settings.py b/4 Django/demo/first_django_project/first_django_project/settings.py new file mode 100644 index 00000000..7c71433e --- /dev/null +++ b/4 Django/demo/first_django_project/first_django_project/settings.py @@ -0,0 +1,128 @@ +""" +Django settings for first_django_project project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-2872)7h$5r65@j*eckj%#dnj!%9=bw6ose#zu5kcab)dtyojkj' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + + # ...third party apps, + + # ... custom apps + +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'first_django_project.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': ['templates'], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'first_django_project.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/4 Django/demo/first_django_project/first_django_project/urls.py b/4 Django/demo/first_django_project/first_django_project/urls.py new file mode 100644 index 00000000..97b69515 --- /dev/null +++ b/4 Django/demo/first_django_project/first_django_project/urls.py @@ -0,0 +1,21 @@ +"""first_django_project URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/4 Django/demo/first_django_project/first_django_project/wsgi.py b/4 Django/demo/first_django_project/first_django_project/wsgi.py new file mode 100644 index 00000000..b273b5da --- /dev/null +++ b/4 Django/demo/first_django_project/first_django_project/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for first_django_project project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'first_django_project.settings') + +application = get_wsgi_application() diff --git a/4 Django/demo/first_django_project/manage.py b/4 Django/demo/first_django_project/manage.py new file mode 100644 index 00000000..aba8b176 --- /dev/null +++ b/4 Django/demo/first_django_project/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'first_django_project.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() From ebcf8aca77fa75016266887cd2d4f3f77bd60587 Mon Sep 17 00:00:00 2001 From: arek8675 Date: Mon, 20 Dec 2021 19:56:27 -0800 Subject: [PATCH 036/277] Finished lab5 --- Code/Arek/Javascript/lab5/code.js | 95 ++++++++++++++++++++-------- Code/Arek/Javascript/lab5/index.html | 4 ++ 2 files changed, 73 insertions(+), 26 deletions(-) diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js index c28378fd..cb4e0752 100644 --- a/Code/Arek/Javascript/lab5/code.js +++ b/Code/Arek/Javascript/lab5/code.js @@ -3,49 +3,92 @@ -let pageNumber = 1 -let queryString = 'astronomy' -let url = "https://favqs.com/api/quotes" - - - +let queryString = document.getElementById('filterType').value +let url = "https://favqs.com/api/quotes" +let pageNumber = 0 +let quoteNum = 0 +let back = document.querySelector('#back-page') +let next = document.querySelector('#next-page') let btn = document.querySelector('#button1') -btn.addEventListener('click', function(){ +let lastPage = false - function displayQuote(data){ +function displayQuote(data){ + console.log(data.quotes.length) - 1 + let pagenum = document.getElementById('page-number') + let quote = document.getElementById('quote-div') + + pagenum.innerHTML = ` +
      Page Number: ${pageNumber}
      +
      Last Page = ${data.last_page}
      - let quote = document.getElementById('quote-div') - let newQuote = document.createElement('h1') - - newQuote.innerText = ` - "${data.quotes[Math.floor(Math.random()* data.quotes.length)].body}"\n\n - - ` - quote.appendChild(newQuote) - } + ` + + quote.innerHTML = ` +

      ${data.quotes[quoteNum].body}\n

      + + + ` + quoteNum += 1 + + + + +} + +function apiCall(){ axios({ method: 'get', url: url, headers: { - Authorization: `Token token=${FAVQS_API_KEY}` - }, - params: { - page: pageNumber, - filter: queryString - } + Authorization: `Token token=${FAVQS_API_KEY}` + }, + params: { + page: pageNumber, + filter: queryString + } }) .then(function (response){ - console.log(response.data.quotes[Math.floor(Math.random()* response.data.quotes.length)].body) + console.log(response.data) displayQuote(response.data) + return response.data }) .catch(function (error){ - console.log(error) + console.log(error) }) +} + + +btn.addEventListener('click', function(){ + + console.log(queryString) + apiCall() + + +}) + +back.addEventListener('click', function(){ + if (pageNumber === 0){ + stop() + } + else{ + quoteNum = 0 + pageNumber -= 1 + apiCall() + } + +}) +next.addEventListener('click', function(){ + quoteNum = 0 + pageNumber += 1 + apiCall() +}) + + + -}) diff --git a/Code/Arek/Javascript/lab5/index.html b/Code/Arek/Javascript/lab5/index.html index eb726c0a..5140424d 100644 --- a/Code/Arek/Javascript/lab5/index.html +++ b/Code/Arek/Javascript/lab5/index.html @@ -9,7 +9,11 @@ + + + +

      From 905664d19440edd3d870b7827b4ae55f6738852d Mon Sep 17 00:00:00 2001 From: James Johnson Date: Mon, 20 Dec 2021 20:46:14 -0800 Subject: [PATCH 037/277] added next page button --- .../javascript-lab05/index.html | 3 +- .../javascript-lab05/static/css/index.css | 11 +++++++ .../javascript-lab05/static/js/index.js | 29 ++++++++++++------- 3 files changed, 31 insertions(+), 12 deletions(-) diff --git a/Code/James/javascript-labs/javascript-lab05/index.html b/Code/James/javascript-labs/javascript-lab05/index.html index df7b70aa..21a5345a 100644 --- a/Code/James/javascript-labs/javascript-lab05/index.html +++ b/Code/James/javascript-labs/javascript-lab05/index.html @@ -18,9 +18,10 @@ -
      +

      Get Random Quote

      +

      diff --git a/Code/James/javascript-labs/javascript-lab05/static/css/index.css b/Code/James/javascript-labs/javascript-lab05/static/css/index.css index c91b128d..12ee3d13 100644 --- a/Code/James/javascript-labs/javascript-lab05/static/css/index.css +++ b/Code/James/javascript-labs/javascript-lab05/static/css/index.css @@ -16,6 +16,17 @@ } #author { + display: flex; + flex-direction: column; + align-items: center; font-style: italic; margin-top: 2rem; +} + + +#body { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 2rem; } \ No newline at end of file diff --git a/Code/James/javascript-labs/javascript-lab05/static/js/index.js b/Code/James/javascript-labs/javascript-lab05/static/js/index.js index d24ebb0e..66d35d91 100644 --- a/Code/James/javascript-labs/javascript-lab05/static/js/index.js +++ b/Code/James/javascript-labs/javascript-lab05/static/js/index.js @@ -3,6 +3,7 @@ let button = document.querySelector("#button-quote"), h1 = document.querySelector("#result"), h3 = document.querySelector("#author"), pageNumber = 1, + quotesContainer = document.querySelector("#quotes-container"), quotesList = [], i = 0; @@ -25,10 +26,10 @@ button2.addEventListener("click", () => { h3.innerHTML = quotesList[i].author; h1.innerHTML = quotesList[i].body; console.log(i); - // quotesList = [] - } - -// else set i back to 0 and empty the quotes list then run the request function to start over with new list + pageNumber += 1 + } + +// else set i back to 0 and empty the quotes list then run the request function to start over with new list else { i = 0; quotesList = []; @@ -47,18 +48,24 @@ function getQuote() { }) .then((response) => { - // set i back to zero when function is called outside of the button 2 function - i = 0; + // set i back to zero when function is called outside of the button 2 function + i = 0; quotesList = []; let quotes = response.data.quotes; let data = response.data; console.log(data); console.log(quotes); - quotes.forEach((quote) => { - quotesList.push(quote); - h3.innerHTML = quotes[i].author; - h1.innerHTML = quotes[i].body; - }); + quotesList = quotes; + h3.innerHTML = quotes[0].author; + h1.innerHTML = quotes[0].body; }) + // .then((result) => { + // for (let i = 0; i < quotesList.length; i++) { + // let quoteDiv = document.createElement("div"); + // quoteDiv.innerHTML = `

      ${quotesList[i].body}

      ${quotesList[i].author}

      `; + + // quotesContainer.appendChild(quoteDiv); + // } + // }) .catch((error) => console.log("error!", error)); } From a7e8f7593449d062991d0acd022ac141cfad3575 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Mon, 20 Dec 2021 22:29:56 -0700 Subject: [PATCH 038/277] built everything, but SEARCH is killing meAHHHHHHHHHHHHHHHHHHHH --- Code/Austen/js-05/index.html | 28 ++++++++++++++++ Code/Austen/js-05/scripts/index.js | 46 +++++++++++++++++++++++++++ Code/Austen/js-05/style/signature.css | 32 +++++++++++++++++++ 3 files changed, 106 insertions(+) create mode 100644 Code/Austen/js-05/index.html create mode 100644 Code/Austen/js-05/scripts/index.js create mode 100644 Code/Austen/js-05/style/signature.css diff --git a/Code/Austen/js-05/index.html b/Code/Austen/js-05/index.html new file mode 100644 index 00000000..d5b4882d --- /dev/null +++ b/Code/Austen/js-05/index.html @@ -0,0 +1,28 @@ + + + + + + Quotable + + + +
      +

      Quotable

      +

      the quotiest quotes around

      +
      +
      + + + +
      + +
      +
      + + + + + diff --git a/Code/Austen/js-05/scripts/index.js b/Code/Austen/js-05/scripts/index.js new file mode 100644 index 00000000..c258bfdf --- /dev/null +++ b/Code/Austen/js-05/scripts/index.js @@ -0,0 +1,46 @@ +// simple function to test connections between html elements and this script +function test(){ + alert('it just works') +} + +// define api url +let URL = 'https://favqs.com/' + +// define target element +const target = document.getElementById('target') + +// request qotd from favqs api +const QOTD = () => axios.get(URL + 'api/qotd').then( + function (response){ + let data = response.data.quote + let quote = data.body + let author = data.author + target.innerHTML = `${quote}
      ${author}` +}).catch( + function (error){ + console.log(error) + } +) + +// request the url with the user's search term +function searchQuote(){ + let term = prompt('search term: ') + // const headers = + const params = { + filter: term + } +// DOESNT FREAKING WORK FAVQ IS SO GOTDAMN ANNOYING + axios.get(URL + 'quotes/',{ + headers: { + 'authorization': 'Token token:`${FAVQS_API_KEY}`', + 'content-type': 'application/json' + }, + params: params + }).then(function (response){ + console.log(response) + }) +} + + +// display qotd on initial load event +document.body.onload = QOTD diff --git a/Code/Austen/js-05/style/signature.css b/Code/Austen/js-05/style/signature.css new file mode 100644 index 00000000..04ad5420 --- /dev/null +++ b/Code/Austen/js-05/style/signature.css @@ -0,0 +1,32 @@ +body { + color: white; + background-color: black; + min-height: 94vh; + border: 10px solid red; +} +header { + text-align: center; + border: 4px solid red; + margin: 1rem 2rem; +} +main { + display: flex; + flex-direction: column; + justify-content: center; +} +form input { + margin: 0 4px 0; + background-color: darkgrey; +} +button { + color: white; + background-color: black; + border-color: red; +} +.quote { + text-align: center; + margin: 1rem; +} +.author { + font-size: 10px; +} From d1ffd420aa81cb574f4d4bda0a0726ff0bc0042f Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 21 Dec 2021 17:43:54 -0700 Subject: [PATCH 039/277] ignore secrets.js --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bfcadcf2..f600242d 100644 --- a/.gitignore +++ b/.gitignore @@ -131,3 +131,4 @@ GitHub.sublime-settings .history .vscode/settings.json +Code/Austen/js-05/scripts/secrets.js From 2d36911528463729cae1c4bdb0e0b6e9c76ef63b Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 21 Dec 2021 17:45:14 -0700 Subject: [PATCH 040/277] ignore secretes.js --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bfcadcf2..f600242d 100644 --- a/.gitignore +++ b/.gitignore @@ -131,3 +131,4 @@ GitHub.sublime-settings .history .vscode/settings.json +Code/Austen/js-05/scripts/secrets.js From 2549173645bd1a0ff1f9e6f44f7c3e5e4551c1d4 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Tue, 21 Dec 2021 17:52:28 -0800 Subject: [PATCH 041/277] added SQL resources and adjusted course dates --- README.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 835e2ffe..228ab5ac 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,9 @@ Weeks 1, 2, 3, 4, 5: Python Weeks 6, 7, 8, 9: HTML/CSS/Flask -**Weeks 10, 11: Javascript** +Weeks 10, 11: Javascript -Weeks 12, 13, 14, 15: Django +**Weeks 12, 13, 14, 15: Django** Weeks 16, 17, 18: Capstone project @@ -183,6 +183,16 @@ Corrections will be made only to that particular branch. ## Additional Resources +
      + SQL + +
      +
      HTML/CSS/JS Online IDEs
        From b5a802168fef5101779ad5a93fc97193e8cf8e08 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Tue, 21 Dec 2021 17:53:13 -0800 Subject: [PATCH 042/277] added link text --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 228ab5ac..97c1df4e 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ Corrections will be made only to that particular branch.
      • SQL Murder Mystery
      • SQLZoo
      • W3 Schools - SQL Tutorial
      • -
      • +
      • SQL Practice Resources
      From f2238227bef9c140e56b31f67e4a2e74cbea60d9 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Tue, 21 Dec 2021 17:53:45 -0800 Subject: [PATCH 043/277] fixed link text --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97c1df4e..fe46171f 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ Corrections will be made only to that particular branch.
    • SQL Murder Mystery
    • SQLZoo
    • W3 Schools - SQL Tutorial
    • -
    • SQL Practice Resources
    • +
    • SQL Practice Resources
    • From 202e9bd99371eecfb3bb54499ec37c5393632d56 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Tue, 21 Dec 2021 20:39:36 -0800 Subject: [PATCH 044/277] added pagination --- .../javascript-lab05/index.html | 37 ++++-- .../javascript-lab05/static/css/index.css | 28 ++++- .../javascript-lab05/static/js/index.js | 115 +++++++++++------- 3 files changed, 128 insertions(+), 52 deletions(-) diff --git a/Code/James/javascript-labs/javascript-lab05/index.html b/Code/James/javascript-labs/javascript-lab05/index.html index 21a5345a..e03cee00 100644 --- a/Code/James/javascript-labs/javascript-lab05/index.html +++ b/Code/James/javascript-labs/javascript-lab05/index.html @@ -18,17 +18,40 @@ -
      +

      Get Random Quote

      - +
      + + +
      +

      -

      - +

      + +
      - - - + + + +
      ©2021 - Austen C. Myers-Flachson
      built with: FavQs API
      + - + + diff --git a/Code/Austen/js-05/index/index.css b/Code/Austen/js-05/index/index.css new file mode 100644 index 00000000..32ee4503 --- /dev/null +++ b/Code/Austen/js-05/index/index.css @@ -0,0 +1,70 @@ +:root { + --background: black; + --text: white; + --border: solid darkgreen; +} + +body { + color: var(--text); + background-color: var(--background); + min-height: 94vh; + border: 8px var(--border); +} +header { + text-align: center; + border: 4px var(--border); + margin: 1rem 2rem; +} +main { + display: flex; + flex-direction: column; + justify-content: center; +} + +button { + color: var(--text); + background-color: var(--background); + padding: 5px; + font-size: 18px; + border: 1px var(--border); + max-width: 50%; + align-self: center; +} +form { + display: flex; + flex-direction: column; + align-items: center; + font-size: 18px; + + margin: 1rem; +} +input { + margin: .25rem; +} + +footer { + color: lightgrey; + background-color: var(--background); + width: 75vw; + text-align: center; + position: fixed; + bottom: 5vh; + left: 12.5vw; +} +a:any-link { + color: red; +} +.quote { + text-align: center; + margin: 1rem; + padding: 20px; + border: 1px var(--border); +} +.quote-body { + + font-style: italic; + font-size: 18px; +} +.author { + font-size: 14px; +} diff --git a/Code/Austen/js-05/index/index.js b/Code/Austen/js-05/index/index.js new file mode 100644 index 00000000..0dcb27b3 --- /dev/null +++ b/Code/Austen/js-05/index/index.js @@ -0,0 +1,74 @@ +// simple function to test connections between html elements and this script +function test(){ + alert('it just works') +} + +// define api url +let URL = 'https://favqs.com' + +// define target element + +// format quotes and return a template +function formatQuote(data){ + let quote = data.body + let author = data.author + let template = `
      "${quote}"
      ${author}
      ` + return template +} +// request qotd from favqs api +const QOTD = () => axios.get(URL + '/api/qotd') + // create template with requested quote + .then( + function (response){ + let target = document.getElementById('quotes-target') + let data = response.data.quote + let template = formatQuote(data) + target.innerHTML = template + +}) + .catch( + function (error){ + console.log(error) + }) + +function showForm(){ + let target = document.getElementById('form-target') + let form = document.getElementById('search-form') + target.innerHTML = form.innerHTML +} +// determine search type +function getType(){ + let author = document.getElementById('author').checked + let tag = document.getElementById('tag').checked + if (author === true){ + return 'author' + } + if (tag === true){ + return 'tag' + } +} +function searchQuotes(){ + + let term = document.getElementById('term').value + let type = getType() + let request = axios.get(URL + '/api/quotes',{ + headers: { + 'Authorization': `Token token=${FAVQS_API_KEY}`, + 'Content-Type': 'application/json' + }, + params: { + 'filter': term, + 'type': type + }, + }) + .then( + function (response){ + let target = document.getElementById('quotes-target') + target.innerHTML = '' + let quotes = response.data.quotes + quotes.forEach(quote => target.innerHTML += formatQuote(quote) + `
      `) + })} + + +// display qotd on initial load event +document.body.onload = QOTD diff --git a/Code/Austen/js-05/scripts/index.js b/Code/Austen/js-05/scripts/index.js deleted file mode 100644 index c258bfdf..00000000 --- a/Code/Austen/js-05/scripts/index.js +++ /dev/null @@ -1,46 +0,0 @@ -// simple function to test connections between html elements and this script -function test(){ - alert('it just works') -} - -// define api url -let URL = 'https://favqs.com/' - -// define target element -const target = document.getElementById('target') - -// request qotd from favqs api -const QOTD = () => axios.get(URL + 'api/qotd').then( - function (response){ - let data = response.data.quote - let quote = data.body - let author = data.author - target.innerHTML = `${quote}
      ${author}` -}).catch( - function (error){ - console.log(error) - } -) - -// request the url with the user's search term -function searchQuote(){ - let term = prompt('search term: ') - // const headers = - const params = { - filter: term - } -// DOESNT FREAKING WORK FAVQ IS SO GOTDAMN ANNOYING - axios.get(URL + 'quotes/',{ - headers: { - 'authorization': 'Token token:`${FAVQS_API_KEY}`', - 'content-type': 'application/json' - }, - params: params - }).then(function (response){ - console.log(response) - }) -} - - -// display qotd on initial load event -document.body.onload = QOTD diff --git a/Code/Austen/js-05/style/signature.css b/Code/Austen/js-05/style/signature.css deleted file mode 100644 index 04ad5420..00000000 --- a/Code/Austen/js-05/style/signature.css +++ /dev/null @@ -1,32 +0,0 @@ -body { - color: white; - background-color: black; - min-height: 94vh; - border: 10px solid red; -} -header { - text-align: center; - border: 4px solid red; - margin: 1rem 2rem; -} -main { - display: flex; - flex-direction: column; - justify-content: center; -} -form input { - margin: 0 4px 0; - background-color: darkgrey; -} -button { - color: white; - background-color: black; - border-color: red; -} -.quote { - text-align: center; - margin: 1rem; -} -.author { - font-size: 10px; -} From 376f403fd09b68af855411b96c315c72f4b20b90 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Tue, 21 Dec 2021 21:14:39 -0800 Subject: [PATCH 046/277] added quoteAPISolution --- 3 JavaScript/demo/quoteAPISolution/index.css | 139 ++++++++++++++ 3 JavaScript/demo/quoteAPISolution/index.html | 48 +++++ .../demo/quoteAPISolution/quoteAPI.js | 169 ++++++++++++++++++ 3 files changed, 356 insertions(+) create mode 100644 3 JavaScript/demo/quoteAPISolution/index.css create mode 100644 3 JavaScript/demo/quoteAPISolution/index.html create mode 100644 3 JavaScript/demo/quoteAPISolution/quoteAPI.js diff --git a/3 JavaScript/demo/quoteAPISolution/index.css b/3 JavaScript/demo/quoteAPISolution/index.css new file mode 100644 index 00000000..503f3faf --- /dev/null +++ b/3 JavaScript/demo/quoteAPISolution/index.css @@ -0,0 +1,139 @@ +@import url("https://fonts.googleapis.com/css2?family=Questrial&family=Varela+Round&display=swap"); + +* { + font-family: "Questrial", sans-serif; +} + +h1, +blockquote { + font-family: "Varela Round", sans-serif; +} + +h1 { + font-size: 3rem; +} +html, +body, +blockquote { + margin: 0; + padding: 0; +} + +.container { + background-color: burlywood; + min-height: 100vh; + width: 100%; + + padding-top: 100px; + + display: flex; + flex-direction: column; + align-items: center; + + position: relative; +} + +form { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + width: 100%; +} +#search-query-input { + width: 70vw; + padding: 15px; + margin: 25px; + border: none; + border-radius: 100px; + + font-size: 1.5rem; +} + +#search-query-input:focus { + outline: 2px solid teal; +} + +.button-icon { + font-size: 3rem; + transition: all 0.3s ease-in-out; +} + +.button-icon:hover { + cursor: pointer; + color: teal; +} + +#page-controls { + display: flex; + flex-direction: column; + align-items: center; + width: 60vw; +} + +#page-change-arrows { + display: flex; + align-items: center; + justify-content: space-around; + margin: 20px; + width: 60vw; +} + +#current-page-number { + font-size: 2rem; +} + +#quotes { + display: flex; + flex-direction: column; + align-items: center; +} + +blockquote { + background-color: rgba(165, 60, 60); + border-radius: 10px; + padding: 30px; + margin: 30px 0px; + max-width: 80%; + + font-size: 2rem; +} + +blockquote cite { + font-size: 1.5rem; + float: right; + margin-top: 20px; +} + +@media screen and (min-width: 768px) { + #search-query { + width: 40vw; + } + + #page-change-arrows { + width: 20vw; + } +} + +.spinner { + animation: spin 2s infinite linear; + color:rgba(165, 42, 42, 0.8) +} + +@keyframes spin { + 0% { + transform: rotate(0deg) + } + 25% { + transform: rotate(90deg) + } + 50% { + transform: rotate(180deg) + } + 75% { + transform: rotate(279deg) + } + 100% { + transform: rotate(360deg) + } +} \ No newline at end of file diff --git a/3 JavaScript/demo/quoteAPISolution/index.html b/3 JavaScript/demo/quoteAPISolution/index.html new file mode 100644 index 00000000..21dabacf --- /dev/null +++ b/3 JavaScript/demo/quoteAPISolution/index.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + Says Who? + + +
      +

      Says Who?

      +
      + + +
      +
      +
      + + +
      +
      1
      +
      +
      + +
      +
      + + + + + diff --git a/3 JavaScript/demo/quoteAPISolution/quoteAPI.js b/3 JavaScript/demo/quoteAPISolution/quoteAPI.js new file mode 100644 index 00000000..d18b8b97 --- /dev/null +++ b/3 JavaScript/demo/quoteAPISolution/quoteAPI.js @@ -0,0 +1,169 @@ +let quoteContainer = document.querySelector('#quotes'), + pageChangeArrows = document.querySelector('#page-change-arrows'), + searchButton = document.querySelector('#search-button'), + searchQueryInput = document.querySelector('#search-query-input'), + pageControls = document.querySelector('#page-controls'), + previousPageArrow = document.querySelector('#previous-page-arrow'), + nextPageArrow = document.querySelector('#next-page-arrow'), + currentPageNumber = document.querySelector('#current-page-number') + +// global state variables, +// these are manipulated at a global level +// because they are used in various places +let currentPage = 1 +let searchQuery = '' + +// Fetch the quote of the day from FAVQs api and render it on the page +function fetchQuoteOfTheDay () { + let url = 'https://favqs.com/api/qotd' + // let quotes = [] + + // create an object for HTTP headers + const headers = { + 'Content-Type': 'application/json' + } + + // axios.get(url, configObject) + axios + .get(url, { headers: headers }) + .then(response => { + quote = response.data.quote + renderQuotes([quote]) + renderPageArrows([quote]) + }) + .catch(error => console.log(error)) +} + +// search for the filterQuery +function fetchQuotes (pageNumber = 1, filterQuery = '') { + let url = 'https://favqs.com/api/quotes' + let quotes, isLastPage + + // create an object for HTTP headers + const headers = { + 'Content-Type': 'application/json', + Authorization: `Token token=${FAVQ_API_KEY}` + } + + // create an object for the URL query parameters + const params = { + page: pageNumber, + filter: filterQuery + } + + // axios.get(url, configObject) + axios + .get(url, { + headers: headers, + params: params + }) + .then(response => { + // pull the data out of the HTTP response + quotes = response.data.quotes + currentPage = response.data.page + isLastPage = response.data.last_page + + // + renderQuotes(quotes) + renderPageArrows(quotes, pageNumber, isLastPage) + }) + .catch(error => console.log(error)) +} + +// render the page navigation arrows based on the currentPage and +function renderPageArrows (quotes, pageNumber, isLastPage) { + // hide the arrows unless there is more than one quote + if (quotes.length < 2) { + pageControls.style.display = 'none' + } else { + pageControls.style.display = 'flex' + + // hide the left arrow if we're on the first page + if (pageNumber === 1) { + previousPageArrow.style.display = 'none' + } else { + previousPageArrow.style.display = 'block' + } + + // hide the right arrow if we're on the last page + if (isLastPage) { + nextPageArrow.style.display = 'none' + } else { + nextPageArrow.style.display = 'block' + } + } + + currentPageNumber.innerHTML = currentPage +} + +function renderQuotes (quotes) { + let quote, blockquote, cite + quoteContainer.innerHTML = '' + + if (quotes[0].body.toLowerCase() === 'no quotes found') { + quoteContainer.innerHTML = `

      No quotes found

      ` + } else { + for (quote of quotes) { + blockquote = document.createElement('blockquote') + cite = document.createElement('cite') + + blockquote.classList.add('quote') + + blockquote.innerHTML = quote.body + '
      ' + + cite.innerHTML = `- ${quote.author}` + blockquote.appendChild(cite) + + quoteContainer.appendChild(blockquote) + } + } +} + +// when the searchButton is clicked, +searchButton.addEventListener('click', function () { + // set the searchQuery to the current value of the searchQueryInput, + // reset the currentPage to 1 + searchQuery = searchQueryInput.value + currentPage = 1 + + // set loading message + quoteContainer.innerHTML = + '

      ' + + // call the API with the new currentPage + // number and previous searchQuery + fetchQuotes(currentPage, searchQuery) +}) + +function handlePageChange (direction) { + // set loading message + quoteContainer.innerHTML = + '

      ' + + // change the currentPage based on the direction + if (direction === 'previous') { + currentPage-- + } else if (direction === 'next') { + currentPage++ + } + + // call the API with the new currentPage + // number and previous searchQuery + fetchQuotes(currentPage, searchQuery) +} + +// handlePageChange could also be defined like this +// using a ternary if/else operation and an arrow function: +// const handlePageChange = direction => +// fetchQuotes(direction === 'next' ? currentPage++ : currentPage--, searchQuery) + +// when the previousPageArrow is clicked, +// call handlePageChange to decrease page number +previousPageArrow.addEventListener('click', () => handlePageChange('previous')) + +// when the nextPageArrow is clicked, +// call handlePageChange to increase page number +nextPageArrow.addEventListener('click', () => handlePageChange('next')) + +// load the initial quote +fetchQuoteOfTheDay() From 0428320cdea0f91fcf840fcccf4e83aab97d84d1 Mon Sep 17 00:00:00 2001 From: Lee Colburn Date: Wed, 22 Dec 2021 12:02:03 -0800 Subject: [PATCH 047/277] lab 5 complete --- Code/Lee/Javascript/lab01/index.html | 8 +- Code/Lee/Javascript/lab05/css/index.css | 19 ++++ Code/Lee/Javascript/lab05/css/theme.css | 7 ++ Code/Lee/Javascript/lab05/index.html | 78 +++++++++++++ Code/Lee/Javascript/lab05/index.js | 140 ++++++++++++++++++++++++ Code/Lee/Javascript/lab_04/index.html | 68 ------------ Code/Lee/Javascript/lab_04/todo.js | 127 --------------------- Code/Lee/Notes/classes.py | 2 - Code/Lee/Python/lab_02.py | 8 +- Code/Lee/Python/lab_03.py | 4 +- Code/Lee/Python/lab_08.py | 10 +- Code/Lee/Python/lab_09.py | 8 +- Code/Lee/Python/lab_10.py | 5 +- Code/Lee/Python/lab_11.py | 70 ++++++------ Code/Lee/Python/lab_14.py | 5 +- Code/Lee/Python/lab_15.py | 14 +-- Code/Lee/Python/lab_17.py | 27 +---- Code/Lee/Python/lab_19.py | 32 ++---- Code/Lee/initial.py | 4 +- 19 files changed, 321 insertions(+), 315 deletions(-) create mode 100644 Code/Lee/Javascript/lab05/css/index.css create mode 100644 Code/Lee/Javascript/lab05/css/theme.css create mode 100644 Code/Lee/Javascript/lab05/index.html create mode 100644 Code/Lee/Javascript/lab05/index.js delete mode 100644 Code/Lee/Javascript/lab_04/index.html delete mode 100644 Code/Lee/Javascript/lab_04/todo.js diff --git a/Code/Lee/Javascript/lab01/index.html b/Code/Lee/Javascript/lab01/index.html index f5b69397..1f73dce2 100644 --- a/Code/Lee/Javascript/lab01/index.html +++ b/Code/Lee/Javascript/lab01/index.html @@ -8,10 +8,10 @@ Javascript Intro Labs -

      Please cycle throught the scripts to evaluate my labs - Cheers!

      - - - +

      Please cycle through the scripts to evaluate my labs - Cheers!

      + + + --> \ No newline at end of file diff --git a/Code/Lee/Javascript/lab05/css/index.css b/Code/Lee/Javascript/lab05/css/index.css new file mode 100644 index 00000000..6b733a7c --- /dev/null +++ b/Code/Lee/Javascript/lab05/css/index.css @@ -0,0 +1,19 @@ +.quote-item { + margin: 10px 10px; + font-size: 1.5rem; +} + +.card-body { + margin: 10px 10px; +} + +.blockquote { + margin: 10px 10px; +} + +#quote-author { + margin: 10px 50px; + margin-bottom: 3rem; + text-align: right; +} + diff --git a/Code/Lee/Javascript/lab05/css/theme.css b/Code/Lee/Javascript/lab05/css/theme.css new file mode 100644 index 00000000..5d4ac443 --- /dev/null +++ b/Code/Lee/Javascript/lab05/css/theme.css @@ -0,0 +1,7 @@ +/* Created with Themestr.app */ +/*! `Custom` Bootstrap 5 theme */@import url(https://fonts.googleapis.com/css?family=Comfortaa:200,300,400,700);/*! + * Bootstrap v5.0.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-primary: #083358;--bs-secondary: #F67280;--bs-success: #0074E4;--bs-info: #74DBEF;--bs-warning: #FC3C3C;--bs-danger: #FF4057;--bs-light: #F2F2F0;--bs-dark: #072247;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:3px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-family:Comfortaa;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#083358;text-decoration:underline}a:hover{color:#062946}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:3px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.table{--bs-table-bg: rgba(0,0,0,0);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:3px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:3px 0}.table-bordered>:not(caption)>*>*{border-width:0 3px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #ced6de;--bs-table-striped-bg: #c4cbd3;--bs-table-striped-color: #000;--bs-table-active-bg: #b9c1c8;--bs-table-active-color: #000;--bs-table-hover-bg: #bfc6cd;--bs-table-hover-color: #000;color:#000;border-color:#b9c1c8}.table-secondary{--bs-table-bg: #fde3e6;--bs-table-striped-bg: #f0d8db;--bs-table-striped-color: #000;--bs-table-active-bg: #e4cccf;--bs-table-active-color: #000;--bs-table-hover-bg: #ead2d5;--bs-table-hover-color: #000;color:#000;border-color:#e4cccf}.table-success{--bs-table-bg: #cce3fa;--bs-table-striped-bg: #c2d8ee;--bs-table-striped-color: #000;--bs-table-active-bg: #b8cce1;--bs-table-active-color: #000;--bs-table-hover-bg: #bdd2e7;--bs-table-hover-color: #000;color:#000;border-color:#b8cce1}.table-info{--bs-table-bg: #e3f8fc;--bs-table-striped-bg: #d8ecef;--bs-table-striped-color: #000;--bs-table-active-bg: #ccdfe3;--bs-table-active-color: #000;--bs-table-hover-bg: #d2e5e9;--bs-table-hover-color: #000;color:#000;border-color:#ccdfe3}.table-warning{--bs-table-bg: #fed8d8;--bs-table-striped-bg: #f1cdcd;--bs-table-striped-color: #000;--bs-table-active-bg: #e5c2c2;--bs-table-active-color: #000;--bs-table-hover-bg: #ebc8c8;--bs-table-hover-color: #000;color:#000;border-color:#e5c2c2}.table-danger{--bs-table-bg: #ffd9dd;--bs-table-striped-bg: #f2ced2;--bs-table-striped-color: #000;--bs-table-active-bg: #e6c3c7;--bs-table-active-color: #000;--bs-table-hover-bg: #ecc9cc;--bs-table-hover-color: #000;color:#000;border-color:#e6c3c7}.table-light{--bs-table-bg: #F2F2F0;--bs-table-striped-bg: #e6e6e4;--bs-table-striped-color: #000;--bs-table-active-bg: #dadad8;--bs-table-active-color: #000;--bs-table-hover-bg: #e0e0de;--bs-table-hover-color: #000;color:#000;border-color:#dadad8}.table-dark{--bs-table-bg: #072247;--bs-table-striped-bg: #132d50;--bs-table-striped-color: #fff;--bs-table-active-bg: #203859;--bs-table-active-color: #fff;--bs-table-hover-bg: #1a3355;--bs-table-hover-color: #fff;color:#fff;border-color:#203859}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 3px);padding-bottom:calc(.375rem + 3px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 3px);padding-bottom:calc(.5rem + 3px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 3px);padding-bottom:calc(.25rem + 3px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:3px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#8499ac;outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:3px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:3px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:3px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 6px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 6px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 6px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 6px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 6px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:3px solid #ced4da;border-radius:.25rem;appearance:none}.form-select:focus{border-color:#8499ac;outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);appearance:none;color-adjust:exact}.form-check-input[type="checkbox"]{border-radius:.25em}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8499ac;outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.form-check-input:checked{background-color:#083358;border-color:#083358}.form-check-input:checked[type="checkbox"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type="radio"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate{background-color:#083358;border-color:#083358;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238499ac'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(8,51,88,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(8,51,88,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#083358;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b5c2cd}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#083358;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b5c2cd}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 6px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:3px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-select ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:3px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-3px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#0074E4}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(0,116,228,0.9);border-radius:.25rem}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#0074E4;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230074E4' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#0074E4;box-shadow:0 0 0 .25rem rgba(0,116,228,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#0074E4}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230074E4' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#0074E4;box-shadow:0 0 0 .25rem rgba(0,116,228,0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#0074E4}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#0074E4}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(0,116,228,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#0074E4}.form-check-inline .form-check-input ~ .valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#FF4057}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#000;background-color:rgba(255,64,87,0.9);border-radius:.25rem}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF4057;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF4057'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF4057' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF4057;box-shadow:0 0 0 .25rem rgba(255,64,87,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#FF4057}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FF4057'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF4057' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#FF4057;box-shadow:0 0 0 .25rem rgba(255,64,87,0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#FF4057}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#FF4057}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,64,87,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF4057}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:3px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:1.35rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#083358;border-color:#083358}.btn-primary:hover{color:#fff;background-color:#072b4b;border-color:#062946}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#072b4b;border-color:#062946;box-shadow:0 0 0 .25rem rgba(45,82,113,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#062946;border-color:#062642}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(45,82,113,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#083358;border-color:#083358}.btn-secondary{color:#000;background-color:#F67280;border-color:#F67280}.btn-secondary:hover{color:#000;background-color:#f78793;border-color:#f7808d}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#000;background-color:#f78793;border-color:#f7808d;box-shadow:0 0 0 .25rem rgba(209,97,109,0.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#f88e99;border-color:#f7808d}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(209,97,109,0.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#000;background-color:#F67280;border-color:#F67280}.btn-success{color:#fff;background-color:#0074E4;border-color:#0074E4}.btn-success:hover{color:#fff;background-color:#0063c2;border-color:#005db6}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#0063c2;border-color:#005db6;box-shadow:0 0 0 .25rem rgba(38,137,232,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#005db6;border-color:#0057ab}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(38,137,232,0.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#0074E4;border-color:#0074E4}.btn-info{color:#000;background-color:#74DBEF;border-color:#74DBEF}.btn-info:hover{color:#000;background-color:#89e0f1;border-color:#82dff1}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#89e0f1;border-color:#82dff1;box-shadow:0 0 0 .25rem rgba(99,186,203,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#90e2f2;border-color:#82dff1}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(99,186,203,0.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#74DBEF;border-color:#74DBEF}.btn-warning{color:#000;background-color:#FC3C3C;border-color:#FC3C3C}.btn-warning:hover{color:#000;background-color:#fc5959;border-color:#fc5050}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#fc5959;border-color:#fc5050;box-shadow:0 0 0 .25rem rgba(214,51,51,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#fd6363;border-color:#fc5050}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(214,51,51,0.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#FC3C3C;border-color:#FC3C3C}.btn-danger{color:#000;background-color:#FF4057;border-color:#FF4057}.btn-danger:hover{color:#000;background-color:#ff5d70;border-color:#ff5368}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#000;background-color:#ff5d70;border-color:#ff5368;box-shadow:0 0 0 .25rem rgba(217,54,74,0.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#000;background-color:#ff6679;border-color:#ff5368}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,54,74,0.5)}.btn-danger:disabled,.btn-danger.disabled{color:#000;background-color:#FF4057;border-color:#FF4057}.btn-light{color:#000;background-color:#F2F2F0;border-color:#F2F2F0}.btn-light:hover{color:#000;background-color:#f4f4f2;border-color:#f3f3f2}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f4f4f2;border-color:#f3f3f2;box-shadow:0 0 0 .25rem rgba(206,206,204,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f5f5f3;border-color:#f3f3f2}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(206,206,204,0.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#F2F2F0;border-color:#F2F2F0}.btn-dark{color:#fff;background-color:#072247;border-color:#072247}.btn-dark:hover{color:#fff;background-color:#061d3c;border-color:#061b39}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#061d3c;border-color:#061b39;box-shadow:0 0 0 .25rem rgba(44,67,99,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#061b39;border-color:#051a35}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(44,67,99,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#072247;border-color:#072247}.btn-outline-primary{color:#083358;border-color:#083358}.btn-outline-primary:hover{color:#fff;background-color:#083358;border-color:#083358}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(8,51,88,0.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#083358;border-color:#083358}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(8,51,88,0.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#083358;background-color:transparent}.btn-outline-secondary{color:#F67280;border-color:#F67280}.btn-outline-secondary:hover{color:#000;background-color:#F67280;border-color:#F67280}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(246,114,128,0.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#000;background-color:#F67280;border-color:#F67280}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(246,114,128,0.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#F67280;background-color:transparent}.btn-outline-success{color:#0074E4;border-color:#0074E4}.btn-outline-success:hover{color:#fff;background-color:#0074E4;border-color:#0074E4}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(0,116,228,0.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#0074E4;border-color:#0074E4}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(0,116,228,0.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#0074E4;background-color:transparent}.btn-outline-info{color:#74DBEF;border-color:#74DBEF}.btn-outline-info:hover{color:#000;background-color:#74DBEF;border-color:#74DBEF}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(116,219,239,0.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#74DBEF;border-color:#74DBEF}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(116,219,239,0.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#74DBEF;background-color:transparent}.btn-outline-warning{color:#FC3C3C;border-color:#FC3C3C}.btn-outline-warning:hover{color:#000;background-color:#FC3C3C;border-color:#FC3C3C}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(252,60,60,0.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#FC3C3C;border-color:#FC3C3C}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(252,60,60,0.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#FC3C3C;background-color:transparent}.btn-outline-danger{color:#FF4057;border-color:#FF4057}.btn-outline-danger:hover{color:#000;background-color:#FF4057;border-color:#FF4057}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(255,64,87,0.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#000;background-color:#FF4057;border-color:#FF4057}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,64,87,0.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#FF4057;background-color:transparent}.btn-outline-light{color:#F2F2F0;border-color:#F2F2F0}.btn-outline-light:hover{color:#000;background-color:#F2F2F0;border-color:#F2F2F0}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(242,242,240,0.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#F2F2F0;border-color:#F2F2F0}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(242,242,240,0.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#F2F2F0;background-color:transparent}.btn-outline-dark{color:#072247;border-color:#072247}.btn-outline-dark:hover{color:#fff;background-color:#072247;border-color:#072247}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(7,34,71,0.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#072247;border-color:#072247}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(7,34,71,0.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#072247;background-color:transparent}.btn-link{font-weight:400;color:#083358;text-decoration:underline}.btn-link:hover{color:#062946}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:3px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,0.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#083358}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#083358}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-3px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-3px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn ~ .btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#083358;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#062946}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:3px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-3px;background:none;border:3px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-3px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#083358}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:3px solid transparent;border-radius:1.35rem;transition:box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.55);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:3px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 3px);border-top-right-radius:calc(.25rem - 3px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 3px);border-bottom-left-radius:calc(.25rem - 3px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:3px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 3px) calc(.25rem - 3px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:3px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 3px) calc(.25rem - 3px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 3px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 3px);border-top-right-radius:calc(.25rem - 3px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 3px);border-bottom-left-radius:calc(.25rem - 3px)}.card-group>.card{margin-bottom:.75rem}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#072e4f;background-color:#e6ebee;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23072e4f'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#8499ac;outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:3px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 3px);border-top-right-radius:calc(.25rem - 3px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 3px);border-bottom-left-radius:calc(.25rem - 3px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#083358;text-decoration:none;background-color:#fff;border:3px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#062946;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#062946;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25)}.page-item:not(:first-child) .page-link{margin-left:-3px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#083358;border-color:#083358}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:3px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#051f35;background-color:#ced6de;border-color:#b5c2cd}.alert-primary .alert-link{color:#04192a}.alert-secondary{color:#94444d;background-color:#fde3e6;border-color:#fcd5d9}.alert-secondary .alert-link{color:#76363e}.alert-success{color:#004689;background-color:#cce3fa;border-color:#b3d5f7}.alert-success .alert-link{color:#00386e}.alert-info{color:#2e5860;background-color:#e3f8fc;border-color:#d5f4fa}.alert-info .alert-link{color:#25464d}.alert-warning{color:#972424;background-color:#fed8d8;border-color:#fec5c5}.alert-warning .alert-link{color:#791d1d}.alert-danger{color:#992634;background-color:#ffd9dd;border-color:#ffc6cd}.alert-danger .alert-link{color:#7a1e2a}.alert-light{color:#616160;background-color:#fcfcfc;border-color:#fbfbfb}.alert-light .alert-link{color:#4e4e4d}.alert-dark{color:#04142b;background-color:#cdd3da;border-color:#b5bdc8}.alert-dark .alert-link{color:#031022}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#083358;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:3px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#083358;border-color:#083358}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-3px;border-top-width:3px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:3px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-3px;border-left-width:3px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 3px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#051f35;background-color:#ced6de}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#051f35;background-color:#b9c1c8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#051f35;border-color:#051f35}.list-group-item-secondary{color:#94444d;background-color:#fde3e6}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#94444d;background-color:#e4cccf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#94444d;border-color:#94444d}.list-group-item-success{color:#004689;background-color:#cce3fa}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#004689;background-color:#b8cce1}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#004689;border-color:#004689}.list-group-item-info{color:#2e5860;background-color:#e3f8fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#2e5860;background-color:#ccdfe3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#2e5860;border-color:#2e5860}.list-group-item-warning{color:#972424;background-color:#fed8d8}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#972424;background-color:#e5c2c2}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#972424;border-color:#972424}.list-group-item-danger{color:#992634;background-color:#ffd9dd}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#992634;background-color:#e6c3c7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#992634;border-color:#992634}.list-group-item-light{color:#616160;background-color:#fcfcfc}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#616160;background-color:#e3e3e3}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#616160;border-color:#616160}.list-group-item-dark{color:#04142b;background-color:#cdd3da}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#04142b;background-color:#b9bec4}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#04142b;border-color:#04142b}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(8,51,88,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:3px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:3px solid #dee2e6;border-top-left-radius:calc(.3rem - 3px);border-top-right-radius:calc(.3rem - 3px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:3px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 3px);border-bottom-left-radius:calc(.3rem - 3px)}.modal-footer>*{margin:.25rem}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:3px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-.5rem - 3px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:3px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-.5rem - 3px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:3px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-.5rem - 3px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:3px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:3px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-.5rem - 3px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:3px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:3px solid #d8d8d8;border-top-left-radius:calc(.3rem - 3px);border-top-right-radius:calc(.3rem - 3px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:3px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:3px solid rgba(0,0,0,0.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:3px solid rgba(0,0,0,0.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:3px solid rgba(0,0,0,0.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#083358}.link-primary:hover,.link-primary:focus{color:#062946}.link-secondary{color:#F67280}.link-secondary:hover,.link-secondary:focus{color:#f88e99}.link-success{color:#0074E4}.link-success:hover,.link-success:focus{color:#005db6}.link-info{color:#74DBEF}.link-info:hover,.link-info:focus{color:#90e2f2}.link-warning{color:#FC3C3C}.link-warning:hover,.link-warning:focus{color:#fd6363}.link-danger{color:#FF4057}.link-danger:hover,.link-danger:focus{color:#ff6679}.link-light{color:#F2F2F0}.link-light:hover,.link-light:focus{color:#f5f5f3}.link-dark{color:#072247}.link-dark:hover,.link-dark:focus{color:#061b39}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:3px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:3px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:3px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:3px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:3px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#083358 !important}.border-secondary{border-color:#F67280 !important}.border-success{border-color:#0074E4 !important}.border-info{border-color:#74DBEF !important}.border-warning{border-color:#FC3C3C !important}.border-danger{border-color:#FF4057 !important}.border-light{border-color:#F2F2F0 !important}.border-dark{border-color:#072247 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#083358 !important}.text-secondary{color:#F67280 !important}.text-success{color:#0074E4 !important}.text-info{color:#74DBEF !important}.text-warning{color:#FC3C3C !important}.text-danger{color:#FF4057 !important}.text-light{color:#F2F2F0 !important}.text-dark{color:#072247 !important}.text-white{color:#fff !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#083358 !important}.bg-secondary{background-color:#F67280 !important}.bg-success{background-color:#0074E4 !important}.bg-info{background-color:#74DBEF !important}.bg-warning{background-color:#FC3C3C !important}.bg-danger{background-color:#FF4057 !important}.bg-light{background-color:#F2F2F0 !important}.bg-dark{background-color:#072247 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}} diff --git a/Code/Lee/Javascript/lab05/index.html b/Code/Lee/Javascript/lab05/index.html new file mode 100644 index 00000000..ccddf51a --- /dev/null +++ b/Code/Lee/Javascript/lab05/index.html @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + Quote API + + + + +
      +

      Quote Search

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

      + + + + + + + + + + + +
      + + + \ No newline at end of file diff --git a/Code/Lee/Javascript/lab05/index.js b/Code/Lee/Javascript/lab05/index.js new file mode 100644 index 00000000..a2e464be --- /dev/null +++ b/Code/Lee/Javascript/lab05/index.js @@ -0,0 +1,140 @@ +let nextPageButton = document.getElementById("nextPageButton"); +let result = document.getElementById("result") // target for templated quotes +let bootstrapQuoteTemplate = document.getElementById("bootstrapQuoteTemplate") +let submitButton = document.getElementById("searchTopic") // Search button +let previousButton = document.getElementById("previousPageButton") // Previous button +let pageNumberValue = document.getElementById("pageNumberValue") +let queryString = "running" // search topic input field +let quoteTemplate = document.querySelector("#bootstrapQuoteTemplate") // update when the time comes: "bootstrapQuoteTemplate" + +let pageNumber, newQuote; + +pageNumber = 1; + + +// notice that the base url changes from /api/qotd to /api/quotes +let url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}` + +const headers = { + // ... other headers + + Authorization: `Token token=${FAVQS_API_KEY}` +} + +const params = { + page: pageNumber, + filter: queryString +} + +// to replace processInfo and processAuthors +function newProcess (response) { + let fullQuote = response.data.quotes.map((quote) => ({quote:quote.body, author:quote.author})) + return fullQuote +} + +// Takes in a single array of {body, author} and fills template +function newFillTemplate (quote) { + let newQuote = document.createElement('div') // create div for a new quote + let newTemplate = quoteTemplate.content.cloneNode(true) // copy template from index.html + newQuote.appendChild(newTemplate) // add the content to the div + let quoteText = newQuote.querySelector('.blockquote') // select the inner element of the quote template + let quoteAuthor = newQuote.querySelector('#quote-author') + quoteText.innerHTML = quote.quote // set the quote text + quoteAuthor.innerHTML = quote.author + result.appendChild(quoteText) + result.appendChild(quoteAuthor) + return +} + +function lastPage (jsonOutput) { + if (jsonOutput.data.last_page) { + // True means this is the last page. Deactivate the Next Button. + deactivateTheButton(nextPageButton) + return + } else if (!jsonOutput.data.last_page){ + // False means this is NOT the last page. Re-activate the button. + buttonReactivation(nextPageButton); + return + } else { + console.log('did not read last page info') + } return +} + +function lockPreviousPage (pageNumber) { + if (pageNumber <=1 ) { + deactivateTheButton(previousButton) + return + } else { + previousButtonReactivation(previousButton) + return + } +} + +function activateTheButton (button) { + button.addEventListener('click', pageActivation) +} + +function pageActivation () { + url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}` + getQuotes(url) +} + +function buttonReactivation (button) { + button.setAttribute('class', 'btn btn-outline-primary btn-block my-2') + button.addEventListener('click', pageActivation) +} + +function previousButtonReactivation (button) { + button.setAttribute('class', 'btn btn-outline-primary btn-block my-2') + button.addEventListener('click', previousButtonActivation) +} + +function previousButtonActivation () { + pageNumber = pageNumber-2 + url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}` + getQuotes(url) +} + +// reformats the next page button to outline red. Also removes 'click' event listener +function deactivateTheButton (button) { + button.removeAttribute("class") + button.setAttribute('class', 'btn btn-outline-danger btn-block my-2 disabled') + button.removeEventListener("click", pageActivation) + button.removeEventListener('click', previousButtonActivation) +} + +function getQuotes (url) { + axios + .get( + url, + { + headers: headers + }) + .then( response => { + pageNumberValue.innerHTML = `-- Page ${pageNumber} --` + lockPreviousPage(pageNumber) + pageNumber++ + console.log(url) + result.innerHTML = '' // clear result area + lastPage(response) // disables next page button if there are no additional pages remaining + response = newProcess(response) + + response.forEach(item => { + newFillTemplate(item) + }) + + }) + .catch(error => console.log('error!', error)) +} + +getQuotes(url) +activateTheButton(nextPageButton) + +submitButton.addEventListener('click', ()=>{ + pageNumber = 1; + console.log(pageNumber) + queryString = document.getElementById("topicText").value + url = `https://favqs.com/api/quotes?page=${pageNumber}&filter=${queryString}` + getQuotes(url) +}) + diff --git a/Code/Lee/Javascript/lab_04/index.html b/Code/Lee/Javascript/lab_04/index.html deleted file mode 100644 index 7c2a62ad..00000000 --- a/Code/Lee/Javascript/lab_04/index.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - Todo List - - - - - - - - - - - - - -
      - -
      - -
      -

      - Todo List -

      -
      -
      - - - - -

      Open

      -
      - -

      Complete

      -
      - -
      -
      - -
      -
      - - - - - -
      -
      -

      Copyright © 2021 Lee Colburn
      Jk, not really. -

      - -
      -
      - - - \ No newline at end of file diff --git a/Code/Lee/Javascript/lab_04/todo.js b/Code/Lee/Javascript/lab_04/todo.js deleted file mode 100644 index b8aca911..00000000 --- a/Code/Lee/Javascript/lab_04/todo.js +++ /dev/null @@ -1,127 +0,0 @@ -$(document).ready(function () { - let todoList = [ - {item : "This is the first item", - complete : false}, - {item : "This item should be struck through because it is complete", - complete : true}, - {item : "Go to the store", - complete : false}, -] - -let $openList = $("#openList"); -let $completeList = $("#completeList"); -let $newTask = $("#newTask"); - -// Generates new todo based on button click -$newTask.click(()=>{ - addTodo() - createTodoList() - }) - -// Opens prompt to take in todo item, and adds it to the list of oustanding tasks -function addTodo() { - let newTodo = prompt("Enter your todo item: ") // get new todo - appendTodo(newTodo) -} - -// Takes in a new todo from addTodo and appends it to todoList -function appendTodo(todo) { - let newItem = { - item: todo, - complete: false - } - todoList = todoList.concat(newItem) - createTodoList() - - } - - -// delete the todo entry to be removed entirely from the list -function deleteTodo(todoToDelete){ - for(let i=0; i < todoList.length; i++) { - if(todoList[i].item === todoToDelete.item){ - todoList.splice(i,1) - return - } - } -} - -// Allow the todo item to change to/from open & complete -function changeTodo(targetTodo) { - for (let i=0; i < todoList.length; i++) { - if(todoList[i].item === targetTodo.item) { - todoList[i].complete = !todoList[i].complete - } - } - } - - - -// Create a todo item -function makeNewTodoItem(todo) { - let $newTodoItem, $newButtons - - // new div for the item - $newTodoItem = $(`
      ${todo.item}
      `) - $newTodoItem.addClass("col-12 col-lg-6 offset-lg-3") - - $newButtons = makeNewButtons(todo) // make them buttons - - $newTodoItem.append($newButtons) - console.log($newTodoItem) - - return $newTodoItem -} - -// Create complete and delete buttons. Add to new div. -function makeNewButtons(todo) { - let $buttons, $completeButton, $deleteButton - - $buttons = $('') - $buttons.addClass('mx-2') - - // make a new complete button with function to toggle complete/open - $completeButton = $(``) - $completeButton.addClass('bi bi-check-square') - $completeButton.click(() => { - changeTodo(todo) - createTodoList() - }) - - // make a new delete button. add function to delete todo item on click - $deleteButton = $(``) - $deleteButton.addClass('bi bi-trash mx-1') - $deleteButton.click(() => { - deleteTodo(todo) - createTodoList() - }) - $buttons.append([$completeButton, $deleteButton]) - return $buttons -} - -// Clear the Todo List -function clearTodoList() { - $completeList.html('') - $openList.html('') -} - -// Update the Open and Complete lists -function createTodoList () { - let $todoItem - - clearTodoList() - todoList.forEach(todo => { // cycles through the todo list items and makes a new div item from makeNewTodoItem. - $todoItem = makeNewTodoItem(todo) - // filter the todo items into the completed or open lists - if (todo.complete) { - $completeList.append($todoItem) - - } else { - $openList.append($todoItem) - } - }); -} - -createTodoList() - -}) diff --git a/Code/Lee/Notes/classes.py b/Code/Lee/Notes/classes.py index 45ba7bf1..4a71f1e0 100644 --- a/Code/Lee/Notes/classes.py +++ b/Code/Lee/Notes/classes.py @@ -1,5 +1,3 @@ -# python3 -m http.server # starts a server at localhost port 8000 - """ Encapsulation - Hides the internal components of a class Inheritance - Derives one type from another type ('has-a' relation) diff --git a/Code/Lee/Python/lab_02.py b/Code/Lee/Python/lab_02.py index 0930604d..049394dd 100644 --- a/Code/Lee/Python/lab_02.py +++ b/Code/Lee/Python/lab_02.py @@ -13,24 +13,24 @@ # Quarter quarter = user_input // 25 -user_input = user_input % 25 +user_input %= 25 # print(f"Quarters: {quarter}") # print(f"remainder: {user_input}") # Dimes dime = user_input // 10 -user_input = user_input % 10 +user_input %= 10 # print(f"Dimes: {dime}") # print(f"remainder: {user_input}") # Nickels nickel = user_input // 5 -user_input = user_input % 5 +user_input %= 5 # print(f"Nickels: {nickel}") # print(f"remainder: {user_input}") # Pennies -penny = user_input +penny = user_input # print(f"Pennies: {penny}") # Print F statement summarizing change breakdown diff --git a/Code/Lee/Python/lab_03.py b/Code/Lee/Python/lab_03.py index 80df59b4..cd5d2659 100644 --- a/Code/Lee/Python/lab_03.py +++ b/Code/Lee/Python/lab_03.py @@ -16,7 +16,7 @@ def ave_example(nums): running_list = [] # loop over the elements for num in nums: - running_value = running_value + int(num) + running_value += int(num) running_list.append(num) running_length = len(running_list) running_average = running_value / running_length @@ -34,7 +34,7 @@ def user_directed(nums): running_list = [] # loop over the elements for num in nums: - running_value = running_value + int(num) + running_value += int(num) running_list.append(num) running_length = len(running_list) running_average = running_value / running_length diff --git a/Code/Lee/Python/lab_08.py b/Code/Lee/Python/lab_08.py index b5f17104..918be746 100644 --- a/Code/Lee/Python/lab_08.py +++ b/Code/Lee/Python/lab_08.py @@ -15,11 +15,7 @@ def pick6(ticket): def num_matches(winning, guess): """Takes in winning string and guess string. evaluates returns total match count""" - match = 0 - for (w, g) in zip(winning, guess): - if w == g: - match += 1 - return match + return sum(w == g for (w, g) in zip(winning, guess)) # Start your balances at 0 balance = 0 @@ -28,8 +24,8 @@ def num_matches(winning, guess): winnings = 0 pick6(winning_ticket) -# Loop 100,000 times: -for i in range(1_000_000): +# Loop 100,000 times: +for _ in range(1_000_000): # Generate a list of 6 random numbers representing the ticket guess_ticket = [] pick6(guess_ticket) diff --git a/Code/Lee/Python/lab_09.py b/Code/Lee/Python/lab_09.py index 246b9a22..488f3922 100644 --- a/Code/Lee/Python/lab_09.py +++ b/Code/Lee/Python/lab_09.py @@ -7,11 +7,9 @@ def blackjack_score(user_card): """takes in user score and returns integer of the card's value""" - if user_card == "a" or "j" or "q" or "k": - user_card = user_card.upper() + user_card = user_card.upper() if user_card in all_cards: - value = all_cards[user_card] - return value + return all_cards[user_card] def blackjack_advice(total): """Takes in total score and advices if user is bust, has blackjack, should stay, or should hit""" @@ -28,7 +26,7 @@ def blackjack_advice(total): def low_or_high(aces_low, aces_high): """Work in progress - this function will consider the aces high and aces low scores and return the ideal option for the user""" if aces_low or aces_high == 21: - print(f"\nYour total is 21 - Blackjack!") + print('\nYour total is 21 - Blackjack!') return return diff --git a/Code/Lee/Python/lab_10.py b/Code/Lee/Python/lab_10.py index 74386f95..9bad2001 100644 --- a/Code/Lee/Python/lab_10.py +++ b/Code/Lee/Python/lab_10.py @@ -3,6 +3,7 @@ Evening Bootcamp - PDX Code Guild Lab 10 - Dad Jokes ... and Their APIs """ + import requests url = "https://icanhazdadjoke.com/search?term=" user_search_term = input("Enter a search term: ") @@ -23,7 +24,5 @@ if counter > total_results: break more_jokes = input("\nWant more? Enter 1 to continue: ") - if more_jokes == "1": - pass - else: + if more_jokes != "1": break diff --git a/Code/Lee/Python/lab_11.py b/Code/Lee/Python/lab_11.py index 905cbf54..d39f4fa5 100644 --- a/Code/Lee/Python/lab_11.py +++ b/Code/Lee/Python/lab_11.py @@ -14,10 +14,10 @@ def encrypt(user_string,rot): for i in range(len(user_string)): encrypted_index = alphabet_printable.find(user_string[i]) if encrypted_index == -1: - encrypted_message = encrypted_message + user_string[i] + encrypted_message += user_string[i] else: - encrypted_message = encrypted_message + shifted_alphabet_printable[encrypted_index] - + encrypted_message += shifted_alphabet_printable[encrypted_index] + return encrypted_message def decrypt(user_string, rot): @@ -30,39 +30,43 @@ def decrypt(user_string, rot): complete = False while not complete: - # Select Option 1-Pass Message, 2-Exit, 3+ Try Again - start = int(input(f'\nPlease select from the following options:\n 1. Encode a string with ROT based encryption \n 2. Decrypt last message (or your own) \n 3. Exit Program \n\n Enter the number of your choice: \n')) + # Select Option 1-Pass Message, 2-Exit, 3+ Try Again + start = int( + input( + '\nPlease select from the following options:\n 1. Encode a string with ROT based encryption \n 2. Decrypt last message (or your own) \n 3. Exit Program \n\n Enter the number of your choice: \n' + ) + ) + - ################### DIRECTORY ################################################################ - # Allow user to escape - if start == 3: - print(f"\nClosing application.\n") - complete = True - break + ################### DIRECTORY ################################################################ + # Allow user to escape + if start == 3: + print('\nClosing application.\n') + complete = True + break - if start > 3: - print(f'\n Try again:\n') - continue - - # Direct user to appropriate function: Select Option 1 - Pass Message to encrypt or 2 - Decrypt a stored message (or your own) - if start == 1: + if start > 3: + print('\n Try again:\n') + continue - user_string = input("Enter your string: ") - rot = int(input("Enter the number of digits you'd like to offset the data (1-101): ")) - encrypted_string = encrypt(user_string, rot) - print(f"\nYour encrypted string is: {encrypted_string}\n\n If you'd like to decrypt this string, please remember it has been offset {rot} digits. \n Returning to main menu...") + # Direct user to appropriate function: Select Option 1 - Pass Message to encrypt or 2 - Decrypt a stored message (or your own) + if start == 1: + user_string = input("Enter your string: ") + rot = int(input("Enter the number of digits you'd like to offset the data (1-101): ")) + encrypted_string = encrypt(user_string, rot) + print(f"\nYour encrypted string is: {encrypted_string}\n\n If you'd like to decrypt this string, please remember it has been offset {rot} digits. \n Returning to main menu...") - if start == 2: - decrypted_string = "" - selection = int(input(f"Would you like to: \n 1. If available, decrypt the stored message: {encrypted_string} \n 2. Decrypt your own message \n")) + elif start == 2: + decrypted_string = "" + selection = int(input(f"Would you like to: \n 1. If available, decrypt the stored message: {encrypted_string} \n 2. Decrypt your own message \n")) - if selection == 1: - rot = int(input("Enter the amount of digits the string is offset (1-101): \n")) - decrypt(encrypted_string, rot) - print(decrypted_string) + if selection == 1: + rot = int(input("Enter the amount of digits the string is offset (1-101): \n")) + decrypt(encrypted_string, rot) + print(decrypted_string) - if selection == 2: - user_string = input("Enter the encrypted string: ") - rot = int(input("Enter the amount of digits the string is offset (1-101): \n")) - decrypted_string = decrypt(user_string, rot) - print(f"Decrypted string: {decrypted_string} \n") \ No newline at end of file + elif selection == 2: + user_string = input("Enter the encrypted string: ") + rot = int(input("Enter the amount of digits the string is offset (1-101): \n")) + decrypted_string = decrypt(user_string, rot) + print(f"Decrypted string: {decrypted_string} \n") \ No newline at end of file diff --git a/Code/Lee/Python/lab_14.py b/Code/Lee/Python/lab_14.py index 0c8243ec..0378db2d 100644 --- a/Code/Lee/Python/lab_14.py +++ b/Code/Lee/Python/lab_14.py @@ -18,10 +18,7 @@ def deposit(self, amount): return self.balance def check_withdrawal(self, amount): - if amount <= self.balance: - return True - else: - return False + return amount <= self.balance def withdraw(self, amount): self.balance = self.balance - amount diff --git a/Code/Lee/Python/lab_15.py b/Code/Lee/Python/lab_15.py index 64d44915..68ad5bdf 100644 --- a/Code/Lee/Python/lab_15.py +++ b/Code/Lee/Python/lab_15.py @@ -10,16 +10,12 @@ import math def average(x): - total = 0 - for i in range(len(x)): - total += x[i] + total = sum(x[i] for i in range(len(x))) return total / len(x) def variance(x): mu = average(x) - total = 0 - for i in range(len(x)): - total += (x[i] - mu)**2 + total = sum((x[i] - mu)**2 for i in range(len(x))) return total / len(x) def standard_deviation(x): @@ -52,10 +48,10 @@ def most_rain(x): data_dict[date] = total except IndexError: continue - + del data_dict['Date'] - for entry in data_dict.keys(): + for entry in data_dict: entry = datetime.strptime(entry, '%d-%b-%Y') daily_rainfall = [] @@ -65,5 +61,5 @@ def most_rain(x): value = 0 value = int(value) daily_rainfall.append(0+value) - + most_rain(daily_rainfall) \ No newline at end of file diff --git a/Code/Lee/Python/lab_17.py b/Code/Lee/Python/lab_17.py index d46c7693..9ece9e63 100644 --- a/Code/Lee/Python/lab_17.py +++ b/Code/Lee/Python/lab_17.py @@ -38,35 +38,27 @@ def __init__(self, ): def load(self): # 1) open 'contacts.json' with option 'r' for read f = open('contacts.json', 'r') - + # 2) get the text from the file contents = f.read() # 3) convert the text into a python dictionary (json.loads) contents = json.loads(contents) - list_of_contents = [] - - # 4) get the list of contacts out of the dictionary - for i in contents['contacts']: - list_of_contents.append(i) + list_of_contents = [i for i in contents['contacts']] # 5) assign the list of dictionaries to self.contacts self.contacts = list_of_contents return def count(self): - # return the length of self.contacts - count = len(self.contacts) - return count + return len(self.contacts) def save(self): # 1) open 'contacts.json' with open 'w' for write f = open('contacts.json', 'w') # 2) put self.contacts in a dictionary with the key 'contacts' contacts_list = self.contacts - contacts = {} - contacts['contacts'] = contacts_list - + contacts = {'contacts': contacts_list} # 3) convert the dictionary to a json string (json.dumps) json_contacts = json.dumps(contacts, indent=2) # 4) write the json string to the file @@ -74,11 +66,7 @@ def save(self): return def print(self, contact=False): - # loop over self.contacts - # print the information for each contact on a separate line - counter=1 - - for i in self.contacts: + for counter, i in enumerate(self.contacts, start=1): display = ( f"\nContact {counter}:\n" @@ -87,7 +75,6 @@ def print(self, contact=False): f"Email: {i['email']}" ) print(display) - counter += 1 return def add(self, name, phone_number, email): @@ -111,17 +98,15 @@ def remove(self, name_to_delete): def update(self, old_name, new_name, new_phone_number, new_email): - index = 0 listing = self.contacts # find the contact in self.contacts with the given old_name - for entry in listing: + for index, entry in enumerate(listing): name_check = entry['name'] # set that contacts' name, phone number, etc to the given values if name_check == old_name: entry['name'] = new_name entry['phone_number'] = new_phone_number entry['email'] = new_email - index += 1 return diff --git a/Code/Lee/Python/lab_19.py b/Code/Lee/Python/lab_19.py index 7f2e1af2..82f88b1b 100644 --- a/Code/Lee/Python/lab_19.py +++ b/Code/Lee/Python/lab_19.py @@ -12,19 +12,9 @@ def api_request(difficulty='any', type='any', category='any'): """Takes in question parameters and returns a list of questions""" - if category == 'any': - category_url = "" - else: - category_url = f"&category={category}" - if type == 'any': - type_url = "" - else: - type_url = f"&type={type}" - if difficulty == 'any': - difficulty_url = "" - else: - difficulty_url = f"&difficulty={difficulty}" - + category_url = "" if category == 'any' else f"&category={category}" + type_url = "" if type == 'any' else f"&type={type}" + difficulty_url = "" if difficulty == 'any' else f"&difficulty={difficulty}" url = f"https://opentdb.com/api.php?amount=10{category_url}{difficulty_url}{type_url}" response = requests.request("GET", url).json() @@ -47,22 +37,20 @@ def test(question_list): generated_question = html.unescape(question.get("question")) generated_answer = html.unescape(question.get("correct_answer")) generated_incorrect_answer = html.unescape(question.get("incorrect_answers")) - generated_type = html.unescape(question.get("type")) + generated_type = html.unescape(question.get("type")) if generated_type == 'multiple': answer = multiple_choice(generated_question, generated_answer, generated_incorrect_answer) elif generated_type == 'boolean': answer = true_false(generated_question) - + if answer == str.lower(generated_answer): print(f"{answer.capitalize()} is correct!\n") question['user_answer'] = 'correct' score_counter += 1 - complete = True else: print(f"'{answer}' is not correct. Correct Answer: '{generated_answer}'\n") question['user_answer'] = 'incorrect' - complete = True - + complete = True print(f'You scored {score_counter}/10 questions right!\n') return @@ -96,22 +84,20 @@ def custom_game(): def multiple_choice(question, correct, incorrect): """Takes in correct and incorrect answer options to make a blinded list for user to evaluate the question. Returns user answer""" - blinded_list = [] - blinded_list.append(correct) + blinded_list = [correct] blinded_list.extend(incorrect) random.shuffle(blinded_list) html.unescape(blinded_list) print(f"{question}") print(*blinded_list, sep=', ') - answer = input(f"\nAnswer: ") + answer = input('\nAnswer: ') return str.lower(answer) def true_false(question): """Presents question to user and returns a formatted user response""" print(f"{question}") - answer = input(f" Answer True or False: ") + answer = input(' Answer True or False: ') return str.lower(answer) - ... diff --git a/Code/Lee/initial.py b/Code/Lee/initial.py index 0658394f..ed0f110e 100644 --- a/Code/Lee/initial.py +++ b/Code/Lee/initial.py @@ -1,3 +1 @@ -print('hello') - -# python3 -m http.server # starts a server at localhost port 8000 \ No newline at end of file +print('hello') \ No newline at end of file From 5e4fc80312ad5771f7907d5fa607818d1787f8e1 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Wed, 22 Dec 2021 16:33:04 -0800 Subject: [PATCH 048/277] finished lab05 --- .../javascript-lab05/index.html | 4 +- .../javascript-lab05/static/js/index.js | 150 +++++++++--------- 2 files changed, 74 insertions(+), 80 deletions(-) diff --git a/Code/James/javascript-labs/javascript-lab05/index.html b/Code/James/javascript-labs/javascript-lab05/index.html index e03cee00..850cec28 100644 --- a/Code/James/javascript-labs/javascript-lab05/index.html +++ b/Code/James/javascript-labs/javascript-lab05/index.html @@ -39,9 +39,7 @@

      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 literal 0 HcmV?d00001 diff --git a/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pythonw.exe b/4 Django/demo/exploring_virtual_environments/venv_environment/my_env/Scripts/pythonw.exe new file mode 100644 index 0000000000000000000000000000000000000000..c1c2531d554b91055a8ec54c2e6be096d3b2160c GIT binary patch literal 232688 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

    • -
    • 1
    • -
    • 2
    • -
    • 3
    • +
    • 1
    • diff --git a/Code/James/javascript-labs/javascript-lab05/static/js/index.js b/Code/James/javascript-labs/javascript-lab05/static/js/index.js index a98619d8..56833f7e 100644 --- a/Code/James/javascript-labs/javascript-lab05/static/js/index.js +++ b/Code/James/javascript-labs/javascript-lab05/static/js/index.js @@ -5,96 +5,92 @@ let button = document.querySelector("#button-quote"), h3 = document.querySelector("#author"), pageNumber = 1, quotesContainer = document.querySelector("#quotes-container"), - queryStringInput = document.getElementById('user-input'), - currentPage = document.querySelector('#current-page'), - button4 = document.querySelector("#button-search") - quotesList = [], - - i = 0; - - - const headers = { - Accept: "application/json", - Authorization: `Token token=${FAVQS_API_KEY}`, - }; - - button.addEventListener("click", () => { - params.page = 1; - getQuote(); - }); - - button4.addEventListener("click", () => { - // params.filter = queryString.value; + queryStringInput = document.getElementById("user-input"), + currentPage = document.querySelector("#current-page"), + button4 = document.querySelector("#button-search"); +(quotesList = []), (i = 0); +quoteDiv = document.querySelector("#quoteDiv"); + +const headers = { + Accept: "application/json", + Authorization: `Token token=${FAVQS_API_KEY}`, +}; + +button.addEventListener("click", () => { + getQuote(); +}); + +button4.addEventListener("click", () => { + // params.filter = queryString.value; + getQuote(pageNumber, queryStringInput.value); +}); + +button3.addEventListener("click", () => { + i -= 1; + + // if (quotesList.page !== 0) + if (i > 0) { + h3.innerHTML = quotesList.quotes[i].author; + h1.innerHTML = quotesList.quotes[i].body; + console.log(i); + } else if (i === 0 && pageNumber !== 1) { + pageNumber--; + h3.innerHTML = quotesList.quotes[i].author; + h1.innerHTML = quotesList.quotes[i].body; + getQuote(pageNumber); + console.log(i); + } +}); + +button2.addEventListener("click", () => { + i += 1; + + // if i is less than the total list length run this code black + if (i < 25) { + h3.innerHTML = quotesList.quotes[i].author; + h1.innerHTML = quotesList.quotes[i].body; + console.log(i); + } else if (quotesList.last_page === true) { + alert("This is the last page"); + } + + // else set i back to 0 and empty the quotes list then run the request function to start over with new list + else if (i === 25) { + pageNumber++; getQuote(pageNumber, queryStringInput.value); - }); - - button3.addEventListener("click", () => { - i -= 1; - if (i > 0){ - h3.innerHTML = quotesList[i].author; - h1.innerHTML = quotesList[i].body; - console.log(i); - - } - else { - i = 0 - h3.innerHTML = quotesList[i].author; - h1.innerHTML = quotesList[i].body; - console.log(i); - } - }); - - button2.addEventListener("click", () => { - i += 1; - - // if i is less than the total list length run this code black - if (i < 25) { - h3.innerHTML = quotesList[i].author; - h1.innerHTML = quotesList[i].body; - console.log(i); - } - - // else set i back to 0 and empty the quotes list then run the request function to start over with new list - else if (i === 25) { - params.page++; - pageNumber++; - getQuote(pageNumber); - } - }); - - function getQuote(pageNumber, queryStringInput) { - let params = { - page: pageNumber, - filter: queryStringInput - }; - - const url = `https://favqs.com/api/quotes`; - axios + } +}); + +function getQuote(pageNumber, queryStringInput) { + const url = `https://favqs.com/api/quotes`; + + params = { + page: pageNumber, + filter: queryStringInput, + }; + axios .get(url, { headers: headers, params: params, }) - + .then((response) => { // set i back to zero when function is called outside of the button 2 function i = 0; - + quotesList = []; let quotes = response.data.quotes; let data = response.data; - console.log(data); - console.log(quotes); - quotesList = quotes; + console.log(data.page); + quotesList = data; + console.log(quotesList); + console.log(quotesList.last_page); h3.innerHTML = quotes[0].author; h1.innerHTML = quotes[0].body; }) - // .then((result) => { - // for (let i = 0; i < quotesList.length; i++) { - // let quoteDiv = document.createElement("div"); - // quoteDiv.innerHTML = `

      ${quotesList[i].body}

      ${quotesList[i].author}

      `; - - // quotesContainer.appendChild(quoteDiv); - // } - // }) + + .then((result) => { + currentPage.innerHTML = quotesList.page; + }) .catch((error) => console.log("error!", error)); } From c1350c788eca2553f0f97577101a693c36ff2591 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Wed, 22 Dec 2021 16:58:43 -0800 Subject: [PATCH 049/277] updates --- .../javascript/lab05/assets/css/index.css | 38 ++++++ .../lab05/assets/javascript/index.js | 119 +++++++++++++++++- Code/Michael/javascript/lab05/index.html | 18 ++- 3 files changed, 169 insertions(+), 6 deletions(-) create mode 100644 Code/Michael/javascript/lab05/assets/css/index.css diff --git a/Code/Michael/javascript/lab05/assets/css/index.css b/Code/Michael/javascript/lab05/assets/css/index.css new file mode 100644 index 00000000..01d9451a --- /dev/null +++ b/Code/Michael/javascript/lab05/assets/css/index.css @@ -0,0 +1,38 @@ +#random-quote { + position: fixed; + background-color: rgb(29, 29, 29); + width: 95%; + padding: 5px; + padding-bottom: 0; + bottom: 10px; + left: 10px; +} + +#top-bar { + position: static; + width: fit-content; + padding: 0 0 0 0; +} + +#quote-box { + position: fixed; + width: fit-content; + padding: 0 0 0 0; + top: 25vh; +} + +#quote-text { + text-align: left; + padding: 0 0 0 0; + position: static; + width: fit-content; + top: 50vh; +} + +#quote-author { + position: static; + width: fit-content; + font-size: 1em; + text-align: right; + padding: 0 0 0 0; +} diff --git a/Code/Michael/javascript/lab05/assets/javascript/index.js b/Code/Michael/javascript/lab05/assets/javascript/index.js index ff35b543..3a5aea64 100644 --- a/Code/Michael/javascript/lab05/assets/javascript/index.js +++ b/Code/Michael/javascript/lab05/assets/javascript/index.js @@ -6,6 +6,28 @@ const headers = { Authorization: `Token token=${FAVQS_API_KEY}`, }; +function backgroundImages() { + let width = window.innerWidth; // Get the width of the window. + let height = window.innerHeight; // This is the height of the screen. + let deviceOrientation = window.orientation; // Doesn't actually do anything, just declaring the variable for later. + + if (width < height) { + deviceOrientation = "portrait"; // If the width is less than the height, the device is in portrait mode. + } else { + deviceOrientation = "landscape"; // If the width is greater than the height, the device is in landscape mode. + } + + let random = Math.floor(Math.random() * 10000) + 1; + console.log(random); + + const url = `https://source.unsplash.com/random/${width}x${height}?sig=${random}&orientation=${deviceOrientation}&fit=fillmax&fill=blur`; + fetch(url).then((data) => { + let image = data.url; + console.log(image); + document.body.style.backgroundImage = `url(${image})`; + }); +} + function randomQuote() { fetch("https://favqs.com/api/qotd", { headers }) .then((response) => response.json()) @@ -15,13 +37,102 @@ function randomQuote() { const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. const quoteHTML = `

      ${quoteText}

       - ${author}

      `; document.getElementById("quote").innerHTML = quoteHTML; + setTimeout(randomQuote, delayQuote()); + backgroundImages(); + //randomBackground(); // Disabled because of lack of API key. + }); +} + +function promiseTest() { + let width = window.innerWidth; + let height = window.innerHeight; + let deviceOrientation = window.orientation; + + if (width < height) { + deviceOrientation = "portrait"; + } else { + deviceOrientation = "landscape"; + } + let promise1 = fetch("https://favqs.com/api/qotd", { headers }).then( + (response) => response.json() + ); + let promise2 = fetch( + `https://api.unsplash.com/photos/random?client_id=${UNSPLASH_API_KEY}&orientation=${deviceOrientation}` + ).then((response) => response.json()); + + Promise.all([promise1, promise2]).then((values) => { + data = values[0]; + data2 = values[1]; + const author = data.quote.author; + const quoteText = data.quote.body; + const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; + const image = data2.urls.raw; + + document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; + document.getElementById("quote").innerHTML = quoteHTML; + setTimeout(promiseTest, delayQuote()); + }); +} + +function randomBackground() { + let width = window.innerWidth; + let height = window.innerHeight; + let deviceOrientation = window.orientation; + + if (width < height) { + deviceOrientation = "portrait"; + } else { + deviceOrientation = "landscape"; + } + + fetch( + `https://api.unsplash.com/photos/random?client_id=${UNSPLASH_API_KEY2}&orientation=${deviceOrientation}` + ) + .then((response) => response.json()) + .then((data) => { + const image = data.urls.raw; console.log(data); + document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; + console.log(document.body.style.backgroundImage); }); } -randomQuote(); +function delayQuote() { + const wpm = 180; + const quote = document.getElementById("quote").innerHTML; + console.log(document.getElementById("quote"), "test"); + const quoteLength = quote.length; + const words = quote.split(" "); + const wordCount = words.length; + const avgWordLength = quoteLength / wordCount; + const delay = (quoteLength / avgWordLength / wpm) * 60000 + 2500; + return delay; +} + +function searchQuotes() { + const searchTerm = document.getElementById("search").value; + fetch(`https://favqs.com/api/quotes?filter=${searchTerm}`, { headers }) + .then((response) => response.json()) + .then((data) => { + const author = data.quotes.author; + const quoteText = data.quotes.body; + const quoteLink = data.quotes.url; // Link to the quote on favqs.com, will use later maybe. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; + document.getElementById("quote-result").innerHTML = quoteHTML; + console.log(data); -//setInterval(randomQuote, 15000); + backgroundImages(); + //randomBackground(); // Disabled because of lack of API key. + }); +} -let randomNumber = Math.floor(Math.random() * (15000 - 5000 + 1)) + 5000; -setInterval(randomQuote, randomNumber); +// Event Listener for Search +document.getElementById("search").addEventListener("click", function (event) { + searchQuotes(); +}); + +//promiseTest(); This fuction works, but because of API limitations and lack of API keys, I'm not using it. + +randomQuote(); +backgroundImages(); diff --git a/Code/Michael/javascript/lab05/index.html b/Code/Michael/javascript/lab05/index.html index 4cc08475..858c6547 100644 --- a/Code/Michael/javascript/lab05/index.html +++ b/Code/Michael/javascript/lab05/index.html @@ -11,11 +11,25 @@ integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous" /> + -
      +
      + + + + + +
      + +
      +
      +

      +
      +
      +
      -
      +

      Loading...

      From 27ca48398fb61ce57842a90a859e7465ee236110 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 22 Dec 2021 18:22:46 -0800 Subject: [PATCH 050/277] added django_polls --- .../django_polls/django_polls/__init__.py | 0 .../demo/django_polls/django_polls/asgi.py | 16 +++ .../django_polls/django_polls/settings.py | 128 ++++++++++++++++++ .../demo/django_polls/django_polls/urls.py | 21 +++ .../demo/django_polls/django_polls/wsgi.py | 16 +++ 4 Django/demo/django_polls/manage.py | 22 +++ 4 Django/demo/django_polls/polls/__init__.py | 0 4 Django/demo/django_polls/polls/admin.py | 7 + 4 Django/demo/django_polls/polls/apps.py | 6 + .../polls/migrations/0001_initial.py | 22 +++ .../polls/migrations/0002_choice.py | 23 ++++ .../migrations/0003_alter_choice_question.py | 19 +++ .../django_polls/polls/migrations/__init__.py | 0 4 Django/demo/django_polls/polls/models.py | 26 ++++ 4 Django/demo/django_polls/polls/tests.py | 3 + 4 Django/demo/django_polls/polls/views.py | 3 + 16 files changed, 312 insertions(+) create mode 100644 4 Django/demo/django_polls/django_polls/__init__.py create mode 100644 4 Django/demo/django_polls/django_polls/asgi.py create mode 100644 4 Django/demo/django_polls/django_polls/settings.py create mode 100644 4 Django/demo/django_polls/django_polls/urls.py create mode 100644 4 Django/demo/django_polls/django_polls/wsgi.py create mode 100644 4 Django/demo/django_polls/manage.py create mode 100644 4 Django/demo/django_polls/polls/__init__.py create mode 100644 4 Django/demo/django_polls/polls/admin.py create mode 100644 4 Django/demo/django_polls/polls/apps.py create mode 100644 4 Django/demo/django_polls/polls/migrations/0001_initial.py create mode 100644 4 Django/demo/django_polls/polls/migrations/0002_choice.py create mode 100644 4 Django/demo/django_polls/polls/migrations/0003_alter_choice_question.py create mode 100644 4 Django/demo/django_polls/polls/migrations/__init__.py create mode 100644 4 Django/demo/django_polls/polls/models.py create mode 100644 4 Django/demo/django_polls/polls/tests.py create mode 100644 4 Django/demo/django_polls/polls/views.py diff --git a/4 Django/demo/django_polls/django_polls/__init__.py b/4 Django/demo/django_polls/django_polls/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/django_polls/django_polls/asgi.py b/4 Django/demo/django_polls/django_polls/asgi.py new file mode 100644 index 00000000..5fae4dbf --- /dev/null +++ b/4 Django/demo/django_polls/django_polls/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for django_polls project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_polls.settings') + +application = get_asgi_application() diff --git a/4 Django/demo/django_polls/django_polls/settings.py b/4 Django/demo/django_polls/django_polls/settings.py new file mode 100644 index 00000000..23d6b70b --- /dev/null +++ b/4 Django/demo/django_polls/django_polls/settings.py @@ -0,0 +1,128 @@ +""" +Django settings for django_polls project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-8j8b%c*i0-97w+#h^ve95lw^g86_a_sx97%2m9il48zv4k94gu' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + + # third-party apps + + # my apps + 'polls', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'django_polls.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'django_polls.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/4 Django/demo/django_polls/django_polls/urls.py b/4 Django/demo/django_polls/django_polls/urls.py new file mode 100644 index 00000000..bee86cc0 --- /dev/null +++ b/4 Django/demo/django_polls/django_polls/urls.py @@ -0,0 +1,21 @@ +"""django_polls URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/4 Django/demo/django_polls/django_polls/wsgi.py b/4 Django/demo/django_polls/django_polls/wsgi.py new file mode 100644 index 00000000..ed40ee1e --- /dev/null +++ b/4 Django/demo/django_polls/django_polls/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for django_polls project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_polls.settings') + +application = get_wsgi_application() diff --git a/4 Django/demo/django_polls/manage.py b/4 Django/demo/django_polls/manage.py new file mode 100644 index 00000000..23d12cf5 --- /dev/null +++ b/4 Django/demo/django_polls/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_polls.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/4 Django/demo/django_polls/polls/__init__.py b/4 Django/demo/django_polls/polls/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/django_polls/polls/admin.py b/4 Django/demo/django_polls/polls/admin.py new file mode 100644 index 00000000..fa2cd4aa --- /dev/null +++ b/4 Django/demo/django_polls/polls/admin.py @@ -0,0 +1,7 @@ +from django.contrib import admin + +# import the model class from the polls/models.py +from .models import Question + +# register the model so it will appear in the admin panel +admin.site.register(Question) diff --git a/4 Django/demo/django_polls/polls/apps.py b/4 Django/demo/django_polls/polls/apps.py new file mode 100644 index 00000000..5a5f94ca --- /dev/null +++ b/4 Django/demo/django_polls/polls/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class PollsConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'polls' diff --git a/4 Django/demo/django_polls/polls/migrations/0001_initial.py b/4 Django/demo/django_polls/polls/migrations/0001_initial.py new file mode 100644 index 00000000..7ccf9ad8 --- /dev/null +++ b/4 Django/demo/django_polls/polls/migrations/0001_initial.py @@ -0,0 +1,22 @@ +# Generated by Django 4.0 on 2021-12-23 01:29 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Question', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('question_text', models.CharField(max_length=200)), + ('pub_date', models.DateTimeField(auto_now_add=True)), + ], + ), + ] diff --git a/4 Django/demo/django_polls/polls/migrations/0002_choice.py b/4 Django/demo/django_polls/polls/migrations/0002_choice.py new file mode 100644 index 00000000..2f4bac47 --- /dev/null +++ b/4 Django/demo/django_polls/polls/migrations/0002_choice.py @@ -0,0 +1,23 @@ +# Generated by Django 4.0 on 2021-12-23 02:09 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('polls', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='Choice', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('choice_text', models.CharField(max_length=200)), + ('votes', models.IntegerField(default=0)), + ('question', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='polls.question')), + ], + ), + ] diff --git a/4 Django/demo/django_polls/polls/migrations/0003_alter_choice_question.py b/4 Django/demo/django_polls/polls/migrations/0003_alter_choice_question.py new file mode 100644 index 00000000..fa909e9f --- /dev/null +++ b/4 Django/demo/django_polls/polls/migrations/0003_alter_choice_question.py @@ -0,0 +1,19 @@ +# Generated by Django 4.0 on 2021-12-23 02:16 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('polls', '0002_choice'), + ] + + operations = [ + migrations.AlterField( + model_name='choice', + name='question', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='choices', to='polls.question'), + ), + ] diff --git a/4 Django/demo/django_polls/polls/migrations/__init__.py b/4 Django/demo/django_polls/polls/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/django_polls/polls/models.py b/4 Django/demo/django_polls/polls/models.py new file mode 100644 index 00000000..26471ee1 --- /dev/null +++ b/4 Django/demo/django_polls/polls/models.py @@ -0,0 +1,26 @@ +from django.db import models + +class Question(models.Model): + # db columns are represented as 'fields' + question_text = models.CharField(max_length=200) + + # auto_now_add auto-populates the date with the current + # date/time when an object is created in the database + pub_date = models.DateTimeField(auto_now_add=True) + + def __str__(self): + return self.question_text + + + +class Choice(models.Model): + # models.CASCADE means that when a question is deleted, + # the deletion 'cascades' onto its choices (thus deleting them) + # related_name is the attribute name by which a questions choices are retrieved + question = models.ForeignKey(Question, on_delete=models.CASCADE, related_name='choices') + + choice_text = models.CharField(max_length=200) + votes = models.IntegerField(default=0) + + def __str__(self): + return f"{self.choice_text} - votes: {self.votes}" \ No newline at end of file diff --git a/4 Django/demo/django_polls/polls/tests.py b/4 Django/demo/django_polls/polls/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/4 Django/demo/django_polls/polls/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/4 Django/demo/django_polls/polls/views.py b/4 Django/demo/django_polls/polls/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/4 Django/demo/django_polls/polls/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. From 309d065b76999e9eaf940204cf9e7b6aa5d727fe Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Wed, 22 Dec 2021 19:26:12 -0800 Subject: [PATCH 051/277] fixes to styling --- .../javascript/lab05/assets/css/index.css | 9 +- .../lab05/assets/javascript/index.js | 167 +++++++++++++++--- Code/Michael/javascript/lab05/index.html | 12 +- 3 files changed, 151 insertions(+), 37 deletions(-) diff --git a/Code/Michael/javascript/lab05/assets/css/index.css b/Code/Michael/javascript/lab05/assets/css/index.css index 01d9451a..0239e56d 100644 --- a/Code/Michael/javascript/lab05/assets/css/index.css +++ b/Code/Michael/javascript/lab05/assets/css/index.css @@ -1,4 +1,4 @@ -#random-quote { +#random-quotea { position: fixed; background-color: rgb(29, 29, 29); width: 95%; @@ -14,14 +14,15 @@ padding: 0 0 0 0; } -#quote-box { +/* bottomm box */ +#quote-boxa { position: fixed; width: fit-content; padding: 0 0 0 0; top: 25vh; } -#quote-text { +#quote-texta { text-align: left; padding: 0 0 0 0; position: static; @@ -29,7 +30,7 @@ top: 50vh; } -#quote-author { +#quote-authora { position: static; width: fit-content; font-size: 1em; diff --git a/Code/Michael/javascript/lab05/assets/javascript/index.js b/Code/Michael/javascript/lab05/assets/javascript/index.js index 3a5aea64..fec853bf 100644 --- a/Code/Michael/javascript/lab05/assets/javascript/index.js +++ b/Code/Michael/javascript/lab05/assets/javascript/index.js @@ -1,5 +1,16 @@ /* Use the favqs.com api to show a random quote. To start, use https://favqs.com/api/qotd to GET a quote, then display it on the page. The API also supports browsing quotes. */ +let debugging = false; +let quoteNumber = 0; +let pageNumber = 1; +let timer1; +//if ctrl + shift + i is pressed, debugging will be toggled. +window.addEventListener("keydown", (event) => { + if (event.code === "KeyI" && event.shiftKey) { + debugging = !debugging; + console.log("Debugging is now " + debugging); + } +}); const headers = { Accept: "application/json", @@ -18,31 +29,51 @@ function backgroundImages() { } let random = Math.floor(Math.random() * 10000) + 1; - console.log(random); const url = `https://source.unsplash.com/random/${width}x${height}?sig=${random}&orientation=${deviceOrientation}&fit=fillmax&fill=blur`; fetch(url).then((data) => { let image = data.url; - console.log(image); document.body.style.backgroundImage = `url(${image})`; }); } function randomQuote() { - fetch("https://favqs.com/api/qotd", { headers }) - .then((response) => response.json()) - .then((data) => { - const author = data.quote.author; - const quoteText = data.quote.body; - const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. - const quoteHTML = `

      ${quoteText}

       - ${author}

      `; - document.getElementById("quote").innerHTML = quoteHTML; - setTimeout(randomQuote, delayQuote()); - backgroundImages(); - //randomBackground(); // Disabled because of lack of API key. - }); + clearTimeout(timer1); + if (focus) { + fetch("https://favqs.com/api/qotd", { headers }) + .then((response) => response.json()) + .then((data) => { + debugging ? console.log(focus) : null; + + const author = data.quote.author; + const quoteText = data.quote.body; + const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; + document.getElementById("quote").innerHTML = quoteHTML; + + timer1 = setTimeout(randomQuote, delayQuote()); + backgroundImages(); + }); + } else { + clearTimeout(timer1); + } } +let focus = true; +//Pause randomQuote function if window is not active. +window.onblur = function () { + debugging ? console.log("Window is not active.") : null; + focus = false; + clearTimeout(timer1); +}; +//Resume randomQuote function if window is active. +window.onfocus = function () { + debugging ? console.log("Window is active.") : null; + focus = true; + clearTimeout(timer1); + randomQuote(); +}; +randomQuote(); function promiseTest() { let width = window.innerWidth; let height = window.innerHeight; @@ -92,47 +123,127 @@ function randomBackground() { .then((response) => response.json()) .then((data) => { const image = data.urls.raw; - console.log(data); document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; - console.log(document.body.style.backgroundImage); }); } function delayQuote() { const wpm = 180; const quote = document.getElementById("quote").innerHTML; - console.log(document.getElementById("quote"), "test"); const quoteLength = quote.length; const words = quote.split(" "); const wordCount = words.length; const avgWordLength = quoteLength / wordCount; + const delay = (quoteLength / avgWordLength / wpm) * 60000 + 2500; + debugging ? console.log(delay) : null; return delay; } -function searchQuotes() { - const searchTerm = document.getElementById("search").value; - fetch(`https://favqs.com/api/quotes?filter=${searchTerm}`, { headers }) +function searchQuotes(quoteNumber, pageNumber) { + // Disable elements while fetching. + document.getElementById("search-box").disabled = true; + document.getElementById("search-box").style.cursor = "not-allowed"; + document.getElementById("search").disabled = true; + document.getElementById("search").style.cursor = "not-allowed"; + document.getElementById("random-btn").disabled = true; + document.getElementById("random-btn").style.cursor = "not-allowed"; + document.getElementById("left-btn").disabled = true; + document.getElementById("left-btn").style.cursor = "not-allowed"; + document.getElementById("right-btn").disabled = true; + document.getElementById("right-btn").style.cursor = "not-allowed"; + + const searchTerm = document.getElementById("search-box").value; + fetch( + `https://favqs.com/api/quotes?filter=${searchTerm}&page=${pageNumber}`, + { + headers, + } + ) .then((response) => response.json()) .then((data) => { - const author = data.quotes.author; - const quoteText = data.quotes.body; - const quoteLink = data.quotes.url; // Link to the quote on favqs.com, will use later maybe. + document.getElementById("search-box").disabled = false; + document.getElementById("search-box").style.cursor = "auto"; + document.getElementById("search").disabled = false; + document.getElementById("search").style.cursor = "auto"; + if (quoteNumber > data.quotes.length) { + quoteNumber = data.quotes.length; + } + const author = data.quotes[quoteNumber].author; + const quoteText = data.quotes[quoteNumber].body; + const quoteLink = data.quotes[quoteNumber].url; // Link to the quote on favqs.com, will use later maybe. const quoteHTML = `

      ${quoteText}

       - ${author}

      `; - document.getElementById("quote-result").innerHTML = quoteHTML; - console.log(data); - + debugging ? console.log(data) : null; + + if (data.quotes.length === 1) { + document.getElementById("quote-result").innerHTML = + "

      No quotes found.

      "; + } else { + document.getElementById("quote-result").innerHTML = quoteHTML; + document.getElementById("random-btn").disabled = false; + document.getElementById("random-btn").style.cursor = "auto"; + } + if (data.last_page === false) { + //Enable right-btn + document.getElementById("right-btn").disabled = false; + document.getElementById("right-btn").style.cursor = "auto"; + } else { + //Disable right-btn + document.getElementById("right-btn").disabled = true; + document.getElementById("right-btn").style.cursor = "not-allowed"; + } + + if (data.page === 1) { + //Disable left-btn + document.getElementById("left-btn").disabled = true; + document.getElementById("left-btn").style.cursor = "not-allowed"; + } else { + //Enable left-btn + document.getElementById("left-btn").disabled = false; + document.getElementById("left-btn").style.cursor = "auto"; + } + pageNumber = data.page; backgroundImages(); //randomBackground(); // Disabled because of lack of API key. }); } +// Event listeners +document.getElementById("search-box").addEventListener("keydown", (event) => { + if (event.code === "Enter") { + (quoteNumber = 0), (pageNumber = 1); + searchQuotes(quoteNumber, pageNumber); + } +}); // Event Listener for Search document.getElementById("search").addEventListener("click", function (event) { - searchQuotes(); + (quoteNumber = 0), (pageNumber = 1); + searchQuotes(quoteNumber, pageNumber); +}); +// Event Listener for Random +document + .getElementById("random-btn") + .addEventListener("click", function (event) { + //Random Number + quoteNumber = Math.floor(Math.random() * 24); + debugging ? console.log(quoteNumber) : null; + searchQuotes(quoteNumber, pageNumber); + }); +// Event Listener for Next +document + .getElementById("right-btn") + .addEventListener("click", function (event) { + pageNumber++; + debugging ? console.log(pageNumber) : null; + searchQuotes(quoteNumber, pageNumber); + }); +// Event Listener for Previous +document.getElementById("left-btn").addEventListener("click", function (event) { + pageNumber--; + debugging ? console.log(pageNumber) : null; + searchQuotes(quoteNumber, pageNumber); }); //promiseTest(); This fuction works, but because of API limitations and lack of API keys, I'm not using it. -randomQuote(); backgroundImages(); diff --git a/Code/Michael/javascript/lab05/index.html b/Code/Michael/javascript/lab05/index.html index 858c6547..bce29ebe 100644 --- a/Code/Michael/javascript/lab05/index.html +++ b/Code/Michael/javascript/lab05/index.html @@ -21,19 +21,21 @@
      - -
      -
      -

      +
      +
      +
      +

      +
      -
      +

      Loading...

      + From ec498ab46a83cd2977697c41acf8cfffabb68828 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Wed, 22 Dec 2021 20:16:18 -0800 Subject: [PATCH 052/277] js --- .../lab05/assets/javascript/index.js | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/Code/Michael/javascript/lab05/assets/javascript/index.js b/Code/Michael/javascript/lab05/assets/javascript/index.js index fec853bf..ee717a76 100644 --- a/Code/Michael/javascript/lab05/assets/javascript/index.js +++ b/Code/Michael/javascript/lab05/assets/javascript/index.js @@ -94,6 +94,7 @@ function promiseTest() { Promise.all([promise1, promise2]).then((values) => { data = values[0]; data2 = values[1]; + const author = data.quote.author; const quoteText = data.quote.body; const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. @@ -166,10 +167,18 @@ function searchQuotes(quoteNumber, pageNumber) { document.getElementById("search-box").style.cursor = "auto"; document.getElementById("search").disabled = false; document.getElementById("search").style.cursor = "auto"; - if (quoteNumber > data.quotes.length) { - quoteNumber = data.quotes.length; + + if (quoteNumber > data.quotes.length - 1) { + quoteNumber = data.quotes.length - 1; + } + debugging ? console.log(quoteNumber, " quoteNumber") : null; + let author; + try { + author = data.quotes[quoteNumber].author; + } catch (error) { + author = `Unknown [${error}]`; } - const author = data.quotes[quoteNumber].author; + const quoteText = data.quotes[quoteNumber].body; const quoteLink = data.quotes[quoteNumber].url; // Link to the quote on favqs.com, will use later maybe. const quoteHTML = `

      ${quoteText}

       - ${author}

      `; @@ -216,14 +225,14 @@ document.getElementById("search-box").addEventListener("keydown", (event) => { } }); // Event Listener for Search -document.getElementById("search").addEventListener("click", function (event) { +document.getElementById("search").addEventListener("click", function (_event) { (quoteNumber = 0), (pageNumber = 1); searchQuotes(quoteNumber, pageNumber); }); // Event Listener for Random document .getElementById("random-btn") - .addEventListener("click", function (event) { + .addEventListener("click", function (_event) { //Random Number quoteNumber = Math.floor(Math.random() * 24); debugging ? console.log(quoteNumber) : null; @@ -232,17 +241,19 @@ document // Event Listener for Next document .getElementById("right-btn") - .addEventListener("click", function (event) { + .addEventListener("click", function (_event) { pageNumber++; debugging ? console.log(pageNumber) : null; searchQuotes(quoteNumber, pageNumber); }); // Event Listener for Previous -document.getElementById("left-btn").addEventListener("click", function (event) { - pageNumber--; - debugging ? console.log(pageNumber) : null; - searchQuotes(quoteNumber, pageNumber); -}); +document + .getElementById("left-btn") + .addEventListener("click", function (_event) { + pageNumber--; + debugging ? console.log(pageNumber) : null; + searchQuotes(quoteNumber, pageNumber); + }); //promiseTest(); This fuction works, but because of API limitations and lack of API keys, I'm not using it. From 9700f7154de9a2d144e77c586e071f6776d9c411 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 22 Dec 2021 21:27:10 -0700 Subject: [PATCH 053/277] finished js cleanup --- Code/Austen/js-04/index.html | 7 ++ Code/Austen/js-04/scripts/Task.js | 18 +--- Code/Austen/js-04/scripts/index-old.js | 99 +++++++++++++++++++ Code/Austen/js-04/scripts/index.js | 128 +++++++++++++------------ Code/Austen/js-04/style/signature.css | 2 +- 5 files changed, 180 insertions(+), 74 deletions(-) create mode 100644 Code/Austen/js-04/scripts/index-old.js diff --git a/Code/Austen/js-04/index.html b/Code/Austen/js-04/index.html index fbdb4d0d..33a6d98f 100644 --- a/Code/Austen/js-04/index.html +++ b/Code/Austen/js-04/index.html @@ -24,6 +24,13 @@

      my tasks

      complete:

      +
      + + +
      + +
      +
      diff --git a/Code/Austen/js-04/scripts/Task.js b/Code/Austen/js-04/scripts/Task.js index 7d894c38..0bdbe508 100644 --- a/Code/Austen/js-04/scripts/Task.js +++ b/Code/Austen/js-04/scripts/Task.js @@ -2,22 +2,12 @@ export default class Task{ constructor(data){ this.id = data.id this.name = data.name - this.complete = false - if (this.complete === false){ + this.complete = data.complete this.template = ` -
      - - -
      - `} - if (this.complete === true){ - this.template = `
      - - + +
      - ` - } + ` } - } diff --git a/Code/Austen/js-04/scripts/index-old.js b/Code/Austen/js-04/scripts/index-old.js new file mode 100644 index 00000000..7b2a25d7 --- /dev/null +++ b/Code/Austen/js-04/scripts/index-old.js @@ -0,0 +1,99 @@ +import Task from "./Task.js" + +// document element shortcut + var doc = document; +// tasklist arrays + var tasklist = [new Task({id: 1, name: "test"})]; + var complete = []; + var tasksSection = doc.getElementById("tasks"); + var completeSection = doc.getElementById("complete-tasks") + + + +// create html template and render it to the page + function drawTask(task) { + if (task.complete === false){ + tasksSection.innerHTML += task.template; + } + } + +// create a new task and add it to the tasks array + function addtask() { + let task = prompt("enter the task name: "); + task = {id: tasklist.length + 1, name: task} + task = new Task(task) + tasklist.push(task); + drawTask(task); + } + + +// find and delete an existing task in the array + function removetask() { + let remove = prompt("enter the task name: "); + } + +// mark tasks completed, add them to the complete array, +// and move them to the completed section on the page + + function updateTasklist(event) { + tasklist.forEach((task) => { + let labelELEM = doc.getElementById(`label-${task.id}`) + let taskELEM = doc.getElementById(`task-${task.id}`) + if (taskELEM.checked){ + task.complete = true + taskELEM.classList.add('visually-hidden') + labelELEM.classList.add('visually-hidden') + } + }); + tasklist.forEach((task) => { + if (task.complete){ + complete.forEach((completeTask) => { + if (task.id === completeTask.id){ + complete.pop(completeTask) + } + }); + task = new Task({id: task.id, name: task.name, complete: true}) + complete.push(task) + // console.log(complete) + } + }); + completeSection.innerHTML = '' + complete.forEach(task => { + + completeSection.innerHTML += task.ctemplate + }) + if (complete.length > 0){ + complete.forEach((task) => { + let labelELEM = doc.getElementById(`label-${task.id}`) + let taskELEM = doc.getElementById(`task-${task.id}`) + if (taskELEM.checked === false){ + task.complete = false + taskELEM.classList.add('visually-hidden') + labelELEM.classList.add('visually-hidden') + } + }); + complete.forEach((task) => { + if (task.complete === false){ + complete.forEach((completeTask) => { + if (task.id === completeTask.id){ + complete.pop(completeTask) + } + }); + task = new Task({id: task.id, name: task.name, complete: true}) + // tasklist.push(task) + console.log(tasklist) + } + }); + tasksSection.innerHTML = '' + tasklist.forEach(task => { + if (task.complete === false){ + tasksSection.innerHTML += task.template} + })} + event.preventDefault(); + } + +// startup tasks and event assignments + tasklist.forEach((task) => drawTask(task)) + doc.getElementById("add").onclick = addtask; + doc.getElementById("remove").onclick = removetask; + doc.getElementById("tasklist").onsubmit = updateTasklist; diff --git a/Code/Austen/js-04/scripts/index.js b/Code/Austen/js-04/scripts/index.js index e7a9eb5b..5bf0e435 100644 --- a/Code/Austen/js-04/scripts/index.js +++ b/Code/Austen/js-04/scripts/index.js @@ -1,72 +1,82 @@ import Task from "./Task.js" -// document element shortcut - var doc = document; -// tasklist arrays - var tasklist = [new Task({id: 1, name: "test"})]; - var complete = []; - var tasksSection = doc.getElementById("tasks"); - var completeSection = doc.getElementById("complete-tasks") +// document element shortcuts + const doc = document; + const tasklistELEM = doc.getElementById('tasks') + const completeELEM = doc.getElementById('complete-tasks') +// tasklist array + let masterlist = [] - -// create html template and render it to the page - function drawTask(task) { - if (task.complete === false){ - tasksSection.innerHTML += task.template; - } +// draw tasks to document + function drawTasks(tasks){ + tasklistELEM.innerHTML = '' + completeELEM.innerHTML = '' + masterlist.forEach(task => { + if (task.complete === false){ + tasklistELEM.innerHTML += task.template + }; + if (task.complete === true){ + completeELEM.innerHTML += task.template + } + } + ) + masterlist.forEach(task => { + if (task.complete === true){ + doc.getElementById(`task-${task.id}`).checked = true + doc.getElementById(`label-${task.id}`).classList.add('complete') + } + }) } - // create a new task and add it to the tasks array - function addtask() { + function addTask() { let task = prompt("enter the task name: "); - task = {id: tasklist.length + 1, name: task} + task = {id: masterlist.length + 1, name: task, complete: false} task = new Task(task) - tasklist.push(task); - drawTask(task); + masterlist.push(task) + drawTasks() } - - -// find and delete an existing task in the array - function removetask() { - let remove = prompt("enter the task name: "); - } - -// mark tasks completed, add them to the complete array, -// and move them to the completed section on the page - - function updateTasklist(event) { - tasklist.forEach((task) => { - let labelELEM = doc.getElementById(`label-${task.id}`) - let taskELEM = doc.getElementById(`task-${task.id}`) - if (taskELEM.checked){ - task.complete = true - taskELEM.classList.add('visually-hidden') - labelELEM.classList.add('visually-hidden') +// change existing task.complete to 'trash' + function removeTask() { + let remove = prompt("enter the task to be removed: ") + masterlist.forEach(task => { + if (task.name === remove){ + task.complete = 'trash' } - }); - tasklist.forEach((task) => { - if (task.complete){ - complete.forEach((completeTask) => { - if (task.id === completeTask.id){ - complete.pop(completeTask) - } - }); - task = new Task({id: task.id, name: task.name, complete: true}) - complete.push(task) - console.log(complete) - } - }); - completeSection.innerHTML = '' - complete.forEach(task => { - - completeSection.innerHTML += task.template }) - event.preventDefault(); + drawTasks() + doc.getElementById('deleted-tasks').classList.remove('visually-hidden') + } +// update task status based on 'checked' attribute + function updateTasks(event) { + masterlist.forEach(task => { + let taskELEM = doc.getElementById(`task-${task.id}`) + task.complete = taskELEM.checked + }) + event.preventDefault() + drawTasks() } -// startup tasks and event assignments - tasklist.forEach((task) => drawTask(task)) - doc.getElementById("add").onclick = addtask; - doc.getElementById("remove").onclick = removetask; - doc.getElementById("tasklist").onsubmit = updateTasklist; +// show deleted tasks for reference + function showTrash(){ + doc.getElementById('show-trash').classList.toggle('visually-hidden') + doc.getElementById('hide-trash').classList.toggle('visually-hidden') + masterlist.forEach(task => { + if (task.complete === 'trash'){ + doc.getElementById('trash').innerHTML += task.template + doc.getElementById(`task-${task.id}`).classList.add('visually-hidden') + } + }) + } + function hideTrash(){ + doc.getElementById('show-trash').classList.toggle('visually-hidden') + doc.getElementById('hide-trash').classList.toggle('visually-hidden') + doc.getElementById('trash').innerHTML = '' + } + // element event assignments + doc.body.onload = drawTasks() + doc.getElementById("add").onclick = addTask; + doc.getElementById("remove").onclick = removeTask; + doc.getElementById("tasklist").onsubmit = updateTasks; + doc.getElementById("show-trash").onclick = showTrash + doc.getElementById("hide-trash").onclick = hideTrash diff --git a/Code/Austen/js-04/style/signature.css b/Code/Austen/js-04/style/signature.css index 2b4cf108..ea75c014 100644 --- a/Code/Austen/js-04/style/signature.css +++ b/Code/Austen/js-04/style/signature.css @@ -5,7 +5,7 @@ body { } main { - margin: 4rem; + margin: 2rem; margin-top: 1rem; min-height: 75vh; } From f16c90b0cd387873b17bb75986a0d1265b86ce4c Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 22 Dec 2021 21:34:11 -0700 Subject: [PATCH 054/277] add footer --- Code/Austen/js-04/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/Code/Austen/js-04/index.html b/Code/Austen/js-04/index.html index 33a6d98f..f01c1765 100644 --- a/Code/Austen/js-04/index.html +++ b/Code/Austen/js-04/index.html @@ -32,6 +32,7 @@

      complete:

      +
      ©2021 - Austen C. Myers-Flachson
      From 6c8d749f349400a9a515fff2edca619ef82e4d5f Mon Sep 17 00:00:00 2001 From: keegangood Date: Wed, 22 Dec 2021 20:48:49 -0800 Subject: [PATCH 055/277] updated django labs --- 4 Django/labs/{02 Todo.md => 01 Todo.md} | 0 4 Django/labs/{03 Blog.md => 02 Blog.md} | 0 4 Django/labs/03 Pokedex.md | 35 + ...ango Redo.md => Practice - Django Redo.md} | 0 4 Django/labs/load_pokemon.py | 0 4 Django/labs/pokemon.json | 1883 +++++++++++++++++ 6 files changed, 1918 insertions(+) rename 4 Django/labs/{02 Todo.md => 01 Todo.md} (100%) rename 4 Django/labs/{03 Blog.md => 02 Blog.md} (100%) create mode 100644 4 Django/labs/03 Pokedex.md rename 4 Django/labs/{01 Django Redo.md => Practice - Django Redo.md} (100%) create mode 100644 4 Django/labs/load_pokemon.py create mode 100644 4 Django/labs/pokemon.json diff --git a/4 Django/labs/02 Todo.md b/4 Django/labs/01 Todo.md similarity index 100% rename from 4 Django/labs/02 Todo.md rename to 4 Django/labs/01 Todo.md diff --git a/4 Django/labs/03 Blog.md b/4 Django/labs/02 Blog.md similarity index 100% rename from 4 Django/labs/03 Blog.md rename to 4 Django/labs/02 Blog.md diff --git a/4 Django/labs/03 Pokedex.md b/4 Django/labs/03 Pokedex.md new file mode 100644 index 00000000..1009c1be --- /dev/null +++ b/4 Django/labs/03 Pokedex.md @@ -0,0 +1,35 @@ + + +# Pokedex + +Let's build a searchable pokedex! First we'll load the data from a `json` file into our own database. Then we'll list those pokemon in the page and add search. + +## Part 1 + +Create an app `pokedex` and add two models to store our pokemon, `Pokemon` and `PokemonType`. + +`PokemonType` should have the following fields: +- `name` (CharField) + +`Pokemon` should have the following fields: +- `number` (IntegerField) +- `name` (CharField) +- `height` (FloatField) +- `weight` (FloatField) +- `image_front` (CharField) +- `image_back` (CharField) +- `types` (ManyToManyField with `PokemonType`) + +## Part 2 + +Write a [custom management command](../docs/01%20Django%20Overview.md#custom-management-commands) `load_pokemon.py` to load the data from [pokemon.json](./pokemon.json) into your database. You can do this by saving the file next to your `.py` file and using [opening the file](../../1%20Python/10%20Dictionaries/13%20File%20IO.md). To handle the types, check out [many to many fields](../docs/06%20Models.md#many-to-many). In the first line of your management command, you may want to delete all the records in the table so each time you run it you start with a clean slate. To verify that the data was loaded, open your admin panel and check that the pokemon are there. + +## Part 3 + +Write a `view`, `route` and `template` to show a list of pokemon on the front page. You can either show all the information as a table, or show only their name and icon and link to a detail page with all their information. Use `` to display their front and back image. + + +## Part 4 (optional) + +Check out the [script](./load_pokemon.py) that creates the json file, you can use it to load even more pokemon into your database! + diff --git a/4 Django/labs/01 Django Redo.md b/4 Django/labs/Practice - Django Redo.md similarity index 100% rename from 4 Django/labs/01 Django Redo.md rename to 4 Django/labs/Practice - Django Redo.md diff --git a/4 Django/labs/load_pokemon.py b/4 Django/labs/load_pokemon.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/labs/pokemon.json b/4 Django/labs/pokemon.json new file mode 100644 index 00000000..0e383d62 --- /dev/null +++ b/4 Django/labs/pokemon.json @@ -0,0 +1,1883 @@ +{ + "pokemon": [ + { + "number": 1, + "name": "bulbasaur", + "height": 7, + "weight": 69, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/1.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/bulbasaur" + }, + { + "number": 2, + "name": "ivysaur", + "height": 10, + "weight": 130, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/2.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/ivysaur" + }, + { + "number": 3, + "name": "venusaur", + "height": 20, + "weight": 1000, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/3.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/venusaur" + }, + { + "number": 4, + "name": "charmander", + "height": 6, + "weight": 85, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/4.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/charmander" + }, + { + "number": 5, + "name": "charmeleon", + "height": 11, + "weight": 190, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/5.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/charmeleon" + }, + { + "number": 6, + "name": "charizard", + "height": 17, + "weight": 905, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/6.png", + "types": [ + "flying", + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/charizard" + }, + { + "number": 7, + "name": "squirtle", + "height": 5, + "weight": 90, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/7.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/squirtle" + }, + { + "number": 8, + "name": "wartortle", + "height": 10, + "weight": 225, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/8.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/wartortle" + }, + { + "number": 9, + "name": "blastoise", + "height": 16, + "weight": 855, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/9.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/blastoise" + }, + { + "number": 10, + "name": "caterpie", + "height": 3, + "weight": 29, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/10.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/10.png", + "types": [ + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/caterpie" + }, + { + "number": 11, + "name": "metapod", + "height": 7, + "weight": 99, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/11.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/11.png", + "types": [ + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/metapod" + }, + { + "number": 12, + "name": "butterfree", + "height": 11, + "weight": 320, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/12.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/12.png", + "types": [ + "flying", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/butterfree" + }, + { + "number": 13, + "name": "weedle", + "height": 3, + "weight": 32, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/13.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/13.png", + "types": [ + "poison", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/weedle" + }, + { + "number": 14, + "name": "kakuna", + "height": 6, + "weight": 100, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/14.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/14.png", + "types": [ + "poison", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/kakuna" + }, + { + "number": 15, + "name": "beedrill", + "height": 10, + "weight": 295, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/15.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/15.png", + "types": [ + "poison", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/beedrill" + }, + { + "number": 16, + "name": "pidgey", + "height": 3, + "weight": 18, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/16.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/16.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/pidgey" + }, + { + "number": 17, + "name": "pidgeotto", + "height": 11, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/17.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/17.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/pidgeotto" + }, + { + "number": 18, + "name": "pidgeot", + "height": 15, + "weight": 395, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/18.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/pidgeot" + }, + { + "number": 19, + "name": "rattata", + "height": 3, + "weight": 35, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/19.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/19.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/rattata" + }, + { + "number": 20, + "name": "raticate", + "height": 7, + "weight": 185, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/20.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/20.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/raticate" + }, + { + "number": 21, + "name": "spearow", + "height": 3, + "weight": 20, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/21.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/21.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/spearow" + }, + { + "number": 22, + "name": "fearow", + "height": 12, + "weight": 380, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/22.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/22.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/fearow" + }, + { + "number": 23, + "name": "ekans", + "height": 20, + "weight": 69, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/23.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/23.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/ekans" + }, + { + "number": 24, + "name": "arbok", + "height": 35, + "weight": 650, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/24.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/24.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/arbok" + }, + { + "number": 25, + "name": "pikachu", + "height": 4, + "weight": 60, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/25.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/pikachu" + }, + { + "number": 26, + "name": "raichu", + "height": 8, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/26.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/raichu" + }, + { + "number": 27, + "name": "sandshrew", + "height": 6, + "weight": 120, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/27.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/27.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/sandshrew" + }, + { + "number": 28, + "name": "sandslash", + "height": 10, + "weight": 295, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/28.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/28.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/sandslash" + }, + { + "number": 29, + "name": "nidoran-f", + "height": 4, + "weight": 70, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/29.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/29.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidoran-f" + }, + { + "number": 30, + "name": "nidorina", + "height": 8, + "weight": 200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/30.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/30.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidorina" + }, + { + "number": 31, + "name": "nidoqueen", + "height": 13, + "weight": 600, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/31.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/31.png", + "types": [ + "ground", + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidoqueen" + }, + { + "number": 32, + "name": "nidoran-m", + "height": 5, + "weight": 90, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/32.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/32.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidoran-m" + }, + { + "number": 33, + "name": "nidorino", + "height": 9, + "weight": 195, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/33.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/33.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidorino" + }, + { + "number": 34, + "name": "nidoking", + "height": 14, + "weight": 620, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/34.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/34.png", + "types": [ + "ground", + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/nidoking" + }, + { + "number": 35, + "name": "clefairy", + "height": 6, + "weight": 75, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/35.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/35.png", + "types": [ + "fairy" + ], + "url": "https://pokemon.fandom.com/wiki/clefairy" + }, + { + "number": 36, + "name": "clefable", + "height": 13, + "weight": 400, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/36.png", + "types": [ + "fairy" + ], + "url": "https://pokemon.fandom.com/wiki/clefable" + }, + { + "number": 37, + "name": "vulpix", + "height": 6, + "weight": 99, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/37.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/37.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/vulpix" + }, + { + "number": 38, + "name": "ninetales", + "height": 11, + "weight": 199, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/38.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/ninetales" + }, + { + "number": 39, + "name": "jigglypuff", + "height": 5, + "weight": 55, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/39.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/39.png", + "types": [ + "fairy", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/jigglypuff" + }, + { + "number": 40, + "name": "wigglytuff", + "height": 10, + "weight": 120, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/40.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/40.png", + "types": [ + "fairy", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/wigglytuff" + }, + { + "number": 41, + "name": "zubat", + "height": 8, + "weight": 75, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/41.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/41.png", + "types": [ + "flying", + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/zubat" + }, + { + "number": 42, + "name": "golbat", + "height": 16, + "weight": 550, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/42.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/42.png", + "types": [ + "flying", + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/golbat" + }, + { + "number": 43, + "name": "oddish", + "height": 5, + "weight": 54, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/43.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/43.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/oddish" + }, + { + "number": 44, + "name": "gloom", + "height": 8, + "weight": 86, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/44.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/44.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/gloom" + }, + { + "number": 45, + "name": "vileplume", + "height": 12, + "weight": 186, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/45.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/45.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/vileplume" + }, + { + "number": 46, + "name": "paras", + "height": 3, + "weight": 54, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/46.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/46.png", + "types": [ + "grass", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/paras" + }, + { + "number": 47, + "name": "parasect", + "height": 10, + "weight": 295, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/47.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/47.png", + "types": [ + "grass", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/parasect" + }, + { + "number": 48, + "name": "venonat", + "height": 10, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/48.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/48.png", + "types": [ + "poison", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/venonat" + }, + { + "number": 49, + "name": "venomoth", + "height": 15, + "weight": 125, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/49.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/49.png", + "types": [ + "poison", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/venomoth" + }, + { + "number": 50, + "name": "diglett", + "height": 2, + "weight": 8, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/50.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/50.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/diglett" + }, + { + "number": 51, + "name": "dugtrio", + "height": 7, + "weight": 333, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/51.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/51.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/dugtrio" + }, + { + "number": 52, + "name": "meowth", + "height": 4, + "weight": 42, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/52.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/52.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/meowth" + }, + { + "number": 53, + "name": "persian", + "height": 10, + "weight": 320, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/53.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/53.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/persian" + }, + { + "number": 54, + "name": "psyduck", + "height": 8, + "weight": 196, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/54.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/54.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/psyduck" + }, + { + "number": 55, + "name": "golduck", + "height": 17, + "weight": 766, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/55.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/55.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/golduck" + }, + { + "number": 56, + "name": "mankey", + "height": 5, + "weight": 280, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/56.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/56.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/mankey" + }, + { + "number": 57, + "name": "primeape", + "height": 10, + "weight": 320, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/57.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/57.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/primeape" + }, + { + "number": 58, + "name": "growlithe", + "height": 7, + "weight": 190, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/58.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/58.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/growlithe" + }, + { + "number": 59, + "name": "arcanine", + "height": 19, + "weight": 1550, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/59.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/59.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/arcanine" + }, + { + "number": 60, + "name": "poliwag", + "height": 6, + "weight": 124, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/60.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/60.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/poliwag" + }, + { + "number": 61, + "name": "poliwhirl", + "height": 10, + "weight": 200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/61.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/61.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/poliwhirl" + }, + { + "number": 62, + "name": "poliwrath", + "height": 13, + "weight": 540, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/62.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/62.png", + "types": [ + "fighting", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/poliwrath" + }, + { + "number": 63, + "name": "abra", + "height": 9, + "weight": 195, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/63.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/63.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/abra" + }, + { + "number": 64, + "name": "kadabra", + "height": 13, + "weight": 565, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/64.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/64.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/kadabra" + }, + { + "number": 65, + "name": "alakazam", + "height": 15, + "weight": 480, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/65.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/65.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/alakazam" + }, + { + "number": 66, + "name": "machop", + "height": 8, + "weight": 195, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/66.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/66.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/machop" + }, + { + "number": 67, + "name": "machoke", + "height": 15, + "weight": 705, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/67.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/67.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/machoke" + }, + { + "number": 68, + "name": "machamp", + "height": 16, + "weight": 1300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/68.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/68.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/machamp" + }, + { + "number": 69, + "name": "bellsprout", + "height": 7, + "weight": 40, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/69.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/69.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/bellsprout" + }, + { + "number": 70, + "name": "weepinbell", + "height": 10, + "weight": 64, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/70.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/70.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/weepinbell" + }, + { + "number": 71, + "name": "victreebel", + "height": 17, + "weight": 155, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/71.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/71.png", + "types": [ + "poison", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/victreebel" + }, + { + "number": 72, + "name": "tentacool", + "height": 9, + "weight": 455, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/72.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/72.png", + "types": [ + "poison", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/tentacool" + }, + { + "number": 73, + "name": "tentacruel", + "height": 16, + "weight": 550, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/73.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/73.png", + "types": [ + "poison", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/tentacruel" + }, + { + "number": 74, + "name": "geodude", + "height": 4, + "weight": 200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/74.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/74.png", + "types": [ + "ground", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/geodude" + }, + { + "number": 75, + "name": "graveler", + "height": 10, + "weight": 1050, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/75.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/75.png", + "types": [ + "ground", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/graveler" + }, + { + "number": 76, + "name": "golem", + "height": 14, + "weight": 3000, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/76.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/76.png", + "types": [ + "ground", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/golem" + }, + { + "number": 77, + "name": "ponyta", + "height": 10, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/77.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/77.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/ponyta" + }, + { + "number": 78, + "name": "rapidash", + "height": 17, + "weight": 950, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/78.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/78.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/rapidash" + }, + { + "number": 79, + "name": "slowpoke", + "height": 12, + "weight": 360, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/79.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/79.png", + "types": [ + "psychic", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/slowpoke" + }, + { + "number": 80, + "name": "slowbro", + "height": 16, + "weight": 785, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/80.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/80.png", + "types": [ + "psychic", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/slowbro" + }, + { + "number": 81, + "name": "magnemite", + "height": 3, + "weight": 60, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/81.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/81.png", + "types": [ + "steel", + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/magnemite" + }, + { + "number": 82, + "name": "magneton", + "height": 10, + "weight": 600, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/82.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/82.png", + "types": [ + "steel", + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/magneton" + }, + { + "number": 83, + "name": "farfetchd", + "height": 8, + "weight": 150, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/83.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/83.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/farfetchd" + }, + { + "number": 84, + "name": "doduo", + "height": 14, + "weight": 392, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/84.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/84.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/doduo" + }, + { + "number": 85, + "name": "dodrio", + "height": 18, + "weight": 852, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/85.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/85.png", + "types": [ + "flying", + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/dodrio" + }, + { + "number": 86, + "name": "seel", + "height": 11, + "weight": 900, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/86.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/86.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/seel" + }, + { + "number": 87, + "name": "dewgong", + "height": 17, + "weight": 1200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/87.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/87.png", + "types": [ + "ice", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/dewgong" + }, + { + "number": 88, + "name": "grimer", + "height": 9, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/88.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/88.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/grimer" + }, + { + "number": 89, + "name": "muk", + "height": 12, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/89.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/89.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/muk" + }, + { + "number": 90, + "name": "shellder", + "height": 3, + "weight": 40, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/90.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/90.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/shellder" + }, + { + "number": 91, + "name": "cloyster", + "height": 15, + "weight": 1325, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/91.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/91.png", + "types": [ + "ice", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/cloyster" + }, + { + "number": 92, + "name": "gastly", + "height": 13, + "weight": 1, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/92.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/92.png", + "types": [ + "poison", + "ghost" + ], + "url": "https://pokemon.fandom.com/wiki/gastly" + }, + { + "number": 93, + "name": "haunter", + "height": 16, + "weight": 1, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/93.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/93.png", + "types": [ + "poison", + "ghost" + ], + "url": "https://pokemon.fandom.com/wiki/haunter" + }, + { + "number": 94, + "name": "gengar", + "height": 15, + "weight": 405, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/94.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/94.png", + "types": [ + "poison", + "ghost" + ], + "url": "https://pokemon.fandom.com/wiki/gengar" + }, + { + "number": 95, + "name": "onix", + "height": 88, + "weight": 2100, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/95.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/95.png", + "types": [ + "ground", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/onix" + }, + { + "number": 96, + "name": "drowzee", + "height": 10, + "weight": 324, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/96.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/96.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/drowzee" + }, + { + "number": 97, + "name": "hypno", + "height": 16, + "weight": 756, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/97.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/97.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/hypno" + }, + { + "number": 98, + "name": "krabby", + "height": 4, + "weight": 65, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/98.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/98.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/krabby" + }, + { + "number": 99, + "name": "kingler", + "height": 13, + "weight": 600, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/99.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/99.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/kingler" + }, + { + "number": 100, + "name": "voltorb", + "height": 5, + "weight": 104, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/100.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/100.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/voltorb" + }, + { + "number": 101, + "name": "electrode", + "height": 12, + "weight": 666, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/101.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/101.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/electrode" + }, + { + "number": 102, + "name": "exeggcute", + "height": 4, + "weight": 25, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/102.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/102.png", + "types": [ + "psychic", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/exeggcute" + }, + { + "number": 103, + "name": "exeggutor", + "height": 20, + "weight": 1200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/103.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/103.png", + "types": [ + "psychic", + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/exeggutor" + }, + { + "number": 104, + "name": "cubone", + "height": 4, + "weight": 65, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/104.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/104.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/cubone" + }, + { + "number": 105, + "name": "marowak", + "height": 10, + "weight": 450, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/105.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/105.png", + "types": [ + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/marowak" + }, + { + "number": 106, + "name": "hitmonlee", + "height": 15, + "weight": 498, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/106.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/106.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/hitmonlee" + }, + { + "number": 107, + "name": "hitmonchan", + "height": 14, + "weight": 502, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/107.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/107.png", + "types": [ + "fighting" + ], + "url": "https://pokemon.fandom.com/wiki/hitmonchan" + }, + { + "number": 108, + "name": "lickitung", + "height": 12, + "weight": 655, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/108.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/108.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/lickitung" + }, + { + "number": 109, + "name": "koffing", + "height": 6, + "weight": 10, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/109.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/109.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/koffing" + }, + { + "number": 110, + "name": "weezing", + "height": 12, + "weight": 95, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/110.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/110.png", + "types": [ + "poison" + ], + "url": "https://pokemon.fandom.com/wiki/weezing" + }, + { + "number": 111, + "name": "rhyhorn", + "height": 10, + "weight": 1150, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/111.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/111.png", + "types": [ + "rock", + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/rhyhorn" + }, + { + "number": 112, + "name": "rhydon", + "height": 19, + "weight": 1200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/112.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/112.png", + "types": [ + "rock", + "ground" + ], + "url": "https://pokemon.fandom.com/wiki/rhydon" + }, + { + "number": 113, + "name": "chansey", + "height": 11, + "weight": 346, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/113.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/113.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/chansey" + }, + { + "number": 114, + "name": "tangela", + "height": 10, + "weight": 350, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/114.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/114.png", + "types": [ + "grass" + ], + "url": "https://pokemon.fandom.com/wiki/tangela" + }, + { + "number": 115, + "name": "kangaskhan", + "height": 22, + "weight": 800, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/115.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/115.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/kangaskhan" + }, + { + "number": 116, + "name": "horsea", + "height": 4, + "weight": 80, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/116.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/116.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/horsea" + }, + { + "number": 117, + "name": "seadra", + "height": 12, + "weight": 250, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/117.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/117.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/seadra" + }, + { + "number": 118, + "name": "goldeen", + "height": 6, + "weight": 150, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/118.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/118.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/goldeen" + }, + { + "number": 119, + "name": "seaking", + "height": 13, + "weight": 390, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/119.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/119.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/seaking" + }, + { + "number": 120, + "name": "staryu", + "height": 8, + "weight": 345, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/120.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/120.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/staryu" + }, + { + "number": 121, + "name": "starmie", + "height": 11, + "weight": 800, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/121.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/121.png", + "types": [ + "psychic", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/starmie" + }, + { + "number": 122, + "name": "mr-mime", + "height": 13, + "weight": 545, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/122.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/122.png", + "types": [ + "fairy", + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/mr-mime" + }, + { + "number": 123, + "name": "scyther", + "height": 15, + "weight": 560, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/123.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/123.png", + "types": [ + "flying", + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/scyther" + }, + { + "number": 124, + "name": "jynx", + "height": 14, + "weight": 406, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/124.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/124.png", + "types": [ + "psychic", + "ice" + ], + "url": "https://pokemon.fandom.com/wiki/jynx" + }, + { + "number": 125, + "name": "electabuzz", + "height": 11, + "weight": 300, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/125.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/125.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/electabuzz" + }, + { + "number": 126, + "name": "magmar", + "height": 13, + "weight": 445, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/126.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/126.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/magmar" + }, + { + "number": 127, + "name": "pinsir", + "height": 15, + "weight": 550, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/127.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/127.png", + "types": [ + "bug" + ], + "url": "https://pokemon.fandom.com/wiki/pinsir" + }, + { + "number": 128, + "name": "tauros", + "height": 14, + "weight": 884, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/128.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/128.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/tauros" + }, + { + "number": 129, + "name": "magikarp", + "height": 9, + "weight": 100, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/129.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/129.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/magikarp" + }, + { + "number": 130, + "name": "gyarados", + "height": 65, + "weight": 2350, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/130.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/130.png", + "types": [ + "flying", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/gyarados" + }, + { + "number": 131, + "name": "lapras", + "height": 25, + "weight": 2200, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/131.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/131.png", + "types": [ + "ice", + "water" + ], + "url": "https://pokemon.fandom.com/wiki/lapras" + }, + { + "number": 132, + "name": "ditto", + "height": 3, + "weight": 40, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/132.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/132.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/ditto" + }, + { + "number": 133, + "name": "eevee", + "height": 3, + "weight": 65, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/133.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/133.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/eevee" + }, + { + "number": 134, + "name": "vaporeon", + "height": 10, + "weight": 290, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/134.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/134.png", + "types": [ + "water" + ], + "url": "https://pokemon.fandom.com/wiki/vaporeon" + }, + { + "number": 135, + "name": "jolteon", + "height": 8, + "weight": 245, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/135.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/135.png", + "types": [ + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/jolteon" + }, + { + "number": 136, + "name": "flareon", + "height": 9, + "weight": 250, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/136.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/136.png", + "types": [ + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/flareon" + }, + { + "number": 137, + "name": "porygon", + "height": 8, + "weight": 365, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/137.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/137.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/porygon" + }, + { + "number": 138, + "name": "omanyte", + "height": 4, + "weight": 75, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/138.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/138.png", + "types": [ + "water", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/omanyte" + }, + { + "number": 139, + "name": "omastar", + "height": 10, + "weight": 350, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/139.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/139.png", + "types": [ + "water", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/omastar" + }, + { + "number": 140, + "name": "kabuto", + "height": 5, + "weight": 115, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/140.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/140.png", + "types": [ + "water", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/kabuto" + }, + { + "number": 141, + "name": "kabutops", + "height": 13, + "weight": 405, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/141.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/141.png", + "types": [ + "water", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/kabutops" + }, + { + "number": 142, + "name": "aerodactyl", + "height": 18, + "weight": 590, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/142.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/142.png", + "types": [ + "flying", + "rock" + ], + "url": "https://pokemon.fandom.com/wiki/aerodactyl" + }, + { + "number": 143, + "name": "snorlax", + "height": 21, + "weight": 4600, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/143.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/143.png", + "types": [ + "normal" + ], + "url": "https://pokemon.fandom.com/wiki/snorlax" + }, + { + "number": 144, + "name": "articuno", + "height": 17, + "weight": 554, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/144.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/144.png", + "types": [ + "flying", + "ice" + ], + "url": "https://pokemon.fandom.com/wiki/articuno" + }, + { + "number": 145, + "name": "zapdos", + "height": 16, + "weight": 526, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/145.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/145.png", + "types": [ + "flying", + "electric" + ], + "url": "https://pokemon.fandom.com/wiki/zapdos" + }, + { + "number": 146, + "name": "moltres", + "height": 20, + "weight": 600, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/146.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/146.png", + "types": [ + "flying", + "fire" + ], + "url": "https://pokemon.fandom.com/wiki/moltres" + }, + { + "number": 147, + "name": "dratini", + "height": 18, + "weight": 33, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/147.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/147.png", + "types": [ + "dragon" + ], + "url": "https://pokemon.fandom.com/wiki/dratini" + }, + { + "number": 148, + "name": "dragonair", + "height": 40, + "weight": 165, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/148.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/148.png", + "types": [ + "dragon" + ], + "url": "https://pokemon.fandom.com/wiki/dragonair" + }, + { + "number": 149, + "name": "dragonite", + "height": 22, + "weight": 2100, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/149.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/149.png", + "types": [ + "flying", + "dragon" + ], + "url": "https://pokemon.fandom.com/wiki/dragonite" + }, + { + "number": 150, + "name": "mewtwo", + "height": 20, + "weight": 1220, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/150.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/150.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/mewtwo" + }, + { + "number": 151, + "name": "mew", + "height": 4, + "weight": 40, + "image_front": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/151.png", + "image_back": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/151.png", + "types": [ + "psychic" + ], + "url": "https://pokemon.fandom.com/wiki/mew" + } + ] +} \ No newline at end of file From 993c148ba94cd7e812e1e43697cf5ce0eca859f5 Mon Sep 17 00:00:00 2001 From: keegangood Date: Wed, 22 Dec 2021 20:49:24 -0800 Subject: [PATCH 056/277] added load_pokemon.py --- 4 Django/labs/load_pokemon.py | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/4 Django/labs/load_pokemon.py b/4 Django/labs/load_pokemon.py index e69de29b..d287337e 100644 --- a/4 Django/labs/load_pokemon.py +++ b/4 Django/labs/load_pokemon.py @@ -0,0 +1,47 @@ + + + +import requests +import json +import pyperclip + +data = {'pokemon':[]} +num_pokemon = 152 +for i in range(1, num_pokemon): + # get the data from the pokemon api + response = requests.get('https://pokeapi.co/api/v2/pokemon/' + str(i)) + pokeapi_data = json.loads(response.text) + + # extract the relevant portions of data + number = pokeapi_data['id'] + name = pokeapi_data['name'] + height = pokeapi_data['height'] + weight = pokeapi_data['weight'] + image_front = pokeapi_data['sprites']['front_default'] + image_back = pokeapi_data['sprites']['back_default'] + url = 'https://pokemon.fandom.com/wiki/' + name + types = [type['type']['name'] for type in pokeapi_data['types']] + + # put the relevant data into a dictionary + pokemon = { + 'number': number, + 'name': name, + 'height': height, + 'weight': weight, + 'image_front': image_front, + 'image_back': image_back, + 'types': types, + 'url': url + } + + # add the pokemon to our list + data['pokemon'].append(pokemon) + + # give the user some feedback + print(str(round(i/num_pokemon*100,2))+'%') + +# copy the resulting json to the clipboard +pyperclip.copy(json.dumps(data, indent=4)) + + + From de87291a76b440a72b6466b88db454a6b58a4b83 Mon Sep 17 00:00:00 2001 From: keegangood Date: Wed, 22 Dec 2021 20:51:08 -0800 Subject: [PATCH 057/277] added Django labs --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fe46171f..bb413701 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Weeks 16, 17, 18: Capstone project -
      +
      Javascript
      • Lab 01-03 - JS Redo
      • @@ -76,6 +76,12 @@ Weeks 16, 17, 18: Capstone project
      +
      + Django +
        +
      +
      + ## Submitting your work Make sure all labs are located within `Class_Raven/Code/` From 6e565de18e65f3cf43089c1e43875c76c72e5d00 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 22 Dec 2021 21:16:33 -0800 Subject: [PATCH 058/277] added pokedex description --- 4 Django/labs/03 Pokedex.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/4 Django/labs/03 Pokedex.md b/4 Django/labs/03 Pokedex.md index 1009c1be..4c88352d 100644 --- a/4 Django/labs/03 Pokedex.md +++ b/4 Django/labs/03 Pokedex.md @@ -4,6 +4,14 @@ Let's build a searchable pokedex! First we'll load the data from a `json` file into our own database. Then we'll list those pokemon in the page and add search. +> The Pokédex (Japanese: ポケモン図鑑 illustrated Pokémon encyclopedia) is a digital encyclopedia for [Trainers](https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Trainer) in the Pokémon world. It gives information about all Pokémon in the world that are contained in its database. + +>Pokédex entries typically describe a Pokémon in only two or three sentences. They may give background information on the habitat or activities of a Pokémon in the wild or other information on the Pokémon's history or anatomy. + +>Pokédex entries also include height, weight, cry, footprint, location, other forms, and a picture of the Pokémon. + +[Pokedex Wiki](https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9dex), [Pokemon.com](https://www.pokemon.com/us/pokedex/) + ## Part 1 Create an app `pokedex` and add two models to store our pokemon, `Pokemon` and `PokemonType`. From e7bc461149a22a0220e4b0849dd998bc53cdaf44 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 22 Dec 2021 21:17:57 -0800 Subject: [PATCH 059/277] grouped lab 3 files in a folder --- 4 Django/labs/{ => 03 Pokedex}/03 Pokedex.md | 0 4 Django/labs/{ => 03 Pokedex}/load_pokemon.py | 0 4 Django/labs/{ => 03 Pokedex}/pokemon.json | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename 4 Django/labs/{ => 03 Pokedex}/03 Pokedex.md (100%) rename 4 Django/labs/{ => 03 Pokedex}/load_pokemon.py (100%) rename 4 Django/labs/{ => 03 Pokedex}/pokemon.json (100%) diff --git a/4 Django/labs/03 Pokedex.md b/4 Django/labs/03 Pokedex/03 Pokedex.md similarity index 100% rename from 4 Django/labs/03 Pokedex.md rename to 4 Django/labs/03 Pokedex/03 Pokedex.md diff --git a/4 Django/labs/load_pokemon.py b/4 Django/labs/03 Pokedex/load_pokemon.py similarity index 100% rename from 4 Django/labs/load_pokemon.py rename to 4 Django/labs/03 Pokedex/load_pokemon.py diff --git a/4 Django/labs/pokemon.json b/4 Django/labs/03 Pokedex/pokemon.json similarity index 100% rename from 4 Django/labs/pokemon.json rename to 4 Django/labs/03 Pokedex/pokemon.json From 811b8098c8025eb7272d67373518321ac8500632 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 22 Dec 2021 21:20:23 -0800 Subject: [PATCH 060/277] closed gaps in pokedex description --- 4 Django/labs/03 Pokedex/03 Pokedex.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/4 Django/labs/03 Pokedex/03 Pokedex.md b/4 Django/labs/03 Pokedex/03 Pokedex.md index 4c88352d..d6c8bf13 100644 --- a/4 Django/labs/03 Pokedex/03 Pokedex.md +++ b/4 Django/labs/03 Pokedex/03 Pokedex.md @@ -5,9 +5,9 @@ Let's build a searchable pokedex! First we'll load the data from a `json` file into our own database. Then we'll list those pokemon in the page and add search. > The Pokédex (Japanese: ポケモン図鑑 illustrated Pokémon encyclopedia) is a digital encyclopedia for [Trainers](https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Trainer) in the Pokémon world. It gives information about all Pokémon in the world that are contained in its database. - +> >Pokédex entries typically describe a Pokémon in only two or three sentences. They may give background information on the habitat or activities of a Pokémon in the wild or other information on the Pokémon's history or anatomy. - +> >Pokédex entries also include height, weight, cry, footprint, location, other forms, and a picture of the Pokémon. [Pokedex Wiki](https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9dex), [Pokemon.com](https://www.pokemon.com/us/pokedex/) From d7f8decad4e8d42aaa285e8e331e1b723e96be6b Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 22 Dec 2021 21:22:27 -0800 Subject: [PATCH 061/277] changed filename from load_pokemon.py to fetch_pokemon.py --- 4 Django/labs/03 Pokedex/{load_pokemon.py => fetch_pokemon.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 4 Django/labs/03 Pokedex/{load_pokemon.py => fetch_pokemon.py} (100%) diff --git a/4 Django/labs/03 Pokedex/load_pokemon.py b/4 Django/labs/03 Pokedex/fetch_pokemon.py similarity index 100% rename from 4 Django/labs/03 Pokedex/load_pokemon.py rename to 4 Django/labs/03 Pokedex/fetch_pokemon.py From 6050eefc7011e298ea64334c8c9bd04ed66b7626 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Sat, 25 Dec 2021 21:41:42 -0800 Subject: [PATCH 062/277] made django lab01 file structure --- Code/James/Django-lab-01/fetch_pokemon.py | 47 ++ Code/James/Django-lab-01/manage.py | 22 + .../Django-lab-01/my_env/Scripts/Activate.ps1 | 405 ++++++++++++++++++ .../Django-lab-01/my_env/Scripts/activate | 69 +++ .../Django-lab-01/my_env/Scripts/activate.bat | 34 ++ .../my_env/Scripts/deactivate.bat | 22 + .../my_env/Scripts/django-admin.exe | Bin 0 -> 106430 bytes .../Django-lab-01/my_env/Scripts/pip.exe | Bin 0 -> 106388 bytes .../Django-lab-01/my_env/Scripts/pip3.10.exe | Bin 0 -> 106388 bytes .../Django-lab-01/my_env/Scripts/pip3.exe | Bin 0 -> 106388 bytes .../Django-lab-01/my_env/Scripts/python.exe | Bin 0 -> 242920 bytes .../Django-lab-01/my_env/Scripts/pythonw.exe | Bin 0 -> 232688 bytes .../my_env/Scripts/sqlformat.exe | Bin 0 -> 106383 bytes Code/James/Django-lab-01/my_env/pyvenv.cfg | 3 + Code/James/Django-lab-01/pokedex/__init__.py | 0 Code/James/Django-lab-01/pokedex/asgi.py | 16 + Code/James/Django-lab-01/pokedex/settings.py | 123 ++++++ Code/James/Django-lab-01/pokedex/urls.py | 21 + Code/James/Django-lab-01/pokedex/wsgi.py | 16 + Code/James/Django-lab-01/requirements.txt | Bin 0 -> 126 bytes Code/James/Django-lab01/fetch_pokemon.py | 47 ++ 21 files changed, 825 insertions(+) create mode 100644 Code/James/Django-lab-01/fetch_pokemon.py create mode 100644 Code/James/Django-lab-01/manage.py create mode 100644 Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 create mode 100644 Code/James/Django-lab-01/my_env/Scripts/activate create mode 100644 Code/James/Django-lab-01/my_env/Scripts/activate.bat create mode 100644 Code/James/Django-lab-01/my_env/Scripts/deactivate.bat create mode 100644 Code/James/Django-lab-01/my_env/Scripts/django-admin.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip3.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/python.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/pythonw.exe create mode 100644 Code/James/Django-lab-01/my_env/Scripts/sqlformat.exe create mode 100644 Code/James/Django-lab-01/my_env/pyvenv.cfg create mode 100644 Code/James/Django-lab-01/pokedex/__init__.py create mode 100644 Code/James/Django-lab-01/pokedex/asgi.py create mode 100644 Code/James/Django-lab-01/pokedex/settings.py create mode 100644 Code/James/Django-lab-01/pokedex/urls.py create mode 100644 Code/James/Django-lab-01/pokedex/wsgi.py create mode 100644 Code/James/Django-lab-01/requirements.txt create mode 100644 Code/James/Django-lab01/fetch_pokemon.py diff --git a/Code/James/Django-lab-01/fetch_pokemon.py b/Code/James/Django-lab-01/fetch_pokemon.py new file mode 100644 index 00000000..d287337e --- /dev/null +++ b/Code/James/Django-lab-01/fetch_pokemon.py @@ -0,0 +1,47 @@ + + + +import requests +import json +import pyperclip + +data = {'pokemon':[]} +num_pokemon = 152 +for i in range(1, num_pokemon): + # get the data from the pokemon api + response = requests.get('https://pokeapi.co/api/v2/pokemon/' + str(i)) + pokeapi_data = json.loads(response.text) + + # extract the relevant portions of data + number = pokeapi_data['id'] + name = pokeapi_data['name'] + height = pokeapi_data['height'] + weight = pokeapi_data['weight'] + image_front = pokeapi_data['sprites']['front_default'] + image_back = pokeapi_data['sprites']['back_default'] + url = 'https://pokemon.fandom.com/wiki/' + name + types = [type['type']['name'] for type in pokeapi_data['types']] + + # put the relevant data into a dictionary + pokemon = { + 'number': number, + 'name': name, + 'height': height, + 'weight': weight, + 'image_front': image_front, + 'image_back': image_back, + 'types': types, + 'url': url + } + + # add the pokemon to our list + data['pokemon'].append(pokemon) + + # give the user some feedback + print(str(round(i/num_pokemon*100,2))+'%') + +# copy the resulting json to the clipboard +pyperclip.copy(json.dumps(data, indent=4)) + + + diff --git a/Code/James/Django-lab-01/manage.py b/Code/James/Django-lab-01/manage.py new file mode 100644 index 00000000..6adc02e8 --- /dev/null +++ b/Code/James/Django-lab-01/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 b/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 new file mode 100644 index 00000000..181c1eff --- /dev/null +++ b/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 @@ -0,0 +1,405 @@ +<# +.Synopsis +Activate a Python virtual environment for the current PowerShell session. + +.Description +Pushes the python executable for a virtual environment to the front of the +$Env:PATH environment variable and sets the prompt to signify that you are +in a Python virtual environment. Makes use of the command line switches as +well as the `pyvenv.cfg` file values present in the virtual environment. + +.Parameter VenvDir +Path to the directory that contains the virtual environment to activate. The +default value for this is the parent of the directory that the Activate.ps1 +script is located within. + +.Parameter Prompt +The prompt prefix to display when this virtual environment is activated. By +default, this prompt is the name of the virtual environment folder (VenvDir) +surrounded by parentheses and followed by a single space (ie. '(.venv) '). + +.Example +Activate.ps1 +Activates the Python virtual environment that contains the Activate.ps1 script. + +.Example +Activate.ps1 -Verbose +Activates the Python virtual environment that contains the Activate.ps1 script, +and shows extra information about the activation as it executes. + +.Example +Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv +Activates the Python virtual environment located in the specified location. + +.Example +Activate.ps1 -Prompt "MyPython" +Activates the Python virtual environment that contains the Activate.ps1 script, +and prefixes the current prompt with the specified string (surrounded in +parentheses) while the virtual environment is active. + +.Notes +On Windows, it may be required to enable this Activate.ps1 script by setting the +execution policy for the user. You can do this by issuing the following PowerShell +command: + +PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser + +For more information on Execution Policies: +https://go.microsoft.com/fwlink/?LinkID=135170 + +#> +Param( + [Parameter(Mandatory = $false)] + [String] + $VenvDir, + [Parameter(Mandatory = $false)] + [String] + $Prompt +) + +<# Function declarations --------------------------------------------------- #> + +<# +.Synopsis +Remove all shell session elements added by the Activate script, including the +addition of the virtual environment's Python executable from the beginning of +the PATH variable. + +.Parameter NonDestructive +If present, do not remove this function from the global namespace for the +session. + +#> +function global:deactivate ([switch]$NonDestructive) { + # Revert to original values + + # The prior prompt: + if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { + Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt + Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT + } + + # The prior PYTHONHOME: + if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { + Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME + Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME + } + + # The prior PATH: + if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { + Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH + Remove-Item -Path Env:_OLD_VIRTUAL_PATH + } + + # Just remove the VIRTUAL_ENV altogether: + if (Test-Path -Path Env:VIRTUAL_ENV) { + Remove-Item -Path env:VIRTUAL_ENV + } + + # Just remove VIRTUAL_ENV_PROMPT altogether. + if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { + Remove-Item -Path env:VIRTUAL_ENV_PROMPT + } + + # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: + if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { + Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force + } + + # Leave deactivate function in the global namespace if requested: + if (-not $NonDestructive) { + Remove-Item -Path function:deactivate + } +} + +<# +.Description +Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the +given folder, and returns them in a map. + +For each line in the pyvenv.cfg file, if that line can be parsed into exactly +two strings separated by `=` (with any amount of whitespace surrounding the =) +then it is considered a `key = value` line. The left hand string is the key, +the right hand is the value. + +If the value starts with a `'` or a `"` then the first and last character is +stripped from the value before being captured. + +.Parameter ConfigDir +Path to the directory that contains the `pyvenv.cfg` file. +#> +function Get-PyVenvConfig( + [String] + $ConfigDir +) { + Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" + + # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). + $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue + + # An empty map will be returned if no config file is found. + $pyvenvConfig = @{ } + + if ($pyvenvConfigPath) { + + Write-Verbose "File exists, parse `key = value` lines" + $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath + + $pyvenvConfigContent | ForEach-Object { + $keyval = $PSItem -split "\s*=\s*", 2 + if ($keyval[0] -and $keyval[1]) { + $val = $keyval[1] + + # Remove extraneous quotations around a string value. + if ("'""".Contains($val.Substring(0, 1))) { + $val = $val.Substring(1, $val.Length - 2) + } + + $pyvenvConfig[$keyval[0]] = $val + Write-Verbose "Adding Key: '$($keyval[0])'='$val'" + } + } + } + return $pyvenvConfig +} + + +<# Begin Activate script --------------------------------------------------- #> + +# Determine the containing directory of this script +$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition +$VenvExecDir = Get-Item -Path $VenvExecPath + +Write-Verbose "Activation script is located in path: '$VenvExecPath'" +Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" +Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" + +# Set values required in priority: CmdLine, ConfigFile, Default +# First, get the location of the virtual environment, it might not be +# VenvExecDir if specified on the command line. +if ($VenvDir) { + Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" +} +else { + Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." + $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") + Write-Verbose "VenvDir=$VenvDir" +} + +# Next, read the `pyvenv.cfg` file to determine any required value such +# as `prompt`. +$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir + +# Next, set the prompt from the command line, or the config file, or +# just use the name of the virtual environment folder. +if ($Prompt) { + Write-Verbose "Prompt specified as argument, using '$Prompt'" +} +else { + Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" + if ($pyvenvCfg -and $pyvenvCfg['prompt']) { + Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" + $Prompt = $pyvenvCfg['prompt']; + } + else { + Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virutal environment)" + Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" + $Prompt = Split-Path -Path $venvDir -Leaf + } +} + +Write-Verbose "Prompt = '$Prompt'" +Write-Verbose "VenvDir='$VenvDir'" + +# Deactivate any currently active virtual environment, but leave the +# deactivate function in place. +deactivate -nondestructive + +# Now set the environment variable VIRTUAL_ENV, used by many tools to determine +# that there is an activated venv. +$env:VIRTUAL_ENV = $VenvDir + +if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { + + Write-Verbose "Setting prompt to '$Prompt'" + + # Set the prompt to include the env name + # Make sure _OLD_VIRTUAL_PROMPT is global + function global:_OLD_VIRTUAL_PROMPT { "" } + Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT + New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt + + function global:prompt { + Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " + _OLD_VIRTUAL_PROMPT + } + $env:VIRTUAL_ENV_PROMPT = $Prompt +} + +# Clear PYTHONHOME +if (Test-Path -Path Env:PYTHONHOME) { + Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME + Remove-Item -Path Env:PYTHONHOME +} + +# Add the venv to the PATH +Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH +$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" + +# SIG # Begin signature block +# MIIc+QYJKoZIhvcNAQcCoIIc6jCCHOYCAQExDzANBglghkgBZQMEAgEFADB5Bgor +# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG +# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB/jbdIOBl7aFn0 +# IOwX0LZ7IuNFjwXgmb5mWup4AsyxRaCCC38wggUwMIIEGKADAgECAhAECRgbX9W7 +# ZnVTQ7VvlVAIMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK +# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV +# BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xMzEwMjIxMjAwMDBa +# Fw0yODEwMjIxMjAwMDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy +# dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lD +# ZXJ0IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3 +# DQEBAQUAA4IBDwAwggEKAoIBAQD407Mcfw4Rr2d3B9MLMUkZz9D7RZmxOttE9X/l +# qJ3bMtdx6nadBS63j/qSQ8Cl+YnUNxnXtqrwnIal2CWsDnkoOn7p0WfTxvspJ8fT +# eyOU5JEjlpB3gvmhhCNmElQzUHSxKCa7JGnCwlLyFGeKiUXULaGj6YgsIJWuHEqH +# CN8M9eJNYBi+qsSyrnAxZjNxPqxwoqvOf+l8y5Kh5TsxHM/q8grkV7tKtel05iv+ +# bMt+dDk2DZDv5LVOpKnqagqrhPOsZ061xPeM0SAlI+sIZD5SlsHyDxL0xY4PwaLo +# LFH3c7y9hbFig3NBggfkOItqcyDQD2RzPJ6fpjOp/RnfJZPRAgMBAAGjggHNMIIB +# yTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK +# BggrBgEFBQcDAzB5BggrBgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9v +# Y3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGln +# aWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYDVR0fBHow +# eDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl +# ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Rp +# Z2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDBPBgNVHSAESDBGMDgGCmCGSAGG/WwA +# AgQwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAK +# BghghkgBhv1sAzAdBgNVHQ4EFgQUWsS5eyoKo6XqcQPAYPkt9mV1DlgwHwYDVR0j +# BBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQADggEBAD7s +# DVoks/Mi0RXILHwlKXaoHV0cLToaxO8wYdd+C2D9wz0PxK+L/e8q3yBVN7Dh9tGS +# dQ9RtG6ljlriXiSBThCk7j9xjmMOE0ut119EefM2FAaK95xGTlz/kLEbBw6RFfu6 +# r7VRwo0kriTGxycqoSkoGjpxKAI8LpGjwCUR4pwUR6F6aGivm6dcIFzZcbEMj7uo +# +MUSaJ/PQMtARKUT8OZkDCUIQjKyNookAv4vcn4c10lFluhZHen6dGRrsutmQ9qz +# sIzV6Q3d9gEgzpkxYz0IGhizgZtPxpMQBvwHgfqL2vmCSfdibqFT+hKUGIUukpHq +# aGxEMrJmoecYpJpkUe8wggZHMIIFL6ADAgECAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CSqGSIb3DQEBCwUAMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0 +# IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwHhcNMTgxMjE4MDAwMDAw +# WhcNMjExMjIyMTIwMDAwWjCBgzELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU5ldyBI +# YW1wc2hpcmUxEjAQBgNVBAcTCVdvbGZlYm9ybzEjMCEGA1UEChMaUHl0aG9uIFNv +# ZnR3YXJlIEZvdW5kYXRpb24xIzAhBgNVBAMTGlB5dGhvbiBTb2Z0d2FyZSBGb3Vu +# ZGF0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqr2kS7J1uW7o +# JRxlsdrETAjKarfoH5TI8PWST6Yb2xPooP7vHT4iaVXyL5Lze1f53Jw67Sp+u524 +# fJXf30qHViEWxumy2RWG0nciU2d+mMqzjlaAWSZNF0u4RcvyDJokEV0RUOqI5CG5 +# zPI3W9uQ6LiUk3HCYW6kpH177A5T3pw/Po8O8KErJGn1anaqtIICq99ySxrMad/2 +# hPMBRf6Ndah7f7HPn1gkSSTAoejyuqF5h+B0qI4+JK5+VLvz659VTbAWJsYakkxZ +# xVWYpFv4KeQSSwoo0DzMvmERsTzNvVBMWhu9OriJNg+QfFmf96zVTu93cZ+r7xMp +# bXyfIOGKhHMaRuZ8ihuWIx3gI9WHDFX6fBKR8+HlhdkaiBEWIsXRoy+EQUyK7zUs +# +FqOo2sRYttbs8MTF9YDKFZwyPjn9Wn+gLGd5NUEVyNvD9QVGBEtN7vx87bduJUB +# 8F4DylEsMtZTfjw/au6AmOnmneK5UcqSJuwRyZaGNk7y3qj06utx+HTTqHgi975U +# pxfyrwAqkovoZEWBVSpvku8PVhkBXcLmNe6MEHlFiaMoiADAeKmX5RFRkN+VrmYG +# Tg4zajxfdHeIY8TvLf48tTfmnQJd98geJQv/01NUy/FxuwqAuTkaez5Nl1LxP0Cp +# THhghzO4FRD4itT2wqTh4jpojw9QZnsCAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaA +# FFrEuXsqCqOl6nEDwGD5LfZldQ5YMB0GA1UdDgQWBBT8Kr9+1L6s84KcpM97IgE7 +# uI8H8jAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0f +# BHAwbjA1oDOgMYYvaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJl +# ZC1jcy1nMS5jcmwwNaAzoDGGL2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEy +# LWFzc3VyZWQtY3MtZzEuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYI +# KwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQB +# MIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2lj +# ZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29t +# L0RpZ2lDZXJ0U0hBMkFzc3VyZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB +# /wQCMAAwDQYJKoZIhvcNAQELBQADggEBAEt1oS21X0axiafPjyY+vlYqjWKuUu/Y +# FuYWIEq6iRRaFabNDhj9RBFQF/aJiE5msrQEOfAD6/6gVSH91lZWBqg6NEeG9T9S +# XbiAPvJ9CEWFsdkXUrjbWhvCnuZ7kqUuU5BAumI1QRbpYgZL3UA+iZXkmjbGh1ln +# 8rUhWIxbBYL4Sg2nqpB44p7CUFYkPj/MbwU2gvBV2pXjj5WaskoZtsACMv5g42BN +# oVLoRAi+ev6s07POt+JtHRIm87lTyuc8wh0swTPUwksKbLU1Zdj9CpqtzXnuVE0w +# 50exJvRSK3Vt4g+0vigpI3qPmDdpkf9+4Mvy0XMNcqrthw20R+PkIlMxghDQMIIQ +# zAIBATCBhjByMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkw +# FwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEy +# IEFzc3VyZWQgSUQgQ29kZSBTaWduaW5nIENBAhADPtXtoGXRuMkd/PkqbJvYMA0G +# CWCGSAFlAwQCAQUAoIGaMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG +# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC4GCisGAQQBgjcCAQwxIDAeoByAGgBQ +# AHkAdABoAG8AbgAgADMALgAxADAALgAwMC8GCSqGSIb3DQEJBDEiBCBSbvNxuLmL +# Fyf70+vzWnE86JSS2JLTJbh9WhRqgW9MeDANBgkqhkiG9w0BAQEFAASCAgCAiz/E +# icJSsvY4x2vZnY3UjThg0S9qs+r104rhPxj39k4Qw7szI4yjQQbb2bvnoJA3LoFo +# RROlFg9dXJ8YWRZRNkla+zHX7bIsWO2aIFCnOCOUFH19ttlrTvnal6uLp7P9+wQs +# rller1aRyNIM47dYn+CGxD4NEJ/NIqhCjuRKl0v1Dkps/2md0YkoEcnRXNb3vq6x +# +2L9x3zAcBmVwVM4SFFZ2ZZQG/aHgihbVoNxxTXhYDcwaL5uRrNelz9KXDn+GYpk +# K7ZUFbmNfgnhieLHqF0hk7wLZtHI1BSmsOAFrkApcuIVLzD8aSgDbAMVZEv3GkTx +# Img7jKusLIITGuUWT8wO1LDUXT54qBkQhue6kJ3rqSa2agtg/OWxtQ9JwGSOiRaW +# wlRJjsihrw8Nx1Kcr5EwruBBLFiF+mv/C5ikLvwES1ZKoLccqCftuEptcbmsyEZS +# ov39SslaIWvqfy7rfz+KFfP9WHJxobV6DY4essDCMNcoYXkRwhbT+rr0ydDH23DS +# 3hbXpCuKsy5IAMB7Xk8/uuXV2The/qKmkkmu0KuFOu2/3oqVOC4a27IjkvBCSRhp +# /yWQSM/JQk+KwQ31XCVHeGWf7kqMgCXwkZfkw/lvusXzMuWZqT6bfZ0eGjqX/6jC +# kNwr4fCZtxx0cFLzmCr6/yClCYoDCfGoc1I+D6GCDX0wgg15BgorBgEEAYI3AwMB +# MYINaTCCDWUGCSqGSIb3DQEHAqCCDVYwgg1SAgEDMQ8wDQYJYIZIAWUDBAIBBQAw +# dwYLKoZIhvcNAQkQAQSgaARmMGQCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQC +# AQUABCBEd30afcCyVMH4hw1ZZPb4JotijhQZtXQ42klvgjTVGwIQDDJTIO6lXwNY +# 7qTonYA8LxgPMjAyMTEwMDQxOTExMzFaoIIKNzCCBP4wggPmoAMCAQICEA1CSuC+ +# Ooj/YEAhzhQA8N0wDQYJKoZIhvcNAQELBQAwcjELMAkGA1UEBhMCVVMxFTATBgNV +# BAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8G +# A1UEAxMoRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQTAe +# Fw0yMTAxMDEwMDAwMDBaFw0zMTAxMDYwMDAwMDBaMEgxCzAJBgNVBAYTAlVTMRcw +# FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEgMB4GA1UEAxMXRGlnaUNlcnQgVGltZXN0 +# YW1wIDIwMjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC5mGEZ8WK +# 9Q0IpEXKY2tR1zoRQr0KdXVNlLQMULUmEP4dyG+RawyW5xpcSO9E5b+bYc0VkWJa +# uP9nC5xj/TZqgfop+N0rcIXeAhjzeG28ffnHbQk9vmp2h+mKvfiEXR52yeTGdnY6 +# U9HR01o2j8aj4S8bOrdh1nPsTm0zinxdRS1LsVDmQTo3VobckyON91Al6GTm3dOP +# L1e1hyDrDo4s1SPa9E14RuMDgzEpSlwMMYpKjIjF9zBa+RSvFV9sQ0kJ/SYjU/aN +# Y+gaq1uxHTDCm2mCtNv8VlS8H6GHq756WwogL0sJyZWnjbL61mOLTqVyHO6fegFz +# +BnW/g1JhL0BAgMBAAGjggG4MIIBtDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/ +# BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDBBBgNVHSAEOjA4MDYGCWCGSAGG +# /WwHATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw +# HwYDVR0jBBgwFoAU9LbhIB3+Ka7S5GGlsqIlssgXNW4wHQYDVR0OBBYEFDZEho6k +# urBmvrwoLR1ENt3janq8MHEGA1UdHwRqMGgwMqAwoC6GLGh0dHA6Ly9jcmwzLmRp +# Z2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtdHMuY3JsMDKgMKAuhixodHRwOi8vY3Js +# NC5kaWdpY2VydC5jb20vc2hhMi1hc3N1cmVkLXRzLmNybDCBhQYIKwYBBQUHAQEE +# eTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTwYIKwYB +# BQUHMAKGQ2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB +# c3N1cmVkSURUaW1lc3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAEgc +# 3LXpmiO85xrnIA6OZ0b9QnJRdAojR6OrktIlxHBZvhSg5SeBpU0UFRkHefDRBMOG +# 2Tu9/kQCZk3taaQP9rhwz2Lo9VFKeHk2eie38+dSn5On7UOee+e03UEiifuHokYD +# Tvz0/rdkd2NfI1Jpg4L6GlPtkMyNoRdzDfTzZTlwS/Oc1np72gy8PTLQG8v1Yfx1 +# CAB2vIEO+MDhXM/EEXLnG2RJ2CKadRVC9S0yOIHa9GCiurRS+1zgYSQlT7LfySmo +# c0NR2r1j1h9bm/cuG08THfdKDXF+l7f0P4TrweOjSaH6zqe/Vs+6WXZhiV9+p7SO +# Z3j5NpjhyyjaW4emii8wggUxMIIEGaADAgECAhAKoSXW1jIbfkHkBdo2l8IVMA0G +# CSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ +# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0 +# IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNjAxMDcxMjAwMDBaFw0zMTAxMDcxMjAw +# MDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV +# BAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0IFNIQTIgQXNz +# dXJlZCBJRCBUaW1lc3RhbXBpbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +# ggEKAoIBAQC90DLuS82Pf92puoKZxTlUKFe2I0rEDgdFM1EQfdD5fU1ofue2oPSN +# s4jkl79jIZCYvxO8V9PD4X4I1moUADj3Lh477sym9jJZ/l9lP+Cb6+NGRwYaVX4L +# J37AovWg4N4iPw7/fpX786O6Ij4YrBHk8JkDbTuFfAnT7l3ImgtU46gJcWvgzyIQ +# D3XPcXJOCq3fQDpct1HhoXkUxk0kIzBdvOw8YGqsLwfM/fDqR9mIUF79Zm5WYScp +# iYRR5oLnRlD9lCosp+R1PrqYD4R/nzEU1q3V8mTLex4F0IQZchfxFwbvPc3WTe8G +# Qv2iUypPhR3EHTyvz9qsEPXdrKzpVv+TAgMBAAGjggHOMIIByjAdBgNVHQ4EFgQU +# 9LbhIB3+Ka7S5GGlsqIlssgXNW4wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6ch +# nfNtyA8wEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l +# BAwwCgYIKwYBBQUHAwgweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRw +# Oi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRz +# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwgYEGA1Ud +# HwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFz +# c3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNv +# bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwUAYDVR0gBEkwRzA4BgpghkgB +# hv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9D +# UFMwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4IBAQBxlRLpUYdWac3v3dp8 +# qmN6s3jPBjdAhO9LhL/KzwMC/cWnww4gQiyvd/MrHwwhWiq3BTQdaq6Z+CeiZr8J +# qmDfdqQ6kw/4stHYfBli6F6CJR7Euhx7LCHi1lssFDVDBGiy23UC4HLHmNY8ZOUf +# SBAYX4k4YU1iRiSHY4yRUiyvKYnleB/WCxSlgNcSR3CzddWThZN+tpJn+1Nhiaj1 +# a5bA9FhpDXzIAbG5KHW3mWOFIoxhynmUfln8jA/jb7UBJrZspe6HUSHkWGCbugwt +# K22ixH67xCUrRwIIfEmuE7bhfEJCKMYYVs9BNLZmXbZ0e/VWMyIvIjayS6JKldj1 +# po5SMYIChjCCAoICAQEwgYYwcjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD +# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8GA1UEAxMoRGln +# aUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQQIQDUJK4L46iP9g +# QCHOFADw3TANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN +# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIxMTAwNDE5MTEzMVowKwYLKoZIhvcNAQkQ +# AgwxHDAaMBgwFgQU4deCqOGRvu9ryhaRtaq0lKYkm/MwLwYJKoZIhvcNAQkEMSIE +# ILvICiD0Bu7OdD0pC2wAqLO9UGMzUOfGejuSENvWkuXdMDcGCyqGSIb3DQEJEAIv +# MSgwJjAkMCIEILMQkAa8CtmDB5FXKeBEA0Fcg+MpK2FPJpZMjTVx7PWpMA0GCSqG +# SIb3DQEBAQUABIIBAIaCoJWKRd6cHB/KrrlVmBY469068xG7ok+T18bfcLmNrvPF +# 7PGY5a4qcMZj+rBevyfWTrOreNAWyNhnxIT0qYneSTJOMytTPYnJI+GhvGwQjDhC +# Eg/JeLOe9guMq7P/ZNvFur+VoCz6sgR/Q+9IGUhJ/7liABdMwNLK38r5VEaSAnSW +# RetjuSqtMoZc2KtjL/MUY26sUwjsMD0tgt0EOF4nrcv3rWl++TsJUEqYr+aFpNu4 +# eVaTNeS0V7sRGQbWAQohkES879Lpqv7KaEW+h426+cc5el260gynz7vTzUuaamvW +# Nfbvu83P5Tk1nRA1Ds2aSqn/RMu6cNNjD8ntV5o= +# SIG # End signature block diff --git a/Code/James/Django-lab-01/my_env/Scripts/activate b/Code/James/Django-lab-01/my_env/Scripts/activate new file mode 100644 index 00000000..c957e6d5 --- /dev/null +++ b/Code/James/Django-lab-01/my_env/Scripts/activate @@ -0,0 +1,69 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + unset VIRTUAL_ENV_PROMPT + if [ ! "${1:-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="C:\Users\james\Class_Raven\code\james\Django-lab-01\my_env" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/Scripts:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + PS1="(my_env) ${PS1:-}" + export PS1 + VIRTUAL_ENV_PROMPT="(my_env) " + export VIRTUAL_ENV_PROMPT +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null +fi diff --git a/Code/James/Django-lab-01/my_env/Scripts/activate.bat b/Code/James/Django-lab-01/my_env/Scripts/activate.bat new file mode 100644 index 00000000..05527ec2 --- /dev/null +++ b/Code/James/Django-lab-01/my_env/Scripts/activate.bat @@ -0,0 +1,34 @@ +@echo off + +rem This file is UTF-8 encoded, so we need to update the current code page while executing it +for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do ( + set _OLD_CODEPAGE=%%a +) +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" 65001 > nul +) + +set VIRTUAL_ENV=C:\Users\james\Class_Raven\code\james\Django-lab-01\my_env + +if not defined PROMPT set PROMPT=$P$G + +if defined _OLD_VIRTUAL_PROMPT set PROMPT=%_OLD_VIRTUAL_PROMPT% +if defined _OLD_VIRTUAL_PYTHONHOME set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME% + +set _OLD_VIRTUAL_PROMPT=%PROMPT% +set PROMPT=(my_env) %PROMPT% + +if defined PYTHONHOME set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME% +set PYTHONHOME= + +if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH% +if not defined _OLD_VIRTUAL_PATH set _OLD_VIRTUAL_PATH=%PATH% + +set PATH=%VIRTUAL_ENV%\Scripts;%PATH% +set VIRTUAL_ENV_PROMPT=(my_env) + +:END +if defined _OLD_CODEPAGE ( + "%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul + set _OLD_CODEPAGE= +) diff --git a/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat b/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat new file mode 100644 index 00000000..62a39a75 --- /dev/null +++ b/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat @@ -0,0 +1,22 @@ +@echo off + +if defined _OLD_VIRTUAL_PROMPT ( + set "PROMPT=%_OLD_VIRTUAL_PROMPT%" +) +set _OLD_VIRTUAL_PROMPT= + +if defined _OLD_VIRTUAL_PYTHONHOME ( + set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" + set _OLD_VIRTUAL_PYTHONHOME= +) + +if defined _OLD_VIRTUAL_PATH ( + set "PATH=%_OLD_VIRTUAL_PATH%" +) + +set _OLD_VIRTUAL_PATH= + +set VIRTUAL_ENV= +set VIRTUAL_ENV_PROMPT= + +:END diff --git a/Code/James/Django-lab-01/my_env/Scripts/django-admin.exe b/Code/James/Django-lab-01/my_env/Scripts/django-admin.exe new file mode 100644 index 0000000000000000000000000000000000000000..3951cb0e83d52169634eb8cdb5feac8de96746dc GIT binary patch literal 106430 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 z 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 literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip.exe b/Code/James/Django-lab-01/my_env/Scripts/pip.exe new file mode 100644 index 0000000000000000000000000000000000000000..131764e85ec77026c785f053f8e722dc59e2a164 GIT binary patch literal 106388 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 ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe b/Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe new file mode 100644 index 0000000000000000000000000000000000000000..131764e85ec77026c785f053f8e722dc59e2a164 GIT binary patch literal 106388 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 ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip3.exe b/Code/James/Django-lab-01/my_env/Scripts/pip3.exe new file mode 100644 index 0000000000000000000000000000000000000000..131764e85ec77026c785f053f8e722dc59e2a164 GIT binary patch literal 106388 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 ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/Scripts/python.exe b/Code/James/Django-lab-01/my_env/Scripts/python.exe new file mode 100644 index 0000000000000000000000000000000000000000..42356dc4000e7f217f53129927cf85e48d8e12ca GIT binary patch literal 242920 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%0DR4z)WQcb>Rku)_txjy8TEHVs#H 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%0DqcKFn%RX-DF>qCHtfd(>0m&Tp(1(DRhHdoti)C z6N+8HL8i4F&o<(DO+hnjD~tDSMV!Lqs^~)*bNjUR!3vLod2KMdj;_ajzUupdGxB5m z%BK<`+A+=ya4I97e>#Y88U17p*yQ!I`k=Cd!&jR@(Bh8(e8N7iNygh`0_kH$`%_m3#Zm&Pry;N#D_K zt|Vn+ojL+$>VvjfBp+&ftv`d2oJT|d9i5Zp8eqN!(HvMyvt|e-;VrB#z0Ub6+)~f( zA+HhBa-GA(Gu0{eAwS(q{inJ9jZY|k0k_?8Ktt{ft6vOvNtvRz80HCr{;*!?dwQea zU!k9qq)l6L5*(77rw*6Tjz0@~u5=WwPhOiS_E}opt8TwgC5w?9aEJR|(iQ z;Yj>k4&!mdDYAHn2%zb#)2ib=!WT>tF}ZO(-_ikKyB?HdgJw&|UDRLXW4Dc<^c4K%!774eauWq_ZV|*mjkeSoLj|6Rx@gBQS97bRp$^33syPl( z`N(D`5$#N|jni5Z=g7V`+C=(lNj0mv=qaew@vEF%`)U+en925W+bz_6AUr~=|Wssz`>WUyl>SYWrXyU5U(G<-!$T4SSJgAqHb*$vtJrhXn zJS7QDJl3OtN;U7C)7d#w#yBQ7T)b7;@Md_g5&a}XTU1Dx5&L1Gp=KIS7W&oqcZFr@ z`&?lOUwKKcNWSrVla<<2heMf%LrOsPsXv^{jF3uXbI9JX^1~JM--l;4;4E(u|OPBV_LV`j|TRa>UCS=~Zu_RJ{tCV|1`~vj#mw0FIQz?GI8Ej`kl?(aa=aA=64nZw*urO~F z?~q&bGW5kcT<6XGUQT(x4CQf?Lj3_d@0m8jmA((cLo3ZqmBm|@YRfVJkvBkJoHd{q z#+LmAmdYHoGoPKV?ZNP=A#*dC)%~_#nEy}g<*Z(6_&%I7B$)Xs575;d_5hfdXz5>skdo3~H25e9-q^s&G5LJQXh& zh4S`W@dnt*@HMNponIXCy;tK2#b{F__M~c4we5g*rXM^H&wo5u|^#q(yW51<=JpMZZ9?;GYrs-MX=QRl<3Qr#Nqi1yXf zqGu~PuXH1MlelN&TuG%!O77X&D^oaTD(zv9^wHC;jN#qgbLVO4VR071SG0HgO6!}r zCI&>7(v4(v?9ZMlMvLIVgCSqr94yj@li}mwS++V4`A@07t>sA4M|&ro`)vmIpErST z*kz9OCR{7z;XK$V_K<>2k2q9mz95(Kcn$M|koi8gdad4%Zb(LXL3E*=droLtjk^L7 z@-^oKfS3Eke#xDk62REPh{|6hSxlS+nmjeD4Izj|1A6{W9p4Zr9Cq z2loYv_wx<<)@l!aPsoHCOIJ`TR4mhaodqnp>&$Dm2^v?aK}D;Vl-gpEPN|Yq`Jri@ z6i=av5*gd>z1>!gYbqPw3ty&E7|Bh+AZdd9b|oKsj#B zHPVgl?yURjprKvRnkml#M^^Y`n;B5!jgvd;j6n`MK&xLy0|)2DnCFPupRVYSkE4(+ z);2%XXh({vx7*~#s(wk=A79`KV>C3L;1JGo2q5VgTnl2v5Jj_c5`%k1)uyA+-i@5- zRCh|tdoF{UiUp`i^o(ix!KP>Fbdl>g>Kh18!27&-^MY~xurU(4 zFPzK#SL{33fO>2}P58Is-*XIGPyurk7^kAsx*l#!47BRK-CS_(P^E+-c`yvIn+(}N z3-Rq(NTQSqqU4)u(&)&`UZR%9wB7OhoRML5Nv6Dxx%1FTa#}>c%bFbB1EspvPb-e1 zB&r?lm%0)}_S-YNIGKroOx(&+Fc`;j$bapT`8gTjTre2h0MF&bt8%O>ZZsY_VJ!9^v#_*1+l*cP?D5RME3-jV3YtsPH@qXG=pA8^)Vz4HekOQBAGk zUbsTR(yA|yO}O@OMZBs?jlfd6^%!U>O|ruvooYW>6M+lT8*>HHO_2`~YAWeKl7>vbXx~~r4-oN6NS7;;AA<9F z@Z&EXA4_fyHAiyjK^<@7Gt4{a7&ST3d08B6Tqz-92Z?`E#C-z02mM@L7Vxc)d{|c& zcQ~5N``qDs>&m!fwJCf@UD-F}dqZ6r>6^lpb!Fd_@1=ER93DmV)s=l)zTUdB-(~O} zP*?VQzUIz|e*m%KelU-|ep&JQ;Ewjn(zZ}6->phN#+WjdF+~QtlF|brxMSxBTd_$| zHTpny2wsh@&Iv5ptUt#P!W{+W!y*GJ>f4#qtkJcHo28c}h6a-vG7R;T4yeay|0XWZ zWOr^li!Vzi}m`J$jSbC#$&2*bA~*F z3gWqh1k6|c+QY5eti*B2HbIP6Zg{VmDo`r~%R4qs;d4nF;Z!oUU^$|zZ}=3s%*}1* zNL88~0=Hu(9FdMFNrCE+OO1u7*u%~TV-Y2886g;wxKt%%PA@EC^iAEBDJ$RdZ>Sh0 zm`aaK>vo-}fi>qE&3iMMmcaqdJj@sLHP1OYnAyHkXkZ;?>0Whh>vs&h=;?_JTU4sI zB9%-KbyY5nRAw*Engz^#a(?_O@^dvEy?4&>)+9397Lc=9h%!IzIFDG?+;?trI`qaY z@t8a0{?7jIiu1w~U@#*##M;6Keb7~1eko5ao4o5@VHmOdnetcql_e0Vj^7YnXS4M+ zMz)Z7zu&$?)-Wfsr+&xD1p?%H(9VQGN;XFz(NhiA8x?EaGx%^%<7RAO zl58E{BQ>j|<$r2vkO}g>(gUK`t)m+spE!e)eIt84oh9=PBiY1DP8awi2P)%Peqmvf zx~nl+Y^VCl@Na!bR)`g{;n^XRBb>|o$nZPOh;9;VyyTzBQ|!2+T_eL6t`sHA;1bFk zRX&bMG=;yS=9@2yVsO&?NYQpG9t_4V3r1UWtdCD%IuO5LX5yz(y$2NsSbGRe2wze2 z7jR2As#1@BsI?FlN4ja9B&EfR?Fg^YyC zy7#UWJTp~Fw@LhOz_|1nFwXou46!|S>%6FnBfq{;dQOsSULZfU^4sb;oHM0`%ae+D zy04u%1@kpV1u6sq2F?QAX~Mu8QqBz_hV9k=5Vor!x2)IxFoCmUc{m-UpI<*0Xxdg5NP<8~e$ z=lVSn!r5Oj%3Y7*jtI{Ww%*4mOAY#39pn&!i&nWrl19_-(y&T%Hv!gs!6}~qHE}IzC2K+ADom~u<`!*Hj{pP4TIwx05HC27pnPd*BbjU8i1 zmew1O(y3&B!6!!XA(^#ATeHoNjph$B(Ps>8%xAQyT(XmXax&Nh(Imoe!$uI`Yd3By6|gZaC+BV(Ep9*e0| z8q$z7q!ejvJBTa?xWyn}piW?od>(cVnOpT$4(4D%*6~=tyVA_t8H#5$jno)j74i#L2p93@Qf;fd$)VBPmpBv9L4J9;tMt}wH9j#?LJDt9JI zJ{OjeIJtK3LX|FYTu*GC-c00uB=NzY_V zcFU|--scngBs~wjMbpJxr?<<~+K1j$o>TF#JHuuX^~S9ccfHpp`di%fvHEuR^X>&c z&MY5d`RsU2me1lt9uOvrU-K>5`A0#$G0P!>bga8FK01dPXjw2mzJRYk7$2KsT`wKUu7It3 zn7gelC&_H5R<1upo2-33--<`)v%ffZ3l`e=8tDrsq4qksdIX*}{IKw6wBxyRhA;b&lM6u+w0;f>}`ksiAY^HT&!m#jBt;tF($f%cR@yaMLj zDZ10z`$cqzuw86`UKrsbMMnHS?lYEoODfHy-D!Sir_t)y6AN|+pK-zzd9McJCv&mz z0c1U|SfIUT8_gY=;6&M*WUyr4&uSRJMv(MOd_xHCdH~>D8B0b58R?QM*SRu1BQ1PD+DhM+2rtL44L_~ku!Ny3 zhVsN?Ml_jZ2Qr%RUKko!m)NkNLx^=Hu2K*O+tSi5w>>2Ig({Hds7+ZIB^X8*tZ_Oz zW>6L8j(-fs#xe_k7tt^}Cm0)TAubBkX<1~3g}m@0FRG9iZoZSP<&1@N$ug0Rj5Aqi zEG_IYa~tK($Z?FcKX^)H84EL@6w^UQ&i7&UQtOeB=v|8Pqq!3xE9{lD<^eaqJ)}6MFutMDOJWN_T zOG^0@d1L+TV0T11JT>n!hrIS{X{HU0%F!1)c^#O|#rAUT zyJU~-CTEl6JQe7PHFjHm04`E??g~+EtP+~*fa_WsF(Z6t>LvKRSCz(_y&{_wo6gYH zVepmU?bqW*hE%Ay`J*FsJh{^*y;;%E6AG;E?W?eNrInw`s=nMAnHsWks71#; zF3f67e*0nyWBb>sb6NeQtA*IM`$M%@bD3_w8$wZ<$7E?}Fg^wo1XB%dd4XJ-WnUc= z!^^uK&>vd8ZmwJLS(3qUGq+xSdbU>486W*(HFvn=_he%yLgQO~kw~1fUEwD2%Bg+u zJzGL$^~O%zJndbpA6)kV-9c-(IYaIT@V%lfT24~~^^zLwHZ6K_OUI)U;M=W5A5@N) zwM7r(SRt2T5?qr@vf|Yp_erGg+odgPVr?Kz9lZA@(Yv)plO%c;m`P?ky18Sd zL`!CQX`-=H#qO%f2lUxeiH;$XsTyJmB8vv$i|e^$uuE@NSJSO{D;@t4b+qGW?};08 zRGvLOVH;Oe(+yPU`kv5b>6FWQ!X8V9J=PQU^%Ye}Tb28v?oe$}7&6+aXV0_C))tAR zi5r)bcJ}miSctF{enwphy)qqok%Y=5Rzl0tp`Xyb{r zs3O>3n4Ta|*tr!cghk@|^YL;25$zg0CpY@Z;5i&kU(FjgpA3%k1nQXPXcJRuu9SdK zj>Ii6i{5D80_0|8gzMR~_^2m1?cEd}0lzARL6_CsX!Bv>0%j*OeQtv*9}vFKx{~gZ zV)E1IK*DA=b0r3A%LijO09>|u2^&xXh3v9Ww^~1VKz~jcQh#1JGGML`m{=8r^_~ze zNU`1qy?8^%wHQLO#OZbO`TRLu&Kw)Y{ld1UP2K=G8b3<`k zM^NIcZMM=D`Mcxc4;}u1@y_ZA+n5e3=m~2~hlz>HhCTc7bXceGfhuqI(ng!NfcSEE zD1Cx9OQ&AlEBvNj;lJn=ez~-<&1XPb+AHR)?i{n{+huBt3RD<;wrlpS>98z;VDs6o z*;l7S--lZoZ9dyIdqg^P7oqT3eB4*6i&rZy8wOpA*C#w_KC59h210K{vuaPungzVJ zgX^JSwD_q1fY)F+cx^qrM#vTL+WKh6#X2)oem2*fud`~~pNkTF?L0n9=W`_b>Dp88 zXLcxS`VmsA-@cCbG1d`=XqBzt^N@n@Uv@RK3{Q1=LD+3=L!zdb??0Kw_z$ehiJTRR zT_*3ZsEg7Ah2H2RGEwQq>TIAI{$-N!Dr(R3*Z!bs-*>`mGNNDv!B%Rm<%!u{Tt zWaUO~#9|jrwuP@|G`-TWBO`AFpRG;(3$9Eaw*SSma)&3GR*vlAXKs_|$vyxqM=tOJ ziIp=)W5$pn7U$ENgAFa=EogSeNlh3Gl^)hT-p4)TutkfZ*M7owy}iXZuSku<1Cp+< zKF4&hCHiUq**m!4yDtW)LNHeE?1~OFjg7f^wWxZzfWg_uGRJpcQaXoShB?Fw1oc+# z+baOo>#f|=U&L^b?WJ82M#FUFITx?I_nl^PoNJy>#We3FUbxUCSeecDX}71;@7g2Jr%IFY4tQnL#ITaX4m5MLa(f`D&sQ@elb!g zJ!eASPN}AM??|bp)W1hHJt51%Yh{Mh`Z4k`>3Mj&VBEG+f<^zPH=IX4-kRgh-GlE7 z<+cS_nDFI>i`lT2xs^-9XYY^e??t-?%>LUiQlq5isdc~gsS2AZ?f z{7Gz7YCVFb;j7STpGyj{=Cdc=K>b16m#%y z1G$=GW%q)!6SCTH1bsEfvED{CNtg56biCJ&M~YuO9w;PQN9p$*obXMsLehPI?!(A>semGUQ~h{&0;ORSH!EW0|E z31drH^Z*vMfLD?lMcKRb8)CF&n%cf$g#ZRAt`@#83$Q1L*Rz}p&eeVU=AUT>^VqZ3 z@CtopB^sB!p@o<#QdUfB?j*s2Oz@IsOv4i3>zsY5|NrCe&Euo0&d2|mOa=lZ+<-(P zh>Q{yjc7D32?ID2X5@}c6c;S5qO>UbajBHduvE~5Ni>t|Ra>{#rL`aFr?$1VwN@4t zlK@HBHx-a7acO(UaS2+JfWrLV&$%;6pxE~F{eJ)Y@zTt_=brUB=RD^*&suh;Gg3x1 z$r!%HR442T(q;YT6>u>ao~p#qbFFiz2iVk2Wg@I*_5*ZDtK&?XOH7ny5FdBy%fh3U z6*x=y9k&R-Lv-qa3TD?gk)#q}(e4jCf)7l5Q2sv9i5SK)R=js`&^oW{K!gYC*8o8Cg)z&)&!-tuARS zIVofLAZSc_tI$`8!=51UKH?*#?r$BMu9m})*pji1Xia(;rF)Z0Qw5W@fLg?5v{)A$ zqrcx@BKmLAU!k!O<-U0k@Cp6fi!W77O0{zg_nfC?QSSf+pkbojzllQr&PL+5>1Os7 za_6`WDy`Q`e~w`x7d55S9mC<7dMGoZ`Yp6k$b~qc89hn zE4@1_wTib(*H1OGXN0}XJ5}I(BVGLSQ1Lc>`@xWRr&brFBB-8e!Uin{b+xzauI7+A z%om2{9kp)%XY1ECMWX~+-qlpsNKoPEfKaT-!^h|cR6Z>^5IN|8h$Lnqx{qQzgUdHM z1ye}7zvYNQ(MkHE)yh!QgKCoQ_YCS!QtmxXUAF!&1{IAk7&WHiHQKje`nGqZ$CNCX zqutpw$FD`5bF^KJatzS%d>PH()My6FXtY{6%rYbTByon!A(LYFKa#Kd{!h?EgwA23 z_Te%3?>Tsgc}OUCn8QX*Jp=7XIpE+2Nbh^Nd{gj*9`-|75{_68`^DrN6oT zdb_;hVheGv0zz5Wr|VhG*S@{@=6ZZ~J@z=_G7iBgC-vb34&`9|@y|F!(Xr}h<>Odi zdV1YaEo5vpr|I!ZG4kAEA!3ONP{!!`lGq2ygL+RIDqNt|E7tm*TOIT;_EAThzZQh^N9S69?tPhIJ=gm(%X+f+ z3x}IMS5QrS~vH+#H(e<-|BsrkX+Uj-T{Fp4FaL73$3>}El6x95sR_u zSdWodP9kvWV;`nyFR?u$%%Bk$CV(uOv#i~= zxYC+1i)`_q+vWC(UEfCQsT-tdFHxrUO^?2T2RgkC(kahRRmN_)kBqjqD}5EEmywI0 zBNeSGCFDHB?q8&O5xJ#L_qPp`?vGd9 zmvXB68u{o?ggwcTZ0xiS!pKZy zDE|}ek871i*FD|~`{}B_W5NFCo{gvdSH_K6&wqZ{wzjWuX zA}6pfQH`Zx|1j58vezs9Y6bgK>75Pm%mfHUm4>{~_TY_i4B5(ujTv_z=HQjpl8yhI z0xMq~{+t`ssn|b>jPwCGP}a!XBKeuET&s}svAoxK?-A4V$WPpNJ};wsTQARw9B-)b zfOT%~&(Ye*vHl@z`xx}Td!$HKjw;jNE|Y)hk!6(3>sn-8x8;Z8RfT=cH|Ap5&GO^& z)>+pWs6USym2mfwqIOadf~~-L2=?h(s2c*(YJLEY-;_c6>^9xIe?ftD62!mXy!#Zc zOkd!^C$Wz+BxGo-QZQviU$4nJUmw$~dz-bo8tS7liyxen%M~9go`l^buVUd8OXmGJRt#W*QYw|-GhJ#iz^Rn{76Rc1W4JI{CeUrn*s2?l4`-r@bI zx2&K9|2pnz`kNc>k@}}OVl5DrZPCI&{UC(3A;#FXyK>}*{+bUDQ$y0#;ySlYdgc zze^b942d{tgE?KTG7@%=M`<@5q#kG3VI6sGqnX zC~i{@`<1cmj!L76xa6ANTpx7$Tbw0&%>fH=Ej~wIv9;@}4}SUNT2G}(Sii0W#_*68 z%~X1^?%HNnlprJ1|Esx>t*E<@9XE+q>wy~=pRKPLwCmZq69?{kR!X_HixvG*1szzn z>9;jM)u-UV#l`xHn=$W`e|B?(Lp-9nbg52CRX5RmPOyHilg%I@7;lji7}MSTp|WN*Z+!jbb4*qnHV zq>Lr+PspqGBZnbN`4~6R9$TJ1A!g;+pN8yz_HLGHuz}0s2q4$1FJ8 z+J;(W=EAfL&IL!yQPtawbG+z^>CPjnD>kd(j0Q~7Usau_PcJFhM$RbR5t}qld!$)+ z?W)^*_lOXbDQlskdP0^X+9|8TywqvEIG=m=B;dI#+P|g$IO4WC$vm>5LIOsnn(Z5U z@5arkAE>=-gDGsfe}TAFcfGC0_B(ag9=-T0&PY9Wh%3Uda{&6A)`xf_l`H)+0hT!x z*WalK*deGJm*iBJl|;T3FfKuX$Z{^~@9)~(GTAu}qnH~Pk6bajE_sE&%W694HgJAE z+O^GbRThgl;A$kpKr+bkRT;8+GPrJQ?j%FNF*!T-YEd;!W)VHNyac8MHb8zAp2%vB z0;%6cKx4(Gk2n@5i>B*f@5qM4zx87mDJZsqd~d_G2DzJyow-nCl45 zzAQU30yS&mj2u@=$7MDeb=R6XtpR6>J2wf@el4zXf{SNg0{3kzz`7?C%?sJ!iAps0 ztn(V_?_6~Bl!zQmog6Lr8di)wo38Y1ip>gf-w|52xJq>69du`1yYYp#@L%M9iQF>9 zWBcIdocck2W(7m^NnN{D)6r~i%aSbAr#n$jOtn@|I7hrY&qft{3iG}h?;X}{R1}`w zvZ_QTnr_^7hXO)b8qB?t8+3SugCp9zkQ%cxK23afOynbQ#a(F!;Ic(!HbbH#Gr&d^ z2L&mx2Ly{~-)a`9%KWNw-g?}Cu;X@w;!5Wb(m<`8c z;h>CqgGV<`2)&v)%JngC2esEbLSy~{Lh_4TA*Jt3f}et@`(Oltq4&d$iDwzVb@2j4 zU7`WrpNv?>=wsG}#;lbCnvjU|`>XqE^71OTzhPIBpj!enj_-E8m~*@_RJS%-in@MD zc5+hlSPziYW`e;IdFlPvTu1s#lVa~DOA}-`+RT`Z2-HQHGHvNT`AA&x^ z{wuHq9Vgb(3t@MCAo78C#Ryc63$e)D&a<2hgj|T^nf_N|-C6V9!SnVeUH(6@Q`09^ zXJd|5_W{{(Lbci^66Mf^NJK@r1=CVK=_`9?2D!TE_Bix0O(-z0Pma@9^2Wa$da+~C zK&+>uxR-AutN?HxgMG+ueIz`d_r4Y>9`w=05;9Hqc2~JuT#n>TAudL>J0e4Dj6+h$ zdk`Cy)K-*TcEVfkzncMk?sV;-Hdj-nk&P^|c`|W@K`@+M-hjR7+oQejuvh2i$b z%gJIn|6-$f;TEv(&l z*I?NwitSWsY_NXIE=lB48x)6R7Oycd_y&VBR376^atZdBW^W$PRmbE;1kPpQAja1fI}GMg@!TptgL!?N#K2SVjI}t=X zZ>V=6GTJ!fj5ix9$`7|qaBBDdSb=`4wLvmcW2sc~ntC}LIZa+<1@)=%7xJyg+Y~jP z)h0xK*^;SPm2C-_liea3DH0;fWBEV`a0bpOM|1n`OLX)0q9Sc|B?H=J)ubEDLpd_F z&P#^HA123u;kXQqj!nrwya zOcd$A+@-m+p@jDP4@E*Hf;}sS8-M7zq>EsTWJR@qQ|#7!r&ixtB{0sa$L;`^8cho4 z<$YPF<0wX*RQGgZ&!Cf5b*>5jY8++hBSR z1myZpU2$r87D?)J9)g_;4SI&ACi6}=_&VR zFfB5^45G6;YNifbDj1jB6|I&lw+7ZgU{H#EOMk0TMKVy|MnPMi*g83127({>96dg$ zb+Sj^AfQgv<6_&5rihCyj(pTiCVS*3`M!N(usDU&gkI$NifyUZ^4m?;0Nmq@(m^7p zyo~*R&Fo?KaBRnBdtlPc1_j5)@PAqkdF*qg=HrK?L#AGzDrk5~&|@byiIJl3X|+$t z2awGz>fV08yv;7u&AHjHJ3KtQ-YqZF!ey-3w<~Z5HSs!F8`|X)r}M-4Gs}+;hnP1N znZn=05r1btXJkTWzZ}sO9F!{9_h*HT&eV-{(C8;WDV&ncdeZ^1%Lo~$SeU~a#l|Ea z*gm$QUwvSE8H-lTRAN}G#4tpDR^;^3^<(1*k$ZmwJ?ts%l)LWiEzIe2Pe{W}q5|F2 zO;ETKF+!fu%AoflAtP|87#|L-4(}_gPCQ6kErESyHO3Zb%;V)87zoy1`41LTGIu51 zwiIqHKzoSD7ac**D!eC`%a?Ehv z2-&L3?1M6G8MM+kwa$8n)wvgj*ciXsD!JDCtQl)FHU7zIXPHTshBVi(&)z|I)|?m> z?yHgO6`t@w>p>qQjTL$M!^G5l<;Zq8=Is$0r^McUH>BIf{exUVC?q~ah$F0beSsEf?I1CA{QOB21CXU zy>vT^vH@j(Y+rZ5z@oDvWoN%OC#LaI>0PVU3K3vLS&dJ1`lv-XuY+~;25X<^gYqF# zX}r|=%rAxI$stNOpByxU3LZziZQI91FHaT3|0svTx1ts1j6aYm!1dZJ__!I&_p8?x zNY1d6zP(r0{TAy-cIt6TtAm78!4$hbmKnUQ3w~O{+ClM%J=Yq#uU7Rec@hla%!>dJ zeg-V=!!#{fr|YqG*&*-8THVDTvyEBr8M<|EGj!xfAlp62HHwnrEfJ0}8}{Bfw3bCxXMx)~~ZzR5;z+ zNc~cR+Jtfx)gk-3DYO{Ull{M!J|2V5(-&4(OTXde39NkfP=4JAtlkig9iu?X2xG(s zQi;rP`g!dO4u@Tju?Kh*NHy$osm5tn^Fyh|q#7!qBE&UzEg$`%x0c7KB{O%bo;RW7 zSGw(bns^4X6;e;|pX>SWKJ`pe_4GZ@-=U35>XzptnIUSUOV8{f3n_Uw{IWUaNzlUdNl&q~B94(n_g$N%fK7Lwkk*V;r{ z`A^o`xNll(y>o(_Tr=-fH5Qmo1tVn;LJ=~q{ybaXV?WAbV>kniUFi8yWzuc^={6aC zkC0GDu8_ll^O6XZO!sRd6!UU6yEop&6PL)Y?XmYx!4gakx*V~b$*eCNJe-4W*j_|A z5F2vlLL^A=Ng$U`9}^kehK=d@_I$@=)9$LRWn}L){1PmZ;ULJEAGdrgug}O&j$^ z|0)N^9qRBqs?OA2Zr07b1`eXmY`+taVsxrZdl|GQ%nEni43BU$F6 zR5wu}#mkRql%pQnnfi%bham&Np9&RZ8Nwf3`Axz(Aq;05vDEspyn)FujsIt;JHG&AMh|E`az)gwLo5KiFZJtb$lA-2;+_U{#Dva< zPhS^u+#>g&LM(I7nyg&NniLh{;BbBR=gRR{iyp7+BH=Su#A&$ZFnMyHaDQUX* zot8>Lk+w_IcIiv%uiHOK%5tp;ro!==uLHeSM0>CMg-j%%Y%GNqEK|(I8J9B#|8-l> zPN6^G9jz9`>+nlSPyz%=BHfp&B%HTi$d#kt!+<;Gd;|=0LE+8ONo@BWfHK4dKrxb~a^4 zMgob?Csn`qRei93L;s3;lBuqLeK03E+7ekl`ktjb=9CZ9mmqh*wceLn3|Tr;y({gR zMXlr)-cl$vdP?<@2OSB64B{J3J_$H~WPjCa(Nl34mA?XNnh?eCE_)qtT}Ch z##TW_LW-~og`l#2i4a;mv1qkBRI`=KWj}>wyp-_JSuIuY_5a9inT@a2qJ#|Xhs@8| zS3Gl{-?fhg%N;tbE!|J8Ag{o{Xb4T9<$iN=o~laXr3ZrMWM|l}@M`$>1;6R7QOd#K z3p=%?9FDTiQfmSnh(2o8jjoWa{&qf~_w;vT`fn52kfO4#aU(iT$E&6}>ggixaM>57 znlCl(|G-{GTL5N7eSl>&yP3P!;&x-^lYZCkWH=~?@s7JISR0?=AgmHWMC`8@i<^YY z%o9JM8Aqk-9e+c18Np~+mAll|akYtTr#`S}Qb;YA#qRbW_faGEL@+gm@CCV#EYf*zjXifNEq z){T!+xVT+6+~33cOQE{jA|GGEvpL;3ESmiW(r;lG$(9huza#>1FoZU2)V**bN z+s4Wv+dn=fC+uBUb*C9gv!m)8fiQDx>rqbhEbTV%mThnYYVk za4LLWyjzw_iMsY-GokKyF$TfOI8;tG=ag*knt2*k&wDZnc{}A<0N9`Fo^IT)IxS$? zak21IpDL2!!7lN@Qbi07E43$13&cR0Z)(F})*~4hTtDyM!QjUDe*yz7wp5mD1`g-q zo<{;%Ae9*y&5upV$y%Am_c?L#BLXwlB|id`Nok;L=mQiz4HbR+S8~MpTp&%kEMxD> z@Q(qSdI8N@|9uS5ET8nRK$E!>*sxK;sTFhSkmY+g1D{Dh=z-5HzNj^VEl6|F*q>e_ z0hE7bja0fiI4zX~C$mg$w3msi(%S+-rp2}>5DE9+d$?*GahY-80*DR_jOMPg!2`Y4 z2za2?;7*zM7j>gVf{bO}76FfKT{BG{OE~PP2en+mZPO_%xgDbPv%OngHjz87l%o+1 zte3}v?kwOI5*;H5G)4I8<|C?rxU-U7h;+b(0BTd9n0rp@7YfjYE*MR$z0GK%6t~7F z!#OydIG@{gs^GO}gai`hGghL2MpmLe(FV5wk(J0Qyp1*8Yepvf5gtDFOF|j-RfFoj;oF^|KV#IH?aDGnVpQkqh9TlB{cBrOHU@@&Z8(h1UBfBRVKK9=>XX>?H;gP128V+1>o=gcp^Mvgb z{)o=up*1H zVtn0L6=m0TmucpgK)||?BQ`^Cm;Y4gd!nJ3?yLG_Ew?>r?o<95oJOMo!{!zA}=kS^-6_fZ{;e5}bC^_sDs|5IzBB zZ*Gflm)T?ni{;AA6sF*s<*MJUBEnmw>22%CpDaB~P(dWK!!6 zAx`^DhnT8;MD=B~@Hr={Kos2Iqli~GT5mi7L7F#p7^y~^wkna=q5W~{u;>@uvpd;G zQ8xER>lHGI$Fk&$t7cG>dFijMY-Dk^6lm3Y>AXmRA|)}s5GubBrG90FiWIy=*?{TB zXb~nkJOYx9)(ui${3J0`JBCRO>L@ zL+-)RmOooto|VLcR(a8r>wHV(bI#%KMo#AMyvR`gF3{?t;1qmsa>Gh$t$r~-M=IFr z9KZvwd{mA#U&Pl?pkcGG;ZUFf4Uu=us92bc)oOL}u}yPg2d>iY`z5*U04)CEEn4kx zzQq!QBH}JT;*BK=BSpnqkg6ZZ*6I%PEm*rltNSZuVuSLN-_=$X_fNdfo8fxSr`2ti z^fq5Y&Po&)60h-#Gfb`SC6&du-1%IV?ZGJ4e%RNr3(rq+mw~!f``59yY>ueJPspg6 zSjt0SK&k&lr@vuGqK3Cv;_ArFvBcoWRnoNy(#hgjqF=gi-=lAaOIy`Gpz2a>l{GL~ zX}EsvXawzfc^#abB(6nEv{hBvgOUT~xky`eTlOGK@lexD7G*LMT*lG}nIbjiR=Ir* zZzgj{%8k2TbT%}1ih@M!y)4uh1Ps6Dx{hnvLfx&$t-v-{rPJ9^8h{%G3Vw>gc3*%kY&MR=^W?TIZh!* zzBzX=CeIhq4`NV=LsMCTU(Bg%Odya+S+}v*(;{TwI@vi&qLpTw94*;8dJlM%8Y4_p zyhQ1yZi%+rTU;qi_bM#z%K=kDH*@_e8^0zpMU*K@1RKo_7+WBfJk`vxj&CwLltSs_EsEYyO!$a64-kt#b-y?U zuW8z8$L2K^-hB*S(*R4>Jf4>ZTho9?Uxrc#^&G)af`4-qPpQEAYOPHw9oJJh8L@dw zzedoN;VnH4R{X!^E#)zN5JL^=2LGGi^s%#GjZF;or315rKjTi?%yu9fers2!L!ZZ%WZ2x){L=!Bo{3F1H0GCWv#-& zX|%fuIZ_a6fb*>{0f(V=cyRbjcCWCg|=;#zDEG)#0f=!q%t>LD8& zp*7pe^vDmj<+VlCln9$wWzqjN$~pPSM2(r z7&2Z|ehD43_(LjQ16!xlV6wCKK$F%|O;=bx#L}s>$jp68S}@`t&vII4LRfkbJ_F z3S}ikzQ_|;HIk84^CSK;D#rKa5HN!%ec0jk@W;u>w#&#^GmWg75>(!+$u3hMW31*n z+`oPh-AK;1IVe2^>cfrWlb4}oF8S%ZOf-6h1C!_2Ube(?iD|Y9uBMuFF1j#}E=05> zysEsLd9*9dG*=18mWpx&@obFy708d8U(};V(3|3Sqy16Qo+QvqXRKa)pxhDdk6Nb4 zI`r8)b=OJnuL?wK3JKz3i%}el}EgX7sQ^M)uL z;7r#@^~MgmqW_dSff|Z;Cy(oTI}NkhTo2LNhFCXhi=LsO;&(Yc$0}L3ZEK){iYU&h z;wV@H3(32UZVpWqyv&p#hB&9hv2U<>#NC2`#G_1Mlmz55!W!7|5fg7>t2a`AsthR?%sk57a-w zuXo~0>{2cE0MD?=@RumanLa%|Ut#O8c@|gZ>;o)53;w{Z{Y$0mmlOl=fC#WDK~q5f_3k&)LF+F?BUFcZ)hhKYd1deE@^v9F2!X?;OurJeB- zYhX_UiG$GhFns{d9-ac;Qy+uc(PEo;fuRsU7Qo&V?4(yJ{=$N&6Zg5u#aIG9Tb`5K z1Ur9!nZLG)TNLH|HHVnzd*%~P1qMkOa+*ep? zPqN?q#wQS<>mqm-H4Y|fsVP$~f~U|=wtwRNOsn{ewf!9mb5nze$X8F+0Di(aJVhU7 zr1cl-vz3diKdQ$ZYD$c!fehn>IPaGWegY&kcr^_M8q!@>e!Ds z^sqSIo9167L_y?-0>SbA@y(IBMEbeiU*A8qnU&OB=|bK8z$NupcZ`SFk6a~bNKrbx z{_z_kz%kc?;~k2ad=)0d|k|_EZ~13y4Hk z$|&+45Z*Vs(-mcrjQXiXqd6xO)pu)$$mB!6>>GsiE9|8WWfj~Qo_8~lLJ*3 zk%E+Eg^CaA+f%MoVjt&?nC+m5w8?rL-9qK`9R9WevQaFZOIBvkn>A8Bx@je`jB>H= zJG8n-crXqp9_I&#*(0nj1p92o{N7T3U7kiQPbr;saLSRan+)$8eHhWiu{_rg)4tv3WiSdn`UBAB{?QY}&m~QQnv`EVd=}Tt8fjfln8aoonO- zdA@^Z(a=6eUS{!vJ~iras}KT9<)Wy4sbuM^R*j-|e|GPM*Et;x6=g+BCoGK;3G4D< zo|=0+4i4eyNZM<%M5AJeddh+K)4z3!QqzUI<6Mxhy-Yw|5&I+yx^|CjB#2O~F-NYA zv77U8n#qj9$APP-RDwiYs1Uh0PfN?8GO(U59${)eu4a(jh4#*%+e+fz0qHjz3DhQW}DI4)SV+ft5~M!n;Kbj%1_jn^yt* zXswgKXF4vXHMq{Ny(FJramqp9;c!0)XSC8dtB8-3jGm@Mc4?i=%~lT0srr$}t0v%c ze3uG{7#A5W+>e-b4m_A~3kGP*i9z}7nt6DBNf6?FbM!rJ`4GZkjE{~9nL%91v_(KL za87&bejWf&Z9>>{b7CJ+&%tpEz&g!R&mWxgT)qZEVs2(kWA*K*yrN*E0ue4Q@^oSi z4JUGac+3IONZl;wk)A4epk8{rTQ1{~heO4kh)-OC$*0YUExG^f=y7w(mpl*|$IAm} zb9XCW@=(O1x`gOmNO-gIervehDIjsP_)*m5*q8;nPZg9?Ims{e0k`NfiomP*E$o7E zG~P@k0m*v!K9J^Qy?7f|EG-b`qN8lHovbQDkfZ3Kk|$uOIJCTN;;pyhAn^n1#F!%# zTbl!hElQj&Ylhtye@!McRNNBAMo0v5Z$SZa_rYMh6^>Eb<9Mg8O+l}ZKz3ncL~jg| z36sSvmHTINPS~{#pTJ@7`sh31xLPJ@6mI~|tya@dq&elpp`V}gF1dtjY7S%W?^YUr3vm&Rtzo1| ze5=by_X*$ocogr8tUSq;YOOSHL?g`mRrDiKH12*;?#Bp~P1#|xjqg5LDtoFZUsiX` zTG@$xZnSo=6IPj8skHt0A8i{|3tMAa|3ONUqFK6<@*xP&L+CH>W?oqM&?vPQYB46E+qQfozLb_p~II zUlc9&8@o(B+d7^mY;ON1hAKXLSUVN?qxI-<0*7;SCGQ9qUz9N^Ox+V=V}-pP3sA?_ zrkZD62-A^0WZey76(n*BKwGM6A`T?KtHsKWwD0q5v?N4}i{5r{*r@tV1Z(lj@pWWX zszTD_31R0wImwMj#GN5S?jO`tY)U+Puy;<5!K2Lno$_IX2$vIC`9MPG45u@%^iI$% zqq~!SMrPWJK8W*ubK2bq%CsR)Enm;qhJ^C9e4j@f;`i`g!g~qtKHh!2PvdC6OFzT^Z@NbGzL%4uq+6m~VvUth~GvoIow zj?AQ*?xN{*tK2E}0|Ts|Q&#mpKa;^&3X*gv(M_L0iTf$dTK8MY-J>C!)_3(8du;VN zkG1wvsG3uMeFuFLG5OF|_Y*wx1|#N;rC`*8*jI<5!&=?3p5#B13~zaO?5nS%Lj_@s zZFS$2{%Xv~MS00KkjA{M*OOapt*yD_K7nJr|SWkO{I9+kX?@U z9O14cV)o~0p_q~lh*(UqW_$Gqrt6Ri)ewzBNA;JUxF5cp2852Po7+zk_86gT+b^D0 zJ5f5zIfWzBmul?mh499t%g6>+3kd6-&~~XNZ_B(d8v;ewNbYMemYnNJdSK5~I3cl; zgK#>W+Y-o~>q#~FiICeN-qISfFueW?A}Be3=PKn4gbhMZDbh?g>*fLnK^{U`y*G@x zyRpazilC>3guJC=3f6-O0eb&_2-jwq#6Adf6~Xd1Q< z42_{bDt+k8az+MKhYJhy8^Z28lLehwS&_l=?rFH+&929M>Adyz_ZJrOsQkbIk=Uos zXlrtE=?(=X=t|h4KgZ*|2an7Pu$>xIm~U2il0)%{kbd`I{Ua^|>T3r{MWS`tm#<~R zRF(+krBImP>&sSbI=O7F9Lt!k>z~|Zpq%X{KNswb$&OY{_ zcu_?8AnLXrR@6oiLRR@pvoViTFb|efJ;^Ys{%0DS07BAj6-njF-qy0mJ8pj3rJ?3!<- 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 z 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 literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pythonw.exe b/Code/James/Django-lab-01/my_env/Scripts/pythonw.exe new file mode 100644 index 0000000000000000000000000000000000000000..c1c2531d554b91055a8ec54c2e6be096d3b2160c GIT binary patch literal 232688 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 M0JqbnFSzdh7vrZBKL7v# literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab-01/my_env/pyvenv.cfg b/Code/James/Django-lab-01/my_env/pyvenv.cfg new file mode 100644 index 00000000..8d967ece --- /dev/null +++ b/Code/James/Django-lab-01/my_env/pyvenv.cfg @@ -0,0 +1,3 @@ +home = C:\Users\james\AppData\Local\Programs\Python\Python310 +include-system-site-packages = false +version = 3.10.0 diff --git a/Code/James/Django-lab-01/pokedex/__init__.py b/Code/James/Django-lab-01/pokedex/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/James/Django-lab-01/pokedex/asgi.py b/Code/James/Django-lab-01/pokedex/asgi.py new file mode 100644 index 00000000..03bf1b13 --- /dev/null +++ b/Code/James/Django-lab-01/pokedex/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for pokedex project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') + +application = get_asgi_application() diff --git a/Code/James/Django-lab-01/pokedex/settings.py b/Code/James/Django-lab-01/pokedex/settings.py new file mode 100644 index 00000000..4bcba809 --- /dev/null +++ b/Code/James/Django-lab-01/pokedex/settings.py @@ -0,0 +1,123 @@ +""" +Django settings for pokedex project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-aw%+nz%6wk#l961n1yl^(ch2t4i4&2x+40!9zghoyva#^k1*s)' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'pokedex.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'pokedex.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/James/Django-lab-01/pokedex/urls.py b/Code/James/Django-lab-01/pokedex/urls.py new file mode 100644 index 00000000..fcac7631 --- /dev/null +++ b/Code/James/Django-lab-01/pokedex/urls.py @@ -0,0 +1,21 @@ +"""pokedex URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/Code/James/Django-lab-01/pokedex/wsgi.py b/Code/James/Django-lab-01/pokedex/wsgi.py new file mode 100644 index 00000000..8b6d1551 --- /dev/null +++ b/Code/James/Django-lab-01/pokedex/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for pokedex project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') + +application = get_wsgi_application() diff --git a/Code/James/Django-lab-01/requirements.txt b/Code/James/Django-lab-01/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..657d07328ad0c1e10b309215d3ccd74227407d85 GIT binary patch literal 126 zcmXZUOAbIl5QO1>EpZiLu(Wd#iARWd%*@K+Q99D;)mK%|-4U3W@eGVKx{{1aUyzc} nve2<9vzvaBn*>f)4yo71V4DA3XNkx~FOT|f*{SKYn^Bv;ayb(T literal 0 HcmV?d00001 diff --git a/Code/James/Django-lab01/fetch_pokemon.py b/Code/James/Django-lab01/fetch_pokemon.py new file mode 100644 index 00000000..d287337e --- /dev/null +++ b/Code/James/Django-lab01/fetch_pokemon.py @@ -0,0 +1,47 @@ + + + +import requests +import json +import pyperclip + +data = {'pokemon':[]} +num_pokemon = 152 +for i in range(1, num_pokemon): + # get the data from the pokemon api + response = requests.get('https://pokeapi.co/api/v2/pokemon/' + str(i)) + pokeapi_data = json.loads(response.text) + + # extract the relevant portions of data + number = pokeapi_data['id'] + name = pokeapi_data['name'] + height = pokeapi_data['height'] + weight = pokeapi_data['weight'] + image_front = pokeapi_data['sprites']['front_default'] + image_back = pokeapi_data['sprites']['back_default'] + url = 'https://pokemon.fandom.com/wiki/' + name + types = [type['type']['name'] for type in pokeapi_data['types']] + + # put the relevant data into a dictionary + pokemon = { + 'number': number, + 'name': name, + 'height': height, + 'weight': weight, + 'image_front': image_front, + 'image_back': image_back, + 'types': types, + 'url': url + } + + # add the pokemon to our list + data['pokemon'].append(pokemon) + + # give the user some feedback + print(str(round(i/num_pokemon*100,2))+'%') + +# copy the resulting json to the clipboard +pyperclip.copy(json.dumps(data, indent=4)) + + + From cd9bc5f596b5b2458133047a677425ea202f80ce Mon Sep 17 00:00:00 2001 From: James Johnson Date: Sat, 25 Dec 2021 21:42:42 -0800 Subject: [PATCH 063/277] deleted fetch_pokemon duplicate --- Code/James/Django-lab01/fetch_pokemon.py | 47 ------------------------ 1 file changed, 47 deletions(-) delete mode 100644 Code/James/Django-lab01/fetch_pokemon.py diff --git a/Code/James/Django-lab01/fetch_pokemon.py b/Code/James/Django-lab01/fetch_pokemon.py deleted file mode 100644 index d287337e..00000000 --- a/Code/James/Django-lab01/fetch_pokemon.py +++ /dev/null @@ -1,47 +0,0 @@ - - - -import requests -import json -import pyperclip - -data = {'pokemon':[]} -num_pokemon = 152 -for i in range(1, num_pokemon): - # get the data from the pokemon api - response = requests.get('https://pokeapi.co/api/v2/pokemon/' + str(i)) - pokeapi_data = json.loads(response.text) - - # extract the relevant portions of data - number = pokeapi_data['id'] - name = pokeapi_data['name'] - height = pokeapi_data['height'] - weight = pokeapi_data['weight'] - image_front = pokeapi_data['sprites']['front_default'] - image_back = pokeapi_data['sprites']['back_default'] - url = 'https://pokemon.fandom.com/wiki/' + name - types = [type['type']['name'] for type in pokeapi_data['types']] - - # put the relevant data into a dictionary - pokemon = { - 'number': number, - 'name': name, - 'height': height, - 'weight': weight, - 'image_front': image_front, - 'image_back': image_back, - 'types': types, - 'url': url - } - - # add the pokemon to our list - data['pokemon'].append(pokemon) - - # give the user some feedback - print(str(round(i/num_pokemon*100,2))+'%') - -# copy the resulting json to the clipboard -pyperclip.copy(json.dumps(data, indent=4)) - - - From 624b0909931d78a4ec84194661371546b508def7 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Mon, 27 Dec 2021 18:18:24 -0800 Subject: [PATCH 064/277] added CharField choices list, urls, views, templates, and static files --- .../demo/django_polls/django_polls/urls.py | 3 +- 4 Django/demo/django_polls/polls/admin.py | 3 +- .../polls/migrations/0004_question_status.py | 18 + 4 Django/demo/django_polls/polls/models.py | 7 + .../demo/django_polls/polls/static/index.css | 104 ++++++ .../django_polls/polls/static/normalize.css | 349 ++++++++++++++++++ .../django_polls/polls/templates/base.html | 16 + .../django_polls/polls/templates/index.html | 22 ++ .../django_polls/polls/templates/result.html | 20 + 4 Django/demo/django_polls/polls/urls.py | 10 + 4 Django/demo/django_polls/polls/views.py | 47 ++- 11 files changed, 595 insertions(+), 4 deletions(-) create mode 100644 4 Django/demo/django_polls/polls/migrations/0004_question_status.py create mode 100644 4 Django/demo/django_polls/polls/static/index.css create mode 100644 4 Django/demo/django_polls/polls/static/normalize.css create mode 100644 4 Django/demo/django_polls/polls/templates/base.html create mode 100644 4 Django/demo/django_polls/polls/templates/index.html create mode 100644 4 Django/demo/django_polls/polls/templates/result.html create mode 100644 4 Django/demo/django_polls/polls/urls.py diff --git a/4 Django/demo/django_polls/django_polls/urls.py b/4 Django/demo/django_polls/django_polls/urls.py index bee86cc0..53627394 100644 --- a/4 Django/demo/django_polls/django_polls/urls.py +++ b/4 Django/demo/django_polls/django_polls/urls.py @@ -14,8 +14,9 @@ 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), + path('', include('polls.urls')) ] diff --git a/4 Django/demo/django_polls/polls/admin.py b/4 Django/demo/django_polls/polls/admin.py index fa2cd4aa..48765ca1 100644 --- a/4 Django/demo/django_polls/polls/admin.py +++ b/4 Django/demo/django_polls/polls/admin.py @@ -1,7 +1,8 @@ from django.contrib import admin # import the model class from the polls/models.py -from .models import Question +from .models import Question, Choice # register the model so it will appear in the admin panel admin.site.register(Question) +admin.site.register(Choice) diff --git a/4 Django/demo/django_polls/polls/migrations/0004_question_status.py b/4 Django/demo/django_polls/polls/migrations/0004_question_status.py new file mode 100644 index 00000000..d6f05d34 --- /dev/null +++ b/4 Django/demo/django_polls/polls/migrations/0004_question_status.py @@ -0,0 +1,18 @@ +# Generated by Django 4.0 on 2021-12-28 01:13 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('polls', '0003_alter_choice_question'), + ] + + operations = [ + migrations.AddField( + model_name='question', + name='status', + field=models.CharField(choices=[('open', 'Open'), ('closed', 'Closed')], default='open', max_length=6), + ), + ] diff --git a/4 Django/demo/django_polls/polls/models.py b/4 Django/demo/django_polls/polls/models.py index 26471ee1..73df7dd8 100644 --- a/4 Django/demo/django_polls/polls/models.py +++ b/4 Django/demo/django_polls/polls/models.py @@ -1,5 +1,10 @@ from django.db import models +STATUS_CHOICES = [ + ('open', 'Open'), + ('closed', 'Closed') +] + class Question(models.Model): # db columns are represented as 'fields' question_text = models.CharField(max_length=200) @@ -8,6 +13,8 @@ class Question(models.Model): # date/time when an object is created in the database pub_date = models.DateTimeField(auto_now_add=True) + status = models.CharField(max_length=6, choices=STATUS_CHOICES, default='open') + def __str__(self): return self.question_text diff --git a/4 Django/demo/django_polls/polls/static/index.css b/4 Django/demo/django_polls/polls/static/index.css new file mode 100644 index 00000000..c21e54f3 --- /dev/null +++ b/4 Django/demo/django_polls/polls/static/index.css @@ -0,0 +1,104 @@ +@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto+Slab&display=swap'); + +* { + font-family: 'Montserrat', sans-serif; + margin: 0; +} + +h1, .display-1 { + text-align: center; + font-family: 'Roboto Slab', serif; +} +.display-1 { + font-size: 3rem; + margin: 30px; +} + +.container { + background-color: lightslategray; + min-height: 100vh; + width: 100%; + + display: flex; + flex-direction: column; + align-items: center; + + text-align: center; +} + + + +/* FORM */ +form { + display: flex; + flex-direction: column; + align-items: center; + gap: 1rem; +} + +input { + padding: 10px; +} + +input[type=number] { + width: 2vw; +} + +button { + color: lightgrey; + background-color: purple; + border: none; + border-radius: 5px; + padding:10px; + width: 5vw; +} + + + + +/* POLLS */ + +.poll { + width: 50vw; + padding: 30px; + margin: 10px auto; + + display: flex; + flex-direction: column; + align-self: center; + + background-color: lightseagreen; + border-radius: 5px; +} + + + +.choice-label { + font-size: 2rem; +} + +.choices { + list-style: none; + padding:0; +} + +.choice { + width: 40%; + padding: 15px; + margin: 20px auto; + + background-color: lightsteelblue; + border-radius: 5px; + + display: flex; + justify-content: space-between; + align-items: center; +} + +a { + text-decoration: none; +} + +a:hover { + color: teal; +} diff --git a/4 Django/demo/django_polls/polls/static/normalize.css b/4 Django/demo/django_polls/polls/static/normalize.css new file mode 100644 index 00000000..c45a85f8 --- /dev/null +++ b/4 Django/demo/django_polls/polls/static/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/4 Django/demo/django_polls/polls/templates/base.html b/4 Django/demo/django_polls/polls/templates/base.html new file mode 100644 index 00000000..8674a27c --- /dev/null +++ b/4 Django/demo/django_polls/polls/templates/base.html @@ -0,0 +1,16 @@ +{% load static %} + + + + + + + + + + Pollster + + + {% block content%} {% endblock %} + + diff --git a/4 Django/demo/django_polls/polls/templates/index.html b/4 Django/demo/django_polls/polls/templates/index.html new file mode 100644 index 00000000..5b64df9b --- /dev/null +++ b/4 Django/demo/django_polls/polls/templates/index.html @@ -0,0 +1,22 @@ +{% extends 'base.html' %} + +{% block content %} +

      Pollster

      + +{% for question in questions.all %} +
      +{% endfor %} + + + + +{% endblock %} \ No newline at end of file diff --git a/4 Django/demo/django_polls/polls/templates/result.html b/4 Django/demo/django_polls/polls/templates/result.html new file mode 100644 index 00000000..17ecb23b --- /dev/null +++ b/4 Django/demo/django_polls/polls/templates/result.html @@ -0,0 +1,20 @@ +{% extends 'base.html' %} + +{% block content %} +

      Pollster

      + +
      +

      {{question.question_text}}

      + Voting is {{question.status}} + +
        + {% for choice in question.choices.all %} +
      • {{choice.votes}} - {{ choice.choice_text }} Vote
      • + {% endfor %} +
      +
      + + + + +{% endblock %} \ No newline at end of file diff --git a/4 Django/demo/django_polls/polls/urls.py b/4 Django/demo/django_polls/polls/urls.py new file mode 100644 index 00000000..a7a989ec --- /dev/null +++ b/4 Django/demo/django_polls/polls/urls.py @@ -0,0 +1,10 @@ +from django.urls import path + +from . import views + +app_name = 'polls' + +urlpatterns = [ + path('', views.index, name='home'), + path('vote/', views.vote, name='vote') +] diff --git a/4 Django/demo/django_polls/polls/views.py b/4 Django/demo/django_polls/polls/views.py index 91ea44a2..dd3f9557 100644 --- a/4 Django/demo/django_polls/polls/views.py +++ b/4 Django/demo/django_polls/polls/views.py @@ -1,3 +1,46 @@ -from django.shortcuts import render +from django.shortcuts import ( + render, # helps render html templates + get_object_or_404, # returns the desired object if it exists or raises a 404 error +) +from django.http import HttpResponse, Http404 -# Create your views here. +# import the models from the Polls app +from .models import Question, Choice + +def index(request): + # return HttpResponse('

      Hello world!

      ') + + # get all the questions from the database + # through the Question model's 'objects' manager + questions = Question.objects.all() + + context = { + 'questions': questions + } + + # context is a dictionary containing the values we want to use on the template + # render(request, template_name, context_dict) + return render(request, 'index.html', context) + + +def vote(request, choice_id): + # try: + # choice = Choice.objects.get(id=choice_id) + + # except Choice.DoesNotExist: + # raise Http404('Choice not found!') + + choice = get_object_or_404(Choice, id=choice_id) + + # increase the choice's vote count + choice.votes += 1 + + # save the updates + choice.save() + + # send the choice's question object to the results template + context = { + 'question': choice.question + } + + return render(request, 'result.html', context) \ No newline at end of file From 8ffc495c09f94906df64818899c346296e7a4f46 Mon Sep 17 00:00:00 2001 From: Philip Bartoo Date: Mon, 27 Dec 2021 18:34:17 -0800 Subject: [PATCH 065/277] Philip-JavaScript-Lab05_Random_Quote Complete --- .../Javascript/Lab05_Random_Quote/index.html | 64 +++++++++++++++ .../Lab05_Random_Quote/static/index.css | 26 ++++++ .../Lab05_Random_Quote/static/index.js | 80 +++++++++++++++++++ 3 files changed, 170 insertions(+) create mode 100644 Code/Philip/Javascript/Lab05_Random_Quote/index.html create mode 100644 Code/Philip/Javascript/Lab05_Random_Quote/static/index.css create mode 100644 Code/Philip/Javascript/Lab05_Random_Quote/static/index.js diff --git a/Code/Philip/Javascript/Lab05_Random_Quote/index.html b/Code/Philip/Javascript/Lab05_Random_Quote/index.html new file mode 100644 index 00000000..8336155a --- /dev/null +++ b/Code/Philip/Javascript/Lab05_Random_Quote/index.html @@ -0,0 +1,64 @@ + + + + + + + Random Quote + + + + + + + +
      +
      +
      +
      +
      +

      + +
      + + + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +
      + + + + + + \ No newline at end of file diff --git a/Code/Philip/Javascript/Lab05_Random_Quote/static/index.css b/Code/Philip/Javascript/Lab05_Random_Quote/static/index.css new file mode 100644 index 00000000..65eb3357 --- /dev/null +++ b/Code/Philip/Javascript/Lab05_Random_Quote/static/index.css @@ -0,0 +1,26 @@ +.button-center { + justify-content: center; +} + +.author { + padding:0px; + margin:0px; +} + +.quote { + background-color: rgba(40, 20, 15, 0.507); + border-radius: 30px; + border-color: rgb(70, 54, 30); + border-width: 5px; + border-style: solid; + padding:3%; + margin:3%; + text-align: center; + color: white; + font-style: italic; +} + +.change-page { + margin-top:10%; + justify-content:center; +} \ No newline at end of file diff --git a/Code/Philip/Javascript/Lab05_Random_Quote/static/index.js b/Code/Philip/Javascript/Lab05_Random_Quote/static/index.js new file mode 100644 index 00000000..e9a87169 --- /dev/null +++ b/Code/Philip/Javascript/Lab05_Random_Quote/static/index.js @@ -0,0 +1,80 @@ +/* +JavaScript Lab 05 Quote API +By Philip Bartoo +12/27/2021 +PDX Code Guild + +Directions: +Use the favqs.com api to show a random quote. To start, use https://favqs.com/api/qotd to GET a quote, then display it on the page. + +{ + "id": 4, + "author": "Albert Einstein", + "body": "Make everything as simple as possible, but not simpler.", + ... +} +Version 2 + +The API also supports browsing quotes. + +You will need to sign up for an account, visit the API link at the very bottom of the page and generate an API key. +The key will act like a username/password and authorize your API request when searching for quotes. + +*/ + +//Variable for the button +let button = document.querySelector('#button'); +//Variable for the token +let token = 'Your Token Here'; +//Variable for the API URL +let url = 'https://favqs.com/api/quotes?page=' +//Variable for the page number +let pageNumber +//Event listner for Get Quotes click +button.addEventListener('click', ()=>{ + //function to get a quote with initial page number + function fetchQuote(pageNumber = 1) { + //Using axios, submit the API request + axios + .get(url, { + //Include headers witht he token + headers: { + Authorization: `Token token=${token}`, + Accept: 'application/json' + }, + //Include parameters for the page number + params: pageNumber + }) + //If successfull, grab the quotes data + .then(data=>{ + //Establish variable for each quote + let html = data.data.quotes.map(quotes => { + //Grab the page number + page = data.data.page + //Return the quote body and author in a div + return` +
      +

      ${quotes.body}

      +

      -${quotes.author}

      +
      ` + }) + .join(""); + //Insert each quote div into html + document.querySelector('#app').innerHTML=html; + }); + } + //Call the function + fetchQuote(); +//Event listener for next page button click and logic to increment the page number by 1 +let nextPageButton=document.querySelector('#next'); + nextPageButton.addEventListener('click', ()=>{ + pageNumber++ + fetchQuote() + }) +//Event listener for previous page button click and logic to decrement the page number by 1 + let previousPageButton=document.querySelector('#previous'); + previousPageButton.addEventListener('click', ()=>{ + pageNumber--; + fetchQuote() +}) +}) \ No newline at end of file From 6064b1ccb545527cc3d814ce3321d6d59910e3a8 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 27 Dec 2021 21:54:07 -0500 Subject: [PATCH 066/277] fresh start, purge all --- .../Django/lab_01/lab_01/__init__.py | 0 .../Django/lab_01/lab_01/asgi.py | 16 --- .../Django/lab_01/lab_01/settings.py | 123 ------------------ .../Django/lab_01/lab_01/urls.py | 21 --- .../Django/lab_01/lab_01/wsgi.py | 16 --- .../Django/lab_01/manage.py | 22 ---- 6 files changed, 198 deletions(-) delete mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py delete mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py delete mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py delete mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py delete mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py delete mode 100755 Code/ChristerpherHunter/Django/lab_01/manage.py diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py deleted file mode 100644 index 1c7cea4d..00000000 --- a/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for lab_01 project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') - -application = get_asgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py deleted file mode 100644 index 82c2e213..00000000 --- a/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py +++ /dev/null @@ -1,123 +0,0 @@ -""" -Django settings for lab_01 project. - -Generated by 'django-admin startproject' using Django 4.0. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/4.0/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'django-insecure-0ds0l-$&vo)x2gn7bh&dyc7jzisr_mud&0^p_$e(=n$klu2=f@' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', -] - -MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -] - -ROOT_URLCONF = 'lab_01.urls' - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - ], - }, - }, -] - -WSGI_APPLICATION = 'lab_01.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/4.0/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} - - -# Password validation -# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/4.0/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/4.0/howto/static-files/ - -STATIC_URL = 'static/' - -# Default primary key field type -# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py deleted file mode 100644 index f7f73f55..00000000 --- a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py +++ /dev/null @@ -1,21 +0,0 @@ -"""lab_01 URL Configuration - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.0/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path - -urlpatterns = [ - path('admin/', admin.site.urls), -] diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py deleted file mode 100644 index 05cbc5f8..00000000 --- a/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for lab_01 project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') - -application = get_wsgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/manage.py b/Code/ChristerpherHunter/Django/lab_01/manage.py deleted file mode 100755 index 436a98c7..00000000 --- a/Code/ChristerpherHunter/Django/lab_01/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() From efa854089e2818833858c8f4b84c9f7ab27bd439 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 27 Dec 2021 22:00:55 -0500 Subject: [PATCH 067/277] starting fresh django again --- Code/ChristerpherHunter/Django/lab_01/todo_list/__init__.py | 0 Code/ChristerpherHunter/Django/lab_01/todo_list/admin.py | 3 +++ Code/ChristerpherHunter/Django/lab_01/todo_list/apps.py | 6 ++++++ .../Django/lab_01/todo_list/migrations/__init__.py | 0 Code/ChristerpherHunter/Django/lab_01/todo_list/models.py | 3 +++ Code/ChristerpherHunter/Django/lab_01/todo_list/tests.py | 3 +++ Code/ChristerpherHunter/Django/lab_01/todo_list/views.py | 3 +++ 7 files changed, 18 insertions(+) create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/__init__.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/admin.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/apps.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/migrations/__init__.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/models.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/tests.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/views.py diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/__init__.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/admin.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/apps.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/apps.py new file mode 100644 index 00000000..fd3813f5 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class TodoListConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'todo_list' diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/migrations/__init__.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/models.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/tests.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. From ac6dbaf42ddaef361f202fe021b0452925cfec81 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 27 Dec 2021 22:21:51 -0500 Subject: [PATCH 068/277] server up successfully --- .../Django/lab_01/lab_01/__init__.py | 0 .../Django/lab_01/lab_01/asgi.py | 16 +++ .../Django/lab_01/lab_01/settings.py | 124 ++++++++++++++++++ .../Django/lab_01/lab_01/urls.py | 23 ++++ .../Django/lab_01/lab_01/wsgi.py | 16 +++ .../Django/lab_01/manage.py | 22 ++++ .../todo_list/templates/todo_list/index.html | 12 ++ .../Django/lab_01/todo_list/urls.py | 7 + .../Django/lab_01/todo_list/views.py | 4 + 9 files changed, 224 insertions(+) create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py create mode 100755 Code/ChristerpherHunter/Django/lab_01/manage.py create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py new file mode 100644 index 00000000..1c7cea4d --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for lab_01 project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + +application = get_asgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py new file mode 100644 index 00000000..10f18ccf --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/settings.py @@ -0,0 +1,124 @@ +""" +Django settings for lab_01 project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-ftuvzkopn!7la=_v-*1ze%vx(8sjlz3v3=(&-(1etn=6l8jv@o' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'todo_list', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'lab_01.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'lab_01.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py new file mode 100644 index 00000000..75e1b72b --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py @@ -0,0 +1,23 @@ +"""lab_01 URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path +from django.urls.conf import include + +urlpatterns = [ + path('admin/', admin.site.urls), + path('todo_list/', include("todo_list.urls")), +] diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py new file mode 100644 index 00000000..05cbc5f8 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for lab_01 project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + +application = get_wsgi_application() diff --git a/Code/ChristerpherHunter/Django/lab_01/manage.py b/Code/ChristerpherHunter/Django/lab_01/manage.py new file mode 100755 index 00000000..436a98c7 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab_01.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html new file mode 100644 index 00000000..871853b4 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html @@ -0,0 +1,12 @@ + + + + + + + Document + + +

      CHRISTERPHER HUNTER

      + + \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py new file mode 100644 index 00000000..21816a66 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py @@ -0,0 +1,7 @@ +from django.urls import path +from . import views + +app_name = "todo_list" +urlpatterns = [ + path("", views.index, name="index"), +] diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py index 91ea44a2..45c7f2a4 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py @@ -1,3 +1,7 @@ from django.shortcuts import render # Create your views here. + + +def index(request): + return render(request, "todo_list/index.html") From 5e2ab467e186a52e996a63f0a727816593a3a63d Mon Sep 17 00:00:00 2001 From: keegangood Date: Mon, 27 Dec 2021 19:45:15 -0800 Subject: [PATCH 069/277] added django lab 1 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bb413701..0292d736 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ Weeks 16, 17, 18: Capstone project
      Django
        +
      • Lab 01 - To Do List
      From 6a7dcbcc820dcaa9065ead6d407c9947a912ed03 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 27 Dec 2021 22:51:24 -0500 Subject: [PATCH 070/277] successfully implemented jinja base extensions --- .../todo_list/templates/todo_list/base.html | 80 +++++++++++++++++++ .../todo_list/templates/todo_list/index.html | 20 ++--- 2 files changed, 88 insertions(+), 12 deletions(-) create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html new file mode 100644 index 00000000..813f9eca --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html @@ -0,0 +1,80 @@ + + + + + + + + Document + + + + + +
      + {% block content %}{% endblock %} +
      + +
      +
      +

      + To Do List by Jeremy Thomas. The website content + is brought to you by Django. +

      +
      +
      + + + \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html index 871853b4..967f7bde 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html @@ -1,12 +1,8 @@ - - - - - - - Document - - -

      CHRISTERPHER HUNTER

      - - \ No newline at end of file +{% extends "todo_list/base.html" %} + +{% block content %} +

      TODO LIST

      +

      + Welcome to my awesome homepage. +

      +{% endblock %} \ No newline at end of file From 036725f40aadb7aab7e8b45ec879188012bf8ded Mon Sep 17 00:00:00 2001 From: James Johnson Date: Mon, 27 Dec 2021 19:54:23 -0800 Subject: [PATCH 071/277] remaking file path --- Code/James/Django-lab-01/fetch_pokemon.py | 47 -- Code/James/Django-lab-01/manage.py | 22 - .../Django-lab-01/my_env/Scripts/Activate.ps1 | 405 ------------------ .../Django-lab-01/my_env/Scripts/activate | 69 --- .../Django-lab-01/my_env/Scripts/activate.bat | 34 -- .../my_env/Scripts/deactivate.bat | 22 - .../my_env/Scripts/django-admin.exe | Bin 106430 -> 0 bytes .../Django-lab-01/my_env/Scripts/pip.exe | Bin 106388 -> 0 bytes .../Django-lab-01/my_env/Scripts/pip3.10.exe | Bin 106388 -> 0 bytes .../Django-lab-01/my_env/Scripts/pip3.exe | Bin 106388 -> 0 bytes .../Django-lab-01/my_env/Scripts/python.exe | Bin 242920 -> 0 bytes .../Django-lab-01/my_env/Scripts/pythonw.exe | Bin 232688 -> 0 bytes .../my_env/Scripts/sqlformat.exe | Bin 106383 -> 0 bytes Code/James/Django-lab-01/my_env/pyvenv.cfg | 3 - Code/James/Django-lab-01/pokedex/__init__.py | 0 Code/James/Django-lab-01/pokedex/asgi.py | 16 - Code/James/Django-lab-01/pokedex/settings.py | 123 ------ Code/James/Django-lab-01/pokedex/urls.py | 21 - Code/James/Django-lab-01/pokedex/wsgi.py | 16 - Code/James/Django-lab-01/requirements.txt | Bin 126 -> 0 bytes 20 files changed, 778 deletions(-) delete mode 100644 Code/James/Django-lab-01/fetch_pokemon.py delete mode 100644 Code/James/Django-lab-01/manage.py delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/activate delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/activate.bat delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/deactivate.bat delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/django-admin.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/pip3.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/python.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/pythonw.exe delete mode 100644 Code/James/Django-lab-01/my_env/Scripts/sqlformat.exe delete mode 100644 Code/James/Django-lab-01/my_env/pyvenv.cfg delete mode 100644 Code/James/Django-lab-01/pokedex/__init__.py delete mode 100644 Code/James/Django-lab-01/pokedex/asgi.py delete mode 100644 Code/James/Django-lab-01/pokedex/settings.py delete mode 100644 Code/James/Django-lab-01/pokedex/urls.py delete mode 100644 Code/James/Django-lab-01/pokedex/wsgi.py delete mode 100644 Code/James/Django-lab-01/requirements.txt diff --git a/Code/James/Django-lab-01/fetch_pokemon.py b/Code/James/Django-lab-01/fetch_pokemon.py deleted file mode 100644 index d287337e..00000000 --- a/Code/James/Django-lab-01/fetch_pokemon.py +++ /dev/null @@ -1,47 +0,0 @@ - - - -import requests -import json -import pyperclip - -data = {'pokemon':[]} -num_pokemon = 152 -for i in range(1, num_pokemon): - # get the data from the pokemon api - response = requests.get('https://pokeapi.co/api/v2/pokemon/' + str(i)) - pokeapi_data = json.loads(response.text) - - # extract the relevant portions of data - number = pokeapi_data['id'] - name = pokeapi_data['name'] - height = pokeapi_data['height'] - weight = pokeapi_data['weight'] - image_front = pokeapi_data['sprites']['front_default'] - image_back = pokeapi_data['sprites']['back_default'] - url = 'https://pokemon.fandom.com/wiki/' + name - types = [type['type']['name'] for type in pokeapi_data['types']] - - # put the relevant data into a dictionary - pokemon = { - 'number': number, - 'name': name, - 'height': height, - 'weight': weight, - 'image_front': image_front, - 'image_back': image_back, - 'types': types, - 'url': url - } - - # add the pokemon to our list - data['pokemon'].append(pokemon) - - # give the user some feedback - print(str(round(i/num_pokemon*100,2))+'%') - -# copy the resulting json to the clipboard -pyperclip.copy(json.dumps(data, indent=4)) - - - diff --git a/Code/James/Django-lab-01/manage.py b/Code/James/Django-lab-01/manage.py deleted file mode 100644 index 6adc02e8..00000000 --- a/Code/James/Django-lab-01/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() diff --git a/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 b/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 deleted file mode 100644 index 181c1eff..00000000 --- a/Code/James/Django-lab-01/my_env/Scripts/Activate.ps1 +++ /dev/null @@ -1,405 +0,0 @@ -<# -.Synopsis -Activate a Python virtual environment for the current PowerShell session. - -.Description -Pushes the python executable for a virtual environment to the front of the -$Env:PATH environment variable and sets the prompt to signify that you are -in a Python virtual environment. Makes use of the command line switches as -well as the `pyvenv.cfg` file values present in the virtual environment. - -.Parameter VenvDir -Path to the directory that contains the virtual environment to activate. The -default value for this is the parent of the directory that the Activate.ps1 -script is located within. - -.Parameter Prompt -The prompt prefix to display when this virtual environment is activated. By -default, this prompt is the name of the virtual environment folder (VenvDir) -surrounded by parentheses and followed by a single space (ie. '(.venv) '). - -.Example -Activate.ps1 -Activates the Python virtual environment that contains the Activate.ps1 script. - -.Example -Activate.ps1 -Verbose -Activates the Python virtual environment that contains the Activate.ps1 script, -and shows extra information about the activation as it executes. - -.Example -Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv -Activates the Python virtual environment located in the specified location. - -.Example -Activate.ps1 -Prompt "MyPython" -Activates the Python virtual environment that contains the Activate.ps1 script, -and prefixes the current prompt with the specified string (surrounded in -parentheses) while the virtual environment is active. - -.Notes -On Windows, it may be required to enable this Activate.ps1 script by setting the -execution policy for the user. You can do this by issuing the following PowerShell -command: - -PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - -For more information on Execution Policies: -https://go.microsoft.com/fwlink/?LinkID=135170 - -#> -Param( - [Parameter(Mandatory = $false)] - [String] - $VenvDir, - [Parameter(Mandatory = $false)] - [String] - $Prompt -) - -<# Function declarations --------------------------------------------------- #> - -<# -.Synopsis -Remove all shell session elements added by the Activate script, including the -addition of the virtual environment's Python executable from the beginning of -the PATH variable. - -.Parameter NonDestructive -If present, do not remove this function from the global namespace for the -session. - -#> -function global:deactivate ([switch]$NonDestructive) { - # Revert to original values - - # The prior prompt: - if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { - Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt - Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT - } - - # The prior PYTHONHOME: - if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { - Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME - Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME - } - - # The prior PATH: - if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { - Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH - Remove-Item -Path Env:_OLD_VIRTUAL_PATH - } - - # Just remove the VIRTUAL_ENV altogether: - if (Test-Path -Path Env:VIRTUAL_ENV) { - Remove-Item -Path env:VIRTUAL_ENV - } - - # Just remove VIRTUAL_ENV_PROMPT altogether. - if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { - Remove-Item -Path env:VIRTUAL_ENV_PROMPT - } - - # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: - if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { - Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force - } - - # Leave deactivate function in the global namespace if requested: - if (-not $NonDestructive) { - Remove-Item -Path function:deactivate - } -} - -<# -.Description -Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the -given folder, and returns them in a map. - -For each line in the pyvenv.cfg file, if that line can be parsed into exactly -two strings separated by `=` (with any amount of whitespace surrounding the =) -then it is considered a `key = value` line. The left hand string is the key, -the right hand is the value. - -If the value starts with a `'` or a `"` then the first and last character is -stripped from the value before being captured. - -.Parameter ConfigDir -Path to the directory that contains the `pyvenv.cfg` file. -#> -function Get-PyVenvConfig( - [String] - $ConfigDir -) { - Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" - - # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). - $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue - - # An empty map will be returned if no config file is found. - $pyvenvConfig = @{ } - - if ($pyvenvConfigPath) { - - Write-Verbose "File exists, parse `key = value` lines" - $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath - - $pyvenvConfigContent | ForEach-Object { - $keyval = $PSItem -split "\s*=\s*", 2 - if ($keyval[0] -and $keyval[1]) { - $val = $keyval[1] - - # Remove extraneous quotations around a string value. - if ("'""".Contains($val.Substring(0, 1))) { - $val = $val.Substring(1, $val.Length - 2) - } - - $pyvenvConfig[$keyval[0]] = $val - Write-Verbose "Adding Key: '$($keyval[0])'='$val'" - } - } - } - return $pyvenvConfig -} - - -<# Begin Activate script --------------------------------------------------- #> - -# Determine the containing directory of this script -$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition -$VenvExecDir = Get-Item -Path $VenvExecPath - -Write-Verbose "Activation script is located in path: '$VenvExecPath'" -Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" -Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" - -# Set values required in priority: CmdLine, ConfigFile, Default -# First, get the location of the virtual environment, it might not be -# VenvExecDir if specified on the command line. -if ($VenvDir) { - Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" -} -else { - Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." - $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") - Write-Verbose "VenvDir=$VenvDir" -} - -# Next, read the `pyvenv.cfg` file to determine any required value such -# as `prompt`. -$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir - -# Next, set the prompt from the command line, or the config file, or -# just use the name of the virtual environment folder. -if ($Prompt) { - Write-Verbose "Prompt specified as argument, using '$Prompt'" -} -else { - Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" - if ($pyvenvCfg -and $pyvenvCfg['prompt']) { - Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" - $Prompt = $pyvenvCfg['prompt']; - } - else { - Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virutal environment)" - Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" - $Prompt = Split-Path -Path $venvDir -Leaf - } -} - -Write-Verbose "Prompt = '$Prompt'" -Write-Verbose "VenvDir='$VenvDir'" - -# Deactivate any currently active virtual environment, but leave the -# deactivate function in place. -deactivate -nondestructive - -# Now set the environment variable VIRTUAL_ENV, used by many tools to determine -# that there is an activated venv. -$env:VIRTUAL_ENV = $VenvDir - -if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { - - Write-Verbose "Setting prompt to '$Prompt'" - - # Set the prompt to include the env name - # Make sure _OLD_VIRTUAL_PROMPT is global - function global:_OLD_VIRTUAL_PROMPT { "" } - Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT - New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt - - function global:prompt { - Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " - _OLD_VIRTUAL_PROMPT - } - $env:VIRTUAL_ENV_PROMPT = $Prompt -} - -# Clear PYTHONHOME -if (Test-Path -Path Env:PYTHONHOME) { - Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME - Remove-Item -Path Env:PYTHONHOME -} - -# Add the venv to the PATH -Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH -$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" - -# SIG # Begin signature block -# MIIc+QYJKoZIhvcNAQcCoIIc6jCCHOYCAQExDzANBglghkgBZQMEAgEFADB5Bgor -# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG -# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB/jbdIOBl7aFn0 -# IOwX0LZ7IuNFjwXgmb5mWup4AsyxRaCCC38wggUwMIIEGKADAgECAhAECRgbX9W7 -# ZnVTQ7VvlVAIMA0GCSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQK -# EwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNV -# BAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xMzEwMjIxMjAwMDBa -# Fw0yODEwMjIxMjAwMDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2Vy -# dCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lD -# ZXJ0IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwggEiMA0GCSqGSIb3 -# DQEBAQUAA4IBDwAwggEKAoIBAQD407Mcfw4Rr2d3B9MLMUkZz9D7RZmxOttE9X/l -# qJ3bMtdx6nadBS63j/qSQ8Cl+YnUNxnXtqrwnIal2CWsDnkoOn7p0WfTxvspJ8fT -# eyOU5JEjlpB3gvmhhCNmElQzUHSxKCa7JGnCwlLyFGeKiUXULaGj6YgsIJWuHEqH -# CN8M9eJNYBi+qsSyrnAxZjNxPqxwoqvOf+l8y5Kh5TsxHM/q8grkV7tKtel05iv+ -# bMt+dDk2DZDv5LVOpKnqagqrhPOsZ061xPeM0SAlI+sIZD5SlsHyDxL0xY4PwaLo -# LFH3c7y9hbFig3NBggfkOItqcyDQD2RzPJ6fpjOp/RnfJZPRAgMBAAGjggHNMIIB -# yTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAK -# BggrBgEFBQcDAzB5BggrBgEFBQcBAQRtMGswJAYIKwYBBQUHMAGGGGh0dHA6Ly9v -# Y3NwLmRpZ2ljZXJ0LmNvbTBDBggrBgEFBQcwAoY3aHR0cDovL2NhY2VydHMuZGln -# aWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJlZElEUm9vdENBLmNydDCBgQYDVR0fBHow -# eDA6oDigNoY0aHR0cDovL2NybDQuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0QXNzdXJl -# ZElEUm9vdENBLmNybDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0Rp -# Z2lDZXJ0QXNzdXJlZElEUm9vdENBLmNybDBPBgNVHSAESDBGMDgGCmCGSAGG/WwA -# AgQwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAK -# BghghkgBhv1sAzAdBgNVHQ4EFgQUWsS5eyoKo6XqcQPAYPkt9mV1DlgwHwYDVR0j -# BBgwFoAUReuir/SSy4IxLVGLp6chnfNtyA8wDQYJKoZIhvcNAQELBQADggEBAD7s -# DVoks/Mi0RXILHwlKXaoHV0cLToaxO8wYdd+C2D9wz0PxK+L/e8q3yBVN7Dh9tGS -# dQ9RtG6ljlriXiSBThCk7j9xjmMOE0ut119EefM2FAaK95xGTlz/kLEbBw6RFfu6 -# r7VRwo0kriTGxycqoSkoGjpxKAI8LpGjwCUR4pwUR6F6aGivm6dcIFzZcbEMj7uo -# +MUSaJ/PQMtARKUT8OZkDCUIQjKyNookAv4vcn4c10lFluhZHen6dGRrsutmQ9qz -# sIzV6Q3d9gEgzpkxYz0IGhizgZtPxpMQBvwHgfqL2vmCSfdibqFT+hKUGIUukpHq -# aGxEMrJmoecYpJpkUe8wggZHMIIFL6ADAgECAhADPtXtoGXRuMkd/PkqbJvYMA0G -# CSqGSIb3DQEBCwUAMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ -# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0 -# IFNIQTIgQXNzdXJlZCBJRCBDb2RlIFNpZ25pbmcgQ0EwHhcNMTgxMjE4MDAwMDAw -# WhcNMjExMjIyMTIwMDAwWjCBgzELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDU5ldyBI -# YW1wc2hpcmUxEjAQBgNVBAcTCVdvbGZlYm9ybzEjMCEGA1UEChMaUHl0aG9uIFNv -# ZnR3YXJlIEZvdW5kYXRpb24xIzAhBgNVBAMTGlB5dGhvbiBTb2Z0d2FyZSBGb3Vu -# ZGF0aW9uMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqr2kS7J1uW7o -# JRxlsdrETAjKarfoH5TI8PWST6Yb2xPooP7vHT4iaVXyL5Lze1f53Jw67Sp+u524 -# fJXf30qHViEWxumy2RWG0nciU2d+mMqzjlaAWSZNF0u4RcvyDJokEV0RUOqI5CG5 -# zPI3W9uQ6LiUk3HCYW6kpH177A5T3pw/Po8O8KErJGn1anaqtIICq99ySxrMad/2 -# hPMBRf6Ndah7f7HPn1gkSSTAoejyuqF5h+B0qI4+JK5+VLvz659VTbAWJsYakkxZ -# xVWYpFv4KeQSSwoo0DzMvmERsTzNvVBMWhu9OriJNg+QfFmf96zVTu93cZ+r7xMp -# bXyfIOGKhHMaRuZ8ihuWIx3gI9WHDFX6fBKR8+HlhdkaiBEWIsXRoy+EQUyK7zUs -# +FqOo2sRYttbs8MTF9YDKFZwyPjn9Wn+gLGd5NUEVyNvD9QVGBEtN7vx87bduJUB -# 8F4DylEsMtZTfjw/au6AmOnmneK5UcqSJuwRyZaGNk7y3qj06utx+HTTqHgi975U -# pxfyrwAqkovoZEWBVSpvku8PVhkBXcLmNe6MEHlFiaMoiADAeKmX5RFRkN+VrmYG -# Tg4zajxfdHeIY8TvLf48tTfmnQJd98geJQv/01NUy/FxuwqAuTkaez5Nl1LxP0Cp -# THhghzO4FRD4itT2wqTh4jpojw9QZnsCAwEAAaOCAcUwggHBMB8GA1UdIwQYMBaA -# FFrEuXsqCqOl6nEDwGD5LfZldQ5YMB0GA1UdDgQWBBT8Kr9+1L6s84KcpM97IgE7 -# uI8H8jAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwdwYDVR0f -# BHAwbjA1oDOgMYYvaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItYXNzdXJl -# ZC1jcy1nMS5jcmwwNaAzoDGGL2h0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9zaGEy -# LWFzc3VyZWQtY3MtZzEuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9bAMBMCowKAYI -# KwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQQB -# MIGEBggrBgEFBQcBAQR4MHYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2lj -# ZXJ0LmNvbTBOBggrBgEFBQcwAoZCaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29t -# L0RpZ2lDZXJ0U0hBMkFzc3VyZWRJRENvZGVTaWduaW5nQ0EuY3J0MAwGA1UdEwEB -# /wQCMAAwDQYJKoZIhvcNAQELBQADggEBAEt1oS21X0axiafPjyY+vlYqjWKuUu/Y -# FuYWIEq6iRRaFabNDhj9RBFQF/aJiE5msrQEOfAD6/6gVSH91lZWBqg6NEeG9T9S -# XbiAPvJ9CEWFsdkXUrjbWhvCnuZ7kqUuU5BAumI1QRbpYgZL3UA+iZXkmjbGh1ln -# 8rUhWIxbBYL4Sg2nqpB44p7CUFYkPj/MbwU2gvBV2pXjj5WaskoZtsACMv5g42BN -# oVLoRAi+ev6s07POt+JtHRIm87lTyuc8wh0swTPUwksKbLU1Zdj9CpqtzXnuVE0w -# 50exJvRSK3Vt4g+0vigpI3qPmDdpkf9+4Mvy0XMNcqrthw20R+PkIlMxghDQMIIQ -# zAIBATCBhjByMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkw -# FwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMTEwLwYDVQQDEyhEaWdpQ2VydCBTSEEy -# IEFzc3VyZWQgSUQgQ29kZSBTaWduaW5nIENBAhADPtXtoGXRuMkd/PkqbJvYMA0G -# CWCGSAFlAwQCAQUAoIGaMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisG -# AQQBgjcCAQsxDjAMBgorBgEEAYI3AgEVMC4GCisGAQQBgjcCAQwxIDAeoByAGgBQ -# AHkAdABoAG8AbgAgADMALgAxADAALgAwMC8GCSqGSIb3DQEJBDEiBCBSbvNxuLmL -# Fyf70+vzWnE86JSS2JLTJbh9WhRqgW9MeDANBgkqhkiG9w0BAQEFAASCAgCAiz/E -# icJSsvY4x2vZnY3UjThg0S9qs+r104rhPxj39k4Qw7szI4yjQQbb2bvnoJA3LoFo -# RROlFg9dXJ8YWRZRNkla+zHX7bIsWO2aIFCnOCOUFH19ttlrTvnal6uLp7P9+wQs -# rller1aRyNIM47dYn+CGxD4NEJ/NIqhCjuRKl0v1Dkps/2md0YkoEcnRXNb3vq6x -# +2L9x3zAcBmVwVM4SFFZ2ZZQG/aHgihbVoNxxTXhYDcwaL5uRrNelz9KXDn+GYpk -# K7ZUFbmNfgnhieLHqF0hk7wLZtHI1BSmsOAFrkApcuIVLzD8aSgDbAMVZEv3GkTx -# Img7jKusLIITGuUWT8wO1LDUXT54qBkQhue6kJ3rqSa2agtg/OWxtQ9JwGSOiRaW -# wlRJjsihrw8Nx1Kcr5EwruBBLFiF+mv/C5ikLvwES1ZKoLccqCftuEptcbmsyEZS -# ov39SslaIWvqfy7rfz+KFfP9WHJxobV6DY4essDCMNcoYXkRwhbT+rr0ydDH23DS -# 3hbXpCuKsy5IAMB7Xk8/uuXV2The/qKmkkmu0KuFOu2/3oqVOC4a27IjkvBCSRhp -# /yWQSM/JQk+KwQ31XCVHeGWf7kqMgCXwkZfkw/lvusXzMuWZqT6bfZ0eGjqX/6jC -# kNwr4fCZtxx0cFLzmCr6/yClCYoDCfGoc1I+D6GCDX0wgg15BgorBgEEAYI3AwMB -# MYINaTCCDWUGCSqGSIb3DQEHAqCCDVYwgg1SAgEDMQ8wDQYJYIZIAWUDBAIBBQAw -# dwYLKoZIhvcNAQkQAQSgaARmMGQCAQEGCWCGSAGG/WwHATAxMA0GCWCGSAFlAwQC -# AQUABCBEd30afcCyVMH4hw1ZZPb4JotijhQZtXQ42klvgjTVGwIQDDJTIO6lXwNY -# 7qTonYA8LxgPMjAyMTEwMDQxOTExMzFaoIIKNzCCBP4wggPmoAMCAQICEA1CSuC+ -# Ooj/YEAhzhQA8N0wDQYJKoZIhvcNAQELBQAwcjELMAkGA1UEBhMCVVMxFTATBgNV -# BAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8G -# A1UEAxMoRGlnaUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQTAe -# Fw0yMTAxMDEwMDAwMDBaFw0zMTAxMDYwMDAwMDBaMEgxCzAJBgNVBAYTAlVTMRcw -# FQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEgMB4GA1UEAxMXRGlnaUNlcnQgVGltZXN0 -# YW1wIDIwMjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC5mGEZ8WK -# 9Q0IpEXKY2tR1zoRQr0KdXVNlLQMULUmEP4dyG+RawyW5xpcSO9E5b+bYc0VkWJa -# uP9nC5xj/TZqgfop+N0rcIXeAhjzeG28ffnHbQk9vmp2h+mKvfiEXR52yeTGdnY6 -# U9HR01o2j8aj4S8bOrdh1nPsTm0zinxdRS1LsVDmQTo3VobckyON91Al6GTm3dOP -# L1e1hyDrDo4s1SPa9E14RuMDgzEpSlwMMYpKjIjF9zBa+RSvFV9sQ0kJ/SYjU/aN -# Y+gaq1uxHTDCm2mCtNv8VlS8H6GHq756WwogL0sJyZWnjbL61mOLTqVyHO6fegFz -# +BnW/g1JhL0BAgMBAAGjggG4MIIBtDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/ -# BAIwADAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDBBBgNVHSAEOjA4MDYGCWCGSAGG -# /WwHATApMCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw -# HwYDVR0jBBgwFoAU9LbhIB3+Ka7S5GGlsqIlssgXNW4wHQYDVR0OBBYEFDZEho6k -# urBmvrwoLR1ENt3janq8MHEGA1UdHwRqMGgwMqAwoC6GLGh0dHA6Ly9jcmwzLmRp -# Z2ljZXJ0LmNvbS9zaGEyLWFzc3VyZWQtdHMuY3JsMDKgMKAuhixodHRwOi8vY3Js -# NC5kaWdpY2VydC5jb20vc2hhMi1hc3N1cmVkLXRzLmNybDCBhQYIKwYBBQUHAQEE -# eTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wTwYIKwYB -# BQUHMAKGQ2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFNIQTJB -# c3N1cmVkSURUaW1lc3RhbXBpbmdDQS5jcnQwDQYJKoZIhvcNAQELBQADggEBAEgc -# 3LXpmiO85xrnIA6OZ0b9QnJRdAojR6OrktIlxHBZvhSg5SeBpU0UFRkHefDRBMOG -# 2Tu9/kQCZk3taaQP9rhwz2Lo9VFKeHk2eie38+dSn5On7UOee+e03UEiifuHokYD -# Tvz0/rdkd2NfI1Jpg4L6GlPtkMyNoRdzDfTzZTlwS/Oc1np72gy8PTLQG8v1Yfx1 -# CAB2vIEO+MDhXM/EEXLnG2RJ2CKadRVC9S0yOIHa9GCiurRS+1zgYSQlT7LfySmo -# c0NR2r1j1h9bm/cuG08THfdKDXF+l7f0P4TrweOjSaH6zqe/Vs+6WXZhiV9+p7SO -# Z3j5NpjhyyjaW4emii8wggUxMIIEGaADAgECAhAKoSXW1jIbfkHkBdo2l8IVMA0G -# CSqGSIb3DQEBCwUAMGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJ -# bmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0 -# IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0xNjAxMDcxMjAwMDBaFw0zMTAxMDcxMjAw -# MDBaMHIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNV -# BAsTEHd3dy5kaWdpY2VydC5jb20xMTAvBgNVBAMTKERpZ2lDZXJ0IFNIQTIgQXNz -# dXJlZCBJRCBUaW1lc3RhbXBpbmcgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -# ggEKAoIBAQC90DLuS82Pf92puoKZxTlUKFe2I0rEDgdFM1EQfdD5fU1ofue2oPSN -# s4jkl79jIZCYvxO8V9PD4X4I1moUADj3Lh477sym9jJZ/l9lP+Cb6+NGRwYaVX4L -# J37AovWg4N4iPw7/fpX786O6Ij4YrBHk8JkDbTuFfAnT7l3ImgtU46gJcWvgzyIQ -# D3XPcXJOCq3fQDpct1HhoXkUxk0kIzBdvOw8YGqsLwfM/fDqR9mIUF79Zm5WYScp -# iYRR5oLnRlD9lCosp+R1PrqYD4R/nzEU1q3V8mTLex4F0IQZchfxFwbvPc3WTe8G -# Qv2iUypPhR3EHTyvz9qsEPXdrKzpVv+TAgMBAAGjggHOMIIByjAdBgNVHQ4EFgQU -# 9LbhIB3+Ka7S5GGlsqIlssgXNW4wHwYDVR0jBBgwFoAUReuir/SSy4IxLVGLp6ch -# nfNtyA8wEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l -# BAwwCgYIKwYBBQUHAwgweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzABhhhodHRw -# Oi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9jYWNlcnRz -# LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcnQwgYEGA1Ud -# HwR6MHgwOqA4oDaGNGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFz -# c3VyZWRJRFJvb3RDQS5jcmwwOqA4oDaGNGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNv -# bS9EaWdpQ2VydEFzc3VyZWRJRFJvb3RDQS5jcmwwUAYDVR0gBEkwRzA4BgpghkgB -# hv1sAAIEMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9D -# UFMwCwYJYIZIAYb9bAcBMA0GCSqGSIb3DQEBCwUAA4IBAQBxlRLpUYdWac3v3dp8 -# qmN6s3jPBjdAhO9LhL/KzwMC/cWnww4gQiyvd/MrHwwhWiq3BTQdaq6Z+CeiZr8J -# qmDfdqQ6kw/4stHYfBli6F6CJR7Euhx7LCHi1lssFDVDBGiy23UC4HLHmNY8ZOUf -# SBAYX4k4YU1iRiSHY4yRUiyvKYnleB/WCxSlgNcSR3CzddWThZN+tpJn+1Nhiaj1 -# a5bA9FhpDXzIAbG5KHW3mWOFIoxhynmUfln8jA/jb7UBJrZspe6HUSHkWGCbugwt -# K22ixH67xCUrRwIIfEmuE7bhfEJCKMYYVs9BNLZmXbZ0e/VWMyIvIjayS6JKldj1 -# po5SMYIChjCCAoICAQEwgYYwcjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lD -# ZXJ0IEluYzEZMBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTExMC8GA1UEAxMoRGln -# aUNlcnQgU0hBMiBBc3N1cmVkIElEIFRpbWVzdGFtcGluZyBDQQIQDUJK4L46iP9g -# QCHOFADw3TANBglghkgBZQMEAgEFAKCB0TAaBgkqhkiG9w0BCQMxDQYLKoZIhvcN -# AQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTIxMTAwNDE5MTEzMVowKwYLKoZIhvcNAQkQ -# AgwxHDAaMBgwFgQU4deCqOGRvu9ryhaRtaq0lKYkm/MwLwYJKoZIhvcNAQkEMSIE -# ILvICiD0Bu7OdD0pC2wAqLO9UGMzUOfGejuSENvWkuXdMDcGCyqGSIb3DQEJEAIv -# MSgwJjAkMCIEILMQkAa8CtmDB5FXKeBEA0Fcg+MpK2FPJpZMjTVx7PWpMA0GCSqG -# SIb3DQEBAQUABIIBAIaCoJWKRd6cHB/KrrlVmBY469068xG7ok+T18bfcLmNrvPF -# 7PGY5a4qcMZj+rBevyfWTrOreNAWyNhnxIT0qYneSTJOMytTPYnJI+GhvGwQjDhC -# Eg/JeLOe9guMq7P/ZNvFur+VoCz6sgR/Q+9IGUhJ/7liABdMwNLK38r5VEaSAnSW -# RetjuSqtMoZc2KtjL/MUY26sUwjsMD0tgt0EOF4nrcv3rWl++TsJUEqYr+aFpNu4 -# eVaTNeS0V7sRGQbWAQohkES879Lpqv7KaEW+h426+cc5el260gynz7vTzUuaamvW -# Nfbvu83P5Tk1nRA1Ds2aSqn/RMu6cNNjD8ntV5o= -# SIG # End signature block diff --git a/Code/James/Django-lab-01/my_env/Scripts/activate b/Code/James/Django-lab-01/my_env/Scripts/activate deleted file mode 100644 index c957e6d5..00000000 --- a/Code/James/Django-lab-01/my_env/Scripts/activate +++ /dev/null @@ -1,69 +0,0 @@ -# This file must be used with "source bin/activate" *from bash* -# you cannot run it directly - -deactivate () { - # reset old environment variables - if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then - PATH="${_OLD_VIRTUAL_PATH:-}" - export PATH - unset _OLD_VIRTUAL_PATH - fi - if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then - PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" - export PYTHONHOME - unset _OLD_VIRTUAL_PYTHONHOME - fi - - # This should detect bash and zsh, which have a hash command that must - # be called to get it to forget past commands. Without forgetting - # past commands the $PATH changes we made may not be respected - if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then - hash -r 2> /dev/null - fi - - if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then - PS1="${_OLD_VIRTUAL_PS1:-}" - export PS1 - unset _OLD_VIRTUAL_PS1 - fi - - unset VIRTUAL_ENV - unset VIRTUAL_ENV_PROMPT - if [ ! "${1:-}" = "nondestructive" ] ; then - # Self destruct! - unset -f deactivate - fi -} - -# unset irrelevant variables -deactivate nondestructive - -VIRTUAL_ENV="C:\Users\james\Class_Raven\code\james\Django-lab-01\my_env" -export VIRTUAL_ENV - -_OLD_VIRTUAL_PATH="$PATH" -PATH="$VIRTUAL_ENV/Scripts:$PATH" -export PATH - -# unset PYTHONHOME if set -# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) -# could use `if (set -u; : $PYTHONHOME) ;` in bash -if [ -n "${PYTHONHOME:-}" ] ; then - _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" - unset PYTHONHOME -fi - -if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then - _OLD_VIRTUAL_PS1="${PS1:-}" - PS1="(my_env) ${PS1:-}" - export PS1 - VIRTUAL_ENV_PROMPT="(my_env) " - export VIRTUAL_ENV_PROMPT -fi - -# This should detect bash and zsh, which have a hash command that must -# be called to get it to forget past commands. Without forgetting -# past commands the $PATH changes we made may not be respected -if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then - hash -r 2> /dev/null -fi diff --git a/Code/James/Django-lab-01/my_env/Scripts/activate.bat b/Code/James/Django-lab-01/my_env/Scripts/activate.bat deleted file mode 100644 index 05527ec2..00000000 --- a/Code/James/Django-lab-01/my_env/Scripts/activate.bat +++ /dev/null @@ -1,34 +0,0 @@ -@echo off - -rem This file is UTF-8 encoded, so we need to update the current code page while executing it -for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do ( - set _OLD_CODEPAGE=%%a -) -if defined _OLD_CODEPAGE ( - "%SystemRoot%\System32\chcp.com" 65001 > nul -) - -set VIRTUAL_ENV=C:\Users\james\Class_Raven\code\james\Django-lab-01\my_env - -if not defined PROMPT set PROMPT=$P$G - -if defined _OLD_VIRTUAL_PROMPT set PROMPT=%_OLD_VIRTUAL_PROMPT% -if defined _OLD_VIRTUAL_PYTHONHOME set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME% - -set _OLD_VIRTUAL_PROMPT=%PROMPT% -set PROMPT=(my_env) %PROMPT% - -if defined PYTHONHOME set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME% -set PYTHONHOME= - -if defined _OLD_VIRTUAL_PATH set PATH=%_OLD_VIRTUAL_PATH% -if not defined _OLD_VIRTUAL_PATH set _OLD_VIRTUAL_PATH=%PATH% - -set PATH=%VIRTUAL_ENV%\Scripts;%PATH% -set VIRTUAL_ENV_PROMPT=(my_env) - -:END -if defined _OLD_CODEPAGE ( - "%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul - set _OLD_CODEPAGE= -) diff --git a/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat b/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat deleted file mode 100644 index 62a39a75..00000000 --- a/Code/James/Django-lab-01/my_env/Scripts/deactivate.bat +++ /dev/null @@ -1,22 +0,0 @@ -@echo off - -if defined _OLD_VIRTUAL_PROMPT ( - set "PROMPT=%_OLD_VIRTUAL_PROMPT%" -) -set _OLD_VIRTUAL_PROMPT= - -if defined _OLD_VIRTUAL_PYTHONHOME ( - set "PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%" - set _OLD_VIRTUAL_PYTHONHOME= -) - -if defined _OLD_VIRTUAL_PATH ( - set "PATH=%_OLD_VIRTUAL_PATH%" -) - -set _OLD_VIRTUAL_PATH= - -set VIRTUAL_ENV= -set VIRTUAL_ENV_PROMPT= - -:END diff --git a/Code/James/Django-lab-01/my_env/Scripts/django-admin.exe b/Code/James/Django-lab-01/my_env/Scripts/django-admin.exe deleted file mode 100644 index 3951cb0e83d52169634eb8cdb5feac8de96746dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106430 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 z 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 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip.exe b/Code/James/Django-lab-01/my_env/Scripts/pip.exe deleted file mode 100644 index 131764e85ec77026c785f053f8e722dc59e2a164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106388 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 ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe b/Code/James/Django-lab-01/my_env/Scripts/pip3.10.exe deleted file mode 100644 index 131764e85ec77026c785f053f8e722dc59e2a164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106388 zcmeFadwf*owfH^BWXJ#sdr(FK3XTvIjhE0=O&rh+%*Y;@2r6h)P&62^qEeUtotB*9DH^Zx#M z|9Sc7?EO6ZxvpnD>sf0(YpvAWu-4^vxm*SOZ`&?cD^K}Xt$zRUkHzN^r*9bH`tPCJ z&uGnyZ9ik~;yacHmM**J_GP!+6{x%A?z``a2X4JBuq<(R;EuZk;n~*&?z(5uZRZyk z4=c?!{p(8>-uvE-BPQkkkNbZ(>0Q!CxBPa}7WMqir0=We+DRYs{BYu$SlZ0ZU{1v4TJ-H9t_RLKHb0klz%{`&Jb#$WwV#~-baJ~c z;^|ZG)p_!e_k5SjBR~AhJzYN104>p+5B#bdbCt4nDd{wldq~}Ej=Z`aJ3r4gRlVf7 zelv%cwRx`7hD%27U%qPz11NWspUe7RJ@Z_x&QQO!^!f4IR>t}A;rsl^fMo8n_=Elh zT&{)ZFI#j={1%tXx>!CikV+m0}DYHtETx(sFWQ<}(`v&e7D2l5lFe zt*2t8<$5w)8nAvF097haqD(4GUP@o6r~Lbh@?4f(>~gJ_b+P?xKXSRYb!^-A6@Ah& zeO3(WlbnChXX8Tp+%)pUKK~$n&KT3*=V{qK_2m3gubzyT`mWQB{Q=YSU(=bJd000; zuGkwhyJM;8N42MRMa^!j`DE#~OK)zAk25`{Dz_sP%!_K_m!o!jw2Z>xs-u}*x*0F6 z)XfgvoX?z%O@W&`w)OW@q9<3C2Iht4hUSH?4PB?3`{}njW~O5)&shu-_$<9z9yOJb zinn9Q+bXSv?1_-Mt+|bFMHJC~&~EKIZri#^8Q_{^} zn(dILAB|MBnJ-!C(`61)ZB=RBQw6|3WWE$Nw};IwmZyXzG`H*KF6&*@`W~6;>5OEb z^fF35%=;a!*V)msW4ilD`a3M&laPx7bF1}J&FPm;AqYpB8Qp<_e!rRRH*9u9&6jj@ zhxMb;QhtXtx{}_QAG5o1I5TIS<{s_gc5DAJ=1A|l`CO<~=!f;<?!jGBax;eL5W#I~_?c-=>$4wl3nT4|+}_JK?D@ z-^tWVYpEY8`0ZvM&jUZ}_g`r7*;8^YJ~?dg(5KMom8tnNFoSzu5c> z8EHN-wnFwo=|YzDxuI;lTV=7y-;(jDPE|YBS{XHaWKQqv`l)UD#LeuL@|$lOm}~#O ztk%s}bn}qyPtm?^OmuZZP2@CtN~WL&(iJne>gG%A?r<_D*d8kltQSVc_TNXz7-g7dPhlR|(pk}Mop#8!&9Gqj+|pWBBk37-T^@zQ z(kxiN(Dr{n`&w%}13XU6rDUJXVIGoB`H#{flMhLAG0E?+ILxwpRrVZ66E7{f4tjsB z95A~1KD9oimcr-rKoQ7%=qd1q97S=%+PYcZdeE?}-Z(TNJ}G3rXsze$0h7m2_b*a6 zHOp)J4+!*Coy0c1d2f7p)D3#~rgutPDgTct7-|)MN;h{}bwhKM>X+mqbbIBc-z#ohc-wN4G;S|A#u%u&$Tl#+LkS@ggZc&KaAfo3GV}tImv%(bf%@ ze2{rU(7WQab)m&;W;icz@S+><1J=}1`0Dyl z^6S@b@w8Osx#n0Cff~ng%D-WVTDR=kT@K07Q-(CIo5zLR1@|l;-B48=*BYvZ#fRy3 zyB_RX_F=}&KA=AQLdyR=nvfO$1QJx;aQP^?j-44|%08u$wh)Fh0~m`rdZiPUL^mp|^MY(%X?56z?@a%I66Srb}-TbDtwEL@GWAnVa?IZtdYV7G<>c zt%;m^F8D*2Rmf{aTe^{VRc5y;6MvNigz+3FwZmEqlPvTc%$_6rx!Af$wZT%lGEYCA2!EFg| z2?w-oTlF<^Iz>%z@fqEGnRz7q);eg+JB!NfPpu*&?za|76M$^EbuDkO4b@4n zh>It-!76MCl~8bZVzqVsRH`Ir_;hn^n}9!gvTnAts<&BQJ?K9M2O2-cZ0I7Z+4D5# zNWyDPy+levU_JkNHk+wxhBtnyZqD$TEvi`YBT{Ur6`7*iW(YHUJ*tKL#3)0R$=@=g zB#%SKm;Z^jI&bh8`_Ht+tlv_E+LeLOTu`VQZYFA4&YlRFn`%VZct!>aMvb*@3-mAK zL9o3QE^>AH_v-WR_#48tf`iXmhhZCIAZj2|RW~YenO@ebtvl_~dgDlF*)V=@SW!@K zbOeMP8+|IPPi3_Qgi7o7_IPzY{7|qyxF^0P^L3aNp}zs^BcRABpc2};J=W_2Rbdyh zwT4M8kJQ@6!Ktn5C~FT_!jr~}ge5FDekpJ}rbHGw>a*JjioKY%s}9WvfdIke3O3R1 znE7&*=kiJ*yaE`+zm=Uolg=XYL4+(df9fJ%G&BEL*()=&bwww`_o-POQnP9gaB81a zZyZ*6hgIIjK-AcnAGN#UjJaFJ{7ih4wr-=guDh%Y#FZvttF3v$l&khn)N{xdHxBJv zvC0w0n!9x^atL(4>tdn0-HCwp-gKBihUl^$sOHU-PRvn54`})=o-USNCU%xGEYGr9P1@Dez2r zzBw+>)#1=5)ARO%JlB(=3!ulsR#EU}Ji!hv)}hyRZGg#hB|YsFv5rOBdHMH|<{C-U_c^dS+2L^R5t- zl>f+Sd9FxGcSp^xSjzt~Y!rl3Z}0OMZ=4=A3pVO^cGt$tQF&40unkvk96lcR)Uc0- zbmp@jcGPZ@)}wZJ;%~I4w!Pqu6^y!E4bv80l;?8AJ=XTi6|{H97!XUCz6Gu!OQ&V| zQpL3lLl3^Z>{5XA>gn>nXT{g#IBfm>zpH=e=w;99z3=Poham#b=mS|VD=1^l0=)RPZXqf66S$oI!H z%!+cj1ai|0K%?fi2X7ZifBHVX_ha4Y%U@PI z3j*rX8xOfS30F+fQz)*2?JI`qtp`M0N4(LEeFv<^7@c0WPk7^U81MMmorT-Bu>nrD zUIfM9xa4rsI$eMNyDUqmF9V_(z_STUSHlu*w{909!ej+aR?uVx zO;#{Ls&D_ys-zY=x!dCpKO9fxY)_^Yln&zIwS=K@r%IqQV0lb|<_EySf%&GfC38tHWEp1?}Wraqt z&M-aE-cMt}u6xhcjpKIQhhDQ{x2QGSWIauhq2j+DRIqQw!%;N&+875m7Q2>Euh}v6_ zQ4~aE4=E6kV`XYZY$7`PLwdh|+tTbtT9zdzup0iBit&M7P)`jaSP_ z3rR#oj+u*KXOuvo^q~k@uwpfwZ{|iF{g+iOFm%xWEBJQB{!JFny@%#=ynBhYi~(k` z-S#WqJ^eZZmohmyD3)4;68j7pf6vU4YOVR(6p$6GpX;pHIY!^{_$0k-aK8ub9ZgjJ*tc2a7-yD^hjQOynvV#x|Tvc(<@geCds;wl~(*P3J4(C(^^jI zsJp1GCsf%GKiS&C0JCGgM#j3sX2YH%Bl#1vF!$7$LMXC2!=2VvhL;m5>R6JsQu3gX zFcB#xBU&k;q8?a!l}rJ@CzSt{`e0W=1g1!<92}&U`#70=XCdyd>(0xkwc z;~<+`S{^prZU4*{fLk{R;?dUeL0i|Zt=l?LxIGcK6z>_S*jr=nLWl#85~HopV3o2H zdWctu-1h~vFq>}+n|EQ~S8* z9?>P%gn=pj5e*|`F?|C-v@W@t#Qk15cONJ)>b!_;=nBz+=UKPkBMU&22V~kH>Y<2-KO0uKekpeGzakM8`wHM8}qcLKk`vVm?*6HApI*6 zW%v7P%>6ayr|$c`(e~q>knzsxv&@16HFthc8|n#r=xtSQ7WvjM7r0!(Es2RrgxjgR zyK;l*RD)<=_Hplw5?26nFasntUu5>yUDSahw!8@aQQUH{Z^g)-871EMa48I%VD`n` z=KZDcY-d;Jxvrph)pJ2S-|j5yO@%LHD-EbNMXw3H5K2HM5Q#3-n3t4aV}ouymjtN=LnYX zXv3lq)+qL0zo&GoAUeo+`+@o{0z1A7Arjr4S zxR3vLMH|r+*_Yirv@^1Ym(`iV8L5KOWCUG8jUF>2?8Ta0(AALrf^bPa@%bQC)UMgH z5_vqbtEEJKWi^tKU71mOYThnnu*Mlo8uD|7e3Y^UEhQOW_T!@L#{$T*R<&SH{q*Gg z`s3Q89jO_|<(gy;7lMey%O`Uo$i?7Wxy!&TYzE&isG|fmRMbpIg(}I783&2h^s$<9 zTf#3}eTlD zyXdE&^IY7Bl1bFC*41*@^&L+vwVJ49R8G*Eze_{by`+*Q=>~cK2Jf`>)_h?cxNv4i ztM*vtFSI9O5>#Tz&BvwHvBK}Lnv#CZEp$eM0w>_Ie#9_9#T?HEW$K4FEUq$=D4N5N5S!L82dh|_#jCcqc0CN%Xm@x9)k@6>3?3u_{|$jB29bm8x}I&IvP&i zSdtkV>gmXfkK)%G9}&_vyftiDVdsoe5pt!{^++LMvr}<84_~iv3f1W5R76dzTqed8 z&@Vf?$Kg}ims~#$Y|fCmM+SVNdTr;3eo)QlRYrdvnvh|}k-WIaIFg_EyVdkD`xU*j z@bNpX4`tKtk+*__yuqu^|B}9eSI(}&nD)#xD6MXetK*R4>RM|uKnme*D)g#xmy#Jz zSV!(4E9seY1~U4(#X`C68*06KySyZ@lo)rG)Ma3^Wb0in*GB)rN5$L>2aV$u)}xXR zcHTQiH;307Q}3IW&>ZQ*`lw!-i4Q@-@@97GrkmS^mH9bV2pwFfU~-74S4LT9(_B`OGM-lxgn`S8n$JsBSX+V8DXObj z@+@bB`Dg%9+WHk&h(3sOL9V8)-NO~L^3^P0RtFHNK#$cepdBGR!%$%=#;#vU z@_CeX38k|8x0B%x@624@6Dl#{mskrgl11NY_F20HVb~g%!W07p+rb$R&14|RvnI>P zhgp-~mu*}(*=5v~xSSJ4sV|g%i8JQJvx~}uj;~SHU+6qLj>~w3PM^s*s^de9TS{D+ z1J*Y_%${Tya$-0q*+*n$*eJ3o9F%hI50vFbYt0RE(dPLHx5{YE_hu^fI!`wVh~u~A z;cjoN6tl#{TkD5|2=!HZNn%gMUZb^%H6C&A(5grJc+np2VCdD>Xe3BhWr8s+fMO#b zz0r9WpszcPB38$_InCYBvq>&FD_8V0lw49YUy4FBUDhN0MPHjtvilwo#H!;ndvMr# z^bRiT42szPtNbyR6U3q|I++vxZ96n`9}b)>_D5 zK#M|FY&)4T({t%WG>S>jWju7#AK+mYpTe&-?OlPXoH0-esjx^IUcpahwAp8@Dy>G* zP4@NVY_sm+cdfI)I)E={fuYlrtvi_w>B;GP*>FM^VO6+wZDCjd{re1``+S*~=~*S( zA^NKoJ|D(=p~#B0)(dSiQ@NL+&pEDmNar51lKM0dMuy@O)@`Wwo#P|rnM$Mb9*9vN z@ro8jY*@(VGiWO_K{uO9)c}$nuk@M9CXF`8rsrX)ZhAgct$1!0MIYtYN`FbuLUKDj z7m+!%z}432Dd!F1Diw;6^QGIxybsO3FSY#_b&F#3G0HhBFam(co$o2+1A&{j%F5=E zFs6NrLU6}Uxp!G$+h5Yft)g@Vp|SnDN$HK7WbE*M%0}=;Z!~#lNi?}UAohZT^&-_Z z=6&88bBY-%h?@6R)|BjTs75 zd;pVHQ`Y%-AResPT{Ze%6sEJiW{A19Eh{whc-&iLBX+m@f}@w0WZpppcek0bP9N;s z5OYaqQN|sH#{+JdTm&y(K2Nu~seG$IcfW4VKtpt3S(O8|Myaew& z8lP+gT`+;*;!2piKj(#*jvfZGHSW%ky(>5LW&fjKkTpvao3uNtVM7PoqzUBtY6yBzZj zt*L`tc;2Q@fj`$e#-VFg-xvQzsBEX!^ekCMdU$-M-5tNwNSDOVGSb81V~j%uiSI^) zPyROwM9f{rPG9=BQhmcmg=xXQ>Yh&26oO&K&g%3URccRW71{ZTdyV&w8}A-9cIImv zJ}k^ErJ=;FG!hzaXX=df-1uxGJt97pF3*v^M;nKRXw756k={;M8+-2}dKrNmG_cjm ze@9f(YBh&3jFU1~awl+}D#DgfMP7fqzle__BQs?bnV^akW{dn)715f9Ih~E5nD2z4 zgsUpFX2&uVy<-Fk-|S?kiiubQ3vC(8oq4>B+ROHQb_yFBa+pk%BqOJVlL>B`6O3gu z4*)_JLLfGg$H=vTrH!tX2}TVAm@H7n2h{S;yRY*BItr(Hb*txambjK8iI zvO7Txm5r$fTybnj3l8*Dml%n8z11bI2G%x~nt9CV^R4iuX8WvFYZRl)jA8Bd$y-4J>fJ_DNma z|MW&VrN`+~#60bYuu;N>k89+GS&6a*{>sPCM0tVHnsu7(oFEOb5OQw}n5!LiWA!tS(So1 zE(KxYdNR^r`+wUm2e8>^`~QVE=|H#r4ZN~CK2#S)#t|C^X{)v9c0QXanY>=H&6@Xj z7Ay6$Qh^Sd0nVZ2N-Hq`X1Nc6*Kx?_hS8kXp_HCy{fvFYy0>wHOP*i|j1YHe!|7}= z{dN{Xai|>5AjlPCunsd{jtWbA5dMhrVRLKlE@!)d>x`JNG%@Zt0yby2TH+<5QFhGV z;J^As>VS0<15r9kc;ZE+0nUYfabyLb7?#M{*!A4v#^j<6y<#|3?F|l#m)UJm_b#LF zyk!Sdp%09{kt>F@BLBEL8r#EEY(+E6l_3K2Ghv-iy}TQ?3WQ_)|ByS(Xq;P&@a@&pzIvD6$N3l?NZ zp(JOJqmu>1gZ>S&H)`C!hc&IKXshAcSuBZS!dF=W>} zm2-crw9+SA-*$2qO3n(!2-u!~ADQPuX9!d2O4P+tlfE{ZiP!Z-jj2ani86JcWDPkJ zv`iKp6`+^ssTl!fvyyZx&!gmw(&P+pW=zy9Ix1=nA4mEOuRQeREYNRwx?BYy>`$rH3=qvT)yaqP?+Nim!#{5|BMdq*q@vym%$9yH6 z$dU+wS<3&l*0fh`+gio(gY?X9ZxtoSxz?RzWW~rn`bAG4u3YeVe7J5#9y1>6VjYg5 zcS(;QCZsmfAlE=!QN>RVnFqrxdv(M-9Kxz3Iqy%X<3G@v-W&?t%muBA`g5HJI}}b` z-z7443=)GzqUC9dAdGLW50!P)b8F`3&@bKTA4 zPYLa*QTgqM3+Q)=`Hb*Rr+PU)&=XFiNqO$brqO1rbba}+1VkiU&I81 z?b`Rej8khW1;SYFXiZzdCZlhL)}*VKh}QJq>SdpcRim#~Yr31dT$aNz z_1&U1{ZM_c)0&`DE~R*nnnR+-7EX8}Kfo`jo7^UFP<`#`^JoK&+S|jImuOFm_dqR` zTt6<`_-tR;>`Tiw2y0JQ3Z!e(Nm6K=?kEN!*wMEvg$EQxNMGizQ12%3cuKe^mS zquOS$Zr$DzvOD<=2klj_h#pUkI*iTcQmy%32!5z%Q?=FEmKgBep^p1*cDP8r>_A5osky#Rv&R^)^lcI7O;&Ylp^NG&9;`jnzai( z4OXDH1#anw)mq-BeRni^UDi6elezFTW*Cu2Q8Qn^3pY4k0P-(>VH z*P2#ww5?BMKfNgBRyv914!)#9f6PQ!{M^K46@D>XR9 zw8n9(x4IetV)H(fCwM<(S>eBl$embe?NOe^Y=DWAFfbd&0&kLUG zsb*^YQ3jGjQj}#p*1a~0<5&z8|G3gEMheq zdI-$V-w-AHmn@_`bxg18p;nvipD3)N>=0&JZq~G5lFpm3g>BdeAV~>+!w!YaqmA#e zQm*)^5m4+D8f~Ca+y5py0onVI7JHY%d^Lx$*+SQ-LVp`vNYR1n%3#8)7DuFg$kH?5 zkw6d9BqZ#4aEay3i)*cD!5|CVWu)JBGV|jnw+3>Vsg-XqLOnB-DeEdbOf&Oi=91Et zk+R-!Suf2LB~DUz&t?}YW^v}2I-OCQiPr3mG#JkZx&9Gzr{#R466U4+79{+t(0W<7 zZ0+MAIZ-ixtxa%x*$>{Ln@2(>(o$rtLv3QEi?Y;*J0*LEwSBSLB(XXRE2l|HTOn88 ziyWKU6*L!hA7kdtJ*zjUk!Q|U4{q!kQ8iZ3u+%7@82d{A%Ngc2s!>OP*4(plf{ZnO znln~`PIjzUQz{Erv1FMOdQv_zR0m}uPyo1S>$&I9OoB9WGH@t6rP5`5l_S^ai^k^| zeT(BW)-R!UusvR)4r;U+TJsoHXv6;DX^l6m^1bR?VuT#tvcyH{o;=zyw)xT@@WNS> z-X|GClIlZ7m=in6vCR)-*R$pCnpsOI0?CJ=gq4%&EZXs%q41p)Y>rl?KzTb?YyiXle*=qMEIKn>J4G5)pn zvWHl;iR*=P;ANCT=U}_DQa8}3H-q)xwt`HQ-@MEWS%kvOR1*1_iIj=SDV z%a0y0-;`;{du`?7OtG9c*L5=vc|_kVp77OiZnQL zr;x9om6nU_*|wLczmTEMRbRtfIfu=lMfp}!-;@?03_B3Ih}*?(bRhz{o&(|(Gy;fkZD+-dy| z0gueB!pZ%m(_O@bA43aw{$5LR;y`mW{ z5Y7ul#jAhjj!gE098*(y%5?-5X)SqJ7ufB=j%A;%371~G1(qxzhMd=C&eoo|E-$P- z(H0JFTyaXMj1#Esid3vX+(7gG60m+!N*5TquPJP5OFU;@UW620sg_#AmU8p*0>pdX zILexrLYI_QTx8QQ6u$c#?94@_)h>#e*A|giiF#!zLRGmGm@HHjL%)uSZnCg{g?xXZ zc(X8%C)Nllo0M#&yQsv$xHLxpl+?>!jHMoxk?5%_$HmIFgnHb0@u3YveQUzQ-pY(1 znIHEx3=M?VguQRIGzzdXgYHI$;(PU75=SH?JHA9DWf>RR@f|F)O?@lbRmL z6mdB}X2l3v0eL^y1}b;}{oFE)S5s)2mNo-~3aKJG{_1*Z#| zpL)O^4*!tyw0V7_2wk`3QNFS{Mr-25qH|pM`zL{4R zG^T$8?U!qcg7~RM8gELj5eg7## z)l(1ppmgg+5QEGqOU$Zqt5LFQ&8?i!qJqH4P`2E_#1;kwrgQJ&XWWv{K>YSM3;ssK zuGy*ZIX;{qLX{=)DV5jf#n08A7^yuG$_wsVF$R+GwQ->}?vVTWkT*|qYuwwgECTlJ z`IQ&~!tHo#+^bq2e7L-d(xTOlQOkf z*^7Xi!TM&UR-Ni~_AG0WPc$fQD8d zhHpq0glZ5Xek=L9`9o))c7;eV3CsM?#lg zP@EG@l@$$cll|Y#5Rz&L2W)rGx4S5uuQea$(c^iNqb1L|V0}tx3_$p-L~h4t6eK;r z2HVXU-lXT}>ZK^@`LVpbgc)SPzuPwaNx(Slc>q({XS8+USw0+ooAi~}BfV_Qyh)4& zzBe8goPXeCimVBbIc<7NQ{K{_nZbT zJ79ZdO2t0johdyi3zHmYAC!-7#vB?A8kb=`mpBtRtou+3zKYzA{Bt#BE&uyDty;!Y z0q{N&|4K&@9se@ZW~C!Hrp*(bQDW430B&1D!TV0nWn_^l=d9?557@Z7HTuXA7Rjxs zX=C8TWXXxi^1;bes5aCp=*SJ%*M)9Z%{d^-KA+gp&>RZlm3_(|0mr2NthRvovtWSK zSW9CE?1qIrFfT&m_9NO7SBnGTJdTh4krj{z9Q{MfrE_D;rE`OG(t}6$Lx8PD#|4ub zofP3tR)z;%b%vMCbH;~*s58EBUW*J6J77hx*)=(PFG@^SUohrri{FRh@u%P=2EXyU zbkoRz^%kSjm6)%arUTgS_$fveF1Xf;EwZ^xX~9|!=fS%(pZ*f_29Q9ZCBV)nc@eA}M z8|)eDd=MQ6v^d^r&shIKB4k`5zRoGnB5*Sn+yyzggl!wxneZ`>MY1jI@%oZhy z@(67%zV!eHP)R>8Gs60t`u<285Xh9R7xvs*GfEhmlqq@KYzm)iUCUmh8K=MK7Q%@Qy%T)8X{tVB*)~T_Ky3Qgp*8%$p zHE!GQ{VjC5_!3%>i^0RBfEW8GLENmo4PA1iOoEm>nehs|?G$*o z1FWR&e?{^P;)EpKIA)i2C}s)%WrHfKZe+7kQ+A!d=`4_R=uPQ9YYKSVzbuLdoeiJ{ zm|VFaF{71&ZysyYMp@lix|4dsN!2>3$DPz-C-oC2wbV&{*Ga8(QV*(>*`NR_&EDl? zJSG__&r477P`vLv@}E}c+D>a6KxLIoStX^FleSKi^KvwG42#?x(>%mFjf!hIu`PID zXH8xksjBBzF># zx;dsg3s>16))Gxv$@oGj;h)v=%=ir_zo&){#5P=4%e$VEE-N%#Ml1^-pJEo53DuA_ zKKN_Z!gz!kPQM~Ky8J!lW!Jb>>ax&VVMY3Pu(L0G$^j*3ISM{#`+}W}k&` z2?JlS&$xe-D{+>#ZXUAH)A%Kh5kKpVfrba5O`Kgd2eO<#j>eg#+PWH_5`^(RUOq`l zi`Gd<4WQ2u!fE+3)1(BuM~JKTM1ePRt~m>v_(&k6=BeWJ5FQEnIE=`651R?jhl+8c zn?%0YsX%ryTYip;59PpCoa%a+IywyT5WW2~frbb&kH|>RRi7 zAz%F3FBJ_@y8HAFR%+We=Y8V{dC#unZ6dpKe@;BC5o&8}wJv&HvbI{+szYk4b$Ryr zin_Jms(MU|jq)}eW0#-z1tNvj8bi*Pv320a|N62I22+QD;w-3yqjW_obV6X>Ba?QS_6&6lCtsp2}`t)I_Sxa5_|Uo9EM*8nKuBMH1x#hpB?2LTRU z-9Y-22>3D31pG4m#VLG)Ym?RhcOd9zxeTDmaPO$<0IG_ zI9fe;eA!a#7JSt7s=`Em=3U9SnUmc1`&9isR#-kJ3+?A2M`c7H)F`+^9N3eLr#JqG4h^f)9`Yx*z`Me>zy>!CY^)Pgc1ph?Cz$pFENjcGgfDO{S*herD- zBi5RPoa(9b-a(HL`s*mSh+&>b{wN)8mmora-$fUA;%UvJD2T%0Ln)|YDb*)0Oapmr z(ro{TN6AGy_a6P6Lknlpf)k4HXEeap_YYXX2-*d#%2xrRIQ2ev5uFKC`ljAHQ!+M^ zK@)p{T4+53VtBF0U*Wx@Wt+LYB<3MkC)PHY;V)}<-(K3K`dX?hmx1lp7*#Y8!hb!R zQ|RPy;Q3FJZd!dX=FHf7x1K9@_y(3TXSCxCH!012J~KWz(tv2? z8i(I(6HQ;Zw0h0(P>Z*|svn#)zvNkU0T5sTRZ0nD3oQ^ zT$HWmPKf|0;IsV&KwLM!t588i{ZfuQF_;o$aSW#J#9(T9W!9C-;lbcB6-2F@001}= zAMGS(JMb81O#8!YUPH8@f%1u**F!7H7edk2Iuxq84*ju zQOF_0OQCaA5AfMp+NX5Z1Q>MO%0ck8&LYdSBEW1zE$P%Zx>%3#tUq?O@CCG-@QT*v zPT37f&mu1?=5evv&F#tJOC=TDwLHS+BH+~(y>@-)blWv7oLuJS?E=@ZEz_q+YG$}) z*$g(*B&lF*tR>(=uhWb~>Dp`-e~R9YJM(zytyJeB`T}Y3ohL%0|g9=P5&>**HbMrTIiiNA z%8|k-cG&*w)F^(Q9YwPoHRdOb;?q#@Q&9~3!%<{;!9jOo%8!<%5W{>9jrT>dN#p@# z+KC_dHtWtW4#w9%m}h<@Aju7;4}GvRn9oAN&k|3{U|0>Yz;c$PT9{xb%-8^rCju`a zY*VxItea8eu1($S=8O*n$9b^Ve&9B}?h|Oy%VPSg45?|W=zwzm@>#QRk&;7Wh}{WW zR%#p>wQ355{~(1a8C@ zW71z|uUWUV4cYS^=zS(2{@c|I0)O-F?F9SzW54r)V`kSn4{lBug@Vs zt>ya#^4%=jr81QSixdRd(yA6d?yMCEK@?x{L|-Ti2Hz^4=&Epf7}W-^Uv}O? zdr%?IeG}r-Q?WN{9yL~b^Acz3bz2;oxJAb-08#&IpRkgtqAooNYd`4+>M%Hy`(LBe zXB;VA)vZo%XTj9!F$f38=M#gfLx*oQN;g3vGkXW0>k?EkC z!lMCt0P29u%C^&UgH(2Rvq`#8uYLN@q*!f7XY0U79LNKD-OFN0LYvcW&hSi(wqE5J z;{Mc%6BN?ndo~bH2ooON4R3W`9t}s0RmZ@^0>XOTw|+9!tRo@}IRs6!?%qAf8lYAg zv{|r}qPE%UR85?hJ(>QCfk6aE3s&FrC)D#_8>ripDUK%RA9H1fSabPA?c!28xBX{Q zDPw%uqKL9U%~L_2$#JtkXP-b~FSO-#(b;~+i6>lCN*`%WBgiBWdVOF+0;{&~e*so1 zhU@<(7D1_py66V|);FHbT~%1UyVOlv=HC851Q1^*zyL>~y*d_rgV1@L4BE_gIE!7K zCq^kC9zlNqf(ilQ=Db7l&iEWlxP1c3#nx6D7&{$Iou_=Q*n954Z6mQ3YzOMNB;#RiGK}+KDQ#cyLsK zg>oW__-lzRra1O5vCbEONmK!0D6IggWJ%^hYcwzLXj5ruAfy0|aT|e6g5!ITYfSi> zE#cE`fHDwK;6)5*Xg5(|ZR0IWM1iw0gPgpjP?Z{IJwa}NK!M+>#3?d@i=>_tP@sD7 ziRVPdD2EoYl`8w4A0|5<57sXj1N2J#92_}0BJ;;1uA3MDeW4y#LCkzMPTbyVZ%y4C ztd?T#X9-smoA_+Bt^?xeQ=va}ukN1Z?FqTHcoEmCZbEwLkHp+vv5IGi$>|&y=lvcc z$QUN$aL73L@T`>twH)H5B$mN6Qk@9VI#}90=3(<=oXsBOOxh)T@M7jG5u6q)_f=r4 z^mY>0Dqy}8HoJsBdHQ=SIHU(y3_3!U-T=Xjdxw({9rEyC5_wkQzHD6f;U@s$3;zcB zM;QBY+!<9W&O6>3{uBe(?Z%Dow;W5j#y4FDYEnN%MQ?|; zxFt7nfbe^z5<$`nJbZN3Z;P|IguC4UAx9m8U~-xDigjG%rCB9<-GQF=hoE>*p~viW z4W$cpWFuaQ%+u3e9WSz*oGpgK4xceiQ9w5IR_i~Oai9~fh2FKM z6wPyBz-17o25YN4Ix%OI+FiI+G=K2mm@pQZJFFkpQK~O z<^{{6@|L{JDWcitFe5w>Ma|9DsjBPXF|BzsCAB9++r}DzfJ+8&!@2ixmVVHBqsK7% zyvwf9p4c5-pO^hd@Umygu3k1??|s>LqcA=sR@Sa3eFVQDHdWNvcUiPOJtR@(BnnBm z<0I?q>({Q8i!Y)#N{q!%#SVE`%Sf>a;&!#CLp#0NC58AeO02xoT(0HiQa*VVr{PsT z>Q(dH!~grJ&%@$>l!sUKCH7=~koCvWI!5YR2Q~O{s_?Q$QmPV9OA-gyjreKO#M@qFCSngjtJuhyDH%lUXdhksXq$RcU( z28h;?$E$-{h1RO2atolFArxlZVDGfVVXI*j=QKAe@-v%EN)J-r#deud4^)$$wOf}Z0@J(}?d?`V&4 z0Kq%$tro%_w%Z=#T|zZ|_fX(&RgYS)CPcppc(xP-EeN9bquy`!xk(J~z@RUOE| zk-nMFVe>ul$i0-;$FbMANLq(RJ{w-MWJ)DEM9M|-KM3u@$o{GA;g-7=V&XFjJRWX# z^zM2*FaEgk*72BmFtae5e&pFqD2Uzu^gR%aCWv6n3CMb?)r*NlHeyJT8Ust^O7DXu zf!n}rTw-JGL}XxEMNBJZ?wMsasVPBr%d2w60o|p$24$^K&1mbBWX$N1ZVPb({)^s48_X$t??(<*#Cr2s<}LY4C0T=@4ka z{1#xW*Ufts&!(1Dyi+K+OZ(0@c|}E<_Z?UP_nUOuC#x%yZqS-8u&CU7BwDu#1y7CnVbr}vPev>itbnMfsF3BZQWQl~$7)UQ%ljpp z;>F6a6a`Uw8#(ZAmTq@(Gq8MgG!@B{0AslBY|hU-$i+bV*A!u9YDh9O*t}Yqn&a?E zBiT6yTh!?>%=WKmN#M`ws~&hYehc$D``flXcv5 zEQIQITld`oRz=>9nRm?zmA&??g=uY#xkb3rirwlj8Av31^t#8IgdXe@Hk$kYW-4`A zjSO0b`wWN^?BH4!q4cgM+rAdWY&j*o8nv+yOAgJ1@qFvuYi{eVOEX{VvYqd`J)NG#85sLr2m6% z1vmfBGY73KZtih#6Nn=lZqCml=g*lTa~)y(Ph;Y8eey#JfS?X@0}eGApGVT5nq7U> zygfwq=1*~~i9n^CeITg1Ci3#2WL0iOTjrKul8Ffx`}*rA@Uc2Mb1_S$cW#uk00QW? zcH9nb2>|JR2)(PGPRSJI@(wRHNx9}-_E}7^U##$AmIAe+is{R-g2RS2+O||_OdN=(Yzf-H$GtolyF@@E{f@ND8W z%Q!$boxgrC5N_A;7k9X@jjEE2#+vO^%DBzYX@HY!p3mzAqv9Zc0BtUT_LT4RwN4`s zP%{?>Y$)%HYO1iIC+QfJ6G)a*=|#&sl^NqvFJWEfZ+}Qsv(0+&$nqj~wy}P#ah8Qr zbIaLWtG`W``a@|sxXxA7E+NSL9f1xWa@X421!WNJx$==-D%{s%G!+ewlQeX05r(Wh zYWw}8W2ENu|6FU_FVO1DZ_D{dKPGly=UTJK$TGisp3eD4KO$x)k+p;Tqc_06ilUMj zmesH=^Hw8gH2)SrDOptpoAUd1PzKH8WEj2p#8_P$1<$3RSSlO)ka-SyYVK^St#LPX z%K@K}$hs66N|8`cHPK?vmfGW`_81j&cB2HERX0BpZ1xB3iY=H<#MpDKA28PJu+QMt zaqB*D*dgNox*4{3ipi~+;6Z0(4SUY<>{h-(S>JAaO9@yb93igVp(kB{otsdB-D2_R z{vBWBf@t5=+7%~7wWl_*yT0q)cM_p+zu?NvrymS+AwxKh+zTB??yDGxIBtM+qV!CMM&Basd&^n;oI7?%YpNuvoVZ_L9gIGlxaCgJ=);M7 zoO-z?9#; z55^)RP*6-R@eDifPo5P zozk;8FxVYhK`^~k78C$E?$GAk(pc6J+Da4(eiSY5_lG`TEv>XdEX~dRPSB$rCupC_ z8{`D7(u4h-9Wd`TK^I>a6 zgTFTf&r|Ns9|-?1w0$o~0>rD?Sppvki!fhnzJY10^_wC%;9XuQD0d!i>OGtD;yy`~ zDaUmH63dJvH$Se51Tq%)HnFe@drq@U!)1$TwCp{KDPMjW8ekO9X}9cbB^?XP+nvIA(E`I8W1O&p%z{GmFr#o3t| zh1F5UHeBeOQk_E!FN?1gf(ji`>qP(Aci^S4+N+`D-E!(@m&=L zV}M&-&;fo#O}!}L4>hdJa~!3`xB3GuT?3c*+U1P_R0rJ+Vz4N7nbtV2yeJ8>(9Te;v2zHQTKJnaxbeSsY$7 z0hNW~nbdhN+x*0$YbcssgY>_^)G+sR5-0=uiv*U8$_HaRw+$H$B&$`<(X`??N7ts$b}9zqAx1GVK84@1 z_ym5>|gh3SmgB{bMB&1apxQ|vhsn_L*}%Qa;J)P6*k|@N>?RT1I-%&msQ(8y!7`V!Oh(( zmj|brZ=#OAQ#W6anIA>lk0DZBxRxxmt2)|M#G(%os7jPT6+z_r(|ku*`miU=ErF7i z*v5Pie|u!5Q>=skodbeZ=ydD|OXGnPV#%r2#}ts^bPp7~RvGX$Rur;ucWTLKAgJgjA$;> z6iU>-p-^uEC=8A?wdS9kJne}SB296jT|_*XcCK*HYu!d6eAbKdLhb1SxmjEsG7fpU zX_5xbZZ0CVrYo`{N)34;vh-!szs)|^W}lJl^DIYnX`YiERDbNLlk$btzmNk*#h%&* z*;Qf-+Cp9sTSUdE#Fjs+7h+Gfv-nDM5q4K%Pt8`br+%isBf3oBB@6C ztfXQ!U4Q}y@+YyHdXR4*r%uRpsQKa@C?#9=`k(WT0^Bp67o|NPKui zCumjX`x3DVswvbmEY=U>)@_tU+G_oAlHv-uut?twLJy7yg$1Ynl`*TXVK!h-HfGfw zsx=Ws{%H)Y5VuNe^6`?3UG+P*yCdfiA7RTt?5Y>j@5_PkB|)e{>cUWkrcpCd!9OHo z(bo|W7Qt<(I8?WNE)LZqSS0?Y(}Zkq_YIf2O9p~aMa*OA2k7zh5vWvb0nGg1m=^5f z&wp@aiWD^vg-TC9N?J)(mDJBgq3Z09LM1G>lCCy^2K`Z}ex-0?Y5W!?Vf|iea(t)& zRiX&(k3#hsjY||Ne4_R`GZ(4q)OHbDSw_y5e-w!7_ndw?`6?TT%8{+u^Glx+#Xux= zhcH|Bt&%uYXhxTm&KFrrz1p5|Ju+T$_Dd!Wb?6vVc@4 z2xJ5|_>zEBc&TS2Qaz`F{^iDeRvN*@%B>Vl^ovCIkA zH8>j8!*{V`|L>wv9YmpP`|;|hfv=24wOJLqU~nNtm%b2?0WnJas*qF*PY6kM$#}J0J|B{5q2lkYx8X?#LQ)A!xH5B|dTU3hLs+-A4g#u3Lt4YY9o%oV+P%1N~m5xm2gsM`S6RY$ywFv1QkaH(Y72>oKx737l zVX83Y(~?K&-aO7dimnVWPK;8er?Gp0cTrKQ^z>FW)US+Er6e%Xe*!@#N>y!Iu2=d6 zF`{4P1hEDw_WveI)pa!L&0Hl-XD;VAFHSad=D{?wlr6>HgVQn3MWah*_)hoAz znCt!@_Ra)8>grnjce0Qn3zGoRu*rZRQ3N7H4F+sR5}atFVH32diCG{uBr%y0P|!ev zC5(BcYFlfyrE0D9)s|;n0IP;Yh>8$gQEN%9+Fy)I+#o74|L?i?Hcc+H8b;JN1)p&EvOroS)6(iGf{P9LTQGdQxSN;I@9w)l2xQ z8G0PJFHDaLP)!egz9n)f-So&C{{rnTil>Kr7n?_zdl!3K=rv-y z*iVOwZ6fCMtUa5)#eFr`W5`R%%P=qaKl38a#oe`Fi%0_sJvg7_o}ZRS6rss12DK4x zvTolr^>bAL>r{65C1c#o5zlk=OYS5FlOHO@S25ave9I70(og7E2a(m2%~F3uo|XdL*sL|JSDT9r|fwL_w`FQX+0`G)50)YL;Sg1#rYk#0oF}WZxW# z;C30qP}$#9?eIFBeG7uTq?t6iGjntO4@E#FL z4I~sk!P)AqCdRqo?FY%QUH?7z^TIj_Ca{wJ z{DJFKnmHnwRBA65k$&zX>x2BUL$Rv=8(gR00&co}2G=P=bDhp6?QnMd$2zIr7nZyUpf{#zI*VPcMbnV?Xxk$!s z<8%Hfa~1b0_R~O-4r9sT4Xob)X_330I+c5$O{<&5#CtAsnezRRnO8rfaOZJld11@d zAd8i}fX4|d1})DRkbI5yC*(EeI#FA9Sc@QIDFsux(#*ZwR1teUzW$B^|Z zvBo#n2zoU8=j_z(&Oir9D?HC@_Y zqD_W+N3U+)M}4N%PoKV*c>U4VD=6cq)QncWZY^dwrhy3E>rmmWI&B4bX|`jn%bnsp0~0ks2QSbyNBrO zM(Y9N!q5;Mxu1yqj}hr`B9-{ER}!v%Y&=G)d>lFvF4=RuA==DfdIIepqOB+IGNbcD zjPcgzD|B?f0$1%yuS5En(?V~vit61$l;d-q&{NOYng_Ex@S10rC}*JfFZg2e8WAYl z;hge8UFK+i5{&i_vK}4nx~-Y5b--dh8qC2TFJ7#RTpQyJ?s7dkMO^k+MHfrKIcVtR z0oSaCgT7(x-X6@VJL2~B<8OceFC~)xJI{w54NvO1DF-2wtKqNYqArs&<+{xNejcOS z-tn=vm$kXvz~S|(X=5aNo?t&)p8>OaaC>lTUFJd`ag6q#)$pu;1mZcI+RZ>Rb2QN~ zY{!X`1mrSqYYueoYwt)xSe*3x?TlGS86?ZB9Xq6X_%7ysSm!ji@BC@~eKR1)*{&yB ztcHt(IzdXoBUJ0i@OE8z324)yBMv7BvR&*n4G@OBRI0%4bEVt>AwN9m^)GnSzQ=?1~Rn0x-z(wq5l?Lu!c zvIJgKJJrtO`GJqUnfq#3W<6^?u^sOU zn%&$X9JZ3MP16Sh`qtla^jabu?$Z@I-1~rU6VBXrWW99#U4&z-NmJgZCf|Kv!cRFJ z<%LeRFNYYXqf2n+jZE2j1(SDu7dJ^inEWs(w+eEnyn%j|9{6qI1>YGV$Lq0>y;?>d zi$vMU@WbZh{oYMe?Bwz?59GPBsizSi-pQz_~C>V`qbpCj*X|;+CBKx9R(&q|fjoE6AJk(m>=CE)6im0O5Pvx=A;mVWTj0hb` znu`%=A*R4nf}Tg}c%y->^R65#1)J=qMUKXm`?J=rT;Oe7*_qSuywBOVvdi;WVnv|m{nmMT(l}jfPUW~oi{h;5^d}zLsj^}iMyBTM_eJK!ejV6jbd|^=x!H5_ zGbsFJEcShuD-9mL49mynqcMZCLhAyskjUgKKVdNmMeZEaf`7yV>Hs~(1F{319YeAX z?sWQ`B&kU90}msX%IZK~r!$aW$WvdI$ap=zSE|wNWe+c zRTSX#=_(qKI$iYx3}DMYqJ0cilM{HSW02>MxG4lu{)krwrJTTDHrIhQ=I{2b>GYkj zF8VaqG6!2n=PbUzuF12?mED39CCl=i;M&qY6o$=*iS^G$krnKvRIV-W#@F`q#M%Cs z`tUcbBbG3Uz8LV~c(fLOhcqJPczcwU2sI6j-~F+y{iT+zH$VfbUG|DF5wo%bIXlqs zRj^A6i|9IyXT_K_+77Cn^DSNgkRgrT*y#(XkH(xfeIaa30Kc30nmvJ?CvWA{cZR-T znAOnfn@Sv^NGZg@k$pxe1qvp=I=?$oKO*&U9D4t3yL8a4J?^Nn-`FYV?ni>jf1XDk zTdet%!5Sz9$!Px>^wpcIfkeijd7+7B?l(pA6CI7{^CAvP-xf^16D!txzp)NKK2o!-E_wm_U!m`Soa!|!biW!Sz3fW$yfY?tI(9*@sn zy8;y)#SGbflqsXmvu@WI@7kPJ*P42g%xQql_$!*4r{Qy-KMQCh2OAG#o z&7^Cvr`)h@@`*nokhA~fZT_gZk2@mbI;r$+ zH1`?PWu@sml`R!uG^PmM9kKv&nK4S~?N*fXkH}t|v!LU|&GK%e-C|<7;k2M5N`@QL zlMw=>33_;7F*~rbxp8HSYt1jj0?AFv+I;d>VpLhK1`!_>w9Z$Zxz)8s7{mJRNR1$w z?_8VcsXrWb?F9Ztb0mwU>&g5D+`W<`fqLoXuq>>4Uc<)ui9TC7t=eCP>F^D0#_BOlO?0G&H2nDvp?!Cp zJg3ub4?nwP_;IcI5!v=Mbdp05)1#k7=&i?C6dr~cln(JsNWR4(rwF0Z!d?v~=fRED z^f;4u5+r1c^)d1ldBwwWxxOGQ8M?LbVx&ap)s>_;k5G}Z88o08xDvW#&uVe;FHjVO zxOgCbkGC-@78&pfUuZ^w?rkip8DHI2?t0mDh1O?TdYvR|xfSqmIcoS(GaWa@nnVsl zQ{&@=2yE8^L-j7%-NHH$Z@$-fk7^k@WIczr-be+@M5|bv;PRBdvYjpb&TQm50$XJb zEh{eTb&j3_@-{{~fzz1E@IA^~jJ)4gU2{#zgPB!j3}yuLBKxGr-+;^d3k8;2e>Jo; zve7P!6SLT6$*J|HaR1#C*eVAHg}i;5$MS-?gvQP6fwX9LfGLB6*yprN4eM076A$CV zpTbJW^_WAr=L5?!Bhc(F7sl%~ciI0gF0RL7$Foq9^-=v7NBjxaKnP;^SsmxW%$k^) z;C%vS7K%N1(JWc`i$@Q+QViFV*-oxyXLSs;Ui?8QxK#)WL51C;>x5-f#Td8ENXud^ z`}p3N9@<20@u%2+1>FVV3CeLBkAo>5La zI?4&(93>Z3h3hO)M%q!LL}#yc5C*a2a*P<-g#KRTvG18*k2)6F=Y?399_0T!2F5jRYV_B8cJ;dYGg=5?|oa=3>7&C@TzROPF zvaj3&ro_qn_+!)3}B!pYp+^fu7m_yMDOnt$N&eQ&Ls4TU9QJ=c4T>rFBY-& zBaIh3sq<5ar>yY|-nlP6AM55L`iAo|nsH27W16=<23ES>Exk(itj!)NIn7_hP@`zM z(r~L~>$J>ln1lxz?vt`-y73pty2omQ#j#J6ZM(kVMUMCSJM@l)keYc6d%F=1nlz(l z9Nwu3V_4nM3t7wB{F83I^7Cx{A?!KL9U`sq=LO#&k;NL24U=K4oG?To+A&JT1pQF0 zPfmCk9rBP|mh7SpmDPBgoLW77wVYaA-j*}9c(DIu*_QWnJqiILvolJ&^hKIZ`yfd# z(mEb=J?dhq&}Ow!GT}M?M3*qXEj!Q{PlMx3&v8SVC-dVK3Pv7%VP!zku_EiH7u#;^v5+1A?;iib(H;6ELc z?DdY)e}IYu?{C<3D4(lr{W_HXG&j89yYl`R|EIZ|f=Bf4hFso+(Z5wFYe(w=joq0S z`K^gp1uqAVQ(*nneh`|2r zK0u zxtls^2>e_;BX$M+sHXGUau4yyMps15#TPc^O-S^j0D_&v($l<69v7Mim%@&x@3wVX z*FDb2FuqM5*U1ug+i!Qp?1t;rG057e>s+5l#qLsXzDape4kdng4NmU)Y9=BX6qzjg zh-5E$5Sf!smPfX-1AaA14uJXN_Q+%C9Aoa%>kl8NC8!}0pCVhx=9Apztm*P`ZM9lX z38Zsne(d@ID!1r!Ig6Q1Q^VnjOY_^!i%h}2hhSb&aFjddot2oI*|L;} z=S`twyvfr@9F1s)hWuE^rG3|;BmA_oZOgZlG4G5Kgdm@~NH)PPM?3tVJF?TTe z4hSGBQ+?9{Io0HdjKjp?Kpg%QgE6%hCuPyggN_8dYcJNtft11Ib%cj+)^uU#s;NSA zf3$UR85wE1xZC1fECOg%%XfOGJa46zNIq$t0UBq3#@SSw7-AxX^+E{`R6p8NEouSx z$t+gDtxlxLEuX~JFh*8V*{~v-f!aBn;U))}m3UhlKJ#BfSCMS>`+bOnPT5pc06U#3D zOC&b3{TfE$p7E{cJW?K}t9fJ-5h_@Bf38AHJaww+?z<$oY|l_e=40VKdx zFPSu&dNxy;$Ce+RLF;oPQ9N{X1$l$dgz89Fkhi`)qDLj^3c@ZbTuGq{D(J4D`gW(# zR1?nO4_8o(sUQw|!byC~`pJ&%5=wNEuvAbAb&)6)1mOmoWIQ~ToaBF5S5K{}p6>eA z^~3DB)YK1kA=MJDCR0CKd(=;!ou1IQOXv&1^I{?W+*qlETubcQ#BRUXwURGgLsEUS zsK`8%GgCoMER(*eezs6Q`qcbww(j~ta9KSEa-G&Wh0^;kjR~WoN@M?os3tnRIWr8m-c%9&R245?9mciEx zo^J5l1y42jV!?+S{C>d`4ZczED1&bjyz6pZ_GZD~H+YNSZ3b@@{3U~L5WL0U`vw1_ z!P^AiXmCsLdkx+x`0WPo68vU^%dvu0XK;BU-SQbcQSikEPZ4~f!QFxv7(7+*Y=fr> zo?-9|!B00htXT9W8r&=RV1pM3?lkxU!4EIgWiJ%G)8LB*f7{^Ig6}u@GQoEnyiV|D zgRd3*VS}$1{CaCo~c=jZM0-LE%ns5`yf z6g#9PbW&ZdUF5%8t8|C1V zE&>q9Q#|YcfZ+ZCYm=-iB;aTg?06a_HqV9^MBVER7DIV~XJrjEY@Or0b%Xn#v(0}A z8VHDLzW2~p*(UqnUEjSOzMyGv|FTtY1zlyUzU*=>eU3#i3NvXU+x$=EZV7Fl^CDmH z)_2mN&s7*NDZ*g(^Nw?(V*RHZ9fa8VKeVTQ|43o?xQshHVy&a_V=jzuN9`TC zTF*)@!gn_1@n#akcTw#}GiMt2=V>i}po#wJptR2H*cAUnS&)g^!{=pQ53MhL779O1 zmmTL1WeLcwF-Q^q0`cfHZ1K9DVIyo(57$iZ@=2!srjoiVLCQMPR2K!I#^$q}^j$=q zT@b3Xzx1l8eLX7bX`Q!v%h_FF*P_L-Gf1`B)wQ)FUPu$7`nRvEwGxa%2;bO>U*TBBxLx@&ejb&eao2#n_loX22o?76Wt| zfrNQt6C8VRD#C@Dmzb#aF7?#8loogm^@C`zo^mj-ul_x_yib!K5Z_huCtv<7sDCfg zH>du+DBr~T_xkxx2tMmO(;Bs0*kvc++4|iw*j!ogn&12x=>-yA0kq4}2Uf2es}}(s zD==>}=EuccVKs2-WW-R6IH8=Hb&Dv7k2HXQSxf-RyL>2-mPs>-pFkt!Dt<2 ztc@0L5y+W06*=<*r;q7ylUlY(Z8{)y;jxf+e==kxZ{?!PTkk&)lhu4=xMDp``H|Lb zKjkn4E{YTN#oqhS?_B?t)0b5LRh%!r{;Md2$Y6Y?cATCUcv6-|d9u0n*54;MZ`3;d zgR%pUZUohL)Rk~JF@&!2P(#(rCwXfkxE@g7WW4*C0zAdS)ce?q%wuNb{okO3e&LGl74b^%0o>nbFw zd`OEE^~&JMmJ0QM?8K97EJPcC0&Xf_{g{LhKS6MP9T zF$cM)fkZaiB9b}a2_$%QYI}X@!Q|hin{1zoY_DNFj>JQ%?O{+bxykmx9$H>{!%raL ziysRSYi*ZAu71E~LXn*ILOW@eLm;ml0tGLo9dMQsQgd+mckOq4UGimtcxCGzB2uO${YECR#7oWHuRqt{BAt(QphtbPRQ9naYVi0 zkPb_)&cLiMIGhb-aSeDVi?Etdc$Uk#ntyoy_}9r)MA?kSs6n}$vdX#ZB;f(IcckWx z-#3FZk)gc)8<{KekGKgV3L#V04{vLYceo8BLD!l}209&OTv_A7Sw|39FX&h=xu}&~ zNRit8c+vAOCwA`oFCuP8sQ)6;e?lO7@fw=hs6ccfurc8>F%7aZ31`o8E!S`=sTCTA zY>cQQD7MH*0~E#cM% zlgp>*wo5bhSMm1C4_V;T@1L{IKq!bJkN4Jp)pqR@VlxsO>uz#ml-;Qa02T_8wVXQU2$F&V%_y(fyuO%@V5!bkf ziUc7NcPNh>g&Gx;w@*Cle69?c?F+La4ra9;LDD-y%X@SG2Dvk>6ZsC$ z!E6^=%M-Xq`<&KVerOOC@SOG10jWe+!?SEANhF6vE(k=m;XOu9um6Cxb$Fc~%Q?he z$f~eekK@t9@HzF;!IBeXI9#sVwg;0hrtT!Nm4t$m&F!Cqt_Il>bKZgz6hPkNO_;$8 zbC3#e$j3#ztZAU#twUJ6?u%H?f^p9yD_dA1%4;f~`V}V@D4*N2F8jp1wRvNTJhJgs zYqL?UR9}LVoURvkpzZG&>xRGTCYhc~^^M=28_9~97w!J-K|RC3p*BHj1y&S3wN%nW z;)clka9cu$79zZC>#uLw9)2hu5Io7yf729$;zG^?#}t}Nvic^|lov#LBU&iKVWDul zd7qZ`GD=B=9v4Xzgky>=8RHf@oAqdXi->}A-b4X}h&h2B!Q`t5CxPU6i?@`T%U~)e@?w#b6cosNZH_L?x zbf#tV?)Y`I9EWZ>5&o07T*twCS$$V*8Rg+(>}@+lv|G*}@?_lz=;8ew*JDDoAD;{- zJQMH!MfJNPMBr+at=c)Tn`xm0FSTJWBq<5&qR8py)1J(owWqYd_jNFcuzyqXX4ZGX zT@>am&)RHP9?kMC&#vs40%)MfORB*B_V+Pp+YS&Yd_AFs5W3;hl8<05 z)5JTv#mUtM-3CX%9&MVFAQ}a-y-km}>2W;5$!WUD&N$Dys4=<09n)g{acfU7Iy~6A z@qcYUlzMOq6r>;3?D39TC@S98NO;t-W{+p`%%;A18}z4A_wie`8Y)?#>zbB&_oCrU z{0Eb(CYUOp#0)@fpqqsz^kxzlxXJozVITSVg0WX`pECjQ$$g&xx7U2FD- z3MCvY?eTcUn#`m|x$1XBNCo>54mrU?g^7MOJvB2umo>6D#<=Q>BT~Zc$1h>hw^@Cev>21Q2WtwMB|_^mZHD)BS0Jdv{;MzDU~*l`XkJdSN=*FLG@WFBlI)=ytcn$FFWq21td6G} z?6$;Xbc6BGCz4%*x}b&V276_3n4}$`6wK%bi%5c`q8sdGV{1Lw?eQG3>QgtEluxUc z?!J4f^+_jMmEqu8y8&_xYgy%?MEb5DQKFS{afrvT%)QgQv9e2qjHTQ=HQLTZHS{)D z_}-~#I~$KxCRTbUvV~^A+Jj5A&Es@~U?)i9Nw$(m9A(h&aV%{sgVV~QPl7s>ageny z>|k918ooBfitecUsD0=>8ymd9xh%mOh**m#ScL1*tsPF8rho8LqCuuMs()k;6=!GfUgYF=z|Lf6KHc+&cao?Ht`0{^z$MWKWs3#l!vEv)`K98k$SS83*u&eSm=4=oy#p%`@EbL`r zTdBB-)`z1ND2ou-8*qF*Xri$7K3_hzr{3r9$cnZpImL&c%$>f}9(teC@tFI~dY_Z< z64v{?^IPhDzLUJ#**+DtuWYk6Z68CnrMQ8)@OfCz??U(EQF@eZ^*-B*)tb4bG}HBHL;qG>JzFibs_B(v7fMiMKJ^4z zSfaZcipiOX!ru%lOJKSUKeg@uY{NTk*gzIUWPXff<)5zzIwrS%ms2({lR^s7zP%#o zjeeoybJqR)8RPp>1U-_erl%t4UEin(y4*z9ry}TZNUaF^Vx&@fD1zR|&_v}^h@%ui zpZ|YN5p*H_3VQxC6+wSTs@r<%B|SLkRR_~G`f0heTh@3ss>se};qnhCg4WHaW1_^W zW9e1|eSTMmD1rur6+weX>0XCFH|No!}`pUJ8m&a8Ejl5;T6E$qcg?K#`L8p$Q z9sHLRLEk{M!Q?i##M74|=u5PFb5HkU6hXg0BZ1?RMbBbn`yW*V{e9t12XZ#(3(m4c zFX*9e>?9Udw4mcCg3cqTUVb)DMaTTNQUrZXoIQMe8%59?j1nJLmZg7K6ZBIf5TIK(T5EznlZ7%9 zjxW|z-xY)Ud8qWwilJ-HF^lMLQVcyE#lwqz6Zsob485M~JRih$G}fI{!JU!dHZjJx zFO>-o)zIz2o&<5XGgk-K8AZ@2haOyao#=*^4U`0MwaW~NZfLPbHMDJyYUqh#U&6x% z0?Sca~jn1yezw3~V z!{KGKQGW2!FrBu6LMOZUaM1hKA0>Ckv|PEHd|s28@Q0hoXSsfWc*0ZQ=vvaZ34`SG z4aw)%yfi19+8nZ*67-#0KmBZ--Elp#JFJiFPI)1iyi*tu5{0)uK9W0Z_l>o zqLx9s$HwG=`9iYf8R zpWbwFe{0-LA|Rm6Lz#-FB--ys*QV$v&|f(D%V74Dc=OcsR}E~2d8O{cK>WM-9g-MK ze*Z*v|Lm2+XCO?@S;DIIn)a;aICO~zl8>Wrt4fK9CXp*TV}DCL!uROwTs_OEPJB0K z$_GtXh{~>j5W?-Dxmt5`Jt?-(fcXBJ# z!NB=lrWZCL*{Br$n|R&~y_NOIYME5gl5o^TJeo_EIXBk)JtvG=BuqF(Gq?NThI1;% z&63yTFw9)-lOwx`QD{MG=S-4AvS)me_5Fjk8p>;vt*m+72e-TDGTm?QC_&vomR$6+ z4ooq({5Jm*0@I|{E9ekCzM^PvA!>p?;^T{#*yS|%7bv$@MBOQ{~A+sSp1 zQv-Nz{dPstfO#RZOL5m;d&>#kJ#3H0Twj_BEBr!+{v0lQ$V91cKIb*%WSDDytnEd* zhxH35P3x2Ork#3()!lEtc2c(7+z} zi#(Z)qy)FyTC6Dgo`@iDwy{_wPYSt%1)W=EPPSwSc*EzWB@d_Isrm}Z&cMrDak4Lp zMNry~6UXn@+69`tM_k^mTHhe!KsGFPxsk<`1B=}UL!Q`W0v2tH=KMB=wN7HsGhEb8 zPWd44B_ck7H)(1-GyIp?(h%s*%Bloy{}L=OFbefiMpf39=~##`&a^aXY8JhY^HcGZ z*=982mrY$9;SHR5`_*ztz%#YC?eb=xc?%|g6&KqBAJVZz-&MzDoUk~#)H`*6|MOsT zSchfdbwVGy1%n$`P@25`t*2{sRnQrleZ#!tKazdM8aPs-3XN?jBQCNI&3 z6ndGr@ysD4NIIeC-=e?x9?c}^%au5?t=~ULjE&Jzr4;k(-%5X8zTCQlXVG!3w%(i- zqJf^r!|lFX28;HeLu^q@rUxYHlbgIw>y+g>(jSnLq(YBRg%0br@u1(WHPTrQ;TDA`{vu3#Z^t?dZ1{bVJIOf@tn) zb=AwN6h^^qaE3jbs3~RrNXktquJ5QJC)W$h*yN<0%0&vU6yiQ^BTvrK)x0y(Nfj@ zNilmWx43J*&2?n3ki^`_>e!RB$9-BdFb>wiKxYyv$RW!Nb-ZZ$M6*ohghJO~z zD7g$Smgh5;pXQBxg$(Dqa$XK5{{n^{eg?2awtj}pkQq*;TR%O)5R+Htc3Yb;kR`M< z+|5MNtzu8A+HGBO5nB}T_Cw>X{SG{Z&IW9`mMjqf(RUHup1>Du5iASOlC@O1vFvGB z5jny?lBSd_c5b8=vKVmn4d#<~if9vsjMmaFecfed3}NID?dr^3ECK`jJe#>?3a_%6 z+tSG0pp3Q8F^@fqQ6m<3Z%R_QTavKm)k+Iqt~|o;nFlxs$#LcH!usSlnR3WVy!UpKlN*M0ykUKjk8MV@KhD|< zW_0~{(OD|*=j^d=)mgoZqf)IywndiNzsA%tZ~5gAipcSF%g3gWMprWy4}K=q#Qw1Y zuZQ+~haq2h04)Jt7FYhUR#`Y9>v~WvDKrqDven^0L$eWxTwXifW1Sg}{1EM()q()M z*39Gil%^5OuamJtKWUk3KWT|Tz;oxV%XVaN08`OD9?v(vVp zI+6*hBQ_9ySrzngKyleRg!)Ovn3T{VBa<(pU+f31jCC}XIVoJ9KDcc)8j`w*#y;`8 zFvYz|YoW-XpB&ryN;Gr+NJ~#ZgcpCG+ysKxGmAuuntST4SnkfyU@ltDS;U& zxYf6PRNoTOI3wjZatYf%$+~iaRDUx!JoftrShI|&5EE~;@3Ag@T#qQUaP%j427`xY zu)SlorghT<#(M*E631Vi$dz z9j;rDSH4hVcI1ffB#{F}2&gH!b{Xp*6tuvC&`Me&0k;(?_)BYl2zq?HMDthr2NU+#9 zdqp`+ytP@^WWp=PCP-_PR?solNHW+`Dsx3}ike|)YGS2N=3jF?md!e=UaO@EwK;oi zPSb1oXMA~9+C5B85t2fa*THJW3XT)9>M3TTmzVFg0@oI6BUQ(=fy&Tb9VsT|?n%L# z$x*E+AT}c$auOtqhH=V7aWIsin1??snDvT~s$D-;#_DIbkTQ3Y8UKUHKZ+$6jnN-| zS4zIaYxLtVJ-?|f(4Z181o8C?COnZA!h5>J>0`i z^-t6hExRhS60GmbkGD9Vys?r`?z)z$2n>GKit9m;V=BOuFQd<>0tsU-k!E`e#5<~f zr1Vm8Q|a;{hfvH%mxdMJlxJ3DL@U+ox@~KKf4%FuekGcrrmz96u3wpsMmKLUvbK8b z%s%|HS~L8hA4+!6Mn6=nwe`b3>al)hq0*N-u4X|P%2k+lR%1yYwx}eue0F3<*DWnx zS)=-j$#6jW^>8}6$YwkLE(@JdCZy8-_3KH2+s}{zQK|cExXFe)ZP;eRPi)w4vhhFM zh8Z@TYr`@duCU=PHvF9pci3>h4J{jX*)Va6iGQ>Wcb{#{TWt7%4cFUnh3#*x4R5pI zZ*924hOgMrvf*JHrlgzr&$8hKHoU@y%WQbF4ezkwHXFWR!?$eMWy5}Fns^7>&~3xh zYFiZ1|83ciQj;8@_GBPiz=znE8!`IP-m$;m18Wm{Y5HQ%}^JsY;EgRUUiOI z!oPEfM`AL+5@r6KuH59o{BvtNu~}~all?+l-#*+zzUSbl8k^oRc$8l);;Y3?eiwjOkdx3)%$0-+{XE1{qssAP ze)*~hbFo@%n`h$pDs24PzGpl|#M5nS%A=IYzk;5UU#@xUd`j6RU!nXMSczHElUPkY zj9I8*(iMM_j>J<$e139LVu!$z-%OqRZo9eUTzu8`@;9G+l<1Nl?J^hNr9FJ-L*vRG zVdvm}v{~{IN>|a!Bt4}}{9=~)q#P2D;}AE?sg}X}F`-7m)3KQ=BtVSp6oHqU3?__z-n~|L}^L%ga1sCS!UvzQ7tl4ws!scCY z>1E$tc=;7q78YGqTvA%LXmR=XuC7>8Syg>aO|8#=?b2n-ue*N5${TJ}GpcHGmX-So zYO0D$rFNIlmWrwS8d^cAnn+8k(0xmKP$ey=93Q2O7}Do!v_H2lM}m@dm$aWe`pz8w z_4E^RmG+cNA3Ogzt}?D%OxyElUwy?eoAEDAP2r!!Ie~aQ2ks`x7-h~zV0 zrOWjg0ewBN;)s1~emGZ}AWY?OXjPN^4Rs?`0rT#s!%;}Z9B(k#cl zg1^_<{-pQB>fUAI7k?$V7i)Lvv67~n)MQ+7<5J1r<>XOP6}M{sNsJ~$IWCpdha1XB zDNU?Pu$7V0t$kii{!QL}^lB-+)M70$R%ky}sth}cPwF&OG8vz`=`=ypX$fh|m?~qA zTct816l1DUr(!B2zDmqeX33M-NJ|iUN{No8RHe?Nv>-DFNcp6N^$eM<^CY9Gs`_a(R~K_o{L%PN9w@17)lGxB%c%iDeWUvo)F#A!sQ6%DMY`%N>CD} zyP-yi9+O#zg!-G*ev$4ard-n7`ije~+n}`LP@cN!J6W9_jxUs-Z&#m7NvrP^`>s<% zhslf@q5OaQ^rUA=pZ(9IcV;-fYTBr21J@E)4ROk^JLeP}wj9%?YawRd!_+Z8y8Na0M^fd>B;_7ZsXY^=KlHX(FTLRT(6ckD<*7Z@O z$2K!YTz%YhLizpAw4b9>k~N;tyeGB0>D}E=rB-Cr@Gv!;$To90rGK3Rj5`;i^l!aw9%!4hZ1W)7+?HVcBZZ`Y)wX$vZFbw{p|*Kryz!63 znf_(j=Ha%vGtRi5WSj4|%_D7dTdZ+++vaN9JjyoLIgLA~1o~HKn?noeEZcmY?e4bC zhix-Q7JA*x~fq@K*EH$#o*pPLy{daCqDv!cuclbxEh z5|fKqdrc_`Ow|8)XN|g+*cWM^vgVN4$iyJ=U9DTdQvRN+^VK_*9KxA(>nLK6WpCRv zwsVNj{8EWQMvMyjp!`xR{S_6U{p7zxaYz~2PxXsPjLON$iI(4)X~ZQS-5CW7Vw~#i zw6ysJuwUJ7-Nc-QiwpTFwXAv>KPNtTNyg~}IQb{WfBm3<`JjDzOiv2MrOc&V9h z`q!Y2{dctgRjT`+Lw&n{J!4p{y8lJM^Z7RaLgC&2Y6HjAzs!LD!!5wED*VrARsZ{c zLp3OHwWIrAgyY-&3xz+nMgOBVf3F8fN`v_qN>NPRc%rRG{_mIA_~`Bb+m*K4SEB01 z4d!5U?f%uRT3z3;=BDqjZCn?)x#{12u>Oa)+gzu550yYIR8 zSNHw;{@*CHbMX#2}se|`I%cmHO!zt{2p2Ooaa`SB;8e)jpnLtS5d z`PE@mas8JWG{8D#(4<&Wn471@LEZvX;fG>BueP-2;;X(_TI|cMEUT(nq8;WFMt->G71jDY#lG@uOAD&1 z{ncT6V`rjM`EW6d7L}e?wakQ^2mddJwdNFd6cgbtqC&<5wEy<2tGlUgRUHeu$eZeJ zT3t6dI+_*Tnl)=6d|FyvLET#ARH@@K3g*|bUSm;LP_UMu?$o-qb%atZ>lQCw>~zK~ ztFB&JU46`YPEKYn;*;~6G5DXUcQR%r+>?hY`x)Wl73o#6oL`8mtVhSPb`I@A2w&tY zs&JRq)Kt~D%PZX#MgGd-#icdpxX0FNPc^KeINMOo_*C-xK{t zXvdFxmEU)K54c05(x~t0E)gfNH_?$?*%lJaSNz{KWDNdpuC6!6I$*w%~%UM=U z2Qf8kYL0l9EGeQ6sXd_}WE(e;`W`1(?c&m_imS%luuJKp-O5L=P9?kQ3nVxn`-?);Uz3|h{Rr+w%CeYj-$(Z<;mirbpb8 z)#%j!kz{-HBVAsbp2%7Ct_Mh_%V+v!PrB=z_4Hp-s+&SjKW=}m5N6)onG?*3Z%_X^ z<#8vEa~IjAkXF<)G$|bGf7CcgTTxN9R3etpy_$m|*fHUbuF+np^pQ?c%_6^4c&$6N z^jb!m@-lbnl4{@bQ~!Q?SJBk$L8yp~($7o7jaeG3dr9e%D*H%pwB6H2>k(1s#nMD}7>hi5W-@nU4Ec;!YamRD(+5)u8k^HE6c0HK94KI+bb^Uehg1 z*pKj~cbO=*fbZ#HP8u4ehE6`AI=OIgnuL+~HpA5Ut1x!#Fpk&=6+5|K+K>qeXO7(A zQp0=$)QKetq!+JTQ(|lSwMDf?zW`H&uKWh02@~t5Tq8%G@}WLRnH~4{jaUoLHSSxStwa;-oAwQWi~T37U;t;ahB{y9fNQJF+5%k zFL9~ia|fv5)bsG!DV-;@*)(wVQ!eVt1x;PEyJ)9+Iw9e1juTa#&ntt?Q7OzN*r@;#zXDtTC)l>P^Gl4GMvw9~F8?Ica77){qu z8>*S5)H8g44CQ~MleF2J)^xX5Y2z8>@9(wS{qvM+xTHI-Bxw(mBf@=b#$`%f%J-_B zmdTH)XUUJWjaYZ$B9nH-2Upsxj^dt z#L0uIwY&Hk-d_#BoAR|KwYr)Us^bge(qd`rNs&2ls5%C>Y!SellY)Vo0(~13q$36Frd@{zHoe+UIU<4 z0`!VkgKvRelE&Ov(qQ~x>@f9D9WhQ1p|0)mzd0$XpGusX z{QmJ-rOHEeJ&F0}mbkY5tuf8f)lr3!1rcdNSE0p_v*Og)^lKu=I?5vZnj_r9$e;At z$-DmO80N?FL(R2WQY5%mXAvN7JmHFc7cBS6u`-APj0z9EZsTXat zBbl*}_LTh4fa-+8_yRpHV`e?nIj}9U)wJf=g5#{WI%U1(h>lRv>6~N?lztFPKLAcP zAszi4s{d8A8R>tkfqD$G`)&ahV?g|Dv(|Ksj8`LlNor(CBI}0%YGn8PX3E7F)MLJBll9(^vlG-Q zzQgL2lCRV$>0hc-9G|K1tjHKE`B={}o6i4vj29E7^_ySX6u}*8nJtShw$<3(9?|W` z`0W1sFZp&un}5l-8#?@7k#8UA=qbk8w7`mYte1C2zM_8@!HHBh5ie>!OsP|R2&7&-}gU(hnDynKj zrVDdsUzC$KW%9(53RbrPCG?*STjN??ggG$t=BpgX9A6Fpb1BU^+6Pq!<4sC8$D23b zQ;@5JzZ&5!EvlYbQ%e3`)VN33Ch8NFQwjTNMoqa7W@*J77#qS;SDBG{rA6149%El^ z%34F+&0StCsodPFy?E4~s1PTuoBnS_&8u9j=~I%ktQbLUQlTP9n)yrUb6n?$$lTiO z(yRQ77M0c%)RfjrlQ<=6wy)xn@*1DNsA66vT&fbKMv7ftRn^u0>X|UMB>{>iET9x| znNd`YbhflEU+FTR8Y^}tXwEX#5s_O70g5Whuj^f8Pi4uR>hj7NResX_5NZkkt)Qx0 zsHUD1+4LUfH#B9B?jK4$AT+xK29l=i%i53WDTs7v>J>-}RF#5zW-v3IDw~*Bmvcq7)hXNs)Oo@{6iz(X=p9+a5WaoJxdB`6M+#L*!SB z98%PrZq~60S36(*Me@;?gBsFZCW%W%0{XB!I@HDIR)zb$`i&VM3QBAAX+&i)?T2B%3Mw@`fC?UWas(I%4ljz-6quPF)EcHufL?a zsHQYb+fwn-gGQGW)szcUb-pSxE+rS2NtEogr5tv#WE@fIPo|~QU${4IT7*5qk^STR z>Z*;LSI9YJKI+syG30uDC~IFc!yeyHPZ#ko-@ktUqQJi>@SmqZsLxHl`@n>sj#ujW z%iS-Oy(G#H%un1;;0yIPIlmX2t)EKai{?w<>&M3yk27&|uFqCbpYMxZJYOuIxW(~> z+$3HJE6~L!@ybvkc1e7&+4Lv&qxi%g*1GoRvCT7VGef8jGuyVGV?!CaB>qeJByAR5 zI-Vs!Hy^{Eez1Whi_X84L;TnANuF2Pa5YfMQqL#u4SbTHAM%~b2MbJ_e+iWQ-peQH z!K%{sj{&7jd-%ltRX%Y~fha;B`GhY2++X5xelcpyhF|IsvzSn3y?({(Zgu7B-+O&>FW-#EFYf=doB^D1g9(Ysq2P=jzP$FmgKQgS z*>IW-Gi;b{!!#SF+R$yo6dO8i*wxR_`F$I<+3-&`+;78|Y}jhU-8O8o;SL)%+whMz z++@RtZMe~f_uKGx8{TZg1{;RrUtyblHmtB=p$!+<&}+jC8>ZRtbQ`*D=(J&1v?+Ig zCVWQ^I(ORkmJQo%xZj4YHf*tBvkf=eaDxrk+i;l;3vF0n!wegy*)Y|HZX2f9Fwuri z8!8)iMVb6}+R(CLn+^Bdu*HTOZMeaP>unf{zs@#S+py4vUK?iE&}~Df4G%|}e0*lZ zHXClT;RYM_q;U^&|F@$J7nuAUFXI1gccH^K(V}y9-}x^bY}a>+fz?9|TyK}RAm5l7 zHuM^|8;1J(Rdzp4J!tgs{CB~LBrIQOylJz?on^%)AOBT&qy2l^ zj(3F}?>`EqzeqlN_Z!)3%1_ow@>3T^%NF;)@5ip8Ms^OIvm)A{-sS6@;7}IuVm7=B zPj#pQ;136JR}(+C0ap%I>U8irUafVBZBib0oZH@C@K`KJl{xIKpjk zH}I@caK?F!GXvPlCus@1X|yR9x}p?%pLAG(Kj9NUw*$Yj?GFPdj4^&T0q;3QsTHJq zFYqJ2dnG@>q2rJh10N2Y14CgG_*~#ue68SzfkRG1h2>cM052F1&Bs6!;6r>;mWP40 zr<*+ZfTz(QQt@*-uz@cdT;R_qaZa9!&MDvrX~;Ta-w7OWhKWBBxQ%ZGes%!QWf@+F zpDf^4d{U=}fk&p0XY5rv=Vg3C!wTTLe4W@^z>8qm90o4{?m7#e3;AyWzRoAK`V;V! z4DyD($V`kqhj;`BMo%Yi;7;I`=TZjn#lSy&N2%X}KMZ__PvWtF^Rs9J)Yk&wwR}RW zW?&ni_z}qU1dR)v$tQU(1UB&P$NzfZ{d{fU8-f49_qN0X+{$Nx?*RVjJmfUMZwKz> zI}F|m+>sA&>=gU}hhAjT8V-DvPiV3Un0>LKt-$nI)Div#e#qwq?*!J(CN0V$@bkIw zt+4L`zH$jqK7*s5Oq4X~vZO6g>NhaBq+WgtjJ(X0D+;)rZxjC40w3fPI&1`%vK8Bp z{bJzze3CbTi3?3wfio_LF9m(Fflu=Zty+M0UBUhld;{<`KC%B3@Dm%4zmmSsC-w!v zdcL{f4ZtV(B&}v(RiVMFfx#m7t@z2fN~tUOB<#(=_7dbdz~2W>;#@-Vp8>p@PyEP9 z#<`1?dKf$l_#|H|cr$QDxxur6&)E2G;N0&)Tl@$-!l!8GTohN!`GkfmfGvCyzrcqp z@PeOaU^a}y#oz*;@&>*em{?`XCGa4h^tCQv)-~jZ_yu0UC+)KkxSdbZ z64{l%@JSip26}2ZlOb#!a1UQ6cq{O7AEMyk)xgXAq(__!fxo-fo)s{DGJq%EOuNKS3h-h+$#Vhl zmwXcTUf{V+hPGM2J8n09;ZER=pVDXXBXGeTCJ#Q~)Sn@5jr}y>HFp~N_<&#V32hGp zH{E6EDe(HA6F>e}0RO-zd3YH3IiJuCJ$)+i7X}yDw!y?BF!63a`jo%}_n5J<4fx8v z45irb2k!or8S@23-DlDjIL*cde#Dn2eG}&HR=x$`JAf6x=j<0;;JF)Vx8Pa88a}D( z4Zt9u~B1Mhv3HViKCmTlx4{5GK4Zsrkzu{(@?Ja7r0 z(76tn_B3V0e-= zBXG)o!h)v*<6fgI;PJrOd=md$U^}0T5AOpXf7|qhKLTgHW9n!w@a%VK(}c|c2KXfG z&A_RDGwp2}@Lj%6{8+$+mdU3;M>}O>&2u_1y#tzp3+#HI^#r)U_zz5*5%>_Fj2jOF zt3HP2_^AeV@X6WL9f1s5oC^MVUZ_`={KZ!hxhVlPl+#swF++{Q(2T;#jOUZBW>3NG+P z8y7yJ$OMbMK#_Zuya^PURIlh`>>~Vs=_|(CGawFw11&^#JKi2_O~C${{G|GYaQ`@#NTop|ND<)Z}nj>eAq7R zop&>?K)kn20aWL`teLS7nN#j_sQaDW=H}ng{~&6}J@sMS$99`rU&EZ(ZC>^s{)s!} zzwJZJlqqEPe&j%AsoR{2o0~6-56NNv9{)FS;zV`+`RA+o^XIGb@^a<(`&FHIudCyK zox1(@+tsgs{cE*(^JdlD+^k-G^;LD`$Pp#mSMjAiW9Sr9y!yfJI_|ygTDp{>9^>BN zM~Ca;4=-K1Vug74D7gFZ-r(*-IPb#j#DK2zAm*h@#cb_G>9;mx8&ppId=xxfrrnpW z=ybkM;NVW%ymYU#OTw3x5x@Ly6#u*TmX+-#eQnn9mzD9*K@dMTO8kd$mmhw#e+e(Y zibI$Wlm6bF+Dsx6{{cx~{|=EpZ#(QIf5cW+Ciy$O_lpCV4vGhz|J8@r?LNHwpu{2O zBeNIg;^A-w@nequ<1>R#y>s_oiclu>aqfR`)gU1NKZaE0{Cdsgq`cjG@o_WWiT^iu zoRMKXXmi)|d+#0n+uho)xD)Pu&$M6{!Q-|6y}S3^Gk15_;k|XuVun7!ujf70byz!# zf9TtOXID@=Yx+wRmT?yUTIu?J?%4&lHaUnIDL zPdAO@Kyep;J;O;neSJ4#AFNXjzDT|pJ{RA}ptSQuJ~!XrYv<|d>FB>jbmQ$ z(|HTE@%8K1s|Ox?w8Q zQy)E5c6F7ykt!;CDj2-+sg5gY30L3v;pbOA3UcGm-{D2jugX?F^Ul0^^PVcpOaFJ^ zl~-SI&BejsBUc7*XdL&{cjsNHZVcY@)Fbo$UwdZ)US*N&{YGV2TmaEA;F3ew0ucft zvXg{_C4ngD9R?NeF<@j7LLh)J%BGAfgJi~05D}8NAPERAh@vd6h*xD(aRn6>aUm)q zu66&v&UwQj21K0id%o{^>?fT*?^4}W)m7EiRquHZ{XI65{->CI{_VF*otNUP+<+^m~;!;xdzSs10 z&%1v8`nmr7`@0J-ywF{8$t7;`Wj)-GAw%5o;ltg?kt5xhF?x@v?8l@@lU%{LBv<^m zF7Bbpo!qrUy1N-yq`F&2rMS6clHJN_9o^!o>F$ncgWRLDbKP^d^mZGHu5j_I%$@m^ zxz^8_OM1p!+x6x;zie*cOXgCyC|vfYxqjQs<*EMVeRCIoY;N#&bAvuJH*MN9cjJvW zy8Qfncl+(PyE${_xI6E>(=AxAz}<7tJ$`w-fSLWV(?>#RUpM3I(+p~L@ z``|lsrKP3r+i$=1vI1L=O4MGZub#n?&{Ur#-+ifsN6LOespQm7bX}~qyV&}Y=obxvyHA+tbh7-qGg1%{TYmGIKv{v~u`U1>ZvO zNrFFL@Ph?EUhp>veoh_JZ#$TKxSzSFMw@#j-`v~F%ze6XKYVq;!-10pf2!ac2)>En z&lG&uI_3tnHaEJTxf!F?SH8K`%gnvGaX4O-f2h3%7`G+O%<_o;@3eBR8a_>$3jR^&u@SoY0ILdiD%Ou4iPX zcF#ys_uW%dlDegY&*X;2jpG_buBT@vr(~q0rlkrV%vzqAkkB=PBe!H^W(1|jsWGR7 zTj~aSXcX5V)KEyK(|<-rdQwLC^t$z8bX_;ZM{Z~m7JO0)9i(Q2Ppw({`v^`U!gzF!0Ll`!2J+*sgdPYWO_srM>ZqW6n&3*sfGSf1; zXQpNLIHUf_ks&lfxLJIQKBAxgQ~eMD*TS7+gaSw6pYOkQr%bUpvwKFSC&J?x@L%|c z(^@BkLPln0xPFfwb?ep@5#`sz=lm(0oY-AMoU7|+^yuNKJgxkCYOSiZ+Mm#>dq!HO zxZESwQ+axih<#nf(+<+IODP2GPz9PXBK zUZ)ePRXs-|q=xA|J#GK^;Z)@AyiUg-RV|t8sYw#oi~wBxgFh0m}xn z#{;3I9|xAq13H&|wKY@r)tZ{LUCzZC)v0Cm_xN*D)JMf?mHBd0T~Y;q?$CZp;Ln|Z z{`uY?nVj9T-1oR|LRWXgu*Q0&&h>iTTz~lv_zV-&-get< zZtmQ_e^J`_~zls0FcajNrA{ z&N@@@=LkMo@EL-?Sn#6-f4$)63I0LBzaaQ+r06g z*RIF^`Z0|Y6BC>BDOA6HO#KGUV{4yq!Wr_1>&3-4ZrrqSVx8KxnjNp>`VAU3ZK`|g z)Q(L|NKA02#WjylJiTUO9o=xk@yDNWT7$;%iO1HAKO=G?6pC-2SiSmj@q%e~;t9vs zk2$4z;<44M*Q`;s>T%6#)vABYpXxV1{n+X?Igwa9_T*|+s>SKv#KhBURHgqv#~f8x zN5?j-S))dR_5lqVpL+CZx+;*q@<2O%8Xq1r9Ai>jjnhH+> zH)!Aw-IQ9&fmG9t@|At9qPDWa`QRSz7o3arF+nHy++C_##f9|$ca@_AEsx!Q?Lc0; zZ>y?hDH}V8}-9Hou+z8E6jSi`0V5xQ^E(7H zf7!BSlOBEa(MfXqx?g+kwddvL=BCY@IkT_)YH(|&nsCY~r?gRQ#4E@+Pg|EHgR zdWPmPPBJkaTAq69DNh6Pp?H%q2Z}R!c>zasLOSf*&6_tH72RMyXweUJ2bdRMe9_au z97_L(V@eexxBiE(FXNiWx)!%x1_wF?kM7lx^=7n3=P--h zgtcZZ*O;BZ-fYo_X5Z}HyIHz|{vS^9_^(>ED!);qMs4N8&y>A1&4;G}o5LKySLk6b zz@5*`|GV$L>noq(Is67+WC2>h8~!7sg`b(Fy=IoY$*hw?@a>c{XtPc^!9S?MTm%yLRJ>ci5#4H)7b`^;53AHuoD^A}(WXtCILX3v=+HcPdICCV;U#he|0|;d zzQc3o2)RN2vAf!{d4$dr{=MHSqoJF=KiO5db`%YYCtI%Q0{>x~%^E#XrWS{Vz1&Ex z85Y=og`xk5GqTF`Oi47o=)f)>4?T%cd^K36nkNd9|>-_X!S zKhfRcr7{{?Nf#6+xA@imcI@ck6pz1balT^wZ8Z-w(KBpIWpp6#(Q^{W6)pVdI_mA?>Ok^FLmXPgAh~iyYId;tuqHyXb5URM`d#o&=O6@ z4?p~18y}lz_gtM}cZ^Q5+eRgO#4h^C>@Odf_1kWi2@P*V^jR{~InZZplJpsy)I@rK zKDUrOq0>Jr&sGTy9)HdE48<-N3JW<5y%&^jx25apNH+fD?3}! zxGr{AURO^81YGio*@Y1r`ffApBb<7PhH`y|hKN45#3sq6HkM6lAR1ypG`hK4|&u}Q6;7vG;YYX%MCf9Nr@^JJ$~Uaky(*?TYl(zTiRL+D&U zM?ed6z~@iJ=t?WsfV7izR1riuh0xUN(vKIj~7hSDQ5~!@r_k z^7zZYpV78$+c^0s)1d>qNQ=xs2R;uiv~Z5KHt@^1#(Im-KzV#>2U|Y5gDn#ci$%ji z(eT8aQMPBdgy%5IC!%wt=A=FAvuFr>jHau~fDhol>_7G*kpGSyJ2qi1f{MO^H@Ja& zKnu1Xd(XZGyUAL`+D2J*O?!JxG(0l7qbNEgs&Xh5H_NpoaZp1 zIq)&sYJF4rh5TbPScCB+s0$Y^wBq7o!!HeLFdwvs(i6pHZNptzw)Wa~_QW*NAYFJ! zG&~T|XKYfzxUM#DOjnzon`F1}kM zFVS=yik6>#`qAE7dxt$cBh^-4+ul}2^ckBJ==0sONzgDiLc>2LM>DTTu^We#(Ey^} z$B@6>M|Ga;)z4-xR*-!T>oMnAfAjSmLq<+c&U$b~AJKuylP7x`qUEb1Efwd4V{8Jt z@N4DuXO@)v80hmqBKlkb?vVZu_%rvtdi7!+?Ed@j_r4cCjp73~e*E}y8V*Irq2>g9 zut^VNlYUK~MFXW0URQRi9(>ZXHfv=&t!dMy77m9^&t@2YU0zI>@P+V4*$+_A=U46>XFq;Jjy?V@TC_MvkM`u~C$>M8AMNL%u&~h1JMTQxvqkogfBeIgQ?grcz18Ex{vLiq z18V{61ad`X4+9O@Q{<4f5FR~qbDC|s5B&Gq`n$*P_c5dk_!#IjHtCKDnV|ox`!B`* zZd59C8uBAq&)2@ct)7D^kq(=#nSS%mq!Y$*@7}$=-=pVYy!`}saAl65A*h^#-^d>O z9DFnUBHxTs$e&9{tx4 zd+WvJw)dNFHfz2QJN}?&DQ)`n>0j#^CA;RDYreVYqKj~0d8IUXdK;|xpZwP;{k~QyziaYHT(&T)|>l{w;{zD*x_&)((!DrjHZ5|)Zt;x6Gsba4W zns1Z5c^P1hg3sJfxDFVkHgL1)B|7qAMC&MaVE#;8!fmn@7M*&srMz6C-Jsby6)FEYz^{_%z;08fL<~u z$O&^mJd5i=;WPa*N6ZK7x#+z|cw;xo6CQ5y_y=-I8!f}o5L9r3E@TK@xc>UU-wbA?qSB}A-xe0s-@;b;pvINi3A=!-C!sAGAFULPx{;?6!^HJHHKo>Fg zfddDcp3C*}9q>H5Y?TY{~rGby2#5>kuBQio_o&QU3h@LBJbdj9!MVV*6_bqW}+#m2S0=Or|d*|{0ACX zJMmwzf5-vr5o;$rX3q)lnFoA-Qe=3{HIW7<>ryoPB0PvZ_9UjCzHqoSM#$AR8P zx5zrj+{0WT^Y9rOk#)(@&+-v=YOYvUdB);unf{O)2? zwYaRl^2#4wHTyZ~$}6|)`#Gg$tv>nV|6F@?q`xYWR^NWncq+fM4f+fEkHUK@-RpQw zq}~2|+9?q{t*osQX^)Py)go=JNE;hzlOpYuNNZ(n720^=6H-l9J;LX-ju9ySEfsk_ zsIRD*o~EiOxb0PqE*z6lsTdDbca;{#iqT%MmDc=>?Ck7*^7qpe^H0(FR;u{iC##mr zDSf}Q&uqMMJ-uEl%drs)CZ}+gaytVR8-DF8kJ6!VfY#HhR;}7jd%Mxn>3!HU`JCU# z-hQIB;4|5!H|3ufDo!?BK5&}uZ><_9e`EI$MSg{tIQgMh z_n2)E?T3-;jm1tYu8^hJQ-5&4cVh3!`iNa;Ey7mg%i^bSjn9;em8&A>Nv@3?56>@< zqawdU-k%&Bm+CSoWWM*+q)olJ6r| z_Hb$R)k;5;#EO;&KR)|Gd;}^uP_ge+c*6Si`G;@Xeb@H)c?sg-ltG^>-?ghOZ+d}n zAn(gF5XAP$`3CYxzLz{>XSJ^$D3h_QDcZkg$P!^Gt$Sj$vG2~ z55@a z@C4s_$>da@>mxry9FfA&tgHBG zf&UiZ0t9hoVu3}9XOi>Pcj;`JbSxSNQ={ECSaC+19@88F?o18|2BzF_GIKM@D|>>cM68wrhqNICyzf-ZjX5(_i%X z*Z?ZN4K*4MaAE$}UY}&-yB-t{#59SGlVd?1$#aokA=l`0T#@l7UDku4yiNr2*hPF$ zDW89QGvy(&^u5de*aG(Z_~+0KF7SYMQ_(P=HzZ$0?v|V(x##(jd?7kPeuP}%ROP4w z9xzz6jV5=iQZE1KmcHAYBl|xbUBvFNFJNy6Pq01kW6#bvZ2iCb`aA*gY2=X{KC$UQ zC&)9A>myG#C4vKk_1#vM#~-M%-~N^}>uObeDlp&cinYYe{w_k(eJm=O>he4Cwgv}i)ZuuTIr50w)=zE_RFJm zg8Vh|ICt`e3}5N`FWZX09n1L2MZA}kgjaW^&rR!{3U<>?H~IY?IAIsj1Mq+c%n!Wz zdgq(=a={h$*tIGCS%5$u3n%ul2mhUGpYD)zvR~E?U_;lgUE3($I}tjR#~d|i(4gn_ z{cXGAiYt5^SkFlM*hR4Sf#>i8{rIXh{Kfp7HT`>pP1>nF1USPMenc%s4_3B$R@Cm;*xUPHsSN=9j-=pi# z*!0OfgM;1^V0y2BoqO)N9yf5Hat}JdeaH=d683`U5)}(CP`~UI4ySngi~Z4a^uy_I zn_}{;`PdwC3wmdP&oQGH;75TEL5vrFnVbrKyJ)ymgC6eK;OEB=nt zLLh&iD;{>E`XGLCq=oOA)IP$Be*Kz#J1Aa1#_Bt}Rm#7w8#`6JP_3fs4x@5k023<^ zYLdI*#=^3Qwkz4rjS zqa46)^)YJEqDB6^?m4EYs3=|W>{W{wFZS~ptYOTvZ2D`_gON|u^UuUte^4LWC4YO+ zL-xkV>k{ojE|6cxbB#&bTg}xzQ038}5AH>#@! z1pcujf52Gi8g_|_yaG$f()NTs@S|lenLii#_l?@+*e3J{T=5-{?F~=dZTX|he8a(! z{Tus7_OI*}*sHYCUTKc-BG<~E9NdwA#=U=Xy7zIu)*fuGaHbFT;_SVMMX>K<-`QUK zPGZ#fRN#%>qOgZy5B1Q$M;m=amrrG4iRlnWV9y5sm?zdC{2$-b?i~R?C5B5Iz zy6iVf?!3|HgMD}};lcdr-7`MVjSYhj+n*`0 z>kX4-Mc-ZVz8dxmxxsGZb1@&-(`a1y%vv76(sF+=|L`vGyS8baWPH{m_6hWjUDnz^ zB^n+(4c_zvFLd4O6Kgi{Bw*QRvvw;Na{w&;Os-avQd`v>9jQ+3!D?_1_fu1cCAkoqe*$XO9St;D496ti1G` z@uRND9upTDH!NlFVEqJTm$=KbM&xD3b?uy3-uHpP<^4z9@r%(rCmw)n=frZN1>QL^ z;AhvqDScDY($dfEIbcBK!ym{0IesADe7Sc+;nu?K`h_1?RK2Kg(SRaXTkiqY`E?7n zF4(zX--7A|F$M7j?F)Jp3@8{{Frnavg4qQN3sw}YE7)4FvtVCA^}?7!-rT=MFm6HZ z1yk>zwP^OD1&bCgTDoY(qBV=wE!wbX>!R(8b}lMiv~Q6su3lWbIHovM9ADh3xP5VQ zaj)XO#RG~jEgo8&TRfq7YVi%lvx;XIFDPDEytH^l@tWdw#T$yZ7H==!SL{lvm((ta zDG8Otm$WKrUy@wXtE6wqfRal~hL+@(OemRJazn|ilG!B-N*0zZEm={rres~ohLWu% z+e>zql$Pu(af_=juDv*BacFV;;#P~>FHTbd*LK;KAD%>$N zZtUeP+Hnx`dhr<2CK5bu|=HS1q%~3>klMt4l&%G(^k1af9N=G>vbO=SdkT zw645*Ae1yqYSi@1P*c??m}cdjWb4Pw;~6o&Su>Gb<*1YVJ0JAY=t_w8+|a+NaySlP ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg diff --git a/Code/James/Django-lab-01/my_env/Scripts/pip3.exe b/Code/James/Django-lab-01/my_env/Scripts/pip3.exe deleted file mode 100644 index 131764e85ec77026c785f053f8e722dc59e2a164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106388 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 ULEp%)c~p@V?x0J0`LoLZ0+(bGDgXcg diff --git a/Code/James/Django-lab-01/my_env/Scripts/python.exe b/Code/James/Django-lab-01/my_env/Scripts/python.exe deleted file mode 100644 index 42356dc4000e7f217f53129927cf85e48d8e12ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242920 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%0DR4z)WQcb>Rku)_txjy8TEHVs#H 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%0DqcKFn%RX-DF>qCHtfd(>0m&Tp(1(DRhHdoti)C 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%0DS07BAj6-njF-qy0mJ8pj3rJ?3!<- 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 z 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 diff --git a/Code/James/Django-lab-01/my_env/Scripts/pythonw.exe b/Code/James/Django-lab-01/my_env/Scripts/pythonw.exe deleted file mode 100644 index c1c2531d554b91055a8ec54c2e6be096d3b2160c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232688 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 M0JqbnFSzdh7vrZBKL7v# diff --git a/Code/James/Django-lab-01/my_env/pyvenv.cfg b/Code/James/Django-lab-01/my_env/pyvenv.cfg deleted file mode 100644 index 8d967ece..00000000 --- a/Code/James/Django-lab-01/my_env/pyvenv.cfg +++ /dev/null @@ -1,3 +0,0 @@ -home = C:\Users\james\AppData\Local\Programs\Python\Python310 -include-system-site-packages = false -version = 3.10.0 diff --git a/Code/James/Django-lab-01/pokedex/__init__.py b/Code/James/Django-lab-01/pokedex/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/Code/James/Django-lab-01/pokedex/asgi.py b/Code/James/Django-lab-01/pokedex/asgi.py deleted file mode 100644 index 03bf1b13..00000000 --- a/Code/James/Django-lab-01/pokedex/asgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for pokedex project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') - -application = get_asgi_application() diff --git a/Code/James/Django-lab-01/pokedex/settings.py b/Code/James/Django-lab-01/pokedex/settings.py deleted file mode 100644 index 4bcba809..00000000 --- a/Code/James/Django-lab-01/pokedex/settings.py +++ /dev/null @@ -1,123 +0,0 @@ -""" -Django settings for pokedex project. - -Generated by 'django-admin startproject' using Django 4.0. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/4.0/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'django-insecure-aw%+nz%6wk#l961n1yl^(ch2t4i4&2x+40!9zghoyva#^k1*s)' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', -] - -MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -] - -ROOT_URLCONF = 'pokedex.urls' - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - ], - }, - }, -] - -WSGI_APPLICATION = 'pokedex.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/4.0/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} - - -# Password validation -# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/4.0/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/4.0/howto/static-files/ - -STATIC_URL = 'static/' - -# Default primary key field type -# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/James/Django-lab-01/pokedex/urls.py b/Code/James/Django-lab-01/pokedex/urls.py deleted file mode 100644 index fcac7631..00000000 --- a/Code/James/Django-lab-01/pokedex/urls.py +++ /dev/null @@ -1,21 +0,0 @@ -"""pokedex URL Configuration - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.0/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path - -urlpatterns = [ - path('admin/', admin.site.urls), -] diff --git a/Code/James/Django-lab-01/pokedex/wsgi.py b/Code/James/Django-lab-01/pokedex/wsgi.py deleted file mode 100644 index 8b6d1551..00000000 --- a/Code/James/Django-lab-01/pokedex/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for pokedex project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'pokedex.settings') - -application = get_wsgi_application() diff --git a/Code/James/Django-lab-01/requirements.txt b/Code/James/Django-lab-01/requirements.txt deleted file mode 100644 index 657d07328ad0c1e10b309215d3ccd74227407d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmXZUOAbIl5QO1>EpZiLu(Wd#iARWd%*@K+Q99D;)mK%|-4U3W@eGVKx{{1aUyzc} nve2<9vzvaBn*>f)4yo71V4DA3XNkx~FOT|f*{SKYn^Bv;ayb(T From 1333a29b44cdfd16efa7163e55095a4ea8564555 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 27 Dec 2021 20:26:18 -0800 Subject: [PATCH 072/277] final commit --- .../javascript/lab05/assets/css/index.css | 30 +-- .../lab05/assets/javascript/index.js | 252 ++++++++++-------- Code/Michael/javascript/lab05/index.html | 7 +- 3 files changed, 151 insertions(+), 138 deletions(-) diff --git a/Code/Michael/javascript/lab05/assets/css/index.css b/Code/Michael/javascript/lab05/assets/css/index.css index 0239e56d..30886d17 100644 --- a/Code/Michael/javascript/lab05/assets/css/index.css +++ b/Code/Michael/javascript/lab05/assets/css/index.css @@ -1,39 +1,15 @@ -#random-quotea { +#random-quote { position: fixed; background-color: rgb(29, 29, 29); - width: 95%; padding: 5px; padding-bottom: 0; bottom: 10px; - left: 10px; -} - -#top-bar { - position: static; - width: fit-content; - padding: 0 0 0 0; -} - -/* bottomm box */ -#quote-boxa { - position: fixed; - width: fit-content; - padding: 0 0 0 0; - top: 25vh; -} - -#quote-texta { - text-align: left; - padding: 0 0 0 0; - position: static; + left: middle; width: fit-content; - top: 50vh; } -#quote-authora { +#top-bar { position: static; width: fit-content; - font-size: 1em; - text-align: right; padding: 0 0 0 0; } diff --git a/Code/Michael/javascript/lab05/assets/javascript/index.js b/Code/Michael/javascript/lab05/assets/javascript/index.js index ee717a76..45895d29 100644 --- a/Code/Michael/javascript/lab05/assets/javascript/index.js +++ b/Code/Michael/javascript/lab05/assets/javascript/index.js @@ -1,146 +1,152 @@ /* Use the favqs.com api to show a random quote. To start, use https://favqs.com/api/qotd to GET a quote, then display it on the page. The API also supports browsing quotes. */ -let debugging = false; +let debugging = false; // Set this to true to see console.log() statements. Keybind: Shift + I let quoteNumber = 0; let pageNumber = 1; let timer1; -//if ctrl + shift + i is pressed, debugging will be toggled. -window.addEventListener("keydown", (event) => { - if (event.code === "KeyI" && event.shiftKey) { - debugging = !debugging; - console.log("Debugging is now " + debugging); - } -}); +let focus = true; const headers = { - Accept: "application/json", - Authorization: `Token token=${FAVQS_API_KEY}`, + Accept: "application/json", // This is the type of data that we are expecting back from the server. + Authorization: `Token token=${FAVQS_API_KEY}`, // This is the key that we need to use to access the API. }; +// This is to change the background image every time the quote changes. function backgroundImages() { let width = window.innerWidth; // Get the width of the window. let height = window.innerHeight; // This is the height of the screen. let deviceOrientation = window.orientation; // Doesn't actually do anything, just declaring the variable for later. if (width < height) { - deviceOrientation = "portrait"; // If the width is less than the height, the device is in portrait mode. + // If the width is less than the height, then the device is in portrait mode. + deviceOrientation = "portrait"; } else { - deviceOrientation = "landscape"; // If the width is greater than the height, the device is in landscape mode. + // If the width is greater than the height, then the device is in landscape mode. + deviceOrientation = "landscape"; } - let random = Math.floor(Math.random() * 10000) + 1; + let random = Math.floor(Math.random() * 10000) + 1; // This is to make sure that the background image is different every time. - const url = `https://source.unsplash.com/random/${width}x${height}?sig=${random}&orientation=${deviceOrientation}&fit=fillmax&fill=blur`; + const url = `https://source.unsplash.com/random/${width}x${height}?sig=${random}&orientation=${deviceOrientation}&fit=fillmax&fill=blur`; // This is the url to the background image. fetch(url).then((data) => { - let image = data.url; - document.body.style.backgroundImage = `url(${image})`; + // This is to fetch the background image. + let image = data.url; // This is to get the url of the background image. + document.body.style.backgroundImage = `url(${image})`; // This is to set the background image. }); } +// This is to get a random quote from the API. function randomQuote() { - clearTimeout(timer1); + clearTimeout(timer1); // This is to prevent the quote from changing when the window is not active. if (focus) { - fetch("https://favqs.com/api/qotd", { headers }) - .then((response) => response.json()) + // This is to prevent the quote from changing when the window is not active. + fetch("https://favqs.com/api/qotd", { headers }) // This is to fetch the quote from the API. + .then((response) => response.json()) // This is to get the response from the API. .then((data) => { + // This is to get the data from the API. debugging ? console.log(focus) : null; - - const author = data.quote.author; - const quoteText = data.quote.body; - const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. - const quoteHTML = `

      ${quoteText}

       - ${author}

      `; - document.getElementById("quote").innerHTML = quoteHTML; - - timer1 = setTimeout(randomQuote, delayQuote()); - backgroundImages(); + const author = data.quote.author; // This is to get the author of the quote. + const quoteText = data.quote.body; // This is to get the quote. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; // This is to create the HTML for the quote. + document.getElementById("quote").innerHTML = quoteHTML; // This is to display the quote on the page. + timer1 = setTimeout(randomQuote, delayQuote()); // This is to set a timer to change the quote. + backgroundImages(); // This is to change the background image every time the quote changes. }); } else { - clearTimeout(timer1); + clearTimeout(timer1); // This is to prevent the quote from changing when the window is not active. Probably not needed anymore. } } -let focus = true; -//Pause randomQuote function if window is not active. + +//This is the function that runs when the window is not active. window.onblur = function () { debugging ? console.log("Window is not active.") : null; + + // The below is to prevent the quote from changing when the window is not active. focus = false; clearTimeout(timer1); }; -//Resume randomQuote function if window is active. +//This is the function that runs when the window is active. window.onfocus = function () { debugging ? console.log("Window is active.") : null; - focus = true; - clearTimeout(timer1); - randomQuote(); + focus = true; // This is to allow the quote to change when the window is active. + clearTimeout(timer1); //This is to prevent the quote from changing when the window is not active. Probably not needed anymore. + randomQuote(); //This is to start the quote changing when the window is active. }; -randomQuote(); + +//This is a test function to see if promises work. Not using it, but does work. function promiseTest() { - let width = window.innerWidth; - let height = window.innerHeight; - let deviceOrientation = window.orientation; + let width = window.innerWidth; // Get the width of the window. + let height = window.innerHeight; // This is the height of the screen. + let deviceOrientation = window.orientation; // Doesn't actually do anything, just declaring the variable for later. if (width < height) { + // If the width is less than the height, then the device is in portrait mode. deviceOrientation = "portrait"; } else { + // If the width is greater than the height, then the device is in landscape mode. deviceOrientation = "landscape"; } let promise1 = fetch("https://favqs.com/api/qotd", { headers }).then( - (response) => response.json() + // This is to fetch the quote from the API. + (response) => response.json() // This is to get the response from the API. ); let promise2 = fetch( - `https://api.unsplash.com/photos/random?client_id=${UNSPLASH_API_KEY}&orientation=${deviceOrientation}` - ).then((response) => response.json()); - + `https://api.unsplash.com/photos/random?client_id=${UNSPLASH_API_KEY}&orientation=${deviceOrientation}` // This is to fetch the background image. + ).then((response) => response.json()); // This is to get the response from the API. Promise.all([promise1, promise2]).then((values) => { - data = values[0]; - data2 = values[1]; - - const author = data.quote.author; - const quoteText = data.quote.body; - const quoteLink = data.quote.url; // Link to the quote on favqs.com, will use later maybe. - const quoteHTML = `

      ${quoteText}

       - ${author}

      `; - const image = data2.urls.raw; - - document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; - document.getElementById("quote").innerHTML = quoteHTML; - setTimeout(promiseTest, delayQuote()); + // This is to get both the quote and the background image. + data = values[0]; // This is to get the quote from the API. + data2 = values[1]; // This is to get the background image from the API. + const author = data.quote.author; // This is to get the author of the quote. + const quoteText = data.quote.body; // This is to get the quote. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; // This is to create the HTML for the quote. + const image = data2.urls.raw; // This is to get the url of the background image. + document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; // This is to set the background image. + document.getElementById("quote").innerHTML = quoteHTML; // This is to display the quote on the page. + setTimeout(promiseTest, delayQuote()); // This is to set a timer to change the quote. }); } +// This is to get a random background image from the API. function randomBackground() { - let width = window.innerWidth; - let height = window.innerHeight; - let deviceOrientation = window.orientation; + let width = window.innerWidth; // Get the width of the window. + let height = window.innerHeight; // This is the height of the screen. + let deviceOrientation = window.orientation; // Doesn't actually do anything, just declaring the variable for later. if (width < height) { + // If the width is less than the height, then the device is in portrait mode. deviceOrientation = "portrait"; } else { + // If the width is greater than the height, then the device is in landscape mode. deviceOrientation = "landscape"; } fetch( `https://api.unsplash.com/photos/random?client_id=${UNSPLASH_API_KEY2}&orientation=${deviceOrientation}` - ) - .then((response) => response.json()) + ) // This is to fetch the background image. + .then((response) => response.json()) // This is to get the response from the API. .then((data) => { - const image = data.urls.raw; - document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; + // This is to get the background image from the API. + const image = data.urls.raw; // This is to get the url of the background image. + document.body.style.backgroundImage = `url(${image}&orientation=${deviceOrientation}&fit=fillmax&fill=blur&w=${width}&h=${height})`; // This is to set the background image. }); } +// This is to get a calculated delay for the quote changing. function delayQuote() { - const wpm = 180; - const quote = document.getElementById("quote").innerHTML; - const quoteLength = quote.length; - const words = quote.split(" "); - const wordCount = words.length; - const avgWordLength = quoteLength / wordCount; - - const delay = (quoteLength / avgWordLength / wpm) * 60000 + 2500; + const wpm = 180; // This is the average words per minute for humans. + const quote = document.getElementById("quote").innerHTML; // This is to get the quote. + const quoteLength = quote.length; // This is to get the length of the quote. + const words = quote.split(" "); // This is to split the quote into words. + const wordCount = words.length; // This is to get the number of words in the quote. + const avgWordLength = quoteLength / wordCount; // This is to get the average length of the words in the quote. + const delay = (quoteLength / avgWordLength / wpm) * 60000 + 2500; // This is to get the delay for the quote changing. debugging ? console.log(delay) : null; - return delay; + return delay; // This is to return the delay. } +// This is to search for quotes. function searchQuotes(quoteNumber, pageNumber) { // Disable elements while fetching. document.getElementById("search-box").disabled = true; @@ -160,101 +166,129 @@ function searchQuotes(quoteNumber, pageNumber) { { headers, } - ) - .then((response) => response.json()) + ) // This is to fetch the quotes from the API. + .then((response) => response.json()) // This is to get the response from the API. .then((data) => { + // This is to get the quotes from the API. + // Enable elements after fetching. document.getElementById("search-box").disabled = false; document.getElementById("search-box").style.cursor = "auto"; document.getElementById("search").disabled = false; document.getElementById("search").style.cursor = "auto"; - if (quoteNumber > data.quotes.length - 1) { - quoteNumber = data.quotes.length - 1; + // If the quote number is greater than the number of quotes, then set the quote number to the last quote. + quoteNumber = data.quotes.length - 1; // This is to set the quote number to the last quote. } debugging ? console.log(quoteNumber, " quoteNumber") : null; - let author; + let author; // This is to declare the author variable. Fixed an error, probably not needed anymore. try { - author = data.quotes[quoteNumber].author; + // This is to try to get the author of the quote. Probably not needed anymore. + author = data.quotes[quoteNumber].author; // This is to get the author of the quote. } catch (error) { - author = `Unknown [${error}]`; + // This is to catch an error. Probably not needed anymore. + author = `Unknown [${error}]`; // This is to set the author to Unknown. Probably not needed anymore. } - - const quoteText = data.quotes[quoteNumber].body; - const quoteLink = data.quotes[quoteNumber].url; // Link to the quote on favqs.com, will use later maybe. - const quoteHTML = `

      ${quoteText}

       - ${author}

      `; + const quoteText = data.quotes[quoteNumber].body; // This is to get the quote. + const quoteHTML = `

      ${quoteText}

       - ${author}

      `; // This is to get the quote in HTML. debugging ? console.log(data) : null; - if (data.quotes.length === 1) { + // This is to check if there is only one quote. (If there is only one quote, it means no quotes, this is probably the wrong way to handle it and will cause errors, but time is short.) document.getElementById("quote-result").innerHTML = - "

      No quotes found.

      "; + "

      No quotes found.

      "; // This is to display no quotes. } else { - document.getElementById("quote-result").innerHTML = quoteHTML; - document.getElementById("random-btn").disabled = false; - document.getElementById("random-btn").style.cursor = "auto"; + // This is to check if there is more than one quote. + document.getElementById("quote-result").innerHTML = quoteHTML; // This is to display the quote. + document.getElementById("random-btn").disabled = false; // This is to enable the random button. + document.getElementById("random-btn").style.cursor = "auto"; // This is to set the cursor to auto. } if (data.last_page === false) { + // This is to check if there are more quotes. //Enable right-btn - document.getElementById("right-btn").disabled = false; - document.getElementById("right-btn").style.cursor = "auto"; + document.getElementById("right-btn").disabled = false; // This is to enable the right button. + document.getElementById("right-btn").style.cursor = "auto"; // This is to set the cursor to auto. } else { + // This is to check if there are no more quotes. //Disable right-btn - document.getElementById("right-btn").disabled = true; - document.getElementById("right-btn").style.cursor = "not-allowed"; + document.getElementById("right-btn").disabled = true; // This is to disable the right button. + document.getElementById("right-btn").style.cursor = "not-allowed"; // This is to set the cursor to not-allowed. } if (data.page === 1) { + // This is to check if the page is the first page. //Disable left-btn - document.getElementById("left-btn").disabled = true; - document.getElementById("left-btn").style.cursor = "not-allowed"; + document.getElementById("left-btn").disabled = true; // This is to disable the left button. + document.getElementById("left-btn").style.cursor = "not-allowed"; // This is to set the cursor to not-allowed. } else { + // This is to check if the page is not the first page. //Enable left-btn - document.getElementById("left-btn").disabled = false; - document.getElementById("left-btn").style.cursor = "auto"; + document.getElementById("left-btn").disabled = false; // This is to enable the left button. + document.getElementById("left-btn").style.cursor = "auto"; // This is to set the cursor to auto. } - pageNumber = data.page; - backgroundImages(); + pageNumber = data.page; // This is to set the page number. + //backgroundImages(); // This is too spammy. Need a better function, no time to write. //randomBackground(); // Disabled because of lack of API key. }); } // Event listeners document.getElementById("search-box").addEventListener("keydown", (event) => { + // This is to listen for keydown events on the search box. if (event.code === "Enter") { - (quoteNumber = 0), (pageNumber = 1); - searchQuotes(quoteNumber, pageNumber); + // This is to check if the keydown event is enter. + (quoteNumber = 0), (pageNumber = 1); // This is to reset the quote number and page number. + searchQuotes(quoteNumber, pageNumber); // This is to search the quotes. } }); // Event Listener for Search document.getElementById("search").addEventListener("click", function (_event) { - (quoteNumber = 0), (pageNumber = 1); - searchQuotes(quoteNumber, pageNumber); + // This is to listen for click events on the search button. + (quoteNumber = 0), (pageNumber = 1); // This is to reset the quote number and page number. + searchQuotes(quoteNumber, pageNumber); // This is to search the quotes. }); // Event Listener for Random document .getElementById("random-btn") .addEventListener("click", function (_event) { - //Random Number - quoteNumber = Math.floor(Math.random() * 24); + // This is to listen for click events on the random button. + quoteNumber = Math.floor(Math.random() * 24); // This is to get a random number between 0 and 23. debugging ? console.log(quoteNumber) : null; - searchQuotes(quoteNumber, pageNumber); + searchQuotes(quoteNumber, pageNumber); // This is to search the quotes. }); // Event Listener for Next document .getElementById("right-btn") .addEventListener("click", function (_event) { - pageNumber++; + // This is to listen for click events on the right button. + pageNumber++; // This is to increment the page number. debugging ? console.log(pageNumber) : null; - searchQuotes(quoteNumber, pageNumber); + searchQuotes(quoteNumber, pageNumber); // This is to search the quotes. }); // Event Listener for Previous document .getElementById("left-btn") .addEventListener("click", function (_event) { - pageNumber--; + // This is to listen for click events on the left button. + pageNumber--; // This is to decrement the page number. debugging ? console.log(pageNumber) : null; - searchQuotes(quoteNumber, pageNumber); + searchQuotes(quoteNumber, pageNumber); // This is to search the quotes. }); +window.addEventListener("keydown", (event) => { + // This is to listen for keydown events on the window. + if (event.code === "KeyI" && event.shiftKey) { + // If the key is I and shift is held down, toggle debugging. + debugging = !debugging; // Toggle debugging. + console.log("Debugging is now " + debugging); // Log the new value of debugging. + } +}); + +window.addEventListener("resize", () => { + // This is to listen for resize events on the window. + backgroundImages(); // This is to change the background images. + //This could be done better, but time constraints. +}); +backgroundImages(); // This function to load a random background image when the page loads. +randomQuote(); //This is to start the quote changing when the page is loaded. //promiseTest(); This fuction works, but because of API limitations and lack of API keys, I'm not using it. -backgroundImages(); +// I'm doing too much. I have to stop this so I can turn it in. diff --git a/Code/Michael/javascript/lab05/index.html b/Code/Michael/javascript/lab05/index.html index bce29ebe..8f81d696 100644 --- a/Code/Michael/javascript/lab05/index.html +++ b/Code/Michael/javascript/lab05/index.html @@ -22,13 +22,16 @@
      -
      +

      -
      +

      Loading...

      From e3c141207e976db8617b6e5447bddf7c59526b1d Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 27 Dec 2021 20:31:18 -0800 Subject: [PATCH 073/277] some small changes --- Code/Michael/javascript/lab04/assets/js/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Code/Michael/javascript/lab04/assets/js/index.js b/Code/Michael/javascript/lab04/assets/js/index.js index 8f767037..c31af3eb 100644 --- a/Code/Michael/javascript/lab04/assets/js/index.js +++ b/Code/Michael/javascript/lab04/assets/js/index.js @@ -56,3 +56,15 @@ document.getElementById("button").addEventListener("click", function () { var item = document.getElementById("task").value; addItem(item); }); +// Add item to the list when enter is pressed. +document.getElementById("task").addEventListener("keyup", function (event) { + if (event.code === Enter) { + var item = document.getElementById("task").value; + addItem(item); + } +}); + +// Disable right click menu. +document.addEventListener("contextmenu", function (e) { + e.preventDefault(); //Disable right click menu. +}); From 0c58d8fddd4bedbfa941ee14d3a281b9ab228aa7 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Mon, 27 Dec 2021 23:58:08 -0500 Subject: [PATCH 074/277] basic header and footer installed and link css and scss --- .../lab_01/todo_list/static/css/index.css | 2 + .../lab_01/todo_list/static/css/index.css.map | 9 +++++ .../lab_01/todo_list/static/scss/index.scss | 12 ++++++ .../todo_list/templates/todo_list/base.html | 17 ++++++-- .../todo_list/templates/todo_list/index.html | 39 +++++++++++++++++-- 5 files changed, 71 insertions(+), 8 deletions(-) create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css new file mode 100644 index 00000000..015494ec --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css @@ -0,0 +1,2 @@ +body{background-color:aqua}.navbar{margin-bottom:3rem}#big-pic{padding-top:2rem;border-radius:25px} +/*# sourceMappingURL=index.css.map */ \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map new file mode 100644 index 00000000..b4eba952 --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "AAAA,AAAA,IAAI,AAAC,CACD,gBAAgB,CAAE,IAAI,CACzB,AAED,AAAA,OAAO,AAAC,CACJ,aAAa,CAAE,IAAI,CACtB,AAED,AAAA,QAAQ,AAAC,CACL,WAAW,CAAE,IAAI,CACjB,aAAa,CAAE,IAAI,CACtB", + "sources": [ + "../scss/index.scss" + ], + "names": [], + "file": "index.css" +} \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss new file mode 100644 index 00000000..9d78e85f --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss @@ -0,0 +1,12 @@ +body { + background-color: aqua; +} + +.navbar { + margin-bottom: 3rem; +} + +#big-pic { + padding-top: 2rem; + border-radius: 25px; +} \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html index 813f9eca..8f652df3 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html @@ -1,3 +1,4 @@ +{% load static %} @@ -5,7 +6,8 @@ - Document + + To Do List @@ -66,12 +68,19 @@
      {% block content %}{% endblock %}
      - +
      diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html index 967f7bde..966b9f42 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html @@ -1,8 +1,39 @@ {% extends "todo_list/base.html" %} {% block content %} -

      TODO LIST

      -

      - Welcome to my awesome homepage. -

      + +
      +
      +
      +
      +
      +
      + Placeholder image +
      +
      +
      +
      +
      +
      + Placeholder image +
      +
      +
      +

      Login username

      +
      +
      + +
      + Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Phasellus nec iaculis mauris. +
      +
      + +
      +
      +
      +
      +
      +
      + {% endblock %} \ No newline at end of file From fe335d4a4b96cd710e03d26c30a0f9b361f1f9a2 Mon Sep 17 00:00:00 2001 From: James Johnson Date: Mon, 27 Dec 2021 20:59:55 -0800 Subject: [PATCH 075/277] created django-lab-01 file path --- .../Django-lab-01/django_todo/__init__.py | 0 Code/James/Django-lab-01/django_todo/asgi.py | 16 + .../Django-lab-01/django_todo/settings.py | 125 +++++++ Code/James/Django-lab-01/django_todo/urls.py | 22 ++ Code/James/Django-lab-01/django_todo/wsgi.py | 16 + Code/James/Django-lab-01/manage.py | 22 ++ Code/James/Django-lab-01/todo/__init__.py | 0 Code/James/Django-lab-01/todo/admin.py | 3 + Code/James/Django-lab-01/todo/apps.py | 6 + .../Django-lab-01/todo/migrations/__init__.py | 0 Code/James/Django-lab-01/todo/models.py | 21 ++ .../James/Django-lab-01/todo/static/index.css | 10 + .../Django-lab-01/todo/static/normalize.css | 349 ++++++++++++++++++ .../Django-lab-01/todo/templates/base.html | 12 + .../Django-lab-01/todo/templates/index.html | 9 + Code/James/Django-lab-01/todo/tests.py | 3 + Code/James/Django-lab-01/todo/urls.py | 7 + Code/James/Django-lab-01/todo/views.py | 6 + 18 files changed, 627 insertions(+) create mode 100644 Code/James/Django-lab-01/django_todo/__init__.py create mode 100644 Code/James/Django-lab-01/django_todo/asgi.py create mode 100644 Code/James/Django-lab-01/django_todo/settings.py create mode 100644 Code/James/Django-lab-01/django_todo/urls.py create mode 100644 Code/James/Django-lab-01/django_todo/wsgi.py create mode 100644 Code/James/Django-lab-01/manage.py create mode 100644 Code/James/Django-lab-01/todo/__init__.py create mode 100644 Code/James/Django-lab-01/todo/admin.py create mode 100644 Code/James/Django-lab-01/todo/apps.py create mode 100644 Code/James/Django-lab-01/todo/migrations/__init__.py create mode 100644 Code/James/Django-lab-01/todo/models.py create mode 100644 Code/James/Django-lab-01/todo/static/index.css create mode 100644 Code/James/Django-lab-01/todo/static/normalize.css create mode 100644 Code/James/Django-lab-01/todo/templates/base.html create mode 100644 Code/James/Django-lab-01/todo/templates/index.html create mode 100644 Code/James/Django-lab-01/todo/tests.py create mode 100644 Code/James/Django-lab-01/todo/urls.py create mode 100644 Code/James/Django-lab-01/todo/views.py diff --git a/Code/James/Django-lab-01/django_todo/__init__.py b/Code/James/Django-lab-01/django_todo/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/James/Django-lab-01/django_todo/asgi.py b/Code/James/Django-lab-01/django_todo/asgi.py new file mode 100644 index 00000000..4f63b16f --- /dev/null +++ b/Code/James/Django-lab-01/django_todo/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for django_todo project. + +It exposes the ASGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_todo.settings') + +application = get_asgi_application() diff --git a/Code/James/Django-lab-01/django_todo/settings.py b/Code/James/Django-lab-01/django_todo/settings.py new file mode 100644 index 00000000..ed38f509 --- /dev/null +++ b/Code/James/Django-lab-01/django_todo/settings.py @@ -0,0 +1,125 @@ +""" +Django settings for django_todo project. + +Generated by 'django-admin startproject' using Django 4.0. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/4.0/ref/settings/ +""" + +from pathlib import Path + +# Build paths inside the project like this: BASE_DIR / 'subdir'. +BASE_DIR = Path(__file__).resolve().parent.parent + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-qhnrrlmaf*#ox8b!v%sa5g-%xxx$#z7&9f0thpo!j(b*--*g)t' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + + 'todo' +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'django_todo.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'django_todo.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/4.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/4.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/4.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/4.0/howto/static-files/ + +STATIC_URL = 'static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/Code/James/Django-lab-01/django_todo/urls.py b/Code/James/Django-lab-01/django_todo/urls.py new file mode 100644 index 00000000..2f22b75e --- /dev/null +++ b/Code/James/Django-lab-01/django_todo/urls.py @@ -0,0 +1,22 @@ +"""django_todo URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/4.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path, include + +urlpatterns = [ + path('admin/', admin.site.urls), + path('', include('todo.urls')) +] diff --git a/Code/James/Django-lab-01/django_todo/wsgi.py b/Code/James/Django-lab-01/django_todo/wsgi.py new file mode 100644 index 00000000..075ff445 --- /dev/null +++ b/Code/James/Django-lab-01/django_todo/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for django_todo project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/4.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_todo.settings') + +application = get_wsgi_application() diff --git a/Code/James/Django-lab-01/manage.py b/Code/James/Django-lab-01/manage.py new file mode 100644 index 00000000..2d0e8d07 --- /dev/null +++ b/Code/James/Django-lab-01/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_todo.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/Code/James/Django-lab-01/todo/__init__.py b/Code/James/Django-lab-01/todo/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/James/Django-lab-01/todo/admin.py b/Code/James/Django-lab-01/todo/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/Code/James/Django-lab-01/todo/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Code/James/Django-lab-01/todo/apps.py b/Code/James/Django-lab-01/todo/apps.py new file mode 100644 index 00000000..3602af16 --- /dev/null +++ b/Code/James/Django-lab-01/todo/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class TodoConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'todo' diff --git a/Code/James/Django-lab-01/todo/migrations/__init__.py b/Code/James/Django-lab-01/todo/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/James/Django-lab-01/todo/models.py b/Code/James/Django-lab-01/todo/models.py new file mode 100644 index 00000000..48706e50 --- /dev/null +++ b/Code/James/Django-lab-01/todo/models.py @@ -0,0 +1,21 @@ +from typing import Text +from django.db import models +from django.db.models.fields import CharField + +# Create your models here. + +STATUS_CHOICES = [ + ('high', 'High') + ('medium', 'Medium') + ('low', 'Low') +] + +class Priority(models.Model): + name = CharField('high', 'medium', 'low') + + + +class Todoitem(models.Model): + text = models.CharField(max_length=200), + priority = models.ForeignKey(Priority), + created_date = models.DateTimeField() diff --git a/Code/James/Django-lab-01/todo/static/index.css b/Code/James/Django-lab-01/todo/static/index.css new file mode 100644 index 00000000..49c27b3d --- /dev/null +++ b/Code/James/Django-lab-01/todo/static/index.css @@ -0,0 +1,10 @@ +* { + margin: 0; +} + + +.container { + display: flex; + flex-direction: column; + align-items: center; +} \ No newline at end of file diff --git a/Code/James/Django-lab-01/todo/static/normalize.css b/Code/James/Django-lab-01/todo/static/normalize.css new file mode 100644 index 00000000..c45a85f8 --- /dev/null +++ b/Code/James/Django-lab-01/todo/static/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/Code/James/Django-lab-01/todo/templates/base.html b/Code/James/Django-lab-01/todo/templates/base.html new file mode 100644 index 00000000..81d7713e --- /dev/null +++ b/Code/James/Django-lab-01/todo/templates/base.html @@ -0,0 +1,12 @@ + + + + + + + Todo List + + + {%block content%}{%endblock%} + + \ No newline at end of file diff --git a/Code/James/Django-lab-01/todo/templates/index.html b/Code/James/Django-lab-01/todo/templates/index.html new file mode 100644 index 00000000..d7a79a6b --- /dev/null +++ b/Code/James/Django-lab-01/todo/templates/index.html @@ -0,0 +1,9 @@ +{%extends 'base.html'%} +{%block content%} + + + + + + +{%endblock%} \ No newline at end of file diff --git a/Code/James/Django-lab-01/todo/tests.py b/Code/James/Django-lab-01/todo/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/Code/James/Django-lab-01/todo/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/Code/James/Django-lab-01/todo/urls.py b/Code/James/Django-lab-01/todo/urls.py new file mode 100644 index 00000000..5d22ac3f --- /dev/null +++ b/Code/James/Django-lab-01/todo/urls.py @@ -0,0 +1,7 @@ +from django.urls import path +from . import views + +app_name = 'todo' +urlpatterns = [ + path('', views.myview, name='myview') +] \ No newline at end of file diff --git a/Code/James/Django-lab-01/todo/views.py b/Code/James/Django-lab-01/todo/views.py new file mode 100644 index 00000000..484b3ffa --- /dev/null +++ b/Code/James/Django-lab-01/todo/views.py @@ -0,0 +1,6 @@ +from django.shortcuts import render +from django.http import HttpResponse + +# Create your views here. +def myview(request): + return HttpResponse('Hellow World!') \ No newline at end of file From 7dce886c681a6cfd94843896f3f0d7695750ea19 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Mon, 27 Dec 2021 21:32:25 -0800 Subject: [PATCH 076/277] final commit --- .../javascript/lab04/assets/js/index.js | 104 +++++++++++------- Code/Michael/javascript/lab04/index.html | 22 ++++ 2 files changed, 84 insertions(+), 42 deletions(-) diff --git a/Code/Michael/javascript/lab04/assets/js/index.js b/Code/Michael/javascript/lab04/assets/js/index.js index c31af3eb..97064142 100644 --- a/Code/Michael/javascript/lab04/assets/js/index.js +++ b/Code/Michael/javascript/lab04/assets/js/index.js @@ -1,70 +1,90 @@ -//Add item to the list. function addItem(item) { - //Do not add item if exists in a list or if it is empty. - var li = document.getElementById("li-" + item); //Attempt to get item. - var li2 = document.getElementById("completed-li-" + item); //Attempt to get item. + // Add item to todo-list. + // Do not add item if it already exists on either list or is empty. + var li = document.getElementById("li-" + item); // Attempt to get item. + var li2 = document.getElementById("completed-li-" + item); // Attempt to get item. if (li2 != null || li != null || item == "") { //If item exists in a list or if it is empty. return; //Do not add item. } - - var ul = document.getElementById("todo-list"); - var li = document.createElement("li"); - var label = document.createElement("label"); - + var ul = document.getElementById("todo-list"); // Get todo-list. + var li = document.createElement("li"); // Create li element. + var label = document.createElement("label"); // Create label element. li.setAttribute("id", "li-" + item); //Set id of item. - li.setAttribute("onclick", "removeItem(this.id)"); //Set onclick attribute. var checkbox = document.createElement("input"); //Create checkbox. label.innerHTML = " " + item; //Set label text. label.setAttribute("for", "checkbox-" + item); //Set for attribute. + label.setAttribute("id", "label-" + item); //Set id attribute. checkbox.setAttribute("type", "checkbox"); //Set type to checkbox. checkbox.setAttribute("id", "checkbox-" + item); //Set id of checkbox. checkbox.setAttribute("onclick", "markItem('li-" + item + "')"); //Add onclick attribute. - ul.appendChild(li); //Add item to list. li.appendChild(checkbox); //Add checkbox to item. li.appendChild(label); //Add label to item. } -//Remove item from the list. -function removeItem(item) { - var ul = document.getElementById("todo-list"); - var li = document.getElementById(item); - ul.removeChild(li); //Remove item from list. +function removeItem(list, item) { + // Remove item from list. + var ul = document.getElementById(list); // Get list. + var li = document.getElementById(item); // Get item. + ul.removeChild(li); // Remove item from list. } -//Mark item as completed. function markItem(item) { - var ul = document.getElementById("todo-list"); - var li = document.getElementById(item); - var label = li.getElementsByTagName("label")[0]; //Get label. - var lineThrough = document.createElement("s"); //Create line-through element. - lineThrough.innerHTML = label.innerHTML; - label.innerHTML = ""; - label.appendChild(lineThrough); //Add line-through element to label. - ul.removeChild(li); //Remove item from list. - var ul2 = document.getElementById("completed-list"); - li.setAttribute("id", "completed-" + item); //Set id of item. - li.removeAttribute("onclick"); //Remove onclick attribute. - ul2.appendChild(li); //Add item to completed list. - var checkbox = document.getElementById("checkbox-" + item.substring(3)); //Get checkbox but remove `li-` from item. - checkbox.remove(); //Remove checkbox. + // Mark item as completed. + var ul = document.getElementById("todo-list"); // Get todo-list. + var li = document.getElementById(item); // Get item. + var label = li.getElementsByTagName("label")[0]; // Get label. + var lineThrough = document.createElement("s"); // Create line-through element. + lineThrough.innerHTML = label.innerHTML; // Set innerHTML of line-through element to innerHTML of label. + lineThrough.setAttribute("id", "completed-" + item.substring(3)); //Set id of line-through element. + label.innerHTML = ""; // Remove label text. + ul.removeChild(li); // Remove li item from list. + var ul2 = document.getElementById("completed-list"); // Get completed list. + li.setAttribute("id", "completed-" + item); // Set id of li item. + ul2.appendChild(li); // Add li item to completed-list. + var checkbox = document.getElementById("checkbox-" + item.substring(3)); // Get checkbox but remove `li-` from item. + checkbox.remove(); // Remove checkbox. + li.appendChild(lineThrough); // Add line-through element to label. } -//Listen for the form to be submitted. document.getElementById("button").addEventListener("click", function () { - var item = document.getElementById("task").value; - addItem(item); + // Add event listener to button. + var item = document.getElementById("task").value; //Get value of task input. + addItem(item); //Add item to list. }); -// Add item to the list when enter is pressed. + document.getElementById("task").addEventListener("keyup", function (event) { - if (event.code === Enter) { - var item = document.getElementById("task").value; - addItem(item); + // Add event listener to input. + if (event.code === "Enter") { + // If enter key is pressed. + event.preventDefault(); //Prevent form from submitting with default. + document.getElementById("button").click(); //Call button click event. } }); -// Disable right click menu. -document.addEventListener("contextmenu", function (e) { - e.preventDefault(); //Disable right click menu. -}); +document + .getElementById("todo-list") + .addEventListener("contextmenu", function (event) { + // Add event listener to todo-list. + event.preventDefault(); // Prevent default context menu. + removeItem("todo-list", "li-" + event.target.id.substring(6)); // Remove item from todo-list. + }); + +document + .getElementById("completed-list") + .addEventListener("contextmenu", function (event) { + // Add event listener to completed-list. + event.preventDefault(); //Prevent default context menu. + if (event.target.id.includes("completed-li-")) { + // If item includes `completed-li-`. + removeItem("completed-list", event.target.id); // Remove item from completed-list. + } else { + // If item does not include `completed-li-`. + removeItem( + // Remove item from completed-list. + "completed-list", + "completed-li-" + event.target.id.substring(10) + ); + } + }); diff --git a/Code/Michael/javascript/lab04/index.html b/Code/Michael/javascript/lab04/index.html index 4cf05d9f..41574380 100644 --- a/Code/Michael/javascript/lab04/index.html +++ b/Code/Michael/javascript/lab04/index.html @@ -42,6 +42,28 @@

      Completed

      +
      + +
      +
      +
      +

      Instructions

      +

      +

        +
      • + Add a task by typing it into the text box and clicking the button or pressing enter. +
      • +
      • + Click on a task to mark it as complete. +
      • +
      • + Right Click on the any tasks to remove them. +
      • +
      +

      +
      +
      +
      From 816a1e6d705c00a91fdf10710de88c2c24180f24 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Mon, 27 Dec 2021 22:19:19 -0800 Subject: [PATCH 077/277] changed and/or to and --- 3 JavaScript/labs/05 Quote API.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/3 JavaScript/labs/05 Quote API.md b/3 JavaScript/labs/05 Quote API.md index 402a1557..c06374b5 100644 --- a/3 JavaScript/labs/05 Quote API.md +++ b/3 JavaScript/labs/05 Quote API.md @@ -58,7 +58,7 @@ const headers = { **Note:** This is still not the most secure way to handle secret keys. We'll see other ways later in the course. -You can use Favqs' `page` and `filter` parameters to get a bunch of quotes from the API. You can add page buttons and/or a text `input` field and `button` for filtering. +You can use Favqs' `page` and `filter` parameters to get a bunch of quotes from the API. You can add page buttons and a text `input` field and `button` for filtering. Provide URL parameters for your request either by including them in the URL using template literal syntax From 88a19ed837fb98419834f0bfa0c2420c6d7978de Mon Sep 17 00:00:00 2001 From: arek8675 Date: Tue, 28 Dec 2021 11:43:37 -0800 Subject: [PATCH 078/277] added style.css --- Code/Arek/Javascript/lab5/code.js | 19 ++++++++++++++----- Code/Arek/Javascript/lab5/index.html | 2 +- Code/Arek/Javascript/lab5/style.css | 11 +++++++++++ 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 Code/Arek/Javascript/lab5/style.css diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js index cb4e0752..34c38988 100644 --- a/Code/Arek/Javascript/lab5/code.js +++ b/Code/Arek/Javascript/lab5/code.js @@ -6,30 +6,37 @@ let queryString = document.getElementById('filterType').value let url = "https://favqs.com/api/quotes" -let pageNumber = 0 +let pageNumber = 1 let quoteNum = 0 let back = document.querySelector('#back-page') let next = document.querySelector('#next-page') let btn = document.querySelector('#button1') let lastPage = false +let count = 0 +let newQuote = document.createElement('div') function displayQuote(data){ console.log(data.quotes.length) - 1 let pagenum = document.getElementById('page-number') let quote = document.getElementById('quote-div') + + + pagenum.innerHTML = `
      Page Number: ${pageNumber}
      Last Page = ${data.last_page}
      ` + for (item of data.quotes){ + newQuote.innerHTML = ` +

      ${item.body}

      - quote.innerHTML = ` -

      ${data.quotes[quoteNum].body}\n

      - ` - quoteNum += 1 + quote.appendChild(newQuote) + } + @@ -70,6 +77,7 @@ btn.addEventListener('click', function(){ }) back.addEventListener('click', function(){ + count = 0 if (pageNumber === 0){ stop() } @@ -81,6 +89,7 @@ back.addEventListener('click', function(){ }) next.addEventListener('click', function(){ + count = 0 quoteNum = 0 pageNumber += 1 apiCall() diff --git a/Code/Arek/Javascript/lab5/index.html b/Code/Arek/Javascript/lab5/index.html index 5140424d..6b312cb2 100644 --- a/Code/Arek/Javascript/lab5/index.html +++ b/Code/Arek/Javascript/lab5/index.html @@ -14,7 +14,7 @@

      -
      +
      diff --git a/Code/Arek/Javascript/lab5/style.css b/Code/Arek/Javascript/lab5/style.css new file mode 100644 index 00000000..8b800ca3 --- /dev/null +++ b/Code/Arek/Javascript/lab5/style.css @@ -0,0 +1,11 @@ +body{ + background-color: aquamarine; + padding: 20px 20px; + + +} + +button{ + background-color: burlywood; + margin: 20px 20px; +} \ No newline at end of file From 8d22fb849a5cf619b436124866fb8fbb474f063d Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 28 Dec 2021 16:51:45 -0700 Subject: [PATCH 079/277] completed v3 --- Code/Austen/js-01/v3/converter.js | 51 +++++++++++++++++++++++++++++++ Code/Austen/js-01/v3/index.html | 20 ++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 Code/Austen/js-01/v3/converter.js create mode 100644 Code/Austen/js-01/v3/index.html diff --git a/Code/Austen/js-01/v3/converter.js b/Code/Austen/js-01/v3/converter.js new file mode 100644 index 00000000..1a4f2e20 --- /dev/null +++ b/Code/Austen/js-01/v3/converter.js @@ -0,0 +1,51 @@ +function convert(amount, from, to){ + let rates = { + feet: 1, + meters: 0.3048, + miles: 1 / 5280, + kilometers: 0.0003048 + }; + const round = (number, decimalPlaces) => + Number(Math.round(number + "e" + decimalPlaces) + "e-" + decimalPlaces); + amount = parseInt(amount) + let feet = amount / rates[from] + let conversion = feet * rates[to] + if (conversion > 99){ + conversion = round(conversion, 0)} + if (conversion > 10){ + conversion = round(conversion, 1)} + if (conversion > 1){ + conversion = round(conversion, 2)} + if (conversion < 1){ + conversion = round(conversion, 4)} + return `${conversion} ${to}` +} +function format(array){ + let string = '' + let l = array.length + for (let i = 0; i < l; i++){ + if (i === l-1){ + string += `and ${array[i]}.` + } + else { + string += `${array[i]}, ` + } + } + return string +} + + + +let options = ['feet', 'miles', 'meters', 'kilometers' ] +let string = format(options) +let from = prompt(`Welcome to the distance converter.\n available units: ${string}\nEnter the starting unit:`); + +let option = options.indexOf(from) +options.splice(option, 1) +string = format(options) +let amount = prompt(`How many ${from}: `); + +let to = prompt(`Now what unit would you like to convert ${from} to?\n available units: ${string}`); + +let conversion = convert(amount, from, to) +document.getElementById('target').innerHTML = conversion diff --git a/Code/Austen/js-01/v3/index.html b/Code/Austen/js-01/v3/index.html new file mode 100644 index 00000000..2910faea --- /dev/null +++ b/Code/Austen/js-01/v3/index.html @@ -0,0 +1,20 @@ + + + + + + + Unit Converter + + + +

      + + + From 4a79174570d2a4a5b6a19931daafbf0d4b521d7d Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Tue, 28 Dec 2021 16:57:27 -0700 Subject: [PATCH 080/277] update tracker --- Code/Austen/.github/readme.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Code/Austen/.github/readme.md b/Code/Austen/.github/readme.md index 43c16a17..bee44b79 100644 --- a/Code/Austen/.github/readme.md +++ b/Code/Austen/.github/readme.md @@ -45,11 +45,16 @@ This is my assignment folder.
    • Lab 01 - JS Redo (unit converter)
    • Lab 02 - JS Redo (password generator)
    • Lab 03 - JS Redo (rot cipher)
    • -
    • Lab 04 - To Do List
    • -
    • Lab 05 - Quote API
    • +
    • Lab 04 - To Do List
    • +
    • Lab 05 - Quote API
    • +
      + Django +
        +
      • Django 01 - To Do List
      • +
      ## links - Python "Mini Capstone" : [MysteonDex](https://github.com/austenc-id/MysteonDex) From 4958401e9b71085f7eb1e9979cddf470b1127385 Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" <84463571+austenc-id@users.noreply.github.com> Date: Tue, 28 Dec 2021 16:59:17 -0700 Subject: [PATCH 081/277] add space around ## links --- Code/Austen/.github/readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Code/Austen/.github/readme.md b/Code/Austen/.github/readme.md index bee44b79..32e7a8b9 100644 --- a/Code/Austen/.github/readme.md +++ b/Code/Austen/.github/readme.md @@ -55,6 +55,8 @@ This is my assignment folder.
      • Django 01 - To Do List
      • + ## links + - Python "Mini Capstone" : [MysteonDex](https://github.com/austenc-id/MysteonDex) From 4f8d3e8d5ae492b764621eced237a1b250bb67ed Mon Sep 17 00:00:00 2001 From: arek8675 Date: Tue, 28 Dec 2021 17:18:08 -0800 Subject: [PATCH 082/277] app now displays whole list --- Code/Arek/Javascript/lab5/code.js | 30 ++++++++++++++++++++--------- Code/Arek/Javascript/lab5/style.css | 11 +++++++++++ 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/Code/Arek/Javascript/lab5/code.js b/Code/Arek/Javascript/lab5/code.js index 34c38988..f9ff1133 100644 --- a/Code/Arek/Javascript/lab5/code.js +++ b/Code/Arek/Javascript/lab5/code.js @@ -12,14 +12,16 @@ let back = document.querySelector('#back-page') let next = document.querySelector('#next-page') let btn = document.querySelector('#button1') let lastPage = false -let count = 0 + let newQuote = document.createElement('div') function displayQuote(data){ + let count = 0 console.log(data.quotes.length) - 1 let pagenum = document.getElementById('page-number') let quote = document.getElementById('quote-div') - + let quoteList = [] + quote.innerHTML = `` @@ -28,14 +30,24 @@ function displayQuote(data){
        Last Page = ${data.last_page}
        ` - for (item of data.quotes){ - newQuote.innerHTML = ` -

        ${item.body}

        - - - ` - quote.appendChild(newQuote) + for (thing in data.quotes){ + quoteList.push(data.quotes[count].body) + count += 1 + } + count = 0 + for (item in quoteList){ + let newquote = document.createElement('div') + newquote.innerHTML = ` +

        ${quoteList[count]}

        + ` + quote.appendChild(newquote) + count += 1 + } + console.log(quoteList) + + + diff --git a/Code/Arek/Javascript/lab5/style.css b/Code/Arek/Javascript/lab5/style.css index 8b800ca3..c6d8f499 100644 --- a/Code/Arek/Javascript/lab5/style.css +++ b/Code/Arek/Javascript/lab5/style.css @@ -8,4 +8,15 @@ body{ button{ background-color: burlywood; margin: 20px 20px; + +} + +div{ + background-color: white; + padding: 20px 20px; + margin: 20px 20px; +} +p{ + font-size: larger; + font-weight: bold; } \ No newline at end of file From 47f1687680d6d76f6e0e2c22d14dd4a8f8a09944 Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Tue, 28 Dec 2021 18:20:25 -0800 Subject: [PATCH 083/277] added urls/views/templates for creating polls and their choices and created forms for each --- .../polls/templates/add_choices.html | 28 +++++++++ .../django_polls/polls/templates/index.html | 47 ++++++++++----- .../django_polls/polls/templates/result.html | 2 +- 4 Django/demo/django_polls/polls/urls.py | 2 + 4 Django/demo/django_polls/polls/views.py | 59 ++++++++++++++++++- 5 files changed, 118 insertions(+), 20 deletions(-) create mode 100644 4 Django/demo/django_polls/polls/templates/add_choices.html diff --git a/4 Django/demo/django_polls/polls/templates/add_choices.html b/4 Django/demo/django_polls/polls/templates/add_choices.html new file mode 100644 index 00000000..59433f2c --- /dev/null +++ b/4 Django/demo/django_polls/polls/templates/add_choices.html @@ -0,0 +1,28 @@ +{% extends 'base.html' %} {% block content %} + +

        Create Poll

        + +
        +

        {{question.question_text}}

        +

        Choices

        + +
        + + {% csrf_token %} + + {% for choice_number in choice_numbers %} +
        + {{ choice_number }} + +
        + {% endfor %} + + + + + +
        +
        + +{% endblock %} diff --git a/4 Django/demo/django_polls/polls/templates/index.html b/4 Django/demo/django_polls/polls/templates/index.html index 5b64df9b..a9305cde 100644 --- a/4 Django/demo/django_polls/polls/templates/index.html +++ b/4 Django/demo/django_polls/polls/templates/index.html @@ -1,22 +1,37 @@ -{% extends 'base.html' %} - -{% block content %} +{% extends 'base.html' %} {% block content %}

        Pollster

        + +
        + + {% csrf_token %} + +
        +

        How many choices?

        + +
        + +
        + {% for question in questions.all %}
        -

        {{question.question_text}}

        - Voting is {{question.status}} +

        {{question.question_text}}

        + Voting is {{question.status}} -
          - {% for choice in question.choices.all %} -
        • {{choice.votes}} - {{ choice.choice_text }} Vote
        • - {% endfor %} -
        +
          + {% for choice in question.choices.all %} +
        • + {{choice.votes}} - {{ choice.choice_text }} + Vote +
        • + {% endfor %} +
        -{% endfor %} - - - - -{% endblock %} \ No newline at end of file +{% endfor %} {% endblock %} diff --git a/4 Django/demo/django_polls/polls/templates/result.html b/4 Django/demo/django_polls/polls/templates/result.html index 17ecb23b..e9abb04c 100644 --- a/4 Django/demo/django_polls/polls/templates/result.html +++ b/4 Django/demo/django_polls/polls/templates/result.html @@ -9,7 +9,7 @@

        {{question.question_text}}

          {% for choice in question.choices.all %} -
        • {{choice.votes}} - {{ choice.choice_text }} Vote
        • +
        • {{choice.votes}} - {{ choice.choice_text }} Vote
        • {% endfor %}
      diff --git a/4 Django/demo/django_polls/polls/urls.py b/4 Django/demo/django_polls/polls/urls.py index a7a989ec..e7c66558 100644 --- a/4 Django/demo/django_polls/polls/urls.py +++ b/4 Django/demo/django_polls/polls/urls.py @@ -6,5 +6,7 @@ urlpatterns = [ path('', views.index, name='home'), + path('create/', views.create_question, name='create'), + path('add-choices/', views.add_choices, name='add_choices'), path('vote/', views.vote, name='vote') ] diff --git a/4 Django/demo/django_polls/polls/views.py b/4 Django/demo/django_polls/polls/views.py index dd3f9557..341196f5 100644 --- a/4 Django/demo/django_polls/polls/views.py +++ b/4 Django/demo/django_polls/polls/views.py @@ -1,8 +1,9 @@ from django.shortcuts import ( render, # helps render html templates get_object_or_404, # returns the desired object if it exists or raises a 404 error + reverse, # lookup the path associated with a view name ) -from django.http import HttpResponse, Http404 +from django.http import HttpResponse, HttpResponseRedirect ,Http404 # import the models from the Polls app from .models import Question, Choice @@ -12,7 +13,7 @@ def index(request): # get all the questions from the database # through the Question model's 'objects' manager - questions = Question.objects.all() + questions = Question.objects.all().order_by('-pub_date') context = { 'questions': questions @@ -43,4 +44,56 @@ def vote(request, choice_id): 'question': choice.question } - return render(request, 'result.html', context) \ No newline at end of file + return render(request, 'result.html', context) + + +def create_question(request): + # the form data is available through the request object + form = request.POST + + # grab the values from the form + question_text = form['question_text'] + number_of_choices = int(form['number_of_choices']) + + # create the new question in the database + new_question = Question() + new_question.question_text = question_text + new_question.save() + + # generate a list of choice numbers + choice_numbers = [number for number in range(1, number_of_choices + 1)] + + # gather data to render into the template + context = { + 'choice_numbers': choice_numbers, + 'question': new_question + } + + # render the add_choices.html template using the context data + return render(request, 'add_choices.html', context) + + + +def add_choices(request): + form = request.POST + + # find the question object that has the question_id from the form + question = get_object_or_404(Question, id=form['question_id']) + + for key in form: + if key.startswith('choice'): + # create a new Choice database object + new_choice = Choice() + + # set the choice_text + # form['choice1'], form['choice2'], etc + new_choice.choice_text = form[key] + + # associate the choice to the question + new_choice.question = question + + # save the changes to the database + new_choice.save() + + # redirect to the home page to view all the polls + return HttpResponseRedirect(reverse('polls:home')) \ No newline at end of file From 969405bac1081a7f9b582c105b604c3aad15ea4c Mon Sep 17 00:00:00 2001 From: arek8675 Date: Tue, 28 Dec 2021 18:25:21 -0800 Subject: [PATCH 084/277] created new branch --- Code/Arek/Django/lab1/style.css | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Code/Arek/Django/lab1/style.css diff --git a/Code/Arek/Django/lab1/style.css b/Code/Arek/Django/lab1/style.css new file mode 100644 index 00000000..e69de29b From dc68d06eb7221cc5769884eae4291312e5f001d5 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Tue, 28 Dec 2021 19:28:13 -0800 Subject: [PATCH 085/277] formatting --- Code/Michael/django/lab01/lab01/asgi.py | 2 +- Code/Michael/django/lab01/lab01/settings.py | 72 ++++++++++----------- Code/Michael/django/lab01/lab01/urls.py | 2 +- Code/Michael/django/lab01/lab01/wsgi.py | 2 +- Code/Michael/django/lab01/manage.py | 4 +- 5 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Code/Michael/django/lab01/lab01/asgi.py b/Code/Michael/django/lab01/lab01/asgi.py index 1b5d1d6f..0ade4806 100644 --- a/Code/Michael/django/lab01/lab01/asgi.py +++ b/Code/Michael/django/lab01/lab01/asgi.py @@ -11,6 +11,6 @@ from django.core.asgi import get_asgi_application -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lab01.settings") application = get_asgi_application() diff --git a/Code/Michael/django/lab01/lab01/settings.py b/Code/Michael/django/lab01/lab01/settings.py index 9b25a15a..b69dec5b 100644 --- a/Code/Michael/django/lab01/lab01/settings.py +++ b/Code/Michael/django/lab01/lab01/settings.py @@ -20,7 +20,7 @@ # See https://docs.djangoproject.com/en/4.0/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'django-insecure-!ag22)o(2q!nagqsk&q#kn9&8r@_t=(y3#vrxy%zjgmpne1*nh' +SECRET_KEY = "django-insecure-!ag22)o(2q!nagqsk&q#kn9&8r@_t=(y3#vrxy%zjgmpne1*nh" # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True @@ -31,52 +31,52 @@ # Application definition INSTALLED_APPS = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', + "django.contrib.admin", + "django.contrib.auth", + "django.contrib.contenttypes", + "django.contrib.sessions", + "django.contrib.messages", + "django.contrib.staticfiles", ] MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', + "django.middleware.security.SecurityMiddleware", + "django.contrib.sessions.middleware.SessionMiddleware", + "django.middleware.common.CommonMiddleware", + "django.middleware.csrf.CsrfViewMiddleware", + "django.contrib.auth.middleware.AuthenticationMiddleware", + "django.contrib.messages.middleware.MessageMiddleware", + "django.middleware.clickjacking.XFrameOptionsMiddleware", ] -ROOT_URLCONF = 'lab01.urls' +ROOT_URLCONF = "lab01.urls" TEMPLATES = [ { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', + "BACKEND": "django.template.backends.django.DjangoTemplates", + "DIRS": [], + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + "django.template.context_processors.request", + "django.contrib.auth.context_processors.auth", + "django.contrib.messages.context_processors.messages", ], }, }, ] -WSGI_APPLICATION = 'lab01.wsgi.application' +WSGI_APPLICATION = "lab01.wsgi.application" # Database # https://docs.djangoproject.com/en/4.0/ref/settings/#databases DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', + "default": { + "ENGINE": "django.db.backends.sqlite3", + "NAME": BASE_DIR / "db.sqlite3", } } @@ -86,16 +86,16 @@ AUTH_PASSWORD_VALIDATORS = [ { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", }, { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", }, { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", }, { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", }, ] @@ -103,9 +103,9 @@ # Internationalization # https://docs.djangoproject.com/en/4.0/topics/i18n/ -LANGUAGE_CODE = 'en-us' +LANGUAGE_CODE = "en-us" -TIME_ZONE = 'UTC' +TIME_ZONE = "UTC" USE_I18N = True @@ -115,9 +115,9 @@ # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.0/howto/static-files/ -STATIC_URL = 'static/' +STATIC_URL = "static/" # Default primary key field type # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' +DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" diff --git a/Code/Michael/django/lab01/lab01/urls.py b/Code/Michael/django/lab01/lab01/urls.py index e988f051..46d53146 100644 --- a/Code/Michael/django/lab01/lab01/urls.py +++ b/Code/Michael/django/lab01/lab01/urls.py @@ -17,5 +17,5 @@ from django.urls import path urlpatterns = [ - path('admin/', admin.site.urls), + path("admin/", admin.site.urls), ] diff --git a/Code/Michael/django/lab01/lab01/wsgi.py b/Code/Michael/django/lab01/lab01/wsgi.py index cbbde9e6..0fd3714d 100644 --- a/Code/Michael/django/lab01/lab01/wsgi.py +++ b/Code/Michael/django/lab01/lab01/wsgi.py @@ -11,6 +11,6 @@ from django.core.wsgi import get_wsgi_application -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lab01.settings") application = get_wsgi_application() diff --git a/Code/Michael/django/lab01/manage.py b/Code/Michael/django/lab01/manage.py index 3c36ff59..2c6f3929 100644 --- a/Code/Michael/django/lab01/manage.py +++ b/Code/Michael/django/lab01/manage.py @@ -6,7 +6,7 @@ def main(): """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lab01.settings') + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lab01.settings") try: from django.core.management import execute_from_command_line except ImportError as exc: @@ -18,5 +18,5 @@ def main(): execute_from_command_line(sys.argv) -if __name__ == '__main__': +if __name__ == "__main__": main() From fc4420caf015d3bc603d99f38144bdd09d3554e6 Mon Sep 17 00:00:00 2001 From: keegangood Date: Tue, 28 Dec 2021 20:11:55 -0800 Subject: [PATCH 086/277] added django request response cycle image --- 4 Django/docs/django_request_response_cycle.png | Bin 0 -> 89717 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 4 Django/docs/django_request_response_cycle.png diff --git a/4 Django/docs/django_request_response_cycle.png b/4 Django/docs/django_request_response_cycle.png new file mode 100644 index 0000000000000000000000000000000000000000..f2de69aae7c65b03a1a3113bc49df2d78ef22224 GIT binary patch literal 89717 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⁡9O+#jMW(ol;)RA+hS0+38g8 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Δ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

      ^YKWQtZn&{#S#+qhHBvv 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�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

      Y1IDROSAs0hKSf5TX>1!*pS4=+F<{-4nXp|+ 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 literal 0 HcmV?d00001 From 2f56820516cbb51150a20c4026a8856a4d915eea Mon Sep 17 00:00:00 2001 From: "Austen C. Myers-Flachson" Date: Wed, 29 Dec 2021 18:33:42 -0700 Subject: [PATCH 087/277] app initialization --- Code/Austen/incomplete/flask-01/app.py | 0 .../incomplete/flask-01/static/signature.css | 43 +++++++++++++++++++ .../incomplete/flask-01/templates/base.html | 0 .../incomplete/flask-01/templates/index.html | 0 4 files changed, 43 insertions(+) create mode 100644 Code/Austen/incomplete/flask-01/app.py create mode 100644 Code/Austen/incomplete/flask-01/static/signature.css create mode 100644 Code/Austen/incomplete/flask-01/templates/base.html create mode 100644 Code/Austen/incomplete/flask-01/templates/index.html diff --git a/Code/Austen/incomplete/flask-01/app.py b/Code/Austen/incomplete/flask-01/app.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Austen/incomplete/flask-01/static/signature.css b/Code/Austen/incomplete/flask-01/static/signature.css new file mode 100644 index 00000000..36b4c715 --- /dev/null +++ b/Code/Austen/incomplete/flask-01/static/signature.css @@ -0,0 +1,43 @@ +/* minor css reset */ +body { + vertical-align: baseline; + border: 0 none; + outline: 0; + padding: 0; + margin: 0; +} +ul>li { + list-style: none; +} + +/* flexbox */ +.flex { + display: flex; +} +.flex-col { + display: flex; + flex-direction: column; +} +.flex-row { + display: flex; + flex-direction: row; +} +/* positions */ +.fixed { + position: fixed; +} +.absolute { + position: absolute; +} +.relative { + position: relative; +} +/* shapes */ +.circle { + border-radius: 50%; +} +/* colors */ +.black-white { + color: white; + background-color: black; +} diff --git a/Code/Austen/incomplete/flask-01/templates/base.html b/Code/Austen/incomplete/flask-01/templates/base.html new file mode 100644 index 00000000..e69de29b diff --git a/Code/Austen/incomplete/flask-01/templates/index.html b/Code/Austen/incomplete/flask-01/templates/index.html new file mode 100644 index 00000000..e69de29b From 7cced6bab4de707b220e66b12ce7513bf9d9cada Mon Sep 17 00:00:00 2001 From: Keegan Good Date: Wed, 29 Dec 2021 18:24:01 -0800 Subject: [PATCH 088/277] added users app and moved templates and static files to the project level --- .../django_polls/django_polls/settings.py | 9 +- .../demo/django_polls/django_polls/urls.py | 6 +- .../demo/django_polls/polls/static/index.css | 104 ------------------ 4 Django/demo/django_polls/polls/views.py | 6 +- 4 Django/demo/django_polls/static/index.css | 7 ++ 4 Django/demo/django_polls/static/navbar.css | 30 +++++ .../{polls => }/static/normalize.css | 0 4 Django/demo/django_polls/static/polls.css | 102 +++++++++++++++++ 4 Django/demo/django_polls/static/users.css | 25 +++++ .../{polls => }/templates/base.html | 2 + .../templates/partials/_navbar.html | 7 ++ .../polls}/add_choices.html | 0 .../templates => templates/polls}/index.html | 2 +- .../templates => templates/polls}/result.html | 0 .../templates/users/register.html | 26 +++++ 4 Django/demo/django_polls/users/__init__.py | 0 4 Django/demo/django_polls/users/admin.py | 6 + 4 Django/demo/django_polls/users/apps.py | 6 + .../users/migrations/0001_initial.py | 44 ++++++++ .../django_polls/users/migrations/__init__.py | 0 4 Django/demo/django_polls/users/models.py | 15 +++ 4 Django/demo/django_polls/users/tests.py | 3 + 4 Django/demo/django_polls/users/urls.py | 8 ++ 4 Django/demo/django_polls/users/views.py | 37 +++++++ _navbar.html | 7 ++ navbar.css | 30 +++++ register.html | 20 ++++ users.css | 25 +++++ 28 files changed, 417 insertions(+), 110 deletions(-) delete mode 100644 4 Django/demo/django_polls/polls/static/index.css create mode 100644 4 Django/demo/django_polls/static/index.css create mode 100644 4 Django/demo/django_polls/static/navbar.css rename 4 Django/demo/django_polls/{polls => }/static/normalize.css (100%) create mode 100644 4 Django/demo/django_polls/static/polls.css create mode 100644 4 Django/demo/django_polls/static/users.css rename 4 Django/demo/django_polls/{polls => }/templates/base.html (90%) create mode 100644 4 Django/demo/django_polls/templates/partials/_navbar.html rename 4 Django/demo/django_polls/{polls/templates => templates/polls}/add_choices.html (100%) rename 4 Django/demo/django_polls/{polls/templates => templates/polls}/index.html (97%) rename 4 Django/demo/django_polls/{polls/templates => templates/polls}/result.html (100%) create mode 100644 4 Django/demo/django_polls/templates/users/register.html create mode 100644 4 Django/demo/django_polls/users/__init__.py create mode 100644 4 Django/demo/django_polls/users/admin.py create mode 100644 4 Django/demo/django_polls/users/apps.py create mode 100644 4 Django/demo/django_polls/users/migrations/0001_initial.py create mode 100644 4 Django/demo/django_polls/users/migrations/__init__.py create mode 100644 4 Django/demo/django_polls/users/models.py create mode 100644 4 Django/demo/django_polls/users/tests.py create mode 100644 4 Django/demo/django_polls/users/urls.py create mode 100644 4 Django/demo/django_polls/users/views.py create mode 100644 _navbar.html create mode 100644 navbar.css create mode 100644 register.html create mode 100644 users.css diff --git a/4 Django/demo/django_polls/django_polls/settings.py b/4 Django/demo/django_polls/django_polls/settings.py index 23d6b70b..9f54a0fb 100644 --- a/4 Django/demo/django_polls/django_polls/settings.py +++ b/4 Django/demo/django_polls/django_polls/settings.py @@ -41,6 +41,7 @@ # third-party apps # my apps + 'users', 'polls', ] @@ -59,7 +60,7 @@ TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], + 'DIRS': ['templates'], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ @@ -121,6 +122,12 @@ # https://docs.djangoproject.com/en/4.0/howto/static-files/ STATIC_URL = 'static/' +# direct django to the project-level static folder +STATICFILES_DIRS = [str(BASE_DIR.joinpath('static'))] + +# direct django to use our CustomUser model as the default User model +AUTH_USER_MODEL = 'users.CustomUser' + # Default primary key field type # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field diff --git a/4 Django/demo/django_polls/django_polls/urls.py b/4 Django/demo/django_polls/django_polls/urls.py index 53627394..5d7d232d 100644 --- a/4 Django/demo/django_polls/django_polls/urls.py +++ b/4 Django/demo/django_polls/django_polls/urls.py @@ -18,5 +18,9 @@ urlpatterns = [ path('admin/', admin.site.urls), - path('', include('polls.urls')) + + # include the urls from the polls app when localhost:8000/ is visited + path('', include('polls.urls')), + # include the urls from the users app when localhost:8000/users/ is visited + path('users/', include('users.urls')), ] diff --git a/4 Django/demo/django_polls/polls/static/index.css b/4 Django/demo/django_polls/polls/static/index.css deleted file mode 100644 index c21e54f3..00000000 --- a/4 Django/demo/django_polls/polls/static/index.css +++ /dev/null @@ -1,104 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto+Slab&display=swap'); - -* { - font-family: 'Montserrat', sans-serif; - margin: 0; -} - -h1, .display-1 { - text-align: center; - font-family: 'Roboto Slab', serif; -} -.display-1 { - font-size: 3rem; - margin: 30px; -} - -.container { - background-color: lightslategray; - min-height: 100vh; - width: 100%; - - display: flex; - flex-direction: column; - align-items: center; - - text-align: center; -} - - - -/* FORM */ -form { - display: flex; - flex-direction: column; - align-items: center; - gap: 1rem; -} - -input { - padding: 10px; -} - -input[type=number] { - width: 2vw; -} - -button { - color: lightgrey; - background-color: purple; - border: none; - border-radius: 5px; - padding:10px; - width: 5vw; -} - - - - -/* POLLS */ - -.poll { - width: 50vw; - padding: 30px; - margin: 10px auto; - - display: flex; - flex-direction: column; - align-self: center; - - background-color: lightseagreen; - border-radius: 5px; -} - - - -.choice-label { - font-size: 2rem; -} - -.choices { - list-style: none; - padding:0; -} - -.choice { - width: 40%; - padding: 15px; - margin: 20px auto; - - background-color: lightsteelblue; - border-radius: 5px; - - display: flex; - justify-content: space-between; - align-items: center; -} - -a { - text-decoration: none; -} - -a:hover { - color: teal; -} diff --git a/4 Django/demo/django_polls/polls/views.py b/4 Django/demo/django_polls/polls/views.py index 341196f5..22853512 100644 --- a/4 Django/demo/django_polls/polls/views.py +++ b/4 Django/demo/django_polls/polls/views.py @@ -21,7 +21,7 @@ def index(request): # context is a dictionary containing the values we want to use on the template # render(request, template_name, context_dict) - return render(request, 'index.html', context) + return render(request, 'polls/index.html', context) def vote(request, choice_id): @@ -44,7 +44,7 @@ def vote(request, choice_id): 'question': choice.question } - return render(request, 'result.html', context) + return render(request, 'polls/result.html', context) def create_question(request): @@ -70,7 +70,7 @@ def create_question(request): } # render the add_choices.html template using the context data - return render(request, 'add_choices.html', context) + return render(request, 'polls/add_choices.html', context) diff --git a/4 Django/demo/django_polls/static/index.css b/4 Django/demo/django_polls/static/index.css new file mode 100644 index 00000000..25a3cc13 --- /dev/null +++ b/4 Django/demo/django_polls/static/index.css @@ -0,0 +1,7 @@ +@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto+Slab&display=swap'); + +@import url('navbar.css'); +@import url('polls.css'); +@import url('users.css'); + + diff --git a/4 Django/demo/django_polls/static/navbar.css b/4 Django/demo/django_polls/static/navbar.css new file mode 100644 index 00000000..daa67132 --- /dev/null +++ b/4 Django/demo/django_polls/static/navbar.css @@ -0,0 +1,30 @@ +.navbar { + background-color: goldenrod; + width: 100%; + + display: flex; + align-items: center; + justify-content: space-between; +} + +.navbar .brand { + padding-left: 15px; + font-family: 'Roboto Slab', serif +} + +.navbar .nav-links { + padding: 15px; + + display: inline-flex; + /* gap is the horizontal spacing of a flexbox */ + gap: 1rem; +} + +.navbar .nav-link { + list-style: none; +} + +.navbar .nav-link:hover { + cursor: pointer; +} + diff --git a/4 Django/demo/django_polls/polls/static/normalize.css b/4 Django/demo/django_polls/static/normalize.css similarity index 100% rename from 4 Django/demo/django_polls/polls/static/normalize.css rename to 4 Django/demo/django_polls/static/normalize.css diff --git a/4 Django/demo/django_polls/static/polls.css b/4 Django/demo/django_polls/static/polls.css new file mode 100644 index 00000000..a3dcb94f --- /dev/null +++ b/4 Django/demo/django_polls/static/polls.css @@ -0,0 +1,102 @@ + +* { + font-family: 'Montserrat', sans-serif; + margin: 0; + } + + h1, .display-1 { + text-align: center; + font-family: 'Roboto Slab', serif; + } + .display-1 { + font-size: 3rem; + margin: 30px; + } + + .container { + background-color: lightslategray; + min-height: 100vh; + width: 100%; + + display: flex; + flex-direction: column; + align-items: center; + + text-align: center; + } + + +/* FORM */ +form { + display: flex; + flex-direction: column; + align-items: center; + gap: 1rem; + } + + input { + padding: 10px; + } + + input[type=number] { + width: 2vw; + } + + button { + color: lightgrey; + background-color: purple; + border: none; + border-radius: 5px; + padding:10px; + width: 5vw; + } + + + + + /* POLLS */ + + .poll { + width: 50vw; + padding: 30px; + margin: 10px auto; + + display: flex; + flex-direction: column; + align-self: center; + + background-color: lightseagreen; + border-radius: 5px; + } + + + + .choice-label { + font-size: 2rem; + } + + .choices { + list-style: none; + padding:0; + } + + .choice { + width: 40%; + padding: 15px; + margin: 20px auto; + + background-color: lightsteelblue; + border-radius: 5px; + + display: flex; + justify-content: space-between; + align-items: center; + } + + a { + text-decoration: none; + } + + a:hover { + color: teal; + } \ No newline at end of file diff --git a/4 Django/demo/django_polls/static/users.css b/4 Django/demo/django_polls/static/users.css new file mode 100644 index 00000000..c02043c7 --- /dev/null +++ b/4 Django/demo/django_polls/static/users.css @@ -0,0 +1,25 @@ +.auth-form { + width: 50vw; + padding: 30px; + margin: 10px auto; + + display: flex; + flex-direction: column; + align-self: center; + + background-color: lightseagreen; + border-radius: 5px; +} + +.auth-form input { + padding: 10px; +} + +.auth-form button { + color: lightgrey; + background-color: purple; + border: none; + border-radius: 5px; + padding:10px; +} + diff --git a/4 Django/demo/django_polls/polls/templates/base.html b/4 Django/demo/django_polls/templates/base.html similarity index 90% rename from 4 Django/demo/django_polls/polls/templates/base.html rename to 4 Django/demo/django_polls/templates/base.html index 8674a27c..de410df1 100644 --- a/4 Django/demo/django_polls/polls/templates/base.html +++ b/4 Django/demo/django_polls/templates/base.html @@ -11,6 +11,8 @@ Pollster + {% include 'partials/_navbar.html' %} + {% block content%} {% endblock %} diff --git a/4 Django/demo/django_polls/templates/partials/_navbar.html b/4 Django/demo/django_polls/templates/partials/_navbar.html new file mode 100644 index 00000000..34c15afb --- /dev/null +++ b/4 Django/demo/django_polls/templates/partials/_navbar.html @@ -0,0 +1,7 @@ +

      diff --git a/4 Django/demo/django_polls/polls/templates/add_choices.html b/4 Django/demo/django_polls/templates/polls/add_choices.html similarity index 100% rename from 4 Django/demo/django_polls/polls/templates/add_choices.html rename to 4 Django/demo/django_polls/templates/polls/add_choices.html diff --git a/4 Django/demo/django_polls/polls/templates/index.html b/4 Django/demo/django_polls/templates/polls/index.html similarity index 97% rename from 4 Django/demo/django_polls/polls/templates/index.html rename to 4 Django/demo/django_polls/templates/polls/index.html index a9305cde..e61ba011 100644 --- a/4 Django/demo/django_polls/polls/templates/index.html +++ b/4 Django/demo/django_polls/templates/polls/index.html @@ -4,7 +4,7 @@

      Pollster

      - {% csrf_token %} + {% csrf_token %}

      How many choices?

      diff --git a/4 Django/demo/django_polls/polls/templates/result.html b/4 Django/demo/django_polls/templates/polls/result.html similarity index 100% rename from 4 Django/demo/django_polls/polls/templates/result.html rename to 4 Django/demo/django_polls/templates/polls/result.html diff --git a/4 Django/demo/django_polls/templates/users/register.html b/4 Django/demo/django_polls/templates/users/register.html new file mode 100644 index 00000000..7206ddf4 --- /dev/null +++ b/4 Django/demo/django_polls/templates/users/register.html @@ -0,0 +1,26 @@ +{% extends 'base.html' %} + +{% block content %} +

      Register

      + + + {% csrf_token %} + + + + + + + + + + + + + + + + + + +{% endblock %} \ No newline at end of file diff --git a/4 Django/demo/django_polls/users/__init__.py b/4 Django/demo/django_polls/users/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/django_polls/users/admin.py b/4 Django/demo/django_polls/users/admin.py new file mode 100644 index 00000000..134494ea --- /dev/null +++ b/4 Django/demo/django_polls/users/admin.py @@ -0,0 +1,6 @@ +from django.contrib import admin +from django.contrib.auth.admin import UserAdmin + +from .models import CustomUser + +admin.site.register(CustomUser, UserAdmin) diff --git a/4 Django/demo/django_polls/users/apps.py b/4 Django/demo/django_polls/users/apps.py new file mode 100644 index 00000000..72b14010 --- /dev/null +++ b/4 Django/demo/django_polls/users/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class UsersConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'users' diff --git a/4 Django/demo/django_polls/users/migrations/0001_initial.py b/4 Django/demo/django_polls/users/migrations/0001_initial.py new file mode 100644 index 00000000..ff48bb03 --- /dev/null +++ b/4 Django/demo/django_polls/users/migrations/0001_initial.py @@ -0,0 +1,44 @@ +# Generated by Django 4.0 on 2021-12-30 01:46 + +import django.contrib.auth.models +import django.contrib.auth.validators +from django.db import migrations, models +import django.utils.timezone + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('auth', '0012_alter_user_first_name_max_length'), + ] + + operations = [ + migrations.CreateModel( + name='CustomUser', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('password', models.CharField(max_length=128, verbose_name='password')), + ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), + ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), + ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), + ('first_name', models.CharField(blank=True, max_length=150, verbose_name='first name')), + ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), + ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), + ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), + ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), + ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), + ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), + ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), + ], + options={ + 'verbose_name': 'user', + 'verbose_name_plural': 'users', + 'abstract': False, + }, + managers=[ + ('objects', django.contrib.auth.models.UserManager()), + ], + ), + ] diff --git a/4 Django/demo/django_polls/users/migrations/__init__.py b/4 Django/demo/django_polls/users/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/4 Django/demo/django_polls/users/models.py b/4 Django/demo/django_polls/users/models.py new file mode 100644 index 00000000..5b717e47 --- /dev/null +++ b/4 Django/demo/django_polls/users/models.py @@ -0,0 +1,15 @@ +from django.db import models +# AbstractUser class has all the same attributes and +# functionality as the default User class but is made for extending +from django.contrib.auth.models import AbstractUser + +class CustomUser(AbstractUser): + + # additional User fields can be added here + # but for now we'll just pass + pass + + + def __str__(self): + return self.username + diff --git a/4 Django/demo/django_polls/users/tests.py b/4 Django/demo/django_polls/users/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/4 Django/demo/django_polls/users/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/4 Django/demo/django_polls/users/urls.py b/4 Django/demo/django_polls/users/urls.py new file mode 100644 index 00000000..d3ec58b9 --- /dev/null +++ b/4 Django/demo/django_polls/users/urls.py @@ -0,0 +1,8 @@ +from django.urls import path + +from . import views + +app_name='users' +urlpatterns = [ + path('register/', views.register, name='register') +] \ No newline at end of file diff --git a/4 Django/demo/django_polls/users/views.py b/4 Django/demo/django_polls/users/views.py new file mode 100644 index 00000000..1d5d4dcc --- /dev/null +++ b/4 Django/demo/django_polls/users/views.py @@ -0,0 +1,37 @@ +from django.shortcuts import render, reverse +from django.http import HttpResponseRedirect +from django.contrib.auth import ( + authenticate, + login as django_login, + logout as django_logout +) +from users.models import CustomUser + + +# when register/ is visited with a GET request, the form will load +# when register/ is visited with a POST request, the form will be processed +def register(request): + if request.method == 'GET': + return render(request, 'users/register.html') + + elif request.method == 'POST': + form = request.POST + + username = form['username'] + password = form['password'] + email = form['email'] + first_name = form['first-name'] + last_name = form['last-name'] + + # create a new user with the form data + new_user = CustomUser.objects.create( + username=username, + email=email, + password=password, + first_name=first_name, + ) + + # log the user in by default + django_login(request, new_user) + + return HttpResponseRedirect(reverse('polls:home')) diff --git a/_navbar.html b/_navbar.html new file mode 100644 index 00000000..34c15afb --- /dev/null +++ b/_navbar.html @@ -0,0 +1,7 @@ + diff --git a/navbar.css b/navbar.css new file mode 100644 index 00000000..daa67132 --- /dev/null +++ b/navbar.css @@ -0,0 +1,30 @@ +.navbar { + background-color: goldenrod; + width: 100%; + + display: flex; + align-items: center; + justify-content: space-between; +} + +.navbar .brand { + padding-left: 15px; + font-family: 'Roboto Slab', serif +} + +.navbar .nav-links { + padding: 15px; + + display: inline-flex; + /* gap is the horizontal spacing of a flexbox */ + gap: 1rem; +} + +.navbar .nav-link { + list-style: none; +} + +.navbar .nav-link:hover { + cursor: pointer; +} + diff --git a/register.html b/register.html new file mode 100644 index 00000000..602f0bd6 --- /dev/null +++ b/register.html @@ -0,0 +1,20 @@ +{% extends 'base.html' %} {% block content %} {% load static%} +

      Register

      + +
      + {% csrf_token %} + + + + + + + + + + + + +
      + +{% endblock %} \ No newline at end of file diff --git a/users.css b/users.css new file mode 100644 index 00000000..c02043c7 --- /dev/null +++ b/users.css @@ -0,0 +1,25 @@ +.auth-form { + width: 50vw; + padding: 30px; + margin: 10px auto; + + display: flex; + flex-direction: column; + align-self: center; + + background-color: lightseagreen; + border-radius: 5px; +} + +.auth-form input { + padding: 10px; +} + +.auth-form button { + color: lightgrey; + background-color: purple; + border: none; + border-radius: 5px; + padding:10px; +} + From 32a7567f1e4bdfe0058c2122a682e4eee8f913c4 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Wed, 29 Dec 2021 21:53:48 -0500 Subject: [PATCH 089/277] debug push --- .../lab_01/todo_list/templates/todo_list/base.html | 2 +- .../lab_01/todo_list/templates/todo_list/create.html | 7 +++++++ .../lab_01/todo_list/templates/todo_list/index.html | 5 ++++- .../Django/lab_01/todo_list/urls.py | 1 + .../Django/lab_01/todo_list/views.py | 12 ++++++++++-- 5 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/create.html diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html index 8f652df3..b1259cd0 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html @@ -27,7 +27,7 @@ Home - + Create diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/create.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/create.html new file mode 100644 index 00000000..1b2a05fa --- /dev/null +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/create.html @@ -0,0 +1,7 @@ +{% extends "todo_list/base.html" %} + +{% block content %} + +

      TODO: create form for input

      + +{% endblock %} \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html index 966b9f42..97d97c78 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/index.html @@ -3,6 +3,8 @@ {% block content %}
      + + {% for key in dummy_iter %}
      @@ -25,7 +27,7 @@
      Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Phasellus nec iaculis mauris. + Phasellus nec iaculis mauris. {{ key }}

      @@ -34,6 +36,7 @@
      + {% endfor %}
      {% endblock %} \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py index 21816a66..028786b8 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/urls.py @@ -4,4 +4,5 @@ app_name = "todo_list" urlpatterns = [ path("", views.index, name="index"), + path("create/", views.create, name="create"), ] diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py index 45c7f2a4..30eef7b2 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/views.py @@ -1,7 +1,15 @@ from django.shortcuts import render # Create your views here. - +dummy_iter = { + 1: "one", + 2: "two", + 3: "three" +} def index(request): - return render(request, "todo_list/index.html") + return render(request, "todo_list/index.html", dummy_iter) + +def create(request): + return render(request, "todo_list/create.html") + From b5373a484c5a81f17825a9138ac5caf2490ba889 Mon Sep 17 00:00:00 2001 From: cdmichaelb Date: Wed, 29 Dec 2021 20:11:15 -0800 Subject: [PATCH 090/277] created new apps, up next is customuser --- Code/Michael/django/lab01/lab01/settings.py | 6 +++++- Code/Michael/django/lab01/lab01/urls.py | 6 +++++- Code/Michael/django/lab01/save/__init__.py | 0 Code/Michael/django/lab01/save/admin.py | 3 +++ Code/Michael/django/lab01/save/apps.py | 6 ++++++ Code/Michael/django/lab01/save/migrations/__init__.py | 0 Code/Michael/django/lab01/save/models.py | 3 +++ Code/Michael/django/lab01/save/tests.py | 3 +++ Code/Michael/django/lab01/save/views.py | 3 +++ Code/Michael/django/lab01/todolist/__init__.py | 0 Code/Michael/django/lab01/todolist/admin.py | 3 +++ Code/Michael/django/lab01/todolist/apps.py | 6 ++++++ Code/Michael/django/lab01/todolist/migrations/__init__.py | 0 Code/Michael/django/lab01/todolist/models.py | 3 +++ Code/Michael/django/lab01/todolist/tests.py | 3 +++ Code/Michael/django/lab01/todolist/views.py | 3 +++ 16 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 Code/Michael/django/lab01/save/__init__.py create mode 100644 Code/Michael/django/lab01/save/admin.py create mode 100644 Code/Michael/django/lab01/save/apps.py create mode 100644 Code/Michael/django/lab01/save/migrations/__init__.py create mode 100644 Code/Michael/django/lab01/save/models.py create mode 100644 Code/Michael/django/lab01/save/tests.py create mode 100644 Code/Michael/django/lab01/save/views.py create mode 100644 Code/Michael/django/lab01/todolist/__init__.py create mode 100644 Code/Michael/django/lab01/todolist/admin.py create mode 100644 Code/Michael/django/lab01/todolist/apps.py create mode 100644 Code/Michael/django/lab01/todolist/migrations/__init__.py create mode 100644 Code/Michael/django/lab01/todolist/models.py create mode 100644 Code/Michael/django/lab01/todolist/tests.py create mode 100644 Code/Michael/django/lab01/todolist/views.py diff --git a/Code/Michael/django/lab01/lab01/settings.py b/Code/Michael/django/lab01/lab01/settings.py index b69dec5b..bada713a 100644 --- a/Code/Michael/django/lab01/lab01/settings.py +++ b/Code/Michael/django/lab01/lab01/settings.py @@ -37,6 +37,10 @@ "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", + + "lab01", + "save", + "todolist" ] MIDDLEWARE = [ @@ -116,7 +120,7 @@ # https://docs.djangoproject.com/en/4.0/howto/static-files/ STATIC_URL = "static/" - +STATICFILES_DIRS = [str(BASE_DIR.joinpath("static"))] # Default primary key field type # https://docs.djangoproject.com/en/4.0/ref/settings/#default-auto-field diff --git a/Code/Michael/django/lab01/lab01/urls.py b/Code/Michael/django/lab01/lab01/urls.py index 46d53146..ee3477c2 100644 --- a/Code/Michael/django/lab01/lab01/urls.py +++ b/Code/Michael/django/lab01/lab01/urls.py @@ -14,8 +14,12 @@ 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path +from django.urls import path, include urlpatterns = [ path("admin/", admin.site.urls), + + path("/", include("lab01.urls")), + path("/save/", include("save.urls")), + path("/todolist/", include("todolist.urls")), ] diff --git a/Code/Michael/django/lab01/save/__init__.py b/Code/Michael/django/lab01/save/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/django/lab01/save/admin.py b/Code/Michael/django/lab01/save/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/Code/Michael/django/lab01/save/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Code/Michael/django/lab01/save/apps.py b/Code/Michael/django/lab01/save/apps.py new file mode 100644 index 00000000..f69b4253 --- /dev/null +++ b/Code/Michael/django/lab01/save/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class SaveConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'save' diff --git a/Code/Michael/django/lab01/save/migrations/__init__.py b/Code/Michael/django/lab01/save/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/django/lab01/save/models.py b/Code/Michael/django/lab01/save/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/Code/Michael/django/lab01/save/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/Code/Michael/django/lab01/save/tests.py b/Code/Michael/django/lab01/save/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/Code/Michael/django/lab01/save/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/Code/Michael/django/lab01/save/views.py b/Code/Michael/django/lab01/save/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/Code/Michael/django/lab01/save/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/Code/Michael/django/lab01/todolist/__init__.py b/Code/Michael/django/lab01/todolist/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/django/lab01/todolist/admin.py b/Code/Michael/django/lab01/todolist/admin.py new file mode 100644 index 00000000..8c38f3f3 --- /dev/null +++ b/Code/Michael/django/lab01/todolist/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Code/Michael/django/lab01/todolist/apps.py b/Code/Michael/django/lab01/todolist/apps.py new file mode 100644 index 00000000..85a91be5 --- /dev/null +++ b/Code/Michael/django/lab01/todolist/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class TodolistConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'todolist' diff --git a/Code/Michael/django/lab01/todolist/migrations/__init__.py b/Code/Michael/django/lab01/todolist/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Code/Michael/django/lab01/todolist/models.py b/Code/Michael/django/lab01/todolist/models.py new file mode 100644 index 00000000..71a83623 --- /dev/null +++ b/Code/Michael/django/lab01/todolist/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/Code/Michael/django/lab01/todolist/tests.py b/Code/Michael/django/lab01/todolist/tests.py new file mode 100644 index 00000000..7ce503c2 --- /dev/null +++ b/Code/Michael/django/lab01/todolist/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/Code/Michael/django/lab01/todolist/views.py b/Code/Michael/django/lab01/todolist/views.py new file mode 100644 index 00000000..91ea44a2 --- /dev/null +++ b/Code/Michael/django/lab01/todolist/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. From 191d2cc00df4e66aefdebcab0426751c7a829158 Mon Sep 17 00:00:00 2001 From: Christerpher Hunter Date: Wed, 29 Dec 2021 23:18:42 -0500 Subject: [PATCH 091/277] moderate progress on frontend only --- .../Django/lab_01/lab_01/urls.py | 3 +- .../lab_01/todo_list/static/css/index.css | 16 ++++- .../lab_01/todo_list/static/css/index.css.map | 10 +-- .../lab_01/todo_list/static/scss/index.scss | 2 + .../todo_list/templates/todo_list/base.html | 26 ++++--- .../todo_list/templates/todo_list/create.html | 59 ++++++++++++++- .../todo_list/templates/todo_list/delete.html | 7 ++ .../todo_list/templates/todo_list/index.html | 50 ++++++------- .../todo_list/templates/todo_list/login.html | 33 +++++++++ .../todo_list/templates/todo_list/logout.html | 7 ++ .../templates/todo_list/retrieve.html | 7 ++ .../todo_list/templates/todo_list/signup.html | 72 +++++++++++++++++++ .../todo_list/templates/todo_list/update.html | 7 ++ .../Django/lab_01/todo_list/urls.py | 6 ++ .../Django/lab_01/todo_list/views.py | 25 +++++-- 15 files changed, 274 insertions(+), 56 deletions(-) create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/delete.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/login.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/logout.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/retrieve.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/signup.html create mode 100644 Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/update.html diff --git a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py index 75e1b72b..dc79f6f3 100644 --- a/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py +++ b/Code/ChristerpherHunter/Django/lab_01/lab_01/urls.py @@ -14,8 +14,7 @@ 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path -from django.urls.conf import include +from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css index 015494ec..210ad231 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css @@ -1,2 +1,14 @@ -body{background-color:aqua}.navbar{margin-bottom:3rem}#big-pic{padding-top:2rem;border-radius:25px} -/*# sourceMappingURL=index.css.map */ \ No newline at end of file +body { + background-color: aqua; +} + +.navbar { + margin-bottom: 3rem; +} + +#big-pic { + padding-top: 2rem; + border-radius: 25px; +} + +/*# sourceMappingURL=index.css.map */ diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map index b4eba952..04da6323 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/css/index.css.map @@ -1,9 +1 @@ -{ - "version": 3, - "mappings": "AAAA,AAAA,IAAI,AAAC,CACD,gBAAgB,CAAE,IAAI,CACzB,AAED,AAAA,OAAO,AAAC,CACJ,aAAa,CAAE,IAAI,CACtB,AAED,AAAA,QAAQ,AAAC,CACL,WAAW,CAAE,IAAI,CACjB,aAAa,CAAE,IAAI,CACtB", - "sources": [ - "../scss/index.scss" - ], - "names": [], - "file": "index.css" -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/index.scss"],"names":[],"mappings":"AAEA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA","file":"index.css"} \ No newline at end of file diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss index 9d78e85f..870e9613 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/static/scss/index.scss @@ -1,3 +1,5 @@ +// @import "../../../node_modules/bulma/bulma.sass"; + body { background-color: aqua; } diff --git a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html index b1259cd0..1085c992 100644 --- a/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html +++ b/Code/ChristerpherHunter/Django/lab_01/todo_list/templates/todo_list/base.html @@ -4,10 +4,10 @@ - To Do List + @@ -23,7 +23,7 @@
      }&u3J<&DY~s-i#4MZ? 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%0D%;hx2%)!IlmkQP!QoZph2Eb@` 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 BK(_z@ literal 0 HcmV?d00001 diff --git a/Code/Rodney/HTML/Burrito/burrito.css b/Code/Rodney/HTML/Burrito/burrito.css new file mode 100644 index 00000000..61679026 --- /dev/null +++ b/Code/Rodney/HTML/Burrito/burrito.css @@ -0,0 +1,127 @@ +* { + /*border: .5px red solid;*/ + background-color:rgb(197, 229, 149); +} + +body { +background-color:rgb(197, 229, 149); +} +h2 { +display: flex; +flex-wrap: wrap; +color: darkgreen; +padding: 20px; +} + +h3 { +color: darkgreen; +border: 2px darkgreen solid; +padding: 25px; +border-radius: 50%; +background-color: rgb(115, 196, 115); +} + +#content-container { + +margin-left: 20vw; +margin-right: 5vw; + +} + +/*---------------Section 1--------------------------*/ + +.enter-name{ +margin-right: 15vw; +margin-bottom: 15px; +display: flex; +justify-content: center; +align-items: center; + +} + +.container1 { +display: flex; +align-items: center; +justify-content: center; +height: 25vh; +flex-wrap: wrap; + +} + +.box1 { +margin-right: 150px; +padding: 10px; +z-index: 2; +display: flex; +align-items: center; +justify-content: center; +width:fit-content; +} + + +img { +z-index: 2; +max-width: 200px; +border: solid darkgreen 3px; +border-radius: 50%; +} + +/*---------------Section 2--------------------------*/ + +.tortilla-container { +z-index: 1; +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} +.rice-container { +z-index: 1; +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} + +/*---------------Section 3--------------------------*/ +.protein-container { +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} +.beans-container { +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} +.instructions-label{ +margin-bottom: 5px; +} +/*---------------Section 4--------------------------*/ +.additional-container { +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} +.delivery-container { +margin: 15px; +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} + +.submit { +display: flex; +align-items: flex-start; +justify-content: center; +flex-direction: column; +} diff --git a/Code/Rodney/HTML/Burrito/burrito.html b/Code/Rodney/HTML/Burrito/burrito.html new file mode 100644 index 00000000..167fc6bd --- /dev/null +++ b/Code/Rodney/HTML/Burrito/burrito.html @@ -0,0 +1,184 @@ + + + + + + + Burrito + + + + + + + + + + +
      +
      +   

      Welcome to Big Burritos!

      +
      +
      + + +
      + Enter Name:   +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + + +
      +
      +
      +

      Tortilla

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

      Rice

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

      Protein

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

      Beans

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

      Additional Items

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

      Delivery Notes

      +
      +
      + + +
      +
      +
      +
      +
      + +
      + +
      +
      +
      +
      + + + + + diff --git a/Code/Rodney/HTML/Company/amazon.jpg b/Code/Rodney/HTML/Company/amazon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f3f7c684702cfe460cb57f2bbdc4006adf086e1 GIT binary patch literal 5301 zcmeHJXH?V6w*QB!f`x7CNYaa3DoW z2%(5AAWfts0TMt!K!MPN(1bkRS?}Gu?!E8B`}*Fxzu7Zumo>BZ?6vor;SO=X0HW8- zEX@EA4*($c2f$qbz$T&YevtqO-~#}_U|+Qe9Qh4_gnIypH~Sh8mkIn12=MXo@$(7r z^9vjl*q=fN1OyHU2_HHnbm)+R)!ad8=GX=xexzX2pDD0o=- z@G()*V<#lQ5-0v<_}?_zv<2@cx&J|2!1@T#WzZ zZ+1bkX%}t^ycNGYamrXz0uGVnjsU{@Ve)`^!N6r;-Qw?2{hRwgm4QPKK(-S5bOiuz z@n5+G9C}c(Pk;o#^9%s~V*mL%AfZKM*xKHxJG`madc)Zz*vcTf$!uDCwqB4qJiAE*;-DGb?wL1xlpm&y%Gh z+ZZwlEr$gIE%oSdD zYDhyd1y$>I23MXFTLOGF##F;#>$}t!YGRR!2}+fi{);~@XYw~O)#vA;sUNyx9;Tah z`OegE+9oPGCQyCQ<}`^O`^H35-%1eANDIsxJ=T%&#$|F9Kd9l`C-~UZ*Nk?`zuCmlQdv>j23zZ`a-2K7QUg`1d9n=sdn`$ zNB0I3tn`IK%vsm*EA}L4MREX|(iz8(#BaB;=@2DZ?6uAfk)s5&8cs-x1+21e7m1xl zi4#*Lc={HVf?nlmzhoDmlwstoMcGx?N6F1@&70{~&T3SS2l(;_{IMR+ta9<~)sQV* zV>t9%$v8He4Cj4>f<4kY6msZ#bx0Vo>6y4(|3(vJ(OJqe0YQ(HKJ7=S-Z(pm*61=x zOMz2lI@dNawg>O`)ZW!9kR3y51!HrVXHZ36r-*M)(90ckyZXQeSIXSiF@!26MjM~| z6c+UwqM0aduSd_CEQTzePG|+xtD;NX8W>L1)M)WnNb*+Q$KX;|<4fr+(5SOTmm?0r zmuU5%erMKQl7E{UKVmxIljqq@<3Ss#P;gI4reqk$EbGB{x{YA#T z6*HE}e3)vw*(MErIU!`;bR(9pVcoLQ>QTGvm*rvAPY$O$JOjl>v>PW6+)e9iw4`fg z9b@Pwwq?OE4~FK)$}r*B{#9v%rM$O6Hi%0N6j(~*4-aDc$2?kT5uC(Amp`OGxHI>< zTx)?a?1!IOj+FJB{{J|{PCN%8PzC$f}phw%7CIxX<* zxKg%Ulo3OD;0s^oKer$dxik1AZNw?5tf;qnA-iGz_s8}0oGw=}T=j=_OmjnoN`EC6 zz%5!lfb7mMX8Uq_jC;i^<_6qPw>xW2*QnP&98G?V!?;MmQLN_5L~~3ff8ww%BBLKW zmKsc{exKt9j*efAn^XF(dxaQ%Hf+hB73Ms^Q8|N93#w1UY1dS4-A63h|G4E_=1o^t z>gRJ+6X88yq1c~Aye_{qdpj~9cy-IOyR~Y1iX)yJbtQcp|5@vXzR!Def}^G^G8!@4 zixi_c5>rflb#+ymAs>Y1Lk2^3i>n*^7j-GiIZ@HckH0d443o_*SCifC*cimDs~;7A zjq&DCnDtDUhzPU!N!mlk5~`*v;2yQR$A>T2$g3nP`v|6RrW`w~1(_>9YW*M_t%zw& z;z*t%3cBY^BWv)5bvra$RW4vlU|Z)BMrR150_Y+m2Q!>%$$o+PTG-*hvbwe1lPs0K zLyu?kRIHT`GyIR&jiGEAB8l01x5b%eELRP`PnkQS#I14T*k?d{_~xjKO(N!YHTC=vntV{rIi+R!bn8z33X)ZWnD|a;{Z6q`59JM%x^VW`UQp026ZC5v`G-+glDGAu(l){-&rl+oq(T@!?P}irxoIn8MI((; zcgGT6)|;CL6m+N%BJe72SByJ%<$s;#S#BMC<$x|7sl~eoo^Ud)4ye@9xu7m1O>NDX zEEY8w7?VZmj*Q!28*k+z$F6^zkto)XmOZ51=Q#iPX#!Aue-vQsB&m{NJ6_zu`fv3#7L};%J$@ycrP6)c@8W8EZF{>3vAOFKSu^Q=^$_o7nm>O0v*%4 zwGT4TV|z3|D=xr$iTz+?^O`*%)M~S1976{LBr*&ez)ATM^4BY3crASc}f*!%8KiPsYVrJ4r6x!I8Q7 z=hP-pu<0pPb^k%M(y+A#MfvsTld?0cAI$ck8uBGI%&?C^z2lBH^!wpvF%?)`T#>pP zZhC|GIs8r?CTOl)D>h8YzGII52mH<|Zo(rwKR`7AYKEH9EHkG-eOo=N*wTD4gVsVP z%fkEe^^9j7$63tjh03LyuBy1lOvOfl8iJeaW0}-9yq#Ds#IP0g@R!vy9Z?lqO!c>;!i`NwyJJ7bDizmV;Pu76|V1d z$%DbZUEkFTd#Z6MDP~pQzZ6Ws9ab}j_)D-$y@BkIgW61gDvrg*TIus;B?j+2_HYV( z#mLi@@1t248OdHLztpAvWkY1ZMB41#hy3$?(K{n!I&h2ZjbN?Mj7L#uLl5F4=w8^5 zmJ@PrbZlC!3jYUOilb+IT>7cDY4b{D5;W5WR|G(!8z0Wz>)r5bwB()q z;5-#9sYCvlkgyhFbZ!OlYi;%{2)=!l3k-yf_Y$~3<^%8brM=D}F7PLFN7~kC*DK~O zX}^$ixIjrKKNk?(KEMUEE;kGQYo#YF?h^aRaW6c35>mD}-~L1fIZ!Wpzdkz*N6AxT zB{s9*K&pKbQgKAzk3vOIO&6VkV?@;A3ohjZmx=jGpVFFFd-t4Y!|Yp zUVj!BI5*P&KJ^B8`z5{jot~^DcG-VeD9MZ#U;WzY$ORH2zUE$E{3E}mySJjmT&&c(+=JEZx)B7FauKx*GQ`*JI~d9)ivBcu>&aa3 zPer7XQAM4NT3>0?(m9KXE4)>ZeywCHv7gp0aHeobx}F!4)Nd$h{zB{1v_jEh#ULlP zoQ~0C8oDd0TM0f&__P{PO2(R``+)ndRS@Cz<}G#mU#K41jz@{#F+Y~Nl(_J*?!-~W zbzH)CrgDo;<>gNfv}UwI)LB0J@c|`|XPqxC8@F}YF*!^hr9#fPC5}3p1X*<`eJxgg=05-{N6#C)NtKj9!5^Yy1kW4+J(6?L<>ukWDdbbRHve$jvX-{11qFp-3XoL(@azd`bcx?* zfzcOpP0^W>PO^`JCF=(iKY&|SHIph527^@t;hVbA&ycV|6BFyWA|Uu*ULpY4vWH4Y zCM0Cuf@FYCsbTw0MpcDB%?;YPZ{SFP$_CmB~-wvvt!Qa<*j^GtPE8EB5Cse_*Yv6C21LwB4zQam4A{9&j!YH$s$*?#x(CR$QU3 ze*M;g4eJgIGnT#oqJE;x@MucP9tD|AobU8*QWP@{;5(h)=~ zAS#MfMMY^|5JlQMfzK<~_15>Tx88c|zCYY2IrE#}-g{=wK6`d1t9`4(0K3D)+yua2 z0KlLNtd7D9%#Drr+Y)R{%q_RCDd1^-ME?+^G64Pop(KK-k?8I{dqu$paV3TX8QR)f zZlHdF^Uvv{1MpOlKGrYF|I}r6_Xr_E3&cQ%+QcAID1`A4wmuXZM8|0m<|2B#xGf+{v<3O0XyxXR&ebb0tmnq7y(h>2Eu?3@B^Vh5o!aVnEm&Ds%w7MAQ18)LiZpL z2}qEK7x0FB6(BYYga8ky^@Mm2=<QR(hx9l0LQ@)IM`|{ln~Hnf+OfV z>W46(F>oXbhJdtO8~Jtp>MOv4fLyQ$Ec60tPK5>TJb3eRSu;sRMss*;a;_gfBZJggR2|iznY<4^BE(HqO;P`i`<9kG+rHXv-Y|-VuPqHq z1W2OvHSjg04Jz1`egs^GOlMFD29`=|h~9$)7qx97o=iu=SE!n^bCg|pdS_i=?+z1f z^*#EM*Say+P0&N6Q!jsLp%xwq?;mhenOUPAG7A$n=n&Wk_X?sb@2^qIHv^f=$Q!gE zIAMP*Ke^t`z2VCZ+Ya7Khxz-DPkv4Fr9FPnk)0ZtyV3Ta#UfCCZh~?U4TGbh1pe1z zU~mKyg|=l-23Q;i7oL-wM=VVP%2^DQ$uJarMGQlR2lkcLYi|S6lgC9jUl6X>P)7P? zesW*PD|=w$#P~M2rcA~6@p(sGVv)*CEw_2Eb4ple#Zx3#iC9jtUR{*!I~67ZFLv^c zW8&Ty*v#}1F7ZbJihVPM__x+&YD_`?GIkK69m^_{q-Wl{8! zv4WVGXnfvyHZ_al+9IDFBltR#O4Hn9nu|$3txmO*XzJ&-w6oJV)2I`4)^T>0xwCet z{9&F(V{FUNolfSYsPVK;;c6#yO3Xr1EQ{+&Y0YI}K@L+`X{rw2bhFy**bYD#)?l@! z)qM|7{$mBbxH7+zGuPw`J8U&QK00tFLde9T_|&%~w|nMl=eEu8zSTF|Z**E!=oX{n zpnDLRJWWn!B|WjHB9VHFAqH%L-A}v2!(tYnvdeAmu2A{@EiSqZ!P6w{{Zj9HbYQ-0 zeD(I2+z2vxs)+J@FIt;I>65>+*{8+_I|PqV1AI5L7y9zE%}dMr9i@5MTS~U-R6eLd zaJ6Y|EeU;)&ty<9ya^$0EQa(kW=5zE2q!Sm)NtCa7`!X(?HTm2Q%h5JhFW>sDx$m^T zIQE*Ub4y5U#a7pk&$M=JdaWlr!bo+q4L&gYI5Btho!F5$BS8d`7%^bHg@s;^Mn^4*= z<&ksHn|G1;$=<5wYR)pnq-U|;$XjQ0DQBQ)6K&Suyf7|IQMtc(OjA5BruF74(pgj$ zyKrGca?G0%RDhy|U8jR@1X)G3A~oU4MOmFq1&6Kpzw)(O)Q{HtN*eBPnGgS>5mhf| zWrNl3=}kPDD18i}D|OPeO?YOgisO?7vr(cUzaMv(ent8dIZGG0GFRQ4!*^!EgHCBX z&u<_6Q%)d0%%4kfADP^hegJ#)oU93%RXHoGHA$KjU)Z1nTd3S*&9;nnC?*7+&1B=q zv{s2u)9tQm%1CFRx^#bB2|-ImmOJuHDsxcqs=F1m3Kd@5$Zd9AIdVwvQfKoj;0R%y zjA;0N^~_<*BZDCfnFbNhOg_8r(5sZQ@tVz4QQwl%P-iLCDsZ9HK>(?%Kh}8o)HF+L zkaK6LskqJLRZppUag4y+b~fkcf+xwAR~XC3B01)d)XT9NUKJ{6Jj9oG=kCJUFOjib zuVNnZnl#Q+S={fgg2|^@>aP+7_wj$t0VPHSgW`f24Ih`^J-YFZaqrXPMAoPCscSKZwZ{d%K>)WE}e=N(Vo0_5<pp*IBb^$u0+b@j3{vLUSR1IVKn z9bPWTf-{;V*8V;3uiXm;cbZC^WZ9#w4Z^=#)xv5xhCf9dlG17~z5RhBOjqWM{%aCf zqRg9S1C0dW0x`7cf7%_<48Jwzje`lTH&^n zcRg-9rIXK634EI=6I-x1cApq{Jk9lxg2_BRrC6y{U1rZ`6}I3zM!DHC?sZQud}R!y zZFOjHG59_jftR$R-rZ}=8@v!U=W?(!H%0V0O)q28T8-0F(O!M)79(CP5!d6k=-A^Fb-eCzx7LIqW`xB@xVa%xxc6yI z`R2RCUT|N_>3Q5kb}0AOj;L$ra_sD5-GAtVvHx{y1@H^grGEXP`rnp^0SFdgXtiO@ zjcdPG%o~_TYYa+oqvIO&w})Ln{vm8OI5w|YAvZ9OH?3148y0qzOy|@#Ftg1pxW_EP z8<~F=|C`@@`l$f>A5R7A7IO4@hCm?UFsP!f1p=yPVk*#Sz&1F(5KqC1Dqm|#>mHf; ztDIq10md}RlTV;x*M3TN28yPan%CZX6m-_vpG*%9Kq?GcC^8W1i*5Fd~0pPn02plDjkaOAa|e#;GZhL^PlOHt3#IAdM5 z+E0DFr_<2au(g-9#JkpMBDwLr&ftfS`E7Ev@@kC)SpoRYN$XSX0W&csdvA%y5|4_) z8Vv3l4Ph^y=@%cpJOQ_nQ!>XB64{JIteBa)chwCToGi5a z(}v>Hu|PvgUjWd5S6>?u;R`f)A4FOK>T>3c9=Pes2D!F-#(ZL9>XQu)GmP-+_ZPC z`QSNA8wpHM@*HorTR3CfH{$T|8`{kS)^C(XLm3KSOaW~#$XB?MdL=h?EWxlC(uw5E z9YTJ4jA5%lqi;YXGXoLKDT5EY*u`_KrBUTZw77GLGu(w^BGU%%(KpkWG~OH#y~*0W z2ZvqY84HEC5jvCYXoQg(ykK>J^Ad7QN0Rvyw+4feV87eT$iAa~>Q)A^rt$8kn3d0d zz#|l;sTt5H8AJ}!$V*cBn%jN=ox0^u( + + + + + + Company + + + + + + + +
      + +
      +
      +
      +
      + Perfection Widgets +
      + + +
      + +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      +
      +
      +
      + We are the
      LARGEST
      and most
      DEPENDABLE
      widget manufacturer
      in all of
      North America! +
      +
      + + + +
      + Our clients include: +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      + +
      + +
      + + +
      +
      + + + + diff --git a/Code/Rodney/HTML/Company/honda.jpg b/Code/Rodney/HTML/Company/honda.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c14f585cafb07b2648e60f420c5a287587e00b2 GIT binary patch literal 7133 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 literal 0 HcmV?d00001 diff --git a/Code/Rodney/HTML/Company/image1.jpg b/Code/Rodney/HTML/Company/image1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4abaf1bc8c26edc2b142c869b4eaee378148f5a3 GIT binary patch literal 46837 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 AIsgCw literal 0 HcmV?d00001 diff --git a/Code/Rodney/HTML/Company/nissan.jpg b/Code/Rodney/HTML/Company/nissan.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f243970254b7c8a7f51746cf4aa8bbbdf66c2e68 GIT binary patch literal 56791 zcmc$`2V7HKwl{p}O+{%^1T6Hb^o}A$K!SAXN^b!PgkCJD4_ydFA%Fs*6C^;Wfd`Z> zARQ7y@4Z)nH#~Fa&dfKrymRk-@9g|e_Bt!Oth3f$XaD!w8_q}0CxNS4>YC~R5fK0o z5kA2A6d<7H=j;FgnwkOtC2+yMM??%z5GYo{b&)hYJRIHZ31z2g4mBS>w0@$mtFHN2 z?TpgUvzrv7013bbFalfv=W|=H7Z+vzKZ(%ypVR)(g(Lvb zFMRRMf2cTKvTcO)Q#qdPcq4oHg7;sft9JHYwgjnF31$3k2%Qt?-w8B>jiLTS0zCi# zl$Y$lc6IZUw9Mf@(VuX zPj%b=p#Q3_x4kW)J?b$6|B?^Xp3oQdgFWcvC7p?xY(}k`6)F#(w0H7tv zhVHS2LVW(jBfZGT0BV31U;tPE4&V;J2M7aVfHWWv+y~SEEkGAA1WW-dz!q=xA&Ml5CrTmuLX=NbN>okM zNYqZ$OEgL}MYKe;O>|65LVSssfta0`hgg(YhWG)oHnAbGC9xy1CvgCA7;y~oN8(K4 zB4RXgBXKA3An_#e3h^EZKte;pL~@Hnm_&x;A&D-D8Hoc4gd~I{f+UF~lLSdpL()pp zPclieN^(R>PD)RDlT?^gp7ar^5veVyCus<26ln@+9x0miJ83`Z6zL}E8QEpB8)SlH za%7rhPstp~e97LCC6VQjRgg844U)}~?UR#}Gm-O>OOrn$Hzju=4g*U}Jicb_p6b%%86mt}Zlr)r_lwy?XlxCFfl&>k1C<`d- zDf=iFC{L)aQgKtsQR!0IQTbEFQe{)sQ1wvFQJqjp?*dEks3+eOg%=u zLqkJzn?{yKkH(qiCCx{guQY8mQ#41H=q?FddU(m=67*8crQA!uUmCr%bNTXRp3C{{k417bgzN0MO`bn)_!e~j)IPdPL0lvE{raV?i<|< zJqi6C`iJzk^l#|1>6_{27|0oT88jJO7$O;p8M+xZ8R-}$7>ybI7*iQBjFU_xOgv1Q zOm0lEOem%yrsM1E*B@NBzaD-adA;xY0W%x(eP(;+2<8&zLFQwYn=EQ9t}JmZl`MEx zQdR+0Jyu`Vbk=6pRW=4Tc{W?N2sRWO_6G3{fgAca0&is9_;F*8or7J2{RR6c_HXQ~ z984VdIb1jrIO;i;IO#c+IGs5YI2$;ZZ!+F|aMSJP$D7}8Zr-|a>(MRftuME_Z=Kxc zy=`>+_3e_|_&d~hWbQcJNx0K=XOoMQONT3ntB?!JO~oz4?ZlnT-O7Ey!^>mB^PZ=Y zXOWkgSCcn@w~%*??=qh3zYM=Ce;WT!0b&730Vjb}fgV9(K`B9J!8E~M zAu=IZA$Ornp<&@m!ViRfgbRhIM3_V#i@X-86j>ML5;YTz6KxeeyDNFu?QZs6+&#K` zTK8VxtGTx=CLm@jmMS(Nepy^yJXE|&d`m)5!d@a>VnmW&Qb+Q=WRv8nl(ZB?3MsWD z%_aRz8ZJF7!yxlSCQ7DFmP}SfHdMAw_DD`j&RY&8w;?Yq?QQ1oD3<*o`ur9$Q4q1?mZ zhrg?msA{N2sCKK-sTrxIsEw=NR(Dh{RNvH))Cko0{SnzC?MHEshBetWZ8h^XH?^d- zg0;SDU(zL7A6d3Fqsu;!^;*9u=phiu`w8j?3`Njt(swVL!lTSsT20!gIWi@p+ ztumu9Gd9aH+cQ@)Pc)yikhFMbF=WYW>1Ww)#cJhdg|Vi!er{d%jO>}ovw~;8p6fo( ze7ip0-#d*u+ zkxPclfvc`-uIss*iCYPn68sEY?M~i*q>!^6*`_l4k#cP}PA$|VxU+=y#c~cX{9`-V9=B>ut!gp8R zLEa6&mw%t}8|iP(zjcR;hkpt`i?EC6h`bw_6!|O4HmW1~Ui8Q4^B9Mi?pUeV^bh18 z+&>J(DaYl-UyBcjpMmMX&{top?D>BFaADNZSa zsVb=@@Eh=O_(7UoT3`D8bYup5Mr6kEXXno&Uo^g;GkG$TvdFW1vgWgmvs)1|i2NMZ zoXDKhT=(3`JpH`y`O^9M1vd&}3yBM%g-b;iML&yGi>r{r$S);KC6Ql&uh6f{rO!%- zP}-=bGMO@DId?g{g1#aGO@#JGZ&o^0PF9&#^;TQn#4@0PW_lRn8wZ6&aBLO&HkDT zo4-7tw7|KLzbLj?x1_%GbJ=`(ZsoG8rJ;_T?;eN)rj+aBWn{6eDVZhu$@av`Ia2gKVM3KqI4cK5C<0C+iwi~S)I z(Ir&^%$qnr-{AoOiUa^SjXgg<`Eq`KO3(!f4gh|Kp5uTpfP|QsoQ#r^jEs^1VaUnI z2^l3NB?Se6AmkT3LiT5h`hrPCMMX|dbD5g*GC3s`B@qcJDWMwmzm>a6{iouTf6ghX z|DgWu_Rriu=Y+!NzXR7ONx}#pqT2xRH6oI0MCacD_KSrKDal{kn~I2-f|8VsoP_YR z)m4C)n24B!gp7ikft-khhzcOwk&;~_r@KW#d5?b8+v+qL*rqksIuOHhc-T6`leL5GiPky@Hm7eW=(HiC$xWqu#_SqyI4>C zdm<$!AtR@tybwHwjry-)6XMr&Z6fz$HQ}#Mel!0m{IjK;89b zwdM*x(TK<>fwqH=Hh?0<#>;Gc`FS*4Mha{0_tpsHt-k6p9wR_&~5l=IDeVA8;E+N~}^DHe2 z7rY4w2>c7A`%{;kR~q#8>UH~m|C2ghjbm9vxJ>803O217uQLr!)(eP8Nyc&80c2|T z|5ZYgObst9Rkj~LW&J~)mtA^ixW7j#bVIFZrZcCp7bb6ML2(tm1oHC!RWbrWa;F+Y zN6OkHf2gyu*i6B$D$em!cVT0Yp@sP$CLbA6P5b~bGXBeCq(V^yNR)NnYW!6+f+(?kM+%zkn}H zK4WW2XM7(pH2hb|2q>|K{NdBD{-n;KVh%BjM`b@2j4u2|_z#o2x!%_LpS&Vz(M;UQ z?FOp6VAP%~Qp78{Im`g|i?YLlAFmO)XNY*8wS1#^H*xD7-I;Q~*O!VdgNf1VE&1)% zcS^4>=inVsg)2h{&Cq?&-P8Ff&}Gb&2agH8-LdJBoH3~to?)${B6z_<@NKZtUW@6} zIlvv0!H}L+=x8pC;f~gkP;0;}1pnOs#df;AoGZO${VBk5KFfKomBEAT{KQ>PM_z4B%b$o>7OapcSD zyWV(FCS^=6JqP0OiNQf$(8?3c}(3gvX6 zTKc<Gy{XiAGV}Ucu=bAmb`lBSAxPjK7yF# zWaK^PQ!1-v9Wgo-d9eer46>Dq1ns4`MmXVCQydyy&o-R1^e}Px6vE?|kMU01lRO#k zpIrJKAh`%}{sZa%hbe<`g!tv&4T{ls#ow6%Gt`7Uj|tEgcN-CzFooo^RaW_t&DGypC6;0-8Y9aab=xZFYYopx6N#RgG=jM&*kGg z;w|MhT=7;^fy%$Z*yKa#m-ibS@$I{@_M|1z?|MR(6Y&$JB-g>Z(9{p6Yz%rQcYo4az!2%lNO{CKIy@mOtA!qwP*1f)m(0n{S*Y}Za_U95O9h& z-!(Q7b&NDml`yQ&d*Id(qvTc-_hao>Y2Q9>U`;&Cx;g6*;j_NIBpKTRQ#c1`Hkneh z8x3-7o=+LaVP zu1U_C$_#zZ=K!nYz-My78RQCF5b34(P`fb^wpUWXG1o9LfoEPXR0uwjI0vXoEc|C1 z`XI8aKX-QS@(Ne;w?&EHn?mEVhd(tqRIbRoIb)93I^4T|uMl|Rk7#~&JjB!be2yvp zD}HRhpj3NWR`#1?b9%Xt`)!kQUEYK1&Nqf^XZj2En6T;W;kb^ZlTNw`X@^tJEZwva z4jzoF83*WcESnrW>Twv%+s;T%SaYKcYR=rn)4x(#3Y#eH-LfWG!eVsU44a#~5QoFT zPteM*bQBw+-82$Y+kw2r(WDx|N0!V(Yet-h&|z2Kb$v|Z z4!7X=j8$WBVpSy-FH4ht)MUSYSmu6${q-TSNF9kj=bWeJpkL8T5?l9yV5OITYpwtE z?w^ZJ$nNv8;R-j!b!{wrt0E)e?%%S;Qi4+E2T;`oUt0Zk6r9}F+JfTUm0XluKq4a8 z(VLbL2Un-+Z_KuL6fU=Xxni;ougW*F=-1Kaq$z$fmtYVzUxZd_KTK?b=f-~vZ1ncn z^-5t%olB4DHEHarG`617cP>8*DjAHG!*tHaZH-KLcXLg5o4>ecrNpowYAAM;*XkLl zxHK-(c@T-0yTzxN;uT(d8ha$;&CZ*A#{$0h12Nd-xx;)nus)JWETL$zFJuYrnS{%G z7#v*{MYmYPh1T>F#!OG!IjK3u-l)M;!tXqW>}W30Oo4*CG=FJ?>i@`iPuL>o1Vk}*HvL;QNQ;6@z}g5Y2nG_I@8oWJx5(I#?L8ys&hu|Av| zJ*^byR@XiUM)WND&+sAiw4Txlx>04aS!yFP*OE>GGnhm?b-(quC7x7l9`(~>gymjVTulcHd zW`nHDaffv~k2Fnv1DQD*i zsicswxU9#Fb=o(Wb%@32wTX>_{gdWqr?R`XofOvuZ5v>RR-o*8P*(n zlof*|Z=~1eX6`K$-szfV$-~IfLJF9rOn|!t&XLzUF_LxPtXEr>PgY~;p_!7G5Xpj3 zZ_0e6zHVb~P3ZUDkhy+K0csvY;?&C#FE2S`OMI<3rax8`JvV@M%WH_x{FocwfY=Rp zI&|7Ec6HFYmpZ_FzRms^xO=qiXU!uQt?e&#Bi&4_PqW?(#WY~av#)7-Bea2cEne|m z^QXS3QdjmB+LeC)3a4~KXLhE(vLRSbLsR}lHVZ;(5s(`z+hj|(1ecsDtxjRs=38i^EJ$~hnP;>v7+(iBp3QSnu$zlDu=v?0kRjZ! z<9*<+%CRTPSz+6mF*x3)J*g=0sVCjzI}Be1;% zmhnF9#h&(ObG`R+10u1j`N1XhEZ+E8yNb^1<*=O>3utX$W^Kpv@O_%u<6du$$6X#U zvjLld-}@HdT}e}u`B>hpUcmnvS;f7f z&JPV4IsmWZ0@IM+N1kXmH6LLPk78w<&n$7}iMx5y4xcv%-)zj+2Mu;F%(l#xt~i() zY4NM`^JT|tx)H!5_hj<8=tv&-jUN|N28q|3;+3iqNnKH?WzW*3$izy#%%G8HtO@_9 zG;=doD!$C<#B4j}#eQOsdL$dP?qg2EN{A!1n0Bs|;WR!j@OWf!^!jk08Xep=wRXbC z!CYf8)gdk&5g)aTK?-7Gmo)LrXJzU*DckYB+TS-1E~{Z2pES3m>RKiKUS7e=jCodVs;FWX)X zfU+TeqQW|+4Q)WcOUexfAe@hC@k z9b)X^n@+2;*!P74)dm%!o_1>|`Lcs7di>zYM8@38hzV#OnQp1O5{>J7ObhYEX9=GV zx;1XQITNjegBktN{X6juqpblhXp(JkkL&1tMj z>)ycQJZg7oQP$5RZiawgcYol`KADtQ&lSIfdE?3*Nc>#QyP>heqia|!q7t325lT@L zcx?xF04p@;3!3-6q!oaqo=^BXhw8~x+NHy?+>4mlQ_}X)6j=3ufLPg>9JRz|FoDN9 zg(}-A6JO@efz~{{a!u^+O@cmbOw4fDYW}Y4@M|tSzz2ev(FyD}FFvw48gf`K8`BjJuNx{U@y9D`cF4>qbb_Yx3w z**Gw|b6`n!deh2xb*9o`Ck~R8T<#rGk@Bt3_-BcJy7!Vo3SPFj6BD_a>ioS~aaIayr^y0KysO{;0!huyn5mZGxhWzXa4o0ZY6F7 zD_8+7gr+0E{4vw_r0+;=u9sxgzdiJ&_nFbc0K7A#R{+t)@x2m4i2`x|w@N_q?ZhEr-@CvBn)Ab367+-J{vo1S^Wo z!%GevDieL|!#lgwb(2yUGM>)#vKJPEQ9*I@@lpQpl(B80_X6Ag&+5(rUk%goU0&Nj z;q>Jc70ddZV5D?Qg4IGoZhzr*SfpZxb1=%)LdUgjXh%$(6$TyTZI9KB>3};y1~0>K zpES~nD--H;S*q`A$eq$C3Mw$l-Hn#f;A;}#_ZIvB5a0hV2Pn--MRR_0RRpc%ZnzZ<_f2Jwxou*-a@b_mM-vTS9-=QzSrZ* z2!}9ovsV`PaE5B!>neeGf!wVNE>uNQwVt+9&~IXIUCNHMPmo0ockx zxuFNNk;1>blTbZ$8gDmZ9JSfL9#VXEkRIF*hgB}Vn=@ud#dHj8B=}dL8_(ive$hMV zjpeJ-%ztEQ8j>&*cS#qqH?p(EQ>kFV5vbZ*+~r?nG-b+%OS9lad(zhfd?jH|B{bgq zd+=H;?xd8E^P5_2r(q@L>Q>C%$J5+ux_BC%R98cjg=3wDoO09^mJeB#K2wY7 zDY*sm8M)Q4_yk8nph2C`Y`zq#-LO}*Xw>BP(p>-EM~yZA&DWl7qu#l4h|0A0 z7#kPtX^h@{*p%THG`m&TnAoIG{bQd8`45e|vT^ykWNhkQua8z_TNnIX-O+8oQ53I< zqq=n8L2`3kCA8UYvsEdZ75&DGYG7SUa6?)hkG6)Gs?+I5Y^y%(Wf1HyAu~?MlF?@F z5SHl2rT~ETe>rykDceHwBJ5K?ib2Qar%I_}sBJf+-dMBwG*n0%GMo#RfZ)lZY|)2B zL^|oowp@e2^rAe#l@LuEoCj$_19 zh12A%zMa-DPdJM+4;>dlUUv{KYVNb|l=CznZ5kUKlA54p)Q1#Q4(@c^gU*7MFr8ly zwHTLEG7F`x64-WXz4~*#iV?=Fu8xj^FOonV5Rhjq7caN)XVn_R5Q!R0-C2yRe`jJ{ zZDOHWYgYD*HuFHy*F?*hyExWR`KDxvAORJ5Z!36Z+Sv_?aG-;n;Y#wKbE zO$O){t}m9J5###s*}e#E?1)k}uG(gtN;vmk8I|v=4cE*UcI^HJ2M*a&7&Cji$m*Sd zvbNM+&*cz>ArGE}>RYzvtPSJV9sKfj^NEcyM#kAw?qz((KB9PGrF>Bp;oY4BZXVd| z>v5(O!Q^E7oy1{~56*2)9t=mw3&GR3(~>l+LHfZKIXI7I6vN8ud+V~$8&zppu;5q$ zEELSDZI&qQ6;1Y5vn2iOc3_?I&mW!awZ2)ye%!ElIm2}SsiT5x4S9Q*p@yi?K5=SodLliQAVASSR59=w)PC5`utyx zt$+Vf*32Q-hxsG3A^W=Sro z=wn^z?|T0-ZF(9|uUO-Q&@p}biLnZ=7B?R?Tzays=d2|bsUH;|@7yfbtfl2w#But| zzwYc!!0fQVnjBLOQc`F;_>^h8LAL1}AP+4QLX_sQ@wt@*DlNzcvD;O!%bF&C#wn|8 znBnF0Lt>O1D;g^+{5j~BShjl-amDJgIbU5CHs%%0v%J$XG@nFgc1g-;BSqcp%Jj_* zrb~3B0201`9~FN`{1Y}sC|sNBgp&*H`g4{Bb$LZa7KhdDns-2wBSYGnu7SMZ=;#+w zb39q(KPzQh;1=@(whTC!FIPMUz0Xxzcf9FKKEGlr>6~IIWp6**rC#u?F8Bzf+xzx~ zrK24->P{_~OPd!Ov-DAcUL&InCTiA}FI2ZyX{6CSJ;ggzV;B!f>hRUN2U((?vYx0Z zfx?w2n<20mP)Ran-D+3T&r#97k7@MLjGex97WQ8_5;l1oc?Z%{MQUfIYxg~`&MG4ebo^|7btZZUPxHdG(kt15KNfEinW9GE9<3m zBqg%LS)O4lS^V4II8A~oW@Z~Gzex&zQA6#UGqO4y;0=!qXW)$LAd$Vn(vyuJL*5I# zMJW!kuI1`WqSuY3`TK)<+&sEPDSoWGgiJ{sBl8a>*G`s_wHXR0R;Maeo#l z>70Yv_}tc?m-Ds9QTo&jJ z`uRJMexs7ZP-zoBbE7x|WSb6H21KW$C8m>;vi#{fek(B9v}rr3@{3Amxol@(K7Q0a znfK&KaZbT;vM3c&yqbe`QAK3jsFSf|F>ivoEXUM~bHcbls*SQI0`&!ZxnqjTESAbAxf7&X>qEUhy(phUI=x6s z;od(*C%_SiQQIY^zKOB2kSJc|f!P`I2?>_`7Rj8nE{oGGi}4M%9?QjILC3x%Kdf6{ zy;xU}lcpn;aJ&^X0weJ|!1D4xv;6-S!Q@fP?^;@y`k^OYKjOS%6_;)O3GDYVvHMq4 z#V9B63C4S75u@mOuExtk6;?wz0nr7cGcG?g|K1he8_+1E}98xWzIuC$|L<2Lp;=h zc99M`JNh}5*Yn_~BaLL|t%?Jr>2P+Fvm`%nO}fzs=V3!wv~wY0+u%yAQ$m8#YR4kx zx>KLeZ=*%ML+~;@`JXL^{9&l+HP*6uz~wB4K?cD4S5yUV^TIV$^XTaybNWs}7aAE6!jDcQb1 z?ELendX+R#{1_BN85ytO)4oi4wpI)dKZ34 zd=I2_{nG9->*Hu#g1hWgtTRPdT5Y@ml z{~C|>muv+i`lR?;=mYt*s=Zft$`!8M{GMyn2aZwaQI!rG)?lgu6+Sy|x@eNhZMxr_ zh1CeU*ApXc1+>m-}3d`}6Llwo_#K7 zghR<;6q;bdl?rDlPAbcpUcdT%a0}TFW&IKto@jtPcBs^k+;qjUsA!2rWtC^~wP@xt zbV~BC6nEL3?z4sRRI8b*m<8I2Ci0IJ>W}hmnCIS@KIXXmLF!WTxL0kuHK}8r>5gTt zU3HJn51fa*)u~hM2`j`Kq@&C60^ve_LBzWEBw;!h0+>19COBL_1Huv)^Di80x*(&7FUQ_7o zFZKT(pHr<%<*T(md}OHWH>9gWQO8{J)4jKzD04!HdY(eF zZ|QqMoyAj?6utt+{>OAt0?6_#%NG%gS(Mp?u=MRy)`0GV_|CMG>$&d~Op<@)uRm2} zvrnFJXyBAQW0wt59WqGi@#Z)ZtkzSzFUFhtO1)*CXv1UtbqrP0T5s6XjA)V4 zV&Q}xF@3^e3hj_6bI=k}wa*}dpWxpcT%fNbh317VJ&uuSS}}`=1rKk140=;js)v6< z1GDOegF zApg@zsc%Zxh2zo6!Vq?&oCR_L$;cWF{L=y*br#77grG%qX#~=pUj_OclEoX)W!J{E z!pH`tGF`iBkSpn(`Kt@8qhRnfH-h*58^2cCr!Bb#{l)Lpd5rW>skT#m4YrXhENUAp zDw>2zR3gP`y)9-vbi8Jrru~2;sHjrqM@3*kMcv$6+tI*E4jP|6O~HcK?w(qDAZT8< znFLo3iumx&P#oyGX!>{rp1x!HSI+DFPQHcU6D_*80*5v-Q31jf$FT#pQ zla8njZx{TOT98R8NE*T2Si~x;M*Vs#H=P8%-tt1GLAO$4AZxM9YsQYNZkKK z+3qt=--`ba--)4)7)J43SXuu>+DqHo!rN(LkrHpQ?0f)Lu} zzD@|VD8lVoc;I$09f@DGpGf!geWzanocI3&qyF#C`L6rPhe7tDih@N!Z)!!w4vo}; zeIUtEIekH2kpc$reeBh+*<-adS#Azc{rZH#J!>YHyV~OV2o2Di<*iLbdELQ#%>_vo zKTQ5xr9xC&qPhrZuKx$7wz|tCp$5Xr+AOGwgmU_;)6N*W(hf${>(84w^p>8!@evJg zJO;BWar7r#SF!?)p*q`BtU_;V7i#H1nuP1MW+>N>eEk`2=NNG%c0QjmR|`mrh%Yt< z84%nl-CbvVgs%gB*~>hOJk?8F=q>Zez$o}YC$FhsIWjQ`q?@T10X_$=?Upgju50aY z5+Wx4cUpYraO$*_&il*9VX!%ik5%n!4i2g?sO@oMRug`kXpz86+(5+i~okPK(Zf)lIciFyi#-#iA_h z)h-_W?P$?6DT63`k;wRK1)Q5>hrP`8FZn#~&TVfYf!9c*wg8GN)4JAE}wUDXG-RB4s zw3JbV9L94q>$bT%yqN+0q9EZ+^nrfxJ6tg~-xmKW)k3tTBNJ-RiS_pF zzw0k1sTs&^mW(Y`#CQq4d9#Vl8}A3*1KDgXMteSatw(^5%-Qh~5u<9{y<9bJQG$5R zuOByk;y~P`)`nu(_JN$5)A}|9EB)!buofZk3`=lJZ^sGmxQH=4FDUV^JJrtW_n+l3 zbv{6>tu;=lMDH#ZFDV`8u2j75(lZ@5B#!#v^gM2Oj($UA+bx;g*~-rX2F?zi`c>Uz});ALQvwbtdy7%gW#c~fcMbUQM{K^mMidR=q z@Lz+0t=&0aW_SgBI*f7rqxP_bRTKo021~uTz#Rs#iwP5q{`JUcIY_Plo3CzGIQE1C z0yc9wqbpZG_D&nPJw#tnmO(EyWtvrVXJoq3*jdfe9!l!BZcVx(0G5Bw2H`&z^cg$y3>UtmN z)Uk$KR^AmAb4+MNV)kq6Ln6KN&BICez@puD&m@v1x8_d8-~2fJbT!JJvBoN(KswON zqg1Vk5GOQI%swHjDSp>WqjTMRse*4kaQY~_M91CjrE=?GfO6BT^5C-*vePTeCC1<0 zi=-BVI&CsBmx6lCMPefDkRJG}=6eemu0(Ytb54q{!Vt$PbNW!PnR-$@%Alfe(?xK- ztHo4HG+hj%bbSpVnM(RQegAJi}w?)CaHZ-MC#eX|>w1u`)% zp8!cK*n&1%wDa>s{H;)8C<5|)pYWiyrwjQTXa&K#Qb0$DFe8{%sH!{kgXy9SzzsG^ zYbnp?IM?Qus*E<#mj)nvPpcPX%I83r*g%!Tes#Fy+wQ_z1*l|@T?enCQ7Go*+NYn# zVmYview2Q9Rx>`Nh)FzkKFT0yeXhK3eAlwZyv3{n8vh0;k&{rtqzE+mV06I2k9V&^pX8a)O?cosi>%##n()TyNNjXk?g8T zgbNk+p}mFQi>htuN9bpeOhC?V_36I@A%C^jquX%&wCD%wzZ!b zhB7s8unfBye&IR?!U@slI?xySp~9{JDX9Gd)?Yh0g<=z2TiIvwqkIn59F=G8?uxJL#pth4Q%cCgY_f?wT7JwQeriFEkfa`0|`nLDzuSTm>p zNk!f>(`fsT2Q5aHYG@;<{$3#}U&h=b8TABifBm3WsVH)Tug4}-A1dQ{Mab;iP>pqE zp)vHXR`WrU(Ou(g*!YX~kO7tQhcn*FCK*@KZP7kb{lPhPIZ3jqU~dq zIP0we$+GmvVy7#&o`hgpBv90WfYY*0}2Vt)P(ASawJ%Nc%Ak;nZwkImg@(2@=MKcEj9t)9}IV z3~CQ_I$QFfW18O?oJS5E=RuOTHnuqEe)}51t3(W7XMD{cVsV_#M>q8H?N>fobeQ_K z_Zxsu(tit(8CfaR?lR0oboO?QisH+Hf)M!fz)0#Crtj&)%dtHRkOnPgzilh`YOaCg znr#zMjMzIVRqG=4(by8fIiKdGkme=FY;42Ut48WC5RpOfO7|lt& zH#655C>yJ_G21mCHI`}3eAGsGb$89&%&GUCK()M9+ome<8o zU6>em+8Y-kVZfDAJ=-}Huv0b|?V@Y!jfHcewM2H0dx_=N--nP5P0p(r&Q4F*n+%Gw zt`>mAV<$$D(cZ2Ol{z=*wB@%C6v`~;r>!{iwGH1oJ5Duo3#-@6l#3LO3KcwOyqsa~ zsuy!INZBFjUhu@7UO(y!FJWof@+85kFDi52Mb9}W8>S<j?!T7-D7(mywBuI~{njsQ*iBC$OQZ$2L5>UsubupkhPi z+Uun)eL-V?4@;Bd;m^Z`J_b2;Ix)KG(1f7gFbvnNMNGKo6}N=%%qH^4bKpd^ew9ve-5#x*Ik%+S_YBMq zTiY?w`=XMeP_Zm|qGyeAinX_Td?^4fIvq8f&=;A0<+`LqWhH_}Y@wn*<_!BhRwP~N zoA;so>#q`Kw{n-B?mo8}Y~W^SRH14xgW!hX6Q&?=ht4`7;#o)fTYnV9Qa)%wwl5_B zkKhhQmggi1FsomiqQtWutq&~##8WRRI&U8ivzXfIh25Uxmqta|R3@bEbHO|gWAlqK zXMu(ROs_%|#pXJOc-L8j_bf|2#9ZAAlNn9PxToY@4?1{-4aaBhWEB}yn&po=9~#*+ zi@1)9O)&;#h~2TR<8-B;##oD+xq~8+vrUnB|2i${cM?9%l0Bqr3D#k2Ut86*n2`$B z*CQ1h?aK^My>F?t77etnnI{-^=7!1u#D9B)?{9|QKXQ|QpEm51zofi%Kul`rm08W& z-M~8vzPt@eJQg`q%vG z>cV!kJUFvi&$!GmjlT#%-e2oAo<6Xl>vD%AR^ii_#(RG4M{U0k@@rN#cRcl{9gj^d z1tsn89~~B-{`QUa04j3#caW)^6rwyR=*OMp!z7{giA{PfsXOu#9vE2>H$~?L*?yt4 z_;Lh8ma&AOBtsdxPn%n`?OY zp}D=;!xPKiDJ4WppCaAr6mEq5GOF4$otasAkl-u7ooq7hW*Erdu;u0&B^ZFvIex?` zpusfY(_XYH(P$AaqlmPj~wjco4JOlaZkYP3^5Ar~ad{9@EBnmvf-> z;TOde3^*Wajidco&PwcU4(%s{l$Eu(5F73emUE!q@mWnM*|NklXM+wD98MOLq&j6+ z2t&P?MLt1RwwKeNI7(D{^xY-0FHHNfY^F4!HR1TSAo>)UITVAc#s@w{^1me7Y}-QG3>QuCLEF zGIj*dfu9jqEsY9_=+u`={^|>WA2#nG}K#^WY6qtZXq<2thh8F3a z%qYl69ZEo{LI|M+qy<7rMv#^W7(!^FO7FdfgtMKujPLr^_nq^8zw;~WtdoD(S=sy9 z56^vN=PuWMJ+C&FH7(9h|KE>$Z=802-!Ho)a-+kRDQL~L8*&7CW5<5+*DWq;o$x3m zYHG7`*5J7z^{~Es`wnHH3B)r@BJv~fSi7gMy0jbFGO2!#r&HQgAM(fhXE}q`MHyx7 z*$URf!gTG{hNsfe+u|Ax?fpL)NhGCQa#?Zo$GyQ_Y|j+P#Yxcb(osJbitTi?f?Xxk z30g`cLER$cWYF8OKmMJs`G0-xBngK6kR;vFkb6xP`sRfW!4E-Kc?K_5Flec0A9TO{ z5Ji4wUDoYYtj?F{?dpjC;PkwJY~bIz5=>`Tx$^iY;UV%TwdkewR$eiM)m&qeX^pMs zs!6Uv_kpD-{l`+={mP0bbB=}n%^b0c|J^nI+rVWl~II7aVDGriP8w`k6_;256a z-!Mq6a(|u`U#UgWwP;GDM<+o>f&;1&J6C=Jg~&eon{obs{fGY=r2kJp{r8?)$Bo84 z7Ke?>?9GbcJidegvw9A*)+KZCI%kQcAx^tfrB;#|p<=k5`MQNCJ=P7`q-u!jzPr)J zVdA!!czyP3YT#q6>zvg!Db4^|GDeB!lAB~%${{osELOi7#X#*{WNs&{xBanuIC+Nk z>7adYay*#r8Nr@={pshGfYnsXoooIRs$jMgWlQ1+q!eEIiCOC@bM8~+HcnOWG6#ca zWW~qkWLH>jIn_PxG=gea4kW{Gj|FP0xxxGhIg_(ACw@nhDSMztbTzlVu-{DtpDcQ! z&IP<&c>~)x>pdKI4sV(Dx}@WiOwFhCQNQ_0fbdq4x9e33S%$2Jvh)?w!pq7{lU_=4 z%-Z?Cox6sb9+tyEr||^_rH4il3mh8Gq2hqzilSJFHM6|`2-GK+eeeQ& zSdr)*-TO9w$RA*>>@v?8P&7=2wuCK>m)6k2CVGa;<>~NNuw=FK54RbC=j{GD$O!+L zDq^c|DK|=faUkh^mhsILHAhEkz#exhf4s*`-x>GnU!= zwHOn)n68CgxqVm9NY^969ZIoZa*x~+s&H`fblPsMPHti^R=K#k2<*&JKK}F_D9-;U z5GZdZ(S1*dad`Y$89|Y^LtOXg#(Y4ujoZd(A$u`9c>5lGN( z&%iJF3Ilp5P02a}J^o05lY^lzmianQ8!eAiTHy=ptL3HZO`mOK?vA~STrG)@(>Otz z<+fXi=NmG66m$go!OT>rKEmm&1!vuS1}?WNuvHo=ZsZ>8er0q69J+yk2y9^4ZS!_L z{b4ZKX-mC}eP&Bt%Q&gwnVh%Ep@<$8t=L4Iq)LS8r0B_BL$D6)%tD6~K415O#KRc> zKR_UkjNIgKG;l%gptM{a5*)`K5dXUY@4^zKX;hA4c zrnn`>`nD)Ty;8NgwN%Lv;wx>1&NnOA;o>_n%DxaiqxYXCmE9f8<}-FrRF-joy_)iR zlPg3!`_$fr6EYSPyE^N6r~xjR*xZT9&)VAJ7Tl|$3@JicN6HREBsDhCt^TxOma^0; z;@Gll-psYP)64PNy?#Lkeo@pWJz0Zrfh6$}>3#Q@Co3IQYu7h_UYTgINSJM-RtIYD zDMq^ov$kgi&&7|ap8wi3WMM;@U6s+pHkDLIUSHO7T35=45#8B7+vl8L8T=~?Ks1^k z4-c<)E{XpSTPW1U+I~%>m=(|Nzz(>nrf2RqzL?M&+X&V?%yx_T3PA&Z;VKFCZopqr zbu;)xQv_*h2f42?ct-OJfX);l0sK^QJC6^>JFKt96ywvKZK^4G#hHel6_;$=PPODW zZgp%uecnYUIr_rpM~pU#^*OE=^bnb=-D#_Esxlv$qLWc<$}vxSo`)8iUwkq(JzsV_Q_|GZz1{7#HDh2oNTHr;R&@6`OnAmaQt7-v{%tT7v3RE5^WKWn>8+1 zWzV>gw8}PrGngD*$}ni&>*?K&RXBX0GHZRa5m=T-%c)W!1m8UhEl=PlyJrAoqgtSer4F3@^i7FU9IGbIxa%Y$5ua^SHlzLR6`?^)JZ|&rVe-k0NdB+0bB?CcL$;QD+l2Pe~+qQpOO=K zy?R*nof{GBc-rG~M0xaddg&0>(d${T_gz@lX%l>6#W`EuC!S2}rFh8a5=psC+cM<` zEQuv6$#NXHz`@>}HdVn(td|!f=m5mR+|PmyC;V~x&%IbJ1@3<8!`&w|E_xQrUSPc0 zsF6{0Q$}|iC1(Vt^rX2!)%85CEg}nAZ)|ewVkHgR3~bSc%427pM&_N5 zGxj>FLkDU(#4J?IzpNyG{4c?3y#X(T;dSztK2lJo7CiPUMRV8yQu+tkOR&+O72lH`Bl|$mx82b|jDxPUU zWS>d@P(!`NydAsHf!AUn9n}k8{=3}-R6;E-WO6le(%roxP+bxaEACk7U5+04lM*|afE?o`_-5P|UrhT!)Z>*nBJ>nt z5TmT=8ca6FH6~Bj7w0Cy3&l9#F1r+|hT%i?YqDE*g35>yOFZ9o$>IRHVtt8vv|>em zi%fjdYJ-&iF};gjLjdeZ<=um^g6y|F$eVc?8$YOCW4-RtTsSMbK?ZjVTU4el0Gbk; zSVx&v1q3yF^}|K_v@y#!_Xu>S_XyP4B4iv_CV^eVaqVYe*&gCvv~i!d-Gl5-;fk3gq?FQas}p8f8J5KANcaHyk-rVZ zaiUpd*JCNj+NR{m)6vAXWQZf8UXB*f~TPPj&b-SEtTxOpknJ zE!NhS&tdT32Ksbysl=`D8+g6jQDC8`GKr*@8$oTs9&bYQa@YzBbtLRZ8Iukx{ZVXVza_&4}%I3Rq8IW zuX^O3C>Qi2`8{>r%MHsJ<0>4t!6E%H3ksowEfCp>$!P2RqS!FkWfwg!)DY?l=gx)> zu45Dmbaw?BqQ#nSS<)q-JGtoup%iID|KWFLqQPdDs2>%7e6fWrLZ0gl^F_{{m}45V z`3gb+%XM93VrTZ*ljuWEOARyF0%qsc*s#alug^G7-6=d&eYj5to(FuiO(1#mZ0}}O zNNF}*fB7=0cKG?%CkUXIjrROnLn&^lhr(4LEWfBn#fc^+0(o~Ms9_EnXty66W;wY;lnQz76?ZFHEeO}kaB2o z7IL!~>2Y-D#)j$K zwSHI2aCBdt&v202Zo^cCTYJFB%)H5Xq0VmO084R^g>k8~_(EOZnb+1U2v-Hu%KkeCimZ);u|BL%Sl zw}5Sv;24}A+%{>bWAwiOfX1Je`T)qMP;|-jEMp>7l^NUqBTK*~ySe&&rrrMg0}Z-n zq>F$GY4b&07$SQ`;8;pLigr*Kn(M#I`}^ImKK{zSK8ItP!y0F#1SGNBhRpk`D_`*X zmHGd|>$&-TBC8($`(YsIm4EKs;ZBJDKBqN~bfht7@Rt{o|2kT^FR-U00zkG}jc zeTzBQ7P*HMH6UjEz%!eGLitFv{y&CPRdIzw`mN z)O<`4ab5`?SqQN&(ow#U+MB7~#L`0&szn=>#7S2j^<=UgdtQ(9Nk1HYY%k~5mHkh z_)|L-TTtFPyEL~o8gK+c4Zlr!jVIh?-$1Rst!X`U(Fls?TTm%}bmD|{U%~tQ;ovdy%+E&cl7Vw$fewpeiJ6p`KE11t{6nC3Pp`>drEYC9dTTANB7Y+=O^)$cPz4&pJ z7VYjrZ+>s?o>SIdhi%$W`u*>09=sg}N{r8vVkU$p#q?z0I-bEwUs^)J`Dr_xyqVMI zS0=YbCAZA-`zbF9MkobZ7q>hsMd`LZ^W4sIKx>jMGL(_>z##uYi`?gJTi4MeP}qqo zIfWDq#_jiN1F|bIZU7SSFl2taI18X^?>T=lJ!pR_sA8{z{W(O*bsMj_si#SK_02wi z3GpVWHv1e8%RTKhK!>-Th|Q8J(C#h!K`cS#>4GWO+EYL9)G6qtSh-AHyX~k`@xRstW7!Vc+;r1Ev?o=}4^)8H5U-k}(|0uWKTYnRiLa z^{*%Jj#|}gAita5FD7ireT){~)-+&Ht9?@mtJCwg5KmaZ5-LhILq)umdnkEWpmSi? zThnMRV0f$`P=F!^|G8MIu)s3+U4XESRQW)WOzg4jh-)$i&5ypN(tiSd=d6|~fDc0E zZl7QKBjw8d-6Zr*H*Cu`hs}Md=~W-{*!s30g)b2a)IYE=nrxn`|7TY9q5$O)`|fWK zz~@HxNbW&x8v~lZKRKiOqNmZJv{e%&fkerCrrvr8dLHES#k&7qfjL!EbamMX%C<5- zBnkc2WPSKmCKHm~6vm9ZH>kQ{qq%8+DAC&T8bLh2>}g22oo( z@SbExpzW>35Qc_m!~(2yoybuB=}Vt78+4m}$wB%vm8!?j1j1thLDh>kwgS<~A)a-_ z>ad(|F?`ncDfIf4nZafmtqqx!k$Thjd7^tC1$C;jBg>7_H+FPj%^kb_%J8=m599pr z^zSG$Z|5OrsbU2$mK~GdX9>fa={&f@+I#+wL}?I^ zD9wvX_*V~D+A`$aYxaixxw~Q3Iqb4E37(svAG7L!{diLTp8Y(Ww<|O|j73h||IR5W zaW9cQ1M5N^ppfnT>?=Q4?)~{-IW}k{DS9xr2Q@&C8Ur3TOY*>SwPOZx>R;a4RRz?v zYBt2Vws%uZ5j{wPtkN&ve>X4=I{%UtC|SMd?aC88Xx?}HzA4L*W41VpGWx=Ib=A9V zOz1+y%0gzjZg_Qrjo~a_I4Xd!%DCo+<#$yx9epxq;JrR7*CE`Ha3^5!_7^DVJj)Oi zgUSSS$pYqdMH@oo`d_JZOHLM72k~prKLwgqh{R>4>#6Mer=YI3EcL}0i}FiMOJCCM z`8kq*b7Z($gQHg#b2E6UXQiWVNo~(eoI2y4p5anQ|5%KVLn=(VMrVtvjQsqX6{S~o zAeXkA9r;<>7+dD2XtP2s^Kwl_RdEEGU{Cf&+(#Q`WZ`yIKldj3gKc-@X#OQ>znlkx z4C>+2;CxMD{N()ubzXrLV9}ffwge13*^{uHXGb6{O+ZxE2DZ$1Z^9r1;H&}N0KGri z)!8%W*mCMLfid0n+)$0&Nmgt2(ggd(g0$u^oZTfbr-<5GRLt&Jz66X&96V|d-n(w0*mXE5fA0si7&3m^Bc$plK%@o>dB7% zaT(Uu*bmU&Vp76VBW8v9?R<nM8I`$+AIXmqzqGX z=j(Q)iWx!yx>l`pnc&BRS3l2I0h${f&t|KIch9)y&r)l6@)AdX1_)A#!Ik4Q zTh~>2X_LAA`Li6h5rCG4(ep70FOw@~YSq4Gsv_YPo@3}WB-lyefm@7QsX>M)hZs}} zh`g;@4HD;i0h$ptKlDNQNX;XKE7wTL(W>(My-{xzQ z?7d&8GkZeRD#Iuy=@#53OQ&}%A#1)k`wlvvnGQ8^!6Wf0&`&YdEW&3}^VSjjIBh`qh^S>T#whNJ8 z(6$X56~&M8w`7A2;)PdL-U2iS5#`Cz#Sp2|!ka9aGhKSB!MSOD3im^cQx23xsf{~H zu5IXHVBVwI_iXV$=M3t-K+#K3f_$YMf(mul9wU41-@Kwg0>lNLEp>60cG_uIjKF>_ z3$#0>9b5@3V>k}K(m8mv>y59yOXtjZJ9%oT`lmRWxx8n;oNY?Qyoy9)N^XW%u<%u< zNuhO!_iUQG^&g-;V5d6ZRU{Lbn{P?7HfX;2OP{Spmhc7Gp0%cU0jcVtv4_;0V&CMRCsMQ}t z9V~}fA|ygwoY+oRA56U+a1vRSXJFKLF*b#ilt8~wEVM24FeLr*l!t2mVh+MLqby8s zD%C+0@IeF$NB=>O7n=>3CC$k^C@)1ZN*Jf4 z3l9Pgyj_djz3g1JLa*Al1xntG>VbCG?%w(7V_Tox;C@4iDhjo_012>wl(XpmcgdG+ z1a4+^%B3w-$38h^xPPPo`7Q?=RYV;k(84j6?44R!l0KKHp9>aBXufTjl+*~cR*cwY zz#QgmzPqP0z!7PB#}HP7e^;zroIk=8c%DQSzv0Eav3&1xl-!{^0)~W>3zbcWyxZ{V zGOaaE{pt$hfQDhPNR8ox9U&wC)2o*cczVO~oI7>F^yL_b=^mvwnSwgdH(8!-3;2Un_4wF_B-{n?x<@v;{IEX#It*f`wv4G=TZ!HwcD&Y zUg0LD;40x9wS?E3MRNh_m7!>JMIK+ zRS6r75$?8tVkfdB?Qi{HjVves--mM#x!jgHFo5V+mHbuPHLQ_X?~EO%ox;rFC6S+C zVQ+s4YWS0-s1f)df`FgGbcdf)jO@mpHG}6LJwr=vzRRKU&Ebv-$!dQwM37CWhcM>5xbRK?= z$oDxKqpkqG@JFv(FatFlRQ+`>T7!@q<{y8b;R;3doC1p(8q$hauF)>{e(6_YHbL+tsk5Z)K{rNpY zGh`PUs-|?^`)cOqY&1_-pDa5cGLKo`A)jgPQr})Mbn8}a8_6E`JT6>kihCgYY~yh? zih_oyPdIv8>2aC?F6jG09k5&%Q{aYzHuT(`@Xwf2+Ssc)`T=BF8yqzhHCbUhO1rdO;1`kbt5 z6vDB}BgRolnBwUB_=*1>?fF`DiB(l2^tIy?hrS7SBO3v{Z1j4}gcRoL`$8=}DY>2- zR*j0j)}treXCpOC6M? zkoEq7>i3?@vZ(Q$3D_y9q$Ugj#3ZzCBa+^RWYm`Pgix|D4b`-)QhIfguVHwxug+9S z!-&GK)2ydGwDd}ceyvZh&WgXq;HIEdt&X|%RKcMX; zox@pytLdwExE zmB#)Mu={C6W4&SZ(ld-Ib>5<2-d7i=G3fY+&e6v&O}@Tx@X5+s`z}sz0y@B zTH06d9GSY&A@n3axb=PM1((%-({v^ zSy^H14W7@@Nn-5N)YhCnO6QrU@qC9(ce#i3b~f=im;Tde1yp6de31$@pru6klv{>v zhjcQ1KL4F)`b(v<^TzpC>wLGI?5(aW65q6vr?MNx@HNctB31YHYZJEey>ij~Iw(}? zuWlLFW@CMmRh4<4neG#`Ex7S4US%|WYvCg)-+yK@#Fw&d=vSH^I2;15t~nfitVjZs zFwsxPxTxM+!z?xEWw#|e*O+XtA#o@#hqi>*#AvH$2qOM$coWAB$wl@gVq!al#=B|% z*P&zAT-@x;&gHvHRs;ACFudJ{+a4!7(Alntl5F z4t39O5J@WvYyq>*+av{zzYbM%RkPEF00LbZ%K4xJc{9~8J%Q`1kt+Ll{HKLKt4Zc; zyKvX#^QLW5V-4Cm3=ky+__M~-9Q67G}SFsgytlBFZf0Q5Z#BtgUR1{G%|9FV}~8Gqu+ z{hzoR0BZ&rxFdG6jeqJGd4}b6;Zctl)T4a-0}oZ(Y^@{nWn>lAbdn|7abxHwi37HB<(Ik6O_^`r8@p~IT-)WJ*V3+s>cCF+XD=TvPBRbR| zZdr@GlLYo|_P?R8q!{g49rGa6=-V)VE=8W=xvXJa(?FqanoNm9&5%K=d57FVzS-%b zK)d%$=Cb@*#g2N9m!2yHZKnPOU6=ZzUF8$u%LGginVC7#h$+Di%7Xctes)k zy5I*rR8HlgBI}`5coVaFLG!pqO`Uk-%idk{;GT20ZwixJpP`TQffMW|Fa#@(+7Uq`DlO{vz4?Sd>LdMosw5CkXF-<*CdiA#QL z^DKEOBa0diG->3G-A7+xAO?Q(UUg+0?sc0~isZBNA1hNaW)nNO{!DTri|zQk(T-PN z!3(Q?ktsVMxH!HpLc&U&e|bGFCtalaW;9|`W_W#&nUaSVVbRnZCPUSRh0kJU)8pb; zaT<4+S?Qa=SN-B8Vx_;(iurh!4B8+2YrpcbJ=tcQ2Y%>jQzh|AAz5!vR~)jEe8^F) z11L20oh9?$-BH@3tOOwd1<=ELOP=eg!&_sSN1(mm4iZPCu}iA3ow9p}6_GUgP~3qg zTwZ3 z1%7Aw>nor$8KF%FFBNLA%@DuOgY)#2er^Yvrp}?OW#NJ1T_O&w<3d;(@sxO3B^*{# zqsA{;?9_!Tp(&fWeX4V6k~3$j5>eumH_ zmzY9&v}=i#6_$M9ku`E2t@B{>@{LLIHzSmVbI7?!7!G&Gv<^DgBK(6|AED$W#XaXu z6)tX`Rqi0wFaNYR*H`ty((3u&-g)`B>#6MxCf90vu=8!M7|=t^wNt0S6qa?NXj?OmD;%^fyog3WL~E9%50_DO zH}lZZiDPnGSkWHY9m>U;J`K5mwt!Xcjy_HwnQ)JM13(w`YQKYJvglRZq!QT2GuaYe z8Y}xPq-@21Ol5^DGf1RHd?aVkiEhb2rCFtKzpW$KE34014)!--&mJ_H&71VD+Px@W znVFcINWD0neIpoaIfkC_wL4wSJ#FNg!D&(k9r-YTA~ZzAyJ`elQuH?sm3J`<_)A6+zo!8{ao>D?woV-Q_m7(u zURX(*XR^(FF)bQ~lRGfF!P|)RX&{~^jhK&mOWtd*baTtE$-0@xy7r*8L3k;mQP6`C zBs;ggltmPrXmHnye&)SUEXs9*VCKuI4XqcH;U>#q*MqyA>T<<`8UEVjaY~jSS4PJt zFR7vQ(T&RE-eGal){V0hCaZY|I#w`eCl#F31G5)%%*GQK!c~e1!l2wL50ihggV zZ$D7PW_K}9bZ_{C4bHQpdo`QCH8;3C3XNx|Yf^(E_a5n=7P2_xYU_>j9TeRl9r&>B zNZhLlllccLDE!0k%VW_y{Uu1L7yHM5tO`(U1@Xvhj0_aCZljX-p%f&^2W`ga!{qS8J!#lSsm}Banh-Q;D0!*OeF% zhg)MI0z+MuEH2IU`)@Rlt%belIuK=UpWhTmUJ{c1MI*jLV>r9KY{(<;LHd`88a%S?NuOsOtI&%$DBcXYQO zghY**TUhNL0CXW~K!a}lQ%C3vKUU$I?UP=)!9cQ`r$z0ZBx9%E>_SZeMF%5~`nMUy zsZkl$i$8XIOclo{`*!U^L6+xePI{cRTRIhXoK~2MJ1h(T8l}#->1(j_ z1G8>v&YTnXOnPq4mfFVlQXIpC3q{r3(r6+0dp^66R!`3iVWlqFuvu@Rv;Z{4q@Xv) z(6|VYFAu7SL3K$vr8%MemWNa17xu0hHFJnHsqCct73VkSM#VWA)vKP8>x$04l5cl-BGI@N6QR&1r-RFQCvZQ)o^fGfTSzQ_89eb9s`MIMbR;7?hKi&)f zWr#xmTZjVx-y5Qc1+)KPDq&w$$MBsHp?EHI*Udo}l5KuBu^;hzW@H$*Vq8FUH~_OI z1H)S4V%PF+Lq#}xg}b7Tcuj=HGWp;R>Q(~aG|Gn|D>li_52lbUNiV_d)T zK1zg@+oMCoi;+fLoA;K?=f+OEjPVMO&>&r zJYwMq`)O!2AMXUj>fkjgjjt4&crdvW*~A}lxC|@Iei!==EILq5C0?PE3ZwUPzPie< zE=zwgen{YC5Z7k4Mt)e6!h50YCv7@=MyBk1nVHD1t{PehlquDG8ghNkuB-Rp4f7;J zlEm&1wAGj5VidVBLmt?zZr35++H=_^67io$x`wtDC>-^IPk*~hzEo_eFDBuk*w{~=s@>1htylp!U$u1p0Uj_& zMVaX}6w?hMdUcz!rR}-0(Tkk(b(cItpUlu0PR?2b?}aO@gvT4BS8ptTj4>_J_v6!j zjqAg@RvA}y2rZC(c`QVgmE~$}pJ?ptUyS@=(ZjBe>h+c=pD^{D-H@xbFKTNzN}KpK z&nTx~hNjYLZJk>)s#Gf*TLW39dXKIb57}0r>Jc4MXpY|{?KQ$1W%`12%QI7as@xVj ztcxM!YwO|0GIk|-b*DjRL~Q_V{b2U{U}fwp-x$6#07T}yi349Cf+|{HAt;F#>iSC< zZY9kPZXWp7r)I>$tF$_Gd>0gQAb|F>ozJ6;ycP2XPTgO=PyEWJ0)H7LI`eP#jSKxh z2n!Nmfv>P4ARHIHOqX|WB)*h50+HSzhgEH0*SFi21vD;f$;`ThK467=csy|SisK>E zYVGygx(s7`a+$rtBsmF6JO1z~7%a+JzET`eJ$FDNsKK1r&@3)$S)9lH%4#@WiCk1E zYDSn4^XSdILN}~z2~s}Sj<~W9!G!x+Nxzbg9w2TAQ87Z>n3o^w>J+>)YEp(vE8#&8 zD+UEcPwL~zd6UH<$&MV{B`b9hKxJ$(g)5aiy0P`X>jVzonU@ut#6iNF3ZImj^iDQp zE>T`)@9PIYczG_~G}4;%U|}Cc(AJ0R@}4%Rqwwrv60QXSO-sp#ftE6+p;NW;{mx{oR6r!yojvvzhaJ+T{Qn(V5 z|0b~G=8!c+qVq|WWtnM^yvxD}ZfHV$VGMOpI1<{m_;LE(E#3a^KY*PEO*TVFJClpE zdO1ucd(&` zZz?knm;`o2wLpmB`y7%e)(^pUxLLr#J*V@9Gz2NFB@kH zVqD@r#(uk)o@m`?kq>Q~cd)|}GNnuUz7#hzr{}#hsUfR!*dpQ&Y_C+iJ(C|fBcPFf ztJ1YhkoQKRS?Cwn_^~`7<=04q$fljRVDEB;p8mo;P-&1u=O5FV6a)LffwtJu$VVOf zS?;Ta6t{n{wtL>>+a&qlCB0Cp!0AJ0Nk4VG?~XM}nyGhU(Bs}m1>#6 zh&J%Ec<`8SC)A-wsLRtcpd^c4JE3ytC%BT881OLDi*bhF=ZwL^hEn+LXJGq4p10p! z3;q!VY`g^eA#woeVVQk=rp>5ly1|ih?V~cjpsPp*Deq;qL00YP_c6*eOk$+nskod< zY*BTk1&~hj*93ecFZOi_zm=pQ;m5wqX4PE(*>X?wck}=eKJzzVtqaHteIZg znBxx_aK#yK_*kG(knL{FOFUx~P!wo#vWWvfMF?5>#Qc>SP5 z5hhu*d#c+B)<}M)DB;Ta>-5EO#$3@-Nk)uXv_wp4ONxj|MXr00Z@o*tNjGY>Dn}}9 zaBIwQAoQ>0l0BU#&}#E^Gn}A|c{1cDY0CXr3vKRQP_>8k9&m$yo#!`tqR}q%UC4F+ zkKQCkn&%j!CX_3>j3)gFk@eu#dS%Y<(~w>-z4=dzU>h3`YcgRwZr-hCU2sS!LmHwO z;)PV^ZM)$kPwdPWqn9~W8HEQsZf5c%L=j_p8p-043@{>qrwDXCE9YzK5*+z=>eBZP z&1tgwEluFCEBb!tk?a%U*RQ&8A$Z2K=dZ1DT**EH35>~nf`dnU-aEJIURp{*<4jwe zR$Sy=U3Nx1=ujg%soEy2$lnfNRIE6W|6XB0{#ju#X8zc4b}eG;Hjwi1a9Kr4Z&+)# z34-|+lYL%cO!@$O3w1y2=mk#rceeSa~U=Rl)GiMPqnHHbxMx* zZyKuY51zTlz~K*kZ}tVzpA;4ljKcGh>m7A{=bgQw%dNB(MS16?#Ap7b!b9p2Xhx$$ z^hEGMcBcT_p>zaBj<-}s>^SR(MA5d5c6cGR!}RP5@cU6Vc2oBV^!m#^R~L|S$o;rK z&lMQVl-iJl(P0Db3X|TZVgDS<{;NBv`f5t3KSetE)U@L?O*9`@F=9I{{u(L%tMQk6 z4-2+)SZ{j9Zd9?1SubfG#`G_rj}d#>Pme&G8fN=?N?MXs%aYO2GaNFXt;qDxsy=F8 zu6g~BYv@^KRi!;!>}wxtOz5R?8uGW-!x}5XFmm@=DQ>P$o7AnC9o3jahdo@n2ZhF0$6US``76`BN&M3`==SXY=_dcr@M<w1Mu6{BNQ2)-YZF z5OeK1#~jWS;ap)}h**`Hc3D5vxwZTqIl)e{EV7CsY#-Cp-i^N%>tzM(sAFHxSJ=of zY{%ddS^ens{^tzj524@JYYNG=1iG|#n5u1G%1?bT9MYeT98;+?KCj)<%R>!n?z`r-^qLtsB%p(!M-gTg z-^^m@qNLBeG*-AAnk1|&BSZo($IIqp=IkeRVE#Y2aG}57v7(er1Kg8t)SZ?K3&!3v z`oi6fO!fY-sd&MO9HTN@JxsoK(|E)`8EZGiReJCEGVBpbI!lT(XnXO zJGYEi^mK8|wDLy&+hofb&oRe(!&gmwJHhHbx1Z8(-Eqfqo#(H6ihDGxVQ#{~y)vq? zk;DkpvvCw*jNonZbEiYnz=%LnJRJUkQF92TNC&Q8i5Kc;l*g946tL4jj2A6dkSk?nDmb7f)N5+Bdh^Wxp z28I;|QSJ&okR+x<2&OMyxfD8Yy0Ri^s>$Nu%2)KwJb_#RsuMX&0tG6*Q7Wal2dKmt zeC3(bR!s~RS0}Hm5C#IHZX?oysg=Jy{Br)MK=EyffYI5r>E(`h%S$j^Vt z8$SK~mv7&`1r;U**ZYkmysyKkRI6>aAv#^SsmM~#{Qit67&fCAQ>|Eo{l3PaB6#u= z`epD*e7%&U$<G)7r4&&{upighltycjxd>4Q}wpXaWhf?`J? zX`z!Nd^Fobi<<{BNaD$&G?%PUvhO7Qs*I;oW5%Q8ltlsOO4uJHXBS!2$`WUYgD12@ zMT71Zn@%X8oA2GfUqnVEHth8(TL+fO>1GSr`XcW=Sgsy$b9Jz?IQqIMul&9f> zlGDo6Lhcq93g@t){;RxS3bigSjDt>m0#e2UrSqXHvb7S^k#D+_avW@kI+_+1k>Wvv z=B}%&ja7RV_{9_}0_DUH>k87?c+;F;fdGUc4+J2%Lalbnd+crlPq5quA$$ zN%tsmOHO(55)L0cE~-q!sAG2^kx4MJPEF?emHoG`cH7{wf7sp2-z`45j{2TdS!Xn5 zT2@fJ1BtmlM&ep7GiO_!*!bZd@+%KBp<^^P{#G>$X+Ynq=i9UJdr~L$EEDQd@*oJ? z=%;fhuFph%UK@dDpS`$9mR6G6(-1XS^3TQLA%cc}(dsS+KGPf$$=L6w8RDu*iF(W= ze`hZzanObC`~QAa1B5~U8(#k-lDYrOrmMjhhF%QG#{61vFeWCYd6;$dhMXoQNR3sQWPFV-*YmZ`6VB11Z9E!%^tgRwwfQ}&7K&RdP1jm zk}X3GLqpCX`aD}n-vS$X*zs;oD{kt~Q3f76=5GP~+kPj=BU%|4*!QTZll$q_q(!Ak zyI;MLWwHC~+Zmo^e-KFht%rN0G&>#JrtIcA#px8g-7Cbwm+#+bRL05gaVZ|`jb#g1 zwDBCCNoR#1x}*0oTaHTtkv<5@P11^ZXyw@#vZ2n`T-T%#+v_BauP);Ha~hiG=EhPi zki&*dC*I=@2VF}2Xfo)heW@hU1)V;Ly@nVAt)#^@uc*}Bw zolPD4V&9$!>wA6e(ugz(lLaFT*K=P{ZjnubvRqmHtWQ@?>}WUbP~>T@Z*W>x#!+j$t3`)#R|t+~_5DnSzY<(bc&knt`5Lx)$ zv)+vfw~^wXeFB2BA#eOD%2e$_Hn;SJYqm(%Kq!Ns+OU7k<6y0(157yc(E`vRA5)Gj z=u5F>*yr8n`C|RAmieRY<7*zROOZpDxN3OedfWUtdz$WzH)WqA=mDS<+kkaNs6L)x zYB4AkaVUkfpS)o3^6u_twGvsT~` ztA8Lc^=h@sPcoIlQr89gG)T&ap`#`qeh6J*HZxsYJYJ~HM->fb4=lmHG&1XmaZ4Yv zC_d!IQO(}@M#!@$%%moywJ_~jsq^YSLr-W(Z^AF*rm9}1pbS?AuksAtU|5L6(Lrc((hW6~5No)pI@jfKk|bzIsC|Op(lBD6n`-jc5rAZK9N(@_~0lk>08gG4V5Sfbd9M1(1aa_6d|H1nH_nY*I zQUB<(4ul!DXQ+1saui>J9Z4mj;9VH|4-eh-uJ87eUG_;dF2V;Ml>`Bt! z7`d|k8>x>xlDNVRW~bF9H&6F2V;5s_$?pZ4s0tCm_UZu<6`c%ll7jdoBPm`utbpP@ zW==yBr^hbc-Dv8JI{WlsZBZ}tK-ANI0{T4eLPI5C?il(*-g2|$%1G~hJ}!alGItg2 z#HY|D3hC-c2Qeb#^w$L zrOd|btPUv;z1Mh!#~_U}HY;f!*`Sj5eZ;IX0j1M}@n}^|LNRxrt@Vd}iG6$D;q4@J z>ZEPqeZ|IyCEO(>s%6_+qdb^dpIPo12eo{f;PA>G0BBimm?U1^NEdJoti^Hp#stmg zgZA#Y??o|-W^?`9udM{TjJ9T-8g-Giery+^Eh~lbEfe(2)`E1goIeWH0M&R^R22!m z>Y0;Hr3Q_42c-v~_A0D^ftsJHGrp+2qLY#8z?BOt*?%8g8VZ~84(^~=<=vIP*XNwV zzdMtZOJw?39(36+Ai|}yat+tQyIKYK=ZDpTZVP0BIiMVIN?}SOnk2%|vPeFq=F&T+ zJGgf1$}+K~hORW~uU;uo_Wbo0!a9Hi^x#m+>j!MV1go#-1u-SGJtUEh5& z1ZRN2!ly9J7G42KsvbO5LH}){zkBQd&fy7j^n41G_DY)N*K~(UKIF9*J(sr1H}q~w z+E+01;%rlog*Dulg4`6zs{ur}K?Cc4<(VNz)d1`H{Vqfaz9s^S0P_c;26hf#qhNI% zVY*VeU@xg0l;D^{#f6W>uU-^CMs=n|&G%gg)mp2Ah5~)i<}x-;BNM2SRoC8^xb(Pw zE9uwQZdcoQ*$_YtRuPM;AmdykN>8H5+b`Lf8E2fOpk91~r}gQSD#t5abvbP(F8JVR zszAp5^~$5_tLm}-%l*{|iz_?QsEvxHYlo?(4hiYjl_OH)(B*=W_~WsUNz*%&kjEU4ZRHeArhDW0`UgbL#3R{pb;yiPDO|rlV zmp4rNL)FmJgW>B5gG#H}6kp@gB35dimDnM~kKi}q`U^jZoHoqEqxI9@+w6~RhW!06 zdA@x%BuOX_6s^0bS~Obvj*2M3im^DN zn`vHBMUuG+mh?MCCON(RLz`?)nV#xQ1+T^=zAQ zX)HyTsp6)xtKsrn01_8=48X>DXa2+^^$+j&-#R&YUj~meDtRcEJ#(j!i_ivv5xU>U zjn#4m5`p9qF=MKg)7cmWukWD-W5e3T)c~2gX}c?H;PlQ=_Mp(B9sgmXy*y%mE`{|* zmOxDz+;U`KJtz+?0Cy&n^D1(_^IT(|ml3?sgsb;0>-_<9N5Asj@zJ_HWpQadY_I~9 zvr>J#P@=N|8?4WPmJEhn=!+llMnIg-`~*@7(Dgc%>P`NY2dCx|ir|O3dF$)1kK*nbRa~xnw_EGZ z@3oiJmtD^w@6}5f9P^7_i&X%7s?@e2FxOo(AX7S3`tysWGxMzF1vU2@RpOIZZxGC_ zdMfR}5DXWb*P=&Mt)?n#e1MsJaeDE;hqZtAw*Lf(?90&*sgYd0vtF;WW|ieR(o5Za z=%afH?)hntAT7#juHxsTb(LCiE4x*pu)+xfuVz6vs7K%2i|Anv;*DnsN@Xp&Y_E4; zWG_D6_PS!0Ff<&x!$mi*=Y+KA^E$NVy?C?S^9#+$cLJV}EnH%~@TkkhW7U}OY`bE; zuqO&Dy?G-$JKLvySfZCaQSiu;35Wk+-lH^muPB%W5C+Rxi0vz)LyEQyQiL_v*TlNj6$_HT;pLM9T)#%-pm$=DMXZ51PZy8%% zTwm3~B!zqp4X6{AjOPvqrP;0_I;{cTYuL|ReY{5(LZjZxsVJM({n*%Le0|4GTM{Um zmY_Uu9L(%8=ivKNBUO|;uMD5t=+DRRq#H9i`+no$X617db@&&b7B>%}e3ASUFLWa8 z6*lYIsWao1f?r_Hp8Bh}$ln?14pIepa(4Xn0P z#96EQ>^Yup$OH89T1~I5PVPtvY+K>1$RQZe5FcH7Y~Unnnr;VdO#aFvttinJOi@UkA#Wk}zT^YcHuz#{Blq^m*E*(Y zF*diF&Z;{gGuTp^J9pBSVt7p;y^S6`m(l+J%SwOZd-GSt$vgDkO^?1eZVMgF?WARd zz^c1BC2>Kq-gU7!PLg@GFXv?f zl?k7-?H%!madxcB;3OWM^0N0B#N8AMmp?6lgXcu@8EwGltRB z`>?g6?Wg=@CTuRHkqfq>A^obX*HV4EFdB2lIfouw#ThYl_$Y3xxc?4@|F_6Gj*<4) zS@TT$-Yv1PALLKN->j}#2`yB%5+4fXiffM8ZO*6R!XNL_gUx4jBn%2oGtjw=zGQTq zT&51tb~oj22$ih1US*P!pbyoT&GA8SW5H95us@%mk~2cClAUI()cgvD2ZQAyAcB;y ze9T~@pcpksB?h^7zmA~s*&u$~CZ)5W?6@rH-)dDhPtmjIX zD$=%KYBjpwZ+BHQnZBZ`XE=P@0}IPq^I|p%1uGHv%TyZ5=ZtRf6b--qUxxf67p}3( zbK3)JC?;4PCfE{Eze+O*-;j6~S10zK47KXMT#yx*y_C2yJNC_PypFo2swF}6n+K}; z#-e;^PWK&G()8HyOv~Q!YIp3uSf-C_Y7sgSN(WdxyMD5BK*^5wE06a~>_qY9LTSZ; zf>b9ieiSv&1+L20CrJ-SyA9bYKT9g~{L6G(3r+{P(j7DbfysD^O8HfWF_tONWfV~M zu?xVW8ke$f_Kzy*!bdXsEo!%9~g@%M!tNH=-VZPv0 zG?dI*d|0Oak{W4%^;5n?-c_Gw6Rp;BLXTz8)TiFfxK!-BT!Xn4+Nlq}eD$d3_l)(Y z+8qyfc^)Mzo)=bzSCF~b@8c(bCTF{@cz=3ofE-G)zXm@C+brhfs6!iHqm`lG-Tq~1 zSS_;O{RvAWqSQOzS92W!BHZ90*|dd&E;*2#QA=?V^L65q-Bdsg3zP`e`eu@8;NBHs^ zjKxZ`gn5{c8BN^@*=159CK6gOzMvT|7}RL@v3zTRa#jhyd9Ok;2j1giP9WC_+?`aRB>*+! zEdV%Da0+MWXhXM$KBf(MIFc3)@8DhY2GeH1*Pctv3HpSpGdeHV+ZHj&HNc(V$4@Q^20m5{MjfJ)D!mYpV!|+`meUeT7`BF)59SzmyG{$L^YYv+| z580%wr|CIWa2*#Dj5wRdZ4535RYtbSL6FluHL7!8G&?oFcOye!%HuO-G3$9;wxOCh zbXQ^G?h}gFJxB*QgK$MhRUZTp8&NOjl2UI;*Ky!QN4&0@Uji$P^_Z(DT6;r&$&BUh z9A`%NPHLfpy@A-ATd!$>D?Uw;?*L{S8QV{9_|nPe7RGOW0mgyvH6x|Semb8ej1WxG3!jn zLN9U9!}_(K-?caG8)Wge&6wP_@#$Mp!01+)FECU(WX1Am7Zf%gr(lL(c!p{iJl8G9 z3=v!Du?wLfTpOm!?)vDkArqOxp+Jh!J1%N)leK#(O@eer*VuJAFSYbrLlcMezdO+2g3mojp%PThs-##O$7#_Gx#eP0p(sW0C}jDjo}$S4)UH<9h7Enz_@l(CDAODK18D3B& z)1n4q-az2|zXAp=I9*dCg`V$@=ISck{goWhdD(O>Ha4Sg<-ve{|YZ>&g*Z)&@Shx)i7iixXc*;)GcjL5zAH!xLcYhP6& z;sZA3Tna4$($cL}-ci{Cs>7<)R~~-H6#<2L-QzBGRApEK8)2l`fXSiem%;mNO|N$4 zgam2KRmoZ+Z9gnTr&_hRKOlvqy&>*8#!ydt^n#De68P>R|B_jfl9v2P@PaAIyTwm% zrb8Mxgii3Rc@z!mR663F@A=$2&z&qnn%LDLf6Miuk!%u5G-tQ!`-SX|gEUXc=iKy{xOUwlm(cP~9Cmglf53da2;?{FueEWZ|V zzz3J2>9yz{--B+)O~eD!j{_F&7-U|gC1$8EXQ;8qT34Nam-XZXu=1zhHQb;34*!;= zq)%I5B8PuHa><}?M!iaeFsQZ!@FYLpO}D$a%M@eMUhjD7w~H%E*p;>z<7(;#JX$<8 zg&zT}XWXjVY%VP!$sk#mf(_&RaWp8RYE1vHm~zN}W6B@48;PHOXAs1esAB5fjT@gG z+gP3i5``f-6c4yf{a8W=eZef9-c_ic7O?<3?o)+P5ACM71^~gcg$nJh>8<$Pd6JCB~IdzD^&TnsRE^orH^#N}_O)O^e7w!6$N&AB<5Sj&jE>pK{q!mj0W^Ah1 z-#l;t07p@rVRYzSW7&73fJ}mm6?UNtl97?DW#d8g12pX}adF*k9GQQq=)IZWPff}9VN@>D%3-0AU4$*~foLPIz&GF(CTBkD% z>(&8YcXdeYHx3HSXxlX9F;9p2o4y&2Ip~7tz5Rr=N2tPrHC}d(UO5BNhX!r!U1+6B zrH}Tq!ZZu{#K!wN^d&hc4hI5ESHJ4*>M=b3psQ%CCvJNc=*DWg3#s`GFIju^s_6>4 zEk)e21DXCc|M69!Fl&G&TgSM~w=xCE&+0IFNdino5Us>k3{1Gvv0-ri(fDFc>Wu7x z#5=B#_3bLhZ{FPlJ`n9>)6}~MD@gsp5H9>6MRU2rxX5Z%5`T@a-v;rpCj6d5D{E_3 zE-(;YPnPx5E|h^U+3RoGr^n8B`K*P;|*G*sqr~q=kC^it8Kw;khKnAR{qQ+Ym`MHBP zI=(dh!fYo!hb0%*QV-raDJ1-K5A$_`{n~@kK+sg9DsI8v&uCy|+_GpuDbW7n2fP-) zLGu_NDf+ytSBw++WuZjs~|k z1!}8iO{OAco)OO95(-K3+Lp%KDdj+k`jc+1Ge2 zsxx4X>+cR(VfJtxX~9NV!K0~z1aA?kIr*wzc~l9W7sn0?YW&jTul~xj_j=tp^qqR3 z3%FKIAN*V@KPdG?MnLcN9G{mH`xf*iU%a^VF&i*B7l=Uv&6NvqLVK$Rplp zG3alj_LAqz`QJDE|Gatv{L>euYoWJ)Ry+q66Y@=S5Isf#QRb?FRU?I7Mt{HKOV9BGNVw zF<6dR{m@sn1}L==5*W;_)j=B7P1Fl#e)~VS)EahT4a@`1Xj?G z7eiEm2XmO1%U}Z+)G(J5U(f3hTGMV;l;6cUn69O+X*6Q@jD46EvZXtKyNY?M4rh-DbBc~2k&V)?SPUPxB#v|WRU?-y%jGFBSht2Qsg0}7+{ zLOb54AbkqBYIu!{t_r@$ss+i#Zr5koGyQyIaF_&_unq9ye9i!$$FwdVtK?hrSSrA|e~!EywX4BJS}8;9IU??IY7p-h4P-}=nXt|83+08CIshFX53;{@)94f2#|Bc7E~Kj84Mkt~*86 zE!JO6uiQpQo>r)MQwn9fJz||D*k6jl`og|~39VeTlTRL)s z0kVdlD5O2v(+b(SGknr9DT~y#6-h(YZzR}_ul#xX?bmaf6r%0~cK3<|LBZUaCP{eG z71+R{wX> z8hkZ^h=r=lK=WOo&mxjRsb~dAl~$*suSnf!__&xZACYFPl0q7*w-adTAb=P4vuDUl zk(8Sqa!E0yEm9-2`}MZciy5V)-X6Pd3&2XDdLdXFe<<30N@8m~%;W^H`fqjXpB|h^ zotRLPDz~5F;;`#81qP}jwIIqF8G=&o{CT!Mm)SnM+tF5O-+4iBoo=zRUzJU+Exc`o zY^P=DF;~d=H<+u5#sZAXbqiV^#f(rAg-aUYG7EI?8NdO+l`AbWMD9X{9mIpB_4Y8= zhE_*Mzdz3qHb#NXYs&D-EyO`-d5{WyHBZUVRk2?!BW`T9`JjlaY5R@D*mFH*XR#2L8+RFia8A0i#)L~#)!oph%ZQ}Nx-ib+ECT+WGD{v8u+OuM^JJqJwq7{^}N742nF*?yap$K zZjl_w@ua4S0=gb|fPIY`R_a(hm$lMk=Q^ci_;f9YCEk4(pE@U2ctuw#OdlM{Ye4X8 zx~5kR;*PBNTf<{3lfMn8c$I_?x-i80Rr<>Gxo!bJ5>ZB!%V^WUac7z?t`!y<9Jnx| z;I{X@qvl*{N<_LBzn-gdXI1@sIG#63spjFk7Jd8`Hx9zS8#K-6P8m(BUcgNlg;38n zmx+!O7p2aH1>O~C^Oc<0U4 zj;~_+dxf7r#Xiz|(4LrII6d(!?PLYHI79Aerkbu_=eROWy%f8kNdaa!TAI#5DE_k+o|?u!%j~fukR;D z1+?N3DZZfffj~=RlW`^`fU+s+jhDA7b1E?_SsK z3v1T*K-k9*xP*k9c(>8d+`!UB zR{Xf!bQWqBiSjZiVj z#Tkk^NlddF!myaSUF@jYbH!utLgaR7?G6X@rMd5DEe0@E(<$T&rFp7_ajCq+iX{!$ zJ;l$@K(lo}P=u{9N^H`q*-F;ppur)ewn&V{LF3~ zc}yrJ#Is(}+fjJ0xa|4prhi0h{+EqY$0z!>t@m;qF320_smEDg9yWAi(~iC9IuBcV zswFWJ)%{A;oYQVw`Aou@ax<(%mn=XBC*DNpxqo7t`ny%!T(r*A&Nd5(aGCg_pdRAa zBzuVszb;%S_uQ~)xGgC0?$jwk$A#LpTNIkSZadU(Lpc^FkAyf* zziq~*AB%QT9oxchad2r&)|9e2VP!Y%ef^se&~D*W<(G&Kq&4h(8ZbLR{nT+m{G!P|H?$x)^ak>@{n z7H0PUN$PyFD`8TjmUO_7^H>Wugz4wH-V*Y7FMB9 z2H_q7v0bLAB;!CEFsoqxr95f;yCy%@$A$(7XoWuBCSd2Fzrn5gQ^2U@>w@l=m?6(c zEHUq`<@>6$<6)cbv@XAo#j?lzng$<>t1Gr8fy#9ey(uYMIw!8IZhO2#@~H(NZ;IT$ zg1L+uLN(psIr-^#E8O2M{%1Y$YMvF|9oc9Ip3#vegyE2sGRLqW@|Z1Rt$s)-W`jDZ%(e>nQmcZ^;83D zTAW>tBxTS6K&RPiq2f8!60Uo?t>JW4}6 zlg}DqUmn!t9qr1_@--kdbM(Gr<|JIAk&rnogpSpVZ;boZ z_hth#^iV9r|*Fs8AT=}7$VIUs%p17~n{{%NeG{@>gE~nAAT0YC!Za}Y_nBc4vB$On1 zRKiKgy0%vZEx1$|h<@Eo;hUmsDs%-dxJ&V%>e{FJ>!pF9dIJT*424y7pz$uTJL+|1 zLJckB*@5nga=&KQQ15fOr|F*Zx1D>H2$!o%`|;ptIatCW7|zwU)N>Holire=&3%sR zi3mBc*K!3HBMy4$*xU=z)3+&{C+C$`y<64v6iB_BFhbIyt#oC<{z|=9e#cQmgC|6$ z44TUnQ@UNJ5u!x(+a5ohyZ>far*{CsRhyx5`Ju6;v@}iIu#sf$=5tDv$YHCil@p62 zMaWT#2Di65?5fmV8pF?D8BX2`3+hQe#Xjr(JULp-v+#0&b|C3oAAD;>mk*qN&@E_i z-l$Q4ra@RbjE zE0^tmqY-F=aTJwro_GuIy1M;5CNMx>z|wvW8i)iv{zpLfePG^Du6uY7J$vBf&Rub5+w(cbqiQ~l-sXk;M$=l2#-6^vfFNbX$xF4FxoZ}HkeRhUn= zxUAsdq$L`@8J3rguSl@I%a$P=2^1z3pXXG+IGQad>*AV(D}A zY0FZI0axMnp~#+D!OfhC?jBPEj-R5Ta8vQ#T}9QR&ENmI^Zl?l9^0H^lSb*`A#`i;=^?;%13!dtl%7)AU z7xMN}E6zCh(^xhMS{B&}tA6OGlmXeYZ4j&UTF!HP@v?HTY{Bt0NZ+3+(-#w#HRfagT%-lWdn@w1NTYgn#I)9p(ogGJtdXXQYw7^LU^8=CM1QRm1Y?9CoKz^y^S(B zx_%wS@Y7Z|$%f1ozid7$#Ndp`Irz43!;M27Aii2#0ZLYtw6#O^W?bZt%r_gw1sQqM zTeZBO_bhA2#QXP|QDP5bu30M)rwJcoCUm*JX=gN zDdFKU3vAm>8d*(h4n`0lAKKoPxlIaoB7BFH*t!~U@^Da8f=SAJ1oW6;Zo@R}r8Y%}XKZHCRiArm((pd49z5excDw3FGM%I_H_q&E^$au^aRJ6O7J>KoI ztKdhD1`r1Vr`FTu@Yk-JSKekgZy2#B#XGN$)^y*3MFE&A3T4QeIg^34un`(aH^h)~ z0A&US7`H066-mV|Md=q_Ihwk=a#n)fT{&_jGH3lUClQ)njECd}nsu9jv+nTu=tiKbgD$sH(FXKh_{7y1MoXg3i6rd1ToM)TtLW zfuWyR zyN9a2tZ2;aZtNzs)|px~v5NFKrJeoCtHQL}EQr8-{-Xw41t){01TuIPhpke#zBtxb zL7!O`79O##sheg8Ip86QyX`pDpc#zI3KfB&vEXkTunRUjQ42j=_X6dA<2OoYxSN=tL-fRXS>+W{N1%P59Hr*yYX;r{+2K(;1&7{r_lbb!j}3O> zfZm1#AEo#?=j_tnO$Rn$N0~&u(>u%?K@ms=SM}ZcFS;kycFR3W|x0 z?4qLvrPx7vG^nyWS0e0c*G$=Ctn!bwts2Y#j=ik>2GSQ3wvuwx|N0{&wE7d!;?sI) zfPH=aoLH~z^WI&l5e(}SP4iUQi+M-0U7I_PiLN@^VBz;Z34?%FB+5<^?_L2IrmF<_@T9%S9R5RfiEC5!s>U^2^yLhs4<$>%d@$aUB?$e59=`bVh(oCF zttl%}!lIy+nKbi#Ons|Z_t1vqG#-K2ZG|1os{NQC^(g90UCz{g#TM<9WltpX7Ac2D zBku?Cbw0~ZJ2J8DRa&af1DtQf2b$&&g5s0J?+}e#W;@jP<+hkl@mPudp66x(6PO&; zT%5PffNpSQCxg6PiniZ%2u6{I8}~}lFa(1CK-RHYLKoV2dZKN7=40@YaK4X?k{Vh6 zdu%yfYDPvL&RF+dX(!F_eC_j(?c$%G{V{~tKhNhM@0>~Hxo&G%2gvp<4#W>>PC{Y+ z+1DFSb6vhxR*VGWf3BO_h>hd8vpPd0vj~);68K(wQ8u4qmG8{a_rVBfi!N%}8WjG_ith5){eDQp15; zS<;o|t1qgYg@Pq0kBDI0!mm7~^1m(vnDl8J?T z;NTkR${>d1UerEX?q2!?KddAAsI8P)k2ggiu)3(I3FWM!##2ff(W_Rh$%Y+m$5=wU zwDPy5i?$mC;KZQ9Ve7H4dC!OjUdZ9lNZizce>p7rRr64w_hzw&1C^#l+8=c8iFV&&NAQkN&GO3tz(g%R>Q%%&lDK5u4BtmAhc%IPLyAu|C)K`9+xo&rl zTjY@-;*8bpZLUMn=f&;CGQ)%s36El{G`+KaRr7mX=c4X3^XO(<+TQHWb;(?_Xs!cv zP{V<|+r(6&-0}KSGh#97ot@SrPcD$|kQkMwFU2(Z%Tcq7!y?U$1}JX~oSF|^pWv#K z5ZoFQ{bcS%KdlPQK{QSX&+KRJIJUXh2W;E}Be;S4k#Gid*&h|@@XDY{FEG-cjBL2p zx^EvP;DOz@fYi-Dbg2uxYG2v%`0>4v*=eV#LB4uya6gx`IW>xvD9V_)>HQM%enYo# zf6J=hE%%^RP|5UEqi(iDFc<2c;1eqHp;I;^n`TD#YYj}v&g)3=JDxfJaaWIcAiG`Z zSQ#Q+dKgK%IF4hc9&VqlJp`06?ZVp z&%PijmSn7U0Cf8cO!1@_wh~_x_&ukN0`sJLh@k-h0kH-+S-p+|M~X13RMt#!%Nl7l1$j00RDi zogqLQfI*=Q0UI0?1PXzG!x1b@Oh^=(1&wB9VP$38g~PDz!tP>a#c*PxHE;wo0>MmRV`U@!-)*NEz@mV5pdAJg1fW<53=7$L2JnKLgu)<< z{r+hXCIk`%gTfhFaQ;8Fpauc%d}k0q!$2(th5?V-CwMw`3yu5j0>_c|(6@|^bfB>%wpS$?^qBtW3b5@+uBRl$nU0;`O1>bS>)j?+o21v`ope6^!(Lsi z*H2F(3*%|Cwssz`d48OGN1{u=P#lNA=Te zU3&Btle`&#R)j}45f$U?QdBr=bru>NpWEd%Oxx?Vjx;YtKKwG)w*De^$jTTJIRO0H z7XW!19Nima&vWKnkceB|bp4<*{|tCK0UOahR1E;}&S2oi*F!FG^);#fJq1lKR-Xa@ zGYg&64IW%BO*y^J=Xz~k{JJ_4nVJ;_{Ba7fj{i02cP?Pe$^ihNS`}nDIH+Va_*K_5 z7v^7m(9!gS%kMsLnYkFeehCZ!!VU_E!7mL2hL8cEa3qO|sKE#mPC*Qps2GR^3PcKm zfXaQ0{!e+zR3zM&-f*&@cEmoau79wuD7nDcouHS8N>VG@nv2MA^c{Vpm`;ymEs(O1 zYN*Jw^5dwtT2tpc`Py>Xz|%w0#P5t>VTQszlFQ0yUu5m*yZ6F9PLl7bonJgUoG#ya zwyLdvQvTztkX}!b=d{ujW`LZ*S4%j`9~v$-JoL|IQsygLhZA-?6e3t9eb`)sLW8pNn+u; z(&x?Z+2nP(`M|=|!>Xq?Gi`G9S_eWi3WO%+3C&-F_=8&8(%1dHl2n!Ec!Ogva1B`v z<4gSv=e(ljoeaW{X|%7URbRO|K3l1`U}w<&eFN;jT2jlP zR&`$wau~;*jgA!>ukV}E>kI$~QG2zQ+g{^81zfrLahrW}WOtHksN;{b*995U;mnBNaKa!^0FFiAh)4`xfFxt;m_Xpr91|3hrG#fS(HG^-oJzm`#1MRl zharP1?h6Ga^=d5BBALE|DEvezAJ+(b9_f zq(1Mng(Ug-{pXsjE*&ZLl+V&Mlz!Y0;Jy7+q{!EaaPUDr*GoQE{P22G*W<I#NA}V&eJSRx;)~1>jzVgvvo%;-Uu|nX*f*gwYH&-#(2`eB2$B{62qKTQ{&r5_d zE^*Z;?&VXv>)Cab@B0%jALujYy~d8B%1t#pbBRX{C2Ko-BzwK;Z?9G5C^?g(zcd#} z)x|2**!Vad!kb%E_ujVg**YfgHW5W1Gj@HcdFFxAWKfm)+fZ;98sMV@>70oT!Sown zCs zD1P0r{8j&fI4)lQvcVDVedJ>AOKr7{liXx-p7*8Jq@<3tzjTV0|E<(|I-a(z;T51!naC|)G1sclPW7@>?~qhdOWBB@TV9E^KFZuc zs;Bo)&+;#%oU&rJlo!rvTj}LO86ud*D)JgS>X## z4j-h%^Rr8HTgLiyPL3H{Oi=JPlssSTO(HODw%>r`hU<|M(7l#V-jJu5+aty6O3mH0 ziQZ1s)pKOCBb^sjeL|gQz4@-A-#QtD^SGVSp;i=nww-w-8bO*js!e}N%VJhI5Ug|b zA+BJTQf+r~s!O8JVggs4qQu8<3VV6q&abJPUpY7uE4FN>`DEdaUwlX2atk4eH%hm$ zhwnDiR5)VYNoG?+;PSTWt$O{Lx3e*nVG-YlD}x6;IklxG?Q;8l3nxMcGnd`o`}Nco zt)KW7^M~z0ZvUI?!PJbE5ilh=QnD~a4bAY1B7p~xZ2`v= zDsy7ee(!wl0AB|e3m3<~Sj(#9S&T2X%wD>8ln+b3sI5`t=QDjZz+w5>58IT>Ez;O# z3F84b!lS}q(H6H$LMJlwpKf|bv<dDtSrBC|-{unmKt`EsWq0Vy4i);nlFy zY3+zh;t^FOpHF)yQ+C?d;XnjH{b`mw!C2b@+VhWs9ng%*e2C%ar?)VMpMQE|7&FX* zzC79fDNJB!i()~hhJc0T-*x8C(8droO~K$MC6v+^!<+ujfEbxi&f5IBI*dOaGgn^j zhS=f-9b>g8i1D*;zPZTJd>iY#_jJ=I`JJ-)#*$bZ7F3kD}OyD0f)p)Vc(U}jRutNZ+M!grGPkQg1kKpbP1+pPc>h9i; z>q>@3{mTU6hEq40HZpTz0qv0oDfQSNDd>g}!$#zqj!Z*yer&nLk1v1Dq}gj*<2~7x zdcd}Z;?5`-z`O>g5IE#dxd2w2SOBaOh~VXzU^K%Qe?56dUc-EKhH?PW-IwTnrzRU$3May4px)V zu80`e$7WnbTkRzK`U)mcb zzi)C)+BXV*D_EbfPYL-JyHq?Jqv#8f(iWDT5+nq4gtAB}N9eCoe-K_Zp*N$i3Z2!$ zWbiB%k5D!WBQ@V&n{fT!br!pQ7rJM6gyj*GG3j7M;%$>FocGf$jhcLWGl-2suke#wH3^ zT_XlmBd9_*t!f)*zTRFJhYhGg!XOF8Jq9|xyGqzUFdMbZ-)9QXArl4Lh+%1tQI1#h z(65ADav?h88F;TH5({bL@QGl2_=`N5(w8snpP)p3UDzxj2xsO>z9bqb| zTd`YjaOLWj&OXfuz&rhrsM0JQSJ!dPNo{@7zCl9q>8Wnp>?i~GXnr+C6>oSk!me2O z(MoY=<0WtYdF{;9UWvsOpTLAZ5b4<|jI=XsJRp;NfX|=1eknr*1UnOIr?mrU!#swQ zc7Vbyf6%G&0c~SL$V|kjt+Sz(9mD8$3hTv)*{DODU&L}55t5EHK|g!*n9WMR2rpr- z@P*<16W3Z>)%GVah*r^_N~e?fw=I`r VhAAgsN(DauU#8T`<%@UT{R`TqjTry{ literal 0 HcmV?d00001 diff --git a/Code/Rodney/HTML/Company/widget1.jpg b/Code/Rodney/HTML/Company/widget1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e111d1c5f92072685c6861411d3e381d1f950f3a GIT binary patch literal 282173 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≤~vBG{A(cEcCO+BXyIePlB{UB^sj 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�OuG!ymPdoE$bjmZUJ(0(0y_E4^9EW%}CMt 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­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

      +JH@SZZ70(F9jwP=ae_=buBUEv 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