From 15777b6900f79c7fe504d86af2fa3ca8f4329cdf Mon Sep 17 00:00:00 2001 From: Samuelfaure Date: Tue, 16 Jul 2024 13:45:00 +0700 Subject: [PATCH 01/20] Template fiche metier CIBTP --- ...ations_cotisations_chomage_intemperies.yml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml new file mode 100644 index 000000000..76a308f42 --- /dev/null +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -0,0 +1,27 @@ +--- +- uid: 'cibtp/attestations-cotisations-chomage-intemperies' + path: '/v3/cibtp/etablissements/{siret}/attestations_cotisations_chomage_intemperies' + ping_url: '' + position: 999 + perimeter: + entity_type_description: |+ + Lorem + geographical_scope_description: |+ + - Lorem + updating_rules_description: |+ + Lorem + entities: + - entreprises + call_id: "SIRET" + provider_uids: + - 'cibtp' + keywords: + - 'Lorem' + data: + description: |+ + Lorem Ipsum + opening: 'Lorem' + parameters: + - Numéro de SIRET de l'établissement + format: + - Certificat PDF From 77bbf868b6c010a3da6c68e34a1c8d56ac1347b8 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 16 Jul 2024 15:18:08 +0200 Subject: [PATCH 02/20] Ajoute exemple attestation CIBTP --- ...ations_conges_payes_chomage_intemperies.pdf | Bin 0 -> 451438 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/files/exemple-cibtp-attestations_cotisations_conges_payes_chomage_intemperies.pdf diff --git a/public/files/exemple-cibtp-attestations_cotisations_conges_payes_chomage_intemperies.pdf b/public/files/exemple-cibtp-attestations_cotisations_conges_payes_chomage_intemperies.pdf new file mode 100644 index 0000000000000000000000000000000000000000..020d7f2250912ecc4490de79794b65a549c01588 GIT binary patch literal 451438 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 uz7TU!1* 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

