From f16a537cc5ebdffb1b84bd3df88f4e8d48b380e4 Mon Sep 17 00:00:00 2001 From: andreea Date: Wed, 20 Mar 2024 11:38:05 +0200 Subject: [PATCH] updated content to ePO 4.1.0-rc.2 (eAccess module) --- .../conceptual_model/ePO_CM.eap | Bin 17764352 -> 19763200 bytes glossary/eAccess_glossary.html | 350 + glossary/eCatalogue_glossary.html | 101 +- glossary/eFulfilment_glossary.html | 100 +- glossary/eOrdering_glossary.html | 18 +- glossary/ePO_combined_glossary.html | 688 +- glossary/ePO_core_glossary.html | 189 +- .../eAccess_convention_report.html | 410 + .../static/css/bootstrap.min.css | 7 + .../static/css/jquery-ui.min.css | 7 + .../static/css/jquery.tocify.min.css | 1 + .../conventions_report/static/css/print.css | 638 + .../static/css/pubcss-acm-sig.css | 433 + .../conventions_report/static/css/screen.css | 109 + .../static/css/toc_adjustments.css | 83 + .../static/js/bootstrap.min.js | 7 + .../static/js/jquery-3.4.1.min.js | 2 + .../static/js/jquery-ui.min.js | 13 + .../static/js/jquery.tocify.min.js | 4 + .../model2owl-config/config-parameters.xsl | 140 + .../eAccess/model2owl-config/namespaces.xml | 46 + .../model2owl-config/umlToXsdDataTypes.xml | 48 + .../model2owl-config/xsdAndRdfDataTypes.xml | 42 + .../eAccess/owl_ontology/eAccess.rdf | 312 + .../eAccess/owl_ontology/eAccess.ttl | 187 + .../owl_ontology/eAccess_restrictions.rdf | 289 + .../owl_ontology/eAccess_restrictions.ttl | 143 + .../eAccess/shacl_shapes/eAccess_shapes.rdf | 443 + .../eAccess/shacl_shapes/eAccess_shapes.ttl | 221 + .../eAccess/xmi_conceptual_model/eAccess.xml | 2696 ++ .../eCatalogue_convention_report.html | 118 +- .../model2owl-config/config-parameters.xsl | 4 +- .../model2owl-config/namespaces.xml | 5 +- .../eCatalogue/owl_ontology/eCatalogue.rdf | 126 +- .../eCatalogue/owl_ontology/eCatalogue.ttl | 72 +- .../owl_ontology/eCatalogue_restrictions.rdf | 142 +- .../owl_ontology/eCatalogue_restrictions.ttl | 123 +- .../shacl_shapes/eCatalogue_shapes.rdf | 151 +- .../shacl_shapes/eCatalogue_shapes.ttl | 71 +- .../xmi_conceptual_model/eCatalogue.xml | 2290 +- .../eContract_convention_report.html | 4 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eContract/model2owl-config/namespaces.xml | 5 +- .../eContract/owl_ontology/eContract.rdf | 15 +- .../eContract/owl_ontology/eContract.ttl | 16 +- .../owl_ontology/eContract_restrictions.rdf | 15 +- .../owl_ontology/eContract_restrictions.ttl | 22 +- .../shacl_shapes/eContract_shapes.rdf | 15 +- .../shacl_shapes/eContract_shapes.ttl | 14 +- .../xmi_conceptual_model/eContract.xml | 416 +- .../eFulfilment_convention_report.html | 118 +- .../model2owl-config/config-parameters.xsl | 4 +- .../model2owl-config/namespaces.xml | 5 +- .../eFulfilment/owl_ontology/eFulfilment.rdf | 139 +- .../eFulfilment/owl_ontology/eFulfilment.ttl | 84 +- .../owl_ontology/eFulfilment_restrictions.rdf | 174 +- .../owl_ontology/eFulfilment_restrictions.ttl | 148 +- .../shacl_shapes/eFulfilment_shapes.rdf | 171 +- .../shacl_shapes/eFulfilment_shapes.ttl | 84 +- .../xmi_conceptual_model/eFulfilment.xml | 2095 +- .../eNotice_convention_report.html | 4 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eNotice/model2owl-config/namespaces.xml | 5 +- .../eNotice/owl_ontology/eNotice.rdf | 15 +- .../eNotice/owl_ontology/eNotice.ttl | 16 +- .../owl_ontology/eNotice_restrictions.rdf | 15 +- .../owl_ontology/eNotice_restrictions.ttl | 54 +- .../eNotice/shacl_shapes/eNotice_shapes.rdf | 15 +- .../eNotice/shacl_shapes/eNotice_shapes.ttl | 14 +- .../eNotice/xmi_conceptual_model/eNotice.xml | 628 +- .../eOrdering_convention_report.html | 16 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eOrdering/model2owl-config/namespaces.xml | 5 +- .../eOrdering/owl_ontology/eOrdering.rdf | 29 +- .../eOrdering/owl_ontology/eOrdering.ttl | 20 +- .../owl_ontology/eOrdering_restrictions.rdf | 48 +- .../owl_ontology/eOrdering_restrictions.ttl | 58 +- .../shacl_shapes/eOrdering_shapes.rdf | 15 +- .../shacl_shapes/eOrdering_shapes.ttl | 14 +- .../xmi_conceptual_model/eOrdering.xml | 947 +- .../ePO_core_convention_report.html | 424 +- .../model2owl-config/config-parameters.xsl | 4 +- .../ePO_core/model2owl-config/namespaces.xml | 5 +- .../ePO_core/owl_ontology/ePO_core.rdf | 3022 +- .../ePO_core/owl_ontology/ePO_core.ttl | 174 +- .../owl_ontology/ePO_core_restrictions.rdf | 2545 +- .../owl_ontology/ePO_core_restrictions.ttl | 771 +- .../ePO_core/shacl_shapes/ePO_core_shapes.rdf | 3269 ++- .../ePO_core/shacl_shapes/ePO_core_shapes.ttl | 157 +- .../xmi_conceptual_model/ePO_core.xml | 23223 +++++++++------- 90 files changed, 32166 insertions(+), 17731 deletions(-) create mode 100644 glossary/eAccess_glossary.html create mode 100644 implementation/eAccess/conventions_report/eAccess_convention_report.html create mode 100644 implementation/eAccess/conventions_report/static/css/bootstrap.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/jquery-ui.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/print.css create mode 100644 implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css create mode 100644 implementation/eAccess/conventions_report/static/css/screen.css create mode 100644 implementation/eAccess/conventions_report/static/css/toc_adjustments.css create mode 100644 implementation/eAccess/conventions_report/static/js/bootstrap.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery-3.4.1.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery-ui.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery.tocify.min.js create mode 100644 implementation/eAccess/model2owl-config/config-parameters.xsl create mode 100644 implementation/eAccess/model2owl-config/namespaces.xml create mode 100644 implementation/eAccess/model2owl-config/umlToXsdDataTypes.xml create mode 100644 implementation/eAccess/model2owl-config/xsdAndRdfDataTypes.xml create mode 100644 implementation/eAccess/owl_ontology/eAccess.rdf create mode 100644 implementation/eAccess/owl_ontology/eAccess.ttl create mode 100644 implementation/eAccess/owl_ontology/eAccess_restrictions.rdf create mode 100644 implementation/eAccess/owl_ontology/eAccess_restrictions.ttl create mode 100644 implementation/eAccess/shacl_shapes/eAccess_shapes.rdf create mode 100644 implementation/eAccess/shacl_shapes/eAccess_shapes.ttl create mode 100644 implementation/eAccess/xmi_conceptual_model/eAccess.xml diff --git a/analysis_and_design/conceptual_model/ePO_CM.eap b/analysis_and_design/conceptual_model/ePO_CM.eap index 04f9839316fdc76b845722b8876588ebc7d65626..87908cc30ea3526c9a6f7373d6095b4e92d3fef6 100644 GIT binary patch delta 541492 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

^K5zYQ{Mjc~1~aYKQ@)_N;o@NU zq%9>WXhp~98I7IfeH26u-^LU*HHEVMM8I62^*_^`%p~R$u6_uIla>HU0{sfQ2QUJ? zK3ud#h0P+`(i`vMq&W7T0-p=?yJ50WpTMja>bWTE5$R<~);LrH@L%pAimGg1vQT8e zUMO*_BM945{oR!~$vMF~f>0`0*7#bV<)I3+G*g%EU5R#T@ciHK(Ndpxn!yzBoo+DO zVBUIu81xgZ6UT|SNCW=4ruYfd3>Itrgy|R&3lwjWF=sG6oo{hE<0p6~RYp%LA7en{ zCVmGitu$C|cE8hIK50_TONIPgeGm9DTi=U`G3$TgLTW#KFF2E{4}(2@^(J^EPmh`x zd3q(e1u@I|=`Ty8JQkb9ZLv9X^DOQ>vn$t%Mq<$ecfu{O<4AdQ+}Lmnt|$LLjl>xn z&NK|tFX4c}rJv434c3272h9@)I`DezytDA=zM6j z=Hg0PjLQ~^KJY;P?kG-H1XEb7r@0^8}r$n`maRL>Jdj1GgCsQb(B6NP4<y`9~xw5&3e+wp=>98L-GS1;n*dpC>s9M@b+UHQ8Lzg6% z4qiIARo-f}^)S%dVU-^E_A?826<8KO#b)s?TE_c*Z zzuD{m)W`SN7SHqjrEkw0>$~ZD{GT>Hw!N==clfW0|L;1ZKb7atB>qiWX4Aw}FE_~1 zp>_QP?gYMsOj|x-+NPww7LBZz8STE=++K^#>TuYQxhl>@9?kBtp>7&$5T<8;sGl2Q zhQl?f_eY^27?;cGG<&_c0hfoCTO4Lfk;R3|b9QKYs3w|QmsAWxHYRCv;i);eqkaj6=#1*g)KxSn-!$??IjnXa3JOy% ze3L{JcYDIzdlw6sAy1`#$to|3m}#q19|@KX6$J>OMpi8JGHhu|9cKGn^7+9|SSuMQ z8F=vb;8XFZ2f9L|m>Ik&HB1;+i53Bf4FF;)uo5i-5c@gACe94M^&HqFF^0pd?zA4z z{6s&IZyW|sMT0qQH}K3e8V#%*ORV9{ASQAG#?iW2Ji}AZs&P}NR_CUr5#xfX71L@a zSCdEDf0e_8Zdpt+k4>u}7T55^_OMyi6$KMZYirR$&v1N;iL3!c6@eVJN zBq&6cWhd?e!`^6lF@gtar=@eUEF!U@qkg$X{b3Em)0AU z(P>Kd#vG1LGlj~Yrvu!E0Xux721UJwvR-eC z4J;N7;8N7%h`e;Yt?fPzMFGqUx5e@5Z=48+;E}(e=i4Hnb5;=I?slz9@+#%RhJ^S2koi3JViDu zS_8Cu?d`_^M6bj!lHxQi9qq89Xg!^2}&Y(CI`&G5TIyL3&Td zI4lj148-1*HXTatO6&UvZVbk|!C{`eH|<`IEU7~|;0FpCFDIlxT}vv`1(y?)Fn?5< z3$~9+lXc#F4<5c*az>MN|YuZ`m^wn~tPa*Nu8hlCFbvxVOX)(J)kf&_c` zd+?gg*YVHrfH#Oo^MYRIzP{`AU6tH8E~`~f4yQywU2KI2tlo!uK*s2_eh_U#+gR33 zXN7bzwA8=XgT{^f5KTDT_3cu$M!e&y43gp=Hm}@bL~Chr59^4McMn+>Q7>n0F{B%z z_pI+VWL1lVw2CyoP;X=v%+ZX1rXSQ7CyIo6HfA<7@DekjzEIl(wbzd|ppc!MVF5!} zUp`!4cy9>&D3MR3ns5bGe1mEL;Hi4Vl-1o^0b&y z=HzfX?Rmv`^uptIIP#F*B~~^?uk>UZ?#B_x7-pxT`g_^~Y46%(6S^4~Zb?*wq4YJ} z18mNWfKl7i-u8WRxDzU6m52QxlnD>}VU09P`kv&ygSP{p#CP!app|G3c871p-yY}! zzOIfAe3^LJf!~5nY&-B9aEpxX`vMEeV$FNgL6D6?R}lIxsnlF&OU<4K;lRMl-|qr}d_pmky-e!-0RE zR`-OK7k^0t!?;5{ruUJwGaT8gRN!~J?xI#$Yr`PEIc-4?8^^ZuW%}hEeyFCaclZI0 zH7$vN_nOn50^W(V6L2uQzeLVyYim1&Q?(h_jBRixyZ?jCrzg^$7X+(rw6$fTQ1~?d zpT%V@29|%627;a#cS|%Jk1ihz@Nt?BrP8}TP6Ij??*0TH(eNF41i{iz)0WB?VcO5} z|2XCq2YpUrh=kdCGL4~w_g`ykYrqBWGX6Iru4EoOo#s;!A^nMNLi(x>A^pR26*Qbp zi-Xl?GbOMs{vhtHUMaP~sG);wObf>lFPG&C0}FTpyLXS87fORfby;%xU;uPt-2npi z!uovyXjt2WsZts;gO=$~`5nc5^5EO$umBGz{hP&qgr?YQq#B^Ler%>N(k>Ze(3^LNp{d8>ag{P<(Lo zF9h8mF8mn<{yO;Z5uCe@!l=f=WT-k|dqC4M?_K!2es4bl7dF0XQfKNhifF@LqS44waFH7W3#`eu@go zy9_AO@8v_o=v84_Tyk)i`wvrkUrfNw8N6)Rg?@S|Xl3r|Bp5n+^f3AjKb<#4Mp1;? zBvdBWgo?l&#(38zW8vs*~p&0@*m1#4Gv|HN;`5)Ii^B0Dwh$^pksWXADX?`KdQO z*1HtzeIAZ~TIz+C<~#5QJ07x$;Z%t?0*;+Ap!M0c!-VjUGlo6_V`^%$fm(C??>ssb zuADKrgFa~R|40TY_TER3cpv^|5`1%iX#~uF@UVs1f7XCpuIl2paOS1Y4JBsT6?!>a zO^S+PCj@oqoAQ~`nTH7L{-xl{y}+|@a+%Auub_IO2`};t729YhRtJW_l+X zuhCrI{17k>s!M_aT4RC$^$g|JYG#Vo_%+St%nE_(`78T~KkpSo5sNBUV29oqsTh5F z(-W_s#{ECEML8oBnsi2$> zXeW$Nj5rzqwc?8WZTZ_rxqv_@qu*zQA$0PMVUJ+Y@w|!zqb)hZV>}q zoyNCJR649xJr@phSI>-v`{HqrWA7>yLtQ+dq=S}t6l@$?l^RN%>7X2+CZP4OV^wO* zEy8b#{`*e$@ERUs?32O2sQ|7%J?np@h?^>a>b>W24{>SE8YBkewY@ruy(!+GaT=kn zPex~p-IP@%Yq#O|n^%Hw&kBw*GGOBP=QJz{PVANulhG0o`tCH4{ShZLPfW8gZA*;! zYcAx+bBI}K3FG^l(MhlTrHl_PQGeqH>ofh9)6#MJK?4n0COCeVCJVNItDXe)1zHmm z^{DY_dUL&zqw+;|*xh`PN(f3gMxa&EdbIWEi;5SIl8&rYD321@E8lyh6XwY09O(pu z{G6;w)^vD`EJ_x2_=NPtp+!=Q^gGErlBE)|^|njA>%cPc0CA}Jv}nC(q$o^ufIUq+ z*SBx(Z6QOLv9A-p7JR+;KZB#^W+4 z-8>lgwo|D$v4bjL#Ln1th*1f+D!SPbR_GsRaK^eK41O5Z5C-FKl*?eu-0@*)S?uWZ z$3^1-m_yr*Li>P1WUbJc25Z(XgZ*yoSIdI@1!^5J9U+7?roTjXb66xXD=vgLYK zhKHt4KPV3SZ?a8+xJR(axW8}W2mi-)Vl7(ywmQG}8vkwB@4dbWz8(LRNQBHJF;ZfL zwVxQ$q3K~GABHI2;v>(yBRRtY%>(e^ks~bg#Ll*KahKR0iQ9vV>~g0{)XWy z)4!u5e%f;@0F}ZJ&1gc>KbE5cOJG$ci|b}4xLHSb<$I^&uDr*Yn`?HuioLiaVsd&M zd1$I35B(g)UJuG?UX}Oa;?JNng?-Xj(=irQU9;s`Ex5&jHU_;8n-_nd$Aubm9<-JZ z^k@NYbexhfXA{yF^O-Zr>Ae$!@}&WuCkn}+SO{+Nj3L{r%?(XYK#Mp1|6}h<;F~Je z_LGyXNz=5YE8R$U3KX(82_-!_S(>IvLny0Wh0=loLdzz&K#L-{3s+@au2N83QHvml zD{|TQUEHo06~qO-dI2{S75~qiBxMoQ`~9zSzu)i6wC_1*X3orc1{b$-X& zQ4OED(?%r*`XT({WXeTD10GWYXd3_lK z$B&jN{+)o53q-z<-!G($&n^A}shFu^yz+tp7(QkHp#bDjL1rwOrBIwx4HwDbLQnQv z{cMm`Kiv0JItiL)WeYeD#Qu2+rXGJ&EsOO(inqipXq4NAfMJODPYnm9VL9MO*|r!csvd z&h6DtV?L`h#H$wopk|QcUC5rrZx=aDc#O-=2~v8EC(rSCL5aP; zH(kcQV4e&hLxD4T$Zf0r+$ zCinP_pGNQCTWgI;;@Bn{)%RK3%lO=!8J zW#_rBH=jQ**(T<1UuKkv<%gcgoQfsWz7@uQVKp_Q3tjHGF6f&}UbyRWjO~9l>MkBG zCu3Hlo-dSYqwwaS zL~`YEQ+ixrZ%Lvk@of#bUJLV>6_B3@PaMkJts#FoZtBmKXiD~+aj*`#=ihUGOCX01 zl^EbClk##Thbc9wrRtZ#(>vVf^)jNCnL*VzxQhXq}O}{lkh3{$ai5*Q-(;N zlhzuuQShSk#Hsj_E+=cL*8s#?0k47ZDkeYGn0Kc0VE#S=FFKiN#5q+i`8-!(Fwd>7 zHRIpHSJzhbw<(Tb-lmz^h0K!nO(lCaf2QHr&92~js_!`at?H8QY~r;Y6)-^#+N0z> z&3k*OBO0>j;*M9pSn;luyqMe<+FoI>&+1B>{N&I}73lmW-BZc>{%#9lOPhw05p#Rx zP`~R*5?~a-hP=H{7)KVoR3RhZ?06vRC14K;f&F`yWs>#)=InHlkDF6JY+LF%>qBdhfo3&h|gfoGkmg zs1G@2wB|&y#sm%+o$2<9kD6ztb6j#om+l!@7>)=(c)S``1hV~t2!wPKA(K9pM{ieF=1E0WkotQ9G26UfjlR+}VlSTnh2 zi`C2wn?TlYvHJ3rvYH*D_=#$eha@0tigt(+s%1Mx^5;T3MM_zKXt!FkB}$o(*tS}m zWcx*N?NiAkTdiFSU&ZO910u<;g$G3PMRg#bg${@mACm*3xPez4z|GZU$5!hN%!u)X z+h(0DQP{@wo3>dQ37@>ndg9B(_mnX<1jZ}T;QN!0{F%qo8O8HEz_Zz315x|+wrq*y z%lYKT^|l8|`v%*yWY9)iPjbsfThS275V0su)}NBgC;^N|Tv`aEYcojEU`nW85%x;r zoIODLH-c=g1Nrz*Vv#ZqdjrZiY&j_7#)2rJC8kVyifr0wE0!d9hLX=V+RUV6lkKp& zc`yTp$P7wuA(@+PH<;dqh?4xhXF$GMK*IWEqjQGgt>7I8CVm3=di zS3i*9c_7VIAP0w#_Yc@i396GBnJA$Owdk!KC&zTVY{Wgkevf`7yOC z3U2C(bozh{PXlSL1UWbeX5?*s0HctRC6W!j3}l@-3(*`P!wW&0`+|^Skb?usN3YrP z^0GwAiJ93V>Cu{OMC=JNP7Bg(2RT?za$mRQYbT~=qaL$!kacnnqE_Z0suiRGe)47; z8Th(Q>t=pT%SEn3a}j6<8J-K$fW0z#vo#mhsLe%-_vfM!BS5Jv$U|~nz`q-80U53V zX|5p8zi!L!!u*)n4gLm@;oU)+E#!^YZKYx}IsLk=pw*NQuS-V&5_bu62T0r{&Ar*w z^hZ=bS^tLZ%eg)OZsU9Y-TtOUz4n|*W|E_h?ubt6Qn#17ti+ErAMK&;MTi`*SC)`A z7D9#p29Z|I)EG5CCG1Stx%=ODq~X(&9wcGW+a<)IUo9seb0yein^YzzQ)cbzl4!(U zT5LZQ;IhEt-jdcG_(A6|Fe?ORX4Ep#nT=5s`TohdW?@HEE^L69NZWIB%jv2j3(Pm+ z9J7QTRK5;dqbKHeq0Cc1**BpNM#Pt(XfUs58J4~jk8{MBJ|WU^^=v75$9_Y+L}w3? zMfcrSOb*&_P?MIivopx)O~jW6y&Mhho4C#>VC5Ke9uKe-u`sIrG z0pIsa0C%HQp3e{eq2FVY#9KNw%-@4d&E)%&+n*&J>#Qk!tM-W$G5@~UVGuL2Vv;Oz zOeAw9jzNk%tw^NE%O`)AINZz~xg<;Kc#g>~A)BNQvtkZZQ{(0&lW(Mss`TeFaq%3) z&oq9lisTw;(p?n_>U4Ikwy$crgg0XJW{Dury6Ij&G2K^*0gTuSmtuH2EKJ_>;# za0e6j(On$4}@ramLDjnag zRL3z7(P=JzPlD^q4%$YBju@>b@2_(V&A&^YE6?3R-Ct#cWFJUB*mSG()=fpyqD|DT zlQi*{uXiXJ@~;h!CjM_59S0cs+h{-;caswbU1?x0jbv?gSPN|WzD?NI$pX7fB5GEMsLWzJBKr^-H?pPAlKIOAq>*k{{E)ye z*y?yxA?`+!w>#2^f3L%yZ#wtxPjUBjR8Ktarmb1Kj-2?*m^AY8UWZjs3e&l^-smN8gY(;s6hud^=bE@8h1alR|m7UWWV^9acOTN>@Bpa9Lj1#6a5bV zM@hc1YA(;3s&+uZX#VRRriW>`R6QE-Nby8wJKdEQzI~g%-=QsYX0MX zRoMph08#7}J}#8~d7?Z126mQPs_K00DxGSbGNgPxt|{&-#aCNrD^eAyTO;o5-8$c# z&t&stCYfooY4bkmzD?HvIefN6E7`Zn3ihidO2i{{TxBm1teDqFC{(Un)-Q1zCC`OBI2okvFwg?deF&i-)YG@Vgt##u4`?=T79IERc+)R}hxv*c-B~A@JzApx;~s+c%G`cfjg97Y+u4*mkz~p*9!xhb?{}tkhSs z)TAtSpc||B`wVQQg!fw5SIWdeA{oI>;jbIPUL_{)?yr%P4;t73#5@}qSD7H5x-T0ZK*kj4$m225$0^#qyfekSHq3hXA4FBE?wvb7DN)>yy z#dtP!#BJSaM?8xSF}ZeFyY*Sz7MQAcI9SdX47we#Uk|NAUu6)0GEZhR0D{!dX8)BF z^xC~)mJ32q-0H_x1-vs>Wm%${^<+?nxHF53ec_}6Uh9( zZY|NgbM(=lD3Vp=cpknKCRxc+XGW0?Mzh@}r=i^I^1zPvD5Dt$q^-tstI=$zpb&;` zE{YL%(_%K2`2mnB6oc!Yx2AnY(~ca^H&7jcE3`!63O!Ds+IcyOPYAd|%V<-%(_;YY zof|qh04{X7jDV~8MHAKhj}1-0LI!8&?W?`mr~5RC~TX6i~hiqY$sIt>izxJnh_qwiaT-Rv#I3n z+aFNz&ppLzB=Q3}uN(&=*7|2zz+*K%^%*Y6-+@_b1EfOz-+JoF@aNeWy1V9~2OoU!Ie?U(ZOuae0=vJpNgDfhXtPL0_a6OeXD9su zzt%q>k6+4Sz%K><&%#JPE1%az8a6|OC2XNUvvvV(mj84a`@EF9thN>4MNrTyi5~k# zkCoA5zv$5sJyu1JZ1m{lA6m(dmZ~&4f(K+-$f=jvTS@R07K*O_NB+0gK?1pR4c_2A zYuThyZ|F+q8NJe?8}uff%iz)jI@WBUnvjr|x0!7f;N!DLm(v9?c&znh}ly)ZW zaa&y#70|HM8K{zIL*uA&=vSJ{%`UUSYyvc?(?G;4hG&!J>0UXxslk&9biV&|nwhGA zs5fNPPHtu8e9{5--4q5w@E?4{UP;D{!`zuEBMtX+3Gm;p7Z7!_WOO# zK-#NwR?421J|daLOcA#@(FANFsfH|S>rqm70N6P}V*(#W3qURx9Up zmFv7-09uZ$0H(0TTLF~`8|Sg;b$Xkwf=)3K9RTRFL9ijx)HX%nSSPg3%cuE7j_1uZ z7zi!tpDW2I)SE3vo0%);I4@=z)~3+i@YH0rEokHu21H+a0rz}7^8MKNJAI?X1RQ|Hy2+`lr>V8qc} z?c>{1Xs(gt`6!@f2)Eu|mQiRi8I5iu@O1&Qftk%nJdxR8Dfif{F3zL(ROnsK3nH0{ zqPhHS_BUNJ1zP0Rhxv^g3;3S9yh%t0*^_jMj3S)2J)gb1sWhZ?kc3NOdhb zIm<(YDcVob>EB;}bjoSsk>dp`&ICo6E(0qs-6!(~N1>MKkJ ztJz?y_|=L#9nCd1tBoAbuQ-#HBtM3x5S`-w(uDRx6-N#!oN=*P*H<+QO%{OjM=<#x}I5tIPg^|clhO$nB^sV)8ttWT0&OZU&bQ=DI!9o6z z5(7o#T!nMt*QuiBA4w-bKcC4Y%H47nB;Y??7T0D9;Rv}(|#G{O(0B-K`mYV@# zZLoPQI?f9*@e$d|XGHS>MlmKjBnfDyWPiFRopf_L|H?nfIWI3)&*&_wODL+B3~X^a znB)zlVWN{@xQPyr51%(Y*62jwC$$M>0{Q85U9+}%H0%{jZfv+ld)=spNpzv6H#kiu z7Zzi-3KteOIs-s}4Nic(n_W(iz5>fCT@(Q}Y2$FYWX9P=<&!5l-x8C;>zP#2?k-mH z@+r=}QZjEpE0udtBTqGu`EL);<$sv&yi6>9o=p5Zn*z8S=L53DM>>Ij=7M)Llq4th zSRBPIJq|T%AYObp%ULA>s7|Go;s60y-{H0Zl+_LRR9}dz2Y9QS%sSQ+$fX#Oa+f$G zD5QMDEzX<8q-c)w8(C|cNZ!VGo9mn<=G$*`j+CoUcaA+=Y@IvLnd;cQd-Lv?%+{Up zckYb1X{yo6(c6pTinkSS(rJf}uw z6Dgu23UMBKOk20T&w@(YchOj}wedCAjB3(e+uYbNa_Ti_1}=leU@%sA^yMDC7gHEr zqq*D$2nwt&T>zr6R$z1ykoFVJ5dE@2)SMtmD0|E_(U~qXGO>R$hiNr$1z10#6Jl>mA@x<3v`wV$Qp-=W6nTcwX=M9Ulo_2KjK2vu_T|Rr=Tf49oyE zAXM+SSimguIKY5Y93&sXpTD;DG=SlRNKEORtbHE6d2?Y3bIVpX4J503r5(+sXzx zj&oR8fYDU?ysQs{hR+YPIO6v`S^4pG1(zxs=VRT0P`EPa2v!22#OL-|?cR`|vsz%g zWA`k8x+4?ebX-=~hZXx|`!=8J zilh%SYsgd`=jPYzIJ2w^SlQ5K5s7+%=poE`rHnMxj;bQelkZ4jxwB$MT&jSu8k$HW6rR4eH?E}b@6gp`@?C=UB5!AJxuZ~>1pIKD_4`KJ1hAhlJAg=EG2)we`Gqj=jy!< z{#qM%yBwmsMooZzH~8h_$qyCxD!N&7^PZnOYzlzCj%Xn`D>*S%nZg{!llI;_gmlE; z5G?RiSacO$j9h@S$4J{ay0M(IqL;($+~~4dX{QzrH5M+&(Mc2HgOSe_BR`ALg1KQD zNg8RFC%+gS(uMN;9{Ds%euu(e`+FoBsS)w-RMY?Ybh+QL5?&(A8*7(ocG5CKY8{_nqew!WqbFXsvOmY@)G3|)V2RKhK=iwfQx}yh2FeC* zep>SM#&l-9aBGZ&L^sf03r_q-~v$z_>gBNoe)sjfUiv~55{#P}~ z$nLqAcHhwV(F9U@E9Xn>lN>Rb&Y?UCM;BOyMOSrbPD47s`c|&GB5{p8)x%y;dJak8&BdaZzE3;STfIUFP%vgdP{Dm59lft!|N4OIr~-F}A;&T0wz-PkO$`mw0u z92{AHS04%(lu7m?%^cR@V>w4Kj7=yYSpsFtVzC5*SpWL0EXf}YeNE*jS-ff^mntKw z?cBA*vz_bvA0c-Bt6iL?kaIFQ?Tvl1{wjUPlZsyxxgw^#6a=| z*Oa2^b8Y}64)~#8aF0RX>s#(w!hXvo^WT5VDN31c;81B@>lY;F!fs)6yd#P^pYKX% zaznv-U%(w=t?qyW78L@V1qL1LcCIqO0_ScPG=QX3NPz#Q&;rsp`2gdhAROVCk?X;%pE0<@WV1V>%|&8R1cd5K;jS7llAWoL0PHvz|cW1Y?!KsxjeIFRDuK= z{*M~d$e4Fre%V1>_a=w8U6V$3zvFsdM#TYqk*(r+cmJh~w9T%JS5#on*I=~r``&dK zlGOt{cdw6#sC_bk3m8tgy0^|y=c_lzkBOJX%XZ3kM)0)zsrv1pZntvxcIqZ7CvK-s ztQ2ow61QaA8CMfmv#n;^+lsfh&QugAUX;JMCFTap2X8qgdsN2BxXs+=cct%cYL=!* zdC78DNOFjo&2-1d{$oE8v?N?1N+u9)_ZYmPA7M{m`rZK4|F+MU^8fn6HAg>$dvlU(jEdWn}4NsD_6zjoi`jF=?uM0Y-O zQzBs|x$h(oOmds}Hzv6|#N>`CZVSJ2id)Mh$lo3QH6(CHd<~)GG31kL-Bk>viHoPX z7m$`|ZlE_!b60m4KTag=?!%BEC{sYBZrDlk{v!9w%vdA;;9|E{tXPT8jalg;dD6s8 z(kuydm%HHshU~J!do#(54>XB{H4Rb4(`c(*l(O8Sty6^RAJaaDae|H%{X55)XWPq`(EjQ4?c9QmoST3Z*Hv0}(rv~J*I z%R12H4lQ##a_sZqrggCFy>bBO0 z9rgH>D(wLWx?`UOeJ0i*uQFNr%46OC*GKzC`i@4o{;xuQxpVkm-$G#A zNlTo~J#5U-Tza&^aJ81~k*%^yq;1C7iHYoGzPB+iiJ)xw2|~W=N}k;GBu;je5&a6c zjsNqD?(S0li?!}C43E8lM}B1oAURF= z5lJ3X^1GYQcG;rmBYVEDoX6CLNi&QFZPC#I{0Epc(@q*Saq5^!qsEUCY?@hhrV6LQ z3Zr>eShO=)8XIA@)MP5R7{H7)TCGL^9;~nLnXOzcS}eLAPS_951S9<-dHT+0q@S0k z)@uMG{kLXI&f%kLB9_!{LFVc|vH&Sy5y#Uq!roEZ%-@?igKbIMMQjJ0%I zE&BVTsx!OGd0GEq8K<9@F@5kqEc3LVXa0xft?tbG56d!Y75BbBEWNCkLee( z6_FP>pRDhYrSMtfJV&L>!?0G;;u%7Qw0OF;LLgG4r5ruzb>UwSzF}|zE*2%=%0)V0 zTy=Uxd=S(Y4W&mRs#ZvhCMaABf~W$)CIWu+6t@ZY(IW$7dBKw=P5-s{M*xchy^O_; z6sxm*!X^@p6WLA@q6)casTaM8r6)86A$8%5rB_notV^CA#U`BS`A(c3^j|q{bT~My zepoOjoGFD^=xdWbujTlIL2Y>4=+Kz()y?5?x?=q9A8#eXCcIWe~-H$^!t`DX#Sx3*+3!;<*4sh&NODgi8U z^mu=0;;`UZDZ)f5Zme&D~F9dE0VIb7k_ZN=TU|%`a;u{ymo^pmn{B5lNmYV zZt!S{c!sBl9KXTSO*j*aNccuiiL%W_A52!PAjvm+3i%B)JS>x#+bLf(4|^2vt; zV9Z$_Cj*Y4mko2A)gGogMWfQcv3MyhRI}Ue!c(#1j!*Bis=Wz%;1b z+oIVX*nS*0$77X>WMdS3w_80@F^t=LDtVB`boE$uOsuTGFo%GEbGxS(MOu%*t*bK= zGIvKDgirD}_Dq*~LX(=Z$@*E3ra6;Q)X1-8RC)R1IBgk4uYWo{s-?Mn^3;)bK!|fw zCy$vhYVzcmoukHvDPx)^)Hhy@^)Jc4w`WmY57At-qvXS6;{Fl2MG&`va*YjQMFzLI z+*F}ALFIL8*ih-$A9JubQtE+VQO7wHPdU)qxN-7vf>5f2`j`p4EqZf9Mb zwOYR%8koY8`I5hz$V&E)FGk)kRg3Quw3MzFE6^nEOvZ?=n}M-{}r7bIlO{PV^%|BXtfgHln{KTYD2xr@cBLE%%h_Pndc&m ztTwA2a@Bg13+f1FYZLSxpfJi=4V=MH;W1ft*2u8CV}8#bL^Z>i%9lLvIjB!GbV5Kp zfH8L_NgmPT9=@Gj;}-KD9QKsL{@Sn1U$P*ikW|fM0&^<_Gydr@OXJ(lATyGL!r*bdF%e&XD1W+3K+qm@QfX&U|^x;M~{PaWcAFWIF$Ls{iP@8 zeB{azr@BAQBNVU~|Ju|`MOJs|?xo0dJxKo*p*o^n5z>))Gk}A=jt3mf8a`ATA@8rk z8KU?|$4j9g(H({H(xgzyHRKT&ko+Ircxx2F4u%?1X*_=?Ig{wa{E<~5xtJPrm_{Bt z@R{&^7CQ5fEOLwM8ccx2sW=MBt zlH?*U;rSwOZM^zxMQoNoK$ztR$YnZjkN8|ozl6c+=J-2QPm;a5`5Edbx1Dihmc`o* ztLJ|T?85H*I%Q7hecqT!r~33r=gm!xQ|wKnCO1wR(~>PZd~b46O0l(b?oFrGbd?xc zl>T%&Vkh$2hHIvdA}7}M%(3f4kP&R7(dh4|)7OonN**S?%?W)j^gb3228GOm@|D?% zzR9CAnxUzpbD9K(qoBrEGFF&f4#5mF;s(J~g&VGKR10yPJo^$At>?US6!m= z75!@YE>XdXf3;v>FJF?@*8R7X?7d4=IP-5R9NOEN-z6&Pe|0tfrq*{i?d$Rlzt-20 zh3W>FGuYEpDu*l@yEro6Dzw;iZX0I=1c=21MeU|0=$BeNxHNi9Mo0pfD$GQD{fI&m ze0oGu_DIoSxPhVpA{Sh=U!%MZ(aS>r%xqSYLxXz)FZ!~c1)3hBZfA9>Fh5t)t%B-4 zOllfE*&Y}(Wz?hwD0AIlH0vvD6*{ONb53Z|jAVoW1g9nW zEfFueM>GqrHR6c)^zg3YXx^IyU34LDX&g0dJq7lGN&An`7wmyvSi~+I%@F;No*DTr zkIw1^hKki=0&B-?X()HPD%|B2Mi?@->R<+#M>BzuMKB9U1OdKQaUMjmhDuVv95 z$s)bb?1icrlo`uiE*JF1th$DB&gh{E&pIdcYQ09Ylk5u=7hWKf4bd60=5@9^48ru3 zx;{nW)rSFph2I4#(CpQ_F%ntIT}~V3%(^D%aae4|a-G|tGsCd4!D!%U1$HNgPY*AO zRoD76+2|bc7f;>btbidvx3wJFj!+e8fR?b+;&nlj+hcZ_+&Voh>d_V=TPu1L;HigB z506!scpcr`%aUF*#y){O^5cj+u7_wF9z}IlX45A(*(Xn#G-kq8XbF}IgU8Kzq0fgB zLoB`t`ky)@&b(%m9zQQsst>=z783OhfRv5AcJbN^XQI4VCQh9mVvHOrimH~vel=8I zOi;3O8#ukrYw%c1obYCZOvn=pdZzLzRo-Jd^~uiZON}snagzZpUQ-s?c2U>f;w{D8 zDtI?XzvHq>YIUoA$X0n9~xxz~)QVzNQc5N!y}$8GVVx>4KI9#WGh>pTV6 zD9`_-kdOTDRPFY6&oeQ?Ts$f43jP84o%4);M5SKR2ZT`5smOk7w&)XKGTZmpI{41X zET$$Km2ptkgs1xVG?%gB|?M!q>3~@;Wd%cC%ukr z3v}m!T<3#!3*GthI;?n3FBfvS17w8l`fMnS@Fn~`&w3{psT(@6{UXvZJ~DWp*WM#x z*Tvn0pH63szNcDPXcu1kv8NyHT;{IJC=qsz=<&?1Q4LhE+UO1R_tWVbH$^Cza`h-J zo%Bq(E+#Nz)M2{e#i;Ez+AxY(bR)}c807%HV$=cZ$KbUYNxs3GO-4)^5vMsztnpHo zgG^dKJP#fGrK<^{1aWPc)w(WuF{Evmya-C6CK4`rIntV{t)o)tJwNE|Jx3%I3%w^jp6NZo?USF=e^Mz!%I@*6;Mck ztMXU?^kHygfnXvH4W4W=^G!gyG)H&Y(N$fFY$KcdmnQEB;Ew)n?-%?}2fdPd^?**S z9Y-f;x4O6V;QFnS2tVL)U3C~0RZHJb$|s%gM;O1P6i~#8g}i_Y^c#n^3dlZKOjawF zZ36y|6|-2q#{!&DuiK+{87)qmpsgSbZ9*Frw~+?xhz!}4$X!L^^woR#&4%iJ3CwCK zk+Rj7wF;6@+E|g!5+sW9joT1JgHc}m#hA$gOIaX-XH*C&cA)V)o0=f8)F$`{l1h30u;;?bU znnnsDPl$rxV}QGNS3i*5G&0x}I&*I}?iZwsltVN4t31_{m~NMcgX719{o~Hu-gZ{3 zOny&w^+|C?OmIrkDPDz4h9!_qHPxQp;fcdS;gQi|ibP%7qyRk*Pt>06f8{VpZP73l zk@%}&A#<~#t3=VKh~)dL3pL}zp^5%0o5P5ake^Ge{_5g^O=HgW4G!^-97JOF;8DPy}JFW~h~0{Zh3QuSPF zzxf@X^M__tOC&i^WA|F^zH!RYWN!5xy@+u|b>CkncG9-8 zdK%gHQgvVcjbgCE%R^)gg1V5lgQ55IG-++QeLa(gQ zkv;7LYV$t)C581=lr%nK-pAep;@clg&zTK0_-VMBEQ|_|nSoqp!i&f;$x0j`mfpNYy zh#5uD8hQW357{Ubm5|VIr4OsiG#G7E`c}qLd_g~)U+(^pedzADro~dcMdf=B;mfYL zLz}=?ZJV6?A-iwNrkSze7vp`0W4G7o$A0_uIk$fk3#vZ(14+;8M3WYZus7#b8L6vS zr6M0bTarwQH9~>)^PSp+p3>@p?1xblMB&MKU83*RbyahV%u-U^H9;gB0P(t~!ZA9x<%0aS(qp()gu2&GF`)XWVD1$5fB)s8@Zd zyj6MY_J}J|7Hu!uzA|p*ww2p%iyIa9iDIrIPm#Cv;_e;!U*rw)hAq_nAp2o6b^B$P zm&q>Q9CKx|kEC;@td!k!P;#5ZEct}Fhq-6NJsS+nr(&&$ST^*jBK7$-U0`pnkDct( z-7FW6Ca2duoJS_KjnI%DGi%i3xb9{(nWDcL=wN%wYKU%oSvvV4zowKA6x7@tM>2ZW z93XouYEsFSy=rp#s$Ml4CGjG0tWGwO1YJ#Y>+n4~jc(7m?sUTG-PCPQ5O6ml=o{zJ zaS7vgkK5fNp~vnXyVt1K?3$tOtNt#YkDnGlZRfO|KdSCmjaH4`5pznFa>w1uySK+2 zr{uP$C{wn7*c$iYwwR+;JU(vxwjOa`D7Gsm3zhtte2sj~mNRa+eE61#Q^*xts9Psn zw|TxyC(~_?IkD^==}c)z`mJP>WYfm;-5klBjb~g=>=c&#Hg=bE-xzUUF`JnM3|XMB zDeN;qGzzBZuLaCz6V4`x8bP(#{JT!nBAf*fGFdbQep5tOiy8A?S zgBpYw4Tu%MT~~=3MAzV)rriS8^4U4i^d^YLAx$k}X@$_q&=;7Bvq;`ka7Du=5V50X zguYW$df;^}qqJitG+r~c2{4h+Y@TxUn9166g9BqGPg&roX&_ULH4ZX$dmrd+-)YPw zkM2T?d#zthAF_N;Sv74;spO-cHQmX9Eq(fs=WR9dWbf`iW}>@#r<9Z#YXW4bsiv5` zWvnS68%;GUBlo`X^r>_{+fuVtPB!+cNhAL#NAp|IuVy@Pxt_X$|C^)6ov-fE*#_5P za&xFSk7$z~&m<2tEY-By_ogQPOS4V0SaYLhu;xtDRB2Ruwk6C-a3?Sc%ql$;;xrl<<>3ME#Jt# z*}OuwVl#D!?#^qcT~dnf4k{LF|Tc`=?(9h*FVc2 zE4^xS)Pq`#)``iy)4KMREj3J1;&2LYBmC}wR8S3Ox&wioa{s)6&jPiuW*R^4CZtZy zJY8{f%_J#fP9yv0)}-+J=GOdE%J03i##oqW1oZfspAPoHYi_0X!K(!ct?nf5#hSaA zRb9yZ7i-?gnxl|R5XC*C0#zQ#q4aw-sOlAlAG5rsS}cJPaq`@Xnz@MpT$0=?ieEyh zrcF&MUaGN4s2Qp8FV*BrU~!y3@ls8pn6$rC(}PdtYyM>wFC>!VHAjigc~8gu4i6T6 zH3hOODDVz1{-WmFgf1ef_-RF~u-9Resqp?}*P-Z&#_cb zgJqfiuZr{h7HcR3fJ}!wSnpu526EK<0iJ2K)Z4?HgNO@Cvzf-eWb8AgRzADHf4zj? zSL`>a#3@9g^M}S@H5^%6W7QlNSwTltq9UNgEP`on=yuw0DlEgL!YO>U!Xleq;Y^4p zVj~M}1d5|RNT&@~{H!*%7%#uU3y5C5f0~%Ntd?hu{(B_kE~`I}47B_6$ug_IfUm3Y zugFxN>Rbp}&{ym$${{`a`+afqC9|37;wiuon!8F%9_sH;l-fjUD9I!ZD5=|fyLZFS zfOFB^HjAc-E<;y)1~}Jf^8ij6GHnJx&O+*AWD`YVhr|HjAFUNePlb*13Pxr6Y@@)r z@fvdFd}oQ~#-mTKqZvew=R?d|qQL0x3cVYWBjp}X1>MBAHBjR(hH^I`k-aW&g#nD4 z3n9!hs%S11FMqt2<`Oxczq+zSfzizdmkE-=M(l0SN6?$Gx}p|xDmW7?En&%}=X7UQ zSBx^cbQ|~P1253TBgYFZs~E^Ltp9LDW`P-y>v}!xHqnKPxe36(I-RZD>2?`7&SV3s zyysT{<;e>J{hf&ApXsK4XO?~xTU;c+SKp0D2l+Qf5z94Wx^}ZCuZ@9^^Is40Pmsn| z1?0q{tM0)HCb}@0f0_S8EXe%B_#LL&PU|)TlK0-r{hf=S8Sfm;+l%lhEbkkC5^fF8 zTBuF?}b4>d7o- zE8XAI65U+v#Lc^}Hja#Z-0#X^eHK8-1p}2<2M4=PVLNu(!kpU|s>G(?`UBYMgEk#` zg5CtpGC6)-4e39Nw_k?FXW^ z8&GjxN5D;-Hv>nTO2+P`Nz<)Oe$f+t36tv&`-9eC$Q!8lJHqx#*z$r6D?hLcy;d-1 z)@PUIi(UMCPx~RT`|MNx>EP6COD69<};6Nwxb)l5_CB`5l$~q2$`f z8UFUv+Fnw=BeQlu=~;Su)P`Ip4;=6VV)B8r)=4HvR|#yk+FiBM z97_niqM+St0pKxYO0c90R(gZspaVd|WPO4wOVHTUj@AD;uQ$oHGt#9UWlt! zCe8-Bq8C-<;K0KQuzuL-vf8aMN#`x&=c%mJCMBFzxD~z7Os_Eh_wDi z{g+*5yUWyYeX4p&_0*0tllvl7(T-ns z7y)8Ga)ow@f@qokIizExSw%WFT%E&@7*M-PNwhyUJVR$D(-{J~W#x!kOhNi|LLSl- z1_SbNz;?b@|K$)%he>J-ArouIidDk^)t*vFjWP0dlWT3_N+6oX(b)w26WgumYE2XkWmJur#@ z9o_8vYFm*!=dKL-{Txig1uFwqa2hROl!hz8DJA069^JIy{&Ik-48as$eSH8kmwG>I zhs1z47zo48f)(HGGA)zjC9h2GZ4p|VR{3o_7YbPH!5~DMZ-ELaG4<_3Vx? zac+D}3n_a3t@~=f73X^E?V)hJmqUNy0C=UZ67mJCI~ev_?3KXA6NDE=XOj67u8XA4 zt4Xb$A@d)otsu8NSlgGM_;77s*e-mqwu&rWSUXs(10G@R9@4VT8b>XUE5!gLtZgAL z8HS`lIe=WXxVEMfl<>L5wV7pZ%r|%s$m$|Wz?x-N13{2k4Fo}EHAjhy65tX_69)pw zFpx(^JXR|^2cfX#vD$np_<#3fwYmLZ84Gg%l(3XILE7|`z;2dw31sZ0OJEdKx+IH| z3xO4WaxO&Shxvh0^3TU>Co!f{{<0;tcZnr&n6o@l6u4F~6ec=>n!aGr6D7>B1pbC6 zYyTuB_YHa?i#I%7yDwe5he+1dzE4hEul$}rw7zyKL*IV?O|=&Ou1&Q~5~fcP|Jl}B zMod0lzbTtf+FpB9l?^oaP$dfpP_&B>x?2{u1?^tEkNOZvKGh>zD_52IxIZ$M1UZsD zuh%Xo`(CdF$NTl#zU0W8wV#3+Ry$J6?|!S+oS`1pDKJ7CM3y|2KaiB008H3rn5);` zkOMo8A$ORw_#t)@vU=$=hB-e6V-A4;#mmiRG&yA07qu_u0!S6(8Q5=Vlq~1>2i-6& z62P!%!OWP5xi!=hB+IM5tZfwM)&rxp5&*EUpy+V;@nL`oi2VZ}8xDYN=Nv1Cg+)nD z{jW!pAR5tsRa?p5_jTA%h@qb-?5OBM%~k=qu#g_isj6L_VwB{xU{ zmKd_;Ba%SDxp!VD__N_Qf06|lSk&$>wnjRZ$h5+X$liwDH7GXpKXYNG@dO7f3~Q(Cq3oIYJ7 z8ohyyU5JF+X@LZRtCIJ09bo zJ3bT~mG|=l%fzLm+tcm>eq}*mzgV0}?v%9`cR`1brnf2|y?rS@MPOBsXNv+8&+h+| zhe22s*cp_dnb7HdWpN;1F&ZO|^427B=x)^7rEl{NWoA)8v0?!rFdP)68KjY=R8_sq;W?}y!@JzZ* zG!D&<{(u24`~>!kz#WOPUn0i~vKB0ch|RU%z<&8<-a-m*pB2dOG`pIu+ zU@mCMPYF&H2|RdRCh7J@eHZ?nn**X%PEL zG_aBO8Re}+ju)x`F^np0?4D6%GU!be9+=BA0ZOIZG};7}A2*mcW)9oL6$T@ek95CW z0cngTn(OZM@&BZ`MvgyYN|_>NoIGB$r2=N{-0li!ayE_}1@m)|e212~4i=BGFYmTp zkSUcA&1GFs|0&HSa{L)n3RVuED9$K=KK`{O0gagd;>kb@!$`zr(ZQlTP08A!lZJo`^tbEG%kX;UJrg+68MgVU!_748 zYhx}ATl8$;psJ5Bykf`@lZMOz-N-w)1Qhaxs$K6R0xTKl62+Xr8h*yoz*4Ei21_u@ zUL0J?hn58_j3Ux}za$eo0ws!=LFM`Vk;uX2Xe!@EjAZ>~NJ=Of2A7wwN|7Q>A^g~D z^=hJeDX=@nyP`IdU)vw!T@l&Jz%d5H4SgbTp#zCxx#X#nCt&`mY*k>fEXG@c31>1v zcP{HH^KXGp-qU&Ef)TntYXb+=52_!Eetd(_Qj;7rBbMOjtqYWh!#uw(@Q^x1Av%mW z)4?1Wj4s8G>BmhZynk#O*|$ERCrS1C1fJg=sO1uEs)fTKb^E1)$6P=mXOVN1iy)T@ayjk_7$HKy71n?3exB9;O1Bj zYp6IuGup-4#^vLYMwsuJ$FuhYH)s3G6*%=`O@5a1q2yVSZ^@@KK3I zTfonMF=!S`%`1eUJNQK_g54$jKlos2 z_oCaS_eQHvEfVb$?c0SdD2Tp-TCVkQ5{Y_08@o#%H@tXRDj53*s z%U&*uLuT~(PW^GuC(h#Sp9IG;@{nxw#Fi40IQQ~2a(u?@IP$sXa6CWfc&|7ydHb{A z28n1!7k=UAL6kIsUpBig+&A%*BKCDXgHKUSlGj=HVmsgZ{``(S%E>|-Twj;3Fb-CV zWX1-WL7YZP=p~2SqwBI8$p~p5Uw}KbO*?@8RVHwb)|v(R3c@+R7!F{ zS~5UpqCm=aJ;>TVlw6_0GmAk^;!=GxN~(TIMu{5a4U{0kBL$hPB?X)7%JWos+-~uB zQVk{a?8o?ckz}A27= zwWM`xovw9BS2fBLxKyO|Qe_;?xAhV}J1v4Zz=yZh^%e80cGUTc)$5dJ?F6uTmx&B+ zd9VvV@OYhFOgfI&SyFFQ-?;01N7(s|>ABWj5l6ZE=ek|-yI^^AL`9OXzWi_1@3U z_!nMR>;HGdJCpd?S^n1Z*59-3|As=e{-%%a%rpL{&&c7-&;;^qMo7tPvqJC7#Q%@I z?|^TrYX8s8Y?CJG-Xq-wnl`I#Qc7u)HnglX4e69NX(>ZiDIg#MEr_CsP!t{ogaRrq zpeS-d5!rhbH!g;X0~BzgApD4R~XROQn`bF3$qqHcLG^IOq{J%OWZWms7}GC7ND= zwimCIu?GWXx6FnTyG2FcXSYcB5L9LPd~uZ}fxcR05f*YOlo4vP^qE2E)m#pz87~U_ zc|0=DZV!e)jR8sEPU1NqZ^(~v!a;|VM;?d^3DbP2f;^EsK9aOZ zXjcT5LXS_)=*~Wn^c3VNk62uof6*EQ;*}P$g!r&wnqfe5V|XN!44W?T!aSSFRe?WW z*zk?$KG?AeA*8=sX-T2Nh0!6M6mz6)>j`a}rJXAzkg?j*4HK8OL%-FQQ80M5MU3k9 zBH`)PmT_Fv|EGFnbTH5R9SL|nX&Ff0{iLOkf=`~ZJPXe~ZMhhkZDt7Nah;TThFsp0 z(4~cu-mqYe<+OnK7j>qRDuAKSSndV!vzB}5&Cgo!p!D2xmb;+kdCOr?thdBNzZWbq z5WU`#2tI2q(Xe)%B?->IV7Y^JL*L%)UB_BW0>r&w>BfYUu_SOCLlDo4hD&QLv2bLa zC6z8;XL;UFBIG!jHsNp*LAu>iJfj9{iOUH=a}@7fe|h4wdE}m43EM1TjOB35$bmJ6 zh#caTaAP&$7Bs)U9>IuF=unNIGa5bOsTAl<$Y)fiLcqfURQ!#?Dn@mIUT@Z#P16|8 zEtKjWKVa;ThEcuLJz=ymI7)Z~ljKtL zS>7-oxMRO%7#Hhn54uo7`iuRRK#F|f*AC#bH^d&aOeBww9mGcwym}BD4A|;~@Fl?yY4w5;u+`aii=lz>xt*OLfUX0eiK9pn)-t-N=}+@ZdJ-WCgdjj2m$@kGkH`N53JS6<1vX=mwQt{? zPN^#ID>6E&uw;pt{?<|=#FJV-dcEIrtE{#C=}nFju0k$$b1F7rP9g-+PI&{nd`rpX zNK|QEkU1c;f8YMO$RJ_P)7u6V^+(Q1BQi0d=)+`kM4Jz%x+Aw@>&y}!k3KfLL@TC} zfVZIJZTex~NnZFmttGt#cmxiJVE7mpfyq}xNgW;WSjp$2@M97e5tnHH+loK(N91YX zh;LL0qY-pNdnOK^mm+cSTv^f{oo7b&s-hfJz}mlmZhs=Um4g~T`y)mU@;VU?N}}lV z#{h^fovi115B2T5`7scVtt$B%T2`0z{M#(#F3rm(%v#9ri4|xoB7CF+@HW$i`eVUa znH!F}3q#HS?ZMVY-_|RvRoq^%xZ4Uw$KGDB+e|I~_EJl@y9;O%p~y^UtY)iBt7i zdaWVDfP#_6%uGbR%g9g~%*bD?Ma2T-6iJhXFmz&LbCg8nPl(#*-FYXz-*5PZZ-UO| z{aSZm?8{gNoc=uX9@Q{x#Q0G(_4cFyDqf?@&ob*W5dy}XfwXgd#!#ivtiwB_)|i>4 zHfb^t!F1@E6}$kAAFTLjQV2|&yI9C!ct$+}+7p#177P*q+BaipR zw;io;jv1mDHg@cg@rn`j$NXddR9uExU#QU`=d?+M@2DF(M5)*1XDYJ{nv4QObw&;7 zu%Wwd1uqb(+p#AmC14%@-FYSpCgEFt4?C3V5W4o~5(l69mU-}de#Mt_g3f=IH`)2a zOB3LAGYFlXylp7 z!m>fUm}H)UA@TTaqgLs(@y*c_5qOJfi-Rq|4FMD(Ftojn08G|W1494CQ3+-*PKg`*T%>w65$oy~j0oS-rp zG#Z4qR+tY5k559jn?|c4km$ zt@pvKT`fAoJuRYRb=KWfxW#DgpPh*;sz%&KWSUW=s~`utx%K8eaNM;nf?>4gAr}`^ z>}g?`{xM>vl}AMu^+&GOzIi#hHXBM=6czQg48WB=DjL!o^T1h_%gQ7WKIj>H*_c9b zWLeEHG|QUzhgNTR_Jk~#UTv_}3Voub9)|~rEs+ClC1pNPmWQYsjd|9DTUmjivzDPS zv9-(>mMb23klX#(;*>T#IealS4z{1sc|rf3!@EPla9kkPu_2TC@j)<9cA;^a_@ zx`*cyu0!54JRoPyBH6jn;GBUuM`!!YK0N#IS7JYJzXNkb%V+Q8fvnW3qVFoP=I|i2 z)apy4bsvIe=+i6cd+b&j*E1| z4_Y_XO$A=1RpCc^#gq8?h5mZ|x;I{tI`&FQ4A?5IFTjk%A~8f(S&QXqe#lOTe@2Xd z`dK-&^Xige#}ls&qAyfgn|S^t6*8RV;!XS2>(}dfFm783R)Vi80@`b=e5wT&9DTkg zT&%HX!t>ACeIUIS)BR{XTP~9B_f!4g_2XNUVO@IBAfKT(w8^PNtVYr%-4$D~79CbR zZgE&kxJ_~>xu{csA#mSgDx-{|?r>8DVwlxmQpjl8 z>W5bJUvZcG!xB@Llq)nnnK5AXhqZN-?&xquM z-PDmq7>T#Y&-Mu+j-2nLny$2dt>D%0uHrGPo!DUsj9o|UgbZTm7s1I@)?&d`a+(dv ztF3WfydvH;j8F-MtF7fhUV<7t2KM$E&e$Uu`%ZX#wY4A5i|2sTtF6IYUM+mL+Nwl{ zDu{a0s`KJi^JB?rJq%!;?EEBrs)A`xTF27gK51PnqQ7{-8Xn-|l)5J3By5(BgiuJ@ zZVgntdgPA{RBgA;^^U>`;TNp+_m~k<*1c!{kE~&5^Vlm~{Ag0Bbkc|k!^cjXz)r)^ z@^flH*i;RoLFcOwuO(k=!YQeKNEC;M4arXHvYkJqeE2fXqU@EV63!bxLBnvUl$(&9 z%}{{L>Oz$PqYgo)5u>)ifRm(3SD-X)||G zoN&zfEK`1M%CM3lmlDtBee}ih8RSYjm&XW?>xa=J#*Zg^4YB}d27DUd$QPI2StgZM zhirBES$Z;c6OG);` zbS{-lsP)aPG8ZUu-bOg1Ax^SXQfZMR$*4CN^AR9g%`TOMPHaY8Dsg{`hF6bRlY}px zDEl%Xg8ux7^%BM7;6m!S`H>L%+hbN=#f&bY?-MvcAioOpM+PtEj|}sqqp=p@-zPr> z{umeHMS?Kr7mQ0Yc~TIIIjJBw7@!$1dH7=w9w_EnL7p32!z6p)!DK~pU<%NcG6_qZ zyYg`-?@E9Kap%=pUMvEMjox>5-h~d*q)`{F~ zBb>GrgbM|Oz4ds%?d=DGL9t}CKW! zW4-h_H*x)Y947E&2u$GnqcsdvkB{a<`!cjjzO@Qq#<$iUCFnMT4FKUkHZ`_Vd5 zluP333z!@P!ahFPOo=05>yOscVO?qFj9{--MqsztI(y!cJ-Boj^c6qUT@O)k=vj=ZonHMMa@Ko_VB1Ud) zzuUu)*}RVvuo0Q#P)~0&;F_Bk_JR;9NXPxX3d4ZQlWNq=wcX{|R zk&k

    {tj%mj}B+r=J{KYx4ocn?1&GUekD`F-bCO&$R*`glY(w$5$z@M9vYWo%^Y z=8dru^G&{VvAlFVbAGhrNEz}S`<9A?CBHmLcI(U;ugI_TsJkh8_8&ZkG;KlE-hHm^ ze5!xxc2@xK2`Kdvdit6Ix_o5~3-26#WArawF=cmWTpD$wUpE*Rim=o*~ zpcv1^Z%$!F2pa%-s*`Rg*QQX9m|-z@-+6P)BVk_wsn zeCBfyYX$kaqu@eB>6_%;PA^#zBc1B4B>ss9!^j80v`JW$M}y9PZ&Ip90Iz6|2JQRY z%RM~&NMyP=rZim5MP^N=7jHOGHbR3k1IQvP-N0~mf93W&GthUKhu^c-(w~VRQ!3;F z_3-K_E&a|Nt>5r;r-$DqTj@o&-_!9w4)*XvM)G*j*h}}g10XO%wMT%&veFA~zpd@R zRC@SDEw;x)LwV^TR{$ufz?$xQlX$wNqLktj@8dOdW2Bq<7OU}9=O5W5##dFhmc@f? zkv$f^zoYbHR~oVa6x_HuRNi8{95gl9YM4}hH7130(3=A}z%GKmwWXVVgl>eNA8^^~ zo7)U3=S#sT44Li)X?`05>FthEKBaqlPqUy(P_?IOPoN-hPnS8$Ke~Gkf6i_rKa&3r zZvk(?uD-m!yApT_yRLDeq7rKn7Wk75ser-9z}pZFoL7 zuJoWlkDRG0`q`$^2tIxAuF^;IL?7XFUh}9QY&bYHh`yUHo#QpAOzhfLn{b0m%cskK zl`WL@ko7p)3eZwCfoT>GdFpyL%^c1Auqm8MrC%93#KpBsCQiNbO3URC$EGe`- zK&u#}sq5ED8%8+^M%7UK5tJ$y`jr`lX4j_aM{8&DAgq{F^oK_5ckhjuL@$xYK0o1yX1W&G%24P%JXD}_rtRYQ}) ziCgz!W0{>yfHRS)9I?ZF(hB+%=XHXD~pK!7yc ztA!JU6ZW#^L%}M+sy(arhy~(3H=7Rr0)7eKm*0VlmdjiR_YUK3YWEJ-Y|l>tp4yfO zTh+F8)K+?=#x{V53};(1Y(O~6GHnI{AsHNm*5bzD@KdJEFVvgUN^v+p;34yFBv=!w z)Oh?&{}ra!H#EnTCwOtZInQB;gGh*8gp_a+nj9Qg;=MQBBg^)#m&DI4&zb_#JX?P9 z-MqVZb(yi4Acr%Uz&#hB=$e7kfj0R=QGnHofqDcXYYIJ^M_e48R}Lp-UwaBEtC-t` zrDjBd&#Zi7q0)@{*6<*|0S~!N1Z}#oz@XP>8Po+PBf(NjHE@!ot{+L3a|7$(_3PJ( zXQu}vdR&6!B=Ttp-KJ+a2(Sp5hAbUw zdC5ZgwCW7-73U`euj`caJWpQn|9kS@?&R45Ps_J?31>VVf7g0uLlFVnjJ8nGY%V8{ zqxFXk;(QH67uXWO$S+DmbhJ``7;Uoo`HAafqy%%);*&L-Tk1n$mRYL z>t0`s?x>%)*ya8r>)zVe7RkfT1nqroXV{cBus*N%vqka|x`qQM``M1j2a?R6C3GnK zL(WQOTXp%;;-rPRYb)IxEx^47vl)J&suZ=n4Y0k>Y?zr~GiIOiCBa@>GWi{Rw-YZQ zwIjn~J0hufLyLrfw8YkfH;TIgPDeHdz`zolm1p4;z@?P5fUr&2U1|K0ZcK`hk2hDb z`)`Af@3F>%@2e&1#rHYmgr&?v6Jq(>!k}cNiSNTY)He{&R9LyPJRVB!GYaBOh5~~j zQ?EjW3L2y`)@R|NU_Qe3A>q-CqRYsks>g5Do+MXw9x@qmD`3V$rUg)%4A(!Z3WjIS zZq21kO!2~B#-foTVm&hKhdR93i^ZFU1GTKK7qm}pza!45(d$j>ER8ZFONUa~4diUO zK!s?2`AF|nBUXAASZk*y%YPck_KYOV^4cmy@>^Cql^OxZ?Fj9o(m7-34@ztm6n)HY z(~9|1c!1N^gL|4-_L-z z)6toW&e!maECk*>jI%)iJ@SYRxRPX^i;FcHq#d@N+;O|0Z-;H8z+m8Pk;2i98P@s7X}i>ofHEs13lx z01jl;YmmVjg?u&nT9vsFk@)qQhG`JLCnW`P;+19uH7NFi)-C&z=z(w8loa(dJHFwA zmvG;>ND+RrNWln%#y4!AxdbsD{^sYgwlCbG@;F?@!__@0UU20t+ZLCc`03ei&%Y6= zAqHypmkB}ij_vc#Kp=Y;v*`qTB$DKG&v$V~7Ork>zOb&7P~>>e_PQ&0?-Mr$2L{Hm z>4eQCN)L|re=o$_?PbC6?E5wv6LNlFOZLbz7S?}YBY5`X-cE>tbsxH;FK*}&18YC9 z1wwOXu{T`)(6+}F>Z6a`p@5Np7k_MX<4``sed+QAH$nxC{+E0uN8Lc>XKCq0TOu{X zxYyG}3M2RayN2Ko6VoB+*z=&^!9Blk3Ix~q*LH92#^1cViQlxlX?H6BEN?q+`z}vI z77#j~Zr3;5XSneGCEG(#F>|4w_HEJ>QFKSvzDzES*uotY?JLmF5kcM*%|japaaB|` zE~N&ofW~ITgx2Q|dZx8~Ci18cT1|296VcfuH2pWF+q=zv4(5{5ak$e11I6?+Xt+5_NC$_`0T%i zLlBS8)!Fqy%gFOH90We%Eyr5{18fX&_4YXN3gUH?S@fIg?Wufm2Ra1wWmf)UhS}fZ z^}k9SdT^L^Ke^3k7ysmT0J{Sqw*&DOw*+__IF;Q7klTC6UVwGo%psBq`6KPUsZ`!I z5+#ho><`FoIJ-$8w-M}4f!s#oZ5T9+|Fm#|CQtIm$_mZ9oRRgOYX8i!=uCQwmzcnQga9T~tt5u+Z)$3=iDm#nOc1;j2gN zVmP$We$*92Wa-x4=J z=yJpHv^zZv?C&t4$s!2`KaS~mP<7$q$L$^NT&6F%$#?w{`$3nlY}Z?#WoCBKeAg_s z|KRe2t;;ZGCoz~IL}N@b{Itx@ka?N)nQ^N3Xb*}r6AE*e!oVV}5F(b_kGWEl&3UBw zPLH7YZW`#j!oJzO*S(ZuS$~u=<-_7x zLwF&(LUsk10(J%L^1*QcWKWkHTibnMNt?Zij$Ubh$U6wzjal?1VB0>5jrkoe2Et&+ z!L5yu{=B`PNZ->|*-N8=S_Q9 zof}0D+G|I(19|)H&k<`P-Q%GBUBTd7H}6!Un|JD}`m;}7x&2~eu#4f{OkI6F`P!SC3E=&UO`w<%(D9nto1i>CG#d;?)=|iwfl*=BD}Jfm&;W?~jAj3s~xj;;#N9!v+6q ze)Wk|BCNFxwy)t{wEN1pdb^5Uh%5dN!SAB>33{EXMmqP&qYHUuLEK1``09&5@dy}=>RXLwy%|x2Ed`dMB8wT( zi-MXWxSvGP6@s!C@j%17Y-T1kp62D1Ng47_2cp#r5q~Y_2AmP&1;<9Iia;(}@ z64xmO!4US%T}UINSrrA_kE{4Hf7yBI`6Dg^j;8uj6p*qZf^t)368&IlS)Byh23Tup z`C%F-t&3Vy!6rx9L4W$wrm}fF?8tC>l^~QJcUReJ37^mhAarI~=hkr#yLC*SRTjx7 zdvWM9tL%)N*|+Y(1|fearpJsq_lA`9PG{FhKjQ+Eh}i;e9cA?Vd&^8*vO9*i?(ewBeS*=a zb*`)YTUnpBhtLNP@Zt4`Tt2U|K1b)F4}$B#*YnEGpmbly!(~Oh0DO*^PoC*(^UDP8 zAzen4G2M86#+)oN@4xjagZ@T870g*!w#z-z8YVk4ZVV6)%N{8^;ttR00)8aBA#Y4W5 z#gDnF?J!#fzK>($B7z|YIXPUlbBOioy#&3Gx`DLZB`&Xntk;;O=tYK6cz7vObK{nk z74h*4;=pUm7>Bke&;fCCIB@<6#^KmnV5# zn{_nAuPf{6{RYO9;^X7=uytjlL@unZ^X8wf+K;-ix~NTM*IWzu7`n_$*yJZ%fYci$ zUG`0l#41-<;X^i@a~MV*clN#B9$YKX3eM!8IqAdIR zBxVz$-d6ULFy`*=7ZFzssVvWnT*-XUJ@MfDy>9he*mlt%6BS87wXe*rgKOoR!n;Wz z_H|KVS6LV(EZ&|)HdyMtl~FMDK-qRzibKaG&*|E{Fevyi=U`coD39Xg@iY7&|KSf) zq2plLy{;IW9Fn^{VldmGm50hMboxX4VXSJ89Ugpi7#p~AyLIx2+jGs=N6IL4KYcVM z4t$T52|Odw*~iNEm&gO$aA?@#oZX0E)}I{W&O(wvZ21se86s~enBvNx=Sh|n!MV8d zrx4d`EX<299}nNem;1Xd;o^ky$@IpA@_`a+G45H)KPA)?0lc?;!S@8LNeE}vBYZIO97;%^o8k@ zU>5ie$4%_RYYK9pN?+beU)Pt{gwMz`Qyg4Q;~&y%Of$0cirmjnX-qTna@~*nW6U$M zjhXJ}r?li*-}S5`&)Hqi83XV+$NhXzNuImXJD7&gQX}@L&ioIi!^r`uzd|@J;h>|U zTte=m;dEJfDn!}KeOR~c_VNmkAZ-=pJ)yCz{E3@`?68;biQ#YH2u278k{sAu!3crJ z6SUaNcQJ|4n4d;O^#z`zT-%A)wZ9Xu%UMpaxkPp4QF={0N8}w5kL<&Fh(hn>jaFl5 z0s>n_pfy&7)`!Ij7{osTgXAV)5K$uf%E4JzUNxgT`uP2Ms|QEKxBT0dk`sr?C`nrC z-?22rEdycs%ipJHbwl}avCnBw>>-vVxv^X}BjecZm~*n#veifb0yE>UNR&ylN>+8$ zU*><5H6KeqKGJ2LlRBkg(y$|8M`jS~A2bFg^CLb-4*xlW8syp?>5;-&hqHXXmVjSN zOE8i#Q$^5xHcbc3cbEIYn5OcGXd9=3(~F}+Hflt)VB$~B)5uQDk4>&B^fF+)X=(2 z8Fvf!%v-n{V8N^;v6p8Oe#ZXF)$V_yIsa@uXG6)B^?dp7RNkL`so%Ct8eI7z z?Z#gCJ5IlimkoIzCre}u0YshA6I)i_vk-D;jEaFad1457?LFfQhwF`A@Zr*n5zr`2 ziIysv&{`5$t%pm8_Qt}+QR&gp9Qw8Z+MCKZLEE(+I#8WRE@D!L-WLXo;p>?fMbM@` z6$aZsOO6D~%W4x`j9l#pwU44u4-><8n;N;jbDt4F^w9GXm@%V#md^z4jT_Osh{Tg> zQRBUQdUJDmIF&tpFKcpyzX&!9Ht*TIXQ5z}z$`HD`F+C|@b~QG@7&#t+H>oQo9O8? z%ejmyne%je;8s1OBfb<6Zo%L`o64&Vdb+*Ny_qef4^f&tLAf_?Kouygo~nZ#Jk= z{zZp+z;q2x9jeXBQYld(7^=_8*J(2iuwl`ZBzbp_v&0M}EsS#Nl7Sj!v_PB2D4^yr z`P1nO%QN#~Wg zXg^sKh^nF(%}lXxm+#_6S#5bnR6J`z?X#$8##)qvQiiz$GA-sD)a?XR(`HoYbTAE$ ze=hHg=6tVwCIzeCFV7)X9(z}RqCAiO;QjJsflu8H5^TP?_mTE21>X&+8f;YGMY$yh z8IVG+F~?W~9sbXEhvjEVAMbdIeKx>le;mDYv~4IbFynXy)H z$VaW#MxEZQVUc*fHxhxSpWQiTzh3d}AtHrEo!nYghF7F!V2(FQAva8R67DL+4dPiu zm`P5>XJ}A5HD8~v#8YYn4tLfgtbh^alJhf6#w^6@RqK)cs2-6F7EShp-qmv={IVH& z=<8QMN6FzXc`&U@9&96YM9U-2=3%|w;@#a6Vx2|!jf7Z+62)cB%B*~?Sz{{HY6>&q zxT#_VFJ>|F(x5;Uea&3K_m+R^R5#MvIG&E0#mFMVcEMG7B|RaEqhL{&CsR78d-X{cSy zT7-&iP`_4Ao(~vh3lDZU#f1nn_~L3r1z8g-2FS}i2#Hfq`-0Qnm<;}(R|L}? z6D!iVZt>DK?2U6Umo^^cKV^?&j`*oI827x>Kn5BuSd@E(aPh7RK16%h$>Gf8iemZk zRzhWAX{%-Pd|`f+F&R#w0w{Xpl!}2uYA*1aD-41%ZrRQwkl$SK08)8Z!uIBhBndMV6osVJ7^b{3lO9@L(O*tebcfPH2~q?-nB!aAwK?^1`c z_e1`UojI^zM0P$rrySt}{=#GVLi)MRe+b!h_D=(ExHm)`L3~-{psjasPAWA8?`NmB@cf`$r;C zA@T26Sg)P>J^uLaf4laN^gpNlLq)H=T;U9%_8{gz)El08C1D4Tt3*X=65H4Cd0t5Su>kX>)6;Ak@8jv!s%bsl{|{ORt_z* zG@)>;`yCN(&?5j+{M`aZu>DY_m#{Nw=G5TQAvUIZ$l_SZ zgC5b)w;Kc$~ly!>oAL!(OI9-{`^GcWoF=r|dazE}1pPi}P#zi#p6`xezkC=vo==@JBQQJpv zwCO&dRX)_OwOs&tuX+oFMB)`!{yXOLgW+dYRUk#dhL8DS;Ol5dzL5F+Bx1>-QC;PY zomGLl7SwO>10HD{=?AC0#d0`yK_n+ZykNh&YC4>fi6t;{M);x)?cvhJc~!H;oCTNz z`Qy^_^QsQTw6>clA6V|Fii3}(;%=A{AHH@}HNaZmcSMu|TE|KP9_fe?!31YjH2nN9 zmJ16S1S@*+0^zkeY!ElchjlV%X0ei>s4Z3?kPNk>!?cMqEeT%j;goPxk}C=esuy>-nuei zQBHLPE;ycIHZ+T#sP=NhL_CHsF#s1I3FHbZeO1{a4XzV3csjfCj;TGpaVehNL_`_D zVl_s_E8WlI2aQFUh7t8Be}PA~-Bq0gqFy=}NL3GzU-kf$xKbns*{C_mur0i95S_@a z{zyv2N0pvizO7i7Nw`iR*O|=1586s?d}=FM zmBqrTi<4~;nL5ICz%2WeEVhLf_udTs3#$CFNQoZsBHNJ>p+k8r8HPT#sg&=3M!=!d z1FGNj@p;WnW_bva*q6tnels$ zf1%qZpG}87O_=AyNT2RLUrLrqmL0N41fW&~{sei`x{IOlqy8uso;%Wu(xYzW#2A=U zbEhwqr)Z^IeHKjl@_aYwi0kGLZAD2Ex6AeqRFSaYy?X@|6C@EVS9|#Il&%PbHq!Nk z)RQ21`0Lps`1qZBMZX{8w^{samm71v@u?f3*#tw!qBM80ZVYhyPu&<&kLz`AKi-WY zZ%m~d+*E^1dH-}R-JHd5-uZW`;rDaG;w?&3{QgV+wgcRh@8TzvVK97Jw=j@Y-y1<{ zJ`AP_FN?X_ti`g#Ui^w)2uOJR@ig4tylN5i)dml`S|~S54e9Ak!4UegS_7)|&Ax~Z z`+huA>2Svn31Yb3{V>i`Ge$+RZjRs-A(SAg4uS?j#Ny5B7>SAu9~y=V2OGW~Y=BdO z6p=S^WaxO%{E%7)jo+ZAZ6vb^A?3Yf6SQwtXUX-1vffM067W=7IDX{;Uh1;gtF)n0T#UbUT2 zPkzM#x)Teg_m_|4mLm;=y)uY0F${*=c*PBnZsQd?MI%ajqOces9An6UsXDzuuhMJO zN<&6I3X3=iAF^3vR2tN%|11LqJ5*-vv^EYglNoathnUfbBh8|_$u|?a%2g~2OUaQT zB7mIGQ*wHQ7ng-GW$~FbY&7OOwsGuu=O}uE=1n;jr#2f3P|=xEr7{wQYxP5w23-Nl zk7O9N$oi}<&?2k-{(DyN9!25_L1Lua3aaaRO4hpTDiEa2)iL5v_PPvMPfQAc;^yi% zv2y%yUO2_V)eIyhL56JCmCV9jgr0`6N`^ZdMe~LzM~oRi!HE)j42TYbKkG6wObESG zke`obtXCljwob1`v`C}DfD$z(tq@ZS z_=`IUG$di{@gSdhK=L$5Qsv8gfVaGWdq6%a`jNTS-I;Yi^Yr$-Y9-f4FLBW_gE^qcOAZchk~AIqt)a6Q zRF5DZqX--MW2V0;x6P+F%Hz)FxvqG0e~Y$g8as*sUrn2;GUzo3*Hnmbqz0s8>WAQG zs57GomqA~s&&tdy%rt7J&E^m@m;=^+)qxU`nRG58=F3*TU&jdEV3O~56Ib_KoPdN) zy663ilc@N@LX#Oqzf?+9MkY}Lh&?Ial&?~%)%h728HH-SS;wO539bInICF6b^m<^i zZ>#`Q{t&y7>yL#t{A+Xdx%FEWy|YDg5y7VZ=1BsOzO}`6B;cG7=E+qQ{y3 z01K8@dkKl?*w`d``O@m2D4rPMtxBGs973;uqT0rl$BSHA@r3x@J_mj!!@q*pJH~(3 zxwl?fZQv1>nTS=@>v0yVw$t5KSHDVe8}EnHPgXa<;HRo1>FG~Zuj3|8Y5jpCoU#zD z1%<@wgVx4|A2=ez{lr>|)(bPB*E7{UL|c0P!13Oa0}anq#|wVo`0ew7InPv=^F*Jw z(U+d7j-u#*=c=cbAg@pBFV)E|A-Zk9RQD1sMJ^*5av80ZoKB_Fu2dhVgr^rQCi)Zw zzgEX_g$Uk4n4l0w^(l$;A>{NNjD3m5UkQCud`EncTq)__*{xD=2z-Q)DMk`9#Sn%} z5k~(Udq*2ZzZ8GRrvivcyd(U6=ynGU-3E^=^ZCk+?yv!uFnmgNtArFELQfm zbdEGv`kl`+K2_kiAOTk&mkP!7s+PfH#O@PnHOBzQtT+`X8@tKi?rSr{!S|Cip&XYF zIA<%F>0YTeKr25{2OVD|;ZcZwt`M$lQuhSKC&>aB_^L%j;Xuf{n#`;mxEcdQ{*aQ( ztU|b2J-j(joez#DlzhngHpL%$TPBO(+PSpuaO#Hy)ZTRLe!dqXo{?pR7QR{bWePd2 z3zeb^=Fe_c)Ue}n0nLcG)`SZ2%q%bX zVYu|6DF|NJn~NkXX-yoLA{wM>`YB%YSuJsjL%iP-JubXMAm#7j&Z71jI3sYOLSzj` zfOTf~WO|-&jm1YeV`<%^O>ux~F#{p}%f5lp?4gaaX~eMM6Hv3ns7AEZX(|==9$L4#%it^7xgbz9ltsi9W|<2SGf%C|%+w;1-cSU{)@K+plq#*(pi|>g#SB(U z1A<JvGW)Ek*hgr+H*)WSQ*tTP9BEts$ z-%{FSn8$xw>@^)3aq-aRzo(Yja#PcpZXuzuTad2tU;749*Bks-zQdv^*%R8}1x$8jEZBMnv?mj~U<`~ zh9TFl^{B6}Z@4Sl)1T0*x|o$zJy8vg&SXMBdJ{?>8?tY^NVIg~Nj9H$_6nyLNAA_peU_(b#NX2;7?MpQ2@ohGO*v1-im~Tr6ghgJ&F< z44EdK5)Zr$#w?97KNEHgcE&^7k*xxm2i2_&OLyVXoyl;;))?-6fOCMel^8gF^1*a^ zP-;y|1dJ)H83~Rbk#5?jsHTE871g|+C4bGmKDmxBav$y2W@XgJ)Xd~wnh4IBHT68N zL1XD1Gix3c(&Z1-JfFn=`QBi+e4xTLM z8Bw$XSzM0D!g(m8MnC#u%{gy4`fAOja1^ybUWx*gyU-Wp^v}W5XuVaRomY^H5X{1) z2%dPi1WvwIa~F-)Y7HTv_9rA_Kdu9(g#6g}cm+qnWk}FWy|Wgf!ZLrP8IXv3X_|je zB=P2um@=5YO%enKwF|34^!_J><`D zAc(Wj8KzTldSLVW(oEX8SD30TH0ceQh=rY1XvAH)0l5kch53a_RRO}3qmBgZfZ%i% zMtDERX+=P%5uCyBVe^*}5kKwQE{xy|Bs}~#{QVu7^GW9Pj2CNXNhM-;RYak7s@g1m z>CV!faJ+{Nd+}pk~)nqB_aujy4P6;=)s z4pfC12BWedvk`0xQ3( z4W@_htX(3N1bDeRNjH=vug&)#zyD?fj*eO_mbQshQScRa6-`#gE1$&LAXhkD-XoZ) zr6Lsvr&y0#8t5ENKz|r4C8YC=m@tKmX6iyyrZK~yEL0nD6_Z6ETTu^((yUf%&4vuE z8ELGo>OK+Ry9=vqT4#Tfv;C=&=}-R&1@dth=s%$}BDOUDd^<^8)$$M4N+@<3PPK<2 zn9@c6V1WW|F3>+%7QY+I@_!}q9A(%s()ng>clwFCy3ITPhG(;bCAoGDmRc1j9cS9$u9+599cHNzEnTTnYj7>48(N1e zJY*#-$WWO~dZP~a^DBkU$eSkGF!qC+decPvcNe2`IK*Q7-8qXpE8y?Ww{u2fEB^1! z-0#L#|6i7U=WO@)erPg}D*s)*Y0eh0Rx`-IZQtF_y;l60YK za)<$`%Ap38$`Q!!>LNI^$t(a1&Tr*+iVozd*lB=VyQYD@Dh|q&d#ssl6P!&G6hjcg zv!|jEbyko&veQ5XS7tLVm^CIm_QSa#3r}SVQGJC*W7etgOa*5LW*fGhvxYMR4Z95! z{Iu^MD@u&JC>~3(YDU3F5zZ3-S3!zDsvumi{zEksdCOw`V?~O+Wsx{VX#TNsdArNS z5Ixvo!mrj5OkIN+ee)GCRfTc}hcX?nLE!ZKD0nK%@h&BS*nx?W@VFlDf3w~n? zqu|b!4~k(~mE$0^R63&QS=Ejm6zCpzM1ga#<6Vf4!8?16;~nsO0=k$#Klk+U23COj7 z`}?vEy*X=U1Nrym@9oZ?bR|L}`nxLq#+)N?%0S8;>}XjYWb(%rCzN935a%;@e7xY_ z^=pU(twdIiY-FXm3lW>gvry3E86FPPSR$x|7|?^9<3~d5BR!IY$8oC@a2m!PcSI#% zgX?gcW5zC^A;^|U3Nji^dL^0Ow0aHl0c7gnc>lz>m@hc{I4d~w(9G>LWM-SjnTiPY zqc}t0&iy@N=xGxjv%@7{x_dH_+H+)u_T1}fNTDM*PvSqbIg4=j5#l<)~S{G=6n=rQfsn|I)+r`y_{i&7~DDOiju@a z%xyK3Rk%B={lRQjYRV%?Rl6h%=dMK(ALF{ z4c-!i$ThR1fwavrz<2e&8x7pq=4i%IZY}vr0^;0X3HegVAmc%O@1x=%W>PcpA%A!} zMur@MUT>S&*f@$gNt>$5P^+~0S$Hs!r8eUflTn9I)5y=4uf^l343*xXQZrvo=xdxO zIrpG(O);J0{QuT+c)RO^S;BNuQ(pMLhWWn^@}Kp=+|*G!mnkhH>VoJkYaGQXK6&mT zCx>CjN&;PnBR63Dfg8;-uf3pNx;z1%?Qj&}0JN73KvXKAzMK%avb#qQXxmjA5^vNP zRR)793&#^3vO(&|xu?m5^Rd>PZ`9@+v?d+1Wc6FeS%f^uUB?ZTK%LAB6n`Eq!nCD- zRr>y&>9a#3S={_J?-6iQK7Uz8a?gzZqPGe7tD5`2FX6x-&-!M2(O*>SfkHMb@||&e zh+)U8-oYSyJ1+%A(0fG2Yc#q-Re@Ql%0#AiRJfgm8a(khSYymE73z`Yzfhac9-+7W z;t)#i;J8c`#2WepazBp->qB3Lz>0SrXX&x;J021EWO=*R9<1JCl#)N?@b?~hXyl=0 zar41h5WB!{KK=eF#~vY&%{o^t26-|j3=7OuZ`8APb zztub+HkcAs!Y^>|BWE{;@n)k=V=llYTqZ)&BX{@^HL6)CKpJOZW_~8>U@#)+E*0rO z1rCNj-NAXHHjr*P=V;;k>~N3#ga`9fVsv7ZJX=;LeaPpb!%s_&h=26{@xaaIx>o>g zz36yN1lt$(5Wx2D9N*AaFFW?2sF=Es4Bq-VnTdxqb@dzgBdj#oJEr1%yK=Om~#Ap!LBvCb=AL1gz#c*X9;n^nkXMWCha zuw%r)$&eRTFNVGq-^*dfr%oaC>)|Yt&-Fl5xEFb(h&Bg0D%JTJFSV~5F&UXTJCbF| zN5KaU6LVF3^;Xhf7ktGF<_7Ovaj8X!T53vF&S+#WeVgU}o z7&ZB7Gh8frB^~lEl`2H>(L&^OY-Uo5B5aSZ;LlZ=cD$K}On0$(eHO;uo#igPLx^8C z{#*@p0dHEd*OTjKEO+4@_`%0`a2H1T5i%01`VYl+3vDF@i&yLng!LO&i0XdhRoXCa zV#D|eY7P5Xt1mhT$@p#Kf)e^o*bs>(%ctC_qt+9;}Jy5QRiB^TA}uIk?p~-~xvjMiLI~UBs|VioGkGyF?ThQ6Qa( zK709lcW3f4cM(G*PXnOiyVYK_#o_Ev(Mz08D^L0`ZfZMF{vZ%XgD@f`90MT@&Ir*s ztPgLtK9Fx;=aj90H}Rv-d(JlFlmF?zKX&;=QGOq*q^^i6uPcQH4KZ70w@~ zOJ01>+F*Eema|TF4<<#%n=N>~VZ4ERG49$ zKiLwWU&X&3{Pkd}_dwCWeFOKsBnW{^cYB-Yp$nWFcy#Qe&Xr=(6iiCaR%=hVyxf@t ziWSaLFwUuqi+`JQqdCSQW@o2)nS%z7$E2ns7}zg-mvl%Nk};gIkp-fHec6KSJza*> zF^3jdIIlBx3AJs`h)@ehk0gtm{wy3{c4TzoShftTEp>yST{3k*ydGt))EcCRYcdOn zfZdQGN@F1|E;6&UM%0{zh~QbUaxOCX?jMO5N%+T96ax92j;fx@fAzmBT{`zEXBwCJ z9#-M^(1tS+^F3sX?!-0|yFP`>Yn=Hgqk1tEEYDyUp*+ygP{@M;)u)d?<5Y(XJnNnq zSycj@ju=_YQPxcMX%z#4HW2ej(IfkbS$*H?y~Mo4Uth3(_b=REcBZy;w$uh5hhYtE zMO28A<5jWA`1K5OHzc|DeC~{dPK;hB#r+6JO@7$NIpjM!hQD|46_4U|A70_&H2*;G z`qG(zlVm?8P80zXAiAK)>WIV{hml{$Z|_}lWxqX~tMfRs{RuyIB+hOY)DDhJ<*E_m z3mTe6+|@9|+%$Id@AH-45Cr_*doV6GA0f$*Wn7EvYZb!J)fteQjlz^&Hfhr^o995itJ`Wxx^hC3iOYk43Yy~DYj zqL=P=3i)mntA#iSp2iwkg!&ZT-5LkmeN_=~alcc*MZWo1>Y-jBpSh+R46H)F^EGqV zL=IPs62G zN@8HwLFbduBhV<7D>aD4K!8Cz0U7Q+ywJQ=nOa0WxvVP~C`XqVW6 zOORpMXj|Cf{Q1MqN!}<*g@RKkJq5W(FqJ_bRd@lBCcGlwO@qK72lQ3q8vuOx8udEJ(11FpTJjB$1hHV#O;pY?1 z{xXio*SU5v9R3=$CM;ZpcpAsvcWMQakKLna0!U9e(_>%rdTl>zPTzNWuU?=l)a_vn z)(8%#{ou6okpSwZg(M2ODV`~3dOr+1cTWVn!28z=OR)AfCd(i9XwXBGa0(sWyC0lM zsZr74XPggHbm$pp6c0|#U#g(boOS*}xk1bdv1*QD74^lYcCeph3sw;iM=C}~#Dp(V zQw5_V0`G#Mdw88coEp*_buWKf!N=Bk^GoaqBRwW?K6a;zQ`RQKhKkj}FzPF36*Kjc z9`OA@j&CwS5*tkALenTraMOi1pbP4C?92a&X=8oqN0K3sOa0gfMm|F_5OHBSUKtvyKQGj_Zh# z_#v1xRMmIaO+< zQKLq*#{5j&duN(5P0aUF+4Ci~S&jIHN!!@_5~_qMp!7GGG%A6Lra~EWk@Kd9InHsJ zS2(O;1PbB!{KM&VY+T)GW%)Pml^xc-Yn9!RC`&w=cyy7^qQf^DfrRQu9UAn&paaCb zaQ_SYUf9PKa`$rg7V(RAdl>kC?7atERL9yszGo|Cmm)<4kp&TK=r(p2#C01RB;c~H zC0!R-mbR1y1xx{rNsLhg8XaSaCH1C>G4Z6w9%HQO)u?ISo1(_Vn5O^loU;^@+Um*3TAdU+*y-||la z*Z48<|1VU7wtC*=lDd#+y6z1F_)lS`E5+N`gAf76_AvbMuwpbI$A}3$H45vtyqxc`+sY@t!KhV~s4y zi1~6GHGmZVH`6JI=Q?r%9r3iY(e;8t@@bSZ8Xfs*A!(1bP9~>ry?-E8btNV86W7Jk zMREY?cts^6s!oqYsj}&_fqSv5a4yzqz2)=@u{twPV}(==XnoX>!w*c$i2S0@g8l_& zMAftsXk)THJefUptfZeQ+}yM0PQd(BnkmZ_=5Ej3K9^XOr6wsRC~l5|E>_9i*xcSj z&pMT4>+(rM;!D9C5~ytSHcs-EdMoRjEM>DGr;DV#x?ngt`qm_IipH3grLko}8>JPD zj#-e)0tAsI)1b9z)ed!Db~dr(;6~wAL%t*;cpS2#n><2~Lz^DTAp4`ApUiy7<0Bf7 zIo)A*gK7$9NeKlN;O6S>bVGqG&|^^JCL?mwYiYh^xWov?Bp@GcS`DsQVw^V&*_{#j zZgAbDUGogq-JZ3A`HDaJuN%<-rK-x(6J$nesf@iZwR8}}o*r5noij3_2Xlt&b(rn= zbIKI?lzr6fS};Cz{7byaXESG%Cd!DUq%@w?r{{~=iN4ZkNsnYS+A~iEd*(@QpFnP3 z3^bkUGWS%{Rb~q#m-7XRrB6^wo}sMGx=jYi<_ZyyNB_Gek3X%-E42BK1PmU@|dv zN*ZYws>Ebcp!8<8{VVqh2uQr@jTX}Njk}g~9IQwuNBzD6suHq`Qx6#>WV;l`0dUW} ze1?!c`pGn*2+Lq?&!zy~ti5!Mv}+eN#M)l!!IXG{Z{=pRax0$hR^ADR7p=S!? z>%q0!N%H&R72Ox)doIRjguh($;|oXU%hdlXOV_`*bf5O1gZ@{RG^D$vY}ZYtlM>`B zdSq>YlmZk#XgcdkwaaKFTnV zj=M`O>{E}F_SYzuqh~>Ggn$YsEMedOpmb=IyjO!-9ZDBvDkCEfsba~^r%KD1eI&*F za6)I7lpHkQEn9nFtDJ#s{fQ1c+i<$HvsQk)VkstZ`WMNqWrG-sG~We5J`ot??{R`# zMtx*+?$SV7Q}>$&?;}*n+szQuL={&v)+=Muba{@vEQiXPnFnq%;Ju9{bUw2Kv1GMD z0=)q^cQu*tm^P_@2qzkfs>6Cu(8tYXtUCEtP4y^b-0z3Qi?Z;h8_hlvt9;6OPpcny zJGpC~o)#~AY~INzW=M9P)?mavaJ$+DqB%0U1HPp}jHHvk!qs)Yad zAlWDT3%~3}C%^o1^pk&bHxfVxSWh<+4`!IVAw<4xNQ@}-LjHw4ys44B4Mg$VME%iq z{n_IBvRfrs#d?2MFhp6ci(xC8%QiFp=!p(|r1k>);U_Yx{SEFCUqJH~ElFFO}013Rh>5@*;88}q#p zY}un_`xK&nH((@xP!Y>s@@&~NqR0or{!aTa{@Q^OwUB7l@OHA1=@Nn?*=&A*YB5{_{G^$U6+^}iX2vT@Tmquos(nbA>B`5W#pj)D2YlV_*?OH7sz7s)atXmsT zmaJQ=Zwo{O4*Wh-7?B>4exR=rLP$^XVgNAG?zAJ?&g~ed{ zFUblcUE3=lZdX{UA|3sn4a1K9jeb2J!q@|^l$C@LRhzAlD1Y)iNU*bdh`s$tStvub zO{Z@;TGp;$!pNL2$_No1D;q?<_^9j}2=*8wUH)a6n5_P?EEZP`Hhoz}Ac|tb$+B!l z%HDXgtZfEUPDI7tVToc){KBYqfmkW{xgnO0;v&`=^>7gy_V5HT`N-vM3KQ_U+8{TZ zOq=9=m(6#3Tg0s5GB5Ue6Rz-X#cAaVZwfZT;`WqT!N5XxEZKC0*Ug4r?fp(De;VB1 z{9h%O#&uM%l?r&Z;u+rdsPj9@Z#*E>3-4l9T2^jbxs4p1;dO+B3K}tF2FS_5t_AT! zW~k^YVV^R=KF(^(R_hE7?O2T<6{G3`!-pJ5ES+=u51QT^Q0>UF8#D$(Pe4}a@tPQg z5X=6HI5wnUSU$@Zm3R}GEoI&XLd9AP&5z(&4$RW!gp_+TIj-I_U^{8qX$n{6_Bw4rV2reAfF}5~z5GW6Fn+_MJy2lKPnPcy>u_d9h5f z3OQ(y+(JCl*^`OoLm0)Az-3KE^84@v*yN=0DFvd?%xIzxfsCz%zH&{7R+|G#r%KE2 z_LZL#OWvYKX$+cJzxOeQnaYq};}SvZQ=ak~~E6^VUVC zQ?Tt@%8xLL9Gs%43Yj1Ayv|lXSxyY{4NP~*ujICK#iahwGn2rG+gF{W|2TkgN9Wl+BZUE}bl$ynFKQSm|q$*LJki3e zNvz~G@g3qjcHXgbvN%>8yOTGsi4NI}BIAyAbIZw&Q{_9zgI@s@uvU9asncf#-R+MTDFwe>pl4h5r`7oQE^+IrIoQY5cl;O!N&1@d*ab6&MRw!mS{i zzb+roM36J|D~(i(Yl;&f&VxpZB-(G_JsQsCh%^F`!r_i0jntclUXSE2Lkt=^nrx=t zk0aSP5V8OT>V&%=IYYf)g7YpU0#%WM`{0ft+OzPkg_9QM0G>42?f~4Q zFczl49fz0`$g$bJ3X=S7d14%`$7WP72Km!^;HIP?pa0I{do(R3gMM@+o)h@qpM3Z& zk{y5|FNfDDJl`M)t|SQ@e6-uoA=#}6N>z7!gl7%hKsXER{P&FS@SSF5L6)@IMz|C3 z-Nt`^fqti&hU`fD2|OCO6Y<^3f1mb!d2;k&RH+4N(?$bH5{n;KrIX(y?hKUePE_d( z9;$dc3E$29_gj9z_otEGPxv+sc@ww?0g+cMku% z|Aq3Hu~le2Bf5bBaZe%tQk3%z5cSg#&WOZANx4wI zNpcto^doOxC?6>wDCnMR=5s@A#exrc`+c4qrF149NgzJaka z!AHo2(qb1{IbopY0gK7{muAP2K~pD3NFhGdsId}e^VRXVL8Qvb)MjG_*Jt;2=(ERa zv^x0oII^{4+aV!00gJXsP{;0Pd`hA4k`iboeAsi zAt|$Nh$D56U9BJ+M85PG8boc-k1fN^*6x&&B)$<6;T4%wmSHTpI?OkgQL}f3`GyOb zN6GrmdHu;da-U906W3_jScUJ)e)7>jQD z+|U}U=3UrasBThr^x%3|kV<(n;%PwY9e^J>NIMCI8mB^w&73F6vF5JQz+SL@=1 zk-~$0&3h5=9oP~&DDW4cgaO1OpiZ}2S*O~+3qyu;bhHs5zq@*zDV^$u>N7LY?xCNa6H!?!nIF6t6? zZKuX8e1f^0kqIczP$fp`2n(iabgJ1mB01191>eA?!&kEgLMgS!3N!Od7yl=piosSpTXxvb8x&5!0Q(Vk4UinGCB9d zMCXO`KrmoTX*FXZpsSAqvctz3=s@jp=rxAEW1lbIB$RIvl7AZoH#R^lsI@9KHcy=e zJRwA~(o$vHjYeBG^a#l3CJzC=9J2}d5xl)aUnY1L5I6wjTIqPYSVhV!AwsOv2X&}d z`NSk-sZTC)Bk4_Jys@NxS*?N?m->`+CIBBasaWbuX09dkm-@DebOse$c!zJ8kg=2X z+j8T`g5|zPB?Tzj2C{9Q7mSYkKF8^W_%dW#H5Z*-OnegdYi6RQCo> zsO|uAZksPlcq)OYZ@qOOuwipD9oHr zQg-MPhTvG^dv*3@9`ZbGxqo@Sk+6uQE902fulYpd;J%_n>6wb zJ%^#&1j|$_6Ua67i-(aeWko+SV@9KfT7$@T{49wIi`x5Z=8e!dURoV04&52Da}PD6 zLhg{=@#4kiM`@X~Z1+BiPV$}jd2zZpeP{a4#iFyqYlOR*-P^hi*_2U{L@X&4w@1^> zKqV#{%CXQNZXr3AQeh(P;!51zV z97onav!Fr-Dzw#z<xuqgC_Q@F8aY5**5ZGaFGO|wvA&(@H zrCTa=!Y8BI9a}1{5wfnQDn6Ey#ajsm^Ng%mGCS%XU>3GkSjjr(&}8?912ZCK92gui z_`p9m=M?Am|2DHlv1R`jvUY3D5O%?~iaX>`!98I#Lsd)J$@#>G29frsS5Mw@sN$f4 zIY2shVQ;i};pzzX%=;CQLgow+9j#cy0-UM*aqgH+%zkvN0!mO*KCEaEhRDzOJOV{s zDckXJ#cd*1`S*(B(#(z?sw4=GhYS&h0|vQa-#2%LCJH}!or7rL-fu6TuDDv(!<6+NUAfQ+HsJjk)h&2EQBL$_{Q%G@rQM^TsU?tF&^{-fl9d zvzGphAXQ76yLlw4&#MGn7K6;Bqgs#K77!Yg%9BQG#RIO(ltxw$bC2h2(X z^Cg!uH?6WuXn8NVk^pqdU3PvYUyeaUv^yjUw@i(9M^T?-W6 z61s_ek0+y2`e;6Q)kY0nNV*;$HJF^*ygH1dsM3%%Te>PuN!;2!s}CH@_oGkKoy}0v za268QqYhMN3srjd(gT&@D#$D0b_q4-D|NywExX}-<&0?gl|5U(1>DvzABVIMEHpJ@ zQW90QCFRQP)O^8Q&+Np$?sGb)gAB`>ff7JI(LhI0gm9kLq0-vaQ1niBP^#`nbaT}hMie3{B2V2?m8ujK%Z>{|22O$S=0=DAXm-%<67WHqzG zvVtUcR^6g9;G{ANhnMH@F!a=dDf1sAdvFo@Y%QcI>eW5iT=GU|)nY{hR*r|!Tu-8Z zj3f<9sEo%5Ia5k+IV8(hnuKNa7{;ir3ro#D5np z5-r-%ZPcRIg|Bb#Yao-Hp0wzgI)Q??ajyBm%z2vq#C5nTF4pF-schNZhb^l<5BKYc z`aFNwlJ%$Y{#aZ^^dHIb55^*=mf}!#<11BHv9RhT;<7r0fOWoArAd&zPY2vA@XgN0 zx;uT%O$rimrbSW1ef%F@o*HWtol5?rm389jY)=RGw$j_9K z&eUof`%Y^0up;@+p1JgTelCUP^Xf;3?Ax|)8&-JyT{vGF*>VGrOL{)1ZPowcAk+OTjWg|upB5kJ{D!^kOgCT=8|KKFE&m^1FBTP$=41+ zaTaYBVH9H%#WW(juc7)mA-D7kF*mMn9FODQ%xVSEoUMW;$S1B27pbv1dZ(%Sb)itB zVK+5biy3aUf1h9254Kcq5Z>9l1&UyowO0FQ$-nIB(CxHCR~C@VPE|iH`f>Yi!fbHI zk+jp*G0_xRP=&rZ(!wJPuH}}iIJ;eMQ|D#n@l~~3vh`|u2Y6y_3OWB(^(^+0)7379 z6z}a6lgO{C`;)QPW`(ouXR2QlbDM{sdJepi?DglW-(zHV0F2S-3a;zM$Ffb|S6?C$ z4YNm+Ig4J1V_*HLdW|RP10swA4s2v7T-uA6skk;Akcp zwwjqDS#~wK(^lh?Jj3a%xnQfgm$ch!m=n(_*jYPjG$G>h zGjahd-dA&<26U>2&eu$F%U>{DE0AeJuZ3bBT#}pQpGb-)`6cZ1N&dSPk(6GMq# zM|D{r49zr?`%C=!39qHmPp=K->~w0=yMt8wE;(J|kB>b`5#pgIlQ~<-*(v1Ku*@OJ z=tqLkvsmn5Q>=UFS&CZ^J`qw&KoqimX-4r|!yJ%CM8m{f`c3s)?w>Z;Yg@*MI`$i~;6MKqhqf9c}zC&YPBBiAP|j79SMz zO3>B)mHHq!{fS%KoN@pfyB&`?`0%Mv*l~%pQwR5}*F~eyl-l^Pv_xEr)Zfe%qfgrK z;6rm^l=PRGT6`25mqz2WP*PVrwYVJVM=n@<@Xh7Q)yfPXGqFsJo&=Ji{|xzRiGN;_ zBR|zOOOWf9-DRTufL8V%VCcenu!Wr@CgUK>FYIqbn|~eLVdrO&X{t zqgVNHwf7#0l%2QC5Aw8?hBM;oCJi_=7%(A9pISXjg$!n@^fWJhDk>hnAe8eajAR4& z!HHiz5Fcl%a)KdfDKfZH3{D{{h`)%)SNH?TJ&D-)@*=ICkYVHHq-BM_Z2*^xspm_( zlcp2;_XP3liI#4V zkcyT5uZ6~Zaxi2=oJc$*gG^iHZyQRhgfaxH6f8{;dNDLVATS^m`i7|kmxpe^&2^g6 zxmEr#WZG)~NwR8^f)9>;RCP{1j!}*__U&9)IF>bQ%xy%2> zmaU7a&fbmwuqgSLJv%TDX0D?{HN?Et-!w=s*4S5ymfOw?&u^#Zd+S;2HNq>bQ?1W4 zsPt?m1RgcUrAlf@{)4Obxig;&lRGY(+?XX(7jIS)~iAirq zUqg$DOz*{$3^%185-#RMcOj@{9K(Vp&tbEu^YX?Tdl(id2`2&vtRIkDDRQmDD13rl zw9~&sr1%tcxXt)Z?{TeXuioPyBL=(2qJ0=J3Nm!RAJkvgyWhV?DBsf4tW{jIf}cb+ zK7m|z$lv50c2mc^b2rYoanD@U+!f42d$S{jg5$VD6JFUH$EZ_lEGn@3`m4v#DC01djYiTMfOsLE6No~WmbJZ6ELmW3)LHnV zjY6E!sPD6gLq#P%j%OC!bWvK@Cyok|{4AvN&g=MWC=)~;f}KL}FA)7zWJ4FF4ZTr} z2Af5vwK;kq;6|KJ0jV&Ae+|z>xapjHcW)enUZ>B~tB6J0S;cOD-QN)+p~K=QvT5a= z73>Q~{LoGQWDk!+ExG|cUva!Oj-&po+FlXoh;w%S7IQ(gQ?zqOw^<-67R8I+6K)W0 z*iMZ=@CYh&22HgBg+BKqHoC%4K^T71VL;UmQ6^f-@Th?sbrF0?yGt9-vZKW%C9T?; zHI^S0R@-lg`lrMcAyYcyE64oXqF$UI7fDK2&5;T+!%!cews>?;_t)z+knpeRJ&ICj zfKa9&T~{xRPg~R*(xO&DBt{w4#Qc;h>*AS zhRoAKhffyH0T-v4p&-{>voOAGL2pPKG_XJ*YcB&-C`Y^7iiu|nT1khlYQ^&a+-Ow6 zTrQ@Po3pf9l{HVNvyavG6r57+wjt_I2)+m5-@tPcZq!FGrzfh7Qq~{|Bu~{hE**$; zUb!AUJO%H4c*etxFq|y9e-aeYfS%7d97m$bd19+Z69J>4bTW=gIq>UJZ zaoC!V{maATqeHq;uFv!HB5OM3AI1zR-uqC!`^z@ZxfQOU-@&$zBB$6EUZBi zlKP#0McfC-_#X83QMA(N;#c80MSS1;ZM2LbgKy zc7q#u92$9lX{~~F+)?}NNO@AvNpdL)8fEH>mD^hTtahkmi+GawOVO7*7Kjo>F9?f; z#~2qwnKIP2u^iToCsOJ#Ckz~qB>yu`tU;VN$p2x?~lCRM4ciCv&0t{7hE8NC)40c3#Rbu!5Lsq2Qp8m z`eix?kWM_(*^YElctjb9s}Zv9=$kInrbN>|Fa@0?j<1{2>K4nmT8D4+fqQ{o!;qFNcpOg zhTC(KdV`-u@Mr|5TqUCroD!R3_)S9)Cc#B%&gQZ>a>%WY<8rwd1&TtnHxNyR)1Jk7 zQ=F7r@bm=b8I_(ziPE}@_)+*aFrgPlA|^czN0OACv*Tmms$ls?kil^_Vk)InSkz4?m+>=kWC@7Im2W7Kj>E#!5-UHd%I9Zi!B1C zf!3DXwx_m8B*rh$@#EN2dusb#BEO}lcT-FldN-LGRku90A3F6F;`5>nqG6&(g_DG5 znOm6U(RCxq?fvSWBz19haa^-^VRTg?a~-mo&XdV+kFJZ5_SP+x3-=gS%oKzxM!2;c ztt{4Ia~SkStDOf%caybcCC5+a;r9mMr$ijuhpiTn@b6g_7sD;I(3eU97+k8+&S#Ug zxVQ$w5++epq*pfh@g?Qpz|gMBP|O?3T~f%4(=f|{LQFF0>V!~ zp;mB6q1f*2RuI(uevKO%6iXGRR#V0gurIeV> z&A60it~*q|U%o{C{cS%d>y(7=4cog{6SgvRApA z`11|qcZhl=65WZ4zk;U-Zd%wgeWDtS7K6pEH;&b^Oi>*plFNFKw)}lQV6Tho=0%Mb zKQAf~oe`ed&KvT1ah;Di-E}2IF}W^8_8z7yddHBG7)iaWP9d{G)`Hpr9gtv5E#x>Q zAyR%U@5s`R1@l-=rlH$m#A=~6z=t~eFsAa0#S=IfW{iih7-S;MBq{M#aWZU~RW`eh zw7Kgvif6(h7zzRC+P9LQ`?DP?2vF1o*QelNnppZzQ-WSe0s8!FB4HzA4G-cTZ| ztozK3?Zn988Y5UfjhgIVZjIc4Y#QS3MBHSohfK0RE~f7q+PxmqwT9cfOh$|$h(R|2 z?FqbkpjFE?;$ABGTv$tY=!CQ!0v}B$108Q}?8XiqsGcOn*oazH)-}Nr7Z! zB4=A+hxETvx?LdJK3t&pQ$SoL55vjKX$;k zbu|_RWzz`&6zzEClTKrOrXm3YsoP6VUWQkE4nj>vuW}(2uA~Ze_tfOF?22b=%1h4 zVwRA4bA4>v2Ydf)b8lF6SoPk%CRDHkMVpG!hK6#KzV$e#+>BBlmbC$9n3z6BCFx=H z&R)csTC2^oYqZ9mDK}IgLFIf1_7*e zPiMHOWdDzuK{X5wq<#FTTHs`lrNf`>&3E`?$7W8U6p6n*Mr4+q&;%|CO0` z=lORAEED%&FGeZ3RN%rsJoE&MlZK#+L*H-|j%-U_w#A{g^x04$s(=c)qA~Bo#*W^~ zrZFk$Z)0yv8zfiR)YiURF&ARiBIfaP7cT47rCmqUJF?gF}#3bDj3iUDKZ($%X6YcQ`~uElcynp z3NMQ#oRD-#K>~Izfc6Ee9#UegP^ARTC)zyX+UOa=$%DQ8 zlRiSh{vH(iIFuO*A&!cRjEMOT{E=U9W|v@NAJZ)_srTJ0If*P1-xtO}#u=oB4W&(S zFCM^?V>4+%a~QB=rSIbaF1=Im|43a2{AykQpQ&ELuU3z1N|N%xmQ)h;OtF)6z58rP zxVxe*(1a_)meMA2>eDGBQ?s%)HmgBv$aJV7qfV#uYM^>gW68|Rc0hjs2!>XOs+_|2 z&PcY8l&(#X(zW$g$kgn33zEo|XmC%Vaaw(;L@^!xX&y4K#T)9428>E3!mI0B$c^fw z(TYr9IeKNK+;Me%QKX*$dxbx%KwyqtC|zEYlfm}Crv9^Nxw2=R<|xS41ZgaJwYc>T z)?EDP2!=h{Q2#zN$eM3;If_g!Yp$ulm0Re_aXYO!xw!=e4s$-)^l^TINED%BpJ}ZB zTso-0>@w$Ai_DHflipmEUr?ye${^3GPkZ~%78p7g4n(}}rRjZO zk|?9drcpio1uBgyJ1Z+2m)v`Z?{sPU4KdsPc+@{7X3xt18_WBrWZGxtAN5;+)SW5o zUsAtpQTX(pdxum2X2Wph`aQjdn=<-ZPQh24s6t5_+7W`d=Rmgdt?y0gj}<$%cg6N$ z#paczKud+juFA^>CO9h(q6u|cxS(h#4;N{4I<3KOb7b+#Qf7EODzez)2`BX_T{79= z+hkZ7`OK2I%#a~^fq8v2!3f zx;j&mp`ofYRN6e1+MzdQYV1@xra@hvnGM0AnKrEzVnYoO=|)@^Udf2;>N5#HfJvCj zmWu0<>kFBeJ;IU5%Z`Wj3SL;^|CRbLfVB*;rhsOnQyUgBWJZ5gB*_`tFpfPstRdAG zdAg@V`+&qIB)Wd;X4ZN1#X$A_ z(Fh_u$Y6$S;yM}JA4fjjr}K}bg4Nb<8BNw{?@A)iZZ1g5(jQ=*bdXIQq2V$B@W{VciYd0OSn#{8bg#vu|}2hu{iv0ekdxL#%LQdt198 zoDqcFER#}azk3CeE(PzrUm)2O!8;!ih$6<2GiMs!kj7XAVNw0rgI_m5IN6uqGY_z#p&X7n5u_yFMp}bUiUUQ51S|F#91B5Q-8_ZoAXvvgbHVc4J|o-t4xz@{6o`htmqFu5V9F z5D8g3x%*y+Ayptr3A379X0yYrcNnc^Q(>;XAm8LJblUR^^Ib(w+<*8YIYAWqT{4>_ z36wF3c58tViCLXgfSt3T(Co-Dy3Fpve0?s7e%gj&oQ;KyzlV)1D-D=MiFSt@pPZ%w zQ-RUwC^F{iUD#Dv?Ivd-iQXHLkRse-u@>e2U$FlwK$Ki7KnkJBsn_Qg+D&?=$>GQ~ zn)S{CliOHeTyA|XQ5kkyJhth7RUi?vBc0)aS?tRZf$PNV+?YTHGblILRiJm+^`;_I zk<04H&ovp1=#Ur+CKq9z9Xb%A`kt|~_s0fy36orIv(;YYa60V>UFgcsg^)#4k>2UZ zb=V6C^O!ABxOX&rtbd>jH;NMiW7*EcKtpWgIcfLMUx)3&H*9oq%PS1~p*k=e`CIia zYayN-Q$eB8VYfRl1gvh88Ez8&TzaDL%xE@D8~990+Oh+)F1B*mekz4dyu}<4nvqNQ zm@mT3pi({;^5LAoxWpWNL7~H4kdHxDWHnpo=s-kZww5>x_A3XJv;EGzyRT( zTnt}(PC;RgBiCfjcjUYDdOOZ&Ic9TV0qMH8c#!a-DDmqQYFG$y(sd zcje^gqxSZEXKqdr+4kx%036qu*!yk?oR_du76%@2g*W%Cg+n0EJz$7($Q&=OlC0Xr zo0o4SlaB^c`e7}kh@$Sl?xk@cw=`mT#3_N>zwL%&0`_icWZU{J(16%|Xb$7otVv!^ zBk@dmIzdt4fn;^MjB#FDtH;Me%@0)4TsBU_>7}8&x!=0Xnm<>G6$AT-3*AEMHkTA* z*UB&8|C>u$^#6-eUQf1v7%+5pg;GQvd*tIl8>47KQ_~B|Wq9Aq<0#&}6PpNC;`2sw zLQE$D6C#d}$A%4mR^TW+$H=kxlIz&$zXwiB<%cBQqiYn0OB_XV zP6Y-GDu1#3MZHwNyRSi46J$flB02E*WQ3=r5f)^>B z8h=MS*C$V0IP`@92N8vOYz@9Wf>QcZ5D+whxS$@b(%^NiKFeaU=p2?zJ5_n6^OWFl z1BvUIwk(}G%dR!3RK_fFIO;`bWYPO;1>x=e1fwnsL*ZIUrmG-Ce?tG71Zw2rETJRd!g-&!HnY|131mWf>*4i7HA9VgSyqeHqR%uyuNwAq zSt{_h*loc4=x`r8ORLGt%D$cq*)?n!8UJ3InLK=RVF>y1t+c4b0EH0#4&$K*D*E@| zD%Wt?e=Fx+h=hgkWdM((scLz8#2Zh2C8$PY{C%nEZ-D{CRdOPhyz>2(14x1vXpXzW zEOOaEiNGxAlo9pwBh_hI6|VUjfz~sq9XR5a8-at?YOv|YVKQ5lm8G&;ZDi;Z1!Gdy z2-XM)%re1kFt@^7FK9u3pvoQS-{+*^^|a)k0<_&XWY)&?Kd}HJ6o8nXo~jgul|-{8Qk2d`h|LRps&v z0hyHdW)&9#->8^0NbhT$CVW^yR9o*-;(Fa(a(2F|aiw1I8peM%#{XtK>)0{A#$>T% z1?oD2byqiTOp~vct>o$sc59A>Wg!*HrXqVg8WVDJA-<$S{$2R8@MSOmR+Ao{{_>Wv zEqlr6C^l`(`Oxz(wS>03^i{}Ldw7Ej7iKC^KqfeZ&QImIEyZ+0xyCYZF#ud+aS2A5 zAXF&hE`yE5RjKFfJZD%=kk6~1PGiAMbe?@TONV_hWIKPeJ2~F@`{Tp~<76YBXOYi8 zP!2aQY_Y#i_xscPBW3u%IDf3|#{O#CahHlQaZ?cpR1x1F=oJ6gAiI-C{3>vN|A5H- z)pUN*NE3d4%7c4S{{3-D{p1cYy*T@8^N+;nu;OYZqx&$G%vfG4cIc>3L@lnWs0|mp z)VR_DsijnCY1YNpR}Kc#?hMXt;~=Q9VO3)s>6r4lTncs34vUsFs3*m7_haY<4+zIV zV(N=sdU|Ju`wG`Z_haa7I4X?gc4Ux`N$XWkwqjh*-8b$6Mer6K@f;{jA%WG6TSR(| znv7i2IJX~V*?kY}(WA%n*Ng^clJ(?xTnvAkEy(6;;O@iG$+ge5p%;Ks$qdGtz)#t+ zF+oOOeopQiZR_gG!!ziO3L|)ve{q@XTckA#X;JpuqD;~$o*Q>@QvB_@pOwH3Qu@eX ztZ87{1(S4qG`)luEOze|oj7u|pjtkRLe*gW73rGKV81&8DbeM}z_VM&_v@2V_hm48 zmn_6+1Q#&`y0dH7G?r?Fn?s2BP~$U1b!vDR`@*5d{+z@LNOU>em_ou{X)KOEQYD6T zo-k@fQ>#C98czs8tCoZY->UY1DGVO3R|w3~J4X zWyz%01XxxTtl~+qo`q7FR~pAk2Z$jeX)uX;wQ&FwNzz_zoH+Dlu~-oC@(^kvV#Hx& z8gUo}ia3nJW@N2|S`lRRtBnQZvsW93K(JldYmK8A9WlJtSQCGwQi4+B_PzAGe$*O3 zEj4-kwMLcgflvu55h+3W-PF1UmZXqcQ(?tj3TxmbYR#aQA6D88uq?x=l~1i}NyO`o zW68wV8wWG}iU0M+RB41npx7ZN9j`aqg&hnz{CZ}u7Mx#}zy@p)&Mq>t<2TM3nO&)opaa3BhR3IfYVcj>FS~pPZMrtjB^;{CHgAkhZ zX5+&m_Um^VBZfxS$_j&9p%t`W5}*w~B_{_DKEWPkn#!3$1#W$=%WbmiO=jQ(3-fcF zh57mUE_;3sXnN5F&jDNaWIvK8YBD7jnq5}@l%d{dFzMN-P838IMh zD7IbHv_LY*o#WKI@*R4!%j7cUI`lbCmp-@1WXiQWi-_mDM-x(H{RZmYe^xLNQe!*A zn8WNB{E$lwv*|}|?olI(PvI>iLkmc=7b4A&Lnf#e)>)aP&5x3LEq+wFk#Es|CljY<-q3 z4_i2$?RrWY(%G}MI-4a^olVtf8T94QF_dk~v}N1uYF(Dzk_RMA%7#K6*?4bZvbY4a zPS!HFX&?iIX>`X-s^>O+Os3CkN`j0^&SUkwrV#0+H*ET7V>CO_QN^Z`E3dGkS~;{Es6Y(Da_nUBYRzHr;xP*!zI(?Th9VRA{ow+Ja5zx?nX zY|a0%sOcvrczF13W7O&?2R}CVJGFl#KBXK^i@jy|?M>|P+h@MLE_{q&1}0wmrzQ&3 ztfJ9Rh@aR=%|P+>qIZQ^!bh2O(1Dlrr#BmL0LAsw@vk0U24Hh<61~wJQw2gT#7lgM zj~YBH7r(`Bga(@Kcd>vTmaAd=1YW^(0rvek%T5>6!{@^J(i%@AROSKNI5z3k7Mlk2 zKoy{E)a!A8RogPPMjI48;m)j4t0tR<&mQ9aBACS~cyJ%%Su-*+pSC6U z=Gu~&p9z)gFPsnXDh!n#PKP0~(b;Sos}^ci4OT1AZXUfiGaF^k)H*Z{=%dm@BNwrZ znH@tqbhARps}IdhlDvi-b`bUbb92cRx>?_r9>nhhc+wvyho**oV(xxJ@CJP8->?H8 z4>KP8c-UMqPu2z7@_AkX7D}Mk0kvYV=Vj&@xY4LC$pmMYBU6tdsaJtgV$6o%99q#f zQkxk+5HggVS+iC%t>p8pSwkQsBuYPP&R_F+~q@VdE{yc>AJf4T_H1o+&ZKA zMNZ=DJihdUq6F={i+DZF6Nu|4=@9m?r&&Fi*$SD4%}22`kAo;1rQz2x23#{lEtHHU)8;l$6{f|r56^8r%Sf`~Bw6w7`gzSELg6Ek5i|f&C>6jpgUGrnv zg>N?>!Zk3|XZpL%mr9>l7L?0UEPbBF70Qzxf1|P{8-y51KQ= z2aDJ8)x&)h#nI-?ZPH!8&Cm;byet(uD<1&@U=9+(9!Efh1B|yu3M6AFvqv8pF-E(? z1|gVw$cX8UNiTD>V^IHy=dPbFv~hPr{!r9EC1%_2EbpI^X`ejXehZNP>`eRQ3AS!} zhm5xA&syd`m}#Fp+b-@7e@&)+@@zvN{L3@#lP6_s@6#Rnv`il$^(k+ksDDb#OE9kg zj7-UA$C^`E<;TtIn9xUY(+kG~!9(mzpEO5@DDK7YiI^ywFy!AQpMKeVo5F)RV+n## zwMLn2+sWoRQCsQ@u8N@gL(JEYh#(!0US?$XMzk0$AiQ_)pm8t}oMWS-l6nd6xO&(! zJIRD?v&og4Zv_R+>@?+@^Q~rAQEraOZqCUk(F$1tCuaTfNiE|BS#ygVxkXloHQxj( zWnn>4E{KgT7l>+ZBQF0w32NMjgV;MJwR|B0i=u4O!4JFaWl zB>4a%u7R{(-*Q;89WYtWI&Ww(r(;#ymZ|O^{Yc}-mY)uNY#x8)mDS5I?}v~>;(vf4 z;hvTwj7YWsIs=wpnM@Ae*D^}_#=)j}nB$rITNt4z^m@$kFKCC75r1n*58e4vS{z+9 zgye%v_h538ER(Ybj+;Ula@&I~+eKn5l*JFVTq@ma*qDwa)<4wpEfx>nH;ugTNK1xv zPTe&{`1JWBEm&8=`E?~N0;&UBdYDU7h@z`S8`<(AZ}v#`?1CX4)tm9e+tqSKl+!5~ z*h4|&2y+c9Vk9*n&G>s5!1sT7igap9>|{onEtG_xxGs)rg-%S>8L)M?falxh&}Kt$ zi%JK^Z=)^Kpvux`X&@EdO6GXRXGD(KOnD7?3e$_t(d6)l*Ii29aXhSw?hg!X@84gY zy}18hog*`lV<}3a((Zl}Xk01|eN*;$a|a)7<{V@skiasYe(&X(a~a>bsOCU(ioE!iUW=-!qXA^Y-y z7DGz-Q$6|s;)vo@OUA&{%;{}TfehfFe@?*?&gB&R*sGd(KD;RH5TFqx15TR&ryKE> z@U+d2&G%nIPF0T2NX^UE+tDQU2v870Jvs+A)-<71Jh_9len9LgtWlliXtFY0~hJ2U31d zwYW)r{F^f3I^9wj`NXl0umB>Af}a;j`MBgf_*IYJ0TiPSAv5sqt}rcN zouC|c39_Pe<_gXy0Gq}u#aBOfh^9I4F`H0{0MY?)qPS%Hl$l(ZoE10jXGP`m{K@DlxGihKOg`l6SI)!V1 zt2F)GH{lw5@u0nEg?Siuw+aOXtwt$Abc3J~KBXK0c#zRTQQ-8cAHtS$c`DlgF&cFy zAVE6>g)Ysa4!U>-|=?I{`ySv#d$^Mqx!bxYp^!Q{7`C2Xq z+B$r*_vyUE=`jr?ADn&*%E7-F7ZD9S%Or2ZOmAb8w@g_E%mtZMePn!_B5Xo!d0oKo zq0FdC8lp1brE0btm7aiC*;L_G`s*5-l(pWOO#x4hvbwUijB4QS8*;RAa)q~5>8bQ9 zo9ciI;c`({_DQ$0R_Up2Rnm+`DZQh8qm>?Iy*JQU*H)X+NK50TX_iz5nktla0emd2 z^VcH=J~qt^)Yi@N27;Lcy!Ak~P&MGed>U!0T!m0rPm{7ffY8diT08+19d#)8l%h6B zpH?Q|MJ1Z+0ySkQpwiREl?h&cPi?I?Fp5UvlBw}}%8+>-7pbvsW}uWSV&lxx3R?C+ zU0r#wM5UfuWr8s$%<3<8CUZuU#hiq$qhiWBKs}%=^#G|jiVNJ0D{EBxD}5E{S#?bm zeq5c(lqKj#XqR8sq0Ku=S%SjRMhw=!ab|rz?s1`+xQ6AS(5P&#L@(+FTBC9pniSp1 zUr7VjDT9${9CX)8zqh8fr%N_^Ysxdryug75`0;?K9wqP57W64s)_IyLP`Am*^q(~x z?Gv;IU@R#C=$WMeXK>ij9#&RYI+Gt`=#||AW3q;2m?tWMAmyi!o-8K^3)9^^qm;B+_z7rKu(OWhip}>M3^eq? zrb=()KmfD`>7hdWpzKa!^y8z?MTT1;_6i8ev0~;Ku)4G!<8XVO>%S+*PmlZak$MD3 zyA-i&HYeg)hfF`llG6q}XBy!*`#Z@A(l9R!cTE7^St9O9nV>RN& zmkGS&V5H48E>yE4Ki^bnbUGaF zT*ACd*+0cUrjdhz__5>}cWZ8vH76(64jPitonz92W!>mBnVeu;EdtA}3+(436GXBN zmyq_x_*qFf9b1hB$U(1nm>gCsc*%=$kyVk&YSNQ!3frLMQbv-VHjHJr{&8$lsisAPO0gPSj2D;|AqB3)}^+LSrGW zDVpsC&O&!lk<(p}n`<<>IZ_tNnnP-u;vXaJQ(I>xfqmGHL%PY41EyRPj_&qcoZOAz zwFh4^Z~;v;?cro_>fendb6V^8q@to6u+)S0MsuKS_-=cy8%1-0C*Mpq-8%}zveHpz zy~{zd1t6LMxOQuy6&(E5{6d%2sE1(mO_Dbgl(G%LHx!xj3vzOu013E#U5;FPuD#G? zM9p&b#IyVUMC6`E!j@)$S(3}0^67*59z47zutFncJLrEP>sj6TAOJp>PTRsjK3J1s zR5B&GW>-P3!v$V`u=tw5(_G-nahaT8cSgjb?s6D&bFJY1HruUkw}UYKmQny_f)5+ewK@R@ zlgZ?8p|645Y1ik2J-X0NwmnDr!etxs$p=@XG)J#)9ouWM_?apMCa9axwG8}}VI=yH z^C&TQ*-nz99yDZutDwk;aZuPx(Qn}4mu(nJz{77O*OdeK|CW!R)?gU@^+mbp?qGAz$teUJ3v+Xvc860> zFTUpCs)Cq;sFY zk{nH(oe=NDA^jbk=c(vHDcqE;>7zJKbRlUTG<&3!;=9DRTYM}S z;{K%BiSa)HVSF1rwTwWp8*T^y5gZK$7(W>;5`5S1ze zk07g(XKNJ(8UYXWiXrbN&&~+<_E4P*aK&`C#XWdGZ|2J9?)%r~v+&aJ_rfNJ?GMch zeLf^3WUXv~Y>xChNdPjZ-Qs;ByXZM#y6`SWMmD`FzM7m@&JNA$FA$+fHk6_I%@rHF zfZ6PRcav>!6) zb=g@uTOK(y0z_$HFpGz8_2tnly5Ds;;!WlbaX2yy#&NhJH+N)f1{S^#QQBz01?fCU zsL0a-TdC6-LC7^&48WxsRM}Re&T4={I7*b(GRTS&Q(qdhJeOwG{qClF0}T{|M@DNC z%!;p#Mz7ImK~~GmQ#&-cJ5idInXR@XGdn~r+K^jbo`tJT87(HwVv+bdEzP3)9VB;q z1w#apFbWQN)W4g=-b>5}aa*s}sSKHRtJXp*1GpK~U`dDK2gqH_v)ff!JTdV893GDRrxhuJ1UD_1F0j^`WbtrWOLjNs?DW#SSukjf>v zH;HR^sG~mHnx}{0=xh~F%=i8j%&E4mBZcPF{r-7Qv{Dp|zu-`SYG%DQJIe~JwFB*A zEGy5nsKBg(7SidhDln)xviZ*NBT}IBe2TQES#`fD{3ZzO0v`2H#&zu=O!>~B*5Woo z9=I&jP{@HSvdc1!*t{&g`li|#ktqc3B}1P*Q*aEWLI zS$#P>9D1Gh|6}hv0HZ3lzqhySrYH0?Ak@J2l18>9Vas!ojC z>UKE*%9G?U*_g4Dk=f1bjTjTW@I0C6bvU8i!PngPK2Gm_y5T(2iSeJCJp4F-wC*uG zjY(d2CR*GClO+iN9WY=qS&TNf!R_&2---=C=I_AjA$(T9dCM8b%74DFaq~6jYuvt? zgO@jxJrj+<;c!45#yZiA7HveY^`P^*Y*u(gaR_aW>60=h^2OhL&Y1Ym7c#k2Uv;^G z_~wKn5!7JZct#VTO$24GB&f7H+;#_aRt!KNVQubPAE)n?t$0rU^Mwt8@2jjK*jekY zH*lNaV9@DxW+u4|ymTL?KTZ#JJ=|^&v}#QTgBOqnyf)D{V6_3Cy+PYPV1@FZvmmjY zf_DUa39(+w3gsXD>USiE)oV4Gq3Z*^B@960fggjh)R^S98muteb{X7u4_~P9U;8-S z`rfDSGfw_gN^+XoEQtI5FL&uRctA zk#W+T9{(~s3wlu#_!6;koRx`{kNsZ1Ocu8l&T~vKS%L?9=wewgsKO+jwGccfE1I~` zH>jTVaY}XGbBuAgaeBcCc5d?E;BmNs8SI4KAM~BkdCd+C4lt4OI-q%GG*~Srw_O-i zzXB_!%l6IO`=4bj{Ad3|x#WDoor&pz-VOCDyq2JiWkg@~cS&}!8EhB^Bo52EuTIZuW(dHia1>JYFv7>!sKeFFO2aP_;j_9DdRC&5*6g~eK#nFkE%?hsftc4FKxf5Hb zW{bJFZ-yR$neMQ@%eX9gcAA*0*4gdiorMcWrclhY3x$9~tgnP?{rtjD#o944zcEx1 zuLYaWjG;o|m3?97g3k_rcKCL+L2WpE;qi>>nM0R4l2uPBpE~%|LA%m^@Lk2b2mD7r zMZW{=cv(Ju8E=K46#aq`?<6+h?{En!{Yu_j&RXnwKB$Mq6!SuA2CDRqBNHQOdf7dl zsXAw3Scw1n#h00*4+;$)BeO2XI^=y1V9}9;bP2TQSu+e+$XxGf$m-&xF2m`6_Htbn zc5A!}FIR7M^dT3}GY1{<^hVh|ZAd@nXRXlzXmlf>@C{ZLv%t4g0~a4`iN{P;Iymtl z@euV4B>kB|kyQHV)A0I~`eBkZ1~LpLzQ|lhb?7UoyV0K z0*Lz#EG}ok9-=pRYd)}bLhm6m>zQ*{SnZ!dMEgv+@hC+q*$vb_o2m@rj z7n4wTrisGTT+4K1$e?$mIG6_*JI;EzAn~8sg}E2zCUqkZx<<(GM{PEcH{3 zcEQvH>B3pJ&0wh)G3xCp{3RB-r7mUom0@--H$n$x8d9!A%B?Pua*~~))w7K85gX1n zu=1Z9=D2{C>|Z#V#vEGMg{j+QJWQJ_OQPt`pWMN;{m{Y^s=Z;7jQi^F!U(T;14%;{ zb*H4zMJ>3j&_$Jyd8nCsDhx-$77fwb0Uue&`lp05kvV)(Ikkvbw1#RT7Fp?wh(!Y^ zBYIIa3&v4c^rGkKZ1kcU_H_Y=Shz#`RuKP^K?3bDf}QBlnmT7MiXnUUA_L6WrM%9G zbhTDQ+0*Wgs;q`{fw+f;^Ew4;*!v4x4s^2gSeN!*yUoj>8v&VP?8ekl1%)JtYeHDZ#X>hq#A0K^)!S(26DEpGDvC$4jE8>K!{pzJu86~;u@Op92v$tD zg}`lsTX1~x1n=}K%78}f)SE1VX`|C)aJgJYIwwtu5BndX;GE+YuTIqsg8=(mydBS= z9zwbIHZJa%5%gId^bD{GYZrIYwNj5&z9H`>>$VRE4b0As0Qk(}m6|M(9McmFc~Hee zKa^Ku3|zzT*p@W*Zb>jfY~yiZvF3Ex7+A1*9OM$f1cdLPOe>%#T>uO2)w5II`|C9o z<+XaXi2o1dk<)*)c&HRcnvgo0b>r-4DMFY3Voq=?W)QTuAq=Llh~D|!UF zqk==X89pa(|LV?`XFN){$KrLn%q|xX#X3o@67|Pt06qf!Y7pl7~}Z$w&J#8E8K z;Xn!)yCA`I+f$lM+1tl~{9# z4h0J7V&-U0ASgZ!N6n0;4aOhl=1Yb9*Wk0!SN#VAG!B>EZMV}NTb95k9`(n%!Yr^` zfVhm2gUx{eiNWcCAR4gLu*7@`8&mRWE_GlnhR40BH?G2FHA>Oh&ytHFS*?2nfMo&c#MtLV{;6>d0 z33BTMaV6qlE!qNPnd|Cm*VCTxOo5)3PT)eh-w0a@J(ig zp)c=UyC-AT64_)Pxo^dNo$>u%#F30>cYwwP5Krvad3pcHNsQ<}=vA-d#$;sc4tyR# zoOOZc14KrT2f{l#6+R+QuNE;P)}->0qxTWt45E)f#G2G|0V1y_6Btgyv*vThn$$$l zoCGZl^+j&PS&!Zops|=OUTm@OPTuo)qSLrz7oL+DSz3h;duFUrJsTi0WV$llRsdBo zKhb=Vm{0hQxUmvkrh(`LtW#L4dL}?*beQx`8-*1woXYb#13slF#PzuSetg`BvsU$V zJ(A2!v<`^I8K3T~7EXbPc|ETMpJWgz5oZnRsQ{4;UP3*jUzj(I&)FxSh(XToMGkX7 z^(Jzr1qBzNFq;iFtA+LyuA0g>giI8dVUYa*hHQtl8{!P@>&XBKc1PW?_7>bOvy6Fs zG)Hj132YcmFle3#(6|82fITO^$MZG7l;(NI3Ak@I(kMkXF`E-T9-y(~4P*7dpF67o z17oyRD}Z7Dgf=h~2{15hwt#&sKx76utKP`GEpUg^3mswFN9xQnSMu+O$&{T@tf0l& zh21;syS@AEcW7_W-f(PhP}iU;&5!C_^%0d(b(d12lpJKo6a{TMdv_$gRNJX5)z)@u z$pTpc^XbX@HG@X`9;KZh#fJE3{4ySuwG~ZmIc^GWL{6RwzRfE1>USD51fEw;{?vn5794s{h%udY5pO-7@xB!RlZ7-uxQ zJ@$t51xO$i2^>NKJCHy-5NT1_Q_=6PMaC}o5Sd@ktAC1hWxC=_UyJ8|#Z2q6n;?S6 zF#j{WTvatzQ+@>YP|2kpqwu;r-LtOGnBlAhk}SP|ac}0?vkrI4@Sg>@>_7@4L}sTA+8OXmpEZ@| zV*|;5ke|~aVbizmh=ZNzl>mtWSQoG}1AeW)7T7eMIk{A$6mQ~F1|l}ycsW31$uts2}g*aZnqLTq4r{0}u)SHAC8ebwdg}; z_dvgspE5I=N%+1Q^sGXT1Zbe~0>o`wU}nx%RzWDdpN35hP?4ge0UGS;It^ypyeMxf zjTuw;fUXrXauA=PxHpIkxv8*sEIm*;DVjc*Q#eFw(mQD1lEU}JQB*m5Nfh0vnG{S1 z3JN;H8w*ZvE;)~{9GfW>%y}r6%(-D{* z4!g;QEo%r;^bRJecR*&Zw;Pj;Zm4}&G0jAe*|?!o$cOb-%ZHhBg`p4;41IfOXv9gt zlAaVj<2!ioN_2Adu`bv=Q2sTtnAk`bc~s9bk^dAM0SZ zeJ-i!6R}iM5YD~Rv#3*?wnDX0XfXgNrO?pyc~qhAC8HJDMF|B{j_5V|BfrnFUi}Cf znpzZ$ki7|+?f-k|ar^PT4dNK-q@s^|QrOH@ZDW4pra$@~<}BO*tsEFcyGfw$f`%#kMJwYL`^zliGd?)B&FK=3l#=DOL`RzsVKUu;JZBykJ~%e<;UYRm>g=+mlz=TA@`Zc2GijQ z!eGff3}U7uQYHEC7M4fMoni_~IS=>ziVu@fGJPCHV1){&sqot6@CeJJ0w6N^mp5!B zdc_G`B|Qy``e!JOuPnNQDyoVekheprZs8njif$FFKS$>Oivq8s-FFn-DvAD;OJ7?Q zDwThN$NeM?USG6E9)%g}a_)=uMJ-xr^Xuk8%pc{64v~~lU8L76Iw%~+t;2OCZ%Jrt9@P8Xa2B_8*A{rjjFo5zcI@OyQ1 z80B{y1`LIeMb~5M^Vi79pqBo+;WO$F{wmqa{OeQ{w}>nHKtm_)tG3axy+w<;r7sk{ zA#R=J8rUz{YWMbW!PpRhLROd$4ovTF_h!)8dH-xDd9@=qVt-L*aogVg`oI({BQ+hE z9O>!3d-uueKe#uHE0gW649Xdn-bN~!VxocrMQPmk2a0}`P{HA%6z)HVi*$+*uiB5K z$;9ppxv-id=I-QV(FSq5CRnCPo^?^-D@FgNf4o|h+|Jtv7M}wFt70Dv$1%P8K?@!> zgsCto%(C{OoRMyLbL`Z;cW;+9gBj|jX1LNb23q^10wl=``z!n4!LI%!&IRD8W<*D3 z@n(;gPY#38V()={?5XJkdnc!7c~BSj-u4VT+>yX*BulJbyJ7i0VHV}g?G{U8ONX^= zZ*iG3t!}8y0Z-Cw8$S*vFD_4#(~f-_vk_K*na*43hTz_vscK82NA~COcKwOGJ<$_^ zwlPT52iTf3-a9YK?ID8KgFovj{Fyb8_$NMvKa;m7s<9TJhEJmMP7n6~Z;{v!Ym0at ztnH#7i+%>I?WvbK$LX}2Vuk_L_QafhOMq&-<)@+_e1Ny~+|Qs8eqT2Mz4G&)i{g|z zu_!}q3Wp_cQME7Wc6aB#S{-%xUl{^uuF%{4eLa@W^}n|rwfVK^px^z4S69%+e5lU- zMdtl4{U|Jrg4;f%F zU!Z{kdp_m@3#$MqEIGV@GD9plU$YjklK}>Bo+Dt&Vo({+wfB1K)e&1&W zGvQ`FE6NUezO&`?dLV6|ED}bBW8!1t8u1eij)%pY#CM7B;E!okxNCk3no*LQN4N;&wf0AKHteUkl8SI6ys1dddlOt0{nl`H&{8L7pX-fnRM)CEYPZPH3?T!@VO6h zoJ61U`(1Io5|YJh@?zuMm}071iZW6LMEfNY3rC!70z4@sEc%2O^`wmwL>Rvx18f>! zT?wv|ezZ?e`ummecdx>mSQT8l8qivr+YneA5*orJkKSx^n+;w=onUrgHfx;B6oWO_ z(?6X*-;xdI`0Pd;%}O+}PHvKBvAAH?M>(I~Jhk9!-0~FK^GLMP(`a(3Aa92_7Fr@> zfJ6@n0c>}e>+LWL8_bNJ1N}XqVftEL(2qr&X}uWg(OaQ_1y!R9=?g?Gft^U;G>G0n zd^!?giQy-aK9GRTV1VJM*Lz_CJpGfnc}P9_1jKcq?-`&sd#y$*3{EbfrxTgQK$mnD zkKr}6DC4@~w}an8w`2RUZSk}w{X(647ncR^!*BUWvH)3J@(WkfySQ2+{(+m>w|J5S zPz`VOFYW~$LXjw##A_=ibIS%4FM?fM$Jc`>_3Iujsd{vAF!%GQVueimvD`o765NB` zAk4U?jV<0e7qKA9AE3TR_ zrnMG@g^Ll5nP1M(DGe7D<#1lp#4;UDpdbj#8+Rrw!woK=Oqt@T?WE$#O15Bn0bsS$7~kD&iw#?+x_lkFoG!hI#sRFKD#eQyTb=Vr1qBUys5lvLI%*WRKZfh!F%@SRtcCw9pcniG=7`y7fJKFq`6mUG zg?XYmH^~m;|0KLp0Rv(LWP@2R;6JE*EMD9b^aW$#KQ|RB!3E?Vs|}zW9*>RTKjgw+ ziOFD0GQb-uU@d@k<8cW14@w`Wn*N5*87Kew!ouLTIxvF<_zzBp-2*49#w2*K0UU?{ zK3*JFpgVgEPP-m1VJ!w5)FK#gj{<3Uk<9Tj?_S2rf4-0v-kyF|JXTA4lOxjsL@#)A zz=rJB*k6I4u73A2p1F|9l~E0fs<7&=F(|0f-wY zY#Tf-z14BoEZyP;D0A9Wj&>n+qDdCMZ=KTv+s?+PKFaE*>D3zxvbszH0?1H5=2U z+Aur=tdMi&i~~R_@1=(Hj}$v8t7o*9Qq$)Ji(7IlA1VGQUHm=G{GvEk4RKFC!^9WU zhHlTa;HtkU{y;31-G=d?|ENy#)yU`fRPk|XPClDYf47{_wL`D)0k{>}*36kjMq|!!6%S#sM@PCyZQfn9-Ft0BDV#Z}athS-qa$=(zCP=|!*{ zT##N9D45F)t1k!Aps*%Tv;>6(6l^{t0fl&D2}#$Cr~V} zEs%~G>9FaXn5FZ<F&Izs)5YK`hA<+I9X4?cUay|Vqm-|zTTk*&x+fTMr~IQVt` z4$M~WfXIMpD?F^`wM};6r$zW_9DaKapAoPoVag&iAXZ4m?-{uM5#jkxTg#Vx3BWS`|^q65fopn;NOFhfFD!U3Y zi@Pyyzb8jSBOIByHV*=4X4rQSqeDEtGev)#M4t-^f(2#|@cbMGbG>R|WYa*#6s$f( z{2V?^!HV^O&+5sk^)>^v0BqKJa%wgPEr)bZ4>j{Oh%<$C72-%uWVOhf0{j5tJWB71-gx@>khNxVo-$cy=Y2F(VjdOZP}rAW_< zILomuiN}L205VRd!DFjePR8{aaGi=f_adWXkU|9FOdx6vaJ75&7PH6YxTwoA`lmrZ z3^e~iJPT=bL7WxV5}-FiVFFd9cQ%^92{8RHiaHhN{rEhGI1?3`lLQ4$tnaKIlPMs~ zRr95t3?@t;>;P_^3EpgkVpaqu_?3RPY;q@$!REm}S-sL$;jS_;cnf#J$+3u8Nw1-- z;AP8ct8UqPdNQoUO559%tchY4Dl3pyS5OT0rJF`OURyJncDF5Q6ZR#3W7nAS-Ghj$ z=!>=`J)_Jh`bH%BFlwFY*)bt;vOq@dK*nq%*p|mye3-ygLNBx{=^4h174JeyZ12Q^ zxRj(Z`1wAh#_m=iMHAvOabN7nBJqD-1s?)Wr`KxFbcrT8QF6L{3OcFeHB~sQ?OV~ zU-T#;v6frfv*gz66sgvC9-af2vz-hbxURR9ya^wh#o@I1z~UCvc0oy`_)E^PpyUCW z!nH{K<%~oMSw1R?J9}#hd`>Fogj26kD>?>?#VH!Uz;`zPE*wo$3QI;g131JL zwBxptXy^bkzlGJ93dFi$u8g;Ht0#OD9lzU2e%fMoIxSup5>JCyv5ZoiE}TuStyo3H zfQ+r8+!=IAJSnm*rf^2R#n9YzBbt|;W|Hx1!3L%HgY(U=Q5s|*;}6b3Gi&Z|va}1k zL^G@8?>4CW(`)Y9Jp+EpZ;fnjCpKI>tTN+zL93{_i8ix(n?aV}@yjscR+Qw?`O=aY z+ErdMO>C#i;Xg)k=_^b2NwqucP@k6YZ?N7ptfHitDk@5}i6xpS%~o|E^}kjBK2)W$ zs@_&EQMOh-4Ct2ESPcZ=~}om}gSh@EO>%&J=Jw1m^x-vz+khZ7FoHLC5dhwFlXCAY-DNkpg=G$-@MF zr7Y|W)+3AU41;BeEg-s?AQ~xZEeeM518_PS`vj!pMLJAi-C{3ml#x+JAHGK;37Pc_ z`qO5*IH5s0EUS>vF(hPvm@0$EL`618$6p_;5~F>U7!U3qANNp*fv~|B8OeY`Aj`R! zdl&59fxFppG53Ms?nXjyfO|-z2{pz(4(we%_Q6aF1^HJbk2>PAH)PMYEW=rSjRhko zNX%gL;SO?+m=V>G!q4Z_>eQIXn}kZf0Yn)-q76J4T%@nB``U^R>O_3!q^NbuJRL70 zi$&&ofru3;h-EHzcx0r2Rbsn1b392qkfecx87OH$GH`LP$Or)v#m6Wh&x@j(TPy;n z;mBSp$o7Ct?IVk9K;|!$p>ldW&nXuqDIj6ZPX!WQ8rMKRT7NL>Vlo2p6uu-bZvG5t zBN+)X%va^*6EYege={2#7bnyfWp^NU__ z-&69~IBm4XFTpFrn7^rWas%M5$h8%-!|@4L*@Nvbv19FkWvwNu+i7h6s+cLS_C3+p z9%Mgy?G7NwV7-O~kLVYCruf!w&-P$T=*}tu!C|z5j#rmO7yL7TEP)24hatO%2c;N0 zpD9U&VF^@&+Ws8N!gEOLX0+xz5y#J>N9$1_^0?V#X>2n_mRNZ;I`Nta06r&pl*2J8AkcMKv{6U3xJ7 z-;9n^;CpF{n?dU*y_y!ppwH?J2hC|hmu^8#C{saTplUEWUPXO0fop*2wVnU4Ef{7O zaUN5?R1C7u;Bydh{483KRJZGDvDhsTBCstSTGo=r+XrB>m&H%`*pAiP7{O)OrP4s~ zKOUb$(28e+dR`y}v%_k3!(rHtRy3stqdDxOS%~{z_0h1=d~$%sVgY8B$;*Rg@iffV z_7kN21n9RSr%xjeQqiOU4ZOKoK@@-mrBul>m97}?ij|;Xu)kv{Uc7ASy73ca6wEem zUJqXOfOtK(C}i1ky>_g~znw6L7sm7x^vB0!EX%d_(S95>KIpV&i6%s|O`WQKQI)6q zQ8{1vonnrnrDB~tQvQ@|G#uhSAnh$ZBdL&>C2xv{iRoPLWn&?nVK`LGlf%ReK{(TE zqOcBj30Sbc)t2uYVLcz|IsdEG%KM8jqzDlMB4%C-)E~jdRs(+#jLXa5G67uJ>hWd) z6-P2X5KY2K8#Ux#j<8RDA@DSk$7G<$_`lSfmLQ4Ov{2sm|b$0}7@#46m)oR8$?(EH8X$ zz=JKDw?kSo*2g17pzy)OW(sRrpTLE7j4;LX0**a8c+vvJ3*eC~Q26j+f#%Ev9Q7&q zrMVWBI|dZ2azENZ=axc2q@hSgz=;I}+n`wg()^YXJbPcp9KMVRXtF+KJReRh(<%{` zzJ0JSIvNyADLI&YyH5>B0&JqZ=YKVsSVOVsQ%rn|sfz%kTDXKrgNDNDt1p<0@-fj} zj!9-SnY@DS>>GR)cFI>_eq>Xjjsqo$WlmaH&Sc2hNMFw2pi0m(y4J;4g2@OUlc3*= zi3&`H`Ffi$d)-qKP{rHiGg(?n6WZF^Tq{Xt1P-wR{CMiio zN<)1qO%cY9hEmFU5@^2uRm+VS#DKHJCfa0Y^k zX<(ghv~32+Vmn)GdI$!srg~zb0-?E%#4wVLbeMc;0$+T{H+d9izqYME-=}UE(uHTu z+y!O%NX82_7STXXFAOSlZrRc(I$Qa+%n7Na!D3D^Tab&oh*7UkG23v7MFJh%CwFDO zjs}1U6IYG93={UYF|wr1W*9uM2-MaryuYHl2rga3V>84?{lSAhvdMy6yWx0PH-s+g z)rA-9vA1A9P_VHr1YLr8V7g@44eTX|=E7%-j~FZ|@Ewa^>LLxYRlptVx9o4}4-1h?;rzTv{s5rF)%Ad4C`|PdfP2{f_w1rf*)t-v-wR{L9vd4@%+z)8oS!pJGtV^-<&tZcHpKB@8nc$j9A=5RKfF=8;91FBcSr?+pGSGvPktW2lNdlU8zgLl;yNEm z!^wsZAC%60Gc~rep0z(4c8eP9bTHm}Bs9yHkk^+`9kl30vlgCr50K3CWjE7D;=>2^ z&A$8-oq^Mrb>T^pK#~s@LQ@H3JFl zK|*dJA%I0NoKb&5!nBOW-ZedeXFUW%=5!y0%SX{LxAiFaxng%@_GVD9L3W1kvGcwR z{L|6;d8M=R)ADXGk4Z7IF^C}^-&}t;iDkMQ5}bwv*~HLE6-)L-NBEsa@HHHmtVU7o zlQ#w#fa}WK%UM%|m{D(T=&p_>x)0NosYsN)!7}(nBO4^@pO~}F3BDrsgJ22>*qk|Y z8dWaY7jr|mN^HgjMpA0HChI@p$V?!!`&iqRT z6E@EbSQp?qut8FfK^(;oL>ep^@S&^1lpWJUL1Uk{D(FhTQImimryU^rUe zF^<7($C`&Z%JF-~F~g~D!RxT=lXf=I*yGR0sXTaf5Y7DI4!q`@lT=TNGyfcNVI^$p z(M7GrOeS+gnx6L;L^;!c>`3ARFWAe zRz|*(f(@qnCA+v{8=;Xg8rt^b&en+8t#s(eof(w<{+mW!gTz?H*(8nM8PVX*GzKx4 zLPZBQS}&RQm0xIjZZ52Z-^h3)+2}?2cfKkoOJ6+d7v5N!xGuF^sWRGW1p$i36zDge`J1_5C^QQg`M5R60a*{?}`e68L3ZE~WgRwhUYM zaFUEx-}0lLvZI%3>DitSJE-P?m2TwqfLxCLG%~G`%Q<2T4gBx&9(BHraz z7yP=Xs6{Oyier27CvewU+%<$rweQ3irr6b8&qxLg?uUNLx3x-10_=l9V9@Ba}3$8`=KJ*#W0AcV-vms{R0IiRE@hHE? zX9VJyVKzD%@Ex7(rzc_F^=8jhb8}LubLRCo`ISC^|B0Awwa^JW%l(%E8k>Va&o=P?E+gj4w@6Qhv!!g-QiD~rwL(4TA2b@xg!)R=myJKkV z2R5zLpx2YQ$FVfp^yBjBSNQvgbx*?S+1TT@kOs*Nqv|zDayrr86n%vW4xzZ$S83?W zPFU01kAGC6XhOW?uiN(6Q zri7+#}u}eZr-pB~uM;skY)Kl_5(sOEg|I0b!hIk|<9!5Ao@U=ZY2}oFkfy z?{T8R2&dt|eH4GA<2u?o^!@1ed7|04HXc+App~V;Xy^Foa#%XFIb~_f7Fn~#PnZ=q zDR16{>2bLW;(%xwH+aIdX%xEdU>t29xZhYQEfM4Pl+?q2z zZVt^%UK*9wNGh(m3qX-GeSBQr97Z^I_JoOZr^NwGJuYuLu$HIiOpD8(J1c+2Y&!Kp zT7<@6>}k;VgjTfaFPpKQ*()4s#ZzYGjFxS?_Srq?4~6 zilXQT=ZDjacdt`Y$n^2|(uwOvO`-jxSL~IF3c@LS8{izb-#aRlcHFq4gBo;)X8_Jb zN}KN<6-)oVcdd@oj9Kv#lAbLX&zZ#Hf;xy(h^9`A2wtvzR`cwUFI8V28m}CG@WNw< zTt7b`DhynlNqx+Q)c0b~t50&;ObjX8;I)~6 zk8LJra*huHznumf3HWoNYgkT&(%4hG`qK7?a)YVx^x%ZZP>2Z|{Qbo;SsUvL0R;VD zs^b2Nd14P!EaqEYJEp6`oS~vM!MXtU5s2iXc^Pru30&ae^C`dcI9+>lCJ>iAHd|7r z%L>e;9LEHJ+&azJMbZO%33y&;Nb&n}6GO_UU1t28kyho35~=o^T$)(L zM{>ANt5&$g_-P#1`HmI0%DE@*Trpsxq^E4HtTZ|DbNT1{{YR0kXdgSsu)I9+$@!&f znbaZjlDKS6C+?WM)G5}ms^kAqmE+gN>i$vl$m>V{l@YVGhpjphTQ1MWcE}kwE}6j& z51KG@?u6NZv&SeqYr=#az+Cju_X9+>1`yc;Z|mB#Z)msNYPipQ4<1pNOIs zC8g6OAGQ^)eaI8GlzbS&f2Vs(N?S`l4G}JW>PzTT=pWox+KPLsr1Uun-L#^#n4{9t zsaCBb$S>iXg(+xgdI^oFy(5OIYf96lKOFsmJ6BU079uVq>4{Qjcm{i*d?1p<@&7b4 zE-nT#1UBl2va4+HFBFO55UKz1QL)=ZDi-h^xsZRl`QlB+#g+Cv;?PqrpZou^Mu7&upNO&B;2ff#>fcq zq1Rq1&5+8Mx8x+RmL`a)e5o;*dcRgWmv+Bi+Dct`9lKf6D~KL{t<h@-7 z*S0JjSZj^l~t(01%`z3i2 zon(i2ow%%jTcuLiZ5F~w7^q9|q#2k`|3qGQF4E^#)2BNpILxFy8%8FCv)$t>rfL0jmyzQopkmrB*Ig#Zah=S1 zz#v&2^^Ny@c|MG~x)tfL{m)s#{-@u^sjzA7b6$FG^8(=k-VcJsAYhg2^)vQ49u+78 zkKDJ_YqGKZNSHuk3t5OvufKiFD&aAtx(KPhhg1jpQWZD@or&K-4&;NW*1^V!X`29| z-4`>MQXDp33)3ILwFRPq0h>q0<_WM_2sZn`CWB6v?}kpL&(rFKT!hl@2EhUlyZ{1s zBEO*=;d7WO5D4UC=s(7%?7-MO399*^ssWX&(K@P67Alz>Mnhy}W4I%VvMplnsH*I| zL~69!DE@F|1l0zWjf}A}H79K81G5U-DfME2cutv5BeZ1`ReC$B*MTa&i;R&c) zTdvSh7N-za;^!=7C#mK}4_qsK(^On`?0*q%iZVKp zeo|RFJvXsz2Ztb3!m0AgPPWi}iC0q+;E)5Bau| zZFmSPnBDMe8dqGlqPc{*G&V-xf}31Yri$VAZzbNZ5;TjRDMRf=gM6z1U3Mh)l}hjhzlqxM zjf>xn@&H>p)9uz@ghj;~QC$L8Nk8?it4!bu=qde)vg-(fv@z88iL!ENavEL*1v($&eJ;z)O*tQ*ChC{u(? z)$Yh6lj2&6;Gly7Wmlxbrj^TwbS%3d2Wr>T7&FAVg~Syb$jp z?jcSPM>jaMVu|=?(RcjulIW>=$4-&&pgZSmwbEJJgKBxJNM5k>cV2nn+%>CLaU3sY zl;4l`^$8j7-Y|spZJxK&Kdi1GsdvUKn(2B(pOC3HS@j-cW|GHcvL%_v=fbPF%kE5a zd#n}%F4)PXY2=w%^E^)h}vGT!sP;howC zi35jPtOl4GJKn`wh8@S*0nduP3{Zz=C6q!^OEu03QI*w^>n0|L((ZqL+>XXRw9_1@ z&EPFVpu4=2YmY`I$xH^Tz)yszi`Iweto{LG@AO)B3epzjN z$RxF2!1xXZ(UlZdJ#aJWovW)WtCvI-6pAz|k>Wp{5vs0FLKt*cU;0X1zDBAzm(LYQ z%14SJe$3ZACsOt6%EBR|SvYbky(2B(CRI9Sa7$(7XT&!IiA9QY^DhX)-VDVrjfYB6 z*g;KD6GHBkqWlIacb%p@Z!o;m$sHoKY6^FJT={2m z?nqv_Jv!(I)n`IFq6E?vmYc#FDlg?|`cUOC*yTB(ba%g&POa*isN3=5odec}eVp<9 z^f_5;>6yOIcF^#f5czXhR~^{f1ZDLhi7h+0y%vkf4etPUj~kD6LXI)X1(iGa>U6tI zFiy8wEjB8$JmsXqqazjY(fGSE2%~?Wt5$~J$6l)V+suc5^SmYx@Bf#&)&Aa%R2jrt zB;PbeKkres%wtpjm8t zF@Fy8{=m9+Jk5N$L#qyEx7&zmffs%xTqf)cS>gBtqj-|Z3*Q-;UTdbs>!i55oS8J- zZHiP^`t~o*P*FLCHJ?Ax&1L1UQRw4+RJ3a4dL6fZW%&pRM!s{aaLcSPMaA|+E@pN4 zM|yEflGc=OmOQWGw$_x_D#<)*rJanUR^CNbd&-lk=1}fZ=-t@i&;I^ z5koODTDV?E%5Rd0Z>5dL%I_A-DCNcSUScV?=*9BoF70WJUrHii#@$9!YL~@PVeK-F zWO6XooHcjoSgxzqRv)|YI1_Z{XuX3|hpqfjL+&AuBvOrQt(Lp4&C1i#opCEAdhHWR z|4@C0i1cx_aDbk@GQZ%+(IZF8g8BqKrg`j0;ApKWRu>=sT=n^(-}%UF5`*)<^2;>` zX8Kl_)8$*Px!h`z3Kd-F!!k+>EbI($yso#n1T3R}@|tWK+_?&mq7w7Io@m(}Fd0-K zj-N!S0ZN?lN8uJ;Z7G0LUK*(hC6SzwH0$(ltSs5sRo-hBH{-g{* z&hV#Zpx`$eQ4^ZaCF-u}lm!>I+@_OW6UqXpSg|g7*^YA6C2c&r1;1(&u5e(v z)-^SxDWlnyG9{;}a*9y{H=S4ZSb4f0e-I6wC>|iAm?0}wy4hHC^@XtSE<6kcmKWn(3-@aY3R(pG$1U;XZpzEnZ->W4J%U?CWV9|l! zKJeO5i#WVQn5yUtzo(hc(%FbJ<@o1#j|J&BTC zBGF>vnTk4>c+0A6d9P6{zU>!d17$sYO4bl`ck$)r03ywAT0V(IL+EMZV-)Y+RG>nqAW54Cs2d#cKCpgWTw^6`_4x z5oy6y(E3UFH;@_`4nu45XZUSo82J``9LTWC;51k>z2-oMMgL{ydn%C5tw)-UI9{uw zfAOTvDAW~XtbkudG?ug9Gh=}=75oto`J(!`8vgv#zM?kPkbOh?f-7m?LPKkqz*W*0 z_}gofI@q<(KtWxH`ExQ*5a_XgN(LCyKl2e>dH=h%ZJ^-FNBL`-0Ze_bcm%qZ87RQm z|L0^t7{Z#>{+mDgT}0XRPInP$Q)UGGqxvmMI6LOwfPu*b_r=Op{l(&Za;#dF6jqLR z@!fbCUk_*=E5YJ%!C& z)i&nud#TX# zv-(wL4KC--YF4k1P{#Y6g6R3LZd7n7A*&DS#Zx(H#_A+7^{ALwO|@ZzW!y*3)j(g4 z*%#81>*rqmkwOk5qKcMW&pxa3WZVM-R*wk_>8tVUkbDbWuSyCF?YoQ__w^Bs`=ABB zdb*e!Gj8>5V!2%ekVWpp@vGYg(FYS&E4cGBR#Qb~bp+|p-9DFU)tYvcBCc@J*)%Bt z$mUB_bZd?xn9{$JS}5aLwUW|5klE>MY>QAzTP;f@lXJ+UJF3OHouL(yjG$I^Ha1zL z%dS|E*j4qCa+We$`HZ5k;;{T?`4_T0*(cI+X;0}Zl7W){i0>445$_k#=3y0)RFhqy z47(LCA2V!TDMJ7Tbn-?A^z;W4g6TldiSbl(TUrQj7-Pa+>u?wIq&@02+VkaeQ4vm? z1pwVX1BieHN?a#{ongf`ut5Q695X#Q3cHZCNQRkb^x~OCH3Wh5Iz29Q2%5RHFo6L; zMnk>w4iGTYm-MC(Fcjo9J`QODfiF#$U=mTsVT_5vWt+?l2^F}ECLR*CE&}n2a0!tB zES=9R@K&}A69uOq^2%Ii}n*-HGz=ZTwlz7!^ z0`MinKVI!);kaDE88UNo3eND4SAj{4Sd?+YYjo-kQ)JYotGBsa7y$C^zM_o$-MH+< z3S=d?u%J;KG19vw7R*JwjRW=ud|&*N~OMP94ZtrqCp!9m_iBWL?=M70tC#K zZAeoHj)Gu02$(U?;HD590l{q`U>12t3#^{VxUU|f1gIBJxI$_!=3L4{Ir@OM25ko_A+3j|l*J)OZe#M1WXyL5^kHt0*L+~2C^!>(^>u*+zUIWc7xc3Lp{1qd|Z^mkfxAExBUK7+@>dkE& zNJxWx3`3fIz~=#cSpHc0qv}yQ4Hl1{iuT+*b=|+m%ewpzkrXt!EKn=*D+j4XS5$Go zMH$nCItTjbWLYLqrqNW0X?0vCcOr7W;%MY>E0Irdh>w9<+~ z_QvZ(lF!3g&_*YceX3)DmnQD57}Ft3CsHiwf}j|iB8pwD5gd0Sc(((B_suNmL!a)g z=sH4qCQ&C+Nt0R72SJAg2(~34*d<~?Uj(1VAo#4GPNa^2fsr~51A#gXiKu5HVfB*E zEXdG_G~f5oA;Sh8vMHt+FI2?Hb;xD{-Tp#Fyd*W1w!Ki%$!-o7DTa+ja8o3LsVN9% z^h2h=^A1t7scN{kmXeMH+(2QX%+7!-7zHVqb;DJwg^Dl25q< zK@o0{uk4NBUIPnEA;_iFc;N7v*X@5n0n=R2H$O*_* z+3gSv2Dxe*?pJ-%m&WX`Xp^YjiN3|iMkm+6odnKXBni|0`fa={} zk!9)=3TBB2jwd5{_a+42#)gWNY7GKwFbn!2*xUxemZ(rLzK(PUD%w(y0~ImROKhQd z9$iDhCj$_t6gD8@HzxrBEv)~X9j|8 zHUzuk5PUK+49`B61*r&TN?4#ou-g#^HXSMKV8xJ8y~B~?4hW9h5xjdNg7*?xFc87} zh$&?g5U6_~*b)(rwib`T*$ct`&~S8wWCRg6AxLY1U`ZzgyOEUU`wrZ*2P;lUxOa|J zbef=jRN{Y=?hpyeFLCEzZ+c$UMde*(x-8PRCyR>e8Jm;MqZ8ud$a>vb;#VUC$ z=+<+?(kdgw3TE;a)|TR{Dkjq#>6NWpPsLM+!O;HzK56_DfoUJqkbr;-#R4bSuUF;H z4DHW#8pva?dJj#XMTLcxUfF@82aa+_3M=is3ieC%#=UrIsqKpZDaK5jiw(|E(3)3-C$UPYli6HOAJlX^mEa(+Xw@jYc zhPgiu+m4R37h}uaxTyv=bs}-qq^Jn5*JgBEGJWeang(aJ8QAM>*= z91sgOdjn6|-1A2((}cTcGB+wMsKtww8T`tpizke7TvH-x){B*9Igt0w2HN&wWgBKW zoADBD{vQ4UYF|Xs%-ca119O86l8ykLvuIEQe% zB}Ir>;Uz(Dv?2vxj9dOvrA90%3Kz0)_Wrd!>Gk84-L#_YGbHFREa0T{!YS3ZJdrCDc_hFd-u{7 zuTP2pIO8tgnO$d_O};{pFFmD9-rQ4U)gP|6TKcw>qKcv7YvKkK@Oi|HaWp{eW-O{fW-WUu&Pn>;?rJ z#g8-iLe~W+Waoc%Ps^D-`~0sH@@FIgXEr%tFPt}SLchG}RQYg6h;EtHu)_`uc~7P@ z3C8l?B=barBgq8_o1{#$$K=57pdL`Bl(Dj_lX|&KVWFyAfd4o|3=fR`0bOwR<8d^0 zVbu>(vG@=tEv))U9NhX?>tnA5y?RtQ=)_~)Be}TZswdRk3EROEG3B@KSjD18_-Mai zu{cCs|1AWtHtJeY)w$h*!;K%vK{G2}U^cs@9c9Yxb#OntDb(HPAH&fLb5)+50Ot*IP zpv2ryUfcIg2zW7T$+aCD*89z(#Q|Qd-e=FvO&*XlCvOI@eY0mx7&td)8gPTh@xOR- z<^Z3vK2YUm%x;1JRB3p=o1udl??J$RFa%kz3y1+mQo)#375%wA)rgQ^b> zbN!t?0p|1X+WWihUC=eOtmpovdvEs;fA)mY>SJ!komCE*faMxX`kZwtrGNqZG4;w> zcUJR*Z$2#%6JRM)XzYi56!DYBodJy-RyJZu*erp6wE=)ZmJQMLiV z{q%j6MM5z@R)up2KI$mWC28E66ZC71{d8q@5}l4;vx8fou%@k8!e!Eq_G`YPEgjaR ziaXJJ9o8h%sr&nGrTy07N!(W**J!0w(`k*I`>FGq>*IhCyeG-ff{uIEsJQXhuh|eS zK19;7YuameOPP}h0Hqg`VbZ-Vxa-EQ*)FE=iVoqV&0V9aYjJ(i(jJ4fGaTnHXmhAO zSveIiG;Mb|Z63R32~D@=YUu0SHP?sqcuZ(;kk4d9oeZN28k9z3mmLdUx6+-sZn9ZJ z`^T+WN%=#D#?$oiYo3t4fSb14b2~+SCJG#%h&~bhiyc({NKP+q(}Xp-nvkG6y%?h! z!oRg)>9=#cPt1-NS5~*D_Jg*Dao@~b!-*w5JJ5r(*G!XCw4_S;rZ}DIsd%VIc8X;| zcQVac(=B>L3w#;T62VAp{;EfYvLK97zY6ZAoydM(f%%VmMF^eRLYcI7=+>5wS3BUB zS3CYc_TB^_s&f4wpEJWS%rMM=ETSN*g4^iq3m`IUh#(-YSt^@px!{&|tw1v^Tik+2 zLj^?9+|n|SZKk$Z?zVUH7Pe_!Z(@5{`Tx9g1{l5F+wv>z{=dx&=bSln&UxPVJ@4|o z&+>WLCIy>ws5hA2unkb^<>w%Zl%MOuHgRmjh@DGdn?yP{_lek;uORr5e+9{v{3~|p zSM1WS*ri{^)1)R!r~H}AJ66iSWv9Ny-HH*YN5u%xQ;Yz;-@2KVihF5CyvYrnQ>%L$e<&wse4HGBkk!u<$H(Q(<|?wdi02=Cu0rAej4lBvt!}&VuKgHUJtfz4#FSmJqEi2;AK`UR`g~gFltRE zjl*Mf=nWp1-eNRXpL(rG7Cr)cdQmND3UfNwZ0Hsee{^5)W=7+PZ_l2+T_#YNB0_9p z2<5t&jV6Ou=QL_eZWDm#iml_Y7Q$i!Dkf;w4F;#y<+_b}UKrJ#lJvU=Ur{P!g;)R= zTb6eNet1>2ir@9c^4u8Zk8OCnP}Tz5JDN#RqbW1=fmr%PU9G4H zzCqgBBI01bQ=OVDc~MAj2kwyWc)m5Uwz0w2HeN&92(SP6uG`r9-X?m~ugR!Fs=G9q z!-Xc35KgDI0R4YUOKMP8odcMWdWT+P)0=?orY*s8R*N_idbi7LbOCz~>q$CQl^YH` zrE)=FYkY9!%D0&4Y`^G}AK0F?iV429AriG9jzWG3gR;B$K&12@jGy07s-9-=w-}ajiW!0v1i_l(OYaf9wgXtzP+Fp~Bf`1HU~}m_Hn-LVXuL%JfSq!m7$y%J zF3J&g6P^3VMUf!wO2d+-x-W0KtNMs6_yMl9Q+J?{CDomR`@fJPO?f^z;H>xs+VM(2 zXBxPqx&%FKi<0&Y%}Gg^aja5WgPLnxTJ`X<%W6&}s{exCeX3VyDxBHtnq;fdWYcN^ z%m~Cj4E5&XGL6lxw`puz^kAFIpm*v>_vA1~#GRrl(JZ7wMn-rI=e_T#jav4pzrFhK z??WxIjheS!ru^fgPYSsCQql)iMQ^Z|^i!m7)+of@f(8!;&ghiM)7!<6q4%Ebl&m*7 z(Kz%Py$vX5MxzNBnLuvW=pBHsw^$u!i@{8ZqjC&%a`A2zMd!4OA~&^Vq9M+gixG328LiRjL3^+}?OKlo!a$Fo z)Kl&&??xrfncpKNWN80aPB0?F*q*}n42z^^=lAF!PC$TwYf~Z_nNTV{0pK>P*=4ty ztR9WlVt^#iR$Q*J>I_hTA!xYCV)l5fT0Ip9X7{D|frh}uJ4AE6uXUz~r3!Sc8xYcr zHAYlAhsMZf)>JW84DeLq!7P0K&- zKw~?77f1I@20mWJGu6wqVh#~=TB@I)Y!6 zfn5J;NzE5N{8Jm>%+;Kg(#x`%XllWRR|VCq0k0TT(}CY2uNgKh_|CxAF$9dk*qYQX zpB!jS#{!SN(3*sfeIH{N0}IYI4viFs-7MeU`*VPBQ9HZnv3m3_H`=lpO$=SB4B)N? z47uR$oNhEX1A-ngX21gM!wFcRVj`X-@B|5?NBodG4ZJ|>o;~`eHlCpBYgkV0PV4Hl zyNzzG!-ApPijlme#G(P4Xn^h=5x%uB%+)*G6f3@a3{@I-CyD=h_)k?!r%9~p@qwi~ zJ~q)#-!OJofT3)C-)~La`~ZSLf!B+n^@Ta{kPc!>jijt?-8v=zk~a<2jhpHhtO$wq z4PxYbq53O9v{hd;*+o9CcZJG1N3Jn}i0`5k z6Knp}dh*P%YC?c>UXJ0lrTC)Mv;?iUJ7t{<41aI>iPFfeT>)Bac-;w&=U1JP<=+u-~ zrg-BhhVzT=u6YaC*!aEfAG130x7|~7OE5^!z0kWOsi-DM9}kpIA_XqQ%s zL>F)o>uBe_7kS;yt!}MZi{+7@R{*n7yY$xI<<82hLDY|Cnk=?&p6{ z_5L(bKbn<)z&rg}qJA_h(FT8)hV*NQ`q4!Dzbfs%HM^Avh~w8B{N9XTCHdv|_s(u* z8#>h=&;;3Z{WG;Y{yz*Wzu?wicPCYZQ3L;26m{UFKcdN1@P|86Di`9xP^iLCXvMkc zU7hGjE^H!By$CJM>-cBj4{|!(nRsFpT^L9N!Z8mqxu3PavUDrh+{c_M?6((m3`Yx984F zrjSL-jlmlawWec=ujOCABqaXD0vZuS@h7!1${j(+nUqdWaou(Y@xw;YdX9hjS}F?I zHI~Go;kQ$cT&wxx%Zp!E5X-YYITMt84ug^O=A(8{&0zf=8m%8>1HK&83MNpS({ zXqqC)?H=gD2|-^LO}BlZQd5?3xFVQc_N0?-Tr{?<=;`2V5Vlc~%{Bw5i)na&ap(X# zzs}XWGpw!yI;F8qI@|PTn=H1mlkOvxIZ%h=Dui73sKe<~)9~a_Jx;7Qunnwy1J;}9 zoyLJr(=qe#bmc(}&KyMl2{_mnrn~AS%DkZ{hrfLm4dwU?vq>i7?j=bT_32r~;z)A8 zWJ9{`9~tQ1y;T(1)wQ~7t-QmB||^roIwh111#G`dx-*8#-@zS||bz1!9! z@`|5s51hfjEBM6YqG|4zBc}d=8a*BwJ*9ZpLnQ8~+}|e3W(LXIX&8m>=&fosNRFoa z_tF+>-a(<1wvR&7CLX>#d6Wst?}EQOv^#kBq1}g;1ur|a>`*~)&)}Yi{L>i)RV|s{ zbx4z(cfU5X|VFR*2mvo$)z3|AYL&LU(1y;e09@O;cJ;P2wz?FmUuf!+<-?+e$08icfA)!dod;iEVJjIKIDR z#YhfxCn$43D2J*8yxAD99Eh(D`bWSDOOGLlkups=R1|pjer$v4uftaUVzhVL6$3stv-&~;;9h~~GCUC|Ou3FB&|R4}~`!8UA(Je#q5aI<=A=zC!Y5Aw&hsU{1so~r-mO=6A%aC*i`(od`xc}f)KoP=Zfwu zFacZUsorR;xGlZ?t|gmtBgk;qiZiXhr`uO4x4-pamJs8BA8_{y*dcx@EDg;+Yq^Su|Zc)ec9wfPn3QBlp^^pvGt8B5nTKdw+t51D?XH4!&Y z7fF2|)pa24(pUS`sh0+EQIxgsiBS4H9UWHi#dbxpI4$^0PK{5)X1w-`x?|Pu=fWzhe}t{Vulq z)T947-5YZ6k=8_0-_Z@EcM7R9f3aYtL_w+7uKYXI4PW_&SewpczZD)5G4Cbu$FEy? zE4NF#^BZ-P$ze3=j5@^Q{ZZDcCKEg?QYcI3Oaj>S%4MBGLqd=IWFlRKDZX-@ao5rj#I`Relz$@+8TOe$I6Mp6A%5iloFhBNJ!0!=7YaHVbRe3p)m>TLzZsO z;>UHUy;VkgPcQ$9n)f_cz!!9`9W0^kUl#4Au`9H5=wgp5h1;!6znZ-R#HKNA(m1SACINxskNcJa$4;=IdgV83(u$lv&F21b|>v8##pM? zkJwlDN-s$A#A}u|bfQ63wFL-u*0nvL-Fpxn zVmTxNQy}Vx%_MLMeXyXpo)B|wO3nHqQmQmNvhuG)7Dl7|8WzxRB4rJIB8X)np7Iyv$0Ru+=GU7%dT6qk zDS&RAR%6%NJQ^KN;sc#06;2tFsiMQcx2h2d~0T@b|ablJb z*w6?(py0t+2X7l{VX-w;W%NIezx1?)$mu;w#9r$N?U`=8X4hZ5! z3-;x7{)vJ#83SVqoZ5kQbkdr=@jWT#zS;s(JzNqLsWUV3h%xS^FBst(==S@NjW7JN zarPlK&AGQUmFMoS<;20w(pE*^Kq#AQr>69Mk)>y3qhzBF2&p-6e&GBUE={y*Rnm*&9n`p_3+W8U%7Q!7@){c|};(&`E9!WnWzM~}1L$xtf zzi+-WPzOh8y^-Iyveq6Le35G%VunyieeHd*CnZ&qs%P6%SIJ}I$My?}cGcH*ixirb z3w5v?Ib$$a!MZToad2EjxK0PmC67xOSqz9{W^+^V9p$izkj@M4ZibV$0RwTFe|@l4 zI|$Eu4$or4O^2TxZV)IH0aFdMFZ{+hhYfXX#4yA5CTseQmp?8Kk9*elIJuD9Uq_+) zPf++R&*}UV&+#<`YOb%njyg5gzU8%$cvvu`P_C=(LC1@*MtruuwhN6}SDPoe-364SWq1cc{*Q&4AC1hc6`t09V6X~LgMRx`fI{{( z1_rp$_cWRR(|WNE;?1P@!0gMUzU{y-leGAu+Bk{S|Mnyy|0W?bdd%nEGV1l{aNeKv zCJNhxySRV9OKZTztns%V04CB`1gn8xzNvPKsleH`gii9B)-dy$*3?~{tC|{8t*k!$ z%M+c~(rA8rb1m#qLKTYxDe9BjW0a8pStow;+1lI0aDHrVgL#|gl^rBO?pgaF9dAzU z&VXZjQtbKK?v-*;pco)%@Bw1N`WdL=7W_Bh7+wRSKre`jfY;?!a~kak!tBu*(g6Yb zJKVX2p>I`z;P?1vssMOF{6eBzewRBduLe;+nk?+!&sFd5Q&K;oel#lwxcdF%JN+Yx z`q8Ysq#<1)qJA`?%)IhM{b*KRrFP%i8Y+KT5C6mJsAKx&!%C7@p-c7WYdiC2zpOpO zNi#4&<ITtbymoTv2S-5*N-}k%P6P)Tc{N4+LP9o0BFY>DIYrl{vN444Hr()=YBYzObi}H$GX;zxME+;{}-bj@-n=I7)sw$9H#I2f7A4IL1OSf0{F?r8P zq}{}HYh@qdivOo?Rh4}V-e=12Oc8tTzLlH$3X~I~S3S#*>bz=$lowZw{z@H$IP(DI zG^X#;u7V8dber*LfiT@vGV{?FR4*JA(s0%AqnD=7L*|D>hU`%8IK1Ow?!E zT6ZWbIO|Zxz{83PMa99^bXLAZZj?WCS6)!wi|1wM53p1%t3L4G(uB@S3~Y z+1<-QvYQN!~M)=>~y7r~L^HzG^qW1>{tJ)%iWQnbzmt%#o9xDvC{OFpehPyQ)GwLPO_IIwR<_dsmq_8+E^L)h9Ih{#8Lz7~f_&s9_(l?v~uY zs)u)x8qSt%dMv5^7OC{y{i{YP%r^9AlhK%7Mm-m=+NZFYaiu|POE2TUTD%Hs_@K76 zgCLzBOwFNBWl&b=x~}xM&~<}o@80plsCn;rGliZgQ_A-fo!u6k2WS?f1!(cgQ}+1a0q(3wJ2b!MeR) z!pPGnqL^K91Xa9T6dsf|t$g~FnbS&1_t?$|+1HTuN_qocZbwd!u6DE0ruDd78YhmJ zy*qO(a>L0-YtTC39cc#~HJ$t<$4%Qab_b~8+tW^#RRZ zUR_-lm)Y%rGoH?BH^V63s?}H>T93wJa2uUED?CUY@Nn`u&~#PWM2}rY|Nc+EJ@;ul zeW@HXl6;-gqtT!hs)Ka-d1;_A9Y~fRse^%Hl?di5^{b)WaFUE&ofy_twn)0@c_F=bhhg4*&`95M4c$6+br{q!ovGnT zc{smy?CQF}Hqe7@m^Y7rQGE$}5$&5W=uWDz-V;a{cIkrYUpK7IRe#_U?88An>)SbD zr2G2iRC;(s;Sm1W@vHBBh#zxe{f>}b32Vfm$|^~&w*>ReTj#Dm^Ya z{_OE*mo_A;^F=%H7wWw*UvvkZpSmKv%agETdK&*=guJ?uQ#i1ISMCPAL_E`t6jFjT zKT^;~-0;s^^%VBzqNF5`#}0>Iy;_T(i0*fZ51KWiN%Ne zqJmSsny1bT<0=}4AmH71+ao5ld&U7Z!BF``QYe+#T`;klv7HL=gsN)JL}@<-MbIRB%4hD zLI>oP#%wi1V^^%TY8-Z_L8EoS1Ki}W!u&lcMe17Pb5Lh1;N?3rKH7`nfjjyZ{b$DMCsE?9O zz+u>9BGvW)*-bcvWt8k_g!eFfut?EAnD)8Xl#$l6W^v>;{2p}D!&KVi zS(BvL&K~%INcvt3|E_0Ey_nxTV9jtdoHbi>182>uHSu9{B(t0^aQUKSh}9XeNl$O> zN#MyyOGC#-F5MnM37U-~DZ!E*M1!9%PNL>rd`yzrW`<*?*@HpV%G%sGxZm51KuL4k zT^1c&70t9G` zWrC}$MsL>xB*0i|)mS|!zYD&SXr)e_iB4Q-OjQr^EBjQGePMj>)W}yw?dfHaFVUX7 zE%3-=*$Xu(kiFA1^{uRMN~j$kzz@H3&1OX~wOI_rK>4}GAh~Pa+e;h5Y1ooAccLrz z68ac(Lj4|%osEC&e+-VlM<1)g{(i4+SULv%Wi3tJTpY_3*RWWaTq2bW9f0T&XGV0U z*peZN?iyn{gIds=j5ZV42;h^Vm-R1Drg!WPPYyoI)KKGOOu99D<4-r zZTgTYt#wbj=y^SpY_Jkw&e2u}9AS-SYq7>^fKdaSl@T7?jTzoTCk_;+s0;k6dzO%o zTlg8v)~w_Bx2o6lxHh;kpw-c^2QVqt#8_4;R~{D9;^4)HE>H6nf0GXj%96zgN~DtK z{Sp;x-{_1_2Ga+60QPD! z=`~oqqhiZ#<4_oka(1`XtaE5B7;9V%`PBfh2{VR7jYa2i!!Os07huq1ezI6BHUxXn zIvh?)1Z)NTtFLMXMvDJWlUF?Hd&8|9boT3yPx}JwqmP3wEIAWFQIG8m@0eCRW9FsI zBCOuCz7l`|_SOyyOU8T-mmPt0su+wQ|EWRhVW0#-i=g(t-C2n0{nYA`M zC^|JBEg&+D<)v6)S#2(?k%9FA90$D<4#i`CnA?|P?#YFZ{hhfH{2kw|iI<42K{U0v zSBiSkv_N;?GaqJ|Kl>$0F>(bXeXlBE6BcZMMqk4=PMnPZBCop z4vc7{+Xj4*GMG zKm0Ij;O#p;z)GQEnLUEG<~$k9fBnOnU~%xiwz;KCbx55laA&}~VmVixUAGT2OCMoo zVKZeXu%e6`W#hdXo6VS6SoGOPnZ-{$Eh#UJq0rT9(&=PLe>rW|Wy3Z1gQ+sohHK^C zb3p~urrbQCtb7{ncxz}lg<97HC)#18rn8!z8i&gYBdt<1cyFf;7Gnmp-C)%@(B8*f z-_^@{tH<~a@poZ}Kdw2JO1;+&AHqSX(Y;T27naND%X0a&FPC2mxx9VPtL?dryEKE) z+p~OCl^qMlnn0_!8SNUk#|7iLGOZ4M0B{T*t;J<5}k;5YBZu{xvg$277ZnAR&bj% zcCb}ei`DEgQQ_iRfdL-rBg`1!DiHQEz%Ni@R$%{{acQA6x@jS9p8g8j|y`=F0qs6PKUufM}ylb71S%#v)I0^Qi+52V|W-+KmhM{<$VC<(& zDuvnj=H1Hw#3Jyd*VT8es{Ulk(6 zAlU2?bAYM9-l&&D+rl`s8yLINMc~l>v2C|p-pVDEGq{jQdS`fJFdg4l9Gj@MxDj{D zs`1#str#sPz?;~d4viL;5?V;hZF(wH=clSm{irTR{ekL0dU7KB&+V_4b8`|2RvVJ>(Zbuh>P?t4ZNJZj2(s#6e&y{ z>7S0eDOB#PI~n2S{BIViZj2BX0k?`&bNT+Ry5pSU@9cWJNFfd5Ri3&PTtYNXAjVPP zGEvY^9@4gpQ#;Z>uBltkZ_BP5(lK~U8-`aBfEnr%`wThAQl$KK+3N@V)8W8prB4Oy zknDJN$FpcI_}D~Kd|3FSwo6Ab7=_k7`?VEz3x@*imfK^{yYxnf#$?um$158L6a^Dd z@!f6+PMkJ}&SJH6rl(=Hq+^z-qIDv^FHm$KZbEO+Yu&K9b>|Ne?ndw_-`!pb)20WPl_$Gxum!$W&u;NacV_dDFZ4?_(52oMJeA2r`ObZ68@S*Lw_;YVT1iR1xveob8;dbgol z*JQKRV#bh&wYr(nu$Gi*>}++Q*SSp|hfRxlgPxdB)05&C6aW?&?VS-b)C^ z|2Kj+!i;t5-F1B#y>0_x6sos4QISrz-~(@_LG%W;{&RZt9=pS3ve_8Jj>ru*mknGB zrY#J3B^ZMo2!0JQxdSY_-QqAhtQ5B(&)%LT7AA>(d_WFs%Ikt;g6q#mw6(nM(^i4r z$dmGt*FI?z=sk2(-S@3O&H1s{bFa4jR8!t7f}Y&5Gn|gUQWRJ-sqV1PJBZFsstXDf zo-JTFL{G*z;d3pj`(nTt#+CSfXU;sNd9k~k&zw^CMJF*(cK6M%Gt-jQbpib3yX(4e z+*bl?@yT7c$@-r9Fza4z)puYmralhxM;6s-8T>(3h!1pXQ@04x+*5Za_oZ-?^w!Te zv76q!@6&H_Q}aD_%>Bvhm6$XQ&O2*GETiuH-C0qB5So=~^ z7&vp?7Nf;zK<@^m5@Sbg7Qka!bQ&zyT}GGH13`u7*DNJR%6qqU>4xvu%zlv$Al`h3 zmLt9376-xgKyhoU3-GyN5`uiD#uYF z!HoJRa5wja>^ah&1P_|DkhCM;D8D)U&Ec1oTa;T4Z#jIU^2Wn1rR#8eVxBausSRq8 zY7-BJtJ-iE4?P$>BAE6j9*nMx3Vv1b>cRH3Od+^KF_);;)Kk&(AWLWDP4Y5%l0509 z*3=x-{Gxwa6SU?JwmmIvhysgsr&nSx-GgTH%<`~M_!=Z^ z9Ns3FkMRm+lUz`hIP4a;1~Hx3y008AEa)=`j^xyv-C7-{5-vlZs=m-&ki$FB0oOpe zaB5Qjf%IPY(OT{bkueIKa{}1q<=~R>=M_F{@x2q+e6}A*CyELMEa-q%Ea)}w7eyr5 z+%A_>2TW6sQ;R-k)?+p^vaVtmf&F7%?<3m&_ESMjpgw>WKV7Gw z+tN1&fs5DeuFDJQ@At%yDP+@7*!4bI7ezm=ACgHykJrU|y;+#J-i+tPLt`@%UpDzY zcl+aY3DmsiX%*oplGZ*nG?M=Lc-;VXSHDMRBC~J5`4rY)V}?f2b5oYv;Be)TawTYB z;S~FLUC@7^!%(`VUD0?N+9acibgW`)Fx~uQT|arN+l-cuJz1Bh?&e3bKS;7AA3yl1 zy6sN!p`hx3`rXV|U%>-<0lMh$?rMmQgVY26&0&879QMU@D4;&q=d_7|O_kLz;J*s0S9Vl>;O}q>XXgaw;u}!;fck-BLShc5LF%AmLC2m`J$Lj9rIJ6M z5ODK)7g0oFednOhLbimA3rPr}f|fo}`oAmxe)!j<2b8obu|B%%{^0$Ggmi1LIoN!t zJ+&xW4ho491`jLcrzF)sEZf!TY^acL>-eR6gzwTvtbpkt@BaBS3B zU`?Te8o~nqLStz$1hoziTnim`h(-aX36(LI(HF7}Ka77j-0JS<8X#rp-!}zQ;FToF zCPP(Qaj!ywJ73`fqmH{=d6J#3FiE`DKC&KTna*&ccaqy){d5ptb#48;Zt70T)`idm zQ2swlVJ#yD@~ijSoRBivy#crBgSqu_ymDTB48mj>sOuf|cDnD5`u?(A&NV>$anM5# ztCN!(aA;@%d`v=vNZuoEEyMm{n*rE_y4H$Eg{n**T4Q(@I9G{Rg>{#CRTlHaKlQD>h~AN@j7Y4 z3B{1!EO4jy1E!(PB}O=^P*ohQILdU3yA+S)JaW)K9SS=1;-MEKWswKwN#{L(X`*4F z4RdArqF3_sMRy5<(LM}DPq4wrD}nS%uCv5@3KDfXCdhPabaro;GAz#=R`ACrE9_M) zZWtO-;jt1y0QsX|adu<;In`y<9PWSn@!7%)W=3O=3olp@%R21#%0#WEbW*ax$%%=4?lrBQ3*2+{+s}Ck8E$Wftb;XXRUq(sI&VnVESW zPf?~dzsTju&(6-XX3>r>2X>aotk?uJ;k+4-)_JV#b`W)U8i?UF2@4tmI2yaS zS0x{RZ$lMF@rxS1=f^B+Xq?G?T`gJbsZ2m$W&a|txD9VWSe|9E1Fs2L>!~W7$ilyH z7OOV=iK_6Qg@5lOyq61RXWnz(C$g*9zd(c?fur``=RITe()C^-0wpgo_6VHu-kybH ze7wh1ILN|(D23^}e*pO8wZJMHAzAC51l~!kOBPq{5rER##GC{?J0LHHpKgDnD=@LfgPRC^%qkZeT{zO*d=PC`_`p3q2UH z*3MrDSo;7s(BVDreFiq(XLxT8XE%#K@9W59_j!NE({I*hcrKyQKX6`E5xZ2nBb2uP zP}n!Z`;_*Jkc0G4Iuy9JH$8u$FoDu#YyTFWmd5hzz0#b7I+I>2rMF~jbDWG;hL;$g z;5}r&F6``awB^EkR~pLeS5jnF$b|wie+LAueb$?!<8s>fMPWzUCSMyw_sQ2fNGV?% z=XY+2d~J%~*Kdzj2lb#WyR^MU8iL#j3K#hY~0CkE&Tv z93w3&osl+?-tCj!afJ8KcL!5c_vxvHJ036`fFm)opT?Sw6|%;_kR<>w;kw4%PtPof zfQVppLs5>P7|fcX7^bgQ8x&m=AF3|QPNfdR3!_4s zMMCnLP?CMyq8REpp)`sE<{;DgvNAL41J=D*x%Xp}g)--}y?}?&h$HUK4s>df6Jggj z@9J!T(ZPi2W2TiO4&~p<%f^)4a`DHZlc!gdmm(}>dD+Dudoi!7 zl4#Lpbsc%On3!AQ69QL3*PsNnBznVJAwLVF-= z35y$#a*9(->z62!?}k3Jw9%?~kA3fo@8NW&v{9ot&Aumyg0^;{h%)?smVHmc?_o5s ztZ|1tl6}{UbXNn|<$s@15!0ag8tt9M>4dC*9CEUCh@{ zXe^0RZ)=B613W&t(`7E(fRTdv6r9dLVM;lo;B?bz4QkZ?D7*GE^;zzbs3N^e|qx zu(7Y0uUOQ$EYgqXIEbzQQ|ES`WA2^cIT{-K#aQ#>d!CnNgGhHX%Dd16)ZC7>Kl7vpFrtm6MiLNV@TXoh2CFc~?{8 zED2RT)R^AB;qi64gde)CaVw|X)HaNUdxz18uzb}<|qsqo>FRJGY}%pJrQ z8WZnICGlHNMf}+_7)8zZt;ysD36;neTg)&Nf8L6OpQI=W4DB80Z_9;2@+l0G5)6_6 z4YIQF5p_6bdg=J`NeCR{2@c~^ZG%j?={Ue=uA$F#{zUIBhxEd#xa{IXu`1ybihu) z?6Ff}Urat<`?)H-iDG`8nw?59x33z)hwW^9n&W?XqOp4r&3kr(mxTxa{cK}^BsMQC zH^Wur%FWHl%yATE!>2c+2+Vh3k)sexf%UyR39LJV&aHf5gO3MqexcDRrZF!yR$aQu zqU4tvGuk%&x)hl+aL_s1z7iC4 z35OfsOE%1C8$wimi|?VTD&;zbLY^thJTO)Ix?~M|Yu-=3Xo&DWSE2Q@f4oNTJDrb9 z^3VygupdTK<&RHMY9Q-N8(%yfO{dB=OXO@*uZ;iA~&6$pF(XHQ{(%Y)DhIAf{<$^*f8>%}+f1gP%{2@^Tn53S%e2R@LqD`f(9J!^J;&|l zwp^0dax1uH+`ZmZMtjx`9m*96?~2)KFar_R@7SPa#bzAd)lgKyV|4xPTjLQ%_tb{H(xG>023P-lvE7VL#lW;vJxs(sP(FXBWsosaGvFS$W9jS64bUr6#Zx2BO+Rw9L6 zCi*hiVI5?m zYvN)Ylp|+s->rQ*l>PGQu%&ZvMY2|FwY!~eNZ(LF7*cHI2m*!02%>P=%`TV8ZUlA_ zGuAWtO^A7Z6QVHRP~^9bv29|LSmbFfURo8ZZz%H$n?t)kPEk|kq(Mr0?c2ry>UVBJ zOj&%G*kl1l{=!v*=aBYm-!pKV=uy;v8lJHN&$>pKsV3m!APl--=QC-e+s}xmqkExS@rqR2sAg*^}R!$Ia%US%Gq$LvJpD~I4Gvc>O}pPU5|-Rj|j@>*7nd|VB}9NIW5 z>uV_M8?Ew3Nw#+i;w13c+4g$;~bjU^nn}{Gt#S*q`Tp0{JV0(t(UM92E z;5LDk{C;q%dXrx{-$psHd`+dzvkT!U(!Vb=3An;knMy>q+*`$0o^l^ql2>YvU|`H~ zaT#iQI$AjE(QLpug3TPX`UkOy+Q-!36{I;-97FdXDTz(ASWGZV)@$Gv0@ljNycHer zTeO+&c0EKt1|9AD7g$$)nAfjM15pG>E2-xyW-%dTY}&H`iY6|`Vd!PJ6j&Ns98COjRR@T?9CEM%eE z(3ud`5p1>@7_TOnnc0jkn1i~EPCc^%n>=MQo;jIL9w?4c@A8|W*JI#aSa(Y*eSOcG z!NB0!>kq7ZH1sJW^V$!9a@UwZV_S@&Y!g5gY%^`F>0YWDYZ^>@m+p+E&|(wX*$z@x zE>JBv>QcFmvLsfCkBX0;3^{qkKRp=o;1QNagp4>c;z(3T)R9+}uO7ZMEmJN#yzFp+ zQl&f`eE87Mr^%vzBCRN0tvSZhb*k%*vh+Q}J>5wK#~neBeYswy zq~kk1h8o%W$0<{>zArr!ck?w=AF}=geZId(B440h|44#*Z<{Ct9Za;5!m4Jy49k#y z0l+oze9IJYf%K7XeTP8t=Y1ewrEliWN)G5NQNdP^uMLQhdicy?C^g}q7zFSIwES`a~QbT=M)0-sm^`+>11Xl z$xhTK`vv87nc%8|u)J8NAXu}p)C9%?5tZTO0bfFs!R@kIv@8x^KbTy;7DB5Y*_jd_ z)wtl|=UqR_iuCQ-L+|lX!=cx5JlAA*B7slAQ<&vAG(Qd(#BeU1%j(j4Y;c&=KQoXIioBtQLu_1z`>kd^DV1qSPstt-Bba0*zT^ZPyiq4nFM)K6YA)xSw$+FM@n zPW4M0zN7cf_xt_lc)}e2JSA9f*~x!(*Q||V{=q}*#~YPlZI*96z2fyKai)su8#HmW zy+NbONV_-faC@4*NEm0^wkz6uwGjstPukJkyI#=r%aL3eSIE8i!pwvPY!HW3#w*aGNzdu`<>cn>6_%yCC2AJ60u3 zQqA(f*8fIq(vgQ-aAK)o5X>x^RZK`%K5=6CwEStzp|toyV~fr2r?5K#WvbGulOY+NpB_y+y?BKkAi z=L_;Y2IsEyt)vs%SI2{psZLe{{2xz8Y zrl5gb-m9nbE}-ERVbdEC83gEQK4l=r3?1}TTC2h3z$${~y0)Z-Jnc6|JV`0ZrTyu- zi?cKMOjXl!VaoGuWAAnaskHp`R%6RJ{=LMeAH@kbLe_+7jBQYOOl52XJ0MJFY@_7Q zc5O0ol+~^2)TNv5yeXy0CFNaxn)Yyhbl&`<=wvqS2~%GuZ?zxIfiz0Vht<=|9KB!I zq(`(tg7dJw^uwBBBRjE7T)yE?3~PFT$rLZ%7Cp=%YTA0D##)vZg=VaQa-X7c|LF>`mJ#f@^!jFh~5CQ&zxhHFlz_A00 zgMpTOIk>xeub-s%Q-6te=ql87+vm#D$24@Mi_EPO>iF-dFkj!U+XCmFXYob#i<8rxd@U2JZw0XS;$1$&6r-M1{ z!hhXlH3JtzfGqjMuX{cTZ%NJqMa;HmN|bWJ5Di}}K_Tr#E#LN25--{OtXSHO!tRx3 z1}J46I?$eg%|>Zlf-DY^!2&jS7vIx`qNST}VAgE6OElVZn;95JebJ`=S(KofKg)3X@7!hr61j*KpU9$;^w|~SppK8+l_hN?~RCQ*>=27f|pD$u(31W})C|(K2Yfm>F&jvH}TpKgg5zJ7+ z_N=AbO>~ELLo$ZCd0zR0^h0pvr4kOfWHrRCQ+&YJj!X_ZXV20m_n}`t?s#u?Y`dly7 zNJjM|{I`FuLWZD*ziJf`F!w4H*ozSGXLUg<^EY&m(DA_=(*NX}?R?Cr4W|RtUE0R-5#VMUD6Br`W$zqD2~)@K<4+ZD2#~~N zTRku(%`s=et1LGyH_e(>ln)oQ3~Q&I@!PJli@-L(_{cT0<#7S+!E-C9R`zIW7j*}4u=*XS~}~m(c65tN#CLe}DDAzs8^cW8?4enkr`nRa9+Y@T%_$8cqX*Kt`V+2r?iMGildABXR*> z-tmIeN{*gup{4o~mmFHoYo<+^Suuc?&K}VzqU|e;31=`@#c5g*?f5t)!fR5UWOdt3 zCL>^U^)4G*jzA}m<%m_IL+lp^B(x3}{6dbUs^|Fy*{*|p_L&pFOgihyQ-`zD1?Y??2+$2(Zb&p{}0UisIE@OzK4rgj1Kyue(x z7Qu(PwASBFTP(qpq+X<0>S897sbV2;{y+3;a%iP+(|WVa!AC-$ilBh|}Y; z1OEoPNalr7jOClv2>%G3&4M`WCM%5LX>Ny6K;-h1#pPZii@V|kmwQVX{S8X^HU2O8 zT!r!r*^zp)!|dIo|4+PxtMt~@{%`$H@UlDpA9&e)cJ1A8jf988^F{H`x;bO$+nvC} z!}-mCpK)3a%gctcLE+-zsXR469T(gxkGcysBzpjXF?%Wxtfw&8v*rN-<4%BeoY=66 zqhrhFS^3Xj*?>4?+BYEhD?MHmw_|%@z^>*E;!ySVZRR((!3pd>CScp-Qxcuwo6m2! zQyiNH(54JmW=_5}Gv8s($#P}qxjcDU*%_EBhWqmFE#{tg)VwUu|6i^Q6iP&M&#JwFqGkN* zZ#I<6xcq9#M*U-kjhnry;DCfRm1&u2oL7ql<5Pg(;d@5gci`a#h&N8EY^Y4Lww*;A zS&OS&tyeK@Jbd@Ge;>fUXSaP1ZNK!l9aaK#?`NNesRRIhZI}I?hvWXJ2VeSJIxpFn zL_bJ2MhTlf0UP6}SHQ+#J~v?FYavUw>zSofFx^zyxq8R;kdSLRE=lF(OHlTNHedh& zjgKMn{kr6xi=!4Y^a&X70B0zbVZ^h4wq$4a8^^({8L@0XhCK`A!tTfyH3`-}r?9^N z8?1fOtM@jAW@t?SF?7K}&+cY6$OgTUMU3-k40;%7IIR|!!(hAZ9?_+#o0s_dcH@y| zJQK9M#JeCD3|M*>PCVxq*oJ8(@6`{juM$_XLK$r!-Sj>Gl_% z3Jrfl#M0Bgv|WVM8n5@S>|dSQ@86e!aQ)BL{$JU@`d#-Sfm>rE&-<6yzqjL?#3q^T z0H8+LNt@FSXSLE&L;_@?+^vj}f^V7K>Y(DejuiDtzrkZG29I`p6ED)pMlaIH6{N^9 zn3`~^NXZW1``^Ct|6}hv0Hdn1_uuqBnN$d*Oadgdgy|&-VOoX|5+)(ESRkQEFBUAQ z6T~j7V7nGvL8S-;5)$%4;wr^T6BNs?4R+DBpnxLETKIqW&P+0Z1r!UvzjKps&U^3n zSLVKZ&-u<)qpGZ(3!ppE)UQlWd3?u@2a;C5vd@shkM6lXp-V_xf(w6Nl5%e@eRk7t z=C;xVi=Me|P%inf{FLLdz#_mheq0SKOU>pSkIifKdA;xkW_FW3x)%m3oLoFQ+{t}O zaw6w+rLHv8lCtU*QnLpWw zsRk3h?8&V>Q9k+lwPa(zEGNJ3_9t(HizkW%*uYQz+mjCpWA1C$?COH|-2d{i`}kJ` z{C^fbd8H`DU+F6Lmz4%Qu0ls?z+dX|6qb}$c#5Il1+RjVH@b)fBfH{`;TI7NqzJJY}8|PoNYW>4haFg@MX4aF@Gm zK2Jd<5sa0B)jZu)>G*R-6QOSWqKBW1N9RBE?Z$t7gIwymsG?MXtI*G)K94&?R1Yy(3@=f z{s zSlG5MoN={-A944pKH?OgBT(uur~o5#VR3OuadB~8AW#T*5S6|>2NB%T2mZIk%Pf5G z{#CsMJ_8zw)p>cKd8TYf0~n7I?SulG>5F!T5~H!YN7dBPul&NQql z6R1;$Oy(59BEUvBZ*E*=77Axh;KyxPwOY)lwyt_#64Ol;$*LAltkrm84W7aq7EYXi zF4(+ky<{LKJu;gt+Oo=AAs=*wrh-#`EYb|++S11By90?@iPn(-200<$qz@xhttDYC+GvBzVx+NiTo zYu4r5rQ9Thi7eD`qYx^&60Qd~^PLldv7iS2ojZZFZ79{~lE0_ZTjzfT`kldL zU~qCr!k6$Tr*Z?8cDF$P!eWOnry_?93iVDno^)DlP^h=r-9GSD<2?>O?LiKd;^YoT zvI$*8=Oo{uARRgf)vGu+*#yo_HkIcln{(7R=O~+z{E>H8#b(6Z*lw?T5A1cvQZA)` z@J9syN)Yh>7OZag%T)I-Q{8hn3jFB-A3smNdY(+ZP!xGNqAG9udi13#Z(YbR-Rfzi zUbh^OL9s@>GZMC_x9kXoT6OJ?LUrMe!X4kLT2-yvBjKucXO~Bn>y^>o z;(nnVJjvzU$(hVj&e|3Vxysyap>R-f@THEhN-;^1rO0|I6b{HAlUK{DUrdv~Eqh4z z&9ps2OM5>rmg?S>y!+f@$>QfCfh_cl96|j}XOZ$7 zsw`y54OM>P@(wTN%l|e0sDQ7%ab%o;pVj;0Sxgb|GYMsA9V%?ruNJyu{EB-*KL=bU z7KIjIHexxQji^~25T@qABswq8=XV4=g?YvP5)afNOI&$@ykd_Jp2FVhi4n6TP6sZp z)$3C+^FK z0PfJ>6Qwv%T2WeNE2;Dq+em}e)m87;!X?80?N~y;mfwHLYRpsgo3i>z*$>HDmHz{ZA{G2y$=$K%R;*51V;SJIV-2@{@ zS}A8Nh|~@6Bjs?LOc*&>i%dQPolg#^%iejEOC6#@&Yd;HFsV-xc_#SG(26ef|kNISa%|0OqJj&i2_^Y?ry#}w_2(3}U zu?xG!&f%g12A^ciS9SjCoxiS~zwWHx=(&^J@!SbLY2JdD z82UL#Dy~|cEe$U3HfLQH88c_~t7P}nO|hiy+SLYWKr->j+AMP9+STt04wBigbx$XU zu3IgaTH+4>4Y6b2t4t>;*ROsdva&GJ5?62fI5 zsFSzT)=*fqv=C%*Pl7D2F?6;*#M$}?nb{q^Q+B`=qWiMTsIvpAYlBr__^tHYJm7`% zdf|b`GQkGFYDSL*MC)#Mk<(%{S*#{lJY(X_OUIE}?>yBv6V8&17LOA|S4AFpVVnpz>`n``EAh)+WVXTC z3Je}kypkQWKI&q44i`hj#Y%4xisdz1S5K2A&%p2!*C)GZUxHi(^~$BVf{!tOKcrSa zIh7c?KAle%Ha$9)T)utvK+V7?XEPrY&8p$O$nM5RlgRhWh86NfJ68W=oN%Lzhz)Bj zq`G#Hgg6ZFnNogOE)MFTs$jCQg@?1ZG#2RUj5sj~{AYvrWL} zvD2++woilTC70UtM7p(AXQ#yY9=!z2R){(jTO|Qx(Ikq)cDcg}oF0iecttpva zF}>{vC}Jt zSFjqNx+ow;u`GPP{SnFjmqWRH8z06eE~8$#t- zBE@a^1+@gS+b`*S?USe8>rSr)d>Bxp^FccU_qwHq`c(Jl_}~Y~WHg$bJ}}mnSEb7| zZ%{pIJp8D?RtYjaj2{Q8;)nCgc>x#TUZd`RF`%!hnMi)z&Z{TUjk{IZ&2RR4+y+lk zj@gZ=MT^r3LuZSjD8~=uXRFcacNjfn(Zv;6F@2+M{0vw+Ylqz-wT`;yil(pbgl0~~Pabu&cuj|+MPb;{qVcR9 zEs_jJO%h4XYnAn6+_g^VA^FXgq8w=0;5Er^tO1R?$pn&Xg9(Z;CTo$K?0>E%D`smH zdF>hyTvJc9WbE+az0c>$7oE?QA9Oxf{=B~ChY9{p78MBM`P9-i@0$g!L{z(`kSweh z$jSHhf`2cn-%u1h#oO)x)u}r)r|fX`ICV!hzklAE4@E(hu-nOpe%~FzcGt?kZ@H0T zgWMleZlu^?hi~aWq#{8sQjVOxUEjPh58&nW@vq z@=sK}Y{RfoP&ZFF#Y`^x*43HlQv+SeZNfTpOtWWVN!dju!|6Z{#&e`WSmzS>$O#7aK6(gqsQOA;9(Hm|uT3pw;*D_Po z&SmE44NLTfmF)S}l|^=?1-f+2i8`i^RQv3jlDcZkKb*x<(R44Sa_YKPEP&i9KX}% zbo+e{zp1lOg+Uiy+9HFlBN&=Q23>Q*gRZ;r{douZaO`PBm&~pr;WV3jYFM%7;Vqe& zUc1-qG!(&cHhjI%^<8NF+AO9V6TEG?i~Kgfg=|h8ksZ?~Y9OYk12Oo~?$%B>%)Q0^ zvpqb`g+c>|K=usimnHkZ(w4h+^bymx@K0Y}=Tk*3bzTGow{d?hb^gUl{FBtdzlzBC z=axEet((_LFq?>$)IC9#==Bm2<_t)MRykx*{eSp&57#XekauhRQvSe^y4wWgx-aU2r0i&2Z*uL?I(Sh0qOL0` zKZ+lcZb$1HY(ScT^)>8~&*;>-@@?3)*!&dSQC&D?YZo zkS^*9)`HjBZ*w^u1$m{mg2K{bM@gwIFR#>9;_$mFN+~4`)FweePNs?1ewrGngadgG z)Y1JVg=OHZDRUHh3P3OFca#=mNq0R}FF%}8QURWWN?T>Iqqq#bIA#7~kR-rl-{CKF zl$4NIjjXHCnnXrP)_#_P9Q_5Qg#~_BVS%lpG%rwC>O$!y0hbHB*{SzXnw@ywCtV9Z zoPNr+jWOioq_qpl;lek>{G2Xp7Ykx5F_rN)y55G#1Px>n>6Wtg7PfmHcD)teEhcS| z-S=TMa0vf2wuDrsu6-dk8#4w9m_1&G|NYo4BYo1=_DiC>sh8jn@K1MBXKF8Ikv%En zFClNFt?kN6Nyb4MiDsuDqI9IIfj9{h8*XHGf?8A}-Sgpe>(ayNs&TLt|1_P7e=B`$ zwmyomn>q+iy)U+3J7G68JbQ@A0r%SVDL6CGYON?P2G@8+S*fkWQ&?F5#eY{tMS!@o znz0J6*xQ}I*RytxD7B!pGEfLY^RkMTb4PyCyGN){DLZOh&w$tsi}A+ ziEO&ks!AR|ONBCZDDZEvIrE`F>S1XvLE7QQgigOSV@-T?8_u*kzh|odkDLB`cJnVQ zOVv4aU4D*-V=*YsRc?Iax;#9W9GO2MA;DxRf{PM^J9Gztw996;!1kv!k+^QNYvO6L z!APb=vOAHihdGwa6J3%RN8|bZp;T}}WcL}#BK7E~R57^g6i5Z7WLFka(Hkh9MYK9k zOBOisy~%9M%Q4v<`5^(3;5`L9(|-lz>x^|ak`Ww{NESXW5tE$Ebyk=+HEg-0v+$|k{(D}xb;)G*?YD(W z7d-oaTTahfClSEYO^4t1w`ig@KP9qog?eFn5LA3BS&=er$9lx7hs-EGt=g@9cG- z2n0&f@3M77pdl~NuNX4sa(wB?SC_B5MI*!@Z9FdY5AgpKx#Nm;cO=qXGL&!?{+~k5 zD1^%*n`0+-CHfDq90G;3bzNAxQdEV<|5JS1oONb_AeJ1u5;@0_Tdu-aJW0QL-Cc@2 z)Nc-QNg({y*qcZK*WfFO{Fi=p;)8S7&3gj0_^aA|opeXjb%lc{Eq-S*Q(xa5vrL;q zvrNbEZ2YQ&Trr+b^h}&NZQ9H$Cye)8-Qnq^8@!|&ZFW1>^(_Xhv^(Jb4bx08_BI;u zNOG8+PH)HxzBp>4$A^iYn)j~_yE@s#ij)hn{`cu0Sb-!~0kj+a%vSrdM3^W0{rf|< z2@mW)py0lL#M%F=&|>lLaC52KukAnJ!pd#B^Xr&oQxV2vUTeNsu)F;w|2sVJ;B|bH zr~U1b-{-D>TafDa6$gq7pui1N?^3_Nw5-79DlGN+d?m1fB!W!5z{81{t2nO&TH7W5 zQkTEb<1g_Sz?L%LD04U}pz}>?s@8VZf2c#OvQi)1jW~)Oc(u$csmv>>D6WKsI%UDd zYyRb3L^61E+woT5D&Fj?|4_>B7+h}~22;*zJgVvEe%a}!obH#zB>l1aeB!+}X--OU zX-NPiyak1om4$`WN;6PaSsd^<@*Ex)sTon&RU~`NMrt3g{|qj;3W{B&rKO1I4}e(L zR#5`;c2B9zUsy(B>)fc#V_vdv%GIBes%73X6SZ9(2o2AFW6cS$KU?L8_;)pdbJX)XK_I z)U*=1^d9g;mX%gGDtrzSJN@buftyUbJl8?~Hsk6eXJW7_@7;snzoI@v9&@2O@>9GL zW4gDfdApYyi?S)VdcQaklVqg(`ua%{2Pd6rAa|^<&k#x9zK}e*zCJTcG)V5_2``J~s@`WMRa^YUh&a|om= zGt0q0{cOFUFqjdCnVKI5__@_&oGIvOQZ^MxstAMG%?gPCXpq(Eo(?_Y{Nv!W4kWWUPPAaK1x&{)*Rj$ z3ad0^)}ow*!tt6y&DZL$cXWjH>IG`Qnp1N-LZMZ4xhhvBSN&VLSUE~LYFl(5wPP>w z@#S$1a{2vy-+F#lw;po@L?>MV%t%qHDx_HHbc@2Uze}ymL!sEzQ;VG;r^OZVWg=M9fZ7lS; z@@ybDzqMy)Mt35Dqi6D;8ydEx&|iVlvOGKq3j?JAJcSEvm6+o76;$|&iQw)V!p;zv zS;>@boxUe$dE48`uDs9EK!n}ab51!t* z#d@mOxWCih2u<%T4I&{w?)HX9hYJbxNB1>klZ86HWCrx*aNSW|PtL`0TrC~G;*b7g zTZeD@Lq=zX={Clk9dWeWui!VI4!Uy$`#E^ybP`l13(;%(o$n0`OXEV)1fWtZn zIwY?}5&=W1VoLL(Wm16oI4ey~jGFkbaK;*vgHw!UqoMjzF%`#!&7P=@wv#q|9Y;U| z8?~YHM{h(QNp?jYS!RjacriV)fj1@bwp@P1zZ-T7z|cI9%(EncOGf8o0;xXGkS0ua zhxdYECUh7VLP*%wj~Ge^TFEO18m^}c|GxJd`UfkfPAr*THnKwxR@i0^RFw>$TvE+i zS$5Lal#{laz0on-qPH;T9d%5sD>`Yb<5+(*DY<9#!Q=taTeY_6t!2^0i?`*F@855@ zcg*N2{pgC}C8H~@m^is&>eSF$k>ZfPB60wG$IqP1w0sqNdz`j=>dewW)$FQB!oA&T zjLXJPz6fWTGEOi0pkW)i=%WTbiTMQZ=zkkx_?8bFN(QPsUP?3B`*;fJZCI~1eEaf` z2YPiyeJFLl>6lM2eG&Pb2X(G4StEtj6Vq$|^FA-mk6K1O)nZS6s+|WH z0xB=#za6k%S|9VOx-@(R-+@wDw9RPhZ_f4+WiC%k~d zp*vnWOLRclg9-Gd6Yg<7`F#DALjLkE*Wan6E(IC`WYes{V!m&A zGbe|yc!RL9O4*riXLE4;PHq)84pAo4?S7o%NFx85u~5IH*3jg79X!Fq6k z`hp#ikf2W3(Ghm3ZdKj7od%D}v)!|OCO3oYkEtSFR9?kT8{0TV&R55MR3Icvrd{$s zzV>f-rw9mMDefk&t4;pqS&c%y`swy*ZpvJ@q^BkJad1&}d;+jwVK==SKfQitx3&UH zP^aosTFpfUlgSTae7n;Fj#0Y<#6w0atPFj2gVAR3S$)=!-P++LL&Y-9c&c3ac}LFP z_Th&ndiW9c6K9!Byf?6J_!RC)z2lHACo{Q;h%S_u}&-qj!5HAEN!e53@XT+ zT2@_QaNukD}{e{}*s^6|!90_a~Rk|Wn&oyPZA)|ezH3zZPcy3ptE$U4tQL4xhpG*QF4w8&`IdCn7E=CXql}$6vhT@8wJ6fYm{al~ z?$sDnKeeiH3OQWY_&?%WjcY=+uCWs@Sl1|6q~Tsz#H750CuhzSZ27ZC7 ziPw-|{CpX?YU2PksrEK?yMOqDGR8doUTM=^|aX-flKDeI3JpJ*G)%Q15Q% zL=Jhne39(aJ#`In>ENld{IEq&st;RqKLBcS|L*ZA{XWxvw(HceMtigN=3S=-pEgbV zHm|z7X^)EN9yUx00XVP@l1=YgCN(c<66#bLg2)<{9=sb({nKV{p1CGn@l;AU+{I9X;UxMQ-qBg_v#IpLM@4H@@og%~Wim@Li zkfaSw2O`HE>$3jdah&hj+$0kqV@6XF;G5);j4$S!K9B65+0wE9x|XJo!~3-d4Od*9 z^!fX)a9zNO-i>_U*d!;LHa0yQiPT^D#<-|R>sy=t6FF3^YOantg!FyMp|++ik>fYL z_VUrhj{M(ys_8He?YTHhPY(a%ls-s#x@l)5o%P6?4?EKFot|l0A5Yf3($wXrfk%`E z32*pk(<@T-b?w}PMb>!ByP`~#IsEe=^wc0 z^|S={<{EeuUvoHH-rZ(4Se?|FxRttAwM@htk=us1B)1Rh%J9no6-WnTolTri`L~=M zgsK2OMZ8|*;Zu2t5=TIYz6^W&De1{9-qOJV>Y_M?_&3x zaAA@Z;ca8&)3~v}X#vt{ziIX)Xl{|iCB<*oL$n0dZ(c&C@V9NjU-|#|JwVU!U;Xnl z{iElS=M3|HERuNrZ5FMf9J8PnGZlB?PO%TDJlhnjZGYAzptJcd6$bAv(`liKd` zqBB-zHip)pTh^r&5&i5*n_>z6dWMFS&U`(NDX-*nHzn zdi~FOzYsj;*9$|=FWQ%fH+ThP#a-@#cIYot>`j7^O%h4JWrL6JcKe3DNo4e1aU9vJ z`@502+7t$|WyuB$m3)ip#rMpbiXZ-Uo%+!Ci#T%k(hc(yIZT1-SZhoicNfty(lZ;BE)3Zs#x#FtBd^<)*Th`&G7U+05!ddlwBQ}ue%ei% z@tQBym#aIgpHe-w{f9%Ds%-mj5DKC)<&v=Ub`MNquJUo*T^Iq`+d@-pC%!M6IbOz5 zMc}>At9b^8sfo^UQgh>Fi3#Ac@fLyNCTuIfe?&eQF$%CUM8kG$T%(^BGw z9as9ugm|yb;fCE+C@+WKV72&&`&$xaofbf{I3#-w$)rD+><3NZh9Fril2NO%OeAaA zHZdW=TVyUW`ocD(A#*P~sfnABmT$E<^T5tw&4)LJD8XoO=Ff??(4rP>Wyo3=u2E)A zDC_u>vJN+7_R9y;d)b|^mNS|yr+3Id@KYLte72y9qHq;Y&gTcs^-55@7RjiUSq73V zy^Nac*=;_v*?3Yvvf`aaJ52Ko#?y-*gnTr}=T+o01o=?g*Z7lc41e%^lp>iL$*473 zADH9OWCVhFjrds6)88mU^k1%T8sn86r~e~j9gKGmfH zj?0HWRSNW}_K?}t1JXs$9sGO*| z;l>QxzJWz}27=oZprBy-!Wb~7Xf_oJgvI@{H?m{{H^+V-0SCY)rZLT-6}H%xKiRC zCW+@$N}CUuoBGn9mAjgiI`z?ZtLk|6q)q76Q`>Xb$)V%jpGp$UrAUHp}dT8%Lo_^>bE>gcQ(EIc!t?tw(Em@i~IWY^*Q;!M8qb8ph)TL%0ILz$u zv23+Lvii*qyVd8mW8f8cVOC79s0Zppl)m}u8ummT(lyjx0p96P{``5X96m*V)*g*L zxkvx%$Nzt>%=6~dpNDt7nBG?WkrmCL`>KBNDJlQ-x@Mmt<`HFNQFk^*u~X>0^9{`8 ziQheIZ9F)R_BXo)sXlm1_7vLkJm9Y?bQJqNFhMHKbNLF&9MH~~_l`ClBu5$K-b_9` z_gwv-=4Z)M-FREbcxlOjW=U82Hc=2LbiwYZ(&Z`j!5FEy7+hGM%3|Wmb;EF}*+brY zBs-kNz5~tArh+)jQ3~T(SXmVol$4dYN^JpOAP?3{rJf2Rcw=NrcUe8Bp4-Xw$Hdf! zO8=QUDnqeoJ&CbwQ$DD8 z@TKUmNq$gv@CB_*`+|eZ=ZY%fsB#qaT+ImikgGVp?QnCYl#Ka)v6Rd>S|la6ebKy) z%=+$@Ze-Kqqg(mUziQqlCiUO0>OmIvJgg!M57wHqQ-k0<&xNpWK()-GJQ}AMiKp}YP+=gYh4w8Q=yZ)9gvMw+DaG-oUrVKdZ)Z@3A zO|i4Nq|mHSIVK0TU~ahtk-iSiv-@op%4P07ZJs?cfA(ig6Pb$ak0Horw1-X`nEr1y z@%QTf$W-J>U77P^Q<1;*#qj^ZiKR2Nl+tYj`gjnoUCID80t|D4M{i6>@L5exr!mY~ zSODUQ^5rX(aV(mZc?;?@8MZWg1T%pScnBaRl*hPmD%B*AQxs{jrzYA;KS z3pFb|t;k6CLNt1maV(ZLas|33(;Zq4oJDGGJC>MeJ*ko5*<#Xg{eTRXVi@KRGmwII zCbcfUBr);i8RbX{w>+OsADS>V=yY20t+abO1gkY4el4)4U9j6unm#lr_+fm3l7C*J z@(3bN{&J$x@pt7N-h67{{)PHn*r=4TMbKnCt!71u=oY#jTG$q1M@umHEmllbhdSTw zb{L&TC)r#)C9M~XA;3RoJ!QU?F04L?Jg-Ma3z3og`tZc5)o8Zbyy2_J0F^SQy@>3; zU|6r%I3!sK``rI|L%sWbsCPYP1Nf`$VHP+Cy!*IKW}HNG2HAASGca+F<-ZjO?EDw; zJg<_`xppZ?#N5go63O%Fd_m00_7T<9C_sN-thbh|6D-VasLy~cP6of>XGT+k^%_bU z$wpJ3(lJy)%1?}(z#jUKtghjaQ-AXQfo5w4C$cD96(Aw4z=UlvhFhLWu#VEQVxK*xN-nYWB8W4TB_1t(WqiyJ~)i*D7{ zB9^um`D*9kw_Q6=P3%^_54qCH4{o;cFN=7gjekzSKb+5B;!`hZ_ZoSPf@t;29of1w z`_T4ZAt3*r$0v7!?;Yj~2z44on=*>lZd4Z8x2L6ubQLz_kXbkI%h3f9A`d=kK3^gL zPlciid;cgfoNd9R;zm9p7*~rq>~jG@8_wBTXB0g9BP&c6{&st_s(CvNvsArRy|hjWF`JM7&dGU*pz^k|L zt0ZL8H^cAdciUgk2}4vWFo7J;s8l+`a`VtVyZP#?$Bh?|`Y$V|HSgwyx+wDI(PEBU z&c|-rNokY!^LGfl7CZc4$||wB;0w7luQbn*R~aY)bGFBWCBcvRt{_iIB`Xf_SCN#@ zistaU-{;4O$@L%c`Fy{R`BxJKPu(YKd4i5n*`~gABI6+FFps>(pEA_hq zg?>0%_V_Bn*#$0dpCbUyt54Ix-Hm5ntnqQ$iQad63N-Z`Tar6k~xc5b*em9X>~8MPa4i=SQxEAPOtCxm>nVxNjDM#;RX; z;-1<2Dx#9M%;^9gn-7V3kGf@3H&vZ9GUL*fXbdfVG)JEA2plOlw)BQ_H2ndjAEq4L z>!Q1E_+jN}lh<#zK~3Id1rs9t4jOYDCO2GfVYj)+ZM8W3mXLDvtyDR>utPao@A}7G zSJFHq-?T95HZ1gUDak@ZOI{C)+u<+rz!cTvb-c-i!8`(DIz%vyg$r!GadK z^u-Gw+6ood{}r@+9@(!h?AYI>u;p#Rry*mEL&w+c=86GL{VHT#ZVHN*UUP!$_e`(8eqMzotn|G&MFVq#2t{=tNN%=puGJgLR zEj~etE3d4=4^lo~2_6<@C4oX;9w_5IV1+LL0epJz^i)Na_SZ*IAs3AM*nd8~!-ClIZ8atFhl`n{m(5qbC_jz~`ymYBj@p z#t26^mWehPF<3m-9KYQQu4jYK>@heyJe4Om(TBmHsE0u$D?^~f78ca$5<$Im-q15{8q2Y3S}#ci9Y?z&K$Sh;>a<3{8s2*Im}kCvtuYUO88qB zpnw-I_W2_81N`=a7P)Nj^$iEsWqm;Q-O=(2`TKYCx+?79@kPjvQTvLi@F=x$jIxpB z9e1^C(^)@mcgdZ=4b(QNn|6p*;_abuxnjR;)Xk%wkAxS+FFvcEuipySy!{37e94lQ zd;wI2L?PeVL-3n5_?}o@HkqYgIr4|tNbF9p5q5P3=v@?H+-flzbKKPY&SZcK60_Z8 zvXF|IFJ}*qiBh`|K8;xye0~iZ8vp1MEt|#U%F(Tvv6w~T@&M0)$b2m3D8Rqnxo@B1X?y=(CFwn;bx4dS>|i?!^L*p?>&U$K4RZyx@RO#APc6d4RcCZB62tof$90Er z5tLDm;5&)zKX|F0@K3gkBCh0dv83ComeQCH!|W?tio8L4pITLXm6VZqblk|HPXX_N}A)QZK?!!EpT3hZ=oE7C;z;2isTJ_?Wp`mxYz{$ShGHB|f65H*~`6D<)q$ zVfus_my?F$lR80hooPXvs1~%xZ}B_)Zf}m$YoK1=#~X4SPOBH5N1c8@?6z%g2j-9_ z{o{;rETOwVGTzELAX5<{;K?M+4Eh0tmpsq-Tqh2FRz(A z^(tGaO(GSj=H^RB*;pur&UaQ@BR1o8AUnV|A>9WE6 zsJMmb+#_}`s=q1-GDc+vr<$);=5VSexzfa`2J4g-V4TtljE9R))vYmb@u_Okz{RJk zNedUBswSPX5E!c*fH+C;QzlNfD?OZQh)(H;CxG6{K{y(x91KiQP6H+?_d+QxPWf+G z$7qxXFcj*qe4i5rClo3_#D+^HL@{wH5xCwtl^7^c1(0>JYB;BPkyDKT3RELGb#Ah% z3bIHQgu_p%sun0y%>&9+Hv`qGTYwtX3Ql`-oT?RtC9B$iT~tpa&luHaV4Uh@R5wqx zhf`z+(^ao>ie71|y})$UYe2o~bzp|-4bVHMsNMvos{Y9-jwh=A#VPALtKLF(DXO>W z5KgrZRZLa=n-eeVtNIevic@{fiFNs^Z_y+#X0?PXv((@mpWs(ZfCJT1PPm{@4f63a zqgsJI#X+?ay9TILU<|jb)j)?@19Ymjz&v#fFkc($wX^bae$#uO14_P*(yo)x$8@%u){rW~)a4d#XnQd#Qt?@YP#g1?;1~ z0N7W3AuvaM5inPMF(=udp&o;F^io#?d#lG{Po{btu$y{3u)BH!u!njgFiU+2Fk3wd z*i$_j*h@VHS3{0^Dx6EDsiy(c)zg7`^$cK!dUgSdf_ zR44UvU}yD8jEpquRlpeaYM@TN1{kYu;uI4*t2a=8o9bp@4>b?WQn%ogrKvYkc5Zbm zP_J$SW~euDievHW&A;Ag_f3pj47oL(j z&5z+8JWoxUT~zz#$0Pk%;?Vxx$ik?384c+9ixJoVk0<`=;(z_om$82!zsOx_v{ z0Oxn1f(rvU7TFDfMaFpWRu$EBe=rm4q0R+}(7eZitb`htZjkC#VE`|_Kh0zcas4xaXA{DA3 zupX-6#rohtQV_cR*nM`ZvU3McfI26>%2? zR>VRK*n_MccSB-j+yjA?aW4c`#(fZ28TTU@yHE%O*253r5NpSSc;(R1QXhg4ONECa zu&ZG)1lDJdKwxG49Rh3EqY#ql`V|VH``kn8p-`#O`VX=Dgj-L*5)N^)p1dH0T!$SIGY}Al_ zvmcfYtyk4=uirjHHDmjX?R`~!xA)!tvGU_>A8&hB`Rulz4>u@p*cJ*drEA;witk@~ zQ$f-e4o$KRQw)146yg*I<*VeYUi`T*Nj~YtMN4yuURW+CZwkvDq<*YbN$R&uN+4r#S0x_nba+PUouZJ@3~(Rt}D9kxlq7F?rfrqK<15iEh!q#3|IDy492)ve`QS(i_6{w^~f0 zhJ*xz1Lh;Yv`xQ7p1-!A13%GDn8}z~gQ;LSiDl=KSt>4MuO!E6XsMfHhA>uh=zfWJ z+ALm+FKhs0w^?jOHsXHdl0>q*(wNBXdB$PgdoYp>!4>r_shMww1(3DK=QR7nJWCF{ z*KIL-NyY`{G-^>r&4yOPyrLvrRiH+Bi`md%+$&wWt|1KGflm|%7&cY;ecsWR~KX_teSK_*Grz)PZ z6j`jcXyYq>!OD$dk-)((TD{RE6j;c!bsJ~m%d&Rk?NVwllzbRNN{QkZzLJ+7PUn-n(Deo?6oC z6?2lQNqoAr)hFT~SGL}f20rY0-}LQ7W@Wa@r7^{?UwvN|e|=`_7Xp#=W;};_wPs5Q zx+xTk|689{gD{+ge=VmqC$nDlj^tQ{%}S{$QhH@oyv+|4=Af{7XjP(8a$w_&(FcKjW44 zncb`gyBqq)rW_}Tz(Lbt0_~B_1|n#;6Atuz7KhJB1O@%FV$!14`(m-)S9583Hd!09 zJn09fL7H#ucm&`>bxmF)n=T*Qi)osWk1lG}$I`V}>h*6nQZGj8q>z${^WxU#nEys8 zseBuyq%u@15X@9YhL*))t<@RjL{2Q#tse6HzIzkM?tRdlVKAqRi@-$scuz@ z;zJhaIh-+Uao(S^6ZhS@@d7)UmpiJAcw_&UBr$RZ&OwaYEB$1^mgglp%7aza-<}`g z#Uk@gjLRg|>u!-~oO#}={zgk)U{rsjfy{p9J{QsVyt|U@E6S2+&nDHvw)-kc^}UPE zwlt(0MqEd`pKZGOm$Mv+C%y;2*V(mh);G6RlJa-oH0d1{YksA7*wEZzf%5)2CIo@vS?E{+b0U{_xb+xCBv_`XkcNBuOG&^~?JU#C%3= z<86X0#UVT@6o>HW!3qzBR0`DQ?oc`fJ%tQ%XkKed*JCho#ex9^8ub{BdW=RrmQJQG zC;23B#XX(Q&|(iZj1d*3;OMaz8Q>os-Xi$T^IQ8$dBN?iaJv~#L`zzCZKz)ogR%IY zLEAlsj4HTM$BIQ0ft4XZcA0A8ok z>%}roQzQdirlQaTuvJMim$e22S>)1XttEns$v>90=65m4(J>hm#sJ22rZ5n2q93$8*ZBRC2UOL1I_5#;c@qGy%soTNR|= z3e>$Dxn@P{JW{`+6ZsM3l>c~6a8jLQNk=W|#1>t4ntz=(A z>%^|AYXmVfIMue~n3D zq{jH5pA^R4+nKmFxAr2&*aZ_sR?bFr6~1JVnX{6mn{VqXvccWnks()iBf{8w0VA!xgS^pffiB$AHrYDDF$5cY2;nCR-ssy%v zzc>qG`Fzy?;u`v(j+E!!W%?DBp*dO3S#@M&$V-p*BIO^|s()pjI$9?qH#~n1^Hh_V zl*fO~>1*%%U!BuA>-KYU6|f$UdvwzdwLqe@(cz4R(tMId4iM^87tB?Y1^3LoK7ox2 zz*SJy|HtCo%|84GFwFUZLmvzCbQ0TobvM(TSN^1%$Ad>-;GuB{anlHB8mUXd5++JAcc-aa}!(M_%mG-5a9xO)!|e2B#-X zjqD3;k&Flbm1J-lt$4|F81tE6F_>lCw|I;BJBA%yWt;#5=Knx!LypB5U4Py{j?ABs z81FX03d-cNZI@-&Px;RduEIRud z{gU(E{|stEdE9-!ygKLp^7u7f|7+3~oMC63+rH`=x|M!;rje)KnLM_B$u;zQr8!5B z)IV1?zohei%{6?ETK`L`P18_E0V^?EFvbnrE&Pl+>5TfrRS5}JgVTZk&^nXV>ahBX zz~A&xRYojLLP@wrBMGKDU5_)yClHPKotPgEr?9c~#Mt-U^n`FRPyyvGMj8v!>>!Jt zyCyL)zqa)m}6e&D1&kHoH zkerx*V(W>m#G-2}hKjS6O`&$7_7hcM`w2Sh7qOox6Jb7PWu|D?p~H+`UNNcWvVoV* zykgcMvgoQ&$#LzQ<6%KDdE(>=mlAiZA&K-q;gDxDBMM`Y7fuV@ppI}B!S5XgJ2_5w zktxS+h7EU zC{txbtZ$n|T(btplE&Tg!Q}96xr%?*utp;26f7HEGIc60dZ_S5MCkF7{TXcuovUKn zcU9>+#8^`PV7W^;u`{{l!SZRjd%L$E+S{XDJS6B4(>p{xzbLa!Crpa$!Ms|BsN|P+ zZ_5?-J(dzEnO-t|&cq5-3{!U}ZKa*Gl}@&1wPmM6>o{l`?uJN%KmiGPfI<0_u1~{k7Tz!A>kWy+XAubciNd^(mA59UDk#4bhUL> z_j;itELz%+%yqS;fH8*BqSFs$j2ZIq$oQBJric$*^nfJ?D&67l6W<$i4JL4+&h`2o z7P}h`FKs^Xpj&DT6LLIOnBqFUcDvJWFj(CtH=~Y-FMH=vu1l^OtOSvwLL>?LNMUmm z*4}a|Ndhf2#2#@b1^q&ngum)@I=e=Bl&yPN2h~S<~;Db^P7#1X5Shwl92~)D1=%Vbl4x!EK+yb8v;BB~x`-6B32p3cp_3_FW{u zTb?O1(nB3yfImmIjC(5enuo3$(fCEgDI}i}Xxs0K$q+}(mbYS*!tt;PDiP4x+?&|4 zLvSkxn;bBX!cv5LmRcY%9K`K_UR^pvJ;Mx&SVWI6sb(f77ubkVOc7^gco#S*p*=l!!(K$av6Fl zPSG)pV;Ijcfng%UP7FIU%%&J*@q;X8ki`tLqd`{Ig3!?gu{7!emgxc(X#vY_0n2Vd zCOg`V;sY$^11!4-*wF`Ab`K=8qb$=0SOXql4S0Yx>;cw{2UtEUV`$8ktdy0kl$F6G zwu@!Al4ZA&WwerIv@(kxZDw+_iOCLzPKrFM7T=x8v@?Z#4nx*wd_I-iSmoMSo^9!D z4~;2S(khCTsX_Kdvlc7O6m_)LVjZouSl5ps%}5;2_QcaH#K|miat4#_6l+<-^ z)>kr>o-N5#TBKwe%MOcrRF*N6GgL67)s;-6XH@bGO$#F{ip4Ysc{)9D@^so;@(uKI zlef?c$y;bz#YCECP%)8as+dS?r~a6XNyny+L?3xkCs#U^&R ziM9+jg+LhfF{F123p+<5H zbqr%USgB300cFK@pyF#G5SE!7?A9jqqqwpgP^@%P+};N$D>iXK`ekJsHlX5=0I0k} z#866+*8pL$$-(rk&BVdP%b z2`K3w4^#~nFcflM2eBby8xn?6hH{2VhB}5x6w#%?CJjTjzbTf3&E16l3=4sh{+)oZ zX=NBsu}KSrMJf;`rwj$$H}w4l7{t2^_boK>J2C9ceTVG)-1j&)c?|P`utMcdpv6T% z#l#qfI*QO4pqK!J(I8$E~yD(G=1k`?!V(?HJ{W_F^1pwHM z0!0=fLkU9-kWz>Mw`Wp(Gmhd>8b^Fo1e7d}p}3zeA;>pSRP@qP{5qE6aT*6EvI3YF zZcAmDCV-LQQ8iGa3rgshUQ01U#4v`Ug%iLA@u-HO7AVmP7z!DR7>XH68Oj*S87dem z8LAj!i3&N;+$1`do1W#S7Y6ArJRG0GmZ_d)s%M$%S*97Z zx{?f*X$Gre2FoXd<&(kk$zb_puzWIDJ{c-OkS1dpWw4Aai2_(%zNi<-U~8+SxL7Wb zbCMnchC+r?hBAhsqY5S~8LAkn8EPn2aST}wRV;@p5!)jc$npHIlCTYyQ5DOmie*&A zGOA)3O=g8nW^pF7IFnhN$t=#~P#jj+VphyzR?K2n%wiOSX0TEgv#KxFVvl?wjUSXR z3~l^B_O1jjs%rn=*|$3jGi(CF019rvY|IRc2*ZGgARua5F5teU;!>97;8Nz2f~h~v zRLpEKOD*;0LZJ~Nq9{W9f=gv(iDo`qp8kL5-WkxcGF$w=_vC)~&3AtH>~rq9XZbB^ zo(z9=_EFqUR2gz&?r|kiY?aAPHcfNecr%*@x53xkS`4xJMKLK7sg@ zazNJLYUe@i-QXNitl%D54&YPk0dfM^XV(qR5p@ji0VaTbhB<(bu?L7eK*<4op55S3 z7*PwsX!uyW!9{m8e7HFdKHqL|f;1xr#;2SE_@KMNW%5hmEqvTLfKNOD>_hJXY+2by zpK!?2FJiN22LLxKl#NdY12$K7Bp|og!N3F9T*;$Meope>Y1l#&z(yy4Z8HLhG6@?- z;sH_*kP)>s_8!}?B(%bFkM;nz(a0@Nu6j?dIC^kN>pi*ZJ-O=HHpf_cPxg9G_IgkD zdd!~U#vf1idQbLxPxg9G_G}*}WexRYAL_|I)RS4LC$msbW}%+ULP=(9bWdKPY+l^> zab8EHQ9*prr7|Yj#*hy ze0q}@_69UtJ+hI1FkT$%yyy>SXNTtcIe)yA`dcjJEoSFjr+-q)6T@596$U7fUr-3p zxGEewezp_}dTfyJtwz{qU14dxRrJZ?$DzcsLUhAhi&08;`HgQCOITTtUnI!pb#%ip z=`Rz+TP2`>d+`ktWMh@Qwp@I}Sf!AArlVTQ_Kc`lI~0DisojdRyA;w`dwdQ$!L_Ul z1tG5l9(;4pyHIi_LIkF|JxA$!iAUybDt6?u4#{v-lO%-RNB8t{RsSu2>1pXUltE(^ zmmId(xKvbZ!4aJL97Qt99Tc?`H|E>yLT?n{b1=y((qWEuqOOJ8b&NH|hBA(R7PdEVP*SQ)@Yb5FHe*^EO6Zc*)6tA>8XT)d?FphYf$B+j;{6A=O9v~eM8#Uo z*Xq37`AKis)&Ih#GW}|+KZ6h8o%X+B`|EDdXi)U_o{5a@y*-D-^sbiKLnA@Rex z4?^zfl_3x#zaW-ISx~tHot#5ahuZcqU$sQ}H-wP5bNLgQ2r!9Xjn3X&Pp|0=&G&$U zk8iS~bK@3)e&lKqh_c(DF!-^KPkJu!^*`*p{6a7 zur)zxzYY;lFr-`rCGyh>zTFB%L#A|sf{4d@!r)bv1%r(Dsic@h*IsnV^BIwR$|AJq3dpcH(WW4qtF zVt?FjfurGTxhMN$}fq$>CqAyHnQhOM7Qiy-HPMdBN$Rw6y^4@08oi}*NsEwV4{ z3`ajYy9S!$LBw2^?`@7yq&|-um(J&L>$5vNxTq`~d`)}3(OJM=5ffwDd%P`O)6yYl zvcph+SZi1!g$cQPgIzDx-oC3rL3OdBZd*K+ih8MCDdRQ0mn@-JCQ*JP4p-Bt{=h3- z>CLmk7n9x&gyP^4QfRu+PK!c4{iC7sWvf3l4IY~Y>(0-W%c9IEqKrb=aZvhH6n1A+ zep}J~LZ0sG6^~ZjjYIVQ-4MT@#_xxi16!7E6RFTXD^A#NSknC8Eyqf@62I!#D*Dv# zMqdM(9T(+LmwrLS|5+U4uO*jM%&J4wI|Nr2NfUNXy|ezf`+Cm!-crwKe5>Egvlq*c7;hD&(JWY@5Kak zoOMA5_n$m#zlJyIWU&%rZ0kffxS@fywYw$oz{#`L>tp=t4X>YPiOJuHr?^45o8nbG zJF5?QlZ#=Zy-WlTpFC^2rfA9IR}WgJKS`G6Gf$p1UUR3U(`$pE*OEy2&itJ1gU(H-Gz@IGpuZ%q~3B(wz=lDykPqsLQzLxfs`;Po_}RGF*G6 za&A8DhIEHL&g5RHnvG5iI`D+TK4w4nLh>b?|E|FWD2dYz7ofaPMtkd0E$FD!;ITl! zE=Qs0{5UjDkAPU zu*Ak0Q-IfNLTCgj9iHJ+E8Q{B$OmElp+w-+`n`8EanI~MpxCJyeOc`jXSJsr@mJ>Y z-V?USmx8ilZz%NH`mq59SM2SDBBa5r2&rf?%7slqZwxkj`>5K6t5;H{Oqn=rOySfq z6DOefm%;8xvzXAMm(`e-j-G?izlGiIutcReQ;k-K-JE7cb>imS-7z?)@7+!!Kdhi~ zsJ5Jb|0GPAq>dG$g!r#RQjg+{Gx76#*0?tep0z*>qrQ5`1YYkh2n#o*S{w$G%^GDx zl@2t=5NC?AW2cUaLq}z)Dd`r2H3ha!%Z(UtsRQTi!GW!O^l{u+!M|KyF3-ucUw1|G z+VO&U{_NF^qA9J{G0Jo8rnu`R3NJX;EhhZGp&CnSJG-mlV&zz&r2SAK6ZzKO59DE% z7FQk$>R#1B`e3a}(ML8*a!hpWEq`Hue*gWY>vLi1(Y=meb`#EN2m8Yjq2knu6NZhL zgl?B>JBHsxUt!HK^o+koX1M)d;I;#rZO_Sg`=PXEuOBnHes4(>{Q=+ecFe?i;L z%freChxy6-$sU$IEvXSVi~L1>gbxcIe)IaPbiF_121kpRSCn^w_QoGH(DZPEKNKHZ zD}>^t>3U8{)r>0*qNK_*!@7O*Lj*S5_AcyY2@%90Fz#O$&uU@n&18$ZRZZ1=otmoI zW(3X0?{T-q#%w$WH)ZU|qYg#u; zr{o1e@sl%p68%{%#Egg$sqpndmSgNXKPnc^|2Q`i^r@>A{3u+`LX<1YeT%!~qDtXR;mpeZLak6+$z7n~=USocfAXZ2&94N+%vWO zo50L?N50jblx@vQO3$-rI?~e}Ir;fHdDfhGbWr+opaA_*Ge&3mI$ltAc6?Swyfe|B zpOh4zo|TxGn4X*-kDf@;;1d+abq)ws#stJC-U-&yAOdUfG0w@L(v)Z_Ej`LHV#ghFLL8R z{2v^u&<<6*tSm>@gsd!3XEkI(N$d;_4BiqWf#i+vr?}Ps(b&o@4lrcUhpmGiQNW^3 z7tp2A>SlkXC63eqjlSUUhMK_>esHUPFIAN<`!j>t)>X&V@Zp+m?qRG94vWN?2@a&N zW#IhI5E#^mF9{pGv7?&}COvqu5RQDXSWZUOS^vh{>QQ?YQk#K2akIg`PjGJr0}WA` z@l1-W=}Agv+&TMpA?}lW9&m0$CKXVL(Pv+MKhQ*~gOt!Q%bi9UZ9Gp3# z3$_$Tx-AOrpxMlE79*;7WT6Yntr)ud5=aq(f_9&^qObHjHRsnC{NOKh+MnDsP`U5OiM;U$%VpV&`e1k ziaUUFhcguqnhZRq?D_H)NS`ea5P`v!n#ELHwEQ60xwV{cP!#b!OU+)OY${&}z9%9z z@quq%y^_r?DkYRZ&fC3lZSu5}JHSkxiF5906KP!5ky|>vwH|Mgg-#k-D-zwhR9xEF zj49ko$ChG4O#s}0U1AGtbGssv<fF$E4ZbaqRO#9R{lkTDwKl~+oHLj4 zZLYq|)zTAgOZ8F0>=u6gXGp90QIcRi%|d^K=&^)w+fb5)Z8;b~Ngws%U?4sn{u~TK z*oK2`5xN3697)Me1=E{I5*;Yn88rvd7s(k72fI+R<^T>xAq?bTG{PVb8YtO$U;0Io z0y-}__Hn4mMK~tuF`9BlP3o zPn2YdHw$%WG)t}Lpp23Ra?x~3N*e0JaaCA-E?r$5B^N2_mq{Vw5vn+tfKctCw-C0S z5(oIv+Xzge#6E55R|xDziQ9+MuM(Jyfi?6F0#hkbtPcm%D7gk*zYuOO3g_4KP6C}6 zz?Xv=l-w(jgXqL5K}+u<0kROP=-mXmdQfsqjm4P=eL0woAv7G!#Zgd3zd-`$A(Yb< z1m+{8=_&&IQ}SdT2T^Y*Ig~y~xC1G1v^RZ-z(Lr;S`H4u0KOa?PRR?jw2KW{*SHr;~NvI5-`l z9|s>m=udw_!ahjJr>HnM1EHFO47jFL}x2VQ{C9pZ6HK10C; zEp0;3}-X zivE#sS0Gey5D?PzPlWptC9hP`|0ZxHa+OLxfluRa8_2;82!lBI3?+BXYs=w{SWyKB zH(?TP_##4@<8DUiPHhL4vJJ=Gi7xSwIp;T-%N zVLJ|fi2;0-v6zBOcLoa-thABTPGJbW(oWzP$PG~v!Ft_S2=yF9ZKv>14mM-qeU;rv zfbS^9aJ4d-KvY_a({T`$iQ>FDcpjmjGKB; zDuJlAGu%troj{b_AFh*;O>rLYWu9ll1h>hLk}Fk}dSnW{MgF>!Y+IcapR5`n8Z+lZ z-iJG)Uf;rFj`LnWFKw}Ma1sp>kWKq{aUNX{>otaW$ugYrieAxxSJR&!MsD>T3;W)P)JC%F^_+3`PNOPKAje!$+2P!asYXtGn=4hrO#*Fthgb2u!T zuo4f8`^|p>^rs>vVs@9;425eic7h?B7Ag5A1C*ZJUy^QcUT#RC`pM-G&Ro_OuiS?(W;HMr*1w4bSFJI>I6OtU=f_>ze%$`(Ji6 zbEmj>T6gNRcuuD`(R-2V13t7(6+Fpj#1vt1B97gyVjP;oviLO z;GJ#}@>w!@obEhV|2w0FeBwt}DPm-aU;V0=<`Lz#tq=28loZh-G*m%-1zx!^+gI#s z*HpSSA=K4b=CnGp^OBO1Gji{}bFeO?AUDd&6?C)HTe@hR(4(IOSFON?S)_eo~&pnw*@Um6Vm} z%*wKpl&$IM_QafY@VZwVAP|16V3uhs9}_Wm`B%PZQy-OjmcowlYx8v+~Ni4D#d7$`*z^r8D!F9U?_Z* z4w|ZtR!h|Rf1-6uLvlu|s9b;!@zOw0QF%8cSLkRwRx2h;G%2NLwnYnbc%@r| z@#n1!1I@vn65#Kz^o~G_Ay!zm z-O!%>ILG5YLbwk-oIcod6!XRYN)b;*SZHd1`;fyoZ&nV1*_D-A3tAQl!+U?|10JZX z40Qb>%7C0PdHHrjQhK5zjK%Q;$8$K5U?<6nzsK$lnQTwD6OOXF?F~PE8O(rDtZdj& zW5{pbzQJ8sQ&m~bxT-4WbmVmbL38DO%+q;wqj)?QbdB#50Wpbvx-!lSmBab`m(=jo z#mY`F^SjFF@J3c2n!il|+kUJpV30Fh#Im62Vr4uDkvOmH$4aK`$G3*IOX$$DTK0AC zZE-tXgvO|b(nD)+eC1Fvobc=YG)2vE3%@RV=jXz&X-20h6~&*UVpEMa6n?c@aFQ4s z8ygsHy}N>)*=6ZcG}j3D761s-ODPaccIJPxi?gaG$IMdPl<0zI}b+ zld(h5b?W$TVz5M4>Dh!kU6XJFmv9r4D}s-rtGY?KgrjT_8dG(by8N2`x8s=Z)~;(K zLHCWL_fA6YItAKiy4xSA>}?rK zJjg=~jk;)XakjfR0;=yc?0uRKx zDUqsXQ3`YnJYS{Qjb|BckSbgYG>X?L#YPoN)rx%-U9Bbbfmx_GEYFMgcsW&agL(4Fv!sr-Uins$>z!u^uH;rw>(m`Rgk`fIHXK6b^ z2S*S(-=9`dq6dNrebA54tu#`_aGF+A!f-QE(I7oi*=s6VONr*Sb&-$9d|2v>R2;3P z{V^dQLYFI9sv`6yB^`(%+aQ&96BGK5gzmaQWSwfiqbDgb+ijVPLV*eQz$8bNAB$jC9(vZ7y&0izzGjvLMS(Y6h#J*qObrb zC%}maaMA&sU;rl*z=;EJk^r0#0C)b+9sRpc{n-Qm9o#88cYw~FopZV{JnHQ^*9hs}%tHZuZ@N&dS+55DaBYHV&tUY*UZN!0b(Y>EW1nax1J z{y-07$=DPLV4KQ?fK6u>0ydr52-xUz5U>S8P|bozDB4xc<}r^_#;}11VDBwJz-C4O z+nxllO+^6P2^QkypN)l}4_gfa*a8v27Ki}0Kq$diz_!q0{wnPat5EUWS0p3!M!Du!R0c`vY2-u_vU;`7tHp4~)Y|_smU>^YlMQov;M-H1Hf+Dtt zFCd3~a1az}U748uW?ZVVefVVrY#%0oZ6bC;O^Wyma@hFWaiqfyANG&O%V`l=a_gZ& zSV7fTU!6QoHe9+va#E}i+eAZz^8~N*&-38vf~r!^D{4jX6n`i?wwT84%BrrAY?|Q* zVUzC)TQO>r2DMI$LV7HL+zFfFL35TE{TVxJ08y9B7W@C+Y$xJACRjf@CW3S1te*C^0#Ik@ z3Ap$2JPCZ4*{p?v2Ra6lyE$NZ^RZE&Ke#{*TmQXG0b8RNuHd9@42Le!@KC!m%T@$7 zD_}{~d=Wf(3DqRzTNmH<(J=e3@YJM}Rkyy4qf1OtavErjM}$9ph`##O~yws*O# zW-f23l56NKB99JQ7JHVAHmURr+wn)MprYBLk9babnhvLXDIS+IvJ=u1)#Q>$J4^bC z`&PAH@N7lZRu@y! z_wsks2FrC`d`-sd6p(R$_GglLxE=Jwd_CmmZPviFEraY_GwDsMB3R>Nd|NCO#W=f> z=jk!nntfae&o3)Qsj^PZ{bADJ%jJ-}7M1&SRpz%YrD7-CiPn07Aka& zG~bF^%dUw_R;>O~29rLX8^j9w!O_$PI~1qS9|W4+Mln2jxatThXg?ATTSv~KnMrk3 zOZD_|Xu~5l)eK&}e+cO~ zk&Ckx;~c{{@7z){L2Yg+T1YUP`z^)2#Vr4uqlK7${$pYX@R^3cEOkpw{8y*<-`w`M zShw5!{3ZTshe5mRZspKh>pK7KPj-mqH=6F&n(Qx6@mBlf|CfT?V)<_|T8QtBe^E%0 z&-Mv0-r8^aH>7!s)$>FtBKV`eL1#pv0A#MT!bjh4QQ zwuCrqe3Z!;n=r0bCt5<0B$i+jHJHQ)n1tk)Ni^*kqzEz^`6F*b>~ebn6*tn)L_@>F^Gu@WA}cfmmp2P>Go`!GTJC zTZc72CowZKJ1IRWDL*GCGe0LIKQA*UGtp|z%!gSEQ}p_5bEYFH1Ht?Je@V=%5k} zv3G-P&4EKGq@W^meVPD8AdIEFMEoKCAf&KPAgrl+B_hTRrrH=EEHgbgM0 z46(5Wha(k2O|K2$-^u=eweeH#biO-}-fbIrMEBhp`flUEe;3&fR2ZyghtZje)-gY1 z1cn1qJl8|DR@z#7{ne~!K6L$s)^!hEd(BnMJ(Q%lEWccH?e&U$ynKAkAG!wLFnGE= zy~cAA*k=+@ z)4KHY_5twCiUXUOF{=)&607f(d**&^aqd^X!>c>mb_;&`!23J~r+e@6;ONE!3BOGk z3^GjsyFQr}$24uiGSQ1vo$4&J+XAHS7i=9vVBm5WQksZK%47HdF0!aj9l= z${(7Th-TmRBJgi>6Wq!F_IANL?SH5J$&=ujfSkm_#9_?jx|0Lc;`BYhM2PRlatXLXnJ~1c1BWOW_(s6 z+9c1+&PvS4L>*I@HM?_&0QFBGCcdK$vX`Su%2NJ2aqM0OH0?i-2D=kGdbT#+JRs&n zMAdk0?-vKo`qBeiW*x+0q9$qb^5W{dJNO>C(REaL^f0*= zD4j~@Vdvp1H2Nv(6ODd~P$=Rx`n6heO{J&Sa#u8cMseoQUwb{Rc>2%{uk7pCgB1aa zfJ3cUgS?^U*RGf4FW0~nru9N2!hIJpEBVzc#hg|Z6p!g$48;TAo=zr#Ygt6> z2!F`msj22`+Ky{+?Ph02AnFL&+z+zjqXef4>o*&9|pjla`SjrKbXan%Mm zVyf0K?aWKFAk^F#elC3fOomLJewVhc=Mh--*7hP}+kS zL-uksqiDmA^Yck{JpvT5C}YxM+sI^af8zu)EFQy0Edm*_Z~{uP431ezZWGAyOYjl0 zyCrlusSeLmgdm(0o_*04T}&DUL(QUq{BHN#XfIG$C|B!Au-dZLz|s<<*JIC(EnDJ4G7B zp7o~+hcF+tPu(v0u9{snd^x{{Uo%#^S<+F`@xVP`H2FQk4Q8)YRKFl%vE1+g?!FXnGO?5KO`!~$`v5Oz3N+lov{?p|5#=p31c?9sDo9+Wm zd8lWc_)hhEJb_>Vo}YBw9Vyy`uT6K9QEB0`j$o87-@mo=nkYi%>H6xUJOLl0Olzp_ z%)0=yKBx|nwF!A})6$5~lBLkx^|&`v{sE@Te^d)S6OKoUHe#~>VoT!HeE3C~-{nt} zkCau5%+k-2C9t;hZa+rwadjh4AdzX94?d}mEDr95Qq#bjbq%dt-QgmH|Zw9ilyR~NW`w(Mji{*9h zcDNqO>s&YF-#GN|a#>yB8;3fI&5ByY?jNJ31AdQ>$L}0N*0J+3a!>FwMMp<)@F#@r zSST5XFy!xnuD>f`ce+HSsedS2_8UT!qWzr^e{TTSZiYGc=AWoO z?Yg;Nzlf5J^#0wVx=Z{=KDhk9KXl6yocx_Ust{7opdq414Uf}TVYTO z92e0FBU@pIR@kuxj_0BYN-1GY7nV!lp_o=^;9w%M-|fudrIheu8xHQrc%53II{sT~G_rhEts& z*>K9AB_Wp;mk)Waor;}@b{?9ln0jdHA(Nt6-dxiRdHRihEuLa}LGek8KNP&uMa3Mc zAHI_h`e8lJf??)^FEUqOcrHOi9L01JkgdTqctd4Kfk{so=$(cdz9v8*@hB;5L_sa> zweCxd8rdl@l#Dz<^szLXDfyS(HCrfg?R`k4eeQ*GDK&ut@%j50iKFHto`E6Ss!JsyT^XU#Mp$>xb(gD7dn07Cn4bPBxXtQjOwJekRaq}9am1d2%s z&@;UzM1&^JCyjSTC4y(U%EfQdbXPJe3}1>)~UG3&e6hCn}}HZ%hQ}S>tl8 z$Hur@i`FY@=OUGCF4R7QwV9*ch;+X8Ii!zkpQps%jYTT8&)06EBymOB7m-fZzKnF5 zb_>$`v|EurpxuV_LG3F@XJ}tV`jB=z(ucJ>kj~WZMC#HqNQ;j(0+|{8T#0e+Lvpak%IO-(v{i^NLOjUL%Ldf3F%YX ze<59?{Q*1c-P#|K-lP2q=|JtjDXA-CkoF3G8LYjEbO?Inm1Y#^ct{I%XrC-&s7`=% z7&=CkW(?PfkdDxak&Yw|J2FP;q)11jA$MuU7@ZvHSe*jtI5fi|%@|MIcVyhFL(d%< z6Lf0q?IUy=q$71+NJr_kNL{0KI{X-eZh)i_YjnO?(lT^~BDJsA`6GQA9iT|<8+7RV z#Quy9-JaMt>d@m!k8!%TNGIyhV^EJG9Xbo@F;y3e^gdk}(&@Tzqz|Ac7HN+Mb?vc7 z7V0994%I~>9flrJqDI@| zaG@@v6g5)ydP-3guSSb3Ws~4sUd^ybY1u^eE0p50nxzry?RaYfQpIHrOFO7{AZI*` z>Rr=KAT7HWuI}0$iX%!Q?CV_<7%D9*QXj;?oz*pzOw<*r;$s0z)#^jYNrJC>*O((^ zqHgM=cuU4ot@;?=N=B;qSk6+Nx*l`657zJA9m4d^uL;7@tH%sxT%VfpLZ85#b#^@L^BNflM~9E-1)~QX3Q#6vI6H2_ z^$=0i56qGQhyKNvef#gLSIPM!8dWEOli!+|1K$rk)R8BF@Ii-wCxt!aLk{_a56$yR z!xT!K?^k$0_v2d!rx~Hn=k*UhH^xE13igR+%H%$)q z^OO74+~6Ybi@?&Y?O0!^Q1H4{4jECMXi%1x%HhFpVuRp((`p?&w697IoAeuLIJ@;( z4J=OTng|nlr~T30xBg6jA9&=%hR7B4PZ``^@zy7zL~u0REP_sF`YT#*vffI!Mm`q7 zdZLq}^XD952LESCTpvo}4t1kI==d}k42uSdp#7Qtn$~LD3twX~fBED3qODtzkNJs_ia-ik%nL%)sc{XN|5lQqMD($e!$#s4Z$s z-Mgx(s;Nh&9uca9N1j(^DLs8rZV%d+GO_GfuxrMD=-)@BPnBKI6t$c^UsD5Jq_P8h+Aolv{dOJNgbkrf91`GT^zHd0jd z7G6+jc!&7D##4r(l{(QQsHpwu6W3Yh`?*tNd#oePWVEG5rCBUaG!JbvM#Y)a>`^J! zG^^ENHrZ3tVB3`EBYF;fm75DWu#~<2D$DsI0~$;JPbn;V&iK!0Rc6W~wM*Woi>2$h z9zqSr18VdUjk@`V7v0_O;LTlEuQ>bmaLTA7cp9?}Uus`m#TPY>{z3^wZN_mq6ZwPi z`w+z49BL{l295;{*Xw^h6zM=*s8PmPLyE&`NpU8WP+=60y2_JLVodBQe34}0Ku;1k zk<1WdepFXB@lnPUXROm2u$L4~8PzuUcY4yzgu$+StG!L?>7i#MboZ7R+ z3vF67%U}<^B$)L%%cz$g{!+s1dh&3O_UgM^%sdz1)ToB>%1t6JqW2xn3KOx*}!uM0{O}98Dr()4(Rt8CA;iadvd1Ln&hx%W;*Oy z>BL2JVort?3O~z0AJJZD!&TX@E3^Eq!*B5+r223|3we3o#e;{LiwBPgyNc75t`Bs9 z%oTCn4?F>HwHGX2GdvW6WOZ_K-1}n}f2NzPE}qYQ@l)lVI~C>o!>7rb$S1s~Xqk12 zx{Evkg(f^g-@89jv>BiLe?!U_+5XBa`Z;gok@B0LJi8K)lr^^F0Sr%7_YO}W!qenq z=}+J!VOPGAxvH)cXcXVJ_}%pZrM@mw*158CC4~lSKS9e1JQU^D*8#p6&FmQ7b_*`< z=i=Lu%v&)-stBj4{cs@jLq;|+wwVWdQH~Gma0Z55obCq`AL$(!?ubiwrkD(A=sp!+ zl$N0*M@FTX4XLQBWiz8=Sf|5a@lOTzG0?OF*HhxOl&3&jucCwvd!)<{(Hdi&28Yw_v^maT zaMJh zf~<9)$<(hZJR&S_V_{e$z5N;7ZM>hAToE&$rPQ_M;iyFnud`GRhm=tnOwZK1E<70G zti$Dd&Va6^O7#D@Fzg?qu75JK8{~y2$NyMeZ;(B@@Vu?r%U!oO`-QH5s-xYg z@v-e)|4={wmF$(bx&L>^lk*}U?vVSoP}gnA9_@^)#;6EoI;Yn?&1d4W>JIAoQVN6x zbrFisc~&wLwBgHtS%k5ECNc z_x6Gl3sP-RJUOooO!%r$?RE8vAv)T4^$Hr4Lu+8@NfK5WW3tsBU1Qq4IYZsz0+EKu znNOvNx-~r}F*0St>KdNs6cU+&7sfoq3+M6Xwis^1HTKb5dWIrFx>AxQeqQwaTkJ*l zbRH<(8V%78nZ?Xe&Cz#-&|7k_15@pN)F6jBuME*Lnu^-yZZ}H@>$lhQHHsfvlo3Ng zsj2VWG4s%kFKitAi=)78_V2^e^&!2od%v`%OZaEWDaID{#V$F5uLqZS7B$ZCy6obtYYc)A+Rw(Hg z5e}<mnW_%r5^`nrOEXT_df+I$@K z%G?46XBzxp=-U>P<*KA$Bj z2KZm^e_d~}|KXu3@4N(rCH3zyO@;^fJou!vzE~5@9~;9TYvhkL@yD9^E)A3nRd)hiTWZ*ccDB(DDQ!OFVoxeH9dg0 ztiG+rCTtTgY?FZ6aj3$EI&csej`1Re#YSPV71F}f^>UMNqglAoBHS1Y2ZpOhzz56f zW27}v!kTDdO$;MjUf+qww?x9uk?Js}&x-ma9zUiXltO(b&mZ1{`iDWkvYv*1E9)mS z->s}y+5%3uC<4CaUPH2zJY1u~`LeO+O1HiPCy&*eT;*=&xoqn+~qcqNJ5jfmrS12#v{=yS(1eK-aMjJx zF~6uB9t5xzT!@u3UA=mhd`^T}K8|?FT--C@6=`Apz!?cKQ>G1#pEP;mePf1?n36Mj zRN;g%Qwpb!nK&VL@`$`?h2zJJ95amlo;7C5)G-rAL9*}Aw*FBh*66}1X~QN?n0W7) zVL6jVOfH-{aWW)FRe7heZvRkSm`He;iPr%%_K&+nNSxi%x*8L3L*)0X$hN9)#gx`F z#CK<~_`kEJ+Mm_*zq6L=pVbn|6hk9T?Rl+NIPM3wWv}lj?m9z}>jk`?;;#RprU`9r znD*E(KX01t&=f&ucSvS&!tpqd{0e;1 z^|(}gF#fK!OCy-CyBL?^Odm9b#dgrT38U^Lms3L_86TP21`uUCngisa)@;tB8$n;afZ zIerY9M{JTah(-&bM7l-}&EiWE80_CU915l(HNWuQsz%)BgnR$@|SvNJO$ zD?d9sCqFYW(QeO&!tY-W5a5KD8SmY&ju(`e6`z#v$Z$9_&=j{b%bFaYZ_ThK5j$D& z;B{IZAdr0@%$)FRc$dc*{2C&8%&s;KJtF8Lp{HXE!rwuYlnMQl8@j+|y;-~bm4RA) zH~CE2bJD|-!w1Mk8lJnn#c`szx8mM{>g0xl>n1lzc@uax$SZogjmSd9Q#r8h{JeNp zx}0yZaE@eH8R}h*hOY3%m|1ZU5QMH@D)8 z-(k2XahkgVWlF!t4OTU#6^R&=p^R*NHYVD*j7zh{ITN_l94IG*b2(Fj4ByFrC;{+# zFXrCPe;~(Oi!kC3`u;ajo;t#9H#S`r-DUQ^OIIlP!2p@Y*U4O*C3xYq>9d5G=89^{e@Dr-<#6G_UCS7eOg7rVm3%rI`@*3J6e)gw%zSrOWjoTbph?@h%4loY1tns8P_<0I{=4c!(PeGAv*F+7w`YoI=<^BxdP zMc4(1oJ=aLHxy2XNgakM;pDD{9;%*lZigZQTk_r$5ZYMy5VK=reioBz|mu!)=TJnwfo2qZBI*W5fxo=GuG6kB(LO!PdnijtIYCOcv zDZlY*JkIhMI&B{j#5UX-6_-MG4vjWztP#cLEwC?YSon${e3I?%ij!^= zj1`~tsbL1M2lwQXA?OM0cw`77{qG|LZ{w58M|FMv(6-n<|I7K475?q4f0z)**xOnF zGIVSIu2y(pr+)TjbsM|UkZQ6y6NJ3WGS8?&6w|t*v!;8NFl9}nQ+Zvnhf2=2M=f_j zKO~|YLIxmdmruyuNK#@5c?e1FP$Vy!3F%Hq2GBzryLp{Jg=+b~G=%u_DSC$)?i$({ z0}GMx+Q81Cji>2}cL^x*?3skPVEwSh{`!v#@XIGJAi21lkX=Z=R}+GBAMy8QP!Df3 z#0dJL=Dh%eqO=2&HvI@8sNFmyDbYxB^9dL|eCm|)BB z#{9rTsNAhO)Q*rCB*$cg1PCbg1b>Je(YT6vYeZwHkntbe_@#&^0KufjSkM@waR1`y z(ioU|bZICd-b_X>uOuGqds^fVmx~(b@W*B682oyir+BPIV}BAV&^8vrTz&f>*L{cn{!4&Engm58QIQ@MPI@_U zki&uS{1x`>8zQ9<}pvFU&}b8O_Ix)R@uxm{F$-UaSJL&S-I@n9L3?mspDf6)GU_;UZQq zLel0xGP3&56#Gv__6a8Kyy8!^+J8q1|Dhe{_7&SFp6xhlR71lD)PfIa*eh=Ip;1qUMpO%nwOAAG#J~3K za&zt1;hOg28q#RIm3B1UAe{uWjr=mG_r`%(dxFJ)ud!GJ#Z(?MVPWGk?|?vsXZ>Zs zS7Cp*5ofXpfTEJzLgtO){7|$#=3tuEH~R79^U$o0t`8;eri4pRH=cm6H#Bx|1rlZi zB|FuYW?>gf)*L`TL%2Sa*wlvJNT4qz5w+)_A0-La)6WvFKf+M@MFKlevNLK98Y$U% zKYBCa8W8%@+X-|~a*ZFolfYC;6zjvmo~V5m>qj$$?L@XO{ThL37}%fQMPLSnO4S_f zfnj|(m_^AGRP-JaAP1qAgSl8Y8NH8i^AXZF1OHIqKa%jxg>~IzF>fxlKc3iauD;xL zbHCExReiKNdGlT6?xHFNfrCp~9 z#!+yJj%Fc4Dfof(r-WOKTyOd_0%sxgp+6^ZHbP$xK1<2>(DWI?okPi|%Q^TQa+UNK zggY0x3JyL`$@kLqmxTK$a+UN~1kS^pr>p3%34RQrnu8Tsh%ova!kv#?4SkNl1qi+9 zW&#&c@)>dtZlmOtUi5jwU5Ej+9DJ3MzoVir5bom`RzZJDAnJh5pgH&oM$^(4iQ#(P z5@ah8BixSh)bw`*mLOL}Um~y+p_+rQVbOx z;vPzxV@oShtfXWf))sL;h&Hqp`hqfQ4?Bx^7(@qJgT638EEk zMDaYN>p+`O{G5`Sr)lUQl<<}ODCdu9Ykw73B_9=+F8VJAgmSL9euwAQBC(k z@jDQ;tf=KtvV~?1or2!qQ?h&+oeH9s1ELk(8-0HOQO=55J|!#ZM5kc@F8Hb~q5ynt z>2wTx2YeND28wqo$eE^xpf3fYiq1n(O$j@D z(!){IKu6At9*Lrs5~=OX^eB|AC_%joosXgoB@D2p$DjxuKzAiQ7DedwEpnm9p$NUc zMXq!Kil8m>ZD+a=MNk>}whLW^q5~xrXe^>XB_FDx$D^+!_-g41C^|vet>}p;nn7!O zwVIxcvMVL~SV>Po5mecCwW6n@=n0~ho`zy)5UuIyD7u5Fwur%$*v*EXfxaH#tD$G2 z=mnw;Jqtx|5IfP&py&hTQCP&TAgXEeZ1nB|vWmuwQR@q$k}gKk4@4{aITQmyw5I2x zsH5bEwHDDx$!}`u=g~I+0%++MP}D;JYkD4tsEYFi1w9{qO<;RXLoY-z3`84?m;!6^ z-R$T^=p94Ry;SsK5CvHjkE6ASqbQ-8%Zl`V=+lZ>QMnQtf`k>dp^%!jMT9&%xux`PE%NRL~p4$#95icUe;uOZeNc;l4B+}Q!3+Az-2^T}n0ofN$kd)j3hY#dyLye0W6ww;& z&~F0{9$ExvR}|jBfddL};jp1axX}rPO*mvg0iFaZ)@LgY7tjYRCIqoQ42~4gXB&1!1Vz3Ug@Y7Np}WUt3)S+| zBMRoni}nbyuE0YND-TxiKR_`5!f$`ZPv)O5+MkiV60hb5*UbMH*~63dNgh2s*`93n zH0-v0z*X_*oO^6}aR2%9GJ8N?<|muI^zZx6quzh^P?GQQK}Y{C!ta*QV-^VRKflXy zJZAQA|9PU>)8;3e{T}o0+L}6^g?FJxgdHmS7lnd{3H1AgVQz3fDdEDRq<^(7O0vf# z<3qwoS&WYs7C_`!mf@7adYN^w5-G&!>@R=q?w#0)6AOopW_PW@0y|K>lN1sZW`gxd zhIm+yG<-Oy-AU5>YevzqkYfm&gcB}i!erq6CA;eHDy;ol2TQ*4!6S#9&dnWRQG+@1 zt688AbV0R)d!pVHk{B8r?;nz=hs8d5MuUGSsFC)M)5pfgn~b_xFo79i@K#Riu)?V? zEcCfBF1i<~_Zi$(^n?r0I33m-_J>CJU-;6C zoX*M!7d!>;0r!w~w?{=vCt9{(rsft9bJmVdom%%~f=6ENB-j}WI=W!(DakldW!Qy-IYs@9{}Rdd*;S z-tl(lOn)o?w)#QtUHQA!9bJLEp!z}1NA6SoU{^1DMfS=ubbV!gkF_~5h$@-tn2IdP zsIeY;^=P|$L;A+ib~jY&D6Nsy9H}`{BFUF{O3sVVAAWeZO1$cDra1GkT+GNbYrf^8 zVfMvLkw@n#9HxAF+&0cuyDPOErg7(i0+@&aqwNe>W|DH43OY2MyEUhVtCIWkT6azj z!N*|KAd+8HV=9YLaX8wtbRfSY6`QKg@c+yE?|zFT)kQUfI9X&%PNhAmxG_vXiUJmT zlcifg@f)npj{bT~10GiVbA%m|4?x^OiW&_-XSE}0a2>^eqGsn{Xiio59}Z5Pu#LP zd#_x2T*(azD!Z^s##u&A34Wl-sf+#j%-+d0F;eIQY-{TSIKjb}`*b6LC0#^t8yaot z1N;N-n;Y5H$R&PnKBJ7+nPTIN@HjT<(;g6}$o0*B_dn1(L@~tqn}TvfVIh8Skbh88 zT$nB~(UcHIGRk&)D@!^&&|&~<{*V94Po#rZ?B;{4yrW)yo4W&eb8i0ASDP%WN` z4zzwyBmHAqg{2A*e$nbK#Px>XQlh)z$0y|(eWgORLVZGgf|S>rqKNa* zOh@AC*C(4CSUN0wq)b6Qtg zXTYI-3;I#;4|{_Q*xg&qA#j+XOx>26H+am_4{Ap682ltATy| zUIzB{TLbLpR|XvDR}LKHw+{HU-)q3Ze(Qll{9sDIHpdTa%Y8Q7@1Lj(&u=3t!y{q4 zYFwPEVU_jUepgY^p5IrfY0vK#thQe0*92U|4BJ(+j6*{IRr8v;2sGd&c70+rKiTXl z|6e$I&@{xAw!UsT1LyT7v1*LzK_=CSlbD1$ehf5?eKl`#g7URJ$BfBK9nf>!fV`nF z{8SXn@ApvM=P^glOy6G<$7SlOY7{(XXI0HcF2fwF>BX0yxUa`Gg1D+)7m^vLYD&l^ z)mw5?63wUi$N9(4%gSiX?ths zP3Z{fh@%$gDfK-1%dTEhE*UHte5BPmN*s?k9{EK4$zh8ljrxH}Oy-%Ip+d%W;ea|W z1LiA>ILH7FnzB61+;MnI$blQev+`D@@jGC=v}=V`N>>tB%&3|CVrClL6dXwXg__9B zv#`@favh#7lIyUlPIBE5;e>ETxB;5w2n^B;X8a`0(D9ZuW4LAv*NowsT>#(0cuevw zD8~F}FIzHr@-i_ETiwCyzwjfN$z`6duif@}QQeAvB0b!u5;>wWJcThe=Oh{#$*ErG@t z3l(q?g6)IxrU-VE=ElKRh0pC7T99ZAGlr7!YmGK&3<4DXT;scA=r17jIS9>tj0D^| zCh!>XeLBYH&SO_iK1MQKACL^}-AsLqq?Gq1#TsECdqfKbk5j=O_ont}@Y&)# z^!fbR!plkgs*x6JY(BxTcGUz1MeZ>_@qSCwsc&fvoO?DR*H1soMwWAeh}GTE8moyd z!7o5?+?EkTF6=sQO_VkH3bN{0frl@wqYVXX5uy6fd-ExUh|j`u@qb6a%m_q0N!EQc z#+sD>W4nU*ew6P(RNXRVK6*VAG336eXr*HbT-kLkt(*5iBPXQ(cFj}d*zFo?M)XZh zmdq(5B{(=ZH6jkRY9xn;r=+EU=^#{gkro`@lWa*$wkIV)zI>;wn3#yv)TE@e)a0m) zp5ZAGNpVR%Q&S?6dxj>&kvY%$*?}R@ZEhqm+&7Y}T%A7>4PZKcmqdMmy?sLfEO4qF<#U+>d zoN?`Qnw#Km);gUehufA2G=YiWv*6x2O#_Lw(%FzMFE>d$BIaA4b0QH*^E)SG?gpOwr<}tl|BN^{&uY{UckiBoEAKmKd+s0$NNnV}Mf5H3 z`V_oMz)LvqoL9Z!*`RJXfD zvPH)%?j7k_$=M_5eiVC(dx*vh#~)lJ*u&p*;6JFSU_GNc{n7Uva`p5_pA*#%y^y(m z`lG?1N#MjhA!GdXqfNXQ>OR_9_c3>`>_cwr2qBWt<)5Sm%sTeE^pNDxkp}S#qIZPn z1b6w~eD4GIx`Dib`z?-~Zk*>qik*jxael>x%*pI*AgUYlqDbcW8e0;5bCIBlzL zIjD)mj9oLB==OZaFDrgg4$39McQkpCm+owpGrq5V;=v)sV0W8L`^rnjs5g943e!ct zH~I6Ped`nE*|$C|o-1?Yw~kdJz;IRVK>ym=I8QN6kU`z@1+v2}$2Av;nkllVr%n7pQfea!Q)}FN?EClw)$C_I7(zNU9 z!K~kdI2eBhl=m$B$M|?Zf7pVVBY)<|9=}drew0Hpv)YJ$-(&i@LwZob%ztKOKcHaI zYy*1Ov-Q&inAc3Tn?)P}$%v>W93i=aA0jd*vX-#wWPC{M>eZvj^HH^a90{`}sy4$) z*{y9rbopIDWg>Aq#%LXKR#%@w*H5^ooYcUSVCjM^lx{+%TKZ6yOZk^wx)0KQ~^ zKr%oi86c4ikV*#7k^xG|0F`8b6^YKQwd0PkCH*pM;}gz$O3rqcob{4i=fHRhMpH1B zf{_%Aqa@c|B-dSGEG22?NSZ+*nH)w_l4b=Ar(iGzLn#UoV_bEr%$al zk7?{*tM-;Tw<*JOhW+Wa-XWuoJjmhwlsX1&9sla!Ki=FsdRa{9ywm-{cUwI##ekuT zAGUh7nb2{!p{QbvfPZ)IWEZ+l7(Qk6#Nn=!Mh$l@$Q_4DZ`XyycH)CM9X*=UvG)i~ zh&6?oK(9$yD0Gj9g@MW**sboLV9+Ne#fFCHOa?s}e7vuRLyN{zR&VJ`)JuPbGRZoW ziLB#X(2ylrUbfs-G}*MM%*(n`_Es6%G;00CN|{AU^xG0U2PGOzx{zR#zaa#cJ(%)B zVX*@kF7l5vm_kf?eNtSkPWKEM_>!*=aW`!1|3@Ubf+kjTQ@s@A#=3vp0GmXXPqJ^F zmy=?2!Nf_q1;d8BjvYQ__*im-7wby6uf=ro4AvV%oSBP@YOiy^2u{Ydw_NGos*#28^T)YY4Uh)srP{_;^EkKi>sPP* z{y#Ab2hE-Hju+#yr1lGy>}1<)A9R(=YoAW+bKvKlh_y9-9dt_dgt?7n&}&kffG2ZezW^0?R*yRHuk_aHwuuJ+!z2?_Cd9dK?Rbg?sI zq{oP8!$t%(8&J{+C@ESX6%tUj5joM?4r~J(!X6`0>y|_xaQHue2(2ZV05g-}P!gP7 zN`aD`u1wLY!4@0bq+3*rpk=mDQu=MPjq&asqt1jovi04-EL#U5Sf}e|v=se`CJ6h} ze^SCnFBa@h|4AyA17?pCb*r=qLBZ_qbRt_{n@0j)uk~Wiyf7X7d3_|O#A>H&k5Q0Mt%*>6o^90Hy zNs8qvrQU$?MbHW>uT9K#XJ;#zz*oa7uiDQzjxnhTSqV|0QJ~E>AuBaG6|~NRo$uhd z@VKm=g!8En%&fuw5K=m3;rmSC`?YI0P7ztD38CT12~nV=Hl}Av&kWFJ8xa$imJ*j5 znnZH9d)f2gEepB8)PC(4o|Kjn9^NxKAtnlx>-NluONxq0$cT%HNlwWioXdW8?v&_+ zT}0HchT~&62GT6)$_2v`R(8HN%z}%xVcfQFpIoX9=5nqvR#$3Mxtwp%Ja{K&%2&0K zt?HGTW7lerc?zC`8W~L1s6Sg~H4wz-;T|v(#($`A(wCI>C>llnq4|svEQ0SpGQ+f= zb(dJoc8Yxwtq8bMQgQj zNzix_Ls~2iC+dx+utdT+9%1jE)onnV#ox5YNrAp61yC7$eh{p0KM z;i%dSlO+&(@A+Kw8wVfGMRFA|Mn?@4qu}W?1J0TXs(L51m824A>|7`T2$B$}$tf*~TctNx9J$3bfqkd4S z+v5|5j{^t%mO}hO{+3fX2(GyEaIvh0i-v}Cw+dub(VEqM3WXL8RbY-ATV1v<7q#7OppQGj zqD+%rgH7D_hMpv#Y3??wzS6v#qQA07I3OGmP6%g&%Wg`s$PM9+@YqW!T;^1Md7PJC=s>@yZsa|C}TgQXP$zb zx}Or>9?G1&IbCbO0k4U^YT%g^^zc zY1tq;A#4$L2z!Jh!U^Gwa6z~t+z{>v4_MW*ZU*3;DTt|vX^82FSqL+t7%>O&EaExV za{-9&k4EGp#vsN57?c=R8i!H=q7YGp7>}4x4Gm6roDz7XABW?d1(-hfIMnT0#H+_C zy1vVC2x0_OQ3wu#i{KrH_E*J6QGgI4#3w0H*xHjIIU<}8&IlKTJHi9ujqpMEBK#0t z5&nn(KsANnBKQa)!UQ-YJqf1?GEx?rB}nNhDD_yxI7GoIC_>pOI4>qZwHP5mKsZIU z0%48lgs??8A)FB|2v>v~!gvajmm%Z`cs0kHw&^q_E+2K8l9+p*hW1zOej4C`@I-V* zz`I68wGYA%(G?MZ2t?>kLt0(WzzLj)SP6K4Bw`d|4q(r0!0q8@DA{HsV0SFwd^beI zS*QR{L}!5cj2DXD2p@zmBH%1EDLz7p@cuWX`V3+=fSHb%0oXJ8-;{C#jZh$z2o=H# zp+;yBT7)&i2GI#&i?A~z?GX+LM}!l?8R3HPKzJfLBfJnk2wy}OKoy1HAh-w~LU4`} ze42|GiWr8-LkvfZI0ub&_BqNdEHa~5jFYLTL%21W^jOQHUr)j7LmBm?t79AtocHAf_Uw0d9{(V0O1h zBl16mhB*c?7BLP{fPkb$n^-{lqD_#fXcMF-4uvAfav+?nC>+rZ@NzPu2cqYvW?(NA zA*WWs1_L_@$9`OQV9%4RX0b(Iy5n?goMZ`;A!bzNonDr&pM+u@7 zu?(@?j9h^rh*gNyh&6~;5NiR+Pay^(1|gnC3`Pt=mm$j$>i}L$5T%Hvh-C;Z_U5Cai|5Kkip1I*b&P|QK(B8DP{ zA;1E%I2$Y=i?c@{Mj}QbMkDeOSm*mCISYGL5xLU-~kwT zK%p6lp$A~-0T_A!8+sB-lMz!8QxVg^vhjfFh#82Pfby}3afkv$A)*K|9x(wi5itod z88HPh6#?m)C4z{rD2X5v5rv3G#2{i3afoOh$Mu$J2DxtBOQ@}$OIgYMZ{eLBp?zINr>)51rtNI|3`dLz;h>4*$OCL#-wjp%a|639agM~py>M2td=zDdcV6Ix0GY~Nd z@ibyEVhAD!usISDg@}gr%0({#roV((f+zv(G2epAdKF?d;^kX#Rlf$BhH`Qd!w`9h z;fN84kq||eGYT;pk&hSy*qn~YKx8(-gChzNjfg?SBH|G7hy+9;A_>tQk&Ng8>XC|i zB6=ZG5UGgXh_u_F*J^xs5XUDYF!amuhy+le^l}O!710}!hDb+bATj})O^6^wFd_sI ziU>o5Bf23XK*`d}S%_>zAHe2#ggF73h)6>8MD#+WAW{*%5oriaVKb(%nN6WDNV`$m z%}V`H>W>(JcnUEPF$nZJZSIHYj~IY>3b4D!x52=kDE306AW{*%5ow5YLXTRA$nqi=c=a}*kd+Vh@Ey!O*2lq8 zPN>J&e5_7<9qG+2&5yWo$U=_5z*{z>)De)Rf%xYOk53r8JmVaj?Cu7!&%1-Q+a~w!f@1(9P zInBZ{mwj@MnrEWI$Z76cJD!m;kn8)(9C$&Li45s&a^r(<%7U>Qhegsa8l@b`BjpB*;fhgW$Jr7k%`H%8hDdMVs=U#NS#D# z62PQB#UZsWHjX6Cl_zInXw6>kmWr>XThr^&rgd!nm!9y(h&er?zBj%)V%$d8r?+w-~R2)xO$zttUtH)#u-ZJlKNr2YbrZB_8!>+5p@S1U~j-pbO78$O>o~^JOoRG zH__C>yx|Y}omh!ST5A%6;YJ!_wA@Jbv9a*-ndryPvL;1u?V{B`P4)joESo#DZ)Lk97cv&ullLp?2Z^$%{!}Ct zO!lQG1g|*tZ3J--2(tV6P1>h;K1LGLKS4lBd>UnKySMGo%$k&xUG)+W)w}f-q}UrW zQ2F`_nDY1Phsx#W+n)M;*r&cH(Ww^8Nz~r@Y21~SrR%y{?7O8u9WEu`?yYwu&lU_$ zCO_ap=GuU6a`IMec{EYE<*CRxpK4i|(-|%Y)>Ry9mUBXhKCXNzDKh*ZBS-etA7_g8 z*DsCWWUb(Rv4#29sfq6Jf>+vNo{IB@jKh;Srjl#iFTUZ?g(H}H-WPTPMj-jZ+bHM> zjdTOqH+Q%-sgsXZFxe4bY~C;Xx~)zVR?rsoz-^kMo1I)`?q zYvr}o597AVC&>+Rx%{YXzHI)np|YXJ+MTP+^%%PI((^~RNw*zscT=QOj-oS3O-DO8 z{n49}n@1`n6-VxM1(Jdz1xLC{x*kDyRs5#-&BM=%W5o8b{ywu;Z{m8(w2?HfUU-V6 z@9OGILU$Z+C#s3@Ltz!YA(`xbCcXiGNMTA6`mE%T@;7#W!nppJI}LOx3=cX*bkPGh zb^!d+u=VNjqc~f2m$)jlBfal@`@AJS#OL zDk>u)CM7K?A}Jy!JRvnSH7$+oJKxWR$CoA(Nz&#JQg;?kQh9Y}0ZB^Q97NJTR*0GU zgiEm;()FAo0ujj*s6@=?NtZl&$i&jtor$(^KfdIqN;-P4BT*%n4ob>fRxZ|(3cEut zA#tUP8gT_)nqb5Y{ABOSZTQyq?wz>8$)Mt80xU7h96o;X=n2Ee4KJ8P^zZsP5f}SI z&Yn83*JlbziiHJlVX#my!~`0TjERZp|8)43OSfBoBA>0jByLUdtF>+ZE6duw6=j#2WU@9BEwKNx{8A^c?#J$T z@vtYg|*yY=*)Y#4Lpkp-ztLylwwWwYzVqZ>Sr8AIcLyD=wn{)syhQTXJurznInYf41V;;`eST z{(52+$2!qiN4~}5E4^y$wlf~OmW35mW?m= zV*aVxuI7;X(`O7~bur98sEfgLxO9sfV|@2g7AGM%0q$p9CczvY8VZtNlod$fDDCk9 zDFP(e(*{x$NU&oKq-6ZnKWh zd=@a>{OV)L+zF%JljVKcFd1y44U;$V>2Og6v~$FZ4gfFq7$GudDQ ziOpm~5J+q$N1@*0*i4QFfW&5UG>|#){-qeMJl~mbPDU?ozBA!4mmEn9bEywmvF(!M zJeO^k7?*8de$id_QkzwFs}=O+PO@hfEEg?5gzjJDh8yu+(f{&U(3UmR@{q#^+z;@C zgH+iE-3|DRgNNLFm??jj%(0GhA&otTJCVlVWF1L+VVEP?t50@t*Tp5o1tkWD`Nzi@ z@tLY0?jNTE`_p=TP<&{ZDLyHY?0b8mcPFU?9L)96hVKPj) zrc~^$f0QcwIujCxKdiEE{;4FV{7-t55v#UlbEdYpqh-*JFc=nS1Qh5kc!l;ce4b_1 zs*1*PK+R326FMgc-;KrA7ToD{enTcL;YhD;}f8l7ZjWj7aXrA>Eknel-3;@ zO#0d~3IME*Jsj!<@tC@aal! z*mh;Fc*|AC^XMud7Z%3blN|py?eO{!h|*Kw1%jB?4<3O#| z?GyJolA#;z4%07hTW(=gZRt9f-bIEUll@y}v0Pg|z5Kb*cI%)aVLu{BXAt+(Rg@0#>sbV#3q}^oMuP-fN3C3A7 zjk<({;LtF=e~3N_lzNW{g{`7S)CL+75)!5h3ev^J#S=Hfw!aJUcTN1=CjQb_NAzFe zJ`pSW`(E`Ix?!p;kB)z|j8fsHI;Ze5Cstl4ZGCax51w%4K2hY9DvD3iD=r5_`5pT$ zj+9ObvLR8v7|)a z&BYov9sh+R`5J>@)1)C--*MBV=+7#$&jWM+E7#ZmUWtFVGwjrMvi_{*@fW{#o@iV6 z`)s83NQitQH(GJ)g+MNBz3j|W!X9*1kAmv`%SNz&z%1B#c{*SDp`=y2-lw?Hm{_SK z%NbC!*bQt$?7JMn6Z85JyUNR}dE(d<=AFvR|K(UYP-0$&963lHjT*bjKMq`e$2^`A z3r5SwQ_6xQ`Fc>3ohN@CI2pv$@((Dn z=X9{qDfXNpXMi)oI;Yrk7MSJ~$0o^l0K3a~0(-#TS>gE{pt8~(OmPa&4*@DG-Dqz! zd>KLe07ufkz)^G;;Aq+pm``^FJ>uJGf8Y)}0Jsy(cPcBr&}8SWQu+oZzOwB%()`<# z_)RI8fAbOirtGhne`^K)w(Pf=f8+W4joH)Y-=h)zhC;xmttZ+7{%-$IwgLWs-u|o2 zl-kglu6|-PKiTZn<|lgeYJ>SnRzB3d`7zJ^Vd#cDPalD9$V~bWv>r$L1Lzrad1Pii zUbJ6~wPjr|&erk+)0D)On?7QtXJ_}Vb(fb1($ipgFNRkaW8htkfUHwq38e8gQv}R) zSHu4W+T;*9TFEZFF*cS~E$)|7PGGL{tob96Iv zD&&xgON!?&{T9V^&>lUgW*XWq8_e12dS&caoF7>wS7Z#=@ zU5fE+c3QK->r#w}oZ?^YL{7dwjozxb`VogGT&O0!WhXmtRb2%eXouSts$=cdb#^6n zs$JnEBBzI#6uDkKYX(DZ$4*EWOBWyQDHTh_M-NI490^T37f0u7PHFYbS;MkNDD8!YWN7 z@Kz`teEY$8W+(i&yL;Dsw-X3s+jlYQ4521tVr)k(+^BEq0a1UKnC65&FbsS^rdVn; z#5o8q-!hQV0B0D;_*yBiy}0oS35l>3CbVtOr{#E2XBWnFfx4)N|EEB?J-!kf#>VVW z8|Hhf;~|de_br(DXG`|y6bxSbaUQ11*wYjWYEctSgtM|RaI_`TA9aTA&(8c?v-^$l z^Zu~5c>j_9$rby5JG+eEa@tYXe=*!gtYP8IX1I44;rmIlCHAUkCkbl^;L(44j>+kM zb(M%INV~c`M#kZ{?(+_Zy(w2?O{qujcT>ev53d!iJya#EIv6B;O7I;2xdZn)GCtsa zCsI~&^;xhi>Z<<^c4j@(&5M+5?jKHEPCrMJoZO8PzCUH4Na=ek97&zmd}mVEeT|$H zm6b+XmMgd#R(p}JMa^<6@q>-wX(Z#!t6?1yYF*C&TPyF)0e(=E8L7)vM7H$m zAyVNJC1-XlyV}4bp9KsNF@slMeSJiLvmym*82{k@e#+t!6bUCfI?L~{aAhaE@Pnwt zUp@Un`B&>{P8x|(eC2En=Z9UkvK@p?aMBjTC#+Im*C$-m6<+nIV6n;;J6$ljs`$#E z=$R4&J;puusx(d-cNE=u$q0#5B0choI6!<< z^puDho8C|^WH;MQAQ`9gtw}{jgJNah1}|dX-yo!~!Mn3zpqUuoU)>i#s}Bwh_t(ST z(BW-*J`0Ikc0+&C*hjBm&h~5A$!ESA)X<5?t>O}XPQ#$Mj1v>-iN}B05jg?117AvI z(jJoe;n!jEI2P_f~UU>fXiuT9X7Reddz$c>0 zhQ8#}{S7iE^*}>DhvQDHUVx3O$EzAlT)mO-4mNmjvrmu&gR2#HohfR$)~``KNfN z_M?M6t(1S+x)MGovTW^XF2|m@gzo4<98Wj+3bLqpDw|}S4=E%ioF#J7B_PP^=QkCr zZqExQFM8e-k%C2yLM|9V*mt}vlIZewsYy{6qkwcd({P*%cAQ<$G@K(RK5Te}3|8zC zGCls?uw5!2-B#4T?7Q^{viHvtMm${AcWKC{kblcaYd%vzEMc1N5LeOFis|m}-FXwao$dKzBX;Sg(mQs>)aECWZ zzfvq`%wIH|mTqlq;JV8AZ9}XeSnGH#);#Or!@3k$p=cQvyaD3`RMCtpsc*vn9w39- zUutIipu?CDW(?NH$9EWX;27yAG0l%3^>>MBzI%u5UOsGjf0s-<^TDM)7sGlsNjo3`}nA10>I5|w0ZUzi{8XxaU#ahTaQ*Cq+TPTwtuYXl5UEpogz zk9LDMH{7hG9iPHP|30BYf{IVFe5K9kOoc9w2kkh!2){IWPod}v-j z(JkQ;p`Y-i;AGXws)>S$RTkGt@E*S(|1xhnPsV$P`%dLMl`-7IoWuLjks8-)JzIJ{ zBIx;CkE5s(c;?BW=fnAYlvWcT8w(4!K?MxHwGW98OA0ZOQtNz6*XNIoVM|WAUCZSL zg)v6=Ya2P-U<3Kw<5~en&-C`Z#u2gol4Brr8P-^Wv+Z)cHlMm|22~xczt6( z3B7O-zX&EpdBpWlhArbV?|MClJ6%omy^1}F_k!!*vM-PFmSPC#Gm=unht^ENg6p4i zcpNhXa`5#gQx{$L6n4=qnpxzQv7Z$~cc>cUCo z?CsEtxv<>UQaUiu7(tv)Kc{4euB7b3^CGe@bxxQ?iwD>ViI@|K`af)$9`)C^`*XLz zI7ZbNtoAsFE?H2-FFLS{w`~89TqZ@;Si>RfzM7>WL#!GPw@J@K{Iyc%h`R9wE_Nl1 zOn;lkjS_AHB<0%ZX)Qh~KB|-S74H>w5iJ+)6nxGX^1Gnz%BSzquk=z<62oZjO-!8K7 zw$p1z=$ytt{*1~Qpy_26TWvf&*nT*k(YccV1lW;Kc;{I=QsTA%wk5c|=u0wkH`QFbeShJ6P;BvQMQyN_-?4 z;_0GtVfjIH2L(cbuquf^j<=k7w~K~9x4s%5a-BP)?r z`V&e{*A-ir&4(VmJ*m6tsU|wk?zpmV>%<(WfT*xY_1!yg=%JyOEiTYg4bqd+SNy$J zEpfMF#Vups!JOO(tHlb3EEeAqse{9!666d3g%Yb@3!(k=Y76k#GA@xo+@vI z(3K6vL1g>#t2v~2+$s~fCTgacNv}0(c|`ZIx0*yO8R@gK>o$7cn{PBSZ@zKksR6Q+ zZD%=p1${Fy;bPSJ}?7SXAdpcShjMdn3F<>ncCY27&uNW_hVHO@$^O=$=&^23^`T5KJ(W@ z`R{x~{Oh4~UvBT$(VXg*>YZLB@K`fVW_ey-PIPJS2N6~L0y#N8@?a?`5AcCd2 z;XloLp1X-dGNK|KNMX#)QDkWO94#*dDsPeN1_w0xn?Ux?-VRSg{dYE`?he?$@eS-R z6B#VSNpi}s+K=4z+eQx4Cauw!4!g!&S1j{mCE=w46}`oY5B5RuoRa2E#YYeML`&vNAhCKqBtdf&Ui%XYx7zMj= zo03`{Wdj9G8>9*er(W4Qy)32}m8xM8hiu;WrkH7vMa%ij+ty7zrJZAwU=LQPA*mam zbGNN;IRQq%wk<|Lu!%BymE<`vF&(=k7EDYxIr128=O$aBSqZA*=SQo63!<%n3!~M* zMbTQ|i_zA=m!fTeOQJggOQLOorP21FExs_?0az662pk{n1e_4<44fG40-O}>3Y;A6 z2AmS@j*8`@Jy5fJv?r>TkM4}R<)gbeg3{nI(SE?O(OrS#qWysd(E-3hV&~W7*DW2i zB=?QZ0QQR>2+WNhhPv>h^C9J_(PMzqqQ`=NVe~j)QFIY-V)O*yWG2_I=@Q2rBLJ1( zOP(0bPd0l2Dm;I3M=t<{^G`H;aa;CaO1+7vBHZ#O^&ZE)VvZSf=7~wgzBh$T!MV6WdasL+3==N~ zqvkb&nkv?jT-~{@mi|df!FC1tB%`yO9My-)$&A_IYP4ex^LWk^ZOQq96zq*egps?Y zR|I8QuktxBlJwiJSVXozgAp$s`ev>QT$(TG%KdvzDDzl9=o3JFkpbL^Gp@HVOEQM}E`i0@?R%H+U~X z7d3UW3fOw`VwBvF<{T_N$ySPgr5aiBGJ_E@n5`{t|yL-M(Ob*mP1ZJKL7+UFeKA{o9;4NksbP7Q= ze<6S2fsQVjpM1cbU&pK4kB$_WH}oZWw|YC0qDnFtF=}g8FFq`@!NoVY%m(xjqVhr1 zL)gT6^ZB^$=1mR_#^c($a?p(^X$n&~RH2LE=kfCP=j|_DH;@$FNR*Q8B~7km=(R3t z($l|-6m(FUa1Z$4iG9e?+0Vfh<~&BufyZ5`ivq{#QOoXJ_y^qRfQzpV%F z27~^lZsGy^2kd`_`wWZ>r;0V)_k?)aZ_1rHX*D8PIa zMX3-F*Wz#SBv0>cnn3pMZBp8Eit(qI78K(r3sAM|X63Y}v?2gDP&D}nAuZVk0nBzR zFcQDYrlBP8;{}3{Y^qdCz87?iCHY=Rt{!aa!QCPwUWc0C{GVSS!?Mep6=eLO zrW_HQxa51X=TOspH!QU`mRgpljj$X<>sRm;dJD zx957vQ`>GyAr#4RUDS0&cyko5yz&SRlwC=BKsPDr73U>g@lJDhayh4xolKI#V9!Lp zR(%H#lc>lDk{Wx{o}3??FDF;;ghi5yEgO_1`0nzqB**?aIoCh5EOx1kvzmE}+uYAd zcBL)Ho-m!++>e~9TP{V2y9P<0l00=}j(E=DIfpliP6=-dZdcu|vKQD_wYwPp2;L&@ zqDqqStd~)gm59CWL^2NNmFnsPgrr;U4kze#KL^Td-|-hSFS|E~@kvZ(laMUg z9wlXVdpEz%!ATh@Def^$%J}#-f5MmFXuC_n(m+^`YP-UDmz)@M%~39M4*a6SH*MLa z6|NTDz_h+u0s1N|u7BHYBJ>`86|g)5G}E=In_%@-#9Z(0MRd2Kg`{Ng^8#_O0kl>` z`s;CxNBA#?6|iB+>F)1albFI%uMVN_n?<}YUv^oDYKLAxJ~K2QBaN3DRLqE==2v>k z4z<0g4}nKx^V9111NS>JtGGE9rmF>9SO@^q)x3BLEW1-NZhNfI)UCBz9~u-J)?$%a zZ!{W0LWtXYim8i9R{u7uao{?~&I=;u*vU4xT~vvnBeFRwboHTDcTV`d;QOjy zcP;`Km^dV*=k@+%bZnyy4$M__B9#Ec_ynpuFp>;;b-NvnqkPmHW5Dq~8Gqc%x~vf1 z_v^@V&Mte@zkO#wl08fnqAn`7H*LTPLw^|D_m2ccIb>h(5AHO59&E0WD33^6d!ho=27x6v zQU_D=n`(6kbkLOQFiJ4PS{)93NDp-~CApzh_n?Fx8g)-fXs=fHf?k?TodT4r(%;oeOkU52XaYPU<{L&_$shP6>ik z>QO+AdNfe0&Zh)XO7$3^NhYA|X;<|GitnLUPXrp&lYmC`WQrdU zsGbUW`KYH+{7Yt;dOCc_)iWr5ql0=TC3wm~{R~8QSI-7|sLeo6bulFv?4_Pd38p)% zpNC_$QNIA}q@D*pF6#L}SM^d#FwaT7j1tVZRxbzIs8;|xsaI2i1zPpXKx_3HO0a@f zzXDXK*HVJFX|uWvlJ-%T1AW!&AcCEGJp{E?zfK7%};TC3JF8gPB|>SM>=K)@d7$&yn)UdA4+mr zsqqD>G+oT_VWsh-Bvs~sx|49G+Ls`1j;m7K)EIxNNcB1ihQkhDy1lvYi9yg+F6uhj$Hd9 zC5`E|vhGSI97wA+Az+U;<%bS?gtUmr*_M0?;5f0DoX;j(`Z?hQ)qA3*aTk?13& zY5oI_=@GJj4=fEnWW{c!qz7!Yzc76g~sN9)sU94BQ9;8w-?X$ih0I z7uZk@vqb@{n})Ha29u+CO7sC+p?NA4z-(up6$)T(Gf$1ee?egL_zna%kMAj2z6^i* z0R%Y;KY~D`a0dhh3U@)kl(iIC+Rn$MwHy#IX)PB7Oj^sMWD7BAEgw4LSVXM=1T3Of z2m%%nCQM`{Sg~3$2w1UNShZQ=h=LRZClq8b{mW({2Z7Ckres@KK>?Olx3HNhDOoie z2wpSWvw2uS#}I2+3on~HW94f#&^`1*K}(6$Z1&J?bZ3tPUOxw5#cHARxQLAf{l`Uk zI<$7sJ;YO{g`xBRV`C4@k&>DPSZP`($et~cGYD*fTqxPcSXWwC5ZFB2D0x>l zj5`Qy7!MHGggilD)9DNXTMjP}@C0kUL0~J-hmsFv6Z8dvO|T0HX7-@{Kw^{b3Idz7 zKL~8n0U)qR2ZF#R4dbE1tPc!{4zoTmD!R!AHiE$ZWTNOm)+Y!A)+d+}yRiid1s^t6 z7zj3IEMqs2*gB5@fvwm`5ZLn?0|Oj|e?NEGz%W7*^ta1|@gN`5Kb~a7 zh08IF$hqXg<(VFei*6Ue&`oZ<{8T{x{#yhRR8|}3lAnh_9Il3>o|@DRNGFVBVSt}5 zDH0x=p_N7T$`cY3v@tQH>9tXT0mC^__q{yR%k@k!@=>|+iA}lpbnYkb`+4SnTY2xN zj=$D3w$w03XI>AlpSB^Ny_3%yOGUjKJGv?r&2v}01`AWw!O%Jf*VOtP~#&|qG(dj4#bs6 zXdP`41_zMu{?fw-jwBbOGlrb-BY}fYj2FUh=W+kUXi_ct)}QPiSk?ZH5z@ZxA$3ai z&Cdy;;`4lWviqe9D4@TefvQGrf+iGIwHP1O>?@>3$Wq5NxHs)jO-?HxZ&s0&W1B;yk){|##Ch}HvCYqT__w~FJ+8T* z=nu#g7W+@Y>VMa`=3XRiOmjzaWn8loHUPN#DCs%Axu;m)H_T*=ay~x3d6TDyAqD^* zlbQoX@F{5?LiVJ?ZE)X7%|^Y7X(z z$H2xsS|4jP(Q4?OmnJo7)Wi_fAk8okLDp%E8)%!^ABMr(olo`ry%5HVt>P{;@QG9Z^btqMo z9=_*5f~GGHBn{JNcN#|FiEbCp%Qwk49mickh7!R$@o&}_Vlshl(pHA_D@^E6Q}v~knILqYp1o!^PFXG)XL#Uj zCEpWv0L?uEet(dLB-u=9q~u4@kNd`ows>xF;!MB5lhi-9=`H8B*PG{hl7O(3uFgwu zHLJynUT&2MSlm=M4`&w88Duc0Ca9~};_suwDI{xe!_E`bh{QVY;{d2>M3VW-Vg@+Q z!gv9eHhKM(jR6I(KwQp821~T0d)w|L(Cxo0E zb~TY`Pp(rhDEXk-S@OYuUL2~3b(be-mFjA*j?Wy}B;K_DnCPFL|NM-GM?B*^;y%q3 zE+HezFQt*xVaX!aqXzY|0o#G~=`dp6a~2vwBS<^a^UMb5jqDl}M|K1)l#-Qw4Bq78 z)>Xlk9e`u8YS*fDOwj9Ft(X7DJ!Zc}A?coG3v}n{R$x3T z^b!8itpHZpf{N>7#%N54F-BSI_=X-PpVgLfz=LIS>E(f=AT_FS7O2urG&28)GmgTasc8 zH{`enk5(gk7;>h2m)F4Kl3;18NAX^nOnShW^t|y|>Y3;wN=V1USNKQ3Q{((4Y-zK# z$tIo77!!X}VLj0Uk0Ry)bO?RwByz+U6fBM)6@|;Py;-#XNS*sB@^X)>X6LY;SF?pO z1LAMPKc%y#_tid(Fi7US(C6x9q0n3A{5Je*S4OFKPk}M)hp#tX5lV?!d(|^`@KG8# ze3e&~uh!KlzLP8E%0rQ|$b*pwCrBsMa^YFY+u{?V|9XaahI|(C*-(!X;RkeH?@IN$ zMC3K?)e*#}X-Tq&0h-(86w4C$rf>;T2^NA--iRW{LmK*! z>fj$>1$v=OPj+|D$Y9mZq(;^!6KsZpo}J&FR8L#0Ag6NIib+!B)fH5aO{C&XPFRbR z7!x`3AKcI zr0k;@B_DN&3#GEsgYQV+sXZz=dVrDi7Wdvy!${G{eIxf3dKP|myYPX>mqL64vj*a$ z7PKt9J!fZgzD4f?fA7!vtD>R*?zYz<)~9>>iHy`}hrEA!KzlN8-V``MKeN3ZIssp< z7X3hCAGt^=W*Z77m+LO|Ce=Z}Rcar)0ya>_)pBW=@m4oilIp8(KPoiniS>(ehx3($ ztG|=8okt>vUp=CzSMWC8TB1t58ay(t?*4;7A`oNnj>2X?JOP6r?{~sVAF}08roUfg zLR4ZRboJS-x6zoaONt>u&qr(e-13>5Qu;GeO8)51DRlt^rB3A6x&Uo^%zKnh)s;SW z7GH<38;jGn6z((Q|DPZG-`1$KyuI9m0E3tAu&nzP_cah{V!dyb*nOq;>kboI_WOK^ z?(?yS^6veNYCg2`23{Xh|KHA1v|oI#*VFYL5=P|==oqgxM*q*Rxc88$J_`~jTy-W+ z`0uU{4cTs^JjjXb1J#kL!OFpPyA;2dpO>9K*iANGS|Fj2!Y}M!CtA0U4RlvHtD<^S z@MwWeP%0=EXapJHiUjF`LP3sTGXCWWvT(InkS(wg<{$lIlW0U6B9!2w4bekg59K2A z3|uK>uWAJO;532)_DUxEYntm05+zOEM*=ISmy0`05!kM^jJA~)Ycgy_>4iCybMmq@ z#o5U0V*f5(ZKbyKl44s%DDLLw%&-;OGBo*xngUxPbva6Q<{WPCImMPn2QHALvOdZR1nU%3GC>jfZX z2iCQR#o({n05|2|AiUN>%h5n~jb7V8>;aHJ1RhvtC7Oflme_MLYycLja8Ft%d+Nb3T;LCC57k*Jj7kGl@{P)QBHnd zxMp;APLU=Z-8I=p`&yG%GHo)=Ad`DOrzjUG=jVlLitRVv&C^&5i*wR*ZJ{(_`e;s3 zQOOMnR=`><@~M^`Thm&Er=3FY zewV!@Mx#DD-e7cI`=;d_<7^mltyA2iech=31Srn#(! z{7HSmtDfYsvb4E1nm!7qg&~TUuDwQNFJ1f42@)W8maMz>VvzELim#efP}2d{&(Fg8 zS?(%rpBWTQVBfVdhdO;IX!FJ+u!>g6D!?*=wrr9D20uW z$)JnZZogK;c%&*exh+2WI8@#Y)80JrC=Jt86+njh`0y9ZC5xF6|l*#Kw`YVrp7Mo(6L z$)cc~85W&HH->T{#Hd^TwIqTSUKZrPTu!|Ix<-BT)fXxL22dx8dWmknwUlCbh$O7_ z#ZS_z?vW@VOTS;EaD0ukp{GgJ;j?3@G}Mb!4>{rKxaiL?HFTfZoj9_A7P0iDIfF^~ zG?<~CAGRTpq-HlOh{g~hBFUGN9wpUbYrJbN1u)E;;>xT`-D?WEGR%q~WsSRIeA#Wf z#-TwkdXl}V>;70#UEZpLYTip?&@DCF2Qo|t;nveF4b1X}5hy~#2%uihQ?7LP%mg+i z2qfy4b;uj99)EQF(U(;(AGtZ~Ql3@dzrzN(;m}xFnRKUQ=YhKi-XxhbOy;Rl94Q*_ zIsP-E9ooAcnYYd+_NBHu01JTu4?Rnx_S?kEXG1RR+f5HgzxY2POZ=$;F`YR-HqWL^=G@;_-s4)ZrcW;e~( zixilah)M9QOFdaoAfYLeO#f!c@@1!m%&yZOjIi2wzI&+_&rT?PfC-kmsPp9KRi7&V zrtnro%O}Yu0XKQSq)FVg|G@=6F^O3J)gv7_t1i~QpZ5X|9EE7i0mlH$&$cD=HkY!^5np0W!yG9Up3Dg{^kffJO^-@XW{hOH z*5S$2XdNP^zHw{Wm+y*d-d!bT2Fqo7Q zohY~|gTnd5lEys?LU82W9}Zg7V-#e;nI7I`ThJmUVE&t8)DvJTE{l3AVAWB8vzUzx427$DcV&M z_5mFZNn1Z)0w`wdazzu1{p4g%omLk`-g~;alb;To5^ljqoSPGYCg_oNcdcXnB+cjz)U;~2X?ACyhX~aRyl_6k}_+z zdM5;9bvDEGO@AbYrnOJXjFBrQxX<qTw(Ndlh>R zmnq5)mmMCj7=L*D;SP$Ea@g`$`K)PYA1NPs=z8#$dms8$gZ&<}J1RSRkOtl`bLqjy zWKx;*VC%47y1({0>2tMh36hD@iM11JJCidz6hMffCYj|wSOH}+IVF^83Sb|x`{YT` z`ko($1IuLgn#(-6NqR~FMKSrveO}VZp~CTfm-gptx!^7Jt~E)X62BmN7pUWxsb0?8 z#QXS{p5Cr?%_w$-6NO`=zk9Fj2o;5egUG27qytfo0KCDT*du)%<}*Muq^PRpFI8ws zb%!r}$=dKA63F<<3i(eik5RI)J?x_N=0}#Zsy14^q4n!xh;a>m?lsm&-SoN`ps7Ob zip!0QRUW!1psv&m>PHt$9o6v0P2UPoXeQtV@0}P-=<5Z1ujteqiLx zx_53~_=+^)Tami1oyS?lS=YYo6aK9T!&_1QJ2{ggcC2&CnGk1V%-Zve!vQ|n*?4Zw zd8Xz{jhvBt>zX9|hsjUyxw4D0OI?sW=+KQJMfSGz?OHAbzu7c@Jaj&=9~+SlA<#4k zgz_O%vf&?BXTM zYq16*5NqM&oZ>=j;Vj5WX4rCREC@={bEu>wRFj)C)drzRdbYKo*j9*VT1h}CpPQ3s zvxefjrodWg%__7OWK+oqZsq0_6>D;eZPOtBNXDh%g&DR&h->8axGDghEPp1v}Yt-R}Dg-`&I!wG?2kYdLT(odR zNnU!c(O@)0sN^d7wU&}1h!Y_w)J%q4OH-7cUs!C-LUX56;S(yI0X{DS5+EvKY<-zN zPO`R#huEiEBWOI@*byUb>9(ALVoS!1oOGLoO(X&L*vxd{nvu4GTq`7E(;%`!KSXfJ zq6Fx<;-YYsTpz9(WkY`V(Be5iYuMb-w!1YkEK8w6SE`%oW zlbHrCGN^c+%FpRvIw5is6`d5VxRQstjGGpJ5|hkVeeOs6gKB*%lQ)S;#`JRUfT2ie z8sxWz;HFg?tpty7g8o(|A@4SR*-=4H z0W#Tw*vR}5ll*)%C=rbx#y>&!gr>B!6lc>(Op{QEiKdWyY4VD#IeA4lTx4TG;#*XJ zc@45zO>sW%XF;ByM>@}o>q*KaYvuN&QK^Y^A{$jQ8Rr15^zan>mg0#FTP7wuO&%*6 z#vEEyGC9l@(Hg6nW-Tb<(j5~&BupP}fP6WRjbBeNAc{IvVzzW3+ z^QUQS2{wqUi%9C~kd9)#ft@yfYq$GrH!F^A$hD`QDf?~Y-Q&o!b0ZI@OgMv>Qc{>x zl##=I;xg$Votd4J&W+ul9Npw(R@UGCIOCRSxVXe+m_){F~R9l{gO^=?+STd&N zm+%o@+{WtzD~W zQ{8eNVBNB8dA34Kfvx%hGg?ko9-6f{pM1S%O-~rHVsSeC(=}tr2V+lZ`m~DbUiQ%M z*;G1N(Jsr%&(A1g7mURE>Vd8aI7==-!hH0BMz4#|#?a$c1F8Ndq>CaYPm`LInmT-lrsrMOOrvKN*w__QFJy>Zu@1&a zrM=C62IyifzkpqyC2GR3q$HjoQTf{iuvbPDE4dCj311!N7bKkW^cn538lOL8p3 z?00XgBou%8Qh{4i@ebWbB`KJ((wajl?9=}mu3!`zBGe>q-%_0^@<|*70kfWgSI~EpOc5mPh&rR8tV*ePA>a8*>bTo zEzHkDGhxfq=D2N&YImiZJ8M9j;@=QG6U*l5B{}H9P)r&&D>{je4-7+m$gxDoEz)3( zJu};ee&bGZZ5V9%vut?fvD8Yp73SH|k&|t?`E-EN1%rF}K!-$DK9;_C>*-lE<`q^g zfbtm_0dy6gp_!RqIMr5Igt9+DS1D*hWOXkUvEO6G?;-6rMRm1*o8sQf5NKoI zHh2KNc@LfGDxm$LjQZ=N7;eVe{6e|f>4CnhcGru2@5N}{UHASpUkUqNXPny%j(g9t zb%EWph5g>9i+dPgZJRB~Uq0F4V~4I$I=&oKFmUVXrVX`iLlpNcep8#;?|J@gV`goP zW@kSwHx=rh%jBNZ@41sO3EXW?$M*tTIJy$Z$jNJCwc1=Odz(I0H&*L@%5b}9X#PL> z(*K<9xLroK$>%;M!CSt}?7MuAc_VrzRlxe0>xdgW$GwbbTVZ6}+6pbcD^0;PK=ot3 zg6X6l@~r#pLL;bD?@*mmdMJA+dK?}sAABfZRw3Oc`7``8C5RICm3hA9@z$re565A= zQ61+Ws29XsH`9R02IoqJs&vp(*%;z&T?Dx4Gi80qEbB&CI<~|_uvW@V-W&YLBi0L4 z2c+~dBHtVVe^0yi%Q>^dA+Ig%PfoA@N-TsQE3Ko{NYeTN%XFt|`AhUvRP>X}l|=KG z9^#s>fM-2J!X7ZxOjx5}-tcq?;o93*g7bsJXAhrn29^7y^DE!jk5o91d{e=6ule0Z zP_bh<{)E&tzNKKUc+~vseXN4DUEg%8QE}%HRE3HvQPK3y95#Y>%^{O3B>@F zXU*onDj1cp=3V^3Vx0cz>RI#0zbT-Ov#Xx#k0$g-xbh44NuoqhlUpuiB9PQXJ}GFP z)ocz{vPt0&P3jhZ9Q2}$Pgkd8It{ZIxviiQAm{7hH4LsUijJ&R?osSH{2)Ug#Y^&S zvTX-XNj;>GN(PIk!$_NaMtna5afOdPz7c-2S3(cNh&TM~a#|c5H4D4J}a$(mXi_oYgO`}#DE0tH3u zGZzbGOn;uen~-oLvf ztMPwE$pm36HT05@Q;I8Qa=NftT=V2&C1Yc#?Yg|?jipLvzHnE$k`clgiT16|j;@VT zM(*sMy1s}XWKSAtCvN0A5r1eW-r|om*%GPOM|>K4itLUL2_U_7RcbP~ z1>V$_#pTD5Q+xJP4@?=*k&DZelMBmCeY;=doM~{XSKJY$fi=G3+#|s~Alxqm9sYO> z_cVJ}d4Arx7^0c{iA>ENJ{nkj$7M;E zp@XB>r%EQ)G5wg5spz!HeH17WG^t#(g6uQNX9u>dxAT3rB$yt!f1zZ$c-CzHgAy;V zb9?k#cy~{ur_B@6+-dY-PbkkSPOvF_cHrlSnyy*}yj8L@!1ay2kEbXm*_4pr-2J^n zF09$!Lq*3C{Szg2zxXPq(@|xMl0WLqfNDZjPm_?-dkrUA?}@;RZcW5gcW{$yvgtEe z=_!JlXOhmjr~M_FP#o3jhs2N=X^e^1I*<2SH-*)Hebd?WVsQ4&?DqC1eS*cHwHP3A zD0H7Se1M{O$30FV2$c4@UUQGp(ATT)F&eI@uNFt4-iN^`|(VFo{8g`0X*Z}a{RO5YNz+^y2b&Nz8kT% z{Dbcqg=ZokW1y4SU3ZPW=@sYW$^1vboAOVkHpLVedbm?to>|6FShCRfk#R<7HK;9g zi$Efa5B)$O^%xlXA?Tpck3dsGe+T+ls1tNZ=r+)yp&x?|3;hIic<6S})X*KEBSLqA zjtt!eIx4gVbad!$&@rKVKpzj?3;IOpr=Vj)KNCpp9^*py;m7#U{h&{V9sr#XS_}GA z=t0nlp@%>xg&qb?3#}7KMZ-gnfTo5X105M!4>~IJIOyom&q2q8o&bG3^!K1ognj`! zHuNOuxX?d`deFIHz#g_Fh8aPV z!XiPF!vO7O85kA~Iw;Hpni6IK9TJv__)mvrfzAud7D!V^hUI{c3Y!UP4J!qm95xFy zJ$$}Ed}>noGoWeVi$OE(;Y;u*D|{(vcKC~+IpNDdr-UyTh%bE{UJm+6cm?S82%SKc zG&bS|fmdEq!~)Rdh=rg7BNl-UidZc0+8Y?L1XL5T6f`K}MbK^$%RnEEr~nO#a0+C8 zn<7yAfVmOhqqqwq><##{Fyb8QF((2IVwtNQCy+_Awc|l^v`>Og(OLx_KUTPS?#ctB zfQ3c|4=lNRPR;&svzOT)YVBoG`@?K}w7vZy_C4)-`@CDf167Z`h6C zE~1QVW{qH`(tAx{aw+ozNcte)SPy>jZ~?`ClQ<6y+s#aw~ZBi@)4qlKK~T)9-(J}JhKVAMrLL74HJ+h($Y&0J5k z)(@rjVz1(3#mBW?f|C8`pSBpzu|Zc}cn+g4Yo zEUYW63sr{Jh1Pwi*sYkYFe;3P)e7}t_2F81?IBK3F+mAt1=l0^cMVBg)sSDs&e_L1jDpCPzxlt)piMW(YXD{CF#J0A@`4@{wxrOs-V zNei^kS^5v0Ad6u&5gNRd`&}P>z*|To$c2L#rlY$Ry9l~@rKs~&L|LQwUapX9Wsgf& zNovFmqK179`@BUlo>mX*r?(Cj>q}VwmjGAfpcOe`G8`sz;^et4G2WzXU0gp#PrUmc z=}5kwXHt{CE#vyJ_^hx`0ut(XJ=&3-?_Tcet=HWNQ$V+9EtzDmjgQ^5-CKZ|;kD)p6hRB&k`^*y#J zVdom;T=f#s{;>y+IVSBCkpbNs6~Y)jIb&E}!Ci(;Fz{1XoKR8($iS%si1yQkS%5lN z+{sb)iYK$e6LuF-j_^(p2(k|8rKU*MX=Eg+cMT zfSP*3Ft(Ct{bR*ymor@mbg8R*vVQW8U>GN_hC|M83Sl+<*dj4WRqt%?=nJW8R~D6$ z6kL2>OlAz2x|qAYd*^UZ73^_g48mHAK&9%8@4{dhfh|{}OML#l1Ql<2ZUTw0MTk@! z1R6Z}j_VJgSvI1^w3Ai;*7P_fabyj;Gu@#F6q zp~oPnkG6Ar_0|IC_l(ISg_D9oT*Wg(cxEWi4C9&MJd;Y(IHO|I2=*AkUmnRbqj+XC z&p4ZO>o0K+C_EnLuRcN3QLEX>&(Cu(cUj`;DuM*l;q+@_uBeZAjOU+vl4mBkn3_hN zifK`G_GA=N9=_~#fcow9;ZPGis2ES@E!#`QctXYlQ?ql!phN8$4@pd})0uK;l5psH zfpqkExEhm=n+8{7;=1QRCGT3{a7=vRSvVXMUswc(W8w=h!r_?spHn~;1vW}I4}kMA zNz4LJMcM>V-|RpVHsnyW=%_$E>qU}2kT>`&c>wU3gB!^I&M0gjY-E9!`Ya0TnXHaNyp8An=$FQnQ${E9ajoB zV=~cD>SjzdjMC1-;A~9xu?19>Z)0gDOS4#-4JTx>kK^HlOnyECPRQ)?^ET>*?0hEm zLUuj}UdR+_roZ4#W2Dbmv5giJiE z0@OGA5x-Gr_%)!u*+FnfCN5Y&>8ur?l9*Rn>Y()9IiQMyzLeUzKley|4tU_<2SM!* zDxv#K$Nqroai7`y*&j?Z-f#A!?GL0E?>l>e{Xq<(wq^fsfm$;FzId+FYXY^s&ICt0 z>W4<{4>x<0{h`+0_id1>O<4@$rPb$e*jn?ixH7d=K>*17gt#WPM zPXlZTQ#FQUlBR)qJ4gq6sxq~X4{BwdqVDj63U4UhIDFR-b@wPgi2*nVY5@NzZQKmH z_g0gFFHR02?+Vj>NnF6|8P0mub6+t|^Pn++ElAxFTIfuzY^E+BhK(t7mT!Ku01gkH zn7&T9wQT42j77xnO+@_OM8xk+L}OfCE#mhjq9^z(V|ivA9R**~Eyfu+zr~1$g51GY zTa4dX!|YIJOQK>bGuFx>ubOczZmKflSlqPUjAL=rYi1man>LtnEN*(;jAL=rMso}n z=~K;pL37QqpwrC#K=aJ~LG#TRiz(C1X3#=24$xDI%<-Vb<^<3Zb0X*ra}wxGb24bD zc_7pTQf8SUcTSmYP63@`ehhT3c`)eHW;in&JO=#%E*pcBlgpih}cfKD`z z1f66a1)63a4Qe%y0iA4q95mhh1ZakNEU3*q4m8s|9yH7RBxtsI0;oO5{1pC7F;4`Y zYMum|Yfb~5X10RnnJ0tho6|uH%o(85%{I_Nb0%n!8L9!}rkb-sbIm!R)67#q^UPC0 z^Ub-S1?Fj>)6IFHh30(FB69&~v3WXZiQQa?KQqilpfkXp9XuNqTXoC4g&_wex&?NJ6&}4Ht z=sRaqAf}D8s6fYC)SypV;P)_Xg2fy3 zDT@#2M2j!zB#R$tnk9(tr7Yb*V=dk3?#eO<*QZ&qlY3>5<_dy_ndu#{XsV7y=Om`Zt?Epu?O}Pws;RSdmsD5 z&Hlh|e(kU$myn0Vp3H&4hbfV@g-dgS0}^xV9PLP*^bc1TnF|LDm+GVCx55`9IbJX zQ@bnl5aaZg)V~2^q3>ThNlx$jER~p_I$7XM^F3G3K9mVy@11TNHb0ouP`JMC6bdto zx2Aa~LG9_8l%S^y7o||RNQ{h+ii%8j9`ATsDikLs>W%SHHGAHaGBTk=XGn@pH0oVy z8?Ik9$KQg1o3LFB5XOy>T4-am4GUZGH8R#E>7r_mAEc>^6M+3`i9|8hQk{^t{_5h2 zX+*}W-E|FS@w2%4>M8!GFRgR}U+Fno=%5%a$&rypRCFUU*Bhc^j0S2!Lo+u4n!^%V zbNt`5W@2N!A=!}VDp-6%w80dKnB&gNggv+)(a8HlH|a`#Y52!E=HOs(tm*0Sx)4^Fla&pmu99Ma+~pL{V!?PwYWw;wkrcX)$AIA? zYuL!Z=P0Dk4~h#puppoUHf=+?;8^>7tM`n#2UlXqN{M7M=x91DgYw zf<-o9+p!KGNJYev6yKkgidfp$hyILW1l?4O2cN^>n{v2IMO!uVgD=Z{GL^LvckKFEiWBIk41LDc$)^iDT?QEOAIJr<TmbTqPj-lX(_gMSlqXyG45fmp$%34h$3>j~*z>p)g!7uq+;H>%QBWocUyj-{_w< zttOS?d;zG3f&vbw4q06IKeRX9#kp&%d$npdzRi2t-P2e^tJ_@5=j0XJaw#TK36Q9O z6o%Q2E5ofuy=$0ITqW+U=vD-*0Sq+uC82m)Mcp(#(Y72A4$xK$vaMlxc0fsCQq%yH z6#!ZQDx}~{?sp1pQ4DuRz0e)Wm_c12S`@i;mIe-tD6A{ZjE>Kn@YZH#=L02)eID-{ zz;9fDN0?#RS1%_s6AqB_itQZE8taRvh#j&tZB(`>Kd-MQ*O~{%JX!FNj#9_Y5AD1(LEV_J{T=%PFmO*IkuS`ToZtlitO3>CAk!u ziI%kph)&cilU0+4I5*aab<)%N#&sV+d=tQtkj?$N;XA>%H3fpCspseB&{Adam7!jP z>@;gyB#JHNe%0Alr^%vbsBsP&7&y3SL>ooMMYV4%o2DnAbEk42FMJXy&|R)O6WZJW zADfYrU&11n+*k}d?ZOg@;p(1YDDp@a%^7v!d>0k<;%ZNa`}G#(%5a-zxUqmNke!7^ zv2qVD&M}f1PcZVq}5^CHG0h3`Q(u`|SE8&LV!bb(}P%cG+;12Akm z9S1tt@!8J>gd9-&@_}&klkrLisC6=h@B{WOx`LfMZ#i&dHQd*OMl{eK&}+4kcyX*5 z6tox!yA);6GBtmiRWqzOzbL;K9f=nE%^gCgwL%+p5=B2Z{3nVgir0va@Y|yhb12Df zXykB>X2=a*sL+W>9HYkF=UFy8J3zQ@q~9ir)JaD_i!z$Qk1MB0J&0|Jtwd>a==u?5#k19{j7rz@DGC-;WgZ@al2wdKjUep<1KV?o~9% z{p8WIG-+CGTLMXKyzC#e};Xa2_=D4sE5B8SEVm{Fc70Fgl1v*Bn4j zKONge%_>=Qn$|#eA!U|c0Unf@-V*Z&)wYiF&tP+z6Z&>{uF=v6MPc+7> zUL^2hyoh*_aFJtzzX~eaHGW^H$kN_FQ~-=aq=bJBz8m0|dgy$3)mU{zDT&fjeer0r zC#!imn=CwCQMmtTGXKAedRI=^3H@(JV>xO3-TT0^eXOwudH<>BRb=z?jVoES9Zih3 zwVweU^<;eAk4Fq#FYWyHLSLatPkS4_um?7FC*GgvMC8x<%W`s2w6h1R!cG1(atEA! zge)9PcDGv!Z;-~;TI2ql6rlIg_6I-} zIGP1K;vLV>8}t7W(>svEN}GVgaUPeo$b_Q!gm_)Nb5D=6kX@Nt{bbu5!%|3n(^j}e`}2h;lIq-;NmBEklaS`v?OoVwm8LmUy*O_q93~McN$VUNOw9jW zBqA3FZcq?aw~PvsI;WSX|4k9mWRWniF_0eav~C@xDRw(-XHW#1-L0dvP9=u4TzOkU zuEcH+bU&rKA#bw$U+K3j;?Jzh4F&bPAxn0IL=sIT>BSeyNXpMXf9G=c`)jYBq;d91 zPco?Tgo=T=RNz_8N{6)kH(lZgYLLQR6Lky&Q>67C%Q?6%e8n_#l5liGEiM;gK$fP%M&{f&a+3+}9W|z*~EJ zf^pH;&joT{ytw|W#pIs}KMW??h>b4%I5=MHN6aHvtG1etdLePPR!at!uy=^xw>Z+3G#$PH-}BqO|`9qfE?emJV3%pRC5VaIIs&@=~M5k8p(=E zIR`RDoO^@D!XvC3%zpdhvrs)F%-~xeqgQ3z=DkV)vl;Hqjrd|`M zYX;6?G5(TQpEh&};r%6W=}d>Hl?rO{;V7Y-1#BlqVau0G)-S4UC*^^t0k5_;ki0)J zM${qEg*eTlXODD2Rg?9igPn$8r$+ZzZbW11`v8eR_yDIZ*pJ~Z_W!AcNTiSxzp*=6 zEYeGgA50PKKc@(q$&etU{P88T;2?uKQotr+hHVzzdcqHINp5CNE-N%dO{gHswQWo) zP0z)K3%lomg{u6LJm8Jfoi?5!#~(T3*O}dC0ZQBgDDekV%b`E3mJg;39o=PkFzNl@ z=(%6KmN$2X?S|JakyJ0LmE7}-t#$Xc%hSotFZRv3-rxN3i#N`_zr2sMetB6x09yC~ zVBM_iiQ!bpVB%ML;8Aj1wbswBNv952Fe^Zw$xRv7$vL^~u@rUl!n%QHg^N_?1VJuj zS9D&X^CJ!@XxX@l!v!c02@|A5tPnQI<^CO#u@vgTiTW?#&KPLwGa(d2N_HE3%oG&B z+Y^LSk5jJ^T!G-&g$3HDBDpZn!W3WReXY7 zFpiwu+v{=lJkO z^7-MU=EYD6c{Tk)FR4LKn^qr9j;3EAB(->qCwe9c{>P$rUpG7N)cW{GP z%!*7R9XcQCv6MPM1gvRL=arR}zwaTDg>erXO=OGneQfXLKfqueSvxK*r~a4Qk*YTq ztI6&mCqxeF@mmR9h1N@7NT*v%R3Z&Gc`=1c#`PZG_9kDyx}_hfivK8xm9)F{8yZ3cWNN+7GNeK@CXa{Tk z6JX_;$vguP6Yds3OgILbI1KYQm7QTmx`mj-v4*B0&MWR%Rx1o!9?SM_e~&7U*8Niv zs0ciKyI_%94&4yKZv4sqnj)KW@aFKg^thx&Oh#;mY)Z3fK|j(>=jeca%9)m!p+s8~ zWh7ts1?2Rizic;=@*(s4k%G>N(2RMksvSw|wWjNhcm2tV4_84H@RJ*NeyktSo+|G` z(pFZ;N!nZKKDSIDEjUg>Rvmcx*2yD*K=NJm>f7G!N|yR2%E>#*9T7K{naw=VN6%t3 zKwO6xf%R!ktRg@@z+*4qn7>#iA?;Q!s^%Q{R)zQSCoi1Y5JJjNU5Ij2El|SOedD~? zu3Ej$wG(5vX;Io60hjfWHw{*}EYG^sneNEFg}O+`76>n6NVVi!e=_NZ0TOch_dVp8 z%}|aIGC+Ju#0o-*@$)ZV5mK+be_f+hnXXTpz=sZshfEQpJd0HQ9WHxQ`z`_c1~SRs zxPqk0eu!2I;^Ip~h$j5)Da3osB_(63nGW~p zGlgL;vnTPXaok`RpK^gOh)?n03nIYkuT@U5F$4 zbbHdNGw_WKWW=-cEu{Kbh(v-l-W{UArTi!|AaSioc-vIk5Ty+nA&Tthm!%D!IuSJ+g zrpzBrVeeTibO;Yg*M6(tC8x9IcXm7tpTR1U*S8rmlT%;nJ#{*~6KMlV;q6*S{nXzm zBH6Pr1P-|=pv;nCA1TP%A2+fx5pVWcJaDacBWLlYn$0tFcm@buY=JETy`g;qG!!afLk zS;gJL*?4*?KjNJFSvfr)DuaT~0kmSU^Kgl7T5YDnW#ml2%U#LPiO=}k`SWj@h+90> zDl#@lxkXeFkUyxW+Zb$Wkj3>!X7L-OoA+7R4!O5H@V86VNL-t^a2XVMY}5K;TLwi8 zh?C%ul~tADHcHSG%E6Uc8l2PT2DuY!*$tEjKF%xlPU~#GVhD z92u-y4@$|V#FlleW*RhLvQeW8kQKWM56dg#n><>mIY)ZraG`SC7Fkrvpz z3~XoVBkU+4mQ!omOKIllz-eUtw=)7qCvmR-SS?PsniEwNO{Y!b(*B_t=2~Y#BuO(O)Y@a?_XX-)RDYdV6Uys4#i zG}m51p2{1PBioxa@?B9zmZrKADdkUSOZkUNc`Ni%z7&qQQdT38zeYwZcQKA!2nSqH|hZzHXv;reefV&HZAjBh~SYp}h z=uJ}3m8nR#q!SLu9(cWvCXXha7=KIl$$PkZ*A!YM_5^A9TUit>!Z@<`0>`zwJ&v3| z;OONp=G&woe}_S@)0$i#e|A-`Gu^NQ)w$332|YjKzUu@vx7S?q!89 zJ?D{%S!IGKhjpDN6N6O9bA~GXC(Ll^^%@3%IyegBh1%VoZ<(p-X z60fWs3dd@csgzXb&hG>?gB1!M&EP+9c2MR*Gw`HZC}$@7%FK*<717E-c^lEsuPp=2o~FH*AXTY)mak`e;U&5&0?OjVSur{pzCHc;|9 zB^yCfrc#ni$uvsxD9Jx3umcH!vW1isQBq7v2_-WqnMp}0C9^1*P01We=2G%B$mnsD zjHl#DN+wY96eSZWnM6q%C00r%Q<6?e1|@bIrJ0muQIbtb4kc44p`{*8OFeqpd5}Cx z@+m2xWI82lM9t}C8dBX z9XE@T*_6xysmi5f8YOv@7Md5~K$R14{Z+5=Y4ZO3aj4 zK4(EK0H|$@u~30plnc zPsx*%OrYc`N+wb=iIOxs=;r>E#8EQf*CzIdkZ0>G?Z0}BTjxID2m8Zl^j1Z%|D?{V*llmZd1zkU$l02FM|CSY}>o%KKcsA-!Iv{cP&D~1IT^L`tQX! z``PPO7PjG%#+5i~fPwrsmZ56V7p8zEl9qSrj8ft>c<@i{5bWF?aL z(;KuDq&b9jC`C^Dz5zqdlqY}#b=nqLPs&@g3rWAigbp=TUrL#ELg((2Cp|ss<%tlT z>{j!llhy8CsPC>I5#_zdyY$5VHUe(Kk`m(+1Jk9H-_4ZryO~mcH&Z%+w&zvVbzm{& zS8~3Tt;b3!^)BWq=1|7K>-%;1TwSgnrdFyCsa{vjQ;k*WRZ7)&%J1q(l`y?0NfV|I zA&v1*Y$wNk^&6eltD1+2C~fv|*3TYR4+mW7DN=?-%MzAOq@{3eo|t`{F*1ir{;9h& zQrI2HGS3jNbhTs8ZY7RE3x*{Jdf+UPnD;ISBDrvHiA@AFM9KWFb4QWTW#LMa7SsUU zwmoos*?8vp08-kst}8jMx~wE`{>z>5$NLzGQDTrEgx@V;x|3c3Q&jt75ZW~6FnST*9zRH9 zH~qMT6{O!Px1S_%L$~&)P}kRHnVr>+^HD+%>Ap$aV1w(mjVgXOQb>0q)b&~?=kV(4 z3c#v$r?6^5HNc`?qICU2mM#L7pD$(UEKqX*`U7d=u^J!JSolYz|xK^?ZnbY zSlXGTU0B+crGYHfurx^MFYvX;deJ`*joQ700jNjMhehoVD`Qu__J>+~VF0|3JiNw7 z8`yun>^ljRKc)$9qV}I&`c<#ke^R1fHTyLC%?b`aRPKewj%HpcqX59KdM?Y~^oZA#hx3)k;%g<#h| zcZ>83b^%@gJjCqj`X|<(uEAx1H&pSAnrFOt#+x#7ti-7YFEBnQ1U$p=jF4xjFBUeA zC(np@M$9u3j;@;h9j%C{QxC(3D{dO&K5lmM_l) zxETA1cKoIGJkx<^I`T{>o_U04I`d2*&uDlih-bR-%%eQhoo9kM#y8u}Hlqq<>_IP4 zrYFy^byZ=1!!|5s*oLJH+pv^j8NN*T6YDZ{oaW!QG5jFR1dQI73< z%CLP;8MYZI!!{#j*k+^*+l-X)6{Mu_@ zZ3BN!+rXdGHt^@P4g5LnIUXGT9Dne8jz9Q4$0vA>Pw*U{&N)7vbB}XH6$qTN-F5$B z9g=V8f?e@;WKF5(_P*BeFo3icm_@gS@opvvv?+(XL5Lk*VOu+ zSI}yRaNTOq-hpv)L>Gf*dfNfszFy`kgqhq9kJaZf)k8}x<1qL5d(ID#Gy|+mcgKeW5VHjWoxZA>ax#0F=`olp?um=(LQc)gg)U`WY%~d69wYVw zOcWKjv3h!8(1)xZvZxnnN&Z1aJ~uYM$l?LqInELw>^*yzba2L;wCXN#mXb*=Ywr># zDS(4kxMQJ{A6TR|WjFBG&2Bl-WUjeOGqt7LW>Wl#2arx%x@{HNZCdRMv+(&BL%Nab z?B~45KeudLN5?p6B(o`Z4u3RfuY(a%J7G9&Eo#mW~nLDy9P|m{{Zwk8B)_ z1Qq^|Vr_z=iDgB&AJx?kA3KzM78ldOgDMf7+0{Rp4A{G0Z>0>h z{h|M?H5gr5L#*DCUhA?x;Ecu%(Ki_*=wb--_Yhc!1C@cK1r|xkz-Jmekg_qgT_f&4 zq4FO$29r;V7xyAnmsTo&PLYsO5c$|ZBL62O(v2`9YomT%yZr1l&`C1#LHf)0(IVDS z!CDruCL&7LTJcN=H>9l;&!VDS_%&|5GXk~w2;!Z1q9@y-5eE7_rHb{OZX94~TRm=w za;1I!aV8=I@CQ(<`~UyRa28#`L*`fIIyKdteNRL&ZjI6SI?RI8WpR9>P8)A>?l}N8 z_BQ^IC2FH%q7w|p*sWE28yNW;{5tVXnu}W9kzs1xUm7vKbWN(WinE6isNba371if> zs1qYTanZVj=!7I7?yf@t+VBI2!J_1(_=KpMEg}^o7k1G{nT+v?S{*)cyWH6-0D#)L~Q?Pa(7xV4wv?o)={?o)={?o%d&J_T2==eD(tvENhd2OrsfFNJ;Z*$eIW&{n@d z_8p;%+19T5C9;Pu>@S^tCxJ}LzFfCt?02~LYuvKmzG%Nj_L=PbbIX?bKaqVI=AVaH z`!WGNjJ?zN{H1#VhfxnRdmP3-)a(WJhnv0ZxA_O_g@-r>=_=(RX8)79dk^%Mv&r&FYx}cd!K`FkVc~_EIBewSEXd zo!t>~67I95-Kx{|$#SXJS@k;gSoPSWtCpp|9eqKyN%f5CnIrvF{f=A@mz9_6u7_&n z6y=n<9ero78oN5U7Bzw;qyOQw2c#Q|#bP%r<+TP?^uV5IG2M5Dy zYvY?eZu;pQk^NyTuOnTya78kycsJKCw&-4d`%P$_5ZgR?^1F_X&mPVT@$@y!*MN&WBC?aWzRgg3BQ5Y?$=(6;Bq`812*e@dL?W?eF zjILybQEXyQ6T5Jyh`e&(<(qC)5Y5SDa`N{chVG=G+eT%pLfuq=RV4M`!s~gjAm!Uu z0R^CSE-OgEweBMF`M{6-i8+6MNUOwNViImF>K!s3444RD3siPldOf>&|F69#0c@(u z_N7hQBu&zt9s0^r3UtZ7P+OWNsUjd{aY021ZAv3;Q<_#l9a9D!K~P&qxgbd4D-NU1 z&?>e%puo(aIEugr`Re!)aK=$TYO8$41>v7_-=&m z0^JIpNk3}@ZMD(lve}AI&47MN&8}jTXWNc9X!IZR`BO^nnY+0Cbn}7FWO%KV`t0DB z7QqRDvzk*iz*qR)nu+{Z_(yR>*YT>WeOtq{bok`2#y4RN9AYuaBN)}kgE%k)z`>fQ zF}DvBs~Ew7eVN!HEC==jFr5SYGqKC~vI7|9uM)Z3fsFEZ{Wx$Cfc-geFn|L%a3qiz zqInj{CucIMPvZdwa1?+E9GJzZItFlHHh=>;FbBXv9H?hhoqaUVVYSgvEs+DqFsjc6 zXr9O1Tquyrfd&Bka-fk>{h-slgaurTB4kPBU=O2C=*NNAG3vZTO&gYQGYU%|4!nj@ zCl2Jm$xt9kgX)Oni2&*}sE|k=&!_=mNZ5TFM;Z&`&kcC1xUY{;s*ilsUqopBNvPoQd-f(l$o@=RRC7 zao}fIb~EIrXnPF|^(waRBfA75b&H8mZ#HJPD075i{q5x*?H&`Mh_UoGcE_WPde#W- z&jf~kUUFwq3;kSzo<*4>9Qs*X`)npcKT|)SO_?JM>+jDu*v`eoMUQxVlS^3$FHSmb z4?sr`>**TW(`z(8My=2fO(3`5J7gJY&X3lS_=Xk*nS4NgknBAa-%bj*sNCpoYY~1M zOc%cmCeyFNX8bl7L=yJBrzQ_f9g#&6Iv*$?Q|BG*C$})urjaR!Y$kH}>)}Z&W;f-K zzq~WAkK78rTS(K3@GW$B0`J9)1U{;cA)nNKZ|D4Ivc^>zh8l5Ne_&YxS63XMnm0Jr8FW zpxX`ky3`KmW#i{~aN#EY$)`y~e|$p>G4DBHAndRwH5mVcy3(WVr-(9Jh@i^1b@rnqvS~1vh+6^XLy(WM~8t0uXxXT^Z~9K)vZeR^C( z+g~m_sufIV)e44L!n?VNChNCPf2y@*IK=i9>}W}&B|}dB`BaI6{P$B}OM7MfYB#Vc z=2-X+e_gyGo0JHr;r+?ZrY!?oTh`J8arh8~+pf5p-HjJs5x9qmeI7rNQyxP9J3R0W zYD-fdLAN{{pbeBF(2kdD5qKHz*COx=086|*fch7B+KaEm zJtWj6`MUJp516`I?k8IGysZKxdf`LnLg>3H0ex>*kdhz-3VbeWwf@YHxvnn1*?AbpIh^bjQQSv6UowR-G12z7y%-YKGmn|g~>!e_<=aG|Lti6yxk$hhC7xA>b$=tyk=0-n7Z%-T6gDCcD)@j(k{= zO7tUVXp_2MEg^4e+#r*FY_`p2%KMq=W(ai4;EaC&1E$GLAeK>r=+lxJ=9eJ48ANX* z-ur^7DQ1&d?{GQb(g#XzD6*MNE@H?!l$JZ0tCOT*m_<-$Jk)t?Jf8 zBYiKi(33{QI&JI-28Xj4OX|w3{LQH{yVK64=BwRRsJ%SY@ct@CSt8W zfj8%QQ0rP)0UF4ZeRts4y<*UHTc(_|WRj$jpl&tO@C%^4JcyG28xtBcEHV6p( zNxTj;%wKAR7qfne?K=IzcV!`08F+lrfDX*H8(eCj&lA@>0HALU*B$`S=ZR}C0O*>- zwGRMv&EfiY0MIpuYd-+!n!|MffHVZ&1%O51AOLtR%5{iWUAvC*s%v)?6ZZrvs@);5 ztonQbLd5_qMBr+4^oYPU0N_;+_jmv*5cmry0#L2(ehUE9c)Q;R$7NmwJ^)}g0)GVn zHQw$+yn5XI5#&%}hZ#;8?mhwlC2=$a5T)@k0JPBG0HDPF&TGuwpYR%U_dj@zxmzrA z(LjhNcF~A>h$qC!db!94LbRzb8~F-UZT4b!cDolYGkH*LUQX#jwRw5TyCLpHxBIL& zM+~k%mvajIYyG**Gw}a6`G2iH|5|@8=klk`?dIy+x?Ud5DPM2mG`DSsv;G;cv{)>j zBCEr~-ML7bA*feP0sx`L3SxAdKl&6dWF%VYg$zu{?7aS$K3KGwyQwkjFQ3Y8ad1^N z2YH8cnuEN0SaXn94{Hwc>S4`6UOlWi$a|jC9OOOEX%6ywVa>st1cWn?=BpTe!7iR% zad)*w@mRf(W5i zb7r=OW=#W|$A) z8`^j;S|Y_VYRJEy{{!kC3A)bB!QnX!^C46nPxdX_mYV7?80{959YUC*Du_>!BbzEx zCZ9fKvKhu^n~b(R3K$)RJP2|&Hd_SX)?S{;Y=<%cG%!;n#q&8BC9<>|Q<97A;O5Fv z#A}{S4vW5+q8PivJpu%$ z;!+l_EL@LRDZZFx(-*T_@OngC3U`vf1&%Im>ZsyY3#;eCsH<%)-s^asxk0x~p5D4^yDsmT_L(QU+7@`%eyQ>01ePfa_0%4Ro@ z%{CYfU{ru_dK70DYiEYlwproj4bYs8MNywbWUFVSoRRvQKW zui(i&LoQxGc-?jUUlDN-FJe#S`Tt(O==?*(V1dbiV}$}1BYX(`e{E&`1zPEHwaJyp z)0MW6Uhdib^USWo3yjV)=WtI)>m}GqexAm;+(Y1E>G#%@x>!CgwtjEPaVeHPYd0oP zm^QGjhQ4*%BsXLIa@zFZ&`5Qwpe^3kY0%2z@1?oP5cUV%9BB^TE&#Knsxbwq8JB^H za_h@fkqz(djpDUt1AT8VZHM>v(Sq->fqt!AVKmqb;Gq9Aa7!FhY_?gf`fWR|#`wFj z;D*eicj$S|u8LS;@cV6WfiZISYBCl7u1Y%Gb$n}xAoN5I|gP1^HSI~S^R<=sj;^R{G&9Lyy5 zp9sTz;infa>?Pygc>N5<&%oy+C;r)GYF)tBL`rfVlCO9+TSZ!n_xB@D4PGpX7WpuT zv~2z=i7fr?2WGPUnME`3jtThO#ux&6^1I^w#>nS4KGU%!p&bIlbc}0iN#G7=u9ik+ zzXE#Dk{6ys2eTUNhPc5zTY3gw_Hg)zz=DYS^ExJ&%pVg>=8qYLN5bLGF|&|k5rBLF zDBu8H)Ky&p(3YG2YyUxZY!#l+3=o~g<-`0rJc31UdTMe*&0Q=w(o5n4iVq@>);w9z z+AecRP84dlNiyp42Y}COu3P~MYbHFwHBXn?0 zbN&dnVM)z5Ib0&{{6max#Vn6JRS1iN-q3%c`@QD(Z#SwN$rN@2 z+>m}rmRQ2nG6DE0XIQ3=sbIV$H1n5faV+C!f{<0k_?l&7;^1;aN9{6Q|5B!s@xlXq zAPsb)&a`h?wS4k!(etLfu9K*|DC&(y$A0Lauqx)w?VX&Or*jAR2O_lf+} zG%Q4u@Y@UjmqInbO)J$gKC;MB&_9}GrjjE&oT&;Hk&*}5*DPA(7V%MbNF)1Nx{NDC z*3SH;GUNkXHGoBs6L}6&ynbdjz-91!HnWgYt%lzblEHK21jS;RTVUav34iZ|+*%-4 z&ey^c*fM@-FqX-Lzd2AM2ViK%;q(tmUk8=yDMH%Rv_-B3wknuva_^yxjOKq1P{{^Y zmsWa%LDqApzsy%%>SJqa0|*A$x(Xj#PKy8(`&L5~|r~2mA`)hqwzUn$CNc2^23<$CQ>L3td zz18O{n!`>9`oK(}oCR)5YyGo*W$f&QSViQu6cV=>X0mqz7v=DX1zG%6Y^FcQm&5vl ztiO(}tF8BeDBe2u+CW7$W*RM7A$FlJm|GnfmBrp-oJmCnUXcAVKjm4(Kr0#SW3r?g zAnYxsnQYKsRa3c8XfC$QTj%8oW5app_*mfF%hvd6gMsQSw%S|egW^WZD3B~9iiQ%* z_OWyPclxS<&DucyoC>xqP+E`86~u=1EvT#YmLgov&h`d<&;@h+!Ma+%FPH_*Smvwo z!LRB%Kwe%Or~;XTEIh6+t*fu~WwBg8AfhT?nZLe@tq=Oj2niT;v+Kqpe`V0VJiRPP zW8Vi5sP&ZwYRml9bFx@pU1^S1efreZz+MgVA$Gv@g*7k~fCjc5l7jNwP@ug|w#Td) z9&(2D7*=2>0{_?(K^P#xa=)((1cA1yE@K1LAcnu3vdwxcD?z~0%K9?s`7=oRv9$mN zqRIl|wcNl&eg#&%Fy63M2#0lMa1`sU^$FvcvI(6KJ~k`7cXHW0T5beJ(B(K6h9gdq z`XCNS=XLI|!2@F+hd`OXyxdpotA?Q$fh5Sz_XF=-p-OBDlpL^3o{C8R)y(_=>1H#B zy4TG7M4#=eoA1M^H$Onmz@RSu^zi`&_%+ zgJ68G4Fb}+HK#9m*eeFi>9$uOPr? zE^H|QC*#qwwnZBGkIk5Xx&4#VG!cR9a z`lbMHJz;xUa8!;=_M%R>d0}9h;+yv1&#-t>xOXjtaN4_;#b3&)!s|b1sZ-%FDIZKz z#<`iiBtG3IAp&L!z|_bL$5f6N@ER!Gm7-=Ics=X}cv1-eeZyTUb6Fw0q!kQ-=mD0& zV=mI`N#fM+(^3LgZk4wq#|)82sZFn3ZhNCeBSw#K z(HE_ux-(6BgOTpg>#dU^xU>@VfMMwnVZ%I4(8W zXfT^>F5WU%LXwv5fOA5FRi78;WCMbch~cyg=<&m?Wc%KSmE?xQucSmjsNIZK>8573 zDNYt=!NULpV-=&?>H+fbj+C-7+BUdV;__wyWTfyk^r+OAKT`Op@bPpSX`5^>*ff9~ zKIOQEw6tzgL|M#a(@5~0*^=E6hki95C9@uDIy?JX8f@aM(&J-k%T{PqPxdw4Dt#U#zc@FN^N7<#7XI!;GI@36iIHN1+(To6oF(~+b0dae;&2{tR_XJ! z>I%|0b5$By=YC2zil^t>9N}S9O&F0HqoQ)L zcI`s^TpOGF^vOXU-7G(lteZ7sUd`&dt8f=*B@$n zq-`&pwWU05=ak#Jr^gCF9$L96bXm`&-+o(4BdPlShN>aSlhD_X7+0;SyiVq(I6nHDbZ zX&-}MDbpBjS$n7K13dPWuV`8Po2HiId|a2jN<8Cq>fI(d_lSaXj~E+GL33?{ur5XJ zq9SMej`koPV_F^hB0N*^e;pSEKHWG_8P(V1a(e8=#Rj;c@=UxCGBty)Xp`_j^XbMeLuCm!eH z$vvL7V+A}9$D?^Kr15;+7j82EDemB&GYhD}6LhkERBmc|DLkqL+IYb3r-$#z2O>wS z1h6R}lYU_u81gdpZptH)lup#oJl^M?A+a)AAMv7D0sh5rlb(Q*p zM8E8fJ|R=CQExP#J_X0U^)+xD4(k1&ud+P5%m=6PwVW*g9zNqCKAr*eGP@*wRYvLs z_#4v={z&H+1${$aINJpYeU*MV*7nveWPNxzjy4i-cw6hMsq~ieRt@EBsjs%qU+ymj zvBB&h7_9eQw0Jt&kz#jTCiyN}j7TZM1{KL#m7%_ZI*bm?n)=z5FyOuQbrk`yZUG|; zoG5TyUt7l3c%hFW17=0JpEq?t!x9|KI915^Uliy@l-F05`zz5l08Ww@fb~KUjbPAp zqPh%?1?UMJ**9=^%CMjh&V=DajGqui^$X#=3ymqfY_P^xisOllyXTF;q~?)wc?>sx zNn_@&&zt{qn^HFHUq(FtGUCbYrV$T#5H0}^!eDzFZDEXLQ_c5%N$qW~^dU7fN9&pc z`=Vqy>Tiw;rq;;w&@Q;dU?j41-fQ~~HC01%7$o*%VB!G1zE_`yS^LXr{u z;Bf#H{NP87*z~%1C9w}R&CJFx@x9TlEzQwzn;1P%E(HbVTsXPh0Se49Unf$3k4Z&N zqfJy`Qbz;mS|AOtpjgm2_4lW`{%>$sd0D(LGZ=Q2b(wj%t4tLP?+0dM zkZ@y>t+)ua#Gr03>RGBUU(W<8-zW>fF)KZCSO9)m zIRN~!asapr;{ZP@_21K`$z>r8y9eR{K~L)SR<#hs*zO+3y+xTL3|i33DgM^boH(gfo z<3pFV_n8zviuq+5f}zVsnIp_aF~5vV^lSmzhSlz8R6nF@FAfY{Jc^6L&|7l!l!?$q zw_r~xbA)02?Tv2iF%zMS9Y8&%%n`2mxx@!2p9gj+sI^7ef*}8{@*M9BRQcS^Le4D$ zz+bXfJ~vay;V)P#pW`oBE1#PsJQB<`o)gS9&?X~B_7Z2_k-MOdFSt`M4B2^~kaNEP z2-YDxAHWx=&$+6DcP|G5$=_oGgjHzB$R&?i}A)P z>Ycylvp?I`xgOu)Y3ZoXHen&&xzpf%>0BY*zM%pzOaO-SL=PVTV-vm0;dWWJ?I6^6 zA|e%QEVi009=tu?46mQ(POMc$k*&7hD%(1$KapvapS1|gwT4~$9Rhc4?}-y^^hZ&J zjy}CUUJ?IWok#bswp<&feN1E5d>HrPTVX$V+?1Ba8NJ;J+L8YZ16>Sr0Nz3;KTmdi z@hUi#qy}#m&T`G-wiW3ihF0rMrt~DVb)%KLS|b^2)C0K>p$0k(jYb>0=KE42iMSmu ziyQ35I-~Q_M`D#asPb2+@-9@F^gPFE_t2QmL7BdDpXQ@^gg-~Sy-Dca@`9XYgmZQf zs$3h%Sl6&bG|81z<+6#_JA``&OAmVIvJvh9uLHRueC3YYe>Gcxfm=#r<;bL zeiylT6r3Ku3za58r9>{PTX<5>h35sb=-#=hNf8#_?qVlwaOpemgCn5lwrXjsp?~ZH zKpdC(iMTUd!0q&4aF6IPfl;^BaJFf<2Bg>zi11F>7xa!>s)0JJ)`M9uI%%}KO?rdV zLiR1qAC-u5H$jbmhZ^rejUsYn>!H*X%AsD*yNL9FKMS}Ox8wH^WD=uAX4=s4l*JHk zP|mg2-$06efC@cCPH`s^gZyY}5(q1z;#fi7*>J+Tc7{BYdgg{+i3qxdTup^8+{>ey z1SalN?imN3ppg-ejT6M?F__E_50UM@YC!t5ycwdAJeH022Yc1?vUB7_2uela@kP3A{Z3 z=Ujohiy(vUEyyGdv1`;*J=03u=(Ay3{cLcQfwzGHAJn4eHgL(j%vbKOhFiVV2nVk5 z2J2^M^98+mY?Zf$y7Ta|*B4F9Hs+Y%5_7NeSn^fAqE`{3(35*v=w4?q)XNM)uau63 z9-b~(U-9l&aOj{5mmGFH^{P=?56&>aAIQxMx&Egym=`O)JGnqAce z!0<}ol(WSF7bx|WV21;YRf6*n)<3!$9)Lv};)7e|^-F>v4;NF zV%=R$_2o;N^JKE;RKl{Wh41FQ!&4NU+M{v%+tV8p>x5IJAEv{>m9^O8cDwm|BKoeT zl$IjB!)~)V+K=4*ttu+RT@1GhJV5txak*E)E{ZgdzO`Sq|II(gzNC1Gc=i9Wu(c&x zV1S;SIf~)+$lkthMh6IP2HOSX1``U1-{J(nbHCBZ;9`o~;Wk+f=-LVnxJ(cn#A$2a zG4kJ4Q6RO==zwq|Ks`o0-yB2_>det2<0ld@VA)Gb-kAjP!M(?Zkb4Ts5=esc@d7ey z-uM0DZE(YEEHfGQ@O)Uc&BR$?8LOn%yRt2I2&nx)AM&v3_z=?UeoCu^03VZQAErV+M$bxhPxl`K5D^wys&1n8!c1ob07jSfl{be+fPq^7J3JOa||$zjjq zv9g~Q`;zdPN79~X>XPtX=Cd2EbR%I8KCFoD#ZHF??RwL9gFN_I_vI>7hCI(raF0W8 zC)c^Z9z|Ln`%DvMwUBw^HrA7t%0&ZgGTB`+VHHSaGU6xdYPGeyS8BGzeW3o}FF&e= ztFBX4$2P{isCaSbd-5Nn{n7qEJskA{IB-)vMGAj0T1{&HbE2HgDwrFSXk|=H9=sWG zvjlEsl1E;coJw-N$J`{)w7*X@Oe1on!0H@$`jp3gHNDDrQ@#~GdSJR3D67ER_L!3+ z$gI$VN#y#`9V^JX@tb1^J8@C0%t%^KJ~o`Ry!ySC-0wL4Yf^IPJtH~z><5!bM`i91 zrNIEN-soy@&zO!;WKUlx)){khC0TcDb(|6cGt-tJQ(jm+jLaIaSVOAzEL9TQw{4H; zY!I~_Sg>OeI|Ofu8ZnX-{`XQv^UY5vWltwj4~8bLDb0BvC`nr11_zH57aot7L1PB) zvyz&-j?ap>Q3gzKFCH4*2KH1VZy!lIicTg**$kxBePAMK_}jBFWMR?CJW}I6nLt9X zey<=8-se@55AIx^#!20I&k}fg$D$cg*%orolb`9yq_HP8WJuA0$4JT8M~t}+gM+)@ zIDK*nwi|aLlE3X}&>O&}3vWLP*BzS|C2M7ai2jvl5~87r;L4*ZpA=4A)i(jI-BL~= zQV|LTEdKhlj1^fgYe+8H{{-1~Q)Y}Vo3H`jk)TZMjYd@MNJwkf;SJ4z=0AtNCJn5pf5)PT_Si#f&_+=Bsf_D zQzS4|0{co}KM5Quf*}cUNJ18pkcFgbAx;dGKWe#DZ+W7KZMnqSatXz9iJ#>XKg)+o z)rN`SN(tFYiJz5HwUzxsQsMp*C^hj)sfkxgO}tX-j+IhtuaubB7%w8*DDl2g;(cQu zt^mj%wNYYdqtrkfB_=jXOl-^$5w}UXZAK~AE`bgaY?m6PeYli6;#f!+VeQ#cwlr$m z^TgaOQu}O?Slf~&6%dE3TrD=0TrD=0TrF}bSDW~1A((Vhi3G7RNP;$q-63xf=Yf2K zPDHjr9D?!<;t-T?5C=j?zCrAL`Gzd9-Y$vqTjE%fza?RNZ?sTWVHSB;^KS3h~Qj)yfTbpt~f>&bHy>Cm@9UNVy@VLin-#HP|Ou2QdCO( zgeoP?Bqa8}YKc_u zgxGhg6Jm#{PDtdw728Mkt;FzmBE#yNM1IumVkfEFMe*aV##l>8^OB|!xU9ylsL+2Nn*ZIZP*7-#m zI=@I+=huEAtXmt?1u!;uumCC>qXkekGED>zBzzIF7mM3<++x|6()#E6Qb4(7kO0aP zSP3+V;D&)B_*SL>D&`Isz}VbA5-65crm2KnWn&Bvh8SgIShiXyp&FGWf=l8hFi`@f z0tduuaf_pc0&$DwUkMVmnFLU-whCbEHNyeqhkaVIkgZHh6TwD}0ICk?BrskCPe=t$ zXghgwsu}STm>_|PUkm*BtO6K{y~ZZMs&AtNFm7|wH)7#j5!^UT0Oe|j2);E&0AsH) zN}xpotpcd}N+y8nWzhg~;;Wa%h}rF00gPLcbX;I!i}Ak&&}S0CcBcTUzKuJ<7f^j0 z|4$x_o6!GTv6@i?mzxAo9(rrE2){Q}1dsO>Kt+DC0LD#_Nnn%&MoXYV0%IglDS>JU zOhAyXe{mD~h}lcxMR2oL0%>7fAmcVCekY2QFM$ODsL1atfN>L&BrsV7H|qpYb9YEA zp-pFmY;C&i2cCxV<#Yj5jm$d9=c;b%D}nuf6!|GWC4g;XB`{9_wY#EE3kBLe6ubsR zQkBOG*{bpc5j>GBfhhv0zA59}VC(uRvVk($gVDm5bSy(PX}nJBnRY|M&;~)Fg&H-5 z$>?_J!T9<^@E+o}8qInS#KGmPw5@iVy~xwPZy`EmG3pIP)?!}S72|SytVLingO5~p zi^XAZ78U2UvG9QurL5$PbT3qLw3>85V!F zu15Q$=JmKQ)VHV`RL>}P$L@Y(_Zwfw42p3mZkC6lH%7gK8jhV}Oo|G!{oYsP#P96r z6KzK=hHmZzl6AY&K@L5-KbfS?d3JpBsx@)4Ye=D|Lq%rgER~bS7mhCmP0L*S3JbUv z%1?dQL*~Y8Z6fUHaSGCSsx(%CU*A?zxZwC0GHcu)v}A5`fr@OifB!I<^<=iZuMGm( z!gsk5bPlLb00jh15$ELm;oL{~-@P4#=-(fyB)4x}tRQJyk1B|K%#)x$x$15$smX16(5g^?~7} z=AG9IK)=!X#|IxL?8hTxnm>3nPNoJuOlP0v8RT^F*V-rpJjO5kngb8V5WV_qb@RK+ zG_p+4gp75~$TyhBPDb^UgCq`l>d(0r2MC0!397g-+u;CLa?@lr@?M(+y@i>iZ`m}6 zluY}!pN7-GP_7-M!F+ra(VtkRZ7z9BBb!8WtBxxO`{E{d^Y*tjvUsALvn6i z)kJCnTg|x^UXMbVwVHU=d7n~v_#Cceu{cQ6g5~TA+kq140)KtyuG{}}d3A@`T8cbNvpxbQg1K&CwM zp=Fq{*k;mOtl3Ujr?SmnpFP`Yu$Z$U{!5X=VsbdlMk^_CJ~^Y$F8*G}Vca_CKL_)U zmQ+1AF+=y_%gOhBGyIc6?k_p=d`1eH^wJnrEF45u!EJfstsj#{_BS~P4!3x0aOCVX zWfw!FQMOC(GMGIkI~-Yg$gCe1O^?40hg9nsl&8G2PH7S;ukelG2=_lj8Rdq>Zi6qvPSx$I-O3ZO17pX<%uy_tzZm^K zIl@jpiN^ps5@=nV5N`x?7WBS|J{PkY2kD&k{ncdqkYGQOqnodRy<~k=)>UNG>9Ry6 zzpFXOlnIN5t+@47E!nf7<8dAAa&*t5YrTmWa!p{-aMy$Jq~@zv8p*nDa&KX{xP49A)992uOT0k&sW4}o2Z7K zD*6E?yYv1qnlyg1R1;;>lg^3_kCKGf400{U16AXj3}oIn%SMxizbt){umd{cV(3zC zCNga%sJFRYM$_E!H>K?H6?2Xczlz_*s9!=OdhQlCJQJQzNE@Ene8wJPgmcBfRy|3$ zcE1tAg7AeoB|rGbjI2szJO40-l#uL9vhJA&b!7X*{fbE1VEZG{Hd?zz8{b}HE!^t? zIWp$aF+@LSX&m{!;`p0G_;UuzkkJeV(Gju`b=9#kWL^A-zRmmotdaeSG;VqPM(V>+ zW+Sb8GF)W4d(AKKtwBQu9eZ{I$99YVcybPpibJgD+2%G{vzezVycHPiWYNEsxu4A~P3#DT9R%3CI$%yqJFp{OnX7kw1d2J0N zwki^DpbmMscsu1_kW`D2fpW=H9q%QPw#1c5ea{o~hdA#YKZ4W@eQkKC8mgh2AkM0Z zi;{%4Mp8&4&OK5%DK2mlx=0FulOXhhgr1K$e@K!;B`!P?=U9mI9E9$P@Hsj&@-Yj* zHmPDPB&wM?ki-B*K6p4Eeq+ETbUid52%xJa^iYIMqKBlhkdp~HqsW(u87%p+rZI6G zhE+mCDJdus`bt8aPKp~1wa_FA@pHbB=0G|CVq!iGq|~3B9F?n#25!ir#NB-r$W|G- zJzw8uIbmDYk(ODr26K_5 z`o`t}1Jjuba^%)u4kV{)8WZBMU0LcODu^Zf`q2swMa15#f#2w23VW0rKllVC!4Xvf z@N6K1A*;YF4gTU&jI4!HVoeAM1dPM^BLTL}@Hs27}SvRAt%r7sxsfO!s> zvx$*aXc(xlC>Ic}0xjOa(q|eMrwXisI6P3Rv=RcWfDsZHKT)StU?jxHj-WA{dNIt=IJoP!Zwz@ra%+L}YX`h->C zLL`BKQDF8RKF$vpIs)PmaZ!i3*hJKzNwAdyPf`$>29To_5yXK)0Wlel8O;8wLuG8{ zY>rQ%s?b&Kc+ z?DC;~=nw&4U(f{5zno!Pm48k}9SxBJMsuYB2vUMwk3pSi??ecSE}nSzPGM~)^n9R} zV_F!s(2?S>on7lMn}gkiO?5um(8kUOgu%>>mlv!+(Kp+j&|i1bnUq-$qa7Mmhz)iD z!Rk_RqLl_9uo?Qf5+vf9CZYp#z*G*St08@fFbo(l)`Kw%x!yVOf?UQ{!qlqAU}(bZ zI%|MJ;j-{?CAAIh7mNZHm>*=p#xP>whZjSuKMaTlV**QYa#MjZd47SxViH89KHMNQ z42=&~4qT%dAs?0r>icV{5Ytc!!Nd|{qg8>)9|k6a!b1EsO1;X9aqUogE`-~BUu7jk zmU&HlIf>&x)H}7?G8$uK_3&vHZ@)Jj9m(uniKt>PfNT=z`Ci zJi|c5UW_P(S!l6|k&0lHalKIGgSm!9=|tl~&rJraXPDqY7#g);mWdy45kY@gqzPLD z3|L$nFv4L(RHGc$S;toTys!=i5EWg2tJtb~$biW&2Cx(6I2Y^-;(5WS09Hcb1Dl4> zn^p<|zHo}th=#(-fBn?)h#R=@OdJmr2n=w+&0r2qfem+%#R7Fc7_6{^iMHUvS~}h{ zy_lU^>|(7Jn;yaoQW{VxSP`Njk7YG z-nmlP#-WSGSHpmWVFI{@*80HV=3TzvP>B0B)ki}H0+r%g2pCCOfft+k75-9ga|z!> zU}M98kPtmFSPzeJJA|cbJ`Q;3wt5&Vq_n;S&Ud)bSg#ZP2?)q91W0 zhWLknZIFR>YtmzYF6ZsJBzxTPMAC9$dnT+=6Q_C67_xUH*i?RbO-Br|jCr|{u%nm8 z5c{YOqt0Z+V-lkck4aF|^oLE4u2^bNlUp-8G~}h{A=Cyt@oOzvlL>~f`pKIuNKq@Z z62q96A0yWu9GO5m*W?T%+Xr_faC}guOX1%~#*mLrjZu(SpZP#d3PY7FD7iLRQC1&y z*_e@JRB^ZIlZTEq*W#^(o0a^5 zUHa0Yq@lGyN7n6l{VKBk&;mJm`_L;h!E@yX97!G1R`n&n_-5Gt8t%P`p16^m zoktVMxIK9g;ryEo>&QCSI!klIDy2*VZNC252b##btCs0V%gF~cGKhmFMZ9O`K=s&zKk<`R&U54?|e*<38^whg0^`I%+9U0t$KG7r@hX`Gk zCSA3Ikm%@;lk>be@*MT(lN}$P<4JUqaj1l-UjgSeLLqpeP&^<#j4!|wXEpEPOQrOm z`ABw$l+&+3CzpL2Bb-nzNFurxP zM2d<~I>irpB1uI$ZB)n-1y>|c{vk``LSd$js}TC>I2A`qQc^-vksw26q$HISlhkTP zkwBS{9@Ft7C1WBh$3`ZVkx5vJ!zt0RC!vC6IsB;x&6dLWiV#AP5Ge#3DFiDDf#;YC zHc|#QQU;bbpvVU+hy>(mNSWA3nb=5~*hraJ+V2vjNRiSbdQFiYij*lmQl|7s zuG0msIi}MinNE*nIz5u<^hl=D1*Z81NRQ+?J(6oPcq(ROF`+_nM9O!um=zl;7U!L! zf|7tNv6NyBYy z&!D{`KAsWD<_y{?(o;Inq$C|^Qj&I=l#FD0MkLcS)R7G^Ba-VGkzD&D+ruA;+8>G9 zAK4!MNX&i#GvEDwu|eo`SQFU*Ya$z9O=JVCiEMy1kqxjWvQO90DJ?XQvT=9>VP)eP ekLgON+E%knCu^*0ZMidwz63-^f78U-g#8aPs%$F& delta 313073 zcmd?S2V4|a*El>g+bc_3K-z-rvdgltyDZBtATCuz5D;sO3W_Ec6g3)S5llqkoPo(KlYzFJaodLpyh-Bi!cCGI&D?xgChJbKbIY0P9-uj2 zEQAF^$~E;(w(bub9uq#q;3Z&%4+)hy;xR&sYV!l_Hlc-9FO8ZQr0x*iWY^*crEL)r zOLaOSq<;TCn~Ctcw} zsf|7}eb%WasbW=UlrJcUD*cs*6bltOibrG_vfrfdOQ%TVq~|4#l6OQCM0!!9V7Ndl z2w7Sh84BeiBf|(Pg1xOmGfX}rG(yqCjOL~rJNc;aI$hu7OA0)vzNrtntHGzXNz|~m zF_iw4UH7ptQq0h=K}Qs1vqdL`#~EmR)>lhQfsXJCgEYD>i@bCoG<_vp#L%zu0XLo! z_9^c%M^)JMB0O=Iiri@m*0o0lvN5&qy+cD=rf9XFNMNt2rRaf_KqTa-LF}?D(d5l{ z;BiWE2OhL|wcieLJo2FYDQ1VnM!1c7Y#AfQOM;h_UB<{BvWOqS$QNkPT4io{f3P%I zeWA0y@*Z<_0vCP?k%)cQDl3T;{4QQvzbXjAN@QO_q)v1J+DegX86evUZJ4_Zyc*^@I+okkPp7`|dJg6Im z-NKP4=ol{R0oRAiQdmSU(S%gpM8r`j6g(;;FTFIZb}78H*Q{OF6pEi|u1v_DtB^$r zYCfZw!!#-C&nRgh6;H?kBCn=E+$MF;;O^}n&gi!E=Vl|iQDN3=LV?+p!(J4y# zB*TYM9pZ@7lw_=$xFE5J%k*gs!@UL}xEDK3)hOG!R8M0*IM#&l22wY2tWQ(wMlSnj zv8cE(XECo{7u6vy@L5W2;P?=NOP&zkz-j}R*9(;BL(b(JB)BjiQ-aJa?#+<;KPA|T zdu8?&de7=)dE>)&INC7>HmUYD<0>v{WzEHMY4!Mu~|-0KlBD|qs-EyZ@2Ds zf45eR{@C3|vJW-N7WjmOODXS9LXA;JsE@0bseVz!$=&Rc(xpx*=^VK+O2%4PSp`jc zyO+tJ6v96DkxWCAF>EC0-U*5$)9-u#Dodx5vpf9nS1XqD+$4Mc+wEo zsFS~mEvaLw5YBCvZS6sYQG!4KCm6WH{R!4DV#eZTihd*M&4lrg%cD(P$WS*cHvRk1FC=*|HM1Xht+E22WdEa zT2|9Ti(vz)AjDcK7;z94f;gD!L9q{=ku6h+!*GbZHy*U@GK-<3TY0Oy4SgM4XH9WG z3_GGu90~XxWNdxAY^qPtuU$dK+(5Tm)u`Aj^CO?aPfCiqgp_}8cAi9Tpg|L%UBJF5 zlg|=#$qNN28-#*qj$aY^MoNfO%bOYc2W}LCjXv@|J>FC`@X2>!qqhiI(>584qo0cF z+u)q9e5%S{i$&xg#2^Z0*wKFSFMUK7N<1--&54$82?s_e_hTliSgnpLr%d@!mA@Ll zgTUX1@hEW?3_h}%&R6zU{;v2yQLQj5F34BO@0JJ2kIJq|K9uwmi^bbT4~bGlmxXT&?-lkG zekFKD@EXbxv7|Lv*hg2XB{Zzh5X5vn&r;E~aDA=1H%fA+Hz@-753=oqP)tOK0N6ZA zr&-^mW;Dz$B?z~v3zoLu(`#MR5E{;GR}X@-t4dO(D76Xu)tF^)I>q3U$fu%6C6Yti z>9k(3ai_WuY}={MNh%sN+}PtsArz%tAs2X`nIeUkeC(-t zK6q*H^2N&!FMqrO*r(t26P5x(AEZYP2F?(W}0Nqa~N zV1)>UZS``|2hG|&v9hy4R0ak-OTn{7?Gp^%jV5h9xotM48na%!iZ4#S4%u}CQvUWZkNY(~~4J#NlzM!1XLXVo_?vECro!YRX zF}7QrSNFX2QGe@W?5&S+w?4+h8mAUCWm86$4I5crI+}>I(zp;dJw^K}&Hn1rK1KVj z_N$pPZd~bj&P!cYI=&npOVvhtB)59p_DJ3KOv?1u2=HX8Hi$zs&rvEF6Ij#9KU~3m z1>S+h1RoU9+n^n*B1*24*!Qk8McBJ5xZa&Tm#KZ6sX2yUEsiwKkC8AF;uDH|RU|$o zACwTEAz>lJ=SUS5GB}oV_ zNkSyRyaC!|50~+5%mSD3JS4b`6N1Y)A-IeeA;EDW1jmIC3GmARZ3lFeX`Kqbd|yP~ zR!AGD?NP%O;c5)U6(J$GB76-)a5+SRFL*+5ncscXpBhR$L96cUCIE<#+uFq~XZ2rdmm zaFYl^aI+FZC^`cx3Gp>XcM{?o^wM+^fi*&O`VQ6&(pE$3Ao6twX=B*SnGgN-cjcyM z|9`9G3#zpXs)H6(2QR1&Sy0_$L3QYY>aYdX;R~uG7F0*BuhyO07n1F=+p}D`DY>~e zTdF-f*_mU{&bH;b?T=k^Md1~VS5NkuD@Fv$=~U;a@1Q`VF+@OoYfPT%7y4VuO>Go& z2u=?!Fu>L?Vx;hPYfKMm?&KL&Zc3_z))-30^P9~ANA<(rlk$_z2M>R z(D71XEPTAv7zS@GUmhHjoRyQClbr0ZWG1_FEDpEZX32D=BwKPEZdXonPLk7>Y=^rC z8WQ29Dzg?gKUNsPOi{wMBQb_>`I$;T!nyNKb^EEocbz$yPw4ET#lbP|Y+F`#ip^=s z%uKRc9OE3Aq%%9o;?7ETxssh(j%>U0wuD&8v6%gGcvX<8gZ3|Dq~hOpKRs%wFMIvV z7-6(BM^QL9vydct1Iww-n*YII{UX|YQFZa)o!|x43kPpPiK^sa39DfAOBK-iY=RPg zRq1n}_Drl$?MzN98`jI7l$JZRm&*;h7ZTE;`bLbL%~R_iV~A*}gyR~0I1x7$u<@8s zy*w;ZN_&VlF_KKkB#_~&w+cKIgW{`>%n4**`bos;y!>Dj`q6&SFr=8`ZCq|wx?K?PG3aVJR!-GP?8hk6MH&gnRwZr zWqbOI`|tU8K`NH+*&*7odyZ(%ZWoH)Yf#MC)gPb@jwT*cPpSYina%C_R&g>ifnFgt~JBCqQ}3 zpuwzF=n~V=9;4p{bv@SYT5oD>r=fMt#IK-s$fxgekv7q6?MFWspa2`Kzr4b#Klr~= z%xapBpbh+|pwh8YwHsr=?$Hm#?*fl|^kr~quvrbCXX-Z!LaF(%y-DN`%^tmmb7#># zPOVhXogeB`u3Gj7YvUL(Xg#JL>_a8`bXvNbp&V2al?K~N^&g1Rs4}Vy!ZQ~JLHpZ9 z2B>>6MZF>*EfkvKO?Ig5b4=2Z_?VIwvyo-`0YkaQppN-DeE7QN^PY`+9vXp?u&=zG7g*iQ?S*6aL3}<0RdQm|^o~tb1Q<(0|aAp%MEN`49 z;1_eSS#A3Hw62lQ)zxDwreU)9YGZYk757!BxU>Zrog=#P z6d5#xs=zMbKD;JV_fR@&9F;@Opr%26?I{1q3Us&+dxt8jnwo-rMFlkpUB*(gIM>My ziEbku$lSONM{4(4L#HE?dyvg^F4nymPDf=@_hYPS&^B*xXv2uR{AnY!J~v7YdEe*< z&}H!5hJ=UV#@G73U`@H6+|d5HoEF2E-{=$I+_(BLw&q*C7S%65>1VQMe<4+@_BVYj z4T#sVul}wdF7i>xI-9our(rd$ujb>UsA{4Ov)C1k;W=S=QE72OUa>2$D7`eJ)al93 z$#E5CdD3$-^7CDu26|pF9m;GfhI)k|J-o={N>6t>^UE^QGxCeF@=J?Ti#;mEJx`Gr|X{@U#3&E>5ECo6IqDkWI_hKua@UWR8FWiMH0`y<0}Ym63ZYi+Z^ z<1vhcs~*EQu~S-Z2fb3?a#C@!nZQ!T(&nYjeHDFKMV8?eDO5v343zXUWP)xONZ|7y z%|4*+heA+OfgvAie>N&$&IdNBI3=xYXfFq>I%&0o?tPmE8u}R?g~qF|2-z8hhA1(8 z8m6XZM#B05hTr&3?r@nwDxSG=!`&!Bd|77rfrbk|zNmwXgU~rI*z+)Uq^q)%0zf_3 zaF+A(iJTo*{nM}KJ-qJ)pdXF%hvJ`J^oQ1o4Qh7a5JNjnABU-*#6+@{!wfjcef{%X zo%(^njsZV?dET?E?;A6aDcyf#B-~is;0yciGVF#Kbx-Ty?ctc{{Gh=#=)ZBe;V1e8 zth?I~D^4AKYAQN?b+_R%pXv4y7|`3z*Ov^4V8cclF3`$vM4g5HA~(p4gh}OwuV7GS z>>T($H+BdcIoi;dkxr}9O&Nz>8uaorM8g!#D5-1;X|B{5YAn?5eK88^20gEYHzpXA z;9qG-2H#3U%3mROm&X9G=8Y19I48pgN~`x6U}kEDT2zIcr$g(sJ%MbWdkh<;%DcM8 z(oC*rwu7hIP$K5XS6ESPm_o~-uGFlh7eL3@+z`+VHVcC*#*9h5w_OaXIiq{SxI)cGcU!NYlW%f za(lqF@5|#rJkT7lewu+vQ2L_y%>R-wGa7>q5*iKmz_*2O@8V&#U?sD1$3ptiOgGGE zG?;WV)}}Wu_qpJi>AicSb2m3NO$i-eiL~`in*O8Wf6FCeF!Awt@7Q9mjtwJv9yxY+ zwgju4x^ex%>>O84merYqlCLubb8k)*vfkBg(`L8ZlJjycwj7k+9b;W%ELkplk|inIk(K4hOv%i3WQ@>xsEaMBQ7{gC?E#BzL@J?DSpvy5SJ-yFLC=&dR_p*#?Uz02Hc)a@aE8 zB!&;)Fnr7>@Yb7{fLVWFSSO3E^Gzc7>P^EZJfHaAcKg-c+m*`cw+#Q{BVK$PBYu5A zFaRT>YbXS+HGIx{sop^^!FwN;d3my_?-KM|#|^7V#aLzLsY8toCTJs82+ zYFJh?M?L4zoI^?K%c{!rY35D_>WIybGPxjt^0%K%j_VXZ=3HS4`M(UJyNT9Z9Q5e)UEs_dmOG2Q-*3uhV zt6vZXS7Sdjg&Kh4`WQ|csKoJo3JMG$KWdoTlgI};9Q~)@Wx+9@8~1Tu!H3bIiw@@Y zH-^BB&kPALy@00*;F12uAmZlR<=eN5N&)tR1TMzSaDiREX!SE@Eao6g0D`@-fxv#0pn~68V#DC24GCKI)f0wy8QA@$;WWH)PT#NL;a)xI z8206_3?pgfjjl=DRjvjYSVx;74(CQ~25HSq)y#tg5>)4u=USdqKG#B^L@8EoQcP3C zDq@>Y%1<6xD(@rjbKsxh57{64*U9dY-Ls#EaM>r)PxgJXZ=rOMbkIJTbhD&dQoT1? z6213x@e|^qVpUJEYR_@e@!iLF*NJjP*M#p0-`n-xt{P#A@Lz%k!2p3skVAp=jNyGK zdGY=LfsIOmsh;*gP#j&Nf#T>RbU%!URNK%AC*_2x z#b$%jSNEVP#W(f39n%4DUn z2Wj@RvRGdlt__Se3DhfnVcekDd*RDLu|;IrMl6#QmyR4ZwRC)GF+K`Qowq&SF$^VE zQ=^M2M^}|jtfKK(8!4WLy#7PSnmfe*?>PRM;os%0hUD0r??0uhE0|s|zIb9)LDdwp zUch{y=WulCxXM3!-O26t=-pZIT&ivlLXx?20ylGUhtx^t?i{UqnsBr+emv zUdP^djB$szxq}nc$wb}llXklG?4H`4^UP-}>}HAGRs}j))!Z?Ue=6@=OaD$^4_6ODs>T--RgK2VKfbhT<~Xjl)^cwQ)@4kLki0vgq9npRs`DWt zu()($(fDEGs)kjLCN;ZK)8$ojtCuj3CSFCAQ$|;fpGm@2Np5uzmUDc)A&M%CxjYP# zb_?Zo6b5vUT3J>(e%PR4T>4YEd~z&m#?PEMr4UyFhgEUO4U~6d)ZIs@x}#5L1_mnb z6t6QUD&BWoVP~0*XS_?q#hql;z^BRxIy0auX41y!Y$Wn2X!jt_DLa;u{-+>fNj zI~JD~R1M)mGJkdyhWmFqRt@7jmyx3GE-4sOID${3w4iw8u+dz3F6J^^Tsp2`e3f^d zlo`lpk9T92jEud{##G@5R~Nes)O7gK`lgxCRv$Z?43#rk93^*1p>_q5(&uA?WMQSn z8J>)cysWa~jQqTU!lF`7MpkJ~VR~wMSus=$%LrwrJK@kPvG2m+S1?lTn%H?J<)tn` zrw#?3OfwO6W6uRVEO>aQO<>z;+j)(7mw9)`I3^4g>TF6BTYMyzreWI7CCA#tK3Op*#N! zUo-D9@9n5zP}r-;GC)a0f*8uTIDKHkX&n43GA8;9ER+K@^tnKoy>_MsGM={Z(hU0u zE(i#~^Hr<{HisK~!#fd1F#qc9&wHq!GDdd#p12yjho4StyA~@IJB-sx(d)>^Z-l{j z*J3~Az1ps$*G--}P~V8XLNEJ3VEl*{9Z(%OI1ehC#`#0rHZ~^UqVi(PO=wg$wluat z#TI8IYi5jF<)9m=m%-L&aPgzB%6Jr7$Gss|Sc#a0ve?jGc8Cf+qa*TJ5mcWuh}eN@ z;{$&5d^n^t8fahkC!Ntsvmg3?iWb(@#=%{tPa?QSXH2he@ORkr6MaMKFLflX8^%XHc>H$?FX-NLQwf+P(?!;Y8zh40E*J#o!Cie z;98V17^G7axvW(av_`ewV`MbSjIN4u2CE*?N1^^*17VFPjNmCT%3)lIacxbptayKS z5Xv^76?2TVUDCeyR#+ohvv{o?(52-J#e_uK@h*tzF+KpS9D znW${H7YaB+CX(&G37dqIg_C#jz^}oObr>E_2-XPJ>?ANkFk+`hkVeH&g$P-=4nzAJ z%^)3MydRCk?35i|XnQF{K#0>#YeGp~maA@DFQbN1y>O!Cz>2;t%MjJDV5&c@fhGO3 zRsQIUQndr+aw52sZ|{bw8_pP^?ObduyP?c@MzrDqQ(q{_cvB2FEJ>N*d3K$Ky)w+G zlaP|Xs9w`}m&R8}zb5b0uAWD`sx;QO)73byQ8iNNzRUDt& zLm<`!v!@?3j-lbuQk2vF_Yuh#04|siv zG6ddh_OgY|Ef~?eR>OIH*JAW)F}^y8UK4&jIS_erUW!9TUV*XVF!~(rb;H{oMY5K| zMwWrQ>?S8!j1jZtM~yjx@Z!AULR_*b$jZveC``>MC@soQ#p2B`bQR{O1HC3s$4tN) zlwwMOlH+O_jQY%2+l4%A&(DmIZo>QDtTnKZ2 zFrzY>+0-9w=ZtCa^I798h&+$q3sD-o{JgPBu9S4O)+N|l>ns^i*lyeu)mPYe7Y~8L zz+Hj6ngtIFtb(h|KIUQO;T;d}utBEsLl5c7(X_Y2I7i0U?i9)inIqyN;hL_6>&Dem zzH+BH8`}3OX**~VOre|tncZ>OxEa?QQ(b+a{a>bD4Z1)Ttzb`FF&fR?`j7+MJUtFv zI@5`o3Z+GPPI0ceJ2WYpns35r#pvc>#XB2Nr9wb?^W^DJ@1Mqh$rkJpc8*0`eZkORiY}9PIOWDp|Dz5y{mec z-B)PeW#9FkpiwYM5GRP+*~S1J{bVp~h%!xXnDUH}7D2|p3=&W@Z}3r+QMtIVIFwv4 zW$LF9bP9you9)GSc{aJ&N*Z|zS=x3%WZ%RddqPJXKFzST_ zO@pV#pN@uY=VJ}vnKC&V8V|)6!9(K{9bgSKiorUeT@0b-Bn8Na&ktkqBl!qftg@;9 zR8iN7!g~m?rm|R58)&vQ+0-9becYybVnvUxnzfu&c}yl+I)E95eIOcDWMrC}C47&V z1f?0{f>4{`UU76u=uJI_Dv9)lL}ft~4xq_4IAPn^L^bt#-%Nl} zte3Apa3`23pLl>kPkGM+JrA6eJt=!~KY?sn_I@7zkp8i+6QF6eMGuYBhX~o^X{I3( zXrGuUfu;zfh)tMn`Vbf1@so+UUfvE(9nZ(|U)TGMvBwW@NE{!F%grMmGL_L#;%^qi z5cBY0n7rlD&=qc16I(dPw4PS(=(18Va7`o{thJ^9t-9}d$tE1@?ib#_>;7HYg6y5C zOxWD|RpD@dt?6YE>a?eI(`k2V&dWIsI&4|(N#QI;7@HG1Y8MCf{CD)_6=4IC!T#)^ z07!duump0w95yZiYXGpA2Z3|+M}jpJkRz8$kRJ4Twh@7kg8uJn)^ot zoVpv*7oxXU%&S<0E9(;$n)dU|&(r%i9P4%7GiHC{VC=@x_Ya=sLyIwvcSu0jB-p&T zGqt8CZeeGGAD%F^@a*iPQa1GWJ@4`Awz*||*%H$U-goY>FZQ>fpvs_NitAtK`yEpw z9Gr}^h+C0Zh4L37qS6wUCf@m0SXnu;w1CXX#ByoP-#p!8t|7CQ&e_(jk5=Y`TfBwg zs_vox{0OBhOn1S<%T2xn-Q7j`viLZGX0I(XiTWvBT@8OP)=XkQMGP=ldz-0}7FP+P z1Rpc7t`0Sq>rR_CfX~q-O497rKKw}0DJUhAjve1IYTVqSs0%Po|net^VUOU=S=S?=oS#Po7^?bT#t^k z`|%LD*F$WAu`oHQmlJ=vC*q2~S`Kr5l#b9S`+9gW7y}@MKZe6P#N_J4ge6&mBA3^L zf6#lSZ45wcls&|sON{5krz?eZ<-?ZMH%*2!9i|viTs9qn)0a_Na-NqPt5 z$NQSDntTYQ0n@Lha;W~*6asO-n$jg^%ua7)S@MS|kimYf^s1>R`222iLHTt|9#ItZ z`_&XGuO%7hLK8;=H2!Le0L!nYAtZOHEIy{uD}Fa=;i2m$Iq%Emu<&;bhYYg_lCV!+ zH-*at6Q`8JTv=QwyH66AD)kBPT6dp`y8s$lUr)bdG<(iBjux=`z_=|8JQp12`JYDY z+0eMi9C|qj%HvwS)BZHHO727U)5Yy(0FzE;L&nB=1W-FZZstwI;^RE6^0lu1-i)oP zH6|?W%OxMEJ~+q&C?8T($Q`mkY2dzJ#Gi{k-~IXSEy4{s8+NVFS-sV}$4cI}b4W`Q9@ z$bRu?oXOiO<09N`OLU>o|FJlJimYBcVD;UBS?4|a10h|~@zlrTyo-oGWqkFt+OKPw zkdvLCS{Qef?H%C=9JsUCLEhv!f*c|r+3P@Yy`a%1~IGi4Dj=P7oZiy?x{dt?>{K#_z z``p&JdrA~H*Zq#MDvfzL9dJW%W9N;Xtl$yBBRh))H&8=`Mu6*m%^!H>QVYyw^noxr zBTWf<+ZCOkcOFBeQcilepxFx01I>3wK~;*`4K+@4uP!Q$U6W$ITgoyTBdX)d zTlIxd?Q47ljz?h7d*tT&3mV)$H$yClEJFG%|wb7ts2~DE|Hs^nPqXfh*?8kcAh0EDbt#h zmuItPI+J;uiBy(IUK%Bg++a4SQOEZFugDow+WxBqDtwO`MEBrWcMYPRJZ6cpx@_6* zOlvN(%|p9q>lid+$V$qwWG7p59ocys`Y~k ze#CI+qLt;yj0@LTvRDjJW6dY{ATR3r8;)ZTZy&)K0reSYM)Rfh)8EuU?I$rB_2y@1 zX@5YYik!Rl^g-#a@?JCc0h|PT|H=(vEc%46`(Y@bKosm7Zw|sOb8{D(0zvbZA%gXv zU_K_~!;e6X$%>jT^9Qa6OqyaotPJh?*7^9Y>#TW$POHD{|Gw(|gD)#zZXxir;_2op zd7-RuKM$$W)O`dJC5d|p_>2AbbV7%)W7nsGPj`O0b1(A|?WXSYmhp>x86OMVR84GM zeo6`_=1^TG>om^$Uor&683ZRR^P8VT1ek5va@bpz=IPuUYaGCFIKV!HV#XO0HfrkkZ=uPqu^ z!Twm>5D01adFvoV&OrayPftPX71lDt{2L8|qcOVhu}@E^T5<5a$8=B0xkE=$SKaOB z17q$tdktnDlzl%oW!HJn)LwF8&@*n9nb()8%cESC#AE5eiNs^OGG7OW!;XsBw;nKG z;iq1(?IBFtJ1o|}Q5dlNS+v->_>lRSPtq$w{7y?zk4Sz`a)qc2-_*3>c{K9b^osjK z&^SMg0#}VWP=tF5J+DLNV=F_UWUV0>9<4Dy>=Q2SH24~g8!dyuw{^%-uW3LH3O?qX za5Q1g$xkgU%X8(STCxzWHZ#&w%bfYC8TnadKz}ks$Kc@@8_#B@K=t$er0~<(OcyaA zkg}`inI92^;UY-B)0LH8nwOF8OwBJS!ex@;{45u0!#uG4s4-F?l;=VH@CP^@niO)5 zUBP1=h(YwK1?DW2^A?(Cu_qUqJv1A-*nBAzd|oy8ge9+<4UqV{Ifxzqs`(kIGOMfM zrE#6C9Xw5Dhm97|yLq@QILGXvsYq}AKFpUGVt1FDo4Q{KwcCfG_T_urg?0r9& ziC^XBlpD>+<}QCas3&g5NJ)0uEqQig-sK*PCTi|nY+reHcV>2WZeCK39d4a+%Vv_K z|L>;3%;aA{9aKS~QRM{>f4|u^Fm@}{n=Qf7*fF^6E*u_`oY<{n19ID)4vW*8X-&#W zPC<(}+ig7qGsDaJxmknnBdq!R%_a(mGRs0@Y9^3Kez*l%AUMU55mG8oP;rh^1JI;HE87c;y`jJ`cRdn>5-kvoWTjYWR>P}NNc>82o0G!xp-VJQs zavf~lgbni3k1l(#ZXDcX{*`BWdUn9%CZ8?=7848r$rdwj8K>U(#r3wbA?H0f3Ux`% zy|2x4BW(22)9A#}w~^JjQ{ zvVNzTQTZ(IYRt2-u1#ir8{^5!!V&W&=yS}x4w61Lr^0I=n`g4aJ~6vwto4K$&8h3Z zGEb$uO}MHtZWXRdc{33u6e?$v*v6-Mo#vwbLImA81S`^ z9qN|#lalSRC(LOa9T`>V!u1K4Gqtp!pg5yAy|loYm7n7*&Pp$KdI}05^Qqj(DEZsM z|E~s<8@_c&nZStzznkXhCiYdU?V*7J81Z7u1pN)GUNU1 z9w*IhPDBmF%1C=nstb=qA{z+txhRP|d%B({*vNAh>&lA1n}(U$@eu_1pdj*ScKmKA z&xzN-<-B-5F-8_%5wNFo;(ZymDKCD2TentRr8&o7v-YTP`#c5uQPgI)-W&rUsCq&#qqB&M7EYn z?cDk)YK<%AJRS=uUq`TtCGo$|K6gnANzr(JXwqLEca&z&*2j;b*||&OpF_L)XXDe@ zu;=101Snrqb((k+6?2`n9U4mp4}iwnA;HkUwbBXYw(QBUjj;y9Lzf3h+4y(k4H>d! zNyceEsV;a#u9h=>B< z60GWF2^I*^@VX=25(9svTYB(lR4~1~SLv2GKu4V~T{;7uOS}2Crdx8Q z-k=v?YKA2^6gl1+s9SJlFH0EP(93cf7kc_y(!vVSq6CGmj3Q4)5e}`z1*vFSQdC%6 zoS&Ksa}Vor`A{4d$kz9>EMlOo$buTHzd$T{L^D2{WSuqbO{`@Pu)cLmNee5rjGH?N%z)XZO-6l+&I~mv#aYY8v3sNEjOV? zS<`Ym^i%e0xe2tAZuv+tNinH;QnO3pYIZe$C;#q1Cp5|j%cXMZfsL~1vfg<1NvToG zMn7#?gqx{cF0}puOD0U&wMYWPQ#Xd9GTR6VVCe^qn^K%${@PGLG}`Gy`E4_7E)Ra{ZyN_7463AiFpmPs4GK^y6| zUvmqfZAttPX#Xr0rHyY4qK2Aqe>~viUvFA847Y{=jh5kJ+6oolpq{+-H)9F(TWfg= ztiLao;f_s94z$8CvBb@-StfyQ!o^s!|5g!l(fVmX+(vejop1u!YlMB8!q6NDF1z|q{JeblE)|o40NN+ z^*5MZHz^^9W)DwFFnBQ_y_Wr{DnZ5gRLMIfk!Mg>{yOX1mPSOksR{4F({r>=kW5c_ z5H?Rwmj;_&XTSAvvlC_~tPEtn7ox#i!Yo)>mk>5upcWkZ zKZT8|DXJ+4{~in~@I)QRsX3`U+46T#ugq3vxBR#8hvJXsJ3_J7`8~yZ%{E2UcUBF!+E%z8x2shoPy$cIixMmh@N2uX}e%>Li(x-|$qW%f=8^|8&AA z0hIh~R>B+yZlm>qghbf(xJ?Mvrr~lpXzz3*d*-41trOlLw>?fV4p(&xjH}W@xUwRl zfUHjoVcXz^Vpy^=;cZT$!abmmDPhh0_Gn_ifyzrqqZr=2e{>)$nQcmjLkn#F@c0jS zL;>#KSHSLP67r!g8yBkD&7*9r=h=h~nzLKLJ%hNK?|{e*SB`>P#^d(*0nO_Z?C|)z*a_smmtX@ci|FuPT&uUepD-2rZAkEe z3N~SisPE))Q>MZ8^$AJbGx2#5#(b;KX5ZMDFf>MKyX_c+fzYEpcLi+gh>@;1o$!R_ zWp%Z>`cNmtsG+Xno(O2HxJTU$SsTlRG3}~Ns!azUSM^f$I`~%r6<-$mLwUwTDI0qx zp+EsvsZqD$95%y7F>aQxyoAlJ`jR1!y?7}>>q~F`K#-`Q$$HZ#xXU*25~~y>zNv&Z zd14x{K8gJplyZccL^oV1VJ5>nn#A?+o%Jo$&-f;uVo&)cX2`%Ak?0T4hb3xOgeUqc zabLn9?u;L?j~42}62o9iSfUPE!V-J37-*co@)+GI0>tBosy2I|zco>-bk9Sg z_%dR2m|@J!)QZZ=X=A5Pzj57~kYM8!^ql!5r+`QGJK5}lTHnJ(K3Dr;FNnV^ly7(C zZ#0@C6oFkl{4Zxl#AOEPk6v;~d$&CW za8FEPJk9ngOT<0abEb%$?5Tl?vjt!sfgg9+(8QVS(&34I3?z<7ocXsXjeTWA;s{1L zzH8zBG6jttG4W8_h6YM49Wff1SDsi-j*`DYL*MJ+rWQ5f5u3snib>QR`kDTBPLLI1JN`ulD*ZPBd-U!@yedKcy?z1obYP`S7$xU*3 z!@6XcI`X3+s2&lAy$0GAX^6!rx6_NakV=MH#}!`4Q{&ETtodHcDJ#DN3{9teg}8Am z39N;N95_7t3Qm)G+bZn8zqp9DrVB!bvTAc22l{!;1&|)XzZ1e`;rnle)6&!X{s|tDKC;?-Z{mZrX&^atV%peoW2a5m;b9x(tciQZP98h0 zVv=rr<=DyhjUP9D>@*!2>=XwFMEX=!Or9~WV$6Lrrj4DJppwJsL8Ag-WNKe&fJ%Pj z`t8hccldK!2siY_Lo)X#_M%}=QeOu<_dw#^4E*@A(FoPA83(~bhX+XE*b}(P-_Oyv zH@tt!fJ1(BVk}tiZ5Fao2NO>-$~?OBtiz$ya?kVth;B`sAN*<7r#mv3j2%1(8Q~5d zpmA=U7CvrGd_JIWPOr=yo7<6>ot$Q;qA8lXf!i34Bzn5gQQ?9g1r&SYXyR*P-&h=9 zZlK2V4IFE}y>{b92rNCG2;x8-CO!;I0GvoPqh4U=iA11#!0?lJ3x*%bO#zF) zNL;Kc#klM6I)c1Hq34(ABW5>#naI+KNu?WYr@9rMX;@1?2B>kJzh~BzC}_(6BdYTwW6gcdo^eTv>rDi#ZO9-R7`avvP9W#nce*vBfBX_>qe%@M7vU zUN)+W8;J#b&Z<<6Mvq3UY@6{u6pnmRQ3`FXgCd~Z`KkymowG(lwH>ROhx!XMct4P(P~uxJ_@CCN8vw=^!hl?=0#dn<|x$3nxt*nfj+zG8lJt}J)|PvW2Uyd*4O3cz+cHfCKDTJp|_ zvh7AAY67JMSa-DTQ=xdMR6QP~AijTo4C{`yeU8dig$8W>YGWbIWQ!3`wf9YK3S`Hc zZ2zJK)QfnY$-EUkWncFQr^vyS$6>q07Nj11YTYv*oI39b+dK7cWcISzrhD~YFV8~T z+<4oLM2Uh^iBeid&P=8I(*3Fa++L4Dst*c~X}HHjN!_^mbwoIIFJZ|d%gh1Fx4SHo zkKyapSqBoON(2;UnrGLf`=lSf6*|-%hq}Y7>JjP@hi-zOdbeu#!T$#8Rr#u`%6FCH zl~HNRsFpv&r;1OTJ7JL`lhdu-C)dkQ$X3ew$*xPU?|VmDA%)C2V?*KaT-$??@})_o zvQRcG0HS?I!2~zu&$2A9iZEB|jbS$!=t>|BQ|0(=GJ4n4r*c(Qj3nKP8-rNQM z8>w^zn&V`=?B=AB;BYD0dkVNN&Bw--M5mQK=FFUw4s~UEskGCL*J5$o1vq&PKVl5M z;uoXWs5asW+W;IyP#Y=2slCksE1n#Y$vv}Ume^jv7PZhOhHaaRg?!d+4HXfj$Z=Pj z-}*WmqpP{pbtp#(72^|gm_WOFje5-?0z=h952@AaLj-oIb{)J4vsJSX-h>4F#~5ps zYg;OnA=6M`0cnm0@fz)>egj_0)V3Yu#!)T0-w(1seO0SO|@UTG+PI8pay^>?c%svR7yKPI~$EEFNb? z%xa_Tqj7DmryZsEVS4-HBCy8UXR@c`>`{8U4+u)^)7fgzqzPnM%Wh=V1MC9@&_2*E zW=9XQH%_4Efnb|`c#RHO@|`jYTf|FgdvLlp1GJEtMzL8VLD>i<;pp8zt;-+0i3J&Si@$aS!k zmFsHBwiyeRf^_G+F}ds0&*0A~Yzr}e4%My|&J`;Xf^n$9zfBA*6DB0GR%gZsAJKV=meY z8cne33>pOO@K1|?+R1%{u+|Utmdezt;SC8V{Lp@iEK9%^Ly{a=Tb3H0yta^Ra(Ni4 zzwa$0{q#_@wk&H{w^K>$LHDvn3pef?B9U9{w|MCSZd}Lihwo)?_4=DwdhYC#JEnxW z3L?sU5&S67qmj;>Aqh~T(u-&({2;)xLvt`V|+a zLSk;xx?8+tc}c(A;_!}ap%gyLPD+DGeUjel^vdj;WCqQPgA_cQCHYBjck}uM^Hu-* z@My)U>aA#`!f((-Go(m(D!*6`PZcD6Cw?Kbo@B13Uy_FIe2sSsZ@vbaiiNW$3X_au zltGHlb|1}&bqRrQs@^MpA-R? z)+ZV6=oJnxz5f?p1Me82CnS9I7ZGAbM>#o=TY=xdIq9+smv540K;rL7s3iMaRP%EZ zYRZ038WG3@;`V)w;~92INikY0lmF#`8web@D(&%i+$Rv=YA@^WI1JCu85j-k2RI@` ziz$g;02~Q$JOE2-2Kur020H3+U%S>3$Nn1ZkndH#q3rA;cx!{fWLjuvSF|}M(8~4d z^@lnEPkcoM#!-imHJowODPh~^jxFTW)+g}rR99C&LzobCM~`i+e0f5N8s@iF#=w=< z%3vksLmj3LpHRQAUV@8r9gYCdbvT4PitcdWS-Xu-=xVamS%JaZm#3~ zGj*%2$P(3(gMR}xcknD!6(0OgL9W`TT%cUg(g``roR)tFn4A`9v}fZw#^s7aw(+v# zfNX2yx1sdAG~538ur1tax`y?Q)?a+sUwo1uaRv^-Ng0|-P&S+fg&|F>Xhg8?lco2v zzvLx9$f!QXne~%6o|rJuZ&1@WIf-*3rwx+>G;(1padKj)_t9w}I?3Qh-{fZPK2#pO zfKKG>p8Jp{lkxAvIR(XIeflNi*ArATfAuK-6JsG9nz%g4r#JvOg$5~AKsL4(Q5F$%WFyD6=> z!1SB3oW)@Qr)Nlxf#n~h^dsw_uk(AYZlRu9F~cNpI8_u%``*E~o*yebAExlWC{gy~ z*dc-a=@uM$xb0g+7M0jIDLMrjrhOUIAB+m+9a0pPK_f?&}=ef-}(CP35q1QAT@jfV|(QrUkSVuQ3wHhT*(2ODPiyTH&f!FS(_=v=H#uEz+DcL_TVw> zZ|rd;!I?c+W#jj{LV^@iRn3&*Ss|j$`esViN8Cb*-|i3N_PQ!@8PydMaEubPG#sPE ztNJ6lSd9O5<7)uLKG%b=c%N(TtG@ePxQe~s)sOXUadrI2_~MYd&HW6!t$nDDu5apz zCgL*kAF|w`Al%^w$wbuOh$l{jl{?&P#Ve7%@(g6{bSDbLzd2yaPPZX6W-$IQm>Aq$ zC5@>-w7Wl|ukWTQnJf=3?sV$~$`6ttV3#|YsiPrpm;0RW#0d-~o-!EGyoU*@0q1V_ zgSu01;KQl65M5b8(8~n9is&~jK}m3axBEr7xX1mk6?@&!v7haAo2B$A5VX1**;>yq zoFVdgKjQZ9mF7>0p2+d1#DfzE8ir_;4$+i+ME9EzeQ6-51kqP|e@Y??LF7bViL)3o zj=F7uG5(bN7neV!emNw7V!p#8SeR@6P;=BBE6xp|#G4GT?x>p_CbIje+fdY)9Du=l z22eheU4a-}f#_O5ASL`(7f6Ycdid4*%Z7FK+4I?F z*n6+N)_-A~7|9=j&~O~DH5b+#$6L?;qZ535+z=to3FV0)9&Q~sM23W6GM_M>@Iql2 zUS%?pkt!r(vLWk)A-eOjuyBma4#zk>l1e-kkI8~3P8d|M{Dh%%TxJAbn<|1Q4Y5V= zWYP#EvY1Fru0t|ViDZlcT22_k@M5%47?gx$j2^sC8WIu0A^oHwra~8uK`b#4-``Ha z`HA5(nD>d{1(wW0A2aWh%-RgabkAsC%?@)V1Pyw0;545SpIgdXhi)C(uLLC=B5p85 z*C@z9{IV2Isox8QmdROxaLI4B7=dgM9>1~KH-PFx*n1LCTp64SbMs#mqeAx4N1Z6e zWI-L|9*%`#sRkKP$okR3f$tM=@|c2}!ObZ{MnFA-%)n>!UlifPJp0n1xYUqqg{HJ>qJUQCw{TfmDB%S*GrS0&ZWQ&PrM*`V?o# z5fJ^_`+<-!H`^xq0?%V%Yu{mk%$&K|Pi63xe7O8#H8M+nIw^)Dl3|irhF#f=VOP(+ zUHBp~BfQizl!CIpHU14v&8U{&vlHB$Iw=+fvwF^F-kCP(7m8{6xu=8=A3ixL3>Bh8 zo#Dr;J;nHK9xzKZ0Q$|Eq=M@bQ3BI=t>*)1G*2!<=Ew9`6pZTEo_@$v`?Y5rQ}$a= zZ!~k5D2`?Z{@(Lt0l%wkp)hCDt2k8SxR}J8p>nhoga~p*^KnTzLy*%4&I@vk&`p@L z22Kfcv=Ai9$%cnTISt?^>iO0T&Fi3uHlY0oNX~3rbib&PfQnL_#hh3ruzimlU!~ z*kiIwC?+Gj6aW`70mMmi{H1attSlGtp+u4s#Eg;TETN!DlCz4D$#QONQrx86#x7sQ z&&`(XebBFBs2t90$>|e4UF_C4d_z)Uer z!IW(|3g-CsoZWo!$9PlX7s7Js@Id(V;i29z>5Dw<;-nvhap{?a-#wVu7Y$G>-T z3EJG^@m|J_uCi`CUNPo;7owE|0wH8~jv-pF$r{o=?U$H#8Ky13wCJZh!|7R7fe_jM zcO|oEcg|7?f6S$YQ?c5j!OwVYac$2#5 zh7WV&s~lOWqL%O8&Te2o$kSk+I(JU+zFAs{b~kZL#C-7x(J^7Ba0TugGFnY;Eg!Pe za;5N@HdhU!wYh_slWDn!C~qOID-U2R&f+ck5Sn$l&rzKiOGa)Kve^e!3H{#1OIwd= z$Yts=&2Z>@tjBa_h(5QoNJRDmgP`HSsNu{vJ#)jfihexzty{@9Y(1ziokYpMn%ok{ zYPnv%NA>_R%O95hF8O`;(~@vW_-@W^5pUV$cBN1LELtqe7G>|u-ua2}lO5xQmjq7> zk^~3%HT(d66Sl#IJ@p7&-cPvOV{>)*xNX4@UOlWHn|lmdsz7ZY6Tr-?&5e|b3NU6m zR35~%dmhW}f-ArbZ$|uh?&ktTRx;L3W$&sI#C5rel5}+@0ve|=X?3}WntT>`CE(?e z-&}meD;D}i3}Q;wcN&E=F=G?XA~p0RSfr&5j69Xj79dO!t?f$nL@Wk+JTsw!u6EDZ zD(N!s9PGMQ6&fZLMR#bkBHI&Etc7ud=$_1$K{UP-Cx*}u0bNDsKxq~2!%V57FZzXB zZP^Z+y`b1-&M_C~;29dPFw-_&F`a3K=C|TPqeZtu2$bVJO(wufnTE${glB4bjJ}1^ z{EyLD%vY1?Sia9$4{Y2D?7ayK{SqEsv^B1U#ibnE16f;BF&m7ULH__#pQJOP{z*FP zPK3dTX(5Vp9;AwVe6TJh>A|{;E{$8jpGi$MB7ftSf%k)f*GFpL85P`3J4y})-eU?_ zzl=^Oc_ldg38Du`Lhp{}pP|bzr5e*K%?6#uWY(rzT6NR& ze2F^iqbT~gB`HBE3F-Pcsp0vR{qWdM)3AEx=OJ+!YIU9^RjtMyxHR0aACziH(Q9<5 z$f(n35n|u0P1ET+Xd0p&QLg0h_nRIgC8MS+9^0!&YT@#lgrHcf+N{wS(uqE&2Gu)< zpf__!ug3~H=tnXuU#4>@v`|6pTqqBI{7m=2FVE4fmMZ*K;a%}4qC?~> zv{bBE_9f9m@Ae8EMNz1^+hkWM?fL77GI8mzD;;x=pM&Ky5GZBwt8^jbHWL9PU zrnk`xeAeS&d-~npoR&KbTu*a2P|79GKmYve2!{0AbcGux4>WJkN9#Tmy5D1R@BPGt zvOksZUi|9rMJ0EsBmXXO|4tM!ZuWvy=p^V;P95`eGreBOADqB^y@?(wgnsYQ)8LH{ z=@>)}_lZUbse4W8P-&6W3f`OPVEFArI<)RSw1Ta&wJD(3O#30{mNW|66Jzes9(Rj7 z1mFFXEeY0rNCy()-9}>Xo{x70^4tpM`s~x!grCz8}$F`opj1>2m(6G%$Zd$1VDnE`S%m z#RulC3v?0Vdx5?p;deqSaF^({-jvXn=D7(Iy-XN~RuL}KuLxlEFSHq=uF~hh=Ni2Z zq}S;laQQkN19jKv0A}ko+9*}*@eIm^?4X>vu)t`K+VW(x=w;yo!9+e0W#WDY9>29O zH#RJf>N5Me!ma^VTHz<$N8ai{Wfb<72Pg)|a+q4b&>z&_ZVa$#MqGceGb+L6etGO6 zawG-2wN80FYuT-vjzJ@;29LjWv!-^;(3IM$Vb$aCq;fQh^H)`}=6W#Mp!-yN zf^x-%?F-1D${pJess=bM`$uq$MxUWgwWjDZjEFg)#rc52lxI%Kuo|r<1EMKd)z%JU zDt`)EOrO@6plo^Jf#*ok+_4Rg0Tskpq!WWaO=nKU64TRB3NEcuZ%8qurRJq%M%I+!}UOHi!Es@3Kh(EN}Q zyCO}a)1>IrQt>p^YSg4#^3p82)Q+9@I^&+YyR^kCQtx^@4dP;y3_|SJ_$KZ9VSXkc?)O z{>q&0b^r`$kr<`iWaQ_<#xxybm@UZpmOw0c0DYJYsS#)FEXKk^a-&rI{X>rujD-<$ z;~!kk;Pl^F!$?z_zjhl&f{k9rlWZR4)A5@Z6a8#NGcsbfw-rXts+ltDfyjBflyh{| zOUVST*ggAcg)F!^-w%wnAB%L-)-hrXoUIO%!XDYjxk2ua8BJ}M%jO2)Ny&75%;1syUjZ2muTD% z*LGoy$H#;w8J7ogSGs2Z56^Dwg0Hj({X7b!ImT8@qWHzyxtx#TL%n^j~ zej{INe^^~(oDTIvEnc7qs*uK&^4dEhf7z3Tj_r;TJeWsH$el8ZOED%<%J|h9KcNVJ zGk}Z(GDbY!cvy%sM#)041;5s-xvw?z`yF2aOU{Wx5NEafpHuEY0l)C@^+JF0E-(d;t_EyEyJL- zq*(PDT-BuyL8KS8F)bxkYgHSxh(%_#SSLezRzW)pX95Ech41H#Ph=d6js5t698Qb7 z-^c*O<9WlfHTFQ}qb0_l`LgSzAMy7wXQuGVjIQ4!>ff4H*w~9N;d^^E=^@W6Jz!67 zF~lr2wi*yXaKivVAf(m>6RwPqfBDp6IkaROg^<~3+~Z^QJW31jzC6$P)pRGiv&)S= z;mn9fbxgww;~qY+LWIWw)rW`qN9xiTF&`pg2@+MVd=3-@<3|K)TDH*ZFu zCp)6f>s>ax$?S4D^(LpOxWJwXl{ZpD1+uFWs5|GA1qUw}H^89_#%4k$qCrvPbR9Jn z1S->;ko$T-&xWQSaB~g2`0HrX4~!z#WDvvQBvTe+>0{_B1>bIw%Jo5jHA8l~COs zUdS*dc*kS0@mM_33wZ-BzgrpwKV+Ed*+M&+9yM2utEn76cz9K<28I97RO=$WskhJe zSMgcEA1Qa&6KJ#%$}&XX;=Y^ zJH-Cw({Qtswiny%`pnE6y~$BfT%288Y|C_*Y&x?OsQGK~fxOg-`RRbkCzj7cqsW&` zlbMrSddcw>?1j=^CJm%sG4*EFUNJ2|f!3=g6wbYFS_|}blOOZjb(18K?}d|gRo+&P zjfSWhe$U}+8=dFRXS8v7Nfa!M&-*95pO80^8I_o~oeyYq>n7=gd z9nXv3*g}O?Q6|*`s@jlgVUzUzfhVr_GTu&bjA| z#pQAO2mXG&zlBQy@mxaRlnvX@I^%!G7g+O zP*C~D-}1cS&ENCFV9TU*Z|3apc~N=3VM_OVK_2|ALOA+G)b8dc8RadwiqAYtglNAc z+GJLPFLD!Myve+o@y#<|>E`pA)Xmpd;=4Hp{I<+{hX^lpcJq?QnxjEpYyOA)6z<%! z#0#FQHK$3XYYkuUq-!&ooweo-6txb10*ZgUc|X1qC;51&so_k_qv=I5CA zCYke-sFNUAWehK>j=ppL=RJ~KK|f6)D?^721^a6fA zADDSqY2f!$!glr;$XwZMuIAr;>P%@>H~`jXFgSH?q!^qg>w+jBX2dD;;xvWLgWAh+ z5Xzv!*OCU^A}nFbUZbnW=ZzUsWyd9Hp&2e4UYB2w}W0Sav~rwI^)&cQIkS z)*t=tt(#~*x4dffkg8hO1T@DrZXBA>HCI&*dAJ$}i>aL|y2R*_2W&B=rl`}&9BZfn z+17faIwjAbO*iLhQ}eVYxcr$F(G-VU#K9wZw>x6ByU)FDMbPbS7|GfWzt@fUpV1Xv z@6;82P(0AVBg>O(sHhvpn=QtL$i00~V*f(BKodGR5PlA{9K?kh@iXXGcD*w;O{-wD z(K22#Z~;%~ZIbq9yz%1S;fBhOJE^e`+{HO*V$&it=NQn>PXD$(#=N18WRKb^~B;M`?2ia^j-Kpx~6+|kM7m=ps57^iq4(K;&aVC`n;6+9G4o8 zVEJ$$S{C!GP{gHM)EUMMwE^+84F+Uc4yj7fBeyceq{%QCbQT?MV464+?M+6bIAjPK zeQxgt@z7Evxnn)2_0#`j^c=h<@APQhA{AafZ@PwRm0c?n>H3lb*o^!I6B+E(iuOd@Z{IP_)cf_m0f0CXY zNr`mpku4qbsd#1V!izoUVr%z@ zt*UEdEeJM!bDU)#d^6rMLHK~Jx);owUDooG*}|t-l9^?b zEra+z{XKk=dARQ|5&W9s*R-xVOd zLUc5*`(PmsOQ+b%g8qS(b4&rYS%k!V8xacY@{I`FMc!8}0z0Q#5$qYqAa*vGnqt&u zAP%`ML!E&;1F05-y&gN%5-NLz_Y7Kdui#Zc*v*QFa5B$0<(Y)G7JrW__w`hMk1F(W zS9p)=L;2_Sy?bwJ4VB!RdLr(1Zz|Z{yhj(;sokx+M^(zP%6nAReR(h=!rJwz=RSRAX>kjra5u9wsCg$oQ_eT+y@x`do~I@D%WympIF9oSJDlZAnJ1 z<5|lrgr+@j$zl$EZ%G$=o%g63)PVOT%Nx*jS!0aPapmzt?Hn}Jyp-F}gd9?0Ds;22 zIS?HEyNV>~oMJmvQtt=Ah^02APiqLP>Yj$s8pfyltGrp8xSU!a0$21O{X!Dz^*uyD zDML^-({co=M!&$?NJdTfvk77)DkC8H!fhFdmiJv^eP{IV{9nk%>a8Op5b8g;Vbn0|=VloqGSz?(*I4 z=3Sn(|5&$o&a(gMMf_LefM7jz`m>(7`=zLMbql!j^L*EQ?spsYk*Kc~@X-~EwsFiY zG>z*y&u!;x`F;(HK!Jw1UOiaJA^UOw=9?ZsV*S%w?uftN!xqmR4YYOz@f1m@RZt5iZ= z$1PB6fB2?;(v60uS;)T{C5H3S)-uS6vBnFngz-Nt#u_2fBeS2d`k#uink8mr^bsepd~(9wFN(FQkg>meh))%K7HjPWF$<6R z3xkFGgTWYQoe1hUYbwLUS&O_Bk1E~kEMgR=!h#$*wKWOK)YWmw-DzQ$KKezt^kG-4 zJZbTdEC-Gp$x^JUW=v-FIOL8G9y5A;ErJY=sbyhyM^%nTUO6~W;;sXaE-nv60@N0b zDJ2~-(@>tNG8N5`p-@wX1=mU_Z=_MD<*}=zz^%O1yn5a^bYolHeQuF=TZ`^;Yf3z+oWvQ zrvGhk<-H1Vl~Pjcd`*Tosq{Lm#Q(Pr5UV71aQ;h-jr576cypp(TtMSn3|?W zldoEh8pdj^Dnk`=y4$^#`hw$&Z->SRT{dd(8d)HbxX&F%aKN!fo{)n}AqSCV) zI2xtK1`z>#&u$>6%x!8+)Uh@rp>l=Q3@UzYs{%yy%T|#99u(E4u?i9VXgM4b)pB|h zO!TW()Q+e-q0EITCzSNxMBbg)xwZV|Yps=Wipd^5bR#RMQUJY=STkch40H5wi(eG; z9b8*oLsq+FWAZolBMMz2EDBT-3u5)J!g!xac+ilZ-x*>*x1R9$HhX;Ud3?J(zPCKS zEgs*dJNVjSPkLh8>iFCfcAWJw*n+QIigJ$<2TEn4fT$h%sq?$z4)$&VwDe96hL!4k zCxi^FP>KfNr`Z>-Y4Q(=t63==@EcgsnG0qx*h|TOUj#xrzh51@XN@a%@*{iLH1Xi( zH~EpRZ)715E2`^@94uuM){{7z5F1O`KovRX%Bd$_ zcXixOJI&*>II=?06czcyr0faVU&f+Q`-T?1!?YOlDLx}K=Tj8KTJq;JUs&?1_{_rv z`TwMl)0=OG3%2}7NGi&YfPqE%ArdEE2ftreh%d@l)!7F1YCR`Fva+kP;s@>;^sk9J zI+l3Hg0QiPor|3)@Oany?$Ctxtt;$M*Pk`} z?v;>S%>JVMa#^_DW^>UwcAFEeO6S<@bf!sPT##98H@mDZsFWpy3dG)BLH$5}Hq`gd z|0jcFS{I*dGWTTX4ZN|n2q>|r)$Go1D3g#c5a14cS3T1(Grx?_jGC2CrNH$!^AQ?h zQ~o4)e^Y+e-3fz9tOne5ao19TwY>S3U;Z)b)w7rL1<;^O$Y6T?l0S?Jw-!6}Ho73w zhSsf}c6)IStuHXqIo2GT*$mYC@kAS=Uw5nNZ%c=|ApN>Cr?2HBX7j=8`RNkHryi{) z1HSi{l2CcHARxPO=fAqe!o@p?drUBr-=FGh#22I8&%m33sxagSm&e{xl_X6*_9{_D zA|Y)+4|4uZe5g@f2fvk??rJR_9!ERU=@y+uosyA8xPPgGD^rYmjWq?u^HSAmYMnX5 zq=#sy%_T(~W>kWju7Kq$P;=A;ry5BOuMdw~hT3@^L-zdCRL1in_a!XW= z(oxk2C8SW3RBK5~Q>U5JO}dU+lG9qtj#VsMO3EIdISA`$Q=}4TQ&CMaIVC7omzI{6 zhjP8CT2$&xOGPnXV|pH*rl(qUIy5kEMo2y5$7|AIS+4|Scy34*@u#+GX&tQ=yhI8= z!XAMD?n2#Edng>=o)ivW9a|F;lV;7xL#}9w$&iK$o@$&$>-7jMfu*NsXi>A&ng-GP z`l``NSD6^JOL_%B*390%%veEzgyL`F6rGei-(1l!dgM7e{qnjbya?7v{54U*eoj-c zVbSH~>vPW0kuQuQKn-lHucY8pE_Saan4XI;4kZb%5xdiD?B=!ca+p7-i$9c03qIh| zJ@M0sK?}#8qfgH~LG-EEbOU7t#GIFUfGrg^$O>A4A>PmoWZpENqd#8!#)IyZGvx(e zapm-2a`%jjI7h#?>xusE*bQCX7Bg&^4m|`UisdAd-v7LGvpcjzLCw6h0DVCa_(*E+k4*LW0TtU z*!Dz7Z%8If!Xz8S8+QG<8!J|ee-Zt%lel@Jc{_=#5?$;fytu>dJ`g^Jx*Ep?$G6uA zA_RN+llifzL{!DAMYg+&2fA%Na={f{*r{_R20hACm0{e&xP%*zvV3EBqruPnSQkGd zCM652@fbM_gKOc7Nl!(|#<2l4ym6p;YC!}%8&lYYL9z~2e6yyTAU(P8Q}`;aFb>S! z3j<+bx598Hw_D+Mf!9J$hb;qdb>WygwUSa&hmLt4JJ{xyc`rLi+(_?S?-oVNfjhZr zifIR?9WW}42aE@fdmZ1uz^ly5*Xxjcu6*vkx%&d->tvH0XGmu3HcDiY7V#W$x;TB8Kzv*@Ni=Dv+l7cic5-g3u(vP~ z?TIxD#tF=Vv;4E$+z!ky?}_1~V%U~ddy?TLO<_2E<3BN2l85~_gjWSoebXZv-;0$| ziC|yxtAisOzDhu4g8e;|piVEG53^GXb6{I~Ap-EH7xsX@sYviN9^N@rW+k=_d&59o zVFjec6!vG6FhA-FzYvG1%I|J7iW&z;$L;P6C5j3ue0UH)JD=_^>&D%tmY#)ExtiGO z^72;qXFkj+G)F6xp1bxsjxNhShy&Vpt-S6DpC=9zm+6yvIP>sz<@H0HJEmNxd{SAV z%v1&_fAs$GAm{dY?>YFSx7nNTy+yI*z!JrHMTtV8*ylCd%jzZc+9rQdK2csO?<()Q zuj{@GvR7n7WHGYer6;8)_nh3bK)PU0n=6x+?eUfR`t3O+IkemDo|f1oP^vBqsEd=_ z6yMy%x%b8I?`m_8i67hbSDapaRdjXd)twtf8+X=Pi7>U&6an>ht4yH&sgku2rDnnh6$&Zl zNWwm$5MiEP=!9y?LkmOEiu)%+;`mViez#g?*)Hf#ZR$UEE@I66q#m%TrjYMTjbjA$ zg=z})#`4t-O(ImWES!Wks~O9*!p;;kW_n?TkU2Z6@Sj3xoKqOU9DcemHI^C!f~LZ` z#C!wVO5%1Tn+xB77d8|gXFa{QOp-gF3@p zdaDpEiEJwD!~`&fKkBJfAh=X`0T5FC7gq5AzP?--$w;phUh{^!>xJS@JR#L)!2MBN zBgHa)%RWM#+DN`Fn>oU_{UHUl+}6w-^s=P~_|z-hldH#YawP@7OYs)CHLvJ&L(^-} zLU663VrEvmF-PKUS~;Zwf!gM%;#Lo6_W|eq^<*YOdkDMO!0EnrP{^`RKt2Yi~Ekm zIkv+#id_l}>v`J=jLNj37N6c00*5keaZE{uZDX+FGtV3?9p56>xK^pHK=$nPQPavO z9&ZDS9tBHEZ9Z`R(u2|BZaf~ndjJ?MbT^IFVo5dXaH3){WZ+a{P}LAbq|lpC3Bss0 zr&&@p2D4#uGq2Sdc-=iJ=910^-ptlH-81dH99Grv9?K_}2cD;+OA@Mk1;Xid_!auC zYEcyb+yI0oEa(<%wOY{eo}-3gXG zx!4;%9J)xtU(h;x!BIM3-f#qxntO0!d20oorX;KQX9qy@uV}`3=#=Ei{28qiHurRs zJGMifNCg&o;xA1yJ0MTIQEqERp7^JF!i{v{d0PJQ%W9lC_nr{DQTx)0&e7U|8NZgI z?bBZqqu}s^w$|y_&;Kc!`q_*)DS>?!SJ-^=$Y#TJVyNl*ndVznT_9=m6Ux zE(td0-Nn)8=%=!b549#?(g)fO() zz;)#Oi?y~Krg5EZ8^w9QdfgT~$j2phYh(^V^?VWd)sNW0sMXWFaKhzRw309CP3$Nz z(*uf9gv_SkB70&x@o|Fe7~GLzRAdR)BcevO%WAfnax&4(yuH|AcG+C^0@_TwVCw+_ zvEf?)4-4OBSvg{;FcnRY%ybnybabY^05jy6(8#1-@60i|GRtgYxPk>ccS7Tk%Uhl-{b z(L~(5UlX8S^<6ipDJ?38FH4JFsjFAiAL!`%Df%5~?}8P<2maMv@w&4A%Kj#=rv0P6 zx_Ncm->sbq`_=NH@}c|UrJy$f9STtu((YDHhA|tVF&fP?T?7A1Ak#qJIOBv^) zqIW517>!^K_}JqM(zLWF7p^TS$|Ans37Nu-eW@smjbYDOk_+n^i+Ym_Tvl|5=nNzD z>zU<6H7J?%EZ-gkBUThy!no1OTLox};K~jH54PT5{6-)>satT+35+&acVB^Z7Zg6pB z(IRHfs-iiRK!%^8&2jdzP$pg$%WQtNs4ul>b&(cczo<-NG_MsM?M$6OyG=!BV19iP z@=LZBP2j^rJBl=jbH&WwQB*B}>${8ofSNr;68L88ju<9rZ_#NveDD$W9Fj~pe4=Or z963?c%plQ*qUA{USe}IlrJ>@0w?3-%#{1WdGlinZVbPVMCT8kSMYsT4{WF&FuOypU z_)F0!Ip0^lP-uUiSypj^#_S?EL)n|%-M*G@e+Q1eY)*BnQoky&$K0`-BSAR<0s=eq zH3FTXDQ%$BA4uT)N5bR@5JB{+MZMXMCmPgT?`IJodkat&N?0F72wvV_yCaxx6%O4( zL=3}w^Bv3-+kFTkt#BVlAXsc41@&UPh$RgArpfABJO~hGoQAx_PE2^@r<&nwl17vH z4E|y8U-@fgk=B#^WKx6AB>t=J@;CG@aU?%YNIfB>B(6{u@saj$u_S_RHknP;~JRu+1 zz-nK+NPMp96i*!N14I4o z-#}G>y#T%lum^*8pgoxXtO#-g?fnIkLjlkjh-d~c1=*c ze*s#9w>$krfikZAOwuNCuoy}suHAex0B^pW;H0`Yu4 z(2@2)h>Eg@K<6lX3@D=P-C$mnT?VV8?EQQ$c=n05;Qe}Lph9yUlS}90#I!ldjy7_V?AALF5%gVCL^HZB_5-~Y$2`lQ6!-F{-X5pg zAet+jV|EJi`T5&&s7zz#R<}bY@i$&P7+r5)1EtI3QFPeol7|?08U=a1d1xbx`}zM& z_{qqfeR^Rc{7}^>WuBO3|DNKe(ax`9p1!o@9Q~2sZzb4Tob#*TmbX#PY@T7iMR_46 z75g#a@xFo6OV6vk=T8{@04@TMfr-prvH*#IEoX*FYVoX%Pd|&H9FKZ=dxw!U0P&>PjxE9j19xR0)~`%#F6wNebHd)pG=_f>YOcv@b+C%F|? z0QC6Q<_*cO*rWJg4*<=Fwyw;?SL~nj;mJ2wtCR_w`_z(a>_3A-%tk+I`E-cldpIj-CiV=o?eDM0>~{UEpG`Y8PUOUI9%qffqbg&_TjHrX$>+Ok8A zgWZR6!y0#a+rC2NUUDJ&AB9ERCqU!s5`d+mi#ve)h}b>rAG zZymH3n|zAoZcrHkeo9v_^h=pZmOnO}0CP6xikI-2c>%?8WYGi`cVd==6!)v<9>wUC zv)fO!A+52?Pvi9BlU#R^eUOgb_3N7(6->>H;w}>LP2-buu#3=eU;^xXs`zSa0JHV! z;wVc=tp=*c6d+mnzBDrmbo``FTN=eyc;~2y7h@rCby+{8W!*0 zWv(J&Dfd*}DKg3(spEI$H&E5oXx?b#RTDS(PU#cxk{;!P-3Fqsf#KWYMDg4oZ;bhX zVupTOe2Eft-JyiiryfjXvcD}J&KKjl{$20^pIHy0-Id8Rq|EN`i%(Dj{x)Bx@rPnR zpcG8=j1p&-kIe%%v<4Ts3IrR{?|hXr2!W7uoS~$WXzu}HQP-*y>H*9D7%UCULlQCwi4ikNP2G_^k^|>=lq7~m%FzPR0wg^H2nk10gHjc; zu@pq?ED4Sh$a#wCMkH@3kesy0vDG3Z<5WntOQG-1l9X64Y^#!xC?tP)5#sB`6O^lv z{A47g3|8(e8702yG34vSfOBdNq_#N z9`Ne!l4!~2aSFV<>1cJUL|wVuA60Evh5Y9T)3CQB5&6n{OM)ptTFtz@uf!IwSR!-V z*F)Qrv?ebNde=PP2}-vxLZ;895*;;SiDJotf8X_1^ghthby9RX@aOJ;SL3ouKPmuB z6>B;Zj)NTL#SBwH)3o_S3`8v?3xv!%$2sPb5Z)kc7f!rJx{&hZ+)yc7v56=ZUB5^YA2p}Y4QJ~{F z@CkIxz}dQEID8-Akk!eqdJVBZ=qw(EQ{emHue)Crx7G`vg*d$G?q?5RLy(8^m%AR0 zhB&NnF~lL){`;-=WKJR_{3($$L7|TCMZ{v9%5eq^6?>6K673i$U>xy|CIR$Fa`-a0 zk{l;PxUu`Y$?vafH+EAc?{#B(t7EG> z-nHUIW5@WZ`HrnH%>S55IpX@Mp zg=~jom(K^DsSla$E=3rS!bxQA(1$Sp941IAbHqVenPYvRL~RrFMe}%(gf90-Divfw zw97G=nd5TIrv#EIeL&O8F_Ssp%i$%2sNRkW2<+$hW>G&!9P@iWhuFe@OMqN%M?S)X z+Jdz-sgW=T>hYg${pYFB!-muo4~_pS{O8gEz1$I)!!G*yTp})lo$a&1#D`IYd4PXh zRubkpk;3I=_+b$&cXYO^FoKgiqlwR*kqaWF&?J=2%lcI0tiJW1#-n?W39~|rQeF=& zM>qO2KP`78QK6#Qgx%1(wnt6@@nI{(o%oRcvZD(ee%XN|^vjM?_~*;mQ4?1>axnuY z)3@>_vc%KsT^xU+6SHQeqm&BBHgT)=wy1~@_->Ws9e(_)7rqEsnw-m$p>n ztqMYShzsYT_XK+5@n3#sNGBq|<39Eehb=i>Lwnr1Ir!nqapS7Sp;VJ0Ph-l<&>+r? zF;$H?fN5zdMjZmd7)NY)@Sy)rM+~S|#VMGl zb~={xNl^Da7*w~@p@ac@998`9c(4;g5Hs|`9_&c|c^=%{i|105335yzr;GRDsTkhd z=NL;)yYI(S5jgidMw8R6c*@oQ7xz1claRg#Fo6W-9(Ke+;{iv15_Xe>37P1Fj!hK* zEFyIta?B&gk%t{Xy@nPs9Y40h_HJN>cbTt`I-1e`(g_E0<<*}#vY7d&95v6eOJgL|QAR+QcA;9!oP<+fBc?T$W(k;n zmQn)0Y%9%Tt~g4?nC4lbAM?gbemNAQ_6>T+dsEAs#3+TrS}BV7Mb5;+4$mx2l_PsgFt79kGxyS1DQ-nIl=c)s5|lm*+n}^B z_%1H>Vvt;s_^kF=pew?+eKN5?SKqqnJQ}ysN;ksc6{T75>hS^tzH_A;8?`&asPUU4 zrUg@<;U+*v0wQ0oQp4$t1pV!vKIs^uoWY0x`5w0M^06ZBD(;b|{-akXM%oIT*#(GG zU98J?<=AMK6;GVHOj{-z;3{@P^QuHd_U#f3=99^pR3~yU@P`CLp9wwm(Ea$Uli=A? zuljCkD&^A(k!O(^bVev(lTX1RdrE@g-KHR!# zA2Y0aaOK0dZaz5X;UWE1XyamV)sP9bRVp-ap&B<~P)b`!lDX8?g*mgoK`Z9`}r3Wa!+=zI=~mvAfGCMO*PWoqV%ne28~j{HK-QZRi-UQL^z3 z2YSbNwU0d7c|ZUtM>oou93STn-;n3LpCeBR{v^CNyx%zJaho+XMUB8MKN&tG?_#_K zjNcXqDUp@;@h4l)(cBS^Jo$KlI8~=IPpAdz#H673$1|)Z6tY#LfUsJhj#9QnHW&qB zQZ!nt&SWuIh=efYYCnqb@_Ji@kLNp{vK3J?zxN|$hy64m78<5Lj(~Ijcs!VS^Gval zidCms%^5lrb;+}uQSdmUQjaE7G7!!Hjldubo!+F@fM%1ckuPMRa{P>7NbaIhbiNiE z!F!w3fMzKFqt$u${|{9VDP%ZKoSGlUe~KDR4d)I2&t8g8e+1_H&sIThj$BCUVBSb^ z{vwRXahZ#YbIkUF97m3hMg-XcIvbri(`L21fYLct{Q7i=T+x)l3e3R#ZBq>pn(DNN z<>VCGblI6^XAX{JHX27VI@@J3<>+Y#7&o!zV00kgK9y5Dg1qfh4a{e$&Zj7d+Bub# zQjjpG)13ke>UT}$L{Xq3!)Xo6bef$ur(TzxW2a4aG{j)aDKJ|L>^3V6TW2OmMWd*s z!%gAKk#e zt#XBr;&4ZIUJ1*#c6$h#wsy;bWmjC0@cV{tF|g%KniTBYhIhrVG$r%2$+=Vkmtx~9 zpyoOCL@P!05!mqyLw>j+itP2jV)lXA2Y!%KGHUM-$zwB@3P4%r zR5KGxo!RK!j)osTcR7ys~hhh=*EQorsax(b$b*lVuvd%k+r1tk)w}@!uP#9a08wG>=I@d`xIs*Nb zk`B%v`gDfSe$E1)KgMyJc_u6-{xzRP@1sG9$=|(CGym-8tQ7>3(#V=T6xaSgqe+fc z~q&q0QWsJd??s zo{^?S3%PLl;USFz@BIph{&Z51Z(m+HFYEp^A_5yho+MrpKb$|EdXTE%-Jgd1kLV3g zBNTn_b1x{_XM(5Y;XV{To$%g4XM#ASYu3}{fy_4totG&=bc-(>wLTZbTsiFYRk_R_ zIo?n4EyhhX_D3FE{HZ*I{kX87VC185Y|na6q{qkcQ=#aRGoq3(Itizid|7~C-Z}$ZoNnbFaG50kO`0;;`veGu=z#Abo=%v=P(M5e=HdlEs}K;=}l+{ZWM|^$yP{wk_o3$_M1Y_ zN@3B^uwaxw4hvL08zBk|(wj;Bp)m4i=VaKtWRwhiesL~^=A~mpxHkRpi?chG$t9}1 z>g)l(EEyGm({ZmBab`Buye`7+GKX10nu1@)tIi^dy`oUiU2~p=yc^CaFy6oqZUp-H z^HARYx-*cE4Bng@&iK}2ocriqpXk0wFHG8e-5CsjTz9Hqzzt_IbM?BjS;DO)=Z$+) z=tUNM+$z17BDd)^pZ%SM^hmx5aS# zAVxu%d$G=1{cabp7Pe(2X1m)(v0Er(MQvGq3Qj)SF1|wCmUaHXZtbJktji^BS!aIl ze5760dD6D5sfBM%Y!}65Jt||fF8?Eutfa@ci{2t{%lXZT9pleplNr z{*t0CtEu6sns!laR*kYPtM2^w)(-JZp-=-Hjy3NBpp*2s?88-v(*B9R64!DW)$TD2*d%gjHa@{W3JM8~`bL%6E1 zG^t>HXotLChn8^+5+zCx^(0wac_gf)*Tt~1kKB)H-s7?q5^VW;!ijyoTsh_b>*9#QKF%T6uSF02QXVI%7m1(L zBpkFOTzFN`Bp4wWu{}-@xBVs`R4Yzenan|DzBmaUK5QQaM_w8EB_VG!Eiv(3apnHb z)fSldb@>Ru^QBNTe()Ry!)&P8_lIjA=6d2WOjQxrt2d(->JunGA@#gx_Y|dacuv%U zDSDjQd}(1c&h}GL+pTOL(^Oj)Dunt8WnyOE#Igmn=rbG+HQ;>xg+S&JrfiPX@03S` zL%IH88b zjm8v(JTuZHJX2wLz1Z_E=qJrpVX4D0cQuxwg3Ch&2G$M36HfWKme&KXr;_&=CK!*7 zfY{XXx?!eDgnvW@X7*~i0!Cq|8RJJ|4AFKT$zF$pXXLrCLKnt9f_^)j_hBr54Ejg| z24nLl5S?B2varG6?6lY)Hud^4AdvJ#A=XP$jzh}U#Kn&@Rs=+FA*BDfZg?0=opf6{ zvhi$1gHR>-R(X0LeEz_01q=;-R9QvxjNwWom(Kd!-Bp6^EybG4kj1FN5{F~`q|GD` z>1uL?r0wqeJs3+G%^QlemW?B~ij+788pk&WhV;e=qToFUFO+D16IJl;2<#w-%e7BM zK+_{n1pvQSdZ)hb^2n_m!q!CaTe+U$dVt(=R+F6VG4kAymQ~>yxhq^R63b|#*)SD8 zQRI;s1%b0thXFk&RSxeQF3aCMHZ+lXRjxb>+;8WDMm;wZPJ67R4iv(&ge)Z{wb; z>phD!U%H!fHDaAuw@bHcsc7lWj&6u3PV}{KrErKaPWZIoXZ|HqAAX;0oGUlI4+4!V zzMlnI1Qbr9A3=$mTQ|+U3e7!{S8g#FwE8S9F9zrAw63e30%khzL)4A8Zva z84iPWF2C5y-eTSZaZ;X)w+5@*ht(}a22U;e58!`a^vjv#4A;j}udV{Ocy%0j(=KCZ zy`X+OaRwCoUeEEWdHsoDWiyPXU5O=<%u&nSM(ug6#_jQ%AL*V#7AA63&3A*AgAt2Q0YjhT_*&w`dnLVJp^f;^8}tqjGl*Gpiz01drY z$F)3|cIq4*(R{HFH=>8Z!8}(mv0+FL0P6Ml6o@dp;^9obLkpXqX;g-e#5b}Mos(xn zS%iyU+>#Dbk}LSH7m4Qo{-wzOPI=LHD35KTfMfjeT1A@%njYVK9EW$JyP=swY;HTSmZJ*7Yk>Fuuhu+~#M+uIgsC_>wfOGsLZHQ5PWH;X3Gb$isgP z1n*K;GF*8~)(I|!*9f7c)a7Kd%3TX6WZqR1=A8q!_^QL0apkU|cL;mdOV}d$mIn>< zMS&2u%)AFs@$D9zsdOD~ReJjqBcda|R>u6R{ZQ00TnWoonnV8Fh^Q#=j>>NThE37y ztT|CYbD}9wmx$&@ixZxcGfl%>r8wmo?n>HJ?cxWq_I2xB?=h2?oruQO`sp$$T$t+W zqzkF5=PA;-4=?eSb6;QddIxf!VDySxxbH9t4PZaU4^4B;mBPGPu5QeCb6hGKj_gBC zj>w&^;jm?&OHF)30$;=jArZeEcH|u-qW|C@_!WVy1Fl(qndp5Kga5$)Tlih`hmQ{6 z$H|8odC&!XuP&Z%Oayozab;mDupM!2gi@z1P7*(oy!;ku-hl9TA3mC{$xxoB1*@;& z5sprKDj?7?XhhZE@waX|YKK*hu6~TgNY}vDX{%CW(<~Vpy$;!V8Y{wS8U`5<1ITJh z(WO}p7ENkiMtT|tUlcZ($GOK@Nc1r{E|1}jz)yq$?Yw=pB`J|9Ip#{C;QUWZRe)Zp z*cwbv<~}z8P;<<6j*~?s((JAa9<>X6A7kP7ok>#o?YQe5P7wi7ex4;dF{sW$(0*7& z1lD@GGVjvAeqw@-JPjYWS=9Z(hHM*ZU~F0d;^FY~p2KuPZ$FuG4A8 z`;sf3>J%;x-__=>ijIgtHMTDzkB#lysdSEL&dwpCAv=l75#{W>F1)_u&TfP7Vd29& z5`+mmS_CcITedF|lnc5Gx^HiDQo%NUW5u*iROdx8@i=e4?0N!JwS7a0{PX(F%esb9 zI$VQ{e||ngKQVZVfT<7rpkBya3V&e;zDP0gLpPT5)zoh|IVf*z#RFNyv}np-rWi;q zUrE8>^ztNVB;-_jc>oA>NRoAUI!ssoblDDmFXtd9qOxc(nn_TxYyn%737QWdel& zeECO)K%Z&z^+0!OR@5=>jUUjb#A~yOh`v zP-&vDyL1Fuuy-tp8jT`GjxCm$7}FF|xG8F|H&isu6pb47r5K}$i8cB^bC+E(FR#Dk zz2EQu+xgttxzq3TIdkTF7~F5w&QMf1244mjVS2{p{0O{Me8QSpg*Y9VwNPfsTnnI}CQJC4A$LuW4e4opFJ}z?r4JlQbXQ8z!vyef}$WgrRpoG4K5%vWa>(IB! zsD-d9=W8;j(~NaO<}Ex2nVk6o7wV^AoZY8qt`W&Tz=5V7$BCcuS;o9KFLNJFzXbCa zWG?SGG}~Z z?iGWLwZjkY=7RzKyl;=-?9+}2m~WrXn(Oeti3#%1(62m#c zt@W8?ThHQV7-xv9x{w!GPnfa{h7ZyRz-L3|NxRQQD+gC}@rhrih9Mg>-%2@y8#dd| zb_yCPk33L=BTh*S%V|s4RtQEWB#6pPMR5cphu%^R! zuqpqYAh`ayIRpG&&KxSnah?@&q=o92GqV-6J!46SY0_eHVH<-tNyl0S}t!iz}KU@q&M5A%_{YKQjOU7Y=4F9By|^S1O07X8Zk3GuHiwmHL+d0W)M)UWJc zqJM3{Vf>C}Ugih%cMK1qj=R>!TGCi2?r!r@8I311*I!?i>DaClUyy;I$F*EYR%&$cr zIE+xFj-Eh+J2sG$Si9X|u7@!WoDZ3CU_1tfEZl=0IhSelV-M9)CRR>=m69}?SR$+n zjd7By3Y2K+w258^p-IA?A1(9X#FD7D4j;zJ3=q^WYm3Nio8f#)b?9y z=94pz&OCZmboDS%al*JmM2+T;K0s70w|3tb^kvik#>)fY0Kl7f4xF&btin0?{84k7k-UCRt_G_RD39zIa^?WD6KBoS(bJG2ISbE=aG&0ez^_@gLMCT$)(ZmII57M$@jYa@P}WvaPbM$L$JCwS^-#T5;m;39Yrc0_MpPSr+6g zelYSP(jQhT)h(v1qpq-G;)fp0f!eGFE>kl(Yl{S1!BTJVnwQnFJvm_8o`lWM!tDu# z5`rF^pLJ2rZj$zqrh~t)Y@;MzogEm3L+qiFyywY$(XmUBGs_obC33h(VS^8!$m-Z& zwc4V+yfDj`-FopB*reU|7F0>$u&0Zgu`~W#EcdeVs15N320KBjjQct)@J*D=QV7_W{w2q z8hg2B$IWGwUxgu;(pb9>~g~7)$b5Us=;q% z-L*MLSNUD(;!yK;)_q$%PrZZjbbx`bdnfC*&3oVDdn7+$#dO58=iRJ3Hiy*5uHL)Z z>G0Lgj(FqlisCH-FvfmO%HrJPhwunCK6?$~}K?e>gRu}@p2nR_( zc_^y`jCAw+g6YIdaxh(hn}UIdv${L>H~B}h&e|d>sR>&|whr&*{IG=aumN?ww;+NK zPaVy2<`1B$1R>P4^!8}HKesz>NwXH%g0+|=lS#0yNMoCiWqr@OLQ@--N>`_|ZCMv> zPG1~Hr&<>QZk1m6?s%3B!~kR`(YDLphKW0wbvRvtS323z!lv!VyXZp*>(1l2OTfG6 za49g`1Ve(dUxK?q+0VkW!P!>m7m_^{&n2?^F>i!q50}upaTk$&39c%$Z?dR@tkg19 z_E9_H&gN&6j=%~{b}}psUg_LeG&0f-z0(}L(hFu?k}LjUDunZ|2oMAQMcRW0R1Z=h z0U{cQ#7EdmBwi z8r`0m?QOGVo!WD5pSLx;D#qmjU9K;&DlYCbyjG}_Uo?=ri5ajVC2_I2*!)fV$`f& zA(WuN2eoPqYM&1dK`*W$=w(0%dJ%@As{*xZHH@)jk1p>`3C5-TN{b|RtQJK~tfnQV zPAwW=lmDWoA+EpDn9YUR^)xgUX3t_&#o4Evq!o@?yTQ&5X3ds!uFAnghlb2~Rz6xj z`ow=s<@^&#yU1Nm9FZM4Zd0pdtB!Xnv&>7@E^TjHk78d#ltfZ1g5d4e^?(A^64A!E zn(nldT!q|e$s>`Ix<93*v@rVzMEk$kw8I^yCtP>(jHZZt2+PT4L@)6a%A-UU`^|-c zu&Hk!XC$EY5u${~zFIiX59dSEq?-aLtIbB&sDdB}ot6DAw9kA}22J-DD&WSjp2&7- z_s5Ax4z<5w!zasH4cz#yXTQG|kc-}+xt|`Hrz7(af(~=>_gQtsZ%AGo3fARgd;F!K ze@|ZjIY0I<{2K-F8=v#frT6!SI<>lQb!U;=bNM&w!S3x|^2dK3_K`1SzXxl-zl3aI z$PNbgE~Gj1XM$#Bdvm~)+7s{cTKyOf{;q00Z~gw!ywUr; zc#vQjT+7U!m(Af2kX=_A63(o+YD3+9ZzQ%7^b9W4fkeGVPX!?j_9~B6)`s_s9 zn50qewq4+`LbIDo8nwty7Qjgb-&i*$sv&ziA?I}XKY5n3-Q!^0ne!w6Ew$vwN z^h@iPHq4mTZ;%o8^f3@f%Ops4L+K|3kdxW`em0MWs?upTltU))!|Z(=zmd8$y?#)_ zppkL<0fW*;reqjLCKyvwjQFGs14DF1Ae{uK{-lUup%EGLne2Hqtot-Op^N5^ugsU9 zX8ZG{zK^gz*DIeOg*^gV&qt}T#GO|SNIyz2A-tj8_2pi$;iA?HOt1Cf!LZl*Ac^_4 z{iB)Ii`jUSGW~^eB&5}4fAm_*_3U{;E)$WUJ{6apr}4=^vw&IYno}Ja?&`Rrhb#~6 zhh%dlbC0RT>LWIVW#~sG;F@$Pd(($8B;-t^A@S=}4^_sAO@nSCRF3_hFbw`CLv8is z;@ZjO#Z!Pb=DCF=YNBIM{6I>iE*4SuwJHl<)HUd1PN&`o;+WD zT0d+PsrtA919ZdUQu+-UHY6@}$e@%#`e6gW<-2h2K&Nx^0R#SB-nbYWoFAQoXpSA) zWaf0n%4%MVDF=_~=OGYiPQ2v2P%22^70fHx+qPnJH!xXqCNfv7ISpJ{9X5 z@SclB0OKW_#qdXcYGdsgzgvBz7d2?D$s(_vi+`61t z{z%Tqy{%xV%UKMAM)9S7K1h)mj|q|8J0bkcLhTABJ{zm|Cun{S*W7hu&2nhJl!N>| zb906(zUXp&;)`eHV4j&i11aA*zHlj{Fai?zV`qTJ{G7pxt2*0FQgW31F@7)c$b2EQa5@=Rpa+azzBxelJ(SpsmpF z&oTUVZAH-2|HJTeLFSv^AHNVb-_FU0>$h_h|BA+71g_oaXApTOx0oq(&Yg-UBrds1 zJnXHAC@C+RG&!}%VnHOGqH=8ayzV-9=$6|L=DO#Ofgjv+GbDB=F)|GYxaaynntQGU zj?9B@OpZtHOWukp4jSKHoP0}>#;2YK*Q{ATtZ2$34BuYNZB;H}HlOS@#)naBau;*p zJzZ`&wCZy47`Q|8hVYnN4HFiV`F;xgn0a1pZ?IL6%L z%m>EYC|ZjfMBF7lhT38OL`r;zA{s9R?FONS`#%chaHpcCBU%j6^ssHKVhQX`%Jqj6 z+Y~(+X>#sBTy!Mo@|mH7a~Yj<+auHM_3&_Zx@FSqa!1o-z6E)6AMeK3`}6=`*R4{R z9h9j9#9L-3-F{5#yxcQVs2el1tffA8t=bOd^3LAeZ|!ue)Df?q9gk#&8RGAdKFGYk z4=aQ2pdD6idOwA@?Fo$Bf+UmO&nEaW!w=@(c2M4Kf9AeLj~?9jA0d3G=|9!_!1BYn zAK4?vOU8{|+>zrn7+Q|xI>>8Nv$PFe+>vNzXC8&tW4R(hN4zZA?Zz=jI5^k#h+_nJ z9M9cjPZaK37I%r1z1h5bNvaSK)lST4PUODeLd)T^FLJ~1K#_Ys*UTW_mlZd-Qe-j6 zMGTsYxrgAVi@EQ>n_uS6XOb@E;yugiOSwIm$1dkC9SYx{=J6$*fVw*NW`Sz}>{-t9 zggeU7?p&@j2UbkuxFa&@4S|y<0&g@w;Di#83I$kIqs9CLDuCjF;XKc6rFEPO1iT}b zDQK#W>iqFww`%kv0%q}!tTAEq<4ytf9gaq3dBW&p{;;_w&wWJ`UO8Lq!bjmV8%(2v z8iPKKzzBKpooRG2T?Y@g%e#?@WDtxuj}DH4=uk^o@M~13 zYNDE`mmX2iP^jRPzcGxnPsaFh@-E8|poZ(57bc9_7q!nqTNsryeu*=CFyi4Yz+J;G zJX_ku=G40knb+=jWRw)T8grY6GxB$MsyC#tKf7XSBx|H;GEFquK(og}F-pjC%}Z5$ z(B)WY$cqZ7hY=l%6_s1wDJjEApMndi1I|ebs6G+z0(}fy%0PK8!U?wakM6fo(I7$s z)RmMiNlZ;t-U{a)I|cTu`DC?DREw-!5+eRw@cF^d55l>WybvZSAup2#-;_Kro*#A3 zhTCS{!tZqG+v;J1XhM!#!IB=V;L=NfdFNbV0yLT}Pn5(vj@ zmo0(uvB(&uCcwskGXY+mI|FYHB;-8^(xs>j$@<7>4MGBFqfu^#F;*9Y;ww~Il_o`> z9HZ95jUW4L;BxQEVPM{(VEPubDJjnqFJTVC|Nm8T6UwWsmBj(I z#S zwLzhdbK`MXEb01sZ^>+Lo5mzNl8*AMXS{*dPAZOWr1G` z?I|k*<(Mo<`ahF=kkFRyHW>ffNFVv7$m4T=z`8#*sC7!CfDjesSK^Qt*u zoR{attXz`Ui%iM{%!2vwsk}&z)F`ocG#3g262d$^YbCYE>uMiZm;qn~lWMKi6N-OT^C*T-qff%? zraFTb;W7%%*dvT;O=OHdCKg+#F-fV^&6+(c`Wnb!-H7J-3>+){VT*=GM zkpA-2ZV0E9hm3kLD7Yf;CmaBCzv@`?ZqAE^pl9=5<$p%W4~P-tDle0NmJ%QC&V+2q zdzXew&*fDMMtws-eKk8YHt+(Lf^E_EO%g^p4Z6yO>##ygZkzLht7F=MSZ*1T)JO z%|zbIJ8eI8WB9-11#yIwWRDq9*$9RqLSR44TPTq|g}j^naYzAtGMF!%#sqsP+$45( zfN-2ZSCXy5c&4>}asaLc4IO)hz%iR?&Z2IR5i+Jbvo?6lm;8kgF@}MNvE#C&xsJv8 zi+F%=J-iRp)v0*QfV#0kG>lM|>j{;e$E=?_b|Qk7EgTyF>8Hc^aO;V&Q4UigIP*ir z&^UkWX}G@f8!@b!Kep4(2+oatMbI#RY>LC55$b*pN78xxU8lxlt7VLM`B(_y=ylAq zua7kilTLBm#xG-e5ncgh-Fn`t-TB`92-$II=9_2p=Sko@ZoUX=r1|XvazRMG3=H?i zdB7N1zSdi#kBd~R)bT1cF{!liYPE{}N4lyk-;2Q1B@7CJ&7v|7_@uH##+;Ys2XW}` zxMs;8>h+Rzog~*uA#M|{5RBsUdAm3>=!3Dy#~e7fR~WqNl7Eev?~-qp@ZRe2__tts zeMqmKh1KJ6>sLH}V!64peB!jo%Hqkzh^vM33_I?K@Pw4Yg|4}ING}-emmdPJ-409Q zPNF8Egn@j6p!rg_CD<+ybut*DdgQm;cRBw4`Cm$%rS>}ZVb6HHdt8-$m6{_RHEdMd zpQ|(qE-X)WhtUD~0Wi@tuotcf+u3y%KLP18M#z|JnGH2P59)%{T1`??Omu9dP8W+z zxjH36`)Jk1$V5G^NDPJ)LkeUR7=t07w4Ceyv`hP(h&j1(o~BE+l0(?*H~&pBfnD`#+*+>64wcZy>cF@joKl zVq1&&Z*K;q@p}GQ<0Z!;|J|Jqn{SW*3GE!D(<9(Cx%$Qa&hUEo zdJawGpX^e~%o7sRv*1Q+?~vf==;$Q1TA3V~XwZ_it6CRnROt)|@TiJbCF`|%CE~?= zn&K0_n%$+1z+0GIRXT#j3`C{FE0oUEtwWR$=Db#LgF$V+Od@w=*9XyQ3t|Xq!Us-m zGJ3$+)`Fo>H_RY~{f7%YXdk$6b*2aX0U`Z#bAI?>;xub5~0jgk@_SG#cupf zNXp{E#Onnwz}$NUZ^5$y;0_h{3U)i}UUisWaF{kZOmF^% zshPE7Ftxc_Nq>PodnlVrX;L9Ai~M}3CfL)&ccULbL7XW7UelSnW6^G88?DzvJ6V%D zKOrp476NHt3!(qHg5J>TVv+`HR0za`gc`(u)*}_mtU-#2Aw?6Jl9-&N*C%Qdby_eR zLVaAeur!mgcq6q#p#;}ZcTXG)Fu6yX!5^5sz?MAwwSosYHvVy6?(yee{s*S6=$iT; zm~Phs|0CO(*!I1D;Fod^QDD}ax^?MUAHlpK27h=V#`GZs`z#fy-bWZore*zkNGh*{Y)xv+6@AShx$U(w4Ne3lx2D!(V$t2 z??;%#Ol!93O%AQF*;H(P(h1g&HXQ|*XH0&~{5;bhnntL!;h}zD8Eg6op3TDeGxO0j zcM^ISRA73?SrSQZXR|*~kXcQUIDWA|XttW7z-l#Fq5f!r7;g3%)s){cDfVl`lkh%z366pPYZ6k}zo=tz2koB8 z-I!UEOpkj@ZaG>LuI=hgxVH15p0&*_D2eGe+Dk$$M1PSK05@BE2Zk78QVcq!!4OFx z32_;xwnQ2UiB^-S)~k|Iw6W1h1!tFW^|U!u#CGxDFMiup_3W>vs^9BtT-dL1r1txL zmTew#Bt$y<@0M5~4*9=Vf$p*mT~0D|gWV&KJgQ<4XY%n1GlCA)e2 zhwE2Np0M~6(_0SHL5Jy-!}Pwxbj9fh8*?3o@3a)zEjz7*9afz-4$~P9(xwAneAS)7 zgr^Cl5e_-n-fY%`KzZKex-lpqoL(ac4Lo4cXwM-O{)=wno1`=F8kZ1046dQN(O}m^|#n66umQ zqOLn#Kk6a&I5J)MGXEUciQ}|)HMy81d-n zApXA$d&X>;3JGH^P6`~72%Ea9gP{V_`kT`g-@Ra40Aj;Sh(!ttnJL{Iiy$v%5z!LCw?3q=g0LnVCQPU1SX$q}=9ybdVAIsRa4>!FI1hYQ zW-EfCanYz(;kFY`FEn^$Z&4He0d-`IDke#(j@4>nAw%(PxV#Hj$SK0bGIJYpg?woq zMK`nL@c)in1op&l55|WO!SK_mP}E+=@4tiWI{(RHO8C!~&u||3dS+mbd7qG`fon2{ zN)PZ3?2qO~?<2}KSAJe(7BOii^DvrOZ#JiMojwvENft|QxB%wt{2&Otip@U!DcF=R z!iw>Q{h?`C3lE;rnx(M4*eryl#pVRDj=gCfsn);;#pV%;k51XfLL-K1Y~+DUubMEp z@S4$`v6h${y3?D1TW5|4Xy>-?Yv19f&(>jOCYpv&+Gx~=b1-?e9o(g@AIxv0K3+ig&dU% z1oO?Qid$WnvRbh@R~ao~jWb{MgpKpf7TFYRKK-$almE^xE`;H+$UXjUzcpf71&s?Z zn#&ys=%jmVv3u8C96p1odfdFqDc~0eVt|Cols_jGN`%LR$8_QxVa}nPL%UE&Qfqw@ zQ&Mkk=GqPd$tR=w22|>9ZZN0b?9B9k+B^egSpLbVgS#8dJz?RrS6xB5(L4s8A7Ks( zK1Ow_Bh(RUAFJ#~gfCL4;MBlOm4tEt$all_mN~FTiZJC+KYqUhHpLb|?b^n2dim&10iyV%Tnb#yO+ z=*7onaKd9$dcQHI zFu^aHzwjLX9A{WZy?S@B-MPu#PS{kgw8m+^X#QcM<_wy1n5gAXEI&xpM&7!lb^EW7 z!PEY0=2Gl=LPwGJ6sA!ZNw0RL^^S8>;8c^LRC?FY$wlXuytDJeddki z9uwYdK){o3M9ex$w53P_WR!jdpRRtN=Q}Q25Y)aCISkUrCGv>L6W;pT>>-XMytBC8i-q^U#t&RQz;+}+%KY6o@jlMIsbP?D5PesE zV;=2FDizaV8K>j1O*hi8XPBkGa5pCb=BIm~O5l_( zY6eq&)x5@yZd}E+1o9(z>6}(rQ7sv;s??J6=5EWP&JP;W<%4e6J}4V=wW!Mno#R>X zav%91H1&ji!rh*tXtu^QTFB>HQWf`R<79w8@;z7l#BgjY7Qvi_IiAcdzD45He}rRB z>E1EEbjpj-%GWGi)8;I3K4wz}vEfLbFz=9EHNZe;%UW9-WfQ^r`4CRM`9T=Nb+Ihq zVGVY?zV2a}&X+C3(z}R-HV*&sxRzXevW6GR;GmCXu%h*QQi--T|2M1ou*q-Z3}%h5 zg`r)E0|uccpkW3!-<@2zP`n65;ov|kd=@`U@sffxV7BCaT?;42nTv{$$rYK55KN|* zlG}*AFDy#? ziu@}yFTlKze~oS75`j6%Au?zBLEY`CLZ>Xls6_L`;?n9`ICU-4SJL@D4OFjYy0aJ9 z`mn7}8;@MK$r=>+XTr4mv`@lhzzlk0fiN!V}gMX?YKt$43fg8xnTz;Iw^ zwNq_z`S_CR+QQ-qP~bk#$2G3gVnp!-YxVdEu!m0bUv+&3FDN<%MVp`yHKo>wET<}^ zB~q`^p%g_!tTHB1tI;FKYKGgpJrxhSO!Kqs9PO6Mfqk%@z0Zym|9yEIMehMs0)HS1 z>~Ut+j3#W=#E{9QLErVrc9m6YGh`xy+U|-E*!tyPjWk?S? z8fCDJ*{ydxE=Hegd#-J()7GOzeJJ|yu#?c~&|Lo912#1)dDekh2fpEY!^kFFO!t3d zu8?``HOodC%uN*-A#LZqA*D56OA-hj*ZPG|F3Q+MON*pXC+ej7fO>8XJvZns~LhIMRscE0K7}5}TM5tHG7`-0p=omOaI(Z!vcK8L^Ph z;EhtueHdJ_n1_S2B~Bpqbxxzc=$Jp5YZol;10)TO9)+ht0fmv!>ao!aMxe=w%_0v6 zz8`FxuT8xWTjfe{;a6T{7l76d8WNl4BmNllC*jCCJ^h)hZ@=CG2YmtgXz{`#css^Q+FU^fH4-9 zFEdAgGG}C#fUK2N(XeUfT`w3~RX9vm+ogV2K;Yz8BVhY-^9aU&eBqb0)Z2lpe}^Sv zg)nMs;Z{04iB)w@(0(hk1e~>rA>``)Yf!hdPdL0j?Vz@J^D~z%&tSKkZqk#IlgCaTTPIm}tg9-O_>*ey#|+$Dh&N|UdVM8CNp33O zT+5E2#@X40F#AoFNEpK|M^&)-Go>2pgy9nSQ$#@`Sg%G5f$JZKsloZh!W8E1R|~tT zWt(tVP-5F(jZYoMf7R{`Vjyp6SfH9Rp*P3 zf%AozyqKCBg)7E0oP@e5$norjGBZzLE9j7!S{Q_no>~QWvl_O$tM~Nv+5|Ka#&>pcT1%PbzJLf%Sf$ir^&NS{h;!jgisGi8?&x zLIRc%Cq7JBt&L7hLLyc&m=}G&i4!CQ=LoHbSo3dtwY zHe}X$4-LLJhH z_6EVtX+?t-+{v9=`lM6=EcY|wqSS4p2$oDQ(r_a0Gp*B$68J6kMYk0qWi+BZN2kQM zw9cG`y;Ov~bZ=+BQPoW^aK?UP`)B(NCq@mYe2%-rL;YemVZiW7RhD9ubBov(Lu2r4 zSgY6L+^0`TM%Kh=OJrR*F!9S4_QAGVOOO%UW3V6B8-|6@JFnb!0{?&y z3FMIvX}SJniJU3fUUXE3CpLR>OFfvBokcsjiZ7kM#zskgb-0o;U@wlC*0?9+{EDW@ zHrx}qw5RAb;I=fxFrs}$pP{sy14Z%7mxqe{Mbe9o`J8}v5~+}gXcJ<;T;B^8v=_NT z>xwsg9TGe}VdnXj&ak1b*cIwq%RD)|<*>bZy(gGX74cwy^LiaeiCdtAe1won$d?n1 z=k6rGB)fFHtJ*Dt^XGf^^`0r4dEBP5WbU$S(rayYwPJGs1aQ)k zR6@P$PF#_m{>atg;KZCbU1V`;JXux`0iPFH!Q{F14YDe#1?9lJms-vj)yZfv%>Awi zXdd2kFPaAJA4drquVIGQUn_D)4(sM?=q7~0-xtNwd}jXlMRQDa9&po(!@Ji}2^7b< zj^h1VL7;VL20^+WiYOl}FhWN0L?|3l{He!S%7%<5EvL?{K6&DLedJDOQKI_W-C@A|^t*skqL$Wd4bHI?e`KKywTQ zxCDaprs5Q4x4GDxmXX!}AsmabsZeFiWlOOS?YRO6>Ys32>5cS+?zqIAfY0Uouv9m) zj(Jd6yp$swO?KxPq5^m5?f@mlk*w7|jHn!~-I-G*#mypGz|5~M-Z2oq-(2j>7XehG1c zoGDIV{QXKYhj0`kFr4h?4o{YrXhqR#yk@0|jb#p&mfYs?Kf#>`azY#&5DZr;OG1Tu ztp?qdjB8cN^&rIznVo5WKh7qL7#HO{B0_aVi7)UQN}hl{4JDy)zM(|$_i7A!4)T+( zM!7e(Uu8$}E3dB;z=)=jWrFQ|PyTG&xHOf#1nqJd44=GN;t?mNW?+EFaj##7Rg#Ne zcM6~WXeQHSNgu-GVG|P*t;V&QPU8?01MSTvNub=?*ZbcR2@1t}9+Qm2joV}_|1?bf zdwi5=COIkV%!x52Ng0Dn&oy&B{;5F75&RFOgj4bgkL?~2|4`P(MgBu+kgu@?QD6ZO z2!LAr=r(*j(2NbAD(x(QdtH&b9M_({8}m)}M*(sYklk?62cDO@dBeQ@=` z9D$d>>!8=cGyK*39KIL-4DZbTGy7Nba(FrWZOV)1o-~s?bKj+TFTuX+CHp}BL&Y;5V=No5Z7-ot{5ad5ca%7Xh!G?Vy#BwGZ;vNffQ(VfvBH4 zd|NPj5r!bXU7?y-lO*cU=gp2J++YW>{s^rbF%oie@j9AOP6e?h#<6I%2cLR0dqC9B zXiY?AcgGUniccDvyFvBOB?~=*(ddT5Lls$YqL~m?2Em2trDZVTR*8?xRgB>+EC_-} ze+13lVdE`~Z900zLv(5+CX$V2Z}{RC#ukRg#W+sh!-tDzAM}!Bi|xzX7~3ke>y95d z0UwefUr^k^V1v>46(*8_iI6D#Fc?ZaC7E!$TjDQUf_d(XQC`3d^nihPJM#T3=J|d{ zzWp&sf-OkmJxpmBM#IHa#^Mu!<^ZU^hrtTa7=|&e#iu`-12Ncuj?cZ1!CpZ-BJTQm zd={fQ2sYj?S>n=!uUVK0l7V0h($5xT%P%FpahY-QmlEKIqII0j`uztbZqVyt$u@o? z7LPxC{II0AG?TKA#tYdNZdx_IbiMoAydk{LxRu=doYkBN&T+bi{(%oY=+f?RiY|?F z6S9NIcsv@qHV|tRKd~2zIb7!PiH*Z+ zry9`kN*4=0$8dpz$u#28_}W-(x6NaNVbkCW7bcir8p1~`k>=tyPsn#FjiZ&!8mH0- z4rl*ipg$<{giocVT7eQHQ|lRbS?M)b=~bznxIq>}*4{~Q-g)O~um+S~B$N1|?m(om2OsOl~U0yDllQ*P>oKie$ zWG?7SO*B|zOFbFa`jGedEeWNj?sOVNiOa*7MY*M`IrJ=0xnz658EL5klE;+#_0+~< zX4QChp|Y7&vGF)z;_YNa2(X)?W0*x_N~d$BSq?#m?59jmBJvysu>HK&n-{L&AdXdC zgLmWH2B(fk08VoooJEcD#uHZg5ILmJ?SoiKbNlpkXo3MeIqw8f=Va%O|D$TP44iAG zdpXz2YLDAhAK4Wt)L$R&nKE5Ey{)U#O0P+-9or_^cI@v{7K!DUc_8=eRg6~mKGlYnN2_gb0eWC81^|cUCU3$JTI5efj zTB?-E$f_v~2ddRL7K)(%tkMXVHZ)qW9}BU&JdS2DOd-}}pdw>e89I^C$qAZgl}5R6 z(FYzDQD5P60sEQ+ZpEct#ubUy zPK<`ful8ne?$nV zyOqe3oyRPH*OBE9;l|i{Pj~x*iOrQ(r-?zN8>pEyFc6%_l=5VOI6Ph%KvC!LLjpjx zb(IIqSv6h`clTHJa8)Zwzrb@#m0C$|^lPG_Y-OoG{WvUIS-OX-iP1B|o-PgN(2=&0 z<;ljbTCbKgY%0fcrf3sF6D6O+hCp_ z;{jGlxg6Zqm1%XsURPRA$gT-@y7&xRk3Lh;@@^N)`Rhxs@=0|a zgSjild%#ocFiv=;R7$mWE@XOv(Eo@$eqOptip~ISe`1&VeA_5jzFZ96wE;IAq!BRclsrR6v;Be_F zFdZ%}W0Xfq`-C7A!in>x0nDuLN*`BC;~Z&0WlV~!BDU(`p`=kTNIY2kgr{ewk&@8H@8MH`W;~@0EK7u?fn`bT zB20*LcRoG>;>Ms`0f*)=hLEyngv{hVWlMvRNtByj=1l`ix!cEXI+;ruWm1~?X+&AD z5FX~1@foktW#42fXfZZC_E(4zMiFtj+ljc`5ES>(T(*P*6W=Hcf^Ge?q_FLcvR-hm zf0h7Fzfm?EdJf16Vn)4LrlMgEQ<@7NPyIRV$%&nHP(HtmX%9KpT+hv!L z8@Cw`A0E_Y2S97ndLu&et+RIML@J^F?!2}O@<*D^@=Et*T3epF;=gXd9usDbu zlM7|BG*`4~EaUxU*#r&)m&+D&A^i##O2F4;7X^_|InLRT6RkZ)9&^Gb$i_+RbR<~l z|5y}%0QXJ0Kc3g8;VKO$dpE{-y{w#Ww8V+{X~?J7VR_<4*;paV>3~Bwbsr1(6xNtX z1R2c6fsHFHL!gy@oA1OjP9!~+++PKU@06t~zMg42>gtId{o^Vb1g&vp*xUv2yHvudF2homxV&C46fKW>LB{mCczfCj2P?T#xmG~D z9_zHd!`Gt40?7Ehm>uVg?7(%;HgK_H)TfeiEp3GN8gN~Q77E<(l*iBrCmb`vHZn2| z((+z$-13YeuqmbdJYz^Hf0N6M8d|=cr^t4QbUuZf2ybv{8a$ui5e_4$spTQyG@^VN zvtdN}Pc*CvQ(b851PeY(~geUY^izT;kZTZvmXO4l}84T;nm+^;VRHwU? z`mJ>s6|uZ-D^5~;%*gfSJGjyw{I2WHdgU9e816amoP1g_UNJ}!q_{8tNdD1@zh5=U zn@;@8YR=z?qC#GAB1CRq46c@~K5kbdWK!8d>A|)-X9(apm)wOv#uDmxq``drv3Y&`Vm z$||%T>Lu(ChM-IpY_gP&2SnSJ!h_%|DCp^;_S$>tdLMc`%Aorxvw_GVZ=pM6j+@-R z_T{k$sDx;EuBEAbfFIk^Pj;!llH=v|tUz&ZmiP+JC(2_X| zXjMKa*K)Km%(D;5O)ku4k!WbEpBvk}M`)gnEUFtEp3|vdf z{xx6DA6M{Pk)o$jM#mRXxs*30M>c?J=HbQdFnMHU7@;CVPpKS^4y({}T=u}8 zHy{r=wJq~rTC>(Y9a}v}Q zd%cBA(LS2hV^J52!cdn#=Y+aqZ+9m1@rqc4gZ4`mG3%eG=t;xjg%$qr-NFhlkSwZ* zfVf2!{!GE53Y=M;7gvO!kktw=zO=);J>0`p|S@KTkFY+ zA4mSLa9@CP3H42H2iZ^;t5K>D{*fgcF1;zB;G-24%Vc>tSG8w6Q=x6II}pj_RiW% zV2>-Xt$SfxClk+;4VVGaA@a~+BsvU2hgNh5d66C4eUlJCAUZZNFlXOH`9u9ANOd4&oxkd@^=6{1AMUhO2woDeR;mdM*ds<&{7grS zo@0x!6chdw6Hdp3&%=saiJlP9fHMOo97-3!w9^$9Cg%MLcRn2Z=_5Hism_8M$8fm# zek+4_Wq$t12U@2@%b1Ka6-sZGs*xNEE9ChejXzcx;Oq|-QcjZ1qUFbm?HoQSga}X- z&GcXn|5OpzOR>g55nqJ0`w&GL`HGIqaZG5oG*+C8s`OjiPjV}u9rg- zFrNmE3s03Ec2IH%cSpT)5K1!`x1CERXn=mF$Rk!2ov1>g3aJmVtiQ%3PyGOBs~Ia0@FNY9M86Pxn`R%Pfi{8EPcVYoh5rNX4SNDRg zZbH&Qpr0M-0UXRXEMl>!ge;oG#k8i|MJY<{gF+v41>-MWt`HeSnj}=tHq95j>SC22A~XQZ`25xONL4mLUGMl zX#`zjWi4z^tSkbrq{`>ua8l(>xSmuQ!t6}0M0!V?Bi9`h19&%$^#*HerB%O8qLj2b zl{rbBn#7~TCq%U(PtiNVd?82JAZR#9lumGnf9SwC{#_K6>&%lTt>-3iFLA(YPh|l# zjX(jQ%0KPmLF?X15q}SUjVt)?sm%G6i=1^yKym>79zOUjFMm1k-*gGAo$bN2?yF1? zVV{e}cCZSY#`cbWebcs9dR}`nf^GJV%lh#cr?$#XYCLOt`9WpoNa?g?IJ&$SGlLRp z#NaZbYB;2isNypPBdWH@ID>HqY^oYzZ{P?^&SLDFt9pZe`442U18KWXtPiz)*s8wDGh_^^ev#oKAg zn((9W$Lg39_MfCc9yU}R)Xd_HAruBVTw76f**Q)hMB}e6O)w8PD!yFU-%z!ZnZ2^= z7R_v0RkfWK1Z7N8#_6Hv>8ftN;`L`roghsDle|U+Zm!)S51Y}tE;AQlHy229&mk4l>nYxQ#BMGtf>kRu#pae0t}#t zCpi({lu^^?<7zs(Q+8!LW?*6AyBr`57d|C^u9EiU$xYv5v22J$tZ4(UHibPOLlM z;Wfa+9vR8cqh1-K^sU}>%cd$$fOM_>BHd z`^NGLo{L;cQCD#}l#MHxLTtlZnWy$w?c>TW-$gqtzvB02qD46)Fd`nNXEr| zkK@uT8O=GE2PK-xh_bbFnT815h9sOM2c(%}{x9(VlmZix zsv-~5`e9Xri0_7#`U^C#T~o%qcdjatmNq%sQx@Bvv^I8(l=D?%=2RT`ZDl)d&I@)d z;f*RBP}Eu_yM!0BmvD|^3;z_`*#vA+$MM;KW-;|Sni8-NlwVdicVEq4IML*|XDV%?( z+8!xZN66uSPmMnkl#EM%y~6)P-{i=c`(JE|nt!6SnZnCe8=a($Li+%}+cv;61Flzv z)4^|v1H=JG{;FaY->6FDFdJ@G`SPLePSt7H^zF~Q-Wu#(!*IV#&gR{Tt(l)$jF7%<+@jDY=KJe$thp&r8 znEynw?W(S|o%m^SKJvmbgAhK`P7o>*8Gcf$i;DY0#-8y{5UrYMV;ox1qjsz-t2MZi z1MBB7MkkDsP(=4{fD3yogP02k#xLja$(g$ZHouDm-X{-_AC7Y{F*DZ=k9U7eI*(`n zplP-bf-L9iM)!FK{#-S>RQHAx3yP5*c4)dBcDYpJy>FN5F+{UMZa$~F5*@ttQ9~)!W6takx<w{66kxSkP6ZWdENU=e%cD*6;Qn3dQL z1lTSLI~q?wAIIo#z%8;mCOJ8NIJkWhWuEg-1|B)Azw+M^bk0APXH52=PxZG#&iOkE z>ffGdmozbb>NjiW_e``)nse}ky|YRDL5X%rb58v5KR(eeX-55n-3DAfi7JG~r0NzV z38yAkcjL*(LC+=Zc;p%~A8H0yCnC_tn}e%?rkT_s)jMd$DYg1G2lqtwp~!Y62nj>! z)eD>(_CKoNYI=1k6l7HAv&Tj~7Q@Jl>WVIA3*=^07ya5|3~S30vwE<^ETPeuoTN(8 zkl^{u)1#`Vas-5wWE^ZKarjD)d z(~@8PmYR%gbVYSdp_*~p z;lbR7>V+O@SVTcM`w(thF`Cf_l8M=1kFUho1WfbF>WndpNC(yMHH_dZasU@WB%p6a zGRTeUk6`By)!q>DWA$uM{#ZSVdE>|GA}+N5SnbMq-KwrM$N-a!z#UNxK6r~eHxM0U4`D;B^+`D)QxkR- z;+gXhba7T4e+z~m12u8hc>bGc90JX8)+w?#Fm@8s6RpNWbi7r=TCK&`A}p@)FbSYgTgLz;=`&rL&rFo9C$ar?*vf!Lyb)SRh@aS_w2pP}C)KeJ4 zlW4IE(;Sa6ox_Ke0j|7pMwp4N_pniZfbsW5UnJ- z2Qps_u?F*{p^l5L{_HBJmrs?ve0Y zX9(B=d*=%;hJ07+1SvUIcZkTb`a|88Y=J^WDY3(Jf{IMfv8F1nbYKV>aa449Rt|f9 ztP2adOm(U+sV}JutRf&kMD3(@{;~P->&(q%%uUz){IMAkU`FgIGV`;oCusfx6rgRZ z8)A{hmw95W37V}w}z9UA6bsE$iKrP-}KeYFs56+ z^;;Kdp5sDroD5pM1@7>E`m|<{XG|-@+e6PY=WDEIY3B9>>o)>;VY)T`*IL7DYd`Rt zZEgMyEuJ|s+p2Yu{OsV*ibYgc>jV}k0ym~auJ0BcDYJ1lpfHEu;G^xBr;Z0Z*3MeB zMx#Y>b6p4>B;>OgvITu#zy>)BKYb;dar&a#IzvWl4bd^tF~1JEnS`8!-lH(+C-{({ zq{AFzgZ?oYoAVcQ_Pb^5k+RPDhYI_Vpnp9iQ`KNy^_1kKz|MK*flvT75#X|NTKI}4 zyvknx6%RS4@iMj>;}=#lgPZl#zl02gc44kEw``3G;W zsCk!Wj<2jioSfxQ;|&G>kG=1Ji{je;-`QQZ7f`^4G!Zq5Zhc&~{Oi3B2Ar(823G|Hm4I^v-i9a>W%uBBdS7 z=u{h^6Keym0Y*$)0=OiHy&Dv9ZUTma`*K4%@V(DwKEzVIsrm2f>;Jx?(Eg)YyDw|x zFOiRKVlH1l>T#yB%gi@i%=8sf@TJUSl2#1@kw(XVe<@QAE%RSx`jhzU%#TR-b*4Z6 z+1HtEGlF()y;yB{>~^Ew;4Sl-QJHdrEAQoie@)XfG0bJNU%b zS=~6AHX+Z%pYqLmNZ2vmlwz?Y*^;2FJuWFF-I-=jx7qtU?YNxDlpzoAAXGT`(`~Zq zMAXneD~7M^kd^6+^flGNwP+x|f-ZPZ^8TfV|NPy?tWP8~U)wj97HIp%+>lrqgMOrV zlWx|xTK?OVEQL<{baUqQ$L{GE-lzU4CVf_v)tet)oRxvG^F!TD6j73Ov13Y-CEDVQ zj_#iv2W9d$sFydTJL2L}lKMK*9TZ=Z2)Pv@@1zHobvN?^7iF~-(o>7Ga`>U8S(m-2 zp*(9NKWJ&zb7@Ljb88(0gpe$=w^?f5wZv=58=g`WLs)|g33u-= zmZHhrh<g00GZJ{tvV}op(N;lw{FnsBH|5@ zTee#PTNhHoTn0zb}D)_$DTiTc;vs|Wx-h=pOI zViygA9*Y|g3`P&{XY|Ke{k4x?Blq6QXlT4|@8HXNKLNYDb;cP4SFM5<@srkE zOlm{HN5i!IBbT$JocOwDglDJk^wIgBI&3GhVz%Yhbm#ge>x<@pJpP>%L)~=dv9KT( zkq#X3u9{#?rs1C1Z@qoiR#~C5VI%(R4_W_lzo4sEvSbp^Q(k>F>nj~s2sxYV`$*^W zFxa(y9#-(By6jaZ^$84q81U&DTu<`7CS(VRy&gkW1oP=rvR?>OB{j2aJmj9#En%V) zI@;sPZtvKz|Mt&Vb?p9qs(m;-Z00m$$+!R-wkkUWTn=nC{}5J9XJOT}65j=IPax0a ztBce}IZcj856_He^M<&JSU)%GLl|?#w18#9RT5lny+e;W|HPxVf4WcYJaM|ic>Fro zK6g|ce@2+UUCFijX&s=83&;5eMPUir9`8(Kb?^>L1=O3L}9fFas8wTTWc8GAseIz`Ro$m9ULJT%xK>A6(Yr}}1rX0zR z7XD2}^+&SXdMAnnvanGg@jXH8I{M~Fc1(M$e=1IQ0r{q@SfF|v!jbAkZ;)&+N;{f8 zK=_1`9ytovc&0gwA+&b77b9(H$I;v;C_vFsQwfGUnXlV4?u(RRq>@eWb?tMGEyKrz2 zefxHH4{kQ~I-cED5-br&4yN!K$Fr+NH1l}&B>vL7*_zJU51OYiD=m80irJmI(OSM_pG}BAK z5Qxb%-&;7#j`0%J7S1YGN9de-s}pL)otCIb3c>VD8xbTESOpu|3OSBl?qQoIzOth3 zCGJDp;w}9*zQi$o!@i^$9IjSRpD{fmBPSzkY{cZ*+4P0~$hNd5IHGeXIQ=4ZP-1R! z>H$$bP8S&gwdT-i4y-c0UgwO`C-Cvbv)Xao33mWcv^nc6Jy0^MBlj+?Tk;P`ahJ>z zOQJ`g${gauKLay|7i!sL5XHuQWK9t-oPe?A0XhWwCxH%6YHJ~ZnGx2|o?cQ1H9GU(u0TZrX}&Ulf= zclTY~ZP_fo+p^gw)+#3oMq#wZ4g*x<&FSAU^IWCZ|Fvx(`QkEc=L`JKkHkRQc$G+^^g7F5$6oNX)| z95X)}7f{Fm32-z8HD+o?cJ??Hk^@Q*;^Pza5r7-jMMPQ+<_N1U(h3Ins7SEcC&Yux zjTUst?=%jK2JVpRyoS3&YP#QYqRb3*OK&km7!vG&Nyi`=+P(C;2&WmSSXLy@3~(%# zDC0W_%7E*E9^WOhL^a*V1zevfPh0Lz6b1Ll4+LHwuwqRPC>%7Q3XVo%;uC?(Ziq7K zt#$y&8ZC*G))|R8-WbBnk^N&?2u=4}PmDDZ;O+@g5yr?wmT%_qNK8T`)Sf0{w=XK* z6lpiO6Eg;)FYd&Q{xmCw1=Vz)b&Dkw1%;)Ks3_=8jIsiK&}!93U>zzd!Vzh;IHDXz z6HqGWcgYXq3yfF^qqL|wtGLc|E^1CEPRo0n<`e~jg??k&oFIPVz&ZB_B`CML8ttb0 z=3L^0;+H7+L{3*eaOfQDU3U2Q?8gZc$Ki86<3!vxZ<<+L+iCH0_s`*Kb(=H59CflmM5oysk{8a!?Atl zV((UTr6{Kp1%KJQivPdjoUed3d8xNlNUuK#1#9t(z5MBmuX{^4ZyLGSYa|U@oD)pn zO1;7X)zNzmjW5k9qtwzIJAb}3XMU=xJZ<}_ftn9(f)Ih44yTp+@=H$S9761$_NE8k z%jqYPq@I6#lY*~%FXtR55=`=@HSgo;_bZpKKuRyXpYt&%(!B0X@14r&qI5R1lnlj+ zOU~ar%CS)wjgNFXD%xR8JQw0Cih(&1W(kFy%_$&V%BNydoz3y(e!mBuJKQ81K{vI) zOU~xJ!pR%3DD)W;u#$iC!yF%(dL8~lKv6IYi9AjpeUVe4u0h&X;*%0#i8X^SIGrkKwn<(Q+Ua?q2F})yZT?*vh|mqO@Ow15mU!*A&8xsVxc?Tmve+V7T5b;2+?yNA ztI~5n6VZBgLJU9czFaeqnug_WOZdp*J?k6 zo{dux>49{fYE=AzGjTEqML(0fO(cB9n^HHxhkry$&(~`CbsKWOf#@+R51xk6mgjQ2 zNJgL9I8-j<&pnsRYTINLt8HPLK#sFCckS(1XbzG;;mD9m$oOnjUJ_CpzPehJ=WCeIi!y zOrz1_Ids+to!x3R>7D3*si?!NU9^#ni2Q8zE*FUWSiPGo>y1T--_d{W_lmgs9f&J> zj^8bJa!`9s0LjGSna=VH_I^D4*b(R;+!Y z6*#v`+jltzjx1F*C9SH_L>DgR1~JSc_u}qCR0=a|jJ(LzcT8`uUMSKirc`5AM?Hi? zu_9@3E7UN%LDYeu=2?_9LZ&Pi%3-cql#GI8Ia`#JdUjw>)5VLqfz9C*HHK4kO*l2~ zaOj?lOM!Iq%iLt`(Q81FH$VlBdyNy^HUsIUf9HlN%Fz(KjJW>3LlW1%G7s z;!D5E&2P^OU1Pt}${i+?&IIj`F`I((gx(lgigbCWX{hVTD|F{w4Zp^mmyT@|OI{%V zb!pDugw#>ILCQa-^hy%(pTy<0^WnY&C_~;@uCY4AvH`kRfXS9-Pcu2sblAG3w5|R?`1laFIHnG+Ug-ne4=NLYyy-76DRD|K1BLhx9If# zDJEOAB?%Vd>@3n20AZ&`I~-|Av22^h2!9{Diwd`owTQ%*Lr6c%Kel6EXL3?sr#&e) zB|0wF>2#(z(xOwM0hbUR2fvFR@9R!#7dkK~FQ=m^I>~0S#r2O)cE;Ik$=J||L(J0R z;!JTVHsTDyEQAPBY+p`a~qK{OLjZFy12M zM$`PEdA+G{j(-g4hULWunEI#1noJf;Tv}XmY?9MrHznCE(aFhiND+m+Eo4#bM7kXR z96CKL@5KNIY(Z6RY#NFS>Fe7+F3y<(C&?+%Hrjfmt2_N+R5?5^CeV=-mz*Bg-xeE} zW{OL4q&t)P$E75v*-X(k6b*4lx}zkP2py$9E~EVj0-m-Qo%{iIPBM%EGW0= zxW3M$B-Ct2e^Y-O+B}GA`Mf`Xtrh}np)?3ImE>8lW|Ge2$G(NAcW8a(a7)l@OOj9Nxtefrbd@q!JP}|AURYO)6I-pB%*`ciY)Z?=JDfgMax^NR?|M zd3VgeOCrOA(~UNs>X_fb{|Yz{9>+t5hQAAD*5WoaTIdr9FZ}V~RO5r=>;dbH{@M6o zMo@kyc@CV8f>SL$9F%WVv(Ai7+}I;udM_xyi*lB@soM1dUqF6*M^Xt?dCH55VTvR2 ze)8=A*m+XgQTm|didT-8dzw&9SAz59)FmRHC@>GZm&L=z@z=18{DX&jS*Ih5XsEquFC7l|38 z8Epic7>;2}C(P4ydT$N$wCN76mFo`VzMy|2IQG>mE%WI}=oO68W44w6ZPh?*2j;W| zz|RpDvjO1Gx=2S9n)GLi!~8yG9^mSvTKgyqXkzr}HA8BjEe@r<<~fQmtffRoV)h+j z1S>gWY=!E=s093tGCEBr%$*$;qkDcC`4K#E;yMiIdgf8nT_6}>n~5UI5H!S350Dk3 zE5^Z+(a@KCI_C$3IU=3rgoH@5d%u_A+A~#RR!nK5j8SGoyoF70J=5h6;fjSZXwaY< z7Dm(k$Eyqo4hIW~!xHN?3mOJzf);uxo9Kt-BfkA#_=2D3TQ3ZQJybb0Jq zIA%dT_Tu*CEU2ctp?SLOSvz3`&=OQj0T`Tm_hmJR^5qc}3_XX-Z9HE065jTeG2kuVq%tXRQ-icBmynV@?;5~?#D zMrXVp>IWhdfxzfq2s+&uQgZf%Vir=<{m1$CiL`L zhaEX1a{1}NI{6w#^1Af)Z?n#+P{y0-*zlOi(fbP0(@uukapk*Lt4jaF1`lP&_`80_{) z6q3o}{!+)DYz!)3b6q|Qs_FjYWvyST+IFYTq1WRBwL0-7MOw#V%?V2XpwcbD0?pAD z3xabOQQP+s(%*2M$eB8ah17IsO(Rycqvr&K0T>@215^q*4d4fjw2ot}O^I0ja~hCS z35meSH@I_XETn(jp0&vk%x0c7-EXyKIrLazWL#55qY+;u+TsYS0Zk&*x9g0KC^Od0 z^zLZ$!4dgq0sfVGP(?ny^2dUKU{0_6PGIt1)hmCZO_eKaT7&??<)Mww`%_`2J(N=G zdwDag%P;`E<#(mWX68pr=V|60z)2e~c5joc)94O(P6kT;x_X8BT1?6&Y|0X1f7&beDE7FI z62)w)Jk!gMUVo8-Y1EhLzO=-i=A==NO$ww(&qPZ2`mFpOQXcq5lR4h|N_sh_Gyq8F z53Qf_yl_)t{?Hg+u{j@@^pntY$!lkRIhH=eHg&sEV2t>>EQg8$qOjOZD;o9f!k z)z!9{TL%pQbCv8-Ju~I;FtxI(K2oyrKRXzI?V+&t)HQW(APr2N+o`gy9TwC2(Z$K~ z)`?$XRcWTDyY^W3&=f%`o8-8U6hVf2;fvjy%YlDV}9n#Zc=-C^$OGM7wP8R)tlTa<$5>wt^vy38TYP{sU5x57GVE1ic>E_ zacbK=&?Ni(`9b$miYpI$NZ;hD7T-5wE`Q&Mc^gD3xv*(qwcI_hLR-pky|;~;H;W2h z8QYEejF~r+kr6*4Jf2m?s)wR=Ym3=|H*%*n|NfeJoo&hs&1x9iV$*V77ey!e80ouS zJ;gnD(5R2*1=5Iyc_q~6gLyr$!SwDm8z=bJvfcEYXJe^8EyGFP@nd}HifxRNg2xT+ z5Nftstp;Oa0x(nAgnB%f11x%Dd_;l~;xU544-V(+G8IM=^c6RY@r?=k}u` z;Un9klz;z_{AvZYf-*rF!t&so34q;;V3~fi_z&jAi!`j8C_@)<5}7Cx*8094N-usi zuZ%j(sP?6#kLTT^{mA6ufMF>(3KsXR3!myjtv(tukUD%aFMuK+el(5N<~=fqKKf+d z-P#8ml_H13_HHN zO;YhgvKPdTP=AI_G!Y+JTjYvn@w$Tx_;m*hGDfLlHEWOpb}%L)mu?m@y*M=k7OAGN zj(RMvI&2>Iv1^9-Mc_?vsC_y=-qM{w`}oO zMCQ+Ps%U9^`8VSVtv;%k)J@$(e|PsVky35N5}KD<*rOfOtNb3uZpCQTzr?i)W;F7G zm7dldStXXr1)t$b6|E_9wJCTathocRn#~4mpLmedV*O<3Kp2!U+n(BmPU9t*yTY%D zFf%V7Z*hsm&%^{Mi@!#4n7IUmgP;-})lit(P6-2kLJuQ&ti@%4Ne3yoM6>l8rwsPt z2RI!9>#NZf&6NlQUpEH2F6_6BSivvG?2n09!8Pf=#Vq?xBUbPmmgSv9tl*ERWH*Rd z!5>k{ZcxVx{?yu!k>4+Tmp90=-!#Vxng^7BM(w|Pwcs~v$?h!23V#14_J$F|_y2o0 zu{WswPHVxR*!HuCq5c1vUg?He_M7HdLF07l&#C=bfc}m8@jJ~ign!!ujNftuP;i5> z$(^R@c9K+ZCxfQnFk%I_Hk$jjS^kUe3x3<-Nb~pwtV6qlAKgwk!s3xMnf#fMW-oZR1Q3 zHApZ-Bi<=Et-fdjmv>J`^2^Oo7GKLj(;@Z-pVMX(4^01=zH#UdR)L}(!Z*1pQ z{JA4LD_8_$Sqy4ilXCA-0^d7Kwm*vvk~SMjxwf1hElz^u7g`VBib!C(cWTW;u(;~ zzy_2BqUUb2d&`M>wtcm~cDql@{=-LAO8Vyyk7F|_=v8m*pgiv0%J}2L^cU~?69T0d za)yKfkL&TqJsh^_|A(iXMIx4;%NLzebc{=P^zR?%NQQhyoXKW)I+JX%I33ZDfPfgn z=kZ`^FN~tV$LcIpxvgkkhq$=@eNC~^j=b6OtC2i_-J`2l5|{|`)hh$XO&>chi|RTYX;1ZK72(7c&1&-_8TFAnyC%}E z1si;Y5i&|kt>~ougTnKTXiR+d9~7V@LS_|s5*e;}ZB?%S=O3Q64coam@beET?O%O; z$veR&p(R7ZWnP`oM%PiuLq{XR5*-lfHye!+PF*7SX(J8eBkblxV}#yfkFwiM5PY`i zX=7qaCwh%fHpx4n&11)0kDULyqmulq5Sv`Gfn|fLGSI?AcSXb^VV3E|TIO4{sBeppUmi>dp2D zBe;;knr;{ac6A+NijR-i+Y{o!ArI#LuZKr<%@$+|Cg2?BK1T_L<4gx|erLgq_pfrJ zAyR7<$dP;s`K~AcxLI-!F4u)GAXGizyP~TeR07ur+kDtxsbsG2^9+?>?th9ddr%2N zRciwW1C`*_o%8O;izmM?`quq|Ub|c*lQcfnw>{E<)}~g7>C?+a!BRhn=5iI@h*s4b@4y2F~6a0LENTEwGni4z=c1|a_4eXTJ z=iY!ezk{=OKNp(82n7rDsjzr7e?eGm<{I_ZvDnecRoNOoMO<9%1!zcy@o5Ph-rqRazR!OQpMWJpIVi^HXnW~dU6($N(~aeKFoA+&Di&)MLoDT`~w z%BPx#AgxL5UEGC6>yCE}Nnxr%Qv`<lI z9we93*f61EGFkzcTpYMeU6YE-HQn)SCd!Jfx}Uww*C!R%3AxYs%zniagq(;@^e^rM zWFdh7Iy!4y6Zu60isy0wA~>OLl0D$aHrwg9vF;@$#eUfnYBfg`Yxv8-;GaQfN^nA^=Rk63 zHy&|3jtObMXpaJ4)iYATPL5repn{bvC&t4dzrd{|-S-zgqWVSIV)b7x7`OL-b6$n~ zTnU;S9<@IVX*8KuOeh{rk4`8a>sCzd#r{ujG*)IWXwCkQ{fQ;K@e`U7e`MJY(y_%U z#9mV2#Nr;IQEUOps*j1XTxS4~K$QCxI*J1mivu~a#|>O-z?+3`&IG;B2Efqto`i0W zF`6ZLRPmm?vQt9^lZrc#tqeM+Uzk)p6`z=HO0gfWpIkiH)4@i#yMJ0YrFfYv%8U*Z za#ZBAtfV#HZ)!2$39`#goaLp^a?}9Xl!%Cv{#Y>q*8T-4E92<&xDTY{sd`_OFkhS8Ds;gJV z&z?Gd(o{E7x$fEGc-rt>aeL02U-E462XWjf%KWT2NbX4S8qc6gIC`}ED{c6?&x%iR zLb;OCx~I3Lr#~1k=qP%34x(`gwWL<@@+`cc)>n|=SX z^LyrxFVF^A*}RIf>5sD6fwED%6%YFv^|xPaU4G8H+xMpH&v}Ec=5}k*f15wQQT7Bh zXV2|t$*p`?|IPmYnz;Q&*?%ipNDZ6rmC}@oh4c7v6$_)qUiaX`g4n>0WIy`9WebhI z0Je*c09H)Q*k(oUGd86TU;yuH7Aj_{PBiNRvb)>VRI&v(h$*=~T|ra5OF|7Z`c3JF zo}{&V@wx{-VdzN52)+s?w!ILB8NgKBcj96U=2*t2QSD3o>;^EG1i1(M%qjzF{~4=- zb}eh=Mx7-AfHwLV<|>$tYO_0(#Eyu8>oN=-A45P-V}BwY<|_yYGX}vsLCuqlD4os; zseNnAJ<~EKjKgqJ7Zcme-ZC71e1RA+M4rQN_*V$GolCOo@~qd7bF@2hHxIe1MyYIU zDHXH90p!L+15<6*`8qF>d^*7D8@OuW47EUDr;u`&`7cZV{aJ9(?+3P#h!2UWDccS+ zTa)Qc8;?~_q%8p@9ehThOnJOxErdVJa{4Twq?h00F!sPVY{oZig_$j#M|+%6M>v}S zuXbY&8j4YZ5oQr>?^x2yrvb(;@Tmyb6EKTO6o|(@Xc3rgrjhb7_~u0k?D1LH5aMwi zt~D@AX(4-jA8fS6qbytgI7zXY(1p$*>DXLxC64aZGu9`O!y zx6UJIa$(636PmNtm=cVKm@b>y8RkMu=W0BRhBo_!X3xWMQmNh}lmL zY1PEYD98(uqOxQz)n`U2DYCL8?f)y2-?gd7RMD0#70lXH>9s52F|n(ReaZHw;v z|HKsO(~?4uw(YP#Dxr}QPtd;ej!k=4BqQXUW6f9RPsH}T| z8homO6F43Y9 z&17t|spZ*ina28iMgt)jKtZb;8yL8a%wMbfR;DBboHX|Tk*pBVP9*dP+@O2+N1cZR~LQ4@gHwp)K;^} z`{{4AvIM8uVTyO^7GFKJh`)O3LD5>(<>nrXaniA+QtWquRiton{$#n}a}4jWxhP1% z_k9H4c9Xm?VlJp?+2BgV%oW)GiPwk|v5%T56g|xbjA$*TFlWKcCOzdXF6~Bhe7wm? zA^#}v`B!*N9r$mPpU}P8RDKLLax==W7Y6$6V7__z-MP!=lJ9)$MQ^-=sM4Axi$gd+ z+PY+M!kxNbM}J$gcm*SIw0_CrRn33h&u)eAa63%I3sVQ+!;7*fLKQ|Le|62`%qbGc zwA=bysp$E1KfXd)`l`t5G@f*6<{=osb!|4suJ*t6U=g zymRC%FTT&v(jNdTUMXesqJ9$L>v^;1sOa!pyZy-jsoYky|KVCG|N8LKH#w1{+zm_K zhF(}b+?zJuUm7Nl?cTnu3h?GoX!-E)Ao^l;jha`CEIq)96wr{tW?Dv$+b(O`Y(WQn zXozO9>Q%+7dp?(azWe$U-!G07f!L#S*g2|nU|Vz=<_HHc$H6)?W=sU|_e>G`6u}e< znW<{+H5=N7JGxa}c6<=sd>$@V|Ii=^xcy^TQl9>VxZ86zn`OCl5PkYkOHk1(5|TO-nB z0v{Ly?$DW?Sbj1j=!~>=e^n>4or99ncc8z99W1+!11rB$k^0cKwe;b-@2l zR0m=skKteOqDiG!{k5+)kAx>-6!2n=PlTD*>55k{@UPMZBH7T%lwDl9fx;G+j-p2v zmX`1r7M8YB3B@uJyGq}q&(=D=sjO2_LuF|xO{*#`<}X#1+Bn|2ymYP?)ZUhA`IlCf z4j3;?^{Nq9tgoLeRrQ}Bz)O3um`iOc-3mntrs!pT|O*zt*n zQ4pBEPaNNK*2eB&4oi@heZw`rN}kwj-8HW!%F4cOd_@c7Wim;llO^)93)d**xw7=A zOd66fj`5|DdfCw=`nRI&We+FXXCw0Jk0CJJ87JD?%CdiZUKFhFw28fV^>FV#c(HMv z&6kwwviCf1*IRQ#-oo3h{!`=e)>l(@9w?G-HI$vSWv6Bezf+L7u&jWgG~bWhKKxQ! z`nISng(lHSYy!1eSoSbQmXxg~>!PxW!nc)laZy=2x&Xr8_h8xULfZ0R*+TI1 zZ`?Mat?-k!q%SKQPrb^@CN`4+Je8GAF{!#MnwUni+!LM>8q%;lkm~Bo;zS*l9r=s( zWjuhM=Ot)Jueb>4Wd!+lmT4l9r%E1$;>0) zDQios-YE;F!|#;&QQA9Yod?aK+W_Ck{Vrk?vQz!uhmuRp6Vm2(W;Zm=}Luiy`rz;3;7ps zR>@8BH)NA!lXhQ}Ufgxq%1c-x17|#DmC%>cN*1%I4EFqQF5fR0p*`rRrj!3E_sM1kScXQA1nCY3H! z11RyRto*7_2Egm+h$xGW-c^=Q2m(tkxJ1krON`!Xz>5}Bq}~{lM-QmV$IBwwVx7ri z<@c+~<2d&yOxU=hdcV3{Lq<(`U{}CsgK@=ZjnR8dKzGy|^(H)PG2!i8%GQ*RQ|b+7 zyaFps%sBpxraU-AHPWl;``+OGzCWe z@lsE!TmFe;jiW@x4WdKy%4NK+Px+Bxhz>Lj;V$6o-b+5g_FB@;P{vi(eUI+tZt%-w zl%ErkVM2KhO`lL6^CQCJ*(&H#pIEMHt6qmjrW%8j?=U#2rXoLk5P21q2XPyza{8DM z^7iY|mexw2(9qPP@+Y-lk82rIY}+fR;NtSqU+=|e8WpH(!%r+Jmj%{-rW5o2PnV~O z_?eHDua{6^cAA#Yf400-r248^eG|hZVXBm8HjEWhTwQteeJL_O*?j5zU3P2-NO%4G zIYSa9iQ37|)n3@x_!1-1C-AAhi0cEGSyQ>iy{8xK@aSV2<6-g)D7t1Q3z%_})nRte zfsNlN1T@*Ss69BQK95=yBEH#!ydT?m0Nc%MfdC=-Y$|8|tbM7Rr{gb|N7I&<$|ZFF z%jGtx@ahFlL#BwT;w8NJg=hK9#VBfU=7^~?Uw)u~fkamzp{J0zrx3`?xR{nJHY9IK z=pbw%LlIqkg4N)RF*ffcGp9@7v^5*IB4hgDV$xQ4BzV0skC;>JJ^%*aX}QMfd{~)| zAYP%%eEBj;ePf!qfW=}pFu%59z;O`QGMLq{_o~|~2lL6(JXoC9EH0!YzAO^0V0#2y zO~xgL8Eu!~l@^!H%?#U$_W*}|02?174y!RY-6Ih2tNu~`sKke%>ph33g{bqbVOG*T zTgt6oEFupv6$}*UFS1yA>e7uE3AfhswLR zX2zCd7&`I$DTF2tqy}9tIhR6P%}&3-QFuJMv43x|Eb#l695aT8m=5&z%t{6>R{sz) zfe^{=j_7@gji@IFg;L!U1JlU$QHGe_ZMQ~44GYHlP-@7Swv_tsFllE@3xIl`7?tR- zMkF|Z@9oiw2Uv8-h*8Kpb{7(F?L9wD#k9?ioQC1&2=(OaF?~ z|7t#UQK&C(`R^;fPXC2f>c2FrLjN1HO4?Yf_~4V}XF{}<@}_a~duXPXkWXFOBm9;N zH6c)j(@I-VC{V}*lCQdg%I=Avuege8eyOlxFjVLz-$mbvDmL)Xh$}wf1}ZKKG~Kkn zM3oSL`NVL$l=qQVm_&3{QZazPTTwA7-6KqO=>7_szz(mI0ms7mrn6Jo+DYs2= z%#Riv3u_g5Hx~L*#2?xW518}W-EF^#h?BWyS<2)Yv(jgd8#8JAq%jn~;P3iSD7~@A z+vA}P(5<5sa)DMmlmnVA2CVKMy!4=cMvPu|IpEJQ^A{-*48d4{~2~?k^HK$Tp?&8zIr8P z^kgjK;hvQ-eZsil^ocXZWfQk;aL>+(@lZ%&HJT$5Oc3CV90LU}@sZ~E2<N&?SOl zJKo`#Ptz99>PpJ@!W_P%1fvA^HkFcKbWiJ_5eq8p6yYnZ^$0Zv9}UxXd})dHHNWF$ zZR+w7J2rmn$pV%Q>=2Rnrop~+VRLtRfHNy&0%M84dL?7}*sO8mG9X^sQ@0T#4rwXr zNA@*@nG-CDPAvK|?K8k$9}lg>c0&RbtC$m_pr1sCEOAh9z!3w)D*xOV80nuWtHU6R zTV)#d-XEWSO256=p6L+59U|zR zF5p}HEIFZ|_g*op_=5pU^dee2t*8U(hF%Jy27Qr4VlYRi4CzfXYu>8dWQ%1?z`d3z zf>o=eYdkepFi1eU;06Fdq%N5mZm2Nq{ZjFwqP?R1o|dy%{;BNK-S^7w-R(K4bm)>m zY__p=o@rR{XApI-ASVNnlOZts!s{QpHgo6bp$o?dE#BA6XMO{h1%F_mr;#AGw|gFQ zktOKy$71g9wF-a4QphLw2#B^cE5}CRw3C$6_ z;mezPeNzi9-iv*{K(0N6EM&_kD}OEr@65ur8T7M0`~epJE0PJ`rlxvuT|N*ubP3~r z``MQ~ULF+Ej@=c@7w;Rsgx@#(p~zW~1f6<~BxuOiZQVB3?NsoW-+f3@qk67cYk0&{0s@YSx&Kl<;}6BS#y@I zBi))JF%`{Oy8MQwwO)NOa(jXg&sln2q*#KIVH+#j0H$1XG+#7#X^~h}s%q*ddZL(T zc8_JaQz{xq+jw>VU(xnkTYmf=7J!_4@5nEYnMLA2CZdJ#jhnkPfIgYCX zB`#a~no81~ohgmk$y5zcs%z&}S zE$U@cIMVt4N6Z=MV*1KR8WlTNwI;4g$yJl<`THe&jCR>B9hbw4Y|A1z!Xir@-w?lS7{}WZmVGVZWBV?f2=JM{%T)Xm z1D1{S(IzUI7FaH!m#ico?|u*ROH)(s0eE1>vMf$nArMaPCS4*Bw=?l+W0o!E_>*Io zbx`tGXDlNZz4X2~i`K64@rTR`7uYI*VmOzbVo!?wsP3fr5nkur=7@TeYb2W_1i2JC zr9jrS%oR)OR99XbkN8ErH+FUz)7vZPFVds2efr=KS0}1ZbxAuPLSGPz{m;oU9+{Mq z9Gj@Bh{qHIgVS)Z639HQX5L^OwCpBwwg>h^rOTRe5X0 z!mLkKVi(NjWphK-vCNJ>W9ROgijm8+AtB^?)lYSm`fm z8mE}C_UK9p{aUtJwt4sF-C?q@-AklPc6rWZsY<#}vTtXVb5CoLcp+x9FVizDodP!p6H? z9H;JIvr31qW?k$xZ_2ZDT(tQN>+;UKN&f%I<2NF>ODu8i0~wpi7OCY-4jB1F~8 zA~j+t1j+VQ3p70?jHp1KKp2|68nr;XO{_tr>6z`Wj8ozSDQ##7mYwJZwJzP5J+z+$XfPy zZ7|3di$A~KL46!gy>t|(z_G-=*&wGA_B1(FBU zAQ=NeW+a0w=mJu#09hXZaxjJlzTpb-U)M^DnE7i3veb?s>2N9A&;_e$t_~rpg}t=M z5t9}{3be?AAdtN(EwVu9jgaMZ_zhQzvY$764+l9IO}d?~Ho;H&d82-qLE4Q2iAR?r zOYaP_0k&ix^`ogf5prf5ZxjJ+DZc6M4bKBX_A2S|ov!Y}*xs~vr>o<*zCQ4}Gf1(D zku;ElR*?72jHH8{3IO>o*he6hdxMzn23gku;1 zh|~vx-$f&Kxdsltrxk(<1372`c|Q&0WOyrh+Y{u;)~y7xun>^=J|G*SK;G~M`M66f z6kaq)>mWuR0O{QZWC30%zUj;>ce@S=Y1D34D*xUdSC?_BDWayf>`?)mRYO9dAw2M@ zzPd`zDU=HW(KPkTWWchMV0sJ8#iP-(FxgiHT9I&=*&6M50L!xX3OpC#*{8TW@Sdrb z5z?W^N;ahXoh`5--R~U4O;fRuUX85u<=jcW)*M7HM^;AjAdkqr7?$r+esJ%~)|`Z~ zRQLo?NR?|M9gnMQ-+nxD&j-0jxDsJTh6}s{+$~) z%6$>4*OjmD9j%lopHU1@d@29(&6}S~LuMG*^;qy z%g!XpIj?hXTz|T}dMr95&Jbtp@Qm1W4U4&hWh;PTcemAm2=3tqcT@16>LYU@s$hO zvj>?xUJ>WTMzuMV_Rn#CbgI>44ga4vD$j_7F7V3^p5aFgttP8C?Ws)i*xTZfz#6@` z5|D~HQEL9#y_GSXR}#E<-7_%e_E*{^OnZ2Du%RuA^`nvdD#RK^8c%x-qTs2GpI5*4G@ z=^34g5UpoJIjgHjz$^%9*SCRMu%ISeU9KSF6ofMQpXf z&IgZ)dLH}D-$uSfws$I@;TufDM+y1hv1v9Te<*y%o&?jhnN^R_^9e?<>y;jDMOT;f*U&2yyJHhA$>vXs3aaK} zW9_h#F~rv{_`5fqpIO!Z&$aJk6&zyYS{!JBZZmRz*Ewc>+@=R@e&WGxd(r-9ytw^{ z`2Ws-}w7uK8G9G9qK;??wvNR zwGzAe26U5it%A2{{&$adp;Oxjk0!5GRWE?6<>rt6_ETHW{`Ao^KYdgyh4>h4iz8DAzGSSI@i8*621_A}N zb;RRyMG<EI1AN+{u|E8gA6-~hrXqfB-dX;`BURlvUiVfN00-wDs~SyL*ZngVT4 z=;X1g5DI>~s$L|yTSaLns)B@GZQOS{{dSduh90jfpmiszT2sjTRgduA|EzkByOt83 zjNxBgjZV%3LUQLnI}deEz&rl8GiA`tXCs5NK{ zXmrqSObt5)?PU|hpnafSg7$-U<&S?;6(!_#|EW6CS$n^%sVQdl#Y{dkY5U6u;}Fc5 zkm`+GH-1@YbudRSb*erGH71XQRom!vShY#`WF*OhFkfXNnoDRB!DirBkC2i@3`B6!gXD>U*?*E5r~1haJ`; zp4MWi@ZR3kvoyg%b%O>;XzQ5jB^bo437~0Xt6vtisTI?y7*uy*kCFcBT>{VfiU21a zK2_d}e{@{+ScR6F7b^{Nj8bZR;^y*&wxNSL{!C`|ZjN5auAW4Xd#&v#l6MKByJuB* zrvQz%n*@!4yi`kvzZ#NA;@Q=0>GkIv5+z1l^79yU%g=YD*Va=2C4?uZ6exxOX6DZ$ z1%GPjK7ygYTiW@pIn_}dU!PMg<|taZRqJmu&@^Noh?~n_#AXU^* zJ%S#qrvU#CG#?yr59Z{wlBkTM(e?ENL1F zGgzKOVQs1Y!t%Bh=e<0j_lv3*_cfg#C_mUMQi}FAo!u1O_FRAVmuJbcc6&~ezD9aO z8y&yPd-*{L%^bN>O${gBd5ceNw>(}GxEV7oJ+{Fw{O@7A!Qsrp(X)MIHl zXr7I)+mdv*H~)>cMmbY?P}-DJfRHb&=~B6FsN5<@k}_^i==niriKpy4uBIO4v%)ml zT@6nd`>TD<2#aU_fU<9 z1Vo><9@zo;{g;owJ|6=m;?bJlIx7QZ@YIGuTQp^s*Yx6}N^AB@mF*-=l|w~pS4}$# zE!^Fi`nhUGQ}owGXpG8gf@xCQk?mz-Z;ikTLUFY1R}Qz{RWKO-9;J1IT6t617v+Im;(U6qnb3Mt&3#y`8Z<_j+>eWGRp-}$VgpG6f@|}mY8Y0>e(8Vko%fWKU>p@VxO3*AS=5Y+mg``x30H9j5B9>3_g;=BO!n>tbK;HL5lHn$89#ke)La%t_}ztE>5s zf(j3m1=kM0q@qW!RIDJ(cD?xW*J_^N*3?hw!bxhqE-R_eL45xW`^!{oo?0p9deErw z(hv#~UQVM!4=+~oaa(G3=(JzSnud3qFuYq^tqzjcem5UfQIN|K|^)D zK|ATKs)o_OKaC~{Il}f!Go2Xu5E)x)po%|h+3G1wM`>$VE(O~^WIrHzPf7V z&8=LJGksy~81ClH*P37Xs9@k*XKfEpt2y$*w`XaiZFOsG03w~=5Bpu)+u zS3NAkYo^r7Bpo-NAJXJ#_mtZA+^;kVbLA0H$WfVQ(onoTJhk?7kDHUz;70IO9N3B} z^FLieDR^YKl>DaG9`!hc*!}52N6*^A8XmrnIrJatOPc9xloU0ic5m&W!Q$q5W-cG% z@;SN&+H1Y*M{G&*?u`WlssjzmXuyHn^*;VzxxoQL$xW4B%q~*61 z*M0^Z6Cg{@EUxWDhe~R@N@_2UzNbdZUn!~mh!bK}=c5N}`^oFP1CDq=P*(3qYs)XI z8jd+hMrrLf5eF-9+=hCW)kaEU;~&{qg#q_lyIb?+Wwj>&yMp&?-p^^n&#$P>Qz9M= zmz^|JE0f>XE$zU2!Vhgy0IAo0%89smEvZ)4c5kwjvJ#d)*UkQp0KX!k)0a|P^VutF z{~vo_0uWWTK0bH$ePL5p2T*Vuof&3^0Tr2H7!gH4TvAin+!w%IGXcvqH3LmQ4P;eN z76mnLtErV4f?H*KX{DK&VvAXs{=ajFfzj9U`n{~z`!^q)d$xPdx#ymHmTx^nairK{ zQYc`dN_uY5rg?0BRq*xk*zPa4l1CD_v`W6eY!iF7EdNK`Z{q18332ZIXoVbRP*f>A zpn#QlFt&fVi zgXDvbL+iOdeqD1~98e(LEol+AG&$h9$X^sIj6LcA`e+i|Cj|9Jp-4C!3#TCajdgq~ z49a63?F-7_W@+i>1Kp{Obp1F;;X=}tX9T$4)0QqWVzZx+mR7#Orq=II1-6pSLGo}m zyhoR0Z{XmeI4$J_)dL=95A6iy6}GpaY%cVNmBAa7n=(^0d^?_G=|RvKj0e95Kb0#W zXrW{iC-##L;CvTZhRi49M@;#lI?K{Fo)Le6~X;c3DMZ=_dny^%A8>)nqy zQJ}jZ*LmvDpJyZv$&^Pj<(VPhuE6c%5HHcQWwEA`o~2e5KvX9H4gfOvZArH-*zCU;X+@?&I2y})e_N2M2k@M z68It?#&JYF0w7~K4DWwo&R>v_nVz1UFe{Ug(2%1CZo7{e24Cyy`om~_-8%Zy zhj0wS$rYf0u$3?fjz0nh$a@5q)5P&s+}}PCEyPb~5v@w9I!(bgp<*Qje0AR<=)BXm zm`<&PCn%VAS*`>hDL!KN5mh5PPUS`0LCc)VVa`>#4&titRsG^|+)VeahEvGLR1GWl z?*w)ysiFN8LWl(oFbY~5db<%q0b+&@LLI~(0woO3)}sJ#_81&R==8NWtEE3k-jKX; zY`tXtv6&LP#D2_vj4Sz2{9%(T6pM?S5FoH{ZkG|A#b-okUVB0`T%;5!U;8DvBz#%; z^3l6txp4VW2Sf{_k9GhQqz#UP0Ct8SoqZT4@b*72%n$b!ON!hmy6gx%PgR#K9Y)c4 z_YZlN4d`9B|0Im+%nQNq_Y6JmBCO=dLh&orFr{gZI}UgNffl z7wF=VC4kSr0}Wdr4xMj+A6{wG4VXxwrmvjq$R}0%Jw&pN2Kuw_fy3j!iyOHRhpk)S z-iBLj9seorW={sG^(v00%`@RX_U1UKLuV6bb7T(%OXMd)ioE27a4C}0{lrKo7x_sT z*NwQjW+_sm{iO6`oXuk>_=<~n+j*M}@Ca{nfd446HIk0PeUCTec0*VGiU?iB_E5T# zxA{Gax1J?>Himv&u-QV zuB;F*lVuywoho|*-D$Fo=uVeyLU)F23%XgdC(+H86{9;xww1*%pCBticcQG6#aUD# zD`W9@C&DZk>H>7TEl|c5Q zRdMuzS(~kFD0mpdc^7I>3+JtsV(784rB`X5J4LO9h8G5M_h)ZjZATSJbKX54 zeYu}$9PZVs9^U+|BO!BZuM;_#Ko2~cgyLhbt=No|fNG9KEq|*r`@w!4x8&^{>H%S^ zHeYn4_OldA8{To+Dx?QLx*3-=x&Tj-GgogG@(b5!i3X=@OKUw~-RjL(9Z6f)VA2N{ zONb7qL$%Q!^owgY-*DU}-*H)M9QtOv?x*vQZT^9&32v{$o0J1Q$<`IOpScauD{Npx_eHFeFu7 z?+d$SFG%6ZLHl|`f%T0*Xt-I^6%JZA%3%8T>l^6As4aU{(#P64aP3SJ4fl0Z43!T( z?gU3$UyxpqNF~x^zZXKqp-oPJoDX$FN>k4Xsm}CINn3bgI5;z30i~xy`QY_9ng%|l~_0B7x67k}iaS}-AdVK(yzstGTAK#z4 zg{_p@+G)`aI(Z00>tcdnRQ8tjKBHQG32;@M7I6P1={D&EX=iEY=06%v<7bq!#VdF1 zvB{Fj$Nm+9B=3vgZ@L$-NxZ3PQ&W=I#+uK{hF3oB>%J+dn*kaqa{yUlyF&I?!$RnT zbGD2S5Rv$=GelCWm&l&=JyDPe%=zijY{Gj|v`IE=*0C+)tsRx`?U-BZ3Ft?Aq&+&T) z7iAY)I-o*U(Xv#wv}KfRREt)oZ9#yI2d4$*UXosFzSO);x~;hbCP*hV6CeZPwB+=$ zwUV{R$fgMGV;*}}{A|;|!V}^rn*L8_W@G1EmvA3MntmwiW{Evh)_UOxgK(RMtj5grxfOIgH*hAGDBP;g=@QatqI zb|5ytZ@Wo1#OCJ}brQ{xt`Xl5ju(tC%~8pzKp2)+lq6sU;EC@C3Qi=Y1i|cWtCOMO z`#cdWFCXmz`}HF|V9giSwxIWbI0dM)HYfwb4H0&ei5NGHK^w*C<_J`QX*Fu};V~$I z6=R4EgXGfmP{regg!$J&-K(pRL&BtisOx4`niu3=dR~X5#1B9_ro;*R}H+|T9f$?-(;5UL(xv3|sTZ~^XrC*$7tZ75f2Bl&vNzUOfe&E#s;F6y*m z))eX0S|p^W5CxwoHle|}_PzmV7O2B&ydKuBDN0a0+K49^{8@1m+=NQEm`7=K*Lt~7 zD>K#>sa2!_Z(;+ou>s_2g7W0FNC7f?N2?BspfJiB0B2_p>|-ZBoLw{V$?gEC1BlIUVABuyYeyFelGHUN_arV?w}?$M)-5q$*Fn}?n})FR^O;amYL4F{b73F)h}EY^A)X!4FiE#w9rL8Ozi zIy`!VqbwbI7T#SJa>KJ$wv~mACH+hq*vo{RfJ_4!4`S_^LeXMJo5!Vr@c7Q60F?G= zzd49$d6=#(Yr98>k^oGSP6w(QyhnQ1Jvub5VK5M*AnhI#n%iKW%M?Lxs42=aCe3Ky z;|C!P#Ig30^_M`Be4cEJ^aaTa$NqhQYg(8-$ zj`8v~=zb(2*@owTc6vI2;73pLKoc@>~eqSNb z=>|r9iL>D#oRSH;Q3fM#6!lQWV=iZOcl68Y$8QvEpk#nqzQw}E5XfZ`XS8fr|$+=2koIu+aeQtWYw_QVvMIVEanf15qU9Npg@XHAJqj7vbv zt!GB72_sHnQH{ey16}4*j3>JM;+inVWCKS`3pzrMRC=6GaWxOv1tG7hhOs8GGVp&c z!Zg-A)?&DQ)Z*PIowb;y#^6*;QnNBih7nB8sjS(UF9$clB!Of|W6gsH9}Mf1JJ;oo zd6+zhH46(>v!<}JSPPgixpg*%)mUYgl{JE;L4H#+6HLPdH5%|HrCL}EvD7(OtuuQJ zE|^KknX1O?Am*+x^iN}ocQ&%06&tmfsizNV?Dq|Tf+2Q>=KT&$ipdqLLB1(Pz>3#ZMSis_T!{m|&n_xF*BQ|=({&y7^K zmy$IbZzO7XP_a1PIc+w%Po0^SF`q=vRj1FNr=FcPPd#T++Dz9fn2gRw!j@?to@Td) z@?I_S8;%VfJxQIBHk;f%HEqEpb=quo)||{qbJSUri651i&th7dg;mUDlvORBHhYRX zXMP&CX5M1VlZgX)TE?V4YHY7e3_GJf?80MWK)V7p-Jg&8&<%Pmd^H?3>!eEIWKMwq z<}Z9TS!S7)HGlRzQqQcmM!{dyx*6XdH9&I2hrw{5_%a`ketWc^vn5SV&lMmY7Wf+- z*7hJTIPapJo|l}SEBm#@czlqzQ`#+#$$esh!k~Cr{_=4LOqEOJ(&MhMLlz-xl1`Qq zexFs6RmXl3|J3wTQ@OajDOUWZXt8MVYfku9xJ5WXxM$@k!Khb%;Qw%hKndY_@mC8N zQ5IspY)WBbn?p20vr--okwb-?6>vzP(5e3)U0|L*A67+)xu)t0T<)Cb@0` zi8#PU+*VZMwt^s%Gg=)+zY-5EaR?*0ksKQ^$9Bx|CgupT!MP{GJcvjEQ+nGDOF3s5 zm#$e;ETb50#{)5U9Omu`CqJ0#<>3@AWQ@GG2`K{QKROT&9*;tn)V0OgxG7V;h71b> z9xFDYbllv>iZ3xGg<(lVnqnfevGZtGs>&4Q(9R0UTZ@8V%(`MJ|7FY>x&h98AA@GS z*A;hnZ2yj~D;^`!X(M!uR^)z@px5KYha|c%vR^V74XD!i`s2k?we)&BE{&W+l_6>( z%bSv^ol$xyN&QT0i5D5l#?$1du+%3`Y?}uHPZX(- z_tUfY7QZcm*&^*^Mlyp?O8QWY7nEOXt@{t+C#<;LZi2RiY(>x}z-*#pFb&CJs;w(v zhTGOsP`Yp30=wO}CIH)G>oAdErHE6E5_a)0!((eKz29T&HVUFWw`%FJUR!tcknZAs z&Kw|EtYBsjf(osox9TBX`&NKk1nV0yvIj-5cDHewmk_QBUu2i!gyI6)5 zs9EIvN~Fg@T@}$7c19lCZs(~r?k_=P@UJ^)42bGkvAv&(4H(fipWVA^l;|;|ZLw*WG&Xu69 zCFYmN3TECR$G~O5xi_Lc$pC6Nn>HF6UQZ5%1LG>=lb<$EpfrlH7gsZ? ztjFVNb0Yqew@*e$6%K))@IY0@hWs~24&Su6zK_5*Y38&AIJumgAH4?bD}c8%9!tMiCGzsAq^k9rlOxT637m zq%$G^q|Tx-Ow#E!W~gq5*bYZDuF(5DJ)kZN442la4evQ=u zM1tZF15dFWu!DsF$va2u=DkwF1BINa9CE?RV;xO{VK<7l(VP)Gt=%RT8A?egu zFZ!`3O6HG~gtv=d1RxiAiEm(sIo3N_;vLNKYb5!^Fi2lq6KUttMJ9NEdI?H4QN#^m zTp{CzF|OcWTt}V|CO!}aJK9h#?=owJ+}=5Qfam%1(UIvN<=`}b?Fowq)W<(3p}+g7 zM8cNv_|CWLvr$%R#GN+zZHy~D1Rotd>;+d3qA7`Aa(pMVCbLGhK^RNLdPsJ2p!+p4 ztzCda1tp!RJ&==~77k^e)&!yRT|?T6;XMN_I-5Zofh)S!fNEINGSW3>lSQYAHJP{+KbKVM&?jRP?jcvHYY9E4_EcMa`Ml-02e2b)rB#%CSRJ!ibEkG@d>{U8c5kG^`X~Vozz$N#GWNRqwI*}&D zW$8aFMTMh)`qxJJkHa1BL2Q$A+rY(f-W3J5p2LViaO(ZE5u4V;bm?ef&&uKW&Et;@ zyQ3DzJU@$?MWsIgJo|@kZH+MDy4uOQ#xC`rek%?iYfg7 z0&eC6(hu26QG~9ay%Z>T_BJvpJr-9Qhzn)uY#N=zog^Xcvk6kMQZa3~db>|y!-L4g zTO@>j*?U9e%^wd-`UXWLo4h@q`R)=F4o(b^XJ={VB9Q{CTKJ$4KncQAgt_3 zAxwA{rJ0vaFBJ+l`d7_vKxXL2rk7q(5Ts<=?^m*I{4P%RYsFx?{5R4Szmcxu;g7`d)Hq&F?7p1?6T|TSqbvvf+oKbqyCG~+@ zya+(u*SOCePQISP-!!YV*}-UXc@~y`^~#k#n8(S?{H}xBrSzM@ z6Z>8~AKjKp*ib-ow7ZCo$}0WF8-+)c^Gm~_U~4Itp8aU4KZQc*9MvK&#S2!6cuBS}m93DFBT4W%0R3Pr16WDw5w zbQluvca`p;3%XshQavc@M*EgT&YC5kb$r(GZELqRKQHEs_^&x3ND#!3@(19OQApOU zep7JUGu379-+~|Xr^uzf5O;Cp>YS(&S*Wha<(J61$dKZxy&JPjd%@Yorp(){*jG#?^Xy>w}ZG%EiwjWnWnUgI9)1_Ty z#N6CETm;kcY9MFNY*1#bLM0L5C0(GQTN)o)F&m6KR_hI#r%MOPnq3YQ@52ZEN_xPq zE(g3IkS-1RBTD05V_jqYVWp9_g^<#GyimUwbJ`}$E9vk1@u?qV19j&4;h@eh>INr| z*K(nmE{&5Q@ep~t2*ZIM4oSu#dG+bi!HS!0>IlekTaG(|{PWsSXcesWf`d<&j)hkr zvaWFSoo0P6cX%yxRd=}c4Bp3e=`rgMBKW9i{{wL9*;2oDj)+8D`ETM%e*v#?aB5_7 zB(E!0(iZ|l)BK2lwZEg_0PX=HJo;Se06!;3LlAL4gmG=Q5kerP}yz) zo$dX?W-gug%ynddYen9;{n|3NS`sOCo|a^&oD)$?+ELmqE@|3IzYYBR)IG_iU;8rjM;hG|e&Hrm{>>SAII;r4Jl99q9WR6f;ZY^KeD zLo3pk@a|Q~bN_}V-@D#eAaK0RSG72H#)BLgk(RdVsQxJ!ymY1P0e9%K>QQaRy zk)PnlP>d%Go$a2)F`#oyK^)a%EYS@iaYT^%P}x8MZ7*R&gm&&$1m~8cNKjZgPD}w6 zc)yJ}vBa_eyd&9%tn5GUs7S)^b=>~-7W&#lWxgD`Vr5zCB1!*tJXNQSvhuz}lHX%v zQaK-NBX~-B9jAN+L4W!%r&SVMcxP~)bl}PM4TujTR!l^To#5Dz5Nys~@$UHDO|EcM zcoctbX!8gc_*7;2LV-zRH7BATat1lwt5f-At{ROf0oC~}9|sEhhfd|=VP8ISDG&QN zr6;z_k(b82OuPQwV1@wR@E&CVW~^z2i6fzJm-4}~Db)`29vMiR;F|2>1N+tGY_(!+ zJEHv!Jm>xds)N=hx=h=Hhr}RD`F=QME#E^Qh$&aG=~#RD0@UX-xV#^Y&Rh#`-Xi8K-sH;c_;fmmljDP5CFrnIp~i$jF4DQBhImXnUO5 zlwymDN{oxQrP#poaBLS2o3_Km$9q{J?eSjG#92mnSz8`WLFwx9rF56o<)6%_zS+pB zu;Zy4fA}FX|Is9%Bo2vTk@J0Y+doT<9+KqD%cSP9SoqhG(2hM|Qrn8b-A;Qhrd+ZI zipGB|4{53$_b?kI$DO1mlC7 zL>#`K5Okc1SiYU4^asm#$=*E4YF7U^X#6SJ6ZUW_`hh#QVvrz`WH6ga4tLz5NqeZG zn9?Fa#i{Uz2e}m%VN@KGDT>L2^9XM&k3PVyKmoOepOP(bo?j8FHrs-d=WEfy(yVCg zn4HauDIl6?#F4-ui5|Bt(xtA`>8`2X$;IvAVbqpU;5(1xO zRI1>1MrCg>Wmbm6qRh$$I&4y9K1$3@#z<-kI?^eXfy9xBhvA1Ro5SKw@Pl26C7tLG zrc}N}LBW*D=jgI&mFZrJ#qB1C@5d2(6sN0^<#0(`cfGK|j0;`m2#8%?X@e)1SB`|w znnt$3nPVe&!mWp~5$Y9{VerTbOt`!PgIyj$->jCA!SKu@l?r(0k;-6@t*oqpcUD%~ z=%iJZYBq6WsN7UR{EQiy31i}Cjmab@IB}}*?g-J{5#qZeq<2Ti?v9Y(9f8uc++CrJt{=oX?^CYb(th_^7^e z0prl<3ua3_+WSxLpwkNyP<6#>FQjB&UFCNnam^36Mw($G%j}aQ6x5w3jNm9LPUX zZDhFn=(9&EW7yE;SY?0M-sH%{hqFg3W1zgLx?fwKqm?+#2RB!K6zuW4}{ zDVc)FM}6jRc)MGB24|!7e8_$NjiBG%71aNs=YFYjIH=V6@@8U3pCjhG2f)F) zbRj(WBfb>wjxPMnZV_Ilr5SZ{M=aotu?0Esd}r zqN+fxB?b+-o6zQ=-iT}@Vc}@;4<$7a^&Muk*~2Y1YYbdV8WRrML$&<`!sX;h=GjrQ zij*AcAVufBvc9`I+-?ffhHJDsG^2-HRPol5qsEBJPgh@6!&p)l&3Pq zu-Z`(^WFdej^xZE=MrX;U+SRnk?>tD5andox$cZN3u- z2I}y!JV}(~rub&luL6%rh6(A(s43VwawxsbZQC}K#GGdQl#ynmQJPJOc4^)&M04<{ zmzhD6#}jF{sr%L2*k>v3M$Yz7MV374c-HX}SxF0lD59crA0(Z$3L(U2u^eVK+J{2Y zvcX8#GF<`+Um>}PN3eLS$^cei~a*+KIjx=tY=KW zGRk7nI=wAC#u~1P4GTvjxDjavO@sk0)SJU1Vqzk~>^6Ob4g!sYw+N-BGD)5Gt3!rFq7y}M~`CbKmLMFDjdiyiq=G7TE!MG4pFbjDaz$8Oab zP38w-;(=b>fmb+kIAlMto-g{JsG`#g&W^$!`CsX__Ge;Ve%G+5Z#=%mm+!oimtRP> zjDN=Ss@oews%`t-{xfQpy(|1Ps`(SXga4f;`4c*e{glw5`R$7-ksp(ZRs2?^7I^~# zAK!kC8UUPv?IU3Lm~8jPh6Q-oFW-KelIP(cTb|F7KPs0$ioCNMw(q5TZ`$6SL#J-q z{tQKr*s^^WUot@I+_~>SCV=hnzq^#3+jn^>-nnBHdK*;Q#jnGdg6+5dg9V5#4PTss zobu+y0rd4%3wN-=pIa-SDqLxh|M~ACSsbu}AbI=xUi^luo(Il~_+qAjEC(X^ynmsoyecDWvbV{5I z=X`T|1X?Y6Jz59V*sT`iv(rTwHMmlRYs_{X+CdN3#Tt?1P#3DmV|N@^mf|rvIkN8% zP`EwU^)IVA6rx8zAW~g%@JC}8|5aV!|Ce=v*I!n1z+YFhguLg!>Rqe&ja1!Ck=iu?Tt8(npQzI!8(bq1>`%%p=fepQHKa~qb@ zipaBEoPPVLE)Et5=aM;}SxNlKN^%zeom7aov6&wtTN59zazcgZ!kLH!XHvDceJPlh zK68>iYtG$F_jjj5U|M8Q&~GnGkepi;swi@4>I!UXPGFj!nDU~O3?MUA{Qls-Z_|-+ z?W;Ub(ajefo&O&5ew(o4k2x0HWe48yg@)+yyiT>1VJxWce?asn zzBHyn1@$f&i=yMgKW}6@p45|6$fd;XM5IMHD~};qp!&x0AVf_e5{SN#U-c{n=fpg; z9r94s32L;OFtmIs+qUN88PTPuNETr^?XomV><3VF2waCk*kSMZnf?9hi_tAYpR zyk1@k(I-mLCo0h=zM_jP(M3vhkt@0=hZ26Rm#UQ#wF*V8B2lYY)G8IVdcY}+&i#=k z`jIF4kuUmDD&|pQ9$Tz*7b`u)N>8!UORN%#RT8mECRWMCDhzsyjdHP3AvU^+jqc)p zVsSr-xSv$qPbMD76A$Ez2MWXkg}>)7_jl#~4>Ct9#6S0!`?IlsUS!{&Yt*k)5Bb7c zw1~Z`sz3eHsw&I2}MtU3y6k$72Q1JGwrRoN*xHEFSdVH2UtU$3&UVf}}_j0_hE zopz?`FaWuV*pHy{b(^yj~ z+DQ7W3N3b`yMXR{sp?cLS@xCI(S;4Y;2~{wFns>JB&>tOuUl-mNgJa##%SyjMr7=Y zFr_1Ro-SOYw_C!ECaW!0A8xvsAS~M zyXl82#*x#Ht&D~0Pw6%;z_dx#Ha}au*`AUTWloNcGTVpRk+(0(9v2^Hv)XMa0N5oI znf#tJga3KFiQyGYxe^=USPlXwS6g{><&5g_T+}&sM)7$Y4vsLkG~7ys*{BH}lxY`@ z{AEP_#J4DaTI~)?-|Xt4nA>`|=XZ$KY`ek>(TU!$x?p6Vt`Wuvv)zKy-WCgyi;GA% zXsjke-M49DP2o1Jf$Zb^SQ2|ML>vL@pQ8WikY5=g!~Pi||9mpPK8Ntg9D;kwBx^S0 z{dIHnyq(lBcUNMM<8H5K=zWi zn7!l|h^@Hn*h`iztI|O1YiYgVie$WBP?*&at~KKZRTqY|0DTy;r(2K_$`lr()7!$0 zNU(-Ojrk#p-Y#27_7c=LDoz|CL#u48)vSLi`Y-M}2+~(;ML)^z{Y!$=1N*xD38RkG z)A@g?9(+SRJ<0pwQeo``%{TEtT1I$#uWmZj^;7t?u)04zZhdtLMH`-|?#2b-L`^^X z#OCUs*l_mA>PEV`sM^GpUgkNiJKV<2Pl5J0q&5`$!Hu%&uY#Nk#feh!Bcg{zRuM~d zKzQKjful=>k;2HMHw1KR=HSZ|eWSA4hLYqWZExzuGB-I@#{;ysa+#cWldP)|!!2}h zLjH)8%1?JwGLeoM6OJq{nlPOe_e~iF11j-|iPhj~)e@nN(V4WdVZSh6A^%n)OTd&3 zN>wVCy6M2L7Pl@M)S)Rv7kr{;pwXz0(Bi&KXRt@$q^LD&tcDnJwlg%m$sX{ zG< zje-{xhemOWGib-5sk(s{G*|z~QGC*_Oh$|%GzW08S+p1zo3n)t3m8!n`qNX@#S~a} z_l{tDo9MjPtIr4^<77%eV?#1p_tAW(@G(Th=3AqRG& z70~JxY#2L#ms8;5n`%BAs;*Z@-{}m1{L2bP<+Fg^dZYRwicbB$x`Izl+{oFXrz28d zt46{%7v+0ITy;rqq}fKX91?vf07%02j_@GhvUkkNt;mgxjC95l(Nqlg?+C||a8yUQ zy#SP5{X=3M&HJND%Oj|b-&0ub@5%g!A8rIHLg=|M{LOt2??Bh-#1v`IrgO0!fr$1dc7_@R%^3qZD^8X+sF__A-jXa>B1beaILyHU%+~r>_hIB zBWWxDOGnb>J$wuI zwsdFDI7StZ8C4G1q%ybCF_8K|acE#{tj-o;K?W0(g=ntPBCW_6W6*?|?FPHvWHd!U z;F0G;6&9Dls>Z$Yj~j-2%Wks1VqIokVBi2M=^N^)sA4%`3kv~Gp=6WrC1g}0y+~*G z*|FXt`9kL8H$oLp**l0_R!>Gf94{Zod_HNRi!zLEc723i8?LizY%wuL+|C=#q=|@n zjnG@HMzh(D`T*}bGnmEVE94Kq)E-R9?0gYi89rvE+tjqVi5VI5=ggTjJ7ZGPq&d^F zpwQ5_M^G$La~5Glb%NojUcq2UpRBPOZCZ_qFym-r$eAI3*49wP>tA%t2_L12p=@~C z5SX=NWT+UQ(NSY}$Fn?$86ScCy>vLo%Cb3Fe3GW;ga#T7F|js%EOLCH!XSguh^&<{ zs4FPkqD7r*F(zv)Bu}&kGfFAtr(LRhH;u@IEu}&os`N>Hl(Q|SVQr1 zCciqzg}5$}P`;$Li+sddp98Odc|KY`@7;s1e+kK-#Ct%O`L*KC!zWEgdlJMHgTq_{ zF%B_j(#*wh=-FOq5vuS)Kv#3P-m10OV>Gcb7Ss!xmXV=B%DF|O3$yDDIvbMK4MqqY z7attFmgNeoS*uu&upVYD`HPwp;o6wBh$D42X9;T&19Q<($ZRwn63^{*m_S;|6P4?ex*Bze)d7orL8A4{6zoy0itv&f) zHsJKX|HaZ-&+SNLQ}06I1HFPI-!U_{4_!dJJ(>%O13S)O4n_rO zhCSDX*1xzzHyGX%?d;#~JWo%Q?nDKXMdF>Om(u!`J8$ynX^-vP!ggWy@*%Wi0V>2OxFJTtg35IYccNaS8TFRS^mm(fhElKtb}qQfp*IxmL={M9pWHc&O>f(} zb3(e}vvw;Q6LFwU1C`Q{L(FJQK#?e_W)2&s|Fm%|?BUid2o$VLqo%Wd$(8rf&}qDy zEDDl%H39TVevMv4c>+gS^CZ14DKUoPAU1*iTvhWCACz7-eEMkTn#e&?lgx?q_hH15 ze4r${Sgc5rCmmlTTh!79#7M{{`mNNO*Cg;_zsCizYHH2vkbS$W0&Y*Qc^Mkgj|_nK zq|Zws$X<+Q+(K4OhosmZd|I1Tb6TnBVD(JFE$P^QSUnwVoByzS{yYonFL8U`#p)@L zb`d%^m!GlWpby^zUQb%w2y$x9>B0u&i7Koah>AlNhtq}YYkF~^Wm%sFVp?wDuN#!3 z4lnZIp!zx*Ey}%(pW%}=kCJb;1~uqU+gh{5O)+2WG={kjwWVwzit_T>1X}vjXB%sh zDRyowJz#H57@MB|RLu^=IX+dRp#7h%InPr(ByrxHhaY?`e(*yk&|2;C9AtbxRI>** zAFk1J#Fsem&fywgPf3nSHku{-f+HKll4NU$`=kYYU#ijgN^-Qabe1GXNZcD7SqAz= z#J$0Wl`qwV!oHVk?3-S$>B&3H;?qOuelOQ_K^3tt*QC;8n`(COq>b%z@!t69w|3V` zugO`99cM;XRbhD-`93&Vvg=!iM10w|kUwgTM{ivpEh7UTW;R-kHaw&1!iZUm^f26A z$Dj;+SS+51b+O@Qo54zC;KO;!J;*slU;D5|LAf!0!o|k?s?epcepsWTgw6!I^}`w^ z#a8Zd+;B%cpK?TsoSEBh{>4%|w`Xjxj_d{Am5_4K2m-p|e{oUOI>xI46`k4{)Hfi5 zdO8sht))-qRVi`O_o6?hY8(GyQ2!73&;K2^_@Cni|En3)^*`6BUz)NU@pn#K96@1& z7?};5*v_Sw(A!(P_a^jq9~hymoeAdTA#%381uiOUgJ4ARkj}Yz(!6E|L`iQ-o|Qa% zY>~ty`9}OrlN0ucv&Gp>1p0_Ci!Q(RheGaM#np&vUUR@y(bU%*5F!eBtph$4RtQst zsYe|UAbel&q~OU{?-O_l-r&D+#1(e&cO99@@5%3Zis~`CW-RL2s^SJFAPf*nu zM)YRySJ$$m72kBbMdemEaJZo4gF<4=xBmdsA?Nx<*hIU({-%0|(xEp!O}aTJX!M zum5W5N57hS>Q__W{MFQ7ulN05z4!F5roR2Fsh@^E-`1hWNVk%%arEza$Axj34lCza zI=WLRpEd^d_G5Q?P<)o;P#VgIURzrGp+mL*)dy>ZeAc&76EIfwQA!u^TUPt3^As`K z;MSnO;XG>4s@&RZTFGdh6J0Gq1Xpb*Vy(`CIO_$3cdonBPzW;Qu*m;D9Cd?Gz1n%a z`k`SXrjd!PD~xp;ucz?|oC2BOV|G5~z(YkrJnB9pGJ+h$Ps8ymIerTCSQe(Cq0-Dz zX*1_ff>T9@gAhw?wc0Ftv?FiTBErk0M|(yFEvltK*^wASc&r5}R};%Z74N#JM|*je z45VwDL&0szDleJSrj5g*P2;zDI%<%ER@NUkD^J0>zR!h zt~a6TVXGa@@91q|1~bZ}nsin;x8;QpMMelxbn!>@<(01GGrEU`c0#pJL{lk@zO_HJ zY$}j+JYD!yZH_qjBHQ_Lq^tmWjC7)SViSQK!ZZBuxZl0(#*xFd!ly@w6IsQHEHqG4 ztb{Mho{leUP^xzNE%m%Z^&5Os`E>U?^(bfrZmT8uAibbGZCEGT_)_g-)W1X}2-+3e zqqH^47hmiR)F8i*4JQ}W2SJ{Cnm-iKrD!s7##RvrsSBXuj`x7M$7m;psjP88O^AEjYj>iLN$wpf2=%4wJe)lF^GIuMC~Y^ zVzC`cj8kG1S4mQ%F~Jqsq!3J3V~P^}l;fhrAm-z;l#tv&`NJ1^mERUNbcVCKxrn)4U5MDP4 z-UzQthjIPtByed!oeH8O>pH`g$T|f~7*OX93gU~3tn+dB#*lnJ^m8Nxfy!Lh&5`+d zL|q?nGuL&6g9GY(L20fFfrh*0dcp3qY4^d97tqdO()eWGpomyxW-ywNbYn+#eui`%ntTh3 zHET>Zt2xY|GZ-RJli&Rg(v4ztUdM|yqdl?2rxs1aS>qlS{{Xd(X}j=4+C)p$*YTM`;=>_ zT)Nxxx{Dl8KU}vkSHkXer&8HJHzK!PW$vF_ud~`*)?ZVvv)bGaox%5}A!@I?Uhka| z)#D$nL;XvS;=E3eUt70*F54vD$gST<_g0DrA<}}X&xa{Dqmd!UKhYQB{1Zdr1$Mm@ zR{1B&q0&DwL_ymp$0yt$KQbBD9X34(4)`bP{81pwCHA=p*FYpp;nYv@wROayNdVV? z9X{vOkAXP>iJ>O%D3_ExqiewA8VGj{nBmmT=nyy_fFfHxe~LE3Y+ij4c=78^^lf4N zF$!8_^)h-EzkVs3j*`?H*tA?!uV$h{;h?PEK%7we8(F2uRLCrmYI`vtft8lLRoUs<~O$IeD(Gw0mx5#(X*kmqr8C53Xpv6lj2H11zeKxi}zzsCUSdHP< z2#pQJd2w5Y3>#LR9vKxP>?nYSYN4!<95NwP@tzCw(s|U7yUr&)H26HL13qCn;U$&> z_OlRx>LSb2-))bWHyZ7RzDlgZL9A@si3f;-h=*bTYWmERwrbpCnQgvg`W>!PR+PK zbH<%9&{$nRmWyc;Q0=UD=iK3G*-<}=)>PNODI}&B8|sq@Vs^IF-b0A{*+`hOr#=Fz_S8=Xx4rdlm^?!q$r6bo#r-gO3>~(&K7|J-_u_u|k*DjI zhErVNwAK%yhql(Q$70iZAl>L%{i76kuFY1$tgq{H;k$3pgz#tI)T?05H}%~h-i zIQVV758eE2y-BQ)v?E`8;EClsT9v(vAZn;xNo>D(l<*xInb;qte50(<@d;5@o7vRg znvxh7odQ&a%7?>|YhfmL*OzdDx9dy#JN_;+hh8Sym8n!Mz&Z6jJp35(RH{Wk7k>2G zl?$y=Z*l1bKD&x3CI?ZD-xW{dBnJ2 z0ZtdZ?_ua-?h1$%N>D;_10qg2^ zo#%as?dc7=!Xi(2tbUi3_dbR-Oql+>e%HY%lmTiycl+?(#`r)`d1QG)qStOYT=v{O zn0E#vk-vBRX)j3f+HDOonEK6TjbZt)fPPpO7^I)3L9P`23k79jlkU|hzr_nfb^i&>1#o?+$=rIlGJL;W@kCrzjEhox2+-IlM|PN|-ngFDm$M-tLvMUHIW<;_$hE z|5IVj{M~CjNt6I*oJIIQ75z9ZutMOFYO*hsWlSFiPb}E&!`wF%KW`fUr_#?Y*d0bu zZg6!Wmh28I7vTk&<`(aMT+|n*5HbOJ0=*bxy&!Q3UOK^N74HIm&Ywf!D83J5sT;a-aq_AqXM0y}Tq9Ecj9OGs7Zz?qw4gpbLu0X9 ztf*WDIqz(GW2`ys7bN(UBMBmHg@aRd9hSYC;f{raXVV5jQcX7DoVVF65n))C8KsRU zqwYJa6}j`xvEeoY3NwdUkTsSt=67;ItuzjnfCcVbB=|cQzgWh3Sc;usYKv- zl4ZE5z>vq zRGi<)Z2yZ)gwZElS+*0kNFeK$>vD385e1bL)RP`9Tk_5kPvTz{I#*(K`cRrHZdy2 zmXHu-8;bg6qD;|NyFD(tKY}eX-aZsf4Si`L#rA@LiiU;$Rx}ldclVF9C1dfC@zDt; z%$s7hq5-)?pq3|*yuIN>MZ*=C@t{`&?AX>YA8ig>kX+c)n=V-9m5!VN)eV=lVdlXYUanuPC~YdPX5RSv1(8_nwByuz62|8V>Af=mMYYL1emMZ^J+sy0_sH zo*o){(x!b4&3Mw5eeUQv)+GFDh9Kifk6v_M^q5raJv$w|oEA|W`6F&nKCY@CWWChz zDqK5#dIJZ$6#{}n%=Cem8>pzYGrU;V)0e7Y?B4F#-=nM*hka1DT~P4p2tWGmE{#1?7313( zx%S~S;)chRa&p?sZ$!NTUEJO{JfA{ zhCdAB)1b=)F*+K(Brnc?YG))NxM5N|b&bMI`0qk*BQcl>>1|kmFG<83m{wrvOci*g zutYlN;LE<)x#t?a$0vj(OhB}5@(ipCajq_b=OQ`+DAVc^P{z6j;#>lG;VyxrUFZit zZahg5@nAUjX`?S&Y-g^p>eEJlDi6+n+UUp5GlO>MAR~mGZ(Ig1o^RA49)IMt_*AAr z({+h1A=>U5dd}<;LcFhQNNKwxnlCkWh33y2y-BegelqSGK`953`O#;;6ZW;=#)X>{e6A&*4@4}XwvLSbJAu`TjDfEhVp18 zo6)A%7_~@@H>8E3-hT_y{7qV`!CI9CrI=KrGOJDD|^HL4B5 zSSr>-vYP{?S{XKaprb)wV1qU?LV}wnM=H4uDaNjFD8n!_IKm!lv__y-4YYqlcn`u* zQZUA<)!4$(n6%y$!`LETlo_Hh&QLJ@5Q3k>Vx(xNElnb%u6tSjVxeLv9xm=}CHMRx z1k6LQzF_DDy#4qhJW&~4S~$$!wpvRp&wE4hbLpLd{ZLVlz;IONsk4|hW;6hSqrx~@ zV-62PMJHOFEhg4%iHQYO<^E8`XDo*`1S`IbuMSCIVD<1JXn3?%{=Zq-*=@B-NZmG? z|EE2kv&K$D0MzjUFF9V|9(;jMIbI-h#0{5~`@>VZxR4-=&Tcl^QEts{C!e$tHGf&c zEIN%b0{LyV;dr`66B`+!ic>CZJf9&Ahp`BY`hfb-HwW(FH&Evh*Ssg1Y&5sxqHt|b zAMp5U&uK|4ix;mH#R<&rIJtT}UTYPs>CT2xYigIr!tqw~4c!ID7VI?`5ljt<;71CbHgi z(K&+4EAuPH>Alh+J>76Nt&d>JlsS_USzP9v%Sjir;N0b+fJILW`0* zs|BsJpve}kJr>_MA=p`Uh~x;<>tkYKW9(LwPJfpSbAN$&Fu@6Mm>T@i&I2n0|4DN= z`2RLK97He^ywO-fKJ3CVv(G>yZ<|d#HEqG9r1^8Qv*v- zoe7PNnUSO0fcl0lv8Wiy8m^DAgrUYb#IIaMVedc}o}}&XN{DHfP|03aJ3wRURCnGs z76MVK6Yx(<|JXhy`lY)3(ir@^j0&H>&8YbMw6xRTrcZq(WSst8#_Hc>1|tf(grrZo zl#c+oWqYHc@#K0WQ=MGjhs~lu^}MJPD5AG3pmYH8z5a|3=@GhCzt0FU$`ewTEf&-2 zioIyh>}2j@9(}oT?{SKLZ~I;^3KDkgmCc+K9y#OdxnUuz0VUZ6Dx;UdHz zgpRNt@^|iahlBNd1#qI4$AdE;tq;7@@q-h)_98K(es2y;s^8n4IMa!ZlQG!zG+DOi{e+D35mKYIKTd8$11_}vg7zaiUCOV;l@C4s#AhtvStTfGc<&-b1K z%CEJ4`^)yRm6C3h6Ok8yOym0owBf+XPJ*7*xX+iOvl{n>QSj=++tqM*&%Q5Ue!+S* zwCvp{~tq3%4+urca`DlCR=m+mpT>$F;vG*l#RaM*n z=iGT7n3O@d41yELJPI<01A;@PIf07ijAB+cT+B){Q^<7j$|tC4Hj1X4D@dY}AcG># zO_HXsdS+;4lj(o$eeXF}&D7^}=>PdW_J@7HXHRSG;hcN!UTd%QLN`aq`e~&jv>ZSc zgrF^(n`l8@^alTx_JUlOip_G?+IkjeZ+#@U`MfoCy2YOQjAiq;G*x#d_^~Hl&Yw!O zF@pzcec=*v2Q^za*IJ9jtB#DlqR6Jo%_prHIqHg>D>ATd5BR=n^G<8-3y1do=xlHK z__odMGy}e`wlhLI@A1**W^0{@bMJj^ufuiNzIl@)mvwOSml7`f;N}<6{lc-$tuoD8 z;lP_St{;QH34+=-tMCnJI6WmSYd;y->~s!t+BPRSF-MOD29Wt+?0#RN;K2?4;JYd@ z*u7(r28De~=)7Ht8K#Q1rQhK)Wp2>VrxM>UI7L2Ta7=j+bQ$wR6>Bu`hyFblX!yG0b z12FQ`08_ca!{HFVGK_qlbt0cvJO&VoBrrEB$w`)uTZ0=%K~h>`55I`W(9{Ujwg`+M z#?Qj@#^wd0S!Ud94h>IB!L+o9ut@M8F=&`5S!H$o`^FOw{df@DKK<|XD12#|@mqiw z7ykX`ru@yHkvFgDTT}-9=YsI3BMLIMZZW=1Wj|Y3u$;lw6FcG;G7#pM}G^Cx!z(}oV+q4yGr1H8Iw%RDfg%93!tWuj_!V|h1C zMbRSCi|t!fiJDnDUJF&XWV9;LO_GN1-e)Tm?O|D*EUzJ&l{Y_(!(Ym!pis*lmXI z9c#(sj1hL4ZJP0%c+Kb?QhqkqL$ zVYXGgq(W`bNCdO9YP!^%v|WU~;VdSH%JrmDe9w|umD$=0-*^zVAKaz_?=HK0K+g@h zSY9yN7t2;o315CQBLMbQl*(oFM5?tBdW?ii{-9z#i^8&N(q`Xc+SpqxS8$zjx0+TH zqW@el4Lt(|+mq1R&#E~#W6nnam4eW@)|J# ze|Cqq$9~knz&Bp%4@HmeoCJo}GZ~QIVct;4Srj7UMqR3Slhuq@^4~78xX|*u_gXe> zf^1nf7aD`o)C-XelYx(#n%}8H0CQQ+?8fh!Wk!a1GLB@)(V@$JOi?>9%%)z}!n0w2 z=t*a%@U+N?knp6`xWQR{QsX1TqoShm#P0CloS}W=IHPGKw($eDK~$viE9|x!@xH1N z(QUTkb9F2F+h_*W&b7wd>Voq~<2|EydtCmn)|G4bf1~k#VKm4S3eGCI0gCXDSkyU* zj)Sk2+>pPx;xNxmrXIrbPtpfKYv7i+?j~Qqa;6BMkME+|)^Ie`@(DiehJOelAAH~} ziVB8yBR5WnMsRp360ysBAOars;}RjcG$5Ai)S26bqWA!AHrLjT^O53l zZgDX8g4kqGaOdVIA7&%aLopr@Gom^tdMU;zf?P)6*9H12CXpjXarkP29*aqYM~cvE zG4u}QI&iZ>xj#gjLL3oYA$CGHmx1C4t~-?K6J#pJjOnsh@dI{5aM>a=%i*W9glmc5 z@J;-UIBr5J?xyn_+;fzmGp$486m5qcB#HRPAzH}7iMgDsScSg{+xA=1;JfE44{+i0 zxW25}j5-92a=iGjKF8zxH)h|h$b9#jzNMDE>>Z;cpn93in=Qf=_-;PuD#HYV_s!=* z;fwj4%5YU#Tb3soL!pc>El86{6R>|i*Wu3vXsH`Vt{l67EAbLJuLO22=ggJA#SQ8x zO2GH78ZKCbKX**!Bi+nCdY^q)htG7&b<6kK1FznLhjAl#|A3QW3O(YyvA8ssHmp4vQ zPiiE=PyL1Ji-tQAoUxe_RY}84)yxJy^iY9eU}q;V4Mc}sBzmMr!)axivTV<-g*nPO zd%~4x6=&OB;P>)Y}|~(7teK^v54;6e965mx`{8>jU@qY zHaD(M+}L?*?y>Ip5Uh&k(0MB!(d_vxcfgtbd70SqCg`WD6N<}!NAs%>;4xa(GM0ts z#FjH2(dntNy#}YJ_DxQRjf~FdpP7|9xbNWp8HuUnc&Ml+8h12g;PFt)M$g#6nOTvE zvC$b=EFrmX-}LC{feFcjV^dQHX7oarv%iL6Vb=ucB(?N{a8;Vq2~^hijeZ7}eABlJJU9E*Sn(Zi zawvO;c^t}p7GdeYD*bH2h6?VJ2#YIAVsz*7mN?0zJLRJ>9YKlTtCPNagg3jj*P~Si z1EMUA)*@#HT0BXS?wuRZc$d{Omtt{OJv7L?Xi|q*2ca+d-m*Mdt>&(?|(X2OIlQd zyqD!;;EI-+;7l)UcJLy%1mx_uUY7ILR84|C)h)sD8GFQPiun6qH?(lrblEox;<3WU zRf(Orq~4Yt!TL_Z?`B8bbL&WcH@|B8-Mk%7-ddy*ZtWA6OYB=~p0J3xlTTW_WSSR* z6CqZSrYH0$v}j;w_R2&wp7yyCl2nHrahd!Z5>{J!uNaC5#cEB?pXRdd<sUK_z+olvzV2_ zvbry0c}s$$YdBu&9de)Um9+n6d{ILI|L)5u$KEF2_l4QW+hF#-FnT*{mwvh2p9lSI zv#Sq&IgagsCQ$v_-gr3b(kZy`ilr3|r3#M_t18V+O4&^O^QB_P9G`*Tt3SPBxnNZe zY7I^JktjS}p*O`vFR?TjA|^|CyG@QvtnMw%TTMT!er~Xaamt)NN9G@?b} zpT+z@wfDKcWtKS9O#eLBm1|sMac5Qdn-vwWvzQ(Z@LiduM9AvSa;7zw9TGXSmYi=d zq#^-PngY&k+m>NavpKsXgui3S&^p@WM&xYFQaCqz+%uf)UCU^(GZ8rv3IX_Q zd<)*}o$zxXoa@-b3;yweWsw0La>WfE79SWEmo_v$I4%vkY_MeOxAw;O2>eUN<_5p2 zhWxLS17OA@YX()6TSNxY$142AW_b#-LjqNJN?^mo_%geHvn%|%!}2J*5Q=Bv3&Z74 zHcMg5PD?m!Y?|N<#XBuA)D#6*ztb{Q#MSJ!C}=#0g^TqTSNOf&;>KYlm$QF>xWy6$ z8}s}5b7h7767fJmGMw0N`2}_a^>^ZaX|=eq(B~jFjgcBgAG8=C@QB4hxSR-W$1Jm< z{4-1|{LG?-y~ixQ$)y(R4_dsf8QF&{*+LO(8i#2(IkX)eI>(PpsJ_xX`?ySgI?0gKH^2?STF1Y&I7% zDsM(TPeVW;qu#6_Ae2$}GY}Atz=41W1daqmG3o_+0%EbSmVh_}Is)Pm&{_!yj3lKu z)^Z^r2}dZ3fMiBJfR;&TBuBeZ@_n#0rO^+86Dc$WfinRI8O>8P>jWOcqr|?#L60X{ zrw}9%@HK)&1Zoj-MhdIN=naxMiBwC7TSx-3kPlY^9%QujH0vP*n1%NH9%eK_G;bIt z5kDAeGoza*BcKq0oPfCq$iS#yL_mg0Js$yKNc|RrhpGvvL>6f~RS4Wj%120^43&BZ z0$OGt4nr(S+0Q5gybzex2N-2nPm**H0ZCFHLSQ1`FamD^jxfsaJqS38pc4Vd80D{I zgw&s)nJ2XW&8R;m#}ozPQW9mab}hL(rLk@dzkG6A(~_9z{SInuvflIEj&% zk5a0W8F^3I*C_~SU#B9VeVvAY@-ZC;Ka@0`k06YI8H{KWosO9ZXjTD^BAvTg2J?fYyHs7YNOI8Uf9E1_8}_76EPAjDRkJ zLR@ileavMfg%PBk=MY2^Fb@G;7SAJ~e7wM**SfR9^^wx;=6?X%6-hF)4IJeTVvwrDJ{W5yd^kYfsSg0>lNc$mYRNYH6? zP4>{FZfd+bEL1OST-cbQ&S=bNl&NKnvc_6fZ9{FtbE@YWo@*GP8qsj`;HGkGu!f_` zqkEPsm+#3}2B8(ZnxYq+BF-qz)Ssz;NAXVmql#n&nl`DwS@=l)QRxh$j_nC1QMLk( zin628d0d1F%6C5M1fC~)s^Hm~Xrvf@yo`f3zX@kJJU-=yrccNBIm6*`svz{{aIE`h3m^r}R&IT!d$8i5{0X^-+@tPN97<#G7xTC^L}Vdn3h;-w3gIWHI2DfR z3&A^lkh4>2D4O|CO0y|Wg@%R%2S>w~GY>jb>z0z_YSai+zO{9zfO4*bW(jGNuY>G0 z?B(q3JuB3(r#&sC+0kMS+3;bdg!kuQ)z6ci;rn%*4hFB^>Q0rsxL4P2y(D5oxZ-!W zhKkq-sC|Fybo>baVCzEZF|3702Z;^LcYg&P^e#B)zkF}8)F(V7GA<7l-2}sz#W+rl zxcR#$!a9DUYih}ZBg0WkBZ8Z^VXHY<;~<>3%f_F}?OnP-P0M0W7#jQ!U1?#yH!Fku zwkjW=+1lC7vzu3FRy181YScB2eBeH4+j>R~IT)3@Ys%YPeQcSzL;ws!#*?f(6S7keC%zRB#s<@;3ni(pFkN+qB2O83fO5r1(g zurko6`#(kej)8%BeDS|D|7s#(h`Lf4pm<64((adbua&GyT~)hJ)ClK72E@Sl?8?#5 zo}DX)!%kJ5uXaVElN&aY9i|J`4XPPKDqm&)l=O>O2D zq5q`|8bPqtI`M>*7+ws3mRE9zz{$5PCL`Iz^1&*rFJ8VJf^0-utA?$&M+a9z3gt+tv0xMib9k+xFeDr02F zeKGn~M+(^_DM5`-oV5;Jv0YhSkDDYbu9|!bZZoYbs;S148AD?4d_68tsKq?kJ2N55nlVi5M;Q zzzAqGnV?x1t@9+&GbDNrqiS-wuMdd^VDuTe{2~^k<8B!J_zp(DDoI3I`IXT473~Yl z#c3qUgo$rf2KQXA!HYdTMWPHj_F7FMEr~i~v`Y! zs+`Mx@OEX0h--hl@%c@Zp-kN1!GoC;bUX@M zfw|MB^@Bv?Yc7zuqp~Zs?VN9tUA{DUXnY!k7#9ry)B5=mSfPt|k`i6%Q1E^>&K;5m zguCH&Bol^@=P^^yNas+OA0yQA&l-*=Vz-(HXZ>jofk z&_9$g+-=S6&Q{^f!;WAMTq}b~!;@9Z)6aK-BFER%qR?R2zjR}Nv^zRC5VE(fmBQHJ z$;RvE_kdBulU@FUtUiBHq5ROizBl0|0Y+b1A%k(llMR0+SQz*60GRy87!?=4ukvGq zW}tAQjC|)61&@G9ZIzmi%kUw|EWz*3?WoJCk7by{_)X~?u7xiR4+r2AuNAX&_$5>i zb!RI_!Je~~BSue% zJ(!L{fL5E*RTg*Iv1$QJ;xB28vJ}KAV!4mI0$-DW3gS3d*Qz&Ih$r(^ENxNrg^0w7dhVUXiH@wsOl>6M z=qtNAaM}OJ_F%c$zE%HV;fa;mQ@K|=SM6Zo<$x-8XbGsA!x_6)t(J0yU8~+_xetS? zvW%K<1obiW$7?EF>jqsCt2&m>#GgxX@Kj=z2RxuUq@y}Knj^Izt|q!WPkBv$8&0+l z_mj=WRj~Zu)^nQ4NhuL2X%Xm*HzGYUFnnx8a9~U_8skex6WVFf$w^`9;i0fGEz1|G zx&D#tWTKYV35Cbs+O>r4Ci!TWuy+NdBJ-tSkXkWwi$v^@8+AAHfTs=;cL z0~G-aHe)@j@eVlLzv>TC#aA6dQtdW2&Rd!J==CQa`tXNSiKwL(G}Op>XH|Wfs5#8= z%7?quDF3r8Eh>z>@*j$Fl*#nP(!2{rJBhd}#_YnaQ6jHkYH^>R$O0%JvH+$LS zY~~v>^YzVqeKTL$%(J+NFT99|%t+IVc=C(*T8nt9i+HMw=qQrHM0iDNmGIR|1ga%` z=@Oo536XBn(meSReuPT+5h}3_qo{-*suG^qdcCdsdY-fOJZI~PjF_~%z605irHH4x zo+q}RCq~7Tq)Y{$QbB}YG$on`MASu6I6oecoo1Rs7XiuQCy~k`Nmi9BPriz$T1BLB zG|yIFqO$c>qO$c>qOy^f82A)}t@jc`Piu9nxE0%xIPzJJww5KXe1opI%+UZg7NW9p z0t)#S3;Ak=e6>P)caSpl?jXQ6osvRZrzM3v(}hG9Ng71p=UYTkJ*_Vdw^5bGGq#j?mIopph8iowuL60 zZ0oCZvaO5K$+p!boowSwI)$e?g{Lt^Zfkmqf(J?-*!n7+Vq1gK?Y5TX8P=A~jKa&d ztQ20hiBW8^-DV1ltwRcntwrT{8&&0a8&&0aTNjn%Z9}abZyRdm0zPYjjSuAl+by76 zV7uMS$_2KSue@LzSmg!Vcq%XOE&ghwibrIuJ+rDF;M`f201#N!EC`rq8wT|}8`J7} zDr+tEJR3t+{SQ*uOcg)~qN*4a*m$%mGhm8UnSlVROF@B+SF7R#rdSmxD6o;YDo)T8 zEg^px@4yrrsG=i%7{6%DbbS#NX3dkVrPF~ajr7~-Fs=`}ybq&boUR=LY-JQ)w2Oxs zMG+k#0)!OWX`)j>ACU;C9t-lJTtG*W00*;`s`8+%w0a&L{KGhm5|VWUA5wJ596_q| z<~)KlXc^SfpgJ8`MtP8~m?Kz=4$M(}Ske9*MFBhg!aT~zGiW!C;)0{AfdDT`9#Ij! zJy6}_Af0jo=;IT?1wQKn9mZq$B}7|1hAl=B7Ew3k7kX11!%3ul{RGR<2N8nxzNE}2 z$OnByB53SxO_68da}1w9pI}1~d=hQ?6Z{IN{XlJ#muX)Kpd*ZcD&}A09}Iw&}k)rP7ncf4I!|u1~Ve6)`WamwV5cO3*=5CI8RAdROi5~UkD<^)h)5m5CgENoR~LSWTTqJVbeOKc~dv~vO#VyLnV zbHb)9gTShmggzIo`Zx&0;k45P(7qBtSHnr0@(-4gG}6ICaFjBH;7406$&YlXPBPLJ zbQTbNNgwAY8M9)G4Jo_QrFRmiiuNACueNGdjVInwM@+O`<)jLB^nNq5EMgdRWnhr|Bd1Br?F>jt&IDIgm#-XNJr*Rl44Fo1S3<$hwrwO1ljUb%P@4xWN zojz*6Mtv(v3&9EnCI1a0?Mz3H0LnfAlxqSg*91_m37{iH0Bwi>$}|C#GXf~n2!>Je z1n?w=@g#;JulW2Sd31&dpdBKBCpL^HHjF1Wj3+jXCq|X_NIO(%j{?5dM84KUz82Nz zqh$z-qX}BUv$ld~Z3P`hlErhjg6C`nKQJrkn16#0Z(Cm#MM4T4{BLpaiM{?Ko2$NN zxvy7Mxp`{z!d5E&u185%52?RCOP2-3`Ty))T%HRX63Z0YU|};goC$~E=SDi?b}Cw8 zSRCB}N}mfcK+)ouU>LA*gNrr>w_sy&3u71>oCtxWgorpW4|+)oU-`ACiDE*bxa$J6 zU=#C{H_Yzb-WSR{zafX=d#hRm)CyU9t6meLPtkJCTqz9MTeajmX@{VEX`l=q+*@@> zD0gJ}mMB``Ahi7n*()5RRXMEsKC9`X;PP&R1MG(5$j3Z&H5b; zS>Rq*{n4uNotiPt1-G%jwArgzf8MIheECx5^l`L^QYdl@mr%54ngsS9t;+e2su=_t zHZ};U5q}j;7c#~R^d2H<`80z=6f4)9)AC#E0d!w4!^KbUw=YvCtbhh{3`+r#bzTu1B_%#5(Pwn3G3l^%_7PQCH&jV^ z7;xz&ISe~nwNJ>kw`Q+lN5!Pg5)Pv+Ms=Pb)a$)WyUh%POl#eW%N3CA86<<8k0Mpe z9TrHS&6KKwIf?BUosIBY_S?2ZaTpT?rP)8a!s4Kz2{3lm1vhBZO-_N!#otKvVG&lD zFRH;0jmNWSrb%bILGTK6<&mA&z6>s?wjGCas%@WI*Y(e;ZClCZF)$roEG4-I1$315 z9g~g$7PGBuMEjvFZJCUuEr6a;rBV)yocC8pugBM-7!t+8oJD26;1asc33`TZlX4gx z=%n$!%6@H8@K9J8yhH)hvbTAKrccVKyk&T2T<8Q8PD15nh zWG2*fZtnnX{mQ&_ks+}u!{S52W3z_FhlIk6eIv6=i%u%o6!@rfyX%e1BthAkH8R-I zx!vWj3T8r8=XQ_V%gu%w{g1uLKuK@RFe#S+Md8bDQqI;fx>Rpv1j0t> z#I{!;`==EY9UwdK6uneh*y_Mu3lG8u*%F#~2n?zvQVwfpi`7e&{5=~1+MI2Z!I-qH zcjC9R zcp4h!&0}Wb)l}v&rU26j%ELg=<7m2f7V{{gnV2$x$;Hoccr}Zej&T9j7y~ncN4qNX zY1S;J0CsryaV!n=SE8M6-;DJMpif%w1xa7W9*1&Gh#sCk9lO?gSvY^RD|r1owiE1{ zFxD0Py=MDB;r7`QY3}2>Gsi)B#q6Pu6b4RutYFr}@e{{dkED$D?-LIuw~|8GF=4Fx zb?fC3s#F{3%uX#e`8u;@rF$_Y;);}& ze@c1dPbpW{n*68SPfNe(?95K2?XRZs0WHfOmk1g-psm^F4dFH0x)qnpU{uYv0Z=}E zNCX6jjEVC}PKgPQP7gpEV$;IUo;tq;?r*+$6Vmodp6gO<^0FCwUMw7Imftq~btKQ}! zcbQN1C^$b!8B4$Im(^7F5R`eI$lri(G{38=_mU!LhD}v{*!o?BtsI2x zOV$QjgtPArr|&ySGWVeZ1}C+0xk`XG>L5)yJxjYbCX{&q|^t=f&rDHHlvozql(=oVY7- z7Z^m@kx+I%T*hTMRKLS=hO-Yp&vN;$)xU{J+(&EHpaZvYnZx={9X4(Z%P^WT_cp5-4;JFXGR%f~BLsk4U`a85T z)6N;&A0YODld8v|y_b~gGu+#$)#%`AUq*G@e-m-oK$u*;Q}91E7_`~dZyE4yjfv(J zouW{~Y2ei1&M@cMZ&Wbc`=9vq$*vv(iAe{;ph5S?7qNPvGfln)z{fT1M2l$J=WJ^>y zH1}GszcCm1sNMh7ny70^a>&~Yk?N&le)M&qEvoKBElfgCQS}I@85{135BnMPdqb3? zhI5*)V`1II-kqRa{ZyuJL~?jadIY*Oh)55Q2n-*Gt_h>V)6qjV3S~z%% z-}G7T5iHRct>g5=(t9FxeMIF|q zODf8%MZxNMBK}n~4YY05FQY2!0o*ts>f{FaQpGvrN+&Hmgq zsj&S7eo1aUQ9TZJoWKFcXc$f7Fl~fb_6auY{tC?fU@-p7JY5~ZhC$xx>Q6wKVxKFoi%qCn(qOP8R$<$coO!6@lM0L*6=Md zY`*hdx<$%X!sfd)uD8mB`Hs)%tx~oUHs76Pb<0ec@AQJcWy)5<=DTuN-8vKIyLW5f z5)-JNb${=``}_bh|KIMu^ncIa`}+X8W6xha=rI!SCF2xE64V2MdK9@rs}uhq`ViKu zX^iqD(SuWuCVBa2bwo3fT;`C=8F)$Loa$V1H4`@==+#(qRlsQKi7Zx~N3I@Yv@_`0 zFP2@)@;?~R@J$N|DY}%s1)6oLEs8DmTk4O=j_uBt=FB_59@rB2(FPVe#IsuNJp0k7 z3VK2eH#(S)a2Kr(U2H6doXO$7K)oiktf-d2c=bo2Qanr&8U_QO#hs!Y--o2ITK!QU z{cl&e+<0TP4vJt<04#fb=b-ronvb{w&GxsRU}NUHzpx$uYdH58cKquT&98zyCYgcY znuY0*U9->+p2*qhW}<=^+s1t$3MHe2&HFHv&ZRK0DQ72IMg6ic5Sq?DISM!E{qcpn z=K+5(^|-JCUYWYn6>>jXYrk~5;<9nVOG8{XSUh!S2bdLiZIMH;q1Qj8q;L_uJauO=i9Vre z9H!0mVP6Ar(au0|JzLL(742NjLcbwWCFB(Cl(@W($N0#PKr&DN#>frLQSE17U`*~H z;)L7-TBgOuJK`J#hSS5BAtAg?s)|>4X6t{s!g=rxv=z+Tq#D8%E!{b@hkB4;MahUe zvO9f6%q8pZwzQg^yT}qlCGjlAk$OGmN}6^)L-rg0@^aJFx$j(k`Rvt~FI|0kP0N!U zHI;f^#o7&jFSd6Hb-I{UWYuhsVQj$W{|^e?yg^h=t8ynDyX>&gS=+Ys2#l2~VTsz#3*S_Ani#1|&>n#$w2& zVFdFqhJg(4{mE+XkhqB^e_NSrII||x80Qqshy0AUz~`iExqOduc}MuXhC!~VjI1+unTPfkT{6V-IbiDXxDrN1j~2D&0nk9 z#jRDQ#huS#q;f}TMMxp6{p2REo zGKl`jvU~0X9own3xI7LGX!byZ`~z!ONI-r(<8j#bQ0;dx?cv(EtD{)hdORZro*h;@ zo5Se&htSIvuVr(Y;qb)k2P_n}KPc%xYabti^k3_C>Q?Ax>t^o_)&=kVR{L%9o7y*< zM`@$A(aqNj=QZzX#%mHa7u6QErE#Vj3^ND#L-}*B(hdDl=!oUPhoIfB^Cqr+PG~R^ zeE9GtXjcb+WktksH`nsV;9wE7ubZ61MOW5Fqw6x?&V`V_G~LK)qcIaw$>+8R24BSYvRDcvB3$+ z$&s{ZRfO$>W<&=kq^481?9y;FWJ+2R(uKBo607QJ(d=tut;0>C4ZCYYAfU0<4-i#w z=H0dPy0WooN)>0*w@fmDWz7&DJH#J)_8Jn;rJk=HCxVI}Ydv9m{~;Qv?mt9#tC47< z820~On+S%VYJ1)LsLNk-{Pa(?3G>T-ujR^q|9FgFmp;O87j)S|fBM?vP+fthpvfAF zSEb^QmX7o{4CJfclz>m`gI$WtjnQ~7UA~l5P%wS$M5>T;`O;Gn(ZQif>ES7Xky%V{ zt1VevQCH)cR8A(%MR8L{n310w1v&d4ndF$ zdU`4f%%a1SU{%#YfBj=u$jc_%5(d*$gKyA?)!iZPiO^+r~{!q0!h{?BsrK^nL_0j4(Z)WWF1-F@`yuTaNo zLNiADBYVcf@kwLQ=Gc_pG6)IUZK5spx3zTA-cn8#nkV}t2(>hqe-WSqeQvlEdiKON z-@2mBMr?EL&fEY9h+R3TB6zpRq$v@c&#qG8G3?RYhnGZ|Xw%1^9J@fP$C@7GRFdih zBkfC$4xvS3=_BMcAOhuKa)N;Za)JSY=7NX^k;*BwdJXRy_=X4-fpT zKs}Kh1|lYoCy^5s#KiF=dgz4MIG#kCevwh=$$30t<9IGPtwC%YzeJm^B<{jUN+qLS zNO(mX$7*_{lmc?fLA?Vv|0oRv=gA=p^*%=CLbLYcW@8{pAs~nVv|1d2S!jk3jTArU zOOmknbI8FKVy(CzrTPmaUPs5{A|qz$hU7)8-P)`ET{P7Q62+%N+c0v__ zl%5hNU?eT9ML@cN=8vT#$(R!`%HIZFBD0AGk)=;kJ`l_yOl!=D%E^u?=BdX~pl2k$ zVI)P54Uv;N2$UAewF4uaPdkKw9w0@7%F+d7-xh%^hz!1_BO`r@j3NQc$j&SUv^u7| zPgC597@uUho6%G^ImV)KXH-YX=v@c&B_e5(br%2;Yu}}&Z>eSTy&|vvl?c$Vt5*Z_ zpOfxw%AYv;KSiEAf380<_h=YUtbN^eagWHW&G(o5uT-pjAJ-re>)uE5M67y0$)EV& z^XEQ10Qfg#{N(F zEN?vSgau!Qmb`5g9VKOsSashq;{XKrDMQyZlXkb#G!BtI!shUP!)|nV-$6LL7(qo~ zJw(0rusFERCu50rN%QpscAn_Z^8fKD4dV~H1tX$|qwJZmu4Z>R)SRnul3TTI@jPwu zH_oV}+H&sYhoNcl6E5Ujln#C`!((t|#m(Kp->tnPJoCfLUQk%MOas$L|MCQQyR~<^ zI;|KF$^4>(qSJ+*@Im+zHH>hX*BkOD&Gms%E^(bboFBYlv5b+&UmQdvgBYmFyHeg92IqIA9`(X+I1I(LW{hM z1V)|l*OeamrWZW~78d1wCxc@_Clzv#JNj_+0(G$uW-i5tg| zlg5c?|EhCj6ulwkOd0;rn~gs$V9@nid_BoQk^H zS$$ID(}I)2qNBij)n{IvMq4XAX1I;Y&bG>gpIfGQ?<$1}ePftr91vngy2EGov)H%M zI{p?+bi3Y2d?vk(vA9#+xpN%- z%@^VS*t30I{%;`u{}>2%G`x9v_bB~81=oT@6{wsE#GN}b!fW)5w}WQH%|mjiaImwQ`GgkPPC1rUE*F*))mOm z;6Iy~7^1MLs%@hx5irb9w;fe3H>>sRQyTmgu~W!iHRoL~-K&p%uq_mI>Yiy0s1E%Z z2A=He1YVE5t5Ww5F%jK5Q-1DD7}y)VR2CMW_Vh~)4hfD*L%~>bWHLEV77`hl6rG$J zh>q5i!^6@-(!-;IVa2&}Ut=M2Wq6i(8oo%)@`Pt!J1zU$a3VKs{~HWSr@zB^xZPVO z!mnH$g$ynaW)AZN8h@C^Orc={Glm)SH<%okdpj->w=^!y-(X-o@9n@`|9Rr^KPGHX zR`E%{_k6tAiuMl0#Bc;#gM2iG%9`Su{t+LUd3ZY%WNQ>m=n!-rYQS$l$%L3^y> zYsJ^~d|0g*p%_vBSHVT$QXdb+Cwh9p$`j!-sF^uu5chm&-3U1`&e6_th3?h+L|kb? z-B@q;wPIdZO~H6*J(|muWqUXUS1*z6A_f3of|mS$O1O7&>Xym4s!4TYMcZE-;mFPr za~@OcPW!l8WPEiwBh^k&PS{g|W<(C|J_z20^2}N~ziqfqkz1c}@Ua8+GZ+19j zzg(w;shXUJxjp}=i;$FDyb9tH1w4F}(r*EvCZO&1sa^ohEakKxOh zx+14>%de-vxV`R#B!)Stg0`A2{@2SsbmQz#Zk&Dm#@RQiee}k)|9#`^y*JK2eB2nwil9qhliz zGGbFRFpiE*OvuR0%V(U_lI-8uG_-Z zoUVHaJ=LGCJIit|-_)IP(b(@mV*Q~gc;>Rg`bR`9S}++taB^6vP1UA0U(#4KGc_}t zW;XTEpsXP%2+E6t4Cd47(~TsoR^=4ntPI}sS3#vz?NRNiRn*qo1KJ>Za1mD`sxLvKi_P3lu5jyxzNn_^ z(|IL<{w!5$O}_6Ny51~RBokuj+b?p_g>z6QM*vHu&H>}Z0qCebyNL0 z4Oi`3|2SLv;&4ayQbllmiN-h^Rko&~Vq87`2P4+OxnO+a?G3Fra7TO9cXQOF3PPqw z=*+AH&zv(3z9l-Dj);p=nFlaNYf&gX@}pv^MBZZc)DQ9OBPb3Pxd_~5M^t7wzA)j6Qo!loCji(yku{o7J#*;((& z&VqqI*872Zcl|7G`0o05#awkmeQyo>C3T&M4Kj%bem#}=^Tmf3geic1>j`IQ8@NEq z^*U02j1@DFs)6lV86bTJWjMAf6ViO=?!_t{6RVf#WkMARx4N~y1*<%yhQ|)pcV~~m z+)wMhlm)-f>%UiYI#B`b@duo^>QAv_}6Pl>%+iJhMk zS9>)(YbA7q(S$V)e2IOCOYGB8Vjt}iI}_{mLTl^oysx+OzTU-Nz|PNlJ3s5~OsqHC z=Xt%qP_M$CS`lhbjkd!W0djtJ*x3#P?a;nbxHuuT$~q{d|Dq~8Lsee(5<+X}MuksB zM=EwGu!hc5gj9ntYUohKo+?mArz%1!x>XUdtDT0cw>>pVfQ5D%h4v;21%@SsCVN?X z3x&d>L02pG0=CX!|0RXOz@x_%p~PBYg`w9Kd#W&_lC?dA)OtIOquuyabiX3Ncyy&< zUE0!k)(%C7%tEr*o-DOPnH{R_P$R&}!eT?8EcR4k#iLsmd#W%f=$gfrippG*1?JH| zi%@uqo$?g9Jyl_cN;?$B2Ys~&soMo|=&yxOMTaeRNM_tRD(JOENVW*wN6#&MD*A4* zLxCUk-(pV{rVf3$2&oI~1r`Wgq9+%=0J?AyW)!`-@X6@U#SVp;L7y%{>aPMn=+}i$ zMb9pFD6D7n?!u>{e-}F>owIfyoxIqS1&-0ti;%k6UT?E7#OlpLKhWO`Ulu*S2(VsQ zciMWPN9gy3FQ79|6b4f_QJ{hDUxX49wTJnqGM6I2Di0n?3?@4a6X05R0XBBwA$o)1 zA^L+MkUoFWB@Ca8PGJOCB(uXSQdN8^I)@S90=*p??a*G}pim9H#P9{w^URVXeDBtK z^AMfI@DSa_@DLrw2=Jich&ehvn*X9l&oM{&W-7vXh~8s(i2h@Eh#q9@(90~~A`K7G zkBlAa1$e<;;DYuTPcAQ#hv-p;hv-v=hv-%26QOKR0j~G8Lh}4m#qi1KUWSM0V8#w3 z>@bpt=w*h7=x4?b(U_feQKPRJ9-_CIPkAP)LOL^m}&L`OAt=qSL=Iv%3C8Xls< z8arga6xvNc!NZDJ9-2iJaXd!XHRw}@G9ht|6JVnc577gS0KY`9HP*6@GZzObobJCoQXDF>rqw5^J6mBzgpo5pO_FOGq z_Tn$mV-8*>*e}IjnG@~r;tiefGF8ZJ@H|C`kmnD&!J(K!9S_kJjvb2ZP;7@1JCxa> z+zu6XsI)_s0MYM_9ouP`>@-Yv8YZc|teu?6PR?W}XR?zsT|rK5Z$V>)*ng=>=)Tn3 zPQ%+y!`n{7+fKvVPQ%+y!`n{7+eQOPcw23P;s~>BppsYULk%=epTFmaCG5au;)WSq zp=sS1JYl6mQFOx*R)J2i*AlnaYMOE*ek4z^irJCmn{E z8a^B6uk~;CZ~jX2Rnwget2L{eax^(jo*K`l&(x5;s?<&Ky889T*Bghbp~x`D1$lhc+Z}>pVK-1a|f@RVHXaPICBjjxAq2u

    H&HhzxqUU?6`jo{eHS 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 L<)Yo1YO(wmi}9wZ diff --git a/glossary/eAccess_glossary.html b/glossary/eAccess_glossary.html new file mode 100644 index 00000000..fe0d2312 --- /dev/null +++ b/glossary/eAccess_glossary.html @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + Model glossary + + +

    +
    +
    +

    Table of contents

    +
    +
    +
    +

    Glossary

    +

    Class names and definitions

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class nameDefinition
    cccev:EvidenceTypeInformation about the characteristics of an Evidence. + + Additional Information: + The Evidence Type and the characteristics it describes are not concrete individual + responses to a Requirement (i.e. Evidence), but descriptions about the desired form, + content, source and/or other characteristics that an actual response should have and + provide (e.g. membership of a class of Evidences).
    cccev:EvidenceTypeListGroup of Evidence Types for conforming to a Requirement. + + Additional Information: + An Evidence Type List is satisfied, if and only if, for all included Evidence Types + in this List, corresponding conformant Evidence(s) are supporting the Requirement + having this List. The Evidence Type List describes thus an AND condition on the different + Evidence Types within the list and an OR condition between two or more Evidence Type + Lists. Combinations of alternative Lists can be provided for a respondent of a Requirement + to choose amongst them.
    eli:LegalExpressionThe intellectual realisation of a legal resource in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). + For example, any version of the legal resource whose content is specified and different + from others for any reason: language, versions, etc.; + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. +
    eli:LegalResourceA work in a legislative corpus. This applies to acts that have been legally enacted + (whether or not they are still in force). + For example, the abstract concept of the legal resource; e.g. "act 3 of 2005" (adapted + from Akoma Ntoso) + + A legal resource can represent a legal act or any component of a legal act, like an + article. Legal resources can be linked together using properties defined in the model. + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. +
    eli:LegalResourceSubdivisionA component of a legal act, at an arbitrary level of precision, like a chapter, an + article, an alinea, a paragraph or an list item.
    eli:WorkAny distinct intellectual creation (i.e., the intellectual content), in the context + of ELI. + + The substance of Work is ideas. +
    epo-acc:ESPDRequestAn updated self-declaration used by the economic operator as a preliminary evidence + in replacement of certificates issued by public authorities or third parties confirming + that the economic operator fulfils the Exclusion Grounds and the Selection Criteria + set out by the Buyer for a specific Procurement. + + WG Approval 05/03/2024
    +

    Attributes (datatype properties) names and definitions

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class nameAttribute nameDefinitionData type / cardinality
    cccev:EvidenceTypeList
    eli:LegalExpression
    eli:LegalResource
    dct:description An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + rdf:PlainLiteral [1..1]
    rdfs:Literal [0..*]
    rdfs:Literal [1..1]
    eli:LegalExpression
    eli:LegalResource
    dct:identifierAn unambiguous reference to the resource within a given context. + An unambiguous reference to the resource within a given context. + xsd:anyURI [0..*]
    xsd:anyURI [0..*]
    eli:LegalExpressiondct:titleA name given to the resource.rdfs:Literal [1..*]
    eli:LegalExpression
    eli:LegalResource
    eli:numberAn identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal.xsd:string [0..*]
    xsd:string [0..*]
    cccev:EvidenceTypeListskos:prefLabelrdf:PlainLiteral [0..*]
    +

    Predicates (object properties) and definitions

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Predicate nameDefinitionDomain, Range and Cardinality
    adms:identifierLinks a resource to an adms:Identifier class. Links a resource to an adms:Identifier class.cccev:EvidenceType -> adms:Identifier (external) [0..1]
    cccev:EvidenceTypeList -> adms:Identifier (external) [0..*]
    cccev:hasEvidenceTypeListEvidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement. + cccev:InformationRequirement (external) -> cccev:EvidenceTypeList [0..*]
    cccev:isDerivedFromReference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used.cccev:Requirement (external) -> eli:LegalResource []
    cccev:specifiesEvidenceTypeEvidence Type included in this Evidence Type List.cccev:EvidenceTypeList -> cccev:EvidenceType [0..*]
    cccev:validityPeriodConstraintTemporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class.cccev:EvidenceType -> epo:Period (external) [0..*]
    dct:conformsToAn established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence.cccev:Evidence (external) -> cccev:EvidenceType [0..*]
    dct:isPartOfA related resource in which the described resource is physically or logically included.eli:Work -> eli:Work [0..*]
    dct:languageA language of the resource.eli:LegalExpression -> at-voc:language (external) [1..*]
    eli:is_realized_byRelates a work to an expression of this work in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). Inverse of "realizes".eli:LegalExpression -> eli:Work [1]
    eli:jurisdictionThe jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + eli:LegalExpression -> at-voc:atu [0..*]
    eli:LegalResource -> at-voc:atu [0..*]
    eli:uri_schemaSchema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + eli:LegalExpression -> adms:Identifier (external) [0..*]
    eli:LegalResourceSubdivision -> adms:Identifier (external) [0..*]
    epo:concernsProcedureRelates to Procedure. + + WG approval 05/03/2024 + epo-acc:ESPDRequest -> epo:Procedure (external) [1]
    epo:hasResourceTypeeli:LegalResource -> at-voc:resource-type [1..*]
    epo:hasSubdivisioneli:LegalResourceSubdivision -> at-voc:subdivision [0..1]
    epo:specifiesProcurementCriterionepo-acc:ESPDRequest -> epo:ProcurementCriterion (external) [1..*]
    epo-acc:refersToNoticeReference to a Notice. + + WG approval 12/03/2024epo-acc:ESPDRequest -> epo:Notice (external) [0..*]
    +
    +
    +
    + \ No newline at end of file diff --git a/glossary/eCatalogue_glossary.html b/glossary/eCatalogue_glossary.html index 465b9f73..a71fc728 100644 --- a/glossary/eCatalogue_glossary.html +++ b/glossary/eCatalogue_glossary.html @@ -86,6 +86,18 @@

    Class names and defi + + epo-cat:CatalogueResponse + + + + epo-cat:CatalogueResponseInformation + + + + epo-cat:CatalogueResponseLine + + epo-cat:ChargeInformation Information about tax, fee or duty imposed. @@ -523,8 +535,9 @@

    Predicates (object p epo:hasBuyerItemID - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -542,13 +555,12 @@

    Predicates (object p epo:hasItemStandardID - The identifier for the instance of the concept based on a standard scheme. + The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..*] @@ -559,11 +571,9 @@

    Predicates (object p epo:hasManufacturerItemID - This refers to the general identifier for the concept as defined by the manufacturer. - - - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Manufacturer. ​ + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -574,9 +584,9 @@

    Predicates (object p epo:hasSellerItemID - The general identifier for the concept as defined by the seller. + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -587,6 +597,21 @@

    Predicates (object p epo-cat:Item -> adms:Identifier (external) [0..1] + + epo:hasUUID + A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + + epo-cat:CatalogueResponseLine -> adms:Identifier (external) [1] + + + epo:hasValidityPeriod + The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 + epo-cat:Catalogue -> epo:Period (external) [0..1] + epo:specifiesBuyer @@ -594,13 +619,13 @@

    Predicates (object p epo:specifiesCatalogueProvider - - epo-cat:Catalogue -> epo:CatalogueProvider (external) [0..1] + + epo-cat:Catalogue -> epo:CatalogueProvider (external) [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueProvider (external) [1]
    epo:specifiesCatalogueReceiver - - epo-cat:Catalogue -> epo:CatalogueReceiver (external) [0..1] + + epo-cat:Catalogue -> epo:CatalogueReceiver (external) [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueReceiver (external) [1]
    epo:specifiesSeller @@ -612,11 +637,21 @@

    Predicates (object p epo-cat:Catalogue -> epo-cat:CatalogueLine [1..*] + + epo-cat:comprisesCatalogueResponseLine + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseLine [0..*] + epo-cat:describesItem epo-cat:ItemProperty -> epo-cat:Item [1] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine -> epo-ful:Package (external) [0..1] + epo-cat:hasAccessoryItem An item that can be added to another item to enhance it. @@ -644,7 +679,9 @@

    Predicates (object p epo-cat:hasCatalogueLineValidity - + The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 epo-cat:CatalogueLine -> epo:Period (external) [0..1] @@ -857,6 +894,11 @@

    Predicates (object p epo-cat:ItemRelation -> epo-cat:Item [1] + + epo-cat:isSpecificToCatalogueResponseLine + + epo-cat:CatalogueResponseInformation -> epo-cat:CatalogueResponseLine [0..1] + epo-cat:isSpecificToLine @@ -867,6 +909,21 @@

    Predicates (object p epo-cat:Catalogue -> epo:Contract (external) [0..1] + + epo-cat:refersToCatalogue + + epo-cat:CatalogueResponse -> epo-cat:Catalogue [1] + + + epo-cat:refersToCatalogueLine + + epo-cat:CatalogueResponseLine -> epo-cat:CatalogueLine [1] + + + epo-cat:specifiesCatalogueResponseInformation + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseInformation [1] + epo-cat:specifiesChargeInformation @@ -877,16 +934,16 @@

    Predicates (object p epo-cat:Line -> epo-cat:Item [1] - - epo-ful:hasAssociatedDocument - - epo-ful:DespatchAdvice (external) -> epo-cat:PostAwardDocument [0..1]
    epo-ful:DespatchLine (external) -> epo-cat:PostAwardDocument [0..1]
    - epo-ful:hasFreightAllowanceCharge epo-ful:Consignment (external) -> epo-cat:ChargeInformation [0..*] + + epo-ord:hasAcceptanceStatus + + epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus (external) [1] + epo-ord:hasPriceDiscountInformation diff --git a/glossary/eFulfilment_glossary.html b/glossary/eFulfilment_glossary.html index 5e5c034f..b3222c44 100644 --- a/glossary/eFulfilment_glossary.html +++ b/glossary/eFulfilment_glossary.html @@ -109,6 +109,14 @@

    Class names and defi epo-ful:Package + + epo-ful:ReceiptAdvice + + + + epo-ful:ReceiptAdviceLine + + epo-ful:ShipmentAgreement The Commercial Agreement between the Commercial Parties. @@ -312,6 +320,11 @@

    Predicates (object p epo-ful:TransportMeans -> epo-ful:TransportMeansOperator [1..*] + + epo:hasRejectedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo:playedBy @@ -337,6 +350,11 @@

    Predicates (object p epo-ful:Consignment -> epo-ful:Notifier [0..*] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine (external) -> epo-ful:Package [0..1] + epo-ful:agreedByBuyer @@ -352,6 +370,11 @@

    Predicates (object p epo-ful:DespatchAdvice -> epo-ful:DespatchLine [1..*] + + epo-ful:comprisesReceiptAdviceLine + + epo-ful:ReceiptAdvice -> epo-ful:ReceiptAdviceLine [0..*] + epo-ful:containsGoodsItem @@ -376,8 +399,8 @@

    Predicates (object p epo-ful:hasAssociatedDocument - - epo-ful:DespatchLine -> epo-cat:PostAwardDocument (external) [0..1]
    epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument (external) [0..1]
    + + epo-ful:DespatchLine -> epo:Document (external) [0..1]
    epo-ful:DespatchAdvice -> epo:Document (external) [0..1]
    epo-ful:ReceiptAdvice -> epo:Document (external) [0..1]
    epo-ful:hasCarrierConsignmentID @@ -515,6 +538,11 @@

    Predicates (object p epo-ful:DespatchLine -> epo:Quantity (external) [0..1] + + epo-ful:hasOversupplyQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo-ful:hasPackagingType @@ -525,11 +553,31 @@

    Predicates (object p epo-ful:Consignment -> epo-ful:ShipmentStage [0..*] + + epo-ful:hasReceivedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + + + epo-ful:hasRejectReason + + epo-ful:ReceiptAdviceLine -> at-voc-new:reject-reason [0..1] + epo-ful:hasRequestedPickUpInformation epo-ful:Consignment -> epo-ful:ShipmentInformation [1] + + epo-ful:hasShortageAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:hasShortQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo-ful:hasSizeType @@ -547,7 +595,13 @@

    Predicates (object p epo-ful:hasTraceID - + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + epo-ful:GoodsItem -> adms:Identifier (external) [0..1] @@ -595,6 +649,23 @@

    Predicates (object p epo-ful:ShipmentInformation -> epo-ful:DespatchLine [0..1] + + epo-ful:isSubmittedForDespatchAdvice + Additional information: + In PEPPOL (https://test-docs.peppol.eu/logistics/qa/codelist/ReceiptAdviceTypeCode/) + this predicate is used for option D - Response to the Advanced Despatch Advice document. + epo-ful:ReceiptAdvice -> epo-ful:DespatchAdvice [0..1] + + + epo-ful:isSubmittedForDespatchLine + + epo-ful:ReceiptAdviceLine -> epo-ful:DespatchLine [1] + + + epo-ful:isSubmittedForShipment + + epo-ful:ReceiptAdvice -> epo-ful:ShipmentInformation [0..1] + epo-ful:refersToConsignment @@ -626,14 +697,24 @@

    Predicates (object p epo-ful:DespatchAdvice -> epo-ful:ShipmentAgreement [0..1] - epo-ful:specifiesConsignee + epo-ful:RejectionAction - epo-ful:DespatchAdvice -> epo-ord:Consignee (external) [1..*] + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] - epo-ful:specifiesDespatcher + epo-ful:specifiesBuyer - epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*] + epo-ful:ReceiptAdvice -> epo:Buyer (external) [0..1] + + + epo-ful:specifiesConsignee + + epo-ful:DespatchAdvice -> epo-ord:Consignee (external) [1..*]
    epo-ful:ReceiptAdvice -> epo-ord:Consignee (external) [1..*]
    + + + epo-ful:specifiesDespatcher + + epo-ful:ReceiptAdvice -> epo-ful:Despatcher [1]
    epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*]
    epo-ful:specifiesOriginator @@ -645,6 +726,11 @@

    Predicates (object p epo-ful:ShipmentInformation -> dct:Location (external) [0..1] + + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice -> epo-ord:Seller (external) [0..1] + epo-ful:specifiesShipment diff --git a/glossary/eOrdering_glossary.html b/glossary/eOrdering_glossary.html index 150d0013..61fa1961 100644 --- a/glossary/eOrdering_glossary.html +++ b/glossary/eOrdering_glossary.html @@ -389,14 +389,19 @@

    Predicates (object p epo-ful:specifiesConsignee - - epo-ful:DespatchAdvice (external) -> epo-ord:Consignee [1..*] + + epo-ful:DespatchAdvice (external) -> epo-ord:Consignee [1..*]
    epo-ful:ReceiptAdvice (external) -> epo-ord:Consignee [1..*]
    epo-ful:specifiesOriginator epo-ful:DespatchAdvice (external) -> epo-ord:Originator [0..*] + + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice (external) -> epo-ord:Seller [0..1] + epo-ord:comprisesOrderLine @@ -429,8 +434,8 @@

    Predicates (object p epo-ord:hasAcceptanceStatus - - epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1] + + epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1]
    epo-cat:CatalogueResponseInformation (external) -> at-voc-new:ResponseStatus [1]
    epo-ord:hasAmountDueForPayment @@ -457,6 +462,11 @@

    Predicates (object p epo-ord:Order -> epo:MonetaryValue (external) [0..1] + + epo-ord:hasSellerOrderID + + epo-ord:Order -> adms:Identifier (external) [0..1] + epo-ord:hasTaxInformation diff --git a/glossary/ePO_combined_glossary.html b/glossary/ePO_combined_glossary.html index 9216a462..0350a149 100644 --- a/glossary/ePO_combined_glossary.html +++ b/glossary/ePO_combined_glossary.html @@ -80,11 +80,70 @@

    Class names and defi cccev:Evidence Proof that a Requirement is met. + Additional Information: + The class Evidence provides the means to support responses to Criteria or to a concrete + Information Requirement or to an Information Concept inside an Information Requirement. + The proof described by an Evidence can [1] verify a claim (i.e. is it true that John + is 25, yes/no), [2] prove a condition (i.e. is John 18+, yes/no), or [3] simply provide + data (i.e. the age of a person, namely 25). The proof can be given through documents + or extracts of base registries, independently from its structure, format or medium + used to exchange it: a pdf document, a video, a recording, etc. + + cccev:EvidenceType + Information about the characteristics of an Evidence. + + Additional Information: + The Evidence Type and the characteristics it describes are not concrete individual + responses to a Requirement (i.e. Evidence), but descriptions about the desired form, + content, source and/or other characteristics that an actual response should have and + provide (e.g. membership of a class of Evidences). + + + cccev:EvidenceTypeList + Group of Evidence Types for conforming to a Requirement. + + Additional Information: + An Evidence Type List is satisfied, if and only if, for all included Evidence Types + in this List, corresponding conformant Evidence(s) are supporting the Requirement + having this List. The Evidence Type List describes thus an AND condition on the different + Evidence Types within the list and an OR condition between two or more Evidence Type + Lists. Combinations of alternative Lists can be provided for a respondent of a Requirement + to choose amongst them. + cccev:InformationConcept - Piece of information that the Evidence provides or the Requirement needs. + Piece of information that the Evidence provides or the Requirement needs. + + Additional Information: + + The Information Concept class offers the ability to describe conceptually the Requirements + and provided facts in Evidences. In complementarity with the Supported Value class, + this is a (first) step towards facilitating the assessment of the requirements in + an automated way based on the Evidence provided. + + + cccev:InformationRequirement + Requested data that is to be proven by Evidence. + + Additional Information: + + Information Requirements are the most neutral kind of Requirements. They aim to request + information in any form, e.g. a person's date of birth or a company's turnover. They + represent requests for data that prove one or more facts of the real world in a formal + manner, or that leads to the source of such a proof. They can be understood as 'requests + for Evidences'. The response to an Information Requirement is an Evidence when the + issuer of the response is an authoritative source (e.g. a Civil Registry providing + data about a natural person for the provision of public service through the Single + Digital Gateway). In other cases, the responses might not be issued by an authoritative + source, but the issuer supports the responses with Evidences (or commits to support + them timely, e.g. a self-declaration or a declaration of oath). The Information Requirement + can require structured data or documents of any form. For structured data, the Requirement + can use 'Concepts' to specify the structure and type of the data expected in the response. + For both structured and unstructured data, the Information Requirement can indicate + the expected Type of Evidence, its format, source, and other properties related to + the Evidence. cccev:Requirement @@ -158,6 +217,50 @@

    Class names and defi An identifiable geographic place or named place. + + eli:LegalExpression + The intellectual realisation of a legal resource in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). + For example, any version of the legal resource whose content is specified and different + from others for any reason: language, versions, etc.; + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. + + + + eli:LegalResource + A work in a legislative corpus. This applies to acts that have been legally enacted + (whether or not they are still in force). + For example, the abstract concept of the legal resource; e.g. "act 3 of 2005" (adapted + from Akoma Ntoso) + + A legal resource can represent a legal act or any component of a legal act, like an + article. Legal resources can be linked together using properties defined in the model. + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. + + + + eli:LegalResourceSubdivision + A component of a legal act, at an arbitrary level of precision, like a chapter, an + article, an alinea, a paragraph or an list item. + + + eli:Work + Any distinct intellectual creation (i.e., the intellectual content), in the context + of ELI. + + The substance of Work is ideas. + + epo:AccessTerm Conditions and stipulations about where and how to access the Procurement Documents. @@ -232,10 +335,11 @@

    Class names and defi epo:Awarder A Role of an Agent that signs the Award Decision. - Additional Information: + Additional information: BT-08 can be Awarding CBP; BG-03 is the Buyer. But Awarding CPB is not the same as the Buyer; the organisations may differ for these roles. Having the Awarder Role allows - us to specify which Organisation is involved in the Award Decision. + us to specify which Organisation is involved in the Award Decision. + epo:AwardEvaluationTerm @@ -385,7 +489,7 @@

    Class names and defi The description has its own identity (+I) but is dependent (+D) on the concerned Entity. - We say that ContextSpecificDescription *concerns* an Entity. + We say that ContextDescription *concerns* an Entity. @@ -833,7 +937,7 @@

    Class names and defi epo:Period A time interval or a Duration. - (WG approval 28/04/2020) + WG approval 28/04/2020 @@ -1209,7 +1313,7 @@

    Class names and defi At tendering time, entities relied upon by the Economic Operators can be Subcontractors or not. - When modelling ESPD we well analyze whether we need or not a Role named "relied upon". + When modelling ESPD we will analyze whether we need or not a Role named "relied upon". WG approval 05/08/2021 @@ -1253,6 +1357,13 @@

    Class names and defi epo:TechnicalAbilitySummary + + epo:TechnicalSpecification + A set of documented Requirements applicable to the object of the Procurement. + Additional Information: + A specification often includes technical standards. + WG approval: 20/04/2021 + epo:Technique Method used for conducting Procurement Procedures. @@ -1318,6 +1429,15 @@

    Class names and defi A Role of an Agent to whom a Lot is awarded. WG approval 05/08/2021 (revised 26/10/2021) + + epo-acc:ESPDRequest + An updated self-declaration used by the economic operator as a preliminary evidence + in replacement of certificates issued by public authorities or third parties confirming + that the economic operator fulfils the Exclusion Grounds and the Selection Criteria + set out by the Buyer for a specific Procurement. + + WG Approval 05/03/2024 + epo-cat:Batch A production Lot in which the Item instances were produced. @@ -1364,6 +1484,18 @@

    Class names and defi + + epo-cat:CatalogueResponse + + + + epo-cat:CatalogueResponseInformation + + + + epo-cat:CatalogueResponseLine + + epo-cat:ChargeInformation Information about tax, fee or duty imposed. @@ -1602,6 +1734,14 @@

    Class names and defi epo-ful:Package + + epo-ful:ReceiptAdvice + + + + epo-ful:ReceiptAdviceLine + + epo-ful:ShipmentAgreement The Commercial Agreement between the Commercial Parties. @@ -2401,7 +2541,7 @@

    Attributes (datatype rdf:PlainLiteral [0..*] - cccev:InformationConcept
    cccev:Requirement
    cpov:ContactPoint
    cv:Channel
    epo:AgentInRole
    epo:Document
    epo:ElectronicSignature
    epo:Fund
    epo:NonDisclosureAgreementTerm
    epo:SecurityClearanceTerm
    epo:SubcontractingEstimate
    epo:SubcontractTerm
    epo:System
    epo:Technique
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    epo-ful:TemperatureSpecification
    epo-ful:TransportEquipment
    epo-ful:ShipmentInformation
    epo-cat:Line
    epo-cat:Item
    epo-ord:DeliveryAgreement
    epo-ord:TaxInformation
    + epo-ord:DeliveryAgreement
    epo-ord:TaxInformation
    cccev:Evidence
    cccev:InformationConcept
    cccev:Requirement
    cpov:ContactPoint
    cv:Channel
    epo:AgentInRole
    epo:Document
    epo:ElectronicSignature
    epo:Fund
    epo:NonDisclosureAgreementTerm
    epo:SecurityClearanceTerm
    epo:SubcontractingEstimate
    epo:SubcontractTerm
    epo:System
    epo:Technique
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    cccev:EvidenceTypeList
    eli:LegalExpression
    eli:LegalResource
    epo-cat:Line
    epo-cat:Item
    epo-ful:TemperatureSpecification
    epo-ful:TransportEquipment
    epo-ful:ShipmentInformation
    dct:description An account of the resource. @@ -2415,6 +2555,25 @@

    Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. Additional Information: @@ -2509,19 +2668,21 @@

    Attributes (datatype graphical representation, or a free-text account of the resource. WG Approval 30/05/2023 - An account of the resource. + An account of the resource. Additional Information: Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. - WG Approval 30/05/2023 An account of the resource. + WG Approval 30/05/2023 + An account of the resource. Additional Information: Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. - WG Approval 30/05/2023 An account of the resource. + WG Approval 30/05/2023 + An account of the resource. Additional Information: Description may include but is not limited to: an abstract, a table of contents, a @@ -2551,9 +2712,16 @@

    Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. - WG Approval 30/05/2023 + WG Approval 30/05/2023 + rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [1..1]
    rdfs:Literal [0..*]
    rdfs:Literal [1..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    + + + eli:LegalExpression
    eli:LegalResource
    + dct:identifier + An unambiguous reference to the resource within a given context. + An unambiguous reference to the resource within a given context. - rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    + xsd:anyURI [0..*]
    xsd:anyURI [0..*]
    epo:Document @@ -2572,7 +2740,7 @@

    Attributes (datatype xsd:dateTime [0..1] - epo:AgentInRole
    epo:Document
    epo:Fund
    foaf:Agent
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    epo-cat:Brand
    epo-cat:ItemModel
    epo-cat:Item
    + epo:AgentInRole
    epo:Document
    epo:Fund
    foaf:Agent
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    eli:LegalExpression
    epo-cat:Brand
    epo-cat:ItemModel
    epo-cat:Item
    dct:title A name given to the resource. @@ -2594,7 +2762,7 @@

    Attributes (datatype WG approval 30/05/2023 A name given to the resource. WG approval 30/05/2023 - A name given to the resource. + A name given to the resource. A name given to the resource. WG approval 30/05/2023 A name given to the resource. @@ -2602,7 +2770,17 @@

    Attributes (datatype WG approval 30/05/2023 A name given to the resource. WG approval 30/05/2023 - rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [1..1]
    + rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdfs:Literal [1..*]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [1..1]
    + + + eli:LegalExpression
    eli:LegalResource
    + eli:number + An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. + xsd:string [0..*]
    xsd:string [0..*]
    epo:SelectionCriteriaSummary @@ -2691,7 +2869,7 @@

    Attributes (datatype rdf:PlainLiteral [0..*] - epo:ChangeInformation
    epo:Notice
    epo:ProcurementObject
    + epo:ChangeInformation
    epo:Notice
    epo:ProcurementCriterion
    epo:ProcurementObject
    epo:hasAdditionalInformation Supplementary data about the instance of the concept. @@ -2700,8 +2878,10 @@

    Attributes (datatype WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 - rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    + rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    epo:AccessTerm @@ -2872,7 +3052,7 @@

    Attributes (datatype The unique identifier of the certificate. WG approval 26/07/2022 - rdf:PlainLiteral [1..1] + rdf:PlainLiteral [0..1] epo:ChangeInformation @@ -3681,7 +3861,7 @@

    Attributes (datatype epo:Notice epo:hasOJSIssueNumber - rdf:PlainLiteral [0..1] + xsd:integer [0..1] epo:Notice @@ -4099,6 +4279,12 @@

    Attributes (datatype xsd:integer [0..1] + + epo:SubmissionStatisticalInformation + epo:hasSMEReceivedTendersExcludingSubcontractors + + xsd:integer [0..1] + epo:StrategicProcurement epo:hasStrategicProcurementDescription @@ -4223,7 +4409,7 @@

    Attributes (datatype xsd:integer [0..1] - epo:Fund
    epo:Certificate
    + cccev:Evidence
    epo:Fund
    epo:hasURL The identifier of a resource. @@ -4239,7 +4425,8 @@

    Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 The identifier of a resource. + WG Approval 30/09/2019 + The identifier of a resource. Additional Information @@ -4253,8 +4440,7 @@

    Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 - + WG Approval 30/09/2019 xsd:anyURI [0..1]
    xsd:anyURI [0..1]
    @@ -5167,7 +5353,7 @@

    Attributes (datatype rdf:PlainLiteral [1..1] - cccev:InformationConcept
    cccev:Requirement
    + cccev:InformationConcept
    cccev:Requirement
    cccev:EvidenceTypeList
    skos:prefLabel The preferred lexical label for a resource, in a given language. @@ -5175,8 +5361,8 @@

    Attributes (datatype The preferred lexical label for a resource, in a given language. - WG approval 30/05/2023 - rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    + WG approval 30/05/2023 + rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    epo:SpecificDuration @@ -5198,7 +5384,7 @@

    Predicates (object p adms:identifier - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -5206,9 +5392,7 @@

    Predicates (object p Public Procurement Identifier, and/or any other identifier provided by the buyer, the service provider or any other stakeholder. - WG Approval 12/11/2019 - - Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + WG Approval 12/11/2019 A unique identifier of the instance of the concept. Additional Information @@ -5216,7 +5400,8 @@

    Predicates (object p Public Procurement Identifier, and/or any other identifier provided by the buyer, the service provider or any other stakeholder. - WG Approval 12/11/2019 A unique identifier of the instance of the concept. + WG Approval 12/11/2019 + Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -5225,7 +5410,7 @@

    Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -5234,8 +5419,9 @@

    Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. - cccev:InformationConcept -> adms:Identifier [0..1]
    cccev:Requirement -> adms:Identifier [0..1]
    dct:Location -> adms:Identifier [0..1]
    epo:Document -> adms:Identifier [0..*]
    epo:Fund -> adms:Identifier [0..1]
    epo:Project -> adms:Identifier [0..1]
    foaf:Agent -> adms:Identifier [0..*]
    epo:LotGroup -> adms:Identifier [0..1]
    epo:ProcurementElement -> adms:Identifier [1]
    epo:TenderGroup -> adms:Identifier [0..1]
    epo-ful:Consignment -> adms:Identifier [0..1]
    epo-ful:TransportEquipment -> adms:Identifier [0..1]
    epo-ful:ShipmentStage -> adms:Identifier [0..1]
    epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
    epo-ful:ShipmentInformation -> adms:Identifier [0..1]
    epo-cat:Line -> adms:Identifier [0..1]
    epo-ful:AbstractContainer -> adms:Identifier [0..1]
    epo-ful:AbstractContainer -> adms:Identifier [0..1]
    epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
    epo-ful:ShipmentStage -> adms:Identifier [0..1]
    epo-ful:TransportEquipment -> adms:Identifier [0..1]
    epo-ful:Consignment -> adms:Identifier [0..1]
    epo-ful:ShipmentInformation -> adms:Identifier [0..1]
    epo-cat:Line -> adms:Identifier [0..1]
    + + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. + cccev:EvidenceType -> adms:Identifier [0..1]
    epo-ful:Consignment -> adms:Identifier [0..1]
    foaf:Agent -> adms:Identifier [0..*]
    epo:Document -> adms:Identifier [0..*]
    dct:Location -> adms:Identifier [0..1]
    cccev:Requirement -> adms:Identifier [0..1]
    cccev:EvidenceTypeList -> adms:Identifier [0..*]
    epo-ful:TransportEquipment -> adms:Identifier [0..1]
    epo:LotGroup -> adms:Identifier [0..1]
    epo-ful:ShipmentStage -> adms:Identifier [0..1]
    epo:TenderGroup -> adms:Identifier [0..1]
    cccev:Evidence -> adms:Identifier [1]
    epo:ProcurementElement -> adms:Identifier [1]
    epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
    epo-ful:ShipmentInformation -> adms:Identifier [0..1]
    epo-cat:Line -> adms:Identifier [0..1]
    cccev:InformationConcept -> adms:Identifier [0..1]
    epo-ful:AbstractContainer -> adms:Identifier [0..1]
    epo:Project -> adms:Identifier [0..1]
    epo:Fund -> adms:Identifier [0..1]
    cccev:EvidenceType -> adms:Identifier [0..1]
    cccev:EvidenceTypeList -> adms:Identifier [0..*]
    epo-cat:Line -> adms:Identifier [0..1]
    epo-ful:AbstractContainer -> adms:Identifier [0..1]
    epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
    epo-ful:ShipmentStage -> adms:Identifier [0..1]
    epo-ful:TransportEquipment -> adms:Identifier [0..1]
    epo-ful:Consignment -> adms:Identifier [0..1]
    epo-ful:ShipmentInformation -> adms:Identifier [0..1]
    cccev:confidentialityLevelType @@ -5246,7 +5432,7 @@

    Predicates (object p Classifications should be defined by an organisation/country as an outcome of a security assessment. - cccev:Evidence -> at-voc:confidentiality-level [0..1] + cccev:Evidence -> at-voc:access-rights [0..1] cccev:constrains @@ -5261,19 +5447,69 @@

    Predicates (object p a specific evaluation. cccev:Constraint -> cccev:InformationConcept [0..*] + + cccev:hasConcept + Information Concept for which a value is expected by the Requirement. + + Additional Information: + Information Concepts defined for specific Requirements also represent the basis for + specifying the Supported Value an Evidence should provide. + cccev:Requirement -> cccev:InformationConcept [0..*] + + + cccev:hasEvidenceTypeList + Evidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement. + Evidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement. + + cccev:InformationRequirement -> cccev:EvidenceTypeList [0..*]
    cccev:InformationRequirement -> cccev:EvidenceTypeList [0..*]
    + cccev:hasRequirement A more specific Requirement that is part of the Requirement. cccev:Requirement -> cccev:Requirement [0..*] + + cccev:isDerivedFrom + Reference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used. Reference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used. + cccev:Requirement -> eli:LegalResource []
    cccev:Requirement -> eli:LegalResource []
    + + + cccev:specifiesEvidenceType + Evidence Type included in this Evidence Type List. + cccev:EvidenceTypeList -> cccev:EvidenceType [0..*] + cccev:supportsConcept Information Concept providing facts found/inferred from the Evidence. Additional Information: - Examples of Information Concepts are values found explictly in the evidence such as - a birth date or information derived from the Evidence such as "I am older that 18 - years" or "this is a FairTrade product". + Examples of Information Concepts are values found explicitly in the evidence such + as a birth date or information derived from the Evidence such as "I am older that + 18 years" or "this is a Fair Trade product". cccev:Evidence -> cccev:InformationConcept [0..*] @@ -5281,6 +5517,23 @@

    Predicates (object p Requirement for which the Evidence provides proof. cccev:Evidence -> cccev:Requirement [0..*] + + cccev:validityPeriodConstraint + Temporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class. Temporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class. + cccev:EvidenceType -> epo:Period [0..*]
    cccev:EvidenceType -> epo:Period [0..*]
    + cv:registeredAddress The registered address relationship links a Resource with the legally registered Address. @@ -5293,6 +5546,17 @@

    Predicates (object p person:Person -> locn:Address [0..1]
    org:Organization -> locn:Address [0..1]
    + + dct:conformsTo + An established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence. An established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence. + cccev:Evidence -> cccev:EvidenceType [0..*]
    cccev:Evidence -> cccev:EvidenceType [0..*]
    + dct:hasPart A related resource that is included either physically or logically in the described @@ -5306,6 +5570,11 @@

    Predicates (object p epo-cat:Item -> epo-cat:Item [0..*] + + dct:isPartOf + A related resource in which the described resource is physically or logically included. + eli:Work -> eli:Work [0..*] + dct:isReplacedBy A related resource that is supplanted, displaced, or superseded by the described resource. @@ -5319,6 +5588,11 @@

    Predicates (object p epo-cat:Item -> epo-cat:Item [0..*] + + dct:language + A language of the resource. A language of the resource. + eli:LegalExpression -> at-voc:language [1..*]
    eli:LegalExpression -> at-voc:language [1..*]
    + dct:replaces A related resource that is supplanted, displaced, or superseded by the described resource. @@ -5350,6 +5624,44 @@

    Predicates (object p Category to which the Requirement belongs. cccev:Criterion -> at-voc:criterion [0..1] + + eli:is_realized_by + Relates a work to an expression of this work in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). Inverse of "realizes". + eli:LegalExpression -> eli:Work [1] + + + eli:jurisdiction + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + + eli:LegalExpression -> at-voc:atu [0..*]
    eli:LegalResource -> at-voc:atu [0..*]
    + + + eli:uri_schema + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + + eli:LegalResourceSubdivision -> adms:Identifier [0..*]
    eli:LegalExpression -> adms:Identifier [0..*]
    eli:LegalExpression -> adms:Identifier [0..*]
    eli:LegalResourceSubdivision -> adms:Identifier [0..*]
    + epo:actsOnBehalfOf Represents. @@ -5433,7 +5745,7 @@

    Predicates (object p Relation indicating which label the certificate is about. WG approval 28/07/2022 - epo:Certificate -> epo:CertificationLabel [1] + epo:Certificate -> epo:CertificationLabel [0..1] epo:bindsBuyer @@ -5445,6 +5757,23 @@

    Predicates (object p Provides legal constraint on the Contractor. epo:Contract -> epo:Contractor [0..*] + + epo:canProvideNonDiscriminatoryEvidence + Relation showing that an Organization can supply an Evidence with regard to the fulfilment + of non-discriminatory criteria or the rules applied in order to reduce the number + of participants. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + + + epo:canProvideTaxAndSocialSecuritiesEvidence + Relation showing that an Organization can supply an Evidence with regard to the payment + of social security contributions and taxes. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + epo:comprisesAwardOutcome Incorporates AwardOutcome. @@ -5482,8 +5811,14 @@

    Predicates (object p epo:concernsProcedure - Relates to Procedure. - epo:ProcurementProcessInformation -> epo:Procedure [0..1] + Relates to Procedure. Relates to Procedure. + + WG approval 05/03/2024 + Relates to Procedure. + + WG approval 05/03/2024 + + epo:ProcurementProcessInformation -> epo:Procedure [0..1]
    epo-acc:ESPDRequest -> epo:Procedure [1]
    epo-acc:ESPDRequest -> epo:Procedure [1]
    epo:concernsReviewSummaryForLot @@ -5864,10 +6199,12 @@

    Predicates (object p epo:hasBuyerItemID - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
    epo-cat:Item -> adms:Identifier [0..1]
    @@ -5923,8 +6260,8 @@

    Predicates (object p epo:hasConstraint - - epo:ProcurementCriterion -> cccev:Constraint [0..*] + + cccev:InformationRequirement -> cccev:Constraint [0..*]
    epo:ProcurementCriterion -> cccev:Constraint [0..*]
    epo:hasContactPointInRole @@ -6230,19 +6567,17 @@

    Predicates (object p epo:hasItemStandardID - The identifier for the instance of the concept based on a standard scheme. + The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - The identifier for the instance of the concept based on a standard scheme. + WG approval 16/05/2023 The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..*]
    epo-cat:Item -> adms:Identifier [0..*]
    @@ -6353,16 +6688,12 @@

    Predicates (object p epo:hasManufacturerItemID - This refers to the general identifier for the concept as defined by the manufacturer. - + The general identifier assigned to the concept as defined by the Manufacturer. ​ - WG Approval 16/05/2023 - - This refers to the general identifier for the concept as defined by the manufacturer. - - - WG Approval 16/05/2023 + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Manufacturer. ​ + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
    epo-cat:Item -> adms:Identifier [0..1]
    @@ -6503,7 +6834,7 @@

    Predicates (object p epo:hasPrimaryContactPoint - org:Organization -> cpov:ContactPoint [0..*] + org:Organization -> cpov:ContactPoint [0..1] epo:hasPrizeValue @@ -6567,6 +6898,11 @@

    Predicates (object p org:Organization -> at-voc:country [0..1] + + epo:hasRejectedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    + epo:hasRemedyValue Additional information: @@ -6595,6 +6931,11 @@

    Predicates (object p epo:ParticipationCondition -> at-voc:reserved-procurement [0..*]
    epo:ParticipationConditionsSummary -> at-voc:reserved-procurement [0..*]
    + + epo:hasResourceType + + eli:LegalResource -> at-voc:resource-type [1..*] + epo:hasReviewBodyType @@ -6640,12 +6981,12 @@

    Predicates (object p epo:hasSellerItemID - The general identifier for the concept as defined by the seller. + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 - The general identifier for the concept as defined by the seller. + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
    epo-cat:Item -> adms:Identifier [0..1]
    @@ -6687,6 +7028,11 @@

    Predicates (object p epo:SubcontractTerm -> at-voc:subcontracting-obligation [0..*] + + epo:hasSubdivision + + eli:LegalResourceSubdivision -> at-voc:subdivision [0..1] + epo:hasTaxIdentifier @@ -6787,8 +7133,14 @@

    Predicates (object p epo:hasUUID A universally unique identifier for an instance of this document. - WG Approval 12/05/2020 - epo:Document -> adms:Identifier [0..1] + WG Approval 12/05/2020 + A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + + epo-cat:CatalogueResponseLine -> adms:Identifier [1]
    epo:Document -> adms:Identifier [0..1]
    epo-cat:CatalogueResponseLine -> adms:Identifier [1]
    epo:hasValidityPeriod @@ -6796,9 +7148,13 @@

    Predicates (object p WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. + WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. + WG approval 30/05/2023 - - cccev:Evidence -> epo:Period [0..1]
    epo:Technique -> epo:Period [0..1]
    + The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 + cccev:Evidence -> epo:Period [0..1]
    epo-cat:Catalogue -> epo:Period [0..1]
    epo:Technique -> epo:Period [0..1]
    epo-cat:Catalogue -> epo:Period [0..1]
    epo:hasVariantPermission @@ -6835,6 +7191,21 @@

    Predicates (object p epo:StrategicProcurement -> at-voc:accessibility [0..*] + + epo:includesNationalCriterion + Relation indicating that a Criterion contains a Criterion that is specific to a given + Member State. + + Additional Information: + In the ESPD, a Subcriterion is used to define national sub-criteria; maps to a UBL-2.3 + cac:SubTenderingCriterion class. It is currently used only for purely national criteria, + to be able to establish the mapping from eCertis. + + WG approval 07/11/2023 + + + epo:QualificationCriterion -> epo:QualificationCriterion [0..*] + epo:includesTender Additional information: @@ -6987,7 +7358,8 @@

    Predicates (object p epo:leadBy - + The epo:OrganisationGroup epo:leadBy org:Organization was implemented to be used in + case of an Economic Operator Group. epo:OrganisationGroup -> org:Organization [0..1] @@ -7137,7 +7509,7 @@

    Predicates (object p epo:relatesToEFormSectionIdentifier - epo-con:ContractModificationInformation -> adms:Identifier [0..1]
    epo:ChangeInformation -> adms:Identifier [1..*]
    epo:NonPublishedInformation -> adms:Identifier [1..*]
    epo-con:ContractModificationInformation -> adms:Identifier [0..1]
    + epo-con:ContractModificationInformation -> adms:Identifier [0..1]
    epo:NonPublishedInformation -> adms:Identifier [1..*]
    epo-con:ContractModificationInformation -> adms:Identifier [0..1]
    epo:ChangeInformation -> adms:Identifier [1..*]
    epo:requestsRemedyType @@ -7188,7 +7560,7 @@

    Predicates (object p epo:specifiesBuyer - epo-cat:Catalogue -> epo:Buyer [0..*]
    epo-ord:Order -> epo:Buyer [1]
    epo-cat:Catalogue -> epo:Buyer [0..*]
    epo-ord:Order -> epo:Buyer [1]
    + epo-ord:Order -> epo:Buyer [1]
    epo-cat:Catalogue -> epo:Buyer [0..*]
    epo-ord:Order -> epo:Buyer [1]
    epo-cat:Catalogue -> epo:Buyer [0..*]
    epo:specifiesCarrier @@ -7197,13 +7569,13 @@

    Predicates (object p epo:specifiesCatalogueProvider - - epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
    epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
    + + epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueProvider [1]
    epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueProvider [1]
    epo:specifiesCatalogueReceiver - - epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
    epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
    + + epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueReceiver [1]
    epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
    epo-cat:CatalogueResponse -> epo:CatalogueReceiver [1]
    epo:specifiesCleanVehicleDirectiveContractType @@ -7242,13 +7614,13 @@

    Predicates (object p epo:specifiesProcurementCriterion - - epo:Lot -> epo:ProcurementCriterion [0..*]
    epo:LotGroup -> epo:ProcurementCriterion [0..*]
    + + epo-acc:ESPDRequest -> epo:ProcurementCriterion [1..*]
    epo:Lot -> epo:ProcurementCriterion [0..*]
    epo:LotGroup -> epo:ProcurementCriterion [0..*]
    epo-acc:ESPDRequest -> epo:ProcurementCriterion [1..*]
    epo:specifiesSeller - epo-cat:Catalogue -> epo-ord:Seller [0..*]
    epo-ord:Order -> epo-ord:Seller [1]
    epo-cat:Catalogue -> epo-ord:Seller [0..*]
    + epo-ord:Order -> epo-ord:Seller [1]
    epo-cat:Catalogue -> epo-ord:Seller [0..*]
    epo-cat:Catalogue -> epo-ord:Seller [0..*]
    epo:specifiesSubcontractors @@ -7283,16 +7655,35 @@

    Predicates (object p epo:ProcurementObject -> epo:Technique [0..*] + + epo-acc:refersToNotice + Reference to a Notice. + + WG approval 12/03/2024 Reference to a Notice. + + WG approval 12/03/2024 + epo-acc:ESPDRequest -> epo:Notice [0..*]
    epo-acc:ESPDRequest -> epo:Notice [0..*]
    + epo-cat:comprisesCatalogueLine epo-cat:Catalogue -> epo-cat:CatalogueLine [1..*] + + epo-cat:comprisesCatalogueResponseLine + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseLine [0..*] + epo-cat:describesItem epo-cat:ItemProperty -> epo-cat:Item [1] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine -> epo-ful:Package [0..1]
    epo-cat:CatalogueLine -> epo-ful:Package [0..1]
    + epo-cat:hasAccessoryItem An item that can be added to another item to enhance it. @@ -7337,7 +7728,11 @@

    Predicates (object p epo-cat:hasCatalogueLineValidity - + The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 epo-cat:CatalogueLine -> epo:Period [0..1]
    epo-cat:CatalogueLine -> epo:Period [0..1]
    @@ -7504,7 +7899,7 @@

    Predicates (object p epo-cat:hasPrice - epo-ord:OrderLine -> epo-cat:Price [0..1]
    epo-cat:CatalogueLine -> epo-cat:Price [1..*]
    epo-ord:OrderLine -> epo-cat:Price [0..1]
    + epo-ord:OrderLine -> epo-cat:Price [0..1]
    epo-ord:OrderLine -> epo-cat:Price [0..1]
    epo-cat:CatalogueLine -> epo-cat:Price [1..*]
    epo-cat:hasPriceType @@ -7543,7 +7938,7 @@

    Predicates (object p epo-cat:hasQuantity - epo-con:Deliverable -> epo:Quantity [0..1]
    epo-ord:OrderLine -> epo:Quantity [1]
    epo-con:Deliverable -> epo:Quantity [0..1]
    epo-ord:OrderLine -> epo:Quantity [1]
    + epo-con:Deliverable -> epo:Quantity [0..1]
    epo-ord:OrderLine -> epo:Quantity [1]
    epo-ord:OrderLine -> epo:Quantity [1]
    epo-con:Deliverable -> epo:Quantity [0..1]
    epo-cat:hasQuantityThreshold @@ -7590,6 +7985,11 @@

    Predicates (object p epo-cat:ItemRelation -> epo-cat:Item [1] + + epo-cat:isSpecificToCatalogueResponseLine + + epo-cat:CatalogueResponseInformation -> epo-cat:CatalogueResponseLine [0..1] + epo-cat:isSpecificToLine @@ -7600,6 +8000,21 @@

    Predicates (object p epo-cat:Catalogue -> epo:Contract [0..1]
    epo-cat:Catalogue -> epo:Contract [0..1]
    + + epo-cat:refersToCatalogue + + epo-cat:CatalogueResponse -> epo-cat:Catalogue [1] + + + epo-cat:refersToCatalogueLine + + epo-cat:CatalogueResponseLine -> epo-cat:CatalogueLine [1] + + + epo-cat:specifiesCatalogueResponseInformation + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseInformation [1] + epo-cat:specifiesChargeInformation @@ -7625,6 +8040,11 @@

    Predicates (object p epo-ful:DespatchAdvice -> epo-ful:DespatchLine [1..*] + + epo-ful:comprisesReceiptAdviceLine + + epo-ful:ReceiptAdvice -> epo-ful:ReceiptAdviceLine [0..*] + epo-ful:containsGoodsItem @@ -7651,8 +8071,8 @@

    Predicates (object p epo-ful:hasAssociatedDocument - - epo-ful:DespatchLine -> epo-cat:PostAwardDocument [0..1]
    epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument [0..1]
    epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument [0..1]
    epo-ful:DespatchLine -> epo-cat:PostAwardDocument [0..1]
    + + epo-ful:ReceiptAdvice -> epo:Document [0..1]
    epo-ful:DespatchAdvice -> epo:Document [0..1]
    epo-ful:DespatchLine -> epo:Document [0..1]
    epo-ful:DespatchLine -> epo:Document [0..1]
    epo-ful:DespatchAdvice -> epo:Document [0..1]
    epo-ful:ReceiptAdvice -> epo:Document [0..1]
    epo-ful:hasCarrierConsignmentID @@ -7795,6 +8215,11 @@

    Predicates (object p epo-ful:DespatchLine -> epo:Quantity [0..1]
    epo-ful:DespatchLine -> epo:Quantity [0..1]
    + + epo-ful:hasOversupplyQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    + epo-ful:hasPackagingType @@ -7805,11 +8230,31 @@

    Predicates (object p epo-ful:Consignment -> epo-ful:ShipmentStage [0..*] + + epo-ful:hasReceivedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    + + + epo-ful:hasRejectReason + + epo-ful:ReceiptAdviceLine -> at-voc-new:reject-reason [0..1] + epo-ful:hasRequestedPickUpInformation epo-ful:Consignment -> epo-ful:ShipmentInformation [1] + + epo-ful:hasShortageAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:hasShortQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
    + epo-ful:hasSizeType @@ -7827,7 +8272,19 @@

    Predicates (object p epo-ful:hasTraceID - + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + epo-ful:GoodsItem -> adms:Identifier [0..1]
    epo-ful:GoodsItem -> adms:Identifier [0..1]
    @@ -7880,6 +8337,23 @@

    Predicates (object p epo-ful:ShipmentInformation -> epo-ful:DespatchLine [0..1] + + epo-ful:isSubmittedForDespatchAdvice + Additional information: + In PEPPOL (https://test-docs.peppol.eu/logistics/qa/codelist/ReceiptAdviceTypeCode/) + this predicate is used for option D - Response to the Advanced Despatch Advice document. + epo-ful:ReceiptAdvice -> epo-ful:DespatchAdvice [0..1] + + + epo-ful:isSubmittedForDespatchLine + + epo-ful:ReceiptAdviceLine -> epo-ful:DespatchLine [1] + + + epo-ful:isSubmittedForShipment + + epo-ful:ReceiptAdvice -> epo-ful:ShipmentInformation [0..1] + epo-ful:refersToConsignment @@ -7911,14 +8385,24 @@

    Predicates (object p epo-ful:DespatchAdvice -> epo-ful:ShipmentAgreement [0..1] - epo-ful:specifiesConsignee + epo-ful:RejectionAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:specifiesBuyer - epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
    epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
    + epo-ful:ReceiptAdvice -> epo:Buyer [0..1]
    epo-ful:ReceiptAdvice -> epo:Buyer [0..1]
    + + + epo-ful:specifiesConsignee + + epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
    epo-ful:ReceiptAdvice -> epo-ord:Consignee [1..*]
    epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
    epo-ful:ReceiptAdvice -> epo-ord:Consignee [1..*]
    epo-ful:specifiesDespatcher - - epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*] + + epo-ful:ReceiptAdvice -> epo-ful:Despatcher [1]
    epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*]
    epo-ful:specifiesOriginator @@ -7930,6 +8414,11 @@

    Predicates (object p epo-ful:ShipmentInformation -> dct:Location [0..1]
    epo-ful:ShipmentInformation -> dct:Location [0..1]
    + + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice -> epo-ord:Seller [0..1]
    epo-ful:ReceiptAdvice -> epo-ord:Seller [0..1]
    + epo-ful:specifiesShipment @@ -8002,8 +8491,8 @@

    Predicates (object p epo-ord:hasAcceptanceStatus - - epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1] + + epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1]
    epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus [1]
    epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus [1]
    epo-ord:hasAmountDueForPayment @@ -8013,7 +8502,7 @@

    Predicates (object p epo-ord:hasDeliveryPeriod - epo-ord:OrderResponseInformation -> epo:Period [0..1]
    epo-ord:DeliveryInformation -> epo:Period [0..1]
    epo-ord:DeliveryInformation -> epo:Period [0..1]
    epo-ord:OrderResponseInformation -> epo:Period [0..1]
    + epo-ord:DeliveryInformation -> epo:Period [0..1]
    epo-ord:OrderResponseInformation -> epo:Period [0..1]
    epo-ord:OrderResponseInformation -> epo:Period [0..1]
    epo-ord:DeliveryInformation -> epo:Period [0..1]
    epo-ord:hasPrepaidAmount @@ -8030,10 +8519,15 @@

    Predicates (object p epo-ord:Order -> epo:MonetaryValue [0..1]
    epo-ord:Order -> epo:MonetaryValue [0..1]
    + + epo-ord:hasSellerOrderID + + epo-ord:Order -> adms:Identifier [0..1]
    epo-ord:Order -> adms:Identifier [0..1]
    + epo-ord:hasTaxInformation - epo:Contract -> epo-ord:TaxInformation [0..1]
    epo-cat:Item -> epo-ord:TaxInformation [0..*]
    epo-ord:AllowanceChargeInformation -> epo-ord:TaxInformation [0..1]
    epo-cat:Item -> epo-ord:TaxInformation [0..*]
    epo:Contract -> epo-ord:TaxInformation [0..1]
    + epo-ord:AllowanceChargeInformation -> epo-ord:TaxInformation [0..1]
    epo-cat:Item -> epo-ord:TaxInformation [0..*]
    epo:Contract -> epo-ord:TaxInformation [0..1]
    epo:Contract -> epo-ord:TaxInformation [0..1]
    epo-cat:Item -> epo-ord:TaxInformation [0..*]
    epo-ord:hasTotalAllowanceAmount @@ -8068,11 +8562,11 @@

    Predicates (object p epo-ord:isSpecificToOrderLine Information that is particular to one or multiple Order Lines. - Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. + Information that is particular to one or multiple Order Lines. - epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
    epo-ord:AllowanceInformation -> epo-ord:OrderLine [0..*]
    epo-ord:ContractInformation -> epo-ord:OrderLine [0..*]
    epo-ord:DeliveryInformation -> epo-ord:OrderLine [0..*]
    epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
    epo-ord:OriginatorInformation -> epo-ord:OrderLine [0..*]
    + epo-ord:AllowanceInformation -> epo-ord:OrderLine [0..*]
    epo-ord:ContractInformation -> epo-ord:OrderLine [0..*]
    epo-ord:DeliveryInformation -> epo-ord:OrderLine [0..*]
    epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
    epo-ord:OriginatorInformation -> epo-ord:OrderLine [0..*]
    epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
    epo-ord:isSpecificToOrderResponseLine diff --git a/glossary/ePO_core_glossary.html b/glossary/ePO_core_glossary.html index 5faf89fd..790c151c 100644 --- a/glossary/ePO_core_glossary.html +++ b/glossary/ePO_core_glossary.html @@ -80,11 +80,48 @@

    Class names and defi cccev:Evidence Proof that a Requirement is met. + Additional Information: + The class Evidence provides the means to support responses to Criteria or to a concrete + Information Requirement or to an Information Concept inside an Information Requirement. + The proof described by an Evidence can [1] verify a claim (i.e. is it true that John + is 25, yes/no), [2] prove a condition (i.e. is John 18+, yes/no), or [3] simply provide + data (i.e. the age of a person, namely 25). The proof can be given through documents + or extracts of base registries, independently from its structure, format or medium + used to exchange it: a pdf document, a video, a recording, etc. cccev:InformationConcept - Piece of information that the Evidence provides or the Requirement needs. + Piece of information that the Evidence provides or the Requirement needs. + + Additional Information: + + The Information Concept class offers the ability to describe conceptually the Requirements + and provided facts in Evidences. In complementarity with the Supported Value class, + this is a (first) step towards facilitating the assessment of the requirements in + an automated way based on the Evidence provided. + + + cccev:InformationRequirement + Requested data that is to be proven by Evidence. + + Additional Information: + + Information Requirements are the most neutral kind of Requirements. They aim to request + information in any form, e.g. a person's date of birth or a company's turnover. They + represent requests for data that prove one or more facts of the real world in a formal + manner, or that leads to the source of such a proof. They can be understood as 'requests + for Evidences'. The response to an Information Requirement is an Evidence when the + issuer of the response is an authoritative source (e.g. a Civil Registry providing + data about a natural person for the provision of public service through the Single + Digital Gateway). In other cases, the responses might not be issued by an authoritative + source, but the issuer supports the responses with Evidences (or commits to support + them timely, e.g. a self-declaration or a declaration of oath). The Information Requirement + can require structured data or documents of any form. For structured data, the Requirement + can use 'Concepts' to specify the structure and type of the data expected in the response. + For both structured and unstructured data, the Information Requirement can indicate + the expected Type of Evidence, its format, source, and other properties related to + the Evidence. cccev:Requirement @@ -232,10 +269,11 @@

    Class names and defi epo:Awarder A Role of an Agent that signs the Award Decision. - Additional Information: + Additional information: BT-08 can be Awarding CBP; BG-03 is the Buyer. But Awarding CPB is not the same as the Buyer; the organisations may differ for these roles. Having the Awarder Role allows - us to specify which Organisation is involved in the Award Decision. + us to specify which Organisation is involved in the Award Decision. + epo:AwardEvaluationTerm @@ -385,7 +423,7 @@

    Class names and defi The description has its own identity (+I) but is dependent (+D) on the concerned Entity. - We say that ContextSpecificDescription *concerns* an Entity. + We say that ContextDescription *concerns* an Entity. @@ -833,7 +871,7 @@

    Class names and defi epo:Period A time interval or a Duration. - (WG approval 28/04/2020) + WG approval 28/04/2020 @@ -1209,7 +1247,7 @@

    Class names and defi At tendering time, entities relied upon by the Economic Operators can be Subcontractors or not. - When modelling ESPD we well analyze whether we need or not a Role named "relied upon". + When modelling ESPD we will analyze whether we need or not a Role named "relied upon". WG approval 05/08/2021 @@ -1253,6 +1291,13 @@

    Class names and defi epo:TechnicalAbilitySummary + + epo:TechnicalSpecification + A set of documented Requirements applicable to the object of the Procurement. + Additional Information: + A specification often includes technical standards. + WG approval: 20/04/2021 + epo:Technique Method used for conducting Procurement Procedures. @@ -1491,7 +1536,7 @@

    Attributes (datatype rdf:PlainLiteral [0..*] - cccev:InformationConcept
    cccev:Requirement
    cpov:ContactPoint
    cv:Channel
    epo:AgentInRole
    epo:Document
    epo:ElectronicSignature
    epo:Fund
    epo:NonDisclosureAgreementTerm
    epo:SecurityClearanceTerm
    epo:SubcontractingEstimate
    epo:SubcontractTerm
    epo:System
    epo:Technique
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    + cccev:Evidence
    cccev:InformationConcept
    cccev:Requirement
    cpov:ContactPoint
    cv:Channel
    epo:AgentInRole
    epo:Document
    epo:ElectronicSignature
    epo:Fund
    epo:NonDisclosureAgreementTerm
    epo:SecurityClearanceTerm
    epo:SubcontractingEstimate
    epo:SubcontractTerm
    epo:System
    epo:Technique
    epo:LotGroup
    epo:ProcurementElement
    epo:TenderGroup
    dct:description An account of the resource. @@ -1529,6 +1574,12 @@

    Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. @@ -1600,7 +1651,7 @@

    Attributes (datatype WG Approval 30/05/2023 - rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    + rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [1..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    rdf:PlainLiteral [0..*]
    epo:Document @@ -1731,7 +1782,7 @@

    Attributes (datatype rdf:PlainLiteral [0..*] - epo:ChangeInformation
    epo:Notice
    epo:ProcurementObject
    + epo:ChangeInformation
    epo:Notice
    epo:ProcurementCriterion
    epo:ProcurementObject
    epo:hasAdditionalInformation Supplementary data about the instance of the concept. @@ -1740,8 +1791,10 @@

    Attributes (datatype WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 - rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    + rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..1]
    rdf:PlainLiteral [0..*]
    epo:AccessTerm @@ -1912,7 +1965,7 @@

    Attributes (datatype The unique identifier of the certificate. WG approval 26/07/2022 - rdf:PlainLiteral [1..1] + rdf:PlainLiteral [0..1] epo:ChangeInformation @@ -2693,7 +2746,7 @@

    Attributes (datatype epo:Notice epo:hasOJSIssueNumber - rdf:PlainLiteral [0..1] + xsd:integer [0..1] epo:Notice @@ -3111,6 +3164,12 @@

    Attributes (datatype xsd:integer [0..1] + + epo:SubmissionStatisticalInformation + epo:hasSMEReceivedTendersExcludingSubcontractors + + xsd:integer [0..1] + epo:StrategicProcurement epo:hasStrategicProcurementDescription @@ -3235,7 +3294,7 @@

    Attributes (datatype xsd:integer [0..1] - epo:Fund
    epo:Certificate
    + cccev:Evidence
    epo:Fund
    epo:hasURL The identifier of a resource. @@ -3251,7 +3310,8 @@

    Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 The identifier of a resource. + WG Approval 30/09/2019 + The identifier of a resource. Additional Information @@ -3265,8 +3325,7 @@

    Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 - + WG Approval 30/09/2019 xsd:anyURI [0..1]
    xsd:anyURI [0..1]
    @@ -3900,7 +3959,7 @@

    Predicates (object p adms:identifier - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -3908,9 +3967,7 @@

    Predicates (object p Public Procurement Identifier, and/or any other identifier provided by the buyer, the service provider or any other stakeholder. - WG Approval 12/11/2019 - - Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + WG Approval 12/11/2019 A unique identifier of the instance of the concept. Additional Information @@ -3918,7 +3975,8 @@

    Predicates (object p Public Procurement Identifier, and/or any other identifier provided by the buyer, the service provider or any other stakeholder. - WG Approval 12/11/2019 A unique identifier of the instance of the concept. + WG Approval 12/11/2019 + Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -3927,7 +3985,7 @@

    Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -3936,8 +3994,9 @@

    Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. - cccev:InformationConcept -> adms:Identifier [0..1]
    cccev:Requirement -> adms:Identifier [0..1]
    dct:Location -> adms:Identifier [0..1]
    epo:Document -> adms:Identifier [0..*]
    epo:Fund -> adms:Identifier [0..1]
    epo:Project -> adms:Identifier [0..1]
    foaf:Agent -> adms:Identifier [0..*]
    epo:LotGroup -> adms:Identifier [0..1]
    epo:ProcurementElement -> adms:Identifier [1]
    epo:TenderGroup -> adms:Identifier [0..1]







    + + Links a resource to an adms:Identifier class. +

    foaf:Agent -> adms:Identifier [0..*]
    epo:Document -> adms:Identifier [0..*]
    dct:Location -> adms:Identifier [0..1]
    cccev:Requirement -> adms:Identifier [0..1]


    epo:LotGroup -> adms:Identifier [0..1]

    epo:TenderGroup -> adms:Identifier [0..1]
    cccev:Evidence -> adms:Identifier [1]
    epo:ProcurementElement -> adms:Identifier [1]



    cccev:InformationConcept -> adms:Identifier [0..1]

    epo:Project -> adms:Identifier [0..1]
    epo:Fund -> adms:Identifier [0..1]
    cccev:confidentialityLevelType @@ -3948,7 +4007,7 @@

    Predicates (object p Classifications should be defined by an organisation/country as an outcome of a security assessment. - cccev:Evidence -> at-voc:confidentiality-level [0..1] + cccev:Evidence -> at-voc:access-rights [0..1] cccev:constrains @@ -3963,6 +4022,15 @@

    Predicates (object p a specific evaluation. cccev:Constraint -> cccev:InformationConcept [0..*] + + cccev:hasConcept + Information Concept for which a value is expected by the Requirement. + + Additional Information: + Information Concepts defined for specific Requirements also represent the basis for + specifying the Supported Value an Evidence should provide. + cccev:Requirement -> cccev:InformationConcept [0..*] + cccev:hasRequirement A more specific Requirement that is part of the Requirement. @@ -3973,9 +4041,9 @@

    Predicates (object p Information Concept providing facts found/inferred from the Evidence. Additional Information: - Examples of Information Concepts are values found explictly in the evidence such as - a birth date or information derived from the Evidence such as "I am older that 18 - years" or "this is a FairTrade product". + Examples of Information Concepts are values found explicitly in the evidence such + as a birth date or information derived from the Evidence such as "I am older that + 18 years" or "this is a Fair Trade product". cccev:Evidence -> cccev:InformationConcept [0..*] @@ -4018,7 +4086,7 @@

    Predicates (object p Relation indicating which label the certificate is about. WG approval 28/07/2022 - epo:Certificate -> epo:CertificationLabel [1] + epo:Certificate -> epo:CertificationLabel [0..1] epo:bindsBuyer @@ -4030,6 +4098,23 @@

    Predicates (object p Provides legal constraint on the Contractor. epo:Contract -> epo:Contractor [0..*] + + epo:canProvideNonDiscriminatoryEvidence + Relation showing that an Organization can supply an Evidence with regard to the fulfilment + of non-discriminatory criteria or the rules applied in order to reduce the number + of participants. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + + + epo:canProvideTaxAndSocialSecuritiesEvidence + Relation showing that an Organization can supply an Evidence with regard to the payment + of social security contributions and taxes. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + epo:comprisesAwardOutcome Incorporates AwardOutcome. @@ -4062,8 +4147,11 @@

    Predicates (object p epo:concernsProcedure - Relates to Procedure. - epo:ProcurementProcessInformation -> epo:Procedure [0..1] + Relates to Procedure. Relates to Procedure. + + WG approval 05/03/2024 + + epo:ProcurementProcessInformation -> epo:Procedure [0..1]

    epo:concernsReviewSummaryForLot @@ -4468,8 +4556,8 @@

    Predicates (object p epo:hasConstraint - - epo:ProcurementCriterion -> cccev:Constraint [0..*] + + cccev:InformationRequirement -> cccev:Constraint [0..*]
    epo:ProcurementCriterion -> cccev:Constraint [0..*]
    epo:hasContactPointInRole @@ -4956,7 +5044,7 @@

    Predicates (object p epo:hasPrimaryContactPoint - org:Organization -> cpov:ContactPoint [0..*] + org:Organization -> cpov:ContactPoint [0..1] epo:hasPrizeValue @@ -5220,8 +5308,11 @@

    Predicates (object p epo:hasUUID A universally unique identifier for an instance of this document. + WG Approval 12/05/2020 + A universally unique identifier for an instance of this document. + WG Approval 12/05/2020 - epo:Document -> adms:Identifier [0..1] +
    epo:Document -> adms:Identifier [0..1]
    epo:hasValidityPeriod @@ -5229,9 +5320,11 @@

    Predicates (object p WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. + WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. + WG approval 30/05/2023 - cccev:Evidence -> epo:Period [0..1]
    epo:Technique -> epo:Period [0..1]
    + cccev:Evidence -> epo:Period [0..1]

    epo:Technique -> epo:Period [0..1]
    epo:hasVariantPermission @@ -5268,6 +5361,21 @@

    Predicates (object p epo:StrategicProcurement -> at-voc:accessibility [0..*] + + epo:includesNationalCriterion + Relation indicating that a Criterion contains a Criterion that is specific to a given + Member State. + + Additional Information: + In the ESPD, a Subcriterion is used to define national sub-criteria; maps to a UBL-2.3 + cac:SubTenderingCriterion class. It is currently used only for purely national criteria, + to be able to establish the mapping from eCertis. + + WG approval 07/11/2023 + + + epo:QualificationCriterion -> epo:QualificationCriterion [0..*] + epo:includesTender Additional information: @@ -5407,7 +5515,8 @@

    Predicates (object p epo:leadBy - + The epo:OrganisationGroup epo:leadBy org:Organization was implemented to be used in + case of an Economic Operator Group. epo:OrganisationGroup -> org:Organization [0..1] @@ -5522,7 +5631,7 @@

    Predicates (object p epo:relatesToEFormSectionIdentifier - epo:ChangeInformation -> adms:Identifier [1..*]
    epo:NonPublishedInformation -> adms:Identifier [1..*]

    + epo:NonPublishedInformation -> adms:Identifier [1..*]

    epo:ChangeInformation -> adms:Identifier [1..*]
    epo:requestsRemedyType @@ -5587,8 +5696,8 @@

    Predicates (object p epo:specifiesProcurementCriterion - - epo:Lot -> epo:ProcurementCriterion [0..*]
    epo:LotGroup -> epo:ProcurementCriterion [0..*]
    + +
    epo:Lot -> epo:ProcurementCriterion [0..*]
    epo:LotGroup -> epo:ProcurementCriterion [0..*]
    epo:specifiesSubcontractors diff --git a/implementation/eAccess/conventions_report/eAccess_convention_report.html b/implementation/eAccess/conventions_report/eAccess_convention_report.html new file mode 100644 index 00000000..360aab54 --- /dev/null +++ b/implementation/eAccess/conventions_report/eAccess_convention_report.html @@ -0,0 +1,410 @@ + + + + + + + + + + + + + + + + + UML Conventions Comformance Report + + +
    +

    UML Conventions Comformance Report

    +

    [ 15/03/2024 ]

    +
    +
    +
    Publications Office of the European Union
    +
    Luxembourg
    + +
    +
    +
    +
    +
    +
    +

    Table of contents

    +
    +
    +
    +

    Constrain type

    +
    +
    +
    +
    +

    Abstract

    +

    eProcurement UML model needs to conform to a set of UML conventions described + elsewhere. A conformance checking script was developed to execute tests to the UML + model and generate errors or warnings when encountered.

    +

    This document was automatically generated by the conformance checking script and + comprises the UML conformance violations.

    +

    The organisation of this document is based on major types of UML elements and + connectors that are employed in the eProcurement conceptual model. They are as + follows: + Classes, Enumerations, Datatypes, Packages, Objects, Associations, Dependencies, Realisations + and + Generalisations. Each major section lists model items that need correction of errors + or consideration of warnings.

    +

    The UML model in file eAccess.xml + was tested at 10:34 on March 15, 2024.

    +
    +

    Nomenclature

    +

    Class names

    + +

    Class attribute names

    +
      +
    • dct:description (3)
        +
      • cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1]
      • +
      • eli:LegalExpression (rdfs:Literal) [0..*]
      • +
      • eli:LegalResource (rdfs:Literal) [1..1]
      +
    • +
    • dct:identifier (2)
        +
      • eli:LegalExpression (xsd:anyURI) [0..*]
      • +
      • eli:LegalResource (xsd:anyURI) [0..*]
      +
    • +
    • dct:title
    • +
    • eli:number (2)
        +
      • eli:LegalExpression (xsd:string) [0..*]
      • +
      • eli:LegalResource (xsd:string) [0..*]
      +
    • +
    • skos:prefLabel
    • +
    +

    Connector names

    +
      +
    • adms:identifier (2)
        +
      • cccev:EvidenceType -> [0..1]
      • +
      • cccev:EvidenceTypeList -> [0..*]
      +
    • +
    • cccev:hasEvidenceTypeList
    • +
    • cccev:isDerivedFrom
    • +
    • cccev:specifiesEvidenceType
    • +
    • cccev:validityPeriodConstraint
    • +
    • dct:conformsTo
    • +
    • dct:isPartOf
    • +
    • dct:language
    • +
    • eli:is_realized_by
    • +
    • eli:jurisdiction (2)
        +
      • eli:LegalExpression -> at-voc:atu [0..*]
      • +
      • eli:LegalResource -> at-voc:atu [0..*]
      +
    • +
    • eli:uri_schema (2)
        +
      • eli:LegalExpression -> [0..*]
      • +
      • eli:LegalResourceSubdivision -> [0..*]
      +
    • +
    • epo:concernsProcedure
    • +
    • epo:hasResourceType
    • +
    • epo:hasSubdivision
    • +
    • epo:specifiesProcurementCriterion
    • +
    • epo-acc:refersToNotice
    • +
    +

    Classes

    +

    cccev:EvidenceType

    +
    +
    +
    Unmet class conventions
    +
    The class cccev:EvidenceType has no attributes provided. A class should define some + attributes.
    +
    +
    +

    cccev:EvidenceTypeList

    +
    +
    +
    skos:prefLabel
    +
    skos:prefLabel is missing a description. All concepts should be defined or described.
    +
    +
    +
    dct:description
    +
    dct:description is missing a description. All concepts should be defined or described.
    +
    +
    +

    eli:LegalResourceSubdivision

    +
    +
    +
    Unmet class conventions
    +
    The class eli:LegalResourceSubdivision has no attributes provided. A class should + define some attributes.
    +
    +
    +

    eli:Work

    +
    +
    +
    Unmet class conventions
    +
    The class eli:Work has no attributes provided. A class should define some attributes.
    +
    +
    +

    epo-acc:ESPDRequest

    +
    +
    +
    Unmet class conventions
    +
    The class epo-acc:ESPDRequest has no attributes provided. A class should define some + attributes.
    +
    +
    +

    Enumerations

    +

    Data-types

    +

    rdf:PlainLiteral

    +
    +
    + Unmet data-type conventions +
    +
    rdf:PlainLiteral is missing a description. All concepts should be defined or described.
    +
    +

    xsd:anyURI

    +
    +
    + Unmet data-type conventions +
    +
    xsd:anyURI is missing a description. All concepts should be defined or described.
    +
    +

    xsd:boolean

    +
    +
    + Unmet data-type conventions +
    +
    xsd:boolean is missing a description. All concepts should be defined or described.
    +
    +

    xsd:date

    +
    +
    + Unmet data-type conventions +
    +
    xsd:date is missing a description. All concepts should be defined or described.
    +
    +

    xsd:dateTime

    +
    +
    + Unmet data-type conventions +
    +
    xsd:dateTime is missing a description. All concepts should be defined or described.
    +
    +

    xsd:decimal

    +
    +
    + Unmet data-type conventions +
    +
    xsd:decimal is missing a description. All concepts should be defined or described.
    +
    +

    xsd:integer

    +
    +
    + Unmet data-type conventions +
    +
    xsd:integer is missing a description. All concepts should be defined or described.
    +
    +

    Packages

    +

    Object

    +

    Generalizations

    +

    eli:LegalResource -> eli:Work (+)

    +
    +
    Unmet generalisation conventions
    +
    The class eli:Work has only one sub-class eli:LegalResource. Class inheritance should + be built employing at least two subclasses for each class or not at all.
    +
    +

    eli:LegalResourceSubdivision -> eli:LegalResource (+)

    +
    +
    Unmet generalisation conventions
    +
    The class eli:LegalResource has only one sub-class eli:LegalResourceSubdivision. Class + inheritance should be built employing at least two subclasses for each class or not + at all.
    +
    +

    ( - ) -> ( - ) (+)

    +
    +
    Unmet generalisation conventions
    +
    The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance + should be built employing at least two subclasses for each class or not at all.
    +
    +

    ( - ) -> ( - ) (+)

    +
    +
    Unmet generalisation conventions
    +
    The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance + should be built employing at least two subclasses for each class or not at all.
    +
    +

    Associations

    +

    Dependencies

    +

    eli:LegalResource -> at-voc:resource-type (+epo:hasResourceType)

    +
    +
    Unmet dependency conventions
    +
    The connector is missing a description. It is recommended to + define and describe all the relations.
    +
    +

    eli:LegalResourceSubdivision -> at-voc:subdivision (+epo:hasSubdivision)

    +
    +
    Unmet dependency conventions
    +
    The connector is missing a description. It is recommended to + define and describe all the relations.
    +
    +

    Realisations

    +

    Connectors with multiple usages

    +
    +
    adms:identifier
    +
    +
    When a property is reused in multiple contexts, the multiplicity is expected to be + the same. Please check the nomenclature above for a summary.
    +
    The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
      +
    • Links a resource to an adms:Identifier class. (cccev:EvidenceType -> adms:Identifier + (+adms:identifier))
    • +
    • Links a resource to an adms:Identifier class. (cccev:EvidenceTypeList -> adms:Identifier + (+adms:identifier))
    • +
    +
    +
    +
    eli:jurisdiction
    +
    +
    The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
      +
    • The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + (eli:LegalExpression -> at-voc:atu (+eli:jurisdiction))
    • +
    • The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + (eli:LegalResource -> at-voc:atu (+eli:jurisdiction))
    • +
    +
    +
    +
    eli:uri_schema
    +
    +
    The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
      +
    • Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + (eli:LegalExpression -> adms:Identifier (+eli:uri_schema))
    • +
    • Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + (eli:LegalResourceSubdivision -> adms:Identifier (+eli:uri_schema))
    • +
    +
    +

    Class attributes with multiple usages

    +
    +
    dct:description
    +
    The attribute dct:description has different multiplicities in reuse contexts. + When a property is reused in multiple contexts, the multiplicity is expected to be + the same. Please see usage below: +
      +
    • cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1]
    • +
    • eli:LegalExpression (rdfs:Literal) [0..*]
    • +
    • eli:LegalResource (rdfs:Literal) [1..1]
    • +
    +
    +
    The attribute dct:description is defined differently in reuse contexts. When a property + is reused in multiple contexts, the meaning given by the definition is expected to + be the same.In this case, multiple definitions are found: +
      +
    • ... (cccev:EvidenceTypeList)
    • +
    • An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + (eli:LegalExpression)
    • +
    • An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + (eli:LegalResource)
    • +
    +
    +
    The attribute dct:description is has different datatypes in reuse contexts.When a + property is reused in multiple contexts, the data-type is expected to be the same.In + this case, multiple data-types are found: +
      +
    • rdf:PlainLiteral (cccev:EvidenceTypeList)
    • +
    • rdfs:Literal (eli:LegalExpression)
    • +
    • rdfs:Literal (eli:LegalResource)
    • +
    +
    +
    +

    General conventions

    +
    Only associations, dependecies, generalisations and realisation connectors are supported. + The following connector types were found in model and are not supported +
      +
    • NoteLink
    • +
    +
    +
    Only Class, Package, Datatype, Enumeration, and Object elements are supported. The + following element types were found in model and are not supported +
      +
    • uml:Note
    • +
    • uml:ProxyConnector
    • +
    +
    +
    + + \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/bootstrap.min.css b/implementation/eAccess/conventions_report/static/css/bootstrap.min.css new file mode 100644 index 00000000..92e3fe87 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css b/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css new file mode 100644 index 00000000..776e2595 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.12.1 - 2016-09-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css b/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css new file mode 100644 index 00000000..eab9bf61 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css @@ -0,0 +1 @@ +.tocify{width:20%;max-height:90%;overflow:auto;margin-left:2%;position:fixed;border:1px solid #ccc;webkit-border-radius:6px;moz-border-radius:6px;border-radius:6px}.tocify li,.tocify ul{list-style:none;margin:0;padding:0;border:none;line-height:30px}.tocify-header{text-indent:10px}.tocify-subheader{text-indent:20px;display:none}.tocify-subheader li{font-size:12px}.tocify-subheader .tocify-subheader{text-indent:30px}.tocify-subheader .tocify-subheader .tocify-subheader{text-indent:40px}.nav-list .nav-header,.nav-list>li>a{margin:0}.nav-list>li>a{padding:5px} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/print.css b/implementation/eAccess/conventions_report/static/css/print.css new file mode 100644 index 00000000..dfd6d935 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/print.css @@ -0,0 +1,638 @@ +@media print { + @page { + size: 8.5in 11in; + margin: 0.75in 0.75in 1in 0.75in; + + @footnotes { + columns: 1; + margin-top: 2em; + border-top: 0.5px solid #000000; + padding-top: 1em; + } + } + + body { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + -webkit-column-gap: balance; + -moz-column-gap: balance; + column-gap: balance; + -webkit-column-gap: 0.33in; + -moz-column-gap: 0.33in; + column-gap: 0.33in; + } + + footnote { + float: prince-column-footnote; + } + + caption { + caption-side: top; + } + + html { + font-size: 9pt; + } + + body { + font-family: "Times New Roman", Times, serif; + text-align: justify; + hyphens: auto; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + -webkit-column-break-after: avoid; + column-break-after: avoid; + break-after: avoid; + font-family: "Times New Roman", Times, serif; + font-weight: bold; + hyphens: none; + } + + h1:not(.counter-skip):before, + h2:not(.counter-skip):before, + h3:not(.counter-skip):before, + h4:not(.counter-skip):before, + h5:not(.counter-skip):before, + h6:not(.counter-skip):before { + margin-right: 0.5em; + } + + h1 { + font-size: 1.3333333333333333em; + } + + h2 { + font-size: 1.3333333333333333em; + } + + h3 { + font-size: 1.2222222222222223em; + } + + h4 { + font-size: 1.2222222222222223em; + } + + h5 { + font-size: 1.2222222222222223em; + } + + h6 { + font-size: 1.2222222222222223em; + } + + p { + margin: 0 0 0.5em; + line-height: 1.17; + text-indent: 0; + } + + small { + font-size: 0.7777777777777778em; + } + + code { + font-family: Courier, monospace; + font-size: 0.8888888888888888em; + font-weight: 400; + white-space: nowrap; + } + + q:before { + content: "“"; + } + + q:after { + content: "â€"; + } + + q > q:before { + content: "‘"; + } + + q > q:after { + content: "’"; + } + + table { + width: 100%; + margin: 1.667em 0 1em; + border-collapse: collapse; + } + + th, + td { + padding: 0.333em; + border: 0.5px solid #000000; + text-align: center; + } + + caption { + margin: 0 0 4pt; + font-weight: bold; + } + + figure { + margin: 1.333em 0 2.333em; + text-align: center; + } + + figcaption { + font-weight: bold; + } + + footnote { + margin-left: 0.333em; + padding-left: 0.667em; + } + + footnote::footnote-call { + vertical-align: super; + line-height: none; + font-size: 66%; + } + + footnote::footnote-marker { + font-size: 66%; + footnote-style-position: inside; + } + + ref { + display: block; + position: relative; + margin-left: 2.5em; + -webkit-column-break-inside: avoid; + column-break-inside: avoid; + break-inside: avoid; + text-align: left; + } + + ref:before { + position: absolute; + display: inline-block; + margin-left: -2.5em; + } + + ref a { + text-decoration: none; + } + + cite { + font-style: normal; + } + + @page { + } + + body > :first-child { + counter-reset: page 1; + } + + h1:not(.counter-skip) { + counter-increment: section; + } + + h2:not(.counter-skip) { + counter-increment: subsection; + } + + h3:not(.counter-skip) { + counter-increment: subsubsection; + } + + h4:not(.counter-skip) { + counter-increment: subsubsection; + } + + h5:not(.counter-skip) { + counter-increment: subsubsubsection; + } + + h6:not(.counter-skip) { + counter-increment: subsubsubsubsection; + } + + h1.counter-reset { + counter-reset: section; + } + + h2.counter-reset { + counter-reset: subsection; + } + + h3.counter-reset { + counter-reset: subsubsection; + } + + h4.counter-reset { + counter-reset: subsubsection; + } + + h5.counter-reset { + counter-reset: subsubsubsection; + } + + h6.counter-reset { + counter-reset: subsubsubsubsection; + } + + h1:not(.counter-skip):before { + content: "" counter(section, decimal) ""; + } + + h2:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) ""; + } + + h3:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + h4:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + h5:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsubsection, decimal) ""; + } + + h6:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsubsection, decimal) '.' counter(subsubsubsubsection, decimal) ""; + } + + table { + counter-increment: table; + } + + caption:before { + content: "Table " counter(table) ". "; + } + + figure { + counter-increment: figure; + } + + figcaption:before { + content: "Figure " counter(figure) ". "; + } + + footnote { + counter-increment: footnote; + } + + footnote::footnote-call { + content: counter(footnote); + } + + footnote::footnote-marker { + content: counter(footnote); + } + + cite { + content: target-counter(attr(href, url), reference); + } + + cite:before { + content: "["; + } + + cite:after { + content: "]"; + } + + cite.section { + content: target-counter(attr(href, url), section); + } + + cite.section:before { + content: ""; + } + + cite.section:after { + content: ""; + } + + cite.subsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection); + } + + cite.subsection:before { + content: ""; + } + + cite.subsection:after { + content: ""; + } + + cite.subsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection); + } + + cite.subsubsection:before { + content: ""; + } + + cite.subsubsection:after { + content: ""; + } + + cite.subsubsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection) "." target-counter(attr(href, url), subsubsubsection); + } + + cite.subsubsubsection:before { + content: ""; + } + + cite.subsubsubsection:after { + content: ""; + } + + cite.figure { + content: target-counter(attr(href, url), figure); + } + + cite.figure:before { + content: "Figure "; + } + + cite.figure:after { + content: ""; + } + + cite.table { + content: target-counter(attr(href, url), table); + } + + cite.table:before { + content: "Table "; + } + + cite.table:after { + content: ""; + } + + cites > :not(:first-child):before { + content: none; + } + + cites > :not(:last-child):after { + content: ", "; + } + + ref { + counter-increment: reference; + } + + ref:before { + content: "[" counter(reference) "]"; + } + + .col-1 { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + .col-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + + .col-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + + .col-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + + .col-span { + -webkit-column-span: all; + -moz-column-span: all; + column-span: all; + } + + .page-break-after { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .page-break-before { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .col-break-after { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .col-break-before { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .counter-skip h1:before, + .counter-skip h2:before, + .counter-skip h3:before, + .counter-skip h4:before, + .counter-skip h5:before, + .counter-skip h6:before, + .counter-skip:before { + margin-right: 0 !important; + content: "" !important; + } + + h1, + h2 { + margin: 1.3333333333333333em 0 0 0; + } + + h1 { + text-transform: uppercase; + } + + h1:not(.counter-skip):before { + content: "" counter(section) "."; + } + + h1 + h2, + h1 + * > h2:first-child { + margin-top: 0; + } + + h3, + h4 { + margin: 1.3333333333333333em 0 0 0; + font-style: italic; + font-weight: normal; + } + + header { + column-span: all; + margin-bottom: 4em; + font-family: Helvetica, sans-serif; + } + + header h2 { + margin: 2em 0; + font-size: 1.333em; + font-weight: normal; + text-align: center; + } + + .title { + margin: 0 0 0.333em; + font-family: Helvetica, sans-serif; + font-size: 18pt; + text-align: center; + text-transform: none; + -webkit-column-span: all; + -moz-column-span: all; + column-span: all; + } + + .authors { + -webkit-column-gap: 0; + -moz-column-gap: 0; + column-gap: 0; + } + + .authors + .authors { + margin-top: 6pt; + } + + .author { + -webkit-column-break-inside: avoid; + column-break-inside: avoid; + page-break-inside: avoid; + break-inside: avoid; + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + text-align: center; + font-size: 10pt; + } + + .author a { + color: inherit; + text-decoration: none; + } + + .author > :first-child, + .author > :last-child { + font-size: 12pt; + } + + .copyright { + height: 1.5in; + float: column-bottom; + font-size: 8pt; + } + + .copyright > * { + position: absolute; + left: 0; + bottom: 0; + width: 3.333in; + } + + ref { + margin-bottom: 0.333em; + text-align: left; + } + + ref a { + text-decoration: none; + } + + .appendix { + counter-reset: section; + } + + .appendix h1:not(.counter-skip):before { + content: "" counter(section, upper-alpha) ""; + } + + .appendix h2:not(.counter-skip):before { + content: "" counter(section, upper-alpha) '.' counter(subsection, decimal) ""; + } + + .appendix h3:not(.counter-skip):before { + content: "" counter(section, upper-alpha) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + .equation { + margin: 3pt 0; + text-align: center; + } + + .equation:not(.displaymath) { + position: relative; + counter-increment: equation; + } + + .equation:not(.displaymath):after { + content: "(" counter(equation) ")"; + position: absolute; + top: 50%; + right: 0; + bottom: 50%; + line-height: 0; + } + + .theorem, + .proof, + .definition { + margin: 12pt 0; + } + + .theorem:before, + .proof:before, + .definition:before { + margin-left: 9pt; + } + + .theorem { + font-style: italic; + } + + .theorem:before { + counter-increment: theorem; + content: "Theorem " counter(theorem) ". "; + font-style: normal; + font-variant: small-caps; + } + + .proof:before { + counter-increment: proof; + content: "Proof " counter(proof) ". "; + font-style: normal; + font-variant: small-caps; + } + + .definition:before { + counter-increment: definition; + content: "Definition " counter(definition) ". "; + font-style: italic; + } + +} + diff --git a/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css b/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css new file mode 100644 index 00000000..1296a261 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css @@ -0,0 +1,433 @@ +@charset "UTF-8"; +a[href^="#"] { + /*color: inherit;*/ + content: target-counter(attr(href, url), reference); + text-decoration: none; } + a[href^="#"]::before { + content: "["; } + a[href^="#"]::after { + content: "]"; } + a[href^="#"].section { + content: target-counter(attr(href, url), section); } + a[href^="#"].section::before { + content: ""; } + a[href^="#"].section::after { + content: ''; } + + a[href^="#"].subsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection); } + a[href^="#"].subsection::before { + content: ""; } + a[href^="#"].subsection::after { + content: ''; } + + /* :bug fix attemnpt*/ + + a[href^="#"].subsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection); } + a[href^="#"].subsubsection::before { + content: ""; } + a[href^="#"].subsubsection::after { + content: ''; } + /**/ + + + a[href^="#"].subsubsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection) "." target-counter(attr(href, url), subsubsubsection); } + a[href^="#"].subsubsubsection::before { + content: ""; } + a[href^="#"].subsubsubsection::after { + content: ''; } + a[href^="#"].figure { + content: target-counter(attr(href, url), figure); } + a[href^="#"].figure::before { + content: "Figure "; } + a[href^="#"].figure::after { + content: ''; } + a[href^="#"].table { + content: target-counter(attr(href, url), table); } + a[href^="#"].table::before { + content: "Table "; } + a[href^="#"].table::after { + content: ''; } + +body { + column-count: 1; + column-gap: balance; + column-gap: 0.33in; + font-family: "Times New Roman", Times, serif; + hyphens: auto; + text-align: justify; } + body > :first-child { + counter-reset: page 1; } + +caption { + caption-side: top; + font-weight: bold; + margin: 0 0 4pt; } + caption::before { + content: "Table " counter(table) ". "; } + +cite { + break-inside: avoid; + counter-increment: reference; + display: block; + font-style: normal; + margin-left: 2.5em; + position: relative; + text-align: left; } + cite::before { + content: "[" counter(reference) "]"; + display: inline-block; + margin-left: -2.5em; + position: absolute; } + cite a { + text-decoration: none; } + +code { + font-family: Courier, monospace; + font-size: 0.6889em; + font-weight: 400; + white-space: nowrap; } + +figure { + counter-increment: figure; + margin: 1.333em 0 2.333em; + text-align: center; } + +figcaption { + font-weight: bold; } + figcaption::before { + content: "Figure " counter(figure) ". "; } + +h1, +h2, +h3, +h4, +h5, +h6 { + break-after: avoid; + font-family: "Times New Roman", Times, serif; + font-weight: bold; + hyphens: none; } + h1:not(.counter-skip)::before, + h2:not(.counter-skip)::before, + h3:not(.counter-skip)::before, + h4:not(.counter-skip)::before, + h5:not(.counter-skip)::before, + h6:not(.counter-skip)::before { + margin-right: .5em; } + +h1 { + font-size: "font-size-h1"; } + +h2 { + font-size: "font-size-h2"; } + +h3 { + font-size: "font-size-h3"; } + +h4 { + font-size: "font-size-h4"; } + +h5 { + font-size: "font-size-h5"; } + +h6 { + font-size: "font-size-h6"; } + +html { + font-size: 9pt; } + +p { + line-height: 1.17; + margin: 0 0 0.5em; + text-indent: 0; } + +q::before { + content: '“'; } + +q::after { + content: 'â€'; } + +q > q::before { + content: '‘'; } + +q > q::after { + content: '’'; } + +small { + font-size: 0.77778em; } + +table { + border-collapse: collapse; + counter-increment: table; + margin: 1.667em 0 1em; + width: 100%; } + +th, +td { + border: 0.5px solid #000; + padding: 0.333em; + text-align: center; } + +.footnote { + counter-increment: footnote; + float: prince-column-footnote; + margin-left: .333em; + padding-left: .667em; } + .footnote:footnote-call { + content: counter(footnote); + font-size: 66%; + line-height: none; + vertical-align: super; } + .footnote:footnote-marker { + content: counter(footnote); + font-size: 66%; + footnote-style-position: inside; } + +@page { + escape("@")footnotes { + border-top: 0.5px solid #000; + columns: 2; + margin-top: 2em; + padding-top: 1em; } + size: 8.5in 11in; + margin: 0.75in 0.75in 1in 0.75in; } + +.cites > :not(:first-child)::before { + content: none; } + +.cites > :not(:last-child)::after { + content: ", "; } + +.col-1 { + column-count: 1; } + +.col-2 { + column-count: 2; } + +.col-3 { + column-count: 3; } + +.col-4 { + column-count: 4; } + +.col-span { + column-span: all; } + +.col-break-after { + break-after: always; } + +.col-break-before { + break-after: always; } + +.counter-skip h1::before, +.counter-skip h2::before, +.counter-skip h3::before, +.counter-skip h4::before, +.counter-skip h5::before, +.counter-skip h6::before { + content: "" !important; + margin-right: 0 !important; } + +h1:not(.counter-skip) { + counter-increment: section; } + +h2:not(.counter-skip) { + counter-increment: subsection; } + +h3:not(.counter-skip) { + counter-increment: subsubsection; } + +h4:not(.counter-skip) { + counter-increment: subsubsubsection; } + +h5:not(.counter-skip) { + counter-increment: subsubsubsubsection; } + +h6:not(.counter-skip) { + counter-increment: subsubsubsubsubsection; } + +h1.counter-reset { + counter-increment: section; } + +h2.counter-reset { + counter-increment: subsection; } + +h3.counter-reset { + counter-increment: subsubsection; } + +h4.counter-reset { + counter-increment: subsubsubsection; } + +h5.counter-reset { + counter-increment: subsubsubsubsection; } + +h6.counter-reset { + counter-increment: subsubsubsubsubsection; } + +h1:not(.counter-skip)::before { + content: "" "" counter(section, decimal) ""; } + +h2:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) ""; } + +h3:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) ""; } + +h4:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) ""; } + +h5:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) "." counter(subsubsubsubsection, decimal) ""; } + +h6:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) "." counter(subsubsubsubsection, decimal) "." counter(subsubsubsubsubsection, decimal) ""; } + +.page-break-after { + break-after: always; } + +.page-break-before { + break-after: always; } + +h1, +h2 { + margin: 1.33333em 0 0; } + +h1 { + text-transform: uppercase; } + +h1:not(.counter-skip)::before { + content: "" counter(section) "."; } + +h1 + h2, +h1 + * > h2:first-child { + margin-top: 0; } + +/*h3,*/ +/*h4 {*/ +/* font-style: italic;*/ +/* font-weight: normal;*/ +/* margin: 1.33333em 0 0; }*/ + +header { + column-span: all; + font-family: Helvetica, sans-serif; + margin-bottom: 4em; } + header h2 { + font-size: 1.333em; + font-weight: normal; + margin: 2em 0; + text-align: center; } + +.title { + column-span: all; + font-family: Helvetica, sans-serif; + font-size: 18pt; + margin: 0 0 .333em; + text-align: center; + text-transform: none; } + +.authors { + column-gap: 0; } + .authors + .authors { + margin-top: 6pt; } + +.author { + break-inside: avoid; + break-after: always; + font-size: 10pt; + text-align: center; } + .author a { + color: inherit; + text-decoration: none; } + .author > :first-child, + .author > :last-child { + font-size: 12pt; } + +.copyright { + float: column-bottom; + font-size: 8pt; + height: 1.5in; } + .copyright > * { + bottom: 0; + left: 0; + position: absolute; + width: 3.333in; } + +cite { + margin-bottom: .333em; + text-align: left; } + cite a { + text-decoration: none; } + +.appendix { + counter-reset: section; } + .appendix h1:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) ""; } + .appendix h2:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) "." counter(subsection, decimal) ""; } + .appendix h3:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) "." counter(subsection, decimal) "." counter(subsubsection, decimal) ""; } + +.equation { + margin: 3pt 0; + text-align: center; } + .equation:not(.displaymath) { + counter-increment: equation; + position: relative; } + .equation:not(.displaymath)::after { + bottom: 50%; + content: "(" counter(equation) ")"; + line-height: 0; + position: absolute; + right: 0; + top: 50%; } + +.theorem, +.proof, +.definition { + margin: 12pt 0; } + .theorem::before, + .proof::before, + .definition::before { + margin-left: 9pt; } + +.theorem { + font-style: italic; } + .theorem::before { + content: "Theorem " counter(theorem) ". "; + counter-increment: theorem; + font-style: normal; + font-variant: small-caps; } + +.proof::before { + content: "Proof " counter(proof) ". "; + counter-increment: proof; + font-style: normal; + font-variant: small-caps; } + +.definition::before { + content: "Definition " counter(definition) ". "; + counter-increment: definition; + font-style: italic; } + +/*@media screen {*/ +/* .authors {*/ +/* column-count: 3; }*/ +/* .copyright {*/ +/* display: none; } }*/ + +dl{ + +} + +dt{ + font-weight: bold; + font-style: italic; +} + +dd{ + +} diff --git a/implementation/eAccess/conventions_report/static/css/screen.css b/implementation/eAccess/conventions_report/static/css/screen.css new file mode 100644 index 00000000..f22a7c8c --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/screen.css @@ -0,0 +1,109 @@ +@media screen { + + html { + font-size: 18px; + } + + body { + max-width: 720px; + margin: 3em auto 6em; + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + th { + font-weight: bold; + } + + th, td { + padding: 0; + border-width: 1px; + } + + /*code a {*/ + /*color: inherit;*/ + /*text-decoration: none;*/ + /*}*/ + h1 { + font-size: 1.6em; + } + + h2 { + font-size: 1.5em; + } + + h3 { + font-size: 1.4em; + } + + h4 { + font-size: 1.3em; + } + + h5 { + font-size: 1.2em; + } + + h6 { + font-size: 1.1em; + } + + p { + margin-bottom: 1em; + } + + /*.tex,*/ + /*.latex {*/ + /*text-transform: uppercase;*/ + /*}*/ + /*.tex > span,*/ + /*.latex > span {*/ + /*line-height: 0;*/ + /*text-transform: uppercase;*/ + /*}*/ + .latex > :first-child { + margin-left: -0.36em; + margin-right: -0.15em; + vertical-align: 0.3em; + font-size: 70%; + } + + .tex > :last-child, + .latex > :last-child { + margin-left: -0.1667em; + margin-right: -0.125em; + vertical-align: -0.5ex; + } + + .table-comments { + width: auto; + margin: auto; + float: column-top; + column-span: all; + } + + .table-comments th, + .table-comments td { + padding-left: 2pt; + padding-right: 2pt; + } + + .table-comments th:nth-child(3), + .table-comments td:nth-child(3) { + text-align: left; + } + + .title { + font-size: 2rem; + } + + .authors { + column-count: 1; + } + + .copyright { + display: none; + } + +} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/toc_adjustments.css b/implementation/eAccess/conventions_report/static/css/toc_adjustments.css new file mode 100644 index 00000000..0652b98c --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/toc_adjustments.css @@ -0,0 +1,83 @@ + +#toc { + left: 0%; + top: 4%; + max-height: 100%; + width: 20%; + background-color:#f5f5f5; +} + +.display-in-two-columns { + columns: 2; + -webkit-columns: 2; + -moz-columns: 2; +} + +a[href^="#"]::before { + content: ""; +} + +a[href^="#"]::after { + content: ""; +} + + +#filters { + right: 0%; + top: 4%; + width: 20%; + background-color:#f5f5f5; + margin-right: 25px; +} + + + +.filter-button{ + width: 100%; + margin-bottom: 10px; +} + +body { + text-align:left !important; +} + +.error { + color: red; + margin-right: 5px; +} + +.correct { + color:green; +} +.warning { + color: #d0d01b; + margin-right: 5px; +} + +.info { + color: #4C9EFF; + margin-right: 5px; +} + +.tocify { + padding: 10px; + overflow: auto; + margin-left: 2%; + position: fixed; + border: 1px solid #ccc; + border-radius: 6px; +} + +.tocify-extend-page { + height: 0 !important; +} + +.active { + background-color: rgba(155, 168, 255, 0.3); +} + +@media print { + #toc { + display: none; + } +} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/js/bootstrap.min.js b/implementation/eAccess/conventions_report/static/js/bootstrap.min.js new file mode 100644 index 00000000..c4c0d1f9 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("

    ")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("

    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n) +}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("
    ").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("
    ").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n; +this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("