From 3bf97db95a33db7a2ba5810d1f2e2edbe9dcb4a8 Mon Sep 17 00:00:00 2001 From: "John Holton (hojo)" Date: Tue, 19 Sep 2023 13:09:13 -0700 Subject: [PATCH] [ADD] Quality: Pass - Fail quality checks closes odoo/documentation#6550 X-original-commit: 1a11e3c35cadaa7067cc30b38e4528bfab60c691 Signed-off-by: Zachary Straub (zst) --- .../quality/quality_check_types.rst | 1 + .../quality_check_types/pass_fail_check.rst | 132 ++++++++++++++++++ .../pass-fail-check-pop-up.png | Bin 0 -> 9417 bytes .../pass_fail_check/qcp-form.png | Bin 0 -> 14039 bytes .../pass_fail_check/quality-check-form.png | Bin 0 -> 9581 bytes .../work-order-pass-fail-check.png | Bin 0 -> 14575 bytes 6 files changed, 133 insertions(+) create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check.rst create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/pass-fail-check-pop-up.png create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/qcp-form.png create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/quality-check-form.png create mode 100644 content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/work-order-pass-fail-check.png diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types.rst b/content/applications/inventory_and_mrp/quality/quality_check_types.rst index 6ab99302c..5f36c1967 100644 --- a/content/applications/inventory_and_mrp/quality/quality_check_types.rst +++ b/content/applications/inventory_and_mrp/quality/quality_check_types.rst @@ -8,3 +8,4 @@ Quality check types :titlesonly: quality_check_types/instructions_check + quality_check_types/pass_fail_check diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check.rst b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check.rst new file mode 100644 index 000000000..e5513175d --- /dev/null +++ b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check.rst @@ -0,0 +1,132 @@ +========================= +Pass - Fail quality check +========================= + +.. |QCP| replace:: :abbr:`QCP (Quality Control Point)` +.. |QCPs| replace:: :abbr:`QCP (Quality Control Points)` + +In Odoo *Quality*, a *Pass - Fail* check is one of the quality check types that can be selected when +creating a new quality check or quality control point (QCP). *Pass - Fail* checks consist of a text +field that allows the creator to specify a certain criteria that a product must meet to pass the +check. + +Create a Pass - Fail quality check +================================== + +There are two distinct ways that *Pass - Fail* quality checks can be created. A single check can be +manually created. Alternatively, a |QCP| can be configured that automatically creates checks at a +predetermined interval. + +This documentation only details the configuration options that are unique to *Pass - Fail* quality +checks and |QCPs|. For a full overview of all the configuration options available when creating a +single check or a |QCP|, see the documentation on :ref:`quality checks +` and :ref:`quality control points +`. + +Quality check +------------- + +To create a single *Pass - Fail* quality check, navigate to :menuselection:`Quality --> Quality +Control --> Quality Checks`, and click :guilabel:`New`. Fill out the new quality check form as +follows: + +- In the :guilabel:`Type` drop-down field, select the :guilabel:`Pass - Fail` quality check type. +- In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the + check. +- In the :guilabel:`Instructions` text field of the :guilabel:`Notes` tab, enter instructions for + how to complete the quality check and the criteria that must be met for the check to pass. + +.. image:: pass_fail_check/quality-check-form.png + :align: center + :alt: A quality check form configured for a Pass - Fail quality check. + +Quality Control Point (QCP) +--------------------------- + +To create a |QCP| that generates *Pass - Fail* quality checks automatically, begin by navigating to +:menuselection:`Quality --> Quality Control --> Control Points`, and click :guilabel:`New`. Fill out +the new |QCP| form as follows: + +- In the :guilabel:`Type` drop-down field, select the :guilabel:`Pass - Fail` quality check type. +- In the :guilabel:`Team` drop-down field, select the quality team responsible for managing the + checks created by the |QCP|. +- In the :guilabel:`Instructions` text field, enter instructions for how to complete the quality + check and the criteria that must be met for the check to pass. + +.. image:: pass_fail_check/qcp-form.png + :align: center + :alt: A Quality Control Point (QCP) form configured to create a Pass - Fail quality check. + +Process a Pass - Fail quality check +=================================== + +Once created, there are multiple ways that *Measure* quality checks can be processed. If a quality +check is assigned to a specific inventory, manufacturing, or work order, the check can be processed +on the order itself. Alternatively, a check can be processed from the check's page. + +From the check's page +--------------------- + +To process a *Measure* quality check from the check's page, begin by navigating to +:menuselection:`Quality --> Quality Control --> Quality Checks`, and select a quality check. Follow +the :guilabel:`Instructions` for how to complete the check. + +If the criteria for the check is met, click the :guilabel:`Pass` button at the top-left corner of +the page. If the criteria is not met, click the :guilabel:`Fail` button. + +On an order +----------- + +To process a *Pass - Fail* quality check on an order, select a manufacturing order or inventory +order (receipt, delivery, return, etc.), for which a check is required. Manufacturing orders can be +selected by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing Orders`, +and clicking on an order. Inventory orders can be selected by navigating to +:menuselection:`Inventory`, clicking the :guilabel:`# To Process` button on an operation card, and +selecting an order. + +On the selected manufacturing or inventory order, a purple :guilabel:`Quality Checks` button appears +at the top of the order. Click the button to open the :guilabel:`Quality Check` pop-up window, which +shows all of the quality checks required for that order. + +To process a *Pass - Fail* quality check, follow the instructions shown on the :guilabel:`Quality +Check` pop-up window. If the criteria for the check is met, click the :guilabel:`Pass` button at the +bottom of the window. If the criteria is not met, click the :guilabel:`Fail` button. + +.. image:: pass_fail_check/pass-fail-check-pop-up.png + :align: center + :alt: A Pass - Fail quality check pop-up window on a manufacturing or inventory order. + +If a quality alert must be created, click the :guilabel:`Quality Alert` button that appears at the +top of the manufacturing or inventory order after the check fails. Clicking :guilabel:`Quality +Alert` opens a quality alert form on a new page. For a complete guide on how to fill out quality +alert forms, view the documentation on :ref:`quality alerts +`. + +On a work order +--------------- + +When configuring a |QCP| that is triggered during manufacturing, a specific work order can also be +specified in the :guilabel:`Work Order Operation` field on the |QCP| form. If a work order is +specified, a *Pass - Fail* quality check is created for that specific work order, rather than the +manufacturing order as a whole. + +*Pass - Fail* quality checks configured for work orders must be processed from the tablet view. To +do so, begin by navigating to :menuselection:`Manufacturing --> Operations --> Manufacturing +Orders`. Select a manufacturing order that includes a work order for which a quality check is +required. Open the tablet view for that work order by selecting the :guilabel:`Work Orders` tab, and +then clicking the :guilabel:`📱 (tablet)` button on the order's line. + +With tablet view open, complete the steps listed on the left side of the screen until the *Pass - +Fail* quality check step is reached. Upon reaching the check, follow the instructions that appear at +the top of the screen. If the criteria for the check is met, click the :guilabel:`Pass` button at +the top-right of the screen. If the criteria is not met, click the :guilabel:`Fail` button. + +.. image:: pass_fail_check/work-order-pass-fail-check.png + :align: center + :alt: A Pass - Fail check for a manufacturing work order. + +If a quality alert must be created, do so by clicking the :guilabel:`☰ (menu)` button in the tablet +view, and selecting :guilabel:`Quality Alert` from the :guilabel:`Menu` pop-up window. A +:guilabel:`Quality Alerts` pop-up window appears, from which a quality alert can be created. For a +complete guide on how to fill out quality alert forms, view the documentation on :ref:`quality +alerts `. diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/pass-fail-check-pop-up.png b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/pass-fail-check-pop-up.png new file mode 100644 index 0000000000000000000000000000000000000000..ed57c8ab05f1228e72061d528449cccd2b4fb78e GIT binary patch literal 9417 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 literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/qcp-form.png b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/qcp-form.png new file mode 100644 index 0000000000000000000000000000000000000000..36f2c87cbcee7f76df8a9305209e2b055f54fd16 GIT binary patch literal 14039 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 literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/quality-check-form.png b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/quality-check-form.png new file mode 100644 index 0000000000000000000000000000000000000000..bdca5f75b250878abb9442d6938791e8f4facb37 GIT binary patch literal 9581 zcmcI~by!r<_UM^mM!Kb2LILTNE(MfQ=?+PiknRzrJ0v7Uy1QeL?(P^sx|N23dHCLa z_j~W&`}=+0`{SK|_S*aGwb$OO*FGmiO+_9TixLX}09-`{xi<1bLCy1dGg#9Ub={q%uDm$ZRDGgV_% zX?I7HC%=a7&bIoqW3~ngT|NB#6YEfSyA%w9KbKG5%1EqFz=I=FmVYB_f*pTdqvSJk zZr9q%CJypl^^zLrMz{X-r@5b8-`Uy5g~9iVx)*ugc>1=$_bzUIykkSnJ&i(|#*Xg} zP^jy}WsP^?386ujwr<*P`OFM#dEgt<%5O+Y*_?^qz4DbnPKalf!3F zC`7ftuzP*RkKzO`M+g7huZig)r4#e*Mb{&#=I>1ND%(`GY*47#09x+&+_uY;qor&s zF~wvjC7CZ4Zx=Rp$0n!x`v#<0)W7NRb%(2ZY1$G6hI3e_Y$E1d-uh>28gKoc^VaLy z-aSofgx(2yUjmPr%WPo2@Yi}NFi zLr$2>4GLAu2YRR%FV9iq(RSXclmvgqcVd1xguMe=f%<1+0t5gc1psapVE$r%tI?NT zCqcUkELLin5eyZASPeT#)=IfMJg(Vx&?Fu_i$L{iLAp{|*%35|2+>4jcVeoElG4Pl zgS-a9OcUw{ie(x7IQeD)rRW&%LkN4?1kZ^dC`HsEoV0*FHSplhS>g9wOyDw$Cb>qz zTM5LU`};hFQW;>!0FW{upP#S-9$dFmicCx}V1}I;QM|+Q9{3^!e@jGvXZ~@K-*_GZ z27DWVd3`3HvA5Duv1t0{QoxD>WR!*WMm^e=A5^-@oy=eXh6_92eK7mX5|nrj$tP%RzKsMAd3ap^(97h*?hy0(Hp0&$+&fY14l{-1*A*vE+C zmovN5XdoCmRG4TOX~@7G4$Q)arBjFp{In^gfr!?o+Sr7R6zxJS*t9Wdv71tW@zr$s z?|!z12!@Y{I$6SCh1w!q zuYTrUk3MD=wj26pl~d%{JkQ$iXSEmiU=brzb7reh)2@^TOp}wdX0bFh0G3pPO*iyS z#4`(E*_HDRo$kKQos)!I3wOnMs6T`NfrQ3F6f>X57V7OAf80_o>a=ext*?2z%6W+r z$udZM#$N~frWZ`%rjp4EuzNM^D`Q~#myX~_xlXK**gc82QmmZG#mFQb--w>=Wy0BC zp~#$iLdi}?h5L}Bz*@EHdPu)n2ok#LK@V`J0yl~!wHoEtzgOyFsOdw|B|R%HI&xsC z(i6!b8(~|AKN=xXj($Sl9X+n}XJ@SV;}u#}iM$*i#eb3FXrCbv0lU3-<7yUBB2ogU zQ!f;MKQ@_=4@%K;=YL#eyjFaVs#Fm(L$A7T{8d3v*7(r&%-d*)tiP zQbb@XO@bXrWg&c zJ&Q<7c{6db0k}QL)O$bxkn^Go57P0Gys;-!iNqHD_GE(fVi||9;aOq<2JB?xQ?jJ$ zfJ_8--;P|E9N!ru^_ttq3k1$sI_Tww3dX~&=I@m>z9f+a4={{B$Rm@Lh*2G{niF<> znT01xEI$ZF)VYH(fKy_)eI(iLiAU2Htx1QH)!fA+7hw$p<>8=0dy%5)f+-ss!xj9m zIhDVgsJ6D#&q%M73Vtxg0(56b-X7+?r`IQh(H4R5Z!!oXI%VjgmS@jZK?C&!b} zUS(tqxwsfUAVvY|W#*n@I)VleV7R>m%RTxmu-pyL4~8W|OPU(+xN(2cxrID%f{sd=0bB$Ef2Y&` zoeyCAb*cYA{?8pam$Yx5oUFf+CZMSh^a-J1j=dnxjGa=B3^ZYAVeu9Fy|uu&X)j{n z8IYy-vX6wxmnHzfnF_&LX?T)xh4N4U9*QT?oXZR6p0@XL B+FJ6t5(cpCKYwPE^ zEH1GN=3tSScRoi_;Z#YyKj&70Cc7rb!Lh2sC7sr;aoS!M{ytJTc(rhH5EIZ=CBxk? z%UT14_fU}+#*wTXh(5ecB%%8Gh&^~pW1Y>TDBysZjt5Y=UaEM6WvGUe`R z19fR6LfVGj+a0&`ZaGd^-3JgzW)?agst=QFJq+6P>|5dpa^Wa0__{~s`N_t&EqNgz*|L8;Q^&we$ zo3~+V&uACthmM{hK|KN5IEVErRgUe*N8t-boG?0c8Y(>BL9Z)!k^>fl_K%$;BH(he z1;#)rZQ#d~d5${pVBXu(331nADlo|b>4+k-k?l_zDerTKld~W-?b9I_2)7wXV))yI zS-e$Mv$d`M{PHoYBhQ@}w3jd7Y-)Sji{XV#row38L(sX}CHxmcwuv6j^a;>;8RH^k z`Y|oMa|CDB1wH)T zCqQnV#=AdnG_M$&F3`mRBi{FR)lO8eJmRs`2+j)YkSS=?R?v$tbk3QL50uhVPp~y!LO8XAEjG8nE0V-9A83V_ zjd}7UfnYS>^gXSx(kd)x{fcs7t?~w$Fohi7X)wL&v0UdfIC7^kj~zI~{fz^;JOd|L z#~OcACats?k7HJT=@FOS%{(s`$H5pRrJiK6Px>54=raM0rbGfwI46nF=lM zbdPl#UcH2Lij`o+!!-(c-@BUir_uf4QTRIs@hl_e61-<{ z2*gca_y&#cjiye*P1-2WMJlv$!#sn)s9Z36;!KCU&Nl&wj2l9~*}s#fu}JtH5Gb@j_{pEcwm7A>#twYy1urrU=*UhsHZM{n zn9&caod|;xsI-8pt$H)7dNT5#X{V;2A1O3E_zq=VG2UxNq3jU0Fx~t#ht0kBh&6YMaDqol zBXf@}$x`BI@3t*kB-$Rd64Ow+3{`e_SoGXi^>T7Mw0anV*N}dzLpQ>X2lTz+!y2CMzEc zUpr6_-6aH`uFQG_K}Ww3o&`#aek(bSk~U89kT;ygDtb1WFD{1UA^Q{hViKW=VkLxi z%m27*x;tNrqw@7rdqO4eqWH1KW@L557~cmc7RP!i{!Fdrfms^^Ma9_wL9VFYiUn@ty$=&GubVhR5T6>hk6}QGj-C1A*u*9WV z^n`DJbUvZ3?Fn;b6!w=HNeDKqzh}s57!e zR=0jKuoj}zxvE+v%goiEN-pgg#CoHKu$_E)z1)T4zVK2{(YdEa&^jwvyT;6XimWxO^j`)B)4jaVDLmVLv@VOc?cIx-V0v zmzt9z((EqipW=ly}a}y$I|NZ3~%hzub9BFQ*;fA@dSA#dHdiVUW?B#(g z8*<01FyU>&ctS=po)YiMhsGiuvdNU>qg~d))_u|ZD-12N!*;G__sIt4>YSKGE8`1F*3&6=7HcKJ;%f6>Xs zHz}9<;IZ(2J0@nOHz#~0_&f4X32^?IC%oR|>(3DS2xsMA##W^Aq9Wrfp3t{Zk~NPd zhQ|k32_od3gjRXw2MN#TJBnnRyu#haf5f&26@jUJ6=D`dn1=143LhJRMK!CsSC$i| z-sE9iko6vi>^!K1=B)?5y3SUoUn56fN#^YdKSfJ&YTUwEv~#RLzuI9wn-u>R6CzxP8GXaYof5M3h*@ZtO#~3*J61I>03}9xJs!qw==6#rAQ=J*HX` znQ|%Pf2MX&@~T!hkl$ml$Oc0aCZbGv#VtAsV9gNhBRR_VgR4h)5S{99dXT+fpM_?YD z#TI+M-65l!xDGpiu&==1gcbHTW3BjGumhm`OBmoE)%$qM9~)QO@(=vhv1jk$L<-THL`8kevAzgp+o

T+-7PACx=GkAw%IxV$aot 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 ax7(JuB7@8&n!|znNAbCeT&aw)-~Rxmf--ji literal 0 HcmV?d00001 diff --git a/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/work-order-pass-fail-check.png b/content/applications/inventory_and_mrp/quality/quality_check_types/pass_fail_check/work-order-pass-fail-check.png new file mode 100644 index 0000000000000000000000000000000000000000..4c18264cdc6d090ed574d7d013cae2ba6db50568 GIT binary patch literal 14575 zcmZ{KbzD?YwC+ALLwARuba#iq(2aB&goGd=AtiDM2>~eu0g(ZeR0Kh37(ha)kw!v5 z6p$1U5Q#V5``+)~``+*Uwdb6(XYIAtUTb~djzm)vT?$fGQUCyjzMhsj07(2#D1-Q4 zc;8-)TEM~I1&8&8ep!g0jh@B*6TU4#3&j+251D_6}E7RaKjsnmRi=3JZ(+`udiZmekbL zCMPHV9PNL`;ojD~ttc;FTU$#^dh~01!_d$`Q(G%2An<8+w)-tFi_1#Ko4ECnvb0c- zB{H&&zo%`?OyN)4zwVv*i;HJ-bH@g_j#od)@B1;hc4X{dP(Qb?pla)GsU6YuW$L-B zv4w*{;qYpAxW?6>+U#IgXQwxhHFNIhHw^xW*1LRJBel)zda03yL|gi#eTo1tuV}jF zs)^}kTCHOMIDo#Ex@E|hjr0H&bAH~w zKhqj3FKp#?OZ`x}IBq%P>efMRb1+Bn2mKdRued!Cv=Ew$2Jrm1CV~efuZ$P|;A*u2 z$=L~=1Z$c|N7L|hVnCY+IR4*eO$GSTPCEd{w>_b+?qjnWsF1VYei|O>3yI7oFl@L! zr`?QFrOvZvOMK&Zd)a{KZr$S#v@4ylh)lh!JgJr6m4~fnMTc%pH+x^QQLLfYxY|p4 zV_xBMjLoLdN_r@%a;LVoZk69YrC{N$r5w}bJrP>I)G<-UorTMsNk4nu-WzEC9UfZ$ z{YJU}QKo@xNMJ(f!J~+ul3=@Op9EvK#@YhlcURH4(i0O%H5Kj3-WKz_X)HqxUb-g8Ko-EV+}llMr)^ zzB1q4YGulur;iw?RL;ixw7eQRrB_G|ol^w^i#uAbJ)Mp-=MO_Gms?^7!k=91{aQVJ z<#lSf-_=%83PcAeH!osD#419Rc#~!;Z0ln-ye5W!iWs z1Y{Oww%;KIaj64C8iqeB7HG*kZbfv%{(^+}?$N~l5Gm^#oD(?W@=pdKjlbq@5G)XL zqa{3R8Nkk=(e6&ud~AI3eKvWbDTA-MAGr{))|2`#ulwQ*k8cbuzNLnAcKxjhv9zE* z#{2F=^-ke$4l<%|Oc9u!3OQ-R-3j0)9vwhj`HcuH?9N-fK7O2h@(u)E9ta~-IUz^C z+H%R%MiTPTFupV>&7Lo++${y@oWd74r^OgKs#Wj6kgL}VxtD*;ijW(8_iHx>3qpRG zo!i|?EYbd}*Lv%_cd+b!hm?XEV8Q1>&=xre>AXn+iw6ySE(VpgfFpCjf`{HmS6p~%4p}fMOEkP{lnBz1@WP`;6>d&GuYJtXgO92`Rza( z8g$3OhewlK=&--U;MwgdS_u0j)(}Wdzsg8CAL0nvmw{Z%-gi6+9*|k6q}L1gS|uNj zQ;lvduibIGzS!dQm((z3G7gg1O8+QjIM24*vxJE4N@N}(7;-C-r3`Dmel7{vUlMhg z(egI4qt@eFR*pj@2|D#+A9s#c70TDVi;5<~h9ZoHsserLEM2x(`xy85dv*p}Iz?$pNl23x&qJ+$?>mjVsv!#GL%S|Y> zaxj4PEw)qUz~-dju{5CzQD%Xr1V~a3Civdb>vgG7F57k}e)ZW@{*Y+(d*)+%zFf>A zA&63?f|wPX^LA_zSa-P}Tox2)av2UVdtO(ev`4fs9@Jo1xN+2!;5?c_3}1wxzTcL- z0G{Wlo#+Lt2b?@Z&$=xq?**mOfvc1%V5h?TfO>5lFc<$kkng-F z(@QOA3rq*rofNKrcyN?S|LL=)V?GD*Gr21-P5j*u?q*(X=)+}kzFr$JNTxs#r; z%S*Ch9>(iL;Gj;F0{tqw9e~3^(#f!0o0(ifM=rx}v7SHeV@)er-2#rmWe2Q07n+!e z8mogO{W8VawwC&sR3KzEu60 z?N*`NuVfRE^8IT0U_Waha2q;`fA}QA;8gFp8l>r=K%&-vHE&RuJ=(u-%)-;>1wqT- zmeT^Wfb@CM{{dtF6V(3ir%UR$x3wd*z{cCcgX?3uz7VYP*U975>bGvsg%8B=90L3N z&znb-r<%Ri;JRb`wX=~(w!aJ-DC`ypSy5fRfpl!)F=?4OFS`uDRR1&PL=aK{#^yt* z`2aCMz<7lI?~Q^M7-~8$(Vg4%vTovN2&@m+0Vn#vgp>xnA#@yZ@FW5uZtU6e1~Wk~ zv+EyPwO+3e89NdQKrEy}66O!I(4d78_%`ZQ^hFY2Z4D9)*Nm?|5FZykA+>Tgax<4p zp|iU*hP1p{Rp_{z&5*@bYpf*{#p7?W(W;@9_RB_(? zFdWCRmPt6(BLZC3NZG{-TKF*vtjy4JM%Vhur)66JcC;b$WzXZdXJC zkg8VL%S-Rl{yXax&`vW=M1nrO=Qg=+g>VdZ0Zw%sr-znO>64YjjqUKPW~x*PK6KU}P88pkxRRMw<_|Cd^Oo;4QJBfSjqBU7AmmiU)V18*oP$%m?Sfge z`L97M6imiO7Vd!Rqwfkbmi$^E9^al$2q&G|j!sCcjC;sKfSV$l3)yAD-E?wI*8yXcq&ACjGT-;%b*43P5N;4gP8C))npHXQH$AM$S+~$8}Bnlh3kx!vnWI!L+n>FzI=?9dK7TYx^ z?br0im9n)>!NJ?-=bDED9A$~Gz1OY%=T(o+s)wYvpE&_~QV3m0{h!TUdN@;lCrmNdXDWz35r;4kAsIC_RbKDycLnqins-ebF#Dq5D=KHY(1OdJ2KgShw7u%8>hwa` zR}qTIW$6-}_M5zFBQdEOOBe>oKfe-V7?DJ zOUPo!6l8vsvzb-`J!2J2lQK;cp5CR_7FiJUwZSYqpVt#12(b9h-p`>@1qtY62j(kA zzqd_zX3Adr+0#X=1MVZ?dj${I2U<3@0P__HUOUNU!JDFRHrYF!b*I>X5DGG zmm~URDDFWE=s_PpByn|Sx0?o_7UbFCM;vz>&KUsak#RiNLb%u>yPNd1f6%wS*yaFE zWb3A@@kq)0W7*{0HWcQ=?I44y^8BEWt;4scO>|ITdA|P(byLf?n{$dFyTbO#k!$Zz z1S8ntP`bVW#{KfKHFLzE#zKMk6>|Zl^a}B{%J)>?|D@C97y)cSzyq=$$I{ z<1HqgWHP%jswVDI10CwXR$r&Y=fXRRfciNbiOH2&b5>s}5;7%*?`-=+ zV=Aa03!ao%(}_r}hEDq>(!-OGiV$NrU?dPb8m~*dv~%T&u*a9cSDjhv!M_53P~sX1 z9$z{}f0AwG{;9Dv;+bF26M&Wc*269Rst-u8AJ4dWBhIYULS_%)8LTW!x74u z%f73o2EE#1mb)t2jn+);ph7WKLQ2dnVAK^Plp(B`f0aIz@?WvScnuDp3J1WtU*H{z zg%IhoG6fZApn>DA?%Xu*ih z;1HLkV?RvxTC6ub010ex^7IrZKo?ASQC~({piD|R=B?RQ-py-#_^w+eP|U>6fx@h~ z@dX}_K}{d1LBi=17x2Zzl~xZV>+(SYp7tFNE763OQ93@ZOIP%NKfb$S#nCv-0A3)O zUDnuxi&?;nksKQLXP4Tea-~DuPGXhRB9}A+a?kvmBgsr^#-~uQkIlVpK0pZ2(Iz&4 zgLE~DzXDAiUHemStZyk}!648ugJv>#C9+4G2*b22^%*)&M%5eYOMKuzgy5Mn(mKBu z0V2$ekGwl5AN3WmKOWa7%y@JC zrAXQijJ*yF#>yDVdPVX~{yt&|kpyv2fHC^T8^(Rd4k%VorEXj!Dx?3Ai|eVf#=8jq za>bx)=^h`rB|J}>D#u?fJZJdE#Z%nb8q{X`L*9kGoy2Ug@1dJcpsJ>TQqB)ME?{Fg z+D^FOLR*kK*JhKo} zrOv5LMN8hRhC-uwPavHeV_jC-<5R`WTu zq4QR*;ZG8%Gd!xv&E^w&x>xOE^<4C6j3l*blpG-L34E1#_z0;vH%APse4V>6JtS&G z_^7R3-hcT>`AT%8XxjsvzR9|~18 zLN!TljGp7&4^?`^I{+II(1N4Iu&}LOr-^A|c)Q|o?(>#Ya?_Wy>r_%wzD(fAFKl4? zv+KjUKE1L57M>plL-tQI+H(!RN19Xa7$=v1l|y1D%7t_zsPtf`_=p5I96Nd3Wp!^1 zHEd0OB?DO|)bC9U`*=$1Sd}!H9%(A=%nd6NgP(JroafhwKoAv`Ji&qqIl{&bVR}A1 zN6I$!2=aU6RI5qp*LF3)00Ey$+&}@#aGi?3><`apy{pa1j(0#^F0)*7XO$5(Hd_&RUgQS1AP$v?sOyhq-boly!*vL1ITpM|mIz#$x7$+`Hz-G8 ziN9UKqxlF4c3KioKVLAxwfszjX2j?UkPtq^1&FZ)NXOmp-hsOp^mpv&ps73GZ_u7o zebBQLHk}H8A9d$#t<-fi+)}gl5~Y<&c$)SaElPaWqll;;WlTFatT(x*MFfy(t)C=~ zOa)Qs%a#yXq-7ZU0&{amp*cAkDIQfgLXQ3QOY&^Sw44A?fG3{7UYIa#_)>(%OHLb8c!1!L1w8Mf@Rp!Gfu6)a)`IV)Kdhk+@E!p;gP#OZc-D>g)GsI7f3hgS z#4IrkZeOt+HlMMkfe#nKM|lJXa6q9)?LKOOc_QHckt!Mu-t#d)AyHHwAodT{oa1tQKGTth zYM)wrg@Ay{#4kO}dLSv-x9d$|TX^eIOZbbu=cw-&zXO5e>1Z`IY%>{b{UWQOdu%!g z&iFWXJAXZmiC=Hd8|-#MZ8vSXkBoZ6oSykhF~?D2buAW(BM5r1$_4csVEqPZB4{z6 z_AlAhdN88??)q4*o$;_|W@dDjV#SvVyEm@{EQYpPkbyq@({W`8$xgBIs`bnqB>C-Y z+Xok6!u#w~UEYYDfi6>OcoN~rz;f-Z=61aRQBZ6`y1IuH# zf7Qw5+%#ZRK$o<dB*=-Yb6A$Y+40<03RT#`8nlOsdTs! zZ$5NgCd=}kK0-9AUkQkj5&e~SAai5r{9IjEN@j2dy~F!Z#m$RWBY9>=oyyQ_Q}l02 zKPLi6frS{UnO}`WdcWm8LB0*#`mJYoh3c&fu72ww1<*sFCDKaKzE)9G7vawymg|V1 z2Ownc5dg3jxEycqdp9N;aZigg*e-dVur7j_sD@v zC2(I4kA{FhA>~?Cwk@p!K#zirMs5I1UA8JM*InGUxv+8;@}U6_kzg01R_@RNaPoL+ zrl63V`P{5zlDFCpo_RTe`A=vF4m+E)vCN{?t?`I-xN$)`hKG+Hc+kR0_4r-)vRc$G z{rEVGoblJ1*-5X6+ugUwB|U1v1`Pn1A=U(>}n;`TtjIo>94yt*l9o-Id*z}#u*8MCeSCf?9vzZ3XZnlsUBS2 z2+8^u+lB-(DD2HQ__KlEGVql^_rE7SZT;Txdd{OY1fYQYYHaY1{vxz+JO3-|L2Ft? zmX|V#0NMg<^rIng3+&6z97go--W$aLv^1cn#+$dr<-r6_+dN%weKB;@G;#qOgZQqY zq#VSi&f4*(AO)(fCnf}XR`7l1(sCaFj3HAk{P>Ba)IE3bvqXrFBBuvw<-neKJ!}{W zSP_np~IJS89mJd@B8Iq*QiMF;@;s*nJr06*&&c%}NRfUGqF zU}ylT8wS9Z1dg|SFB8(uqJTRAI{+Lu5EdzeLU;UAa08-GP`>~z6jkGur)7Y5%k+9tr})yp(}>dnU;#Gbomu5&=0N&EiJsnW{$eva`0YQ@R*+>4 z?=Hp#H?7}z{_e*AeydFI^DPlIc?$)0=bm86l;_auFRq(MQHzFwUXsTNZkG8vYx)V7 za48kL#k$ER_xGn8C;`JiJAXo9cJaa;1V$3tOIHRWi~jmWeJ)Z{=WIHCz!=zlBPYVR z^h9ukZ#675{Gr>8bs?->=zjzW8nd6Q`A9v00Bw8OA@&bxJQAC_c%e>N0jEt-eGhINDsaTWX*zZZ8~=WX*gylY{iqoeDX>pVoT z(Eo`RjHdi5(K`*xe-ZDm0@lMgUm1gYRebp9v82NFE6q~QRr%m*4gO8#Iuwl-fa4^$ zoY^t|I+^1QyeW+Rf~w3~U(ife*F9{iYCmb6oVlBOMhPq#06=@PbI?r^j^9oV`KjK6 z3BK=ly5nCF`7!e9=}CZqmR=|ksBpyx^@$P;;HkSz4356?0!@FTeM$sala9BZs_CR3 z@is*~?D?#qCRK70ep(cgfK#YIV70COb1o>s-H75OKrhk323NjG+FSlfJ7`SD{e3-x zIc@xR*RR*!RbnxJcrZ|IQ8Qg3J*$4_>Ol=Dc!Dpn_ySR06+i`h_pZGl5&-BM;ndzk z0xgQ_#SWC%hhj8Mr-JrNrjFnEwP=W79S=!{D{m@)BUG#g@JUfliV?b#aR;ys2P+ey z3w?0S;-Bv+D(hz~&+rx;vVp)WC5j+*bql)Y4W4q*KTrg%2EbAT@8b~_SRnS+0QXju z5I6*Z+WdVtaNiBSfmIh7U7J({T-p0~kH5wart7e4pr3KC3b*Os1<$PiRlssm?9%h+ zd5+R|>hR9~Tu+|TA}${*^7-M@dV$lG=V>l=QYP-bSIJtI`EzNO3;Xz~h-qR^e!W6~ zm{0iWD|-Vvmnv*$s=$(J2OIcW6we$(8UKfT<|JqJ%xmmV9BPO6x8ko!sD&^dMruSn}Gs9;uu29=(dg7p?6DsO%?orox+>Fkcws3>yuv zWV0=?m!bTsxh;|TQYx=+~*6)7C3eOdPlU$9Iy!7Y0`kTGL zg0uUax$PG~X-o$lz|j&+NvP+n|0%IO2xft~<}lo!5p@J0@XQB1`^7*Fa9jjaJeWt~ zH{l@sXTGP%>bKKOfv+Xxi57^IBdQVyr(Dk*br0nntWjvZ&u~HnQ*7>(k_{viO0PgT z#Ox2;GPM(`#JgXP2<8?P{qcVd3XY#>@quxi0E0v@*nJDtd@?0aj$zsVBkz-sRsp>5}*f{q0|xnKruUxMGSoNy70Jmobn zG*#|nevI@psZs>*6kHQA?2OLQaGh?@7Mu^E#{RQ|sX8i4b%7^R8@9>zKdnHPXWQy(r@@&A*!R#_O zcUwl;I-SU{^qIXd`#t&9o#*9GR?b%go<||Tre2f;L&2`@@SI;oj@z1qA%li|slT4l z*RW|ZB2tNpUl*U_6Wl|W9X)E16zij-iT z#>L->t<7NI3P)T0t<*RloYFUE31%b^HHRr^3gPj>7XUC}{@n%e&MB!4%Bzl(wEEK@ z<`zdpgHJ5Hjjp8CQCyb|?)9J9tQI@5O3l=eZ#^W5l%eD#e4_N>AB&t2#O|5*?Og7f zKe}N?T73j9{o#w;AwMfd@+sV=2X|ye07jG)(<&6bh?BfLY9)L7Ldlhc4z&YhCUt*J zj;EmN(}ghZc5e9WF9iUDLO}Zc@4t?2f7&`!#LqWYB>V{FAl&)1GTr?9JG{UUo3w!7 zBfI`X@O3xOjLfE2^W5g$)V9D(?ep^+VUO<>q|;41FLUBLe?$<-I={1!g&7=pl9dr$mGTwq(_c1EMobl;Vl6R z>~UE%H2q;pithlTV`w_S!HVq55aQKr;dT$*zGtfWOXneu3@FKBm+>r(gBHK3?5A>Q zm|{1BOt1mu$3*CQSKQ3UL_AuED55FQA=!#e@2Lbf1;Jb#dXx?Va2dHNRpVWY!%4s% zhrU$ucM$>ZusB`-j_@}Ud=)|l5}||XoQnU{OaZ`*X%2a{lk-9g{}Yye0VAP0C~q^U zNqaK;003-~1T6J(?kX2@4&zM%D$t*qIr85iYzfh&Mz>FG9ARq|AWY~1ieC|6cVb~4 zf%~X6J83DCjYOM&Kf{ZWMVU;*iGy-SH;$i5t(cr+{=yaZx0 zzqD4rTN7tU6S?9J_&R6-hY50ZvV7b`P(7zUDUX#T&mkT|9>xQqDXEhn(#}sZ{8E}Z zb_hpU*02@!!EqZ!M?ua~Sm2&XES1r(%BKehq3?zI8zr9ncx!d-u1PQAOwTI=E=%_o2#?bow5o5Y7+eVi+q~^Yk%Ewtexj55YM7E5ilDE zDbi!O&Z3!_nA4OmXT>LxRxg^0os-~V6vQCvSjXXMA(3b!lMMBh!xvb4J>*5)XvH34P7}-!f!-L{v>PPWN@yMOF zrf=DXk^mG{AUMA(>?w75Bte9u!Y>9x3vtuT9AIbjc!qy3|LUo|c}7du$v6uB zToBu4uyw=C|H+B|8h+znJXUqXBuee}UuJ(e;Rj?oPU%FR?nN$=t!~Cg%+2YfkST>9 z@mp}@JqzEAdYi~={5Q_8OQBWIcI6t|P3BLZwVa;jk%E&0iTets_z>^=0cl{mUVlgU zN@Gt*T@v+&i^z`|gfFnAB_n`u#*H`Gpn;yHN&{1KeE5Z#4TJ=ry43?82%e&l2u+e; z%%ZVd*aTzoANNj%Mx{xjGDzW1;F1j#qGmEb0qD=qF84!Q=L$Dz$w9&}upmUq#tuk1 z<1cP#p>zFd+xD$n?jdCiqBDPu0a?%nNo^87SSU!o7< zlEH3_YWQ`D{k)B(en?Xhrd>YVl}F|o;8v$ZgiLmiOs#C!`L@PC{+aRP{&2(n8#g2` zUc!4DsdWo}KxAt`mfX3g+K)O6e)(Ap?U!v)S`sQ{6f3(P&CG{SSSjqjuoJ$z^?Qf> zpfe$HuF+7x{rZfUf!>rchnBBisVJa6T5^BEwRx%@4g`%eQ_%!fSg*Nf!HTEOJLROSK9t%hZzI$V)W2KyiSV@fksr!#nAk?C45Of2G91>Sumur8mb!#(@*KifPf22uOr;$iLn7#Ln&+> zsn%ykAYt6PVMZJnomhP;YuX1bNn;Nf-s3OEhE5UV_;fbZ!)%qX@NMr<)RbyK@3ST?_qu zx&3?hYlgqU%gVgP>Hw49735*dKDb^_Od3)q!oYX4Tdf3g``Reg6>XBMo<4F_8DB^A zqttjDVMd)E+dIxkBV9A=e81=8%32FtF+RAv*7$`%Jd{?d%|ytIA%!bMa%WzqM2A@r zDEZU2`0_FXzdq9*_c<0!F1xURq~(Gt#3KjROI4nH^1i6SZGYD@a}Vgt=0H zLLyt3@&44(7B z@x>9o?H8o6sLU#MUGv|vdDbQ(__^1JxrQrLJ4#&iUQmh6$9l8!~@@YpJxvF zB{wVoEY1hU+~vVjr$x=&3ZDveb4Onpf6=NjOI-vs3&7@Fadf2*d9^S77_)PjIidHT zvvzL*eD`VNrb{3eS56`E`r)T+a;$;8hb|u2>?J_PIvK+i7x>|2z32i9ytVd{ph-aX zXD2WvoD+rPXz*lShms>earFaG`AO*g`z+E!1TQd!4PD}o2jD&+pMs~1b?HcA3G`K0 zTwJCjKpPTZyp(*Q2PIMUy5!}sf;dQKyVUAeIdl$!6UWDL4sUp?%TOu zdJ5DskPM2s$c2~O!EMiySEA@}OY=HK8Wu>hI1+<8Z;&bF(t0>9I8N*jzXu9KTDE(5 zz`!g@=T2oP@Kfv!h}-{S`l`Hy1)l?BF8=e-$Ljq@mMeh_UrIUI>~CZ%`_=dI=W?c@j5JIO~Qdi89iDr5lVinE3q6!q}cBa_p3>-P&ndTI>M3uM+#HzO~8 zfk|431*L0*Dn=jzxuBpNQe-5(9xAsM*7IONTn5yk*aUHZ9C4b$%<$-}&HXqibWjb~jpm&gIsA{(LdfoJZPPtJvvo zDXk{UetD*2D-x_3`m+%c+jHeB7VKJM% z6pAC#K}R4tR49RM-dazct*zU>$dPX66g3HfBz?%arM=+ubBooFyS*17TrMU^a^sA1) z8B;s_T40IXWCz*?XT$T2?G3Mm@33hKPpIi>i}R%1yj0}sKuUCs@gsYw((E^Uel9-8 zqB!KW`C&$>aUp2cB{QT}EI;*!viO=3CpPZ}5#vA(g(A^JBeZDIXZ2W-8^KK;QZ{nw zD{7@etL2RWBI1voJQX)MI-OJj;sa4)l)$EYJ~o>WQpYuG6SqA`C0A(rIt*pTi(pDt`59 zx@ttVJhfBj?4^$nc0_WL0$VRozm8!`k4DOK3|wBDetary7<2u!MubX2 z7(5gCYVZCc+4!Y&Y>lOw^aN&WT9)e#K^;rn>HlON0Q@rPJAjt7Bl~dmAE<>$8FltcuSrR6TwgJ}( z(aZ#JJW1wyi@-(8-&PDyNaT2b^s{bdmRblRZc3YO{>)vx_f~4Vq z3v3vh{-}=>6{fHcN@aj6ksvaEonE_DGrE_BA&)RwIBS@Uj;K<)YR^o~@RuLioT5&r z!-EcuM8c5rRCQ!pZH*@aY^Agj!$kEjL`<6ze$pf#x|(Z_;JP+4Ay0UU?9|LUmViQ+ z|B16lSbMtj3Wf9RZ-UPx+vx~r(b4X;&7 z>R!pL@&eYL({J_PWX>leZGcW}%co+wF~~G}b_6HFD|S4@$G3IgrRvi+ckBcOxl!z5 z)7Qqtm{MXW&7Jvg-$8cMy-Tm(;*;vT`5z@{;TD18&Gb|&S$u4KM21Y*)5$aZWY7De zI&gYziaD;K0@V`3ogS?i)^20dZoyBHfwz^ zd97W#=!M7pE9cf{cL)|5jpgzNOA?2VB@NYu8-p{N=pSq5(bpP{lBQ$mn+YL|jA;?c zr|UNsze~jogr1K`f@TJS?sGK7<#oVK;D62$|ia4v}8q3TvLzb4Y{X-E*dH3k}U+LEMGVA0a06X4g02a9)1gw?`mw1 z6Z(JCILEbKXedCzWxK+p_-y1OEG|0;kZF2&&1UGDu)e#lOE>;VrApL*h=$oG$L%|S zobG)5x-Ix2XXG*cm)~YrkPBkgn_R#)Jn9Dua2c=gRn+@j7%lt4Ac@*?zdMYC4fax< z7hg|N8Bo?;-l1=9q3>BGy&FzC_vE6d0V%{lRDz(krm9BlTs^x`$vXX3F6aKFTiyFv zW;=Bz(xVVDVmArHh$ms?E_crqI86RrGl>`xAeh?_-w~Y;mU|n;!-v4-c3Vc2UnOKXzRER zBh%hJ{q5%W#OAL`V31NyVd3Y{)+^7MC?S0J zH?Sd%H`|y>iz>ne`jw@B#MD`LS=gzrth2rEHvDb)=Z;a!^kipQ5q357c2P}Nsn3f+ zXC53Y@@lz6($W_~L5i+7Pd1v1Eo@k03Io2|4o!ZlBCDil79N_bMubjvZLSJTR6Uem zhUUe1iLa|*$DJX1wU3|ph#wUdrQffw)aNx$7QF-(!g@uWwW|D$+y|`dtgY@$S`My- z`jCI({A)xaDoE^O1FBpDC{2l3*pWR5ANl9~<-`yAD=%-_Pz&vPAxy)*54|(`_O@Mp z`hAL7NPVN$ix_zD(I8Y>w*Tzl0Fgq4w2-@P2 zoUknlNaZtTu;}%O^;1y5$@v)niy)ysbK;FM70Oohcv(IZZj~UH8&yRLnC9FZ$_9EI zO13lHwBN7~Oc1|_yX*6rXxWc*bdDC-HmmzmQ|1YzSjj{S|ddNoe7ZMzO&!Q;(zLNwxuo&&A=!Sap6u42e78{L&msNeU?+CAbDW=Fc15_22PoN z%BJjnhXtN~pSjRRp;*A!6x(#}HA+R0Z5(^^i>$E)UCzr3cH0&yn2Ov=j=q zyf{*9e+$?gqPs1h-2Jd^>LG>FzD5=WnK;A|=(7@JbW}Xp#?kTmwq^Le$uX1qujqsy zy}