From e2c3b28640d953e3da6bbbc446a5418d332f1658 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 27 Apr 2023 22:27:21 +1000 Subject: [PATCH] Company docs updates (#4710) * Refactor order documentation into simpler consolidated pages * Reorganize images * Add documentation on "Contact" * Add imgae --- .../{sell => order}/complete_shipment.png | Bin .../complete_shipment_action.png | Bin .../{sell => order}/completed_shipments.png | Bin .../docs/assets/images/order/contact_list.png | Bin 0 -> 196255 bytes .../images/{sell => order}/edit_shipment.png | Bin .../{buy => order}/manufacturer_list.png | Bin .../{sell => order}/pending_shipments.png | Bin .../images/{buy => order}/po_duplicate.png | Bin .../images/{buy => order}/po_duplicate_2.png | Bin .../images/{buy => order}/po_duplicate_3.png | Bin .../assets/images/{buy => order}/po_list.png | Bin .../{sell => order}/return_order_create.png | Bin .../{sell => order}/return_order_detail.png | Bin .../{sell => order}/return_order_enable.png | Bin .../{sell => order}/return_order_index.png | Bin .../{sell => order}/return_order_navbar.png | Bin .../assets/images/{sell => order}/so_list.png | Bin .../images/{buy => order}/supplier_list.png | Bin .../supplier_part_availability.png | Bin .../{buy => order}/update_availability.png | Bin docs/docs/barcodes/barcodes.md | 2 +- docs/docs/buy/manufacturer.md | 69 ------- docs/docs/buy/supplier.md | 89 --------- docs/docs/features.md | 2 +- docs/docs/order/company.md | 180 ++++++++++++++++++ .../{buy/po.md => order/purchase_order.md} | 10 +- .../{sell/return.md => order/return_order.md} | 10 +- .../docs/{sell/so.md => order/sales_order.md} | 76 +++++++- docs/docs/part/part.md | 2 +- docs/docs/part/pricing.md | 10 +- docs/docs/part/trackable.md | 2 +- docs/docs/releases/0.1.8.md | 2 +- docs/docs/releases/0.2.1.md | 2 +- docs/docs/releases/0.8.0.md | 2 +- docs/docs/report/context_variables.md | 10 +- docs/docs/report/purchase_order.md | 6 +- docs/docs/report/return_order.md | 2 +- docs/docs/report/sales_order.md | 6 +- docs/docs/sell/customer.md | 28 --- docs/docs/sell/shipment.md | 71 ------- docs/docs/settings/reference.md | 2 +- docs/mkdocs.yml | 14 +- 42 files changed, 290 insertions(+), 307 deletions(-) rename docs/docs/assets/images/{sell => order}/complete_shipment.png (100%) rename docs/docs/assets/images/{sell => order}/complete_shipment_action.png (100%) rename docs/docs/assets/images/{sell => order}/completed_shipments.png (100%) create mode 100644 docs/docs/assets/images/order/contact_list.png rename docs/docs/assets/images/{sell => order}/edit_shipment.png (100%) rename docs/docs/assets/images/{buy => order}/manufacturer_list.png (100%) rename docs/docs/assets/images/{sell => order}/pending_shipments.png (100%) rename docs/docs/assets/images/{buy => order}/po_duplicate.png (100%) rename docs/docs/assets/images/{buy => order}/po_duplicate_2.png (100%) rename docs/docs/assets/images/{buy => order}/po_duplicate_3.png (100%) rename docs/docs/assets/images/{buy => order}/po_list.png (100%) rename docs/docs/assets/images/{sell => order}/return_order_create.png (100%) rename docs/docs/assets/images/{sell => order}/return_order_detail.png (100%) rename docs/docs/assets/images/{sell => order}/return_order_enable.png (100%) rename docs/docs/assets/images/{sell => order}/return_order_index.png (100%) rename docs/docs/assets/images/{sell => order}/return_order_navbar.png (100%) rename docs/docs/assets/images/{sell => order}/so_list.png (100%) rename docs/docs/assets/images/{buy => order}/supplier_list.png (100%) rename docs/docs/assets/images/{buy => order}/supplier_part_availability.png (100%) rename docs/docs/assets/images/{buy => order}/update_availability.png (100%) delete mode 100644 docs/docs/buy/manufacturer.md delete mode 100644 docs/docs/buy/supplier.md create mode 100644 docs/docs/order/company.md rename docs/docs/{buy/po.md => order/purchase_order.md} (92%) rename docs/docs/{sell/return.md => order/return_order.md} (86%) rename docs/docs/{sell/so.md => order/sales_order.md} (66%) delete mode 100644 docs/docs/sell/customer.md delete mode 100644 docs/docs/sell/shipment.md diff --git a/docs/docs/assets/images/sell/complete_shipment.png b/docs/docs/assets/images/order/complete_shipment.png similarity index 100% rename from docs/docs/assets/images/sell/complete_shipment.png rename to docs/docs/assets/images/order/complete_shipment.png diff --git a/docs/docs/assets/images/sell/complete_shipment_action.png b/docs/docs/assets/images/order/complete_shipment_action.png similarity index 100% rename from docs/docs/assets/images/sell/complete_shipment_action.png rename to docs/docs/assets/images/order/complete_shipment_action.png diff --git a/docs/docs/assets/images/sell/completed_shipments.png b/docs/docs/assets/images/order/completed_shipments.png similarity index 100% rename from docs/docs/assets/images/sell/completed_shipments.png rename to docs/docs/assets/images/order/completed_shipments.png diff --git a/docs/docs/assets/images/order/contact_list.png b/docs/docs/assets/images/order/contact_list.png new file mode 100644 index 0000000000000000000000000000000000000000..cf168489cea8c9638df5d321ce1d5c9dbe8b176e GIT binary patch literal 196255 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

(JF=iXnWe(or(bO>h`4!IN}IhdsIb9jpR zj_Fh~xwGjt`v1`NUSUmOTmSHxag-UQ$bf*-#!3b$0@4YLqC}+`5s77slu?$^6 zq)81JdKCf$q(r6H&>;|rlu$!3lt3uq+s>Su@Bf_F$186PVeh?uZLKA~Gb6QSJQpKg zmTA?0FD-BNGz?xJTRIwrIBr0|%HAl+Rk-V##}nmO?i^o>&~{;uw2x z##3=q(NL)sQgkD5R3JF4dt1b5yELBin4Yt6s%^ql^CBUJf`o8yc}KcNX~=ZsJlu#A zFjW4ds-OWZPG@C@9T9Tm;ts6BZ#T|JH1HdqZ%b0Cg1aUct7@?qO}fh8nVTL}D)b?h z2Au8b<&Td0Q==$gFF8nQWUcKb#2LYxO!E$pDe1Hk{9;2tJd3(RSqp-8E;pGvelB1+K^#=RLKL|M664$ zj7Oc)RiQTP$8GtotZ0Inov^O6GfInEpqzC~kgAE>`{wkdm2mF($qSl!YwX~^5zGF{ zY5D6v-XSop#q80#yoJ8P%DH5|q^WEX zVERc77g+;`JeXX+fTsKPHvK+m&`j9?uo=Jn)A?56L6Xmalih5MM!<@>Dqu_qN z`gd$Ay@Q<)2{iYJ+n+CrRYJXYd!edh!rZuU#LY7;0PV6Ny zGdtEKlCOapkNxT!tMM|~XTqs;qt>^vCN1*F4_NzZtk3(4{b%XVc0Nl%&yKnAbMYK} z1Lwj-uHCSqxWw;G2{I9D)ug1;qp^IoC8KFI<29^4Eau$&wYkzKcQa0D5jZtn^FFr2 zA4?vPgNrjXTO)yKsX7KVNAk10sJ$na%FzqOPezG2%dEV>v#sf4DhKQc!#AU1j3GJm zV~PGJa;r-kyEY>C?X z-V(>F%$VQ_G5;PEUi0_acZeKJ<87}g_*mW}*t7b6ro7N4UCk6d@9TS$ET(mPQ_GCwriIpSi>2rO+5Ce5Ndxlx(`Qs zQ_w;Pqv651nAqJiY)y&R2dsW3(|qCrWkVg z7d(q$&6d&BmOP~aojh#ZWTRVBV!u8zraUL)`W_0p@{{JX+mGT-3kQA>7#fH#h|)iD zXmu0yd*pEtjC6KgEf#Wc8z@ca{(yZDgZbFIY&a_}NIQ?uM{NmT*oEp)QCm!7t%{}^ zN`8ZxTN94b-tb|ZG=%(OIGaFlCT;wB%m=1%7pSsvdT*Dyyp0p$gW0Y$ce$#Z7LR%N zV7E~I5L}PfinTC~5CKGh8c2&yk<&&0B^? zKjUwhuIstgT%+KfRBoLZaZ65g%os6MnOY zX9&6M8$W@&*uQGn=-kIitJ5E*JIGskS!^>7%tQlJSYMs#DddQzL#-(uLJeulV_`MD z#lhkd;qMrnZ(Nr3cBuz%wDh+j2b-Qa2^;xRM3Cf1w8O^(;_P9`;B z^iyC?gxA4XoL5}Nf<&2ORCiy2n>1ACIG~mMufX!+e^wGcGen{llHzOl&`6oNU_g5L zFnkLQ+RqOPnsjQIt^;BbP*$SzI zg1eTH&;uuG=(w3EQaq3%8Pg!LDlRI9-YPCee=;o=uT9dzKP&H!pOJT9LriKQzmk^a zakV7YUu&BBI4JAYL^G4m8e7rn8Wka$6`Z$23%?znxsYC&ibW=3JR*?KJw3}LzA_5^ zI16{n>pk~cz0KU}r5Ov+l}lD}&|TB11nDTKqsl%zVR>cqd^IQ{K?zmXYgGB0b$ynS z_$jf0XItsi2aS+Vu+OJ3 zlgk<-P~->HYe~%m(Lp5LP;yrdB&=%oR7J0SWR!f`}}wwGftZET56F*sPU?=s2!hD zty?P)xN1#mRcBAgb0U_M{|*~ARBu-ev0wf?4}R779U82yk`o>H?CDg~G$uby(_+-^ zz@Do?KStuG9v)xv_oBII59hUME}Z(I&l-kM6ZQHkSB8q8bZr#3|3dxPLDsKmk6QP# z7>m*QH*>N9EM9g`e9Dm~6#=lxW-n#UAK_%+7YX$|>%%s;3 zub@L+*h{@*-Y<}C8}jD~Z)QAT)OzE2QDpKVZE2(eWy_~J%pny&vJq{dag@AAU7JYX zz>&7@ZG{@2LQIq8o_#8@J_qxxhuiwrffUNeLEP7d{lJ(Yp=-?>l}l}AJqW8bg?I;F z>q}nrbIjm?y_IBDkzWZ-kh-;y8F>W{&SJ&5M2Sah-c*g43DJLf>40)=gZ;^Wi>i-y zaZ~{y|s;SePyzRD)DWcv!wg+H%r*9yPCI(f)<=u zy0u*BfM-+Q6<5?*mv*K^SMG9dNvZ{^u9Lrl!F)#+3!4EiUHyDVV?B8}6ORVxOid6p zlXW3A5`KkK5;v2+=ifY`*FLY^5bR~ZY20JM#Z=6=yqlYA-uy%%*m+^g=U}A1yZvu{ zW$B$3=@pF&t!_OUGUS`g7U@0*tJTcf9IUkuASjr^NfYymsCrN#5l4ULx9B?sFRv`@ zYB(Hzc_S@=I!^d*!hfJZ8WS*gHoDh#!}O|g{0DJN?pL{h>GojGI7@`{?b>^&2a-=#Y!}Y9)%B~q{5)gmRA!c8w!#0>P~4PXJmY?wg|UTI8H*LC1vMSz7>vzXZ7w0%Kaoa$7Xe7 zog)|e@{QtK`pE_VZZaFC!?W&@#xWmi36nfUb0w{vCA6Mz&kiK!8Tq;@e@%*gb&Iwi z`BIn>Z62U)&BCqR4V#Fmg=KN9`&J`1_qFsrTYDB>UN85KlD-?SMBi^%y%r^{y-=KP z0D87eC;kZgv>sp3(t%#d{FH@x`ht41=Y%9qS~O?6WK!Pe73y_aI^k2@dgKxh8kMwv z#HBnL=B(VI$DTs{Mb(ssyz!CJPlJ~zKR5--KEkVY^`-7&HOYTzD1oUFDXn~*zFdR* z1u@eh?^2D)#*@0{oG=b~4x^4S4WhhFtM;Cc@`05%7{)QKX>FXw!1B~IC@{Vb=eIK1B;1$9S%dzVCVDy3_v0l$ zvkYxi`{CXyHUic5T*B*$`oSZ1_;96ze|rTu!w=NwP1JSkr(1{qtD?Wq!~PF;#+UAw zXce;F$GL7BA4Cf(Z0P}!x{cegfY60lk0t2AF6@{VskUAvZg%KFIi(XBqQ(#@U8lklM3nc z#U^$j5MSZsK#cgT&`_ivrSV;#nQ5J>&2eT9W8hbCVRwC zrd{=!z0b`0=1$kh&`XPVdeL#`>ycUR?brH?2NwkmRkc@R=ALQ6^Qe%xj1iy1R8W|; z8`M@M-;s|;kaT%g-=ctKX>1iyOhNnex&9E}@|^is4I%?xOD7`r@x5B6Rh4y0eyL9( zHJumD+BA;Dx3-23lMnX~YQwWmqmfyp^;fs{U$$DmzAGP_b*}uA=Sx?Fd-L~IP$mmF z+-vi6Ij1kd=C&%Vr5h(1ox^3j&>6;_cct-+PVe!xb)S;ibMqN{)RNA-<9qgQl=5^c zM93w=2L4ptrmjv8DFwq1eeMscA%#@zDXn@J*N7#FT(Y!$ zH)z&>Gpu!1FJ#wd4$F*`Zq^H7x^Av*fUoAgX|>Wkm;IFW+!ewv>F=yU_?sAG-^$rO z!Sp@1OMN2drC|Q=;ZIf|0^daBmFt#fB@r5FjJ;9&d3V%=&z@tmqu}|bZreOF-$doGy1o!-r3C|uzeu8)*{XLT&l#Ns@@rdk)S@0ZBV9j>48J8gdy@PKIZ zkl@V@t9OgcjKf(6nf@X&Uw&r!n}8P!{RKm*4-F<~btLz6OV3FsSMWNprZ!+w%_<+K zY2_C@Z*!g%?Iu=?$-5w*u1$X!pHANUzU5+YQ&8JBJ+19!1fH3t#P&gP=BnRim5taj zHuRe&M(xDoYeL)=+^?k>wd-B{0A#O=$P6kM_QS7)-ODhYE4eu!@OW{`e+?XeZ6vdd zgw`<2n8fy@Zvh>zo zm~+0I(jRT^cT|vWLyij!%{D~d!|J%59jQq;P=H48 zU&g{ngwxnvb7$U2O&fJsK=||rMN<6XV$e>#&+m~s_o(YBx&;|)nU$4FNRE?vRUwnu zc4dG6r(4Qp;5r@B9Av1DIBC`we(<0AR#fE=Iuwq=jRQQLO`sX}6F zxkbs#e`;YKDMZ?hBeR`bbH9~`SCd#zCn<)iLa42yfiGeK1^o(vMN5$At=ut_QkCu_ zixx4az5BRVPt$o6rWAo|pQ~sbMNXcasj**y@kal|4f|L(xok0iUQBOf%UT-$C;rzm z*UgF0%X5PKsH4m=Ra%^7u)$-|8bOTlG;hBehy}*sKL7Pw>_Lz*`L7ISm9C}IfMHD(^3xVc`yDzY^|!F(_ja_AU3~S-?(^Yi z9Vcr^ZK|%9Hxf-|im-?2eZSFy?ro1XBxp!=?!DHo(r*0??1j*(z*}U9)8cuALy!7k ze~x!ALAWG#`(`ewf!;TMtFA9Pd9rTqhe?W3{thpsKK?7h~@a+6KX!%&W5<;HE}#L@Sk2lTMj^Y%A5vKE5Y^%DGeaV+LV~~Pw;KtXM zAWN~vW$-7iwT}&9^$(Kl%u1`M?;eW_Mt8+T)0s>hfQl}pgR?e&C1L8mzD*)Vg?&|@ zSpi=S^fF^p(1bo``zU0{_5nk}%yjq+Kdc}BRnfJ!#5z&JO==h}LM=uMs8DljJF>JD zmF$ck2}QYwJXhcKIu4t<@Vf0krUZC$+iFUzS`U^VLA<$mNIxa4|U;&hhgKj;Tp9xnD8W*@aI(B0D(#yh@ay}0p={J|hh9$pwabQkOy4VeJ6HHhXB6*oL#BK_10AX-Y)ou)Avp@I=Q}!d9 zIcj5OeDvFS-g0czJ~^Z)rt2#c8WvAgVO(l`+g{2A8b!%$yH{!UK)DK7&)E}2$Qa!MDpHICpYzQ4(mSmKXAR^TBa`M&3g8-5xbE8$R#y)<~d%~4Vebi^9Yo^G# zq1ad^kV`($sAoTf0vVs^ieVES-T%xpccUwwVB0p;X6Y}9B&E(ct|@{!!&Ky2>}F|S zi-YCcy*X{=_g#eu_ZURG)=W(+9^16$%1iP-?rbw|vkH*o zd7e1BrK7O3_O({b>N#oG1LK}VgqJHgyx=tGJLdl{sdoH-NcCh_l;yKZV_51d*^9Y7 z;XhO{IIRBZd(6`aOvfJ^i5$1tG6hiU7DNNyjnT6f*KR;qi_0jA35SyJiIIu9+5dG{>#gDmWp)$yY09rwD+bfWR<3H#f#F4f>(612>Q zqlNqU%~vvOXUSk9vPKb5_J+f>g*hsZH33)SojlF>h)u|peoM}q)zrmy+ zs=~!%O(nQd$Mc<(@so?xMIjZEi9E@~E&s!ePUa!5aRvaiWwYyyF%^~3*jHcLzXg)_ z%|Z!v5Se4adU^UvM%LaL_b`1ZLC((A=KDh!`814hnkf@xsI<@NH5x+)di|DiN?!A^ zN$ov@BAt&iHBX=IZAY7*)0=rb=b#1NPZ{|gTy?I}ezY7?z+>Ae z-ii89@+!o*$IoTzdz~=oR>OEYc7kPA#F6{aEaln`*p8ld`$`Waq zajps@QOg4kOgAIC2Gpp4g`6*1lGV}q{ z{8_y&7GwU@FHw8#L^{D_65f9^^oKNPS*IlE*1z{^#p*c1Jfz8Cbfy1Ri||#7R-6|G zad+O5ts@I1S@R81$>kWQfB0;2w*RKQLpo;Vl*86Zw+8ybLd1&bNds zQWqpj-K0Q<#@TeVfFsvS&q;n!B)R0 zaiLIajUJ)9M=|P@{wnU60}*c2j;qXtMb2uw3+X`1qMlbAHmQw5u6n~`u(oxia1GUN zjZWF;xmVX2S5Z&i9xirNk4s9T$Jj*9&_0Gck48qH(Y~;tlo&mnpHqm&Ed4e9y;4^!gFA>)R^5`< z&r^8}xE7n=M34Mqp+uIJXOgB!?5%R{gud8KOi8&_)O=4HE!lwOb#=NI+%jI*TuX7H+EeVjp!uEJ#KIsE(uh;6_15{H$& zdgnffaNM11nyHoVc88@V|jan2J@j^Ff|xixC5HS@m>#%S z06?eiDm0y?7lE2tpZ_&%|G@oE!&XX|f+HUkYO0zngr&RX{kUz`|J*jP3JAcKtFP5~ z#vMspofAFoYY6Qt!<>l2GOjex*o~u)W&P>gU~JI`4dK}R+Yx1dcyqU|sC;%lGq1%~ zvHJM{KsdLV51*M-Nc^d|pU8%oDcGr8dZ!`vc6t~<*Ek$>%X&G2Cs&l{?KayVuwdq^748#tQf$IzV^5hTm6TXV@DQEg&=iW(C4QLv>HeZ=s+T`X!FP zKLW+EZRy;+)hyLuNlKLLv-~HpW$b^xNc_ewU%;<&DaCy4yhe+O`Vjo)0Hnx=QJO%| zPG-}~ZSQ?ZEKO>2^L_60=4bktrg;s|1unJxoiAcT(L$hFyGX?E*@o;bcsH)OShI_a zJye^3%Z@;b62x9iOuf5+frSp*+@gE@-xs-|qcFf((*lW|`Z%J(BVPF7LZ zs4}+^iMT0wSpsNw5>KMDC6HMo`^(-y1iGYkZFu6!DTSSb55Q3Xu>YyUbZ1yraOUgq z{kD(CPvns2z6@n^z0U%sGt~mv-N`AITe3RY3he^ zDz`&T880}PjZQL?tA&zKzeTRq3CS&rEb6j$i`Rh`VK!F8j-%3#UI>)n}KvP)BJX{U$ zygD9mjo`ysjMzR)R+mw-hc_4MssB-5NK$_KcZ0pxR=u&k5Y0tNeCB#nX9S)V0)845 zZP)29@8x6gHq7;30|T$cim zO+LRW)>B5wbGbA=3`4GX$`lAj<= z&L)A(!^S`NXb{eax}@4oiJkibl(wG*H%P#zIgh#l7?i%htCODOlL^N5nfQ`&F0}8h z;Yf#@nQDs2ZlbIh;hctIroa7gWr4hikB>+HOtY_|cbsXTvj5*MNWRDE!jub@c0f1x zeyTgK9^PshBDZsJi3ry#z((GgYtaWn9LZ-W^-B}ybG7dg1G63BoX}eOH;f%;{BOd6 zZ}#lwo5K&r$n8+;H0-el=Hn1Gi_<$oG|)(uZM>(7I{ir^eSarz>;UZ&v_NcSLl>Z| z5@WP%q?@=^mY)zteECwgWyRNksw`T+{i%9Z@8IW^rx3Q8?8Z-S4s_1_Uqyoh)j8HcK4J;O7%$=5@E@njp zWcN#4H&zWAt>2G3jrO-(T_PJ=sJr_AzJcOXS@^|x^a;kj43k}I0b|~th9?^?h9ysJ zoU{6ioNpF5mbQ{v84qj&5DVEZm+xs{ocdzHaBBWmHKASMa2PZ9B1+@_(V^K?i@qW) zAY#xMY0}+mfIHgCRppm4`fr@b`+rp@3X1$glL?sFQG`Fd_P0;hk2st%6=JM>`g+C* zEq|lTL1aIri-7OnJG3{0`n%SMUda0@JBgRkS?| zdC_Zd^ow#(z%?Dk{m17+DSE`o()c(-ngK<;f=d|b1CY!xhhDvjch8*UBMr%WA#~rl zqc|SX;N-o9=++LjnELNboy8V?3LcF*AGA}pC?~~mzu95fR9yOVPsf}8kj zQf^IPLdi7bT7Pf5_&mifRu81X?0Aj++jY*M149l+5v?Ki^O3+v1wn*wmf@c|^yKyp z(=(q|CRjVy6mzaYzy^#pmmy?-9$k^#bIp$1@BSqsV?yqW#qO@o`yae^6_O%31=n+U zmD4J=r3uSgoq9U;{l52)W0xFXJZb8Rz>h(*iSR~E+e3^zTdAw!1L5q3$^LhxdAP^#zBusg= ziNa$fN`|aS4?u`fGaUVgUgWm5ChaeANxhxrB*kB9XNV>iOORFf#1W-Y{<4-zv&GLx zS3@^FRHG@cO9TVAw@MYDbsIT7K8YKFe*oXTd~jay^g-v0U!?#Kc3VQVWA5+s*4u)s zBK3jKk1?$sz;11m(G`^Pd~h@K#<-z|36j5;QM)%&lvN#p{1pdR8zExLR|@5Tse|S| zkff?)q=Vz_W@N1h+nN!NDq0`W2G1I^ex+XfW+6i)bd;6!u>K(Q(hOKG&=X|E%=; z&tFRuw6t^ovZDdXB1T%dSo-$qp5r=<4j9=zH2sec`2izw>A1KZsD#@>AgIGbdWP<_ z0|Ie#@;-CCdbax)&D8uw9fK=8F5P>AzQ|il_dl+nh!ctQy&=406rOJBGgB55Bs?dg zOeDI$m*DAv&2TF08#Rb){mltgV9j(mhWALw+uLp2n0!ZP8`jegjE{Ho$P;#}G-3^W z(~;(rvCYU@7}vN{QTHcE=#)=-+WXeEL&|})QL_foczehw03ttg6cHa?;i|qhw``}_ zY87neq5&%N*n!9yYAs=|`H1A)`>SxsZ4gF~xNkRfMsUs@B>=YVfK@4OL3=AYHW0zs zh+Ws_Zx1#u9J_)k!FX^gW486Oh#++bQX3IXzl$2FH!@yJr^PCb5-a+bFNS>@f$sH_>1--YfeWj4ulQUW$=KU28ORayH?orc z*w;TRM~Fe~Ip!;;xw>i}eb-*-7JTK+@QO3(!*?l^A=KW=h9BWqAR7RsQJsL}-8Pt+bI%u7|5Yw~uRFz{sRi%>NSg*=aIL-ef>!Q4D6-LcGLyQAV zS_Sa}k^?bzGn4BV1d$-`WUl$l9R|;%RYc>HIv(>KWgdkGYU%za>;WFbxK`swy(i{+ zeh*@n<HR@(f04R zzhDU4$xw}8CdkdP+U-lQ&7O_csWvN=G;1uJj??)4a)$pBrZpTLEq6=Z2`bbTmfrSP zVXKJvuo3s@ zp)>pi!sUQ23PuBWZ(%F=L<|s{-RmhL$5dBy&5rX>+gm2;j}3hjxs(-Hw2qZiC4d&1 z3EQ~`#t%~=LA_~J=PTlV=`EHOA>cE)w-$d9N#L9Peg(*4;Lc0CO3O?I^X5Am2o;TWcuea!V z9T)kGS2K}*vh}G}f5TVBV9aNGZ&SA>Y3Asz^~7;W>}H7dJjcnV1@FY@@N{`QrhpBm z`jI+}Nd^B;oIdi2r^2U>@{3mA3Br`uQ;0<8*7r)$Yb+{+Few$d)dZeoeYh~?rIu%? zQU#buB(4j~s;b6FG`oR%eMhQk4A123U!Ane!jR}sk2G1Mv71w(_CFiJn85jq)mS4e zL4ayJq*$h)+U=_g%gD+&&K!j^uKv*Be8+VU4`MfeXYRN}cOA=qA-|`eYRk5}&_Y}+ zR3dHmT*7aH=JYE~6Wplvbr6mF1wkSh%FhrRjIt^>8_%g8qX~ECD*ii;loM=A>;O!=7zS2$fP9GawsHU+qe{3%_Y=J^!Bctx~#z`_UM z5Ko`|;SHZt)RN+_zvxA5>`YR;x@Izh%&3I?`*cpF^p0eG$?)74U zThl6v(^tK>rsK7jbs}Irw8HDgKztuGH*Vo@0$`O-9$ZkeL5bu zQX%}tb;c%_k=+3x)}hxBTy;joC93Jr2v9f>&#~K1FiTK1F_(@mvwq#yB6Rm0(68kb zotwWGgN#Ubtd~mDm8|E%3q_w}59&K~u`1n{Q^w)3SC&xYK8NSQVb0Wq)rsjks;rZM zd{JOwNjG_fmvjo+CJv~>{${9t+UXB}XN63NxpUmJ1c@_i$|+32)S0i>V+!+gp1+W( z`-&gU=*%0BN_fEc2urM?@#*__8~+o&IyyN=h8U;l81>EC0#uBg_*b*G{R#r*}cn(AXoYb7+-CcK`{2Z zy-$$|7g;j}vvN{CacS1u+yw^pO7K3p2N|a}AM-}{XVsL4Ty7D|NZ+TA>tw_I5;L<} z5742U&@YD2v1PM0h(J|FY?Z*?^XR>AbS`ynRU%`-+f`pfG-zI!F3A(FnelS&w|64x! zc@QHn|FZtJdu@}pi&OW0bB*Gb9(kf+k?Kc$*oxiXr|tgjgA>_7QsQADsB@)??Cr`P6$?gU@6M#lRJgqe=;BIq`(oY{;=?L}H!d{II zn=0)uoG|_o^_lTngTE4YB?t968GSS2fqjyZarh_i9(1u;;Mz<#f^L2sb)y*?xkHwn zeG|haeqi?Wv;-@ppt@%{$=@Ui4qqp`=z*swfqW#Px-1Di{^mH#0Plsv60?nONfL+QoGroci}W z^DjHgPBSt5PjwbvSS1RS?99#rl+Pjo)CcbX`Ry9uUQEj9!_@45E`=eGvzXzm%PxS=Y!7np+*@c5ZM0@wD`o0>E0)A!XjS`P(dGl2z z2Lz_L{fEI)e4};TKwX`Q&kX%Hc3}KWhiJ@)89SYAEkmpzE3jE zyx8(4L^CE!e)DBjsAiv78z<0841u_=VTUQ}a!0)}_x1MZZ>Bw)7u?m5rBiT@DT?!F zS}pyd$e{pW*{1I;NBg|?zOORvwRFTXF=INou8>_0#==F85h~qPYLb4XUzef1%C~uSApjbVvO!hiROjuOHNHDGxq02L%6eo9K}?+iC4QGuf2{txkOzNQT6nM z-`5=cBV53ePS<`A!?L3piYa7zm{OVJLmXjhnX;+dq8x*Q8>gw&aacbe&1a}B_?M~! zAV+e!)%Q^$>A#C2`PAuZ!ju-EG(3_K z(*`g~^C;NLJ5w{_omdhhQnOjnUHn>g{e06bC(%xk;6NM;W>E5Z`aSeB=9Ue_`)y%e zXV;zRx-EgrN4DtV9vJ|Q zsOg`U$s#c63?eY{aG)Y58=-ltBJ67xM<|q!Klur_#_j-KLfkV3J>o+usw}YT-ut=u zaTMgZq@A2*YeL(UGf4Cdoc z>Eu0!xThKK-@uCfdQt0Ejmuxfv0k^@yi~f$M?y`D4A9`F!Z!X(?bKDq*ODSDe*5&x zbGxo_`1k%B*b!@o{7T3BY9dXCDu|;y8zVbEo2`@fI}^YPuKMf|WEkxR=HmlC%OFk; zn%6_1;0#4`Fxlt*Wd$8wgZ4w)HDl?eGQpm=o@w5S6q#{dE!;hOe0GfZeit}n~{)lLlaTJQ5KT&C)-Oun1 zr?A&;pnc2fRk(=Y+GKO`K^7oLOV>LoR`zsQgv`w-SOna6TbN3A!^H|y<_Vj6<{biR z)j4$)nDMiO+?sSk{T0?2+j-O@EV zu^6>K>$Yx5;-DX^F&P=ht_wrp$%`1i&wiWByXQ#gCU#MkndLD`#^rY|00Ma z2lxK8;s1?~KZ499ds@6t%PTyK7Uh#@N4Lmgwi#+|IDvbL8J|hpd#v6Zcwf9JSDp{G zo|)gGx2=~>94J65Z7(8fE0~n^`nv2+Ip4tLw>CC}=IT4maMQy`i{=FgsV+R zAdOW|vt2mR6O2^=F2G9~q~J%$iJyFuOf7q}I@tydl%fsx$Yl4*yO@K%xK_(x)%i_( zo=BHgiTmUbJb)+WHS@w(=Nctb@|@x|G!9U|{~y_xe;Z1oW2-u+HiAcTz&X$Ps zUm`M1W;hf$X{hHt!k`Eqs|*VPP6xz6kmZ?6uc^VHLNSFSCcyg=2Uuj@BzS$`Vn+>> ziLA}@jVu+Ex-YFT2R;RoILgZ0{qEYB=diDnS~Iq#W2Im)?#Y3sN(j4xP()CnsBvTC z5(KsDy*;V=^VG((M58^02_-OnGm=ZAN6SoB1n+-qp9_}%=cN!m@P?=}C6=-;5L#D2 z*NSuSf+G>(+jfR3s-@PP}!E?e3WS)Ho*~ zFN_Ft?!4z9>iO<*TFa9PmF}18eleDaH7k{FXJEr9@G_hs7ZyrQT!prqms!u1&Fg9O~#q!3S)LHfxS#gu}uuWy*FF08#dNbm8Wnldk`*T5N0lY zWY&UgM+Cs|K;D*RJ*|~YjuDdu$+uD5Z8qWc^BR2uPcFy4x=8RQ!u>de*T^m@onQ$( zpTCM^Ka{RXrQp7LOMiF!7#~EnHSW9TFzNw%u8ofb#_R3_gXt_9o{>R(Z0ct@W$mip zbXH~i7s5h~@W~Sk26@qIwp`8bp$>Q}g&y**JRiE$VwEpU!-}kGqrwfo!uHm_1 z3YWFir-rVf{|uQ^2EB_tPE}M$bj1+(&d-B`V(w9csx{$|ULAg@);WkJEgR39IT+A| zBbzRw)1~~>hlOJBN6$b%Yw(=ejchG-f*I1U5_dd}0joFuSq}3*0baBPn0Vpdc;pri zZeAIVeE$d5OZo@veZ;toLC%z9G&wi%DE{i!;J(~B{B_Av1Sq869r?rb@epKKciX1o zT(|+j9sDD(Lu=IcY&WOSvR|%^{?VH+SBX$(2OY!?-GQ;{uZ2VN^eT<-f(D@G^0dJp z380GRKj#xT9y2{#9U^P5;t$K$2OT~bPlH>cmYUGdg(gWAm=E~0u7IGz&Kt`q<)^ur zkGIv0YM;LcQ99ZHTrc?8yT=#ti{HdFT%{En5c8umD`@quNulmFY*|?q2+(`PUj`wg zm;>RVhoteQ)x>YLLAC1py})-Z`axgWvzhOgZqozUI*ZrTVNr4U8ZLhKYn9(Am;=`T z#@w?>pnYJlAUsxC&WCD}V`G~Zn?B_;vhrnpcUNzUWGG{)4l#8D-SQwjTI9!t79s^4 zPhh1T)L1UP$lpD#r0va>EXym((@^gbnM4}hfP@hXxK=^2aK{Y9cYs=V&x?iIER#F$ zZHxj5bvjTBI>pTRBPF9{cpFT`)WP6L_Xh3lPiF6|P~+toWIk97IM%atHX2)^UsK|D z+oK@ZM!GSXerkc!wrxoUYYSvqu)TXPc*ZKuTd)z(G^M>idYN&K}@73bc53gjw-jL@_xkDhN*2U<(hY44BAN*QUb(Pm&^ z-NzPn+F%LzD9@6VFBrzoJpjoM^0uz2TfNxM)TK(UO}YGG;5pN~Qs!LZGJ@{z)nU_G zU&;-G)eWHc(NSe{d*G$mFA6hV7K&}aRaa6LJ~_I`6FRy}cUS2qAbwa2A#d4ACSB~~ z=063ep&(~C=66$lZ@l;5UJ>w6XrzRb-o3Au3@mp<>ZN-dto&%JMF>V^f z>Sd^vKeIVX-}t?Lb#X+LlbOWNGiZ%jA4O<(WGt3mSYL+ELL|n~NBF`&|GW14f46Q4 zg1r}oKlBIW5B-7U2f*?N@CAMPY~KLvG!yVFbj+~+V6+ESj+5mthxqGD6_XnodWSK) za~r5jXno)lc~)wtw&#N!3BU)__*p+NQ9>BnEfh+zH!x6VpCF>%J5LmYm(a0(cM#M+ zil&p<)WYSLO{|f)Ge3;vpq=%J>l>YoPFlx@Zfh-so5HAC)EJ|`SY|Q7$N7zQ2}aGf z4iznIMhj759!V3E$40o$n7Y-8{eSGecUV)|+BfVOXLLpcMp01^GKvU_fQocTR1{Pc zL_nlQR79y#Lyryu3L;9Cnn9XK2ML`hMI@9+??g&yAqfd25YoPdI%haD^PK0L_pk50 zUcJ1;YqR#=Yp;9V?RS?|K4JC#)A7C!#v9Eky{<$41NY8A->XQnqHp{dwTQ8=AOwK) zTsgV9F>!U^cEXu=Y>&MzIx~1rN3QaH)ztfTYzJ+u7&uQSTBUPccWm{Hc+m~8d0?nV zd&-fdK^fP(7?7r}9Q=kT9j0}?cGOt)ebxKih34r7JolH<56>@U5VXA0WI-9FB$Rz| z>&+p)g0h+w?V&K|1YYenP`eD0H9{?Xv?fM%e6J?Up?{I7a7{GUju5e(y+?UtI%bFi zQ9Z(1Y}-pLENdhM1W?PM4EM=F(FFPO6B^6EPKD(^vOww%DaaqdaG{`xhihN1N)JgR z)HaDM!v+;>{6kcXx9~a*My<Ms3#Om*4+t_x%o+??7l@&2Mxk*|_h-DmNpodetm7@abLODM_X@yree?6jN^F z&FdaJPDQ{jRP(ZTKU<5(JwJwO7sVaiPJ4%gAh#tWd_m^}@Anr$KJ)HIW7iY6ez0Jm zlR3c^L@8ym%jKaoeUQ7QC>kbvKBHkz%&Ma`n~nhW^e22s{Lf_y9Bb$2W@Hg)DEr~= zS8tl)!qIZgx4N8AUWj8aMw^KhSe-;IStTp`-ld%I6l3yO6et-Vacv3&mAq{a6B@X; zh9@VslC^x#Y?pB zl?67`K0X##-_sd;_i5&?BRk;Dy&a>!9{8jB$HVLx(-{GX9SJ!NExO zR0z5WB`D^e>)UPQqShRuoj7q9s#DPl(kaK>31%pp~+ca zinmm6{ax`EV@^8k@|xdATJ!rVW~5v6@>XO(kk4Z5h^V;Qrx~;kN}p4F@4Om^Cn*tz zx$1HhR5<4eYV6|$v2iuJ7C!VWaK{yLYFV4Hl=^ z75$I;jhe!V>B;2SDsj7E;^n>%KRvDEYM&1`xB}q5oQBcWvcU?lWg}sngRE>Ax7W2L z5a3jbo8nYkLVT{m3z*~f#~(Z!E|+8s`d(^ECdL=Nd--yI-@`-iECn5W88*!MYbCN` z6%L^KG80r^@*_#0=5iRI*r4X}QdPB`Ay{|2+8I0EZS`v)ruO1>l$qlWqtJIJd}3Hi z{fEIGFH*+G^_Z((rR^(4E?bwhb*xmO&dBX#6+UO)!@HK8RcoEk67Uqr21Qqa6 zTR}$iw+!-_TSu}j8@R(FAHM*sqjj`-d4K-ymN zzfMdBNf6Pi{?FOJ?4puEXwx3bJG|U4AVw$-{&hR9drxY;{vBU#OvdzM=s4}S96={> zf2Jts`fcW;8C>ntQ9u2AA^yYkoIRXiwJoiu^YZT}N>~`(U6NkbvxNC|4)=qex(Ri5 zLsJWxjW2GACIb8Rz3_(hNvC)v(xv8zJ5Q#*9rVtdw|Any;|kL_wr z@OHS@U7`rha{9Y0z-Vc*t}S+Dd4WC9fmn2IK@sUe6Np64iz{ZQ-g>4ol-xKznGFIE zpfWQTq&Ag`3PRNwgXX%Ou5ri1Q$Y~hahP?v@5N92K{eqox7Y$>Z?*gExTx8z^dYx` z;BxX{G5H*YdEYe9+RkASBT^!TZg zH;vgDsHJ)7-FLPgUUV$Jw8)H;s$K2f+aQ@86qaT(ytn^`ur2*Z9RuV*B*hxqQt_%f zwdp$U34fw|O7J}dr4pt;feOKEkba*Cki$@_Nxwl`EZB}})%Rn2k59;NM;#HRiqcym zpb;3}-TBfobCj2o>wrhNulTs-O|;v|n*L}l2DI^ZOY~p zU6z8?%}`!)j80L2c|XDM&X3pQa{cTG3QRwOuoWN5r3h3jSSaSGZP9I;mhMZ?7tY`1 zD`Q{fChzFKGP}ZplxeOytW5H;OUe{C8SUoefYeOUW#~&%(e$`;t^D$08g3lox4mL% z_3bX-3g82l7slB)e9zNXKO3+|0bSg}Ue%dfKAR0%DL79GA@QtqQhb~Q zsP+S%7hcVLH-{K5u6X;@!2HCn*VEE*sy=a`qHrgaFbuZVv$Ult764Iu%creVjC+r6 z3dI>8);Z}Jy;*dloyJ73-SEV-SYPp7^)V~+EdUV#xVap+7u*5crZ#_IK#DAjwvY?a z>#dRz*|G`>TKk(4dCG((KKkp#Ef^l^6w!fpD1y`X@PwH zVnT|}r0FVIherHGVA#*)Q|rwvftTK&#(_9fQzwAIJw8F%1-MPvO<^U($NwSM`#kx_S|t*Wpf1WqJ@-- zEefQR3Q1j@A24Z9230VLpo_#oa?E?K#CJq+-tr3CnG^`4u-qHZl@h#)E#NBgO^~B|Ce?mO~40j zDUi*|^uzfJdV1~I_i)nkt7U9M=^DstFPq9tt%-1evLa(eoj@_E+Y(LmrOD{-nz>Ay z{Q)<*$6cB9HestSced$+WClI|Sc__*74)Ss^o8fFP;?KYQSkN8rgEsELFX4acGZZy zOB>Zm5H)uC!muu|`qpwSK~S~X!Zk03*ubcFljm<&eXD*qw!|IC26&t82H~rsjf(Bi z(iCIc?-9_WAUb@*HbEbAw44(#`dA@+)L8p`MG567MMN}60J_ibedF^M=R36yR*Pp% zHY1=P6mC?OxSs*&x=G_5N;+M1S*;obe)bDnj`;PSeb9#R5HxQaz*u=cB`7>;6m7oo zYDJ~}L0XNW(pIN3{jTRy$|xVbmGlxVmiR0jVXx0IvUR3*w1x=rnBHd_;Kq+gDqAj$ zXi2TuI&_o|y#prhPS(%BN(92|rSiz08md5i;v^36y=cu?J4l(?;!shQ6Ht8Qyu57W z-1KIXX0^Mh3w?#uS`Q^>wVCpnMj%EP&H#9KJIX(Xt<5lug7coOEVcB@IIo4(K#MO$ zvVZ#STi%y_u)mfwuMy2^qFfV8i;IWT>J+R;J~3Di^)+<%c6|sk3G-hlz~rf%)J9p; z;>&M9T0_paNNFwSx)xO4o(RxUL?LW$jgoGl%qivYqyuePmOl^s2%0pi*b2JrdOWgA zC#%=s018Gr0-1;}w*p;x>Y7lJ?NOORQ&^<>$Ss;=PPa30i&?CHOuOzB>0yhDHr zKkiTve0YR~7ByED8Gn)&sYo6_zP!*3Dj|TIbGs#3u+hq2irFIwS_)*1)V^s#Q8yhA zOP+=AItX1k!dMCeTWRMo=Q?FFzCC3sFrO|IJp@s#aZ$C9v}r#@PdR442@OoOe$b7{ zN_-nUM3nplc+lSS1%8YRa1sDGp70Rku&3o1~7Nx(|3e1Jo|9 zxQ}LwDw2JpcavVJkZ@HmUE%_(bJ|=5_SlFo&k+Ek+wI&S5GLR8i!INZJZ9MN+-{Kf z0)zw6!+r=5etZw=T^Vfq{f-eDBRt?wdDFJ;yo>BieN#8MvV z#ZZ-i|Hsj7kS9?5MV%)SYcde;gUK#k7Ckq^t!~HDahtoiipEcW-I6wa*%mXFpDHvw z(YJKb9A7n>S!-&(qBJ=>&3yE_#7;d*fcPpnhB+!=uM8i}^K0 zDw(u9dial)n1mAikJO6E`a%zVvnRoRMWCq=&Q786z5lqOL#g5Q#AHy%G;NMhz`ZC< z^4IwgxSw~1KbhG-RZDLVb#WcO?a(h*qJDeT!R4UWRr4m0%?l^|;jENpfdCuAA2 zMw}pSaiNEk1GUR_^2o_W2GwPT=l`L;&#Z?J?l9 z0J~*S)1@-U^~vxGEcw-VTnuf*m*0bbkE~~N$@|q>ex>Ed1%Vn?Zi8a#E}y1Wl<=cv z9ZD(93YLVM$^LT$t7d;8iH}ZY^q1bhtVY~3)_+znt+&a=tbOowO6>SniiDmnvB7*b zL`;HlDanYSjT4#v?Kye1d9MI++ZH#-M-E{c7yfrvd>$M*OJw)egorz`F&^4A$;f^oW9uE1D|62%oy+p( z#AnbO$X2P6P>flnDP1ePBKg#mXM+qYekixl^CVOP4bU*=E`OueWFwqLehJs_x6-R@ z=JiF1M|gREiJdiyi;cR7Ynm~P0{zQYBBi1?&dD^!if-9-WQ1Q~wW~Cuzt;4CBk#QW zncVGF`vjk@bZfucpcQZn7~=DGMGCZiRa1JQAO3L+Y06Qa)@F?eZOmZku#H(+BrfxU z+s}tZCVzRgG0W4uI^aH2>IS|$EbjJ;wBJCj{^)Or^T>UmT=hqVr+^R&Dn-@jY}%le`2NAZAQf&UM$ZknCm2c zIQ8@0WnGsmkE71`O=d{hg^+SA?T`YGUKyCJx(s5jY3?gzV`%Rc+;5G6MII z`%2HhZ%*0^=s6AdG2R&+p~-lN3b5?Ami^uMNkT*$uO;n0t#j3}HqDZ-vT#xqQFm~x z*e0J7tJqW*s#gti*YBVm;xI0yVx`-t1wMq%QrfZiq~6$;thZd#v}mML?OTf+pCaDU zwpg(}mVD$^ovX+@HP4?`JhusuxN-=U&e9*+k<-8jT5l2g*fikgB*Khd zpq44YPIvA01{wE~ALHnP6Tbu;(!R)ln#Hca-2EbESO8hP1Snx9sU*p$h}xL*5-rbw z^Pes4NP7=bDrO|E*e~sX^D`|R>EAJT@!q{}Y>7=djT|9mU``-sx-aLvfe6v3$M3&h zL@&avi?$UxuU;%fr$N&O$1>D2gWqtLU;1~e%PsG{Mn=u_B}$}?Hu~5zrATllJf_xvke4^ygL&+C z$u=cD2YnDqKbm&Vp;~*Fn@6jyU`y(?$|x}|Ti$@x%YDS_Qn?06pK#)Fh=kr)GL9#@ z=*A&c$t&xEe!nui+D0q<-WP^C2&y*}J}Qco7eeJPiV7FJ;aC@7QBWFfTjWiqEv+6Uss$yIQs%y-7C~E{Pgq3HHYbW;yr2nOmQc~Ag%waLB zMZsfme1J(@qMl<3Co?#qaoF=Y#s)=c4Kv(8qEJ+1`mUOAwHsx!4MuFH|5cLL9tj!{RdQ`P3Tx z+K`LdNTH%_|E>k$+8G0R>BXqefY%wgU zw)*gop%GA83d$T_|L;6UXe97)#_svD_i1h}II7q}4BA^b!T}9LA3n?fdKkvXKlexZ zoFnpu|*=)RIgXDG}pv| z<=5j){=SiT#-~I`0JDDKqtU^K&-R|ZSa>60XH?#Y8(HSKTHf~m;yXa;?L#2CPH!#K z(XZi&{}*>&`PeylyId2-sVvlrd;0U~518%8-i6-1dJ*k2$}!0{wUVE_Pa-d`QOUjM z>zUhs8-R@cj)U27UnBjtcg?en=qkJx5T>2RUk_~g`(9KaS@fj%e@Ep z_RpHSj}!>IzV%%8oskCNQ6S#`=M085N&VsGe?h?@khM2??7vv=wdP#37YPLVX@P!n zfZ%^3^0#jAzSu_d*|*sNfeHCf7;4jfjm&Rk_+J?R8yUWF!`~Hid=pCFgwo$;w|&zM z|Cv4ZO-26)Ht#nT{U6xo-&FK}tD;*-(s4cNp`fxOXAM^H7CH7fW^0U)nW^R%RAFWF z-&L3Vt4*p8s)}(KMU-!hb1%9b`y6yQ(k@W5#cgYk^Z|!;^)2n)mwEhH>f^hYE;`)^ z6%rEr`e>QIM>p16uUVEls?0^_wrPvmq3h(;Q zx<)bkKYM|WXLM9$8oOS8tV@ojhi^ER?&IQu3Lfta9)HJwHc%vV)ArNn#BV=KY6#VB ze0VTZ@mR&es7(4+GXJJ){z?#qd2nE&9}#RHPFZ!Rh&Qh&HnP%BhJATOMaQ)<&Jn4RZK zY_ENFmmGA-P5zgM&orK>K7O3-K=!_2CKQ$UV!Yu@U%+UW!oD?l$=&yVqcSx>UnwWl zX8?U|aO?ti!EJnzN!5pjA@_4R$GKF$H8MXse^Ji{^-n5Wvb+V?p8Z=t^`AXDIIq6; z=vc2Bi7d@ocXWng*N*n@e+30H6T&>O=ECPr>e*kiKGxXWB(>&#ZQ$1R{?VOS>-X-& ze;8j6*yZ@Nl%p4Z+-G@cZTx*q9OR!j(QhJRGyDb2UzZXE|`q@tGLp3g4{9x3=| zzr{eif-hh$@M3>=kUTM8{M4YYek%8WyTSV&Mk-MfzzUzA{}%rt@Sm;Lm4Exa)jGgS zzq+X#mVMXev0=k?WsBdTzxk7YGkNmzmvL{M%6~r^rT@X-On8{`rG4c6k$bv zeDLodd|&Ku$p4lj{^fc7{J&FcgZkyKhySf}$M3T=zlo-Fh_=f+# z@NSz;m11hdr$!-iP^`Yx1{m3-*aF z?wU={-1_-l_j##j_K&%%2~&Tz`TBD4zrHAm>Qgf{ad%hH>3s>{PyL&8~Q{3>g3*}dTH$5DiWMZ`SI&n2{J*} zyWd?uDjq@PGyd|54Gw>0{;$9J`r~@WU)|1s9dYf@Uq12csieP;ySn8s-|=-uUq{@J zIsF%B{`Z@|{QNeJ_3QC%HNLIJwSR(q>(>GpcK-(q`xWH+`k+GE8o<{#c;qtxH+%Oh z6!rDD_ha<>qApeT-d@WmvV52_^{=daZPq=eZ4DW#{86**PtWa~J)F1(hPiL^N%)GF zeSPTlj4orPHTZL8|I&%C5ZTvXy}gi?#n`UJpR&7YTdQ_NTDxC{km%#cnANVoS?S@bp0v-r72N~ zMQi*|`^ID-79`$$PV@f?I?dkkckmQ%Jty^duLsv$MS84QFa{T``r4;skq2qg_;qmu zBfP?ce5t3PJujPy8-DQ`o~(v(vsH?U68i2#&@U#x&S?KE@nh)zI;EG^6T8k_mfP{e zsmu9FzlrYndH<_loGza{@e418&dJwXo+DehBNE*GYUV5rt4h?8^`uPm6d`?&7blI9 zN^KmX|6$hSjNvfOA4bf@9XKEP$KSg~e8f@}eZ58-^Y_|&ev{7TzO2WGZ1 z9#(#tOKZUguw(^Bt|(zQS35?a2}e2Dw$UErT)l0N7|3Bz0(E~a7f*%3V23NJDM zC5hoR!%xx5p0S7@JQhBk61BPSvOhO!qo~dL*JT%h+m0*uMhD;|k=rUT&&Rij66!9h zIt+~uw}IsgdZ^&Fe`_@Ou*5%4HGP$Z8d=ocln@rmEn8w`FDb*ARUbGRJGKxN!ON(> zB)t;?UmOABs{DyYCtg~dGJSouH0KbKO>NpND6Zi)bH zVb{~_3a4hd5$~FI@qD8sQlbKraNzS7CDjTAg-H)d>#iS5pWct{{A64m?OGb{y5C`R zZM$e`cndp5vsPClORB?**Avo6pXWh9PVS124AtdoyCN0OTi2{jgErngq;0zXxpsG4 z9#y=$6@4fhGf&ySY!bDj*WPxGIn+5iMNM8LHdh%l)sAi@gCUET{1@@|3 zPuqG_ydkRWUnkK0(bfFodBWNlFw^&sy=Z8I*!43MF>?w#lwCaxzjVbZE$NYvGWhh~ z?fRpCS|P0#$77N)ajcy4#Ri*pOa0CCD`Yd%X=`5y<~(sm!~0L`#xGme7;R)lE;!h% zz2|z;BPr)U?Uqym`b8wRh0}B3GwV<%HFqgvmE}@YR#pdXh1*h;Y+P-J9-@CLdivNf zv(3wW086&qjN{%@WjuJ8a%L;8$!kYLl=e<6$ z)sg6R2Rq+riPI1@r}aNM6g3n^xtW$5>@jgqzcI$Iso_w`lzejlsM`1Jn7Oolk=-MWXuVduXcS|7C*N70 z;&*%YVEvh%k+z8ux3JAv$0*b_9+iL_JQNyK6LwJ3sE%Qme^}48=>~t&djkdciCb^Jf+fxGYM*DQj5t3+vrM zmCfGZ3Ut0gI5rt356D{&J#3$5aBDYV0iXRrs{`Q|{=5NUFT!c1c}P24>~lxQMZ887 zMr)$7*LPurUj~9w2FzqWCgTY>18j zZ=0ehIg>fdNJ9m2OZ4rQBKgCb4-Su1yEFRHWZ}rB_|5@?mD8l;uG<=`^Q+5xa1px_ zb7l;4cBw!+w(k-W%Ryd+uu0fQ@a9Ru$@*|& zil6&c^72t;sp$acT}R6R>U=YD=;$3|lNKNwmPm@a;)w=JttIj&hJ}7zCtkH;hi)jP zBFz}iJPcWthlg{QCP(|CB6-h;FG62bC7$ra{vq%e_n@ydu=Trp8mQ;}AGhk|_|Kgd{N@Yx{loKeR4S6g>n zE^wnsm=}A0ga@Y6@DGV`Ff(=J_5DdXj&pTbjG2dHG)A+=ttYK3C!phUkGy5-r0{Ky zke24BhZQ5Xovgl6gIaHLpod!yXW)Hk7GvFZ?y+(TQ}y9=6(bXC7BiyoDG^b>9dAyZ z6nKvn30$Yl0)7@HlqBxj`sBN5Cz0?lX{4`TS6Xt=$k^pl&FUL)>T4Ca(_>%jW!hZg z#2a)rZoVQmfE*)cX~@^-oPUKSF@h{mJJc?3Sg_a2g?w4?#fh1l+@(cZ(WzMf3o(OJ z`7l$D`ea|5{1iX8nYfzqjpA178TUdC*$Wb$UY+Y?Nbwcacb7`J>4bEo?i3p^$t4|c z)$-)fd}Scw?*(OgD?YVN1X^5HT~55mp@<4!l=Dl!uoKBY*DsBl^*(?^+3{0FUwAH3 z)MNEU$1(eVwCNffRK}Vxwi0cv(~kTh`t2@O$WGl^(r@9CnrjO1E6m$_H}W5@Fn6`p zwF%E&r*vWW0n^Jy2!i!kvN%$uRpakl&3Ya=cC$$<0$LT&k}s(5$03-&k>2B<(6XYH zw7y@HtKAVj@vhC=5eR*+1$1*n{$Tm?r`gG4FxJ9|^3^ukk^Km0+43roumdUOj&sA) z_ugzeK&|#i+2i|nK@R)-=;{{0G(AYEhld6tO{StWbtg`$dcT8v`QwTV$0{5L3Ma=p z`F=9-dK+aQ*(X104S3&8r=eHz)aiqHNDW2%O=&JHWF79!MibPTJF@}|qHRU464k)(jirJ+6S?X$`e&Su@J_omY$F|F`M)BDJ_)B3sr zh$yY~ay$KfG!PKgJVvKhy@iypE>x1)FsyZ6@HMc<{;71Yr&;)M2FG#@bovP+`T`mO z=0i&aXH@NTjQ(I*7D6u3>O{7Kc{Rb63r&3~>11nb%gb_yma;4YbbS_wpXQIZ5vpV4 z8?xPP`xv9_Ym0MnLn!IW$$L$q8)M|v%->v0uDxY??UAQkzx#^WfF=v#wtN(m<_>Cs znMHKD1_ zVVn)p$(g+}EGfJg;K#}+R`2d>n;>qkP5w#fAZ(Cxen9@>;F@I=chMuO*30h${^6mB z)=MxOTAF4SO<}w^JYWdrX~ZMfUW1j~!xiTojEi%M9y$msnyQg+!8jrN^lI22-a3E! z1-@EGj)cXw{~!uI%o6N=9N z;ichTZdTT&D%JyxO>hhY8`~6iFf!00M#)Gmd)~`Vzwx|H$M!PJoS^UG$FQz2$^d-m z*YIgqM408^NRL6ed6S!O3;83wag0%xtaqrj!H#1)|9-}q*xJ^Enx8h2W zb?A*xVFoqb^#zYqpSFq*wV%(G8H#fk7%uVK<>%CuRM%lwpxv917giGTx)LQ`T_dwO zrFDsp#EIpVISCe{#`4gL8kB+1#zabeFNvMF*& z9hmkG*OSdn8tD3Bb18>#*N}=Doi#W?oV2=Hr}!sr?{N%i6iqr!$v{!qBH~0Yr^>&~ zd3a{Tf3CE>6nUfyBVzi8V?dd5j@I|omp{Unm8%)8Zf4umC+MK19_v`(x^pbDQ@8%T ze*95h=>^~MPD!VjpYFc8^&q($>fF`H_TO~4HhpO!Hd~=86@8~XwYOsFi9>Na zYOfBx%qz`J%0W01QJaD(f(1O*C-a3j_Ub7j{TEGYUwO_tpKgjA2_*aI=f|6syRnKj zE7F3r%MHY@Ho}^)!WUrGp4YLkCFHrwrDIOfplL~sJA(UaorREQ;1o9SiaVq$*yHyD z;YM@d0l^sGg>7%{Iy?KNvk(Oiytv_xZOgzkK(g_^0$k2?)!4SfEK;ii6L&>oox3!` z4tJ$?yMDB>=HCh5i_pXUGVy8LiEMgo!E{l{@^F>b>~;h<(H0m`Mjd`i**6I(?-+5C zx&v5ZbEJ*kbmvIDX_u9sqtlq-;fOOKeIGaWMw;B7TdlW2NRw9h47V&76gJns;WXFL zoj!BA*sGZfH8IoGS|;o~MV~UWYD37l@Ncj7$xB$$5|8?~QH#~1J!cxTgIKU(&RO!E z-a8J_A%ow;VGFHqPhe=soky$f2Bb~c8`ohh*<-*o=buHza)v%_Bp}-N90~ztf(BBJd@=kj$pAliJDysFyChh!u@IG2GFXzr^cRV0VY>Bs~Pw3&7kD0 zC|heUQ-?cfp%h+s3cI8Km2-59@;eg*VrT4(7Wcu{!F$SB*u1ILN~n;U3Ay5`=jL_H zCt?Y<&$HNh(&H-B;YjsvH=gzKcs_~+CnR+VA}C_l>F z=tfIk5=INjW5@NO{gLcbRyy9qca+ZQYhA`KiTQ`%ngD;e1@HvDhNxw)!8Kzgec^+a z1*!ZEu?ls>Z#=p*#8oH6qBmCQrT;x@N-3?;DGZ)3Srwu_bHvQD%!AYd$?K;>+L3g6 z2d4_{XwgS+EoLfYUYgsz+uWpj-lg-ARebsc(N@5RH*Rl+$nQs~iyW@Ju=LTyDZf`5 zFpBnEPi+u(Cq`xGCSv{IUSW@7-_?)H1;{kN#VeFPc#29nX+*hKV{twzqCMewh1>O? zEoRFqXTHOcbP@PgF|qUYqteJS+u64^#@<`TFINN_6+u7X#f}g|hy^YXtP8r+0 zvDftw!LrF|3CRF*3nTI#yX-8U^r8y)!EO$Suj#(JlT30%)2`}Bm|AeL0oq{G9ZTvY zU^&`Yso|EEI&1iDuWLIkWj(NAO^Z64?H^^_2I8M)R8~G7PWw2~_i}9ZnJD3DObAUU zht3QRDZz<2;C%9yKUIlViYFVZ>E!o=-^a_NS|PH|Gs0OjeQC61^QFAD*@_o1wc&h6 zZw=_VE6maW;*7HU7b%5*GL(?tQ=}Ym-ivFv*=4 zJrqEYfhYO)^ZTZ;yKus2IXVB=B%Ug9mQG2ob=O4duir^moWe|zZk~DJX{b5vN&~$E zg68Z)^)nH=K1dR;72lrk$3SYb3Hr13>^H=b;Sp^kA!TeL!*A#Nd`ya^YV77UmvjwI zlu4;h#2Coc4pPtQBn2u@j+WWQDYeUMWB{w*Ri_E7?fpHz`x&bn_zQCZH(bpAx^new_Nr1S3A{T=&W$ z+Bt>gRbSVvB{#VFuX=c(kH?9}>5%`%Sp3QeiERNR6R6uKErCD1vVw}L^;kNVSD z5EeNDQRz$URc1ZSW8$0RL}#^`18q(9o%HE?!D)f;-yZW^K7Go9SzxwdB3R3mkqVcI zdGtmc7ZwA5urlJ0@Hy*R!aKV%mzYC!>!J|4@{#%OyiiyCER07WnBagkCo+=DKh+?n z+n2L&POOL?NrVh3f`=P&c4Dn2<_rjqbDc3bjNtG zRUMiE^rWF#A@wwQMrBAEJ~X0OvG4*wJhpNpg^LZ!arwe{DI*Oj$5Cx&h+E>+t>xKk z-mfM&&Vim)&<7}9yk0wP;sr;<|AzrwY=1e#(L$f6;Uu&3)DoL^8joMBZ z7_A)I!HaI{)>b7=W#FLK78{mmMf8UZraiRciYIa%>)8PqDYt|-ps6eu5L)dv^)a$W zvr!V!;(wJa(45tvFBi$mJ(Wo9jB%G9M$G9CZ02#gW0tJRVmy`HSQ$nW4;%#*;bLPp zH`*gRguXf=4XbkJAj(Q)?>&Y)&!b%LJQO7e>W!SIK&I*xmqIX3oTb~1SzQ!z@*vi<$_l$>dD@#KIPKxKLGA#V&7_RHmg|;r^sMZmMJL9 z0VG7!W`oGSlxoOZ?TTA=*K31XEf=)WHFY=VPmd^NO#{?R@hbbJ z>=5*&lBN|?{6eZ+}W{sLc^X}x0D)HJBn5=b}`-yQ^^Hw$U;xZ|~G?Qe7)^RD}^Wqu^ zl$}l7Meg0cszwM-F5eG>;Ix4M`FJlKy-}bynBL0coB)a5_Te;DbdDEW)su-Rl)>xud0e zFicf;5Po&|A8QeYhfL>`HnF_njPS)0{btK&#%GWWH}>nh3bWP_nxmJP0%aN&$H{-c_+s( zv;fqR=Z)xl3r8>wWm9fMOwtb(>=Pw$Yc*>FK9#;+8DAGsIZ?Mp4^dH3f-r)U6j0X| zD5NXMX&K|QmK*kcT_+hYl_Fqro_iOU&pxRdeF^0zN^lTjFBYjXAGqG3iuQG>Z}rtl zwDM9hXwg<>iBtSNUJlx1+2*njKDl2|U6j2t5ftu9o=Dw8tfz;z2#=QLKjbY?2NsM3 zDe|i;RU!2eW02`yZtB9jQy@h3n>clnb6p7wgKJi!y~M$p-oX?6<)Mz$r3(L!UKs#w zUZc|8hvLY!rk)|kN({t(jFYbV#m@m~FJ`Y8!^15K)lnNWa8MIfnqmU=Wgh!svo1n#5pnxtXco?}Ph4b5-jk}IH$KjI;1sR1U~c(FUjOxi(Ps3N zgt!0U?!s`_*`9(h`4QPaSz)sQt7Uxh#?`$Z-oRk%mH<-x zBhYpzCvhJaAEhnx1#a&W>9}Zl5?SO0%+r&!yPXgZqj;y^EByqb4_AEzZr)BCR-!jf zXju}Mu?)$eW{)9&gX%`?a=sGh2$}x@M?xf40~4^^qjHa|S#A4}`yu3XLRGbY$J^4E zLy?fWP=E0JF!&@xr!vINd&<75>Yy;xW;8Plpv!gI-i7#(ama9#`r-K%KFj_}6>l*< zME;V|XD7S#~K(=poC9fE_1nVvO4IKk0UNTWaC zhv|}IS-Hbvk@}BO76+D1dqO4pu)-U;6Op6$ma;4!q6m?n7D|A%pe z0a4qVF2SqhlnTQJN=bFI`UL^ViRmH4ctY8VP)UYYOtO0rh{e9r(eQ>9hSP8`3m$7# zC)A|S5k#+6iL;{2Dq}LR7(AgR?uG-6hGEKa_2n9F&2F!JW(h@LtInBWlzFu_)VCL^ z9I3JF3oM{W`2-a|WMn#vQ&P;UPxx;TCA^fhZ^CK;FS2pEi!s?dW^vJ{-?D$CCtfq- z%~Mr-n5uGX1-o=qunOf>>(FUd90Pezh}TWgD%ItSz-lu)-!ljN4_@>iyGNcm8Hbi@ zC-?S#0snur)U2?+PDNd%X2+6W*w^~eQ+I9@b`YQ6K4DTIsPtM-hFkSw$p0W>Jwdj` ztq}w!%PK2h+0(sd-k@TJpKRU~qv1uhH6{JLuUED%;w@_(wpjR`nwfXQsMoxl2|U|VX~3dk4T+}1>VK7rUx}vUZxtl7GSJ-b;oIl z`yqIX;5GKrL3g=9uVTMiZ^B8xBnJ9{Nil#YP`IVm2t-P;CkN~0GK0=ybo&g9*o|n^ zS_k+ta>q?(UvOGuZz3^Q9EW@+#vcb3zz4jD;_J`GUcLfM2 zI%2Nsp5@rP?m~l6+{waoZZG~8rzIy3tv^+;DY?5koCZOQu@B~Z0xw{ZGpj3ACg#g(+$dj0Ke9@p zL?g$KqL2o^OQm^j)mhqe;R^+sd+muyCnk!dP~K=6VzZ9zrP+Du3jK_5*DK5z7l_Z& z0Nvcv-)o#Gk6B%95!zhlIPj4^vovmMH?%a(n3Px5_y}wmShY`mr~Af)ZYaITSabs6 zKG#(P@O_`#I?XNp0Efl;cC`!%?}X2y^W3I7`H>?$Q!g9tAZLEq0US8pvsm}`Y&NiW zKl=p@>iXm-c&}*%R&ez}C;kyOt5-@FX?tTWstJQG==RfF#|I3>S8<)XKbUZ}vGPKr z$9y{mmC+3Uk=seF|a^Tssz?MHNY>EpYf(ZTKP5pzgU*~lj z3{Q>4FPr#F$o-+DI?t_n%g*ijr7lZ`mi(fGN$W6J#svkdO4kD3D8_%0E9H#2mT?Ks zj)qPagfMosJy)ji4s!1F1UYqvEK7pCD!;m0@7A4yS)3JvsF4EDRe*!FhIRJ56+SV^2a^4^>o_f%-rDuHY) zX>u;lh?Og;sdE_aT>c8EBR!}qy@eFEIldEp$+BN_65;+io|&_HrA(hV$XVt-UfhV6 z=K0-aMK!|SW!vjdkw1RQ=Pi^WtX{x8Uepgf4H5SrD`=7vthB3f{cU=752-@GwFl}= z<{QH7ouk#Hl^T#C5cwRos4+mLc$u*Txd00z5CR*k+D!)X0pMMg!mtzF#6?tz)ga4q zU^>%Mb3h?$JPRac!G_*k|G@kHC1)%PuM&{9P`Hi;J*I2eY4Gsg2=}z4Dr6~l&8sFa zLtz#ka!Ik4!^;7b)i^##YyLYw9#%9)-crMsUWUm;NRLQksyT~=7iwyk@qCaYmRK2kp119I19E|9_6ufy=^k|xD-O#{yi|!Lb#+l-HrHwPH6{le8bN? zm-EhSfv|{O0grl6$h%)PT&Bn#aYYPLka3xH$1fnH?*Gc9E@E_Go^?O?lCZVt_l_da_GQLwN%hD+A0;?{tplgJ9chP%#~ zQQjexb1zz)mtRYSb_F}64*{VAbz6bPjWJ7BnB%!&(!#M#m}E=U zZb`3_eGbiZe_rA8;yqJ*6)fQRP5Rs9F0Klpf$+dN+bd0@u(W2mExw1Ru|R!eYeHxL zEMAI#*r z*0X}q@^#_;h|=(4*KqfEwf5Du$R<$}R?E3UULQ{Cd~pN>kS``(4+WJqsqD%-7Dr_8do6@exR-Y!WPbcP-UHx1 zH_KPp1Kg^1>}2`nC1;p8cZtb0nXeBN9Tf~&bG^kYk(9xVkwv9tSU7ToJ17c=>su94 zYBiCHnz6p7p{W0lz4wl4D((7)alF-0L}pY#MTj#hpa`fm={k%sfHaX_q5{%EdI=C6 zL`D&iE;T9w(mSChN|hSvJu!q3X^9CXgtYgd$T;FX_jCX8t@r)bGydgToLuL+_O<)| z?R|ippH3b52HScCnGO?VjCD=TBnFm+0LhN{Ka(9}YW|O?bTm-VNP-2?7j&JG2@0qG zv~@93GC+=$--Iy8|mKfzePacOc&BU-Loua;bURkVymha)JVUK)TOYY8h8*Wta*U3w%8Mz30nrp zWJ04Y)lzZ33M}1FE$yK?fXoMg3=!mhD5-qa@olqfP}wrnEj;m}IMj3}goR8yTxIVy zdJJ5z{{{M`QeP0qER<~*9=Z~Nq2G&)hZGVbHNVhs5j{Xm-ZEJ2eYwlnKu6hqbvvF- zaYjA6eQpAQO1x%*F?tX9a$Jpr&_LSFnP(rfv>4ZM#DU5zDsjBZeI-JPv)4(|ctV5< zubCU^vy+&3U@XI09!g0>jMTob@H%VR3ZysJ^RPwr?v>PD)JU1;3Eg=DNf&%!b$+bx zG+1_RWJg(~fLsu6y5MY!jxx3zNFf^|p#lK8_!jyO5ZuB@Omx~9rmouh-FuMLTre($ z1fAzZ;fMw1n0b2n94uDVJkK?bZq96~V-dis2_&>80#jCN7n)f9;x!^b^$Q4SZrV)|LK;^?K{F6>`7b#m0m{P0EAnuo%H>o50`nI+wUs zKO`oC(mXWX;uhF&Z^kL|E6Pp)lyV&P^U7d1r}%aawW8 z7LkafE5xz6#BN6v0>AsfC}@U79~e*j5^db#^EJTm^BT|H%Bs4vS1jI47<|Ec4xK>A zr+Hf9&zu%Kf^vvNt<@(!DO>sDZs`}Q+Ohd-1ms7~){$w4fS>e^{D|mU>HcJ(*3?+a zU%W&^3@BQCLN9+t%Y2EhIiYd&{{n8=Vicnt? zC+5F^aQ{0Zgo}1wJ{f*RgJ}!p`i7!KayBx-4-I=&AL5$~Um>YQn|_2@mspcHkdx0GR*E9lbA?(R|R9DqB3% zk_M_S$y%bHqA_(@dt#8G<6w31k6i%k%HYfUI-$WW|Np`tL;>e^v&-|2&?fOVnrDG# z;$1+O#X8cSq{)w0@Fg-Bizv7o1`%JAw3gE!wb?dwcCWin!tRvvV%^#x`U*;g9Z2X- z8&{)sNFX0=wgZH?#x-7%s{=L3{@FJ6Qg!%6=v|Kn;4Kypgh{19MNw{o?^gQ^H0S0< zJ1+2&i`(x>o0(+s>}-EfY*hvn&i%<#mJS&VVEJp~BD=^D8_m7IqxZ#h-d??tWHcOeuUlNWUHgO8>CMe^NI&o_cYc}*c+^0zhyBMMh(%v{ z196NL93{A}zu*MWP7?rfXw`}t4>X1U(dtBr>U#>L~t;3*%-Kf^6^hCD8CMi5N>VV(et|=lS5!A*IY%z z#gX-1mrzN+A8xgW?Gw=KrUV5ARVR7;fZ4n$j;BKIkqLW5E5J}@MNtt6Xu|=X{CJ}c z8j8_l>qohfllli~_vShD!Y*iP4YfTeHW77>YrH5&Ht)Ikv7tz_;iBC4{P?DcTHi(u zmAY;JA}jrQkl7#99de2dYavuulcM!D3lKnuDqj*>7#6r+rv1_d`YtlpSC3yX(voe5 z1ya`AiYA-Htby*8o0GrD#ivdJJwxOs*hA7rFF3F_J@^G}t%%#8snA%Jgy-{aJ=XF%Pn zJIFzszvnn|VqgDxfJp}1E?HE5?0g!|&hcyC8#LwN4wcGpTqS*X9rH z9~N7M1FdL^k4peyxdEKpZS!vz4el+Qt>44lM-k^Qa&p?y{Qhk4O#V54XuX?^+Xm2v zW+oRpTKPAB`1atZqxv0NzrThCQ)Tq#-!|#=&k_Hx-=cj@3OpF$H&bh1*A0^MSBtq; zFr}E3Di-T`OA!+JcBIU%wicYG1R>tr?UGwCHK1kHNIB`=1+bccu=+PxO=_rF3xikl zi+S-{t2>o^RNi@FqG)=$GBT|ZP)lRyxv%tcNaMijXT{QK3ks(z>BND|!Gfx^Mx-+6X|&^gta zl&TWuFO8qy)6Rzbf%9tSph|PdWRHI*Qg^bd{O1U_Pw8#9y%Vk3or*n}oT`Nj%e??u zah@qP;wlU@RQ&lyeL`ex#y7Y;`Dcq?X}xe`oC}BA&vH;9yPlsUGE*&oHO(+gOT4=8 zYZ-45`3)@-Lwz<>y71dbIgZeWDg}FI>cJbV;pF>HbOG z^ZvQwnHys>F2(|8sJ{(}%MX5{++Vd@#-&@R^pra4BXYRNu60@;i2VG@r>FkIUa|EA zI3_q8-da4RG04{WY&(zJX6)4iLZ5S20}Gt?f31fjcIL3_vy;r`MmF4%v&w*O|GN#& zLP-u;g8`Kr`t%Vupwhid^#zYN57h{5(Yp4J*D#ReoQm{~2_qc15I~csImfmB_U(&* z!J?+$axAdp{Ive7RiMxFpY3lLzl=-&f1rL2PzD5Y8Ie)uxp25|?~7Ay0_g#cBL(Jg zoVvOQ0KzL8_@&wH>HnBnl9Bq6+-7YCx?)QIl5Z4^r?6oEwC1G{zm` z9x5n7@oq@eed}@n$C1wJkc{%R>6@Y$9ew2M3{(g&-d$HW%Jg-8`?b~p*g|8x#v4K< zQhCKKuK7uJ#2?ip>ak7a6wNmMFzs`vfm}Ct(Gvmq8v)5gF`!4mn*ExaKDIo&i0V$3 z8&W%bNcW>;jtrgH;#+ZDB|uQX9l~9MAi$l5!b>h`5);O&{c=(nB*VOPts~Qca*8@% zybWl7AESd!9uol+Bb2!aBDO^F(lUL))RqjgS~#FU_q4oIqYanf$UfQ+kw%<6u%K`0 z;N?21McuH1)8O$?+2R`?(^qZTm>Tce+cS7Ldi02(=WT5Frk5&p87JEgUlG$TdOD7< zA^4J2aX>Jv_ZEOI4;Hw!wu%jmjq!`WS?xFIaK#jo*=GVN?>=%9=HjQ( zUvy962ERqmF$jvq+_i^fUd?;P&l%rNi1BTGF$Fy#>*@RQ2~eQ=^v`MkqVE> zc|pK-?2u`H_G4EZzp|drLvG7&aTym$iBF=14cS#4Bil?uvX#*}zfoRK>Ddvc#+l(j zMEYsn>z$4aH5w7i(?^$WUnm`z6)_!in zc>M(Ax+ki)SyyrC_8L!iH!-z->OqA<6dUJSryd<+NS46N`&Www8Uf7};4p|yZ`eZc zWXa{&M%nY;#Hs4GMpuPEY4lI}HTnp8V_RAWUn||W)1v(Pa^?2KTt$cL;|?sf>d_-r za9LN_R|-S=`F%M9!HByaR|A*6#s6w+=-9e*sO06}u-c;K*I!%n47D}KDD3snwgq6D zpZ>Mvx46ZTFiMrI5-+4etu;{#z?KcvLu{#@QNAx=Pe@ohmWK@c0)_pXZKLD8jybC=4qRS>i9bjj#f zRf9lhO5j^f;0UH3Vb-mYtz*)sSZ2pv-Xu{(xZ+|b`CfiQ-`Kn$Dd9;_31pqPAb&d` zXQEbjb}9)|znZ9Gd;Hx@R5yh7$`~$cFdGYpC)8!3KavjF z=1o>e6hiZZR&tSyg;9yN#QKR^oCL@QKy&OXf}Sso09n-pF1C_y6a_7gWY=0*mdrOd zl7k;KWGpkJX`t;W+FTz9xpqayG@UtG@(kg2{pg_(e!QgJtb7R{wBX1Qn=HkE?f4g~ z(vIJ7Ko0jnbZKw=UjN=YS@P@ztoAnc`6NoL`-`Jr1F|9Gm!q>)SSHlF=-I?;h^plo zmVz#H4Fw|e0K@3L9t8 zxbb-t=JdqnqQ?YfL zc;G#oVJ7KcXcv3exDapvby?A<{2I|@brcK2mAoUq_MYKMG$tWzQ)j zl_|b`d@Zl&;NJ*!jrPs2S5Gm6X}3@v9YSFpJjS^|o5%!f_3nPMTxY<73FFldJE2ni zwyT!wO7V8kWGWhs)`-nI;p;b>V+(iVp3D7!kJ%-`G84PT*!fMdVnI+n8LfLrh8m*A z%6!~X`m4QPSV;rf_6N0K7Olst&fH50SH+!PhJ9B7D%>|3g>2HTX5+9tWsSJbk2;1r&Z2*W9 zt-Ooh_UWsCA36bV0QOuZYZw&2ED z6t_6|^=$(_QJAa}E%7*bqR>xzvR37&iL7+mcW{YOpL4-y$$dl~&%QR&I1Q@A)?!?b zt{sYUBl^RO9l8rMK6z2cdnP!?ro&W$&RGl+;>@(h$|;tzex+TZC6OK0Np>Yy>HAY_`44ER=6Q5 z*zdv|6lADpf+l++S*m4Y*(%IL&dlS}q9Dc$c1e%&K-UYo4Cgd1V!p-D4BT8Sl-#Dr zW9Gy$$a;3@?Q_#31~7EsyTAZc2RQIUA|V@S3ZT&{!uwQ@kFPTybrQ@vnAKaRKv1b& zNi(qPBYaq%iDH)qI1u_rMEA8Q2sy{y{qAG*yz-6wLdc`{^>%>e+T&)d;Z|QEEoh(c z!TSpZpg$&JTwqOHH19U5F`|T0(^L6{8}Qzp3(9_?=rT-Hm~m$}MmPtjYmQvSe|WeA zjRFejtK=mxfE_mwcO&LLuP*`Q>-u_z;@jcQkM-2~(Tds+K0J<;%(zCrh|ek6r>6kl zl!ebOg985j=m6)m(mCrDhVwfG_A`IoGbZF|bLd>XVZb*0e%~UPe-Yt9E3bCCpt2L- zsbR|yIcFVN_!OlHRCgr!IlHv00}f@WvO|VS^oi7t_&yM#=DCv@yE%mp%J%eOdk&NF z%ag*c01FI@L`8o)qOt+(C7|bt^Qjhot(s<4xAheV4`RbxK4)#;9*n?ZS&2GNz(AqYiv716(xt&l#zY!7p%ptwd$R&%rNBUhaDU zpuge$|4&vq}&yj0gjpcl%*d1pPvKUpR}m1lU~hSO!MQv6a8B^tj$zPF0p0I zurpmrHa|p4^JLNOZznu=yQz>{o(z3K6zpUsDKb^jb7m}$EW>d;I#ngM%-%yh0-pDt z7%ctYE;d~Ni%M0*U2W%({vN3EYj$UnRSi>t(%||+@kI~S0pFq5-Q(aFbt|s@=-|nS zb46dIN!6<2)+-2Iaog@o$k_?mbx$$mrY^^Y%wKJ1%XZ%Df4T-n$xA#>-KhC}DO2~T z&-|=Ao&LrM78A4og&I*EbTu zKy5*Yq{=5@_2^@YT1Z#gzX2fkr+-otUFIs_x}^!=%$~;;H2@HW|9LrcAws9$%F$P(4`Sg9 z^|z@t{sCodsf}=08&XhD0jNQDx{`0hJ(&Sh%6TD)TQrry&joNP1Cydm+?2?d(3zGO zfa3NPHJ5%d6&fM&8MAe{sR@Ca}3(f%MIe+D!a9C^j{Ae2yuvy0D z_=dUTXo*>e4`h`e$&5*qN4)>MUe}hKFV~%t6Yz|Im%L!Fjfd{s+ETmU`N|}QzsK=f zxP<)1Ll?`o_$1q}pJ|J*m(FeG6WDm@sp+@QIi*&9WMDFU-^N34&uno9I1Xuf95;(_ zBwzjvsIpJkQo`eSbh7%#0=0_O=bQJcwZ-fMbQu4`D8nqUXY-y;e&e1rTz}2e7yD0S zl70TanoQc>&+LrkAI+_a1aq{cf&(y62kcUJC2NNrq}AFS841ePc*s|NWZ`eG_9Ylo zut=9hRQa(~(*#C{1@+eL<<;R}f5K7)!Y}*j4%zk~f=rhdq9`&+0#tukMQVlFOJ}to zc5$(!PcHDj^<7v}kPu6itH=;z?D6(emSWGOGwXdP$+xOYikvi8oKj_+aG`$oXMF>x zR7Ir^!fyx9c~3Vawg7%ofX$E~x9PmyxT6a>HAvAmxv>>;rRfl;`Cl<6e;A6ATjCtfzX9v*7m7LIrZ)S}9 zF1$-t9}R~sUR*FR3bfBwylN|vp;q#@JUe^a8bi@=e?N#mM{nbUpeM=*AuJhWsWY~5 zW{0~uG-LeykUkNax-1%=%@<|sG$uk-(L;H1W-ATlhc3S6!H%{q^zjvrcuaNVF%gP2 z{)RFP7sz}8Y0^^NbcHTg=Onxf?3SE}7;S^Sl2n2y&n-Y#z_8IiOA||7v!H%W|6d#C zvZfFIokCFSat-d6K4)27(Pi$N-&=8$w1hzB67=eREPtm~&10cd9N?plm2VPQobKAk zuC0uqgrIJJv=lt!hImU~b+C|x;95NJ-h%YJ1yI{3QsWtl(5n@0;!Ic%8 zX_qzmV4H&j<@$pC>XtLxD+?|hQh9aug$lXH0X^y)WyQb_O87P!*HGtBDpoW)BE1k8 zIGj{5{XwN6NVL{{9$%{KP%tU`8L|8gwfWLeMsUGG>37lbQ4!hZ3*#bD_Itp2K-!ZY z3W{D5Mt`{F?V=KN+%xQ9JdQHl> zkA#Ipu0D(h8e$3sAd5-W2J(Ha4x}gNKguBa>Z|yPnF&mpM^9&%5WMxSr8+^C3G-$d zf$P-YQfG1>%n0z3Y7VPhJE1T-xU4^uy7*fk@8KY z%F2#2$0NIw!UyYA-oty@X^N7vbhT0WtnQ$I#S*8szBa^oenbVy2H<}?m|@Ny2p-Ei zGwbQ9Y7#kk_6aM~m)#Q23Gx?V>5U4N>jv8sCF9etuOu74M7Vfi!a90e55Imd$2!Pv3>~$^vaf0_YTCd0~xKX47fxv1x+W#!xvCdi9wo9@xhBBB68c%GeOXS z@ejh7l6M7+iY`zSO^%1no8?m;T9i_kqF8zx-=d2QZw=F9sPiGhvk7)kBc||TJTQwv zMbS<%Ky-P@M}6LAlW%%_nppmAv}P zi1gDk-BhGp3OruCaVIboij+EXL1N5_S2kxZ;~}O!;=lwCN#&W#^sKJVzH{s&kv(XU zsChg6C=xmqrab*UI0DfDDojq&j_q(vp?J+4=nQV+$pwnO)V9SLH#3NFD5l}`&gq!- z8P^Q4IL7y`sl%(kW~#vS=yk*c%}DU?4@(D&@d|jO?kfGRgj$N$xYvQE9npMadsW<$6-L?j?q!Yeu*19=~ z<>%riHRtEAPApD|o)ixIMPN}TO%!@r7iq;*mvr!NCgn}b=H$YjFgzO`axZ*FzkI*N z)6x$^c=8i$MDr>mtMkwx%Kn;>cE^!9{up)->rHN#IBBO0-HQw#XYNc8x2W%Ze#p%M|Spv`n*V zD6>CjRK8a<+9eKbhO8&djsW_o})W6%a=I2pq@|o zeq9*yB}O=(7&^B&69Lf)5`evn7IT`mb83jOwZasDdLc*Ii;XiqVM8EYH{sxyxZJn0 zKH@siOkrj4lhu7gD7a=ZoVq zcGf*ck$t}cVl-FPyp`Ii};S_Gc zU|MBp(RF2iP&GRq_=HBWOB%FUSTLy8aRvAy2Tca8-PIu;bEtM^EFGB|(8Fx2v9~5gm?G_i?4tEM7SaBN{ ziXqT;r_IAFyT%?Pn{M^U#`FVF9wA7DR#94N4&F{bg&*V{8kW4&5dGu)XerEitj_x+ z-+_IAU|GoLuxZ97(_8`d*yve>AxR1U{cW5T?+Sk0n_mXAgizqu{0Tve8HFG0&O10{ zb{JwVl!ymTR61NnHn~$xR}#HF39)UhW7C~;?3P7!H=@Nj`@(jKYm7O22qSHeZhn#5 zzf@klURD{H<_&v8?RG<#bG zc>+S#P?%^2GnOREQa^Y=5Rx~Aw0ya&Jv;rHXXcrPmQQ?IQm`Dk_t8=r@1rTC>_(V# zeSAynh#GUPP+;zqMNDn^(vYDtn_iGF1XCj9^5Y+78&hT;rS=rjN!WV&|ssX{~h69d3)0s8yaj*6}WdUL)V< zRy@CJ2pC25YJb4hA@%tCEd#bHwWZz=uj%-+%PFNbv$qxK5n_no#b~}>kS4LTLe^J8 z!)j{fq=K*aGTTHeY9%NxxY)%VD_e!Y$)MMVfAb9RiI-}exjMTLJTSLpj=BpVgm8`OdP{SZt;U4yli)076V4R_@ zG+DR8#TL8gy(;oa$f-bA`ebjoBwrwP`uE#mh2zk0y~|jp{pB8me46&@VB`QRHfEk` z)16g>Q{RxGRe_D~HhobQ$QTFA`a5<$l-=OaGOOEh|Jq1PVQe=deh^b334+zo_tC+@M-EnP)+Wh?0sOxZY(@6nqUC%+@PasksDDeI5xr?58}EDDKZXIoZgI+_9H@b6@U<>H%HX zk%1g7*5h5#%*%X8gZ?!k9+=g#M4A$tp>S%0!btTk2?YCmg?ds^z=^$5vF+kNrxe5` z1ey4=t~s3dc5TdG>Zwsa3SubysJt$Px3q?TAI(fJ78=WYHBB zo@XQuAW&5e6iV4yFW;v$;nPZ76Z+&|;IOj3M3b1T$}x z*^LYf+au=Bdl^n2S-KT<^U%7MmyxcQa-hfAl2!&wp%FzN^b&t8phyPEgo)CUUFt8YRx$jKG7#K~?x zH{~CL)f`;X$^e|oYP$s4KBQ@vn~|1EU0@NrgSCbqqzpKWi||!L2!q^-y20h{ct)wh z5c;tsUjK-QaI=Kozz@O;yMoqzJs|K;!m8~3%?XCM-9;y;OBo6>qQpgNbr~&T`k^~+ zSNOhqy_euAipeI8lGB^}IN1w&{+Ch38+2W+tJqNGXRWqm+N`~nf+~Z}4xNa%IP38; ze&85CJ`4<6YAX^5$@*InyY7$@r>7Kx(;7h{A z@zdbr(xd$Nq}>>t1q& zg^HXcFhi^KwS<{D8EEjoUs>$7ZzxCXQ4Fds#wtoiFv2&T+@7>_{Q<(9fB}~k`%#9^ zd3L=vQy<~6;U0S=$XYCczTm_|j8&`*eY_fy8`;0XuAT%OYCmfSBFkIq%@zNpb-16? zHR&b|`Xv}F1YCF&%~+c62Iho~W+{`W`5Kw1qq8F-K%(N^><!RaGD~Y_qdMq0H04V*?Dmj?BUh`W~{| z%C}~v?2N^D@l;c9TSJG8z!UYObN6;zhM>;lZl3X#L!ky$`q|YtOnf{ElT%RN!nG5S zrx%)1;W=#fN?@R?t?|o(l~gB;2)C1sjF4=*H}lNS9^XRYy>Y@~1wpWJiFwyCp)>T` zZ`B{D{K3E{0K-Qx!*E3b5je`!w=_M-1NoW|gZ-sUHL|$O?Zr}}9D@a~@DA!{Pu^3B zprs%=cX9H+<=GX>7Lce>e6L$f8kEgO`@7z%@>;rAsgV~oxEL$SD_Fc+sV;z&Sq!T8 zywTdr=wS)67b~e~s2y&UN7QHqeydM`B(O%0H}~z+t%0)9Dv=1vZKA>K%gHPL*MNE2 zy$Sb?*BPF)_kL}T!5{(8q_T3iO9z!pv6Jd1_FiQa2?;-tcXzj0)~ILUjSR+e zmfVag*Lh~AxQ~L2Z2L0vOl~!e{O}Z$3M&r;*K=YnG^U*;(_W`vw@^!15CGB!V87$_ zR~+c6>7K_Ai5f{ZS)7Leb4Q!;rJ%lY?@Xi}R=(nZ5aRX=c4?a=1v3MLszU00;O^ry ztWx_KlZiA5nR`LBd&0ZYq9QM@*=L}8wS|j93&?3&pu+Tc1$nA zxl^(Rf(rm>o}p>T<=z|omO$9ERv0uaeTwPP$UvQ#1X)6idxpg0(@Y);o@GgEzqd$Z z$Z-wnk?w@FDf>Q#-=|294Y_q{sGMhaX$n93APlDH=mSyu3MMR$0oK`|?w$6n+^o5# zY{|o`by70ROr|}QQ>s!7ZRpYv;EADlISn9ed|ib`sBO7Rj)`rAti<~fe9>L^lw2vV z`ENKF-&h*~#uwIIa{(q5W2(7sfE3j}k@iBLQURM~U<5jBgS%ica=SQ)+&!yXEXs_x zH&2HCUI7e9CtCF)-@2F=d;29i3$*_Le1CDk+%BJaly4bWkR$j$VCd`M@tc&RHhLtVpC3AUGje^h-O?i zImHgRrA5?B!G&iO`i$fs!~^~_Fv%a`SrjIz+UBUjlIB{8 zNIX2-eDumnwIO@OEwK1Z>d}V@<2;zF8S~8&N@jB@*RVZ1<)k-M!$sgbh<|OBjxY;i zP$rF6U`Rv%X0L^i!lm{qS~WqBv!FdB7jZnVF{5H#h6A|yEFhhPmMu?hcb#z}A1G)5@t+l*TrZr8kry|deTgkDk*Uqvp)CoafqSwK5 zazG!!668?R3W%2)hQbJ#bGLySYC0=nIOl5D`c{PY#4^LI9C&Tl~S71BgPei2gx2 zTVkvzyUrGs&fSY%@F%y82;8V17z6_TnRiYvLyaoJl~>Z{c8iwmc3F^w&5SIXk_P%e zWgy0?Ym-h|t7h`?iSEI8j2mN`z#Yb|yyS$>U0G zd*~EUnEMEL%IXWr=dj-mAbQXJ=DMsG}dbBUsWv8koOu-{Y6D zUf)K(oY}B;Pu6)=-~$$|p)Ll5q7jc1tbIX2j;NMwJD(RYv<#3*qg2@ce5OHICpjjN zqB^G>1?sw&r>C1b3{~o{JW0Z{jd}@#Y*i@Lo{?M+TkyAaUwx))=3abBazP&$Nxg1Q zJ~(+%M;~bG;v*x=1+aErxZw`lFteBIY;g8g1vinA%G$*PWE+s>w2M7_mIF}n1=v2f zBWREZBO^t|t~-vU4tcJi;E<|RN~=yfm>O&nV6@y;=eCO=(&73)!{FOypsm^M$6L7@b*8{(hkLCa!! zT?B|CL5DoJ(ZvbGy2t6!L?*6GTdN~7Qjs6Ojr%<#)pDu6Zsl;EO2L}(V}sQU1z*>` zx+;o9fwh%xrszp3$sewK?xb(!(U&gmo}k1)twzW>QU29&e!5W$-q*p!z$gLys_H#* zM8x6hP}oqnA*8W@rajvt?9_0v?xw&Z`shjy&nIHuaR=(uU(J80sPV+jM|TzFTPU)h zg=KlSIB5Vv0b{&XUF2i?cSJApNboE4|KjvG!UKtL%EmA~DLe|eNBITTvz?)+<@q8; z^PYx*8?n4~%RvmiXdtK1c*toz-L86aUCw}(36`5pSA+WGT!K~j8j3{C;;#x&b53&B zGMiJAVeWgFn_8l42}H>OZCb>pW*Qn`yVY8bV}iyu;Y;68;|`>F9iE-EW@p_TOv&I>AbQuUar~4MmRK_B^r@FBVw~A%Q zS+H9!Zdb9@Ji%OR?40Y<&*POKxymXVQV^a<3Jx8tC1uj8xrMqQ%YFg+)4-=XfC9-mW82{C znV1$*N(AK(zu1jR#8cNTD*pQ3YVzySZZ9$Fu(>fV>>X8zdBEP8Uw1+Wv^E!Ily4#j zR5ukZmL4dqspnCHS*-CMs!V|f>1{ne0|?mbQj~|8z%{KAOhXmm_E>Y8B{1!J+vb6! zE^g5l_PLyH%FJ}8HmyTIbxkT^}!M?paY^=xR#+PRztR?t@Zr11* z&ZAKn!GMZ}lL_X9t4v1vh)CiGp$%;EtCw4{L_4*4d~U6W>@)t<_ld>^^)P{9MsI_I zz>V`4ZuC-uWGCyfz9Oujq)Ly-wjY=-2%^5P7FA&}=IZ?zXke1FAAY>YmtFTB`@FWo zgUnA?D$^IoYVX+)Sbe^)T^p|C**R^`-U#FPQGz$Dm^n!mqpCk!M@1m*WZF;GX?%`H zXSZ<7rC5OR>g{mtp;3zcNtUr5zW|lLk3xl-abgt_RBv$Q2pt43VI=wSM>k3OsB}wq z8NhUmoVnU1@^@w4b->F1awG--0s059@;|}#w9SurdMcPjTy4`5_&YcQfN$!ZU^=>L z=II0Dv2p(an-l{jc4|9FYsRyWD{tt#SN4GX{&nui&R2(GEj4LuUT(*Msx`0)-)4zj z@Q-gWzLKS7hn8K1qfJ`}KiGa_**nu)()c@HJ&6O5-CW%~pG$vtc8P2;zF&giWZ|WT zTqh;0DK`_?)=C>IUz7xpZGW8<^BG3P!ST;Dr;oF_zA?&&%^)uMcVb8;A17@1}y<>#$K6|vA=hdna+f;muj7XDF zeH@SY(fu48W}#3Ifc*t8uy201H_UU#S;PP|VT(mp(`GD6ap3ODN^{&X!otSa#~gMe zpKvr{Ew(*!TZZAc7)JdAY(=hDRsS60pWFD~##Ai!JTMF6-~f|NMuxT?KPI~_L%NW^6mbP<4!8B;a_(^$z_09(!6m;rI|z`Q61E zTFCgm8R-YYqE~PH1az(clx6O3`u#nY6vxx+x32=ve$N@;x^6f!YK4TNN?O2nSs08QTx3HZY2lwhY0*~IfgaULB$Hi{<8{fU+9^JzcD#kR@ z$sRh9p8s2D=%e!-_nx@oZGZYQzmXHa!m)bEeB0CFOicUC zQgTx)Pfqb;{hfDy=qso@^RHi^M>zD(UdRESy|+W@V~ep|Yv^tc6?;*RgOy9>a%onv zex*P2@Sbny_~B+vd}8Ru_qy9T_Usgv1~gXjQ^Gpb?--%#?6!BiTz1@PNC+0q?sM9& zYxJVw7hurGFIV7{(jUHOI&fTk{q6<_$4fU4u*m^#WQ#KCx4z@azX>xTCV(4K62 zc+KRE$o7kW%othme)mj;i$mm4Dxgj|8h%e-?mn`nCPRHN>-Ybb8;*hA-|;XoF!)st%3?H!^BJURC;j(p0R3krIXN?}AgHsw{e@u0 zYLcX#*A>%TCicIj_M7UCM2YorwRYX9G;A1XA4u5(42DiNJ!olZnVz1G%ep%KU$0pJ ztO*8MSt3R!ip_ruMn;a#J`dC|Trh7$+rFKYHe z42-sO+&N>9Y5Xyo3%BOGFrKMO5QIO1P|Nc>v%58lm7aM5@${YI-HV}ZLuIZJ-bjVL zMbQHsqZjFdO&ofwpV$`je&|b1|81Jy*R60>K%U$5NbT74)NsuAd>rKlVq#)IAD@yx z#U?1I-o4sG?;Oi>>P<92fiwl*?%|6vF51(&j>d)g0)k40)tc18p`{sFKSsVcJ;lac z3-U&UuVp6v5FpmoebbFUTH&)sz#T1e1I2!N`p!i)+*TtZJTpEz$+C(@`-7@ZZzl*Q z)b#&r4EV}2AUEHqT00iPrbLR#Rh|I!*g|yruX6hz998g{fBQ^T{%QW%D%ZDuBI?;znzS8r{r2 zzZ==uY{{;A*jZ!OvuyW)mr+BZe(ITW+P$*L$59->dR=g z{ZY~Lhih%8NEpS76v)>E#7u9p^7pD&0sW?NsQja&yo(|Vu))*5XTCol>#@ljZEc|s z#G5losnM)I9hAdIlYS9>Eo;cXvfhsUI0;KA_z>Y$BLo0&oUPvR$BdDR=x-ltcDm{155GG}7@X6SiT&QLE%p&5 zUi1?eI|mOfis8@^L5DA!rNy@JsMeTAEm$2)(Ua5Lb!IsIZ8ebex;Q*F)zAd6$xd2G zgUI>ziz_yW0**U@F&}mJ>C`h{bM)@Q`fzmwX_FH=fcu8h@QJYCwV72ijvOnZK9ds{ z(UqKH&YrF9g!Nk-#+&D@%vN;SL5J&uJ2_ety?ozGFB@2nxk|P_Q`lsQoPx09zxdzM zC5WY(N?%9@CNOw?09m6BoJbOI)_rdQ7^P#*rM@?M4~|sK_RLvBuh=Kh6a0hDrGahY z?#{Obns4Kvo%m=8z2r?}zqHUvBwdA~dKY}l?y>+*8~C*`G{p4POr3(^`NKwIWHcXt|C&##{=ShJ z9=6AB}6 zKQcOevfeEKa0hI3r^ohiyb=Cn@nu*4VvJ*Gta98a-=D`4j6 zI$rC*T6#uZVtR8YWtP5Ntx={b%J}w03yn1G2kmeg1xwP4n1wU?Hia|j_(C~tn~oL+lN|-;%O>SRyHhH-e-RJ znQGW<%y}7mz?yhYcZPEEZ4$&^ZN!jYDX}^2Nivds+jRs~C~Aa3OjN5!v7l+S_+6w$ zjlO8zge#zf3iLNKZi6-T5$@c7VBlHIJatT;vEW#Bt2b4##DncWGI|*%TC^|%jP-WX zT|ALuUo>g^&I>GgrV_1m6giZhTcUEhOqjXKzcbQqt~W;=a~Ed>#S#5Y7y^x}Q8P=e zhU`A|`lbcXeQ%67ILZ}V6p!|pU999%+uwVn_3hOF&V8-mI)#;23VZ^{(jZ5T`5f2O zQiIBHyZM!Ncj)`$^nA=j7-p!lR5(ZJG%HAYs33SrXTWKJ^2Dz^ry!eOnx>vFyHpV9u>2y~-2&N!1C#I%r zzI?rC&atb?dFeWxD;?oyK5lz??l69uqym;-OGhXzRh7@exswz8$`4$;ndBzQaSZn2 zTb|h`W}sJ^@`DkQEA^Kr=*o6l$EqtIg(ehA)ybPoDhp;pG#nyuR!jOBjI zNAZ(bY0QvNz6Zuakx6`So?mOxeYJm4LTip8RK>xOzF{>1lMYD0Q7U$-Ef%m$Tn=iq zoLM=zdGz<@Gt%>2e~ijcFSSb6RmSaye&<0P!x%{%xpvg@Q9}3jTLU$^=Gn5!?jcl8 zZwdeFG~eKEkHZ%x?2cum5;ZX1jn_508kLs)>dWFDneZq6LV@nJRQUy5FDtZiu9^Ak zHjcN!<>cGHI&H&Ti8}E@GBWz^BMNp0)0(>U>m)%FK#u*)awYesl2 zAu$wS+*%&1xz;+ZaQGH0>}Il0*O7PiwqcRS2iw(*lYNX%&Ra^h9R;ok#vjv9G(`l9UD6T&&xBCj};e$wBf@U5kV<*EU8BJ7}rcv;Km`TgZf~#(0>$qEP0Ukk%>KCF_O`9maY3|Y* zW;9n8f@_Ma@)E3>d^Bn$$DIB?>Rw4+9K)Y>V+8$f7~VZmubvv=(fZw3h#BWcV9VHX-|)q8_TiMB~bd( zshS&WmBVjcCLeitF656L*yo*`xmYhT8m6$VTxii{2gg+GH-n7x7?_U*Bu~MmTNG>3 zE*z{CUIP$$s!*8MjV|*X;qkKCoizDV{d3*kXMUZxDl*#ycFalpwFToYbw$9GczkzQ zDca=F1k|+EWpq3&W_|f-2*s2+E917Orn6dODUr_U*CCa^8vL-0gYot-J|TgZ4T$LU zv|_u6ER1=BI(wBM<#t)sNMmXk*HjKKkt13RmUIMl99cd-{^K6pdN|D|{hbAB( zB25I8D$=Bej*5cPJ5r-m=@O(vQ0bx90D%OhgcbsX5JE_D|2WQjoEc}%nYs7F`@6s6 zm-*nB?5w@_D$jb>vqyJ!nM5&L_4NUE`Zo1FRI?_0x4qJbruC8p33+$T` z;7au)=RSW_VTQv|GF%28&Dobmu9f+)h$7Z8K2@DZkJ%=01Q%tv_;@Em$6W8cZc(e) zw;e;Q`hjLc~- z%H>|m&h3(NdS~!$%c7+l@@~rSN`01%5%5f}8j=mJ=mtZS@U_bQafi1G&GnTMD`_4j z05!ql$7hFrNw#NQxpdN{2gb(k%eQ#Hl7E&AWF~R+*E#l*f)f1@T+1+~9At$))^3ug z1O)PUNQ-bK^z#2L4UigxPeW(*Ut;u%+$)fdAl5vYK+c@a7S8nb44YIuv zZ*Ar4)94Cv?L@$^gk8|!&d0s?C*Jd)I>loa=F6B_KeWPRnhIyECiCB2S1yXwal4Mo zk9Uq3X@h16UsW6TIolr;*jOwjT^J%@bN|?y;J>|k>ext`GBAFml91%A9UEdruNdIq ziJ!D*LO!T}6E(H$Hi=l?i@4-~c0L#zc$`yiSCLyi10j#E28j4xIz|(7 zE(4Hcp1-cF-264QkOs00T_v&yWtZsR!w163Ax>WMN`I+&5g9)Mi#o7%C;TuwSJ1jM z0;VJcVq%mV6fC!{utKef;aJj@KLKI(&8Vz-M}~emwo35fj38}3X;Tcgn7L`D-dPEZ zdaxJQDHu9%#3w|*#;Ly{WrRC|fI9A9_b7j=;Gw4L*F6BU%n4s~;<${iR+W3g*n5@{ zE#B;^%-&lYmhE?JMQ=4a&$`>z&QiMa^-CA@W@L#7mBz7S1z&$|>uKoXdv{t(#LMFY z3~80CS_-WIAVPB_5q~H?jq}cWZfeu}RdU$*AoKfg$fn>iF%_!L-bSoHyI2ZX=WOX? z2b#`r)9&9vCVPcsl!FT*qiUYxxUV`K#LsE&E<2EvH;=6r@P146G;=~ZV=tDV5Mmd) zlw?GeM>AS`xSdc!sl_$sKheZI*(<#3JPH7800{9whFefn6d#@_t!5AqKz?zYHxS5y zf#QReDItF?ju@W`j&Osc5)9!oYKid~FXic@P(EW`&~UXFr-slp1zqctePXYy-pZM1 z9I1KH2}GN5nF$NEaZg8m#l>n?+6~`Zu=ai;cgyB^8k*;loKg1$r_;uDp79@_InCd= zzuY~ngfOQmCf#J(eDvzWh(K?DgM^tgDunZ6*>|v)6y0J!-?&Z=2O%Kvn{^-z0dBI~ zjeUDE6i9q16$_IyNufa9T2I>p7#O%pJ0DxJJvc9avcm88(Cbxd#_bdy=?g!By=sN# zI>~d1QYuaJQWRxKb45|(3ldlRq3m0b>}xcSBKh}VBl)8Y@P)?KR5fo>Qfy@|9I=|^ zlRS#Wq}+s7EF3;|fxqUQ&wY5YbJ>H>^uuNQv{{7*uc*|P=(l9x;0ssvfoHrz` zfzo%jp}!JcMq)~lr;=Sh^IB=iWT&q<=2~COUNKH7t^o_`(CH95k)E7(3Hpj5QM|Q8 z7mI>K8k$#;q1?CYr!qf9xP`Qd0NLxrR>6g;(DTAuGOy#e&ND;>ADN238|~Iu2C&O# z?Bki2jWbGpYV7>4j|;RCpu36q&3u&qyB0Z7Rr_ih}e^b$ivirIU+a7Hu6A!?O59_?wErC)hT8ZMlxu7@mv+9%1 zlUCYhW*K_SFH|CWA|mJRy#SDcQD4SpEf~w3AzH6AU}=7gPBj<1P^m%a!5v-z%mpaA z4k=FYDygH@)y8pMlYqsp20jJ$pB`|fS(OM33+9%!BRh9)^(%kb0+0u3RBOG1!SF~{ zqL3!8iNan|iP3ngUbzEh*G(%Pi!#75fdzdmr}3?>2x&#gJhsVLew9g~zOMQOsUNUc zzm5&&V~b3Ma&i`;C@bg=d`BMEo9Tr@GZt3 zP+^LV-ETqD7JWY39|cisoY)9dbuAtZ3(5CC9K8DzkajbENxQ2NV&erJlhSIME+1wW zO1Jqg*sxt#T^kt+a9ZZNjnTX+oo^Sl`itoXS;FkY{7v*_#zZV2>e0*o)`T7YV0L%2 zdPNi9D!$V-X}D~UlpmC=P;OrZ2^A)@qS;S!Dn~_SdTF%!`IdlyxKk@)UEo*Da^=Xk zmCixlL*HW1zf?L1PjH_{-OgErf7rmWsX zf{em-@RRw^M|h^Buwv8mu@?psIe;Xc(LYIx;NkL6#Y=Xw{QXwmG8%cW2(nj$2H3%~ z7FLrn^hn}K0B7SrFn=rhUJTb+8k&j6fSX(U>7%SQL_fCHH6j7|G4WClo4PN)CN9xA zy0J)3xW^^xE&ei);s|6JI>e4JO~}euDIC~(Gm0{rP!@?=^Z3Y_oK4*Wf`Avp0FW-7 z0taJ)tjByhZW3wR_pqDxQ3RB#;u?}>Re3-ZwwJ(}EnfSX_9vl#8@_>SYag2%^v=w_ zzS^Vvf{DDfy;HVp!PI1p-6C0mBRb4%#7?r*!v>vztitc5Z=Ly`^NOca*@CvW;-v~X zSEP0XD-Y9Lv(VD&s&z-}WXO8Xb{w5?Q>9OcqyoqZSl(x2WxS$|4r1>BfM|zKUe;E~ z_Mh9_AUW#WoWSpPeV&Ttu>w@ZCk&#^U5b_@8+c@Ks)GSq59ualvXh+x1{k7+kX{|K zT^Zz0@AJ$0D9eJ;%LjtvHGz$|Z!R|py;}A`Yb(`n(8GErXJ6GyxSnJ5gRTg-(5R_0 zVKZ{1&txCmC3OO>$Ob02T?uQy+!1|*h6ZzmjY<9dMefn1$gk%-PCPhto*{Z%>_aK& zXysmkDOqLSlVT8zY0T)YzBT+tC{o?7yNdS%=g1C8(}vF$b%^TTciden$Vb4z3DPDLC0*A0c7#R4|)4UVQsbRJx907ZLv2+ zElV)<&GDo_Mio=*M?vKngP-les|-*(N`*q9lNjuUX4yTL3G`3bF{kN>M}fMM z1DHI1u97P#3QJ*Yzm{tI(4myY7VB_f)m9q1Kg)`6&t+)^o7mV_IhtD@7NGk?9@b9M zyvLW9$W#ZQwrQVc8Y^7Fiy(<{>Zs3hWqa;;>lDu_(#0L4zqNj^h_vL;QEs*8nW1s3 z4QD^yz$FezG;2B`P^R%sN9=2`KOpRC7R0wQw$Uw@+glKFYtfUC z)kGez;_)&7FGfHlst z>9YZ}GN9h;S>=x%CsF|~{bc`jTAPHjJN6VxhP547ht}5L`Vb#m+^T7u*j?-98k7fQ zq)sbO6xOLr$m^K+R8_|RPIG|4YCfvkPV>u=-q5C9-H;V%tyVH(VJ@vYdL)cwmjS$mRI><&BeeF51cFplJU$ z(N2->x;KLonh0|sKAukcDdG-FI4;vPF2YT(?}Km~VeeVEexXYIGYx-iHL+17s`et_ z0+V_di5WQhD#>OcOB02II?|v zB`8j7vaD#uqGfRc0-%qsK{chuPW^irA#=DA_4T+<+GQ^T6dj9={tzW~9Dvk_b)^HJ z9+fHt1>m?sbWGpcH~DiPqdCJZWC5K7{)~-z10ATHot@@TChA%<(_V85c)W0zK7k=c zsbK%1mvr5Hms|n6E9`8t$p@@gaqnmqVgTzy#9qC&r|y{81TDC0N8g9Gc)wO890q^M z%`EuM)pUT}=)ItOcqJQ@?FV;Q^?yhSMM>3*UZ_&9v{CaJOY1?on5^9mTAl`B#?hI) zhCGUkB>8WWkaK$WX%UdK+%u<3a#2vL~>943mu*{ro zJ}S1W??!iuf>u5Qm$y5(DEqPP%%e1f0J(cX{dVuL5LkYNDWDX?Lav8oeO~S^orn{5 z1i)>YSB(zKhmMyaU1laeZI#I`4mu1*-9J@HBnh9?Wg8S8jm7|I@7KOg(!N$rOxVzq-m&aq3 zdyCZkcRR{4Ou+UPTfvUz0tHBJ?uA^91ctxe%Oz&#=FX)bJM+r%Z+DJ6xPUwCtoOr@ z|KMx?+t>g9qObp7vc>;Gvc-Ql<-eQqzlWA|Ei}rE@5I4pKfk{5r~esb3~%Z9Vc-vZ zt`<+&U;L{tpQtIve~kN(${$%;aQ@K0`pUh(!{l6x5IFKj?$w=q_P<{5&#&LbpA&&x z`6HvMK+bKF&u$;hPfCA6DbucY`~G_Wl2x{7sAFmUc;W96%Os~@8sGhWf5|P&GnIJ} zyFcr1(#t$9@qX7Hf5|XQbDle|cJle(Wd046q<{CY{1y3+SX@=L1*YDSv>!|u9E5n8 zMpV17|2T7_f+P_9-c;)4Lm$_|7bsH90#v zCWK86khl+xTQ<1PVA$xdHr2Tr=X{j<2fG*(x_KBD&#Oz^SuV3N;OqdZ8<_NowtXUA zXGX>oJpcY)U4a&ql#JLaK~oZIQH-D!CXTu z6N}Bv+nhSKf3%)iCfT zS2CP|b+dK0leD!WbD=2iV1rdV1qT+6Fmg*0*3#0&jB}gjoEw?y|0iCE=iv$I3-0sm z&*?%!8K>rW^H%KIbui=ZpK*O=Ht_z}1NR|~D{1oMmAQI>#YORG%`+o2*?)SB79aYN zUo&#ldn|1CYnsqK@{0V0+4|#Btwb>w$RR(f6)s=5^|JVCnz2lAxXi@m6$TTb!-ro3 z*u)t|W!M*H@P>9F%OuTcslw-jheos_YfZbA)8C)Y4 zvSbGZnPM%>rnKpFOPAJ*%xMFu+ucS|K^Z-tjvrU%1ODCf<`~gEmh>b48Qx$L08AJb zO9SYTBGslVY0PCOQz1VDuwxi~a#A4w$bs!~k#;e9Su}Z#% zB&RfJb>ECqrpR1f9oNW^AFjfRe!hEL&c{u5u4AHd;|{QR2Dv|T^@A(A)yokZk;f@0 z3N5Jw;)iocWHPQs`9{3y?IquIe!K6HcIqBioW`0#q1r#mR*g8@E=KZ{$b4-Yy)XNe zcTcioZ<+kMF8n3p1R`^7 zbmlHt4f(SGXTOz?@KhV0F;j<{NgMakZJLf)*t<{OrKL#|*WDx4cd+_869qB=`VokC z(#;^5(a4OD|EzvysM9OfMJfUV?}-p)3gTuHu?e{W{O?CXztZ)IZMt+)tOA*0==U3Q zo}J;BUKNL50^Y&&z%VJL>-A;C^gUc-0ta|`w}#zS%{<2su0NXlCpQH+s`jEV*Qy8% z%dU<&tmXq9jii0%9_c+sVsmoCWG!L?No;C_c{}#KE`xWa&YqLIXmFia?M~=St!n1Ik^#OjS%WVceHvf>|)0(y=x{hM*0I`}IGps6S!@+Jv&9i*iXR=RW7)zwKX@3i4Uga#BbZ{dzBc znI8CZFW4gSJDq%fbP1jVA~s-P6`jDlDj!w$W&-wZX^Z_-JV{d6*RuanoCR}{+!Zrf z^3tfBnh;`mS_;sr3(heAP=E?PTV_~V^|eCCztOZ;y0f`m8%)UlkZ zwg%NgjaVN?`;WqhBmGGOPhtt1NpQ^Q9GrGF$g8>9T&i7X6%ajm4-IW3DPFE1~j+hTK!4K_Wg79F?l zMK`IGExY=N_R3i;+#VbLQSpIMcddksNO6DYgEnr^B5I}>Y!Ma0T3T=i zqrh{#z~^02d8FUF7RelUgXlDMK!`B+o{qIc?o3!QWhnEN>!Q5%rFCC}#FN)aWQst7U`Id!jHGH4z9kxv1e$|ltqLygRq8apRvyG4+m zSA|CykB=Tdy6+0|+Q0T3*Ug8u*h=O!SKh}Vdy-JJ^Rwh&R>2TP?jmWizocZ-yQAhw z)UXieaC0q^5AZBw2-n~v6k+6X=M;Y()Q?s?Rn=HP=H$eI4{ zTa#7-kA+nxJ1c}V9VKisP)|Fu55_f(j%8ky%^3pV-e65CXgboYbjb~G*0k(YTpsj% z$Gz4WrVc4Szx~#6MiS4)i+nv;%{jM(>Y)zfU#N!OU@Y^?(VfiaQX;$C2HkEr%|soN zSogC$!5mR_9@*_(lEzt3kc?3Y37r6(&q20dLoncaoy7swv+T(SSBRlpy&ZXq+lT29 zVlW_*Nsg+xchXw~jvGhJ$3+VE?XCq=nuL}P-2U`$chaHvxxPowD_$cPxi`EXFT_`j zrB&>nWZ*t`M8DE+d8QcgK*~pgZ z(fjuJxZ=>RZ-3O3?I&y5e<;f&95W5b$R>T#;H1>OfS1l z-$(n)XCAXlST+(zM}!bZTRp|d!nP*lz;Gv2?&6?-u;a*hrWpd1Bgdg zGUZ;AeDd%jzIt=nWZ3R$H^_kv!dK_=g!sM`B+q|*y-kgI^1#F`A*533{odn~p9(2f z**KCK>jNoaU&r^yM|=m;m?b&3`WZO<7;p2H9ZURp`T3_cHsz5W9ddi|PWJ?=FNtBu zeu|TM*-2NZotPOK5$aJ_uri{XMZeWpNGj8Jd5aLNNGD>g!m$#gr;Lh|ZIow+?B};N z^qLmAIuVL&1!NM9gzb&z`=^HEOO6)6ti!zO1)?9Amq)GTFJ zM=f{mI2G~0xN<6nLT;=!mYEJn1Yex1c+2slov3uSlAw99Zi`5!RYS0DA$S+8 z)EeSe+%qhlh8KGk7-(Hxwq&vR{H2}S8z7~5H7)W@R-$Irr~$MPe~DK!Vz9O*-+?z_ z7Q<9{tG~a4|EgNTU&Q+3Ii7GG0Sh)lV-~}u(8QN)g!DCNu?TRW7&){k1c~+r;aDb~ zH>b-@e4|jGy+s{LE%B9!dR$6A8MT7}hhW}?n4uA~+_A_c-TbKsiZ~ZAXtETijl};? zYU4>pg)Wb0&&XuU7Kg#)l3&RX7Km zJH;5#+~^;a-y5$x-ah%P5Sol}W%of&=i*WtJ_r zwf9!&d$0Z!kgRn8pZZ(@!deyaOZG5xqm12l^@aPj{7<>0h~)af6?%wcSfH^v zH)pw$B0*Zzj;U$uic!TVuCKx7pf&w+CA(i@E%>A`2?&rnq3xK6VE>26G*z$bdP-+| z<$dXXaS~j=a}s>n>FbXmAMB)G0t1O>u78Wa3PzbP&c1ng0tC9QfIfU2q}|TVzL~N zh7LZU&`r-6sNp4-8)+pqmR_N+-dVxS;Kxmg;-EQ^`8BIcy{jPA7vc7UXyJ5y1>mLca_!wDcx5#{&x)(PQU0b;9#in;e@D&- zJgv+P^?5iX~WuC)L8=1m*pl{Al4r{I+rlTn;ibdTAo+;Y#z;PDkA~ zh&s>x;4bec?*zE_bBU*)@mJZmNoKZ*GwPSDfID&C3bSKdBJK7@D+IbqZbxreO>bL^ zNe%-!L_g=ZxjAqPGFj%Te)^KN{Wf1p5QUAJ$wssBsy4%62ia;bc)@qckaKFQ;Bj-K z_Ne2}Tx~vEJIHc57^Y={6zV0M3v)*=!1yf4`9c27)D8N1>S(d{aWO=mS3Fs(b+09<$~>GrN^!dNvt^n!c3wREv z6E`G*I0f+0Xr8{$!3`B2<0!Cq&1Mii^7i0zs!m&y?Rp2FAF@`% zZCPa1v&1yIQ_F+Y5tTv?$HTIUTdD2<6~nN} zP%V3_;K{ocy4slGB|4fLSH8LKafeT&7gOEz@eabhr^)@z!KAGva#4|iz*uE@j*db_ zYn&`Tl_Kf9vUemqw#LcBuO9DEa+_|IQYKMno;El;%FezV4!L?ha6czA`hv^S7BTJg$uMS+xx-k~gI`PNV*i zxBn=0c}c2wdq~2KBxo2`cd}?a9C0pNpl?XC9BVf_EfiPgywDUd zb3Io_ztLODYXiZMNF8e5nZXEg)FFMT6=}EGo?a8RjhndqoW0smlTH*?-Mv#L(6t`H z6(zk!sE@#xMqlYuSUD`tOMDv_5S6sO9+Sg;o>N)D>80LQMP$JU)5qn4I0c_L-s_iJ zfajrZOrO3QWf`1QFlMF2&g^VKF@ag&51yXzdu-RwAm;}1i@Nu zG?^f7QX1?oYrB9oYg!Qu|`lD)T<#7DwGS~;I^24WPq3W;{yNHg-9>`$@Q-RCRs z9g*;KO=ctrZq+uGs9I6wD!`->LLWK9UHgeo0uTVu>aUbe!5u$nC>GP=f*cH=fjDiV zX%{pUrRVp?J?@Jg=BM2ob?=Z06s;LBF1wU1Z`b?yeq!UoBS`sG@s{gq<4S*QT>wad z-z4I#^9eH60T1EPgdVB{2t#&7p+$23P;9k~DwN#!qrxG#f$7{5MdgnO$yhvHaq!I zW#XdZ4IW^>nTRh(2=s#8->!kejs6mv6FK7|Q*y))$1QPP?sC;R5gFMaa*N^hBq_`Z zjen`Ta&~7sdAG7{{e!>ajFee;Wc11?Kf)$*-DAmRYKBo2!sLLtTuIxMv8=#q*`H$H zZrYn20l}|dIK-7U8+@tMSoqTCM%=Y>qFYtp6CfheTsip1!?iKnI8b>11ziGzbpmbw zAG%EE8!7K7LON)L*DcllTk?MSg%5yP&vGNWG>1~wjp$eQlR&bvJfofkVUOoBC;1W7OJ;r+^{2gDVoXmeWK|oJpVVt(ZE=T3X(sHIr z6UT~_!(_dHG=$78QBwJ7t^T<4qOA3XiWtbDv7n>6Ou?hFcHEI*7q`;&TCQC`zwdoyN}aEA;eC>S6hoE8bEuzHK3UmB<8bNW#87 z`GQ$CC6>wi#qdNuPK7$j+qvNiuN=>0vp@P{hh}jzA4q2&wQKX&&bgz0fD;lq1Fh~e zd2;7C0mm&`kRyj@V4adT9B&F{sl7}zONsy{d^4vAg!M^FQhBkv&9ZDh^`9S9R3QY#yjq&hI=qJw$NXV@;K&BtbJhzuii%}c_Vx8<#kTmB zms#dT%WtI|!K(AW*m&P>Z7ek)4{HmG*x2Zz$LzDAWtpS-V>3~sT#4Me8>?>^;C2^y zX52J6s>Tp?_)<{2tJvK8T~r}S+=%LI+XMG4Oa~AiDp?oqQD0{fB;llsuuh0fte8!^ z>9-pQE9_(4G*@Naa=b0Qv*l1XE>+4YwN{Qsj{DxI5+SUWq<{+2lmq9lJeaGBoNQSd zbl*McL$PuQUG(>Yn}!PeyMV8s@qkd`mtgeHnAy7g#KAVV;1cwRLfr{GOZnXj&z9xt zM%i7S0P${85KX^gj`yAb$Cch6mup*@P817ExtDX4*4d8@_Tg0n_q=8H>Vk&>)pYog zGMi0;eyz8KobUUELOjAT_=p9(d%H1gY=TFU;{OR-x;XlJnM2I#HQI2nloERNaQkS) zjk2-aA#Iz10a~k|>e5Ufs&;GXY$-dMQ=x2i3^Va5TvC;uP0>WMI6AD`d<126-5R@# zGM_6B8x~^o>60)US*ARAzXpGRSKq`msS(JD>se-DrNG-Pv0Yv;r1XUzKCpsmlbf-w zyDoq@aF*ZKFKHmh;}M41!|jqn(DeF<4fG*8d`+QNKBWTVI@?^9cKjNfY2kXh!ayH( zns-E((g)5O(p0bNYfz1BVm1?7=o~>T;mgCshn>yOgP+MkfmwT?QrZ6p2S0gH6t?e= zP2M=mpxdkN05^~lW|>ypVc7lRUR674s&geWen+ay^Rg7wV_C$~$>S!A&wPy=9y`yQ z(Wv&$3&8_{-a+w_dQJc%Ue+Z4jK^DiX4r=Tuk8=+l~740)y3(#h|0NT`8@p}9{rH` z`3w9lbG#TmFLL7uX_UurQDzhG8yzVoD^`jP2LT^Gh%2ovKT>j7!eeF7UL~?vQ`R7@ReKt?bE_eRa#!UN&{-Q{6k-cB zds1yN>GGL}AT$eT8E{;`#7S{6$yI^+&OPSj43<%IZCL1xw%gK|!EWF5=%E!}oCaOD z{iPsc|7|)&!Uk~>cX7ulU6Zx+o3s`2dKAdJ&5kB&qr<`tlI1%u)NE&{QSoyj)_;c* zhmjX)g(=udvtdlUP7~`xY6Tk6-zG6EcXy$=MP($O@>&Q5e&6@Y`fNZq3Jl^8A88_vtIHcmGOBf(5GC*GX+ z1yN4{YA@{LC(U4i(;`>e_LVLTI7}}Xfl^NOIc4Zc66?InsNSDuQK(TYp8Z2Rn&)9qvy8r&JxyG{v5-y|4A;!x_~) zsV!J<-kXsKNT)wZ_b^0}{A0V}-ewU!O55dOw`UR2CnFm231xl@Z!6bdct_tzQL>Mo zyccj}RChw%oNGUz<3sc4#J4rqgk|Htt|8qZ?!LJ+0KG4#?zWRHq2cnXHx)tLn*T}9 z7O3sx&I`l}pQDE_jAxWBx#FIyrcDy{zBrJ>(Lh3gmp1mqhxWP|1OVBS2XcMo(ABU*J5}at5!-IW z4OyS8TiZS5JvL+Vt!CDuF{ACQvOfq4&hf6szIFmk`*ODnWtiS zrYvK!npg>Irzc=Mosx?@_{RCB>UQfu*vCvsecn#`PPAOW2pNrA_^-?389D4cI{P2D zosYgkd#&I@>%3M5KNX&(UL%^G+%x=p+F$SH-)v)lDnoApfldrXl(g*aAdPm{`@THB zZf-_ljK}Wj$9DYmYw%2yfAK?mS3HN7r_`Up*xyo4K3eo)!eOS}cii5cz^4)U4*-Xf zhKA+iuLmTaS8v+e2V(UX9jo`AEnQG`|9nVb^rfTjqQH}X>P!d_22RjtG~}b zbj@(%`*&nZov`on=gyPGfM$Wu-JVC!adYSAQ#;=JvOjDTN9kWa!YM4S;D>LD4<*}Qt@^;;-Nx|CZcKyL&>T__;Mr}KA3CW*Ftn@5y- z0XfSh3iG{a^Ce#XUExW9Aj!7|sDIhWxB#riacO~qRkgow8{(1uTM4{!NlVV(RX+Ml zbNnkW`UhX^b8LT9@_)bhKa&4^!;xs`~4o$T-xcL~gvPsY7f3G2~ z!r#Df6d1mCj19X5;{LmGq_b)7^`;X9j34r`o(`OTJQZjO3-l^p?0-!~)WZ$Dl-90@ zr#cFg^0nQa>=P_>(qq0*{^I|xy67()LS!K6>7~mnUr3F|T4Tw{!F}@FeTi2J+j;+k zb)O|5*#}-*B{OoU7bosz)bHfJYQ25|z|p;C#ifdhP7{GtoAxO1><2)CM0R-dJ#D?& z`ZNSmmLt1QNp9Y|?aEx5{m^Xfv9$^|ukT*FALWNS%-FLJr~4U?R^|n+a_pQn3u)vp z+A#Y?R?Sxz#o0PlLNN8mR|e2CrYVAO$Tr*YgETR`gH8T>x_(~$?hfEoHo|B(r_!4s z@Yppi0DCHJbnhQ4gjaLelS!gt;a`yG`mYkNUr1W@cR#$YdFTQ;mccXbJsmF0DN31P z(N}c+d+s zMFF`Lvk-Vk70sjF7|Pt9cnu^t)3ko*UC>;1(_)VLt-7sUPwH82PJXGbX}O>P?dWrr z&>=jbZ(>7vi*i2wkIP<$o#YkXdIT{C7RxE;Rpz_;^d42_X9WTe>j6)D@b>=P$62U!%lj8B~zijs3@4(CoBixI^6oMTiw?u?sh64q#=xB z9GXsygeb-~AKGC z#sT0bj9=|5Axo3jhoKn&LD!#5*4pAdZF{r_6(s$EJ$}*r=I!{%m!jWWzXY-ZUHmU{ z;e1MP3DCI!a0`Yaqk4-@P;CA+7}{CoyF$aq)~;JkwHBN) zT>6ITXh3|chug29demVo?WhSo%}*~jg~7mDV>mV^C&HVBQR6a+_f8Ur*1zaXNH~T5 z@jUz$*YLfV_NGv8FH2)LbyC_Uf7n}EU#vTVCpp1s7k=4&M!uI1TU4ik`J}B2m+ZPo zbLD5vej1S8pCpqwWm7a5ZDONozT3Ds(z7l~^Y#0HkQyrgj zl9dm7Ra-6tchd&C3+^+>U#F($XJyS~0bSQ@ss-Aa_<@`rcNXe23cX~c)By?$%N`r3=j1&JdvQ6AE((gZ1j(T5W&?_f{ZZg5QyjOhSnByL8%1MTUdX_RMuC<=& zsY)5vfm}vqnrN;Tk}tLmS^_rM3RN5(3uo2waa_&g=9GJBtukjz(oJZE(r#huw^j)K zPnfclthGr-QKV+i)~TMtUWHN|d$&f`o>tsqaF!BNTQore#F$#uFpAe7-W%2aEM;nj zI8Bv7D9MprLLH_%wrXpF@`0m&@Z_(M)o)06leOWHf<3HoD`G=xD38SxjuXEZEw8;7i^K@^rX(r@Y^T?k8eD2I>4S)dY7uXnY{HZT zZiNIt79iJe7Ulv5IG|xKkPL+*7G!=?M!yQzMXnJlHn8@pr019%NwT7f5RpT_Og`ui zMGH--L4_~fJld$|yVG;Dbu?-m+bjWx`h#9nBF#1F8c!=_+;GQ)6Smx3?32tv!fwtS zWC5KfQ&;7cm&O-bJHu$sbpIN}faZ*kg|F5CyeT%Chau)+VTnf_sPmo=W9&y`m6f`B zTjP~FN|g!8>-vHXMd`!kpK%kP=2d+MVhlRZ!FoKkxM~ywL*)R4sG`wj#G7M`5!c9j z>bTr4>)sy$@enSe^JGg4MJj6kjziOJalX}Q(BchCcCPW^!5Yiw<)MHej#KloHWEix zh+N&)id2pNn}f2aPysGnR*_+uhscs<&C-fUl6oR&(b3nRA4-@jyEDUG5cTH#*gpQH zpTyyUT&h?F4U2W=!98`)rZ8+J8&FR6H z7T6ZErDV{_n{e0f$;#lHcQ}nZU-m@7BZ@gnv13ybwo~Q`v^s#xO3dA9yH|FQlp#nI zprD~jUcyVn zkzM3U?#0j7?FSXS_3q5!fWUHaC<5^6nwAF`YZg>I+CF@O2+6zo^GIv61G~(F_UEu^ z6Hz$CsirOEaFy395DMYPJhk?wJ8IIu%B%ARc~>1C&qjwZ`4K=q(qMzIRI)qX zaE##th^)O>C_IPW0Q3b{@%j`GYWhN^aT*IrzLix%)GON=adX^BY}#2#a$`JkQt?#{ zPLQc9vi!i&Dz^jFPGt6i(t>Nfs&2}0vRChqEOV{8-BT=tl4L{6ZKzFE z+VfFZ4MNbURJ_SF&-UupPv@}d16}?JxL!kfAN^jEF0?apa9hrtM}|?g+Nc)2B10}y zN~_1z7(LL|<{)sEsTe95TPj8e9OD^xD&r3?ZXO}j21Dp*4&MHnheh30s9wk=XzR)e zztk0O>PtOQyAa)#ajJa-)TP?&u)?HqPvBgqCjrow?YS6z26AUY?pU3xb;HMHwiriu zNk5we1$u@o-8Z&vo-q&KS}pM8MwX-(!I6@s9L|h}9t*n*rVuqBk{<3S`R%f?Hb9GR zX!~UtAdw{?`Rzcd#>N8_daGk=I^CUw)Acs_7Y6%i}*u%QJn1gKFF@)Y3i4o6c zZ)AFKDN3+}p@GLO$u9}nR}3m^=1MlLHv;kzTtS1&4^Ds*r{YLV?tqlllpZei!p?R$ zD9s=Ws|CFLkoYyN=Qi%s7HTxZv8SaPDZMFd$O}kZUIo;^VPWSR+Rnw9fx0gEPhNf& zHKsZDrq^n95ASzHy5J^cx7IeM248e zx~hlCW-^C!ZRO28RP8*KDx-L4xdQj{&XvIF#=!hpyO$yt0NalJ*0#v)2sgI<-?43? zUX}BH8Qx0}!#3x>oCLkCx>J@@3_I?Xa0a&8j2X=XO&0fbZl&*b86*O{5*G@>2y!m( z-aw~w}ZKD~Oo8*+B(qm1nH*r#ygr*}Yz(iW#;Vq8Y2S?xQ*j@bN5Kr1q(Eb(FH zZJ%S<^iufy=bSW)iYwZE`;KU2-)6cFFcoL-glnQ=nZ3;G3zcH!PN^!{loiA>H|9FL zweWu>1n;!VM=2y})^Gv*f#Tm96JXI1G1a;%MW4eN`PghGYa09H<2R&|NWUS{ z0reS3O(vD8s>f(nq}B}*;if-}&>c0RT5W9~jXt~xasqRP2aXvU5v$-sT_ukdP8*%3p4EnrbrE zp>TVZci(-k-x#?X-cs6G8g$%3n#39&6N-Qibo4G4<(|K`lt_w*Rr-00^Vtm`zl=K^ zVT{A`2*)L8+gruY-Z}oGlY*CokWaCDA7`ju?qf6THQfkI_p@pWQVWnXW#;@Gboh%M z*LI6G&MTXDGG*`_f9$9J-pTqo|9G_FZr26G<3~;UK)Uzr$!`O{r%i%Une%hQ+Ax6W zB%qVF6)E2)1^#pwP^fxzd0_A97NDY!R%-6?%3TV!&UA4$1`<^JcXv)7j zY(Q@3&Q8A@^=Toz4a#FM@1{eUEBu&>=Uvq1Zgr4~n;ecUGz{~+JU3Q#)3W{Yh};93 z8#UjU#pZH$I*@V=F0U?hD0|4au%2C11hT~9wc&{)>Vpvwcy>-<;<;c>ekaF+FZEVQ zcRZjhjoQ2S9_^IcBd zhbPJd7ySnI*;obNf1VNn3Hsv*HvpA*PqoV6=6`bM{M@T-^inEjGoh`N&COiOk+I1? zU*^+|;5AZU`rw{Hoa3P}Sb58m-GQwqlr~EMPbhzp*w``l z#J%vYT+01%keW$|%CP`Kg1#nOT3qOT1v>vt>%j~0UL9^(zfdgY23>|EOdl>|6&i4S zT*Y-$lWkr#4V_1hcPP3i9G8d%u zV1p7GdKT^4tma%gxl>&>S-r}dOc7a?)PU4qy*(3lcK%ew5=jWq6yp=Ea*=R%jJ1C$ zmvq=qY_2v6I2kf)lQb2D@L^pW)tji^MF+)NEaGVaQjhjGj$TloWo{U7>gJ$J8=#41 zq&Qdy`@-q=oQieKEY#*e$e9P!QFW(jDL@%8Bh+9`_S11$fJJw94tTEuqpuZ_ST0_o zSOp~99Q19{cc#K3qnk5FoRRX7n6XG=Hf%TfCI53D750AIPEC! zKTD$R>ZtGhJhn*vL|R&pYfyp)s-6;$ZwbmX2LiM^Q+=erh2iN9{_J8Von?#tRqkrS z?qZ-}IZa!J1#fJ4`CG9spw83ZdS|2xj*pEh0vpU#U-^r}rQvZ34J6d_4H8q~-9a-h zMd!Quk|R({4V8ntBP;uskk?@>Hp`r2P8C%}87~6ig-UkFz<0(?&YiDn<@&mACj-_T zJv;8r-qN3t zzNSXh#D%nX6APV!g2|pEn2Q>d_>jlVAxtYn*>9`}(7pgc^)jnYWao-F4=YTLz6Ytwv%QV zvP=s_tFLm>^#E=1A&tgJ`mH7s@|=Z5>C(C5TQ7yDfTGAOy2lq!He+CDza{e)gQ*<~ znd~=!%X)F!tI3=USoP3q{p_S}{qa>^N2#X)6Y}PYVw@e)$5XNQY=X>=~MRt z1i$-TWNTNwV*#SK);F2OmXlr;rGJ&7pb!Ir|$A*E(vq0u$%{!=GJVdY02qL+g#YN3WrQZqdqJ09ybs6-Dh zV22RW_`UaQ_A>0<<@J3A1C36lrV4;M??{biJ|`&25Wd(CPHM=DH0KX=!K< z{BA%E+u&}AMN)AV=Kkw3fp@(`VHSyr8Q$oODJJ>577?SXU`dR(r>DmN-^K|I;$-BT z@Ae^o$h41}Y}MGxjRyi2AR9a+HOt@G*iRbNA(nG6qrj) zf$`-_p8Rwvn>{0`Mk^GEmM!D~FOO?E%I)>@>~RJmD#_G~jY|??gG=u_7D1OhZb(2q zpwLZ>+W2*?dox#9Y#bgeWwEt6J_m0~8I(W?^IV3>=EC47^(Ro~wIhv(WV-meSgp!5 zsoX^g^VlSEZcC~X!h~IT;$6j(7m?%x45|^6b7i+VfESX0;+}sExF`-Nl!dy0v%qGnx#= zXjyWB=XC;u^V{kLDzYUXRi)a@>2G;aelKbn&t6Myqaj@mbjK zJsRZiIIxzwtuz63y8yX&XA)o~4p9S@*8xbNtXzR76EUtRRGd5&=<2#sWxX0cwh^cC=Y_00adgb~egm~pQ++$7qvzzPw%_RAbMT-V{{L)@=Tn<7g z*RWBF(qIZ^#VRB1S6728tEdm8kLc?78e@HqC6JuRKI1h4(rAa?hFrucc4Ys0OyiGZ z(Pi6G5m+~$p$A?6&S^g_wL~E17Tt7#B!6Nb zzA$}k6?>hWV1ZE}>x=Cp2V^GA#|Id|Scf34_WmMm&G4{0m5%_*)F9syTmOb3BH(J@ zV(|^32e>;YOWY4*y$5@@bB~9u0}_vU58&Ex`~!hnpI`#ZEn$K_)nT{EE`7wMdpq|+ zXX+(IG;8`JS!90HccUhc=-6(6bl7{WZl+Eb$lQoK_XV!{DC;xY$y#r(wE4^K9uV() zAd^!)(%~|+@Y1!oA;A0Muhur@L+PqgtZZK?U3;=W9Ft(VE<#1rHsc010j{@B%3*Qv ztEOM4E5X-(0RVp2EhqYZ)dN_ERO>IBT+`bRP^EjO@B6JD*}Z5d)+5bwF)vDxM;j1s zP@U~waeE?X$ZF*P$8D`c1)HZj$4WhE&n;3trqCK#fXP%y+J`Ojxbe`{W9!KgKYat1 z{#|^0M+X+V%t{&z&E*$y7^*t7rBHIm7gYS&n>%Rk_WsW5uGJFj`RmXqT3RLtN8etL zj9WJh3lOw*BxTKouk&{U;PLzI#jkp}_b0b;_uOiP=*X7|LyC87-SP=x@FjKRRXqS1 zI>S!LnUpv`w0-jOD;W|wx?6TA%>SA&H6TF$TAGSpQuw$D%zhXw_N=~l9klwP=$q-n zI=xFk67DJ9_VLDdW%A}?iz&6Vt;{D=4ItZBXRCrL}A<2hXtCa9EbeM*i$y9x(2^8fbkC{qBsa5U{nu66h~COAbb2LL#gN^5)mN$`^NS#8f3i5SG3~=& z2*Uq^>0SSCgaD>cFZ>M<@~W+~;&)jU`z|s6_gs~~kxHf~9sC|kBB0YYl%MoA9p>3^ z7x?oD@22hYA0M!I^yi~@>uPgDK|cR8QR9Z2z@PtAVZA^8>4pE}UU-rh0v)DA<-y~m z2!(|q5mx8-rn;W%f5l#ZPpt8L7@_=XJJC4M;5|#3FJ~}*|G^WU?>r9= z@y~?ZRI|k$=&1zGpnoei_Ls^t-qv2-kP{q8*Na!dh&r0Ys;(yu`C2Tn->G$^sCGt4 zN+Cu@tm=96gS}s$1^#~m{$4GN!gEHsP)Hn1qVpSUr-; zFoOjPB)yD46xarSy25XgB-c^(>p?(b=kl zZ<`$3+|9|`EP4Bd8-1lGhlDEL?}esM1Pge48(+X=ci6-eeFJVj5l=U#7(bUa^nMc; zvFB$c@3Gxn-D=6DF0&8Lv{Yxy-MtoxsBpPu{1%(S;%nRK|8%0WJCF?@8;Pv0_qLw` z(xit?=9mzlM}@elSyV^VGUxolqFCp5Lr-QV=Dd7&!}i_Doq`)`aoljzaqZ?0FWHX} z2RuM|v8-`ej;s@%^&Ckf#6sNf$M2I}=3{=SPj%3=E>9Wd@-dJxP@?;$jK)}n1&A7Q z4GHd^?W$$M>y22n+y|NJJH7G@Ep`OdC7T3Xm2otuQ8URUktB0_P+OCX|BgX@XS!Ew z*OIwUF+L=dH3$VP-V#)H=PUrT3bkw zB<`Pa-&Sf0AfZRvQ@+- zr^uWYc&cyuD$E`_8#K(1f(CG0*$?3a7#P?4U~xLtBKvQ<iw7@W~`msZ% zA*LT+%%`39yB3Ymtm=%Tkg6>-_;+Ctnxm24qg-`|#-H$hzT(&Cs4W)b)a5r&jSVQt zG9A&H;S`9F=_m!~t6kB0NaBo0Iia{pa*c2Pi3_jysSTp@9euwK!+T7Sqq+;y1ptwP zwgDL|4?g0~X^^5Uzs|hw*T*LrIk;jSkZKY65lA9E+g+yO%6+~L<|Ru}N(Q1K8{VCE zV-pd2Ry08pll?2B-yN!Yw6DP33S)TElvaM)6zyT+9@`Gcu@SGrCb+JH^P(MFCpNt{GHG2gCk(67%ocBCuAx(xy=U&WX_J*y9% z)=si^3>@!yVL^NUly@|r_moH@igl&A*sLOw(}I`P(mU_e*>&4gDdc0miBofYuN?gr z5XeB7RG!KkpD(xp|0tFuuxDTFDs#9V6|w951gcV@N}C1!c6I-c{V zLy_jzZRm=YyqHjFEN5EZvu;+#f-E|Hws5uOBl^ma%DR|T8Ysl2bZ)EOhE?FFbR|d6*JbuFDgE(ok$Fc0 zsPo|Ur4#WcB>54f*k={7$$M6>3SlEB);)Z`mqN%U>*F42+}{$DmQ+cYE(P!2V`faH8Q6Bg*5aC$$q+j5fLsK zmax4O-8*|*udE^N$KXIqjHG~pwk=b7!m_mtF5jbSKA}pTP^%NJU~!W5`b_-`Z!5`> zs3!$Q>@sje>eDub0&6x+*Fo_D`jo2r+mp}O`+YElQWP+jjQ4M*40$gf6y6uCMr+sU z?7826$_8%?VT`pa$FL|-q&aMv#mqIV$r?s}G@G4iX^fF~8At(e*3QdjD)+Z1l+1w+wvH@96S%7l}6vsS;3UQxiP z?ixF|&c4e|!X3)kkbbUeZBD<5AqJuZ;QI#S=N#Ei0@s#S{Kh zJ61TQbq~Gv%HR$|Nh>?_buXkEk!wj6w}Q|APDgb^nU}&Y>yH0iS+ep2La(JY


{4r|T-_dJb*a^zVxO^Dg8n8WrZ8Y@YCr=uoe%7UAbp z7DbezWF3ZjG-P)yGzmn(g0V&g73d(e4yV=9r!O_H3M!vzZf8lYKKVv(LCVRWk{1)l z$)RLxm)p&k%g}sVBSCv>b{R_5Uj|ZWFN~wqKH4d`6Z|URm8!wfy18!fd|RJWO11t< zbTdK6p|0BK<5Vj{# zMOA4Y*$GTv(SP9y)ZDHGV^*U#cF7`nRho}o*6z_3N~)V3iw-Sb*{3!MnUoy^7Mf7D zr8cNRb~0C?IGf^|+;K0WCyYpT{M?Zr9eog*Hc)Te;Pmu3EB)GHzkDjKzd*i`KF~r#7y7NqGQ)3=aBB#>{mu)y_H;VX=(7&P+c*? z5@6amP}>*ZsEf~aNKspqFBk~4-*O7@`?OQ}BZGfRZS~ib*%5Xa+4$e+h)c!h_i~Q1 zy9QrIkHmE9V|BvOVo_w-bqD_M<)HW`3v8Bjy#gPm*=G|?Jg?hkiuTWb6-5*iEUB@# zL)!nKF*F-D)E%G+Z&+w$1U7376;*tGiMC}te3jV_OE;;L_8PwzHP~9#uV0bre!CIH z#R&Clm|LVlMF29#Uvf|PAW@6s!iEQmEXQ_RWq@6sq!*P~0O;^@!42d7WJ_%}raY=G z`#J~DK}Mc_01$@AYL&lv$t_{d$22&A1~hot{i;AD*4U`jSisfntU1QikxCLVGzi_VQrK)WRODB56enuCLQx7BsUjCqXNq%}!HSFA+s7M- zWz!EeLYH%*!6A)zyMdt)UhH6r4Gq*IMC_8A`Rm*zwgv;N&%gQ+$Z;-cR+MDleH}dtW&gG!dd1E3RDlyWKvGfit?AZ1 z9u}RNgaFh;;Hfish@*LopQA>tZC+GISAX7kG_SBdmd6rE$&K<sSV8J-g!r^% z$L_}}=1&cWvaO4($piH9NY&)5I46A5%!RRMQ3SnhCb=(+Q!Jt^Fe3PzNL~q*ZFXE{ z4M8Lg6D!PvfJ6Q(ZXWN9k~}2&Azs=PuAWj|o>n!H#jQLny4<_rCZX6~K4x@HfWD4i z?B$y%M2Q((b=vL(Hp%|2xmumFd+Rab8)vX(nOc1qTx17C)FeE&b z68!ngN~EG%N2!Jtn=!mX-xS{*oEJ>g#0URQ;)mH-2rzvf@cd)5*?WXozLliXMRGo!hOvK`GP zO4wC~;5lTFpNrm z?`$=ejwT%TZU>zTbv#`yP8A?T$=QE=-1oLvx`1t+rb@37b#I@L=LEM}{VMNWM41s1 zBwJKC%)BY?*UpSU6qVfhG$a&0#j$93JL1ZpX=t?7l0Y!0u%x(1fZ8YpjI;yve2bLT zcUyER*w~VR2iHUuqaxRuZCx2P{PPI;1Fr)c@76AO-BNlY%a4TDNL0JsF5SMq?0>O9R|6-L2=|1kPa98 zZcmmEH58`n;$$U!CjG3JAx+So)UzU?uhErctu`7T^Czq#=;*w7LeAhYm|s?e&4~oN zJv5B7x(Lua094;!R>oHII*>l?hd3C$Pcl_rgp)=}hS^H(alFujAIc8>C4w7&bEZj^ z;IKRpv^}T!IdkZmka(PJxV)aa5%HAGS;hl)A^j{*bO0w(^{nY7k{`mzaU>!MmTk;( zJFm4gHDt`lM96Qapc1MuOz8u5=}nEdm+&iYZbPLd+Dh?^F)bM<&xT_EwfYl4hK4MC zs6yK=hDSdkX=~*4j6t{~YLuoP#fhi`RjKEpUZ$b@9~(kHdbM`sZ=V+F`qH2AoWY;H z8G*}3EOP9>iYVZ3zqiRpV*{eaH2P>H#+|cdMj^V>t$e`Xq!{^V(ZKWV9?454{Ps}2 zopp_lIZ~@Ix27Q)kIKFRHv;G54AI#Y(kk3J)XQgSdZM5V*c-Evr<=6&3EL^D$=u0s znUO9>fnlc^Zn2zAfthb>=a0Z8;{Y zVd=g6#YKJd#ZsP9sraqNFWxPX)k_m+c^o*LrE-3g_^iw@2{1pKGU)-8yS(xcd6vh7 z^YY4&vScfHsq7U^Jiu^ut$Xd(yZH3ohr}<`MUeQr*TxefVWv9VrEbh-_$z&N7lqR| zRSw*wbxLH2OFp>?3iU)eUj3od`tk129!J22tO^={lAwz%Nto~uVw+fL<_TwZ=w*`I zxk%QGfi2yk;5arbF87%9C})py|KR2Mi=Tc_P~kYl|EHI?+}xyxJA-)5RWGOdI<*vx zdOOgixlJYcamgii1(3JG&)YI-*b2AFl_3g6wa%pDs84*$7*@)@p)27!-faH`wG_X- zPY}=|&m45l=_a^6k+BSP_B`^mo72+$^MiA#CLQrkZ}rVyriYUg9d@4K=kIV7Kxm+XC?e@fLCF0qS@p|ry;pNQ;F#u+nn zHAsa=f&M(3Ax=$R@6TL@H8=Qa_+Y4(Q|&FO3-uqs+=g;g`)x%PnxVEG*NyA+hk1zcAwvuOA3(_|oP|iSi9ixIAZ}?~E0} z`l2+TYXRzzo?9cpHYeoeJZXBS5*~j7q3ec4cv9cu(%8s55jPU4d~m}y;u3H9cFU+b zyK+yLFMAQd77}yXx!nRo5LNuBEwz(|0zj{U#n@)p>D1&N5Bb%7vNQ?Yg@9f)D~Ph71}mP^vlijwylhD1!uEkwxcPZ zX~;cRwj;5~vHrPySE`hP_8of5nBe{qV4G}LK3%1+a_i&sGb~FsZq0Sv4Yw1*HI|=l zX$hBD?ecqO4rXNOdscVfmkww32Uob1=T#9ThbKb&E^7ZvL4`E#qp?B?oZr4@-P_yC z79?&EcblH?jMOD~`csNhSlrzBTc)!k;Kvr@$E{6|V|FEViGdPItN0e|z|W&>nyaHr z?UD|Fz#!~JGP|S(!|aUWB`Zu^q>qe*Y7Y6i|3LpB8J_C` zm$$!BNWCXT8NA%IznR#~s&&T|3u0u61oY&9TmP>Lq&rXjOS*uB-{UB}umTw555x^I#2YPJ`8@=F77JNoOv_T^ zo^0i8KZ9KAgIv=Ab--lSjh`@FcNYz`e;)1zgRB6GwM(Oq2w^?GV~BJnT%zNpzR;<$ zeH!r)=lf{PSor<>$!RE0aK2~ia$pXx;Q&*orO;)NXYlcXfzS-(ue0KdIIA?jiwWp|kMu2tmwV5MOcxY6%MPQGV@xWa9m zvZxTmx&TmzHD?VUm$voI%kivsbdUtrTz+$d}&r#sZEF$A4!d)~|*@^R>=J&IWN1h(zF`$f(b ztu*|S8WKN`NRw#dlKrfbGd*+W((y^)752Weg#S#iyZ1BxjL_KE`lxE%`y8@w% z8ggRl(O0RDjb&JYaneiaC&hZL_gACIgctxjE^NM27M~S=Xyuc5-VuoR;9Kch&vO^} zESc+ZImw2^i@8^~{mOf)!L&To2flie|4s`}OLP>p;!X@cKiFRYo(DUFGeh}93mqHY z#zj^e@TA9t3&03=mA{mWDD)@X8xf&;Ad6-))v6**7f0%tJVv^2DDmYQc3$BD%d%d& zu|a5Vl?CUgZcR|rizTvcrZacuOfMCDymNby=M+0Q9`?z--QjZltd}b6^jw0?_ydkl zzEg}-^F*_4w_vz*z|xRrc+wT&MilYq03#@}@cODD#H*BTZ+O1B!vO0Pk>t_AoGQ=O}nca$;*ebo*CYMec|T9>CV_DRxx;w*mK{}7RAY& zTTIS;m<+C5fjttOo8!XE7VeZ?3pnybZDb$;5*&H(KSFSPGlHQ81lYW|`ww&z`YIHK zY=m@fT_|A2g@@rXHC-F~*TyfGvfD;-qm;6JSIBl+gCKng-&Ycl0;wT|96)ar+;dl(5Nv^ON34BGS7O!)fF95|U3B_&7gOs&5^Z_u=WAW`v}JBZhF# z^M?O^DdaXQj2Z}t&KY~L#yNv(S^?RdWqRc8SF#dV={H5l*x<7K|JnBh4KM3jmL0&X zM;|Q6A1X@xMbA2-2A&mLTVMn)s%$WLIurk_FSil#XNUoH@sA)P;exgeDoE6MxAB3v z-R%x^p-+sNdp1WSA|9RGS*~y@b^NW$2LH;3s!fBr4A!y8h2A|LMywnr1VcU|oo`Gt}LgHlmI?A=khgAQB5}6J2iz zNxDBiYC?;iO!?*4qgN9?zbHQQZ-|Fkaw^F~INEycb?F26;VnfT< zQMY`K^Ie)-@)9M?Kj^N`Y*hY=Xy|BWqgVqGl^@P-7oh1wx4*V#O~0CXg`q87nd*T} zf1Qi|g}LownqlI~$4Qz07mTflrRIJZ4QBxb{t*gVsK zC2PI0a$g~=tk8Pm()DsnzumqzQti;S)E`|8OgTSp!8R`^5a$;-JHMjNdIMVjTsQVK z|16`phwRH?zoO8VxTpFd{=W4AYxr-?0e(_h`}A9Le)|^iFMb#e_I9f^v%zfLI|jmj zZP%79dVlJuZ@&PQny4ik5sw_Ty!&pEV*Tymiu7x8(%>*oZ1D+Wz}Z28yg|1{&D(fC~!{t>D#8td4% zsWAsk%G%B^3M$e2+f{=Y`I6K2{D9bCuQ$qnyNp+($N;Jl7WjupF^+(G@IN3o^X<78 z5~2)1H7=ia8~mm+ZW(J80W>Vqqtv7S=#@vpPO2quEvI#@563YgMD7_4i!bs>$z8N-Tz;;L>Phq literal 0 HcmV?d00001 diff --git a/docs/docs/assets/images/sell/edit_shipment.png b/docs/docs/assets/images/order/edit_shipment.png similarity index 100% rename from docs/docs/assets/images/sell/edit_shipment.png rename to docs/docs/assets/images/order/edit_shipment.png diff --git a/docs/docs/assets/images/buy/manufacturer_list.png b/docs/docs/assets/images/order/manufacturer_list.png similarity index 100% rename from docs/docs/assets/images/buy/manufacturer_list.png rename to docs/docs/assets/images/order/manufacturer_list.png diff --git a/docs/docs/assets/images/sell/pending_shipments.png b/docs/docs/assets/images/order/pending_shipments.png similarity index 100% rename from docs/docs/assets/images/sell/pending_shipments.png rename to docs/docs/assets/images/order/pending_shipments.png diff --git a/docs/docs/assets/images/buy/po_duplicate.png b/docs/docs/assets/images/order/po_duplicate.png similarity index 100% rename from docs/docs/assets/images/buy/po_duplicate.png rename to docs/docs/assets/images/order/po_duplicate.png diff --git a/docs/docs/assets/images/buy/po_duplicate_2.png b/docs/docs/assets/images/order/po_duplicate_2.png similarity index 100% rename from docs/docs/assets/images/buy/po_duplicate_2.png rename to docs/docs/assets/images/order/po_duplicate_2.png diff --git a/docs/docs/assets/images/buy/po_duplicate_3.png b/docs/docs/assets/images/order/po_duplicate_3.png similarity index 100% rename from docs/docs/assets/images/buy/po_duplicate_3.png rename to docs/docs/assets/images/order/po_duplicate_3.png diff --git a/docs/docs/assets/images/buy/po_list.png b/docs/docs/assets/images/order/po_list.png similarity index 100% rename from docs/docs/assets/images/buy/po_list.png rename to docs/docs/assets/images/order/po_list.png diff --git a/docs/docs/assets/images/sell/return_order_create.png b/docs/docs/assets/images/order/return_order_create.png similarity index 100% rename from docs/docs/assets/images/sell/return_order_create.png rename to docs/docs/assets/images/order/return_order_create.png diff --git a/docs/docs/assets/images/sell/return_order_detail.png b/docs/docs/assets/images/order/return_order_detail.png similarity index 100% rename from docs/docs/assets/images/sell/return_order_detail.png rename to docs/docs/assets/images/order/return_order_detail.png diff --git a/docs/docs/assets/images/sell/return_order_enable.png b/docs/docs/assets/images/order/return_order_enable.png similarity index 100% rename from docs/docs/assets/images/sell/return_order_enable.png rename to docs/docs/assets/images/order/return_order_enable.png diff --git a/docs/docs/assets/images/sell/return_order_index.png b/docs/docs/assets/images/order/return_order_index.png similarity index 100% rename from docs/docs/assets/images/sell/return_order_index.png rename to docs/docs/assets/images/order/return_order_index.png diff --git a/docs/docs/assets/images/sell/return_order_navbar.png b/docs/docs/assets/images/order/return_order_navbar.png similarity index 100% rename from docs/docs/assets/images/sell/return_order_navbar.png rename to docs/docs/assets/images/order/return_order_navbar.png diff --git a/docs/docs/assets/images/sell/so_list.png b/docs/docs/assets/images/order/so_list.png similarity index 100% rename from docs/docs/assets/images/sell/so_list.png rename to docs/docs/assets/images/order/so_list.png diff --git a/docs/docs/assets/images/buy/supplier_list.png b/docs/docs/assets/images/order/supplier_list.png similarity index 100% rename from docs/docs/assets/images/buy/supplier_list.png rename to docs/docs/assets/images/order/supplier_list.png diff --git a/docs/docs/assets/images/buy/supplier_part_availability.png b/docs/docs/assets/images/order/supplier_part_availability.png similarity index 100% rename from docs/docs/assets/images/buy/supplier_part_availability.png rename to docs/docs/assets/images/order/supplier_part_availability.png diff --git a/docs/docs/assets/images/buy/update_availability.png b/docs/docs/assets/images/order/update_availability.png similarity index 100% rename from docs/docs/assets/images/buy/update_availability.png rename to docs/docs/assets/images/order/update_availability.png diff --git a/docs/docs/barcodes/barcodes.md b/docs/docs/barcodes/barcodes.md index e1a51ea44c..22c07cc37f 100644 --- a/docs/docs/barcodes/barcodes.md +++ b/docs/docs/barcodes/barcodes.md @@ -20,7 +20,7 @@ Barcodes can be linked with the following data model types: - [Part](../part/part.md#part) - [Stock Item](../stock/stock.md#stock-item) - [Stock Location](../stock/stock.md#stock-location) -- [Supplier Part](../buy/supplier.md#supplier-parts) +- [Supplier Part](../order/company.md#supplier-parts) ## Web Integration diff --git a/docs/docs/buy/manufacturer.md b/docs/docs/buy/manufacturer.md deleted file mode 100644 index 8b3a4ad1a8..0000000000 --- a/docs/docs/buy/manufacturer.md +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: Manufacturers ---- - -## Manufacturers - -A manufacturer is an external **producer** of parts and raw materials. - -To access the manufacturer page, click on the Buy navigation tab and click on Manufacturers option in the dropdown list. - -{% with id="manufacturer_list", url="buy/manufacturer_list.png", description="Manufacturer List" %} -{% include "img.html" %} -{% endwith %} - -!!! info - **Viewing**, **adding**, **editing** and **deleting** manufacturers require the corresponding [Purchase Orders user permissions](../settings/permissions.md) - -### Add Manufacturer - -Once the manufacturer page is loaded, click on the New Manufacturer button: the "Create new Manufacturer" form opens. Fill-in the manufacturer informations (`Company name` and `Company description` are required) then click on Submit - -!!! info "Manufacturer vs Supplier" - In the case the manufacturer sells directly to customers, you may want to enable the checkbox `is supplier` before submitting the form (you can also enable it later on). Purchase orders rely exclusively on [supplier parts](./supplier.md#supplier-parts), therefore the manufacturer will need to be set as a supplier too. - -### Edit Manufacturer - -To edit a manufacturer, click on its name in the list of manufacturers. - -After the manufacturer details are loaded, click on the icon under the manufacturer name. Edit the manufacturer information then click on Submit - -### Delete Manufacturer - -!!! warning - All manufacturer parts for this manufacturer will also be deleted! - -To delete a manufacturer, click on its name in the list of manufacturers. - -After the manufacturer details are loaded, click on the icon under the manufacturer name. Review the list of manufacturer parts to be deleted in consequence of deleting this manufacturer. Confirm the deletion using the checkbox then click on Submit - -## Manufacturer Parts - -Manufacturer parts are linked to a manufacturer and defined as manufacturable items. - -!!! warning - **Viewing**, **adding**, **editing** and **deleting** manufacturer parts require the corresponding [Purchase Orders user permissions](../settings/permissions.md) - -### Add Manufacturer Part - -To create a manufacturer part, you have the following options: - -* either navigate to a Part detail page then click on the Suppliers tab -* or navigate to a Manufacturer detail page then click on the Manufactured Parts tab. - -Whichever you pick, click on the New Manufacturer Part button to load the "Create New Manufacturer Part" form. Fill out the form with the manufacturer part information then click on Submit - -### Edit Manufacturer Part - -To edit a manufacturer part, first access the manufacturer part detail page with one of the following options: - -* either navigate to a Part detail page, click on the Suppliers tab then, in the Part Manufacturers table, click on the _MPN_ link -* or navigate to a Manufacturer detail page, click on the Manufactured Parts tab then click on the _MPN_ link. - -After the manufacturer part details are loaded, click on the icon next to the manufacturer part image. Edit the manufacturer part information then click on Submit - -### Delete Manufacturer Part - -To delete a manufacturer part, first access the manufacturer part detail page like in the [Edit Manufacturer Part](#edit-manufacturer-part) section. - -After the manufacturer part details are loaded, click on the icon next to the manufacturer part image. Review the the information for the manufacturer part to be deleted, confirm the deletion using the checkbox then click on Submit diff --git a/docs/docs/buy/supplier.md b/docs/docs/buy/supplier.md deleted file mode 100644 index ddbe7d2a7c..0000000000 --- a/docs/docs/buy/supplier.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Suppliers ---- - -## Suppliers - -A supplier is an external **vendor** of parts and raw materials. - -To access the supplier page, click on the Buy navigation tab and click on Suppliers option in the dropdown list. - -{% with id="supplier_list", url="buy/supplier_list.png", description="Supplier List" %} -{% include "img.html" %} -{% endwith %} - -!!! info - **Viewing**, **adding**, **editing** and **deleting** suppliers require the corresponding [Purchase Orders user permissions](../settings/permissions.md) - -### Add Supplier - -Once the supplier page is loaded, click on the New Supplier button: the "Create new Supplier" form opens. Fill-in the supplier informations (`Company name` and `Company description` are required) then click on Submit - -!!! info "Supplier vs Manufacturer" - In the case the supplier is a manufacturer who sells directly to customers, you may want to enable the checkbox `is manufacturer` before submitting the form (you can also enable it later on). - -### Edit Supplier - -To edit a supplier, click on its name in the list of suppliers. - -After the supplier details are loaded, click on the icon under the supplier name. Edit the supplier information then click on Submit - -### Delete Supplier - -!!! warning - All supplier parts for this supplier will also be deleted! - -To delete a supplier, click on its name in the list of suppliers. - -After the supplier details are loaded, click on the icon under the supplier name. Review the list of supplier parts to be deleted in consequence of deleting this supplier. Confirm the deletion using the checkbox then click on Submit - -## Supplier Parts - -Supplier parts are linked to a supplier and defined as purchasable items. - -!!! warning - **Viewing**, **adding**, **editing** and **deleting** supplier parts require the corresponding [Purchase Orders user permissions](../settings/permissions.md) - -### Add Supplier Part - -To create a supplier part, you have the following options: - -1. navigate to a Part detail page then click on the Suppliers tab -0. navigate to a Supplier detail page then click on the Supplied Parts tab -0. navigate to a Manufacturer detail page then click on the Supplied Parts tab. - -Whichever you pick, click on the New Supplier Part button to load the "Create new Supplier Part" form. Fill out the form with the supplier part information then click on Submit - -### Edit Supplier Part - -To edit a supplier part, first access the supplier part detail page with one of the following options: - -1. navigate to a Part detail page, click on the Suppliers tab then, in the Part Suppliers table, click on the corresponding _Supplier Part_ link -0. navigate to a Supplier detail page, click on the Supplied Parts tab then click on the corresponding _Supplier Part_ link -0. navigate to a Manufacturer detail page, click on the Supplied Parts tab then click on the corresponding _Supplier Part_ link. - -After the supplier part details are loaded, click on the icon next to the supplier part image. Edit the supplier part information then click on Submit - -### Delete Supplier Part - -To delete a supplier part, first access the supplier part detail page like in the [Edit Supplier Part](#edit-supplier-part) section. - -After the supplier part details are loaded, click on the icon next to the supplier part image. Review the the information for the supplier part to be deleted, confirm the deletion using the checkbox then click on Submit - -### Supplier Part Availability - -InvenTree supports tracking 'availability' information for supplier parts. While this information can be updated manually, it is more useful when used in conjunction with the InvenTree plugin system. - -A custom can periodically request availability information (via a supplier API), and update this availability information for each supplier part. - -If provided, availability information is displayed on the Supplier Part detail page. - -{% with id="supplier_part_availability", url="buy/supplier_part_availability.png", maxheight="240px", description="Supplier part availability" %} -{% include "img.html" %} -{% endwith %} - -Availability information can be manually updated via the user interface: - -{% with id="update_availability", url="buy/update_availability.png", maxheight="240px", description="Update availability" %} -{% include "img.html" %} -{% endwith %} diff --git a/docs/docs/features.md b/docs/docs/features.md index ee327aaaad..4b5f99be0f 100644 --- a/docs/docs/features.md +++ b/docs/docs/features.md @@ -22,7 +22,7 @@ Parts are the fundamental element of any inventory. InvenTree groups parts into InvenTree allows you to easily create, modify or delete suppliers and supplier items linked to any part in your inventory. -[Read more...](./buy/supplier.md) +[Read more...](./order/company.md#suppliers) ## Instant Stock Knowledge diff --git a/docs/docs/order/company.md b/docs/docs/order/company.md new file mode 100644 index 0000000000..ec383f1a30 --- /dev/null +++ b/docs/docs/order/company.md @@ -0,0 +1,180 @@ +--- +title: External Companies +--- + +## Companies + +External companies are represented by the *Company* database model. Each company may be classified into the following categories: + +- [Customer](#customers) +- [Supplier](#suppliers) +- [Manufacturer](#manufacturers) + +!!! tip Multi Purpose + A company may be allocated to multiple categories + +### Edit Company + +To edit a company, click on the Edit Company icon in the actions menu. Edit the company information, and then click on Submit. + +!!! warning "Permission Required" + The edit button will not be available to users who do not have the required permissions to edit the company + +### Delete Company + +To delete a company, click on the icon under the actions menu. Confirm the deletion using the checkbox then click on Submit + +!!! warning "Permission Required" + The edit button will not be available to users who do not have the required permissions to delete the company + +!!! danger "Take Care" + Deleting a company instance will also remove any orders or supplied parts associated with that company! + +### Contacts + +Each company can have multiple assigned *Contacts*. A contact identifies an individual who is associated with the company, including information such as name, email address, phone number, etc. + +The list of contacts associated with a particular company is available in the Contacts navigation tab: + +{% with id="contact_list", url="order/contact_list.png", description="Contact List" %} +{% include "img.html" %} +{% endwith %} + + +A *contact* can be assigned to orders, (such as [purchase orders](./purchase_order.md) or [sales orders](./sales_order.md)). + +## Customers + +A *customer* is an external client to whom parts or services are sold. + +To access the customer page, click on the Sell navigation tab and click on Customers option in the dropdown list. + +!!! warning + **Viewing**, **adding**, **editing** and **deleting** customers require the corresponding [Sales Orders user permissions](../settings/permissions.md) + +### Add Customer + +Once the customer page is loaded, click on the New Customer button: the "Create new Customer" form opens. Fill-in the manufacturer informations (`Company name` and `Company description` are required) then click on Submit + +## Manufacturers + +A manufacturer is an external **producer** of parts and raw materials. + +!!! info + **Viewing**, **adding**, **editing** and **deleting** manufacturers require the corresponding [Purchase Orders user permissions](../settings/permissions.md) + +To access the list of manufacturers , click on the Buy navigation tab and click on Manufacturers option in the dropdown list. + +{% with id="manufacturer_list", url="order/manufacturer_list.png", description="Manufacturer List" %} +{% include "img.html" %} +{% endwith %} + +### Add Manufacturer + +Once the manufacturer page is loaded, click on the New Manufacturer button: the "Create new Manufacturer" form opens. Fill-in the manufacturer informations (`Company name` and `Company description` are required) then click on Submit + +!!! info "Manufacturer vs Supplier" + In the case the manufacturer sells directly to customers, you may want to enable the checkbox `is supplier` before submitting the form (you can also enable it later on). Purchase orders rely exclusively on [supplier parts](#supplier-parts), therefore the manufacturer will need to be set as a supplier too. + + +### Manufacturer Parts + +Manufacturer parts are linked to a manufacturer and defined as manufacturable items. + +!!! warning + **Viewing**, **adding**, **editing** and **deleting** manufacturer parts require the corresponding [Purchase Orders user permissions](../settings/permissions.md) + +#### Add Manufacturer Part + +To create a manufacturer part, you have the following options: + +* either navigate to a Part detail page then click on the Suppliers tab +* or navigate to a Manufacturer detail page then click on the Manufactured Parts tab. + +Whichever you pick, click on the New Manufacturer Part button to load the "Create New Manufacturer Part" form. Fill out the form with the manufacturer part information then click on Submit + +#### Edit Manufacturer Part + +To edit a manufacturer part, first access the manufacturer part detail page with one of the following options: + +* either navigate to a Part detail page, click on the Suppliers tab then, in the Part Manufacturers table, click on the _MPN_ link +* or navigate to a Manufacturer detail page, click on the Manufactured Parts tab then click on the _MPN_ link. + +After the manufacturer part details are loaded, click on the icon next to the manufacturer part image. Edit the manufacturer part information then click on Submit + +#### Delete Manufacturer Part + +To delete a manufacturer part, first access the manufacturer part detail page like in the [Edit Manufacturer Part](#edit-manufacturer-part) section. + +After the manufacturer part details are loaded, click on the icon next to the manufacturer part image. Review the the information for the manufacturer part to be deleted, confirm the deletion using the checkbox then click on Submit + +## Suppliers + +A supplier is an external **vendor** of parts and raw materials. + +To access the supplier page, click on the Buy navigation tab and click on Suppliers option in the dropdown list. + +{% with id="supplier_list", url="order/supplier_list.png", description="Supplier List" %} +{% include "img.html" %} +{% endwith %} + +!!! info + **Viewing**, **adding**, **editing** and **deleting** suppliers require the corresponding [Purchase Orders user permissions](../settings/permissions.md) + +### Add Supplier + +Once the supplier page is loaded, click on the New Supplier button: the "Create new Supplier" form opens. Fill-in the supplier informations (`Company name` and `Company description` are required) then click on Submit + +!!! info "Supplier vs Manufacturer" + In the case the supplier is a manufacturer who sells directly to customers, you may want to enable the checkbox `is manufacturer` before submitting the form (you can also enable it later on). + +### Supplier Parts + +Supplier parts are linked to a supplier and defined as purchasable items. + +!!! warning + **Viewing**, **adding**, **editing** and **deleting** supplier parts require the corresponding [Purchase Orders user permissions](../settings/permissions.md) + +#### Add Supplier Part + +To create a supplier part, you have the following options: + +1. navigate to a Part detail page then click on the Suppliers tab +0. navigate to a Supplier detail page then click on the Supplied Parts tab +0. navigate to a Manufacturer detail page then click on the Supplied Parts tab. + +Whichever you pick, click on the New Supplier Part button to load the "Create new Supplier Part" form. Fill out the form with the supplier part information then click on Submit + +#### Edit Supplier Part + +To edit a supplier part, first access the supplier part detail page with one of the following options: + +1. navigate to a Part detail page, click on the Suppliers tab then, in the Part Suppliers table, click on the corresponding _Supplier Part_ link +0. navigate to a Supplier detail page, click on the Supplied Parts tab then click on the corresponding _Supplier Part_ link +0. navigate to a Manufacturer detail page, click on the Supplied Parts tab then click on the corresponding _Supplier Part_ link. + +After the supplier part details are loaded, click on the icon next to the supplier part image. Edit the supplier part information then click on Submit + +#### Delete Supplier Part + +To delete a supplier part, first access the supplier part detail page like in the [Edit Supplier Part](#edit-supplier-part) section. + +After the supplier part details are loaded, click on the icon next to the supplier part image. Review the the information for the supplier part to be deleted, confirm the deletion using the checkbox then click on Submit + +#### Supplier Part Availability + +InvenTree supports tracking 'availability' information for supplier parts. While this information can be updated manually, it is more useful when used in conjunction with the InvenTree plugin system. + +A custom can periodically request availability information (via a supplier API), and update this availability information for each supplier part. + +If provided, availability information is displayed on the Supplier Part detail page. + +{% with id="supplier_part_availability", url="order/supplier_part_availability.png", maxheight="240px", description="Supplier part availability" %} +{% include "img.html" %} +{% endwith %} + +Availability information can be manually updated via the user interface: + +{% with id="update_availability", url="order/update_availability.png", maxheight="240px", description="Update availability" %} +{% include "img.html" %} +{% endwith %} diff --git a/docs/docs/buy/po.md b/docs/docs/order/purchase_order.md similarity index 92% rename from docs/docs/buy/po.md rename to docs/docs/order/purchase_order.md index 3ebe0a795d..b75a6a5d87 100644 --- a/docs/docs/buy/po.md +++ b/docs/docs/order/purchase_order.md @@ -8,7 +8,7 @@ Purchase orders allow to track which parts are bought from suppliers and manufac To access the purchase order page, click on the Buy navigation tab and click on Purchase Orders option in the dropdown list. -{% with id="purchase_order_list", url="buy/po_list.png", description="Purchase Order List" %} +{% with id="purchase_order_list", url="order/po_list.png", description="Purchase Order List" %} {% include "img.html" %} {% endwith %} @@ -25,7 +25,7 @@ Each Purchase Order has a specific status code which indicates the current state ### Purchase Order Currency -The currency code can be specified for an individual purchase order. If not specified, the default currency specified against the [supplier](./supplier.md) will be used. +The currency code can be specified for an individual purchase order. If not specified, the default currency specified against the [supplier](./company.md#suppliers) will be used. ## Create Purchase Order @@ -100,19 +100,19 @@ Duplicating a Purchase Order allows the user to quickly create a new *copy* of a To duplicate an existing order, select the *Duplicate Order* action from the menu in the top-right of the screen (as shown below): -{% with id="purchase_order_duplicate", url="buy/po_duplicate.png", description="Duplicate Purchase Order" %} +{% with id="purchase_order_duplicate", url="order/po_duplicate.png", description="Duplicate Purchase Order" %} {% include "img.html" %} {% endwith %} This opens the following dialog, where you can adjust the parameters of the new order before proceeding to actually create the new order. You can see in the screenshot below that some extra options are provided in this form, to control duplication of individual line items. -{% with id="purchase_order_duplicate_2", url="buy/po_duplicate_2.png", description="Duplicate Purchase Order" %} +{% with id="purchase_order_duplicate_2", url="order/po_duplicate_2.png", description="Duplicate Purchase Order" %} {% include "img.html" %} {% endwith %} A new purchase order is then created based on the currently selected order: -{% with id="purchase_order_duplicate_3", url="buy/po_duplicate_3.png", description="Duplicate Purchase Order" %} +{% with id="purchase_order_duplicate_3", url="order/po_duplicate_3.png", description="Duplicate Purchase Order" %} {% include "img.html" %} {% endwith %} diff --git a/docs/docs/sell/return.md b/docs/docs/order/return_order.md similarity index 86% rename from docs/docs/sell/return.md rename to docs/docs/order/return_order.md index 9626dccdea..de16d651ef 100644 --- a/docs/docs/sell/return.md +++ b/docs/docs/order/return_order.md @@ -13,13 +13,13 @@ Return Orders allow stock items (which have been sold or allocted to a customer) By default, Return Order functionality is not enabled - it must be enabled by a *staff* user from the settings page: -{% with id="enable-return-order", url="sell/return_order_enable.png", description="Enable Return Orders" %} +{% with id="enable-return-order", url="order/return_order_enable.png", description="Enable Return Orders" %} {% include "img.html" %} {% endwith %} Once this setting is enabled, you can access the "Return Orders" page from the main navigation bar: -{% with id="return-order-navbar", url="sell/return_order_navbar.png", description="Access Return Orders" %} +{% with id="return-order-navbar", url="order/return_order_navbar.png", description="Access Return Orders" %} {% include "img.html" %} {% endwith %} @@ -31,7 +31,7 @@ Once this setting is enabled, you can access the "Return Orders" page from the m A list of Return Orders is displayed on the *Return Order* index page: -{% with id="return-order-index", url="sell/return_order_index.png", description="Return Order Index" %} +{% with id="return-order-index", url="order/return_order_index.png", description="Return Order Index" %} {% include "img.html" %} {% endwith %} @@ -57,7 +57,7 @@ A Return Order is linked to a specific customer, which can be selected from the !!! warning "Customers Only" Only companies with the "Customer" attribute enabled will be shown and can be selected -{% with id="return-order-create", url="sell/return_order_create.png", description="Return Order Create" %} +{% with id="return-order-create", url="order/return_order_create.png", description="Return Order Create" %} {% include "img.html" %} {% endwith %} @@ -75,7 +75,7 @@ The order can be assigned to a responsible *owner*, which is either a user or gr Indvidual Return Orders can be viewed via the Return Order detail page: -{% with id="return-order-detail", url="sell/return_order_detail.png", description="Return Order Detail" %} +{% with id="return-order-detail", url="order/return_order_detail.png", description="Return Order Detail" %} {% include "img.html" %} {% endwith %} diff --git a/docs/docs/sell/so.md b/docs/docs/order/sales_order.md similarity index 66% rename from docs/docs/sell/so.md rename to docs/docs/order/sales_order.md index fe15b597bc..46fdfe2862 100644 --- a/docs/docs/sell/so.md +++ b/docs/docs/order/sales_order.md @@ -8,7 +8,7 @@ Sales orders allow tracking of which stock items are sold to customers, therefor To access the sales order page, click on the Sell navigation tab and click on Sales Orders option in the dropdown list. -{% with id="sales_order_list", url="sell/so_list.png", description="Sales Order List" %} +{% with id="sales_order_list", url="order/so_list.png", description="Sales Order List" %} {% include "img.html" %} {% endwith %} @@ -25,8 +25,7 @@ Each Sales Order has a specific status code, which represents the state of the o ### Sales Order Currency -The currency code can be specified for an individual sales order. If not specified, the default currency specified against the [customer](./customer.md) will be used. - +The currency code can be specified for an individual sales order. If not specified, the default currency specified against the [customer](./company.md#customers) will be used. ## Create a Sales Order @@ -56,7 +55,7 @@ Fill out the rest of the form then click on navigation tab and click on Customers option in the dropdown list. - -!!! warning - **Viewing**, **adding**, **editing** and **deleting** customers require the corresponding [Sales Orders user permissions](../settings/permissions.md) - -### Add Customer - -Once the customer page is loaded, click on the New Customer button: the "Create new Customer" form opens. Fill-in the manufacturer informations (`Company name` and `Company description` are required) then click on Submit - -### Edit Customer - -To edit a customer, click on its name in the list of customers. - -After the customer details are loaded, click on the icon under the customer name. Edit the customer information then click on Submit - -### Delete Customer - -To delete a customer, click on its name in the list of customers. - -After the customer details are loaded, click on the icon under the customer name. Confirm the deletion using the checkbox then click on Submit diff --git a/docs/docs/sell/shipment.md b/docs/docs/sell/shipment.md deleted file mode 100644 index 855abc63e5..0000000000 --- a/docs/docs/sell/shipment.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Shipments ---- - -## Shipments - -Shipments are used to track sales items when they are shipped to customers. Multiple shipments can be created against a [Sales Order](./so.md), allowing line items to be sent to customers in multiple deliveries. - -On the main Sales Order detail page, the order shipments are split into two categories, *Pending Shipments* and *Completed Shipments*: - -### Pending Shipments - -The *Pending Shipments* panel displays the shipments which have not yet been sent to the customer. - -- Each shipment displays the items which have been allocated to it -- Pending sales order items can be allocated to these shipments -- New shipments can be created if the order is still open - -{% with id="pending-shipments", url="sell/pending_shipments.png", description="Pending shipments" %} -{% include "img.html" %} -{% endwith %} - -#### Creating a new Shipment - -To create a new shipment for a sales order, press the *New Shipment* button above the pending shipments table. - -#### Completing a Shipment - -To complete a shipment, press the *Complete Shipment* button associated with the particular shipment: - -{% with id="complete-shipment", url="sell/complete_shipment.png", description="Complete shipment" %} -{% include "img.html" %} -{% endwith %} - -Alternatively, pending shipments can be completed by selecting the *Complete Shipments* action from the sales order actions menu: - -{% with id="complete-shipment-action", url="sell/complete_shipment_action.png", description="Complete shipment" %} -{% include "img.html" %} -{% endwith %} - -### Completed Shipments - -{% with id="completed-shipments", url="sell/completed_shipments.png", description="Completed shipments" %} -{% include "img.html" %} -{% endwith %} - -### Shipment Data - -Each shipment provides the following data fields: - -#### Reference - -A unique number for the shipment, used to identify each shipment within a sales order. By default, this value starts at `1` for the first shipment (for each order) and automatically increments for each new shipment. - -#### Tracking Number - -An optional field used to store tracking number information for the shipment. - -#### Invoice Number - -An optional field used to store an invoice reference for the shipment. - -#### Link - -An optional URL field which can be used to provide a link to an external URL. - -All these fields can be edited by the user: - -{% with id="edit-shipment", url="sell/edit_shipment.png", description="Edit shipment" %} -{% include "img.html" %} -{% endwith %} diff --git a/docs/docs/settings/reference.md b/docs/docs/settings/reference.md index 9e94d95634..261ff2ec10 100644 --- a/docs/docs/settings/reference.md +++ b/docs/docs/settings/reference.md @@ -4,7 +4,7 @@ title: Reference Patterns ## Reference Patterns -InvenTree contains a number of data models which require a *unique* reference field (such as [Purchase Orders](../buy/po.md)). In addition to being *unique* these reference values must conform to a specific *pattern* (which can be defined by the user). Defined reference patterns also make it simple for the user to control how references are generated. +InvenTree contains a number of data models which require a *unique* reference field (such as [Purchase Orders](../order/purchase_order.md)). In addition to being *unique* these reference values must conform to a specific *pattern* (which can be defined by the user). Defined reference patterns also make it simple for the user to control how references are generated. ### Default Patterns diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index d6beff9fcd..f53879fdbc 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -101,15 +101,11 @@ nav: - Bill of Materials: build/bom.md - Importing BOM Data: build/bom_import.md - Exporting BOM Data: build/bom_export.md - - Buy: - - Suppliers: buy/supplier.md - - Manufacturers: buy/manufacturer.md - - Purchase Orders: buy/po.md - - Sell: - - Customers: sell/customer.md - - Sales Orders: sell/so.md - - Shipments: sell/shipment.md - - Return Orders: sell/return.md + - Orders: + - Companies: order/company.md + - Purchase Orders: order/purchase_order.md + - Sales Orders: order/sales_order.md + - Return Orders: order/return_order.md - Report: - Templates: report/report.md - Report Types: