From ad7bd41cfa71b08ec50b388c949079db1c593dc1 Mon Sep 17 00:00:00 2001 From: evarisk-francois Date: Mon, 3 Jun 2024 11:23:33 +0200 Subject: [PATCH 01/13] #3932 [Config] add: translation for Registre SST --- langs/fr_FR/digiriskdolibarr.lang | 1 + lib/digiriskdolibarr.lib.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/langs/fr_FR/digiriskdolibarr.lang b/langs/fr_FR/digiriskdolibarr.lang index dc15609b7..e7c206bad 100644 --- a/langs/fr_FR/digiriskdolibarr.lang +++ b/langs/fr_FR/digiriskdolibarr.lang @@ -1352,6 +1352,7 @@ QRCodeGenerated = QRCode généré FkTicket = Ticket lié PublicTicket = Interface publique des tickets TicketPublicInterfaceForbidden = Accès interdit à l'interface publique des tickets +WHSRegister = Registre SST # Stats - Statistiques TicketStatistics = Statistiques des tickets diff --git a/lib/digiriskdolibarr.lib.php b/lib/digiriskdolibarr.lib.php index c500e5046..d502b4e75 100644 --- a/lib/digiriskdolibarr.lib.php +++ b/lib/digiriskdolibarr.lib.php @@ -64,7 +64,7 @@ function digiriskdolibarr_admin_prepare_head(): array $h++; $head[$h][0] = dol_buildpath('/digiriskdolibarr/admin/ticket/ticket.php', 1); - $head[$h][1] = $conf->browser->layout != 'phone' ? '' . $langs->trans('Tickets') : ''; + $head[$h][1] = $conf->browser->layout != 'phone' ? '' . $langs->trans('WHSRegister') : ''; $head[$h][2] = 'ticket'; $h++; From f0c4c8e4ae5aeb390131b44fba871e457945e2d2 Mon Sep 17 00:00:00 2001 From: Charles Delachapelle Date: Thu, 6 Jun 2024 10:04:37 +0200 Subject: [PATCH 02/13] #3959 [Trad] fix: trad firepermit --- view/firepermit/firepermit_card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index 71e0a0d94..848ddb78f 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -927,7 +927,7 @@ // setPendingSignature confirmation if (($action == 'setPendingSignature' && (empty($conf->use_javascript_ajax) || ! empty($conf->dol_use_jmobile))) // Output when action = clone if jmobile or no js || ( ! empty($conf->use_javascript_ajax) && empty($conf->dol_use_jmobile))) { // Always output when not jmobile nor js - $formconfirm .= $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('ValidateFirePermit'), $langs->trans('ConfirmValidateFirePermit', $object->ref), 'confirm_setPendingSignature', '', 'yes', 'actionButtonPendingSignature', 350, 600); + $formconfirm .= $form->formconfirm($_SERVER["PHP_SELF"] . '?id=' . $object->id, $langs->trans('ValidateObject', $langs->transnoentities('The' . ucfirst($object->element))), $langs->trans('ConfirmValidateFirePermit', $object->ref), 'confirm_setPendingSignature', '', 'yes', 'actionButtonPendingSignature', 350, 600); } // setInProgress confirmation From b287aedb10d2fa080f1125db23964cedf767111a Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Fri, 7 Jun 2024 18:18:26 +0200 Subject: [PATCH 03/13] #3963 [Class] fix: remove typage on $isextrafieldmanaged and resprints --- class/accident.class.php | 6 +++--- class/accidentinvestigation.class.php | 2 +- class/actions_digiriskdolibarr.class.php | 4 ++-- class/digiriskelement.class.php | 2 +- class/digiriskresources.class.php | 2 +- class/digiriskstandard.class.php | 2 +- class/evaluator.class.php | 2 +- class/firepermit.class.php | 2 +- class/preventionplan.class.php | 2 +- class/riskanalysis/risk.class.php | 2 +- class/riskanalysis/riskassessment.class.php | 2 +- class/riskanalysis/risksign.class.php | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/class/accident.class.php b/class/accident.class.php index 5fe2a74d6..ba59e243e 100644 --- a/class/accident.class.php +++ b/class/accident.class.php @@ -95,7 +95,7 @@ class Accident extends SaturneObject /** * @var int Does object support extrafields ? 0=No, 1=Yes */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for digiriskelement. Must be the part after the 'object_' into object_digiriskelement.png @@ -1032,7 +1032,7 @@ class AccidentMetaData extends SaturneObject /** * @var int Does object support extrafields ? 0=No, 1=Yes */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for digiriskelement. Must be the part after the 'object_' into object_digiriskelement.png @@ -1198,7 +1198,7 @@ class AccidentLesion extends SaturneObject /** * @var int Does object support extrafields ? 0=No, 1=Yes */ - public int $isextrafieldmanaged = 0; + public $isextrafieldmanaged = 0; /** * @var string String with name of icon for digiriskelement. Must be the part after the 'object_' into object_digiriskelement.png diff --git a/class/accidentinvestigation.class.php b/class/accidentinvestigation.class.php index 0f8966f60..3f58ade92 100644 --- a/class/accidentinvestigation.class.php +++ b/class/accidentinvestigation.class.php @@ -54,7 +54,7 @@ class AccidentInvestigation extends SaturneObject /** * @var int Does object support extrafields ? 0=No, 1=Yes */ - public int $isextrafieldmanaged = 0; + public $isextrafieldmanaged = 0; /** * @var string String with name of icon for digiriskelement. Must be the part after the 'object_' into object_digiriskelement.png diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index d3d2f0c1c..8e350b3a0 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -47,9 +47,9 @@ class ActionsDigiriskdolibarr public $results = array(); /** - * @var string String displayed by executeHook() immediately after return + * @var string|null String displayed by executeHook() immediately after return */ - public $resprints; + public ?string $resprints; /** * Constructor diff --git a/class/digiriskelement.class.php b/class/digiriskelement.class.php index d653a6145..b1bfa04bd 100644 --- a/class/digiriskelement.class.php +++ b/class/digiriskelement.class.php @@ -64,7 +64,7 @@ class DigiriskElement extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; public const STATUS_DELETED = -1; public const STATUS_DRAFT = 0; diff --git a/class/digiriskresources.class.php b/class/digiriskresources.class.php index 85a9c825f..e71f9c868 100644 --- a/class/digiriskresources.class.php +++ b/class/digiriskresources.class.php @@ -57,7 +57,7 @@ class DigiriskResources extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for digiriskresources. Must be the part after the 'object_' into object_digiriskresources.png diff --git a/class/digiriskstandard.class.php b/class/digiriskstandard.class.php index 70ff09425..7bb2c391b 100644 --- a/class/digiriskstandard.class.php +++ b/class/digiriskstandard.class.php @@ -54,7 +54,7 @@ class DigiriskStandard extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for digiriskstandard. Must be the part after the 'object_' into object_digiriskstandard.png diff --git a/class/evaluator.class.php b/class/evaluator.class.php index 949f358af..1ce18b023 100644 --- a/class/evaluator.class.php +++ b/class/evaluator.class.php @@ -54,7 +54,7 @@ class Evaluator extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string Name of icon for evaluator. Must be a 'fa-xxx' fontawesome code (or 'fa-xxx_fa_color_size') or 'evaluator@digiriskdolibarr' if picto is file 'img/object_evaluator.png'. diff --git a/class/firepermit.class.php b/class/firepermit.class.php index d4c2e2379..da31e6473 100644 --- a/class/firepermit.class.php +++ b/class/firepermit.class.php @@ -60,7 +60,7 @@ class FirePermit extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string Name of icon for firepermit. Must be a 'fa-xxx' fontawesome code (or 'fa-xxx_fa_color_size') or 'firepermit@digiriskdolibarr' if picto is file 'img/object_firepermit.png'. diff --git a/class/preventionplan.class.php b/class/preventionplan.class.php index 5a45848f0..e300c48cf 100644 --- a/class/preventionplan.class.php +++ b/class/preventionplan.class.php @@ -58,7 +58,7 @@ class PreventionPlan extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for digiriskelement. Must be the part after the 'object_' into object_digiriskelement.png */ diff --git a/class/riskanalysis/risk.class.php b/class/riskanalysis/risk.class.php index f00ac2c11..33b8d4b17 100644 --- a/class/riskanalysis/risk.class.php +++ b/class/riskanalysis/risk.class.php @@ -60,7 +60,7 @@ class Risk extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; public const STATUS_DELETED = -1; public const STATUS_DRAFT = 0; diff --git a/class/riskanalysis/riskassessment.class.php b/class/riskanalysis/riskassessment.class.php index 9271fe89b..ba8a091bc 100644 --- a/class/riskanalysis/riskassessment.class.php +++ b/class/riskanalysis/riskassessment.class.php @@ -57,7 +57,7 @@ class RiskAssessment extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string Name of icon for riskassessment. Must be a 'fa-xxx' fontawesome code (or 'fa-xxx_fa_color_size') or 'riskassessment@digiriskdolibarr' if picto is file 'img/object_riskassessment.png' diff --git a/class/riskanalysis/risksign.class.php b/class/riskanalysis/risksign.class.php index a0611c93e..434788854 100644 --- a/class/riskanalysis/risksign.class.php +++ b/class/riskanalysis/risksign.class.php @@ -55,7 +55,7 @@ class RiskSign extends SaturneObject /** * @var int Does object support extrafields ? 0 = No, 1 = Yes. */ - public int $isextrafieldmanaged = 1; + public $isextrafieldmanaged = 1; /** * @var string String with name of icon for risksign. Must be the part after the 'object_' into object_risksign.png From 4a724f081da0d4a4afb2122754933991ec1db248 Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Fri, 7 Jun 2024 18:21:20 +0200 Subject: [PATCH 04/13] #3941 [ODT] fix: move signature on FP/PP --- .../template_firepermitdocument.odt | Bin 31862 -> 31514 bytes .../template_preventionplandocument.odt | Bin 40251 -> 38934 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/documents/doctemplates/firepermitdocument/template_firepermitdocument.odt b/documents/doctemplates/firepermitdocument/template_firepermitdocument.odt index 79d7becd247e5af20b8024f9ca9fd68c0f920525..5941b0cab89bcd3a42c377513266342aca983df7 100644 GIT binary patch delta 28778 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 delta 29168 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 MBmj`?{?FO}0ok_K&Hw-a diff --git a/documents/doctemplates/preventionplandocument/template_preventionplandocument.odt b/documents/doctemplates/preventionplandocument/template_preventionplandocument.odt index 20b50a9ecc62245752bfb0b8564b369aa4fe098b..5be3efeff6ffb165809c35cf7320afa640ee6747 100644 GIT binary patch delta 36726 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 F<=>N#lR*Fg delta 38038 zcmYIuV~}RSvTfV8ZQHhO+qS>9-92r)r_E{Gwry+Ld~?pdH{Oq`wJUQ))~=|EsJ$~+ zT0KZ-2MD~9EGQTn5D*j)P`ztd61)uPe_(?3zo0{$a-IU0)C=`LBliD5GO)=1P>55e zQeje@fdA`E@df7jk2$3cnDhVKs30i+ef$^Y_7@!Nf2M(gg8I)iO-3Mm!2hM^gOUPz z%aP0;P2lOM1ssW>5gAHoF6{ zT8z1e!EvW#O=wD!Vx|6$~t|?I~j_4y#VJ`#;7yrMO~qUY>Z`J zT``}SXyo*x*p;uAp~$C&`+z?qC7v(J@ix&AuH0@LlR=@}6gcgx(l>=;szu{0oQ{pr zvw*BQz7P`0Ab#j~T>i&C>L@_{=7lDzM9C`%0jyt2+=G~KV}h{EUbooCEA=p0i8htV z@Qn<6YEUFXuHM>8=mJ%G!?dSz=VU>9GMmiIo`#o14MgrH{QcL+im=WN7$1t!uov9@ zzUG8#I9GC7S;xwnQ!-ZP6qIS8eDaQUsXK%R)o$x!0Jk?{=2hLxEet?X-oyW1*jm=( zCW-0VzBs3&WW#KggvJ*H4I-c<&sPtpPXSm3K~yAuqu@NA@CXW9>mwVSK3i6k4 zm?!UVxEs9)eaOa>i3qU8jq;fEa>cONPoWOy z0F{wqA^(CPrXFfl1_?Tz}J&0eLQ03y;5Z#yFWX-E7>k3d?d;>ME?!71)VP zbr-`d)CCX}OT`_w+ArNw?`h?tu-F;EH?StZ28%PFkdBL3DK z3!*6}b1w{~2O+<}F@iR~w8(*U!`^=i_ zOHSsQR5*~_psrJpVP0=q!Lb(2)yr@*5reL%0?7tBs{X|c;>JEDL7RipV5hbL|K@&g67>B@$unnHa3{*uRAWydni$Vx#D>NRX<;`Mx zW`_5zWIxmY$cCl(yIZNkyr2`vL%{xD0Yn$;2`;wbmoJa?sf0Fo_E} z7vq-8PuOj;ST>^@mTr-iUS!cQhjHm+Pb|TWclV3uxkKv~SjLG*7(m z54I^;jJrNMQ_6fCDv*Vop@JC25f6E`H9-mgT&zB4I5J5LmMGZEBekd6;7@wTivMbN>#r z*keW3$Gh~vjhk{>U@&ojjF6tOw6vdc*Z~rcl&tYoXb?_dM=FyjadRB4fu#M1D#M>3 z#DNeoZb=UkbiZ=I(5YaTq^G-?zJ2@wePgR#3byWv1+DzC78)iO+HS$KiFd`OUu_DX zrl`8*d=Ci7cacPmsSqrx5#TK1?>ytK9TVWp@z-cGv!J4(8!uG9A)sZT>87HzGXNn) zpgb1kTc$C^rhmQ9PiuR@RNN~U2fCNKO#HL-ZMBv1IJeVEHz~qcdX0Lf1v#G&nyb*S zs0Q|{u*KI`6sV$~9ng02JWA?MQ9ZWIaGCPTk$G%ZSQnb|O|vaC^g~1Rzz)PopgA{v ze%H@we7Jq+P{R7OW^kJDvMmIvSpZUqVZUWrK`(^kRLUyOx2U98UEBHeT5jGi>KUG6 zsuA)d&3r_!@Ixa`jmih@C7UM*Sm+wAAKC9N*Z=6zUsJZ-BI%O06>JBUK;dxhLpZ2&1f0_(yH3#(jj>R`C^(JS4Q)>o~tnloRmA_K>OCfItO4*+3G93 z6`^(uKZCYam&1zCnLW9ST!}cnuCH;&`7;;RB9O`aya`CJwFi~$XP_nox~Nff#`$8E zb#Az5u?sh5m=PNy=w~$zl-@m=Aue7!!9&`cUyHX;!J@K>Tlu-wPQcG^&dPqbnlj9; z2C}j`R)^%5!^>$-{;e@`s0CtIZlD>)OX+AFv!>Vym9{U&=G!v=*w~5f6~f5-{&ryh zSa|AVMfxZ`+&7Q-Ft*hW9h@n6$EPTs4#M!crpTXpn!|GIsac@~Ap2KObp9`gj^)5= zCa~7BQX8AB{RG{BmF*as1{TEdpKUv#U=y?a;@;@(C!N03%jR(b%Y~RbQhm8rTC7(J z*c|_-)9A2Y4o$Sy%QaW;IrZbw3%WA-){Q^ym=Q1x+$!~hRUvjO4$YdK*4EYXb*lVE zX9hU99Z)NP0+_#N0J>Yx_$Mf1U)|IN;S-ue6-8R7w09l}M%q2`nU>(z1xua&@-Lnr z=&IVQO*`9wpy_Pef&N;X@}qAYR@k3bK365z4oLP>jShS4rJU%SS*)e4^%@9vUk)!N zQ}G#sC7ploGJ`|2<)GHKi-mskS9xC!lT#$j98m(C)`f!xpd%wlh`#8cCfCbMQ-&!t z+~mpUQ)E)w38PW47K#=6OMMvJX}!hK7A{!D^>`URV$%4UwEqzUWx{nzW3cieo4H&y z-mMXLbU(NMsp+l=y5(45X55qzvm@En=B9@5{j9CjDXYk(zBrCCld;X#y=XgIxCK{% z-Qzc|2q?HNAl30YvdHRuBGVRwaLq;L<#$*Sx8t_R?z-bf=56~Co2TWMqNg5>-)dUD z*hkk{(`kcw`(m%a{NghuIulJ&ZdLfk+&Wx{uJxrz`EhMk1K}AQ!wB8L-Yh&@rHo3P z8;bk8N&*WGg#TCk+`?~s^Ak>gneyab0sdbJgpyfL8~n#h2w_gkkyGy=U)!R>d)C=+Z8V6 z@|rrMWl1}5(cSh7jpTJ%)TmDb;d#GX?;82d5-cV;zr-Ip{n4Dk{`R!mIXO2fhgkrX z>rfT#0>G;!h`Vp0Tf>m((Nl{fZ#2l%eRW|1wrg@pQm(0azA%okLnO)}Vvvhvqwp)f z5d)HHG-^k~I9oLbg&A(%&j%L|Pi~|~I`4i)Rjwv))6Nh?3=oRjAZt^a(}d6bYB_)~ zUS_?bQz`2!rt(G7^#{Mf%txDEKBhg%mE`8!hyp5gu$8{d3aoqvZ-?yZ41172>n;b$KjU2LX=zXjlms`iS(dG!=Wz%dyRY#$- zIY+|!D>>}A6?W1eT|-=J(Zg8YFiahJ1yHT8)ud^x9?I^Bx$>#5g>Fp05!T}MAI_wQ zG5vozzxB1M{!xlmsz~Wt0;CUUEYDfY+;g?=&l~uQSIb)H6s9#!VXn%F&a{kd=C`3v z&`9;Ysr!YYTnAK4S`jaz7>(Zx*=u*0s4)zet;fRsBS^{{X9ie(Kq|xm5uj{WdLn}q zQ(<{E<}(qY^ri{?8h=$<91$10{AFu8(-%6RQ9Eg^cl_J42pwLYYpw%)q`@+nOuJEF z$`~=gXPCga{w#f8Eo^Wa;{=d{O&KtNgns~^t^^nbz>{S-o~()tehwG)bJ#hs)cZ|CW4$1KqC5a&731hIP z3H7rj^X-{F8-lwcSC_3p=2(Fk6pC+EDD&Z+$Pn_0}-k9u)7l$Mtpj!Ol z3iAv1CNqGs^f34XJ0Y(9#P2?Kbp+$2>sx81olzg!X6saVw;T+GkC;9gFs~Rn{zGCmGbIqw5j&tN9FGIFHmY2=1SMTFVHIRl6D;sl~A`$w;N$s z^<$O|y=@f0LZQ<}GdD{gUghd^V@&*G$%nTBLLGV#n101i)iOptVUE)T{d|CWehIok|v z>9DTKRxwljIV-5t+pj@&y2g#nj0aJbBnZV|q5n;w)zEjME^=GV@-9l9INFR_-1 z{&q*Y$yc1ZPM;Sj8gFTt5^f{%O%Lvkfn>agpS{BrF_B65jx~~nSSkvp5tU7_;cFmiG z3#Vdlp4@|4{ye<#Zvsl6BXbI}~%#_vU})1hN-Fs5^jc#m+LW{<73B^ z?@cS`B#+k>bffO*CN{n=)tW8(VONd}GcIR#jcXL4No(Irz*{*V3-Dh$8_M=_=b5p8 zV~>!bx5XomnD~;5xn5r2G7z!D6U9Yjd~{tD@nh50F?$*opg$a~hS@51KDHTjI%x!9 zS_NBQbey>gI?wS=htX-&`nIwi;c^0O7H>`ls64w6a^rz_6m3EI>=S)xTfHe_E}~k< z1#1TVda$pG!>LRcI$Ri7Jea!11E>;X#5SCwo-ShSJ1VV0VxRY|L@!;j2~7YDHI5OB zExz~W7lHnN3JmaLl9~}UeuN|yyg7b`o_s7VYEN1{MhPIA*5$r2;s+oMdlCWGS%(Jn zOOolmjn{{i0S_Hmy^@M%GyX0e-de;N^82Xl1aw_-klOlN{4@Th5A$Niy zcR!813$N(IqlCp~DWAVE$L0Y(B%Y1d`>0P`hY<-(dkKDgGUI~Z-%#OD!a_d}wO!te z3k(-XnCagfvx`>_EZleqWrPkQC>DltXKN+W+c@or5Dz{dZ z5rEYVWIobyzl|{O@)PSxf!3;O6!cfRJRP1+V23#VJJ22wm2=6P6feMMqG=))(Aj9J zQDIIhgq2Cij@+l-U5(8zob0o#H&#S*$?c7tctX3T-UrLW2yK8(g`d#&-}?~OiktbL zuWNwhmn>aDK$YN|3leYD{h*uB@niGM5)P3}hOA)fyG^WsN}UJi@3XwOfUi*1aMBFp z2I0eit7~XnZ^AN^4{-jsL9wbJekqNz1L?47xd{uV$~fg=CQa;Vv&Nz3saJrKEF=`L zC&e((zcl4z0ua#uWGw$Tm6$?=i3^yFUt~fHf8i5HTce0K<;0|&zCwaUl7b7?KVB=Z zByJ%c&4qJJ$i~GlgKhi^==s^YQbU|QW$*&wr7C_Qj!$6%qK{SU*pApG*p(E2RqCyr zx~~9ZvK~5y+Yq;O;=9w}ujg(?WYl0Cgk)!$o@HX9%s3aW!|;%8s+=prY62iC&OE^t zRvA;6nChldK#TwNF3smH1=xRb#otR&V5FNzm7PV)G&p|^d!Uko2P4#e!9k5;)m*vf z{owCU>>$kPPS%(&dCcb!^)nbYv~S!ftt!JXlmLf}JX> zNI?6`sYX+G(VYKZhkBOv?41 zFdg6P2lE%US4*d8k4jZPG4SEsvoL?|WR1#n=k~5gRtVKi_y4j9$XMr$NXzZ`YX%%2 zI=w2JMZ`jIP8I$+p@cg1l!4Vjjqu=4QTT-tYxf)n=( zS7E#;I>i$T(gQvTug<)sckjLg4~`$RXNfiyjZDlv%z%&D?e?YS=ikOdLUEKY?VJDu z0eyo0|APSj-=uO1A2uOi*A<5wE}*x!XwVntZT`_H%PlZ8jRP7k(W2JTLNkzYWT&B< z`16I*8#9YEQN`ma75Yjhjn4m_EL$-@|MX%TRf{sNrvk6HPJJgRUXJeRvB*X60`E)z z&F^iMk~MP-3a24zf!hjj)aUCr)IGS`Vryn-sHRedE5UV+qca8QXZKrTf<9ZejZ0VL z3~u~HHD#b-y-ks5kzq7b?Bev$;jdht`Mv&ARi6KADdF-IGiLZ>*xKv4&7e+m@K2Q_ zX)&cs$L&C4c~jVNjNg9N;>7U;BJE#B!Q(nJKzvCA_uGm7H#2o-MS*)9C3H;7D$VB3 z#}BXI-CG$rGmA99{3*_m;x&%NN2i@nfSdnY&7a;JFwV(zuPeS9J?@{_kZ+If=kZw> zpdt6FnYg(AY@VOvSCNZH;m^ey13ZMqHJ1m?5B{gn*e({NkT!j%%qb(j)y}%1aa5aTGF|a7os5|1zx_fiBm=MA6SJERa}9O%c`$-wjXyeBGNOa3oMD4uIbEk@EpklGgtR5?flRUHza9G#SldRedm zO$|Cg#%C)z2G*Wuc*AfzH}3f=$KUojUa4n-_VmF?B)^VvQt8h(ZCM-R^p8jz8t&z@ z?LtoJT`p-Zou03^;13eu%?67e_hWN3t{41j2OerS!Q~{yVclmmB{AfXBRDz-bCdr0 z`T{qMO*xbnF$p7Thl$-(T35@@KTF=++9=%sXT*hBhcJaO7_^{%d(nHaV(f!z43%Gw z$WcEOO*MTDXk7?L#Z$o+a*T2L-r|l~vsGb~NS~#9_!m8zPc@ zO8u(^G8$jux0tsyF5sl78!;SI!%iTHmp;aG0`C)4a%`l&^(4|>IT?hxM=5AxXSa7S zG~e~O*0|SZpSH*Ral`1ew3^+Azuk-hkQTxzN(A=~Kx2hu3)U&*f`jwweOL>C2Ck;@zpdjXK4DfJYjk^3*K|HP*b`k=kFSe}Gl9pd`Sq|G+wGhjQ z7=$fa;-Jz-t>rP8tY*a~J`<)rjaO~h{WKzOIQN~RPVt$h{JwV# z9q_a|fj@C7YkGrEeD|`yQ_z5qaYK??c|=XHBwkBFJS}UDNK}TAn?kvuhy1aX2PZYi ze0k&w*P_jpTtb$`5J_oKf6DR(Uq~yUi-j%Nu^KfGnQnig^+vkUJH)#I5@SVsnac%y z(hgy{GVw0?lc%65N#IGd3XPjU>%bMo?MRyitS$SYX5wapU5Uj>g~<0Ed>S#c*0#@%-~NCCU!s)mi(3@dgGwMYrAKp(LT6wW}jJzj)Xy zJ69S;B%&>EFnHKHs#!(>P{wM=N(rLhtL7}A^n6>04p>Y#v@R#?U@d_+sZghxiM(te zZX0a{v?=>@;D?#g>*-6XtOtg>T(rYzc8gRtojjr|NrkEH0q)J(6Jxdt>sH1f7)?LF zcj@oJLOo1PGs3BijA`t;KzQO=L#G%2z)5=-oZM(i7sS-zi~j8bU`SH>g&h~tqwJt+ znUx5J{t8{%zqr@8T|4Dzva*4DFdDn*WPp?~Nc;(le!-n~>ksj~;x3k45yih)q5j)W zSHNNoKkCL2i74mfUlk?|t=ung12z>qU^3W(-rE_YItOECjf6jr!2p^l(-wOAZQ6OG;<37Uhj;-G_P?=Gb%W3ZmRb@Mz9MHm*J0w z;a5&Y$7O^@`Va7bE_KWGOxRLLAfVsu|97eXZ#`PeNTnvA00ao=KaCzJ1u~r!N`zTl zn4OD5G{sO1qv?hy1LVJj$Q z$r!AHZ8um!J8*HtcxS(FfpcDwqjT^%IXP!6^15ez~zO5rPuH< z3xqQyJ(IN??iySYDQ{0Yha}M7%vTf)yt=|^_T;FBUSg2j`N%T_J`^nYMfkm_(RpM{ zYE|oa&{q{a4QT8&N&&8)9fR!zlGtzuvXjg54=1iss80&V4}|r@R7a^{b!srqt_ZWp z=Eyx?_TQipzGc6)$1?VWqTkt+*o){vm;VOu9`>Nu)4hHM*^HQN{osD4G1}-_&vf}h zkh?q8^*qpDnr8#p(|YZ=n|15P9~Plssb%%{>HT}f>_&+z6BRYZ2?>XU;HT!>BxZY zT7jzi4Sg=Oq^Xun6f@IBbC*x*Fv+qg{iNuQPN&Q z_zE-jNFkq$(Xtn7103p8+yG#sbUzP>`7paoLKxSoPV)zk1DWHV&wCzCDQrPnF=l<{lt2qFt zuFoP_uwNoWonWNimB1C*s$!qiI$0Q*$&WA9C~J01xH;=+v=jKY)CgZ`Vtkc1H4yC8 zxVdOp?bf304CJVjzKENoe7l|z><2^wzMtzOzYCfx?mK;Onat^$9jk6mp44u z67)9!0|UrJ!T5o%y*E)h{*lc8BbM_(34d75Fem5*!8ZUifI zM%7>TPU;3ySQj=9=0a^582}SM@m)fv;jIW-vUFip7gs*WjG=<6K3o-=U^UQX>;GMq zH3zxWG%vht;o~}9OBLzDh`a_cZ?_2R9-(=AnR`KeF{`t*jF9?-EE{jAZg$Y;Mk%vE z=l$1>^P!ZD+z3Dn@VSL?L|0V~sT9-yDgqS=zL+xtkAdcmYY7Jq4?FKdAd>a{gLWJOyHdtfm9kCA{uQW0T^}4!u8?#%(ljcP=SZcJJ(B`4 ziC*nuQ-;BJ5!ZT@RXm5+ek##uwj<771>Kg|w|3xS_yIzk2ubvivNfh98h;4zpjC?v z6M~o^_Y7_xw+@Qa3iJuc{gy)4kNbPeOLdm}H;s`mgw-ykGH{lC;6k~fmVXOex@v{` zAT9Htlu5J@fEptRw=60Di7Cx&MDn%642fO^a#4cwMM4++=N~2nH6~CR7EE(dphYW~ z1gfcR1YkeJ!={Mys>ZQ=4 zVQZfIzQ3GYQrlX!K2#mC>R`(bK!IPrzX=W*o9X`1gUSK+atzd(Eyr*f7=VB_I;NfixhynCS;~Y(-B{X9P-;0gciXa14#}xA76NIgZI8>ns4 zc5>avbJj1-PAq0L9t}7PzB-$F&^TE$lZ$&!&E*+?`)adz!Bd-bt6awM)UZ~%QCs=K z&}^6G{x)J5B5(3&rP>pMr+r)Lg;K~k0En<6#-hfQ4@I#|v#+yY_)unfmS;W>S(jCW zTg1w-enl30Sfz6x8aAup15s3K? z1QlrD$FR;d%-FBuY6THnBvIKnA)-9N*sqXHwCXBB0Zc}d zOuCxI%cs^(_`I7!9k)ZM)OUk31WLCW`B9C^46~mRK=kTJUsT&^53~0geG*;r4 zwop?^LmDBS86Y2=LU~ibOo^hM0UoVY9Q6EJcM{jf+Jw{M7?or35X_bevc)TfQ2L1v z+5|*tAA0i~>WI#>=8d7ffy`w)GzcGeyA6KDwU-3L6k3?}BzjpZ=a=CuXS_s@uQm#9 zC9u?o9yf$o6lyN%4P5N`Dd?*or}fREV9JV{7OK}-y;;x6Xhn97HQuf=0;C|wB7J)v zr#JPhq2nw9MkX(qRC_r=b^FDpU`?8u`W^6w0)#)3qWCkdqJqg=ON;2Mvr%ACKT0v< z<*p`&N@LyIhjS?Gu`*sG7xA5;ru*fe9JyqA*+s_+_r&V`23Dc!Nv;#OE0f6)s-le~f1uGP2oRL>J2-1>Wlb9#XHTKghc$Es>1Zo9%g(&S{2v6~ z2l~o3Sg;id6#m|nDI(cniA!ttU-_@WXWOPIx~$oX z8ft7KR$@uAs~@l|wZwAX2r5~e!S+aa-zpBS-047Jq?$(d zY-)>MVzH)x^S!@l*=tbrDN}kEFVXWOULEIkZZ<>~09=8CU4jo0s<_XNd_t5Qz2YXu4 znu*tqT$wNlVGilkOnS1+65y<)5O8z&vaX&aGO%>874(1O+zpJW!!<{!`t1je;F4}J zLpA%k#gsarph0DmD75`#IZ|@fzJhN?6@SwOSQ4rC0(G-i{$ARFZnGK>Za2S3UT)+z zHC7*zljr~#c6Aa?(cX!|^fGDPU1G*vXEs5vN}SmBY8lUF=qA@&wKG%L4+g$r3D`C5 zcaA58f(-&L9n>5rZ>7B?2uw1fXXh@+a$lS%Ke3JqAiU|SWL$XZHSxvywJh)k%hdBT^}};)xflsqEK1=IS8lxD zz!+>1Qb#i^8;p++E2~)<(#nR&4hLOe-DAGu{em6}#|Y+DFgvdh6O6S(aQMIipqZBh z{AVBL1tq-YZ$m9JoSk}ric80m3#kYxO^2D=7xRoq3g3bs%bdcoBPg=L?TG=jbOI`G zdoZ>>*$r1WU4A)1?jvNRtKJf{RMy@)<#Y9jZxq%I-0aHA8;M;|CJ8aMAc8$zAl>?y zICdTg^A~Syt5m*80Rq8YhQ=wnj_BcJhGX2Vwso8~E4$$aZ%4AILAS|q(+itGyy)50 zngK>XP#k4*xqhJqMZ!-|wfF$A5(|?rbF0AyXoa=No&)%o^^&{%x<$n;o(5arG1kC; z65}iZ(vNCjnBuKspzL!Ve_R z^!5@Qor1d^Mt6f(bZ}A-l8`M@J6MrVw)?BrKW0|{q(*%Syi*Zf(_RT}*<)iv4D5}g?8Yyme?{g3MqrJey1|Ywr)1m0g+sB(2BV5`U4Q7YL zr~l}xNmDzlQ5sH3`Pu<8)S_6r>`h=mCx?vbP^+|`34i`ZYM1?mp`A@;@HNe1i?vo^ zU;O^6OGvXmkV{(kN_$?zojfw8OUci%PPG^aR-SGA5053*dLo52enAdZ%UiFq<_#b5=c6IH4qBI-R0T%Oetko=FgZ?*+K&tv{XTxJsG1>#UnWNz2Ohh zHtNwBC9BA8bn>m!0w}fd`*5tg?SNQvJmS{YU7F*N@y!yVce@VvpPVSs0>_Eer^+sX zn8zKV=@sy(oE?|(@*o)1B7!DD$MGjuktR?HOGcCtiQg`_0-gjg$y7yNkTH`FVDe5` z%EtYSs1C%<)Hgk3)Z5;0L^wIHj`I6=_0o}@CC3wt_c25X!r|lMS1vnurkSbeV46V8 z`MF{eKKQE%I#3&d@#bvGzpb2wGqnONF1oS|4aHIl0Xdo+jMKFB%0^rYB=Yf_XJ};R zH5$s-3?shUA!h)QJY4>$7sXe^VSVm8prp4pfFYU(HXMgwn-Yd;275O6u4iO}L zdkfNwj0xO^anhfg0r*%1jP#Qumps0y_v4Y@*%1KQiM1%40Vv0Jxqpc=11ACm=;d;{ zY27Hxp-oq9tpt6Am%}S3|6J)CG8*s>0{^Cvqv#@rnRmn*E}yfy~74v)&{42 zbox8H-t|O9ud>E9p4Uz;KZd9WE~R;ZRrk8IBQbqFkY#Wr{1j|PqclLw7MkE{2lz*! zMfd96!b_wtV$gbassWN2Txlc;uz0N7Q7RQeE!hC(DmQT$^if1XbO%{wRs|!O@&uWY zAX>65^%9-c!Q&$@qn>d{y|>A0Ev|1AY7AbHK<>62i^@XZU(y^lqR<8s#zO+{eryC7 z>70`f~w4}V`(AHqFZyxm!7Uo}qKa0yVO z5$D65P@v=1Zszs&%|mzIaY={;y^&gk(9`kvOk^b%aPAl?KpgOx#OE!6gWTUZ*|@^< zWzhj0-k>bjKBvuO-dF_G^0{}g0paQ)EMXPxO(Tt1^};I%1#JTn4+O@8u?L-IdAwO(wur9u4p!mkk?Bueo@ z37!C9$~4$KdZ=Rao`d?xv+AuV;ScVoe%(Kk%;$nqa|f)pAxUc+(~#KG4*`phitUht zl^3i!F9`l}f_xAAK>0h|nvwlXc!-v7yQ^^D07|N0Mu;?kb`Y3BcvTy`7UP8d4Gn^8 zx47a~@zF_(J3^Eb;;=*BRVo7?50>Xe1tOp@2NSCr%3tq*dXR7vvpdXpm!lm@zu5$f z2D&dE?hN=zPkd;X!swg4hmST8TdB-Zm)30K0@JdZZE70VtnVUCw_(dHSR)oA;G*Xs z9zVi~NRs~vCr6|RS)MH#Qm_Oy8SI1_9#?sDPZ{v^K%Ig95P{LAou7d*Y2CN;9mTth zArLtmC5Ai#CrJcPLTeq&nB7C11ws~IHUK4N<^q7-d>QKVt#cuwF8)Df7cW^_HV9IS zXvO7adi~Ph0k6DcaG3!Gah4Jzf&(@q!3w=^O}B$l9uc<9Ai5Lge@Oe2w;~koncAd= zhQi^<3sT<(iG}CF#FBDd+UcTXK50rU&l75Nq^wHDqEb<~6plj(dX?Nvz}(n(vhSQB z2MtJq^GQN@pKG8pjQRF#cXwvGs7b>0Dq+MPVD4TRr8m83XSq%fB>hIc&tdFS z1D_Y)foywyy+53_OALG?9clk~+#8a#Q)N1!G=DXowd=3d4}osknO8SvMVN;X@w=17 zm&3F+`KtRgnzTBi7hBX2|B?XTa$p7>xiPyX`l_ zhfx+7%r6#x@PHz#v%~ZrQU7aUa2c=8??jRff6+;tTtWECZtDDplgJEok{IJW*b6YZ z!<8*QaCJ-+sArNn0$%a5qYk2EQ#cZKZigfXAWE~*3p79kIpb;3IvjYkK$0VF(K{4* z^gt4`u<7sUW9v(lwhNcLh(QURU?jr(ksWJ)_KHz=bmBOHOG0vGbLD_47|Mx*nX57e zGC#3X%b0=aPt9mj2KM2HDrn)xMF*5|h8W3AuU8;-(~6AJJFCs@odm zfA1s=LU)V^QnX|_%NC`O3BWjif{$Z;>upJs^MXUv(t!ALv{U>g-&6*cvsuGKD)3hD z_VM{i{{$oZC7TS1+?Y$|9T#gi3QNg)#AHK&clG7blXesZ%1frL*a#^!lnEfCbxz*& zNQwSMVnDn-Hn4N_^NnW+*(Te_*1kbAI{N!vwzTkD#kjgxZS9f~{rO!stovJqdeyMi zlY8^VB`hflw20txHL9LVV${izr~Mx|uA>oXH@+Q&VOs{Z48ME+w3$8lAH=xp=z)99y2V zIZ9uj#{+8t|J~Azs?oZs(jG{b>*Wx-ebZcg^T?9ge$BlC%*J#ul$Pk>>kX_7@b`XS z904OilZy?+SNzX<*5Y02Kz3=g!|?k4m%j6xw^xbO!w;(dchz`P}jM#-b}Km;N0ku}5GMLY7j!a3)+T<3VFLQBF?xf>}T-OASGh0EXu* zMC8>64PsfC2T|8}JoB8fDohGe4Qudpz|{(jfK}yRodl)k;VW z(59vTmekvAZm=F^7wFUTG0y>mA8upsh}PVy3h+_EQ*w`vgLzz!&|E&?<9p!Cd4IWm zSf-tJCPZS>)b(kl-Z8$*G@5_AxVpN8`QW@;%Uwfy{^g;gBLW~#;=e*&9~AfxKoWMM zLUM8Ubt3j;*IdFisyN|oeAt88LI(69fy^~$IIeMZbVpu|VcRp~f-HfMu<`cITNOMC zTu8#(NaQE>xfy4Jdg5bMu6Z^Pao1p41P(e?H)WGNDXNI7SGy1&TqTjD_pB?a(DhKT zu~2X6i_PBwq#@>yI2=#n>PAi!9R0{$6kxArB=gb6; zSavvnMfXV)BvV$2TfaCzoR9#>SC=U8$=6EIVnoQ%=l4u|ude>vj#d>~MhP*HKSXYH z_Vy{TcAGN1k>iVpa&~bs`5{^Pyw&OJ76He(GqS}>V_Bm=k*M$KGgO&iQt#-)NXa)f zKL7@H?bS-p%ZKubiti@!T%i)+5kDXj*XPyu$Ut4v7diwNDyV7ky&}_yim9=JE30tS zdO1lJRO=(_lAz@*kC=_|RI^Ag{#8a!qpQ8^Pf1_8QF6SYdFdxo%`K3KdjOirEReYF zZ(R)2JRcY|pk8Q7=1pS2TKFie? zf|WBbfQ>Asc!Oy4*-Et5bI^^Ly+$A+fcrCievU1fGk-EP_3WRE$cXdEQ&42J2Vl;< z04^f_+fp1_S%td`XP=+5gry{06)*<0Gs3h_eelQ3ZOSC$R{nxJ|n^- zFVVj+#;YWu8D>*tXJtHKpBrK>qJiR*oxuE>bV zO3y6HPO8lcYbc0ssZ1{{EcjJYU0MN_7F9J>m*zG6E^29M2@LrYku)5TG!-A#o}Ad1 zSlXUi)f->3l2)^xpY}JWV6vdDyRdbvp=`9KrMtOdwy=J!rM;;XK2*{^)zHyj*E`cX zx>*1BU+dU*dudW{by|CQW=~!IpO)upkHU`D_MWEc@wUl9cxiuU{bWb!Om7{yING}U zw{B;wwd;8soEjP#>KmJz9PFCznVlW$o1LBQ7~1KZ-soL8pIlrYTRL4>Ul?3D{QK{6 zZf$pJ=VtNjVPmFmeR1M!v43ZI_k3|}Z)IR-ZFcu;@#5dW_0H78`QrNe`o_W8&c)vD z@b3Nzj)D0*$o1ck{fQ(h4v(oZ?lHwvD46q+_`{9e3=U|7J9O9SZo0QnWq3aY=Ly zsbH=&J{$|Ln00JO^Q<&kHAi}IO4|pmT_&WRe3mkI@AE|-7fYM!M%$SIj9ZkaTYLbQ z6i0F$<2EHs-W;)rLrf>>*igYTfNd$6PU+VcfjZkiqxE;q22ohj<78bOfzhBlIYhH< z!FOebPHBo&feEC%%#y3)mkGxnlR6;=z3EKr67JLveRdMo#WB!mmq?q!d$`RXcFzvZC< zroTh+iVI?uXdCbg2jCXwB z9+d6~9o!U06y-psVnZKlS+?y-)w!mFz#boO3?9ku50;qPxb6dFC^7d5c#Q*h?r&m^2x_Hpa1jC zvdUe#U_^6b^7q~N6@Pz!JJ(9XYw&}0Gj`pw#KX~Q0p)m@!LL;p_IU1%9HvUI7X9u|ud>EU28PX-V@jYUpR(>>G<$SJdSf)5C)+>Xq=-DO@qlMw zR)+oKNlHjY2>5h8*!DtVH^lp3v5eY1V^Ficd*%zaXe14)^&4<=Rb*PNxo9XF}RcK8lEl z)F=^$x4`jhp!q>wRKE2Xr{fi^o&-68(n4fv>UOFF6yEeYt@Q2FNU=t`5PfbuYvwD4 z^Sy1EWSE-_LiIbvY@*crDfWX#W2J1^#z) z5_}+fXiDK8>GV4?Qz;HgyxTV?{R;aj@kTKl10$D6QH$ik=v|{y5;7~fP@uM z;Iy`FhoFja$aAdYqwHo`{=9Jqd*k1Vv<|PFS&kNS+j9V~u^H1gQ@?oy0q?yOzX&@7 zc<`w%XWtz#A8HJm=(FeSGtn9|TQQBvY8l-CN9I_%ada(A2 zm1xgb0fGM$np1cXyyfIG$k&<|OLx8N^$LE%Hst3OakiI6a>IgCIO@|Ta9M*h?Cr=n z>2YWk;&5T!%Bb$1Nj2nDpDetL>qa(16ETgvxJAX^k=_vKl-vj+?Ubd@m9Qxk9JDVT zRnm6%I@PV7(R+gU2I%u(*Qoh-$85^T$If;hZ3LwWxyi~!rDiC zXJq3gh4)LO0aB@2>C;Zc#Z+NAPy2LB>GscPTEbgXNeSL<`^Pl~?J=8|0sLO!7Nzd# zmh*Uf3zT#LBId*|_0U5bB(N5$cx&<2PFt@;lD-b4fO&pg>pw=K?hi(*&ZvW*SRedGULVM@Y8*xbZ*o$0lPK)ZGd9;71?E z|MLSmGsBdqiN5q=e>=OI9Bn@5&PqAv-IQ+C_TofN7G%| z<$^np_2zH&5yZ9&9mN`#U0STq>yb6zNC7kK90G6iC1KP#_K7rp?y2amxS}`B(W1%X1I|n(2A=e@O^4O;2!dgcUvTy-#!1PG zPlIq9e%Kw{{r38L-gfhdg$yShfZgj9fMM2t`0k6LoYyEj)xWdP<4)|PaSd@o z@u@L_x$8fnW7b)}^I7#?m`5NX*@|BedrtTm73AAxe)S0ETt6E1>rxJiTG;+i#OZ(uZuG1{}81S5;mmKMrb_ zTzu|3>Hd-Y_82dDJx6p=-DEe+cK`}txLD+Wc4~9`y5zaLT3GzEYOfAk)mlDKm$#Ur zrJ2|M;cM+EN~vKmbucOf_J1C|j0l+`@)GFh%n&$Js^xq&W92(w*11y)^W#VJh%E{G z0(zQ14|yO!<>Z`bxvq{|1A&PwzJGU{FYk5ZfN!HC5qc*Np_007B7tbGD1|~CBrv^k zfs~fT0wB6m94pm8uJo1oR>lWy@mKUjSiSKoXIg27n(`j3vxryk;pW!xU0kFe_X%&d z<5inLeBe}l;`C#MiS3J;fA59093ZzEYX&sswIB`~Ct!VZ#4fuANOqVt<&_r{oJ|c7*}+PaY94+7C$|2_!|Ok!E#t8p39!l8zsr$y64R3bV|N;ol3ba%qz z-CU!^n&yh&rW+Zx3q@hl^h+4`hoJ91)|$YpC}d5Ht%9Rfe|nOd4$GZ#L(Z|YfvHtF zFo=A@6Egqq9y{$R5X&A4bRj)niHY*mz+L!$E&9E?m&jm2AKv9uIjbw{?z|0Y&I3gA z(uj&7CG}{UD8_0!*vjN;%_@amTQ&hlRVJBMPbyx57|3F$#DH)?E6*GdEZ&+3H&BGa zS3i1(s0|h)!Z~gQh<=*V0VM+k+y!8uPK0Xo8lWi>%)!5Jrjo4%DB)-7G^0TkC6EGo zdQfJudg*J~QGZ+aW!eDsvp8uv&_o=)L`;L3cBo-m)98yY=GvD!AJ%29Hshcxfo?=H zsc67<=2Fn(FST%ee$G7A7V99ClZ=jC~uJWq5EL%ceju?tetHE0C%#r!4@^irl;idGX+Z1k&D|4h>BW83=clzp0axePjYG z9ySY>k87g_}g z_CLZ=oN^7_-LI>I$PEK%8&6cgP|*P{7!qD`{}l`rHPY+ zDyZ*1VMm?u>}(QDGLfT(#`nt4?{nRMI}PBzUtByIm{(K8(7xf|hD}oM7hgGJSk-db z{a9#y?~*fAwmTk3{>u)@4@oSecq=`(hE?MA;V}WP?m`Th_D}V2e08i<;niYg)>q~d zdjph*G>N`Z29)0~Ll2lD)OE6l%uy(Yv}g8e1&-@T_M91a6PDe0X?3PA=5LV{(exji zUEDg2JYJdT&57XrPMtRU>Prfg4trJ;&ywb%y*D)ifLiWObH-F%3TOqqkDdMOV^m!@ zGPA)ES93VH)~SfuMOraG)K|Ddw1=R%^(u^ve+z+Rbe<)*Ti0N^1y|*Ham(`cs~qaP z?`l1S5>;3`mNmHB9u<97I9I;m5E-#K9v8o#Rf4}wsP_#>s}5f0_m%*AuWs(5@Mv@N za+E?ExJ@NpN*U_hTzBgbW*eEL&EFn;oB&#Oizbo4t(WMV@6BxIY6ZwqAC6+wIhMm!xIlA0VIfNc_yFB1M$VE<(}#Nuz5O39A4rU92R%JlT&b#Cjr=_N$v za~`YhOgy9PZ0yF*d*7Z$uS+Al6#Z6Ym?;aM6D$2bqE5CADV*m$wvf_&+_#2=7<|Kz z)gG1QhK?p9TPR3E^DO-ZU3(GVCY2X2QIJ5Xwgnwg(#LimSm^v`opY&0i~%_ZN-E}M zXDM`avA&Nx1k+Z9@lRJ!qi6;&;f5C!%oJtM)9r_}Yh`SW5 z$1+7h+7Y4RI(=>_IfdM4fAS(l$U!QKV&2IW_0%&Hhp?Xgz0mtBqH!SdrDX*py(SGap#R^1mP47I#Pkz;x=uOfS_W5vU3 zKFs|5j74F|oGHDbl8_ha8?8C42m5XF6FZL5chG!5fwhE$ErZ@KxzVO#eS>sPv|BJ5 zHfyT;_>B}G?0$#U*0UJA#(@;0-)Ng5HIA-0OT^x*guHzf3=YEmoBDq<5 zMJP=oXnKM?oFbfO9l&aV(pyg(I(--amQ+xH^m6IR`xDiNpz99_b+avuc=wGwq#B8W zAEqKsC(_++{EOu)u6|j-%DN5#z4n{;T3^$;?T_knP+ErylX)mE4S>D6X~4TyGZ`B}u>oh#J@Y810~Tfncf<9?pkl zB5P=gZf^{fXG40$l>h}Cz!%MUL1h@H@LAB^nU)GLhM_clprPK|pYumSiIQ6qIp*LJ z?Wg5kb;4p@igX<9)2YsR6kNon-q1-aq|p~!3$V>cQ%Z;5ij5RNz?ebHdkL!rys zxlq?06TVTdrw(rXT2$Q#fLBqtM{5rJ`VITt>xv1RmOtXxb!{#>2$yYOz!F4+pS-?f zb!Ih8mk}K?&`@hw3wt`A2y1hoG-P#%qpP4l`bPRd!tL?gloI^Wg;*P@*fOzPPFZbPNl$5w$^j#zA#Kvgo5JWa4 z{55uNl8kvO$(rCb)Y*LaAAJ#ds^4;#F#;%F|OmHS;egriXBL(o6d(G@dR0`wIA0yCK!6Q&)7 z*fpGMOR2Eqt#haN=eG|he$<@KFnDJXCb#*LbBn;05+QV{Z28=)dcIj^p{ zz^i=(!Avl$TrnbTq0*LVWIB)xbiv;qO>ZM4~BYNBVc6dfYgYlZIIk{rZP)0IWT0 ztukH+vp0yTG*5UvJHw}DPtC+!BcyN4lSq_-#6*Hrm1Cr*Rb=;hX$SW!sH~*1NS6u` zh%|X&WBr>xt~dIXUP5t6+IC}>{29F!jfg)jo5_wB=iIh4_7EQSiHJQiD6@4)h@eF0 z-9N$Sqp&b+8(us>7k4cOp%MrFpE#WYM($p8q@8n<3~!`t9(Mll#4ik-Mu(XUvQm_| zsBE?6R6m}~Ur@n<_6T>xWx1O*fHzoMXjhx#LY~PKa^_+AW#g4mESa-)K1j?KBSGWI zzw28Nx*fD#XiGp10t#gDf{E{(`=3SyjGW7;hLVd>F-&}VEz8I7!(etzFFt-OU3E_J z%d0VurMy5r2@x0N`D;auLeoYJn2}!lZ-qAHc+geZdr5TvDy=E}Qx+ENlh-h!kE^Li z66IYez`vo^l3xH(n5uv5^`B_pqpbP}I8y@H4$?HLKXySa1V5r!9>hJNxEifra3MOR zNT;B(OGHjz_&_}>1vy%;7$Qmii8cfm{jU07H;S^Z?sBVF=}?-wkS@J_H6&AJfx)u0 z8$)d0Ix3Zbn`}{_jr800uWBOJEGKSs%z%&>ppAa^J1b#CPK)1C2jvae|l3mMU1~gg~Gy07Mo7m zW3|)@W7JRC0h9Brap@lkjAplH4(T@3A2G!wQGx#^mW+Y(pVF4aAq?9t2!@*%kdc<5 zBn|$>v%l0Uw+izX_-SjoK0SmHs)5*NuVrhRt$=s*p~;qt;CcB-3yB%F@IXQF^0)h; zp6-ABeJp2rLkmmIerf~7$c7<2xqmB!Mc=s~V$L5B<2v#-Y&!}u{gXuKb#?6cq=|6u z)i7OdU)30YxD^Xb9Q{j$;yUr}{{?4^mk}QZUec%>UkL2c3SxU+GV-Nr*EiH8=NxSD z1+Z6mkZX?VfkNs(r%0$yKk`80r))WG5bv6}x6S{47p3oY3ica}FcK`9*~VRLe1|^V zr&F6b7ygdiF)^bmVC-GNYvZ866g9C2W5GXH*a2^!!fDbJ$qSt{PK{Q-7Q@7{!Cz|D_3Hx&)LsJmrK zhc#9`ZrlnG1*w0CtBot0n0_XaTeizFWGk&>e*Ju4GCvz4fZ;ll{f7RwK35aPFdLJw(I9 z54n&MY{nBBX#Dx)gg1xwHX&e`N(M_G+$4d^R3wTN2W3kAmzSVw-22kHf@ziw8%F(% zTJBH*!FiD%R>WDx#~tkMK7shQ{1fV+gNcCa{C+Y#Rb2MuqPf-)nE8dIMhrWVdggEy zH+7kJQ_jE8*i}F6ZWCI-ObY4_Is7j-*6Ltp+XnmF*GoVdGbVftNx^9*jxVMlQn%2! z1cD1pF<%aB;cUN35EwLCzQw#|h6|G(k3l04)&S!8zXpxRhc1Y)_I6*7U{DWYEcf2c zFNf#L93Qiu3>{W;3>|!=FnJc6YR70+=`xE_u$;2|)y&(`inCKJbs?Up!zj#30a-Ch zYmR4(BA@8peE_&~Lj*y};RO^^oI@9y=}isfbrW70S3C$?^$Uzq#yy04$yqyA&6=q5 zg(W>8ljCxom|@C|_*rZO|38AG{TpEG1!a>%zH_`E?W)HYWEKw$?<&akc*TVz-Z_R& zCQCWNdIyD5%7&!;z~rsHyi&Yv@nYyV()t(q>>3zeD@97CLMhe?1Ew*7F1??3BXc#E zEdYxd)`J39N{rTK?W!Y`AqyKf@d`O--iB-KPi7Krph)o>bo)l38j!hlLA4f^F(sk{hp<`0@bx6kU*!>7&YhnglUS4%cv`zhswqyaC8 z4ft09a=3ckkwIt@SdQKqNI@O2D7X*1ff+6Q#3-)js{W5Z`D8*b!jY*=iEk$iqf=vb;uhGhiQVyg`Lt(#DcKISWiYF#)($*3wB!^EjVIV6!-Db6m?;Xeh2;|!2dk_ulr-Dv223yczAul#2yBMVOVMUV|SdE z4PxQ5TU4Dw*z3AfOEMgE=~DemmyxkdD6xAH0CC9i&TGT_a`l&uk{9#a##R!!vF|z7 zyFGS*B3yMrF=tpGa3eN6ASIY&8PnxgBKR3RD&siFZ8vXi=0t#p0qsr6ZWj5sr>|P96t`DQ)c@1Jm z3>7o%Xg-dn#lBRp|8;7JIvJJ%vsPo^muC1XHHzn<4A?0tC^(UunAt#a0Xu6Y`xJdE zkuYmp0Vv#{P%VN_5NgIbJ|Rf$HIPv}+}J6ELvXXT(l)L@+V;p90izX6+SOPE*%BuYH3 zEVCQJ>pV;iljZ+n4fQNjWp^J$o4N1P40wCyH?aL)W5ZsbmsFhFRh0$&E4+(Ri)Jz9 z#PWOt46d-G6o3u^q2lG$&a1UilRLs12UNSVyv+<`e@0VEoU2!bKkD(fxNI}{5p8v$cpCG~!vu3e0vUtxdG zb@OuzMHK6^CFEy(>*p$FYQ>Rw3jI=?{Ey*YYYJ@8#=&oomA~SqT2-`?xtJ!#t7Y*T z-B1O}7{$%!&a&JyD$Z89-ho%uIn_JgGq>pVuy&kF{qpR|wu5Dy>TRR(q<9x|bDSK# zKX+bPNvue^zw&-{QZuoUm4_(FG)ak&9i?Z?lbu zIP-%?qEZV>-rCxZUSFv=H}LM6q%Cz*Y#`DraatVWBHeB-lr^i)*)+L&zr>@myxq$E z2Zsg}<5-Us!gma6_|3pBUq*^M8g$qnu#!^mp|Z|Jp%~$AaevdmiT+?}l8gYGY`s{x z(J<}l9sq3Oyg#p)?$Rqvor2rJHj8tVfI*=TmF7`l$zZ6pOLqXepoyBB_gIC2$Gy6G z+#5c2B)(RB{1R@tsk+mY(HsUeNyX5F!aaw~+6Mx}skfpo4q%_ha_;;UjjEH5-b@fD z#FZhtz2<#RW)XKGZ&%E6W9X{rCK5<6cpHJ3!{bnX5MRIR1IM^ma?B{bNi@nx6ROE3 z_TMwg`DpEMkf6kB2j6MH@8nGK;Uo)hf~X*e8+`dQonygInkhi4!onwER>~N)Sb-usZ8Q^b zgng%#Mq7_6M6JGyv$4IMh+|`SsIA$Gr()t7+Yz(Gw-2fcbF}%a1*Z)uJIwJ1&HfcW z6$_C;=w&Qi9UMDY5+u@`d&Xp%J&=NEPcdm~sHoRr)SD+W!DAN)uHaPip-+iuOr(k) zrf;`}nrNr*ZDUjye4H?3hP?>V&E&dMBI$lu@=%61J=tPGp}K^4-><54L>nE8%vk_@ zd}FQ!fT4bG6-7@bWv?bESTRRETn|TYvsEs7Mx6<=yE{Iej z7Nz*kIU8k))L0Z%7r+}AR=)0Li*Jl zsBu1IR4cRiPumO5yn4e0f0wM$?g$>@5<#K}f97&KT~Ti9%TjV6iw1Y^;W&D-kVg`f zczv&%ypX$pG)n)=lgq~tn-E3l52-&KAd|^zkSRtE^vH6x#u+4EY4>3vx4p=T?5+33 z(o3g~UZikt7mEFjZO-4sND=W``d&#NG!FK|uhnki@5nf53(7WvtZ28;K*NY(LMm)u zJL)X7u#{GZ<4#dxa%H&^WU~-3DU4b*-fI1IVJYYHN6O3~`+Y}|qLB-s`hIDyA$3iY zulo}v^$hE*wX=}vgI|F=D$I3aukUy{vXKrw^0=bp#}w;%Q-vZT+`%mjHLg1!%<}z& zJV?$jaTj45N2%l>A*W23W1-~86+B~z3!D(cqJf)OQM2A0)=tj-Y-NA5%|L0_o*7T1 z^U%B0(}EXehY1TrMZ1&NK71Y}7K~mcwFB7Q zd5YwbCWNT}B7`sJKF^B(?~?ZCOddo9{$Il*3@yaxUw>TB)Z$K>;M}<8cW}HLMNpw> zc%P(u(>gRbFdvyu%4SV4lEWR?3Xw&?2$!b#h`Jq0@nc_M$I|USQJTw**|Vn;}YVh zD|IN8NJ1dEf5=&RHNN>YZk*=IO5NufKJ=3g(MuoblYqd;ql=sgs;)>}Nho5OV0C}n z+L_!ki=r0%L{g1;mISTmwG_Kn5I_KlL*c)_^C|XLF4!wxpe!koXO^*)DOxf;Em}<$ zW}fBiQl^bV%=wOFc4RNdFuUA4tYHLg=N789_##CZ;iS&3pxA9UnpM)PztnL3K%^2% z!;+cE0@46;2wwtxyAgP6?%$<5_xw4Kiu+Tm`!%WRh#qkNWO!xdx~7@*xd81$D-i7* z2V*fE-PUGZ!MgTa_K$;-5}L>z`3bOpUg#v&zlz2*fLtb5=;2cMEc#Cw3pTDb7=~fK zmxM;HLNdHacWlbq&>=8svUe|>o$I}%sU5(s_C)HbJ9*Xrf~SKi|;a1RGAk*9jl~0%c3~r zjS&D#Aab-)`6a*_hyhx)YDGoQP{M$fv;@~KL~Lg+XfKU4r-I8L1IG1m$xvj;{Mrbg z$;9*5$S@xG=GXcwJtV5v?|m{wTF{E%sXrr!E;@daN|4%x48B$Hrzu0))!qeDoI8;B zubC1BF1F3McZ<^^$vZe1N<8@JoJcQs;@n98T1qLI7Y6Vb#HL5?i9G~1+x!&M%xUa5 z9NwAaZloYkPj6(x=4O~`*2S<|D=rnEuqWuj%2G0gPW;-wBq}PYG3@I@^6^AFN3)L3 zDAx9hCOt)~=uWM_kfnQH;hS-W&MTSlMGq!A&FE)* zQo@?5UP`yJW>&CmQ5qZntb%k)afU|Vm$?zp9T`0>sv)SaEi+8~^Y$+!B}s)!eE+}0 zlh3mpOe>`3vU1Wull{|Q&uT&6mI#7_c_a{qS6+M8g)(LxQ2QhmNixUeb`_KDg8@_= zS|ww`W!B{lZk^*NNJsE8W?`Q#92nzof-?JY!sJd8jyqbKUceQ%qj*RwchG8LJ0qOocc+V`u>pPZ-b|TNksAFyvdCCod=ZP_N5~Nv(6$j3qD13UVUB z5M=$Q-YHj|U@#{9ICS@`kILtso&)Ofu*yEg_Z)RHm3vDqKY!)N`SiymFK%3Tppz*32TOAY+b z@E`-+xx^!CZg-H2dKAqnZorG#crMOovdERDDMQ{&0tmiZeruBd7@T5L>~WN4`S`v4 z64{a>qkc_9qJoA)^N1VSFoqVFxBCLmAi3dAk=ARk-r3tLhw_-FRn6PE4=3%Vv-_CA zUOhDtFm!kNBBsX8*kSN6GPs&Ua8sL_Sft1`hgP>yasjpZ?@>5P7g)V4s**Sz07uBh z);9p?w4m*s^e9LnDp;#RbZjL#W*0&PGxl2$xX^4Y;E77zgyAhwQHR}2nO@GZyy|p`S zas+C#Z!iA??+1V@qviZhNI+ymbd+F0aQoe>iStIR*KfojiZA|&_nRJDu-1A)4^RY1 zBrpu-eG-A=ymJU*H}rbw1>TawaNF=x=1QZQMHbTPr|(>YqzZNP$)bjNCoEX}{0yxb zFXOA1#j(6C1W%JD!sc&PAjHuKjLf~rT98^As|Xx2#YIpslULko^}rKr;*TPq`nB+4 zLuJrJ$2=0uWjFo9Zc}dTGV_00`+NZBj?TsH?#~XDNuCsQerCz?rC_%T8NOQ&&q0+1 zW@IF7yTDdq{srd`!~BL$p!xLx*enTzVJ}PE-PK33<|yjWY*T1$ovKg^w+kz4 zb94xsbs3$|GYM`QdJhZzk?wD)^l`3dU`=afeo<}4*wI1ECl^ltN+;)xMuDX5eYZJ( z3eEO=B)vCZ9^$?^bn#%@i_&BKpale}c?x=i0K{t@lZL76+eni1S*;h&qX?2J&;Gac z3?`MOZo7s}Mmxdx#};j3q+bI3CgUJ72(gq_ddq~SE+}O-W7x1`ubIAF-Af^&=@1Lv zjoli6@&(q0e&QqoE35IvK~{*f8JuU?-x3C6@|!@gx9qtVxz<(Th6j|?UOcA>B2GS%n4*TZ)`fAGNN;7sV+Rg- zg4-bb(bXESv0!dJs+k?gc6YhtfU@arN96!@AipoP==Pl>X6yIx-ZYOP9uNmXq>Ug3 z*=o#(4e&K~9*ayM?GOMCr#)OXiq`p9fDMDlqlPVkQ>6OZ+9^6Lorj+&(lmF)%~sQH zQ#E~OyqF6!rA*`T<&(~|bFQxu+nh#Ey$R6t-MedQS_|7^oRWa!YGF~hzaqR7j^{1d z+`=5P`D|w&!%Qwd+1nZeWqS0tPK&5_2wvs8VR=;EVQE~SDf9_?$jcxQyNwzw%T(Md zE<#4E5a5cd@;pE;@^Ow5TdN-`p#Qzi&eXj+j*P<0HL{n*{!ulnJV{!*N*Ln43J&h~ z$OiMmNWED3!xo)}OD`}Aj;~@)A3Rhr;e6oIuQjg*gm$Bu7k|Jz|MH>bmEyJY!;U7r zZo*{OToeJbuLx8%=`Ng)8~YkJn9gptLg+ z=F0waMIK)=Q*h6ima>@K-hT3LiEkQqeQ!kUZB~DquE=;!+yga35KyHpJmPd%>NxiAogH|+yIP|{+vGGjGD zR0dc(u~+FC!O&yVkqVoT8q@U7WBJM{p&rO zsDn$~k{0;8ypL@6?!{bXG)oG1tr31?JzItLD;NZ39Uu^BijLm+>5`ci!4w=AL52_N?!ke-INAA1&2zCcYb}kK=N;bt^7jB8%~Cq4wx) z$fx6MUD{a4Dwgr`R@cKbT$l7`cBB|lZmfFGm=2;$W8C=vhG|R-+tVi1T#j>zW)4ZI z{OSNK{)D?_;{qBs80W?*!1NU9`R0^CU*YnM_G}&5dg!&&jEp&Ftr75Sa)_FHGW}=%Ux5oRiBmA6VxxBOrs0IiD5k$#)?_RAf9!!cXsWUe2uUAE z1!?g@iC)6cpV9(2$_&QqkwpoU=p&lJp$+agIO5aVBOc!g41utre;smQ8CM7ruo&6U zhs8&GxgqO_tDm3=qFifF<<{ThpnPbBeF^_;k!VCjUcM5@m8pR$6?5(r8XJl4Hjlwi z+OOnJ^Ax3eSFK^^4jUDs5mT14dSrIT`qF-DDV!oR*oFjX%IYZmXHM!1;sNQe@GYtk zg}E^2zMRiy7@HX_c!{4^IbX%v>Zg0DtxA49dTy$9L4Rfkuni`P&d;<21&XD7(epG@ z!bz{a>%qU2ND(~1U(OxAp4w+{%S*(}XVL9RaY1vTRUji|ym%dLf4fjiM2xS==O7$w z=6w`v?3BsNgiX^?6Ghts%3&miK9>_B`x(};ryjN=3k$v*d8MGpaR^yCODPFCdj5FF z25gDbrZInQWel#*v<6lYK(&;w{QqdIyU36UyqQ)CzEkam_(%A08cAvJ3o2YGryS@@ z)_X2kT=#wnMxl*I(;m6A-0q1Y(g&7Dw~^qa6o+Vdc=?Clr3f-X0j}6lB-~f7+?bz_ zM}yg-vP8#39jW!$U;w;UijVvUx{;JEdTHLy%jl_OA8zmR%fAnRPGCUq37X&c!BrhA zH1B5%D2n7*RjF65@8StHw|dUZhu(Hl(OvBn9cN;HLg0ULptk-fZ^OKR zp4_RI)7qm(g6Soo!WPTP?n%IH$_e3U=^i1{%5=Cn-O;yG6^f>wR{+Xy(plwTrKRTO zb+_>*GsW_&>unD2NQAz%51rC1SbkXjj6%A7sK4@HFSh1 z%aMN@zjKC>qga(!@_B#chMSl`gN_qL6>R0I4BVdo2%A>={CuX6Yaeqx9fQ_A+w%$T zf2(}DHp}ff(4%STSIKOLvI@{QPpCCzX&2ikl0(ItllN-^KU-%x;}*E1OcAyW>#Hh?dxJN>k!;* zQRM=iaS>^>pW?wxqJ8ZWePu+V!3zc|AsiDr4Ie{$8VrUn0?OP)aCsbN=>Q~^IUe6g z3=-*e)TWjdb+2Z&YhR0aXU2Xu9KKEV+E=Z=d|*9bHzJ4or(qGDly{Dl#*(nq%u6~S;u3S2ZN6Wk^X4)+QG9u}hLY!(n?&^D64MJJ%%!bTg2 z__#g4+jqr_7R)qNRdSd37wxFmU46bt@|B~yG zC_Wh1NWb4HR{0-&U1wAiTi2dYLYE>aO^PT*dJ9E*M+^j{ccgcugJ3{<4UmKmQbale zQlxi8nt(_V!6-#QItbF_4c>dd*ZcnX=Epg+_ROBybIzKz=Iq(e^U!;}@ojsaXE<(l z6KK^9IDkuBI3fegEeo{FK29diwbWSL62znYYq64I`5+qru7q9^6J&@2TZkn#J7>t^{AcoXui@nNpYS#FuXXMLMB_tcmSWkYAE-CR^hq{OjDV4*OEy51nZLwbmC6z zd^~PzT1%Nc1;KiM$SpUrOU=%Gw9&j96KET(z!e=K-eY^*KEoy1e21~wsqDV>U~NX= z>ieJaZPn14f=2qmT4*ditFMlct~2W9wn4-lT}M&Q%lCXBy-Y;iHcQBiSdXKO3_f#a zuT~y$(zH(I&o<*kM7_*BGJg}hviJ++J4Tg%G_C4)5|nQ>9-b(gY(FXR$4ux>opCs zw5UNHoLNn73geiYO&JbvhX}$b;60Hk_U0c#j!aeMr)F2js5RyvFrn<)XL_LJrx2w<>N3cv80^=%y3Fhk*$EE60klhl}IG z3OW3e$1~IeRT7vYiKz_{c->_IK9ggBJf_Hb=Cg`0K~RFl!t(lb;kw3zf96xYt-?nD zc>&BAk@<5(%I?CUVm4;?s#wi9Z6S+|%{;9Z8cPV=HFGH6!RL-$r?0k8Ov;Dk6k4d) zY$jt1=c54u|Ez%ZghDm-0b+OR@RHt`Q~JAKAGkLmZd7vP%PPaWo~->yx73TAN|mY* z^e>Bj5IV8fZHZomtz(>^V=VR}*D(F8ZLfIKFvV|X3s{YYY+JV;4i%N(sh5BvjWf>{ z&0lK|bd2>$);)1Gl&zhhE;&}~F(B&y1a5Tt822jH=hs(V+rQbx`$f%@ATXr7t|<;<{Z4DpuR`?_6T;8V^k`#7Imr z04Mu>oe$37VOespGLqdh5C^|m?3~O}30G26>Ocg6p!iW~jW7G3mez8CMfm zpSrQ>OLINb*xtq63?fR7V}FiHI909)?KvU{vXjmbL)XLw0l>Z=wjN@Cx6K+e zO7qP<$*#ZMPl>-4Guv@>5{ubCZBAEg;I375leW^3PTle-oy zlgE?SM%}6ur72$cai`YveuZLx{knC3x%<%&j$8r>$wtwsGtE^{YFCCMOS10DOj4C=Gq$4RQKfVEK!jAz3+$@8ENNUFOW#q@}BH zS1{wXSPk6B2Eh&BHV|R2LL{I8r+xjo#}4|IFX%a=aOsHnc{3AApYiP@E=}%((wQBP zfkM}x;8DruXg8+~Zh^D;bE*X6UGP0#h2Jxqh2PQO8BZ1WpUg<%9|Mp6q};yfXY$ywP*S ze+!Bosfu2@wF@J2+{#(m#W?kkg+0keRW}0%) zvV7SaM?X))b)0FkY2c6U`zR!QaZ&$q>jA@|?W<(UfPKIcYWH15I^=HcLY+k*n`9G= z5^dyv5oZmh!8Oku?$7bB2MV`2wXzh%yqQz`7^GT!g{90wGMuY3J|1ekv|^YQ;5rba z#K!QxhU6?E2;}zk^~91D#!js=Khgt{`azYv;q9((H}SVHRk*0xK6IXF=AbzG%{A#R zZE2j&=-?vs>S5rS9Pv364=`D&=1rQNy}-BWXV$o%ILavp1SMzW7}M)e2MJbBX^`k+ z@j@e2?el)ESRl}X*)AsT+(^P+7P1`~|1&;3I>mC$NN3&sAv2IQT-{Z1!SCea@N_Az z4YHV{)Az9z&QpOuG~xKLQY)A}jH*Af({5b2`UPZFnQvJUNhYnd@M&6ZeDm45S3FAc z|FXE3iQG*<{ILL(UZ05@3f(4i`H<4Xx9Hs$IDBS>-0$13hN!BUD- zNIU&pqqMi`nA52M4+H1bD|CDL?eHrR6R{i@iq~3Tamy7G5bMwe{PdIF=On>e#K*7$ zNnq^Ufo|kPAZgkLgYFzEdYBp)>q3MP^k*kjMaRNXq9=yf+CJhT)mZA6?6(2CC1>x? z{&?CR_dnhg!+ua$4vR{!WWt=G{KOKrd7EWKLeKT;gFi$%g{?cqxrJc$*n^}2fAKVo zxq5WN`2<~Sr$PXzrPD1#%9uZ*wp!{hN^>h>nE_#ZpRuR{c^)`pgATH}#^LVIId6T)~Q(q^1WTXcPcr?YCfy87kG zp4Eh%v=%ZHu}l|P_$-u;`1X8Jjbd4OwYFm~jT z&vx5-RkxhCO#AHiy8_0(>B&e)oN}p~K4@E9U1(V0Y%N0nHSQ&BV z8fpbY@;GEsyJDj|sZ%&#IY|Twi zEV?6_+0Y!ut$`7oI0BJGBl(_I4QCC8X#JZ*BcnW0ab_#m^;S?X7}{wL`}&N+Eyysa zU~VRva*F;H(GSaN${bGcHn3dkdv8&!!kO=8@QYRAky(z3`;NF-Xb9r*k7ApSH*Shdy<}C$K~`Rk%oHTr*iTC% z;~+cDvIljlf%u)nRxQ7Rq}oiLp$C6 zxs*uS_r@cSqqk=Kew&pGmgI?^3995NRnE%l2kKtQY}#v)5<4U;k)c=X#`@-;wi-QQ zZFAzGS#7g64;Yc(fv=xXkvGUn{ZyvdvL^SCF)au@9_7{c>!*6Bk+7p!G}MgG4jj|t z`@aI&HB90C#HceCHHXz7<@V|3Z!KT{j?gMxn#4s@7+&v92pnL2dQtWG%YL2Vc&u4k zp)jFkC4S~y1(ZB@w0I&HZI%W@`lcHeeu$6)x>-0{_JW> zQ^b9BzI%<0(!1Uc!YLikQ2~TrIYG2fyAe!r)RWx1iY}kM)SKJ)-RBm<(zy42jrdEx zK)Her+=t#u*DmXH-Ezgr38-gU1}7G1rV?y*a(vAeUru?o=PZoqdj%?7P1^S|sfibq zX5}@NxK%pCvkeDsyn?XH@vghcYjL1-9wKS@Nw;$xOv%YYuR;soo&6hmu zo-m$cq+-FFTnM+NDj%%!CE`h0&cK^HGOdtVh3bE(%pG-_VALXgj6UzpV-9urux8wr zJ3?>#Y^oMqU6LDI&2-yiLaJq`Y*ts@exAs9`-n0CRjWR{YcYbe%B*9PTe?X1H3=TG zLE2H&q1in8QG@YEnAV1LBv($7 zU|wBBzYquW92CM)zU-h)G)WwUF%#5$moLljMRmiIyY-M!89$fctt*+KAsu&TXUEb0 z)LQF0NGcgwSK|R+^)`EZm(`Z-+Rf)%NJ>U0kLFpbNRy&EyoCo2IjM!ax1UacYbUo7 zuLCp*Z=EQ8C9DjZ_!L7F;&>RH2VzQ`3vEey4-LnB!F9|zk>T<)6p{7HMMJB`Mi&F& zC`%UJN^2p>>5>=m21&oZ`B-Z**U0B-KbSS3wOg1ktb&QbX^X3(*pFDqnG?Zh{QFJ| z9MnXcf5ynNr7HhUHTb>?{~{{0@RGxJ=2YRy0V zGx^5no34H}CrbGV_W9iIMHbb}@Ve#em+YRj-1J%|SOsuW{7bP=5DxXFE<7OsRC`4j zn)eHlBIS{Mzvm(c#ehseQYU{WM&3mc|2B1^89-sldCX-0azkF4TabxJuHPrAp>+QC zSNz>CqVE0f1<lpC|RPUP`6H|B*`N^Ki5O z-y8f%l1lQYFHn680Ic2JylvgQ|BURPG5#-yDge;_%dtiY0CXLETpzkwIl6f9dn0So dXnzO#=akX>%cV6Hxt7L8JcI`T#_5+w{sW%gHQfLJ From 953c10bb75e7b16124bc5557c7496afebd16020c Mon Sep 17 00:00:00 2001 From: Nicolas Domenech Date: Mon, 10 Jun 2024 16:51:16 +0200 Subject: [PATCH 05/13] #3967 [Hook] fix: need change condition due to use strong hook like main --- class/actions_digiriskdolibarr.class.php | 80 ++++++++++++++---------- 1 file changed, 48 insertions(+), 32 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index d3d2f0c1c..744748f93 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -157,7 +157,7 @@ public function printCommonFooter($parameters) require_once __DIR__ . '/../../saturne/lib/saturne_functions.lib.php'; - if ($parameters['currentcontext'] == 'admincompany') { // do something only for the context 'somecontext1' or 'somecontext2' + if (strpos($parameters['context'], 'admincompany') !== false) { // do something only for the context 'somecontext1' or 'somecontext2' ?> array_options['options_digiriskdolibarr_ticket_service']) && $object->array_options['options_digiriskdolibarr_ticket_service'] > 0) { require_once __DIR__ . '/digiriskelement.class.php'; @@ -308,7 +308,7 @@ public function printCommonFooter($parameters) fetch(GETPOST('id')); $task->fetch_optionals(); @@ -385,7 +385,7 @@ public function printCommonFooter($parameters) fetch_name_optionals_label($task->table_element); $alltasks = $task->getTasksArray(null, null, 0, 0, 0, '', '-1', '', 0, 0, $extrafields); @@ -402,7 +402,7 @@ public function printCommonFooter($parameters) $firepermit->fetch($firepermit_id); $accident->fetch($accident_id); $accidentinvestigation->fetch($accidentinvestigation_id); - if ($parameters['currentcontext'] == 'projecttaskscard') { + if (strpos($parameters['context'], 'projecttaskcard') !== false) { if (!empty($risk_id) && $risk_id > 0) { ?> 0) { ?> '; } @@ -562,7 +562,7 @@ public function doActions($parameters, $object, $action) $error = 0; /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if ($parameters['currentcontext'] == 'admincompany') { // do something only for the context 'somecontext1' or 'somecontext2' + if (strpos($parameters['context'], 'admincompany') !== false) { // do something only for the context 'somecontext1' or 'somecontext2' if ($action == 'update') { dolibarr_set_const($db, "DIGIRISKDOLIBARR_COLLECTIVE_AGREEMENT_TITLE", GETPOST("DIGIRISKDOLIBARR_COLLECTIVE_AGREEMENT_TITLE", 'nohtml'), 'chaine', 0, '', $conf->entity); dolibarr_set_const($db, "DIGIRISKDOLIBARR_PEE_ENABLED", GETPOST("DIGIRISKDOLIBARR_PEE_ENABLED") == 'on' ? 1 : 0, 'integer', 0, '', $conf->entity); @@ -574,7 +574,7 @@ public function doActions($parameters, $object, $action) dolibarr_set_const($db, "DIGIRISKDOLIBARR_NB_WORKED_HOURS", GETPOST("DIGIRISKDOLIBARR_NB_WORKED_HOURS"), 'integer', 0, '', $conf->entity); } } - } else if ($parameters['currentcontext'] == 'ticketcard') { + } else if (strpos($parameters['context'], 'ticketcard') !== false) { if ($action == 'builddoc' && preg_match('/\bticketdocument_odt\b/', GETPOST('model'))) { require_once __DIR__ . '/digiriskdolibarrdocuments/ticketdocument.class.php'; @@ -618,7 +618,7 @@ public function doActions($parameters, $object, $action) require __DIR__ . '/../../saturne/core/tpl/documents/documents_action.tpl.php'; } - } elseif (in_array($parameters['currentcontext'] , array('ticketlist', 'thirdpartyticket', 'projectticket'))) { + } elseif (preg_match('/ticketlist|thirdpartyticket|projectticket/', $parameters['context'])) { if ($action == 'list') { if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { $searchCategoryTicketList = GETPOST('search_category_ticket_list', 'array'); @@ -629,7 +629,7 @@ public function doActions($parameters, $object, $action) } } } - } elseif (preg_match('/categorycard/', $parameters['context'])) { + } elseif (strpos($parameters['context'], 'categorycard') !== false) { require_once __DIR__ . '/../class/preventionplan.class.php'; require_once __DIR__ . '/../class/firepermit.class.php'; require_once __DIR__ . '/../class/accident.class.php'; @@ -657,7 +657,7 @@ public function emailElementlist($parameters) $value = array(); /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if (isModEnabled('digiriskdolibarr') && $parameters['currentcontext'] == 'emailtemplates') { // do something only for the context 'somecontext1' or 'somecontext2' + if (isModEnabled('digiriskdolibarr') && strpos($parameters['context'], 'emailtemplates') !== false) { // do something only for the context 'somecontext1' or 'somecontext2' if ($user->hasRight('digiriskdolibarr', 'preventionplan', 'read')) { $value['preventionplan'] = ' ' . dol_escape_htmltag($langs->trans('PreventionPlan')); } @@ -691,7 +691,7 @@ public function redirectAfterConnection($parameters) $value = array(); /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if ($parameters['currentcontext'] == 'mainloginpage') { // do something only for the context 'somecontext1' or 'somecontext2' + if (strpos($parameters['context'], 'mainloginpage') !== false) { // do something only for the context 'somecontext1' or 'somecontext2' if ($conf->global->DIGIRISKDOLIBARR_REDIRECT_AFTER_CONNECTION > 0) { $value = dol_buildpath('/custom/digiriskdolibarr/digiriskdolibarrindex.php?idmenu=1319&mainmenu=digiriskdolibarr&leftmenu=', 1); } else { @@ -720,7 +720,7 @@ public function printFieldListFrom($parameters, $object) global $conf, $user, $langs; /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if (in_array($parameters['currentcontext'] , array('ticketlist', 'thirdpartyticket', 'projectticket'))) { // do something only for the context 'somecontext1' or 'somecontext2' + if (preg_match('/ticketlist|thirdpartyticket|projectticket/', $parameters['context'])) { // do something only for the context 'somecontext1' or 'somecontext2' $searchCategoryTicketList = GETPOST('search_category_ticket_list'); if (!empty($searchCategoryTicketList)) { $sql = ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_ticket as ct ON t.rowid = ct.fk_ticket"; // We'll need this table joined to the select in order to filter by categ @@ -749,7 +749,7 @@ public function printFieldListWhere($parameters, $object) global $conf, $user, $langs; /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if (in_array($parameters['currentcontext'] , array('ticketlist', 'thirdpartyticket', 'projectticket'))) { // do something only for the context 'somecontext1' or 'somecontext2' + if (preg_match('/ticketlist|thirdpartyticket|projectticket/', $parameters['context'])) { // do something only for the context 'somecontext1' or 'somecontext2' $searchCategoryTicketSqlList = array(); $searchCategoryTicketList = GETPOST('search_category_ticket_list'); if (is_array($searchCategoryTicketList) && !empty($searchCategoryTicketList)) { @@ -776,7 +776,7 @@ public function printFieldListWhere($parameters, $object) } } - if ($parameters['currentcontext'] == 'userlist') { + if (strpos($parameters['context'], 'userlist') !== false) { $user->fetchAll('','','','',['login' => 'USERAPI']); if (is_array($user->users) && !empty($user->users)) { @@ -807,7 +807,7 @@ public function printFieldPreListTitle($parameters, $object) global $conf, $db, $user, $langs; /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if (in_array($parameters['currentcontext'] , array('ticketlist', 'thirdpartyticket', 'projectticket'))) { // do something only for the context 'somecontext1' or 'somecontext2' + if (preg_match('/ticketlist|thirdpartyticket|projectticket/', $parameters['context'])) { // do something only for the context 'somecontext1' or 'somecontext2' require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; $form = new Form($db); @@ -851,7 +851,7 @@ public function printFieldListSearchParam($parameters, $object) global $conf, $db, $user, $langs; /* print_r($parameters); print_r($object); echo "action: " . $action; */ - if (in_array($parameters['currentcontext'] , array('ticketlist', 'thirdpartyticket', 'projectticket'))) { // do something only for the context 'somecontext1' or 'somecontext2' + if (preg_match('/ticketlist|thirdpartyticket|projectticket/', $parameters['context'])) { // do something only for the context 'somecontext1' or 'somecontext2' $searchCategoryTicketList = GETPOST('search_category_ticket_list'); if (is_array($searchCategoryTicketList) && !empty($searchCategoryTicketList)) { foreach ($searchCategoryTicketList as $searchCategoryTicket) { @@ -882,7 +882,7 @@ public function saturneBannerTab(array $parameters, object $object): int { global $conf, $langs; - if ($parameters['currentcontext'] == 'firepermitsignature') { + if (strpos($parameters['context'], 'firepermitsignature') !== false) { require_once __DIR__ . '/../class/digiriskresources.class.php'; $digiriskResources = new DigiriskResources($this->db); @@ -892,9 +892,25 @@ public function saturneBannerTab(array $parameters, object $object): int $this->resprints = $moreHtmlRef; } - if (in_array($parameters['currentcontext'], ['digiriskelementdocument', 'digiriskelementagenda', 'accidentdocument', 'accidentagenda', 'accidentsignature', 'digiriskstandardagenda'])) { + + if (preg_match('/digiriskelementdocument|digiriskelementagenda|accidentdocument|accidentagenda|accidentsignature|digiriskstandardagenda/', $parameters['context'])) { + $contexts = [ + 'digiriskelementdocument', + 'digiriskelementagenda', + 'accidentdocument', + 'accidentagenda', + 'accidentsignature', + 'digiriskstandardagenda' + ]; + $currentContext = ''; + $contextParts = explode(':', $parameters['context']); + foreach ($contextParts as $context) { + if (in_array($context, $contexts)) { + $currentContext = $context; + } + } list($moreHtmlRef, $moreParams) = $object->getBannerTabContent(); - switch ($parameters['currentcontext']) { + switch ($currentContext) { case 'digiriskelementdocument' : case 'digiriskelementagenda' : case 'digiriskstandardagenda' : @@ -926,7 +942,7 @@ public function saturneSchedules(array $parameters, CommonObject $object): int global $moduleNameLowerCase; // Do something only for the current context. - if (in_array($parameters['currentcontext'], ['preventionplanschedules', 'firepermitschedules'])) { + if (preg_match('/preventionplanschedules|firepermitschedules/', $parameters['context'])) { if ($object->status >= $object::STATUS_LOCKED) { return -1; } @@ -1017,7 +1033,7 @@ public function saturneAdminDocumentData(array $parameters): int ]; // Do something only for the current context. - if (strpos($parameters['context'], 'digiriskdolibarradmindocuments')) { + if (strpos($parameters['context'], 'digiriskdolibarradmindocuments') !== false) { $this->results = $types; } @@ -1040,7 +1056,7 @@ public function saturneAdminAdditionalConfig(array $parameters): int ]; // Do something only for the current context. - if (strpos($parameters['context'], 'digiriskdolibarradmindocuments')) { + if (strpos($parameters['context'], 'digiriskdolibarradmindocuments') !== false) { $this->results = $additionalConfig; } @@ -1058,7 +1074,7 @@ public function saturneCustomHeaderFunction(array $parameters, object $object): { // Do something only for the current context. - if (in_array($parameters['currentcontext'], ['digiriskelementdocument', 'digiriskelementagenda', 'digiriskstandardagenda'])) { + if (preg_match('/digiriskelementdocument|digiriskelementagenda|digiriskstandardagenda/', $parameters['context'])) { require_once __DIR__ . '/../lib/digiriskdolibarr_function.lib.php'; $this->resprints = 'digirisk_header'; @@ -1079,7 +1095,7 @@ public function saturneBannerTabCustomSubdir(array $parameters, object $object): global $conf; // Do something only for the current context. - if (in_array($parameters['currentcontext'], ['digiriskelementview', 'digiriskstandardview', 'digiriskstandardagenda', 'digiriskelementagenda', 'digiriskelementdocument'])) { + if (preg_match('/digiriskelementview|digiriskstandardview|digiriskstandardagenda|digiriskelementagenda|digiriskelementdocument/', $parameters['context'])) { require_once __DIR__ . '/../lib/digiriskdolibarr_function.lib.php'; if ($object->element == 'digiriskelement') { $this->results = ['subdir' => $object->element_type . '/'. $object->ref]; @@ -1131,7 +1147,7 @@ public function addMoreActionsButtons($parameters, &$object, &$action) { global $langs, $user; - if ($parameters['currentcontext'] == 'ticketcard') { + if (strpos($parameters['context'], 'ticketcard') !== false) { print dolGetButtonAction('', img_picto('NewAccident', 'fa-user-injured') . ' ' . $langs->trans('NewAccident'), 'default', dol_buildpath('/digiriskdolibarr/view/accident/accident_card.php?action=create&fk_ticket=' . $object->id, 1), '', $user->rights->digiriskdolibarr->accident->write); } From 921f1321dbd57ae96f0f6c35cc9646fa81d67f9a Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 12 Jun 2024 10:56:22 +0200 Subject: [PATCH 06/13] #3973 [PP/FP] fix: location translation should be GP/UT --- view/firepermit/firepermit_card.php | 4 ++-- view/preventionplan/preventionplan_card.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/view/firepermit/firepermit_card.php b/view/firepermit/firepermit_card.php index 848ddb78f..ce201dcb2 100644 --- a/view/firepermit/firepermit_card.php +++ b/view/firepermit/firepermit_card.php @@ -1169,7 +1169,7 @@ print ''; print '' . $langs->trans('Ref.') . ''; - print '' . $langs->trans('Location') . ''; + print '' . $langs->trans('GP/UT') . ''; print '' . $form->textwithpicto($langs->trans('ActionsDescription'), $langs->trans("ActionsDescriptionTooltip")) . ''; print '' . $form->textwithpicto($langs->trans('INRSRisk'), $langs->trans('INRSRiskTooltip')) . ''; print '' . $form->textwithpicto($langs->trans('PreventionMethod'), $langs->trans('PreventionMethodTooltip')) . ''; @@ -1269,7 +1269,7 @@ print ''; print '' . $langs->trans('Ref.') . ''; - print '' . $langs->trans('Location') . ''; + print '' . $langs->trans('GP/UT') . ''; print '' . $form->textwithpicto($langs->trans('ActionsDescription'), $langs->trans("ActionsDescriptionTooltip")) . ''; print '' . $form->textwithpicto($langs->trans('INRSRisk'), $langs->trans('INRSRiskTooltip')) . ''; print '' . $form->textwithpicto($langs->trans('UsedEquipment'), $langs->trans('UsedMaterialTooltip')) . ''; diff --git a/view/preventionplan/preventionplan_card.php b/view/preventionplan/preventionplan_card.php index 99839bfc6..27919be33 100644 --- a/view/preventionplan/preventionplan_card.php +++ b/view/preventionplan/preventionplan_card.php @@ -1235,7 +1235,7 @@ print ''; print '' . $langs->trans('Ref.') . ''; - print '' . $langs->trans('Location') . ''; + print '' . $langs->trans('GP/UT') . ''; print '' . $form->textwithpicto($langs->trans('ActionsDescription'), $langs->trans("ActionsDescriptionTooltip")) . ''; print '' . $form->textwithpicto($langs->trans('INRSRisk'), $langs->trans('INRSRiskTooltip')) . ''; print '' . $form->textwithpicto($langs->trans('PreventionMethod'), $langs->trans('PreventionMethodTooltip')) . ''; From 5344da11645757ac97f22826a32cec4aa6e69c0d Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 12 Jun 2024 13:54:34 +0200 Subject: [PATCH 07/13] #3864 [Audit] add: recipient field --- .../riskassessmentdocument.class.php | 4 ++-- .../doc_auditreportdocument_odt.modules.php | 18 +++++++++++++++++- .../digiriskstandard_auditreportdocument.php | 7 +++++++ 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/class/digiriskdolibarrdocuments/riskassessmentdocument.class.php b/class/digiriskdolibarrdocuments/riskassessmentdocument.class.php index c4360a3db..c1215b33e 100644 --- a/class/digiriskdolibarrdocuments/riskassessmentdocument.class.php +++ b/class/digiriskdolibarrdocuments/riskassessmentdocument.class.php @@ -91,8 +91,8 @@ public function RiskAssessmentDocumentFillJSON() $user->fetch($recipientId); $json['RiskAssessmentDocument']['destinataireDUER'] .= dol_strtoupper($user->lastname) . ' ' . ucfirst($user->firstname) . chr(0x0A); - $json['RiskAssessmentDocument']['telephone'] .= $user->office_phone . chr(0x0A); - $json['RiskAssessmentDocument']['portable'] .= $user->user_mobile . chr(0x0A); + $json['RiskAssessmentDocument']['telephone'] .= (dol_strlen($user->office_phone) > 0 ? $user->office_phone : '-') . chr(0x0A); + $json['RiskAssessmentDocument']['portable'] .= (dol_strlen($user->user_mobile) > 0 ? $user->user_mobile : '-') . chr(0x0A); } } diff --git a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/auditreportdocument/doc_auditreportdocument_odt.modules.php b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/auditreportdocument/doc_auditreportdocument_odt.modules.php index b25e09526..24e0b6870 100644 --- a/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/auditreportdocument/doc_auditreportdocument_odt.modules.php +++ b/core/modules/digiriskdolibarr/digiriskdolibarrdocuments/auditreportdocument/doc_auditreportdocument_odt.modules.php @@ -108,6 +108,7 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $riskSign = new RiskSign($this->db); $evaluator = new Evaluator($this->db); $accident = new Accident($this->db); + $user = new User($this->db); $arraySoc = $this->get_substitutionarray_mysoc($mysoc, $outputLangs); $tmpArray['mycompany_photo_fullsize'] = $arraySoc['mycompany_logo']; @@ -119,7 +120,7 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa complete_substitutions_array($tmpArray, $outputLangs, $objectDocument); $objectDocument->element = $previousObjectDocumentElement; - if (!empty($moreParam['dateStart']) && $moreParam['dateEnd']) { + if (!empty($moreParam['dateStart']) && !empty($moreParam['dateEnd'])) { $startDate = dol_print_date($moreParam['dateStart'], 'dayrfc'); $endDate = dol_print_date($moreParam['dateEnd'], 'dayrfc'); $filter = " AND (t.date_creation BETWEEN '$startDate' AND '$endDate' OR t.tms BETWEEN '$startDate' AND '$endDate')"; @@ -133,6 +134,21 @@ public function write_file(SaturneDocuments $objectDocument, Translate $outputLa $moreParam['specificFilter'] = $specificFilter; } + if (!empty($moreParam['recipient']) && is_array($moreParam['recipient'])) { + $userRecipient = $moreParam['recipient']; + + $tmpArray['destinataireDUER'] = ''; + $tmpArray['telephone'] = ''; + $tmpArray['portable'] = ''; + foreach ($userRecipient as $recipientId) { + $user->fetch($recipientId); + + $tmpArray['destinataireDUER'] .= dol_strtoupper($user->lastname) . ' ' . ucfirst($user->firstname) . chr(0x0A); + $tmpArray['telephone'] .= (dol_strlen($user->office_phone) > 0 ? $user->office_phone : '-') . chr(0x0A); + $tmpArray['portable'] .= (dol_strlen($user->user_mobile) > 0 ? $user->user_mobile : '-') . chr(0x0A); + } + } + $groupments = []; $workUnits = []; $digiriskElements = $digiriskElement->getActiveDigiriskElements(0, $moreParam); diff --git a/view/digiriskstandard/digiriskstandard_auditreportdocument.php b/view/digiriskstandard/digiriskstandard_auditreportdocument.php index 3a12e1dc7..48f64cbea 100644 --- a/view/digiriskstandard/digiriskstandard_auditreportdocument.php +++ b/view/digiriskstandard/digiriskstandard_auditreportdocument.php @@ -86,6 +86,7 @@ if (GETPOST('daterange')) { $moreParams['dateStart'] = dol_mktime(0, 0, 0, GETPOST('datestartmonth', 'int'), GETPOST('datestartday', 'int'), GETPOST('datestartyear', 'int')); $moreParams['dateEnd'] = dol_mktime(0, 0, 0, GETPOST('dateendmonth', 'int'), GETPOST('dateendday', 'int'), GETPOST('dateendyear', 'int')); + $moreParams['recipient'] = GETPOST('recipient'); } } @@ -136,6 +137,12 @@ print $langs->trans('UseDateRange'); print ''; print ''; + +// Destinataire +$userRecipient = json_decode($conf->global->DIGIRISKDOLIBARR_RISKASSESSMENTDOCUMENT_RECIPIENT); +print '' . $langs->trans("Recipient") . ''; +print '' . $form->select_dolusers($userRecipient, 'recipient', 0, null, 0, '', '', 0, 0, 0, '', 0, '', 'minwidth400', 0, 0, true); +print ''; print ''; $objRef = dol_sanitizeFileName($object->ref); From a64cb0fb84a0c66948cb3279c2167a53a74de2c7 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 12 Jun 2024 15:25:04 +0200 Subject: [PATCH 08/13] #3977 [PublicTicket] fix: change hook name because already used --- class/actions_digiriskdolibarr.class.php | 2 +- public/ticket/create_ticket.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/class/actions_digiriskdolibarr.class.php b/class/actions_digiriskdolibarr.class.php index 744748f93..2df9fa017 100644 --- a/class/actions_digiriskdolibarr.class.php +++ b/class/actions_digiriskdolibarr.class.php @@ -508,7 +508,7 @@ public function printCommonFooter($parameters) } } } - } else if (strpos($parameters['context'], 'publicnewticketcard') !== false) { + } else if (strpos($parameters['context'], 'ticketpubliccard') !== false) { if (!$conf->multicompany->enabled) { $entity = $conf->entity; } else { diff --git a/public/ticket/create_ticket.php b/public/ticket/create_ticket.php index c611390f3..13883f7cb 100644 --- a/public/ticket/create_ticket.php +++ b/public/ticket/create_ticket.php @@ -73,7 +73,7 @@ } // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context -$hookmanager->initHooks(array('publicnewticketcard', 'globalcard')); +$hookmanager->initHooks(['ticketpubliccard', 'globalcard']); $object = new Ticket($db); $formfile = new FormFile($db); From c3cd85954e5942c9daa94b330d89d29322dd6b57 Mon Sep 17 00:00:00 2001 From: evarisk-micka Date: Wed, 12 Jun 2024 17:08:20 +0200 Subject: [PATCH 09/13] #3970 [Medias] add: title to describe buttons --- view/accident/accident_card.php | 4 ++-- view/accidentinvestigation/accidentinvestigation_card.php | 4 ++-- view/digiriskelement/digiriskelement_card.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/view/accident/accident_card.php b/view/accident/accident_card.php index 74ca02a7c..3f02511b3 100644 --- a/view/accident/accident_card.php +++ b/view/accident/accident_card.php @@ -1061,12 +1061,12 @@ status <= Accident::STATUS_DRAFT) ? '' : 'style="display:none"' ?>>

+
-