YkiB)zc2bsr%XSP!HCA6aqcH(Lph&2EgNl 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

#$5X&bqWi|zq(r_wv-rlX*5fpbE` z^!*3o>lCg)R$AsR{s*$2_RqR`Hb?oM_!J_s{g+e8@P~ai9zDlCM|^X}fF;9~ewD`B zy(s>Dxr=s5Q*%6S|7U$`2NU=*F3J@}z9p$=SsPDBy*_PutgDU2NdS;7fFcxY03~cG zty^BZ&Pk`M0aSlynD6$khKAH~HY^b$g+ZKFJtXA&PPNze>88F3it}Gq?O|JKd4lIbdiLXlsVkXP&OqMy z@6|0^YYA#y%JbE)H*Mebj9uEt^r3O^ejp5>Gn6ia5^p1WjrF6!*!X+X735A~t_S(G z6MnzWEbj8WY~gK+g|c&FC}R6IvxshpfRXr5=HyfFMuI3)0ttpqdi~IJKkZ6){qf-= z+;ZZVfa~X9sGbk0@5FCkrZ=(todG8rh{B0Kn@1w7Y!XZoxFsj7`EbhOBP{nhM??^L zF*E7S6Xvo(W{oC2c2JN zuI0MX8ZRl_Q{@GhhIqF>ij&Ro3lcf$zI5O5)C%igeqcHw{6Op%|12Q-uaxW0f6a9a zAuiwhD$~-{7A^N>GxP2H^lp~R;&?FA;6eV(7MdbYePn%laLAmTn|T*7uszl=KX3E& zxki#%2+zq%wv%La_!=86fxu+|2)T|w1WLO&Y?Ue3OJxn)U4^#cR{~>-bFtbCK{UX? z{--w6u>a8v-YgJ@vaJQ#ggwW4C+ouvh)ADon4 zRIr<>>`Hce*g4R8ySWW{D?@7`{<~7Ki-je7SAA@#9WY&h5>kac`&#*M)+8nG4U2rI z8`G}vLX(g}%XOivse_9ppLaag$gV^k07i|RhH-TUljjIpt36n5(@J+gDQV|mxI)I3 zg7cYk7rc_>_%zB&B)|3k%CQ9A@;^2Jy=-p@JYW;cJVC+4qvVJk_V19tI(6Q;jy}y* zbMc@PKw7{hSAdAiyxL++7l@w9-#0;8ElQjNf^C6xsxv)`gtM4>4 zUTqB!?}ld&d9cELz4H3?{8~Fd(%G&D5NDMp!L$SWj#C#nkDNw=CJIZC#oaUcZ27J6 z!T#D2d|%4aRvU|in&aL=J8x221};XDW$)}`y1_|!mfFrUbl%8e?CId9ti_GNu1k|D z%{pdkV=M3^g`@3i*+&L}tM4vsz#c|UKv@B~2pHJEx0PtPpNMmI z!RYr3UH9G9p=y@!pkLLfZ4rT+UJI#Fky*Y{3S@Bq@%)Wm+~6yc#h*j7HO1{SolfUO z2d_WufyAUI)Ed7>SJI$Bf*E{FSgsgZtsuu&)ODBz24oV{ZY(gfms)@8LX%H!Dw27Sp4v#I?wI0>=oMHgmB%dn^vxIJU*U1QS3hP~=*20MkW2a1&DK`l zsiB4=+pqVR5q2-5SM2wKqFMIiE0=5%>}bhzJucrm%9T4bWS{%B3fpqG2E6+cu(iU! zU;!%+X=Y$({JjvKe+07C!6JhRqZ4>!HAyAOz*M_jxF50wcXep^n2fx?>uI^1Hmzy> z`55tWpTyfZAlX)A0hvoDVq$kXeMD3Gg~d!`^ON~f9VlDhzj39$khO5~vb3K|1~u0r z8@oLqGf(JXo((x}=bc09zP-mJ*ewNLgLy3@{*l`;SdQm2g(7cx@JY!sT?5(lZ#bf#?@oO#sGPw+GCNQ%X-hDGT<`2se}o{jMGQw#)NIVksLIRopPM zi6LXD&yO+)|u8#tIw1CPjtjSs5F%A*=}#0u5LFbs~MbF%nJ3yKI>AN=~Su1 zAuD!A>rj?qZ0)reYAzI;wb$eR(DBXyY<_T;u-!YIW*K+p; z@@Jma?09Ewdm3B_`6_4iGP7s**VXLdo3ZCpJp-)NKu0<-oXvoT%4FAZKphY87($6- ziIHwy(sXak!#urPkLP-Hljk+ZMORZsy)yZ2b}pY60UIchOF$FQPhP)aY;?8|5_ zXfQ*qxg)_Q&-RCdLan1+)LmHzKhI|mM-&jxKb$xr$#{*zV2}VREIA2~H1ZvQ_++Qq zjompsY(U`d&6RcfjY;dT4J-#m_6J`!+*D#Bg;DzCohURy$@~g=zc6Pk9&p!`zn*nI zy16ihE2$M&3!n74w+!9}s>WBcO4^Qc7e6h02+c1y*(AO(sy@AQQ_a2qZ$#(rVC~tV z$Fj&p)&96ZnPaL~q?%`u;r(3_l#o23k3?&SNtelrvAiHJgHTl?y{#R|#-5yOdSIYW4M%->`esB%I@nWwlrO5B^XvO2mi-xqA~>Pd z=nR4lxF#&iN9rzl=^^H%;SC`DXRY{^C!A0v)Ik;V$07^h6LqDOIZWcdBz16=InEpx z{yuQ((@>%8h02#|{a<<1>&TBb;`SM*|8E*5`9B>)FfOLpI+W~?!8H^?tQO5W=z+}b z#m8A>JG6Fvbi#;F-{&=B-9I!h2St{{VLT{S;wP7x%M{_HC!-4XUDB?&1&=FidqTfu z(&jaMT3G7dE>28*)x()Q=aTqL6i{9bs0o}ZTEP}U)3NNOG;2!u5+W4}N5_i|Wf-th z#Ax$=MLOfMRvmb-t7ewSZO?24a4tsT>Sw{ri5IzeqcHR6C`TsGRM!dQ*^O?oqp@U^ zo@Rl?rk4KnLTE6XUE+`J)1Su*cS+aZKJSiZ83l#vjioXm#F-)}54=Up)76;z%Jj#S z?MuQpyjI@_+^eO)B?IpoznMsJigkHjVpCGBR`@+`+~Vc&c{AffE7ObH5=(4VRLl@Q z19F_fNvUR@zySO#PLySXyS<4GtI~3dx`v{o4Z@I^CW|w^SaY=?DB6}a^Es-IxQ(r4 zezl@MV(8K=1GOq*2q{P{$rEZamnOCmq#UQQ1b?8a7 z^c5Z_i59ijd$6&LfsEM$BDNPnlXnE-rX0J4DlKUxcb+JPGx?5t1x9F1SFG=rrMs@& zR!=<{*tpP0H7h{}z6V;4+mWIVS_2O?78y$Xdg$P?qWzbVY@{ftjWWuIK)3PCx<~z4zP}YIS5@ugS3C2LtAf+h3nI?8}tQa0w z5&vVGIoUA5RRkzp)OtBz@^onvE^wafGC!)=+5)Vc2qox-U*+>w2K+9x64|sVbv><= z{~2)n$auqJgdTunoF-#8>#LDIq)|7i}P`mu7sW2SKhv%yZ%CbBF@@(>I6er zvjq4rLvHJXUHxHLmovd%;7hf*RC8g@hOHV<#BRNozk2DxP zc+m}c#X1Xp{6VBj)A&N|RCC;?R7VY0a~39hvW4dp))G?yf}&~=Dz`)lkW|cK--fi4AO`CVChsIOR7epw zS8ZnM%6}+b%^kn;D_V(XULGgM{?fp=L7m`b7RIjjac+$+(Hp*h{yBZyS z(XZ-mDT;&XeWAG}Aoqa+Nv9%T)(sfI+X%)ab*VA}Xg(CS-yVGAgWf_%>q$T<@xu8K zV1Wz66yw7TJ}rF~zk2s+k;0b0IY5NUs8q&OKX90KP-*q=-;;e*$f%P{v@e?9gC#@Q zuwMUxV(?9{tvI@q6(z`AY~IDF8V>j2&9~?W1A>k(Q!*+$w@lt@>(1pa;A_i3+&2_q+F|&l+uB8L@d0xSMh9 zUjc@ssbIPUkl{lxKG==#J3E>quAi*FbR=7Ghy6-(xt+djLFv5quK-^VIg{bC@dwNg zc+%$I+wc(jx7^VEa%^Q7xqU|V`5)F^GwAtIv4Yslqy~Y*yf!wu3mR= zojr>!8oI%EMWVw(&T&NHS-KqJVYp2%mdh6lf)Yx*v}wlVia9!@2N=sPO$R(l6z%$g z2J{OcuNvrW-&$U|dH4)$I~25xohHaUNTWRu=xtv7UYB6wp< zkF6=~t8eZXUT1-?6Y3xLj?1d9O#tjlNAeZo&{i1TgE^%)G-PPVxNIO7=0)5(tLvQw z{a~Du`1LuP*H1#XnD(agT-IP$2u*IuKb)Ar;L{*YHxl7r&Q5_7>z+(?#1eD$*J_l! z9`)rc2&A%}HkOVC1It7fBzlO+M)5jY$sry@Q8rpMZDT8owDPgAYfk?eSV_0Dfe>LBQ(#P*XnV7wPV7_OAwJ^tJD z4lQHALzog_6TbPhhw%F2G0G zXWHKKRl(+rPS%%4soQT-kA5cY^MW3i0ZprSv_I#7-YuQnG5_kd*2|Uxi8o1HAOrOe z^EDdZlfN`k#-6D#%vItZqKqr%H>L@PxoSXDkXV}C&NF!VlA-wn#wvpSCvynekhjGy z+yj%UOysxDyFI13ab8rEp`r9$?dXMIzQZX_ym+tVZ>Ksd$3Ccwf^`U3lSL{r)XC^A0BvDcqlLX;*iNQVGlR%0b2r;3N17gu$p$Ta&a`fd z9CzjBsP)0vCgRMCx9uDURPhlS>jK+Rcl)Psr za?i>i#P{?&=Qg&_CcOwmOChfUt0o>{r^zNf&1%!X?rn28O>(I%e^K{W^Fj_@QR_t}<~?eD^>aY{fY^!6c~N!PCLQw`)2otF%wZ(8 z{vYTR^e!a9c1>*!r;=9jp};A5OnWQjZ(4c*b;c((9;~;l9}U+12LHW-GY4!5O39o( zXwFD(S~9+W@nZd?R;>xWkI6Zy4YRCUbo@s+#<06nM&AVE}&` z(WE~n{yTpwo-bKMk;-8(MMo5K;^+k$&;&ZsiscT5iA2kr!yGI)o@9Br&`&#I>5mhP<;*)ej@$zANdNnmyzx7vAw&2^B_$xK z9C-sju=o#IfD5(8`)w;%SSXS9Zb9-bkK3w0QimV*(gx^C3~BNhgP*^rSmMdTCDWyj zl@DE=KMdAR&R}u&AF{ZN{ZkV~uSI?2Fj$oviSVO8LZ;lN2oK?BI|vIyG0KrLz*n40 zdw}5Xd6ZlAenGCWOn=dYU#M66c>hFAcQmb(H2CS-lKo5kT$&3%2mbt^*{uqEo}Z-JpaLbETGm24MFLobLw~&s|7|Mp z0}z@yu`$mwG+vUkPw30>K)*=F+eA%l;VS*q zN|irvh@yjBM`jKSw6`OX^#cJgN_zA3*G|Hd6q_wP-x%BrUb$k^?A~B5Au4VamUZWx z@!;c&O8os&!j!tyc1--ff?>F2JNs2?ws|l@dYg67StRK5XrwF9oSFOqMt`~q^DCCc zz*4iA98W8C{nYuxpS8g}oC<9`4D6Z!&-?N4JT~Yxzl1TFG~%J@P_MKAq7wueI*>bl zSR~mtO(5Twa#ckPaX|28Wzgw6x+0G5_=Qc0IljqHp%D@L9Rvn%JTQOq~7*}cH zbU73kMQ7^=WrL`aXkbXiAETKm00LAKc+!kb^oCt)Qqf&Li#P2G?PfPZsslgYG_vf- z-^DYz%t`Kob!GW@V_H5nL$Fhwf+JXf$v>8O1LI{W`KaY26wKh(No=Z4dtf_^b9L`NxXuyE z8sPNt_haqpPtzSlG`Q2nom%Qs(H8eBo$FjW|8j3x$9q1btG1TXcR)d~k=DT+npGJ} zkX)Pw^?@en(f!(0QcCieLb>e}mvyn)4J(5pxAPtM3w1Dj{xHRU*7MKnp{3Xs&OQ|` z#y#MCrJ+CoKjWp;j`7qV!<$wePclpS%gaJTt@s;wP_4)uH`cuiGF`r``=!Pd`PfcG zSxX5q?dA|{QdWiE+Q-1rR!u@rD77I=kN0rqGqf4Ib-Ro?24U^IvIL23)jRzOLvvaG zHtm1@8z4}gzwx0hSKRNW#qc&kB51mcg>2V+^pdH_oCi+Q*BFxk-gV>iY)X6a%nFb49G2%;Z?z=^^HH2@nZo^F=00`kN0;LBts4^Gx zZx7vN#2m$QY#WFMQ6POg74vX=qz89wv$eyTQsMt+4-IHchJSB4(MFpS`t`(t#h8k>Zy3{p$X}F2AAVhmP|exasaB3s1ehD9o6^xWa>i0^C=K%^*aHm%g zF~U%byKPgcq9NMiilx$zdGdP;2Q&Sv$y^|i4QDq~6~zhY-p?|Bpc@7o$rlH$PjB?& zYW{N6$>dv}E`2zNlh1#&IakczVeyo|i6F?)8?#qlEkkmLIeSBYa!9hYs=7^jE`oIYTxP{vT8_4#TQAEzmF zUwG%_7o=a?G-KasVkvq%-YKcU1}(=zZze%mIt5Enx@0IrK%?73Oz9~5jT3&>x%y*f zX-o8&gHx$;f9~#gwlBKCJruGJ;X!Ksxzz0Mdh>(7*zb4gq_DTz6KcBdbwi#K>8jzk z0peh3pAmRc+=UW=@pu5p-@>>9Lm15AVd=KYJqv9*H34eD()FUUUU^YpfL<|5?C zXBIywN(M!*;BdQ~&7Dc|@x}?30_q?BNRuDjITrO^l@oNrRrCjH?A~S?%~_otA79qd=f;&=ZjTySGsnJ^ZL*$+9kSO^z0+k`A{VS!PN> z-GubP+Hq5mpyQ^t33>h4BD7g>b`@}``qmNZd5Jpe@-|9g!Np~<*MH}XCFvd)@ENiy zr3uTA%*;PI{U37H|91xae?R`;=mbc`I1Q>bg>%3rX;Fx_PtF+1Lg~^niTajJGz7Cx zsMJ5mOL=d3l&z+E_tpJA$-Wh+vPn)oS%#`kF78Fg7-`b%mrgxEi!U&)6){))+h0?Z z8UZsLvwPViX)ZSBFJ?KedUiH0-)Er)3$Pp-R-$`!3?k5_NH_rE_ruciBG1v3h)TwY z8iwvsHv6ZkFXH;<{((;$G@AT6(~a5qcx8G8{=)mA4K1H^w(eF$PDQd){uGG@RT!6U z=owGm>&&?MA>K~rYGY@z|G{QzfYa=Yid(6fFwgPJkbE3KS!H2w{0A~ku#C3q2@K3SE1ac!_e9si-0ka`nB2gu{h1B)2c2ZC;wZpnS+H`z>;oX; zI&v|zF{PZ;(|q_|Is}ef9H`T-Pg(BMOwc#-($)HFWeP%t0uOFhpDw?Yklv+%oE+dL z71NxgMC-}h<#+x*#nlvhx5jg=s>^_vYbH|9`*uNJXKs zWM4)hvX(VVMyZfWT1aBZPE4|mj2RKKix6Tei9)g$GTBLyB|BqgNXjxpjkjj$ygv7R z?sH$)eV;$hbn8_Ry{j}b5t=xAxes`GKA!$=5;>*7#X0i(p0Niw&W$~t# zPHflOhV>$}gRZ9*d0%bcytsJ%`#V;qwfn!VxBFvOlkXd3Kf!EWHrtoriS~j9m_mTa z04NE`8k1280XR8`FgMwbhzr4xt-mHpWE}Zuf7tNYp+Mmb>yUnPHSLD!2j_Xf;AiD> z!7I?mok=02f^!}#NExsaJFC~FwmF$iSd>g%9q)e4F66`X!FHt>9Gc{{U5|O2|JCUt zXID&R@AK~j-dcFFeIp8FX|77m48(Tj^5^i9zck;g{Fr|iuQGYs|H8{IgBw-sfTvNW zR;UScOGItfVmD!>+$RUe53>CROacGUyD^{aH%^Wfusg>^K5WiRwj8p7lr}qz(_((- zEYnM|!EX=(2Fw0@ephm}iCzF=zbxb+a2K z^lKm*FIEir$p?~8w|8E>=yT}1TyREtl1Y7y$-U3DZT2(Cf=>D2TbJ>tRUX6RIQuyr zIK(K24{Hp$(V9BOaJxovBG;x!n4l|HhE_6G;klDv#V4!Fhj8>URRd~tt~q)Rv7Adm z#*-vWjxkTL-06c*3|$;G{B$VxqY?JDM?rDkUJaR>r#?#Nf3SJ9BERkMh6w7$pqZQy z^E7q`ZE;0|7UT?>Q>=4dC)r(@on6=6kQ@5WBW!-?xcyB#36GxX;v5A-goF?BHKLOp zL9uB^Bod`KMg!ENj^x;%B3Gsg#3bY+j>w`uXvln@4KC)&Ah%b+wn=;I{Z0Y9k&Eug zFo0qr=nW2l(a{ilF_RphVB+8*8`mVVl>R-mAxZeD;Iak8tmm|BjDi21`LZI%@P@=b6fwRlVGLR@$n*s6;&R z?J+#fRFl&S)FkS(Om_l`v9^os93Y70W6p?uE#-`A#_3_su202U%bj!{#;q?VH#XzDT9gPKqracs#@rpBKGHBD6g6%2_2t&~!?Uq5 zk9Nq5pFk>A03!S%GOF*L7I=freOV%<{Q>iOYT=2?vfVJwR`0N>mv? z*dfh@EZuvarwS!>;!ENSy;fst6aX0U8w&zQ>+*FUcdnDqaE;P`kp8!rmkb z;|}^3?ttC}k(j^iO`ozeTe$u3 zH8!m&#&fF`lwvwoN~3f5$_$^7%k{c9>7V9nuRAnkWzG99)Wq>6t5iM%hMoEfan$q7uQGPSrq7HeO=mZsa`zl0S!S!dapKdr{x5wdpddr2m!V(!)cm${hwL%1n zR*XK1i*=b!@nI>E9gD)qeU`csLK-DLSIsphHacp^9=WzAUwBcWmRxF#{fV%i&l({S zfE}`mzT@}z#^QIihi7IL_s;|b2*EO3dDRv6ynk)hp&6K&Jho_)jC3K&eWD{Nazt7_ zg$*912tDv)i^`zOuxnGEj}pJ;)yc13>~@=$<4%{fbCB2_e7_xmTi_w%#}(S@5mn`+ zsz0zKmc@a$oyxye957(6FTh^53%F^MQ*U86O0 zX{C|&&O^B`S;*n9!&t-JOZR>5UwziQpw}^bE!8u(NKtrtk>4RP85actV6GgPMvlIf z24@|m@kD_fq-!{E5iyu8Y#<|Txq#r?t`?c*H93&8i609<|6X*y!@SOEyDh#FNI~y} zGB!GeF;1)_)l;Zvc5(CHvxU#@ZJTJ9`{x?T|vYYCm-&74hyZQ&Uy>^w5Gg=oiU z{Q5$hM!`+amO!yWH#$E|SHzjs!>q+0NXQ|+PNlu^Q((Mf=R9MVU=_$y0@587WVkSd zw2!$u6e1L$Ib?kAn6!IruJ$wXodN!$Xl?lD&+|NsVIXRcmr%muh~6tai~@REm!XL* z<=(Q#@UJ)SgDwpX&GjK3snWK4Uus-HrZ4){RA(!q)tpmkISdP6^-jfD^e~dF_Lqi4 zZ12nOc>sI7-a<|gC#_YtFdL+Sbr$K}!%erx0|*bWaq>42G#goMD&s1RXPHxISUA=} z;Qw{7E>fgZY;^y@ea#u`ey`6yDOfM+=eu)A={`z9+7I;Pdm$zaI*7YlRG2(D-!n=>)#eW!@Xq1!`XGADUMZJ&{-=ic8QN$<2^4f9 z%F$=?aX|WqF%DM`P({EA9#U&jP-u}%t zZesbO8`mD5@BTW~{A#;)wMaZ)qk(6L+nWl1tRg!ayN||XT%~&fT9Zn_Pn1Z$PWv2t ze@uO!hl$+HyX|$@-mGWQmcnL>Tn}$W-NZppqmV~TC2;L>CPS<+pxHu_X;JT^i&#O& zL{5^O^mI#Wzr@xn27U@swO05@FZZd{KWA$dlx@eBlNUTDxicFez58E~a}SMJc>ynI zNuWh5qL>9A{q>|`8oK6_-g`4u*0Cp%)%(U`J>}W+FRJBkp?!!Ke>LY%7;wZuz>8`| z(*`=>w2f{8zY~a`dPi1-8A9m&+ar7`W*!&`KHg?E$+xXsB9SSV2!puW5U;0yquSBQ zc^1jdVOsYRk&Xu#e`s?Q}@L*>i(PlfwmDKqy-03N5KU$9v_VGyXk~&}>yW>NyoJ6z}X}Msy zF7{VMc=%UfTy9LYmE*^1(38la(5-?XvB1w>X-xp3MRE4y+7D9UcTqqRi@YXdLmrU9 z3daowYYCgXXTY^5Rf^JkJ=e1i9*mWEl0H|uy>V3l4OBnRVP#$EZkHh<)qxdB)kRk6*WtbCR0o{R=q}5IqwPIYA;MF(t(PeFzA|9f#@_UBXN+UtRGJq z;Pny9JMj9VMI1%Icj#cAU)GgbmwKYN_G#^><`OQK7LFkU{_}K>t3u0M=l9s>{L7>@7 zD++5{0_{TI(7UqY_U_7j>em%1L;r<+im8?}S$CGwZwAIN(C;h9%gi7&jY+YHH$C9D zfdzebotp(L+cIn3I=|uq#bYwIWk*unHrzer=XKn7a9zettjlk-3@%jWr!>(F+=h<^ zUii#2&j2WF`!xL*Cxu)Y^Ov5Lz7v!`*KoIPM@tQDk#R+s4&({sN z3tFB?B5WPbTAhgcOV1$K8`eIto^p1_w%6V?Jrt2Vwx-O@RyfLVz-XC zyk7{cE%jwS2b-*sMr4V2+U&tg(oA1Z~O$v#w%wrGD9@}4XjwXs(0NAVq6U~Uf84am50AdkPh|L8g7@>+E`(VsII)lNWuvQg{n$A4*AeH8MN zRJXbO$%AQ!RYdGLFiL9A88wP+DJvm8+dpR>cH>o|vqtaR)2Dy5Z`;N5$c1fn5{C2t zhOB~j?SwYw5R;DGKxzxsfzziwjBu>;-#yD`oN{ymH=?WcH0Z+Jb=|#*Jeum38SKHf>3gXX5)DlrAUlf5C6yUaGg* z3AXZ+XQ1YUWI2hqk>Ut^&1dQUbxk(0Et=JIu`C_$!1s1ty*MY`d#lyA7Dxl3q0;rs z^8As?^lrv2u!TR-jmhF2c*qhD;ywBD_u=mZ52o^@DQPhr*|cHujrAxT6>%eX;GE&_ zTi^+G(BaFX^ssYKFj%`U|qwt4KG%sNwD?aGNruvS3YGsodvmKXPI==-eo??LolBzCDK?N;e2}|J(z9 zrVsRyi_=e0sTS>NX-El<{xoK)1IHD1jN6+w=w792Z zAkk$8H+C8Nfqu%e%^q$;$+(StZ5*5*q~tGOEquo0j5e6w?v+mpPTapu&!s)^Lky}2 zVEDz&4){2VBb*jX;$b1lHnKKk0)iz{R~K`Ft}bRJAGF=}q)OhWdHHUw2PLjq(d&DD zsaFi+21wPXnrKrLcv6c2%b7k+5HeN5w0+WD3PDs^xcYltzjOF6*vpkECFWWyShTneoTYD^_D@SvwvW61Ro$k>c+m=AJl!C zDNVKjO(a*a8nm!>6tH+7e4BES&u@##W}@;6!ll6)Z_qc*G+3T#2m+^zA5MQc_bIvv z1Dtll>Fu3(v6daIYi}SQAG+M6G+Jc5^LZzB?7-f`TlH&dU=Q9Ux2>j36kJ(Vb42Yz zx)6A=rtIuy2c{}i)}ezT9H(Di_%h|JQ9WV9^Jw3p6_mDzk9@}Vbi?un}kzwVp-DHl1+EAoHF0vw&=vzX$dbi7@aYCsdI1gK=$CX;KMp)EoSnop8nnQ zyM8O5gki>(*)(g=s8|C!Dd1Rn+TH5uac|or1|rl?ZwkYue7@eeY0$HLJawFOXrxHD(kt!q3)YoX?^L% zxKWV5I1C9fB{4Q+WGg`mdypPihfG=JDB0kHC{E`v*%NC@BMOJD7P=~wABbA1ZB)%V ztZT!zYR&;b8-V%!2X=}!2K>rBqO>OKEX}d)YBb3K3Su7Mi+GWtADTKz`Q`5AJsd6* z&8xWI;_kuU?Ere$;F-D_Yb$}zI3vB3eY=-%Qs_M?5)Si6wEL6`HL>Idxd8oe<>z5R zcNS=zcB9}-++fjVIyOg)RJ-d=?*1wvQ@|Qeb=~6?7`Sl`K9jWS234CfKx{OwwHZfu z2`v$~En_|Cm!L$OJB=@zs~&v2Kbc=(dSr!CU)2$&?3MA_t=~;ef9+vl<_u>9S)G=E z)5mO(|G+@$BMt|6f9{HOBjAc}m`c<22TPBs8_4gpPng+hFA&qS@1fA=w7SyA@EE+; zz&NRs#0@CTN~oSC^iz0=Pt>HnX^ss|L*#~x#q-C@HQllghPF!;kmaw?UbcqmfA;&> ztO4T8OwI{N5(vstFGIx(y^m8<8PyaHXr#4I;7R*Srguce-vzpmp5&^~xL z;wMt^cW&pTn1oZcMEj@&AP%HSZX68>tFu-acYJZhHF{D%Bt>C%2Cl#jQ{i?5`k{~F zSGXf+lQbxv$-@y{OH{{NH7pZ+nO@_mxB-H`mKvV*bBoR%Mx6!W4+uH23DVf^!U?8iR2~nZ5!~<_sGkV2?WX)2B52 zJwP*%%YswW;wSHn1Z#Nm1vd#=GWin}_w-aNJS9>O#4>pqZ+ms^%Q0l|g%ef~~d~ zqWWkDWGz;x?ZkDkc|aI%?60Ienz5LK z=tN8sCnVP!o+?kYd}6dVN$Y$KFRGlb9LZDRUH}OgkoM9@OU3iH=;GTf*jWIdyoy+A zX=NahAo=BgWlS#YQQ^4(tyjG|h2x9aV9Lntla>?2rkhhu8z>e88;C$wre*bK%05n6 zA!n;x&+ur}etq3eA$I)~U&xWgWsv8g&u)UOE>N09?Yz;#4V6(lh9T>=hEr?p+3DVg z_B);%s*Q83SxoS1>(hQ3{!*}IIenY`L|*qYu?$SPCP6l!VK1i3I_M?#$Y4NlU(==G zyM8aPIZfGY&)L@jHSBnBL!$sp1FtQ3iw(}hZMRv1Ip>k^W0Uv9Y{ zRuq}u&WONNTo|=w+}Dvb8M*ieral~S`;j}#rwpJPEu1R28ITaA!&i2M7__hKo}d0E zg=fg9`#;kb+xh*Nk+soNE7fPX>!qH14(&aKcLPo+863Q9CiFKbGXsAq3iEXd19@Go z_Wh&@qYo3s^EP|$zqICO^nZ{McrS>%B?D+1iOJ7WGw%1C<$zxA6 z#r<&jGW$in$TgtYHIC1FVpKORBG@FE9|lANy&uE-v>!^wSD)~iF+8G|XA9`UZ zexmCin2Zlz%0!FqMlI>guT1#NGOW)YYpcJwM0bcxw`|%z1{b++^77%1#MRJCq38!H z>^*tBnj(E~Qar9L@^ka2LV6kiMnY7EAbqriPUt2Iwn(sC-_Z=>P1O}`F(uXw!!B>$ z6doyBpYVV6>_(frzyX;9-}>tLxbI{tvqYi~0-Gq)novdGQ+KNyCDu({aZ=ef*E1w> zvZ~SeoU}A+_(ww>t^gcl3h*EecpWY`$+|%U10bnL@mCzBNtS-Jx5;5Q{Q}V>$E~v0 z)>pxY>O;50+If7F&m;pvFw2$)1^M_N~#g_O}BO!*zi@%Vj6h@xD zeIxI2d0tzG`bcEtSLI}*_lXM*m$uDV%HnFdAo5FKNg6E&ph|M;eOgc#0iaVZ~W6}X)Rs_FBi^emjB z>)Zw=#`ctiJK@6Qw^U=J_f=}CA9+_$-rw`=aw^7qpZn?GBu#v3z#0gZSLqK)1XygB z5#;TeOaAg3_HVV;|K0aLqyLZ^E$nHc%D=vvOQ`TJU?D^pRs)`b)AUOsv&AUijTPT` zE5F%ExfCv>Kh>?UURBjU9XM8e+m3+uc{%Rrn};p*ub8*ewTU*c*dKQ>noDxK+$ryE z3!?LQDN|#tD!Z`xAWsVCkRM@OO6kjVsL*s|-q#-?A73cm%h$M`)n%t_sFrGIs9;*` z7UBQG!STDk%~!{nQyE?33b&5%m+)+Nm!s-(`6jA7-j=9VKKcROaTXK%(iF0ZbX=DYR>@GBMAl6(NjinVssEny#l^UGmwx@zJBPJEL0naN}{5 ze41WPH2gSVpI;H3&$H=9$4V`Bvi;@`WL2tjOlZHJqDV{8yS_ZB54rQ@V}(R)b%T(M zTINRZ9Ch^Dzb|k^)Vi?Y%wsHh z$c;+c#X3aqBC_)-XqnTmy%_|L#{88Fx=Dg^?uSim7smN}z8eml$z%BbtHD+(549L# zRYy6Re#mXQ?{LOxvJh?%y;j@G-#S+x5}Wlg?y%5@=@U0!*?c@QM}1BU>#%{b%o90y zE-39BeeZ3j_Nz|ygb>ls4R4NRCteiM?}n|H?2Iy2{g-PiM+iYB?Q-y8V!erD*~GVO zu2Ezy>Y9cB9tN|l#qM%%H@BfK*SnJ^x6`KEWk1yd4#Cpk;C)$HamTjbJSG#ZdiCG; z)hp|6oDr?E9m(t4a+KZ)4gHiA76}Z$b;0U{?KUp|`)Y6JQ$?+wLwwzZBA_(O*6NJiVmKRcF+Z@pCEWXgpbXk1`<)LLtt9y0Fgx+Hny{)o`( zeXA|0zv>MTw8gvvZ8EU5hB%<_8C#FrQ$P00&&khXBzVgvo8In!GsQoU+vX zb`uU5(XS!}q1&hlLhJ3|Fd>_;mzccS)t(}?@NC-n%r3>_MkQ-Sk}}w~H)u%hOW|`c z&j;cl`_y#x_>`~Rk`64iyxM2^x?*ZPFZ390JA@1%OqP%>I*{?d?N=gcL@OHcZi~`2 zrHWWaj?NZC`}BFO$@{CCJ1>4T-!CM+Ln$Zl)M*A{DvU8lM=s}5iSee=gC+{%i4|B^ zMrNR3xEO6q*j%dfhKPJ~p)2>zfWX#oxP$Ccq^ILq@zb>JgxZD`o5~-I#@Qmt&rdlW z2Cb_fN(KZI=hAsYxOzDIemH~U!w&dmG@xNRZYPPL-JiONUq0w+CTkFf4;Yw?c@N6Q z7I$!hxDmqc+JRj@1mVSKf&FJqzkLb{7}Mr;+jwMSa_hd@e#?ik>H5oZTw6iZk_4o$ zBN|f0$DvsUWYC+}m2Kq2k`u4VTgV>TJi+(k-YZQ){|@Ctxw#Lt1wIs^P1xMvA`XP6 zF@@bq@-=b;MO`1_xZLc zId}*^Pw{r1k&85(yx4g8q!}2~v|PH6vIUu;gV`~h4p8@eR$&9iHWri-wcYI7AeZ!H z>O4;w;0w(y@yY6@Mr-EfpG#j13zn&y+xp%4p-MjCE{xt`LC>G>+8HK+s2Mx5E@kp2-$Hz zbv3kTG0eqs0KmBc;vQ$?pQU`qg`?tbGIv3i(+d(?rx% zOyZ_^k+S;AyUUm*yLu&dMI(QJJ@iOVHb$Ieqm*d?E zr?0%Mx4&bC@WoA{B%1^2X`Ef(2zxoA-uji~0ZE@Kn@Xjh<8Ov5Bu5O=&E>O($e|*& z3pkgeh9pRhV$dB6uid(MLUm};vvf= zkik9I;#)uIoP!)Gy>phYf?quH)qg$xBtu92*0sKkT9?M6XO6EgJ#gzzz|HDQrF64I z_!#Jx2L93PbjWXD_paUUpBH#nzHxn+-*hn^8%NMCrR{}|GZ_MT%yVyJS4_-b zttz99d3qfFWanfQ(z9%1iZRWuX+Fy|_T>mb4z#59!tGxK2gkqq7K^rrqi z^@!@t$MA<7HS9&`2X$?#jDZGu{uS{#OA`SqVvnB@Zoc}_HHTS8C(?<*0WOCFu$?J` z@p+I!#vU`aJNq?Y@fPr!mYHT0 z>*F<5J?vR#h@aHa0oGm=!+B7n!0}?$yWy{Ixh1c>($f=+W4WczF$~wPd9n5?x6P{4 z5v;w|b9VWUp{MvARuxNjp<+fK)!wdXru-TYz2{+Wd7`THT5|Sz%biiCZy;`_JIk+; z{nTQ)ifIoioTH^B|FRYv(M>AYZx>D@zle5F`XBW~b&QkivACE1i;8d27FqXlb z%~UrzlGur#sQcU|M+hwFxFi$VTqFzP;3PPF`Hy zE7aAdy0Wusk#xnXj(Lsdz&Q1obWFG2I!_y7>r4YUnJ`6GkUw+GD+fuFr~58|-g9)~ z)zD-K(hSDlF>zX6DS5z6`|)|he#&7p#KXKC)?Nih6`c^za-x&wP;LIom!X4m%omjG zP20RnBd=B}4h>&Bm1Gie`F#A1WAe$uyTA}`m5Dvm&7ooWWDpa@Iy#iG#!;fpoGh6& zoXput2aHemsja4$^1H|>Q^)3{SSjrEmYvXWH=)WtffWW2^>>h^!9U0Qo0om7w>!Q% zYkcJ~JXj{Y=i~5+`Q^)saT2{pDvLwX_%S?fM4H8#_&D|uU2iOjrK8=a_q-_V`ebm1 zmqUt&Eq9Gznd%!JlXdTH^+h23$gy9qnZhT5nvW!;R@_Nzw>f0~f;2n*Hk;xZ675-g zvOv*tM|-&SzC_o;<~Y7I@F&{PTk1eEqKeo~y5}tVxnds}{NO72e)aC~*+x#^`4BgO zYS@QYk9x|L?1i5yNabwzOjd#6+mw9qBAEECv3?@L36!m(k6<;t4EO&yi-^km z1|NztEr$q92S9ULqr7ZCM@q!$(6VF16D#%nH1WK zyk0*2)UNGS7Tx2fhuGErJj=%dnJys6x`B2lv*@oHroZ|}3Mwyrph(J@h%8uM3y_$p zm4W@mS$-UnrrOBiI-Qm2Gm9%cFTr#yCzoBfr}F89178zn<$Bc7&w+~yI%h>Pt1e|o zxG7Rv(#BYa=McL=V3BKfa;3F*j5%x3K6XB@9SK-=JeP6iN1!_B&Al$_VGmm@JPSKa zoO_0<=O^%&BYmV%(Nccc{ZZ{Z*i@%CjoB`gUGq^1VHP}uhl7)|CwZjv4Y|MDOvW?5 zzk^(v${1z9Vt@3x!w*5IpVKvaMDJwI4clu|*FNok9cMX^zc)SH>#JJ&3`URg+dj!e zhCn;Dq?Pv-UJd7+_UTrCBNcOQlzf;C;G58$F_W=QAUrW+ei|5q5mvB%q#?nbZdhRc zOX!+umHHLN;p+PrQ3Nij@r{|?@ zbmE0b4+-;#vuGlOU-eFht(a#9VtT&4-e;fmP1{pkAPF6P2SRr`tAc;TVR>pn*hyG55$4Db z-6${DyZ1R)L$mPrvSEtVd5`^9hJ6%(oBsrh45#sc+}l_P^F-Q&8>5nTs(_4;{GP2* z>LYG+qMQ*H_|&90w7KS&W%0g_X5AaH$0~=VShhnrE(rae(2&-~#3zEsy{CaXkQkbs z67u}YjQ7VA+1re}4j-L7vm{LR!XD~B`p|wQ1cr4pSW%`QKu#TiPrSp)otqWR{y0q# zp-_A6nIhMg2eRh>z{;SfEu4qD?>U5}7_8Vv*1noyHmA&b z>SHISh6}TXKXd&xQ}Ivu;`#IWAA6`?L<5a-Pa0yyk;WJ!S9Tb)t=t+bqW}eQL z@X|4tsZz}@lpJ$)a8wAm#iNiO!qMamp!RU|Sf@UG7g2?N=p=27vgZz!9npzXp#Q)aBgXZmeocpo-3}%F@=&-kc0ik3-lj7Y0p6+A{S@C`GAL;nqrSZfpq0AqqrAdFIb0&oWWtY*Ll2ic_`Cas{e<+?d83V zGdqQ-M>P5^74EX1f#h)v*e;8yy7&Y+jV~csv&kp&R2G2Z zhyYNvS#Fwx$B|^QLCj;{uEv!h@3qLEszOao_whNLC_SIHPk8%%o7Ha8eI^HC3BFq& zLNl&Gcrt#{trJyuIhIqRoMeJ}-d#L1*{802E|s^aHd)uUTulY*(48@Ss5ih+8p};Z zvqT){KvU?wyvj}iW9Ko}u2-1Y)4t%~XkgpA<9BaI*Ogi2tpyl*U;W{&T*(CGpQk{- zCY2n&{FW9*HfWU|m|(U`U9=`2y}(x*vg2*!rubI|QZ-yt@qF(6VZN;0qL+_H?d75` z#v$i2@!M*xkD9mN?oMJkzJg9KuE71DO#52P##VIDYp;Jhx%YHspxDZwp#=ZVg}_c+ zF|aiSmN7fUR1)H5gpDCR4~9hgbrcGWNiE*|qFEG?@4b3lM6{-TueFq7($`X6JmzD! zag{S*w}X^zS_cF`O)6)3$)AGW>x8lIs+q7czBW7A8{~Z>K=`X}ExMYw$PUv*8>~Ne zM1BK>vo(_wDdqIz`SnOqc8D5u!t%l>3sJJ9fBQIJ3Bu>_l~eay4`=I{)x1bS-BwL$ zkL?zvqwa#?5^!I-HiF)pEvj@>qKOar4{VS1*QH6Ziio{=*vJn?7P|wE-#lHCEiK{F zmyW*xtnMKwf1xHU$YU!9UtkcI=v_}<`mAHNZPoGZ7*>i_%&_x*SWfXipq?9hQ}D_B z#_%3?5#9qCPpI91jnrzPwH6+V6QH#GB-s@rFnB*`aRaWne*h z9B|}~cEa+}(5YA@`f=v?z@e4eY?8tJ{(fUyX^f72i)hy1ioGSZexz;a369)=g|ET8bsDrCf@XeF5&s?9TxH_0q`c1NPxXp7|{x5nJ4$V50HBrpPwpsbN;znul!BgLc&*sJi zT)HxQpzR>@3F{NF%?t*w!J+}}pAO(B2D-LPT?>8=f_81xj=`JfW+6js_g6jBBZ)tFe;49q9E}HL_e_)V1A8x$9 z(46RJ zBK<%wiU7!;v>M~!P!a<(1T3M#tAnG`NE^LhF5t`eR?8oCUPN8{`0K4S??GNscjNOX zc#mvVrQ_D)CRH@tYHb^je3lpJzr-H|T>?E63n1+_mr3B(JL_kM=7*X(o%hlj?rEOv zFCx$A|JEJ$beYN$Ge~%yi2H`uLDSM<+>PvaSWz-Q9<(}Z$znuWZ)0ye$3Iz`^sgwc zHD5?o`NenM(4whojKKMJv3=s!*8A}8)N9aP{ z!3%KqK`|XTg_^3d;2%!b7X~%Zw!zG#_f2Q+IO}8j?rgZ$^zxo}fe)i5`50D^1M?*7 zz#xtflV`mKhy2>d>>BKBzoqSH>SP>Is!!avXl}%tZD=_uD7TYWl4q%hk}5H(a(=&j z+skAakIN3zD3d-)WgB4+3k5m6V(q7EbbhH%q3|JJ4`>uUz4i#@=kbi)k8QE%!A;iAK>LMsZYA1It1{)iGaGs}w zRFku;MI$k=^jF37Q~nVS^u<&?71K}bDhgk0V-579hs%YoX(arCIi*ZfW$Z_O+M4~P zAob7qLi`#0hXS;JueknO<@N9P|I;<${xkG{=NVNlYEhI~Vo2&@3`ZW5-)1K#K>Ij4 zd7vc1O{7nD?IC^Y99>O+>al^~+aoZqI{c|DmMZop5CHf>1qmw&Jrr9lBMNCtBr{O8 zNcJvMu|F_k7>Si*!7}Y*#Dk)MavN!Ll?ndf2OWgBzb5YDCvcztzSN3aBIXZ zO`?>_WB3Ffip*I7{UgV1Vu@=rn}1+RVAKR&&3^I+_RWgcz-G4mfz3Cvyn)B^0NurZ zU+CW}`nQdSuqCj1biKtCoD5{&WpvlJHKfwV&S1kr?1Ycf$SyV20L7IZ_aqgmFDmCK z#71NkVf{Dfd4c6f64ojFH+-K*_8;eu&pouz?QCMvA>M1 zo6`aJ`46T$6hk2-*R3GP1q+|zip#$n=&vW0$t%YBw7T|Fpxt<7 z4ahzx_^)wx03^4567e5DfMJiFj3k1C+bp}D`0X!kojE6vM_07{&mRHEwfFDu{ChqB zwx$2$eI&{rWNioFN1V3E>3pXE_#`Nm^J^U0cTB)brST4k`!*psmX$wHbDWeHP!L%; z8hfFBQPU&%USH6p&rX)A zx~CE{t+(HM@DICYJ^mnedt`w9?jDnPITeDqCD zA}WDM3ySyy>-OvZ_89I0hG1eLfTmAsb&w!KU_aDaeEV@0fX7dBC}@@paO?C*`fnBP zapd1u`1czAZHNCmI|YA+K(k5{gUY%H)#Z)d$$I%Sp)5?y`J@%`O<||A3*|ROoz`pg z2Q%+H;vZWNLw!+Z3H5Q#3Zt2ldI+{C+6+%`t0Kr~(oewAp4ik7^m2Tkx7V9+p~Tv`8Ii(K)@s$;6ZfC09p))4Z{TuqKXi-@2IH=&fRt-3{Fn~jTa$xKaZ0B$M9~h#DBWuk><3DHmfp`#!`~yq-%(Hm(?+g8VMgO+Zf6!*a zUn0;fw6=7uh|BIH_@9^G;SB%4{^QnWe+Tt3G;24M!!*J5uVax=#q;M`74>xyn0=`f z>HG5^(_iXC4r3Yd$@AxVNSFQzavk`8_`KDB&-z!AsZ_7zW+!+TTCP*r}Sl6 zkP3|NEey7EZa0Vg1G)r(lCn}+H(;4KCi9b5RKf?Bu*OPGZAj_?N_g8{Ydb{Eqww519QA=v?_f zh0GfwbS=)V!^|t7E{{xP*%k}%EMM)ahz#e+Ev+VI1seC{$7kFOeckg3hBFyNy+qI! z2~*s|?ZD@1qd7VjEW<^{`=6jWlfw_v8p!}uM~eOiWwkxw?AJ$40DO%BX$-0^zP%8C z18xHcfV!6mf$y^afA_l{w}2#E^i8ZY4OgLghq5LE@tpXg(Uz;B)qEE1Z^U!{!&Sq} zR{}2Z_RPy9f`y3Vp%1Y4f_D;RH}RRLZNz>CNqf%$nBpmcHU&r#ri_r}JFFm(l0lLi zIHL8zT(mmTO&iuBWGen!2}>W4Gt~E|K`wYuJQ=is{J{XSe*u_4J{bwl6#Q^1;rBt1 zry$ZQYKk}#h;HQ1iyUb@+0n}k!DovC@vWU3TI3|++tDnw8{qKrU*mdy=Zmw1HW^KM zx_Khx35E2Xc1~ySxrA>Qg3E(dArBzyc}hU>nC4Dmc}5}CzEysKLqP*8ca{K5U`ZMP zisT}W%m<HU^xkc7o(umpAu%OCtL`INh0W#^nkT;JlZKr{^L6t9=*or46Kz!^%@6 zF|>V=zg1_6s{e7ph=KUILShZ612I9E<0lAkl-TKh0_Dyqc-0xNq~3!4m$wot4bAT- z!kC5sGIjpfiA<|^!AcG;>Cs2zWA#`7YqilJFxFrW7=(~Czc6rkR^eurJtfB4 zK+Xs$;x{~@1KQ{`}qN$)P#n(=?XTv%2;89kP z0GY*O`0A@fjwq6h!Gi8h;D$O7kX{pTKo9W$UtX#G4;z-yFh#2aA zDzgjlo@f#537X|)I#+}rpJc)I1hmHVQ=P+hJFHR+wBw|$S9%oW*(uHf%+rv?+&~BX zuGByj$HbSBhlmYX)0}y=y0))s{gr6*_*Kc0ecO9_-yQ1@O~3T&7>sq3*1ep-yodp` zb5-n@tbY z4f)|GP#s9Ywc4Jak?6BYwnM*+y&dx4b>_a+Tj{HPyz^Fo2c*{marGa zAdREU`D6rSuN9!Q^Yl|M#1q#1Gk#oX%wF|~)li>sgRALm=U+DK*S1myUxXB)Gyu6xjE)}2LBd05Q%Ie&vz2YGz zp2N2T+*yPHJHB>+U1kP|?b{g=>=K*;R+pC3ae)2W#J_~F*GEk1NxiVI@D{?q!HPxH zVO|bfCN+c(KJwx&#^u_O*MzZ$*m-*JJ-%`(@91JpWFr4e$M5;I{mxF;rY4EMt#zyv zllHkb9XJKtnvluZ!e%RR0tnygl(F{F^eg7pCZ)P9KWhbRXh$0Lu5i~?Jj$-B70lNE zlqutJ>Cq$5jq!zmxawzwU*4h^!-bq)Jt=dL$jqTw$VEPnxbba-% zdBlZsxyCvJr4niO`KY)g%DXF=W3?9#4#xfj!U@l9mUA-0>qzsfqz$itu%J<*4o(7V zJf;aAQDHW!*5FP~AKj}JeJ@O^S-7;1&v4%`Yn4Y)v5Y_d^$Gk%Fchr|#Xn_T1rV$n zqeDT*p92U-1Udz@gbfdGO-k#W>Shks+rE|OsHIQ0ov>TV%dNCT)Z{kgr2kK58f0_5fvG*ser}`Or~h?~eJa%J zgQAygI8fgCxXBXr*v?v_J36rt2@z?x20DNtuz1308yD*f%8Q2AvOTgLG5eGH-fqJ@@vjaz(ssXl z`xwB8J9hqoWgdnq|G-=b>J4hsU~0lbe*0#2E3kbv96@}_GRQ;b)xw;_bQ4X)NL zkJae%&Ym2x?K3v^@9(GdOfUJ zSyK4nbMa5!=X_y7GMEdO{B5Hwzxk01q-}_h67wjh7vI1W?*h;+Z|s-Vgvxty&Q98k z7vD|pF%Cxuik-vxD9FY}S}_Gt6TSr6g|$hYOT(Uy`PO}oz2vMt^FWicB3IJp=KE*? zm_KHWnzM3@N@X6yy3kOaj#}}JTJIyTGSAh}I`aH01{jGxQJG5f!#Mic)uHs*9<3~= zX937E#13pk2>l|NCmN?ja=?3CgGx@l9$BcDoD!LNpHcn7Bx^^@g>bbPXCxiLkY{JN zXkg6%ydY5jz__k{FWes_ZG$8P@rP*$atU+@en|gl1{2w@KL@*UC-HaTt~Oi zbk=ZyOM(Y~l6U2N^|ZN{dg|%L;KbX7NF4C!Hi>04YeqPIv*XtT^N^=Y7xVR%5lh2q z`#K%M;(I}eZ>&pk3#g_O!M37M3*rgB-Fv71{cGoWHIQKiUWn*w~mPsC-d zE%)5bTPobY+w0!~Uhl;9p_6&L2HjIe791ozt_Y0?^;9O~Xj5QScemLV4Z#4 zKu@WwSZF*I=aHf%rhhpFy)E+5X~e>R3CnJ)OatwuB^N~Q4>rpy(fkwsrt{{A zu2{#E5*>~R_k@4!%RT3WC^{Xq0{fB9xCp4z1wfh-1uBNb6C`A?DJVCIR^#tl3ijG} z=06Yew6;8pLv}Q$qs1QfX00crLH;cKaG)gj;H5BKX1Ei`nO>ac_rLhVfx{HUhu>~3 zJCa6q(K4Pc*2|+xjj7A68bw!wZ`yUe!`6YK^aml4Y-O90F_i7N%z>;y@Rn3v_IJ zgq=Y()HTI1DC!QG@`O)GA&V3*bwpeto@>9`k|b4{9!hHI#e-^;`9nY)(=w1F3B;0y zzdDxwk~DcNDY^G7Lew@EBdF#tX!$S`KYlIu%EKSyda5c+7|VhVdkB8>`Di%(R$REU zOhHN;D^l<1QEKt^SH2lpNk)%9Lw$x({xsZNM;KFRkk;P4&>+!5!5<2;*$7|-`QKC( zL8vS~UCs*QE4*{O^nf+$h%r3+0~cEXQ-h& zo>88@^FF)T@;jD&Cr$oTEhOPV^94}vsY#cN!$~7Q%=DOyCK}4wsQW(dKNRW9&t}4uv^bb9d1D%2o(DH`7nT%gT>Y!%0hr5HjUMTvjB^arR*tWezL8plvy-Ib zl$1`V)Q-z3F(Ls+@C{1=>GXWkNYs)uBa+bY*JMVL&tsgmZOO6|J*HXcJ z#0j%t=6%i=tZ+vJ7%?Zsva743^OWPPd-j>8mc?Jc>+_rl3RA<^1Zdj8q3eU7(H0S96%3U&s~J? z_dpM~E%b~Y2AYGNqB5$hd1m_Gv_Tu%X7!zp8*W^gzQVbA6^ol@-rlhR^2ynNQd9~{ zh3;XC8~ZyfJXg)rTqa7mt66w8l{8>1C}u;xl-*V)#iqwA6bA`kUYX+Mv|wwsJ;zJ?CDlINcZYpAGGbRp;=*;MoeargWfY$G&B9Y0~@P z!bM5P2QO5*E-Bh5u_t?vM&{=h+`Nkqlyx-v_w2Q1DbY3AFZ6yFs5&&p|F-*HnI;xU zIi7d8_41>O779lM|CB&yFb}cPW^(i?a#sH0D9@VCTEUi0!H(PEUgZQlDAANJ-bKf){Mp2I?>?y)|RE1PGgOd#Sl{V*+cmi(8?=8=0GBO zG_hFX1C3D>Tru}?yR}ud}Dg|U9oEJa;U!;%y ze|5zB&%W+IO9xV$iw9w^Y1|H@f{pzfn)E<($<<`(QrDYbc^B*+&dr2yshr>wP&9o_ z5+3iWv*_Ae0VT3ZO>{U*T-6BxYs(Mo*aKBH%U;KUXfuncL*f!blGB7jNyWMHt9BPx zC$th9uwx5vFO?eAYa{+pl>6WcsDQ>7+&fqCyuZeM#5qPacT zZ$?MF1!YW2JJdO*2`U;q9Bf%oV1{;ypwyE}3VQnbo0#`BQQyHoMri0d`&~d(s@Ug~ zMfC|UeEo?S&>n#YeGG+S7x~ek-NCZVDDPnJzMmekrSnreCwGfxhFbHE1GC0+`9Iti z#4hquz?cVCC|E7t2VzK}!T_%=AWFWrZe~#F9$2vD^oIDXSk~B8ERcWgT*W|%#+kU{ zhr;TAiu<(F=1;L-gan%_{wyFm^$3L$cJ6xrYR-GrlEy(QTZ-L_9)CU8Be+|2+WphN zUk?cO#7A?6aHfD4=+a$D!c)1)T@}L=M~_QP>vYcJ?{2} zO~574J@~q0ssT-s(L3I8V-W)_1l>d>uYPF$j$80i91K>z)PH9!q)_N?sq5XD^Ve$@ zKMDu!?E_u?fWDxG8A*=p34!Bx6yOazKfdIxnqXcsu=P6J^8PdM#Wn6neemfO+z2T1 z$i@HPi~4_w8&_&~PjAX%rfPEkfxHIPw~PNz$H4!=&;kBwl>9`Z+)nM#;J3ZXdOBT^O-lQIQBl^ZiiNfsI)8Aj<{Mx_B zMu*(YU-p^ceUY~7#^Fl_Lr%x>5OZCiwig7%%(RG_No6HM=JVtx0a=3b+c2)PGeKc` z50x@Vb==(2BRuGZ|0-#N72#=@LLV)_a3(0JujUdgej0hokyBOppdq$-e9SgDAmgSD z^YYhFsQPbP*x#E!PY^ULaL@92 ze%V=T@uQwy%BA7VAIn!Eyqk%j$^0dzG-ntqgBC**U?S$ipt(PY5_oIVxr0^)`l*rm zyZGRVvUuo%rG8G$u2}8RqMQf!^EJHB=tGzUM*`iw2R2co@}N|?_~fSqgxwwV_h7@7 zPnnZkt5)jWMtLT9SZ^8|d^q4b7@yE-r+%~?JDKIkJjDtfA5HoT7qzdlRK6J#)0`v= z6d1pT25aQzRd4ewyvVXfrGwg05W{wXC;kJ0Xv1%A3ZhI}Vgj|a6ed_c{#Dle9#?1Q zWK*Bn<@&k|ja+%EoR%4P_`3SeIJmqD*bNxp& z*G~@KRch++NF8dKP*56q%Hy&epK}WGoNYFRQoTW0*mqn0z|^-QO@GJ23vE}-cHIs= z^@Z$FeTE|%FY=NwaX1-F*IE3n(MO;mOuiX6ZDXN_cncpEE1ydlbi5!NTHl2#Rr9+X z=)8ExZ*kryVCkmq(|uD!*db7a>y$2mr(O8u#)z1xT?N}2*`kAI8$7)-cii%RAD$aZ z4~tf;Efm?X8*E!XbeFFeodZhTpYK(6!qTH)wDaHC*rQ`nNEY(meCIFx?Pl07wYzz` zu_c2Hw3sMXFBBIvfClqO@UpBxP+Izx77EIdD}Nm#fZZEZ)*-cVI)vJJD=9j?r-h$- zfSPxJcW9>1=oTIUYLSaUpKs=9#txiUKgcOtUc7~dNxR=GacqG2TfH$R#@CKggwh>) z_$B__rg0@_Vh1KqMGFS$afT+p&Z8`^X_^znUVl@v2|48HJFjciV>&uSn0etgrhkz) z2c=U;xxBFdz8YGmI|n)UC()!Q?CH7cUm3e4u`e30@-iRQzN#gs;c;`WMuiR?X(}3< zf@viY%5NcV^e}MBW5x6Whd+vRRgSVK z`xZ}5!35#=l)aU~2O5PZ+p=_^R1mX2o8E&3v}r@PEiY2;u+ho5j0eNO@pA+tLqz1aIU`Wm(bToy3+T z{lQv6Pxsz1%x#*@b`!NI<$Fa08ajbf#82Wpc}3Ffv4nO=4mi{<|Mcc=W)0& zV}B{3BZL1ya{r}Ws<8HfW1F>}g_j`2tu(a`W`qC)aG2}>@PJdMsZ_kFHpdp6>lM-j zILWo5=tu-B8`1C$j6Z;~PHB@Q*--CetabdZeD?ot_vJEi$7e!+&CBqZRza@vIghu8 z-(0+4N_PwRZ+6E2gW}}>usr_X_;=v{>*RMV)EGwi+)!lbXVg-T=<^X4eQD6l2#2&%quD1me^(KyC zVJFXr`o_VsY%0 z&)p9;fC4pwcmI*=2^R9t{zK4%N~CPg%rGoyM(MsZcq;nXud$#*Lz7$mVo{PhRwoQ6 z?fv7`j%K_iw|wm4HSVf?d#A&)FRs!;PHDCnFN>fDv+M=~oI8N^UFa z1%=;RMt@zYd>StX`JyDY+x#v+E6hT^)*7`-LonX6vG9PPqIOuqynZ8{hngmRtLgA? z(Ea*-VqccLY{g!m9OAlLVX5G+?CRFLIU~#P2cXs9$Xbu?*5B-ISSK!Bm3L}W%jepG zi(kac!_96aDEV@wOTg={m7Kth ztXJiV3!?8|?OwAG*85z&IX&8Aax0su2VClzR{|au>rSjUwtQ@(TQ3gsds)kxo*t@= zJe&6J0AJ1$*Dnj0oipOdFBt8j_KyXRWVeqKoa4W6-bwFvY%aGZ9Nbd2EEDM|zPq59 z(c2-oMB|emrHp3dc{>DXtM))EWmAm!s~9@v@_ju*EoxVlkBQ`? zKc<_aNbJRgbL00vdsBY@Ua?M-x{=}caxR6xB;wdZ!{fDm3)6c2Fn;t&^mp^)K+z&1 z%N4Cn&w3Sp0thF_+$X+#{lp&(PC{sz{?v5YxS!&4Fry4=G_xEe zwTMZ^e5jf~3ScNgRs@q;#v~R>{4@CW&c^=Gl@Ln}jT-SfUA=^PTo~x$Cy1WFAI8Zb z9VnvcAM%D1qiOo-LKkQF4ERvl%`@d3#54B0c1Gw-d%%cZ-1tLy(3@KEi4FsB?cy7l zNW>LT!JHaV3k?vp(rUUl(h?PQ$fIS?p}}4$`IhVl-FK-5`1v{?1LVu8|CcUup{C#NA96i^5!Eja87y|oB6$hr7hgtX7WgTju zqv#Ank6rSwii@uS`Jm6CNb{WaoJphi`8Vf#U2W~DtHP-9p(=<_#%eV^3VgCs7`=TkS<;ooK%60fjbenw@Ck&4ay!U%*b86=jfw*eQy~NI3}vj_U zWD||LV6uPlM`nLTMGn?p^ZGRC0XyBTuJ1B?PD>$>zo+YoXNa3;cpdkiSZN1=RN3PP zw9~S?z~Niss|m3B_p1I=(69QrAb?;m@1(4>Y zmo@kAn|}x@z02#H;o*9_<3i&ONBzSe9Ya#$Mq?CM)T7n{3w@=v~ikD8q}M>`N+zxfEQfzqRAwUCD$ z2pX{X`DL8!WxQk!m&`C!K5dvC$BKnx}< zJSafnKukigV9gg9iI+;U7M9&M#{&N9g!zbU`(VzEwXQz1oI^UCX4c4^K9kiLc zh5j~gKzrNpeM2ArL16gIPE@X-XmqhZBSUKRWoA3FFMNb|y=5Iw)9weSi5+V1kr)cB z*AYSav{4qrcvIViF&%DBAH2LJI@;Q18l@H@C5UaGeHd$CjnTo1gHu3!7C1Tm2NIes zh0H;YB5*WlJn9mRk(Cjl{#O6*#IcC@%MwXe2e~{S?cV($rrN==N{9Gw`7~ukcO>&q>>l0qu^rs%YJWw zAl8yzJYUUFO461DZf!D+E^oOF+K(303XNSzU3q)-@m)DtE;k4ycF`IghVEH7^apwX zJ>soP-^n&V1@EnvwVKqb?4S#EBkJmtOg&tJo9B|AJ{ou%?A>}5-Rin8OflKGcwp0!8s+E|!BEydjhzA(Me zBk%@JLm+t}z1XN}EW+bQPdzc(P4ZI8)0`SQu~*$D!;)Zp@$Oxu!Mgl@`c6DY73tpJ z2VxFQMZuUe-yS!8nggSJ7Xpcd(^sCvxw>*ajz75n=0lS`^~D8o&I0xWZ#*h2jJDc? z7pba_n6V$O?g`@gHfCw^vMO)RT43gtE4jtaFvrU0Kt~Wr_F!K3Mvq|m{=7ApL>5f; z_q+e?k(5CNhiHo|I!cQUBz`4#s+@H2T~*JufR+DoO9O=}-$~h-SpGi?DLApIquzVh!t&>fEB&J_9=2DELhM_OEEt1 zDfM#NZ@Yr|GsE3?ayFECz9=ccJimHJ(@iP;gxUmiX|P}&1gFlt$&Cne)6mA*km=QP zd}nvLkK|Og+#aQ`_KhYY1kDcn(Utn=m72eH7`)LJ2#r07IbqXkrEC%GvS1Q#E5`Nv zzFQh{2h5CBrG4s9G{aEZgT+yiWPP`nep?$~wp!=kxEjdc_iaqPeBg^QuLK&3!T^@^ zJ%a0Z^FzoiZ4vi?D9p|Fg5$4KU1DE#UeXWSbg4W#aZi5eZUFa>H>Dj+N`H@|I$4#V zEylVqxu|yyiEwQDrkr|VvT&VVc=a)fTz*{)=5m~SETDFEf`skD5*Il9(&S78;~~Aa zkLuJZrHt)hXxO842|&+T43pXRM6U0hiBAXyWs%XB2Ib zYb+nQq`AuPksX<#>eK6CL@SMUhWj)^Sy#jQv$l3#NwZim1We^BclPF4gcI`_F+db0 z6VZh>rcb^sU3(x@y5LQmZC4_Mkok2??>a=MHeD{b*$HukllrNaG*L!k&`-25Ffh^M zCKE6h7V=*6(@D-8bd& zmF&;$(XJaxsfW(i75Z6aj-PlsrKF*&{@q*;{T06-@82$a+GIQP%WPsy2ADQGMPj-wdj?yXV!IT2F$a!j;E1r@7q9w+ah_JMPy?y*2>M(=`7)dwHegfJ`%5g-I=@j!KKMJx^Vtl6VDM4^4 zajT;3>Tu%)K7#r{#RYI9cxe8*6t99OlW6$0``B|meFeS<6sfn-nK|bR@ zwa+8)AeWtCLfgoH9rOU(D`f1x#)BJP>JJZB+Mm-i^wmoAi%h7CQQJFOG--_Y$9*>f z2tiVV$=ZpC2BFp7&}47zdJ}9)$qYH>a}L5|-b;Poz*DyjGWRMPqL8pH=;p{2;f%{T zfq4nG)>E&iUQMzPuZc7Ll%s+|A)1>Nf;0TmW9s^f6c7I{S{Al5bT=cm^2N1$ppNoPrR-1c2ZcTngnu(dI_! z(*0UeBCz~-Ofp=*sAVavf94t<7DW@MzN}2kyGYIh)UaRP3EAfLx(Q5=&q7J*PmW-U>md!^#y!L zU{awrpjwJTO>h*EmpnVRSw_N@$4c6IByDdu)ji*s)2y`h=6!NXTe$%4@5gJ^flPWk*{S=q zmBlzt3CNnU`b0lZ4Xz-ZjLh5c4fvjCV13gr@M7#$H%mG%1&j|BM_$8UC>P8qwn3-;8-2Dl0D4^<=4FY8z!C{PZ4YU2wE9*PTcR(M z54*lT@1Og!XnQ2=#Tf7JVDa5vFeWAdcuCi0q_Zno(u2t;&j(a>R_SE4`fUAO!``O1P$!tjP$u+mpx^@J@+x){dL;68B@Z3kIF`j1*Oe8N zauccOXLd4*=f5t{hSHDO;wXC>Xv!iKM%U}vTW%^$48ESW{8y3VhtEBACCeJQ6XK@T zes1YVhTF*A6!k9{D~P!`-uTIllJxAz-q6M2(0czT`@`QLiGfO~d5{4s^lpAUA1Mv8 z$4O&>QiuOJ%E!iYC>6_u+tRep0CNdfcqc07PKY-lR45+)}+uRZ;fWUa0A&f**R@mMW;vZ8P~Px{koY0mO7@SzkSxx zqnY>+?6e+vDytF*U4*4dNXRQR7JmNt&^Ao}?s;Lsa8E1IE>Sgd!p9T$WTo`E{=O6^ z01XtkhaFIoM|LVsZA!BWr5+^cru|lOTeIWYw5yu<;#{j|8&y5$o(|%)0~3Yr&p{?Q z(t7Y>jTN}>Hz;5pe4Wqhr|tn8 zYsiCM@$J#RY+^g(0lT=isu7=IuHQssb6&xUcuWr;-4TVP)2hGnia zo}4Xw+B2@ir+4U($X8=$9Ylyo8aFF@2qdQWSJFXvOcokWrs=+;Imi>eS1%^5Dtg}F(Uj+~^QW|t6ZDpy` zGvvxkDkb;mokL+tYF)fiinyF{lr5PZWzkG`O@Hfw2$*VKi{M$;Eic&e_^>Hb_3qqb z^$}878f3Z@XXFGN*IxHmO`GTnq+fC{$;e(#o`L_^@rTiw%dw9IcXTPZ{{1HfD;2g5 zmhhCOZ9~%$(i}+?Kdpsz3@d@M4kZsC8K_g9*o@3`<#`llEz*%^&SmOs->E8f;NfZW zG#Vlv(YVu@P1F_G#R(ys7kacSs74o4Dw{v1B92}wY0XkI6gem;8G;-Ma#}Q^LP1^_Sv!q6|22Q;Q$SQz^I#p$FW&lE{)zI;&wB9(>v5z|i7zCK2+MJzWb){0Ek(fuw~(w7LKVe!IYpl!4FSI;4iJ}t53kyG~SWYq*gJwSWpwZBt6JE!ug>UKlJ zpxX9KX!FC$S7a4cg=p8sH1nri{t6l@$?6mZN`#VX z!PPB(6{$*rWoVeet8Yhs@Sd5OKb0QaXgN6GnVI%Z2~}`o$1!Yy?;pq=*!26wY%t|R zn$`j$^z*GDQtTY%$*qAmMy3{8O4+0Qr;cfM3Ok8${izV&Zs~I(4l*Lx*v(htI4vY) z)bg8urk}^@1~0GZ5IeV%?)@6?$`g`KaCNOFc&F0vlm$X)rny9RA6CH3Dv07JW2+-g zz4|imji67i6mOP=w7u<>>j#ay#JGMo{y&&GVEz}mj&YAH0WCBzcOaLgoZqwe02mMG z_%kl}i!qsUv=EtYT3;tIVj?)T+@}_2uF#@Wf0)hn?Z)gbW z6Q%(Y4U@d>u2M?;E#sMg;uLcHs!?K~qV|zG$K_mE30JQfJ5@n;2Hqb_v_i1oqx_k^ zobf$Dd691hMTU*_6G~6K2HULm)m_eW$?Xk=7N*LE>xFc3=RlvJg6S@6APpe?CCc`D zhZ7C-pj>nTJT3(5*^gCU_rTXF@0)fUOFEky>9?%>q%(R)I4m1f-jQAw3jt+hCt^N@ z(;7x=a0d{y?Y>A1Q6f?%@%_w9SA@_&^j({C%FzO5%i|cdh~5mCpu1QKi`;gXoTXAx?WRsHNJcifAWe->%9{0KWE1#A^l1 zLm=8m2hWdqN?y@}Xyxp#tn@%tUD%lM}L&kf~0K!IM24HBBo;g-&n8KK#!%mlVCIlFPH`Ud53dMEmFzrQ?h-_w-CRD$U8MPT3R&~fWr4#-4P%}JlCLx;_Z7Bi)+m#w*QpWO2EJJ$og$Y85hrY}C`kBU{2>k5 z#t;)2u7Daj6gU=vt9S(M@IrB|;{g`aMlGi!LWtt^`AJJ295?Fl(- z0baGx`(Od&3y|{g{3r*CTJfs$N9@_GK;PwML%Qb~WuLjH3OAix!d+R;Bs`!7??c4N zsIG@nLX%w0VH28#P7{B%#T?&ybc6>ogp>9S9vQKhzZ`rt!xXphu{|@kkm<_lC+=jx zZ@e^OL;#M>|3F-6cVs-S+UixoLt;;%S}mhY4==k$Ngs_OiSR0LuWkZr7*-i5RQS71 z9%U;Ov~JEUkf6P_sc<1MXK^zPFU-cdBJiRbt`pGCV^irOBx z@DwUnlTFzIaWoKuC6!~EV4Y9_md+GT`Wg~*o~HA`@^)Kdxm#QBaHHm(7T%GMhx>B+ zKR(fT^=vDyQ`UT)U51uLPdz^tM+*Ys--c?Chy{`@gR97N-beY)63u(%VW83pO}~*J z@XvRf-ma5p1P?IO-_O|uT~a?Q z)!X!RGuKM5^muAyX5T079xC$zXA}W5S3o9oqa`~4Ds8oIOMlPnNnc&PkX(6W{^zT& z=Y2BG`m%2y>(5XfsW|r#D*3e$r1VD4aQK$#OlNjM6Z?|$*S`VsYZoV){4LF&MKU27 zXXUah6^bW4B|^Ip>BQzjurlu{mThQyZu;^TXI@qy_?&FAjF+cVvB_^+YG+^?gIw(B2pZKANC?w?xV2lY z{nSb{zAOYZpJ9K*FN-0#F>4cD3wyU7>=Hmt5S&_FjqWpt(RTV`VQ0qBFaX0mp&sl$ z;oOY-NLNx!S!WeAef*d?@#R?LU2()M(n2>HU{}EXYtymPc+v|zFIt>+atzw=h5XYQ9lt;ZN6rs z{kDI95a#|=!3Wudu)C5&Id-dIuEso98JGY<*~Vun2MGDwXAbtVpYT zphue0QZJhFVn;|_`NcmF5pE)`nB8U$VR-=kOj%?M*@=+J%S7}V>irxwz!Iyg8P(;2 z`7pz1pA_m%Ug7W=MJ&@B{dr!8{R-~0$%ir?b5#ekAhZ_Fw>QQIUUBg#@^EUHb$=Fj zyduGHYGm$r>-F+F2x}VHE(fUri7~WV1i-^Qjw~eC)Y7&%^DDAH^v9E80?vnu*o}2( ztk+6i-x7%qxz`UL_d@H;0^uBfKISE0ij04RRztdmCd^CGyawiw30LaA7Y==GOopiPeGF`Sp6Z+v(jS&b8jNmUjI6F4ts z9C%TsJ~#ahBl!4XtED7-se#32y3KI9ce-O=9((0uy?nMREea-Sh=+eY6jyFGfh zAki-ea)A4z#sOaMC#=nXpYq1q86uNZm{QJuVvr3DoR^VV?w)=9=FODtMW#wKBYP;x zdS*HL>TKA@BiV?bvV=-XVTSp>6R7iFgBvmOw}~3`gf6msG(F92vR$5790{XSKi_vKief0FUyl`A(_c->qhknt(q zCtk95GBL~g#a!S>`c^30@VEHFHO>fD{$D7a$MzdM;H4}NT$%_V(E#^n^?E+5@)kcEoF#bd#>F$u=U9G*40-$=O0PS$C^G%tc)z#DxbNE*r>C=a>SoqaiHxT1uX-J+JV&^DAgAFvv0H#>2slJ z;<|s|PS&JKis@qJa7%bhzE=|jB@5mL_@L&4o!UPT&qh4k#NF)@ILg@h50xtT({=E( zEnBX3nt4wy%re(S4-}gM!L$WO&J^S1EUZs%d*5~qzWeJFR#)n8%GitgpJkvY@_X=B zUV<;{^cAyyr|uufxG9mD-3J%aMC)({CGi3^-~#S-Ap16?7L`XqZ{yBl86y{KPWPfz zn4Vxtb1nWh=EwVPjvQU}VO2HyglekD&c&~Pm@{_OC5>^~H?ypt$9z##$)%{AU7z;p z?Bf3G(DgiaK9|H6IQLC-pzT9lQ~c%6!5?fz-V4TCcJbzfS-?iH@%VuBT0wBVshEY* z7#!Co`hol!2hz`1ITY*UOOL(JRhew_wPy&==#05hlh?gyWgM}V^-r|z&P#+P1mU%9 zG^+eYB6Zj3()$OGqt8M8_Tg2~is0Wf!I=g918MetL%fi@f)b=_r>~>z-#9U5R8ro| z8FVt$&ueijIfd;D&fb60_{0HtNgIS^0`4f$)Fw6_b2~U;<&v1q@;ECUbAhvBYI@vjY z+7V({5sMp>jrMbg@_xyj=hx49rud{Z>$*?=&^1eCv9)e2sA+6QP)F&5UFLf1w`OXA zv{mxL!xc%LUvGZ#N+tO%0zV+3kw>+U0VLDf`*ix`_*mrd$ zPv?i*MkqBEtO0r##NoFPDR3x?_XfL?A{2gMOM}|+p&iE(XJ zu3KXK-eI~N@Bzb@9G`^*Yiow8CS5kovs=bB`}&^o?XOn2yhpq-5;)qX{a_T;e3 z?CG#Xtv}4hjWN%kZqB&V!cgA&l@<)?Ddq#5s!rox)J|g|=!9-+>5tnckO}IB?8W*H z-E)P9#2lMjM2+_uj|f0c>bxMiwf|md!1g&{ffMrSOzSQ(djT4(U)WrDiRtxbMrT5` zMSu}*M1*e2xhX218VSn>a}8mKSZ*~)Cx$WrYDthQom#-%?t_LJ{mEo<)Xul)A$#o$Y#c{ za_3XuPTznjX^#AhZRRlZ6jE=|_95qpRvb8<)*BEBg_>#IJX-?~_QsygF(Lu=L+?Eth-KwGYTjCT>A z1ZEhcV%cCTa|ik;>L_Y1=FGRmGW=ZHp1_)Pu(E31wI_Ux&zlH6)O7$KL)T-t09<5* zh-5a15DTFkG2~BYq>)b~z6Ns!t~n_kdXipTE$g;6wY~`IO?+vRRM1(caxpaB49Mc!N@Id)Zuac!h5O^uS`t}5eUx!|}xYGqqtvykj(f1$|>{P(k|!|331-DFMN zSDxmZiC-eOwS3dexqf=6HV1Ie;C=sr>>6Mbu#98Kn13LSV{R)j*5O|9zfRdZZP6pS zhAr1M&uvTdPnA=Z61H^jQ`1JrtKg)Xe3blG4kTa!YId453_Jg|`o7qt1m|mQ!8mbF zGeOev%#uc?3~MCESL9rt#4X8x6_2-(7K1~ESpG+gHF-o+^j zZ67Sn6qhvCure2`zsR-A#XO1`Pz5s%F-*SO*uBt+H7X1^wzFPHa~UN~b!!uKPfIV- z|28#OhB5vYTZ=TU7fMtPXPaJC=DjI+^6n=1wJM{>iuZwgS`5n%kfV(9vy=Pg zHE{T%^AnsoA8qWB$;hyy+lwzt&UaimxuqucrBea>75Za>yqaMyh8{vdIdTApz|`)M zQAsC62e0(PpByc=Wh}Q z3kS=uY3%46lvYW*7`JG*Xw@aa=iC?mr*Pf5f^{1ZVCtYJwvpN0CZlm0`bBb9-n3bn za^3DD2mSf4_9#3w6$T6@XFx$g4c-Svl%-T=Vf;6fBSBta2b6w}gwRmjGre{v zgm~?i_5CPlvt;p=-OKO$Eu*|%{AE&s@Sy+#Rxm!+YU0ddOckM?eJt`Br*63a5`UbDAqf^*A5 zYag?;5QzP;Gw~P8Db~X6vyguvTILPF8b~&^#evs8K!$^yWE5j>Gu_NUvtsGh>qE9t zVXF=XV`=sSZ+2I2CY@>Jej%C$$!9D~!pSb+*=nrX1jGbMfQT|5PjRNtsk+qQ{z8-@ z(^>IknVwCxZ2sT@g{hV7Ow{QrmIphhgNL?8Myyv;gy3EinvFAq7zy`4CTEu8wCC9W zQcUrhPn(ACMbEgc!#i%U8k7DmL?*m(YTe*1OB$FX&%n8WpEJFoK7vusa~`Ss1W}@+ za>3SxcMbY}zFbe=)hmd`A!I>DwK!N^fyV_cyAu@RYOcn^$=*MJ5C>U@1?idF^!WRO z;#*|?=Isp?AAwfqXXPiju6EslJTPL3b#H>h6P9R8=MG1&<@r>Pq>=fNLYE}+xna4* zX*+*=u`M}Y4JmoccMCM|-S65W9>Ui^&eEQxX6!YvD<4K{0pFR*_OxvBx6F4zdxs}# zH1amCfAB8iTK>>6ekA&X&DErPT&NHQ5!;o8zR^b*P-;iaCh;b6q}CP$t2*GXky6tN zO`DAF53Cbo-4RGv}-{UdMM}55`zKIC#B$d z*`uc85gxUT66O&&DPh|Y^Q3p^FYso6>M6Q9qlW(Pjqh0gOR^vjYyDpNbw6cAw_->; zvmE#eLXLGwJ4hg)g z9@3U+HqyT&sGeta$UbC;A+DvX>6H{nj<6GlAF;Sr3j{;sKpx&-tiT*{hw$9-h0G{RDYCQmyS7%% z>Lc6boWY~LAB3vP#Wg-jt<(}6p_HT+@Z;p8LHkDcaYl*Y0}SVP0&$KSf@WMxLvDG} zvJA!P#BqxC(UQd@9XGO%;hNZOm|L3}ICY=`WFTYNFB_S$;eA-)TZcz0JkJ;W0|{=p zhFZEDEwA6HdBSAV)i3|Vy^p6b`%%(N1S**Qb{!Ld&6cqq?Z)#0mmCcv<)xA@86EyD zDV(qR%*@$N?2%q$;+$Asy@D(MRS0UDf=~250Dyk+JQ?53;B=@%y8F03TYk#f(2ZZY zr8p?o5PIBEnmnc#avbfdaDe9?)Pc6yZ7u@?UcT^+}}MMM8*(CrKiE;^V*Nw61AbBJl~Aemb;{n=Pqe%KfVGvA;=Zy z71alihc{MshR&$FvTNY}P+m(q)SjO8jG-B1Ym`fL5=~6>tbE#;Lk$&s_xVWDd&GWYZD=7c_nRa((mV1~UKdQ-)hX+qWAYU$zx&YFtKJHJ z4za9#KoiZ%9rzwiw>rb=P4C4i8|__VUTGR7YPO7^hCBw3UXVk(5oiCbd8>ewX;F3s z?g)C`B$OIP^Y7F_T>vK+09Co(D2MnZ$Y|OzU+b5L&hp(g#rN7;Qo`ljV6%MV^sT)$ zaEa1SP!Rh-Dvc{`cB>`nAs<5}yz*SpqP4YK4tlrnI&u7PocBNAskMIzY@O@a4e<55 z|3GF7YOf-=&3Vv2IEUFC73^}HDpIB|)`%khsP6W7;NHvn^t1MPI!9EzoeZNDJOawX zWpvFcSF+SW3#^-Hp|f*!**j%J}1ej=vbReN9}v3RSG%qw8;7}U&+tT1HfI4JdQ zIUSxkQHJ`_X9eNfv$sY^ae6VJTq*#b3Jw%Gra;i5b&vLIK-4|?{CH`S!2QFUdCM;a zCrPQ&H?HaxD2J@_8tfglI1<(4cyEmWgR&ec9!Fv;?I*NDD4#zs?1w5YMJ)%>|3fi< z5+w&rFm-^bUc7k6DSwJrc%Mn{-;B1zKWbr7p@MgNlUfQayrogo@>Yt6dYkhue6Rg4 z)V)_w)6v^53L?_PNS7KA5ET&V3P?bti5fu#6(!O^1O%l?NGQ_5P^8!h3J6j}dX>|FitgIWy;C&z}9woPDt`atZTm>s{}9-lxoM+8}Gb)iNqnZGqiS zxJZ|d@5o~M`D(lipBUswjUhWQMWyMN>S&W2v()(ZdZ%Mle1iYh+mY6bLE-!PTpFxC zL{zjt)w5T&@H+2iRhWPOe*3?6!p`Rpo12x6IUQPjagPlV=0sfR)NItLf9}%%GKBkS zz(VsdbVOr=Mtwo~v(ZDrOEVp)oA~6Q|8U6pNIiA<8&|-8Yk@cV4dry)_F@iQg)($bZcSh)(so4>@SWG5oN9wpSOUq(be$p7(%&WjmR?>--At&r`e$aye#i8tD$ z=k~WI4scG14)bXqVSyda8^(dU_3;ay>{VA+quy^C@OEhB_@iT?e-_`~%3CSHbRmE{ z4Hk3{9mbf$fJNJ5EM7HXWLa_Z$0FnG7Vk<^t)q0XIAy}p&iUx#Khq_uwZc_c4Z%ZW z>Sr$se3&lazM0zNpB~}6VRGJo>pqWP9(=3Y+FGSYr$>7pfBb&ms?rI%e{PAOJr?Ns z5&vI3KVlm5Ki2a%_R(A-jRhb}@3&A4n|FHAenO4>G1H`J9Mk=?w_3O6MI#EW9CeiV z(a(V=^9Sl3k&67tb#@fthKdXMd+CL*`-6Ai={xg7dymQF2=8e(D$kd=V_1I?{eo&n zw}6O+;C}U)0StrCGK*w0T5r>d*Xk98lfgeNW)~z63+mQpbhmkCUv+O(S!u5+Mj&dNG5H{+s-uHKX`JYU0bI*BF{TZ(pn(e;S9i)0vwi5OmQ6h zBC-qcHT9>kYl19Hv%{(-Q}hSPvd4c$nvNM^3Q@z&*u;rVw52yznE(Q-gJ;csLPXja z?_A8{v-WZMt;*k#;kf4wuW9J?p8~@$AnZxO?|T>m$SJUB&kTDJYo$QzqA8;hLUwoL z_F@0v^-sVwGUdN-nZ$k>MC6+aZD@ZUA657J$k2^3_p$d`NaJhWM)T$g@SZYCfqTC$; z6A31&0I>7=m_k@5YEF-@9K&o<=d{}9|7*w8Z9lxvw*Af*%u=*G(iy|>4!30HXUB}u)#2QV85zTg<9LKABt6{_pYivpaVeW?XW#nu99Jl znHun*H{)W0!VP_0bgvKwaw}%K7fY^b&RIk(_g%U5rGT^z9VGzMy5V?KO(zT0`fnBb))H zPHSwB+$Urk)U?*{-8Q$!+(f0jDW6QbWL|ni8t;QLWeJ;Ll*WAp!jh#O9Ek_eGG7-b z-`BtDKT+5-egcMkwo+|OMv}X*9XFT(kMM_#Ink%bb;9u?q3*vGN}ayjcW+H7NnAF` zZs!OwRCy*9fG5Il{vm*lcB6xqL+ZvD0p#kOcW+;Bn{v3I0e8mA%$8}f_XlpvpXy3k z9BEl+1^ih3N`ZVo5Tty3jYf|~at%`-8lp-a(lEkOYpzO6)awfus)k9t5MAf$ACUXL z9Cc~p;r{afaOj5wTXcwqp$wy&JJ%bd*tgYCEAE6O!v zm1w{DJEMQBYLz_@NL67XY9Y>IA(`IUZy)$ZL z`|kV9+oqD+X00EWH&g3Af3mZZOz2OaqjKz~ViAP@w)GhskG@TQrQh2oI?*a!am*Lt zRNeHUiU0luecM_)j)>r@$}SieS_fQlBIYxm7wybA63RoKCnVN>#!&vAQS8Zn{!)+V z8ohhYZm?vupm%DhueEoizZ-XwJO4oSf5TQytP{!5V@iwy;`~o&2PSZxkhJ~qMTFl) zcT(za&WDrlI&X<-DY+o#@7YOspO*Ac0iam|wnn8V83n00l`#y~CVv9nyx`}@hi|+; z(aR_s2;$vZF>h>5cNj_xQF5OTOgOcdQnrrgz^Kn*JG8IR(ebA9i!}03IM-WN=@hoG zsMBhI9-}c0UA~0=+_sw!iw3X!f7w{A@&_ zD5)DdWz}2PIJk3vpFuwQg-S$JYxMqy1K73bprsjzwZG?10#0IA?U6orj1Q@JGn`?`?gBcG@G|Davl&!&I|)M-1w^k$EAapi6E~6QT(qyM3{_WtP#?36! zRUuqBLjZl6^_;zL4NuKlXT!eT^K1msr1jOprL#^Er6lQhE+$eG^y9hf`?jNfzzUkF z{0BKIv4@OLL;j>P*d|=aM+!0RtBwYf6pul4o7<=KN;5D>0aSo zTwu}Xvkx+E>PnxakNPH`N-=h*Fop<_riH`~O#hXAv zwjGZZ!2r-+zm8hh?(5LqpijLuaJX9SL9U`%t1786(Ww24h}Q9FuRU16KEk~xkZX;3 zn1~6qM$jVhfVbX#9|SdZcF*e7*5;NxA$Yc#TD*9_UUk~l>R+zU34%I^Bq<_ORHYpu zZ6v@zfVmwn^Vpe}&;45V*Y8{SVv!;J)F;uXq##i=E+!?A7H9PQZy%k)dXCWy#Zge5 z#2HumgAXycXt*wGamm`UcM~Gv?lO7zoZYfUF6p1o*h7BiHu!2N1|(i};OqYM5@+)I z=!p=m@D@{*ijCD7^K>RB1ZfAzy}rMu6_(i}8f9f>XmxwUT2+|)PEjP!dXOmSKcWfy zF+!m*3Xv(+x40jE@K^Zla3po}F{s!fRZ8^jK;h15DXT(mnZsW`aqZ#aK4bE}j0B7Q zg^R*c?fnx_0&UVW?{mm!uxA-IYZD;HsjkJ^-#2Wh*ZA7ir;RBbd(>hb_Ou%KB7tIf zl_>^WL?jbD&+M7(d9;=60Z!t)0dv*g(5~GtrOTL#XNN z3$L6J0F0}8{ms)wU1XwI=zGrMwHYHjOO5FY4~gj$MyTl<9ZXLx8~cUTynMIo=EGY$hhqxE}SMX z#Mbl(ya-Ye94tEMIN}3jd|S6prz$x?KI=$L#=+zfd)<%Ox?K74!D1iZGbLE%SU2oU zJVl}x57>Sclh`pglhFwb1kL4zNeiPjd_y@wq7@)LN5u6!Y*ouz{STviPuc4p=n>XzYS858T*Oi>@wW9%kvzO*#XV6u!w~r~*PwF?E(ijC{EH;2e!!to#K} zu^DQ#o9U1&yuLM!ZtuxB%^7-AYj$keK}NrT-G{G6ZgNsH=_uA~wj{*pB6`v!Qt$mf zr1OyB`;zD%R=ZZQ=&yBp-j%3$l=b6?c6R$fK0k2s(wNpD6(_WDqYYU3zkMZVd;em} zN}W2;nf;GzuY4@@T0byx?s|1u%07=X7ct))da)mPI&pBOFi^-TQi+t{99AmjjMi=I z_r7Sz&!{RO!f1rOGryFwmHMsC{?wNP2h1a$nQ&uNK?&3fdWY606K5WDU$$JeE`pMF z)-L~S%6~%cqzx;%5bml1VavBy z^$e|R^yB@7WzEkSe@MiQWm-rFylQ^CW7DVa&m!egoqLF(Puxye;fL|}IhsmWvb~K; z_}>T@`gLhVwE#1v29hd18o`GV9%39}&l7lcv3s0ut*bwPrIf2VhxZ+J&kUS1veQ0X zqAAhvGppd#)Pb9XLgeG%Jh3sh7=%Dl^~(SLiC5Q2KBO~$_J)1fi497WuwL|cOZ1NCSzKmw-81UHQY1W#u7qZhXh6Hwznf*t8f#I@1W*) zUkv5$><>>AWAHIfF;!lWJllu4(MOtFZ=e0qb@O5H9|^vep^U%_8BgcG3~S~dF)<8i z2Xu~UR6MakF4mV8&*nF0AecflF9s^s0U2-i{L3Zh+>hVpG7FB8%HO%AH$*gvF=9|T z#0Hg(X<7qtmNu5ce1q3yWz{z=YQ!)5u8#V7*kJ2slyF*`84jtMi~-l6h4OQe?|?eg zgSx$8O(Jr!zooIq5C?uAWvbu%>$CPJPj+lWv7x$&D3mhLtYU&cnRNDzmVjmEKtB|3 z^Hm2sBhBVtUG(Llyn1?bE1o*p)p=3%Qk$u6X|<(Wlb73|p8Lma+w?#6c(T|UqNbq( zITKF7ZzdxCHD!>W2Iq}6DetP0+G{N~#dB2Mwg8#bx@&G(Q~hGejWaD_FxKlfPRs~! zen9wivw$4MLjyJo&Hcz0aIX9wI9CJ=bz|k#;w(-22llJ!3I90kR&Y#*b7`VY3q?45UgdU*g!;A^?KEdQ4N*w>rg;-A~T5_KDA6L8Hg9~J2yEIh#rn}Di&QpWJajLnDOI#|q+ z2(#;#e{2;lIdq^7)M^N_`4UFmzz$RVQKT+Q1jM5?=d z;68&8Z296)Iz_XIEzivnVH!l%m=*@Mo_DBE@j|+`RK&*mP(|`%gS?IsR-xn1dzWYd z47|z)Bbu4p{~2S%o<<27i$Oyq{U~*C5|$h{QYGO9)(>8v4xP2Fi5pzK61rK0QkGKw zv|^WPl#!$IXwS7936)>5qSy{&V>Ph7b)4EX=J2ZND1rVCUq=aF^pqjXXM3DT^^_SE zyHI%PfFl^ycXS9knbNvQ_)Qw)GW(0uLC8IvnuDYU;kvHYTrVfoZnjO9-$8au`i7-5qPL|&VOf! zIr|{xXUaDa1#~+uZmSF@eVzAl@!WT!xjy=;O4CKxWSpzNtVZlln1Q2x|5b&L+&^p>d*f- zNP z0*@4idFX*za(ralp<5A6zT6ujS5UXrs;s`3N!L*9<219cT}#oM@Gy!DL^U)3Ub(xd86NU#WSbDS<060v z9C2~axpQL4-zpZLP>2^Ao_ygk_WcaT)hEQR&ACRT1b}(S`M)T7EGv(#0j<(^Ar)F# z=M2v*T9PcSlYEuHxK@t!4A31*Um7_6iD^~5lp1f`#{=~8XP77`hH)P_RdkRAxi;BC z)Vsa9KHGISd+5Fm!dBP^YGvBYa@f{L3D+WO#-`oa5GY*ya0l7njL$&VG{6#-+H78) z5No}C=3@CtLu+ZJM3Ht^XZZ6sdZ}?TrwuWq;D&>-T}tb=Xfs;QMnl;;m=*BpE`MC8 z%)g7dYG##IyUp)7+apza?%b0kd+V#E$F~NhR@o}%j0b35)>|WMnj!gpd^oLuj8EDW zQ~xEY8*oo2IdgeyXYpzMCxg>hWbPHol!@ID1W3%@T~>~<8VD;%rWw+sp`JH4ApNUQ zyx|KZ?D}9v(NpbPy5lce--eF+9jz*HY2P;|A%B@?y$E#E-2amw{QtMW>^4VM8TKyN zy9VWWt7#gE6)F?IQ~eexNH_b)HG}haQ^rh#NA;!(7QQ+**FF|Q0ZWt*AMWkp{F7ZtlO}J+Gm&pY zRh($XId7rlo6_YvvoEF;KDJ0Io^)(URFd3_P7320Z8^>aOD8&kX+FjlW)tyy*oy1f z`Zr&-#T2P`)K;4+f9{GXU9&s-G)j3bFi=t&Gz?BjA8z~2oetn=RzAydL{EXmO z7PXS8C2rMy^kkp^nMX7e_*+qjB>?$#IOqsEbT=<=N3(@N1`Kh3t7gE`I!3+PKGe5h zKj*883E?+J?!CJs^gCIS?cj`eh4sEwgJFwSoNPPk==C$y!G=mN2y(uk^FXazy{KFQ zsp-bSJ*$7ga~X)NzX3l0Kz`!B^Xl zr1JQkFB~4%lr(!D!8Ruurbvqa)J-Iusq$41%=X)v>JFAX=&HLJxGb<;_!oA1H6(_dp2UK`3=;W;&^K59mzR)Y6?Ym;7=;nWF6R)6uv9?f8MFs6;!HJKxubqTfF${oa*zhj$Hi7|3NB zavrm_m|9Re&9OI622Wl|r_QXATODU{#vZXQKe@ERY(;bNX=n8_rZ^K%RpK9RL&ulw ztG$30Hj3)d?Ia30QXC1@z@{q9XsU2;y^_~n{#;HQA(c%|n`47@U5$U#Bx5K+4Gpvt#YUg%SW22I#pTbUV2`M`>pq+=ek0TP3 zISDIa>QPTrEq+#{1ivdV1uiywW+=l*LYjESgmigWr~IXFo?P7R^R-z#J|_|CkUyP5 z73ZHIAiE<7J9|lXV4ct3kRVfUGfXh

YUk+0?r3WoPW*2K#f^r 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 z

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

KGbHg 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

2iZCQwNaD{p$wQ}_IXu5uH9e? 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%0Dc410i3Ak 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ℑ*gG(Xb+r9-RlC;zLMd)2)u-OSGIrUjbtY-88O*g zOACQEAN%&kV$U^FGKnOO7Q$VcZJA0z**A&*#@>5HHQ9FUqCuK;=}ib#K$;>=DM64X zA|TRBR6v?E6$latQl&QmMFEj2E%XkdBOqNtLQMdXo}k7^iu-x@Ki1Ly_Q@LmT5FFz z-UH4Y!z9oB%zMsjUd5~{I|3BFwsnqGWenwG!bIzKZYAw%-K2wyK{0EM%Gs@RzJFGU z^H>Bc;N`|mDS-~UayR4hzrroUeRG=IJKwslNPnp#ebAj(C=FxpP)5DbHh5!3JE5g5-nUD@3bq=z52Kz-55EKK0aAmPQ}s|gS-k5rwW z;7E|3$XZFIy|+-rRBhGDsHcYq_q6s8%{1Bfsb*STt!Jt#rLy~IFLWH!!+!TexKyR^ zkU>hw#LzSCG`!-sqHE55(}IJQSt{c<3(rpT;ua54c(4=RsO)_tAZ}tOU*<>xZitKH z;S=ph<(>IQwNKv|DNJiGe9Gp1z3KinO@%k7Q9zF9xj8+G6oSqFWAupUz#PYu`O9Hv zeq(GKJTORJ@76pOy88Gv>Wbq;c_XW4Zt%&97I(9j|D$L$4BP5#=xy$`L9{3|@#U0C&vaxirQv5jSkjzoII9=nH82Yen=Zzf-fXPjwI9RJ zZanavyeM2*+S8g6D_-{8zLVADZ9N$FY>|<46CN^yc(@)TDnUeHSv*ncMu~iDv%+pJ zF1N9=66-O|SL#>3YS}5qq=2U^mVS?-cy!Oe?RtsEo9S_m%JJHv_{KqNylCnN;}6d3 z!jy++OWXOL)%<8~toksuDNLsyX?Q_jkMSUmm$(kN=6}ME4o}KsMn|BWu+f__R=AN= ztm3m%i+WR?wdxB=A`c=Ftn+ly{;FsoJ@Fyd)R`T7(xm6@_6?O;ADms z9YrMOczTLRkNc0H?g7E9RVBsjmPQo;bk*l%X@8xu;3L|CxrR5!g5OBt>2Si8KfiUP zxazb^g;mo8TpG=h40LuEg;k@cT1sG{=0y&8dP?u>ie->TM`w|6I2+aU*!WCu87|?ln50Wx>odqrTybXd;&bKrD`K0e+5|qU-3M6 zT`+QH*0<5?we1KIR|)E~?{C=2dH|;B6+rR>aPl-aP)Tek`A6L@ z_fGv5Q*>4A_cNErnLC$Vu$rdUAGxHiFH&+Ddm?AxoRqvx!0Fcwi2SNGc1(6n!1h*q ze<;g#`17C-tu{!nG-o0$H9hEe%WroY>|n{beN5&p!ce<5EtXKm3qRk;*WMiMUz2S7 z^2=V~#}3<7@j}5ey^gEtlh$2eiCniRHkii2u`fxP7(;m1ynt{=(fa6WHset7#{qTS zrV-V9(Zb=?m7Z~`(-$ZXBIWGwwnVy?qO*nV4p;43nwuMvKQ_iGZjSjiR2r^~N^RV8 zFEj@daD=AQbVXp^st{r7&~H&GAees9W^p*}18#(`tFu{2I`ifv&&(*_8fR;R?DKIt z{a7R#inD^!!XAUs@*AGR$7z?=hH;JZ;k96B*L-Qm_4`2*T?3PfZO2xkri^kwRE!2^ zz)O`sNoND3KTEVGDpk<9=UClHtDd<+lg0QbKOZLE5qEgx=I|hc*F6wOwtN@U&kzL> zhCI}f-}nW%q#(SZLh!RVo1^Rv)IoTG`sh$zXU?x>Sk$1W*2i7?@2f%sCWD?*nj+U} zhm?W*Ck9*SuNlOi?Jvq1L!Q8qjDcv)O&XiK_duE;ni=K@P~@e3UDcUL0qS}Y;Dnp3 z9i-YBl8FV!U-N(N5xQlj@OUrO?n;g2L$wD?-siX?ZB|&$buaEF9LjI3dSbx`zwk1B z)blCR)xL$IpAQu!7#YkG{oWdiB9`IGo35+CN>30N6WSDd1&A6r4Z0)JvQk~b#cams^}GK5uP5Z;cEK%HqKnpG2@ znG0=NH|6e0HGlS7JF?%*HG`~6pz>qsM>g9}s(z6kw&s3#B8}Bg4w7X)p{H50d#CvM zdEphaC%%5+wCFYc>_M@?(j-CqXXhTXfe?^JZzx+CB@P$~IfTeyoZ3zt8CVFOvA+$r*$zrfKDpY>Ff zAds<=3O)}9W1h~%rvj-$gh%`YXk%xB}M4+o+znS7ky`_)@?-}`)~hEKLM+Ir^v{hbjb3NEaPvLMQdlYzD1_**rUiP?^Tc;A**p z*nrf?b1Rq^~I`68v)uVMm@ky*p143SY=*JmLuBKE-&jGbRyDK_hX}_SEXus zTP9*{jy@TIj?9B{i}=VQB(KQzB1Ua1oWY@ETO5^d*D;maQaRzPR^>Dq&OIv9!F};^ zhUxYPTCwe<+_OUwfc}j-`Gh*x33>jr60X-P3X}}3p;lKhPhaa`!gH@i z{MPL#|1@cBZf@qI-#wFCQ|=K-{NaT)U-v8?hrQ$Y6hM@=K^Bp&5X)B`-d`c2oL%+@ zv zu)-V%1-j$*T*48`w^d5ZdBk6RG%&ifuB7sZuGRSS2X9}Ip}fq2WbI;`EoRz!XeUds znER#${;I3>?bd zVYKHQaHa0o?0##LLqGVFCOTVHc{_Ek1nUITgdcEO2UH|p)kiKR{ zolf84*v91yUskT2dz-`d`OLGV20d`RkmsQsZjk`E+(lUH~nC5;t*0Kr|q}2q=pYZh*4W4J(ser`9D% z7hdP5>eNx3c$9h8uYz)qBRvQ5tU}lkb(adJev;dmMw?+PMkfs%lWkjwISd77=L)C2 zT1a$Oqq#Yy_mwt9H?&(ud*$~|UVL=B$efwtmh$XD6a>hnW8GhGqNbDVA}9ZXICVu~ zZ=CUu?D&n=ht?DpCdt5^vfz)so3{9=!?GBwk~$_ZP?OxVOqU);K?Wn2IxSL*xRraw z3~R}Z#C}Y&$q`%w>nDK)w%Y@i+PNprQs)%h=-m=u1V1*lRz7;gu}TUTme+dP+}xIS zR&rbN26OTh%&KoE-z-&k;0UJVU;94a_kp9#Q(LdEzhq6ui^@Roejv#t8~YoWtRDiF zPwAWaH+z+OT64aIzZkOPTK+S~;_y(9LDVcrSXAXnJ0_7AUvvoGbYUR?)*jI>V8VoG zV$}}^80}CYXZsAKd4WkuvZ*)T!9#YRxoaanUHEQx&kF%t$zSNI)g=d?bCg2rn%1jE zVfRXr$K5gUbnc=rX^6!nv3)#s2Hebl_`HVbD)*BVAne_0<(>Y7CwES*XR>EVJx}^P zqhY>Ewvtguy&A4!u!sXl<-5A;VHbS6frL zBsz4=qDQy2s!vO+uyZpm!Wd?jTnmMX<^WmtkfZ&SA4#C<_g^pMm3-aJtjKN6Fg)w> z&HTM8GXr6}A*~|&^WwKfGWR9U5_s4&g_kY-FGw#MW&Zsg$B@PHXdjA0wP-mMGdc`K zgGu_+7$qcTSJgN5_LNg)*1T0)c!yh>gTh}BJc;Uaj$b%!bG&+C@!%MrypeFQgVWdy zI274{(z?I``WyEWJ>RWDeeCj{5bMI-R2;`M*Em#oGt2%Y?QE|(y?Oy|vQuwetkh@iiZ$a3Iubf1?K|@vFhkpjV$9P!G|PW=Zjle>XajS z;6O)1+X_&_=^}6-jsnMh(?u^y{vbW%=hM|6#Sc^Dq_8L( z8=J>>Y1+3oJ1Xxtx3q@2x5Y_>EyLq@L>f7gkVnnwSUB>)U^lYT!G#PnG>p<@+=S&X4@gEEW^;(d)w8@e5jWBT= zKlS{5Z}bAedZo2OK|LgKtFJ-QW9`P%JIj_T8J{Y6@uRVD@FoWs2(eM_mDoGI{YHKr z_5|yGdU%-hL3!)CpHCa}-4v{{MmT<;SQCpXAM;c6%oW^;lge7jO?`dcUFu$rOoqv3 z+LwD#Mr@!+c6b1#I+8zfejT8Z9h5!6rJ2w$n@pqOR(A`}-*>Te)?|$=vk_=90Z9 za@!_Kr~iAnCF39zce|F`a30|)tA=2Qok1iB*}eFs)pK*vyaQEanQ!85k2Na~&k)hZ z@aek=(2N*t5tR>fu=3!j_14k8bo7(a0a!PU=lu`g?S41t|ENtJ!mXTLox3#ogHobt zX-DUfK zYi7VLYXv08cU=)+>YpdPA%=&&hv}%6Hnrh{<9-b_5*<&`Uw9vVYPc@{>HPbP-Lcg< zDm=Ol_kqP^|CMe}yv9&1-psfMZ~I|$JoNhyH3L7$+r%H$%gz3FvJROxuikPjJ4VYp*-Pib?wf4Ajgh<rYC^~flfOB6gj^pj^{b8NI>sc5JNXowOz|{OB52XEjbG)%>SO_5__qdLc>0k zcfBP-855e;%dbJ^LiNqSNPUk1Z^rV>8VewLWex36yED_@)6uShDM>8-#5uwFNAR&U zsF#JAvY>8j9?}_eU9i(oR$5lOFLtZazg?!~)`J%%MwYzrBY};bI%B|QA8UMIjCE*6 zp~v?z$b-?%)c~yW0fiyfAIV;GAv{9#*Y7ZO!ilpnr|k+ib5d8%ib|7_Gkg$9v?hcQ zujBIwFXth?!ix9FW{9e_{YdV{=;J%h39hZEtZ(-3jT`?6mU^a&Y<;|A&u%r0FeQZ8 zItF*5y$Sebz1PdDf1OBivu4R z;*tju!o6o#`*9~!g5(FM(Mp#U7uZ$hvMl!=?^uh+BwO3H*m9P$CVu_q%0!vtB)C4r zYh46>4ahvJ^#s1>pZB|$P2DPeCG7Ydlbdy2YP;v99tD=)v#~lCx7sGgN6F5Wtw`J` z;4|5xcd$QG!(n-SBj#31OG`sr+T1u#TeNs=n%dbUoiiyQS=w#La;U@1Q}EL0P-jAN zswnqku3c9!rCwVZ_nUAT zPw3iAkA4=P^CTS0rgg_DQK4Di?d4E|&ZnSPU&qCnc|*CDUEaDQk7)!qzL?3gh^T{` zb{A&RL-ws7Gp#~3q%Z&=Ithvtg#~Pm#v(kX(es45S*pY`w7h3?>FIJh>sP0*E6!up zpTs*(Fi}G(S0tU^**@Ucihq0=dKrFI?=Pq!@1V6t*OoX6A|FX1cT*1)J=&9w?5%d9 zE~V+e>trPLJ5^3G1TEB9(m=D&kOZW*1Mn&^Q7W|ME5^1~eO*Bfjq&<753{gyXthUa zuN2=d?wj+_kZZ|T|Jhf4DS@-hQ~6-?eVxZCC@-&;CDrhBhTf8@-SMN}kM7(uc;huI zA)o!ZT_MuC6J-W)E7EqrUj_1Y`*kplyK{152BUh4mJWfh}UNckL*~)ClQaH3n0 z7X)h`*aF=6|vg_7in@*-vfA4A#b9=Qecq$b`!{ zqsnBBsc%fwn50mLBxhKGAopZl1R`mLzEzrw^6J6d>Cmh=b*5gsEVmRHlO=Q~QvyXGX z5NsA7_D+3vr+Ma?l%<$;r@8ctH9@@e$s5)Ar$vP4j8q{l!ap36`#_^y+S)>@%FWGO z84Eiv+r~|Amm$kOj(U0}Sj;o!XEks*2$3_cbo0u(phzHSnpZm_AVPT%%IY1$S9qat zxZFXZwuL2JBs(|ecV)$R;HOuQ;%u~D`|hTH?Ht^QI39r{QB^6gwQ0gW5Z#Pt?abTo zYJ}R#oB4;I-pj2Gi=%AORrp6L0PR8(y#Zd#yOASwmFJqKShUJno$I_JJv}|8On$yx zgRFWNC1h=EL_oB_a_vvr0z3$}KWJJ^Tqnr1<7EbrX`OYw3c(ifms(c86bC6J*?N`7 zYqsK2TM}=uTT1XqBPv*|0~co1&{emsZartetE+pDY46HhNxDUS{E3UcyjRvA5&se7XZakev{sm^M}YhqP^Qq?<^aFWIN62x zycB-Fh!8sm@wPZeOtvBB75fOKrpIV=`zYI4v?Z|}ilCR5#S+P{7C(7Q-(&Ue=^ntM zybv2ju9CCeW~B3ErS@6>xHQ@6{Y)I7eLSu;Uan(@ZW@6S?Fgh(I1g>L zzsB#jANz#-+tobjk>cILSi{uUiGtIg1iq;-{*?PqVC1c;s^Yu%*nzwH9Y^0Zdg=#e zXGA%ns1bR{`UASR&Pdh?x{!l)nvm*j%N>^TbqbRb=k+vn@GCQV3chS}cBqs4XXt@s z8JXdWE`)4^4?Wo4*gqy3{Oq~LrUVgK^LZ9Gu-A0!e!dy(@VN7=qY6v333CtM^`Zrh zR4Jn*L)MhD7mcnnR!Y1M2ng^#k$F0SMdjb}@XY#Vld_z25#k$%X)p|5FI%=|ENPX+&Jq#@25oOt{0!;Bo%lzKFV*e^Fk2=D@1dWA9cQy zzIMo!4gd61wCMfHB)7iuoe=_Wu8lEG6tjfCo@AJHye;jiUY6!|>iZmnlIWUJ_j53@ z81x&~bIUg}oJJZ91qR-Os@{cw0%d9O$Akz*D!>mK022&;rc;Fdpbe`3WT^a~{{#O= zt22};#1FaLGzy&Q^k!v7m^Egad?Dnt_m%S6&Q!j#9C=sb1ka;FJHW6NGkuddNCgYy z-%wvzP|a8Wf=<*xk$*u}&?pFwxSq29Qy+2SfBYAeSqXsTBjksFLGQVN$o5bKIaLpg z`fRtsLDtpS)S#RzBERYS3)=F5VDJF`{T<*;Y^?&DU`b2H<6pc)S^zvxB?9ox4HlEC_?d=8F^mN8>cP#(D~MU9zo4-$6xFEY-w*fiFZb`6 z`}c+Tx0L)_g#W!E{=HlO?MnV_nf`4y|83L%ogx1JF@0^In)rt)ZkvmJ)2wiZ#h(zO z5%SlsPVc9bBdYPzQF$Bm^%sF7`@zR0$W7N@|BtErKN&lpiLb8O%@=(gTK&J<7|j?mTU(73Nga(;!aKs`^@&9lW>pgx`-LV%hP%1O z4;yT?USmzpHwCJ9Oc`BUoPgpSz{0+|0+d|UV-9cbZcbSB5MQoc*KO?y`}>7E6S^bz zB@oXJ%iAb*bYAC$oBLwge|>NjR_|1xn=@{1to!0`gjp2vWyBsIUdG99 zs8I{b;V$?HWPDwV*P5^W5!XYNQDORrqK=vy8CQoRuL0{Vn{MeE7~{q?fKNpr90NG_ zM8Ww^Of51m27agd1^Dv6{qA~4aA3Rfz;tZV3(;?{rp)fO-okkBqnbE)%g^_E!)uw( z3S9J^zFnFv0zxo4j<}a&0`6y5)B|CvG^d+5B%z#A7^%M3_#MIm4=eXQEj4jh&opuC za2Ih9e<|6C#PiazUr9;&Mn;f)A}5Mi;Lu7K%jjRwxkt@@2-C~8UrHNRt_*pkdg$G} zF)@CvkmDKI5V!cEm!A9pfWVT-l08IPj1|t)Y}Qq<4*OZLcy`^YkV(|yqOgfe2}fY8 z{=0KiOdtQ~LCOGH=yVi{ew*@!Do1wB?tf+t`|Pl6MydD9KJ0xkO()*H;{P$_(R2k5 z&Ch@+U>$&1^2LTGKRrGJEiyZb{RtA_fKTdsP5yuZ!o=qG8{7N-Eq4D%x3Q;Z(WPuK$QMwaJ$a;i%i=vhbiX`dKh_X#+9tpLiA7z}*^MOfGfE-q9>;SqAL1U8^?QD9qNgWz zU0~PEMpT+_LaEpqOI9 zxG?>4fvwXM@79l|QW(c83R?&nS8w1xk0OwjlcL zy3I?8iv+Hv52W|0;oB~vZY@*C4m6=ivrzhRsccn!nLRg=&u-GdmZ&Ktwl?DH#ezi+0VU}fpsGce@KpX)?f{sYgdHR)93 zaD=#2c9f^e@`!GuxsVvy-mZ-L1$qK-1O*@mxABbBHxq;2T+UIMPow3@^&Jk|-8m$884JTU;dA!WA!97XlQciDBEk;-q z#}%2^->S(H;U{Zb6XXGO`9lR_{SA_O11(6chY2YXSc_TlIq zDp_y-mrc^xVQr?^kGk#D&ozmX2ee-68IMPzAQh+t1Sb$=;?|Ew3~?kpt9iDb&;r#s zXv;{roA)tiBb(-n({`rdZDXrl=bd3x8iI*R=gsH%dl<#pkLhAFdg2$LIPh`6G&=7q zo!5@mb?p@ENIEE7_e&%P(b|z{huOwe#Hl$+_14cVEXaeKj6-g1JFcB^OMSiidLWC1 z>#^x%q#dH)4?xQk$-2PeJl=vLl^X@|k<64%^+-7~2F2`g+{B?0QQW_1%V3Lre?bgN z&4+f_w3zbIC!z&m8ri%^G%+5#ks~=_^;$h8Z@DdHEBrPLfk zyOw}A!<461EU&u2(k2bN(Yo(5N>&}UIr{~3&tI04r7NfkNj>;*Dv#U2T0EyJ67?rW z*V%);TBbSnE?5PGo((o-wG~mslTde18#$;G zHw4FD(0*&fUl7oOfleo|JEMqL1kKM0Hc#wMq90k!;~&$HIcJ3w=^VQ-OG#sGW$ncb zqAvkY$?U$5)sY`?6(Z)`M^x{J2HGzzm)eP!cXVVJ^7uH4sZ8~;W?bD`-1$xBJEodK z1_MZJD}O<|YQZQPh*uF&W@l(RMVA-nIfz`My3h{&Zi_b8vTVn-=6H+LPFA%HnC%Q+ z850&yzc^kRKYF{Fh9nGd91JNCzG& ze@cSy$ILAHBB`_MfZ8KY+d?B6DD&V!w8aa>QWKB)qZTbM|149GY%2H1^H&(|&w=OQ0;~k&HDVFT^&k2ygZ7;@W@6E1 zwGOS5iCep`Lsm!-Psi7#GexEY29=Nx?k7plz}4`Q#@7+$js>mj zyGDBqchiZM=6*aI?6hb2X_HRUm(4~XtZ+a=L4SP~?u5@CRNe$Le)Yr$aHKkH*8^k=vhx$$+}s7VpQ`KUVE^Fz0 zyyiIJE0r?Q37V>Xe)3`Ge1s>!IF{Lv8FC3xW+5_SWfI87HMi0w9Cl9&S|$gj+@92@ zT@`#`HKw^?$(RF(XmP-462a=&4d_Y(r|Ew6_dM$*SEp_}>Ee#oC+8a)>|cy`W(1mi ztXnswR6#rsLopAL_$E_)S=s3GpTe1*5mgs&iAQ5nE=qb_PLO(yJue5o^n3INW+Oeh zsEK31V%eCG@)_d2e%2U!c*PR0-ojVJlkd`7DPExF6d%GAsCNq~c)l>_l$T@*OW#1G zA~td(wegDwzc8<~lZY19 z7uBErBY+sj6fWaq@PY9=-y$Z2n=;5AZu(im`)BHf@cqPvr|n6?S3Pp~c)5+HQtFpG zm28qQf$YHA{cabfj7s;F>}c^^Bl2=n@@SUnd9yN3nSyU-XA8JPrWLLj8PIfTKmUyF zp~ZrSEa=IyxX9v7prSvkaReL(k$|~RHiI00!9@d6eTIO1V;cbxbHv4GlWnQmhL{Kh zmD$`~+QoJm8_VIx&BZ5g|9Mp@sNXR2UE6V=-=qA1s(SKXQ$=H{^BQ z66_iE%U@6r{lbU)3Vy_DT0O8k(QGqeAYFv4(M9aRfVrG}3OVYN_Iy)~#Hh}u?kvuH zcZx@b@0cuST?Iv7DZxzu28qa&LLTUOxXPmVV)KPu6Z#eLS?!NOJqTD;r1Otqgbt*U zF(o)X2EwK*N1YbESb%EOl?9C2@OcR$Q@lq|lb5bWF<)XI(;oU2{sIVU_|~Qk2vO1^ z4Y=2)2#am#vZ;J&gLwOZW53!RLGW7KDnbZExeu&fqhlgRLUiS``|}{YstuJx-_(Ph z5}H^m7%6HG)KTegl1>ALMYVB=XtHoPo?{4IqwXp^f7rXEL%5Yu+W|_XNm1Vxi)M~_ zi-*31G%X&`;3Tor2fUa9?mM#z2V|#B5e1);q4!H3pB0h*ET*(fDrqxAWtM#+R-eyf z(lC2Pe37jCkft3n_mxpF<1Zw4Tk`r~C+~sf9@`^7huW=nl~Mj&kGIdcdWZkuTl7FQ zNgx802&*`-`wKF(1}vda8c_1X-VR^{Y=#QJp4`L-#MdqS1(_@yiuE?N>*-JWJrT&2 zyOXde_5 zbnPZd+&%r9Rh$289|Nik%;Msk3n%oUV@v?9CRCFIbP^Wf4=|uLT{XsU~P)k z%~^&FE?QIVl&>R^&Xn2o05Hgn@&ffBJ;hZNH`Us!)R44(ccEruLE(P>S@^_Lg8(Td z_cYjFPzV$2yUU6>-=cI!J_9_Vm}^Ew8;aJJc-6~}aEn6p^5Ekz>-x_g-Ah{+{ZbCr zzg=K`W30WIPe>y3Qa-@VHg!Tb77wms*BQThZw}{mmM4T&IFzz@S0KE!Z3F1^1=JNR z!@BGq+`EXo{2Y244goaUjxaMq(r1)AGVR(?LgoINGH!AWi3vEjOK^3zUG&L{bMTw$ zR|smpbNLQ!MvQ_1j^@;vJ=N5 z(Vm1boO(4SZqp)Bh#~GnnAL5+fEEG8Z=AQIO;$?N1Q_oKoPW#)57gBG(?)(RYBnE1 zmU?G-t$}blbzM8l_RE7+E(&}Zw`a}Z+><#L7n2TbBAwakK@t0SW58kzI3`q%cKq+5 z!~3d=XXZ@a=kA$o=h%F^mzi2$g8DSX&cE*r$lC#i8Oz3Wf2xM@mtGlS-Mn5Kp7zf( zL_tq!=OZ~?=b-8?kYK1tyUU=IyWK|Hp#e~_mm%1S1AW~q@VlQ?g^>wVZB$FH&V{)z z#XWPy{L;134#phkQ$^=Q3ZkA~ojODrM$ScY68o_nfE&Q$`q^&la`bSe_u^w>gn#pJ zr@6)f`mxSZfnY=6Jisr9olMQC*hWDDt3Q(I0pDB3VK6T&xgWv-xAH~$>T-LS-w}2> zQhZ&IL3?3VSma~h!NdOZiyoWFV7|Rb&M(0AM&py=)hpiK_Ozj=Bj)hZ@>Jx0_f_FO z>XDJ}pYN1{UP-t=r2w^2^cTbxsR`3?ozMIW!bl~pO6K4z~5d5 z?fzUU$%OVYvmiES+%p<;UGge8zgLU$9_5Eh2h)?UkQ9l^8^06DGMloF1EY=$) zUNuPQoPY97Ur^bk%yNqUXx-*=>RD20M(NU^tDV+53Mn4ui0xiA^biBG4$z&=DZA^;00l^9^bzLUCh z$JUwU=av&?axz7}NM&3#xWLY!CA5dwDC^}R)~z=e^#vpqaYTyluW2>mwDEg(R$hPx z@!lIPqS6gzDbAac-gNF~2G<#RXMCZ}(8DtP^e9B&7j$XRat1EH5fBqdm<6*Azlu|^`#DJX1zgVL`#>9Rid&3*THO<1*V_=Mcu;dM>)W@7 z{FV)z!{?cQ(u1W)LtynSJM~-(XSlK7dO{r9l)hxRB z`pRe&Q>~)>=5#+Lzy=o*R}L$m^E1ZMClCr_0&*P!4#*`}bEP~O&!{OFfQ;CUVDC71 zfro)0LWg=;Dd|*UqUVT^`C43!J$kivIET#TfOP97;g#~n~2&lSmn*bPkyH^o6 z6--PYLH{01<#1{30epw~_&*;=K6u#d6vx4t;YRy7!&q&59k&Q=vLGuQ6Ri=r`kyG` zE!{5!aQ&auzaVgUYedo1^46bas)ceSaxO35 zs2_@{<2^@z{*)PKfnMLJojznCT_Y}IlnNvaD)-fs2+HEe{b0~x1ln^$qwf%UYerWAwlFyOEUmuRqnTe}#3(%odO2D?Ea-@iF`~*uQdToYf+hs!*JcpzOE3!E7D$c0RM<<-@fC8&wP_}@#RFR%Y$By5`RHYA}<9F z>K>99;c)!%=%hThykgVOmF*!1I}y;bna!2AB?-)U&t6m&Qx#)k5Eh>@W&D8jo`Lux zmnw!KoXZ%Q1giLM=$ZnzPUn)bWaP=yk6tA&E8~snI9txYO>tAD`J-Hl=$BXXEm~3x zc!)-%f`UUJb-ptEd|hOlES@-P(- zCTtTE0L3mlF{T`5Y=SFKcdOP{V^dl?yg3%&@$JG7?vG|>kDa78*cp95ZTKB?N&}pY zqy|5OM;shKmOgkjMAUQ0IvivjX8^cGI+0XCfa!;>diw^ITu9CSI zu{h)~SkxQM-k>5CJ!cel;cm8;(2Ydrk=itt4bDjr+>>NSBoTl`49Nr*zR3~Y+~b7h z=zm>%!!a-6XZuiXfMzNtB-o_TaLoNR_@zRbKxIEf4lwn!-V8wVQ<-V+17$V<<640$ z>brJ{G@6kvFdeNRV5sG3qA%h%5IoAY|AyEq>lh`Z%{TV}ACTA(oTMVk^ z@$uWHR6pV2HWIpW>7js3O3>TIb#PPqp$Fc0Ga=ny8@vgLDwHF7+-HkzORn;@Trqxh zVl3sQ*q=K`zlNEh>C&_wtx&{O09G35L+R)p;Fvd!?+JMlbn{zhh|l(T+ex-%&j2G% zqJ7&(?F0wABP7$8uG1O-21_^y_tVauC)>^5v42$}_qtK=_E}PIGtDldxh|*57u8fW zY|dfO^v3FQFqqjlm$0yaZ=MGXuC7Q0jS8KaIvToI6%A}N^T`m(E2nkh zppTsFRqDhm4*i}(?`!1px3;!Uhy8ZHtW(MAwnvjgqjOsmg6td}D&mG5+H4dtd|$gd zdmoVIVa9$jX+xwQi`bst`sCKtmZ4{4qOoPN&1{R8ZMa$G zZMXaj-^VT7T-ZQi9DPNJt`fv9+=LnaIH{Yzk_`FW!r1Ph>SrUOtT=Q<`=*O~+J!TQ zmisTk^6Vw~WI*H?-3M1ArsA()7@s#!$5VN~!0p1k>$>L+O21A=C|C(Q@Q0V4-L{ir z%}l{V>pojDe&ZjUUhdjNBx*ZgiWq!Qji@wLc^zBA_&~(%J@ld90k-gN;*p2qgCxmB z(~t>S(D}>-)Xm`btvo|ilC;us0N`CQCRGdqUCVZSY03Cwha^enCk|s!M481y?hO&XoY3^ZdRzCZVX_;G`gqWa$lO?Y7a zx;P9KgmEdF4cj#h2CMD6t{b^}@!G1NY_{8v%p_gnXFQ+Q@+SiCv%i_p4<^dBrJ}r) zS;zu_F`o{D8H<@F_~txPXzj^`Y;P77=g|OFzwJ(ydcnan>}St zJRuOuh3Hp)fb(y`k&8r@V7J3Inu>18RgYFK^XE&Opf3l?JSf(G-qF;?7{ZYYd%VB7 z7?0S<<|1n};TRK_N9Tp7S?ltjCa=?A0W9{p4GPL5G! zVMM<;*%((cBuazl5mm<>5FBk<^K`Re`ElE2y-3es)(j_AeFw=jM!622D2Ydud1xo_ zf^F=KPA@^R&}7KHfEdxsxPXLUGei=Y?ddDOhw~4bUioBwg;p#b9j3NUs}-=w^T-c` zm4GkT9TU7MdGH842bC!u@Q!s=oK=PcECE*n6+5+T*P1_K)6rHaTzzL(rMl*^>A5?k zpyur9o0LkxR;WOPpAbuF>gFU});RDk2cEW0Te`ww>8#(cu5jPn8}p?htoT6mVCI#d9dXHXHEEOyMB|2wt;F*ff^+C^=N|la)5QV1CtQ`de+Y{kl}S z)WssD>lbh03?ttGUN13_#=Jvg(v8T;bx^k=&haO>UqwZC@|lX1d#h^APGsMoW!+MsHffz?c{R99=e z#^suzeyz%JP{VMy(vIDF>^+07ry`;JlpH{ zX<82b%e9EEugi{IhEJLQulC+Ms)=uX7Z1IIAWc9L0RaUJy+aVBiAYgIYNQhoqSPoM zK@?D01OyZmP(Tm_l&T1Xj)02vDlICClms*mrg+D5zh|v;zvryq@1M_I_pEikS!9wm z?AbH3-<>^szwh%t556>ew0{4w1wF2;)E~&CNX#y^n9<%ym^+G2={Q7&CU(dGfnmo! zwAuR4#ZOK>j0ki+dozzKWZ{L8TjC9lo5#e7?jQ+94>Z{wpUISB4i`7AbrGQ$Y47*7 zEdUYOJX!nH+eB_>YJE~|RIRp<)lKLQl9%@mZ0nsF`GZy;LK4iMn`v3WZv?G4By}9R zes1FPv)wjJlY7igFDcMZ-Se}F$E)uU*Ls|j*t8=Q0!XL|5zDzu9pEaKua+R@g=t*qDZ>YP;e&0t<~NJq+M(fZ{pZSCIOHMs zmtDULTSEMRs}e2mwO=2$kRAx-t$)_#ypNUJguCW1cQgOra9#iFI)(m)Qaf8WF?b}M zC}0Y~!ihjN#asuZ{z!4C@0527deM%(>C+<6nROGPYv#gni??jL4%Uxm8j~!<4R{$a2cO+Lc+M`n6RKTS+hrs0a`>6Kxb_eH{75IF0ntlf2mC-E zX5$i}md;al{E5k@8_oIZ^E!PKj`jOaP5p#y*z!p7T3wxfgJh)((Inll-sGAkFv<>< z0ABSvE|$)sBs%2nszYbbipb>&2PRFVe~RV*^`6U*W`lL3Ob-wb0y$JgMz$)f@l_VT zw*kchmN{~=<%P6ji}UrL`69JWuZQD5dRw$1WOT28l3Bqq32ez@_K`fgtJ~3i7(KQ&mXhhfv*^t3R6V zNkrO=Yqk#f7>h#+0)(+Ig)?ie;+plOd@Vx~I?RlR) za)X2wzKULPl#8ftNY~S5*;(5>ME=%=7bPw~MsOL+Q`l@;rlV}zpjEay55~~R=EY$% zZVt{*Esm^9vKp{H1|F<92m#>Q&46|kKy){URsRV_TO>J<(i{uhK$0mPr#Ncdil~(%o zcM1MMTGwLtkgN-89`)qKHJ(1;O zF(2I`@-c31sX6v0U3WF^gO*u+-V!)1%P+KJNqW7dU|;b*72xY!;_rZCPcW`UU74F+ z0R!$>g$Cy+#g(Ki4hesB*`<=1&o`FEK_#eFvzdNm4-9I z3Q}r*rZy7A%$k4IK70})?CqZaT)H;sio4{;UH^!&cVh-#Z%*Fu1XndZ4hc}Q!%`|# zSOK^~-X$rP)&W76e{@v`=LupK>p>GJEkAwrV35V@jv8#ofXDFp9rm!0;=IX?P5PR(%I zDe0JR>e%X(kWOi);}9F!mW}DI{$&7BlK=q;Qd~(Rn@*Q$e4)@rwWXVFt`wpNaE1as z)#N4Z4pN21cvK$=-%L$8UwhcjP4q#M)pBnbujIk%1R+&M2AV4Y??;?l++7*JLol1f zIz~N_i)_{3Y}`05r@y9LB`LF(*|a;7f|JDhgZyjP$f4&wkSX4*(?m89-@UVtPjH8( zzY}AI{b1*i@Rp?{h-S2lIOftry)x3U03yb=ZS#gzyLI(fY>k2 zc+_UOg4hofsDyf4Fa6Mw8{*rNtSrW#gDR^M7SYBu@N{ubCGtet zC1dFFxs-DnGB-a3V&${?&01432fl>9#%W{f>?lj=MAW7{6%DvP4$+&#J%~n=MkFys zJGQWlr!_$tCF7eyce_uVFFQXZ>Y%A}?3K9&g9SK9Mo@zow@szLEs0>ouKJJuFmkF| zFH&r8WsVkYjfxJ{-&^&n5tn?ibDQ(s_TA;_L=1sy53bKo8oSXP@!fBx+YsdORc)T9 znB;fkXANUgss;|J$}UTe`N=%pI2G_y%f{uBGzzk((%Ue28JuPrkNfAQsoVJv8mt)G zH41e?R9*oz@_Z+P-`IjC;EmxkYk0rqa7#P%h*D#cZ$WUl)a%!ZS!O6ZEiI9c*=_`i z?p6E^d$1x97x|KGzDwmN>-C$U-N%~ZR!j;Ob5ND6`8*i4jmNFyt1bSTy&e}b?&e1r zCL+w3@*qT5h^gdBKiWFoByjoza~~+-RFth&evN(CO)@<+wu5UiWzee|p?d$ma6iQK zBp^_Z0v*{L`i!z6x9-RDC&>$0zB;lVgB5f60i;iAIoXCEKewS*k>Hbog*gXpYOm|W zr!b|*qqadBQtmDB-;jRyqT(QdS0RQ)Zf8#KKT*}oDy7SkVj3BpsfnusCPD3?94Z!A zMO;MR!V5>ESwp4Xga$+gpfR|fr+ebvv*I3-VV_>S*vawp5uAv&hRG6Dm~Wx=_zeO@ z%XX5mF#yUc*?2_dhDS?#!M(jSeN=mb^Wyv}dJd_z$od_5r;+m~27XJOk;dfBA{Q*# zCGCF=;Gd`pEAw6t^=5bEgg7Or8}b5#WoUw_6wturxlAb?VCsy6#8NJ?(KU;UA+ApH zi;v4MJ|7I}h-8z4sz2f79?W{N_YQAus=bb{$9JL$ix6OtQnxC`Od$yf_0)g)<*#QN z@J1rfEh;;Xpg3kL6*hLir68dwrYMwhde;eXqWnA$)GQMcz4<8Zzagn~`}o)^ek)6Y zA>C_TE$pu=3;Gtq#M;O=%Pz|)q&j)_-*}Xr%0i>jxWSz5BJ5$114W?aN8QtJyE&ks zfh`S=8~VdwrbIKuIshp_k1@o~RxePNZ$7?g$1?TD1*^L}BAn*0W^P;fN!GnIgl}+qHqw5$Y}`KzVTb0wE4briTcwjC=iD9U-xrzeY-SRZsxkrwqmV1x;MgO49@y`m=33Z&HNEw8rJS3n2h!}a zfNU0;D$PRCY@{< zqpi=Va_y0wI8!njoLBJ9Vn{2@I?h)m>)t`L+iHbT&U>2L&SA#!(^hA;1R&Ahoh%`u z|MULK+5rFipY@*E(kb~pgp^|8u+17A3_#jZjKxolu!iJ0dY7H*;eV}U&1)m6;HR?} zMpL2d0YRW~spS;(=HV4M&sQm~p6z5kXG~nT2I`zR)p2R*QE_uf#GY~yig(%E1Ex|7 ziBe!*V@?>3q=U3kq*d{U; zvu&Fy0Qkg`)2Q}fl8S(beWC4SL0?_n=9X`8xO{6z?$*J;jLv|l#eLNf*I;M;5}`pN zH>S>wOvpe4LsL6c8F|I4Q#tT-9WSeIu9Fv>aa^Q+sZeY#@i%)O7SSdS+vQ z;J}(Qsu7{ZoWTfTQ!ctCaQG?ks;{+hT~}6Sstr+LuSkduimH*(v};6Y$Zs7wZPWc) z{?L8KL7EBZvrVI^;yS;s#E!2KDW9)D4EdEk<7O59+3>+&(K_Gx(lq?t^{uSih1b;; z{G}j!(=8K;?9Ey_ak6tbkf?9qW-S)mbgc zL6#d4aKX+!>&&e-5Ejt_A3#W0(hTe={Zn(}HuVjuza-`Bn-a&S5RG=C`FXofv)fWn zphWV0UX62Y)d7mr-RGJ+aLf04>XXFg240&XANb4x89Dz;=T!EjR1ubE<&2!l#`+~p5uAjzCNeP zd@VUQ3nNEpjsBA!m={~F0l=9}xk0&Ub!j(+{3O5RD^3J&^ z?0a{UW^*wV^V1vXp@pr3$CwIrkt2JHSkSEB#0^_gqwRgWHZIn1+zBBZyz?ev)$*8= zjjK|iC@9tneHjf1m(l|mg{FcykX)oO8q~0q*SYT=Q+Cn!naA5>VUEU6M8jZbQ+cQd z%lw}?#)tk~B&rdEMs6$~B2cM}M|30!$@u}E(&Rs$d9N}=DlX0F@maIab11)^kMfdX z>6aH1jOUp=xfMNi^dR5|<@(CwYlviUA@}Ilq6sfo!o0_bg61i=%~j~pr#_i37zcG2 ztxSlMQH$LV-;AWJQPVpb1fnbGT;x;Y1(#1zs`@n7_lL0ovvRKzGAr2LyKX1HdIC?T z8&s}Sr?k8?j*X$l#>TW1#`c8sg)O95-R7m8&WhMVc?bH!v?`i%5y2-Y)KA z?xR#>Mz^2b*>z}nnPU@}Xe%ht*ZBS(pK*;AD_u08vuhASi!%eNOm*>H22Jo=&h~4I zAsvuO=O4TGm)vJY&|q_Ak?`F_Ih+`7qWHOMGUCEr(9v^(yy1NaxT*cYcc#15ys>+0 zYyIoyVOrG9st)%-X|$_qg3odJu=ocwMY<^%Kp{~B808?-EvR?p>h3~bqbmpl5vy^0 zHwfoi+8e>#jlLm{7atVl%;W|YeFo&(2dEB!PBkcYY!51efN*I(hoI^YUu9vRihU zkY$W-Q1L~gc9CM#rL5PbNBfSyb~Y1xjkN)^DDtFyx=7ke%Z(24dDGITZm5D|kEp`W z+~8rGr57l$i<}qE+ejGr-t}x|X$Q4Ci^Y#2mhW_E0&c4a&Tp;w)bBM$$nmhKS8sJc zOVe^6%zcK+E!yYMDE~P?9%W>zTJJr8|@-bg3p=NTcGXWqjNt z=76jqsJaL)Bby`=b>vIz@Q+Q4p9D8gJuj~zwQg!{pYuvT+53i7raoLr)gIeNbHN~2 z!CB|rZa1QtkYIeM67#Jm5+zWAA=r=kUD+lf7cV~WbF?+*_m>G15SOX_5fZz>c#6gS z=~5Tt2y<}v_r@0FpDTLF+L09~L+|HnZn~w$RqKc2>=!+694L>3@mDu1@b`*9j9)Q% z_mhP9F(mkpF@zw34WZm;icB*3 zF!L)L``qkebfChhY`580R+N%!{ufwsTk>4C#0Vh};2SlJOh_{J0?o_MsNBT5KAH`6 z>|qo*!NVTCbWttQ9Xl3uen1M5Ufz)A@NzUN?p{st z>x}cn;!k({6-Y-t*rk36QS|^1N`4={QK^?WuSCjEMs`UsH5*f`N26?Kbl!G6;7N-- zrLXKT`v|I8t%VM&Dvw~u$58dyq-H{CrkruMLDJnBUg%J=RJ zD)Vq~c>wP#mwe2cg5Zx|qclyrJ%FM_b{P`VK*b8ppIy2dAwqs8wWZ~KWeaxN8kS1; zKAkwP8Fq&w;%c(wDp8May-G}lHh|KVXp&IBvZ(+tK7f;_fMbgpM7s3t_9tSd-f+)osmXz`SJS2Oxiao-DQTqL!NT~G#ALcL-)f@Q%_Il@< z$nYndlU4Wp2YzJ{=89({mnBm0fyIeMvVcp8Xpx6<8^e5)({#4-6r1PixaF3igq`PA z@DMtYY`sxPLe8hS0n?NbY8H9x;mSda-b<#}murm9H|I@}Y!YW~U1(Jws#@k0egb1T z6k7C7WfNo`C8jeq)`=WkJ%miA*p#u!YF$cwhSH|tgF948$T_D^VUH89xHw0oChPeJ zzCL@qc##+KONB)2uECQe5+%B24^kGNlXpm)M~v1D6%tiiZaIyXEOl}B^@x9;-uawX5e>A5<0BO4$=Og0Z;##La6Y2Y_JB#$lCx{0f zGK@_szp%MdK9^nzU_3M4R1 zvC&l@=0qgt3LjO=oI0EJ!ct0tZR@$pgnvT(xTUBg%m2LpvNquQJ<6azO8q|&uxuod z7oJL({tXFOn%#B+GFDXd>vX0JJBSl$pv&@BmtlQZV#i9~&$AF-Rn zRp{)J4RC~Ui+0*$!G8HSL^MSAm#@jw@Ldb+umbsH=3NcZeb1N1f%9U%LZ4&%i2}Iy z2(sNPI6sEAg6yR&Nn=&pCw<4Id)!xVojOVxH0+a3baBa+=)J9KX0Hu!YCTJo=fdFvCLCI#rAzXNvRvj+6^axIq^!J zb#r{wd@_2|6Yr0oi;0K!=3i}2|Mf1b=IcJ4mzeP@^V*mbb0?hZgrB&2*FNQb&8Rem zGbfyxbBjETdrTH!Y@l1WLy`P)(%Wv+kZ-21S99r}WPZlSy;4v}TZU~U()&0~4+!mF zVg(g9OIurd>N0;#;6>UzNN|4X5AuDkvQe&==lb8g4bR(@@8Q+UQa+lHJEQyTT!1R0 zrb9LqAqpN>3FV`Um0*Zx$ZDJ0*UJ1S8*lNuKI0CU^bfFNzo74&G4eq%0dd@v9gwEB zlHW34f-Qf`&^kTrSQz`&s2C~#82hm3R}8;98G5z)bCJmV#WHQ+u*M+|h=J_iMJ&^% za17r0B~V?RA^R>gOnkvQ^hn;K+AdcUdu=!i7?lue!rjM>Kv~+n$R|QceMm8^B}I=G zw9(-}rGG|0k1u|^^f91N7JXOmH{?YVC50}EV4g-$jljIl75w*xQzb$#h(UGy%u!Hy z<#Pp!W(D-vQ}Ukc%)}XGXpUYarOppK`bD2#wFgA-CyrS7V9jj_4d_pqgogF{Rh|a=v0oEKa0)4$r(<$4yL&1*U&H(3rL?6`n zgc6 zU?E1!ax_c14n3+wXx-*=XSmdXF1-13KRWc8<9K$W-w8j(>y@5*sdNYKmB44ucBK}1 zxS2fsS}O3L1zKH@_v}~eHlsl=#)=SqKXaa%4m6a`dV&cfo&`GNHK)`#+Ab{(rrC!3 zTJdXeYi{uK3_Uq&+lNR25wqZu{|2HF-Q#cr+Bj7M#&JLqCJD8m?050v3j?}^k?fXK z>=Q}Mu$c23Y1kIO?(H}PaI~&h2sjQ77sY@TZ0sp|dceJ}=voIu&%;fntOXIwmY|S6 zPf!JYe|sZy8~_BuxDh~8wWh(bCKIaBZ_fiM{fla^3@dI%o5qY__V(md*(6D-Gl6^e?kyxOh~dyV zOy?g^Mh=lt8_YI|2pLI-Hf9j}>R6fYz-X9aF-PXh)xs-31gv}AACxYje#Mu0U$9&d zBZ=tc9y*ju_|@c;|2k+Rl6IVqqzv>TQV|W?1AXIl#sTE+)ro^=PFiKo{aW16;3$Q$ zM|T&oel*ohywUOkYX{^k*GT}w&Wt-zOAVli!;bRMNI(8GllI!3BJBR#@|vs} zJ6rEqOsaR5sBzOBa?By3C_V&v-TUA(bn2qc`^FboYgCOj`%kInCs#BrKF%*5Z5uo3 z_#tJ6sC({APMa8nN|;xnu2I%{MhLQefDZYz4e0)IAKSpXR5rDG4#><^e-;3RV?-=i zZB?>Bo)%a&FGCM_04}G9+#OIbq(u*lQvL2AIM+ToOnGr*#fhc=tAekv1aL258~J9b z7cUd)y&ph;LN%Z`pdG13rSA!89w~-Nahs01rG{^5y4BM7eqL*(?9NApBMB#KZTQ`Z zR)~urCxozZGzr8G8G6@{(fy0^fU9hA0O=swZY=7`R&CJ4$6bNP`8d|S%Y{~EKle3= z^mVFqH$krA>HCMN4}lRd`!O$)!>Q7rItZlOz_LrDJUfTW^B zA&kr;*Cw}1EoZba)iFV<$jyUfUcBH}B0o-MUE-PhSJ$Z;ozHcs$FRKBNJXt2VWB43 zW96cGp3Sj;fY<#Mt0QwM)Z5RH?B9MF0c*}u*9Wfz`g%#(2+VqTohbgHCvxDjlx#V4 ztP$aJ5XAQXAr;#Hu0qbEBe_T=bx$T?bV&8*MIXlM0W+?g+Z>QMd>>)Hu&9ZwhNtgW4DWK*^@9M^*E&JT&GAcQ>bV%Hhe0x-~?1nBlh`CKMcTuC5oX z?uk3pU<%a7E*u?9hpM{$H4;J z8d#Jtz6FMM{RBilf8rg$SFJagJ6NSVd=fEf>F-%rX0xX9fFdz4=7hI4Fdn-)96RFO;U@87;20o*dsEyX{-gvj z!9h{Fzmk}xPdleUU_i8t=F`iygXaCl-#z!PNXDo}+;SmaK6)#KMm!ptE}plj)DF1g4xG0rJ-n3SIk(wg4^hS$&_RH`E%n4 zh}}=476H=W1F$9i>4j&1RD3@Kx880%=Ya}WJ7)k&9|!HZ8=TSi)e9exWZS5sgTA&z zXCMz{$_bRNL`|K$4ECiKiW)UDe@f$uQ^-+WV)3EDB@N$M^wt%>CfvinY(4NlYb#Ml zuHR$-ye1kl)d7WM@ia5K(F9JCZud-YPPepaSNdWRPpLs>utL|YoNNmFzLU?6+8`t` z2qw=1^887PUP@E(P5eG%Bt`xt89S_-Q5yP-FsJ>^LfrWIC-wt8O*ogCjC9T1z0mIk zsSq;!CZeGt5vPFl1<9sfdA3hnn8ryn>S%`2C?5}7+{`QJCO5e)Bf-=wTd5Kwk%MeZ1+Ek?lh}gUzK8j$^_rSESSKaSh5v*Xc7JB7Bg^OO41r0r=|A zKWfayd_bD@*tl&=e$OWRz8rt1 z-!Qqt51ycd`B5lbG0bnL)_W>l#=b2-%_$K*v zsRsk8wT)S&YESFCqrRy1j}$2P$~mr~2DOBDTZUf`jDlSun;s4-dC{mhfY?f`I&jZ- zx>dJibnx!{a1qa=u+g{tca07@9Oz;fDHBtG7MSk)L)nBoKvxIS%CJrpuCz8Mii9Wm zjRX1-zT2)cZ6@lqO*gl^aP0xn+ie@{TW9%MpqNoJnYDCd4IdJkCltp&>7S>fcD4U= zckGR-q32#FMh(n|h9p%)%AOnmnP_&9Dfot<9*2}-NEk7&F`3jW%bz&5HDvSST&CMv zG8F}?X^{tbKWbN?PB_0{$M)!KgP`s;_%(3(cCVO&4qY7){N|pY+UC02&eio(?x!Vr ztKmt_yDYy5?h9X8d+&2XlGxeOO(|JkLj9o2D<8xFrxPWc95M|F8FWyqT_oh$@r!Hb z6E#mCWlCe5_hsdv6ds<31#+76iC`qzwn3=+XZ$RQ>hqo$WT5j^8z~Lc^+V@ZXY?t$ zWd#W>H2A&i;UbbT61%7AYeue*4dxIH`H4cCG6)nY4&=D+c5a1JC1%@Z@D0qjM34y| z4tC==KX+qDK4VWBl5+N+dye@T zWtwlIt;DwPIGM?Ekn^cgWCsvIjI{;QR?*60haPQo#U$XAm zH=DON)~=0s(uou$CQm*&bQPL`wOEbAi(!hpe_5v=>!ZFb`6}_1Ganxz9cR=%s&{NQ za8O_2&OEXdwB_3+NkjnR2J%3M(AQ#)=;{Me@j~G9H6TpZOQTo9&_56Lshc{c`NH{0 zu2F71&xpQ!2IKy3i0^jFQo}%M6Y*wN=&z+rv&XXkQ`w1(EzB(w7GSFP4LeWbcNe7j1zy1>2@i@Q!ij&V_|B2;> zAJ|WJBJ;80N}I(gOg3^0*kw3^i9*=@{;e@7B_7r&6zguY{=hkE`sK(}e&RNa{$%$yrC((OcDoR342yoP4#UMQCc zi2`h7wv|7~jU6FS0H-D(#oo58wJ0=SifjE(t%L3N$U!;UKiWH$dvg{ZHs@``)2zW7|ws!YyD5XF1CLWIsQ*=i+|VqX8S$M8xZav z85I%W6ZYpD+Bbw(52gHK`$Pr6;3ooNP<{c<*5)wysetgH zs9>0;fjSIsh5Azj{JaR3IuYQ9_78xWn)3cvy%-k13l}smMO}^v5V>&S^;?xAyb-a^ zH*cmpUm$jNc6Gjmy}9t_!h^e>p39Q^mU|%VSN5(vfk}yBU-fr#i@bcwr^)A%2_vYy zEU9F#To>9WU0x=xq@}Jd1(}`wbeO~Ja=(FDvyHRv-FBAVW4t^OoT*Tj`n|D38!E6E zksA#5-eas+St~#D*~A;(ecQ|8t8{!u6Bc6|!tvUhbB&%j^ytm^bP*1DHa0enfjjiF zvq{TCtJxC^z8oWMAL)-0>5qD|Cqzr!Z_>%t#lV;hFvxN8e%>tQ{}$;o`et)XMV z$;lGWnH(Pp>8W!>|FaQv|H}v-Fu1LSg}F~;fIsYyVVq%Jf47t7KiKK)l}n&?9DRZU zB4Kd*0DqK^IT{1=PzQ_X80f(CwKct9a0_&Fcoa+n2Dd}`N5VY7Z-1-rkEQ<0^!oo) zrG-zF&qZ|5-|PN!PUn9(z~CPbKt){)fGPW-e4{QQ128^emo5e%LoNjb9SgY>bOfv+ z0_`8|2X+(XFdsjMGq7_35s@f#I7~zHm^RE)*(WkGAk6n7cndI14J$nZ&m%CWXrG9v zt1!nCRu<^+r~pjV5ni|j*j1y@U?t4op6crA$Ny|D{n-Tk*+l%=to_+UgJ=9(S@0Am z{`6ht6NZ}Vn%e4m8oC-<8rqsV?&|7F;2&70J=*{OyU0J>F(x7)kXIe1q0S4QPi9!NULdK5ZR!J@x;#@6Z1=!3O>F`g^%QyYxY;{kMHux?n^9 z<36xHT|Ll#|81Y9{(r0Q&w2I#`B;4|(9(ZDHY&mgbul2~Z@>35sH*|sy}{tlXmk|p zPj_$zJ79Pq8urK1f4-jpJC3oswz{8&uCBj^dVs&ShPJk@dZ4 Date: Tue, 16 Jul 2024 15:25:35 +0200 Subject: [PATCH 03/20] Ajoute logo CIBTP --- .../images/providers/api_entreprise/cibtp.png | Bin 0 -> 11667 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 app/assets/images/providers/api_entreprise/cibtp.png diff --git a/app/assets/images/providers/api_entreprise/cibtp.png b/app/assets/images/providers/api_entreprise/cibtp.png new file mode 100644 index 0000000000000000000000000000000000000000..c4651dba04e4e3427d9fb615bb253f1c16c3ee69 GIT binary patch literal 11667 zcmcI~Ra6{4&@WCGEneKcKyin%xI46HDemqpy0}{@P^`F9q&UkT*Wxa_xU;y+<$Jsj z_r856c206KlT0ROCYfKfhMGJ!1{nqd0s^+8f{fN%`|ws^@6g_AwgUg|w+8LIvb+q! z>;I(u&eGJk9)OF&S9b&iPWt~Th(5)VUI+*rM2a#}IzG!MIo=(VmYIW)y&u~pBuKOc z5yV+2tXeXD`z$dSLz`{+EQf~%b#*aSmYP$>m~_Nd;3zs8%L7>yTl^$C1{4MwKuFT+ zRradeO(HbTeY9g|)o*uo@A3W@ETwpg!r-B8NIN2h~BGMw+ zBHALxPaFpf6_f!wTIvv#4yv*vk4BvQ92M9CvVCxRH_tb~87>SJCJVEKHEoMq8Y0Am z1N@p&0G`O7P!|z>kn7Ovc=69zyFW1WA#3rUj4Ep*9^4N0+5-jC2R9?| zhMW^_39=O$zX~&)H6!EFc|v-@f%~jI(mMVYqPIfdoM9+1g>TFj`Xo8=Lw_OUEr@_u zp6=O4+8z|pr{v%T#1+IrWM}jnAd+ciBTf2?2n@Fy8mvcf_g_B>D1X=sj%RZ#fh~k5 zJag#hJqgr8`+?Mq=pO7J(iD7h5f%)1_?!&5W3h05C3hkGHL0N2Uhecn4MPIVyZMK{WyXIn4;} zAAU8&sghHxPs&dOQavknTXpjhWZJNAi)s+; z9}K5Y1Svy|V-eqo;AVb1MhQUi!Nth94)-D~4a6#M#YMW*{MAPE!ANR9%Sx1Vk;;d_ z<^6@YgCf-XiNE{0`xPniTS04JFG?quhpNjx3Cx@&th)KOiSlIm7P0wv-7MXMd-Lh5 zz4PbtmPe$95b4QN=wjto3}d%tH*PYkmhpngXO&5RWnwmeUKc7QkAsumP9(rJb+D)= zR@)a@#--<<310W9Nt5cu-V-j~>D&jsZWUA}r7ds|_+SAH`{~<--uZ-+)QAvi?$Z#z&qqlv5XzJM zc6^+W;&ht{L~k12O|BxG?w2C_gjYa!WU`k|v=TJpVsApaK#t(%oysK00(aM>yE$08 z{5ZEW&g(4ix5bZ;02c4h!@{LBTt3c0D?}{5JO16hHU)>KZ4bg~(zL^wM7fs)-K{Jl zW|n^tRVIxsb_$tkXrbky>b25`_szlb(V+M35mjW-?*HOtdY*mRNQkLx5i$@+QY(gE z+^M1)!|s>}m#n=JUMPi-GfDn@l=XU?;I8c;A-EE|LJ&Z*MlzK;$^6bj&;NYXJ=gt! zL4Bvl!gtMSAsvLV2ooN#fMIr{Yx{M)h~Zk5C~3JbtjC)i?~NN6BkUYn4r0AW?z z=u6`IthrA_a4_xXO!W%jl!sBv;yPkY6y&@rlvo$nOxe7^OY(9}Xwz4Od@XEZgT3hCT{m6GeKwP#Of^7Rb`Wedtr%pHR{> zQh%iCN3TEM2dOFLnKPzD-a77Pd4skbd8mhckA4nStHL|TFOAO7M6gZ@aMD;+DdU_Zha^k2ukqL zeId56>v;c^U=|8!qbfO97@D9{8#0v@9iKQ89Tj0-{)G@g#vkkfk{5NWGDh1L&tEB^ zbia*qHwx8~-$R;6q9$=hu*z?F{HieXPMlygsoXVV%K%rpy}44XId1k9PFrv*m^0+I zuPy_bO2Avd!NALnj{!$?*5Nu!O?buC7JPAvYkT=vkL=t>A~5Q8Zk((Qx9Dj`Bsx)WXocme#fm(=diI3cBd_Nk*;owpf63yiXVGBQs(4Fpd zv9O;8581b&*&-w7gnzllD$TVtp6caA0{j#11KiUOEqNew(&o*qF1ZIW;m6$Km)b$4 z?F?@$nCf*wX_{Z)SleQi3^|?>(@dO9zmS6%4s%ln$%;fGZBP zH?~dIKlnN_({gHZLkB;~Y$oW?m$({SW!b(&t(ir#5 zFm>yph5SxvWatRHGU*v43j>*Jrl{!?Ftjt@=GO>vJK#K#oY`;lz5_f0x3^kST;@#x z{D}AXpV)3&dchma`%8(>oL3ry3|XrYUV9Kk30kg#n7>fkQWHku^V-du)kNu&0?m`EVsIo$98QJ4z&}5` z5Z!DrzA*@RuOt_JFyu#m0c-2*`$}<7p%d7Kn|?1j?J=`Q@!CaihQ7KpG=GAdE5EFe zy(ez?`-3-CZK2RBkd2r6ue`Bk7mA7tMsZ-6B}@5%KG^#vnFZy6GkAmLxL1C%f!bR% zEv(D2uk=&~ShH5%o@6bs!?3N>_OAT*pDLN$$1P2V)%4m<^cRY=;-U8SJjN2iB)!O; znJD7M8jHPGOp7p6Fme5t0ouJC+>q)Vul6qqbfg*bMvpQci918&Ry`5{D8_NpOL~v8 z9k+oxatFk2e^AemVUkf3g3i*hL#zszKL-y8K#C0Qo3GWo8zdv^btp?u5?)Lb(V69o zm{V#G0$<&`i*vn@+!%XP>Jz0#s&ssP4PZJ3lMQAg~VT@{(|* zCJXlt9Dq)EDUp5`a2b?Tp8RI9+A8Q*x4%=_#%{kb>Xe9JoAOC5%pr<_1Bj`CfeBy6 zw={~fBE2^BleMoCqRgpK0`P3e)Y|<{F#T@KslpxFG*ZKYXeO@3x|z4zX`3ExHjmE* z()wI^&K$q_mKqPs({D_Vlc4RNc7lTtN!81gRlMSlk|uN0o&>$jmI;WeDA2ay$D6WO z?c&6)W4FIMp3Mq-7P|6dtCN|9XYE0ZN_9*{(YfSwl}x77@!L3^OVTvzL0rIelFWJBA9 zyQW%mqJYjq)rWe+A#XW)@b`uW;{2;=E&@obcS)QnsHX5@-TqHppL2?bMme&^LKoFe zdtL;-|Mx|S`#5~h)t*2>t#RpCsK8LWsbXPlk5+qVuJ}7=M%|ewqi~eYHTvxpy1|tY zyg_#4Aeo!TxvMUBTk->y`T!-YU+%UdFR~Wcod+BlYmxrRb*73!R5%yWMxpl1{}M#e zpVbP?sjxdFZ@=)%onW*rVwBqyAVww@Y-j3HnXM9XpcGIzO(NeIrp1tPnqpJiyTZg9 zqLeqP(6h{6Y5%D>jS$YahYP>g!kBYOM~$%ud|6EN zc10QqygdJCo7j@Oke*=EhNj;(`Z5rF@M-Y3Mc2fFJ|R%FY;xE-pjn5NW9s+5YY(F~S`Z zH>Z8Y;+41FGg{c6PO9HJ<4;Ef06r^gzTS!r&=ZjteSdu)PFRY{HfxaVNV%oLP7584 z3`vn++(Uu@C@KMrVsj33s*V6Zee~6-5N|HzE+r8S+E<~5lv}V^!^ysx1oank7So&% zkv^l(3kj^+!(e*2ku&bE-WrAHc-F{k&BWvRB(6=w)!2!@9=aKWG$FsFD;QhCJF#uQ zlDyX|me2QCGS3-ID>+l04d@*tPkt~-ZTE8ov@H@^Hifeda?-1wk3m7q1s+S8AzNvh z(Z!}i{ayQJlIgk8qV%re34L?h*LFuE{z>tMigQNRhng&BsdvwUb;k;D zipegWZY$yYo7iN<20Tga$?qMYME{Iu;)(o()-Ln(B;UXGTySGuZPC!&=WaLy1#b}H z2^nX)xN3$t=VtaRZutf~GBA*jt?R5GireexG$tL+Bq5himl*4kjmSArxOSdBgtxba zxH`@#2b&;X1*q2eQrFaLt_{Wydm72Lh@8YLWRva)5i5Wo!Y;o^hfvt&mTOEzLpe(d zsM#9HK^YxtoJ)!REVj?}dA=;wUbd$Yt3iL!kz)*1|0N<}yi2cZy+)yMprdW;@!U|h zB=_0N)R1T(s#bc=tJs*0>=)v|YMIEX{Zt~L2nDbvEybd(-5lyo{qjn*+( zQ+hTc-&*o`c&O&aRn)dvyK6)O)i+QOlfs(YZ8{vobUg%x-s-`Q;Dz$lY!hGVFzMk5 zv&c1o^q%8}DZ9=OYx%!g+1%HyXmYPRa=y;~eiOV~oJIr?QRY|dT*|AaZ87QiPjZa# zBU?L9)yYh9p?@AljjJABnetcJm1Yy zd6Qn#kRv2`D+<499IdfXS8&_V|<5V?)n)jD0g#q{< z+M!tPWoa^;wvimJV$hNnROPk(4n*tn%lrL;ZSyBW(>L38CDg;V5MSgNbLoBgbx4## zYpM1#k?tE)l+1VB!1ajf&rrbXp0K1w$e1rU)kZ`c`1g{bNI+eVEs)XJW!mBg1bw|3 zp(*S^Vy(Szmlx;cxYV;f$fF%s5D`jSHU0}o<~j^b&IA6_rZ!9w*sOYU@$N!72MR_$ z7gpWvn72IU7mLYdfj5XR){>JZqJ(anh7fP0zFYrgWoV(hDhagWD6ng& z`nIQAB$uZwvf4Ajz}Il9(9L*kSu_rwHW)0#_?zq4Q~&5EeEQdzm6>26yzD)p;bgnj ze<##Fx8p_Pb0U~pUU9t&4TY;!a==sj03jmZSm`b#jjUa3O_JGkymZHS78GyRm#U_a zZ^{fd%=m{zh4zcVZkYd=YD@w#({u{Y^j_53kWO9-F6NtIaNOo#m(mqV%@1`5PD>1&w#RKgu`0F&BZOw(98+6jCs+-XyA@>m3kRuSu28#@B z8LAXCT4%@ol6jlK?PRxsKH<-MA}xojvSYXufSKDoULxF~KOs0t{WE5dXIY-F%HDE_ z1r`R0Nqi%DGcH|wjp)8Z)}1g_apAoG@%5+zh}6kyqyDj<7fhMwPcTo2DdmbP{&=47 zA9b6ZtX{bXr#30&W7qggDBIXSvQXeJPjuYk|doxX&F)EG@Wd zfmwa*3L1J$djte%mpOYOHnh*5YNiI3JlA7*ZhxRBhysZII&28fkAn$pz2rj=mEv^w=lIPubJ=&h>* ztfzOTV(MR$8ZS#~={51kGZj!@k?RZnXH>o1w}YS9II{)X*DEK#lN_ov zP){QqiuJQ)Y7+kOV#I=20QSy@!) zK|*;>0#sxZg!TDN*p-Yfb_nD8sEd6_IeH{;@?nSm$*3UfC)*gyw7nB8+0x_z#Wk^r z%E!1xf)iqiX|}3J@j=_q#RYr#(5Y* zoFtp@x#oAa=CuCLUoLpo+9FnfO%Ld)%^$qS+b%879c5eS>MK}t^SxD5&iTPUsGdo# zfCZ^L`|(j5@8is+V)runjT(+KcVsPV(D0|%7@eCBw9Zlq{}Chy-+KDlMePhVyU-~~ z8Izu8ituIb@NNs^w~Oor5(~|L*tY(#C-e_ZXA5pm!cP?B9wUDySYp%7|M@o!q57mO z{l*61awvAi3h0OQQj{uNq-${6ahHm;SBG-4+x1r=valyXqjdSoCl84Gq7CYZOuxYA zVgJXlT8+v;@fz~WOnf*-g;Q=hG%?H-+xh)%lGlo-`^VGm3`=k)+?h@cp~#N4B43^P z*LOb>Cs9xK9{!o;Efbc{!`ubCI1pe(vHhP#G~ax44AWd7PJwb1J2C0IWsTosaNn!9jw#xv_~ zB2h_%pz{$wLMJ!NYDf8&>r14fi?+=j`XoDY-lc0=i`xi?ssA=>hYq|bHxxNmXw2ZY zR+hIrw_x5i9L5t!Zcv=zS)w(S`Z79~DZ39=5YL1U#_DV5m(bib80c)JVS-j_l>Wqc z7n6LPd4m2I==Bdc)jTj>67uN7&_PQj)fJp%C$jhvnBxFEss4=22`XqLVo}*$(PaM3 zV`8dgZ__bD+rmpjLLfkUQ((iBs?nF~MDvS*7uTDvzXa?()jq78glDd4w3ZQeCg!%? zs&iA$BK^@KLozl+4!EWp5!25?=5)k>als1VK4Im^HQ)-*J0pOl$ff*?DR$U+6f@u*CzU$Dx`w zpLC$&$U)kPL@eC>Bt0v+V$2RVqHivL2%7NB)yhufAr&o!Rje&Q&y!GdvU$Kcua<5N z@$%#nbOtZtN)a>{eSAv38~vI=pFPv0;Sdj0@A8KxXjz&Y%3<^477j_3;XV%Eog8PM z>9_FHG?cFwbVAf3WDu^zf!v_b|m!L(66dsLL#2$>JDItkJDH7HQuMifdX@mJ`g6e_R#6Fk$SN zydyK$;poS^IvzL$LrPcNTTU(&!Q@wxV9{O&^e3Q!9BWa{c04N!-%bNuKfiufgTBws z99ap3J@+dwxSp&%<>XKhUoUT`a9AHg-2AZTo&U&~&;_>uJfynU?FvN;))Epzb4;dSQiVp0oq|Q~BVfi@eHbGeuLJ zzL~p|t6>H9E71DjUvO!s9;Gb7)f6}ua~oxpr19ju8O;wBqHQbr)PBB|JF!r(*v|Fw zjtrmBbjhNLmn0|*Cn>*uc5mTbCDeb5^9k@A5nn_m+a-5K@#3*O&YHj1X%i}e7+zx3 zn6!`}^eE-s2kqNHU1hsO>FMl(4?ZV3gkKziRzrgbUGaSIJaf+fpdaRLZJIoxiipDg zDH$mX$u8_^_>%@nyvp=w`&B0V20U0iRUVK%nam_DzkYO*%1MCa%%D9H**$J9$QdLB z6Z#6Ox1t68SVox+Ny!;LUD>(=5oT}dL!`yw)-X;Gh%$&bcFIPdi|}ouA`I^+ZTjI) zNa=cQc3sLAY8^Mf^x18#bh`2rl)5D0?V}3hXGB>JKYmHCdxwc#)227Eh)MszgtwXG zS>4brbsoPg;dns&ty(N0E7~k$hkj~GExh#l$-;z}UG4Fk!>Y1t(iI`4n${Dl2M1@Y zv`uR}QLKeO6a}Ye{&5yi&Sf}1GuV;x_n)u5X>JSmmQtFs`1JX`HA`;kTEE;Z)|U77 zBcI4wHcO?ZXtlB1OEq}b9qR1Kg<-D7@M^-ds1A&7B6Y`Ts?x27 zwV7XC43yxaF5d2_rGxD6z2oDoD9HO)j=a+VNw6cxm4_@{NOf4zN1jX;O%H0ADYcT+ zHkJK&+UiqPJy0V!bf&sAcCXWRGQq+!Y&+ve_4c8;oq9CY_Q35+?rp-FU@D>a<=M*`q~9^N_u*94!&c;j43JQEk{Q{Q zd6fW^FGN;u*E@{ZK){oTCAp=!Qd#kLA(n2R8Y$sm$9j|nr=2()>c_iV2Hsq*aaRz( zX&T_R*eELK8fXMq^SdEz=&egD;dzw_{uW-nCJJ;y#UNb^7i*~0ycpB7dEbjycH(^e zT@X0QEWWs&p*%;!N#9M0ZSQ2=~BicZO|hg#>CPVnttG7m82Jd(bZ2C*tP!MeS4V2a;0GsQ+Zm zbB!_09uU-}3AFyv1tR>1k|y^nK_M$__ov|Iy77u8a8i&Cvc)`vzA5_Z)kt$?DX%X2 zuDuO1&vDJ8dq&G zm2bT%vIM1%vjYVPd0CNd!(o&6o#EuqO(o&>(8v3GlXdm7j|ndbr`#I84iN?(gC>K@ zHrx8TS|gmU^{qO=-6<^w0#I>>OqgM{YbB9^G44z2Pc619szAyMkzw)~7r8ON?>tpt+LI{+;9;iVN zBZyuIoS$kAL_=0;!tf)g;7v3We+lsq8_#9Yz3rB|t7$`g${j7QHVgfOsV9EX0>Rw* zGZ?X8B88V;QDlG$!a8r=866r}#oA{a7b`~Z21;B4k{D^Ro5|22O1>|;k%VM zMjx_y74bkuQm_6c^0Meu<|i_Br4I5`NLz}K313-ZT}NLfvum=r*it8IJ353YxuA!7 z!PNXROvG7q>?t~v?+h+=S^k)_*a9~ieq-Ltr9JD}10^Oue#XnHC^kUt#7Ea#ma}8A zEgGrJpd$@gR_yo7!WIvLAec}b5}a#RhptO?kj=_m_m$a)+!h#vnhPY7LtW6%8VV$$ z-_Nn_bM)OB<|zjpl zbF6}to|s>;o`^Vv=2Q%*NVDb7K8>tF5csFwWjd+a@QgNL!KZW`_cL1v?ue8oE0#SL z#42K%y=3^l&8273?;Pk3hHfTwtr*BMX(eeUCaVnJHZIQ_aPva0?)kh%;0MW<5_h|^U# ziFCoE6<;gMTA-V~`vp;XQktB8KQ-l+$apeO?j%!x>(;smTX3EhDpTO)MDj*xg5E6A z5#v6v$Y5N-QM%T7du;>T@Sh5(XV!eVtd<73KPb>^jhaKr4NvsO8xbbBRSd;- z?R~H<2ui{*&40#>0NE)|>x5nK*fy@X@yq{MYx@?C*qH}y+CPuZ%4K94WKkG#zwts4 z)cpG2NN!oqEa2^vNXbUC1#7AD&&S_CaRULC@EkC4-(r`aqmDdB$P{|TS5NeExV~2A z$uk;kq3n9bS#!}*xT3E@zO&Qnx51WnRIMP|(qDHrpV!aYiFQ-Cy`46t93_HM#{ORN z=T~3mX(Yonzf~AdN>yhilAkTFDjiEhleMG7J>f>X>#e+-kw>p1nTk^;@ZWg2GG zfuPaHi%AEW!VFI7KaWZxetIIJVpr?`ef(u3-}K~NsIe=4WgKR!da5`EpUMbtOsVR$ z%dM4w5xyy^H z)hGk`MDk$&zudymVwR&bJe|y@q?Z{Js?QAv)-d84e4fP9)85;Tgwx0JJCby-w9otw z&DF`1rKl8?Wq!7-^|yJ7Cd&JdoXb%uuE6r<%6Egs%ENyi{8`M| z_K!6A3Lv|Ud)%2Wy<>A%o!B!99<>42=#Kk>)M{NnIA^o+_cYb@O=U!TC&HZm-%cTS zzz3X6SCF|HZ`pzoBQ}wg@0P8TC;g%3ULo?%Iy=YpRW$eBjz~?()GnoT9=YNK)y+}J z530PW$LyhL*A>k}yQTB>s}2EX<*l_SyLZHUCZ;#7e{>{}{5k60V(t;bvYd9LDhbH{ zn7bazsdVRaVo|of!GKTqiw?_cg#^l_W9d7|O#>XRGs z`0j;}u&7!E_JZiz1-Y)E#qXh1gM@6#pdbczR8?ctYN`U(?zaGQNsNZQO*4n91HM|gwhXv^WAud<+P zyd*qW!={4*CHyCJisq?upFn68m8PpFm)8n3+S)LwA|BJ2W82B!e*o#%7Syp`*OK^> zaW0~bG{v#=XcmG&=!@M41T#nNlyl(Ht{83`nd|FquBdUFxNGHIn)UIJ>h%XCKW(x`GD~>eH&zOB(yARq@jt=< z-t5QyLa)R5iTi}JeDjwum=8lY@_GdxiV{(xeL(29c-Qht}wS{}aUd;y#i$bbRKi08&Q<3C@1J zeCg)*M1Xw0dFC97kRWftc@6HDYr6?IjCVMC$p?7r6odt&4!C@~nVNiq^WpW!&n)oq z&~nj-Jd22D>z&G45qQ7hhRDk={prn=vnAAI=+mWdyeMNHU(*~ymMO2jYtzhDv|6+N zPA(6(=Cl5v9b6d7`uKlD_&On}W_g+%GFuv&JG-Q-IU!;&YMAV4 z5RXZ22Rd?ih7U(I7;R;f2u(V1cxs?pb}iI|H0cSxb=el7XV9e z6210le4J+v%EcC&Q~h@H8HkCW(6r6PX8WrRCli26xk+dz0TWn z-u@nHBJPpD3ZF@)6eUd$C<*N%$A3!mcbUMqmp6HwN&4h~(~+5!Z(Sw3G}VPA$kpISYFML^AsFf)ImM1O*Y^t5PZ@OhCg---}+dWt9dpezmCukA)8pnI;9Q z+h24|z?z@q1N*$Lgt9ahup2K2hy#kMlqB;0g}BFCn1r%z$>kfjB3kB(huF1}(5!gU zZk$bD+LVgY2=BQLF`2|2pOp@mwC@TN3I5LUBe4)jOLY%Q_=nS7^=S{)BHJ{PFZ$~c zCN#-tl&wf}Og1yDvW@8a4GH9gcplGuc<}YieEVB<5pbWDBAn_bEq%Mm*exiK!B`hI z*DWH?UNYrDnbCoNl9D4Yql#e`)!ozGt%JIo@t)^7`{*_YrZy;r6T}dM&bZx_y zaSlxORYkeR8hM)2gu%0GCvu&M>9zuYK9#e>s*wDD2SEIPTX}A=yC6N1mW|ssgzY!f qG`@%Im$$4aC!+3VYw6@+=3(pXguo5{atwbPMNpJglc@oI3;jPcjG24@ literal 0 HcmV?d00001 From cf14af2391e6def0109c6b5e38cf9a7142e10102 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 19 Jul 2024 14:16:37 +0200 Subject: [PATCH 04/20] Ajoute provider --- ...ations_cotisations_chomage_intemperies.yml | 54 +++++++++++++++---- .../locales/api_entreprise/providers.fr.yml | 3 ++ 2 files changed, 46 insertions(+), 11 deletions(-) diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 76a308f42..49e95a405 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -2,26 +2,58 @@ - uid: 'cibtp/attestations-cotisations-chomage-intemperies' path: '/v3/cibtp/etablissements/{siret}/attestations_cotisations_chomage_intemperies' ping_url: '' - position: 999 + position: 299 perimeter: entity_type_description: |+ - Lorem - geographical_scope_description: |+ - - Lorem - updating_rules_description: |+ - Lorem + Cette API couvre les **entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues des Travaux Publics** : + - ✅ Convention collective nationale des ouvriers des travaux publics du 15 décembre 1992 (étendue par arrêté du 27 mai 1993) ; + - ✅ Convention collective nationale des ETAM des travaux publics du 12 juillet 2006 (étendue par arrêté du 28 juin 2007) ; + - ✅ Convention collective nationale des cadres des travaux publics du 20 novembre 2015 (étendue par arrêté du 5 juin 2020). + + Toutes les attestations sont disponibles pour les **entreprises en situation régulière** ❌ sauf pour celles qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE). + know_more_description: |+ + - le [site de la CIBTP](https://www.cnetp.org/category/affiliation/){:target="_blank"} est une source d'information ; + - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises qui sont tenues d’adhérer auprès d'une Caisse de Congés Payés du BTP ; + Dans les entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues du bâtiment et des travaux publics, le service des congés est assuré, sur la base de celles-ci, par des caisses constituées à cet effet. entities: - entreprises call_id: "SIRET" provider_uids: - 'cibtp' keywords: - - 'Lorem' + - 'conformité' + - 'conforme' + - 'obligations' + - 'cotisations' + - 'btp' + - 'bâtiment' + - 'travaux' + - 'marchés publics' + - 'Aides publiques' + - 'fraude' data: description: |+ - Lorem Ipsum - opening: 'Lorem' + Cette API permet d'obtenir au format PDF une attestation délivrée à l'entreprise sous réserve que celle-ci  soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + + {:.fr-h6 .fr-mt-4w} + ### Exemple d'attestation PDF : + +

+ opening: protected parameters: - - Numéro de SIRET de l'établissement + - Numéro de SIREN de l'établissement format: - - Certificat PDF + - URL vers l'attestation en PDF + faq: + - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? + a: |+ + Non, dans certains cas nous ne pouvons pas récupérer l’attestation. Notamment, cette API ne permet de récupérer les attestations des entreprises réglant leurs cotisations à la CNETP au travers de l'URSSAF (dans le cadre du TESE). diff --git a/config/locales/api_entreprise/providers.fr.yml b/config/locales/api_entreprise/providers.fr.yml index 8718728c0..903f6eb6a 100644 --- a/config/locales/api_entreprise/providers.fr.yml +++ b/config/locales/api_entreprise/providers.fr.yml @@ -25,6 +25,9 @@ fr: - uid: 'mi' name: 'Ministère de l’Intérieur' external_link: 'https://www.interieur.gouv.fr/' + - uid: 'cibtp' + name: 'CIBTP' + external_link: 'https://www.cibtp-idf.fr/entreprise/' - uid: 'cnetp' name: 'CNETP' external_link: 'http://www.cnetp.fr/' From 639d63117dec1d689d2bd41aa5a5c4caab5ddaa1 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 19 Jul 2024 22:39:02 +0200 Subject: [PATCH 05/20] Ajoute documentation API CIBTP et CNETP --- ...tions_conges_payes_chomage_intemperies.yml | 24 ++++++++++++------- ...ations_cotisations_chomage_intemperies.yml | 18 ++++++++------ 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index 7b499f28a..5d0ba69d1 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -5,16 +5,24 @@ position: 300 perimeter: entity_type_description: |+ - Cette API couvre les **entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues des Travaux Publics et du Bâtiment** : - - ✅ Convention collective nationale des ouvriers des travaux publics du 15 décembre 1992 (étendue par arrêté du 27 mai 1993) ; - - ✅ Convention collective nationale des ETAM des travaux publics du 12 juillet 2006 (étendue par arrêté du 28 juin 2007) ; - - ✅ Convention collective nationale des cadres des travaux publics du 20 novembre 2015 (étendue par arrêté du 5 juin 2020). + Cette API couvre les **entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Travaux Publics** : + - ✅ [Convention collective nationale des ouvriers des travaux publics] du 15 décembre 1992 (étendue par arrêté du 27 mai 1993) ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018926209) du 12 juillet 2006 (étendue par arrêté du 28 juin 2007) ; + - ✅ [Convention collective nationale des cadres des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALISCTA000032426777/?idConteneur=KALICONT000032437525) du 20 novembre 2015 (étendue par arrêté du 5 juin 2020). - Toutes les attestations sont disponibles pour les **entreprises en situation régulière** ❌ sauf pour celles qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE). + **❌ Ne sont pas concernées par cette API :** + - les entreprises relevant des conventions collectives du bâitment** qui dépendent de la caisse CIBTP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) + - les entreprises qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE) et dont le système d'information de la CNETP n'a pas l'attestation. + geographical_scope_description: |+ + La caisse CNETP couvre les entreprises de : + - ✅ Métropole + - ✅ Guadeloupe, Guyane, Martinique, la Réunion. know_more_description: |+ - - le [site de la CNETP](https://www.cnetp.org/category/affiliation/){:target="_blank"} est une source d'information ; - - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises qui sont tenues d’adhérer auprès d'une Caisse de Congés Payés du BTP ; - Dans les entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues du bâtiment et des travaux publics, le service des congés est assuré, sur la base de celles-ci, par des caisses constituées à cet effet. + La CNETP est adhérente de la [CIBTP France (Réseau des Caisses de congés payés)](https://www.cibtp.fr){:target="_blank"} qui fédère l’ensemble des caisses de congés payés existant dans le Bâtiment et les Travaux Publics. La CNETP a reçu le mandat d’assurer, pour le compte de CIBTP France qui en a la responsabilité, l’indemnisation du chômage-intempéries et le recouvrement des cotisations correspondantes. Elle est donc légalement en charge du service des congés payés dans le secteur des Travaux Publics. + + **Liens utiles :** + - le [site de la CNETP](https://www.cnetp.org/category/affiliation/){:target="_blank"} ; + - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} qui définit les entreprises qui sont tenues d’adhérer auprès d'une caisse de congés payés du BTP. entities: - entreprises call_id: "SIREN" diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 49e95a405..3d0b5667e 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -5,16 +5,20 @@ position: 299 perimeter: entity_type_description: |+ - Cette API couvre les **entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues des Travaux Publics** : - - ✅ Convention collective nationale des ouvriers des travaux publics du 15 décembre 1992 (étendue par arrêté du 27 mai 1993) ; - - ✅ Convention collective nationale des ETAM des travaux publics du 12 juillet 2006 (étendue par arrêté du 28 juin 2007) ; - - ✅ Convention collective nationale des cadres des travaux publics du 20 novembre 2015 (étendue par arrêté du 5 juin 2020). + Cette API couvre les **entreprises cotisant à la CIBTP et exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment** : + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; + - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - Toutes les attestations sont disponibles pour les **entreprises en situation régulière** ❌ sauf pour celles qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE). + **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>) + geographical_scope_description: |+ + La caisse CIBTP couvre les entreprises de : + - ✅ Métropole + - ✅ Guadeloupe, Guyane, Martinique, la Réunion. know_more_description: |+ - le [site de la CIBTP](https://www.cnetp.org/category/affiliation/){:target="_blank"} est une source d'information ; - - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises qui sont tenues d’adhérer auprès d'une Caisse de Congés Payés du BTP ; - Dans les entreprises exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales étendues du bâtiment et des travaux publics, le service des congés est assuré, sur la base de celles-ci, par des caisses constituées à cet effet. + - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises sont tenues d’adhérer auprès d'une caisse de congés payés du BTP. entities: - entreprises call_id: "SIRET" From bce77c4ca3ce824653ef87542b444e638f1ade49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Delmaire?= Date: Mon, 22 Jul 2024 14:11:42 +0200 Subject: [PATCH 06/20] Enhance error message for inexistant endpoints --- app/models/api_entreprise/endpoint.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/api_entreprise/endpoint.rb b/app/models/api_entreprise/endpoint.rb index 78f381005..cbc8a537c 100644 --- a/app/models/api_entreprise/endpoint.rb +++ b/app/models/api_entreprise/endpoint.rb @@ -44,6 +44,8 @@ def load_dummy_definition! @open_api_definition = missing_endpoints_definition.stringify_keys @dummy_definition = true + rescue I18n::MissingTranslationData + raise "There is no #{path} definition in OpenAPI file. Make sure path is valid or add the temporary data in config/locales/*/missing_endpoints.fr.yml" end def dummy? From 0a4f94019fedf050dde351b2da65f36c740ba9d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Delmaire?= Date: Mon, 22 Jul 2024 14:12:54 +0200 Subject: [PATCH 07/20] Add (dummy) infos for missing endpoint CIBTP --- config/locales/api_entreprise/missing_endpoints.fr.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/locales/api_entreprise/missing_endpoints.fr.yml b/config/locales/api_entreprise/missing_endpoints.fr.yml index c6b1d2459..95eeb6de0 100644 --- a/config/locales/api_entreprise/missing_endpoints.fr.yml +++ b/config/locales/api_entreprise/missing_endpoints.fr.yml @@ -26,3 +26,9 @@ fr: summary: *title description: "Obtenir les comptes annuels d’une entreprise, issus du registre national du commerce et des sociétés et transmis par l'INPI." disclaimer: *generic_disclaimer + + /v3/inpi/unites_legales/{siren}/actes: + title: &title "Actes" + summary: *title + description: "Actes issus des greffes et archivés à l’Institut lational de propriété industrielle (INPI)." + disclaimer: *generic_disclaimer From 9c747ee8134f4e20c5492d3cf3d9936976edde39 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 23 Jul 2024 10:41:13 +0200 Subject: [PATCH 08/20] =?UTF-8?q?R=C3=A9duit=20la=20description=20du=20p?= =?UTF-8?q?=C3=A9rim=C3=A8tre=20en=20mettant=20les=20conventions=20dans=20?= =?UTF-8?q?une=20Q&R=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...isations_conges_payes_chomage_intemperies.yml | 15 ++++++++++----- ...estations_cotisations_chomage_intemperies.yml | 16 ++++++++++------ 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index 5d0ba69d1..75df26161 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -5,13 +5,10 @@ position: 300 perimeter: entity_type_description: |+ - Cette API couvre les **entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Travaux Publics** : - - ✅ [Convention collective nationale des ouvriers des travaux publics] du 15 décembre 1992 (étendue par arrêté du 27 mai 1993) ; - - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018926209) du 12 juillet 2006 (étendue par arrêté du 28 juin 2007) ; - - ✅ [Convention collective nationale des cadres des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALISCTA000032426777/?idConteneur=KALICONT000032437525) du 20 novembre 2015 (étendue par arrêté du 5 juin 2020). + Cette API couvre les **✅ entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des **conventions collectives nationales des Travaux Publics**. Consulter les conventions concernées. **❌ Ne sont pas concernées par cette API :** - - les entreprises relevant des conventions collectives du bâitment** qui dépendent de la caisse CIBTP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) + - les entreprises relevant des conventions collectives du bâitment qui dépendent de la caisse CIBTP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) ; - les entreprises qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE) et dont le système d'information de la CNETP n'a pas l'attestation. geographical_scope_description: |+ La caisse CNETP couvre les entreprises de : @@ -62,6 +59,14 @@ parameters: - Numéro de SIREN de l'entreprise faq: + - q: Conventions collectives des entreprises concernées par cette API + a: |+ + Cette API couvre les **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Travaux Publics** : + + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; + - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ Non, dans certains cas nous ne pouvons pas récupérer l’attestation. Notamment, cette API ne permet de récupérer les attestations des entreprises réglant leurs cotisations à la CNETP au travers de l'URSSAF (dans le cadre du TESE). diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 3d0b5667e..7fa49657a 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -5,13 +5,9 @@ position: 299 perimeter: entity_type_description: |+ - Cette API couvre les **entreprises cotisant à la CIBTP et exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment** : - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; - - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; - - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. + Cette API couvre les **✅ entreprises cotisant à la CIBTP et exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment**. Consulter les conventions concernées. - **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>) + **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). geographical_scope_description: |+ La caisse CIBTP couvre les entreprises de : - ✅ Métropole @@ -58,6 +54,14 @@ format: - URL vers l'attestation en PDF faq: + - q: Conventions collectives des entreprises concernées par cette API + a: |+ + Les entreprises concernées par cette API sont celles qui exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment : + + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; + - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ Non, dans certains cas nous ne pouvons pas récupérer l’attestation. Notamment, cette API ne permet de récupérer les attestations des entreprises réglant leurs cotisations à la CNETP au travers de l'URSSAF (dans le cadre du TESE). From c4d11131c5b189af72605b722c98115d47047872 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 23 Jul 2024 10:51:51 +0200 Subject: [PATCH 09/20] Ajoute les cas d'usages --- .../api_entreprise/cas_usages_entries.fr.yml | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/config/locales/api_entreprise/cas_usages_entries.fr.yml b/config/locales/api_entreprise/cas_usages_entries.fr.yml index 598aa90bf..7769708bb 100644 --- a/config/locales/api_entreprise/cas_usages_entries.fr.yml +++ b/config/locales/api_entreprise/cas_usages_entries.fr.yml @@ -30,6 +30,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - qualifelec/certificats - inpi/brevets - carif_oref/certifications_qualiopi_france_competences @@ -118,7 +119,9 @@ fr: "fntp/carte_professionnelle_travaux_public": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats soumis à cotisations congés payés, en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. La **carte professionnelle par la FNTP** est délivrée seulement si l'entreprise est à jour de ses cotisations.

Candidature **Justificatif de qualification professionnelle** : Connaître les capacités techniques et professionnelles d'une entreprise avec les [identités professionnelles de la FNTP](https://www.fntp.fr/outils/carte-professionnelle/integrer-les-ip-dans-les-marches){:target='_blank'}.

MP travaux publics" - "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CNETP, en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP travaux publics" + "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CNETP (travaux publics), en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP travaux publics" + + "cibtp/attestations-cotisations-chomage-intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CIBTP (bâtiment), en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP Bâtiments" "agence_bio/certifications_bio": "Candidature **Certificat de qualité** : _Exemple d'usage spécifique : un appel d'offre pour un service de restauration comportant des produits issus de l’agriculture biologique._

MP fournitures et services
[achats publics durables](https://www.economie.gouv.fr/cedef/achats-publics-durables){:target='_blank'}" @@ -316,6 +319,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -393,7 +397,9 @@ fr: "fntp/carte_professionnelle_travaux_public": "Instruction Vérifier la régularité sociale d'une entreprise du BTP." - "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Vérifier la régularité sociale, des entreprises versant leurs cotisations congés payés à la Caisse CNETP." + "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Vérifier la régularité sociale, des entreprises de travaux publics versant leurs cotisations congés payés à la Caisse CNETP." + + "cibtp/attestations-cotisations-chomage-intemperies": "Instruction Vérifier la régularité sociale, des entreprises du bâtiment versant leurs cotisations congés payés à la Caisse CIBTP." "agence_bio/certifications_bio": "Préremplissage Instruction Utile pour vérifier les certifications en BIO d'une entreprise qui dépose une demande d'aide ou appel à projet valorisant la filière BIO. [Exemples d'aides sur critères BIO](https://www.agencebio.org/vos-outils/fonds-avenir-bio/les-aides-a-linvestissement/){:target='_blank'}." @@ -604,6 +610,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - commission_europeenne/numero_tva comments_endpoints: "insee/etablissements_diffusibles": "Préremplissage **Utile pré-remplissage du formulaire unique** : _Numéro de SIREN/SIRET, dénomination sociale, sigle de l'association, activités, adresse et date de création, économie sociale et solidaire (ESS)_." @@ -670,6 +677,8 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "_Aucune information association_" + "cibtp/attestations-cotisations-chomage-intemperies": "_Aucune information association_" + "agence_bio/certifications_bio": "Certifications BIO de l'association" "ademe/certifications_rge": "Label RGE de l'association." @@ -807,6 +816,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -911,6 +921,7 @@ fr: - msa/conformites_cotisations - probtp/conformites_cotisations_retraite - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - carif_oref/certifications_qualiopi_france_competences - gip_mds/effectifs_annuels_unite_legale - gip_mds/effectifs_mensuels_etablissement @@ -977,6 +988,8 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "_Inutilisable pour du préremplissage car donnée protégée_ 🔐." + "cibtp/attestations-cotisations-chomage-intemperies": "_Inutilisable pour du préremplissage car donnée protégée_ 🔐." + "agence_bio/certifications_bio": "Préremplir les **certifications en BIO** d'une entreprise." "ademe/certifications_rge": "Préremplir les **qualifications Reconnu Garant de l'Environnement** et donner accès au certificat PDF." @@ -1138,6 +1151,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -1218,7 +1232,9 @@ fr: "fntp/carte_professionnelle_travaux_public": "Préremplissage Instruction Donner accès à la **carte professionnelle** de la fédération nationale des travaux publics, indiquant que l'entreprise est à jour de ses cotisations congés payés, et donnant vue sur ses qualifications professionnelles." - "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés** CNETP." + "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés CNETP** qui concerne les entreprises de travaux publics." + + "cibtp/attestations-cotisations-chomage-intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés CIBTP** qui concerne les entreprises du bâtiment." "agence_bio/certifications_bio": "Préremplissage Instruction Préremplir les **certifications en BIO** d'une entreprise." @@ -1396,6 +1412,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies + - cibtp/attestations-cotisations-chomage-intemperies - carif_oref/certifications_qualiopi_france_competences - agence_bio/certifications_bio - ademe/certifications_rge @@ -1441,6 +1458,7 @@ fr: "probtp/conformites_cotisations_retraite": "" "fntp/carte_professionnelle_travaux_public": "" "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "" + "cibtp/attestations-cotisations-chomage-intemperies": "" "agence_bio/certifications_bio": "" "ademe/certifications_rge": "" "qualibat/certifications_batiment": "" From 9fb38b8a94265c2f707ad985a4ee96387ef98c0c Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 26 Jul 2024 09:20:53 +0200 Subject: [PATCH 10/20] =?UTF-8?q?Met=20=C3=A0=20jour=20certaines=20informa?= =?UTF-8?q?tions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...attestations_cotisations_chomage_intemperies.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 7fa49657a..5dc8298fa 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -7,11 +7,13 @@ entity_type_description: |+ Cette API couvre les **✅ entreprises cotisant à la CIBTP et exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment**. Consulter les conventions concernées. - **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). + **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux certficats de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). geographical_scope_description: |+ La caisse CIBTP couvre les entreprises de : - ✅ Métropole - ✅ Guadeloupe, Guyane, Martinique, la Réunion. + updating_rules_description: |+ + Les certificats transmis par cette API sont **mis à jour en temps réel**, directement depuis le système d’information de la CIBTP et correspondent donc à la situation de l'entreprise telle que connue par la CIBTP. know_more_description: |+ - le [site de la CIBTP](https://www.cnetp.org/category/affiliation/){:target="_blank"} est une source d'information ; - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises sont tenues d’adhérer auprès d'une caisse de congés payés du BTP. @@ -33,7 +35,9 @@ - 'fraude' data: description: |+ - Cette API permet d'obtenir au format PDF une attestation délivrée à l'entreprise sous réserve que celle-ci  soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + Cette API permet : + - d'obtenir au format PDF un certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + - de savoir si une entreprise n'est pas à jour de ses cotisations, avec l'envoi d'une réponse spécifique (`code 422`). {:.fr-h6 .fr-mt-4w} ### Exemple d'attestation PDF : @@ -48,6 +52,9 @@

+ + {:.fr-highlight} + > La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificar opening: protected parameters: - Numéro de SIREN de l'établissement @@ -64,4 +71,4 @@ - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ - Non, dans certains cas nous ne pouvons pas récupérer l’attestation. Notamment, cette API ne permet de récupérer les attestations des entreprises réglant leurs cotisations à la CNETP au travers de l'URSSAF (dans le cadre du TESE). + Vous pouvez considérer que l'entreprise n'est pas à jour si l'API renvoie une réponse spécifique (`code 422`). From d7bd92a7adb0930d572733d7898f90e0f1beffbd Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 26 Jul 2024 18:24:01 +0200 Subject: [PATCH 11/20] Prend en compte retours FD --- ...tions_conges_payes_chomage_intemperies.yml | 39 +++++++++++++------ ...ations_cotisations_chomage_intemperies.yml | 34 ++++++++++++---- 2 files changed, 53 insertions(+), 20 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index 75df26161..b57ea3cb5 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -5,19 +5,16 @@ position: 300 perimeter: entity_type_description: |+ - Cette API couvre les **✅ entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des **conventions collectives nationales des Travaux Publics**. Consulter les conventions concernées. + Cette API couvre les **✅ entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** appartenant au réseau CIBTP France. Ces entreprises exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. - **❌ Ne sont pas concernées par cette API :** - - les entreprises relevant des conventions collectives du bâitment qui dépendent de la caisse CIBTP. Pour accéder aux attestations de ces entreprises, veuillez consulter l'[API de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) ; - - les entreprises qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE) et dont le système d'information de la CNETP n'a pas l'attestation. + **Ne sont pas concernées par cette API :** + - ❌ les entreprises relevant des [autres caisses du réseau CIBTP France](#caisses-cibtp). Il n'y a pas vraiment de critères permettant de savoir en avance si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CIBTP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) ; + - ❌ les entreprises qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE) et dont le système d'information de la CNETP n'a pas l'attestation. geographical_scope_description: |+ La caisse CNETP couvre les entreprises de : - ✅ Métropole - ✅ Guadeloupe, Guyane, Martinique, la Réunion. know_more_description: |+ - La CNETP est adhérente de la [CIBTP France (Réseau des Caisses de congés payés)](https://www.cibtp.fr){:target="_blank"} qui fédère l’ensemble des caisses de congés payés existant dans le Bâtiment et les Travaux Publics. La CNETP a reçu le mandat d’assurer, pour le compte de CIBTP France qui en a la responsabilité, l’indemnisation du chômage-intempéries et le recouvrement des cotisations correspondantes. Elle est donc légalement en charge du service des congés payés dans le secteur des Travaux Publics. - - **Liens utiles :** - le [site de la CNETP](https://www.cnetp.org/category/affiliation/){:target="_blank"} ; - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} qui définit les entreprises qui sont tenues d’adhérer auprès d'une caisse de congés payés du BTP. entities: @@ -59,14 +56,32 @@ parameters: - Numéro de SIREN de l'entreprise faq: + - q: Caisses de la CIBTP et distinction avec la CNETP + a: |+ + **D'un point de vue du réseau**, l’Union des caisses de France CIBTP est composée de l’ensemble des caisses Congés Intempéries BTP, c'est-à-dire : + - deux caisses nationales : la caisse nationale pour les entrepreneurs de travaux publics (CNETP) et la caisse nationale pour les sociétés coopératives de production du BTP ; + - **des caisses métropolitaines** pour les entreprises du Bâtiment (une par région) ; + - **4 caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. + + L'ensemble des entreprises du BTP, environ 200 000, sont affiliées à une de ces caisses. + + **D'un point de vue informatique**, toutes les caisses à l'exception de la CNETP transmettent leurs certificats à CIBTP France, qui les redistribue au travers de [cette autre API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>). Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc cette API. + - q: Conventions collectives des entreprises concernées par cette API a: |+ - Cette API couvre les **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Travaux Publics** : + Cette API, comme [celle de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Bâtiment et des Travaux Publics** : + + - **Bâtiment :** + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; + - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. + + - **Travaux publics :** + - ✅ [Convention collective nationale des ouvriers des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635467) du 15 décembre 1992, étendue par arrêté du 27 mai 1993 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018926209) du 12 juillet 2006 + - ✅ [Convention collective nationale des cadres des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALISCTA000032426777/?idConteneur=KALICONT000032437525) du 20 novembre 2015. - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; - - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; - - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ Non, dans certains cas nous ne pouvons pas récupérer l’attestation. Notamment, cette API ne permet de récupérer les attestations des entreprises réglant leurs cotisations à la CNETP au travers de l'URSSAF (dans le cadre du TESE). diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 5dc8298fa..9f90c3a54 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -5,15 +5,15 @@ position: 299 perimeter: entity_type_description: |+ - Cette API couvre les **✅ entreprises cotisant à la CIBTP et exerçant une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment**. Consulter les conventions concernées. + Cette API couvre les **✅ entreprises cotisant aux [différentes caisses de la CIBTP, sauf celle de la CNETP](#caisses-cibtp)**. Ces entreprises exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. - **❌ Ne sont pas concernées par cette API, les entreprises relevant des conventions collectives des travaux publics** et qui dépendent de la caisse CNETP. Pour accéder aux certficats de ces entreprises, veuillez consulter l'[API de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). + **❌ Ne sont pas concernées par cette API, les entreprises qui dépendent de la caisse CNETP. Il n'y a pas vraiment de critères permettant de savoir en avance si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CNETP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). geographical_scope_description: |+ La caisse CIBTP couvre les entreprises de : - ✅ Métropole - ✅ Guadeloupe, Guyane, Martinique, la Réunion. updating_rules_description: |+ - Les certificats transmis par cette API sont **mis à jour en temps réel**, directement depuis le système d’information de la CIBTP et correspondent donc à la situation de l'entreprise telle que connue par la CIBTP. + Les certificats transmis par cette API sont **mis à jour en temps réel**, directement depuis le système d’information de la CIBTP qui interroge les SI des différentes caisses régionales. Les certificats correspondent donc à la situation de l'entreprise telle que connue par CIBTP France. know_more_description: |+ - le [site de la CIBTP](https://www.cnetp.org/category/affiliation/){:target="_blank"} est une source d'information ; - l'[article D.3141-12 du code du travail](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000020572124/){:target="_blank"} définit les entreprises sont tenues d’adhérer auprès d'une caisse de congés payés du BTP. @@ -61,14 +61,32 @@ format: - URL vers l'attestation en PDF faq: + - q: Caisses de la CIBTP et distinction avec la CNETP + a: |+ + **D'un point de vue du réseau**, l’Union des caisses de France CIBTP est composée de l’ensemble des caisses Congés Intempéries BTP, c'est-à-dire : + - deux caisses nationales : la caisse nationale pour les entrepreneurs de travaux publics (CNETP) et la caisse nationale pour les sociétés coopératives de production du BTP ; + - **des caisses métropolitaines** pour les entreprises du Bâtiment (une par région) ; + - **4 caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. + + L'ensemble des entreprises du BTP, environ 200 000, sont affiliées à une de ces caisses. + + **D'un point de vue informatique**, toutes les caisses à l'exception de la CNETP transmettent leurs certificats à CIBTP France, qui les redistribue au travers de cette API. Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc une API différente, disponible [ici](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). + - q: Conventions collectives des entreprises concernées par cette API a: |+ - Les entreprises concernées par cette API sont celles qui exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment : + Cette API, comme [celle de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Bâtiment et des Travaux Publics** : + + - **Bâtiment :** + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; + - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; + - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. + + - **Travaux publics :** + - ✅ [Convention collective nationale des ouvriers des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635467) du 15 décembre 1992, étendue par arrêté du 27 mai 1993 ; + - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018926209) du 12 juillet 2006 + - ✅ [Convention collective nationale des cadres des travaux publics](https://www.legifrance.gouv.fr/conv_coll/id/KALISCTA000032426777/?idConteneur=KALICONT000032437525) du 20 novembre 2015. - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; - - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635220) non visées par le décret du 1er mars 1962 (c’est-à-dire occupant plus de 10 salariés) du 8 octobre 1990, étendue par arrêté du 8 février 1991 ; - - ✅ [Convention collective nationale des employés, techniciens et agents de maîtrise du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000018773893) du 12 juillet 2006 ; - - ✅ [Convention collective des cadres du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000017941839) du 1er juin 2004. - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ Vous pouvez considérer que l'entreprise n'est pas à jour si l'API renvoie une réponse spécifique (`code 422`). From 5d869c807f2a6c3dc829069f82d58ea5b763a038 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 30 Jul 2024 09:34:38 +0200 Subject: [PATCH 12/20] =?UTF-8?q?Mise=20=C3=A0=20jour=20formulation=20doc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...estations_cotisations_conges_payes_chomage_intemperies.yml | 4 ++-- .../31_cibtp_attestations_cotisations_chomage_intemperies.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index b57ea3cb5..ad60f6ac1 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -5,10 +5,10 @@ position: 300 perimeter: entity_type_description: |+ - Cette API couvre les **✅ entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** appartenant au réseau CIBTP France. Ces entreprises exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. + Cette API couvre les **✅ entreprises cotisant à la caisse nationale pour les entrepreneurs de travaux publics (CNETP)** appartenant au réseau CIBTP France. Ces entreprises entrent dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. **Ne sont pas concernées par cette API :** - - ❌ les entreprises relevant des [autres caisses du réseau CIBTP France](#caisses-cibtp). Il n'y a pas vraiment de critères permettant de savoir en avance si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CIBTP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) ; + - ❌ les entreprises relevant des [autres caisses du réseau CIBTP France](#caisses-cibtp). Il est difficile d'anticiper si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CIBTP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) ; - ❌ les entreprises qui règlent les cotisations dues à la CNETP au travers de l’URSSAF dans le cadre du Titre Emploi Service Entreprise (TESE) et dont le système d'information de la CNETP n'a pas l'attestation. geographical_scope_description: |+ La caisse CNETP couvre les entreprises de : diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 9f90c3a54..7f09cfc3a 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -5,9 +5,9 @@ position: 299 perimeter: entity_type_description: |+ - Cette API couvre les **✅ entreprises cotisant aux [différentes caisses de la CIBTP, sauf celle de la CNETP](#caisses-cibtp)**. Ces entreprises exercent une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. + Cette API couvre les **✅ entreprises cotisant aux [différentes caisses de la CIBTP, sauf celle de la CNETP](#caisses-cibtp)**. Ces entreprises entrent dans le champ d'application des conventions collectives nationales du bâtiment et des travaux publics. Consulter les conventions concernées. - **❌ Ne sont pas concernées par cette API, les entreprises qui dépendent de la caisse CNETP. Il n'y a pas vraiment de critères permettant de savoir en avance si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CNETP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). + **❌ Ne sont pas concernées par cette API, les entreprises qui dépendent de la caisse CNETP**. Il est difficile d'anticiper si une entreprise du BTP cotise à la CNETP ou aux autres caisses de la CIBTP. Il est donc recommandé de faire un appel aux deux API systématiquement. Pour accéder aux certificats CNETP, veuillez consulter [cette API](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). geographical_scope_description: |+ La caisse CIBTP couvre les entreprises de : - ✅ Métropole From 086a81b337a43288fb010b895f07514d656f146d Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 30 Jul 2024 10:07:36 +0200 Subject: [PATCH 13/20] =?UTF-8?q?Modification=20suite=20derni=C3=A8re=20re?= =?UTF-8?q?lecture?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...otisations_conges_payes_chomage_intemperies.yml | 10 +++++----- ...ttestations_cotisations_chomage_intemperies.yml | 14 +++++++------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index ad60f6ac1..4233b787d 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -35,7 +35,7 @@ - 'fraude' data: description: |+ - Cette API permet d'obtenir au format PDF une attestation délivrée à l'entreprise sous réserve que celle-ci  soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + Cette API permet d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. {:.fr-h6 .fr-mt-4w} ### Exemple d'attestation PDF : @@ -52,7 +52,7 @@ opening: protected format: - - URL vers l'attestation en PDF + - URL vers le certificat en PDF parameters: - Numéro de SIREN de l'entreprise faq: @@ -61,15 +61,15 @@ **D'un point de vue du réseau**, l’Union des caisses de France CIBTP est composée de l’ensemble des caisses Congés Intempéries BTP, c'est-à-dire : - deux caisses nationales : la caisse nationale pour les entrepreneurs de travaux publics (CNETP) et la caisse nationale pour les sociétés coopératives de production du BTP ; - **des caisses métropolitaines** pour les entreprises du Bâtiment (une par région) ; - - **4 caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. + - **de quatre caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. L'ensemble des entreprises du BTP, environ 200 000, sont affiliées à une de ces caisses. - **D'un point de vue informatique**, toutes les caisses à l'exception de la CNETP transmettent leurs certificats à CIBTP France, qui les redistribue au travers de [cette autre API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>). Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc cette API. + **D'un point de vue informatique**, toutes les caisses, à l'exception de la CNETP, transmettent leurs certificats à CIBTP France qui les redistribue au travers de [cette autre API](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>). Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc cette API. - q: Conventions collectives des entreprises concernées par cette API a: |+ - Cette API, comme [celle de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Bâtiment et des Travaux Publics** : + Cette API, comme [celle de la CIBTP](<%= endpoint_path(uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment et des Travaux Publics** : - **Bâtiment :** - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 7f09cfc3a..5a8c47303 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -36,7 +36,7 @@ data: description: |+ Cette API permet : - - d'obtenir au format PDF un certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. - de savoir si une entreprise n'est pas à jour de ses cotisations, avec l'envoi d'une réponse spécifique (`code 422`). {:.fr-h6 .fr-mt-4w} @@ -57,24 +57,24 @@ > La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificar opening: protected parameters: - - Numéro de SIREN de l'établissement + - Numéro de SIRET de l'établissement format: - - URL vers l'attestation en PDF + - URL vers le certificat en PDF faq: - q: Caisses de la CIBTP et distinction avec la CNETP a: |+ **D'un point de vue du réseau**, l’Union des caisses de France CIBTP est composée de l’ensemble des caisses Congés Intempéries BTP, c'est-à-dire : - deux caisses nationales : la caisse nationale pour les entrepreneurs de travaux publics (CNETP) et la caisse nationale pour les sociétés coopératives de production du BTP ; - **des caisses métropolitaines** pour les entreprises du Bâtiment (une par région) ; - - **4 caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. + - **de quatre caisses dans les départements d'Outremer** : Guadeloupe, Guyane, Martinique, la Réunion. L'ensemble des entreprises du BTP, environ 200 000, sont affiliées à une de ces caisses. - **D'un point de vue informatique**, toutes les caisses à l'exception de la CNETP transmettent leurs certificats à CIBTP France, qui les redistribue au travers de cette API. Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc une API différente, disponible [ici](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). + **D'un point de vue informatique**, toutes les caisses, à l'exception de la CNETP, transmettent leurs certificats à CIBTP France qui les redistribue au travers de cette API. Pour des raisons historiques, la CNETP gère elle-même ses certificats et propose donc une API différente, disponible [ici](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>). - q: Conventions collectives des entreprises concernées par cette API a: |+ - Cette API, comme [celle de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales des Bâtiment et des Travaux Publics** : + Cette API, comme [celle de la CNETP](<%= endpoint_path(uid: 'cnetp/attestations_cotisations_conges_payes_chomage_intemperies') %>) couvre des **entreprises dont la particularité est d'exercer une ou plusieurs activités entrant dans le champ d'application des conventions collectives nationales du Bâtiment et des Travaux Publics** : - **Bâtiment :** - ✅ [Convention collective nationale des ouvriers employés par les entreprises du bâtiment](https://www.legifrance.gouv.fr/conv_coll/id/KALICONT000005635221) visées par le décret du 1er mars 1962 (c’est-à-dire occupant jusqu’à 10 salariés) du 8 octobre 1990, étendue par arrêté du 12 février 1991 ; @@ -89,4 +89,4 @@ - q: L'API ne renvoie pas de pièce, peut-on considérer que l'entreprise n'est pas à jour ? a: |+ - Vous pouvez considérer que l'entreprise n'est pas à jour si l'API renvoie une réponse spécifique (`code 422`). + Vous pouvez considérer que l'entreprise n'est pas à jour si l'API renvoie la réponse spécifique dédiée (`code 422`). From 2715140ccda3fe4502e06ecc1401cc3f53c0a621 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Tue, 30 Jul 2024 16:06:03 +0200 Subject: [PATCH 14/20] =?UTF-8?q?Ajoute=20sp=C3=A9cification=20certif=20un?= =?UTF-8?q?it=C3=A9=20l=C3=A9gale=20et=20non=20=C3=A9tablissement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ations_cotisations_conges_payes_chomage_intemperies.yml | 2 +- ..._cibtp_attestations_cotisations_chomage_intemperies.yml | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml index 4233b787d..7e11532a0 100644 --- a/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/19_cnetp_attestations_cotisations_conges_payes_chomage_intemperies.yml @@ -35,7 +35,7 @@ - 'fraude' data: description: |+ - Cette API permet d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + Cette API permet d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que son unité légale soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. {:.fr-h6 .fr-mt-4w} ### Exemple d'attestation PDF : diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 5a8c47303..e22bb9f96 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -36,7 +36,7 @@ data: description: |+ Cette API permet : - - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que celle-ci soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. + - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que l'unité légale soit à jour de ses déclarations et du paiement de cotisatio⏳ns congés payés et chômage-intempéries. - de savoir si une entreprise n'est pas à jour de ses cotisations, avec l'envoi d'une réponse spécifique (`code 422`). {:.fr-h6 .fr-mt-4w} @@ -54,7 +54,10 @@ {:.fr-highlight} - > La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificar + > ⏳ La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificat + + {:.fr-highlight} + > 🚧 Cette API est appelable avec le SIRET d'un établissement, mais **c'est bien l'unité légale qui est certifiée par la CIBTP opening: protected parameters: - Numéro de SIRET de l'établissement From 2b5c580c1fba99224b94eae57409518defde3909 Mon Sep 17 00:00:00 2001 From: Samuelfaure Date: Wed, 31 Jul 2024 15:31:11 +0700 Subject: [PATCH 15/20] update route post-rename --- config/api-entreprise-v3-openapi.yml | 1139 ++++++++++++++++- ...ations_cotisations_chomage_intemperies.yml | 4 +- .../api_entreprise/cas_usages_entries.fr.yml | 26 +- .../api_entreprise/missing_endpoints.fr.yml | 6 - 4 files changed, 1140 insertions(+), 35 deletions(-) diff --git a/config/api-entreprise-v3-openapi.yml b/config/api-entreprise-v3-openapi.yml index ae0e21afc..aa1b3f06c 100644 --- a/config/api-entreprise-v3-openapi.yml +++ b/config/api-entreprise-v3-openapi.yml @@ -533,6 +533,23 @@ paths: description: Entreprise non trouvée content: application/json: + examples: + entite_non_trouvee_04003: + value: + errors: + - code: '04003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: ACOSS + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -1059,6 +1076,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_19003: + value: + errors: + - code: '19003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: ADEME + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -1721,6 +1755,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_17003: + value: + errors: + - code: '17003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Banque de France + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -2350,6 +2401,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_33003: + value: + errors: + - code: '33003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: CARIF-OREF + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -2388,20 +2456,367 @@ paths: écoulé. source: meta: - provider: CARIF-OREF + provider: CARIF-OREF + summary: Intermédiaire hors-délai + description: Temps d’attente d’une réponse du fournisseur de données + écoulé. + provider_unavailable_error: + value: + errors: + - code: '33001' + title: Service non disponible + detail: Service du fournisseur de données temporairement indisponible + ou en maintenance. + source: + meta: + provider: CARIF-OREF + summary: Service non disponible + description: Service du fournisseur de données temporairement indisponible + ou en maintenance. + network_error: + value: + errors: + - code: '00501' + title: Erreur réseau + detail: Problème de connexion au serveur distant. L'erreur peut + venir soit du fournisseur, soit de API Entreprise. Il s'agit + souvent d'une erreur temporaire. + source: + meta: + retry_in: 10 + summary: Erreur réseau + description: Problème de connexion au serveur distant. L'erreur + peut venir soit du fournisseur, soit de API Entreprise. Il s'agit + souvent d'une erreur temporaire. + dns_resolution_error: + value: + errors: + - code: '33004' + title: Erreur de résolution DNS + detail: Problème de résolution DNS de l'adresse du serveur + source: + meta: + provider: CARIF-OREF + summary: Erreur de résolution DNS + description: Problème de résolution DNS de l'adresse du serveur + schema: + "$ref": "#/components/schemas/Error" + x-codeSamples: + - lang: cURL + label: Ligne de commande + source: |- + curl -X GET \ + -H "Authorization: Bearer $token" \ + --url "https://entreprise.api.gouv.fr/v3/carif_oref/etablissements/13002526500013/certifications_qualiopi_france_competences?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" + "/v3/cibtp/etablissements/{siret}/attestation_cotisations_conges_payes_chomage_intemperies": + get: + summary: Certificat cotisations CIBTP + tags: + - Attestations sociales et fiscales + parameters: + - name: context + in: query + description: |- + "**Cadre de la requête** + + Par exemple : aides publiques, marchés publics ou gestion d’un référentiel tiers utilisé pour tel type d’application." + example: Context de test + required: true + schema: + type: string + - name: recipient + in: query + description: |- + "**Bénéficiaire de l’appel** + + SIRET de l’administration destinatrice des données." + example: '13002526500013' + required: true + schema: + type: string + - name: object + in: query + description: |- + "**La raison de l’appel ou l’identifiant de la procédure.** + + L’identifiant peut être interne à votre organisation ou bien un numéro de marché publique, un nom de procédure ; l’essentiel est que celui-ci vous permette de tracer et de retrouver les informations relatives à l’appel. En effet, vous devez pouvoir justifier de la raison d’un appel auprès du fournisseur de données. Description courte ( < 50 caractères )." + example: marché numéro 127 + required: true + schema: + type: string + - name: siret + in: path + required: true + schema: + type: string + security: + - jwt_bearer_token: [] + description: Certificat indiquant qu'une entreprise du BTP affiliée à la caisse + CIBTP est en règle de ses cotisations congés payés et au chômage-intempéries. + responses: + '401': + description: Non autorisé + content: + application/json: + examples: + invalid_token_error: + value: + errors: + - code: '00101' + title: Interdit + detail: Votre token n'est pas valide ou n'est pas renseigné + source: + parameter: token + meta: {} + summary: Interdit + description: Votre token n'est pas valide ou n'est pas renseigné + old_token_error: + value: + errors: + - code: '00102' + title: Format de jeton plus supporté + detail: Vous avez utilisé un token à l'ancien format. Ce format + n'est plus supporté depuis avril 2019. Vous devez refaire + une demande à API Entreprise, un guide est disponible sur + https://entreprise.api.gouv.fr/demander_un_acces/ + source: + parameter: token + meta: {} + summary: Format de jeton plus supporté + description: Vous avez utilisé un token à l'ancien format. Ce format + n'est plus supporté depuis avril 2019. Vous devez refaire une + demande à API Entreprise, un guide est disponible sur https://entreprise.api.gouv.fr/demander_un_acces/ + expired_token_error: + value: + errors: + - code: '00103' + title: Jeton expiré + detail: Votre token est expiré. Vous devez refaire une demande + à API Entreprise, un guide est disponible sur https://entreprise.api.gouv.fr/faq#comment-renouveler-mon-jeton-arrivant-a-expiration + source: + parameter: token + meta: {} + summary: Jeton expiré + description: Votre token est expiré. Vous devez refaire une demande + à API Entreprise, un guide est disponible sur https://entreprise.api.gouv.fr/faq#comment-renouveler-mon-jeton-arrivant-a-expiration + blacklisted_token_error: + value: + errors: + - code: '00105' + title: Jeton sur liste noire + detail: 'Votre jeton est sur liste noire, celui-ci a certainement + été divulgué sur un canal non-sécurisé. Vous pouvez trouver + un jeton valide sur votre espace personnel: https://entreprise.api.gouv.fr/compte' + source: + parameter: token + meta: {} + summary: Jeton sur liste noire + description: 'Votre jeton est sur liste noire, celui-ci a certainement + été divulgué sur un canal non-sécurisé. Vous pouvez trouver un + jeton valide sur votre espace personnel: https://entreprise.api.gouv.fr/compte' + schema: + "$ref": "#/components/schemas/Error" + '403': + description: Accès interdit + content: + application/json: + examples: + insufficient_privileges_error: + value: + errors: + - code: '00100' + title: Privilèges insuffisants + detail: Votre token est valide mais vos privilèges sont insuffisants. + Listez vos privilèges sur /v2/privileges + source: + parameter: token + meta: {} + summary: Privilèges insuffisants + description: Votre token est valide mais vos privilèges sont insuffisants. + Listez vos privilèges sur /v2/privileges + schema: + "$ref": "#/components/schemas/Error" + '429': + description: Trop de requêtes + content: + application/json: + examples: + too_many_requests_error: + value: + errors: + - code: '00429' + title: Trop de requêtes + detail: Vous avez effectué trop de requêtes + source: + meta: {} + summary: Trop de requêtes + description: Vous avez effectué trop de requêtes + schema: + "$ref": "#/components/schemas/Error" + '200': + description: Entreprise trouvée + headers: + RateLimit-Limit: + schema: + type: integer + description: La limite concernant l’endpoint appelé, soit le nombre + de requête/minute. + example: 50 + RateLimit-Remaining: + schema: + type: integer + description: Le nombre d’appels restants durant la période courante + d’une minute. + example: 47 + RateLimit-Reset: + schema: + type: integer + description: La fin de la période courante (en format timestamp) + example: 1637223155 + x-operationId: api_entreprise_v3_cibtp_attestation_cotisations_conges_payes_chomage_intemperies + content: + application/json: + schema: + type: object + properties: + data: + type: object + properties: + document_url: + title: Lien vers le certificat CIBTP + type: string + nullable: true + description: Ce lien délivre l'attestation au format PDF. + Ce document est automatiquement supprimé après 24h. + example: https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-attestation_cotisations_conges_payes_chomage_intemperies_cibtp.pdf + expires_in: + title: Expiration du lien + description: Nombre de secondes avant expiration du document + référencé dans 'document_url'. Il s'agit d'une expiration + technique. Ce champ n'est pas une date de fin de validité + de l'attestation + type: integer + nullable: true + example: 3600 + required: + - document_url + - expires_in + additionalProperties: false + links: + type: object + meta: + type: object + required: + - data + - links + - meta + '422': + description: Paramètre(s) invalide(s) + content: + application/json: + examples: + unprocessable_entity_error_siret_error: + value: + errors: + - code: '00302' + title: Entité non traitable + detail: Le numéro de siret n'est pas correctement formatté + source: + parameter: siret + meta: {} + summary: Entité non traitable + description: Le numéro de siret n'est pas correctement formatté + missing_mandatory_params_context_error: + value: + errors: + - code: '00201' + title: Entité non traitable + detail: Le paramètre context est obligatoire + source: + parameter: context + meta: {} + summary: Entité non traitable + description: Le paramètre context est obligatoire + missing_mandatory_params_object_error: + value: + errors: + - code: '00202' + title: Entité non traitable + detail: Le paramètre object est obligatoire + source: + parameter: object + meta: {} + summary: Entité non traitable + description: Le paramètre object est obligatoire + missing_mandatory_params_recipient_error: + value: + errors: + - code: '00203' + title: Entité non traitable + detail: Le paramètre recipient est obligatoire + source: + parameter: recipient + meta: {} + summary: Entité non traitable + description: Le paramètre recipient est obligatoire + schema: + "$ref": "#/components/schemas/Error" + '404': + description: Missing payments + content: + application/json: + schema: + "$ref": "#/components/schemas/Error" + '502': + description: Erreur du fournisseur + content: + application/json: + schema: + "$ref": "#/components/schemas/Error" + examples: + provider_unknown_error: + value: + errors: + - code: '38999' + title: Erreur inconnue du fournisseur de données + detail: La réponse retournée par le fournisseur de données est + invalide et inconnue de notre service. L'équipe technique + a été notifiée de cette erreur pour investigation. + source: + meta: + provider: CIBTP + summary: Erreur inconnue du fournisseur de données + description: La réponse retournée par le fournisseur de données + est invalide et inconnue de notre service. L'équipe technique + a été notifiée de cette erreur pour investigation. + '504': + description: Erreur d'intermédiaire + content: + application/json: + examples: + timeout_error: + value: + errors: + - code: '38002' + title: Intermédiaire hors-délai + detail: Temps d’attente d’une réponse du fournisseur de données + écoulé. + source: + meta: + provider: CIBTP summary: Intermédiaire hors-délai description: Temps d’attente d’une réponse du fournisseur de données écoulé. provider_unavailable_error: value: errors: - - code: '33001' + - code: '38001' title: Service non disponible detail: Service du fournisseur de données temporairement indisponible ou en maintenance. source: meta: - provider: CARIF-OREF + provider: CIBTP summary: Service non disponible description: Service du fournisseur de données temporairement indisponible ou en maintenance. @@ -2423,12 +2838,12 @@ paths: dns_resolution_error: value: errors: - - code: '33004' + - code: '38004' title: Erreur de résolution DNS detail: Problème de résolution DNS de l'adresse du serveur source: meta: - provider: CARIF-OREF + provider: CIBTP summary: Erreur de résolution DNS description: Problème de résolution DNS de l'adresse du serveur schema: @@ -2439,10 +2854,10 @@ paths: source: |- curl -X GET \ -H "Authorization: Bearer $token" \ - --url "https://entreprise.api.gouv.fr/v3/carif_oref/etablissements/13002526500013/certifications_qualiopi_france_competences?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" + --url "https://entreprise.api.gouv.fr/v3/cibtp/etablissements/13002526500013/attestation_cotisations_conges_payes_chomage_intemperies?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" "/v3/cnetp/unites_legales/{siren}/attestation_cotisations_conges_payes_chomage_intemperies": get: - summary: Attestation de cotisations congés payés & chômage-intempéries + summary: Certificat cotisations CNETP tags: - Attestations sociales et fiscales parameters: @@ -2483,9 +2898,8 @@ paths: type: string security: - jwt_bearer_token: [] - description: Attestation de cotisations, délivrée par la Caisse nationale des - entrepreneurs de travaux publics (CNETP), attestant le respect des obligations - relatives aux congés payés et au chômage-intempéries. + description: Certificat indiquant qu'une entreprise du BTP affiliée à la caisse + CNETP est en règle de ses cotisations congés payés et au chômage-intempéries. responses: '401': description: Non autorisé @@ -2617,10 +3031,10 @@ paths: properties: document_url: type: string - title: Lien vers l'attestation de cotisation retraite ProBTP - description: Ce document est automatiquement supprimé au bout - de 3 mois. - example: https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-attestation_cotisation_retraite_probtp.pdf + title: Lien vers l'attestation de cotisations + description: Ce lien délivre l'attestation au format PDF. + Ce document est automatiquement supprimé au bout de 24h. + example: https://storage.entreprise.api.gouv.fr/siade/1569139162-b99824d9c764aae19a862a0af-certificat_cnetp.pdf expires_in: type: integer example: 7889238 @@ -2769,6 +3183,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_08003: + value: + errors: + - code: '08003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: CNETP + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -3133,6 +3564,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_16003: + value: + errors: + - code: '16003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DGDDI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -3477,6 +3925,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_03003: + value: + errors: + - code: '03003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DGFIP - Adélie + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -3946,6 +4411,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_03003: + value: + errors: + - code: '03003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DGFIP - Adélie + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -4400,6 +4882,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_03003: + value: + errors: + - code: '03003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DGFIP - Adélie + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -5001,6 +5500,23 @@ paths: description: Pas de liasses fiscales pour cette unité légale content: application/json: + examples: + entite_non_trouvee_03003: + value: + errors: + - code: '03003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DGFIP - Adélie + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -6880,6 +7396,23 @@ paths: description: Association non trouvée content: application/json: + examples: + entite_non_trouvee_29003: + value: + errors: + - code: '29003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DJEPVA + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -8292,6 +8825,23 @@ paths: description: Association non trouvée content: application/json: + examples: + entite_non_trouvee_29003: + value: + errors: + - code: '29003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: DJEPVA + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -8559,6 +9109,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_28003: + value: + errors: + - code: '28003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Commission Européenne + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -9043,6 +9610,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_14003: + value: + errors: + - code: '14003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Fabrique numérique des Ministères Sociaux + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -9462,6 +10046,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_12003: + value: + errors: + - code: '12003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: FNTP + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -9848,6 +10449,23 @@ paths: description: Effectifs non trouvés content: application/json: + examples: + entite_non_trouvee_31003: + value: + errors: + - code: '31003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: GIP-MDS + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -10295,6 +10913,23 @@ paths: description: Effectifs non trouvés content: application/json: + examples: + entite_non_trouvee_31003: + value: + errors: + - code: '31003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: GIP-MDS + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -11099,6 +11734,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_02003: + value: + errors: + - code: '02003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Infogreffe + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -11631,6 +12283,23 @@ paths: description: Entreprise non trouvée content: application/json: + examples: + entite_non_trouvee_02003: + value: + errors: + - code: '02003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Infogreffe + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -12005,6 +12674,23 @@ paths: description: Actes non trouvés content: application/json: + examples: + entite_non_trouvee_05003: + value: + errors: + - code: '05003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -12505,6 +13191,23 @@ paths: description: Brevets non trouvés content: application/json: + examples: + entite_non_trouvee_05003: + value: + errors: + - code: '05003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -12905,6 +13608,23 @@ paths: description: Marques non trouvées content: application/json: + examples: + entite_non_trouvee_05003: + value: + errors: + - code: '05003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -13327,6 +14047,23 @@ paths: description: Modèles non trouvés content: application/json: + examples: + entite_non_trouvee_05003: + value: + errors: + - code: '05003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -13756,6 +14493,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_34003: + value: + errors: + - code: '34003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI - RNE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -14785,6 +15539,23 @@ paths: description: Bénéficiaires effectifs non trouvés content: application/json: + examples: + entite_non_trouvee_34003: + value: + errors: + - code: '34003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INPI - RNE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -15443,6 +16214,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -16080,6 +16868,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -17412,6 +18217,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '451': @@ -18798,6 +19620,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -20176,6 +21015,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -21507,6 +22363,23 @@ paths: description: Non trouvé content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -21879,6 +22752,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '422': @@ -22761,6 +23651,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -23616,6 +24523,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_01003: + value: + errors: + - code: '01003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: INSEE + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -24117,6 +25041,23 @@ paths: description: Association not found content: application/json: + examples: + entite_non_trouvee_21003: + value: + errors: + - code: '21003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: MI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -24583,6 +25524,23 @@ paths: description: Association not found content: application/json: + examples: + entite_non_trouvee_21003: + value: + errors: + - code: '21003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: MI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -24954,6 +25912,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_10003: + value: + errors: + - code: '10003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: MSA + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -25403,6 +26378,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_11003: + value: + errors: + - code: '11003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: OPQIBI + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -25850,6 +26842,23 @@ paths: description: Attestation non trouvée content: application/json: + examples: + entite_non_trouvee_09003: + value: + errors: + - code: '09003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: ProBTP + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -26166,6 +27175,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_09003: + value: + errors: + - code: '09003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: ProBTP + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -26614,6 +27640,23 @@ paths: description: Certification non trouvée content: application/json: + examples: + entite_non_trouvee_06003: + value: + errors: + - code: '06003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Qualibat + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -27161,6 +28204,23 @@ paths: description: Certification non trouvée content: application/json: + examples: + entite_non_trouvee_06003: + value: + errors: + - code: '06003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Qualibat + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': @@ -27743,6 +28803,23 @@ paths: description: Non trouvée content: application/json: + examples: + entite_non_trouvee_32003: + value: + errors: + - code: '32003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: Qualifelec + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -28124,6 +29201,23 @@ paths: description: Entreprise non trouvée content: application/json: + examples: + entite_non_trouvee_22003: + value: + errors: + - code: '22003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: RNM + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '502': @@ -28694,6 +29788,23 @@ paths: description: Entreprise non trouvée content: application/json: + examples: + entite_non_trouvee_04003: + value: + errors: + - code: '04003' + title: Entité non trouvée + detail: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez + vérifier que l'identifiant correspond au périmètre couvert + par l'API. + source: + meta: + provider: ACOSS + summary: Entité non trouvée + description: Le siret ou siren indiqué n'existe pas, n'est pas connu + ou ne comporte aucune information pour cet appel. Veuillez vérifier + que l'identifiant correspond au périmètre couvert par l'API. schema: "$ref": "#/components/schemas/Error" '504': diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index e22bb9f96..4b3ea2a4b 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -1,6 +1,6 @@ --- -- uid: 'cibtp/attestations-cotisations-chomage-intemperies' - path: '/v3/cibtp/etablissements/{siret}/attestations_cotisations_chomage_intemperies' +- uid: 'cibtp/attestation-cotisations-conges-payes-chomage-intemperies' + path: '/v3/cibtp/etablissements/{siret}/attestation_cotisations_conges_payes_chomage_intemperies' ping_url: '' position: 299 perimeter: diff --git a/config/locales/api_entreprise/cas_usages_entries.fr.yml b/config/locales/api_entreprise/cas_usages_entries.fr.yml index 7769708bb..32f147cad 100644 --- a/config/locales/api_entreprise/cas_usages_entries.fr.yml +++ b/config/locales/api_entreprise/cas_usages_entries.fr.yml @@ -30,7 +30,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - qualifelec/certificats - inpi/brevets - carif_oref/certifications_qualiopi_france_competences @@ -121,7 +121,7 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CNETP (travaux publics), en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP travaux publics" - "cibtp/attestations-cotisations-chomage-intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CIBTP (bâtiment), en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP Bâtiments" + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "Instruction **Justificatif d'absence de motif d'exclusion** : vérifier la régularité sociale, des candidats rattachés à la Caisse CIBTP (bâtiment), en vertu de l'[article L2141-2 du Code de la commande publique](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037703593){:target='_blank'}. Le **certificat CNETP** est listé en [annexe 4](https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038318472){:target='_blank'} comme preuve à délivrer.

MP Bâtiments" "agence_bio/certifications_bio": "Candidature **Certificat de qualité** : _Exemple d'usage spécifique : un appel d'offre pour un service de restauration comportant des produits issus de l’agriculture biologique._

MP fournitures et services
[achats publics durables](https://www.economie.gouv.fr/cedef/achats-publics-durables){:target='_blank'}" @@ -319,7 +319,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -399,7 +399,7 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Vérifier la régularité sociale, des entreprises de travaux publics versant leurs cotisations congés payés à la Caisse CNETP." - "cibtp/attestations-cotisations-chomage-intemperies": "Instruction Vérifier la régularité sociale, des entreprises du bâtiment versant leurs cotisations congés payés à la Caisse CIBTP." + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "Instruction Vérifier la régularité sociale, des entreprises du bâtiment versant leurs cotisations congés payés à la Caisse CIBTP." "agence_bio/certifications_bio": "Préremplissage Instruction Utile pour vérifier les certifications en BIO d'une entreprise qui dépose une demande d'aide ou appel à projet valorisant la filière BIO. [Exemples d'aides sur critères BIO](https://www.agencebio.org/vos-outils/fonds-avenir-bio/les-aides-a-linvestissement/){:target='_blank'}." @@ -610,7 +610,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - commission_europeenne/numero_tva comments_endpoints: "insee/etablissements_diffusibles": "Préremplissage **Utile pré-remplissage du formulaire unique** : _Numéro de SIREN/SIRET, dénomination sociale, sigle de l'association, activités, adresse et date de création, économie sociale et solidaire (ESS)_." @@ -677,7 +677,7 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "_Aucune information association_" - "cibtp/attestations-cotisations-chomage-intemperies": "_Aucune information association_" + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "_Aucune information association_" "agence_bio/certifications_bio": "Certifications BIO de l'association" @@ -816,7 +816,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -921,7 +921,7 @@ fr: - msa/conformites_cotisations - probtp/conformites_cotisations_retraite - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - carif_oref/certifications_qualiopi_france_competences - gip_mds/effectifs_annuels_unite_legale - gip_mds/effectifs_mensuels_etablissement @@ -988,7 +988,7 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "_Inutilisable pour du préremplissage car donnée protégée_ 🔐." - "cibtp/attestations-cotisations-chomage-intemperies": "_Inutilisable pour du préremplissage car donnée protégée_ 🔐." + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "_Inutilisable pour du préremplissage car donnée protégée_ 🔐." "agence_bio/certifications_bio": "Préremplir les **certifications en BIO** d'une entreprise." @@ -1151,7 +1151,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - agence_bio/certifications_bio - ademe/certifications_rge - qualibat/v3/certifications_batiment @@ -1234,7 +1234,7 @@ fr: "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés CNETP** qui concerne les entreprises de travaux publics." - "cibtp/attestations-cotisations-chomage-intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés CIBTP** qui concerne les entreprises du bâtiment." + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "Instruction Donner accès à l'instructeur à l'**attestation congés payés CIBTP** qui concerne les entreprises du bâtiment." "agence_bio/certifications_bio": "Préremplissage Instruction Préremplir les **certifications en BIO** d'une entreprise." @@ -1412,7 +1412,7 @@ fr: - probtp/conformites_cotisations_retraite - fntp/carte_professionnelle_travaux_public - cnetp/attestations_cotisations_conges_payes_chomage_intemperies - - cibtp/attestations-cotisations-chomage-intemperies + - cibtp/attestation-cotisations-conges-payes-chomage-intemperies - carif_oref/certifications_qualiopi_france_competences - agence_bio/certifications_bio - ademe/certifications_rge @@ -1458,7 +1458,7 @@ fr: "probtp/conformites_cotisations_retraite": "" "fntp/carte_professionnelle_travaux_public": "" "cnetp/attestations_cotisations_conges_payes_chomage_intemperies": "" - "cibtp/attestations-cotisations-chomage-intemperies": "" + "cibtp/attestation-cotisations-conges-payes-chomage-intemperies": "" "agence_bio/certifications_bio": "" "ademe/certifications_rge": "" "qualibat/certifications_batiment": "" diff --git a/config/locales/api_entreprise/missing_endpoints.fr.yml b/config/locales/api_entreprise/missing_endpoints.fr.yml index 95eeb6de0..c6b1d2459 100644 --- a/config/locales/api_entreprise/missing_endpoints.fr.yml +++ b/config/locales/api_entreprise/missing_endpoints.fr.yml @@ -26,9 +26,3 @@ fr: summary: *title description: "Obtenir les comptes annuels d’une entreprise, issus du registre national du commerce et des sociétés et transmis par l'INPI." disclaimer: *generic_disclaimer - - /v3/inpi/unites_legales/{siren}/actes: - title: &title "Actes" - summary: *title - description: "Actes issus des greffes et archivés à l’Institut lational de propriété industrielle (INPI)." - disclaimer: *generic_disclaimer From ba56c7c2861bb59b937bee139940f75e15dc93fb Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 2 Aug 2024 10:49:10 +0200 Subject: [PATCH 16/20] Fix typo --- .../31_cibtp_attestations_cotisations_chomage_intemperies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 4b3ea2a4b..19cb15b08 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -36,7 +36,7 @@ data: description: |+ Cette API permet : - - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que l'unité légale soit à jour de ses déclarations et du paiement de cotisatio⏳ns congés payés et chômage-intempéries. + - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que l'unité légale soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. - de savoir si une entreprise n'est pas à jour de ses cotisations, avec l'envoi d'une réponse spécifique (`code 422`). {:.fr-h6 .fr-mt-4w} From 3bdb9ad1c5324ad7e7fbc91d1a83b706139bf691 Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 2 Aug 2024 10:50:30 +0200 Subject: [PATCH 17/20] =?UTF-8?q?R=C3=A9organise=20la=20partie=20donn?= =?UTF-8?q?=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._attestations_cotisations_chomage_intemperies.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 19cb15b08..9199e01ea 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -39,6 +39,13 @@ - d'obtenir, au format PDF, le certificat délivré à l'entreprise sous réserve que l'unité légale soit à jour de ses déclarations et du paiement de cotisations congés payés et chômage-intempéries. - de savoir si une entreprise n'est pas à jour de ses cotisations, avec l'envoi d'une réponse spécifique (`code 422`). + + {:.fr-highlight} + > ⏳ La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificat + + {:.fr-highlight} + > 💡 Cette API est appelable avec le SIRET d'un établissement, mais **c'est bien l'unité légale qui est certifiée par la CIBTP**. + {:.fr-h6 .fr-mt-4w} ### Exemple d'attestation PDF : @@ -53,11 +60,6 @@

- {:.fr-highlight} - > ⏳ La durée de validité du certificat est d'un mois à compter de la date figurant sur le certificat - - {:.fr-highlight} - > 🚧 Cette API est appelable avec le SIRET d'un établissement, mais **c'est bien l'unité légale qui est certifiée par la CIBTP opening: protected parameters: - Numéro de SIRET de l'établissement From d704d51820691990295692a8c5ab54a5d075acfc Mon Sep 17 00:00:00 2001 From: Dorine Lambinet Date: Fri, 2 Aug 2024 10:53:40 +0200 Subject: [PATCH 18/20] =?UTF-8?q?Cas=20usage=20=C3=A9diteur,=20endpoits=20?= =?UTF-8?q?en=20mode=20optionnels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/locales/api_entreprise/cas_usages_entries.fr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/api_entreprise/cas_usages_entries.fr.yml b/config/locales/api_entreprise/cas_usages_entries.fr.yml index 32f147cad..18120abfb 100644 --- a/config/locales/api_entreprise/cas_usages_entries.fr.yml +++ b/config/locales/api_entreprise/cas_usages_entries.fr.yml @@ -1382,6 +1382,7 @@ fr: user_types: - éditeurs de logiciels endpoints: + endpoints_optional: - insee/etablissements_diffusibles - insee/etablissements - infogreffe/rcs/extrait @@ -1425,7 +1426,6 @@ fr: - inpi/modeles - urssaf/v3/attestation_vigilance - dgfip/v3/attestations_fiscales - endpoints_optional: [] endpoints_forbidden: [] comments_endpoints: "insee/etablissements_diffusibles": "Préremplir des démarches en ligne sans authentification de l'usager." From 587dbe227350d0f715dc018ca519d9af775ba154 Mon Sep 17 00:00:00 2001 From: Samuelfaure Date: Fri, 2 Aug 2024 16:23:10 +0700 Subject: [PATCH 19/20] fix uid fiche metier --- .../31_cibtp_attestations_cotisations_chomage_intemperies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml index 9199e01ea..17df8678b 100644 --- a/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml +++ b/config/endpoints/api_entreprise/31_cibtp_attestations_cotisations_chomage_intemperies.yml @@ -1,5 +1,5 @@ --- -- uid: 'cibtp/attestation-cotisations-conges-payes-chomage-intemperies' +- uid: 'cibtp/attestations_cotisations_conges_payes_chomage_intemperies' path: '/v3/cibtp/etablissements/{siret}/attestation_cotisations_conges_payes_chomage_intemperies' ping_url: '' position: 299 From a651e0fe8b73e68f51d5affbc0a1246c825ccd7d Mon Sep 17 00:00:00 2001 From: Samuelfaure Date: Wed, 7 Aug 2024 13:11:54 +0700 Subject: [PATCH 20/20] update local swagger --- config/api-entreprise-v3-openapi.yml | 74 +++++++++++++++++++++++----- 1 file changed, 61 insertions(+), 13 deletions(-) diff --git a/config/api-entreprise-v3-openapi.yml b/config/api-entreprise-v3-openapi.yml index aa1b3f06c..21acc6e38 100644 --- a/config/api-entreprise-v3-openapi.yml +++ b/config/api-entreprise-v3-openapi.yml @@ -11384,7 +11384,11 @@ paths: se voir affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." example: 6420Z required: - activite @@ -14600,7 +14604,7 @@ paths: curl -X GET \ -H "Authorization: Bearer $token" \ --url "https://entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/open_data/130025265/actes_bilans?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" - "/v3/inpi/rne/unites_legales/open_data/{siren}/beneficiaires_effectifs": + "/v3/inpi/rne/unites_legales/{siren}/beneficiaires_effectifs": get: summary: Bénéficiaires effectifs tags: @@ -15696,7 +15700,7 @@ paths: source: |- curl -X GET \ -H "Authorization: Bearer $token" \ - --url "https://entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/open_data/130025265/beneficiaires_effectifs?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" + --url "https://entreprise.api.gouv.fr/v3/inpi/rne/unites_legales/130025265/beneficiaires_effectifs?context=Test+de+l%27API&object=Test+de+l%27API&recipient=10000001700010" "/v3/insee/sirene/etablissements/{siret}/adresse": get: summary: Adresse établissement @@ -17235,7 +17239,11 @@ paths: voir affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string @@ -17647,7 +17655,12 @@ paths: valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de - l'Insee : https://www.insee.fr/fr/information/2120875" + l'Insee : https://www.insee.fr/fr/information/2120875. + \n \n ⚠️ À partir de janvier 2026, le code APE utilisera + la nouvelle nomenclature NAF 2025, tel qu'explicité + dans ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par + l'Insee." libelle: title: Libellé associé au code APE type: string @@ -18590,7 +18603,11 @@ paths: voir affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string @@ -19022,7 +19039,12 @@ paths: valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de - l'Insee : https://www.insee.fr/fr/information/2120875" + l'Insee : https://www.insee.fr/fr/information/2120875. + \n \n ⚠️ À partir de janvier 2026, le code APE utilisera + la nouvelle nomenclature NAF 2025, tel qu'explicité + dans ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par + l'Insee." libelle: title: Libellé associé au code APE type: string @@ -19985,7 +20007,11 @@ paths: voir affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string @@ -20417,7 +20443,12 @@ paths: valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de - l'Insee : https://www.insee.fr/fr/information/2120875" + l'Insee : https://www.insee.fr/fr/information/2120875. + \n \n ⚠️ À partir de janvier 2026, le code APE utilisera + la nouvelle nomenclature NAF 2025, tel qu'explicité + dans ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par + l'Insee." libelle: title: Libellé associé au code APE type: string @@ -21381,7 +21412,11 @@ paths: voir affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string @@ -21793,7 +21828,12 @@ paths: valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de - l'Insee : https://www.insee.fr/fr/information/2120875" + l'Insee : https://www.insee.fr/fr/information/2120875. + \n \n ⚠️ À partir de janvier 2026, le code APE utilisera + la nouvelle nomenclature NAF 2025, tel qu'explicité + dans ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par + l'Insee." libelle: title: Libellé associé au code APE type: string @@ -23359,7 +23399,11 @@ paths: affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string @@ -24231,7 +24275,11 @@ paths: affecter la valeur '00.00Z' de manière provisoire. \n \n Plus d'informations métier : https://entreprendre.service-public.fr/vosdroits/F33050 Nomemclature d'activité française - NAF rév.2 de l'Insee - : https://www.insee.fr/fr/information/2120875" + : https://www.insee.fr/fr/information/2120875. \n \n + ⚠️ À partir de janvier 2026, le code APE utilisera la + nouvelle nomenclature NAF 2025, tel qu'explicité dans + ce document : https://www.cnis.fr/evenements/la-revision-de-la-nomenclature-dactivites-francaise-naf-quels-effets-pour-les-utilisateurs/?category=1067. + Des tables de correspondance seront fournies par l'Insee." libelle: title: Libellé associé au code APE type: string