From 81e70ad5b939471d8b1903677a2240363f2037b6 Mon Sep 17 00:00:00 2001 From: JoeyG Date: Tue, 27 Sep 2022 13:05:48 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E9=80=BB=E8=BE=91=E8=A7=86=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../逻辑视图.drawio (2).png | Bin 0 -> 49772 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 model/9-26逻辑视图(第二次修改)最新/逻辑视图.drawio (2).png diff --git a/model/9-26逻辑视图(第二次修改)最新/逻辑视图.drawio (2).png b/model/9-26逻辑视图(第二次修改)最新/逻辑视图.drawio (2).png new file mode 100644 index 0000000000000000000000000000000000000000..103435223394c972b2da22711fb7dd72851d308b GIT binary patch literal 49772 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 Bn{EIA literal 0 HcmV?d00001 From dc446e47bf33809ce73b510a99de1438cec44889 Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Tue, 27 Sep 2022 13:07:13 +0800 Subject: [PATCH 02/10] 3333 --- .../逻辑视图(英文).drawio.png | Bin 0 -> 60053 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png diff --git a/model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png b/model/9-27逻辑视图(英文)/逻辑视图(英文).drawio.png new file mode 100644 index 0000000000000000000000000000000000000000..ec901150c3ea3c6b7465e4122a2c38a2194283a2 GIT binary patch literal 60053 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 literal 0 HcmV?d00001 From e61c5390c74f36544710b9da43198a22800caa31 Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Sun, 2 Oct 2022 21:37:35 +0800 Subject: [PATCH 03/10] 111 --- .../timepng(老图)/任务提交.drawio.png | Bin .../timepng(老图)/发布任务.drawio.png | Bin .../timepng(老图)/后台管理.drawio.png | Bin .../timepng(老图)/成员管理.drawio.png | Bin .../timepng(老图)/接龙.drawio.png | Bin .../消息管理.drawio (1).png | Bin .../timepng(老图)/消息管理.drawio.png | Bin .../timepng(老图)/用户绑定.drawio.png | Bin .../timepng(老图)/登录.drawio.png | Bin .../9-26时序图}/任务提交.drawio.png | Bin .../9-26时序图}/发布任务.drawio.png | Bin .../9-26时序图}/后台管理.drawio.png | Bin .../9-26时序图}/成员管理.drawio.png | Bin .../9-26时序图}/接龙.drawio.png | Bin .../9-26时序图}/消息管理.drawio.png | Bin .../9-26时序图}/用户绑定.drawio.png | Bin .../9-26时序图}/登录.drawio.png | Bin model/10-2时序图/任务发布.jpg | Bin 0 -> 25952 bytes model/10-2时序图/任务提交.jpg | Bin 0 -> 22034 bytes model/10-2时序图/任务查询.jpg | Bin 0 -> 37134 bytes model/10-2时序图/后台管理.jpg | Bin 0 -> 28935 bytes model/10-2时序图/成员管理.jpg | Bin 0 -> 24349 bytes model/10-2时序图/接龙.jpg | Bin 0 -> 34859 bytes model/10-2时序图/用户绑定.jpg | Bin 0 -> 28077 bytes model/10-2时序图/登录.jpg | Bin 0 -> 39962 bytes .../逻辑视图.drawio (1).png | Bin .../逻辑视图.drawio (2).png | Bin .../逻辑视图最新.drawio .png | Bin 0 -> 66386 bytes 28 files changed, 0 insertions(+), 0 deletions(-) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/任务提交.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/发布任务.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/后台管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/成员管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/接龙.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/消息管理.drawio (1).png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/消息管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/用户绑定.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/timepng(老图)/登录.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/任务提交.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/发布任务.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/后台管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/成员管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/接龙.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/消息管理.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/用户绑定.drawio.png (100%) rename model/{9-26时序图(最新) => 10-2时序图/9-26时序图}/登录.drawio.png (100%) create mode 100644 model/10-2时序图/任务发布.jpg create mode 100644 model/10-2时序图/任务提交.jpg create mode 100644 model/10-2时序图/任务查询.jpg create mode 100644 model/10-2时序图/后台管理.jpg create mode 100644 model/10-2时序图/成员管理.jpg create mode 100644 model/10-2时序图/接龙.jpg create mode 100644 model/10-2时序图/用户绑定.jpg create mode 100644 model/10-2时序图/登录.jpg rename model/9-26逻辑视图(第二次修改)最新/{ => 9-26逻辑视图(中文)}/逻辑视图.drawio (1).png (100%) rename model/9-26逻辑视图(第二次修改)最新/{ => 9-26逻辑视图(中文)}/逻辑视图.drawio (2).png (100%) create mode 100644 model/9-26逻辑视图(第二次修改)最新/逻辑视图最新.drawio .png diff --git a/model/9-26时序图(最新)/timepng(老图)/任务提交.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/任务提交.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/任务提交.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/任务提交.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/发布任务.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/发布任务.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/发布任务.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/发布任务.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/后台管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/后台管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/后台管理.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/后台管理.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/成员管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/成员管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/成员管理.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/成员管理.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/接龙.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/接龙.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/接龙.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/接龙.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/消息管理.drawio (1).png b/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio (1).png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/消息管理.drawio (1).png rename to model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio (1).png diff --git a/model/9-26时序图(最新)/timepng(老图)/消息管理.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/消息管理.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/消息管理.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/用户绑定.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/用户绑定.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/用户绑定.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/用户绑定.drawio.png diff --git a/model/9-26时序图(最新)/timepng(老图)/登录.drawio.png b/model/10-2时序图/9-26时序图/timepng(老图)/登录.drawio.png similarity index 100% rename from model/9-26时序图(最新)/timepng(老图)/登录.drawio.png rename to model/10-2时序图/9-26时序图/timepng(老图)/登录.drawio.png diff --git a/model/9-26时序图(最新)/任务提交.drawio.png b/model/10-2时序图/9-26时序图/任务提交.drawio.png similarity index 100% rename from model/9-26时序图(最新)/任务提交.drawio.png rename to model/10-2时序图/9-26时序图/任务提交.drawio.png diff --git a/model/9-26时序图(最新)/发布任务.drawio.png b/model/10-2时序图/9-26时序图/发布任务.drawio.png similarity index 100% rename from model/9-26时序图(最新)/发布任务.drawio.png rename to model/10-2时序图/9-26时序图/发布任务.drawio.png diff --git a/model/9-26时序图(最新)/后台管理.drawio.png b/model/10-2时序图/9-26时序图/后台管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/后台管理.drawio.png rename to model/10-2时序图/9-26时序图/后台管理.drawio.png diff --git a/model/9-26时序图(最新)/成员管理.drawio.png b/model/10-2时序图/9-26时序图/成员管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/成员管理.drawio.png rename to model/10-2时序图/9-26时序图/成员管理.drawio.png diff --git a/model/9-26时序图(最新)/接龙.drawio.png b/model/10-2时序图/9-26时序图/接龙.drawio.png similarity index 100% rename from model/9-26时序图(最新)/接龙.drawio.png rename to model/10-2时序图/9-26时序图/接龙.drawio.png diff --git a/model/9-26时序图(最新)/消息管理.drawio.png b/model/10-2时序图/9-26时序图/消息管理.drawio.png similarity index 100% rename from model/9-26时序图(最新)/消息管理.drawio.png rename to model/10-2时序图/9-26时序图/消息管理.drawio.png diff --git a/model/9-26时序图(最新)/用户绑定.drawio.png b/model/10-2时序图/9-26时序图/用户绑定.drawio.png similarity index 100% rename from model/9-26时序图(最新)/用户绑定.drawio.png rename to model/10-2时序图/9-26时序图/用户绑定.drawio.png diff --git a/model/9-26时序图(最新)/登录.drawio.png b/model/10-2时序图/9-26时序图/登录.drawio.png similarity index 100% rename from model/9-26时序图(最新)/登录.drawio.png rename to model/10-2时序图/9-26时序图/登录.drawio.png diff --git a/model/10-2时序图/任务发布.jpg b/model/10-2时序图/任务发布.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76c5c282cbf53c1a8bed5fd5a732423d0b6ebc36 GIT binary patch literal 25952 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 literal 0 HcmV?d00001 diff --git a/model/10-2时序图/任务提交.jpg b/model/10-2时序图/任务提交.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bdaddac5f653f9c2e2f99afdab0f01156ef363e GIT binary patch literal 22034 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 PT^E%#FXWuNcKiPU{4mdN literal 0 HcmV?d00001 diff --git a/model/10-2时序图/任务查询.jpg b/model/10-2时序图/任务查询.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f4efb1250471b50140c2c8a379ff09368ec824b GIT binary patch literal 37134 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%0Dvy_;&?6#_82ghRtZP_&KH^b=17Tn5NtLcysPG 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 literal 0 HcmV?d00001 diff --git a/model/10-2时序图/成员管理.jpg b/model/10-2时序图/成员管理.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c30724431f13e1b84740630b550353ece55f04eb GIT binary patch literal 24349 zcmb_^2RN1g8~34l*)x@nk?fEWvXx3Xq|8Ldv1c;M9_1L7Jt~nE=MW*A%#xkG zLRL2K_c7%U?YzN$+E{(rz+PSXkoJA{V*5_B6d z*uh}hnex&XuGnc$yzjYB*J{6zzu~4m7l*)7Fm4>fsTmi1xNvV+^4y*7mpMU%Q&_t_ z310DWZp>;12j=3qzj2%-;RuMh{MbeJL)z+Tw>wga_4Z|N)E^@W6Q0n>1RFOQu;y?) z7Tm{AWBARa@R-6!9Dhs ztGr6bW|CwYh@=n)QQYX_tryM~x&&8XJHCM~Zt0!*R=g*ts3@9j@bIOgx3E)g$fLMh zBkr+qFX+XX`O=S4^3V5OW~0y?(W=XyM5+Y8t_Qui>)@>fB*MuNg-<0wDvVM=vA&Q8adHiK+vL#DKl#ZYcQX&R>QZP#&7nx z_jf#MKsDe(zu9;^L<&k;92+@xkMDSy#ue>KzWw|6zg3bP!WgSY9h>>U%%{B{W!^vp zzO+p63J4@4wF^?NUcGvh&cA}eRjVuC_Wtejm&`>sod$W`1$ z2`Aqu+-Ku)pl{6e&f zFr{CP06qMPE^j@Lu9vt@-_THYVrr_C|E%OF=8~)%t6n7Xiq#=>F<$x>M-lV{V`5pN zgsc|fPA5rl-;7FRdWgK*Yl#ze>_|6t0f>xRqAS^m&O)TbW2mI#o9Xt!JKN|Iv^Zaf z={FFS5>|R`>CWc+y@^!!p}0FbI_}=T&qY^#;)%<)a?Z5@EnCnfcya+K&o3p~aV;st zw!$e!qpriO8K@t27JK!1?%iLf9*A4c#VrsQh1OE)S^_}ZrN8gATsj=q(i z(~TD>ufHp81f zQN?w!c2Js%O2NkBBa4K06^41l-MGY)D5y??8cBXUB>7DBzdF#Aj=_(Q51&Cu42`Cx z!h8bzDp8t4&$X0!ZtGB-*M!BE=+BH$2zL!}zSd8G9VhcXj5nu%2CW2Gh_`+mWGKKW zHvQ!C_oih^#&KkN%F)K$_ffeY#*I_s%Fn2?!x_J!)Do~_4DJ1LWF&!K~=ggiw z-c89!EpY(S`5i*CfybmYT#w|`nk%avYK$1n9eAXAcpB zdX?kD9BIivoK4eDN=9`uygwVcUHVH+e|e_xo4IB$WdrFGrItLJxH#QNVnB!p7t4PO z8xzB;RIlj|{=a-%mq71qkQckuWQFXuD+>DUidgIIE{q3uPy+dyb>_v=i`v0DAm_3V zM?&L&(c;Kc1aDn&F~Pmipe6m|Ee2kqZ;Ac?+nE1!=fBPK|G}A55;d%>to;9R_+F4& z3RIuDJ#*ZX`e{!JN>b%vdu@>TzMT&ONij2EAmZet!xIqOSokm#6Q()2x%=_bSY(vu zF7(I8f1`Hb)W3_V!=^7h@`giBKCy|C@jyfp{PVNDTk(#z+*8&KSI-#;lcxpd=#CT| zalaFWEZDd0d!R$ToE?xyr#s?)plmy+?{v($W?kxm^ye>m&m2h9`I|q_|L`~0{4Z{P ze0+SY_~HJ4mFLLqvkiyh8#%OzNw8&#Nx_hihFY0rGIDZ=D#o{PPXG=zG&BVKJ?%-i z$*z2X40<*Y!a!tG)!HSW!MV}qvBl|r?f^QGeHFQsv5*Vj6qRT42fW(;f;i#AS_6b5 zYinzNMn`}AKBr=_>#cR2fnvHleb{VmA-x>f^`71bsX_;n%t3)z2yHR!FF z2b@~;e5@)rpS0RDHOEW~>#b)Rv+@fF^xDyF1?}xn=WKP1%zG?8P|V%b09dRjA%y+3 zWOqLM4&Z`^dw5_&25x8DkaxcMOKa=rhx^H!Vx6|3%l~x8|Kr28^fDtPrlzKn@$O}h zu@UcpixZ#A7Yl$@te0j61zl!Bqd)eyTVCkR_nk|h8wZf^u7A<;>mmpfYU1Ry3m3W_ z-`-c_wzb&&;}MqMvsfA;SkNm(Qc_bNq;^(zZRtv-IC#<}fmm`bLuU-FdGqG$mWl!M z%7BFLrFE_3W_zu2#Vf_1)}m;J%xp(Z3HXj4v<&>7S4k#Yk{GzAp6u(?pfPbroo=)_ zlU$HtmW_PK%=Ol!a!Ka|@;#@Uw*BCd>kR`;RUQF^^KW#oF9rmBmmUy*FX~i_ z5e?5@bH|#LZod14^Ut3wrHOOfnuh0hC1Qvg zIy<#`_dSyEKC<$K%Np02ZyQL{cd%FaqZf9ZeDh9^jU3^~odyWjfvEa^3o4Fy@Q36`pnSovl4P1#|Wb)yWiK4T6m2-CmwS>&@Zo;bgEcIm5CaOdZC3MX4e-TDifAf-4 z%sZU1`7ZXB&Ms$b?K3@!`-Ly1!x=C5FvuT0(8irO(&$;QvoWtz(LA7*t3cUF@%Vr( zGk+}#oKrjB^Ze4p3rhU zg5VA1Fl#H#x}xL$jYYZFKCg!4w-`l?I$>QqK8m{Mg?|d2D}*)4F|m3EvIcewVwrB= z?V@=8@yP~BpR`J_?%7}rChUzaUBA8F9)byr1R8liERzh)wcc#XQnvT8dNdt-jfAdN z@`jKf>NN9iBS&^V{tE6dC)DLb#gdunVHuHwR{KL04X0u{pNB*_)-?XqBOB-FK1q9I zC{3vu8|55!Amp$C{jpM+=tN_`S*0X@%QxoBg6VKE@i*@(@0@g?yN`I?W``m+POaCf zG7QS^uV0Qcts=g&0#AY+(u;rMf4P*D@^X#W^&6ZCy=HvznqTRq3k7ImJ2cvlj{wY%L?mmO&o2r(e3fkiUB@}9)mTEFoo?3+-*|ZlS?VW@vsw)-1T>$p zHIwRhxCIsqII z(zCXi;O8;bK^AsHuUUEw4j=0DsE8hl(UI({q^*5}VKTJn`q8ddSqZSZA-R z*Q_tX=otBmh=PG#0M!zlFI!&6pxIi!-{EJkXavJy%KFQzOfP~4T119sENzb(zxYHv zG>KMInZ#k$x$h0IGA|trOmfvwR(k5ZZ)|~M`JPp~p629Aa`bZtn&6)4nf|5kMf#Qu z@fe1+7eAVHe-f!YNKEI3bf`b}Yn(g53A2xRcHAL!{!&M2R93|%%Zd2y+TIS92-hT+ z>@T&G3Nh{?b@?8}sWWvill0w)6!U{*%6rG_yW(#R)eDN(k`HrwPi%aldnQ`T752=O za4JB_Yf@XM zzh&hq`p(r#ufeRUb=prArxN_@vn)Q;pS7r}vRxAWykt}uK*1&A+C0Hr*ZX)vV%TQY z@!ax?TlBGV$Bf^1$C{x=Sl;XOBe_3owpjV7NU+5+j$v--$H)CHeD||^D`zmzpYP#x zd$y1(&=>dox<{|>yJ=#Iq)@Em-c%=EvCjV6opxuMuVed%QqO*;ZoV46#MeE^+Vgz0 zDV!tdt_RknS#L5@C@kn24C|@R(=YmbQR~Rua0KVgq%83suk>n@H5Xo`ac11Iycxo=(;Ng-6{}2E51@tzRYPKN%hDth}tJIrNF0@Q6e|=~=F4`g!IjZa3Ra zDl0|ihDeR#-ic?2KKoR2Y*y&{BtH*NefT}^&;s)CG>&8wFL2{plb0s3Oj)5VV!m}=Y8xhL&N4;d(W&X38!n-Cs}na(e!r~ zKATlZTwmb<$y<1$uR;<3$0sF{jKfmLl~41eBV9yjF4ClTSBcKoB{vy+Re2=|h+3VX zD7x0Cngg?hpCE0IIO3Y8Cz2`(;-0anZ8BRm-2(BQXBgq=@{W(04kwU(q0j1U$d1Ve zN9X9vP!R{I^e?GB8R$_1!Oku;p8!xIZko6}b17DK5MH=#*B)%bkImbG3rOECdH#sh zs+A!;pC5pve|!6$QM5fQRMb;ld)QO)VflE_QcY6u*UnB4yz9$p)xHde!~1*rQJp{P z^Z^IwLctb6>N<^Zr5rvDFvbuPgnWR*CT>mIK>0mn6ouFy;=yet8*u>Ttb>T53x2eD z!k#qDJiE{h$PqqpqO|gu4jl$A{?E6U$s)`iWl7DTDWiC@Ss$$5jQE^?qJYT$@ zA>odxI`{ud1#M2^7hLESSyKQ3qBPOfMup(aq1HF=|zR9z&)J zk^<&z(%|2md3X{$CT&4s3LaBn$S$YLs^jO=&S#xZMcM8p_nQm%bBY+-PNgu~2#IA} zw5V69ZtoipYupp?*00$$IVPePcP@!f9y`GriZH zQ;RHW^j*)|q^+@n`@xN2*Y#n$<5t@CZ-zsIPJdC-)6QC(trut5;F&DoeX~@NH#@fQ zbg9R2>iqoEbf>b&R%x$|wVn;s`?)3si(rpugHypp@VeKS)6L<}r-T)XB2Np|YhKM1 zNna{-){@Pn%_0@55w;vYGPiOSC2Lt$RCu)BdPsPzT)3&weVleiIK+gy{<(-@&iKM0 z^j$!tw>FBe_lv(OT8b)q@CkKYc28Fx7JDq3p(WO^;cSGd?PTY%T=~kkZDyZNr`Nsf z$i0vFbXwg~fhqD@(o^v(H$6XTgc!uj7b?gP>oIZ^3&lTFwUK&xpID4t+ zE*D?AS*XWp2OZ<_X5kQi&44x=s^Lug9=m@3#jA3BT&KGC8&Qxo~6EMdZh=RljM2qg{f z7H*`ZGY3>Yd}@CFeAnL5p|EKdYB2fz3XO3>uY9R4Se{bSx$r`^b)}3=4T-Z$x*0Wy^+B2?%lg@ zc68nr!5v-cIz?hUN+_fy$@lt=)%spXIdDhPrYL0%46JeV!%keuPD)tfRWgDuZpdqf)sF!Bku7B5YC9B z(2;dc)S+&%+aoQj71JgffBZO+6o|B3DCKfps`n>1113PX=fVP#XBOm%aW+TjNkP^1Prcq@glbV#gZ$Ddk#@p2O z8H+o1v{j-d<_B_4K*f#97^^i&%mL`J@T8NImGLt2ZQ6pbH&KJ(U444QNtm$@>)i_gM(Um67oRb(846Q8_ zbkJ*f?-J_^Gz2Q+;+ed{JUcB|?B#1xInQpwj;XlQBP6_hFT<*c8c*BifHLplU1loe zqp$&Jl>+lS-c^k29E6c>ld>|tRD!pJ(R+>jL{&Hxl7%z z0D|>*Wg?2$e!Y0KIk}?L6qg6p39+j`bBp{L2m;$*?Q4aqskbKk0N2c}1<|0T-sJxS zrD!k;;EwhD_pJH=?+&yDa1SHyzrV0hAyiZzC=D~)K8Wz{mlRn&mg&2SnD*6KWu`MZ zYzZDU$rlNzGsy2Y&3BT%f?0yI4MY|MlmL&tg>FXU6o%6YLKtK<-ICz0e&7c|C;-F3 z8@GPM+VQpoh|45urq;DrOTJ$uB1yA&mC-2{(^ypV;hR@x>EC!sl zjf}lP%lV4t4rcDEGhL(O8H974cdeQ^;@OhY!VIiZfu@hybJHf!c|FAgyRmA`)o;7S6N4% z47}$4PWU0AML#c9d2PgHOg#~HD5RvS^D$h$=n4mQpBxG6tclnFR?dQlT8NDt&F36a zGE`j=x^|ly>5hW6y>PhE#no2uvqvwT#a5^>d#D-b&s@z+*JDta_lsud>uo|4w9LC4 z06gRKTqH*l(v8_WXEwRzbFW6fkfgGk;h`$WD4l$!k88}b7y7)B?4Ch(WwK^*lHYu} zzO<-ki#DG-Es+4T>=q!)f=N!ukLZV&wXRBj5w{shCvH=FtuVTW*($JGF4lkxaZwAV z5soCWMQPMwAV4+-fR{=|`(n@^VgOKac=BILLyf656M5#>>4isJ<(Bok#B!b@6vn4Tqu*R4QvJRjft#sSpZQETu5j07KFdyPC{+5X zi>68-%pY?`_Q}=Oikc9clWt_|^>DQe8x3b_k^0xKqghR7M2d7+<3{6`<|t$G())`l z!p%gLmj`bErgg>j=Yj!KO-g0}#2n}3; z42q*wT`}|?BjxF??_;kHg-Y(vL6ogAJip`5`EaWi?7u_ZgWU+qKZIW5%S8F{{aL`rb%nOx`LJs9M zqq^(sFY{nN$-Y{xaV`z6vb^b(7Cmx0g8f}bRWJ^fJx1@6otd4*>Tn?-xycl^ous|@ z`gm703KugH50WJts6;qmmdGM;h*wEXzwOGo6BbkmA<`tBVS0i~@hyX)uhn=mlWfw& zOs5*&*a;(#&WT#i?Wc>aT9zq~AC#V+cl8PM7}1ZAb<@*S7yZB@F|GEj-f~$+B{@)x zP1dc}crKXkJSS0gG|EZWNpGK$05%|G@PwJGs(`i}NquV9k2llAK^}@(85yzNt{cu@ zClw|m!979ZRNjX&N7p5eV`;vhlPC%1a#x1Od@L*YD&S~}t@M09gm_(@b9R*IgJw~9 zP1U1x0*9eX{P(48NP`-=`h8qE1j8#_%^!Y~A z**4YGeQ7kb*a#Rto3yc3aV<4obT)lmboSAdN7S==z`P`mj}R~QH5p9eei@HPA4s~x z2swms!Dsd#kyxa*!wPB+)hx>lowHdtJ8G-w&o!VOUjLq0#3qx3aVg9x>w_dwP)2~+ zrAF#AJ>l%5h$}FmsUq`pCbm9B;NX^#r9ZeQ4=Mz}G9aghM*)&nSnKgHhq)0oe4oUj zD+H|d1R)gVWu~oGrzpG-g(6l094IPLOGwf+uyNzIt%+raB zV>)>d9sEQ|U=o4e%OT?vCbM)C6PCpydRWHKo~A%iL^1F?>x&ry*6|d8;=8!2GHZ(% z5E3shUr@XWTbmW%$XZ@sD2fiqsj5L>8pJq9-Hky!-%JI!T$Tn5OItN)a7FrH8QV#- zhEKwei>~%W)Sq_Yld|TIOGs2PVr?g%nBs6>V)a~|Ge$bMY6(anYJlc*2aCp3|p%saATVyrb&n^x; zJ5H~o|( zz{5k_$YnC|!xJTNc_9|0UTRu-=1ecj>A0R|9OEin z?E5Hqc0gfpAj-OHdS+qNZtDF)s;3gqLyaB z=Pp=KCiK77S-acoK!pp>*H`SnEmr^16mb}8_KJhYkzq6u5}7I?^%_eB^SxFWBGtJI zebjq|6Rrov71Q0PW>gOkFEx{E3=#0xq&UCOY4znTjk>fv&tO370gW*8Lk`Dn3!J`1 zTJ(K<{Mf>vQYO;M%Ia``B9}FIImGRAs+m^A=3qc;FH*|q1(buo^I<$NZPgmD$c5&y ztvQ;1REOrayOs|LW0sPuEUJ&0e3`HP!=BT#%WN)22HCXDGV}(7rX7t|LvO+P|ta53YusB}@I^?ek z_%H|d^a}q%))znIAQB#f)@K|;pJd4eTgsBaPWt8!78B zRC47j(*3D~#B(?25Fb_8>rcC(8=t1KESwywD&Sph8*}QkH8qpvbQ^L1QCybWsZa2c z(1=!uq*$ko81ljC^zly16q-qkm<*_oQe9UjU=F4us7@*)YIxhp6QC#LElhZ&#E#A% zF6E3qq1oN;?K_>BX>%-k)ih(a3Afxgd8y?cJ=Z>-aVK2@X@mzkvipccrn!AXkf^EJ zKe^ME(ag7RRbRp+Yl2dmiE<(u^@?Kn&pKHL!>i`)umLacNj(|&)oZ`HtluBvVEIFD zwQj}0@d&1)$5GvR+;upw(lWXziNA0~L)AP+@O7HZEXuL)RgJ0js7aNm`l9I4`;NP_ zuCAxo>2i~&xB?7&6o;zDF^lJ2jb4cPdKC>nQ&#AItRU_imPPq~K`-jqMr+T8Yt>Bu zx_|k3SN`?5-h{POhc*AdVlAU0oD|X{WSSiLG(pwVc}>81iAuif?MUUd^NFK)Q6}yB@Ml zaNOFHP_8_GjhX0@83A88ha2-DL^6!GM?nrA6Q2Dh@4C~awe+bI&7f6io&OEQ!)&(R za=NjPJXAO#@G+K_QYbOa#qx=ZJjos*jZl;npXQTFUb1U2Hksnp*RRWD-I@j~q|^16 znrR7|S~rL-2%ZE)>r|e+-e(g3jIa_-8K;{ItA4b6W_d-WE?Ql|k~D|_s;CI8@KknA zeAxU@-)Dr5i$8Sn32F`DBcg`A&gP?iUU@I5k6rZ(OihrHYm;dhRTj75v6<1d2&IxU zY2;0SMcRpT=oq_p~JroB}i)-d$`Ic^rH+(NP=9@ z^E`XKizGg`5i7*1UYyMw259N26{|IR<3?V&o|O?G1ec|OyX$AhA0~gs7FByyOc}-m z-afxs-jKHd&@p%VoJ3!Q@LO2lumU~0cmNBEWU*CGYY8jaSrL=ckkjx4_!pQCr`shX zOSUXn=7B1}k>MDf%ylQ5h}67&wP5eJnyM$s5@M@@R;C*lH9efBG@cR?*L9%z+PL%^ z_al}HGc!rm3S|%0MIp3gq4W^z3o^t=^G4eTfGY%G`axO=sOf6S40ikqKG07j| zo(4l9*u#dy<_l8PUjllVS`?0P%)HkM>f8nq6j(>+;|8MMhj1$l@{zFCyWHH*+swrF z!S^bAAc+~Y!t>D=cDk-0t-Qmr@RI$AAtZ`IEbmY8jlA-8QbrZn@qE(!w>Q*OS6^D4 zyIUo{gqpW{J+4GH%|X8V&6MqXu&>Hf87kSDHT(~sQ2sD&3L5Md$C$B3)DmV)110;Jz8sFl0y@p+ ziZCH7Q!|xDn39IoAq|v)^Io~QSJ1~+xq$M=TybKxD|6<cw#?`Y=+9-f8h<~JO?{W9L+&8{{-Oc^ zesM|V=t9BNT?~{k0ll@YRS?(mA1!|1Nybcn7#%xgjRU6``5n<>aFIa^wELYheZ*@j zw-)yhnfD$JX=qGJsm!(-lS}$t-4~fVYLux{9Y>BVJRdav7Kp1BMGK5c(rRh3KM-gv z{ier1`8EYs9S^#&Bt@u1Ob{^1@41%{p0VhyY%^RFV* z)X}*{&LF0UXWjAVy30bri58r8`*-RyrCDEBH&&g%BaBHcd53O7-O!0NeHnKu`i!N< z5NAQGG==O|b@5x@%}LOa9SBou*pFC8C~cpnllk;tV%#oY@w=(g^6w9C`vA;FY(Bhu z+v9ubua**ZXKqZq`s`_+gL|F_qT~(Ia#PAp(s#N>9b<%55x0`*+K{ z5EMPJ1r`Zq)p`VI9aPTHW1r-kjWf0OY;jB8>T?OD4#!H&jkQtj4QtF~HK$HvLwfUI z%Zt?mmd~%#^V$+^HG8BD3GiA;k8M1|gOL zTlStZly%5_XUwJXonEURDH%lUF+ z;VqIuM@^;3oW+GsXYL@0Z{j?naOmCOwq+}*>EZ)*Iw{NP zGq(05oHvfygNU<_yzI855Y_7z)ia?AgWU>NEBK*B-S z|6veKW@+Ly15Lg7poZ2!RW3hWF@V?m8zF0Ak}=zTgp zw%+x$((2q9pSZ@bTq@I=vGzQj+64-5E^cN8L9XX7BW7g&nLtC}xQC)E{)GGk9vgXh zR6!h*jrvHeu@{k>EVWV^c>ngF5;Kh`1{)mj50IxePzD=t?#Q*CyC?e^2LPhk0M?#DxX9L$CYym zKU)ak@rjYgq)JdKB7Cze8vME=bkw0UEn}5G09Gfg17ZO>zLS|fUCl^s z$-kX#jxVL|;L;t?hhdGo@}89b4-ob=bVnpg^$PNw-klQJ(9aQj!4GfNca|T@?Kpu78H`#JI4Vjf-dz1`D(iD{OUZ^@ z`yka@zo_pB&8tICJGi2?G-egXBWfzHwaheGUKv4YM3*(ER(M9|ohbWy8&`X8scAn> zWu05=s*1~$%{wOwEYeuBzUEF)w zS?$f}{wG%-6|G*JyGeii6#2?C@pFX|j?=5Rmj$B8k0>omcHbcq)w&`}M@}S@k(Cwy zb728geX`a&WoC!UIIVIw=Pv51oBUoOn=E8_Xvz9}{)8|Id1pE(1|MGhvhm(=q2;-V zZEB}P>?|9X-Z4NBd729A9k&;6VTUlOEn)$X!hSU(?p<@PjfcG3k_Jb-#H!;08^UGX z=0rIZF$2UD!X=^Qi;onF`7DmgMtRlT$u+4LAEnjh4Sk1xsdzC*juKyh#dKP2d@2=~3JYVNKKUVdI4mm4PkYjMpW7-Vt zOl@-&-xt)Ks5J-SUOpM5!-1uW`zCqk&@3J zOY=$6W7NH>Y=;%y+;{e9E<#ofeS8#-QxCBjW-w z-S{zR#p2rQ*?F72xe_$oGtHU=$L(wd{sQ#@HxN~1BLQ9bl>c{jM1+TbExnnbJ^@O! zd%*}2=zdyblosgR&z&>c2TBxBrnCo3MuRQ}9l)UK%)%CdwDgFql#Ha0{P=GnjF7gI|0ZEdfC!B;SD zLWPxcseZ17Kx)ZV=s~G!oku?=)@%3M69e);u!_%LdniXAxuOBx%n}cDGl#w?>!pM> zld~?Z$1dgv^z|lAFC1p;5qjbz8@&GG#wxdUFqf-h(TB#5t7NR83&O0Za>Y>RcvWW| zOTCQcwaM#GFO%9cVNVwg_ND_R;vS(#5L_utcw0iqa?w>~j@R1rYun{1k^WA<7>Crey$-^1b0=S(82 z-lEc8X6fW7m=)PyJr9_;vG!S&R~RpvM$7tFCN!9q(0U!;qPgksQ8U_&d5h=kU$x%B z7mI$#x|yX!?+g(-2-D?(!nfQQ!iKa`RtQzUk z51d(&vK&S&TbhJ*)JJXV>%4BQjNT0Kod>zrUg5crj zx-Y(kMY3+t1Tf-DS;zBA5Sm{W_kBFch3L@75gOH* zTlmuSmcvs7d0Ec5@gvKof@ROFH6>c}-Pua4fPW~SB0Nj{3f5-@eBQKylpo0x{r<4& zmjSRunSkS9shF=R84V9H>FdfDz-R zBi0*}m#&OdE?%BC&Um_HbmNYYrL!_`^m&&Fr2$b zhmZkcb2XgIe3<$9`9-SDHnIOqeDGTgWMBMBbAp!34uV#rQkfS&PWQY)Pj#OM+4`-` zY@K-oEGL)-*#qT>JH)chd(vuzK6}zLIjaGYbQYr}!hPrP4slSb+@mUR6fhW!I7ZwU z&_}wED9h%H+GJ-p$)iobXhkExdS+f>biDsJm56T67dwc z_Ffd2Y=me=P)mD_#KA&Jyn%uPx(eWdeK<8U%FtGh>=bAq#sQikUgg0zYk_VaQOqlv zI7J%uqLCQ5+5H-s7uInV;PKr-Meg}?y3O(1@Gqc1L^^ii(d3?R04o5Wnq&=H>LS7H zExsj)44kOuPlcV`1Uzqi(?qSax0I-pvIE<|?=2kp#&=2ry8BMp+M$+{++zDVXm@gQ!2eE8zS zmZ^6@)dnhSe3d^?Y?=5S*g!Ekvu*1eAbI~q(u0X!CD8bpe_K*veHROl=M{U;;pbEE z*lY)0w9Y%|Ej9n6w-nzZ56aKbya66R?|KZV*kQ#sD+Hp|4)6v_9t2ki50e3UIeUjj zZ4%5|k!c5%1E$s0h1%XY^Se00-ZxMc`WupFrq%F&?5_wcwV!n#Ck8GM%=7~FIgDIJ zas%pz11r*?@fGy@zD@y)a>&TYZbf<2a^Wig4`hrA0>C`*pfTCD8~>Mj2=Ek=U^F@; z|H5;^&{8Y*Si1FtRe0C=i|=+K3nER&FMHT^)H~4uD5n5{p^Jfy{ib)ff$6|m!%qq6 zhwv`+Pnk(Zoz}E1@WMM`h=1P+b^nT3@7#IVLuA0+@b{_*e$&kW7C35spf@r=WR3`Y zVFpyAwzif`?wbc79uU0bNT+Zut4*pLATAHE@x(}Ww+E}~>x(-F&4fTr9SVqz!@)-R zI<>%OzH6lf^#hJEb1+>#eRA_KYE1B>L->Ra+<+(ee5kK@t1bj+WZY6{=<&N6hrb>}?sbSKv8i@6bb@vGzD8FqvQ&@C#qzIbPA zjRTvlJtcZmQJRT&9QTy+gQ~!IPKjnu@ryueJKgeDm1gKt*wZ^D0~K?{|D!7c6!E=# zAA5+d0z;```4^l2!EZ;Sy$4zfu-iXg2YnHnyB+*?B~-#%ze2=wAuD$0rxZ74ya#qE zec6AdB)}*^A4=_Uv*t2V5bnQh79Qe0dGGRapq3SuUjR>qM#3Oa3*Ycf+F7XCEBC8V zgS+)d(IqoK|1}_Kwi&!Xvq%vCx`_-9Um-w)@u)cs$-jn2kY@k-=-*bk89KKn(jeMm zm$tRFwW&EeIzsC$pf20Lc;8(tJ5)xTD;@;?4%A(y`zv}2>~~BLY{o?1|BHJA6ZZAL zB&ly^me%CT3>C_50}uvHNhQKb7_^*fP~d=ng)s;e{_<=9MXVyZ!7`y=$@;EjfG7gzCwAefI!+0TR{zeO^^bY0^gVd7UDnL)n&?E+sQ_7SH1mC4#nkyAyqOaIOPL44b;Pul4Qz&uTiFM=y6 z{m?%F5zz6!IzRwuz+ix9%|ovNW8WEJF1_P?+TOJ~{Qe(@hS+J-fyRJpRsFx#O~F13 zq6Wb9Lc7EUkN`dWI_ZtL(ccCrA|kTA`V91+{kGEIZ6v?Irs1b&@;VUX^go42JPv(u z!236V)1~9Vmz?!C5d;P3tvy}Anms_iyJ-dfN7}v1A%GgiF}bZWq0&d-wcbFZv;Yqn zL(7~raZI=+Rq9)<5M30RJEHVw<+y_27_}ydXUN>kxl~JUn$k%H@s( zI}`tahmf>JE@EXAwc{J&pkcHT{8GXSu&@Wfi~7UdTLU3U)-Q2P)!9t*z90ksiNv=C z>`XoZ@w&t)eJ8IDFX(@!PU@pjBl+bkn*17d@`~eer&Z`S=U19>=xK4v$M06~T)}1n zfe)=0PVS#uky?0j0FJ}m3Vw_vIel*j%x zxF(2bAN~UvYzhi&Nc<}t`=3ySg5Sk>J0^|+>a!6Sp#_K$I=)n8U%pWPGDmz2^x|mt zYT*(F#o2s3Z;X$D_<;lv7XJtjAOSUK;{wn>-){Q$@~H>j;*fb6@BQ7xRWmu6*51>j zf^WEhB=XO!2n58fO?7|$*=9ZBpTQFFT$>w~c122XG2j#m_Ej>b5I)lJIv%hiz-}_& zAT8J?WOe`$CkU}YsaY0`q+%CB^tB}l`oHXpvPYg!e#X&75lAOOtpb>kaF7+4=0hzi zKo95Vt*wVY(S3yyuI-?>vl9dWZPcxQbNJAXtXA0Hb8~1c3=C2ILTZ1pykF@wmlWyl zr-GVp!p*^Is$FEjzl9Kd#xV1m`{1w5qK7SJ2INh)kp)7tRsSzAYsce$)u&f!ULr z9|z8noH+&U<9q?NF1j8(z8ymo$CUB@9;!Oq;(ICq%Q2Gw0SG8|PC=Di5)FbaK#bm1 z=MeZ(6Hrd2yxL{JC9QT8twrIi$Em?+PuBMxt4o`4sc+tB{yGKpbdk|+HwdvErFiBw z9*MC3(c9O@d~Zq;FVk)RR1o04UAI~sDe;Y=1B}lfFk^9KW;8kamE*!>;vLgXX-#^Q z{1JZkqPS%(4s1^D{gF!nVw7g>lwZC0hUmf?_1K|6LS`Jxvr&Fxo5axSHc1;x@uw9++|^lSG5H2MVa2?7xb#cTBFa+w{N1CazRteb-|-9$qT zLzlkTDjPwh3T}0=Lj0;YSbYrCjcEany7zlXeG}C}fD>r48Qbw2J4a%g*)U1>A5J-J znbOt}(jWWp%4IP$0%j?o?k4h&i5s9p7gZiupSOK@%I(uLq0quh#Gn-P$22bjCG1L> zjrYLhav}fR*q4PCviTmqMYE`3YJ9m0Q(ibu3Vo%wECNsgFg0M7cTx`!U#(hT?ZdCM z_%fyjqvLXHKl7Flx8}Ej>>wrvTFkj~aUW2%{`3+Kut8vRlOd4W*tH^c@r|YWe@IQC z*>>xp7HMP5QFcr(@pJol>0d5O93@PdMO>)arYk@fwuxH_pkzP(9!Y%(hQ;u^e(@18 z35ih=U%LXjT)BRUaBX{yz^6~j@vX2;8GiZl1)oug?-)o1GwH?pjHF6loq>V)g}jZj zn2p82jYs5bal0n&|F@jEGFEUapNvOhfc!L3dFBMr>^3^WFAd9WdjdEc+z^*(YS%diG54i5lU8_JBTXkGf&I|cHN`K7b zBXMZF8q&M2PH#eBS%kLSU5J6(p6pKqr#AjCcobOup&-Ia+SV{QSn!-uGuUO@qXC%| z99q$5j$g5f({lNl75$Q7W3j>$Vp;P7z-Db(4lGUWLyDH1W-2x zF|Tg3Zx-6W%dn-M=wfp^T_-D$wQbS*Xz+4tHzn9}2HbRcD-6_2w$__7pbA%KY6L0p z?qX{TfzGCf`sK3lFKD+mqXJhChPN)Qtqwy|y!cfJ+p7yKjv4)Xn*~0vxngY(_OpBj zOCrDVL7(^?RGO0EW(#$L&;r1IeBU|P&RHxm;pGDF>D$4Pbd$nSpFW~nm<*Hu(sV|=&iPfORGwao(S)`>dS zez@<6`h8UOwB^xrglFnc!e#RP&l#;hg*fUUJb2&adJQpiXpP3TI!UXNG-e*NjWd#G zXq%PY{0f`q#5(6o_U&WqTFhFO&swy<@)#F1oIgG{RV(jgp`)#RD2N@FP}(WK^rvx6 zQj+~{q|xx=o)U3<{yT|BK$o~RMk5F&pc`oDKdM((+falwmO!AVO~@+(t+ zQZlXX!_8pI!a=*f{NTmG!Aq=AL9x>#8r3I;BTA8%S?eDu>>*3xGu}nTZHpH$v^)%# zb)(%HIAZu0eLkScwie?E) zOdb=Nr~Bq^-K>fG4Y1eoWU$vK`%7*~#FM{SmsHrG%JQJfzpYwxvieNe-wdHRpMP=S zP5)o^QrHJ9k$VZJIDeOKcFM)!nllf$Bf-lfnSaJKxkZG%lklb`g?LD-J5;;2dN~-| zDt2dgC)-~|R)O zmizlI>p6@LbF?Z-v5mn8*~ZkFsAFqn zt(|Xg$!z>(EHvlUA)oJYoqoUm@K|}cDc02BM$kQ-CZuS) zxUeerqlF7PY+?J5avy0O< zm*5nl9ZiVx@P%~X~=65xHz)iuIsZSX*tR78xG3PG|s zKgV;xyHSO3Sc)9-daGGe<=scgYMwo`+#>br%Ep|TxHE_-RXt^71iJlvAU*ETyf>ou z^&K+C)-`pr)fUpsS<>%BQz=vL?Qi1|x9b#zvo9aC$LU(yM4wDV#}N}?lT8E{EZD%O zLmTqTxc#Gz33VE8j3YFBB$Nr!3t=#tJ=$x%%Yn)JJNkxabBZb&bDFlY&omOoV1e}Z z(}=2C^&cpyou_fcyJVZZ%CHVq()(<9viPNfLdSL=ZC96wumsqsLLA}5v+cM2;B*WB z*+iJMe`}xNQr1eL>h40_?Jyd$HidYxOEsp#5f}wnr^dv;F=uW}4XaVyKXiBfLApD$ zH%@78AjB%JK^C=m#<5m!Lp-`2@oHE?c=`IP7D9Jth?w#=G4jad<{^*mu(33bbE*kxOoNgQrHTo@o{}Ldb7K{F1=P$s;fek!gKiy(a^VHp z-Cz3kO|5q6xesa5<2^Tr7dE^sikm}Y_-1hHR@EH$@_8LU5?)Na*>?$Zw(ij~Qfoy~ zs{Y2C^(rff*)@CO2s<78D2s%#y-vGwnbRKLcIFEPwB@RaoN2O>yWBOwPL8vnpmR%) z=ay~d@jjkwFuhofmo0>(QxzqZhj`we&rC)v-H#dBcgg+s^G`om8|Y7{CZ32m;kHec zT6fzJrPKqDGcI#{Ga}uvloUb=kPjA|ATpe>0p%snx?4u;79J|CnsF%_A6BU+jM}*H zAoXaFPOI7dcrT-#F>Sc`Z#+$|wSWJE?d9QQL}O0c^kF#G7P;X^uZ7!lb1KV0r~Af_ zPA<#@1P?DQrPq^6*r6uDE0^eS+XL6@%-ft0ZUfxMR%iG?|L-LBctPp3j2+lnzfs(udM_ zo@~}zvs?NS@q1YJ6Cd9#cMZ5*ElD4+m5z0U!*2LEbo)iCm?B*dSaWlG&yBe!Rm*EL zhY<@U9BtkE=zR!v?CrWlI3uWrc>M-9NW*CzURIPPHXZm_iQZ5gusFRd-%mcSh{B|C zPv^mebOPuul$*rhr(boN?$-isu!5p4% zGU_D4(s-Ho&$gTqy6yG5O@L&IT!C~xhuD1lE_WFd7Dp;U=e4>PNblONF1^LyUY}+W z`&#aGECKy{O5NQd^C=%eYs?CAq!cL%BN&g4AuOd;vA5sl5Rr77HyF2|OZD1UShmCK zy7SXj1#CsPKeD5@5&d6Z={vBZxKMFtF32x+va@sjhT)q-BMt3Nh`jQChto$+K2xzR z6*nm$v!)*J=WXs8NKKV>fV0KgXA+oTI%?v^`->J?U2cQ*=V6Ef%KW(s zl^{*&^Ff6vwWW%A;VLIoh!icJT!J|(RW=kYLXQ`qI=?5ld|V3X9T~6GwUEn`4qjUD znSLHF<0B?SDOgA2#x3+3y&7)cUNvM%x3JTWWjb95Xjr<)(%}a6E&AFrdc`>fK36Z^uK z;1#aD6r0({K_K1~U|h@3lCo0rxfx?2Dp*70oZVR^j#=|@2ZJX1eY7b@O#)kM@Z%Uw z1=V7>#*>rm4ZN7u=M|Yq{~C0-_2*+{vGD!*R9&Q_&u{385`j(=YmfDBPv0R|xZA5} z?l-d#qf&R>yjy}4GB6#LGPf5=g1NOJN1{@ug)t;H<3M;S2hMmJInP4*fEcJA7ealk z=3c>>Gn`uzigt@%vNi}zl&&T=(c^ko5=bRY8G;^mzIJmz8}}XmDL?&i!o2|+wup_m zyV$4z(xT*}qzg9gts5?t6r8GTU}_1qBjOJ%OEn;3OQwc@`vGx{XdFLs(l4)_0Y~|dlVW6)F%?gO zdkEs(1)tj)zrm6(vS3X+O8U9XN4iu)Mco5t?gG_hLh!OR*Pvl(%k-gOH?Mf&WalXY zZQfYhQ8XMyBq&T-**~!Et ze+&C?Ah5$haTz&Z6xdmQzhL+83t`0ITT%JWSYAUSw-NYWmWfxR>xArM^fyHXBj z9HhXjYl-~jnEi#O6LMiLWhv_F)hGVSA;2EN_nEWYUR=-hbJKC3co}JAW8n|kx+PV& zL{gbB3fJQ14pq=DdafF75CZpSV*=QIn*Gu9O{Dvc^? zTk`Q8$<2YY?JyJMh0@m#(}R~6COAP%&U4zv65Hma@$M^hi&A^Uf_sA_qTTgAVerrr zbQ<5^z;EBT<%JM};P)X#;{`LxF{CxzO4)8{3>LYMHeT4!Wnr%PmT;z}F~=&4_9NE5 zhj5~NTo=3FoRz=p*X@2+suJKinVlwsgYUMS9&8iYw|ONpcuJ*h^!^RC&G{Yln&lV4 zGcj%C%}pXbul1gacVOE);q-RBX_tosUbd>(nueS@@c^00E4%x}x5%k!Ns_YW$hYYh(W}i9wofNn08S^8#4ay)-+2Ugl&RcEzbKs=kJ@)seda6QXuu6Oe zrPH6okT4JQ(vEyL+YW5CO{5|fRbi@+)gbown9Eq+$NNlL)0*T0y-uoE|7H_Gv4ZN9 zq6ZXhDc<3XN>FMv?AmnyRiwaXJK6W$N%mJgKjauQ`%>K<450|-D(@~$5rif8iJx`9 zp(&}E>Wm#gN`gEdZE@R{qI$2k9r_GC4yORh9UUxczPfb4lN!jeWyggP!(XI~dB)o6 zA1!f_MQX=5(A%~4`^u1G-)rkNy;{=rU2o4@Cr4FR{*lUc@5!ckH+f`J z?B>JlF7)72plS|H14T|_&PQ9EG+IQSJOKj7B_2)TVKq#fC3`-{0{32rF7>6zbKR&c zRQJL~4^udRtqZYxOVN zW~-O*>0G>hwu-V7s1v)9iLmFpaVX{aS0nAGB?36yxh&eApS|=+!eooX3XTo;bWKuXAYCoJ&b_xZqu8U8=W;%d8>SMl+a;85#Zsks^gd80%2V3dE|dBJ z9PnEfxb35x$ZT*jPMmDZE6_oE$j2z#BX$MINwVdCe4wD)TFCbtMJx`PMhhW2CjYjbuUeR@c8KTOXXqp$FN zQp06X>eDSoy}d^C^xVgwLMPR0oTL%xO>Oci@hK>4Ajx0n_Ry$1rA`jsYh9f4WZN(= z;e8ntvnE}VLilK@Ab<4#R9!a?&%Z{F3q*-P?fQC=qJzK<`s54Ur}H!6JCLeZuc z#@|Nd<@N8i)Rzc8F2t*=a~pZQyvOE}1W!!#jhjd5&|rBk$QvKK?19~IR{opyTLhV# zwO-5$$Wz{gi(PH>2N9{xsDfH$wC2x)Wu;up3jKOX#rfe4pDrGF#^5qx@cj+5w@oUG z1mwwcL!s+Y^?ge73rra4)$?}jqywP7CrX4Hc^yzWZi5psTT77IHAO^%qYKM=TEVFOt_zG{$$7U7`B`(|P!j!dPU3;P3a}NvJF36gMP(x(wiP z{7`D2(-s|x-SotCF|@Bcup=P$n0YY8Dw&wFa7TPA{y7o1`rxH_m-YOz8mhQk&8395 z6Lp?K1^rH6fPy>-)U|=*9_b4q%p3G64b7yv*Zp$WBg;>!$%?V_*H0X95v^z;r-HgOuFZe82KcSh%Q^6XQa~f-!6tF+k<=KeiK=p;|Xpprb9Ffia*WC zM-}_|h>5ascTZo7+y?B8=_;~M!ICDYfPGc9Au4oj443X+%*~V+bC9{ytErm8T)4SX zHvfR6DjQsejU5P@LN{?cIjBBzaTq*6a>tLj`G5sNpNR4HTlC<%dCZRPBN+! zHxDPGAJ927oWU8dv7D{Xb7RVwZabAbw^*znp!VkJ=m4pF;+aZxeV&X~U54(NYpVU=RKqIsG9y^) z9qtSiXZbXn2@!YHiB+xRww`Tp2zNX|ID+2ns3oYDgCl$GU0n-^yP2*xuPOjrJ zBSXVA6bYJi31-P7_Jj8omK;|b)At)` z6Of0CxAab&wh+?~CJ8<%3pi~UQ8IID$-dI&vx8CXL zuB&o1!=~f)b3t?OMxP~z*zuy}mTl}x(`rkHw!K?>w={+QTzS2CT~s)hFr?^|)gQli zOMTM=TVaE5eNyt=e1ED)l9^1Pk^}7Ee3L$}Upc^>Csy7vQFCl3Su$Yqx|X@s)Q%?t zD|6HA#{#7JMqP9TR;L%Ccd_%$Dcah*UdvrEDJ`!RDF>J5)aPZ^i-RQS&D!I`HG5!3 zjTkAyL2(xc&cEqb@#sbg{kB!e%507LfX(6%W|LL4B>w{_R1gda3$kK0 zjd+Si@5<=srho8_4{34D7aOEF0I^Q53l5CTHuG_yT7MMoM_CNnmi%lz_Z3)55-jx>>p7QSZPB zcSR4(HsD0-^Xm7$Ycf=J`fwPYqBP))CSFXm0|n`;Tq|cqWuGmE3$cbbl<`+m@%gJc z8G!wX7=D@;z-r#yP>T0Q*Ab|xKy$-N4*}*VJ_Pakybb> zL32EIi+@AcPPWkMAskC?2*HB=nH%Js!0lv@3fy+On|BCMiX z=(R9Bw){bhdIW<^TAp>*;YE1_REZMAR3Em*;9&EQt?0A5?S*RNA&0ZvO-3tyga zGIZT0WLV@g|1sliSELH@<<4sJWKj~UQn-e3bV6nzEA4ju!z1_8eXN}W*vFHjIj^5h zFNbD4<6bK#M<-lW9{D&N0h=7Cf;VT>Nwg?o{aO)Ey_>O_hdlG6Z^jUBtbcGa( z+d>VXL|Ey){x|)RRxDX>ffJzW1`U$dA!KcCB-A@%pCNC7O9pHeCceNNdwEE5UA#c> zZ8#&r8#ZyzPK_(6Wr*bQ+YD~ka&wT+^TNx90rPnii;USn)#n?1eSHc_D5D(Abr`dbX~4;w z7-QJbIk77G$@>0Ffuu=o^h&IXZ4-ucfLSoBvh47I!Ce|}xnAbs!baH}j8yRg<%vE- zxQ6G{@|zTxfxoF@+oE4LSCU$}@x^v1ZR<#-FLdo|kPKk=eysptxVQuMUrEFH5j zI-b9fazG1r&|ZoY^Tue33*znqPmV5VT-J5ffGQ{@*=4ru@hI35)~LX5FzPm#FFLGy zmT9#SGzLe#vP#$L>%0@b-j{43!g0Qwd-BCbdKf#TgRZ4gsrAz_v6Uk#&x>E)R=(YS zdg1sVdsJ|lSE%s|ixZGf_vd75C-2IA{!}WUAa^<>c<;)C zmPaa^m<2;m@1XZ3?SXC{Xy93oJbcq{8lzh+@~7(UTL17Yy4>Wm*R^on-nhQ1;FMlx zor9jjL1ur(8)&a>_nnjq5bv12a{TtZHhHdp z_srW!^TkRfhhNH$s2a{!R87?MiJ599jmX}d23OR>B_ti*oKKkolFIroz-!~a*{P8j8d9V3EFD^@I z9{r%0JQ%6fpkA$`QmAAu9(xV)2UqJ9UygWih7lIa|dm^J8~9I>d!TdpP~tZussQ5Spq@q%X8y5x2#A znk!P|Iq$`-d6cq6A35$3?sU6Kav$?5LdI-!lWWBK2c6SNCD=hu@5E%4zQ|%r2fKzHCm#=v1Waeol;Tj*awTUDt+wn& zUf%&|pdY6xwbnCMtYB%9ccpM%TC;gz+-vT@?cTC#@@TFmGKd`#hBb3;FKlzm&|0M9x1q2_zII0hQUX;)?tw+Dh9k-`6x0Jv}GxHw_{uI`HTI7^!(SI zJv^^!LPU{JyyoPCZ$0sw{_#DqTRSl}tSUsg0^K6l0yyYBk^#oHcQ2SLey1$FJOlor z^qoZNy~s)jb{OR8LF~UTKsAHy0(jfqh7d!2W#2~d4sU>T+!Cpvv2cI;JVh1!Mq3<+ zAyBaJ^#L$OU`4X!!u-5dswla7aO2jF?tTr**?8r4$pFeGnVQ)O;44qIU^QgZwn>fu ze#R=^D$7qc9tE2CFfR~M>XdrJbV~^KVutT^MqsUNxQPd&-~56;FaNLQ|Mm0g-^EuA zMSN?3Z$eRu&_6Eh*CFn|Z``p$YM%|OOphS1>YabbLS*Orf4>ChFn%te14|JVgY5NO z{44Z(16ZRdlZdxEU{P5*d?a%S3hsd1(3sOs!H0{Ht2<=7{&2$ua##Zr^)?l&4Yv_J?XvKvaQHywHAB9rP34y5K!tEdvgU1B5Lo}P9X2;|Dh_H@|Z=NCHhUwc7 z=1YYw0EhkK|3a3R7w`XAX)gNOiDw7rmiGW!fK^aS(G4~~+5G2Cb!TjNELEPDcQc1I z7^I575I8XeWpWeO>HnnQzreU|3`~ceW=(t6m1{Y z84ktqJQArMG^~mtbF$$)B?DVO;@LNH#vpy*XiH1KTFN!M^4|-!i9B_B+-xV?72vD@ z=2eEzvDW9Ig49i-bRX=c6F7vxXA@grz=%b@RP||m4JsXVD>@o0rOv=_mT_BW<5wfED^luN!2L~ifGA6D^ z3TvjIFJBXsA0`c_?{E@$!Y-Q_Xt;dOSexT6=YPLoy>@Hb@n0Ri9;XJ3URG;KvQ}|2 zGRco^Rsbbz_ff{g?RkgwUy?pe|Mj=wGr0}sWJ~Y-gRjY?Tk2)YeLr9R)orcOReit` z`&E88tW{q`g{@FMrz+%W^{$um%gqW6cq5jef*6qEm34tcp>Z_$CkQ~L`Ns>a47iS< z7{%zN4~XUx!9#va9qkiJ^f)tf#mC$Jd9uzstgoC6ApHreEhR6fH~H5ej6j-D#QR?N zj|4ZU^LXm#RpjG0Q2aMu(iNaex|_3@b%_Gz?@)<@HytjpP?*U?V*&ZBxhd^)TWj?| zTRnizyRueLp5Fhv)|QG9rjvH9OGMrv2(`fbnpY6crVCKb|B9ZB8uw$xYeHOwYcS}KMUTKuej_J6e(x0Up&3mGd^o3Z=#|SoOqP>IDULv=;)K=m7<9O-SjSn z`Gs-M@;CgMx;_Bv~zEe--++TX%8gYJF|osWu09Q`1fO}fXd zq3QGLLxMGfZM%d^PI$-|+0jcB=VJ{0;B#%|&!fya)#Ym!xVF7TSu-e_;9)Iq>?|uU zdM={ng3N`t4PDHEA)9prPBq8ZCp0RoTKF3`XQ}Rd%v^D^J2iBqkmk|~kWC3qw__%u zX18dSCi$K)%;-Qca|udwTXhk`f*Ug@ogYog0>IQGy@kjN)So+|^4>IfdAv(RMiJn# zvU0Mc)UB>cxb~Iwm-h=xQ!77beAT} z_p)7Eo$f)cO}P1&400f6Jw&1Sw~KQGKlsW^Qy(iAusnLRK{Rm!r!)6xbNqy!&h{!v zLnLCTTCz$Ousd3q}wD$Bgn{cJWU-#ylK;JZ0?It zH>N&sp$UIoYxGA;o91x;A14arZHmj%Y!I_eQ1@Y6M)KExCZ{1(N>g#rTyRS>lhWQ} z;qa2SH1VvP&IK;G$+L0V7x7DRgI1$Tw=Z?Zp+9@{Y_P9kPvGRhG_y<>E!e=jBq~Zk zmnGX0XDkjh@7SXg+`_&(@o{?jdQh9s6naE0EX@KzVlu+e~|&pK13t5_IY%Z6bLqDWGu&kMyySRUns`y5JCZTgn4l@jIhksWvNz%Vsur z53A`BM@e!B8U1?EF;T^SVPxvkL6vvL3#1%%tZIE1%wXjY3hFgZB^J0`t|&lu=u+t) z9#nB(^h3QlcG~^87R7Y={E?F8mw z?9ed6_B8S87GJY9?CrBNI&krejaYFP@s_Ydr5DsS4d3Hlr`iU$q}rV`-;U`GNpIoA zk=eAHLI$F@fA>4t5E7%dK0yq1Wsl(ch7b?jwgZBy)4GhiFKvw9D^Ay&Q6YjizXk=! z9v=hLG{BzksZwE_H}>F+>8HC2YuS6+%4&XG_$@Sy9{JQcxuV^9+@Y%6&w**`Js$> z4W^~Svq-W<%r^dG>qr6l@)g1#-LCUj70)}qfKgx-b`vya{K|~*a&JJAQkv0+7GYj7 z{_&kk?!@%$h082b+~i9A%HeAAWY@@vN7QCJ&aJ);X_H;aoR$%)Zif6uCJ98|`1QG- zvhtccI+RE7G>evhY`e8yVN~SBuifKa#NH73VhMyKPmq3#a44;Q--dv^^S1}Jb{)h_ z4K;=&Qoq-ZODB<;oqdbb`pfd#?~h~+Z)NN5tMz0r6uE_c$duqs_pKxK_h^w7=ZTAS z09&1LtUfUgsuO-?txG1jv{sP|5Bstf9K}egl4HqbVa$aAlbnEnfZX%p%V0E36Lz0Zp$bh?3 zT*~xcjI+-*Hz-my@i~bg;!s+p@gdcA+0QZz(Z`hGk_1o=P10;chh04$^ArH+stTg zKJQjhYqI_7|6l6+(2>{wAJ_Mkw(weS{Sv~D{~Bcf?;=1`Qo&PFFHp($yXkSDeIsB9 zF{pq>C60Up2G)8{*f@QUho^2EtH%-qe1_QBtS^wKT7Zv$q;~jif}+f z4xmL7T?Kr!NJnpG6<5tapZ$yX1Mdj37eG27fe&v!eP$J2tK_Bs zGsdH>hxso6XZ5QqeHkqw%vb-LIEdLBKqOq{n^?6!UHd--fYjWV$eChpp4xg079+Xg z>N#&vWk8syZ4*FlJlnT!SY->A49xXbg=?Z$A&MM1)zvPa8g|A9dDeFTbnzfs>?(X} zBE1D$vC;yIJTJTakmLqmC#S69{&Zbm<%sdn920p5uqX2&`_xOD#e{cRBz@DiweefhCJ-maE`%JdOdPinpyasFn_W1tLRC*Hk=Yf!0x|T0rX0LQ~J`zX0@-)%L67T zVOF5Jkwv3`6%diE@iepIU@3AS(<%Wz)dpzFI9a(6Xib0bV$hCcLg%7Up?4T_T{K1- zH@0#8swD2e#;-C@&?Y3@lXp&K=iG3iWQyD;TL*sC1rDhi%1rz#3VpM;e>51r!Poz5 ztM|XVl>c@o`DLALMJImN7Hkk5Ny8ZC>S4z5&2hm`@cNY!AnP&ADt>V{{||5<1ZB_ zK&@|?BoNHTeQjD_cLBQ`r6b+HDSkN}pGgk3_d7aY4lo0m{#~nN3a>!VPiMua@s)_? zrda7@^u9EH%kz0LPMrp@21IW@_N-%&Nd;Ezy7j7jG7zQx@Rd6frUsc}X%XUww~fAP z^!UO+PJa@)ql6Sw=M5Q*k*%+q(11URx2MPToreULFfYx;oy44_rNE(lyd{+7XiO%c z^V+5G#B9K}1K_#YLHdt+%EL9wa~>-`s_n4DY#^&V7$+eNs`Rfx_K{nya>F&2w9ALt zx``n%Km1Zlx8@(fZ{7rFfhZQ7pD?Bnw~%_SqGS)5oayy-D*2hDl-cj_;<}h&$KPMQ zR~trus}8xG(~sIShialrtqLuQ0P?<@(+;y!mrDkaD)TS{j~a<+iwKitH#bM4W#hkU zNCbKX&p8EaxP+T0QdjBr21*=0$tCa{#ud4wkr&u5tG3$ikF~jdhTq0G%c(F*3v=@X zn|Fo8qM-V2%lRuZB|QPk0p47Xhm?6>#*d`fL-Sf6@7DaM{U6m+K6-$0O~`;0ZYc6i z56)=BWtAi;{o{+yr}$8aSW>KS^lz;S2y;mG zX_TpH)5H@KVHxD=)K(Ubm4XA%8QT1wK)_Ix=EL3_C$-|PZs{rgrbi)@RXIti0=39^ z^v(WOq}O*bBGUhImPQS5>5FYyZF86CzCV&#Uf~89rKnF^AY1dvA?1Ek&+GCa9u7|r zq|ggDg86V(#E3YEc;GLR<}>{hD}0XF~q5~)Kd zFH(1803x(Pf(7pr4yZhS$BkcptGJJe{dD(TR5f9nH_d(Eo8E%BGbqgJW>bYYAgM8O zsXkFbx;6S6IA&0{^OIzmQJH#9OujlKYsSHCXS_aCRevJp&o$mGb>hc0I(2E*zxf}d&7ng(*die3tZIhqn|&$&@T(Ip``*0 z{G3i+7yo(VXR`~~NkQ~_w>^NaPdf9;)8tDRYZcy=K~DB-gH6}X+E%+Ao?ks6JxJ1Y z9QGw7gTPj%0v_|L5l9(Zlef}6^Gp`0%G(!SJ4yZIcDU-(=aQRgdeMonA)JT%zdD@& zzSAMPDa!r&ya;M+l^g{k*yOo&P!yo4uNtT50bD!+FB)T$aR~=*&_PL7CtLv;XyL_2 zE`g)ik3_d3fLt4TQ5>8ONa>CRoFqGnQyMxm0nmys7YeOP6aH>Oi!`7hu^a&RCo2sK zlYqYe#rmJ@Cl;d%`1qZto3y%Hzws+lEj~4n7-x79Gnl69i}@+f>fk)+fYQC;&GryU zK8eyf98reU1(}QR`^7@A3teAE0=0IybU)dnwHu}c*x8@67*z0hNsz*-W?{UfXdn|T z=Z4CK!&&Z6y*<6o$a8F*iGEXiKo69!7{CrhLPS+yqWzBn^(GrvjI%5AY2xYm&rKkA zKHO`0zv1#J47M1qx625S<3F(m^&z&`R~mjPK^jkvi2WpV2kHgo5ukL3D4}2J-+?Hk zEz7{-9Qd_Wk&ZlJ?>}S;RWQNA;?*1mkK1(GUxe>jfp%ql5F&uL@q6M~I-Bj|>L$t5 z`5Mi(QF!xE!hh(7e;Qx_c$KR&4N45%uAKOaru+y zF1A1gFGM(>UVG>(3aIjY0PFm7h2k?`ZePY*8i(b;C#s)XCF}3ev^+!67UQ2g{v?2J z*z3@D?qBJb4QLVbu%-slypXxY?r1!Cnrfpl08K(kg5Twy?S z*aGp@JxEI+W=egLE$~U~uSNjA|MdWdzqs@N*c|9Rp~}yui}n3{tJ?AbB&;#mWyF6M zq@e%%X zXP+-Hpr=9Mq|6g7vbtFU{>+z^0p1~|YG^vM{1ohF9RCP^EeQD9nF9~S7XTgd8iBKN z9t(lWmT$VRg+$8ogzrJZ0AND?4`7QTzRE~)=^$Z3{!dcIfe@_*nyY~>O40?qlhV%8 zz0!b|@d^ngU}mdi{Lx|xbv}yvMToYK4kFW6SHl-6H8h8C3529TO2uokj8{z9`l52V^|5+9s!4u7CgRaU~r5kB* z{=?c2NtMbxyQ)5&3dmQ2;VIA*4~S_DIe9y{o}clmYH0Y0wUlo&P(>e-0PFnv`tdV; zPTcCr`|CJf{^BMeheOy434yRC!*BX)A!X0!!4t2ukFN(3L1eZ0$Y7@ar240r0MvuP zrQ{S?LWPQ9nZ7%cvj3dPJ%*9`WTT5xrK$P;K^L`X^kDjdKq`=a~<<4T|^ zfA$|MT@8!hPB8)dSNQuz`Ah%XqXYm1c$9qQs?6k#|HBz4TfWHo_=gA}GT<)%Wl=z~ z`^U7E$kum+vsBn&2#Wveo@N$s#IyOD|Z zghVf&otf8RO0#~zD!-3^aQGTGWv5TmWqkKy28NP8j2Lk66S3*M->0f0r3$bCG=)s1 zOX+YEhem8>t7k85w$0phM~|aaDMn-&!g|eqqi(mq;4&9Vj`jVLZDYp;i$Colh`uC!L7&* z(pxl?Q#Ry$%*0YJH0I2@M5DvdjPXo;0Kj?E+O36`84QedTi(q#xUozYmpT^Kjl;fYyQm$_B8=tqt6`JWeIRk%3WK@qo^$PwwQHk)$+e_mT!Xm%gGaY) z`z2cnnVD^zzxpZEFH7%brn9jjEd-Y=Rkn+pz)F}D!Z~iUUzGoq*N1&=**$_BP=Quo z%0B;Y$HdK}ZqtkHZwcKpP5ZEmJHgnP_VZVxQ0<&WTbqjD!3PH-NJ%vJYdJ`=Iw{Z- zeLJ_jru)uQ{@54LG2H_s-a8er#hz7b{+e(kX{-c7>PkWITuVgE``nTA;J!%PFd#^r z4CM~Tno6Gi#pR>n!hw|^tfN``v35;hkjl2zK`IWk_U_yBINh!CFQX_g(k<}gNmK)z zp1r%u+}l%)IYA(USH&*2TcL}JLsqI)g7W7?0~IKZf0!?BYY=%^j&qQNUWRr*05GOW zbxXdcaIRX)E|;JS#1&ftJ#*}zne=%AkvUn$r!kQKu5dzSBH4iP5e%XsgRkxgiE-VM zV3wB^vwm%1nBaF`f5u9B3t#2@5ttZ=$^)X}V6IB@^ACnkRMc)BYAc^5@#0tB_!VJ^ zIE(IKk$C9~{!LeFDN??(P(#w+xSDBEZ-)XzZ#Yjv!Gmf&ykeu@EUJtP_P9s?71nxa z{#|0;O$E+e(^%uQ_hZ@qB92toV9+vI4w-vMGaRh$uQ550x5~EvkX+l!VQ~}S%rRIVcdYV4$p7iw5;YqoA}0N`!_s;s zz@qZa$0rBaXC`Ve1P2XWQ}I9j$`id^BYY_vdSt!bh?V~2C%V4Fl|C~;MnO3AFR8fr zk{tPCjk}@a;!7h4iI4o$Yw&DwSKCC+uLYW7Z`KbxrR|Mm-Fc?9>jE2jCp0u4^m+p3 zRaT}|n(l1suo_5+Ze`3b7_N-0z>5cbrD0O8y&7}SUsIOGgO{*PGpcy^iT$XlrhCQH zLLQF@&ygoz_SD%M!;43xJHQN$QiE&5*=$ zc>i0sF74n_SGd73_O^^04n0Uyc6mp)TD*v(_j=RXp!cb#l;h$l%Im(KUdi40{G zJGe~@B&QPk+ym;@uX*TBQ+A@D;YBG_^oXp7cKG>KYyVRvL zea}mY>t|S1gcBHC!;YR@x07kmpSQP1ml-S)0c0c7T49?Nl!5Axo51}Jv!gBTqx>b2ZkkBW4MWvjlPLgjeG}BE_0yd z(ELyHdVS(v58^@)b5CEJ4a_9WOoyiCqb~Hj9gPOWFG7cQNOAi5hvt$2GOE6|&EwXj z@j=YT@2i@T(&em|BbT&vB<#d{_jnAepXsww@x?IK?w?}XOcs?n@87@OMHDUY zLKAn`cSeqwZ2lUSK)ZsPsvf-a$He!J-9AJ^wXC_`rQhpDcz1TSc&G#m#dBMOjsh>U zl&KHH-Sc2}%Eyko#NxHy-N^CL=Z%pcXU&Al-jFNf_1@H4_<$ttE|oqu`^tQxkha9? zTaMB=U*W4PoIt*HaNeQ;j0ZzHn8w10awA~|zORWd+e-U3VLh(-?472{GslVhS7aEcag>2l=H;936z3ml zC}EGPOY$=6DQXeZnK!~+go7@;6;9?LQ6dY&vx}D0t1Y{+8U_6hsSZm5+TY>P;=_+E z5@XK?EL;2kaU+88Tk`$L+Y5cioee>BfTq6uShBR?TBOr%kG-!q$rCb9AjE{2vCPL& zy-|ld-(~wyI$si62Bs#dK3QoB)XTp58HVAqC_9RUZ)2Vi@etuS;uLyl;*xB<)7qQQ zRH%kJO=STsdtz>i(p(IlI(NuSyX+NSM#^8|*hN$Hgpl?14Rt*A{UsC2wY;bXlVw*) zj$`^Q@iZfse5zhvO+A0wOQT!)T3X#$+TkMUyS>kzH>nUyhubWPTZcD!Xl%LZ+~+SL z{gZ0b;lBL(=x*-05BFkMY$y6H3i^%5BFo02yK+6u-_OooM>^s$ZXfPdtryVkEg6m) z4qwo3(VXJbA_Y0txx$xZHs(g2Bpr&$ET6$fVB1av4oj?MdPfx zadX29E*N(r6u+;Lu#J-l3!F*G+5=R%4+&$xKV@G91jQGf=}5c5bffGp)4ZqopE+Db z#TsBb2~cLm;$6G$?9Xm>KgKF0V^@c+fFTKquqBt=)hQ&6lWg(JV@Xx7$Uw54GY4Kw z;J*lJsJ9{qMZ9Vi?Gdv%+QSlZ!<7SGwIDWEhsZm};wg8!T}5^2{0}9aL<}7L(YQex z_W3kILtL~c61add2HplfVo3b_RA?L85Zmo9f6qQMT(kOWJFEh0ZFwn|A4c^2rS2xJ zZOi;JDK00%r~;&A#9ph3gnZSDv)xpxX2)tg+k<^QX*Qd57BQ=>rwpdkIq+pB#Z~O6 z0ig8U>pz+i|H+^nAdrNVhE~6C%Ge}$%5a5km|hMTg=0TnLsT#KQkQJ$7NH3+P$Vxo zPY}jF0jayLDixcE@eSFE*V^`WR9;TIwz4Kvwo#Kf73I9cS`B+f4cq+yEs=~aD!qwV zT4t^U6>iSsB1qESBGmnYNB5K4#lbAT*C|)@UazegRcrEgJ96(p2P9P!UTHI3y5tDT z+1nQGTCyhW7e;HSVlNzAu3edzF9)fN7q@iU#Q_KpeO~YK zY?a&gLx#vfM~tlNeeOL5W4S&ctn;8ZQlc6fj{9=VV}Dlm?_fzb|Lk9 z-#j2n(LTmRe2=rmloSqFR-XW%stp6ntH)lW^5~l1uHwsHWGPDGwqFezIWJscE&b3c zrI_SB{-j$}88bAbK0jKVSKpp#Bc=`5BIB=+fP?cprs~oN48nbz2!}y!=8YOjgSn0m z7%mLQnt=g(w84{QPHXuYwmEGXlES_*I2bCC5iQL6Fd)^~|M;bnRJ@JB ze1E8Yw)1Apexw5!qT_~7qSsU#=(Ly3fTe-Ya3u(>$jQ6wFgCXaPJl5It50cUd6zKY zl!8$T;`l>SJp4%eOTdukW?KC;RIIIgLH)%Am~xxAE)0NdCouaVQ5@wl1fa(XdhhsQ zEu@pd1J&5G+GA_yL8lip2plO&)Y}ruqPvc) z+bVgw)6(~pK#VFW37`PSB{_`V$ZqpgyF3w4%(1ht_D+e9F-mXXYP^d5T z>TuZJBM0LIHh-F}`cA1x*}Y!Ct~CV+tUw#6hz8)sVHe=vGT)i-0UfnOGho{sBswqd z(+?gJivh?c`d2Us1Y+6zH5v-&iCXcb<#AG4FDaPndKR?(HINQ!*tf%r2u)wcXOPNT zdc#dWFa@d!^5W3!S5g$5WSi^`%|~6*KrZ>Xm3mVtk4#5Fas`AIXJ>up&f0Cl3c*5!B;}Q+)!#|7e|G77@3Aj;?UA&C1Y=&nP^Etx_efd3?_Pg+p&k+cE@&2vKxFjV z_d!E^{S@jt>S$@A(Ymye4{&Cs>M{CA7_$b8D;?K#^%nlE};-2<6bX}Bx zVQq-KOE0_+ZnS!gAZ;ZiQ@>1-Zm%+~(9{nA$$~~|q~PU%nGeR*mp*KVn+(^0ujxjr zH$^2QE7JWDZvE=KmC&pi*-yX@kkShQZ-TvX{#({<-%PA@*I>Wd)>V0;Q%pp$v0&sx zhK+B*Qv6EGP5=L=yl;<(GH?Iit*`V@wEJM5P1x$$4v5;4oU2{gr$Vh9a_mS9;}qjO ztyVTxtt}Lx@?l+)xeNe($yVjPAsjupmXFqpyb`rI=_YoEjS_xta+e|T+W4)=Xu zpX>0x-q-sYd}K$!y6^5*D)MK(C@lM%H93OOXaWOp4P}M^B2uwF2iw!9Fq9Hs>&?t0 z=~ayr$Df2&X19VGM>qb*udX~Ir&J7R9@`Pa*<)`TfrM*0PHIFC!fZk?{LFKfGG^slKjgzq#JZ}Kx06g!Cwzr*> zkJB1a3pi@3%uX1EuW)WS%l5R5FQt{5 z&o8uNbZmEC`zoY7B1R5FFg44;Bolanqx(^dIljQDLgg428r=aC3@#mt8OPQ@v#u(6F3yVm&EH!9mpj+v(wI zm)XEDdU*eLVIJ(7LTcn|^VXfKWqk3`a%@MJE1qo^rRl23mn54~0n>0d0bK_8_}gER z^DfbpufQ}b^{_jQbRq5tiD%YBA5*xneHRX5TA{}rk{P7=W;4BJ2 zr3V`BIYT;n3*5fn2f!Qf899X33J5i4Ie8UoQO@LCe7||Klf)SD zwu>EVIZu@I`=jWt4zt8zUR@&TH`)r9iB*&MMC$K>V+9m@a~0-zo3U*t>C&5$-m=F> zTT0Ar?EtfKwuMr*7BlC|Yi`tS7yo)OdRagFrsc0MpO`KnUy`QxX3 z@r5z94FLydJCpRiXR<;^el9*0)F05Yb7fk(oh|+wWGMi5dU^V;CLP@A_aRvF&a;EV z$HJ35*UAmfW>PPy?x+k-NNZK&!&KhD*2%loAZSRG;v~h1PX2V!-%?j~!asCm-?Hg< zZS~GD{4&X7?QHo%RG(0!s_IaVpHiH#n|O|U>`LOblpI3?C>1OI2b?S#@>cI=xkLQA zM!n>kxxXl;<2b!ICirq4`@o4iqPFD`A)}zJQYkxTJ;{mlbd&k|>Q>1W>u|#}UOu!? zS`;aLWA7#HM-dEe6|?vCN)bDgc_iNwhf4{b)CsVA;FdzHOW5I8sjnP%%jC>y6~8yW z!{2{i8!neXmrMusk^a|p$`aRq0k z^tN<0-zDXm%Pa5w@wWjU!GX@y+EGH^)@;`8paQ;JO6R=Wux*Ypq0--UY^XTcZrw9$ zQteHz^2Fpg09}q;>zK zqS-|{Mc{V&I+C@u*`R$er{cIKh}%khf~Tk7#G04f^D~s$F`B(Xz|c?4W)3R7?%Jko zVj)Ma$5i~9zhW!J`WifEi8gZ+NvSKSe zvQs-TN62Py&GD)ejW^QXcCY`73)K{5Hh~_+V<$j=PK+9BRH-k~q=-=l-HlPL=6ltcN5e#tcgVmDT9N9 zIMQYKqFaIRGWN2>sC{s{faYLCzB|OEdT!=*>dl7cT=dgF`8z zz_}PG%{Bk)mWgwc(*R(m3Wk3|>r`#?&jmGAXy}sD>K{^N=U~GvBY3 zy!a})^Jc@u)4L5TXv3wlr4~kaKzoH^o_&0_!FAef{6iY$z)S~@c22BNYd~SPla#MK z(Rk#@Xz?Kxi^RCcx74mFwe3>z$av76vWwQx6%FjR{E-wQrc9RQqUBOVJgt_~ZRQIP zd?eY^-R&onsVyUzMoq`AlYy5qVv&kp3!%(fx-S+nl&aF)G+mp;uU9;fy>F~yM7r~; z^KDSwinp89kA0}rcx#;tni%0&HVut@Y+CB=W}HFn8ui;2U8R~J1}KfUVO+md2GZ%m zXAW$|vJ0}Rt>(4=&viGug=NV1*N^eG<)WB z$g^**56z-0Qw_ui)hZhYNg7t`v@MNhCprz9A_`=iE6C`?sTdwBq5!gy`ox={P)QJ8U>#)FoL9xmc1s5YT(u6Dt$48NVq-%}_o={L zE_*Gl-$leS)j=Ojy_<_tn{01(DaEmqAIMmim*v$aRiCHD&U_X<);jIX%?j=5oqXpt zq8rT_%4!{P&2K9VEoKIC2tnK1X;4eA`P=18a|O6U_-=ujAM|!u;*w(CuCcW z4He55%E}srws>UiMmjdl?GM~q*6lDadD_-ES?!;1SPKa1z=J?*c7tGjjgVN<^A@XS?-?6XrlDQ7~*xnv}{wz)Z5QvT-hpN*Ll zZoZ|@rVm4H+clLS26Fkvz0kl!T93)k0oZ=KneNm$SrE4^JNwCU(&*u&gKSaJs1P4s zPp5Jo?MRDtl0igpVY%JxMDn(pLL67zHa)38-}}1G?iBv(Lov&L-sre1f517C*3*8m ztVt=x?&TFi2T_)I#%Rn{0TMgD!DImMaQ-FVZYKh;K8`K6w&c9eHi*e~;zg7L4k9=ZNP# z2u&0(;a2pC(9vjZ&s)u0eMyDi6LQOMy&=`IHmsm1<@VZLdtDekh!5%!6~T?xp0T}n z@e4|Oo=$*9@s4tj8dGTyiU&`KI&P0q`x>YMIZ{>E+?d}ih&vk5yYI$sh zaz|o7bQ*UZ!TrSJ#>y6zb_e%^dc7+C@7cUw3e96OOru~h!Q~fmUH^&GwUqizpm4J2 zO&J#g?pSnu`x*O|ddza?BK@OYeiJjF>pPkZ(ehmV`dZYlM(cR`d$*Hq_|wkbLy0oJ zk!26~KZb7Mj~Bd(elpDKuy=1*pEwQ^WL3S7688%8@eFH{H?-Ch?Oep zUmLu;(_8ZP#ocp*atBrObAPJY_D?9s{}yf?tg*!ej(>b~<#ZHf+Y(%lmd4~@QeOkP zV$N%(X-lg#7}Tx!8R+Z0O*xse{;cOA-N(g#Enk@oMKi(U5I%!pH(3YWX-v0Vk+IvL z%4fB_&rgY_rI+p-0;z6Cp&Cq$bWOFLR~adh37CNX+9ukgCmtd6)seMko=rjIp6B{k z)CMS*+AUq0J?sUc>r#7m(*Z8N!CJ1-RvI3wiMiL3$A;kB*gP*!RGbNE9h@JwM|DONe%;1yqS zpdW6+g0Bx3_(CHKrXbF(uHMfCbvc^Rzpx!VAr2~7Y{AVDmr`U_9fhj_%y`IeF?EVOKL5k(ry zIdW5)E=+YRPf z1qXD&OR%1MA6*KK*BbaYpJy~4#f4|5daGwYXg~eg)%nOgck$QX@GXIgx>ALsNZ6>p zn{$v6)gs`_XAfkGFeB<2(N^7edUGnUo11#d22t!_EC3moy=@fxIgHO@g!xPDBT~l& zVXkXxZ5%{sz+DCY;}2g?IAO9jxN`Lt8EOU$x^DHrgf#wWB>)o61;2*Y zFezq6<8Bd}VnaNkH5#k}gku^cj6+)Nm#+=RSC3g~euJ*n3I}ulrAElA?0WBniZ}yF zQJ!d#7+uNQly{Tix0CV|`xzi8!MzN2KZ*b%<4H+o#Ojn{2*f&rt1Zbt%*@r#Z3`I#DnrVUlVPHP+Yb5HERT52(4ibKALC3GR zz~73I1L+Ly=nE3RQ}T%{sI8qGTHD%kXnYe4UYRoHpCfE$SPf4)R*bt#_DG_2T9#@r z@5duKuDU9gmL7JrFQwYvyvxwjY&2^*=;{C>AFkIqIPR1FEqd+u10r5`_MaI1+TYDX z%c@`Qg4hk5wEOk^Zz;bfmt(R62$)+CB<_}}=UCy4SBfZvXiE8YZJ9U;LM`GZ z`8Fyy+#`ttGW?Au?~GxxSz?VdtJbS|(yQJn=%)Drldexr2RlIh_BAB>lFwA$|GAD! z5j{L}bm$BJOmi9Moc6?k_e~=w?!03qiIPqaUZSS7cV1OE3zBobmsLY9F3+#=aLEs3 z_Dr6&Jzk9#TP^gc@thSuKhINsi<5{hVZth%tYO70Rzh~Wp61iYc=g0Gm;`=)HkAL_ z3HSA`c>(vd?B$`HS@G0M1>|W6^%o} z$6jZCeh&(zG`H8^(fC=x{)0~A{V_(-dS8T7Y73-aSWupas0V5QN$8Af{?L9@etk<> zc1@O-X$=jI_wnMo43Tp#Ek;&DtqU>|Lfq>6iVbRjxNCSG?H_0o?ULx&wFBuZScZ4c zR3z321r}BpxoGNp_f*|$+&PTQZ{WHu3+-%e%BIAp;DBM5y1LB2{_FjN1;IyX;P(RHj;nIUXr1yfc>l>&a>K44yZ6b)Y|B# z$$+3$go4%z2wFYAP_dit2+En*jy6ou2P6iBiC>-b-arqyakn6!18pb(2tr^S3-&NA zS!233hyS-BAPvaH4++zm+iS?WyHQBa7=-P3tr4l`{??ai)s~66*H*+jR@6 zTY989+Xi3np;e{bYbaWZy@>^8z*7 z98GJgd;QbCm!jOFUdnY&Y?)5rWcFlWW4Crr{)d=K`Jmg7C>=Cmjr^hkSxry0d5-F# zTK>7(0hV43!Md@+oB5EXs1rcnG~RU}yP!WLN!=zp=^b8Ck8?8n5diz#!hsjjDs3$; zOsW#2AlRulZA9lFy+)Pe^uP;ISp}66X6AS!-;la@#=Qln%2g+}<@y%U{3uua=}JRw z@441{UNyGy%#&Ssn<}1?_MZ4P*v?mzmPx(-8*Y>|CQG^@SIDQC(l+6uIj`k)!#yh$ zM3=AT%5A3{gt4o|IUDDtQtzg`dzE*YFLWl~Jn=2kJKDBUwSC<3>3de$z|iB+L|jV< zNJdifFXL;J`wLC^ruPT-?MuIQO;rC*OfczZf6|x!Q+18vY z`iO*~q^(p99r%S^zb^9|^Uc3yQ{KxxS7b7Er8L1VO;L#2%pot;Y7`^l>e(%MQ;f0x zE(0BDe*Rw9UJ3CaU-iJ_qltkM4l*N?`jj>q|8pSrkf5WfVQnk_NXI{kuZCp1G<;h` zhAL`ju{^Lv_9nUz7Dx-Y{k z#eAyQhw&P`y*s^F?dc>fg*RpsJMC)Z39meQzz-9Ibo&BTb?E?!t6C3@E4$sUwH_wG zrW~~yc2G92x%k`^q$Lh9vl}_7HUD|CfnoNlG!LOggAA(4S83F3ITZ-G zNqJr}b*}lskFj>JK~WNR+LgF;l@clgfmQk#c4+mOZZ8mM3c0j6iWkZ*c%93W&rM67 zqLl{FFF}p^R#0zWbA%0}nKH+v@E`SspeEk>7*cjiHOe@bs{9!i7>-_yDOy@DYy2NW^bJ^&0wGJ%Z6zVBys2M19*e%t2Ng6 zbmkj0I_=)_G?&E7A;nGC+fCP_MW8o)zY(nB{7zE5@z@Z|ra#i%7E^5Ky^{)no)`A> zKZW%c+;bpDw1%Kjo=cGE7>4-AuD)-KLGbm~Km~%F>+TUZA8WfmsfEzSnnhVCKo$R{ znEvznd#Tg|I!rK01`CV+OPJ@_94xIQWE`Bwsldpw;36wG_6Q2V@-emDfI@}~#2FTq z&a+*{Gk@nL=}jfgOK*JQ$FU@Gk91YuXy6|*Caf_A36h!Or)d&qF#}LG3kK^H0rH@6Dt(FS^V6z@s_c+Pg*99m z4JAue9rMpSZv52$?k+5j!GaqHC<2B}!6MhrbH?*}X6(}4(tMcJJ67sMs3ebopX`3% zmZ2NF`}Xx7I*gcn2jA0OmYQ+Xyd#|;WbW16RjQ6A2 zsm{BQkEp?)K>&u4bJG$3;;Aony_liE#;S$#&i|p4fGWmY5wIz~rlgMY2@}MUD~6dy zSm{>X)ez@fkNxbDB~8#9D)D)B+Z1G2amvr>Obj431Z{_f8L2yrFR+*rYr zm!mpTRS8i@k!cNRDW9HW9%QlHj~dweutZLGMOrzuug^7umW8Rb0I3x*kGrDvS)Wh{ z5w$zn@mj>S#Hy{;6xebT+74AE5V$B6)7;q^rUPk6l+>PePn*UX6}XN~bS?mq-c`ba z2eeN>`WVKCVaL`$%BT%hHb61u$nER7+GA@mY#HW#fo~>(*aOaQ&8#!-8o~~Sb#t)u z*40<>XQ^nf_N~@DBISnS+KXw9a!5xuQYkfTK{nyORwF8Jl&p-?xMc0Aw!*wlGgsDh z$R<(=Cdi3ZbN&|CR%JKCVK(i)@SPYDiW5KVN;@XA9n@C=ED-{nz;eUK{`C{rVkV7O zck)5%2_>c(aD|IQ478-vv%2Nw9qSMyP+4%?Hr_zCiqJwZ;)2ZHygO(BZ@06P6*};s#&u6%lHWw*eR65n z(+%dwq$?9FAk*}Esl>?4qtPf+&{ewVCO{u5N(#k4{knilqkcKA;0vj7bGyL$iNskB ziO?@I4aSeWvlrufXjztIo4detFxsPO3HV&NJ5^!V zY<8@*XAAIXT|7HK;jFxZ-B!>LIC&Tv0(FyG%t@nhR;WU%imIb#QkIWQ$ zb15445-}qZE|?!pb{9Uu#yTnfTxddOdth(}oEk)ufI z8y+#G5yu$_CJE+XLy_mq5Tg_=mq$fHMLZ8vun^En4%9>&z4(SA(m2w3T3|ddi2FoWa3Wt` zd@9uK7pkrzLT#>#*o>g+=_=i1o)276mU~vVhC5hN( zUa%bPkqq8gv>0RCT88UXZ=IHcY|xtdohNBBhNR)&N6xuB{*ema3iM0*5SPmhXTG7@ zFT3|bzsTSy>BEDRUxD;=dM3M+3GNUB|G*HcOi4fo8QHX=)_=Mml4u2KN%P$57wQ4^$&Y8^sVUUjaq_XrSye=7P>VrJahHoxod$ zmLg1ETdBCFZxHZJRg6SDGqr^!Usss$A_P}#Jv7-Kf3s@K_h^eCY|6@c3kMAsVCdQL zv0n&1qYIekM6xF{h&Rwb&1G_%ku&HjwYR+tAyE(P{;~j2`SkZeD4|Geo+18Ghw*Sa5cPmgr@k8#ZBSwh4zWj|aTKq? z%JnRh*T#K2?iP!6xu;x);#><~=2y%~$|t-Ld@;J^OBmJt68ed)pnIDr{9ec)IA4pK zpLSEjvLC0)`d#Yi(ANAxJtQSkz?y_gV}Ym$R*fz)%LPwV`~Dw>wAJJD^78P6V0X-q zFZt*+_#Jx^6uFYKLy}J<_4r3z(snMvw1ze>pj&7@-VxHLKF|#8icaqsS&L@+U8td< zp|AaaEvo;X@bCfP@qNO05r(NsWP^G}$Q&=9nOP<}Sas$A3|x>aFajXlC2+b}ToN2B zq4|4uj$qqAG3)<0i6ZcDa33Jkn15%;+8PROIsBPoh<_^DnQ|78@UX?>3-s!Ef7^^u z!O=NTKefQos+p?T{uPpp`6-VEkOqQh`wLn%im8`Ch_2tY8R89g3or^KiXWJ8{rqgb z@Z3cz#cufHv-|kBAH}Q%>rk#K3C86k4AXt2F|Y1|4yT<1V~S#^&^)IUA{gOd$K{O` zD@+?6sM}>&cfQ%aD8(^0`TbWnL=uzXe;iK81o-_pQ#U(U`*@H>`dx=V!-L-&-C7lF oY+Sl!-11BGGQ%J}-t6aBaC;^^FF}(LPmelE-_q@ON{e0d(Dh-}_p6kBu>;7Kf>w8`E=&FhWJpHAi*D&-*$sneoHwT4gT3_cU|H9j?}utW8go(n#d~4?%0tLK)Z6A3jBYM z^(Ae)9Xs~hLw|Pm7;`x9*kN)0@&#EnXT8Z{)yIe1TyiB)d_|{!=P&y0R+(_%huln9 z{%?QL8b2<)>^8eI%lQM_fo037;a_CGE*<#16LYrNIq*sHV5N%JpG+6T4pJ>)4~yme zDi>$)D4OSKnayE3w(E3KLFPA00}ZYDI^}Mrc3L?^OxY!RwCFY^r>2U}Nxox1wk0IE zEH{hYm{wD7<0G$($f$adC-k|ER>n24SIi?!i&mE>2y4PQ^qm?k!+$F7LkQ>Hv2N&l zQ!4L`+6`0Ig)6QtMXiO_JTo#g;|jrP6qM(thyLTHjC zxwbNki&aD;!#U=!3A{XVVDn1!@Iwe;UAqh~BDc)a<@vm67JU-y{x<@mpR z*1QD$8x_Y-Rh!Fq2KseAygO@Xb%}EG3g^|sE8IB{WqoftZ5k%?Mja9M67T{xShrrq z<}-w3aV8y=98}&g%7%5qtouvTGvm*gRP%l33f`zX;mu{kP)soOgD>RWF|dEl`MrPq z*Vlj_u?{*pI$|`3(gXai2JZQ9#-+FyI*T(iz^GAH`@0)+~tfBi6XjdDyQudbi&u&G<5XQ^V^Ejpi?}M(%_%P^I=I{S(}nJU_G*Z(^yj}A zkZG?{lsXi?U43)Y3lv@r%;uoM{E>Gj%sM0U+}7UQ*x~Pq=VeWYSV;lU{T3dZFU>d>3NA`;~l~PZw<`T2qMXV#Me_4kCYnB9npR zYfdwngGhPE!%R_%Hv?Ptk&r$&OCD~-ygH85@!F$M%sBC10>zDZ zT9fLIfXSoTYkbN9uDBdiOmK|551ivuiz_Cu;9tb$$xv)pIkBTPRBqH6Ef$G#ia_1 z3)xE zvc?=ESLl0C7;_i*_bVajQ&HpvKy8Y`BITz zc`q*N$ZY+yvB~=^dc%mrIRVY9nZim7O7l8EFJPwf!+esP{C2*=u2YXD`KDZAIISP^w%Dr7zt#9c?iu*tGxGl-QdTe_%fqL< z@qtEE+9lTEmmGz#5#2M`xkzHci^eA_xqHv_dZo@0-V!fp|a>smN;I@?$g0>lMu0sIA}1es zCI1Ew<3bP*p#E!+?0fTF6acpw=Z6o9&=U^Dv>z~!PcbBPbv@fS42QS2pKaf}zqSJ0 zwxtG8t}#||{cx{aKZ3#Kg}|K&LE%!k-}Y1Glfl*$o$p}Vwg3)-7t>GT{?DHjoTe5( z59rcH3IA!QZv}GU{`0bN2~Z?+cpsVe`UU?V>(IqN|FERL3ts-yh>p3caW^w$7rf$cXxSfSnT7`dd&>-z@V5b#I|eon_RaJKBs{#9j{gE)>ys`E#Sz!N-7vIj{P3#_L z_TACE?PVCho>ES3ZsyO>K3Fe-f*?e1@;4PhdAh(gCxVxFsRw!^idg8;LSVU1kAHYmiW8oDg@KNzxw zb^2N;X6M_NRxE!QZF07O-tPu_<0JwGLD^>*4D8}qJQsE&UL{srTbqT9rRy{J_ z!#B{1;mffqFjA?GMr|3fJtT|6Hh6TL!AiafY^+%yFTP{OF#nyiw>t!0-Jl}a)k~rE z0#f|QpRdZiny@y#fo+}?Ou6$XA>+%PV9aBzwB+w33EcW49)5n^N1US&OQB@dIzW0lF*<7tC!O02Ka z-X=OygNr7^YonJ0vq9RP-?3Mn(AmjKAM$sjM4?Z}l-*%GDAv80{#l|4 zF1bcCe)oheWc;DBvGJucqo_cYC*89BS@ZAj*^-~kAwTfn-!0#f&U}b3x2%SSFRhr* zjGtcAmHeo*jUnfCtIg#$wu8u6`L>vxuvsVI#)u48DY4vfzm$IM(`$60jB*-Uu|B~m(RJ1?k6XLzhpMQeju>uU z>VkS8LEJI8gr1oNa^Bd=z5_U5+{9=f6M&iF5mxH-NcDj&8kki0l&h_CZ$~2Ex#Iy9@9X>*>+W8+wC8W(g>FO@$(j#_qDSK zkxGr$I>O2Ep3Cv}5rX56p%?VIqLm+){dKH*v4@pI;JHqy)t7>o`xDDS7ort-?m!hdNCe>ZorjfGK3Q^AYoX0Zn9uaLX>F`%1grw0@ zyh(kyp*bpgT(9P<`RB#!?oU6nfB0%r(52#xKX-)SR}Aw4-TdOBz#J@khaI8U zhO@@2wyNi4@n!1ZYd6}EYJ;9PSlE&UE7RhY;$*x2I?h*Z>)oRauNrmmxc=aNCr%%J zNVO&qGemmeee)7)rKNhSCbdjoO8X&lUtML8C==}`VL3R*VdlExtbkpz9dJ+0{cod$Dw)*g4@6H<+s#K{|>vhs?b>`W8l9ar}SlM)EuTm(3bm?Ew%rqE*ygTDz z3Z#?OTnD*VZH{`ZXo616q)i1!e`(5WZfp# z)!cd9u9Z%zZnQ~dxX_ZZo@->Eq50jDs{#wlJ+9OA9kURvU9(Deqv^mav*2q_Ir5fvUA@{@Ei37-A4r(6 zKc7FJ#mSmB;g@E=zx_fTS0t(9+Qr}xI&s%Sp1JgzV+gV#UVMJQ4~e;!tVesac>R6) z?~R4(evy+#x^eQXe&*=Qv7injlKionj;i5yd-jUVmABJBYKgrmI~*{w!k^PKVXw3- zBZJBikXgw`h$ze`iTTFNo(NA8;Ww{)oQk0v4(YyktCyRHDbr$a$vk3AplqdVN&F>h zX+b9R5ml%ZPo3j+Z6dCusWrpg(z0d)t=if2j`Tm^fPau*1Sw9AS{d2asA9+a0Yh`Dm z^GD1iy$5ZL@^3EIto_Owu4lru471Wizj*C3bRf!B=r5MRkZU>xB6uU(_l#@>eFo}fFs@>1wa<24!XS?qhXPy+Lzn5vXT(?-ML5fG&!P}h*`$;h8lN|Juhymz=$pMuIaIm^ z?x&~GbE{d-;BaTTc&aa2^eljcG=i3j;I{duL!KVPo~!=)0d+);TVI882l>(qS2zsd z{R_+%RWcI8Yo6zxpyR#I-3BeE`E)y{Cl86A$Bn&RQACy>z*v zk|obpR_aUQoDn$e8g66%w{u0Gr*E{`IlTMpt#>t#;;i*W+bb2l(^%Y!J4^KM#L6&V z3>JR*djTh_Wv2bA@y&JB>J8D8sW-Tv}$tY=!mvpo6wP&73|A^;3BFMv4=xnC3 zhc--;iu=upmOA_QN=v8pqf#;qfE&na4{*OpA8tO+T-g0r2J8ML+SxlL>kq=tb#(FX zKqTqt{L239qDPXmwL-WrpQ;qnU}Hh5Z3wt-!81O7ev|TDqfdx<$qN!XhYfK z!0({>^@nq##SE})1m|@$32^K#TukQK(-QM-SJiq8Pdhpk3{yaW_-??Tef)Z2KqTL~ z;9iL}fjh<$Hlb5#MQ)FJIqO+@62g-C0NC*ZV0RGd6~}!p91-#u0*Xj>cx#o$xpPu4 z#q8o5V{cWag5(U`FW}MrT?z)r29Q~b2TpVFRG%O2x1H?B1|=06bFu{$6~Pn1(J{#> z5CD^p(mlJo7H|{Lfz%`q^NO7{G=CX;YU!`0O4`OvF!qkDk@}$5nowFq7$odYuZ(Y)_8U4 zoz?9v??-1+tlW8Bh#6Iw*dy*!FvNML{xX4A9*Ku{HG0)L{yAyRm>Ugpz0QWa`6!EW z>71kvz9~}efPvM=DLZS*+H2|(UCxLcnan-LHAHMbmL+t=F>D!RX+F~R4>FQA3Z%rU z4d5RLm?z{@25hFNY1A*aX@&EgC2<&inCrPdP#eW%CFZWC2u*vgk%nf-!=j$EqTt^c zI2xnHk+`Z3{AnZ4COL!-F<+e9JVVjI#U1h`mq(+= z=y8b=?lDkhPq}dAlgz5&OiP-FdQN5lROBmGhS$rixy=Metz5`iO28kFGdwpkeZ;OU zzx#}p#F;!E7!^FM0Ffsk4%l;6UFO0gd3OqiK`vt2JhZ<_a@=0lSfaFdUn-A|zJC3S zJH!3gFZOa7Ho*%E3vsHR%T4B{m!e2i=s*#WBlz^a84FWvqS96Z*$WfWQKQx`O)_WY z-Cw&1yvp71;L%RxdrIAzLeW^*LM54-$CSO@)nbCFLL>HMk}8S%6~zlZtdhHrsz$(@ zZhbTzw_R!o@Oajv@OIP=+qWMg&_S6=q~N_h-6&Fac#4&`9IjnJ!X0!dQ1ZsTO~Cu$ zrNJX~jM^^E3=Ixcpa_kD6j#Z+^OANUa8KAhxvBa`N@a*HGIE^nrY_uK99^=0@21hT zhN8bh{L#pM-G3p^n-C@BNh@xUE55Msc!`HHE$PRndi5w-P(55`v6LamlicR{eBx`q zzV)7_i)aOQmt$m!;JXpfo!kcIwH(*9@EEs!G{#JEmLA|N)XfBU!}+wk3!e(xS+YM> z1yD~a8~2bgQ5*i?kl#*ll?Zv8lL%^-fN;FOML$I3BTdm9laJdxbh}~|B~r%nbYRh^ z$Oc~tLlI6rC+5bs8SW%pS!VtZ-~-$sF_ShAZ8`2KL+H*s+wqa#U%JqmLj{n|A_ZLq z4!i`wM85E)Ji%BP%KfSlg-KJ%TJ2;k!r{ymSl$>k6vAIYVpk_=9 z6~im@!2;iLkTo``gx)0uRcP-5cHBkrwud&qth>Pzy9`AMN9>a~^<*zaaNEqfH+2FD zR{l%9>=V`*Z)({iZ05#W%r8GJ5N`vHw8_E%_VoaK{!sATDN(@PK zd>j#dN}}UogAd92JRrCmhEVz|1~V|vFR;xg)3q}#;6#nbc}NuB5j4u+ZdcK%!sO?l z*sRIKUPjZx;MF2%F5Ql1eqFnzPAs|8UNCW9dVx}9RcV4V$gEh~P8ToKY`qqaNaoC> z&I2VG2a3Jsl*ukN2;%;D_j`>Qm(Y^yOyr}6A)Vf3jhS}C03$`Y-$jyPqlf8-X)bB;h1%MQw-8Ey1z+))6a{K z0kVHyf(&KtOGw?*T>7Mrw#|SG`~dyday-rOC@?K3PQk&!@jD>L?EyA|Vg_v#rdiEq z?A&^-E;gWy=fm3Km2|o5Xwkak3h36|`npI*v;b-vE#U5$5v~B@PL%P+qhvKySdPYX zvVzN+!Ifc10k&NQ*88-Vms)Ks(ZAig%CoIyFU9f&ME3YRF^IW$xXYjWsyTZu%@ zoe#x_;|KvMT>N`iWeV|Ufjw-Ni8Iwl17bWKWV07Qv^f!H0eAe}W$3vk(iMu!2G$K3 z4hG`8FWBH3i-&`TkOubsm80KmUn>6z0dym$b43Rk5eX=s>eW6^x8v?ip^Qi~{^$7! z)jGCl&hQH`U8sI*Zf+jq{`>(XS82)uV1ZKMsDn-vQ5r#)9K0f+g_p-6;shMp>t+S} zXl|k{m}B+xgKs+_gOstw%4T6XT}@AEhuQj?FP^}!32Ecumod?21PY2~>m*{ODd+XZ zr7B{_RJAKXSa6XwMzf$B@qrh|uiN4p`MZ`yb}kbExk7m^s9en)gYG@}JV6`~i-yjUxaEhbRRVfDbgX=o9ju zycLm|_XRc3PG9$9YT4Rd3!yC)sXB#g{2dhx&^g@RyUT4nA)YHWx&zdaz=|i}hZ+<( zlr=OozP)Bz25q{rrdjpyr~(976o`@59`tUBbQumET>SDWy3N9+I((yU0(R{XT3;p7 zeO{ZOafV3I9W(%mf>~Xlwy{Hog5JxsHU?ksJ%ulA5%U{gSlE~@DU**F!P`=G6;Xm! zf9THiy#Y5A-n(LaZ%mH8j2@y{gnY&u*}-5 zO#RjYu%%D%gU>HM`4WHj35=tNTg=XAbilLBuJ-d&wgss(I3p?TFC5lMn0v3=`Nzs_ zAJij+$~;)s5>Ak>c7JJOnMz{~Nh5!8An8O=4LX*!i?nJw=p0F!$exVm_guo`^jC-U z!M0`+)dTvEu}oU5(*13Sf(N1!O;yL8p5@1QPS{?hs~t3uf3&cYIYt#~Behh^;Sm$_ zf%za(q5hbaIJ#?rxrChwDI+a9Ic=Yc^wCJ=oXuHSo=Edwb!!g%5*2)f9P6hjLnFw`gXkAD zlNGt8b&HNB^40G%15!dCzAWEZc*3rwgY=}**0z~V(k~8;?7q3sJJQ%NI4V&8AwV-d z#mGl}jBrXvv^`a2TtsV{y@AOW8+RI1sMiBFa1;PsaP#wyl<52vkf;*mX&$=qW;YJH`)J>a`JG6+wiTAQ=WT#IJ#wA+XT*r@Qw-5ZAo zrA`L$+`q`G9=H@1EiFpnu4|ko;)lw{)6X6{$m=MAe?k6KqtN74yJ}TIAaMA0G7nb_ zmc){RV4lt*r_|I6BaXOs=MT2A7OjpZOvk~~qR4kLv}gs3*6=y`chh8Y#CcK?o$sd0 z2!jk=1!E-URHyn+{9Gn7B45{*UU9m9ObIrcJ3stfCo({1I+}MaWI4`#GP`$nF??69 zD0Q#dnYm=MB1sS(akyaaA#s5xx2$qyTx_O2yX;+zUx@Gq{_gL}IvblACCLtre zjU1k!o8ncu7kWLh=1GUxuf7F&grO#-z66k=DZ4xf*^zR?o;MR}<@GUqZ*+^ohp3gX z0PCG^3rZ7%6%t3>-D_?Uo+4y5FM(iIb|3%dHWnG#)4Qy;~;W2`@Z`SUavrI>07F9#hSXJ!16fxT=ndCM%@T%V1qzdN#yN z5p)h1o0xFBssr2yth8)%!}FpP72&fDljEMc{DZWZesM>J=hFtgz5IXDM48u4wH$g{ zlH)~myV>P(YUge2eV^zI%ie|d1|qv4gL(E^pJrGCa$+xX64{O-sh9k=-UFrIk197i}JNj zqvC7WXN*Y41nbXMEU!_Tfkx93WaQ{ALel&rRcv~at#9p9OS4nOU8BqLOh{Roq-LE! z@~DE$70;tLo=ryw<|tjU`9+A~b6mc51vHWB**%NTWAoBj&5xeqR4}OlM2iCp(<{>> z>e-x%xrHwf)pPh5A><*~={Y8(Bti(nN(ds~Dm9SI2~#t$EA^0i7X0-{0?W<(dm-cZ zUnXzXQ8$2b({40_=VJL7IW_ndXZdkJN?3N~J?&{b^P~Wh!=T*c=H*gr?5d%x9Ku;> zUd_~FtgNiimR?XKWKJ^mU-xwnYGrr2elZwIeFOnMM;y$%lSoOZT9nBU0RWD7MKrHT znd`4qbw<}^jq9CRb?>t4I!_&-%HqEcfI)Ka&m$7AVy@ zi6UWPfeMUw0PxJ4Bkr z;bR5mqYnfDJHLJx>gas-U4n@PT^3kALi_=xIKKH`J549F zL_|fmN~(aqaU^Qpysv#*gNalcmvcLzNj`hY6r-;e9>uK7?y=aPwL^2#X=ElF1h0T& zQ7$fv?t0*~q4NtOHICFUwxzW5Pps)LkM3)k8bFlHKk8qo%f+ssqb^C$s-_)_S}Knn zEQ#NZk1XI{sy5MQ%c6H%`z(Y@;`iiQBD-QGoyp_3*d`^$(WM1-Rjcnc3#6=yXFT>* zgrUToCp5>=p$iRXbDo_1B!9{&G#3w;-8d#B_1?pm+9q#c7lEci5x!ZB2cTluiHn55hsMycuX*=xt!N4%m{MhXq-prMNQr0cXb@qFHzagBj{6Fh8~zSRe9toI(8SWMVzb&>`NsEZT5<|oEoR2Imw_zjU_#5$x%ei8T zQ)^+({8J5_jmKSUam{Zmp7q=H>A7{e3P18>AiQE;{*uNYQGmET~ zGOT}1s_@J05?Q$#_#7nc{cj$Ah#m7vPB1)ofW$NIl}vn~4=4k`F}y_MA4q?FJ=i_% z;WVRzozpSBZA|J_L3N(E)mgv9oSon9?Sf|yk+^jo+wAIVK8g|NsrJ8Tl2ztq-Y2M4 z6{)YusUu26gHj?lG2h|kk?>qvDi*k3I|8m(6k={=Ws+6{;2-&MZWQ?m+pfE#=#%hk zFy#EMj|OWCh73lv{P_4(2V&&!3!WpNMn3nK<7Q?s=5`qlU2BuYBX*!_4q-jahk(L` zx&i4O{Z*^ylE^J?Eykc~f4MEgb27V7zrG%5cEeUPG(jOfl~lOaSyDR!D%qDIy0F2F zaFxo#OoJnmpDtCXg084kM@W_59)&vBWD^%f}Oxs0qf`uvB?}R8-KwcyG<%XP3%gC8w9M`iJwiju=rrziWqs>3EbH zXL!~5<*dxOb#dR;{VODZF+}4|L7NB;v2VEQ@J#a=mXweTp(~jIXqzK*1K#B_!Hh5E z4@Gn*>IE_)D7rmDy1s8fF|((xpQM}!@++ArcsDhm$=T;cIeD__TB+!}g~&F^>j#&Q zE3hKW={i>;eg%u;V!h{)3;VUeJs=YYED#|Lr5l%3)+g%mNwiVONTc@oH9Yc}4=yh+ z!TttT)0*($7k|mqhciFDF+!Y@!K#be}=AHZvpharMh+dFo z+FyuLmgc>Z{Cg(3;|XrmFXRYzxdnx*X{@<5mcD4~6Q-ZV(ow-^*%mCMfDUqH_q0o| zWjyEKzrf0foG|OrKBc3{=<=dpR4(3i1b1DZC6!uI+=x0=Y25t-DA0d~SbmFK}) zaO{>eP_uPWUrRonIjtz`tH_QJHi8S(AEgn5c#+dAXHX%J=N(Q?OibA3NM3AngsG{e9!Mx+LxjbXW#a}xr0Ihdm0d(JQtj3KRwGp zp}@LZj<>1VT&5M&X%LAS5CKY+cGl~VOmY6{)fQu$UXUNORO!97&>FV~_ZUWmwG4Cb zMkfY0w1P7uuW$c6TJZp>8vdZ8*Cksq`f)cP2_CICv(zVpr>4jy=F2YuUvfT8G=EfD zVObj~!s3!=ELAE`;k$vJ8+?ao`hi7IQ623PbtF^GVcR>2tU4kgHn3FQqyY|ARn5ST z(B6ItXuOQVqqKDmA{BtHyFCCe97aT&zVEy4Ab7}q97YY8$Gp>yHrM*zoUq%zn{Nx= zwQe}=2y$SkK?dNQ&2=u5rH9GG5X^;nJk|}*@k^Wks&sUs}_aV3+oN}@E!v+j@ zdMK(&;PT(wcGL@UQeb$=2S6kVl#-hVm}CDdU(_2~=-z=xQgrq)RH5!Kn=~{aeF{#g zrnU9OW`hJuOwA!-xt%tf9+X!TKd1(i!GgT+Gw?iDP=m~JAT{#?h3NeHqy5dy%Fc1B+Sn`weP!(x@_(V?YC#i$k<~*lz8F>b;b!Y=_N6`)??FpAP1QPZT>H7T%HsLX zP^8r$`Zwg_&RS7+;QB@Pg;O-e;ICJyb!V1ESVktdEr9_j?yYxa016cp2|g9+LJquT zWB^0gQ`+zL>b46&Yj{C7kg%)aUw~Symy$*K^?20X*(M|w&@uvfhsEvhj3Xtj`_2_u zMlC~p49f8~2oGK;l~54V9tt773KDfG_=gVu(&(Lh0~M?i4yS>(__e4bNrp!+2LH@V zNt$U~>(Xmu2T;o;u)g7>9Sf$VK7%-@YYn}@!*A_75CLozY}50dp*Q8KPzd>IAz0V> zom*~-R^KMs0RpPhrO^6n`NpjQsA1Vt6iS?$GKQeWPuCG(>`=w8kfd?M?CsEOHK=dwyw3{=qiu32bk|Kfv=x73!Lr9DZj*5_xYyT#6L?^+KJ08&j6Q0rpSbE~<>^ z#DL=Ogn+7aaCPqJl+Jh$8=z&(rR*k9goDnBb%ELXR%T+Sd0Q^s_-!l0^-Er^cfMp6 zTv)r+UYIh@=cIG{W@14ti7qrYahoe=eaStFe?$7_!}~XS6Dg$LS{sw z%Ef3^2(vZqhTIwWj5E=P(kZmHIro!fCsT5JYF6VjWE5xWB&LyRej(l|LbwWWdWG(W zAA*#f%DwAcCrBSRw>-L?;qFHd=0dP`?soYuv&NXh!f*&>Y_sImK(SQr5&x9q6NIEA z1_VVjTw`Nnb8<0~H;vou&8h0Ui)=S~&Y}VlJxmbUEhf}(UnXWpH| zp2efPrrp8M(PYfE$VL@iTUw?<(V{2=!nZZ-2J;0xT(St*O^;3kam#Ik}%{ zk6bh6$VAdTm+Dm-%#6?txqx^(`S4-|cc#0eB78H?;^#CiU9Nr{>UElz=3;cxtE>pK ztE2Ac#H|~s%E?`Z?%;wcQ{R zqNJ73TE{l|Fib8STGaTEX4V+G$LhWcxo!~japxXM;E@dY44t3 zlL|)Az938H&$mAvtZq1Zuh$6Bdg)WQ!WGyHncOCMf;)_>%NCxZxz-Wu=>Wg}px9e7 zP(nF2?o#;Pxj_7s<-G2*AsRuOzCAR84bpzR1zZPjoyhk}Ua1YTV|D8_C-)z35@gU+ zdJa=Hm8{P;RG@}?zk%zDByjRxKRY2}Fw-W+T(~zE>x=GP_#}9k;S>1=8{8JR*Cp$Ldc_Ns?}t>uE}~>6xUC-_7GC3{^Q$UZtpMmt{3BdObm+E zKT98iIPJ11k0$FMe(Cj?CK|jAKQU)BYo0+>?wZ2*(@(&WL2-yn*O^=E~?NN zKYV57MbKvx0hI49kn(*CYCSR(G?w>qHLAE&ax3(rhGdM%qZw*8{N(WpdH?p|``umh*xEYp)-I zjYrqXVam~|1q4#ImGB&F<)@F6Rf4cJH0l-SY~@UcB4NTDtLgySR%2*^eEO8D9MD0# z+deWDG^SDyd*#f`uBDbCXkdT(@F)HG!;#NvIu(KbtK1uDtzn_|r%_(pQklgs3Fzgp zSFa8U@%3D}zC72zQ(75Eib~<6r7h|S=+46G%G6yCbcrF^IQ!0)0Y+oNhun@RBJ11? zTq2!4)m()?D;M{ubld4JpjsK4{)egcs}l!B3APRdLB4yKT}dfX{01w(@agoHs1Cj1 z;tAXB+=;7lQIV1x{w+spk}gy~U0p2GMBaB^DA6Cr8ZV-!8X^819$-u~HpEYJuqpt? ziUUs2N>}aa@K8df&gpZHaGVX2TwPA{wmHpLy_;lxHBY$+Id&?%ga74`U;q=p;l_i= z^gHuHdhGW`Uw_@P7P(NwO%^T5Fsqo523?8*!+vI(TJd;zOjOWePc6es_g6yrjLOfdT-DqBSjqMFJx^;$X1 z%2jKJm+yqw92usOD(>MlJ;KCpM#dP@AC)S(T}eaf*baRZR-$K*F(&O`rFMyV3+`y!iC>UG#AbGq#rJV$224-+ks~#msCnwNy zQ#)RE9KQ*VAQIzF5{fJ`?GbGP5bkzDV>1^YHTcxbkpyK%Q1@LC`i=5CWfl!+F{bAh*1t64zR4#&djUBe7u6cLdV1-3vbq^~f1J>bP zDY6+X__ws#z%B#7(O;Ta(EjpE{lg#ALgLYNa5?C_?~Q{0{k*4;yaw^Npa)_>?qfPrdRLO! zG3V=2e^_wY7U%|@U6}>%B?F)~^Xn}}J(Nx#K<9Ij0JHz7H1-LWO`EBkAFwytSr7xj zh_J6g{O?$a_rvQ54qSH|RQ~=^H=FqXpQnQ&A|gTS4gK3A=2kx0IgKd++SF6@c7qva zUlsjD^8V*Ib2Gg;zM4V0Vmn`&i3|5$!!Gto;Rqc5YwojOT!WsE*uh~M!4PTrc?}la zlKfkZ$(+}kRF9JMnx|CA%c$`gpWM9d`}UY#~fG=it~D>iLJeRI#_GS8=a=A zug{X^y1H|kB$*zRd>BAFdJJ{xEX4K;6=VT-a}@IlI<`i{fT zb@f)2Y}F24G2>6+HuEv^=4W=pMys|v@#auZ7$v8%E7#|!Pr+Pek|qd2zw=g4?d#>Q zeLDE1Ez?6=JnW_GQPRNIY-~?QAKSC0To-$wL_@9@QnO~?-iHPhY@I=r;sQL+zK~NQ zib=Wrmn)wTt(t8?*)28#4q&)|>Fs9)2rV|Na{lVwy$e+dKx*{G@Xb3H(1c{4PG5** zW|Gsk^+D&y^tSQGNH%&AOJSLs@<7uN$zM|0YgQECyJ{qLpuF8d&E{{%-{xDt;SASu zR;r9Rl6k(i&X`T=g@wu0TPZ1#iu{v=Vq|ot9$`UZ`F%d%#LIvAa?f_EJw3gqkPek< zuoEaM^jXdA(j|EZXVl=;OlS2D>;9bw;;Dw{r&t|BCuf!hzj$&%J2xX)@rf_v9g|dq zVx0#uQuekHRcm_RmHI#<`KFJt&Oi->t1^%^#^dYSiCeJ05z>qSni;shOg?-_q{DfW!J0mpxBwb728gG4+ss@@EWK?idV>Fq8 zhKKjp2UM@t$froW)xH%WVoW5XE|J9=S)06|qB~?k>uOI`(7DcJ>ixHOIli0`-rdY` zkjGR&NOD%h-o@ssGn=vsx&F35rm^T(6Zz{cLdZ`hA&k>!?0R(;6g8futfqZkx?_rc z_L4k62Mr&HkZ>9v-w#xr|0C@41qg@7eq@`rik%c58BCyRR-ZhiJdYPPuKzRz>l>Gmr>Z?|CK%EL?QjecH9jfJiC%h2#qv`>DV-1{~BMtqR~s z1AJYYg*dQ8*84u&#n1f-)Y;zD3^i$|Xi1kq!+t?!Dw!_xj}HM)bam415<`{lF8u)* z(q06plrrFkmWXXb;0^TW&-LBzAx}BQ%XdJam*q@c5~TepbSF99EKVR!PR8;k0xjG} zAuvmbBI1Xu>#Dpwdo6+U#`dOJz?DI~MV(;#*7_ZnahyD7U_!D8MX}u>(v=V4(M=D` zI@Y*{%6w>TA>}=!dNhv!iiK(sTFP{))xls@uCGk~;CAVS4lc-~-@Gs&0ya#w1G@frAmukaca>XjN!XtVwIrz7{G`kPiYFbAje)kwl@%(5 zynPSU`+_aQn?!HRQ!b9=O7GhyijNuE)IQ&8zXwKtKsqBJNX_$7%7zLI!!FHXLdX}1 z@L6d&SExFjMIlvc~zTRGpC& zgFc4X;UD)yo#7{0*k(OuJ;MGpMuB1tMO6)^Wc|Dz^RL7@Wo*blR>Xi1_}KcuzJDl< zK)3w=Fz#>A>_@>In(;)(4Og>%vGZF(1S&`FzRCVin3YR@WctCjOVuk50~9>+AFC;# zrn)(2=I8a8zab2$F1@)5|6UdQ2Lk=u*552etdFbthiD%BrLWX`#ti@WEC)co`N>Yx zxj0O2E;{usCbQ>4n!zzCpjvKhGW_o5l-W7AxotcD80+sm{|L;Rj%nxH~N(SLl8 zk12r(lq^-EE7ad%3QPmPyv5Gyfxu!3)23-cDSELSmIIT&}~5QyZS9f zod8OX|A%$(e~O)y7O1~v^6&e~%FjTPM>h<A*T%y#CA?_{~QZOT*N?lXARZizG2J2(MC|ac}|27CrFbSnzzB(aaFbGgl zG6m>*NMInL$KM#GYY0r1s_ydF$%8gO6K>%A_X4f$?!RXia#q#veth1c@s=c9U7gB& z;<|uh)t87POS^~f0Q+IPT!rFZXwWUuw&V|WwrneUZ*p~K<+#8xM~@H&5>7~U;N$)t zXht^V9sk1Bfhj)65qdvCoEus3x?E-0!lKKm1Qv_vshBk8`fcYjr09)BLS3P3L zl2-|z4Cm$LE!{HZcC-mvQS;vRy#Y7^NXOzlO1txbE*aFpTX1*2Cg>jq?P(OD%f9f9 zEOS=!4F&1!hKFf?FFfgLPD>crzux3R_jgYL?y?h-9(@Z5n`U~$Q(YG&6GgVV)XQ~l zU5>T2TYgZptokBGB%n5=!5{X@zY%fe$?(>t?;Q!M^lmb6kiKHOzyRfz-T}yduQtht zs@%I_?5PBVb;Cx(Fz~|$8Ri!^UPHaFePu=*-$W|k`3s>J_k3Je?QNnX{D*MS;O_43jdG8} zC_M{kGO*s}v+IFY{Hre=nD(`89X2xoPr1}tHl-cP-!C3T$JBCs+^d%Tq4CdJDvdOt zk+r`<9o#?^lv%JY6te&H8ptL<`XdjT>20n7MV94w?t^U5LrLL`-<*{*X3VUo^h|*` zmPxk_=27r;Kl?wq3!sH5#@|k_|3D?oh`zV0UjFohj{r=wLZ4sfbb9AMJpMr>+2%jk z>j$KJd>J&gw9lSto{|3*7Qu`FV?QJv1lc8>uX=2hK`5JYbN==JUI7ZWYrWJ0;`4gb znNSjbX2v$Q*Z*6c15%zH7g?X?MX_ey1Es5NV+s_f`IhT|`*hyBKGhcD&LFkNHj9Aj z(GQXn?CaT)dXvBV)&>pp_h7k^F})T=f|;15+koOGiN9&_uNJ@jpcX7shI%gkISB`I z0V1ZcdNGR9d84)C{~`O9m)4pDqXJ4NN~9j9-37%cj}_Y^{4^F6VPCD{MfL|1!&-S(?uBRf-2!2rL_|DeIG<_$|pCrroEWmu#)X~bHZi^ zrAS`;UxS}G))wD`0$~s}8q6WuTYO{})G`RF=8(@DcwT!y1PRnZ!(-zgwfa+gh1V6G zsrg0o9cJ5(t&Lp{CJtC1aakUV2dzizH!@nre}FQ3pv-RDEK8^}=o13eV5g7w0$OVG zr#FhKV8-XXjf#%8k(HIzF`*MWIy##~5+4|LFR*RUIT+mt#@%Y#*iePuo!#(Uppu#F zkOoJ+c$xR&de3H(KKbqpG?M|70<>!zbHD*fwmN}b<=rYit(Kb?^%rjhX)=4ZJan zcB_w-uVV;|Gh!cl{eYcDuh6ZZRv&b`+{A+FHo$sM;8sOnF3xnArER|PdiNOkh9g~` z?a&p_p>9T|47~)NK2^R480sP#s;Z8~-)E%w8h9cs=QM>6pbW&=0nG*l!!Lk%9BSV8 z$zTO*Y6hQOeHL2|?6N0h2e7&Wg^*oZUBE_tTSZD6`+95t81uRHasHIynH>R0GqP?>)Qn;t%>1!K9Ber^mH=@z{=#K9_ZHTpZ@#0K=y}Kn(i1)V7 zK>&UD@lhV)VTPM)v-r%2Vg<>i!C+iGXj=T{x$Uuw7*z%m7_k?;Or^8~h{OvJC1B4T ziy{-Z_EE=1e1S$0qQ+_#dajdog%&6 z{Fnv9323ehuBOJ%+=OEcd{~2P6TEk+&MAoBeM}LvG3&*`)+P!AW(H8Eh`f{9@RjYo z{m?9yfa1OzFMi?r6X-m3;Z|6(BP8YA@?Uhl=jtpjUV3gT)TibP>jqZX)4lrPqZ`0S zGLWijXpVu8{h)lV2N)7k^rey&XO>p{;`?wTQqV5YSM!_~7&3JZFk_URmB+wMnG6Aq zP%4_KfxfwYC=0VaWrO|Df=_IE=&0W&3?2|nb=&)Ilgyo<$w?}JmmU;{_D2~AMNbvj zFM}~~C)y|hH_nW_Iddh$@J}*XDO&{$(}V_=w(MhnAHOld2TZxZKJP5%PuvLp!u=Hb z0gP&;1Lb0H&QUh5@cQVXb=Lu%c3%zoK`;Migju$}@2GT`INem(tQqSmXIV3D>*aQpw?eee}w)cI{|9Rez=l35Jdr3w`dC}T>yj(sygo2`eGoK)VIad0mpbv`L zJnFqSn6KJKToVeL?EAZa)y|eTa$2b&2`vP1lG>%+VUN3xd|HszfEf2VF;vuDJ=WjF zJU4lqH!enIZl|lA?N?(=CX*P0VRh1z{9*W@!J~g^weEFr6FgTstt)yYMak^576r4HW zFZkVRe|;tAnEoU*73z({bETmxRY7qxFSKtpI?sSngqHwF8YmsJ&ezjmumQ~7jJYsK z)B&1UMp!ivWZqwac7U0Xc+T*4-1k1HY9i_%p6he{^if{@BZ89QqXAny!CYIkfQXGO zZdIVEd4>{!4B-5vyK9#HD0q}PWF$f@qMc|+W042qlG=eP0ySK0WPEeb3rm8R2P}R% zI+swv-EOyhC?Fihyo10fT? zklmV>#%Q9g!;nwP+S&g0s_S(=w^5wSASASvWulP!Bmt0x5yJ_Uab~=!j-8544%ROr zp*3G5-w$C{V4*ZAJPD%K6*(sn*3lEOg`6kyNg(h4a!Skk+9oG+$G({| zQ@9`T#av3O9FkL5Y@4|3s)g)TS{emd4cWkuCOxD(`;2&4Eb$|hModUo(sq_bc)5n# zEep8aW8Pi7W(fKekFz3VY4ato-1Y-@(uDbWmpa0YF#`arDonL0Epzn!y_9OaG2`*Z zl~{I>1+=n1#Nr}8VIqP6LyuXKnB0oNoREMj{G+aAx=}!%!^z_@WuFCm2F!K(z?`GR zhL@HNS?Bv!*=JCK?i&^j>@y#-s0q_rE@7Cw1HVtKv0DDc5T6C+j4Uf5gzgc3^}`>x z{da$?Jlgr{5C1mqfg4%34(SqObxDEL{u0WS`H&c0fk~7l>PJrSqb4};#2a{P2c&=l(2#p6~zEb7_vn~1e7V8K+&NJ@ke(vY|epy{*$5x)L-+lMp zj*A!0YJT_KI?Q+9{cvIPM)1k|!vV_Rf8RT5s{H(2T0M*gepqjDM(xaZ-(~o3n={=2 ze%@ktLC^8K@Alk<{`k$joigmuu1P4=hebqh5cd3bnq)0&02u$tn-rPtcM%d!{mSuSoMEo{Thb0KHN z!lq2XFCIH=64+1f(o;`Cx|rN zO5!fthm*LMh{mNCkE`0xP7M#nh=#q#OXvp+_K5$;vjO~45P1^(k@&;JqhWrbG?Ipr z(cE8~loCd0_XN>AaoXW~IM)4feSuyU=v;F8d#X|CW?8tM{q3+DTG$HjejBTbXG zfJ;D^x?2oBok%=_drrr9l`*0E0X130BbcYg=SJheGKw! zw5RWu1tEOjC4Ffj_u(?Y<;}8%Q01nlrMDu@z$z~7Dzp}sDc8X6rV@kfxOe&fz~1Kw zuu4n!;t>uj|N6_LDZ#prJMwIG|LyKz8<~RJz(RcK?tEgX@`Grr-@j}_f;~?WIj_F- zVAZt~bu#1=Bb^1P)eVY%y{^S*+-IKfO~xN^woNvX0TTut0Ee z&$vnhV*K@?%31QFm(`1t;mCX6zf;9ZPW7!P^;HCId;b<661K*lp6$o& z;ZRx_^VdbaZ9V*bfE_m{7BB95h5Sz!y75r3$FB1y*kCUMc=TZ8KNmSg{0Pj?;DNG{ zXAIbU^uHTf%~n)-PyRW0VX7-U(*@U^?CXQ~Q^K+ctrZIGh#9fIgcDPibwNDAQ`P%`sv>xMWnFXk3~TOrE7PDW9h2#(xu zcR}9)en-1(%&hOpuXN#X8gm04I9V4&mVKciBJtJL0lP`|WYqQ6N6R-U8i9*`=F*wv zL3VJP-OJYlp*X_f=GwTY11zRmq&!v>p<&97!l?SS;o{SsY?MLik-Lgql06EqsbZ^c zX|D~#|F9vh7qS2GAY9Q$O_})=grQ>Sr1AA3OJt zn5t*$-dWx=6@O78{6tH$ql{0o#i_^1=^`O*u5$xJ>WRbGlgGlGMfkm=&Mtd0*#9qG zCB+{`aL#EByR8;S)@r!3|C#0K&ajOolxy5^6g#&y-zLeBJ+ty1sp?J|Tu9pI2_{8c z(YWXG&z&#A3?r(_B)N%KDy(!)rV~u~O@k;xOh33NSI_0WX4nSO)g|1)_o?~O>=hhb z8DqYZZ|_8f&(o8~KlE73-~%Mi!(`u>BiWG~!V3D=Ked1UBD>>wfAtD-?{B84tWmCd z4UyCk|Mb57d$ueGDAr9OdXdMp&FWL%{Ym4kHXBmawUf#I#yW$nNqRS}F3^csh-T;r zZiC!8l^p;O6K|EPkHJFD*e18?tRtV#aI$pP$`C$Fw8V9N&zQLYHef0@PiZjo?Q(o- zRBA{y3?pu^bar+wW_WHum7JJ)6D+90v5u$w*b+qHBhoX9fAoEzOr3pDJ0A7Zpm9D< zlOg{*MbaYee9WT=f4IY{6&a=meU>gEJJb>KKP8H55WS4*N*A+XxDL7OW9(jzw_nZ= zw2U2?OZb3O$$cL8_xvDsXTQNS%Nomg|AwD?>}O+Qg_k2p93h-AH(pzrYLJ)o)O8=2?%E6=;3*VjGV z>sRvLmwZ;SUWFq-bj{n16NM{>JMz9Q1nLUMe^UtD>-JaSC9e#!OqV{T7qxX2lM5P) znGle0SOy4Y0Q-5EeYid}4Iy zd3%%POY}0;_3~_uvm7AU&cYS3R}>N2wRZZwb8I54}wth+}WGi8ym z3)#R){aiq9Q^m4yGS=F-C>@?%n6RY`0U}kDj+~9Xe&RPJjsHsj|M0G_2TimT#VYR1g<+6Ne$V66<3TwGI!6}Un=kE?vBY*dXX|AXhv2l)dLv;)Fm__ zqI7HdXrhK~Hx5!^Ru>wERlT_$6S)y2&C6 zr|-+NC8vF<-ug$z`EsmSi~9b1>DcAXr>?sefK1l?6Qh3>+bko$HKpFCoBbt!{S>8s zhNS_>W2$;dU(pd-WDOKK+1ZK9>_W}X&aQ^;&OQDsI1*eOGfwpX%imxRhl`6#$^1d{ z_`jV*-{fi48W0ESIlHc$ygX|3*WsfJi07ZcM-B{tv23_;&R*a0H0=7LB`mBH=J4q* z5;gR`2<>Oec5?b7SjSJ6uSBrHNLsB}sbOcKQ}Wje2xk8?NsSRvi~1m7tjYVa4=P@M1)M|0HoNGq0@cs|rn=-4Bk3Bu#pk1EomVsJT7O+B zG^=Zal7l~U)&CnD0qtze^W>?isbT=fOG^bxQW_`eEvwivRg)8PFMT$PVTml$5@Rob zuV9$y<3pJ5cl3aQaG8RD*p8Jt+6b)Rml%pnLXpd;&VSU#1wZciU)8@sb{DXp!kZOZ zqtBc*UMt3xXVaDRrBJZ4tl;@Ug7^&Bg8;r9U)Z?o%jC`~slqO#`nhJ&q*QHDMEsYz zCKbvgKuk~`E&1Q&Fz`SU;7LJp+J>77Z`KtCL3clrh5}I+uofiMbz7Om_I>A_d@80? zhWFy;XM$ov0!uFp4-Ew^Hj@giTwL-Dn}Gv&baZ^`{M#j*&VhQtjKZ3j)HXs-CK^1M z57$tepnWtWPcJkEU&1a-FD{UMN|}+RWA%)t!n`XsO-QqI*a4X-z*iL@%ummSE{>Z# z-s$!6e&r2GLHhitx3}Bk9Fy@5VM_dql&y}fBZS0+$hnR8&*ka}))Ge1qYQOh9ip5W zJpt`3LiY-J?QsTrhQnsld$BWTt%q1i{)ow@EB=YCJVXn}A(r$MV*idF)Kt-RcM~BD zV*a7Y%)>*|1%sJJB_=+1w7kr)cHEbTQ9LGyU;4@T826;8qk+DRIDdqG6arlc`*B18 zdyV*4RzJ$UrKRQ8e3H_oe#icywyZhrQ|}={q6L8_x&~(mmz1|E>KB;lmOt)vIXQqx zZNh8x2uGPs6}){JIQ?_?x;D(_5`o)sq}t}soxary2Jj@`%uo;sd;whyZ!l=^Q!XyyB{Y9YUhaQhi|k@JyJe|hKXc6=IZ zT<|uV>X?3d@*;V5D!lDH1=hsyIeZGNy;Mg*M?d zm1iDUMrf3q@+bN4VRm22W8Wx4<=MM;s#R%GZih$p=3}PD7G$iEW+rKGF2S?YsjMRSQs694OE>p_ZrVaKNo?bGpz0n83`Rn~LfDNhwmP!hlMy4o)=O^33j*Nv70Y z=D7K&#|KWc(#6a{?JCipw}cx*#LwoGR&zb_Yjc(VkA!P@7H<8_|-)LEF#)_*kY62=0?rH&6#o>TP=50~q*^kgC{rs{) zJOy4W5N;tO)~kub@b z6H7NSy~@6cwE$uZ#_cz|{1n9UQyd&SUOUj+GEf@fXm+He(j;SAjC2e5OM6XJ3?5XhS&koD@I%N;q*}}~X~On2 zR)wk;mqhb15Dp?9O%+Vp9p{y9cy#g9=`3H9oHy^QF0{SWKH0HZ$9>o;qel;?-Nd+U zGX7>;V<$c0EPVSV1!87_>u`mISdSfnB-^pYaM0SKJ8(cgKIaBCS7Jf6(znB{fF3kP zZ#x)l-|iLD#_(uqOB&&uAHF1U@JFKu6=2l>Nhv!0^4M=q6YYkSQUTNdVAywOFW+D4{UGYokSZg_$H2u^4~(GHFa@>;ZA zXi)`K*+wib7R^5#P|;T3cf0Qh?=bC=;i>e zlB0=M)R!aE?wIj`yPLB4LXsprE;@%r%KP|QZFoIU|H8KYXCJ-}{T@o_{?-Fiw_azc z!wq!=5SVS4tc9s5hGs!oU6}N0^-9J>Zs7|0_=GQccAoMSzd=_9mRmLK za6xT%kKKxy$$kTVrcVHbsS(0UV|hK+2%8$+i?c+u@Nt-%DbD(s^ z$*Mki>K1rdr3T5=!Oqk8q2D;f+77t)2dET}#)GUo_GG@|p|S;)#LK}eUo#00FuyOK zV>Ir2%=}4-b5?6ivtcYX&A8&{UT?Rqg*ZRohGvw3p=oPbRAeW|I=YOS7^ zQcvXeOCb)!Vi0I|T8SAHAFxm-VX2LlR7=gVZh8Fdn1(x*Pn%NTc%4rd_rAzl$>FLk zH=eh(e#ec1jF^R%R=Bg^K*BZG18rB`J!g`vH#wcIseenU4J{ds1uwWzo1}Z7NElN= zYCin zw_J@{D^@~PjN|&3o<^j}+iIba)3m#D`ROu3u);kijIp;F$a{xjUVp6!^kPuzDFBpZtwK9PnA)cElt>hlr`iMeB_T{`W=_}sj!cy$beh<9Qv6ZBnGu^3&n>*y=Xwo+FW>&^(R%`a@ zWQ$_4Yg(qac{mkEPh#aWH~AJ~W%$XWE$_Vi&ei2b))x*8g>YB;kW{&r0-+H$ZU<)k z;33}j%h7QAa(SbT!5$_H5%lhz+9fHuzcvI|K4E8gmMyyH@~JnOyCdd1I^hL5_LkPU zV?(XG@7PW#>)$pk5}=MqzX>s!(rRFg262e2@ldl|zJnsp3lV+x$@#3Arg4vl9TWwo zi`-FBwOQkzBeEFz3g@E&B{Vk_21N|FiaP&dku;(-0^5JZMTa8cyX&t6z8@@_7H;2i zzsSYTHGq>ROc!Wh>Uk?wsvWa{qy;1_+(~mBsN3N!)zop=f_LCaN!xgRv1Z+D@IcSy z0T~m9Lk>E7P1Nx_1tZpH=&%8ArhUk-n&i;rV8D=ziu4J~Za+~=ERAru!Ev-kKW(Kh&bn)#6MWxd34(W^Z4P7q6?k;;enA|ufPc}7H zTZ*ZtV5j_FxOvzJCRDC38IT-7>y_fELOT2*zd%N}HGDu57Zgm^t6J zQBOTu&r>C%{kghww+>_T&-C=9pIV;Tni)1kimJeG*OardL_4OT;z7k7Ss^&zrY!s1 z&e2Qqk4Mk}S&XaxXKZtv#nF8@y5s4&nW{)+DBpFrsI0i*;37YcbHmSt>Ax+3gC{#N zb%?QvPR)1g2-e zPcYHL>;)|ZsUEz}VVLNRvSUb+C%+MVV)!=^V$rXG)xoB=g=LX8w`BSo^Q@ThJB$lZ zyscN|<@2-RI3&qNX$5Aq`n@}8yfqb%?YKi+g8({OdLvCn^v`&5vZW06+1`s4X2J=lxkfou5rKdCa<|k>jr$gA4SyL5J;a!U*r;vS~pBf38tV=CNJa{XVZpG3#F!x{#P8ukjIZ|~w* zbv#fg6aw(V1-0oc5&lPEk2`k^{+ww)K4Pb?ZF{=Qx9hfr#LIy3J3}S%-;JCvf!-yu z`zS2;hN(i$QU>?#c}uemceYG!jZjao?s)Hdx2oQA`>Cd_n5^iQW_8;8e20F&hV#EL z+{cq-A1VF>+t{SbM$`#*310QO5z}XMu~rUw=9yk5PXi-FvRbPO{2eLC&=&EXzmYmJ zV_3uz%ETa(*dogqCEPq9mi02vbtE^P=x_I7(8VcbW{p#^Q~5=>;p=-EVK}Bjp&eYi zKtlgEtagX4wHczxGcLdQUF7JGA@s2!@eqH;ZBKa@o)DR^=$!KN<1g1ZPgb7YaS-)s z4%>;t%0(mUUC8WWTA$7_K_o?z&7Yof0vCsgC{c?Ny4meJ-lKIHvQqKz= z>=^|&`%0|e5Unp)WffNN&W7*eWQV&aTQDC!e07~cd^(%F*0hx|%GsQ|IYOH-P_gq> zA7UeS@e^#!oU;=UGzv>=w*;!6vK?iR74>@W-QYQXENBaZ9%Ec+aG}?H;i>{aJ4p=d zJy-2*xNzDFtpsS@+377LY3!&6d3H1Azz3*)7<;R{(~S&OTMKSBdLMaE5e=X|H~A5E z^Lds<1Lsb}%wKb8-lZbOqCV;%?BuTSEP{gB439cF0zX9sk%anxLV<2QNz0)_BMQdKjSsYYffA3)?sj@Xk ztQ=YhsJ6+h3!EnIhw4`ZsHQ&s+U23$#!Cgik@M5xOI0@Wm}rS9OB8x0h+xYf@blE+ zvZr?NXUkS_7`CyI^2{#(DPZi?7=pZQ0~nc1e9a3+pW8(Uo1&|1_yaQx7ELVx%+wM< zM9vz$#vT4sroq*8sha%c>+&M+OJR!H!pz;nt-Jn&Dp8A}c3sBi7Vg>XM1-g6sAGR; zZs89Ke^=fnL(^(`I!1_eqavLs1-JL|qX|MTI8HiTYW}{`%>CX88mX!JyUfFFe-Z;W zk!J^ltGpJ?+mfFc`8{vdQgnvM=20W^$=nPvLvyn5z+I1Q<0kKXR&D8AZS!o^siZ}o zcKX>p=DIaMOpkOi>K#E>{W+TvTT6#W90n+InF5vJ{>Aj-{lc6Et}8W+F5 zve_)K^l`1nPu{;+5xk8+eNApnuNGCgGL*nyle?u zoV|D52xvZx3(4B!q2;aS@%-)|4vs?I9P=(f*eAL8p&2hu%xqUIEi#2V0vUU-bs6+z z0;@5VP^INKgmd*xjIAa(4{Siob+(2+JwAsX)i6>nT_m_=96^iCi{*JUWW2Lx-dG?= z`ncrg5?_bpn@N*isTtFjqQ-3A*b{MN7x7wJLwZPA01zB)N2rObSqPa)X2$~6+*VX1 zk{;cs540X9`M7YIN`l{CnV2AHa4CU)0I>s*&?~|^D^^gnhV1pL-Uswg-P*GY21`#!J^N)}i1@y?5n)ypQ!6hc5f#vbYD3IL!F0J|SJ;D1s*R&g! zwSep*8m#;10oGx9P_oR$)7!UzWeVe{nCL8UtlTD6d|B-d5Ksvs???t`%r>QaY6hf?j&v1KhPjtDa{tA!VLld=lqfF7#M*ipCP0&FP(XQ7giQo(87NM6pH?AFI#P*P1aH8-=0i;CH4)~{) zoG8*9n}w*@zVy8c)ye7YU1X`D3jFMRMTW%W@6e;h199h|syU=Q9j*|Da+a}aAp&Ou z_goe@hUS4@&$0?so#NH-R@($Y9~JQX-7=Kh6Ugj@Nd6$~R5BWrOxD`stGyap)7RV^ z*;gx__9)ezYqp)&af@8(b>Ra`4GYOTQkp^=SQDB|wa5(d;XS|!)@W&QhCsCi>3xok z|7cRnt1{_&*%ivz;qBx1}a7^pzqAqz&XJu*7Q_>2FuW;Cb-6v)MB)!vH$M- z=xDytIRe_4;90Q!H-Z~RL>QSvtih zZPPAHinIw#qO(c|*-$f%A z>E83{mEJQu7h{Wepdd}{yGIpiqX!Ck%JH!HpizNBT?>Yw3Qpqs$1>^jiO2%|#565- zz(Eu{)knf45PEfkMkEUJ~l> zP4xsrXdqqONB|`RThak{`|VzqF(n6se2=;pfBUV~Qti1HNeVYE^(vWZYw*%pyZ?X* zPgspb==sT(TA%%o^YsOn8h!w?I6U}c!PMi*QbtpPU}f`aXS?!E{_c+r>}J;8(W~$T`@)z*89-M4d@X^%5bQO zS3$lLUB^xS{NFL0tr8~1SpaR)-PJYO_Ws0;GGSy(HR#oXauJtytx#^Y{SW?F72X(3 zgrwc=7+pY?a~4B;w*|AZ=%DX=`8B@iP{eAQW675?DhQzsx zrG`;(`|As>4;zj>c6{box%U#?D9v8tP76D>0^?O1*!RNn_E?# zow_2+fG!La;+9X=$n+fJA6B&a|7FW%5Oc_9xIIEt_B`&6#LP9GI4zt*yo}d+rIZz8 zCALyjK3Zh{wI4?}W3^kS?^5Jsjw=G$UUBmg)^hU^e?THlXW64#Mh} z?bqQ9k5M99gO7Fvy7X;&AE6xRBz8d=zN9Oy-|yZ3bP4AI5%6VQA-4Woz<3L0u` zB5etJAg|(!`3|kf`|W@xD%mS6mz@nX!xtjG8Mcqp(ZkkFjk!zV7ImOVH_b3{)nW5; zb03?`H<^gof`kYuxZ%2Umhl2C??qhUkG|`b7A0%X!BalVE+F~>K|U8CLmWl?J~q8i z*C7Tdv*mS5ihW433dxZ_6MCq^qpW#)d6dq?KB{O*pty@2NX&Wa~~@zZ5IY?L-Lk%t*fH0`Q!9N4YkKU8e$q9vm}ju&omTsq=&1h z{KxrcI(=!w_{ToaHa%7;Etw086Y@c#gMBmv!9a$xo1)X8mi=)1$jqY8N-EfAreArLo= zMnjV6ln$A6Jq&}1w5NpvfwK&5v^JnZLrE%9sWktM%41=2biMbK=1H+Ss%sd_8g%0x z(r6^S&oQj$dwG+s06(HhU2O0uWHt>DeK;8d;h2_`zCR}b)~{^KvZ(D4E1A%QBvj3k zMqs@fK|)HFT;h_6g7M?C(m9#{jaE!WT#Klm0D*i_d+sAfDP_AAGz0ZBiJmMhI56j6KRK-O9I}K?%a;SfXNH(HGv0G^?#own962hEp0W>>4stZTg0OqEAVz4Qh zB0FQW3NipHBB!ic?jqFjuM91nql`}prx$B>63|6!Tw!_Ah4xNr9*nkJU3iDPw2H4( z1kl;5(LVV8c7es2>e`OEpbcyF9pIZ^#2OGkTGkl60b2kKn(P~=jr@jV6Pr+SS->w& zU>|cCyT(SebAoUf)_wzQN3zMhmD5g~$}kiy+$qH1-dGI3knP@;c^W5XKRXC~Hp2sS zLn}VMsvD9^JSLrdimjB=7NbW}h25?!1y_Gb08fuJl&WK$;3=bcz%wkeCGQG(?6H+) z4Zb*pOrgbXlxYyzhHzX`*!OR;g@hrY4c0Ab`vDA@sFzP7MkiJRvppHq(qiIWGDFkw z9*oXYU7ApGf`t)VOPuH-F5Or5p@GuA(F8c6|Kms*TX(AElKOFQwU@jqas=saa)YHO zBOaJnqfD0wJCT4-24}&}pcxV1vc|=(8E}uO+inKUE}#Vd#7^Z`bv@uhhN)VsL9qbp zgRoN=_*W+D+8_}^+^aJe{EDdZ*j1FlW;vmK05z750Mdv(v;#V=MhM%^{3|wVkwQ1H zC^#IRu*UwKTAuap2R47S7D*X=u~b&AitCIJOhF%r;`!9Nfx3jMHDW5`Tax2^vu$vmIof5kTg0|{^Xh!l z1yBW6Kn;OUgmhroK=gw0lAdk#FZ!+v;d>gLriR)wJ1uRR@W~Jl0pjPR@4K6KY-~cz z+7+7`j{)PCl?e8ln)EOdV7)QjE%$LA-Xs%(znZV=?Eq#(&<3>35 zL))OluF`NfIHThT`x2=h?Jc8qf#{2Bf1}{uEdCS;ptod~6-LH%JMKdV@&MneSv&wR zteb={U(w{1kf#6x4ZPASx}`7DRs{qYN#Rz28PJ6W7G44J^#p)0a{S<@+z((l3YyUY zE153N_h@<9IXwr6>>-2kifj;czcgf!sO<@e^wX=iqZPS^`b&@J_H}a+}Q!B60CTgkL6G+<+W+l2a;!)Lq8jE zLaz&!;OPv^5k9xjbo$T2!&hv3P(MWThMgr?UP71@>EG6h&2Y6z4nwZ%t-9N_r&Su8 za}#O1&tJAj^KiNu=bY6YuF#{QkMS_vuzARlGr2S}eqVYBc~)NvcWO4suC;lWF_>H> z6^B*%8I>>He5tg%u}paVt})wV=iEr|#Pazit}lrHD3h8xY>p*}YtKH}hLQ1U@XFsB zVlIA{+F-1LUIch9bap~2OCH6X6KOH^gSksjx-4RpJyfTWdd&1BJf>y`JO`krWK|l)2~fQ)Sil-CzgDjr|R!+${){u zKT1e@ly!i_?+4Q{ZKB3&H(ep=^N{orI7BLl@~UHkwfYmP@Y~j#(}8%|()eHRbJcnZ ztzZkk%@<7y=iuj995O7p|2B&7c4+cVspD~cr21%e%ZbCy-)kku12eMPe;yBXYNc1E z6Xi8*_Ht15^K{Ei4P??Sk>={I?NioUD`+sc(I;>^G%+pG_TSKIg$hX zNx=nVoY&-H#DYf}dlJTe47D>TujuC+dbccM#N@Amx~f9Q$h$qG}_-k!I~ zP98^KxxpkVsBhgp!@s(B4Jj3|Drazvx4Bmorb~^wenuy+XU)Fc}0h*@U`FR2Sq_V~~H zEHOJ`Q?ob&;W4*`Ipzzy{H&}#qZYeKEqnXIviVn7_b{*7cfG&TihVR>aGM4}Ar1yCN|NZHcUkuQ*x;}{N@zNm=_#$?J8YWcxPwlM4C#ngoKeUNU}s9|G{UC?s*Oz|rb@)-if9bu6EXIm>?}J&y(<2H6O^*0)aqQwtJbHO7)}VWCEe zd8{&hk(HiTwYTS`2uP<9(74$nb3hScz|b$m1wC7?XAXm+-V~zA`zp1Zx01*FT!Q2S zN8K7c9xu)aEcSUC?&j$DL&G!)8f5&6A1(tBMPsD-_7b|$sF2HHdXn-Vw+#Wo^dDc9 zItjBnq8mG|Hmyy}Jfxkyu*$6qr27(MD~F$UUL zd7YL(FF7vP%#K7 zFJj)Nv?t8bBS&>gQox9F|2ZZOI-5X=_yNo?DJ)(_h#41$?c<Yk?a~ z+>CdvtF*8|f)}+lvVmF~YPQWuE7MR`$Fb-~%77LDg2HM{;%x;ASv0)>v`yl!>w`(% zrCnnG1sLlE?H5xkMVKn33M&4fg#gYYB4r&HG03$a)Ugstu~tbYPjK3vL=G?w-Jkvb zKk}06&A-ec)OaWQ0 zXZc+P@E8BG;B5R2G`vu~><4n`w|dSP@U7f)*m5oQDA!Af(iZ<5TYMwhWM}QekntTu zRs$1iD(Dfkpp+0K@IIt^8R9RS3>%m$qFHw};S;H~BH%{= zkUyQ`?qz^!3jmBQEUJsrVug=^o*5@N=cL87ggB$R1rr$=**$sd9F~3LiGx|h9u8f; zB8&(N9En0Rs7yrR|ETDxd3LOXZpS_xg{$e)z zUM?RCRcuFP^9^g(qCPa2%{k45ELDmoTrotaMo0uJRQJDWq8+*!A+_Ixv=G1_5qe^} zQ%53kUOlwH+o9gA+X`J*eKL8>Jx@&SaVqs@UI&trqwVkLNmyuAdAtd6tYeo20Y5l7 z(2Va@JpZ5q&R5rpNjwftZTS?AueFDe7Hg^XYWFWa*6qUY;lL*;Uqil3s_;AEF-GGB zDRtqs^iWfe9n1E>bKIib_qXfsdhiV4V(sZqyt{nduL+)heE840dr9jX63GsH29UuLmWMn2pvw>32ty!?0kiEIQU^20IihDOlpY(%&321BwOdfV}ZcOAb zoJ4Qo%P@{a9Qkkp6X~bFRjO8nWrcORbvtpZvTaGzZVqz-!_c6keB%6pV$SrYbXk%E zUzVLV;V3o1NH)E2v4pB5zoVu8-39XQ>YGlFDg;TEzjWoZ=4q*Vn^Rj1FeK++Vni98 z6S79$@m5ErD9!lsc90>Skam3*JpbX#sod%2yI75=ci`!|o=ZKWzBa86NYi_6e_tc( z@DNg&6mPjJ;?c`ZM|bWMU{b0iNl&vCcU+F&w8e@<6%0q9?d3|h8mRtKG;?=2X9^_q ziC{2&yW@@%eCX}myo*T@H6hg%oqO}D2z^^kgQq)ZuZ2Fxz4#kl>et?+YCKeVvKeE~ zQ~odMmmNg*_vP&8NdB%*zV|49B!W~PyLTh~PigJpEXL~|t#O5gLs1T|?#LR>&rusV zxoWBQejlA~mEFyai9hscN1b196InJTB;7;{3$4R@PS;15j?LUv z49$If~rzB@ED%j zSRi(gx_~LY((RnHS!r^2p&oox;`UuBoqgn-%UrNvav@n}=pKHfe z$J!^_RNyBn0`bJRCwH7NpzJOYf+0L=^l*q_huuF?7M>*XawNCVQ~iU^*x)AY;NByw z$tD%SWR%lG4Q9#f7F>F~dzYvblMqX8=}m}LxJk2$557qcXlb5`GQbk8{dR-$Rrx=Y z%$%{snHt6R;NBcs)^;Vv>AeZ3;oAjdPmGE@tf<_5Zp&rTA`f1#KI~M5Dc|8x0Iwr^ z-u88+>cFEe`sv%KSvx0vXzG2Zp

)UKGg7LCNEeRDsw2X{a<(kW5i9flri#<~Yz% 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 YHe-mEM-Nw511i;PcJ+ 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%0DV*N7ErQ(eG|RhvRz7w=0RE+ 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 Date: Tue, 4 Oct 2022 19:05:35 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E5=A4=A7=E5=AE=B6=E5=8A=A0=E6=B2=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/10-2时序图/任务发布.jpg | Bin 25952 -> 0 bytes model/10-2时序图/任务提交.jpg | Bin 22034 -> 0 bytes model/10-2时序图/任务提交.png | Bin 0 -> 22629 bytes model/10-2时序图/任务查询.jpg | Bin 37134 -> 0 bytes model/10-2时序图/发布任务.png | Bin 0 -> 27675 bytes model/10-2时序图/发布接龙.png | Bin 0 -> 28205 bytes model/10-2时序图/后台管理.jpg | Bin 28935 -> 0 bytes model/10-2时序图/完成接龙.png | Bin 0 -> 25164 bytes model/10-2时序图/成员管理.jpg | Bin 24349 -> 0 bytes model/10-2时序图/成员管理.png | Bin 0 -> 27593 bytes model/10-2时序图/接龙.jpg | Bin 34859 -> 0 bytes model/10-2时序图/数据统计.png | Bin 0 -> 30748 bytes model/10-2时序图/查询任务.png | Bin 0 -> 25762 bytes model/10-2时序图/用户绑定.jpg | Bin 28077 -> 0 bytes model/10-2时序图/用户绑定.png | Bin 0 -> 27829 bytes model/10-2时序图/登录.jpg | Bin 39962 -> 0 bytes model/10-2时序图/登录.png | Bin 0 -> 50325 bytes .../逻辑视图.drawio (1).png | Bin .../逻辑视图.drawio (2).png | Bin .../逻辑视图.drawio.png | Bin .../逻辑视图.drawio (2).png | Bin .../逻辑视图最新.drawio .png | Bin model/10-4逻辑视图/逻辑视图.png | Bin 0 -> 62533 bytes 23 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 model/10-2时序图/任务发布.jpg delete mode 100644 model/10-2时序图/任务提交.jpg create mode 100644 model/10-2时序图/任务提交.png delete mode 100644 model/10-2时序图/任务查询.jpg create mode 100644 model/10-2时序图/发布任务.png create mode 100644 model/10-2时序图/发布接龙.png delete mode 100644 model/10-2时序图/后台管理.jpg create mode 100644 model/10-2时序图/完成接龙.png delete mode 100644 model/10-2时序图/成员管理.jpg create mode 100644 model/10-2时序图/成员管理.png delete mode 100644 model/10-2时序图/接龙.jpg create mode 100644 model/10-2时序图/数据统计.png create mode 100644 model/10-2时序图/查询任务.png delete mode 100644 model/10-2时序图/用户绑定.jpg create mode 100644 model/10-2时序图/用户绑定.png delete mode 100644 model/10-2时序图/登录.jpg create mode 100644 model/10-2时序图/登录.png rename model/{9-26逻辑视图(第二次修改)最新 => 10-4逻辑视图/9-26逻辑视图(第二次修改)}/9-26逻辑视图(中文)/逻辑视图.drawio (1).png (100%) rename model/{9-26逻辑视图(第二次修改)最新 => 10-4逻辑视图/9-26逻辑视图(第二次修改)}/9-26逻辑视图(中文)/逻辑视图.drawio (2).png (100%) rename model/{9-26逻辑视图(第二次修改)最新 => 10-4逻辑视图/9-26逻辑视图(第二次修改)}/9-26逻辑视图(中文)/逻辑视图.drawio.png (100%) rename model/{9-26逻辑视图(第二次修改)最新 => 10-4逻辑视图/9-26逻辑视图(第二次修改)}/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png (100%) rename model/{9-26逻辑视图(第二次修改)最新 => 10-4逻辑视图/9-26逻辑视图(第二次修改)}/逻辑视图最新.drawio .png (100%) create mode 100644 model/10-4逻辑视图/逻辑视图.png diff --git a/model/10-2时序图/任务发布.jpg b/model/10-2时序图/任务发布.jpg deleted file mode 100644 index 76c5c282cbf53c1a8bed5fd5a732423d0b6ebc36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25952 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 diff --git a/model/10-2时序图/任务提交.jpg b/model/10-2时序图/任务提交.jpg deleted file mode 100644 index 8bdaddac5f653f9c2e2f99afdab0f01156ef363e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22034 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 PT^E%#FXWuNcKiPU{4mdN diff --git a/model/10-2时序图/任务提交.png b/model/10-2时序图/任务提交.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9f4f757f1d41915080c121c63d4225e1cb6e7c GIT binary patch literal 22629 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 q%#Hf>s4n#$3LK`1lad-VHi>CfY0 literal 0 HcmV?d00001 diff --git a/model/10-2时序图/任务查询.jpg b/model/10-2时序图/任务查询.jpg deleted file mode 100644 index 3f4efb1250471b50140c2c8a379ff09368ec824b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37134 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%0Dvy_;&?6#_82ghRtZP_&KH^b=17Tn5NtLcysPG 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 literal 0 HcmV?d00001 diff --git a/model/10-2时序图/发布接龙.png b/model/10-2时序图/发布接龙.png new file mode 100644 index 0000000000000000000000000000000000000000..60480901d1c2eb7b02b07095d314216c19e0185f GIT binary patch literal 28205 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 NX2w=~9~iox`w!2ZVu%0$ literal 0 HcmV?d00001 diff --git a/model/10-2时序图/后台管理.jpg b/model/10-2时序图/后台管理.jpg deleted file mode 100644 index a5537864c28a3bbdca9a2ca4fc9b3994c6b42e92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28935 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 diff --git a/model/10-2时序图/完成接龙.png b/model/10-2时序图/完成接龙.png new file mode 100644 index 0000000000000000000000000000000000000000..9f204b859d311a1b122979ec512fb4d599cdb811 GIT binary patch literal 25164 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

o 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 literal 0 HcmV?d00001 diff --git a/model/10-2时序图/登录.jpg b/model/10-2时序图/登录.jpg deleted file mode 100644 index d773a95569faf70d58997c3d2a232e79da8acd31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39962 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 literal 0 HcmV?d00001 From b0e177f4f587e1a557e46da5e5e3d3e00a851f72 Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Mon, 10 Oct 2022 11:25:13 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=E6=88=91=E5=B0=BD=E5=8A=9B=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../类设计模型.png | Bin model/10-10类设计模型/类设计模型.png | Bin 0 -> 143593 bytes 2 files changed, 0 insertions(+), 0 deletions(-) rename model/{ => 10-10类设计模型}/10-9类设计模型(初版)/类设计模型.png (100%) create mode 100644 model/10-10类设计模型/类设计模型.png diff --git a/model/10-9类设计模型(初版)/类设计模型.png b/model/10-10类设计模型/10-9类设计模型(初版)/类设计模型.png similarity index 100% rename from model/10-9类设计模型(初版)/类设计模型.png rename to model/10-10类设计模型/10-9类设计模型(初版)/类设计模型.png diff --git a/model/10-10类设计模型/类设计模型.png b/model/10-10类设计模型/类设计模型.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea2466be1eeaa6220250027d17f9d7635c4ebb3 GIT binary patch literal 143593 zcmeFZcU05c_cjQKihv3VSU^OqplCXYqLLnx5R#Baz$-}zB#_<+u>dNFVDAMLQ4~8U zDt0U=_Fk@C!QKlNEX)qk`}@B0n^`mOdjFYu*If%Cgq(Bs+2z^K-sgOr!R639d-wKs zb93t)$Dr`t+&VHzPMLoTj@AMR#8o#eLde8_V*x9&&_RbtWF)72WK+dwqg z^=cprq0*Zz1JRU$C{%WK_V6^5EPJ?G55K{mwE8r4x>}j$`ZEfFLPa4F@FhT?2cn56 z41B|&ha(7hsq6Ey45jY(T-f0Vm|%!ltxMBqo8cu#0N;=ZcpFWESMUcMjCa1Y<1i8M zgJ>{llwzfvrM3)2(Xi;~;bAv)cMc(|OnNQ6Lqj5P z!(r;SH4|m&GL!m0r=X@~{PP(kIvOz?9qp1=X^~~P_C^w=rOA|;lJOKPl9wdUOk$u! zuFu$%CbL?v`=f&480R8R}GgWw2>@A{rlW z6{FBO0x1V!m2=>2l!%c;q**hmB1;wqR169w8AN!Z&?;tQh&C06&E&AD=EP_=0>`v7 zuyzNNp%md^VqLT)+bl8D47RvvvpNyRrD6H(Ok)m(D5DD)(R>X}oTN7z=voR1$rf-~ z7ODngX5dsT8l5FHD8*_)wpNdUarS7Dna$DB;~6|9Cp|HVV^w3}?WAZ9#~hCqTlFM? zhHAjjsqxXebVHUl9b*=d&~YGx5RH@I)iQ^bCClLB2xz;5u9d~3@nSj8PKPO&%mi_c z9-9+Q=h{>f7{EmOfEtq z5wj&a_ypCEW+V};!mKo_F4Lfm%Mi1$bdx}ek!O+=SyU;7%D`u$MRsZuhQnqs={l_g zMxpg=T^1(|rWV6LY`oCHmgVT|QiUWM$xva^ghs2{B&8so(kmsIhD>9EM5%GEXXWaU zh-imcXGEjH&@_Q92cP4dM2w@#omR#P;hR8*<#5UAYlS=4( z3L0(DWbhQQK^iq0)JKvr84hH&#H5Oo(k!Z+bTWaDS0OoZB(2&gQ1jwc4muUd(ArIA zXT%^ViCH!slYyeL?Ns>PWVB@((j;7pL~m6l=?xr0e3q8QBWKc?YAzRrLxNK~H$t)L z3=m;7alF%UWr_H<4Wy+pMPfyw4oRbCT1oG@kx4Srj9L>FsK3?2TVwlB(hj|HVH4! zrluwFg_#KqoRpNo(k9@OP-$i^iyfby!xm?-)pjL8fK=h}X%r!zspsYp7z(__rpFS~ z%wh))AtCWl7`ZxHX+z}@@G3fj%CYDLMx)IXogmRhOHmS1f{L5Yqf4}GK_b^Cq1cgG z%5;K(7N3n0aTHQLO^Cr*5wWRCL5tcajDJ#%AjQ7xO$dDjgl+$fYr1tE{Y{%WtoixbpkPsOxLHUDRg{< zfXmcsWK<&_%P`4J3@$N_YLqk6k}x>Cgu~Stlvbu)uab*I4mMfHiH}dTX)PuS)s{pz zA}uy!b`ndDRalsIQwG?KBw+}V*+N!46Pu8rNMvZ)8QC1EQLSd!Xgq8@d?1a=kyzm; z8I3ll+bjsN5up%eS-F`gZk&#!)w6NLB$b||CQ`MQL`Nb@&es`D1c@vj#}&~tX;Pz# zkZ3R(8Ejet>`9p>Fvp>h(m0ATn=f@xaYj0lz|Ewx3`7KiiB&ixoE!^9#b8DA`B*Z` z6lb>a;^Y{#Ml2EAjdmjse4CU&)yOh3nF^SXk)`3Q99j#>DT;umqRI)3B=|^>@x~mXEKbEza$6yo5a9LC>8rGuOSxhloP9QR5Jd8$$GZEoU5|R<0fTrk^_z7uPiV^FONeou2 z+>vPKq$%l%W|SS{kVo@5tSlnUjLg7@8G0QjJ~IwO(x9S=3WkJ&q;T03MJA7eO%Um_ z(M*(@C1=vHW^s-jB}yc!2x(|JF2~5G2@;4&CMj3SM`tj>A=%l93WP3;A&Zu%Ni2p) zMx~JW8VSy5klaqurjtc%O$JGU zwy0=oiX_1xlfxf~LR`F%h@r{RWR#fW3~W3$heyXE1W8sU37sLOps+|ihtI*7NnD$d zpC~5aR5C6&2~FipiwX`~;Iz%}T#AL4M2RW~so^5+;MXJ_C5`Shqt0%nN*q)Pix8ce z6Q`6S1tKN}&&Wa;NOYr`D~LC#CGs@AQf3qJwT?7nW;D^F)n{c;gbXFnE0PXD*CFEU zsC0@U2`7)oiAfBsR>)Ij=t=2pky4jovoQ2=EOfjUg)kWnNVbL~1U^Jkns9nHUWqm9 z@g@^OPvL9nNGwTalh~A*I8p{8Jxj$^^3ymrhD@x1&l4CLiqZ%!Pl!)&2q`vl4pS(` zsTG;#1aZ2AgcoZ}I-1(Xky*9)=p?6?+XMnF9>7z?$fk%9i0VjP!(fof=7| zVI4v)LY0O=$#N1AXuTtejbv)c(ODu?oL-mCrZ~_xu}*;0vDFTR+$JESBAf(fes>Dn~ z8XqII=(H4(L&Z!Ia>a6Tf-?!TOc-8HG*V4SWXI*`C~}>}u4b~4hAah;aGHQgPT*v5 zgz_A8yfBG`bR@DRc3r#$OLSoHiFS(`g;B5^e5*}DW=M!sE^up-&WcB<y)-*gO zi>*dt?P7YI!m7%U)6jUHO2x*+8wm;qF^*+q8LVV}f+pPz-%lfoo!1paI!%XKrpl1A!H{C>BzWrv&y6sC6J6*Ivt3M$;{5uavh1$ zI6F6yFG&}Rc~lHFo*@S6M`PmS#STcN7`q(kCN4ol)NAA!6uuaxq>;@mI>JO}Te33~ zxDGR(lt6T3>v(oyk^&dcPv_a=El3oPt`lmwN+T;Nj&DhzvQdomB(pV>m?;zEk~DT3 zR&SUW$jvx)633V&pz2i^ zU^*lTDIS5zqR>ecIoT$m>Y_CiXC~BZGATNZ!phfaiPS`;mdHoO5t(E*38^=Zc#ZId&ItT;9~N0Z1Ca0p3R zG7gW!k24SxnFt!6D~^+4NpforHXVzxBF$WGv=i=7;1M(l!)Rg<5YZU|ydfdplw~I) zQ0h!7Qmd61_-Yx17gxd4+Jr1MotmAbks--(cCwKy;3md%Gc;LoTC_q<%aTy_HUmkH zB}vFM3tF!drY9oQ2#4B0m13pYNmxfVAr5K5F?3=pjZ4=9!?SWZIEB@b#sV2A`V1+S zYR$1=^(F)rX;!G^I(%G`R&SE0iR6h)w$f(L(dx3L#3VBhnVm#o$RuVQ!OpkJK#d3- zTWgS`u>e)s5<3Y;5?kyRs+z{-6D$^%f}~fNv$K-SbR%7&GFtRZ0+p46j7M8_@dAyB zM1&L|#%U2MEyNT_n~i2=W@I=k3L{xZ6muPNJduR5W*Fd|ED|h7!&xjAY(jP>LXu$5 zGG#l2Ot~h>o`WFbcn+#X&2wOhGG;o#o|S-N;}jMdkxS&`P-KRjX2Ee$N^=t3YG(oi zqN@_+IHFdrwsLrxHcMPKib9~}2s3P%%rp&M6`dF-65?n~lgMl{>vD7kteQnKD6)tS znwer2S>q&RwIM@}m9o`(B}X9VXzW?mEIU`o7g@-Fn{qxRNfuv}m5`9g(d${pbh?tm zR%K&(G8D#awcy2MW! zOAA3t(joEOI3tQ}<`KyXIZA3vQqn|PIVmB7nWLdm(^*nnbee?+g9T_3BPr2@)+Hdw zMzb6#p&`Upg)WH==}bss$0d*f_~}rFk(@mQ5)V&BMx!#2*{Z}0PBvOgW{A@)NIOqx zGZGV#DkPoF5~UkS3JJ$yL25ylnF&@gNv4Ryq~XytZ2~WcNQ{G$SAnJ=vK2|`bS#dN zEsM_4J2M+kNJBaU4vS*iv}S}!!-JvmL2x%l9TE>;MNi|v0G^pXsXtYhw z$yAa!C?uYz%R-2O29j6_YGs02VPf-XB8?u4!2-{rp{Q6MHIqU>*@$X|6(gc&Y#cjNi69tF^f)BaDs<9vp$TtDibh$O8R|5$-I}Q)X=yY`PP((u6=o_a z*=Q->nuLL}KT(U6OU1G*6+Rs;HzYbUxo*1&<^ ze|N{wRMJNd+s!S^EsjDI*#CNUul&P&vPGqdT#e~{;69or!*LQdgwZZ zNozazDJ0jmckkda{OGiKW*CDQ9DjO>+aEdq_CknG6)v8#wOi^IITm#jX0yPsx!wKp zVmThZo~FwcngyOcy_Wj=(1@;O!rbzQyPt?`qL^VlOb=5?VP3LFQIL*2{h^M-P6_KmjBUhMrf= zH1|6x^Qs+~r+SF9^z7o^1GZA@)tz=8#?+N!B7B_2Z5x-?zfLkRSn9o-nO9wWts%9C zXV^s;M&$f!rhm=!-=j&`+4If*w_^xTOU9)gVZ)B=0j2Ggg1LlCwgTx zEE4}kSo*emLQKCUe>tANXld86OT((s6L9x}wR?YjI3u>c{(L!W?1y=CLLw$q5yQ)I z<8psCo8H&=IP?Bw-^1s&ZqC}i_et-)-{0(iy!*Cplqt96-m$J@56DLzpR;x7_-7qD zc=+URkp2@ZReju-C>B{8^Ry>A-0nBBCG+)}@z!fX`k0%Cb6Z7TV*9HKV8WE^>Oo@ z)!*+tee-PT$s@-e9-IF7sLzOi*Jn>I3W~I)WZ$)JzUJMs?2vBX^Fe!`u9_gqeS3S4 z{@VMuznF}%_xESNeX%@Pe}Gr>YRF!?sk+pi<`0D%HhiEn z@x8fE#_=7OKYaSxor9O{Djqo-`{?G7**(e|jL$Bv5&o>+qI$a&d3r?ahY@Ewj(L|a z%&A@#|Lf!zYs@;_v(=UgukwN;qT)C}y`7$ZQOi4zo=q8~m` zyZIM*Od4@_Q)G*Oz4zTI%W!*dCqbxu6 ze>=K;NpVbarRP70$sPz>zdTs_3WsCtNq_yJ${nmy_bK6AyLtE-kA`c$#G zni7(A9CgLW4cR&I>#@FLQ0p&$x%_>1ueFxkuYo7g#_xZBZHMZ!-}*96dvR-Sa?kw; z(Xy7C4<>uXmIb&|O8DzGcJ$D8GZ6eFJvLca-o5Gnrc21aWK_i$+o)sDkGBrG6uxcS z%`|f4v~@%K*1Xylwf}YYifv_*!3!-^@1MDu3%X4CBu;+5eY^D8*Z$I)Z-!%8e*)%C zcLPDxD^mI_^W~eHWut~)YJE9p$)~qpk8OU#EbjR@9u{ewb>qMj?5OjbSr=ZF3_Y}8 zQ5meOec0eV%lh{Az9_qy;iKq5@%eHgDkLu!?KD;=>}*o1zsK;7 z9^?3T+wExn_^IyIo9#JIf}$SP$)X<)u+^@8ZOr@dwQ`B z??c~M_I{K2;ET$h&%4$<@}7lMEZnA=w{7GN?RHytpmgt2dR@7LW9kLo9-thhW$Zgn#}S(fo8Qfg_xY+FP1Z5vmbv063nmxI-@ zbIXhFqyy0b6rZ>L$H7)EHqpBuctp4F-=D6|{k3WJ_U-YTH||%oJBYjc1UKvBdi2mo z*xRM*YEI3wZ8eOSZ*Cnv*Hd|xS)v+$V?!G-^v>D$aFAzYSe}YU^fS796n3f&@v`J> z`!3|Yl5EJ}J$rcj`Q;b2^_Q={Ueh9yS_)>=e4KPTV#6nxjylc$_4B^hYXp{_ruEc) z>tb$o+f#cheShS!oP(RyzMcnYUH1RsWU85YXR4WBVn)ASyP>i3Xx~xe2rFlIenk9x zr26o4c1iqga=l}0^Tvcegd61({`xB=|JRfr2U1Vgs-7(idd@6aqgaT{kZQU`NuAEB zeibo&zn_8acIl|`9iop%7cUTcT}tDC?|^-^BP*p{3$BQ>tIFO!fAHYq8uI3Y3Sk|- zaVAn%61v-_-WMKH*6F9$QXOTL$-8VtG9q_jdQ= zMYHv`;I$K9Df%wBtv@_T`B%tx>&a+`*Pc~TH@9Z2ys&G|IG~E37akkug&zdG3U6Q9 z#l55Foi3gsRrQp$K(Kmt_D%mUez_7j;@MJv?5{9&I;Et?Ns02kUn+1e#9X)X`dDsC z2Y0WT;dQa80XW?UHZZxT&t#+iFuBgae^KTt|ETm1%h%vfMD{A<4*-f;;8soz+7jUH z?&S%zmQnD;3*o04-h}u4O`r1;fS*o0(RuS=KN#;Gx`*WEK?NopP#>@KQ_Ti~`h+z5 zn6GEUKXg0n!4%;5J!D54fRc-rEf}PP4G>^R(>m7QkmK69o5~2V)^Z<0mp=-AumFav zHXeJ?33kZNJGm85ng=YHYE10qxx9Z}Y}wwqjR+X|hibcf)rQqc>ZwZ+CJqSrWL;cR z8#6BoB0T5gJj3c@^FscS?oVR9O?k0|Dc(rAmAc`njh50%FC&oeG5CggQ~(h{v+KVMUR19zwZ^jWmRlm^=VK0 z9Z+omuwPz4^djOv8%M*)e`f`CfS@`X@sG!4j8&08>BNiH*bMBktI zalx$qbw5vdl{#K*+>!nEujb`%Z=8_N+5gYh!eMLT168(>u(d0__#Uve*=`FWA4?Lu zdrAk?ZC@gt>1Z7D@nyw{?rvZHMDIHi5cDMs*;9?vu?pu;fg0v4;4P}%db<~flb0Xc z*y&>VcVAEG%#maMvDI9#)pX*qCbiR6jVJGd;t61@KTE}y)mKKpLAT5Qccp)|*XDdK zk1+QHmvaB(d-a_rk|>8Z+qYhc{83wUz$Ep*GrFK|LBbfqW80g8yiwp#Z%Bnl{8Uic zQg^O7Y4i%{2SMbCUL*m8tK(y;+Ix)hdUiHo()jrv9?jj}-8?b+R!U+Aq-bNr@~@~O z2v_3LS}zYjL~LIEiu|xt56{R!fFq9{Ji6ro^l9+*S~{?j!zoruK&PuKrOQ?BREFC7>5--5>P&-VY{NEs;fdp73j1 zKV}e4^j6l^Fj(}v+V1J$w{#hx^V!&lE-(S~0o*!4-QK~&S-1c6OEq0g*iseXq42V6 z8bh_A-GeuOL5Qk*_j+}j1|>JHCIEo=EM!D^dRah6cQ0r`w9|G^4ZCRj@%|pheNe~v z=^Y!x5XYAUmrQ+~txAdr6~$p73o!X1`}q~P}V|HAUGoWMHm zA7GvAg&;f|ERuNVBRykw8|UEW%$Rj;f~$|A{M`g7bn{Gy+=fJRi>JB)wlw7LhE9!Y z)Gxb!x!Z!N>yJ$}`YmPGDT2SKJ~qYniiG6PMIb7C0mqd1L?1|QD?xph!i7*FXuyJb zul^U7w?TI#mIU35{8(ob4(fOM!L`O$fK{=aN^YEpEHHSsO^%AfyeS8 zjX<4+_Jg=~52wP*V8Em>!hZx-QP5<0L4{vWa@|_D2bZ28tE(Md6@i=Q9ogpON@--) z5x=}TCs#`Ez%;_kE>8Ab^oK;gnhr4hCo>Fjv)AOXHCyf-lhkLXRSgXWX#4vj9|6#Y z254TE&xiInv`4$t#KT^0zdt$Q3e3y?4eWIHy0zyPv{P2PQGCcp>K3A4`GpVJQLv^3 z;K;@Gs+K`w+OhV(5)%{?e{k8`?f*qy`ES4;CjI&cSey#{p9Dq#af=<%#bZGydw^Ta ztr!Bg&^xvU5#Y;?AVXT~b^fY{yBB*fq=l9J27>ybi|-dU>RYw;`g2RhXx6=ttG>*QTm(mqTy?5( za|ZxzEXBWXSk-Uu#y&24Ud@azdtcuL5`#^iKMW_0p`(#c z=(O{RuP1G+l^ zuLH6lhRBbd!O591a!}XQp$c(m;F^tv6MF`p;J+&Z9HxbdLKqozRGzhu0# z5kiAwke;1p-*z@u*kRoA#J|dCck-$YggwO?VNdn*68m`;yW}=sD&r@iJykyEruC*f z`ysylAsfx?E_N=pbb(9mCut;TE5Z2+6aWqJOF#6h8s<{jh+t*r_C;>mHP;&+!Re-3 z{yeZ3ZAv4~xy$ZeE|qzB=$w1vmO=$nC~*W4TmzhPLch*1*{0O6-oWZE6|-7Mb@TVQ6df zpSuA6n7vJX|C;@OW3&Hj>i>xF@!jTS6c-iuH~?|e;$?sJ-Cncz(AgvXeIU$(%JVuq z-912J#++^LaDXnOz0xrCpA zRYuuxfYL|TF7F|XTmU1N`;Ov7Q(Ph1xgua&(16(FAzmvsIkCtN?EYat=1nhmud6iI z$X)gAb3w{|0Ek!nj6X0n@8qF5^cANtUQJ=K$qmFsC?_QS*O>rZyJ(ZO%O3YS1DrU; z0h+}Z_Sp~|{-FA8+NX*{B0^@E^}%p1c1&E62qSE=6R>vkV_FGc++pYrQ+fKh7)B59h-fn zvws`xo5>Lco7)5IdmmjN>BO*5z%YAJHymhcmw($xy4HB4FUYC`S*<5~ybWs;H67L2 zgWz>B$i%H+JIBoi4dAV@WnNs?kDr;q)CY^I;|t^2?N}joy$$@;bs!Ld&Pk z0ySz~BYDXw?>c(;RjvS8@4l}egD+sY5!thJrp3PH#5kRny6SNOYr zE+3Cx$gh>og+vyn+2p+a^dKMj#q=Sv{-DNS*T}0uJ$^v6ynrSiFMHzqE-q0AT?v~z z)lJ*4qwq91S=fW6Fs|`|Y$Uu~>`I<@I=CGJ+YAB&V|v+2bww^84`xQBL^1MqbNz5a zXRdu03&kRNVHI?fDrdPyW|sK;0@tvDGggi|WbgPp9M%7Z(4KTYu}C>Gd-^dgw0>!1uG%k;(v!*BKsY5R4Z3Qxcx+) zIJUc!3*=u9JN7-rGgIx8Fy`C3eMfyf9(M{cpUo^@l5_9FvyI5^?(+%VCB;rMR^{Vz zYQHom_^fh*R&mg7QtAYkSKk|hy5pWd*<)8tdrHYKiJ3YGWLQ?meuj!9ldH;?@;f{Rvr0qlWJ;7D}GR8&XEdp)PkC<%d|hJaygP{yX; z`7hIBN`IKIJ8W^e7n*~EX1tS|cizx*TgHGk5gL{b2sk(jFa@;^2LkM(20-!x0Cu5g zJ{IT9k3}%Pp*y-%votI2`4|w}7)|Ev=B?AKGiFu6gjf5e^kq*e$r3qN8aN>a}(>cX6~A(p1tP8=$(EKSmypG+F<+a{J{ax zDvK@i0|y|LZG?Mjt_1v%^swUAY3DYV=JpDc-pRf{$#kCZv;ppUiN*IFFSl-9)T^a9 zeEP2m_YX~?i$v?n>sMyq+uMzF`Fo_k@6k{+&EIM7kf%rIOK*9695K4Q{`YmfjitH2zHMIA zBa(K=T=h^cfN?qf+4fGYsrz0jt z(ZQ+eez4}K{Ks;{$)&bi>QNM*aru|VQP-5$3&rDh?VI#!Z_mer3fjg%h0-Douio_M|I{-Im67lpw(NvGh!tL)_=cth;xSAQoC zXU)2C{71=qH`%@GprYNhCvQ3&!rU#`5<2zUWlBxu;1%!Ta#57h?a>6ThDb)~BpguL-Be6s@=xG)jhUo!@wg zvWx|+K{9{xvVGq!4?DI@dL10J`=u#`aB(=c4jj|jmk#hs3wvO^d}ZyqUL^WFzq!AC zq+oKXu6bQY{mbiIULKeC2rfd7;xi|X4MfZy{rToK*}WF|uKFu=%W@yaNu3yXE8I~t zcB1-vU&YSQ4;3?1G8_Tv3uJH}?4*Qu^66qPd+Dc7Dl>~vu>G-DoA*a7L0`SvukMFW z1kW`?v8ozb{v352;y&AYci)#62{TM>lktY%uI%J&28@7}{-UI~x!?Hh*Vg%|2a?)Q z-)Cop=&2zCQ?0qxr z=>7_qJV}vLE5%E5`*r#aSaUv4A8{^MaA}z6l_q$iI$T=okjjSv^#iOgxz&GW?$++_@Xw!L zdUE}vZ|g_D%8DpN>-@oEhgjVpay!I6>Lv!~ODV`&SUpj#i;&*2T!}Y5Ea-7Mzg@?) z3#&$N-Y=}JeY5Xn(}N>ZO&?AT-u^51Ow^t&zYcx5H$hxZ-5044tcyG_1LD2J`%3R6 zu*bumhlYfY?-w5V*E`n%P@6|JE4zdyx!ks%gu`aG`#54&hePr`fYDuahFK%d<(C(P zo?oeRuh>I2A@1XUhR8RLg z3s%A5h<|Tge(VSrtQ}nQWJ-$X(%e(j#ik{o@alkXrsfY7y(D8lH1sb&di>kd)rVV> z$G`0I^!k^^UDLbtnV+mbXtiqhT@LR&K47FoZM5(|g5&bu@aXZ*lF9-6_fz;I53kxm zuK3utz_amOw>DkMarG~vXMS7KqPVksdQng_y>!GmzeWgjxi!6hYS%ILCcoE~+Z&ws zT?eL@8c+1vJhdhfNgDfd)D@3Q9+%`LC*#`sYr750Sk8iRnDeN)?Mm2=-(9ZjVSM{e zPheXo`()o)J7-MGvyaPXh0h+rd{Ems`}gGrW5Kqv zBK-zAIVH#V_1(j3C%=DrJHAuT7UrJWxAy4o`#+qzC};(`Z$)nZ6>UkX=cHG%wr15X za0iC(f2RQ4lD@3R?#-P3vA^Qs!q5q@Ku;e=2Q%C>imhmn!6?6|LZx?G?`;SPDjTo# z$ox7v#MX5YJCL$akaShTXg^r{moz=fqt<2k<2bd)-4 zD*4s-dj~?0WX0UN!{ghSv zNnQP64`&ArE`*vU%2{MVv-VCma4;;CbrBoh?Fs?^B1KJJSQ3Lh7nk>A1>B2^a+xbF z8XB9UW&k?VKueFNt1ecy<3TDM=7o%L-ytjGbK$?%_|x9_%kdU zTk|Zw+i-9@=k>30D&hK7&-{UanOmS!+pW6de2bGYWWHbfYv$%FKrAKd=ew$(VhpU*u?jQ7US8W#_u%ezk z_pTeIZ=l$lH zsZI0V{W=x?p^JZx;=^AXYcB2UTHK&sb94oziSM67qS$t3#jRjfSBtvdkGLK_W%L4Y z9rn?T)+dc{HTsg%eRDoX)gSHMDJ1)jG57PcwR1wnYxUhHMP6Dqgm;qSdk56&)7;#mAWT28hc{#=mD*MQNx}N-VG72g~CQP^q&28s7rZ!mL%Czrntu* zDqUxzUV8NT{3d_6gSK_+h}QLs&foPL0vE!{5%1b>YFx9+&9W(m)TSiD|AUgojNKg= z^?BOX6`y7nZ%;Tsogt30h^4-PQID=C?ti?h*r%nqiuwalhexzN z**fcT*j%{6Moq8lQ2ca_GR&*$ zB8BxQQp&%Q^d zsrs~hxw@1ugh5+_gPs!_|d%EUv7$a~616CK5-m3+a!o%th zhovs{$&dQI`k5*N!Lx%uEfDa-tBpnwOq=li8D4+n|7UwoY}9uKzD!Ps-4xh zfse$L+4_y<_x3c)Vlgr0@?S|C}V#iTbjphvoe}pEQg$km`H^ z+|X+p(!IKFg(vCkZtfqtUXsTyH*^BD%MXX>Do$PB&1)D$|6yRlCGD3MZ+12UD(mM| z%#Rv9f?N>z*KPl>*4>Tu*G>R0=-Kt6?~`-yFY+tKAC9?9UdF#R@zjU~f<@w#ao1XZ z1`Aqhqno0_O<#OVBjkHe<;;2YRJCN%q0Qe+N0f9BaH|4GkJ&ofh+4vF&FpH{qGIKyr4-5}UQ^7{taxsa|=;14AYIj7v& zLBLNXmGAtz7Batx1*=w2NP+}*L))ALRi`F&f{+A zJi1a_QxQ`6WN_@S#~JL-?O}HT(++Zlle$K&{CZeK+2%Jde&`@UjeU2~v(Q3)mrdE? z8pap0K>VdJ(6{B#n~h%q_(DabXNL-+r+wh}8xYmF9y>i&y;ptk?yJ`PFyQB!n) zMtL-5PLHAnYWRl(Wp@roPTV%-0I-DvX$)NeUdzbNP~>IyteQG*{6exo2TIP;3n)Sn}|&HK{6nzsE)V4r;} z1Ip{GroB0HSXOa0Ti7P*2$bCuM0G~_lV^{D!LQ(Yy?qe(%*~3Ru`y5iXLc{hjiMhW z-3JEjn|ZP#zU$UEr;F^#`#$tLv|+*5Na>wkgI-&Yj@ibsH!ctCZM4=`0BBPK23ZEu zhp`5?CO&Kg477)ru30k_Q{(%yRR_XD^^?@4k$#*`1_bLn4=6Y%MD~5Kk#r`Cm9#L}~oYiIlE;bW8_vd1T?C%j8|t zY0QGT7I@OSf*NDrKU8|4|NDV~QNw)#Pc8~93L^J^f7Lqa+n#ai=9F<$STjbxnBlbw zpf3vOn5y6DuQySye(|1C#n)AHoERK5_5*eKd^6BCcx?C8BWIZQAMuy$J~=D-QaI=H z%U*%w`wnWkqFrUdQnM@Sff3ve^p#%7&fcBLtS_2y1Nu5!RY#a5>WJG*a<4GIOvrXx z>0Pkb~SB<4^N8tiR>;>G62&uSW@wVd==O@7RYe31a#X=l%|uGyUU`Py1>|U-i3GKB3a)*mivV>ot$o+}`I+y0Glx67OD)hA#w}&*qIo zqwrVc(%^?KQ;ZoNzP&VP%$sd_b%QBQ`y=1A>k)?N2xNyagx|sQ6`bH4UVeMR9NdL- zc^@EP0g)$7hCbX|LMIUD{Jw}_kDbn|t$jA`^>}JmS*bo&{+>8KlGHkzR9_Hol2En< z&ATyZGor94$XHMqdTZY;i1xx{yqzuSrG&ptwJ`SR+6!YHuseRx(S!gDd)t*D;pYf7#o4~44=_h-3% zo30}IBrSH+8j^lp)s+BVZ?&g(_Ixtv!TV7c)}Aw;ob}r>yS@@dEdyeIeVZ99(mS8q z%FTTDpFAVOXZNKJ$wjC!UEpC7&HJ_YuAb;pgzXAdh!uMmw&S^vKA%|p+IT@Sa^ z?wIV%MJIc9z5QF6+KgWJo`$>fZHjUIodcc?hYw7QIEVo0kJk05-1c^j^*~X|&~ULv zQhjmUw=($=qCX*?vaOqc;BeE{8asZ=`mgYTo;P0y&YM7O!ukI_IDC5gw%mL_;W*{^ zU&7ZvhMzxDajjv=mlY{PFO>Fv4HZ{aaPY9Hbs;Y0<;<4wI>3K8&{nJx3;$2{`~(Q- zA5|_XOQvpAl_is350XB6+OjX*=j=vCd3k~NfExpw4{|BP1LyUq9(^@Puw;MDh}OkB zHGeOExMNuB;>^J}q{X;HpMh&W>wo;I-@Ev_#_Uz}6_YYLT~BtN6;#%D-JCOJ-2U!i ztqpTG0ihQJp5Jv|<4|q9X}Ga`)OjBd;*ZLq;p?6Y(Y0uLn5<*p}=&L%8!_JOWGq7PJGD-CWMZ|=AK zw#<3ny7^wS3*jGEbku*D5u|wbX3+e~i(tUQ7p5-|A*RJq$>@~DkMHweH%VESPTUv+ z(@&cAHN@jkr#6q+`F7Y5$7YxEWY~nNtZa{_zP)n_&R_&a{vw~}5#PutqPQ3J_!9SWZi=OhNqWaFv5bloNtY( z_LXi_8TS-Dd*MAgUx5|!`rC$E$cx(tX znw>sb;<jBe=rhy)PcXXwJ4zH%R(1W-WkxP@J(3kuX%n#=b=<&Y1YbzYlJR< z>?f6+zYwHZ+j+O2a$*QGmRd48ynN_zI~01&{_no7e0u3g3##LsVXi=!UQk+B_!>&- z+vvtF$3RcM9Ww@9v8&E`&X?1G?8C*dfnB1{(IBA&Grc$c4?TIOs{Zukp-2cpu0Q(& zK!(!p*i=0II_bei8?~*(ix|er!_^MU&D=wUS{Uy9!T<5m-6hf9Mp}+v zrTR{#c6kra#RKYM-p>EDae~NWz{f54_#hhnW}0LAqJ-%vAP6tz&yEEQ8E*o*KMWOkd{9(@dX^($sj^J*k`tVMiTmxz^od0N~ z*Vh3qpc=EY-R7-MPrmwSdh^61W1jSC$nOA%c(rfZAv;B#{M51<^NNP2z$3S{KIhn zZ%F@d1pgWLbH;{;j~y63wqN*I#o53)xL|S-VG(qpFGx%JE?S?|tecm6ZF+4~M}O#M zMt9xnQgYWzM@^G=rv_`Q3WhW`a=`-RIAb5riGEPU#e|2C514n7+GO|tHX?inopNZ{ zk5-=(DeqM~k<*qYM&wIdwm`#HyTT4)qd^~{$XeMheq1nX4OvK!lgq0-;?q(v5&pK z-4N8i%wBxzc#GmJd9%x}lKb|lm7Kq|Pt*U#i{ioe*pLa3v-)O}>%!f~?R~c){6pXj zWA5!Er;jwD82c zADkNmnP@NXPbTUWDs4V_bH{W*!GixwFASf%Ev4$v>G1g=`1UPzQoZMv&q>W8y|vpT zxt8&({pabuZ(pguu%+c;RNt!X5a^_aM882nX?j$ZnvN-%etjk)A~OrtEU&*FcdYZy zZe^X%16?k4Ue5}RJv+UwgU9pJ?O$#lR_+t39pv6`?t;9>V_pK{ji2_>^hjjcck7X_ z|2IL$)BMS$!@}SC&5Q0ZLDzlWernV5I&kF|(+R=LD>pV!o2=ocT}3g-GE(#7 zvZB(UZ3p8h!#jUjKl#Nn+ViYE7di-%>j$zPj}LrjIQkz%+}yq5fYxhn?o0I%<%(gC zZbd*^jQCW$=b!rl?=bE^2iE)wZ^`got-LgA3EXZYcr}Hm?z-TZUG$@#bz9I^jkd8#qaZ``L_u*Cvm z?Zwx%<@hUsQKrZ1H<*^39-A<;>Y6_k3G^eq)sbDd!o_E85TrZDOvAE)2ZyA&xtp|Z z1BR;$0fgYr?WGQ#o}Dh}I-{X$?=fe}gM;SaqL)f*Q;PC-jd=+T*dYIJ`tT3t@DGx& z&4-JF_7rydW>vNP!2dteUfHQbO(Lqudks zW?y_4e5y6^aPx;RgU3{aSeuKB12U7F){Z%x0Mv9|c8B4a)3@E>LdWz@b8Bz(IIW4f z<3-c18M&to(T55yk50xymfkA&E`&>GaM`2sR^)=|i?`Zq(&M9BKP?GuDOs2sJQ8tu zXn4!u(FeA)r`4PZD%TvNo6gZfs*ZL5wFMhhm%JwheVp=t(DmMdREKffco`8H2gitv zBM}az5+du^6f%!3duCTOb(!k- z1K-cOd{cMc5kJ{?pFTAm#KZckD&~EJ>Ld#8gwLNUp;v=2%X-#*iPH>MV`OuJJGEfx z&20fK#wmB+XTCRcet!RbF{#o1sZys}0Kkf;m0`OR_F{p>9{rY?3;7}YPoVH2E2yH9 zmjZ)$FTKM1gyVMTLvCa%58LS?~Picz}-K zYMbW+m=2Xk(;pn+dY-zQVd$<~J{GNFw%wBSk6N(6dz0#!44{D75Xp4<_fFN-ec(Bk zO$-*`Q5Ak2+CD{@xxs;&1HI%ycoA1~Gu|S)$V0Ht(fnu#u>nQ%p__{%;t+uGZym5;-V`J)MsGMHcG(BkJ7V zR#I(K$TYT6Vl2#aDLzR}_xm4EDF0oe2<0XwrN|Fibqf)C_EY+$*Lrmw)i~`a17&4lIa)t;7Z-E zpHv#j)nA^CA}>V8J?wvY3mj1Ckx{Aj7WdqB;=7O%o0X(vQJ%F^hpxb%QEioEsyDEc zx><2>;&ZO&|2vit!Q>g*dA%s|=v(idtEKnVQz%;TpzN2*#B3hMMx!e`Z-M;@UsDOp z|1zmqNItgKM`X%MO7%@^1y{O>jm6lSRPT36;HDF!l9#mW^={f|eTE<)l!$jQy>0;E zKE7nURzW)VvnYkV24?$LIyO>k5t*`kwW%~jsARg6Pl(v826n?t@05VRea=+E? z?!tTd-A8NaFj3ea?^3_LNwKBr@AK0MRRM}&)9~zpJ>FUjvD#*YcdQf*rh!;YqdTi*&KB{*s@Lh~OU> zW*td1?jt3y!JA1rL)lJyGUKETtON)4XzT}Ox(e#VhQ{{TZO_)Dw;yoWt>{=?MiGJE z(r%}l7og(!T1)j7P& zikrhKHs7sIatc`YV;N@?olbq|HQgRsP#oka%kxYGW=$Ao@z|JCU@YDJeG|-O16+b-) zj+^N<>sfele++WcNi+Q!JAcC)ZN%Jx^BiuXp$Tl5vUXmjQHsa@n;(pf!MEld2*BJKpQl z5TH_9J(n$YWZx^OWw0zLlwCQb&PqXbZ>7}&Wd$tstH9RleLW#6k-@l@(%~_~j_5uGvpmi-NFr_vt za_e3m=W_B^nNtvIRXh09Wz+wHIa)Qg#_UxCTg?ZdOw1@0ZIFZ1 zT)zOW^ri}f7&hg>Lt3B8Kx_V|U3STb%Q`96wP@AeFY+q2Yx`)dYLNDF*)rXNQFVxgHL>_?08VE#Nw1csl zg&pNktuj3;tG&BN3aXyB^#87ePJBcTrrQNR?{*)~%GnxzJ?KGTqih(6=|?58aruE7 z-p4}iTKA;5l;`*!ykG@m*0&s7i$UXyN#Vldo~55bjZZObsRcvgLa3mS(qzw(%>ou^ z{<~!gdVOB(0#!nH{ zAg$M-GDRd*@Bc|o1LQ@hry#M4*6RDWbW^{?eMft~x23wq8K7=_F#_fh<^LoVeT6qs zY0OsPTf;O_V$_wLd9PQ>Dqh$!-(WLQ2V#(DruVhn@0RnXpk#sKj_dg7(N==z3zj_5e4S_)`4Uu1(F>)2F zF^KZiv35=9u_Lx$&Gg6OY?QGfqJLqmbof(o;r~?u1#}j)Aylr}fSw6FE&ty8m<>MU z2tc!9hBds$0xJs|&F>YiZ0aWEGzBE;p3dWn$1w{Pei%XIEceM#@UX66HNnFQriWwPsOh6hNHeGV#besMB;49Um17G;p@Ed z>1yUs{0adH40!YS-v)p2L33Xw#H0P9wF<^+FC3yx;roKu5!y?tu!CX<~5XT zhnhV0<2X8mtaddvoY{F=O*c$kzPWr47O`q^`HvYb9!HBxXg|~5c1MfwmNjvtr)i?D z6i2&)uC@`V3P#_^wn0wuD|n}D$eu2yJZ~{cg$S-%6s$P1CY%(yXh59{K>922zc#MA zx`wA(pB1g7IGnjjG`?KFj@aJ{w7c>q^qu}%>`9)U%!Rdm@Qj(;6fIbfipabNEK8$w zhA@F~4l%r4eleLBq~V{!kzBHX{&)nr)ho{b1Q%)ziJZMNDKyOltK3&N-)*rAtF)*) zIIpmpwfZtBpyN1L>5{yK$=IV6x-#Q5Gi|h06=3rCxq|Pqvj+=hYoL?{i5l$c63Mf& z&?|;e)l%bkHN4HC;UCt;#voLzOd>fI2khV4*eM?xVBI|WFFp6Qj#J`GqxI~|FPl}9 zOUH{2qo3wWfOqO^pfIPo_FG+^vRmXRmY7W$Ng6rmWDGCddSSmBq4}TkdI?AE<>*hK zw|rHr9DAV*b_4`+VnWPzDY{?-cOL;rE*}-!`yQ7|^=j*|Axbu+nt-Dt;e)qb0ECn2 z>35eAAX9`Y+I-bP%z$&J!`ScDU)+!{;)pH66gdG`ST)8P%Xx4@t_-OH8$B1YtXQ}V7IBA80AN+BxjNIADp&=J)MxS*qv8f}@BN^-%8&YshH zbh0P;=HN+-FU(eoi<#;PHt(_i5cX3En&Qc7<-6Up)WdQoC1H z=Wdkd0EAg65hLmt7nTqxe7|8oVk6OPQ4Ra4U1vV4N8Wibu?{IHB`OMn=BSMU%{yt| zqJ9D}=BL-g8Gu*etIp^D7+VtywjcHtx4OE#uw9Ox7>>EO;B(o?#g3PG?A1kq`9bY^ah=t{Ot8-R!mxC32c746=UVVkn3{jXQQ``} zvBPY(GIiZ}2^$}++fGxoN&2OOYAS+(x#8-h*VChIj_7iZ=s(22d_%hzBIuoajXoou zMW|JBc~%uSmcqgs$JkTz-xVVZ5=}~J`Bb;ndIi}Ivq;YsB%NTbdV|KlX>x+dYm1Wb zFpp3uJmQqw`l5WjxkvS{5&P%K0Uy_kx2H0c*QZuwM5tIFnDCw^Z_)fw3Rp9J%%~kZ zVQ*tAry4@JxE*53Tg!q7?q5Bh8atBj(|NhdIZ!fYNS#!3S6@f|R!Tx)JnF}yDa@AT zDQi|n0rS3#`?j1gb_g51mf%;bL6#r4_=U2YrbAhRdjcY0tHmG}V~siAgB`S#B*`W( zr`Tac{+sES>4+==2emo<8<-Es=!J@}C3aRItZQy7JNT<`A~o&0pZ)n5Tfc;gdpF~} zQq&qa_*&4tvM8!SNvY=YbX`o1Mlk9X6 zR-VkgsMAZf<~2O173ANNo zRt#cgLF_R7rpT|`PJ4tvujaeN24soV^0Q7)NR_zinM80($Gplb_O$UDKaG;ab zXV_6<8xAJFySQZ*Z2w2Qw|O=BMWoes=1~Wfa@q~_YS-?>#SN!sU*`R(5!k*JJ$y1- zUnD%2j-y!8jgcEh5@dAyE?PwpRauMjs}H2F)B>rEQ``^D48_C4F(Thb$U5R*be9doQItHrl#v7_+FublCbe>3yj;69r?2GA?_2D!ggp|xM3 zQg-XpG0debOE7^{I|Z4h3vP_8WcJvBwMB|M7BGKRtq!fV={`I?RX-KodwOq?T>0&J zWyA=IoIE{Z++U8!&t9j}LF(S@;L>aCfc-0G`xy4DP&L89XsAuJC_5uZU{L52f zr8AlBi^iFL0{0IBt$EH<(UGDLlAsUA3uRyf2o59vd&5A#5OH)VvENVb>!w!)ndw^k zI}NVYzmOOCeXztyD5Rm{+9kI~lDc5#6Zg5=no_@hXUqNTwQ2zD`i;G$`NZJaI{|RG zp05~(%)8Vcz`#`k2CfO5{P6|L^1BD}!C&;AP{>>@PLxy?S{*0ibpI_AUZ~#(PpZ|B z&O1&m33uOkYkRg?UDEUM*iYve+j+EZrjq2rzHHF3=hs)NdYbQ=ut~7}hr*_T&hBMl zopnMqx#>W*u?c`RMiO_KiTf~(9Sqw(f9IChi4)3+d1(&!ki})H=8*jMw?>uKFg<1PXwy}@r=*6^l_rHEEvIW|jmjqYh4WQ}e-Xl0K})=&*KDSO7{`TReR z0qclcS?J&NTTCiID9;{S4Nf3YhC1XbNR#9SVZ`Njv%lK1A|>W9^nau+ur~^bY759; z@h(T*(_qOG5vdJgplvNORc?Zz8 z)^-nOpDk1=g4wqfX-z7ZY(FEebTNm`FAf3ws&%X?=S7IZxW%8}09)klvESW@PS!aV z3>DJ3lw)&0ogUdt5Jk&330Hpz(s+_pH`QwAMF)=6)+F$O&E)-LB2?#*-)63g7QR;M z-H_pyZ_0hERu7@;DYTW#(f~>cb1#cuabme6FepNugNJo`1XNYvB$R(Qh6fB#q^s55 zQ|_lZi5+y=e7DZa%Bp$3mk4$EQPq=0kC*>L)=RVNPTYbPz+~P*i}OQ@kmx?iytvd) zC#Npgj_23j>S2XWtI1jr=JSB!zH8*-o4Hm|zrc%y7P`wF7%Pst}!B%j%t2!AWmRR2Nm(0>pdu)5q(F z@a}+9$Lnzddd6Q)ESapc8e&U^dh5(k`i1h0zXuU$b>x6(?ZE-S-%_Rq1+abr!Y@|% z-Ue;$*U8vg?K2@Y)@Xm*)$*cZj0qt=GDn-R^DfJMwwC;09cX0raxr_GmYrj8$N3v5lUt4Pxtq_bCAaNvek}fK}AutEAKa74;rupzHa@S zDKjwGEOBd44q@cyD`lA!hrc?6q!f0hD#SOJ7v)wuGG7*&RIjJl<4qQ)h_ElpmCJ;f z&pT*JhgZVz2!HEMO(q-ntG-N$WqRazxmm^b_8obJE z58m!-%-U6}wl;k^)Og*JVp2UmNb8%XfNRM`;_HyHzMO_UvK^NAa&oO%a*HYAJP9i0 zlB^Cs9i?JBYG-1^3+nmLtpJ4Z>ag@l1aRb$0*4SL(>JOr;HUa7l0}oqZWwN#@({KS zjl3#~Pylt|>|6-V5+xt10)TIsw`Eqd18%u={pnw5=F<8!JLPyc9$#HrsX5sAqUza5 z<-#?&(o)C%d+Vllt$i78l{GF^{T%U2O2b!-%>o3nk)%6xD5~-o_M?$O_+gyMa`^&MRDC zY5zx*iCt?kEMNGVD9D|260)&fK0-n1w8kp_K1bO*KKTpD>oS|~&X?zzfYM}yIfffF zCIBF2t{@fCdn;^m$MeAuZ~2d=Y6j#T@ixD#+iLDCQNM)TyNGicuC%FDv~uxE&T4yh z^S!%hXjmBkSBTSZeNK=O7YaoA+gN4#J#p#rm!#F?T9(Hhzd9w zcp@F(nh*5n4lzKT!idOgCIEHnd0KvtJZSPnCW=K-QjMOV$$>bFymN+(qw?;d>AG>wRYc*p|`a_ zdPCa6Uk7ypR45fS1^F=yr7CNn01;j$+!nzi-a35O)VbE|{=xiw*t>MW&f(Z%c7?Nj zepTqpAypYp1inmvr-96@D1)UzxIwwM{v;DXgl0NdUwWO&dx{?GQ<-~OYPQ?XHT?I& zt9U&RI#DW!A}{v2nldnKD*?R%Z3gY%zLhA$)JI+5x^GoJJFNMW_V7Md{iKs}HeP^RRR!wO;k_-BR#woML!3g~O)37ArWuIB1hb#suu1erSf zGp_%9(wqG-Ql}s-02>H~#{pi6$@%n%Gt53!oP$x}oyPwP4d7GkUKIqY?e?~iS2tQu z{rS6R_4u_OSz}&9bi)k}>0(C_TQ%@ccsRd}ZOpT3{61N=?1#c^9e5&Kb4}7FMZYQ_ z_B)oq*BNdEUhj}dCJHv33QSXL1MA|lx`-N;y|qOW7i>p7H`_1Dls=~ z_qlcLFlSbt_sKSZ!t%`;O%ZyPwp89e8eF9Gqt|}k|72(dv~R5&PK>U}UN2XSoMe~$ zjp>5DC$=H3#%uO->j*@(*T54td!Nk}@XzXlo&3K75n9_@)Zq{QZuwC#x6+{G7wGiv z@WDI-l;Rccq$mKfWBs6Hwds0;3}c{K8vwZD$SW`rX(bUYUSB7YzTRTR2Dit7K&1*T zafZ815W%;SZQY5mRgh03u<&cgVmH{61W+_o%tqE=KVx9(tZdE_LWc5_uF#c`VFcNIG*z_6IQ*HyY8AQt)KTV?7lOp zRMcjcwC_dtneWpC*)M+xqFZ5xNs`elIFqp|0v>MEuPA{V3_aVuV$H6XM=Tu5+hmE2 z;=mXGyi;kjGDf!6a^5z6r)KsVXw1?hzsEELV5EyZ*deQffo=RucYrg?@z%UZqlte# za*pc*=IGLY@2_Fkmhu=r2k>458^v4X5rb-;itsMW}x-}6H61iDteQ1$#M%3UGrui`pD(SYn`E-xG$ zSY!%^tI**&*Jml2Vb8gRVqX%vC8vOvAm#D1W8l0E>_jWogRTu2 zs1I@an-M#Wj40?8y}J5t?(MF2YK6ax-!Ad-MeO~*)u>u&<67U3R{KF{egH$N1xwy? zbz(8_l8*GfjgIovx%UBIdHEp1N^7n9_b^Fp)AwdSb=(MZ^-{&$H=v@v!c_GJ_jW+B zAQZ{hQ@AD%&bt9#OO$Po&vKE`SXDIt?{k}V=8?PqMe{XSjfvqSpCr&~tc>_0U82{H zHhe)s!6%N&Y6CgVZ4%r|h+s_<+AcsD#LT}c;s%V{ScnY13Ih^Nye#ep?wz^ccO^>9 zwl6foqT*%>k@=(iug3lx9{Br5x~Qms%p?QM?C>YhK#MkMb>?%`44o=h!41uLbG%?)*YXVIopZzfQi-zhzTZ24fD!DcMMz1jiB8_qHXQJ0&&iWz2@=pgt z@Fr37^(JtBGVqLU%S*Fw9=-#e&n`FQBnO5O`zt~G@r@dm>_6ldjq1O zjeO?68}JJLE>%N0jydCBdgUe8_x~82(kCGDV^@1ZrJ#$a;LQ@&1#VCD zxBIznLIbvOdnY^@VG3v-QG^wk*I+g#sQh_*b`NO9I(y^p;(_x^9M-8ESi(8B^ zCmD!upXZ|LWe^_h=eC?xO>~e*(9fk1N2Y+w;O;W)5WvzKS5JLVQ;e_@;>g#i&Mt&O zILfU6H8qKgKcxwr{M*XU^W4Qj2xzpp84-O5;K2Cn^$-RXYC_Gdo;mF|Abv~xkFFBEAB`R{T>J)gs_ z<|_w`SPCp8!;UbdU!bK?1VKw0xq|AvVuMwKX_X?OZ@t%clegPEV~E^fIV#rMW(vEbw1 zhA>+(Vh)eCcl?jLalBK=BCCTsW0`-gRq+V2!34KjunRwYv%s>iY{P{83CU~~q=>XO zj&8FEdHC1LNRYAk-SyP_b9tSl!ouTs#B78|Gi}(FA=Ku(z9IWke=&ew)W9v~-|`g386|oZR~--Tbp0{Oe>LDCH};^T<|Gcs zd;E500bI@S@e6G{n(N6IAcxx(20z~>HgH4OJa`k;o5(-34A#cjyoGz*38zs-{tGSR zhcRO?ACrC|@|}NF#{Db*U~-qNSFBg{sPpL3wS@}*x51`W|9-vR3l+846rtJ)A7%0r z=Ql0?#W2%Ar7yzz_gL+zb3N~>sI1}%f9vAHV#5hAE@GIU zzlo-K(^J2XJfD1pMyWQ6BD5(!1iv8YpcvdBkyO%2W`$|p% zgmJ{3VZfj8ko>R)OxU`w{4S93eKy0;nu+}TEfrp3=GqWmcfhsocCB7q*Tyi9>0~OH zcI6*Y$3M8kc-0$ zp&KEB|vjI`o%iI@Ob!Emg5@!^C{S_ln=it@G@CnI*@LUdr zu?g#x!;8sMliege{M>CB6%~FJM|7}@YFAAexnR((lpjXd$CCCj$1K!_j_7IxDv=Eq zZXvvV2g0j!JypUyGL^GD9bfO6j9UGik)_QXaPPT?G{Qp`;h})oVpIOo=!f_5^|}ePiE{(LJ?=?NBjCfQ{B=lDI&}*IcWLRs z*2aCxf;=xOE!Ve(sjQA9)c<0V@2c5dg#G#9+%JC@>lW$p2bA0BTtSx(PgW8g9o7f) z2Zix7a%g!QgkZRcWZ`R76Z51mIzT3o6ethD4k>t!%l>7vO#WrMpC5}smEI3gh6+=% zSuk{K?HuT_|{#|Yq-#84IeCQP0ARr!-8&qC_gZs`4_ z<3Y@-*D_V!@dXw?c;mmt?LuhQVLQFedWTnO9MwAy82Uzglv!%PpsHGhkA9L#8mvW2 z>V%b}pfeTY8xZb2awAuj%}n?6$Q)f&M}Q0hNZ#(GXaZK6)}sR#0oVP|rmEr_A17?z zsC7fuoxlpm_)r9PRx`5+DC#ZPLr%8BgwjQRSj!Td)-way@DVOyX(Is1Q*k-GznK8B zsv97q_ARfmNYY48EiTrqn4j~2bFu4h+rl8K6upA z0Bs1C_w`{<_=aQ`Khsid5R5f!iUiABj_pzU@vao)WS=9wEtte+F%5C2e@`moQF_6% zp_rop+w|^ul3MIxK5voDH9RVK7BL9a{w-IQr(QQGC_u^WW<$0PD1EsKE7cmB$6kDq zW%l4*cHg4*8?3}vbA7ku3?c2Z40EXj12frJajtTZcYQPMe@@Tlf8r%6DV8mG-qRpH z3Wa^Eu_3E6vpU@bu2$?YR+`IK&ywdQrFGxD*e;Gk9c3Cz?^_Z@;}PYVM2^sv^zWhU zX_=B$Bk^dbD>#&7ol+&xeW&TV=|>$d|8>|?NUUKVCzSRJvp3H*v0K+b0N#A(e6FkU zUykWwM4IGL1Z1t1P(ZY#*Eid+!m3d~b@XrLm+YTm(V&GVG@gz7GZIcrRtcX<=oz-f z;*_N?r4>w0AomVHrViWMYWUr{PvoZ))hLI!yj1|tm-BCU-_R|M?>8in`NFCzvsw65 zeTthkh_Tjk=y{MNKd1hhG(HqQfLTAxEx>Z_&=gjaE;<`tz-%wWdZB5_Q&oY1*}w1* zl*{3lc**Yzx6}G=U}$Pa+&GB^_tt$p&=nF`5osizt<_EJQ0m6&p){L%`_XIgHqAup zcZ=rS$A6!CGVYsgxD*C>Zh0#{g?wX`)wBr!QRz^*Fpe5Be5-kkuR`Is#@SOs5~)K9 z{8KwUNg~1UdmTq%N2ew3{`JPePdZoCgV82_m2#4-HsE8x)d$q3p&qs$-tcr$_Wo7v zv#21t1R%#i-&6ju!_g#EA|ht~d%K1K(yfwUpMnM2BhZW8Wah7n;ERyQSBH>jV9*3-`=f6L2B zW_3MUBT`wW?C4qLteu6yu8YYzTSvo?0pDVKd^+z`Ea0keT3CafVnGH4Qtr$7ws%>i z7;h$=9bI$5_&I;#y)?>NpVrzZ@cp|20WbkI4Qyign>Ji1q?j~vG)QtPUD_`M@VbGh z+`epM<<`@ICvc^ZzH)6An9cQX=yToQt7w^@a&dPnab4v$M)F8m{G@rU`$JUEt!V1D zch0pa{s{w4?3EY-?R#_!a#HGxWzak%9P!A8^5!~eHg$a}0U8oJ#5J6mqFJVmQ%c*MA#}AVaGxbEh zp8?(tthc6tTr{W8GDgY3>1}E@8;gBgSi=CAIA?j&FQTfDD+D3h7+K%HvPocu?}0m7SAq?&yxe(+^C^W40fJigzKXO_ILvi=cZ}Eqc7$fmi|s7o+ai+i_eB z^j=PCTg%tMCsDN;h)NIKYFiOBWq)V=bhBuaM(bL6>^U17(!{ctsM)W4RGFgob$S~G zDGzyuk6Z>WPr|prmjkyX#1azNN&e7tNV(?N!S^`s z+ha;H*}D?ozGJ-_<(-(Td1n_Z48oFrvs-sYcYp_@eR9(7V>FZxk`JUMhdi&p6g=`K zSbF^TY6%cgfxA~he1AU^*oN#( zcdBGzy6CU&axj(iZJ^i)|3tI=YXD0+G+g>j%zgd#xfM^Q(=>>zfa17;3b_4Q?kwh# zK9n0NS$$P>%iHs)8FPE5UyKhQLUXqs6};xZ*fsFf|rlxe#+)+JP>ID6#xH z)J4cj^~f>Anctm)=QxBc*ggN7tr8L}n)_a2v`!?Yclt9EI!0hx;dmG1b(kAj}7V`GP=yXzmZEuOZiF=?1Xe!}qjxmlZ{r$5Q(ybV= zRHn-+mI&y&hzho0>Lq%Ere2E;64$<+p@Q)kQ(VCe<#N%eu3vn`(`wDadoe46K6-FK zzavW@ei{DzG8loi;Ik3@2Gd#iuq{|rma?N40us1Gy#NbL71db*&2~#e(chq3mr7-_ zNkJu&9ykDQ!WD5vgeM@{)C z=d%&mzc<_*Ui4QM)BSOI*o&dw^a8F9jew@)@!?p{N@HaooaILA?vLfNs*~ekj*}N| zd1{2)n4S$?s;b>MG4M{q`pLjKW6>GR|Iw60P*4uBMc{oR(T-(7Xpcqh;5aw%m=q3WwxTw&dM$t}`=>N{DBYT% z6+8WdAh)S8Db4oH#M|HYL?`{eMPc$R`pm!N;js14Tqj=jB8oYz2I2vgks=M|=QBGv zRVU-Np{kk;L@zsizLQRZ%di=brX6*-JzuDdU+TF0W>RnT_{y$T`*b~FbH+8$4#los zjsV_z9OG4%8YK1p;~jAUM08gBQ%a(q^&@ZoJfG1yxj6LoFFc-dda{#&4EpxebHuYF z`2T1D=qkxRYRCI=x4jTs^2V!RoLm66@HJJyS-}MJ!!k@(ZW^k7c>1(~&d#=9M3Np6 z)$&TcBysg*;-|_82^evW=h&ThktkyHiXTdv)V$d-ig8iw+edOYG3w$XUl_?JayKH# z4TY96n-o43S)^LR)>HL+W>r{x-JiwL(@53k@+g+Zct#LzK)Sf@q;o@jus+X4)%`LURk#qZz z+Z_pA60B^pZ=YKY!W`%l$%F+Pp5fYm!;v}DP#^I5b`Cy^;lbK4T z1hM@%3*}EG;`)Q>9{vQ=dC4S;V2KElII|joSwMz5P&hU9L&=Lr47{r9ZA;@P8zo)p z6!2a`oi)$I-S<}0&3LV?b{N#Ttd|lK5N~avKO-Hqf#*p_h=sZr{uXTjoqk9qEX9$a z-h7PTd`=&r?*j|(lyqs5O?$!&&%RMh#Cs1*mkna(>PmS@gkgS4J@~joBFP3zT%a() zC!jX?d4MwMS;F0?A#eD+21~VGCNj!XdHZAXL~pY3d~<&U{W#M*1OZ$8*D3YQv+jiF zU19fLAS!U#P0QZRH?zOhZSuiZ7ssAF+?+IQ@h2F+e6ekCGo=$;uFk#!3}>az=x^eV z>A1p`8N|K?-tnEZs*~#xymI>jwr+W$Kak_$sZ$%g=o7@km}Cs+hf!#?iZqi_FS2Xb zJ4H~Hxt;tG_B7CXgyR}wf+xS&gE>yLqWY zje&J!>2oyJekJWQCK`0k-xJsO_Nk~(Z^n;jud@Xcwyt~L;xj5Fv z*~riMAgXn4uRW9+=jO%PcBA0>Cjy_hM^@w<4d>4d<1I$MmA&n-?GjaBmF`d^!EP3l zim7-0nIb4y!PtX#0(PJk?lELuXfH(BeS(WY!m}-K3;l*?r7y3x?RO?-i0BxElxkz} z4nZ3khR@5UOK{;c^8r!zn6->y+ukVebLHBC+tmf*vwinI6bjX0bO({LM_X5T2_<;Y zbz{uPfx?D~(TdA!SL{&X=_y8RbLlzXRdcWD_y`-aoxS;5U`CK6vJpRt<1rP{Psn5Q zs=elXmu`PAGF?&jcw4y$f+%jq-PKXQLurv*uYGe-UCpD(p8@52r(zHWnYmb7LMLSw zseMca+>*nU1A!mC1qR4IPxb-JuE*os=%`O08Cx;FPxUKG+hmK$QnqF#*;_^24HwH4 ztEW`z;uC&4rl=C}z`#s?=C-~_ctuvBg=_oJ+Zv;%pIR3-GR4N(CMJ0?;39K5h!51y z(qF%KeOk!X*eF(2`>?|MTW)~EAd8zJJ%s_ZvSBu zepL80nqZD1k~{+M?h>y=U;wxo;fh_w)yRJoaChzc{0SBcJw_ z_VtS0B^P5#=ivzUu^9h2Ug-Yo;B{Rzn<}AXaQ%q}|6RwB_*;eFXK~*PtH_`F{KUif z)X+_iVR`2MRAcq|6Af0KQuj!zp34hY*dJ?Abp}iQ#;XM(r*o+%zrtvi_fZzd?|2px zM5)-jo#=79#rsaHn;%CIxEYBWxarU{yrlc_yyA*lL(u+$1 zxz%|X^78gLM&bLptE(6KV+tPHerQynU%om4`kN%#uM%{r2c5~~>|XNC`GAI&5%%D=$iUvi?4m?00orS$+tEwan-8}BzKm{fJ#4^o$Y7zhvw)@I*$mGofHar33x5mvpYgwS=`eHCSzW`Ka0 zrZFX0RQV80On#KG;my#?^n(XrjUc!3P-v$)Z=7Ey3ae^U;lJ6eX`MflBL}3Pyd1iW zBa@$e_NfKWdi}hYZ@rKg5v2V@EYt7flWmvLx^fG$_OS1ar+sB`Q%LVDi9oWcf>Wc2 z8g;q8Ha#1Q=)$B0tZ!siqQaRw`^h>p0xMDUl)v?0GA-G%dhgJXwUWa~2xpSZg z<-d>BWd5?^D-uD^8l@y(MA)fnfA499une(#D9TN0EL_qdmYa(NRU|B13Xxd^V*4v( zzrj%AgWWxz9cwB4AKJo&rD>*mw*&d*@F!C7BXh*kMq3`q;lr6Lxmk$}pTSop0*O=* zQ_%fK#CXgVK5F+rlXIIluPL_1lha@ZHeH20c@j@PMCIC&%huKCh=qXxrk$-fi0|T7 z3ri=mSh@bWmGByGyu{w*m6h2MByLGh>u94<&_GL`3lEZ8TQz~19fR(>J6(Gk#Wx3< zLI<;)S@6%CM4 zOmK_O4>UZ$_dr#^YB<`v(enDZT6cbh+`|3fYmBUSYm{2DKIir=)Mc#jsav^swYIibLJBFTMu!aaVt;z5v0ov+IRB#M@(E(;wVV;=O%ra6Ce#zQ z@tr|EL7!m*u~Ir8AF;BEDw{_CLT69hee-Wuf~r{hB!Zj+(WyhEhJa{ts!E;weoGze zcDqrR==cUU?hP(RLhS~sk;sWc zc&pzpx!sVMGsK$Mk|@ORMyK}t3J=018XwZwy!nO+-s$DE%%<~sIMc|1B}F}2ddK(f z46;C@g3F%iHz>$)(Vv|z)^$>Dn~K=WmoId9o_8#FTW7PcYcjk#6|>(1qPkKV0T=sH zShQ{cUZ~j#e)oCb9Rh(ZAAF9^4Fl!;pyGUiT~@ixiV*j4jfC&~WgkLg9_o1jm+dYK zRquYij@_hgWIr!UcGYAmg3uy2fn$?GEJbSh{m| zgO{aeAO?>^eB3Aq%CY?qZuR40shBU-CT4@mA9j+{98N!y3zm`!e)C%38R>x0pmE-? z4Q2Lk-DmJ0AIX)U!0F*=vf=yjuu+|*xk+qtw#_Ig^Ba;{PlE7{QK;2IbgFn!>OyNj64%~{?k(J4CS9;@K2j6= za^I&%n)O`mQFI~dITeY>TM?7wFxIzG9#zv@k#v@$A2zT$Z+4sI^06K5<)fh0;WCJW zqNhrSn(qc+)7Veg1RQ=p*jt=WlbF~o4UKBJQln>m%C<7RGR}^nwacgye=gtm}!=!f4yOH}5ml$8A zo@_uw3I}5c5La*8f}nOj0w`w^v}*qw*Tj(+`N<`PZqla~0M0I~$T#O(`l1M!v{m#SlZq93C+)ji-Jtcgj5lpg_Uzo_N zH6v4E(EJ!iG07cPdKIqebq+D#N2b|tWg&6Qcn`ws(F^8oStPn z8>}Co6r_8 z{$^M68C%_5?0C|zSdK?eNJz`ilM@wDtYWzQYi+oof*!}SqZS(fSob@Q&pwtd8jY zmXCuj#Xl2rv8ml7P~V-b@cGnR!G)o9>aOH$3+Mk9#Cw$?FD_9@b9l=Y($LTwL9mkG zoccZ0FscU<>4`gQQ)tFd{PtwBH05oj!0e}o5Ni{4AtZg+hK3;Io#6J0bCJ0UC<%TR z;b)sax zyQf00zdYcAjU~IR<%QJiGQN9Nh5f<5Saw*dRAldP(mK|>_=^!}s^-p)+=$|>?4GNb za;TRtWy<0e)TK!*MN%kB;&(sr&eb)1$R;~(k?j|zCl##MA&gX;#&xAZM8s4N@R~^F z$Mvzm;A&8Oh{CPsOfL3>uaHr;9TV=QQPA7eHZ$Y&6RXn}665X1m&ONUB$tO--nm|d#}}nM8#{#y z%X=K5LZcpZ(aCDv1UlA|e!yy@k!VpJj-%Lda5Q;ExcOa)-rSq-!lF@6($AAlx~41z z+d`WA+~&Bh_@OY;tpp{%Fj?&ZoAa3I-9wHRCZcok$7zoyqZ58Ii{3+gu>N5&3x@%C zbyhyRtl9?a0V0*ngY5MusIB!KJ_@=7GG9)&o0MylQE2)I0`;_b=&8EuS;uE`GX6&MFBW-R8O23cbfw6oO@wX;p)ICsE6MWoS13mxjDjw2K!40enG3#AzaSe{ z{+Ybxo!x*wyWpA@@v{eTp|+8B=JgIEu3drAuQ7ft)k>aXT}=9vlW%>N!#(_>iSn;#vXe+YFm6pr! zgo_eLWUt>vt3Z^J?)SoCfny>7+IEXHyEL5nm7?HDtsB`x7(Nf2&4snnVw&^^4A@Lxf=##aKz^>!Cjk2qktI}tW zqF+C29oD%B?hZSsqyIm`-a0JGu=^UNyM`FL25AOqkQ};Okdm$;q)|k=25AXN2`MRw zp`^Q{m6Q-fR2rn~JmdTRzVm(8IoCOVdie+Q+_CSq*IIjTXZ>hLOF8AOGLF!YiWo__ zpwUIpA*~|I5HKRe-uM;EO-7MUheskX#_!YLYdm-CVVt{rIh!{gV#U235Cs*?<&Rlf zhy(E-Jywx3>S-Fba`}r0WiEXAii^71d+GN_-REYB9|#8BJ$8zfmnWxwoF!~-7wdUU z(q?0i_TRm$wgzu}O?zshYtZzFM21SEQ2)>8XHSk#+7<2_mXQ4J#GFva)7RP7tDE2K zIcT0$DXJ@$s`Q7{y!eX^!SFirEC2FDdM-x_!-(uxI5Tk$DKO}Py6Roqr_p}x<^RA> zs&O7!MndszxJ)}xeS{elRi6!}wt7{km-sq;qA8=3oQOxn1>4{xvdP^&7+PsR0PCqE zfXmk!KM9^)14at5Vlh^AzpyMFsNKYSS&{emgOBPao8@$kJ!mLx967~OyEL8~=NYFS zSO1B{&a#b@aV{(rzWNy0qQ@5*drp*abac3Q4F%Gev+cCjgXG6fGq2dBO6 z6qAsmDAUDi1K#V0&p4r12N$UqkHS63@cOTqXelaeiU*#7SZDFwEyM=<-j2MO39=(u z-s$W9@;a0^OmP2Ez4asb^p0lPyAf^g)DJ^NtsO;n@@B^)QBz|H6WWL6h#RfepR1!F z8p5!qYyB+sAaxdgll0JufqO2WWcVg}?(5LT>Put;{ZgbVE=Fm9=jjCQ3BU}Uv-CVJ zUinj9&Jv_$)?c)WTyFI#b6Z0GE;i6?s%D=PA?zi8^%7`*nh@2ZdP<+lkS$71!5eUk z90@U4nEAIzB@!O1s^TELJAYReUa}Pj2Z_dCK|WX<@&$hm*f3se@aXZV59E9lzV@I7 z`O++0B^f43W5e5}BP6uy#To z&hph3B%eDfu3A8XA}e=j8fs)s6Aov?S}xKFB3_`CVVJnPnHdYTCp48ceZWMYZRb9p zz*U8tk^LwmUc@ECSEePkhf+4i;iD7sVZ~-R+jhMH_gyvEt81A#uPNVVj3Bw{A5MJJ z*rU)s2M#jdo`;}KsmW4&WBmom7E9i=&k6700kBDqJ?>@kPcK~bp6ZIKYWHB zGvgUiV`H`TcQU_C8eY6QY0WWGY02mYD`lJ_K23IVY`PO+s_i&fAFSvr! z*?ja9S&j{xiP%FjJP*?R#U!*wN3mBTh@J-K9v61j$DFn|v==FUEbGO}jO9(0llorC zJjK`#i87p7oV!Glae0*@B|q3ZEXc;5crk}jhA~WA2Y;h3UkpknO#VwpJ!gHt0LZM1!cd59mMWiW$g*TK*c6$nt9qTRJ>ty*!yGKrZ1iapTzIs{v!pxjo6F)4TwT* zYk6l%uWl^aru^k92xJw`(&8Y{t1=BH3&~K!dO44ucv{3^Bv@J}wZHR72aBU{_^J6! zlHodJ-CwO8_|!Z`Fg1nx_m1mnrV?4E%!}cIRb7x7TVPt5P{o?fC)(H8oU$L8=aJ4g z{`!k+8+?Ucd`v24o(YE?Z(ewf^mq+cdK2BX`t8i2>lb3-V4U;~_wd;LXly(W>%8nK zUPzPad_UPy# znrhWtlnIPp`H8^2rlQ#4N`AWVw7DM{Iww@}#SBlj1to5*FbC4Sl3TDsI&HkDwm3>u ze;H<>5b9FZtTwA4EH07QQt#s2?@;>p+BN(xIwP$_DM&s)p>%{}>XpvbAy^$7c zb1HtAi2xI#c(`^ktw16n=D_Cti&}36QsWt$g$pZFp*`M-&e{zDWp4Ge@a8I`T_xo; zqju&mGwnM)#u};}lC^Ie(SGDfVz86_`oz4Y4H6>T2){RF7yW~)yoIKNZ_yFUCP0NH zN!JZ**3W9a<|QF9DLh7S_e9{^xa@~}Q{BA4`Hto*cG}|tjGhqU+pgK&`y`0B#IBS6nt1d< zFigoeW$hqxAe4+CP2syRePyg@L)g7&%?SZ0fYpgV=q4!bBJH$ON-a*D<~Dg%_XQ58 z#6JcY%?iZ;i);-zr!y3~eR0*of8VY}82HlmO|PRLjNG}K8OmTgQjq{k1veS!G3ncF zehxSr@|mOY(Q-sFNO0)Y+!3otm38a*I}>gQX;k1#Q0$E6Oz+&!dTP3Esvv4%d9(?2 zHX{L@$?0RgGutmnT9?d}4VNSvi$DxpFrUul^kZ7rRDv%GFFf1X*#@&b==b68p9#6w zdSwy|y$(>*8fn3u%JYr(n-!PgH zj!Q;YlR7F}L^~uszI;Y^{x5zmJa*7RJg{srx%~c5{r|MD`rgy-l**L)c_d$B`x%n} zV^mQHpnL+i(2IHZGu6-NLQar<1qyw(fBulE| zGTfg+Y2fDaWIOp`yp6D$%2V^Z+YvxCUHjy@gdnb!e7h$_^Z_>VhBWF{&gqP;;&l@y z{gw$gBSu}fhq-J6qd+l6?}skBvyhOqqrn?5}y+CM3-Qr4;|V59Dp}s>B|%=pi|;-fX>u2^a~} zUs#Rcge!fzZ&vyt7q!nq#TC@|T#i8vrxTKKsEbi|NbiWw-eu0p@%Zu8^c1Nn_`W$e zHqS+ruq#Q@PodPBuXx~jEFP8qs~t{^)QbRyAI*YBqjc`X2IxF=tk}W-;{~Aa?x4~( z7c;Mrd-&{?z)TKedU8y z>w65-Vs%e~K(3@ew5BftPR7j<`Ko$9K(w2d;~ld|E=@CMZcajrReT_K$Su_8m<@-F z@O0Y_(TO+Mf1}7dZc%?G#Jxw;{BZaKp#quTH`yBrRciw*;A$BCyq^U`q43F|euiJ@ zvpifcmyOx}vmKQmdBkf7{%wbPoC)j`;zccbaQ~7hMHsB}53IkW^g;{Hg_i))jw|wh zd?pPK;I5P_+^XOr^#dqACt8|1yyi1Ot$2F!jdz9w9~&h{gxlR;M;atHI{Qmus7?7te$)YA7Rg@>7Q}kbLPeJRQ+RoT3xMY| z^kEFpw!h*I@ws(k4S%nl2X)+k|K50>*5Wl&Bx0ZED&ZQ;^tRUJPvlk#Not~dD$YC6 zyaDzigWskCO0GasW}OHGoOvEhJ(_Y8BS!kyYH@~r1b7;cQf%!`p>FqhX|>ainJq6C zFPjRV&U*+|xfJSbEH9yzE(~7&coFj#p%og=8bjFre;4fhp-jF! z48>dnNa|QG11WL(#ZdSbM{M+gsRBfIHeBqN-a@?^*16F#I=Ri}U_zEaM@G59kxM0Y z;ijoJ;V|ZvWbjRka{#cP_HvP{x6fMd@2-Wto-OTk0$D0@z6zA{^oT26zN`Sa>+H z4TW+eW8BwrY!E(}{k5#37)aMw7&pm*v^3oc+8b0I%JyFUB6u(9of!kWA48`f(!KswU0~Q#v|BEv9QL1X> zj2_ZRh@As^T(5Af)Lbng9^&eVXUE0FQ(irv@fBBJA>x3=?+XdLcp{SwPxCkLxI*(+V6sF;Q_WJ-<@m)XhO%I7~T_sjs9ZoDmL^wKyK3YX~Q3BxIVSO zs)ry3uuwon85w?b`SJhY2zAfRm~G`8agV#XCtcZV6`hYTR#es-KL%AtcCS$TxpAaN zlr!e!=SV5yJs>KYi(1mUHrIlod0RkSOyK38bY7oJF=6zqOPyA=>7kQ`4S)K#8Kwy?EyBy}-NE;Ky;G%&j$5s4O%gTg8+M zOd|!K=Gsjl`5C;*^(~M2vwGY_e(z7tsneX#Tae=j`GT^5zps>3*RfFeM}3kl3oLh# z1y1e#HPnp#FI6eX{>|cIUc=bTMvMwCS%1aHNxt*BMn}tRYCN_Gxjprs)fOj4^2}IJ zt!h5S!wNBUkG3M&C?ir0z^kBe_Qy=eTUez@AJ;eebtCgPm zhP(WnyH(llKQ1}?lW$ixsQkGht2;|ZeyD33H0#FhW3IZTozg_~nmWq#6nQUTXJB z`==GQev|m={o_j_^LW_&Ef+SDsarj)=zN+0>l00Pz}ofdP|z@t%%9--Dm@v@56J79 zd4=&BMx7rJd?pzddN2E@A71fQjT7n;)l8MwmfyS~;yZ{~0>m{g8y*OC0w zcA#+RfWB83kFHY!LWI&NDK7LqPS zcO7hcY^Y7AoO*%AiT!$2m6z<7Gulv4E!C4G`V@>Xk_&5ih$8X|7_}^cpRqOeb_{5w z#9NjZZ4YbRLk$rR+;1(@)7>~8d-(RfYLa7KwP^!Ka~`9*C=Xzb;b}coKpIqf02=&@ z&4hZVNu~f`@-+^ZyM?E>)VxUK=N@NFr zFyK88v3A>s7RHvZRv8pZGaA?-fO{@+mmP9U0Xe=+eZD0lfnmqCPU@O6gPvQbe}>5z z7X9DvF5Kyh`M`|&ZikS-vqh(^*Ss~!Q1hmEZ889)U>&mZo$aqk{i3h`0XTjXG0(Zx z2m?j?mBI;pcv1Pb#Fy4baDCzxk_+=j{D7S%mi4ZrC2x*WCtNe|+J5oCUmX}GTU)+3 zns-vPb39T40s+|UYRItxUgt*=SbaOL5X*#Zi<%OXVAxes>@XCfaNP*0S60f1!_!Pz zeL6+b<1oG-YW+eYKA;RyMH-TdkMTjle9(T@Uo17ec}v-bFOYcQHa^U<_XJX}ue5vA z_p@2b7lApuW^0FOWi!8t&iS+Ic7i(P8sl>I@ti7f7}kJFJa)+1Je%s-2Vc^#nrnT6 zeqLNp1EN1c5*U8}MS6_X5$BJ9Ja|2#^$tg{F5tv*5pXf7(^3W$V?XFurv5!il@h}o zEWyT@rqyzy6TE@gUF(u#ljei>+@0>skA-6s+5_%040Rh}aTcPQjx)2xj=<*`=r+P4 z&gVZ;bw{I#>FZ^I99nv@*~2QMq|lBV-Rtgh8#P#*b34~ZN9DD^1TguRYq{BD5|74x zXd4iSIIeXX)P7Mci^TP9MBMJoRgVb?+g|fsdj0uO<|xJkeyy*S%$2baa5O+Yb~1?y zY3v=%n0LnB9II6hsQ8ePm&~2HSv)`q^LU|leiDs-aN(Jd0`B65R4QC@s9`C1GCIIL#yPABd`_ zZT{8~j8BBMS*%$eEj;TuoqJGHu3}ls=rM&JvLn$e?Am!Ro4sf#mnl&^0E`TvCQgS>wsn*#>@l{J-*;aqkzrq?x6#>1$`~|0MHG8-Kjm3|LUf{HBN3 zV5Dt1hDYd*$%vp_YF1`II{sfvLxL)j_;y`YYf6l}T7T_0{dq*l z8tcDQd!|TnJ~Ky>0SJcc{aIiZvN&J!Be(0k3?&2aNCS0U>7#x2kjZE(snX_qoq>t6&UTDc|Dt`hm-H)d8;@)~`Y5o1Nc;1Z(SPNJEXNr~> zOM&a?uCV$Ein@+Xxv{?&zXL(C*2BgA{G>E_e@G(X4cJ*|7mtqOBVOeS{zPh!d}$PP z%>H}AKv@isG|q-^{uRyw2fU>06XL2rxAd_9V0jL_u;hIW{sSzmXcxC%44apW-iG$B zL}SQWEOo=T_CU;|jx?}Zo2ImuO=L@sK)uQX>ZhS_0?LjgfT$9}ff_;1B>vjIqytxLtl)>cWEhMXeU{@V;PSy5l~rNG z`?4PKA%8ag77E^IDvo-sjmgiR$j6#e2A9vV8%i7>@vJS$t!JhJY=OV64&_WqE3gGa z?r!3L!5GZd2^rtYo*;Puci69ns#0wC>Wdb~jM}dFQtUkuwmwm4MVs?sbD7c)>fR!t zYxxBzv3mrsxbr}Aa77Uf8s|Zg(zW~U_cJeb;PKbQ*cunYqGN}$aBp;fax{ZsIL~1g z{>+hm#JUkgONe ze7W|-`U5M74uvy14hDT96$`6Rn#Kc8i}jyvUx$!5bwc`L)ezg|CU@`kZuG^582eKS z`3qd;A7!x!C@D6maEZ9do+66?q0cNcs*9Hb04t|R>`2UhgYa$ER5`IdYd#i3K+0 zQG-uz>k#c7Y^7~kdnzoaLCq@-emlox07$)`kGc-HpY$4~ozpQZ7HJ|3S~Sqn@b&H4 z=MnS2u?i%czO zjd2J^&hZnT9{3NyZ+-S1Kb&?|>b`AP@eEvOOa;qGfAG`&up^!|0P$8+vNRXhTkT>K zz(Qf6*Qq-|*1`3Xx%%IBQ=E7+yJ0vmzXxHt9QJ&fgr7I7)L=0e<6{xr?70_;2(iB- z6|;#+nwG*cSbH9bJ4K{5jLOb|aCVo!nFf44ggsk$<_QXS0d1MdQ#`U$PPS&j6rHyMameet;u^BtxBWje60|0~n^ zcg45<&nv#~kzj!@t44trf7twyI^`B}j1Mwhj+BvA@j$KT9jT*qvVy6?&<%}znOlsx9F6g&Rf%> zfa;q|)CF7%LNn5`JpUyX-!i)1?3r-+$q1g?-_#U&>OPF%SyUIbU8~F8d_2o{r_pd3|0KjhV zFqQ$0kgszE;OXLa4AV>JiRY;nnf~8^q9li@ubK}#9_-A2d|RUV)^YpeM|1p;>y2cu zqfub_TRUyPpJ=>Bt-Zl!dxHuYY;1#p6H3?f(k!ASUzhOmSt8(>5T9IrT#Z@|pw{a> zAXhoAXP2k$I`&^{6qKhP4EgXr~G7+JJo-K2|UEG7o%4m zbBzp~40?}K74r$Z=(2@89dfRWd=V{nE^yku^Xx5)97*D!=ZO3NGD%_!>o0iJ8>$G7xmwI z7@S37tdo!b0sH4H!V0lO^>}!ncm+NG{+fPdO5;^J0KkGRfcEtUYGOwJTicZn)Ix;l zfQNv}nFb;(O^Ec}#b)naS$?n?f6ID!e6j?9L;)pDdGXSs!BM*@3Hq=BEj-j6Rb+Ec zCa~a+Pua=Yuz7Pb`4-ir*_wHgMKTEx1xCij*K)@}^z$`Oc|QjLB`=E%NXCd zJ+WnPQ@|k`CEnzHO9%V!$U!dY{(e$GfnXaVcls-S%Ss2Vn|ThxB(OJ7vYUz)Mu$A6Bi8uj>>w^uY&g0++6a2A^)j59 z5X?7>z!GApX+Iu~=c_Hr`lY*Vpk$Vu;aReaUAO1_6J3nHq!zRH$e2xzYV(%_^9h~JQ7fzCak|KWrF-=3mRBJh;A?ADk&&Ia+LXbb-_{c!WTD`l}!Z5YcC zejTLAfCFl-@eeaymvZV9^qBrJ-@`v3mj$gY8+Wi-5$LOKc!X`)#(fVhY8v-l?XW1H)jD)W&%J7wfb z>Mwl>Hug~zhF0B0F;4!GTOfa2F)sM5RGCVf(Ctaj9?%+In9YJK)<{K4342r&g-8MAsQ@g?>!o=Y_p6707VI@}^`*ofia*Bz{i1;P{EicaAR{S?7ToCUAm7Nzculm0Nx`#g(j~XL6l_TyG%|C1i_rt>Y^+@ zjhbIdD&O7q?C#ckyMPYuD^V?DD>3}UTScqvkiap2-Jb!z@~9OmB?=t4XysCe zq$B?o1psK7Z@Vtd0p`R#;i;aZHsH39gD&Yomop@`2OQ_P|A3b8cl6o+AD|Wa7B_ax zZ7bGO+|9rvT65Rq%SY9MYd{3d>p&mj6e2;LnazduAuVcjB;Q?DDtJ}~Uo>ey*iyJ# zW@lAB?p@v#N9k-#ju!LJss7e8!9R-KALT)$>tCJ+1xymNB};_Prkw&ohjnlBOXB~+ zw%10U$7mXl562ZrWkk4aM6nHDirN$3MgLq623;=e@xQ(g%8@~BxD#p5{^Wvs+&mm^CWwpll+=i0-<>fm67O$M5=T@YrbH?P zVB2wkkT0SAc|52VKP@O;g{-^>*HEr(WsRVMy0n85PK1v7AoYq$FD_r%5ppO7lz$|u3^21!%n^vd zi{DgzZ+$fs7O&WhJ)R*)iVHk%zRdRxpThR6RId++uEn!%AI1)!)dC%8Um0HPr$Tz2 z#0U%xQ!@oaM3+LIF5J%+=H*4;daC5<-**b*eWB_8K#Vz`{(;!+pv4BuWhPzyHuucQ zvTr_$^a(SDsN4xK<)S?f(tiB?%JI8QGa2e-1?x;}(}i^lL&9IA4(>7tsCI)gy|6yP z%yMnRtyM8i-#lNcNCqdWejB_eSw;P{36yY1dTv5||6+FxUEiGCA)PhH5kx0rNB zczyX?^VfE@JgLh0y~@Hp<8<&-+98>&rsT)~_#IO>x6f7ppsJ(l6#0q1;qEBRUAr>? zsK0jf`dQZHr>=DQk!4?uFuEJ)yK_>Uytq@y@kt)qK!O$u#yum*X-{$l0ok2tdyt4~ z!6{xEP&g%Br|}M!A@t5c2+BhLj4DMG9otwlIj;u?4kOD+Sf_jVzzrEvf=Jf)(jVRk zg+B%C<>VOaJMoPEL|2c->_a@i1wp)Z@csyLWP!0NOj%#O9a)+Z!~@sYFEra?jkar% zIY(8kTdY2SoX4au$bs+j#X3XSAs@*>cjwiNcx1!#-DmSk^7nE?9Kp?ty4O~O*Y{7q zymL)VFfwzBJh;Ba_+)TBF<$3E;+cT~MouaG4fu(we8|4J+eHe_&E-9XjT~0Y%9_#fIHttjp-eLb9fKIlliVc0 zfOzK z6|8(}teMSrSR~9}nrW$_*EGp+Cj5w19)MAc3>m}D=UF-L{Q4|8?gH=@-sm4$f-aTq zexAn;tAJWxyeuVE3FarWxRKLbmQIDjrt*z$-874YY~Xj={k1~Im$f$nrf z`3KPHU1{`x!r;@9wRb^hrmY*Vd4Kfa>bAduT6J3Ncbr>30-7`!PXf?uILiBOZhAQ8jp|!@D($ltFoB? zHvj8cyGRD+v7}+*DunA7d-MbwKT3TnZ;ZKVL1p~#fHI|zgN==Y!p)R(ygoFO<(IQu z-;{yV(*~gziu03L948`t?Mjay#SFJucEA0)^%f{p12w*|OP8kQ_uvxOs;)K=zDOgP zS(in>D2q7#m=J!K{q*lo=dL$WSZj?~pxZER`kv=s*)JN%isx@DG(%+x_ZEVMs?>^- z^5f1F(a5Ugtk2#{!MGou-OEe73qG9oz`wqiTuRC_<3NxryU9_eW6nq-*T5<0x>08p zyb5v+XKejeqj|{kQ;zLC@i_LYfB3TPGrtu>7$&;(M*sKEgQkV0l+$t?0h z*60v~Pklx8V}d<-|Doco2P@@;coOjM)Cjh9ywCCl6IyY*w_g!0F0GtuaktX}*0i8S zQsfizaE_+_R3-)UoS;J6b)c@a&gjMR8!*<~Nq=u1l53mc%pqJz7Hf`sQc<0$p4X)C zU9VvUG9`XS>?Eid6zaX8dc@D8MF*apGonZ-tL8OA)_)1vAOKty*V& zF{x5(85I?>miACF6-^;jkn2gQ!#L0+isc(#=NcoD@K?+&BDvxI{dBOWwOl2h^N`Bf zw47*INImHSmnmSlU)OBHSbnbj0DY0z%}M3@{u$Bd+vJy^!?(u-fK}HM53!J*jHUeU z)$z!qus4)t3EjO*jjk~@#Y^PY7$dkY81%HtjeO*04PJ_ zLXC-Fxwg5xx%8=*X!2NlCzI+{IutLj+rMooMI(q5cJ z#&+FWdGg) zJ;U;G zvi)vBHSa>PFgMM~Oe9bqfFG~Pa?3uGlytK2BGYtIMAHr+3p!7O)xvdSsCAdD>=4-f zK>@4|Y=+Tql(2T!sF!{RFV!;J*d)&1CL8RQ{m9&pDPGT>{fwptHoi}NdPu6m3=@5V zBxNUH;a_lLekJa@Rg&E?b0w4AmDUW@OQF^K?chUwN6q`U82{E+p&F3XDn&j0ZaVJ( z=rK=+f1XQ~piLB~`p(!IVBKEKvFJsRmImv*<$$`etm5o%ZYMd~9%?-bzPSiBp)qE1 z0qmWoEWy8LN)}JX$shdvxK+pk&uxA5X6HNw4up{hj1EKPTnLk0aubik=7viZpBSeR}DbN*Sv3)PVd&YLdd~me(;s_W?bQc?VLb4Q%0td@Kx6k5LLb3DKSRncID__hd zFcQ1@SoETiT)jPi)b)On3~SU!urYd+v%y$3jm%0urqwkM`UUDdpbwR&Oz)er z!By=}BZ(Q=wnXztH6P`jF)a3AGBl1r3}~`GJy3y0pcDx-d*Y#m$`@bXLwrlw5e9Eb ziu%d3m_uYoodFPBj*lL~{g4HEY@7!a7?gindUK+Y{2d_l#)No81d7Arn%lRa$E)X^ z&vo2Aq;M+5@`1`gd9qSx(Ji38U3Lmf<&%$0Rhf-FDS*yE9Io``Ym;BCdu{O_p05j? z*)?_tVk{^=3g0ac>HNR(v%gV|9!R*Y(Kz{9KUBh=RA(3a8{pc&K*=W6#17q!5*uAL=_@K%N^4|<;F^o> zDBY{X^)<~pT>>tKpU#o-m9#SmOe2P3oRCV}p3ATnmYqE8l+IIJ6k@$&5tb76nz8kt zXariua7A@LD8|NIIM#hNN3M5MUEFtU9eX?R$HBRk6Jwo>Si@{8`mV7*RcH7On}$vm z2;?1`Pn|-FGt-}uQM5~%FCGJvS|Tv^%{j33+BZO(ux7g!l2^f4By$!|2FZ(Q>vKa! z1#VwTkj_RE_hKg`$mKP$%HDm3tUug}1ze?~#RP8P>ZULCq@RQgJ}R|g2u~moPht!z z!db{6Wy+P@v~v84{{V~iD|*EDhK!Qo9XU&*%F4%k!Ho~oTYi0h=^7iW`zX|~xAz-| zj#+$MF7v$Pf5`CPGk_AeKG+}0PRVx!954hv1=YBt1<=8zKzeeJ_hT{7fQaap=aFB{CO{qr z)S;(fB9UQKek4nd4yna^=sp2Fn}nWZgH zT`=VW=)eK&MXyJF$-aE3uK>TXUEui&w>S)9ZUDq0isW<-=tgKEozoM;x1ud-F$0bi zi=DfpC-rupZQDxye2&9sXZt(;@u>XTX8r8grN)J_rDttjR_}oc(b)w)@^I_5PYI}C(L9~0y~9nY+&(x)~#+i)qke`o12(y06nMOsL@En)pt+wcX)>=mR3%tKYT_ZLA@|tC>}XX!92%e z&oJzUQBV^vNW20N?>ttFCAZMY$*RE!a?(xUiWg%~Rs(G^AMvIR8>hiRaS_X(6)Tks z%NMXQ>q@cLxW7namU z{kE&`MWDu2CW5MRSo9XNMfGcGk3uyFBipvzgiMBSok4BVw|{57d$6gA z{*3M{h!vFk8@NQ@=HK6JH(2x0_v6uT6NT70NcIc?X0F$$`nHhF;KYpL!oTBRpIAXv z6B$6`e`W$>I^;lFjHOTBpOlEnE-$a1HMwm`=8)$j(8Nn}6!(JJW1du-r7wD++D=98 zBb)!pSB)a@!bw5TuiolrI_e{B`jV<=p9~9ssWJzNuyMZNcll5zbL1b+7iec#4a+5X*g9K1ERcD%8{%qtX2;i{1m*9`}_xFt>y0i&!#94!V4El&_|ex`dRKx6Nn95g(~(oyJEC+y;?faq;GY@`EKsz6h~K1evu;FHIUwb5rGT#%ck zpCKsPjzw=EX>{T3r!FBoouyI(w4s_e4?@Y`=IeQftt)4J%?Jon%26*&ZKzZ>%?r3V z{QjuN0OJ82*$myPzo-L1CJufH$O9a4rm*yG6$XLWMp0y>YD!QIT<~{^Nt*8bExREgW$s|aXd13+E#{c-`ytPAv+A1Bb!D(<1?f*0fsTVZ`g^k_ ze3T9Ya#q)BvY`O*_r*ZfgL!3}IsA}#NMQwm$gx5YUiT)1jwkq_fJy{|dl>XtuNy=l zk(pSL$1g-XH(jF`8)v}pbnmrBTYYxZdt-B#SbXBlLH0~aG|fb3>olW+s)}53k9Y0A zwLM0SWvQ!6?Q`oZ3s|{)mEnA3vMxqY2cZS7oD?T33SbW4kTV?3=?iz(W<;N_gD?AS z`LUk=R}u96cDjotoO_$E$g`)#@WM{%ikgn#5MU-9VNtsoynQ3uRJbA@8W_Q#Zd5 zD-<5AF%JIuHDQtO+#{ACvcb+O%fW5*a|cccudrK|m=(PcKNt4RnGo)a9AnnxtIp+$ zkygPHlpas1wK@#SWW*W-y1>BMPstha%%$FZ`K%m!%IaIS^&Kg##^ISb<&)>6eX=@j zZvs?~elXM94u$Twkv^mV#JLboh^kq9L(ZHBmch0DpSx^Wh$Du?Y`OSaKmK1qOO=8F z^jw>=55BQtdk=tYV5GlAivSBFhn<=0H&$zOEwsc^B#>tgSvxpnMk7|Kn8b;9pZL6; zjScF5u$t#!Pl->gNd6Nf+T^SKPKQK{>i4$E8Vj>81iBq)3{OH7CI>=J_~;ofvna7Zv6GE^I%Yb5f}C8;sl0FVD$5& z^Uu3^B`=+T)?OVKFAox7+hopCaIYpr0nzh@54!kawfai@q;&Xx5sAboKF`j0$KmX| z!v^r$7%K&L?Z*vWKgS{)RO3CvWcBQk%6=}9Xm&K zipVQm`J=_jV1J#bH#}M3CEOnb=2R;TlgP{qOCiI__SorT60-!D>bn3u+73Viyg56m zzQyxBI@h|^-^++fi@K5o1$3G_wlyY(vguJ{IH(Z{F_sgyF4~KyjUZu-2`{N!!;g$< z2&v>nNEYWO8Tgem1MclDw2;a6aF!eu$<+!F5fO zz%rGBrW3F1z#K0Op-qRU%r#bWWR~GPyMsp7QHu&By=AyI69PjHoUu0 z_x0h@EMcz%9?IkDlKL(qrXEsHEINe(#mV;OC=*OCLHaBN8?t^V=V*;bu)(R1~4*>+^JWd`t>v z{XYg*VTdVQT865oG7rsHhbzE9WKE@aBdl&0vK&H=zw7_>jbTMD>TX#)Y4BwVs+m=0 zX=ExfzWO{1 z;L2Gk*h(<2vET-pk6a;vIv`V?N-v)=X!Gz8prphz*fbPl=T~P$Ly3)wQw@#foPZ8X z-ZvLV@!es$@@O}|rr+D{)rD`oavDk!R;INj95k-Y zExfhca6N9K_zLUISN$lh&YK?An6vl49;{vBHFD#2J*oAdoiKaMjC7bW_+054?^Pr6-P_<+$B zVi}Ab_f%Z97=>~zs&_r!M;?q>X!fbaWj^4OT1BeGiCJvxnB}(oaRI80-kv;g@07*! z4T12PmIt^L@x3&t(?#LO}`756m85HF2$sRS3XVHxpJQ? zi%qJ2k|A#H?87S#=GI-YqL?x!Sr@TMOZtu%9|6O~l+bE;E9=}Kmsvb+NwfVeF;L58 zMxjCD@sxCv>k{wO&;a*WuYdaPpME+aYpS@Rol`Qa^Xv12Ng?Z9zu_Z*iJ{g=r*aVU zVuW8dwCFPOazIDzr3IV*rvdD%`YiSU_DMImh`Gx|hQFN!ud&sakll}U-5pD9E?+Bl z-vGV?P4g6+w9$}?GsB23BT<{&Gb@G-qO>9oro&b*$s;=#WfT)*Y}avOhI(bdCLM;V z1#KuMh7v^3#E_~SrG?{y4Wr}(r6{vHyDk4Xr9D6A09vvm-0*P8UnIt2%izo?3_Zx{ zeI{n8s7`oQ7$T;j=%vNiTaD^$yyD6<7NV)N$_wdQ*@L&7G6E(u%>dx_32pN2MmnE5 zF+5hY@wK>e$n|DOUFvCH0PIF~SmYJTWL$mc(U%xBT#IK9_`9?u80ex_UE$gV?mU`6Myx9N-C^?<&A`~aqFWwy!(3=Dc@ZVL@&0>hhs zfJ8qB0_Gvw>F%`~k89PB>>u42eVWaL-DkbCGOXs-J+yVAMoDgd#=Sz ztX6ghl+40susQ+C1YwOPgO&AQB*~wm5Mme$SQphgSZi`{4Ve#_&0mqBG*iKVFY{~d zlq?`@1GARu5U*fL!=FPXLOny>^r{I)WkGxLW#QuPnlDYRovEG7oF7$`ea?NY)cka| zXqiMIpkY}dtKr#XfAs+m#s{lW!}EEpni9-X?G*4Q3?HBvErKe|SmgiW>no$GY@4

VfD~4GH&6SG7WO?LEj7*{$a;*IFKzFF;{FCF3Vt_Gf~G9=`4Y=nVmKNX=VKdsz}RCfrjNPCN~C9*1qL z6Y@ZLIo#;V_001U`mA$Z`8(_*rmfZ9j}#=D9){GtUD>Up#)|Z!b(X}R(p(MZd2`a; zs)Yv5p1^d-L|+7sTojloPya;7?)~d+P)>N?@3Z)$qn(Qbp2H^uPl&?)lV@3rD}Xbd z^x41-0xDoEQSCBE3R)GJ8d)QvXL>cxpR35wWU4URN!J@y+wjZz*&$KSOFm<;s?VKg z2LL73fo+4chUZ;aOPd2DfH?L6!)PZ$XPy|{&(?8c^0n&FulIsH@Gr4cXjL4b$mazn z7b=K=yhBm2B7K|MRslfPxevIPHM%=lg-E!uf-oKg7xNlW>Ncm^ht zT214^ISeW&!Gharc0rRgxTB!;WzauToG37)7GhcVo7Vp(eb%;!Uk*idIH9U)cbEH< zC}Nf-uIpp`ONe&+1=wL|?Wng%0nI2a~o~tMMGwFSCT2HED0aWLkovv{TC^ zuxYy*>W=u?CMu%d73V*(zm1KujaeEps}aLLD*n|K{af=BX4~k_vRO1N^4~OAuVo`EZ}Tv@F7O({G9i4KBgo#<-TE_%ZR~`5YPMLa{mD4k*NDX~k$!4TuRF_#Sqn z$WvK7g2bjN;rbzF2We|W{mrd(FL%rg4KUt|g$Xz)!du`ZIPQQv=D7m5g4-9+6q|dSztH{w`g-=7qmTmMQ zg4PdOw-bZm<^G?d(j=Tp^F1Ahddy3Rp5N(|i!Chhp@Nm=kVB9-cTtX80|DXCzX^lu z*POmUMDWq3#M}dV8kl{(orP9!&re0`v1JC1EdHpmu{$bO<2ja7e8o*uiK|uI37*gq zjkzP128AXoZaZ?LDWU7F*LDqi1G6Uk0$9Xwr81sgJe$|9RBOu@d264axBR`I*>@d; zmVm0N`Q#XB)!e^f^-7begi)S2Iw6X?KAqKwvsVnu)a2 zu<&nB2dp9QKFs@osV{Rhj5E4)!{IZiS71L+GN}SY zWIAJ8@afC&>-;D{c z$xMRY4B>mt-cD;f?J6EsSGcu=j@0|g_=*`@1)oo}g9k`ZY4>d(e`jL}m$QkBiL7X! z>|$ZFFjI`_P&*9oTl2_AvEvu*3fNnJxm7Rt5c@WgSvIW})+ok3!lBPZq-Acrdz=n7 zg;76BNFWOz#9wJg!xBH-eKLr;;`z7A@z;B`7#S30(K-%Js({+nCWCHE`(s-zd9tbY z;cec%{b1@Vqk_{m98G?GC#$;>-uJ*?ist2vR*Vk2nbVF^FnUJ1QX~2F=3{r=wVIp%%Q~_2^v-rU_oz2#=R6~pnwvEp^x2Wokh4bm2w6q zzo^eMr<-OVH)-g_s>i~u$HLAB%k6C2;onh%;?QK7ja|S}f$!LFdLBKE%;nqRA^EL_XOqwZp`_D-zv6t)CK*NUf4Kk~Og*AvpGe6ZyWI6x7DLFUkwX#1@$ygx z$L;Zldar9_-WY6laSRm>)&L}77x=a`yonK?tjurrN=F{>2>mg{R`Wo|l$$xozlm;? z7a3OOu~`?p>_1G`uC@h$*HlLozzoi zxQhIH?acSp3i1@19z>2|b)&DWYf2smNHfh|AU=nw6OJc@L7F_Brfa@5-CO%PL^s_y z=3evt!5M}kq{3NGtE2e7(97*Lg?Z#}ZuClK>FiUVVyNiiyzadan0|ov;af;%cegw= zZjTi}82@5QOOY{+j2_vbCrwa7EZ37{EfaH{I7R9DFCHKI7OOD58lPghuAeEz_Ioqd z|7||M|J!^9%qP@PHPqJq7rB!s;fT(h3UTyFT^UoK$+7$Nm#u0tWhN+#_}3q3L6;1! z56_{N`q9cp+e%^}_gb%TF^o)RV&s!RjGVh4ANP;-f)9JtU2HCeeTHGBF{Lsf zM03CU6Du)l_)shnf-3fcAtw*&K#;@He~$G(g|XA7@v*y2lOWX7dh6#fOJNra7gxg`pFgR zSa$oK2zw&!c+hnM+E|+)S|68Rir_ngHwY~9Z_hLctYVs@F(eJxyYpmdLH;z4;ofH_)yUqW3N^2TRuEan(O6;P23?LoTK8&Ja$YD z9V|vB-ZZq-_lsLBR?_}Z!2c5@6uQdr*0cI5&ZQ>~zhgMs0{(L$sxQ!gICa+hB)0zH zux0!SkO@)Q%?nK+kBIsBA-Ks%Tn8%6WsP)3TWN4N;=c=*1N)a6#8@oW%`P&~E(O+egBdMLHuM(~>q)h(8^ z=FR8(2O|P`!LewjDp{_NE!5Ncd;*?N1hvNBtA8m&^=aVEn7<^Ao4eu9K zZ0@7T@Ew8}^1CP|y-;{}*L{7U$lY4@@oMg5#SAs)-Z&s<{_U^)g$FE3{t%fKMpNx8 zoyj6F$dJ8rtwi}R{ahB5`k^_|vDKf&OOP1GA`OWgha~}e0M@53d}hl%Q!u8KmnFP! z`PfaGu{g}RfVxNL!3320vj2NU{^3_k$mpkp@z*iO+Tu*p6zWI))}a!k6-xl!G_c1b zYKxXef82R#goaA#_eaA1b54y^Cs+9?te4 z4_)W+q`KC1RMLssI4WxAmg}s$uZ5yCGgYXeI;HZCUkz$&|A9PRfU>>2T8Z$GR;((PutO(>w;uvLtx zmmxRH79c>eaYCiv4OvSP;*Zl_4*miX*a^aWb#F&oV;PYw7T!WZx_0vq+Ud#Q);IH1 z)5P(Kx6OJ+lAl+BGLG6oqxy-lN0pMM{ORkA-!=3+B~d528#?IUzB$;0(LdYqg4O+S z9%R?)XBl`iNBG7~$ObuZRu36iVw>hRNQh<$Hd9Y7({7Z%oNw{Fq){wX0;;10Www3B zW>c#?b`w1<7y+q>&jXRS!IB%O&EGRQUEb9eA?behW_PdN6#=?m_oQkd`7#y^H&BR| zJ*kLfeEO9l+C>qbmB4_IB+h8YJsjQG5AHQ0pV^hWJs{=^mlLm4Of5uEB6~5>XX?P7D`fET?po?1!U%{fbry}EFET~ivX`5R=R)Kt<+(h&Xq2>}i zOoUbFU@35!?oS!ZDe_d{=1BGj(gRlTOF3aA1qTS(5)zeohQIE67JOHiNi?56i;ZQv ztnSTcJ2I%_wg+hQxAe@<2Jx5%u+UC2o&N2O|1C)fa4;Bh(6+MB-s;Nuo60ce-xZWC zZh{86u02+L_ZtjfCAoOc#TOp3Y>SW|b=C6SalSsC8B`Wnc=m-(e2?O!&KQNs_FGPU z+{g7^D01inb$VQEHiWyH=LKc^it&09n|dIIY>Cqt*$*4!yxo*uKy}_LUk+gP;pmDH z#>=bmYcFpOFbOpxhyP3w$PLVudJ{=i2Wl9W_DM3U$Dh6En*M=~->S z?TwNxRoad(vP|H$ux*g&S9rV@!0u=6*LOi?*O%3B_`=^=0U^#GV@E80yX#v@iFlY! zr=z`m0Va{~swxV0Ymu2{;TyB7@&{erF4=m-XE;ma$ih-;56gbOJX-kX%G=x8en~$z zaJ5=;f>r^PcDvLcO@Ivb63e9gelnr&ttnIen>?$)=o&=sdiHxW2vcPs28O8&8`dzK zevae{Nj7>0KIS(fZpXE1cLJ6G?DhGde=?4wq)bq!H>FoyBSzQt&FQlDs(pZ)pig9;}ba&8fwiI*Q6XcF&)T)I*Qs$(fhK};(t3FhoE#t7ARUP(y~ zvd`_87+~aQ(>#(xe~a#`1ev|rOf;+DkCW~Xb&-)#l$LyNS%97=i^zD1{qsN|KYO%X zjqqm>&G*udWhdeEZRrBnczTlzN_5vxE&H8=T|UeUY_#GNxyP%oH%b3NAB{0kWck5K z+e%tBKR}U5-qz1*`072Zf^Y4So)*WEhk>X&qPJLr+B;nL>c=aJ2GqDVe3Lq}tvQ<| zcfKNh2NX3e>0?R%MP+BgqoZ(`^Sg8@{D#`d+=p32vdVqLHD1HOis?GgN|jL*U$XZyo@q^ z`0uufkpT_~H*!o8)6WJYFP2oHs%ylFe6rUdl`S6#Xc5lka`&EBfw*3r)E|D7@J3^xXCK#{T%=kfRIk>498oQ1}->wbQ1yR`#8jTcD4;bZ%1ydxnZ;_idbel!n}72(J)M(Z12G_r)S z$+dMrs!|g%S+BfC7nim$NH6~y7eX&R&>);GVIfbdlwNK7K&=W zt<~vY>|D_ZP1=*pP--d^?DQYIyAU9?azM%)?GyZ$CS5P2UVzTXLb|DmnzjLyb#v0` zsXfJ-PD>rq=^_na_!6A&>q_1z5o&k*L~7k_r2A=Z@@n=Y)Mex|uIHEHwFvS2y$qc0 zwBlH0L$O`UqR$i9)K)zG#KcdDtKKszNRtp?f=x9w0W*z@^yC8e-?6a$@YH#FP0V+Z z+irdytaJu{$6;iL_!UDQ4ahd@%PcNgE5aT0z37jv%b+bApL3_Lu^)f*@%OsrN@9+7K_A+CRPgd^ef2xk)#jIvi?P6z%jwk%l4d4X93q{5oHG zjWiBTYj))^@w42Fu|L4LP{QrNu77JGMF06 z`55-0ngeD=U`0@Fs}E@KFMf9AMPeBCAx8gf{;&iS$5Vqay-P4Ux{i@iqG2{pOS%^o z<{J*$?Cm$xCn@($d6}|Jb~#fLtsy_n@T9hiHQ!IoE-#v8 zCL-CbhZoB0su_eTs@x|vg~(HVX=oG=?OAZ$c{_5{0fpu&%|(Foza)_Xi$$e ztT$4BySWaNrsv!*o_`sX`C0ptkK?@MnUy;1h=-F`D)|26v=3T=U)jCD3N8y953;HI zg{t}*%0?k1>1YzR7_zonQ%bn^BavCmUviwLe@}6}=!D7lVyBKyYpf&{OZB2o#mnUi z37@e6d#oxE(MOt(dmlej;DNk)Qf_E{YzP`#CWEVAZb>#9kczxIMr2ZPuefZ{@U=>` zonF<%(cdpJ%w#nAe#l>4{B`(#13H@3O9F}f;Vgm2|H#B;Dl(AYZiV@=OfE77l#(9B z$$2vZDEm!3stJ0W4H(CLy*b-I=DUOL++=6QB+jYjiE6lszlHcPHJ?}nAS{5cRz_r! zR!-Y|E|lOz_+r_=?S{6>P1`(y!@WWV!>?!VX^l*tA7h34tg}IaNadO8u)v7_&~#GG z_RO-wM8>Ou!vF)BQSaQcxx>$tBNB#Sq>T5D&VGR$U!<1-)mI>F#`qH}G76Ml-%1Nq zV8h`xekQK;CV)xYw#z`e{&e1ZW8lo*cmhez(q65RcRJ(Y$75wEh8)mi{ zSkm%Wc0m|OMi)cWZUAMNYJ-6p>i|z zB#B>&*e93G&rV4?d)5mYR|U`0g?bjj_5C;;`f}@GR-s=(%RYj*z(5suJVedn)V=t+PH2sM_N7?*_A3Zx{8L5*AoBv#!lD_|}V&JM|0q7+TQm9X3kK|H+l$a$u z6pG&rakDBeVSPK8vHs_kp0v2CoO{w9)S&ox^Sh$5w3YvhF1D{rUXqCOrY1>) zzIkS%siQE>ZPf<7w?j&HWnixanpzQCzRG{_1`ae%5B5kTof5S&x^@LAw zF_TV>@L#8@$!do%W*;l0+d^U3MZ4Mn!}04fVfhxvc=ea@!rJr)NO>qwdI~%!PpBHJ zMjdkkY_UPU89h3$2F}Mck=TubOjh!^3T-;hPgQ5S3F9>JUTpt{7c+c7VJ=<$J`jZD;=~amYsDuOK)7WT{Q{6Db%0~P z@Htvvg=Z)jgutx(^b-q48OW0-YjCGUsi2#g*10&m1e-=}MqTSsmiL9@Y@S~ie;S~3Kw{VQ~SK6{K7AmP0a_P|7 zPV*x;xsoZp+~1NtqAr#-wduQ)O|73YQ5#Q!46tG0O+sliHJ4xDGphf9mC0n$$Y68y zJ=|t8Rc~{VcSKvx)vt~(w#yS!?HjDJG`N}T{Cxq#3)C`!qT@>(;&}ZrUJQbRc07Ns z%R0~(QX*#VBQVS9{T<7{q=~QM#|0i<=Y1bQ zhi{2cclPUE3%{w}RSZzG(Mb3K?qVm^8|>uIMK7*5@xfd{tE zxl-H|d?(&TU{u{Dlo>Rj#70;OR|y^M^h}E&cgFti)R+SO5F44FeP4O}u4q}>UGIEyf{bq~pVv~;h&TLG)>clwf zSKaJ&2q+n4iGnWQn=#n(z<4aTMTVF83nQ9y@CMfCG6p0AvVJw`3@Qs>fqjZp`|f{1_Q~R(9N(n~ z^rz#B1ld12DLN0se}>(R2Zbw55}nF$a{7d2W#n;E)zzOGp>t=+pw5xZCt4e5H%?K} zv%6AY#fv_9dshlw_rw#v6v4FJ>Hji08;n7e)8~MkGVoWQ0JLx3zp-|ttovV1i9%Ua ze+KQ#4Db6i^)4UN(fZC*W7^;2^cm6aB!?Sx;pNS1*VMUv232bS};cM4MJ zEnnj><-9eck>Jk{`S>y8ZB()Ri|Vt?*D5QFrytnkwY@=uyx+Ca6;O^Gu)EOXX?;_n z$PVxt=m7Us2u|^`H+Zc6FhQ!eY<-8dnShDvO--gTtlF_`>yWi=Aws zCV;FNnU;W?)F3M8G#*v3+EM+Sq7jPJBuzhTpOk9!&IcOFM<;9zJ{rRb>wk}qwN*g% zBVn|(_=mHN9{XxJ#eJ$KQAwY*Ug$MMwY-dfr}*4I@iL|7x>p{msmJX=L@@BS8vnDc z`H}%rB5I~`mkKqSvfZ%YZwh2H7G_Ol>vq#T!ux(1=~8YuJoW>40rfftSLWxE z@?8n)2?G2Wz!j@%ox$h`@_9Pv;AZ!)Xyiu1FI8K_PpK#yq(h?YMRuQJE`Fw{hoX>r zXOc$Oz&y#ZQXt4>UnUu7gs3RwSEEO(|hh(ac@I5MeM$t+g*X< zvhET;5wq>Ut*%M@ra&JN{B|%QjwhZ9hyg`@?;C`jBOGqs|HM%LiP_N}@*j<)L!`S5 zKLdNX?BW^RBJpvo@8@7CJt;y+G!i@-JC!X42 zoXc>JGv&d*2z2>Oh)JOl*D3TqIKo23u#;3-rg3fR!pD~37Rz~V*(UL_Q6ro(mUI+m zLhJ4mDudk;}q8&EuT5Z^<;jz_fC@Sd~`e4f$0td@^r+FXOa?)*^Wkb2-DqUC%Fm z=lYbNRB?+LFcXPi?&Q6k%^1!w>=;N#3L@oCC>k6QqF>hblMwxIfPaZ`NhRaww7$`< z9&#J5@!Z-=_YifHo)$r4f_(2xHUQhm0>xyZ$~|2hFGD)N?D}HEoqIJEX3y}R!R73P zCOT?dahy5q8TzES+b`~8`os4-0;drnR=R?7x21g*R{63`>2d7b)rf)_6;}3(3@d_d zJ6(Al!{UuaEK;DN=R@wBm={2|S=73EE@9-4x`?-KaMaSktgYQXHGGkLG~v_XT9za0 z6L6vNs`ap^*=G#ia#2LgzWSl8?j1qRU~-2OF+2b3Ay?GGGf_cVktal`8E6c3n9V&? zM&{)?vJX9M$$3++475HwWTrb0Ki??9!9!rboh;bRp7#He^dsrMFbVrdk)yt;kk(V-}r6%mI^nDH9+f|yPhcl+^ zrmg053q4=)7S@Ajd=wyIm&)$AsO1;u*d))b=AABuVQrZFpx-o*cd&i1^>L)GVt;31 zx^rN&-=|w1gbLkv^X*0sMWiZ~PA0G0#YuR^`zehZ)d!c3-FB z3;jxZ3+QKLdw$Y(p!tlBt6lUr zcUh13Uh~pC>qUobswQRE+KbDm-pAD2|K$SQdYZj&o?Fs@Sq9_AZSCgB>V;d939XV) z9^yo5yK7&M*~7(bp7`Fr7ico(dy#U(U(lngl>DRRqO1FZcBV2b?;07Atw_`qM!3U&a2s-mvJ|k7l@Ch=A5i^RBh*C$iS_Zq{pHe`ZKYt1wS`Tec#E$;O>8AcypNPx@E2zWR%7-LKdC<946D7`o#(<{D6|~oIMDTBm8*r49-4aUEk9@o zwaeexKqx@9Z{1^Z^q*o8-E06oo3EAxnzk?~so!a3&`aNNFQyDMm6i3tgG+brT!%5* zCakev#-Smex&@x6U4Z$~5oJE-1h_PzV zw!>Zg5Xo&i0?Z~6vs6E}8LW01&p+K{JE+&(Mmw}NH$0H?+22E$D*Y(9Mp!3tX$utL z4}T9|pCcthPKt{abF9`f*s0pW6KH+;?FdLzt-Ii%v*ekFT?)SXv*N-TcdG3Q3q-Vx z%Cb_wW@0la6~5w2fHztasG|0ut~UR;WNF%L*(5hS%-b&5b-CE$IcY#BZAZ_$Y*zMp**guH1mxcjYagwGu9RdHCc0c49-(H9mZ%35o2M^TGNo z{VqrLc}v=0EFl$x0Yg6y*%Ck5vx`6p=({sNSZR}%ypUon37f6z!gKL5R(7RBHwUdA zU4Ha6+ngy)`q|T(h%C{=>P^Q11X_E8Ux7niyY+&q-@HRPMBI;2vBc8YC#5&j%{y#g zK-snXdQLaP7}b0NUIu38)1}5%4?6J-xgoXaJ)bQszCQ{v@Kfe8-pZd>arP!-UloL& zIWN8Fuat$>4?F5ur1p{zz`2g?Co;J7&)jQ0GKtxzsk@q)hj-45$=eZLif;k`)8&>( zRix7Uaghh4MW;Fs);qlZoI_kuw6_+*l?oJveJq~#@EuKM7NO(zvfkV zxejBsXbg239+CHo5^m}&o`b@B`9Q=#xUxg{10AbM6^99{1++C4qI&mh-poHr*N4=% zl?FFQiRB2~C0Kdg=8yt(CC1>@m`R~F#G^&YC;rW>yV=BZ-t7p#8fCaVV>)cfU>B3p zHCpNkR|Z?tH3EK?!Tffys&p7BTGGubUP8@E;eXyqJq_ft8e<(o8v*0l(XFjq-zKi3 zMnCo2Hx2!4qxwDH$3Aqz#Du#L)~(RXCD)2-2NQieT0vqVxO<4kt88kx^#;(LOixX?92ZymSO9gUy7O!l4dzxzED(36dh`Q_C9( zB^BPB5aWDWF?VuVBX&6VD*MaZ65Cj$Q25eiPA3D^c0|>7hQKrl6aPXOqKUvXgq>YF z>wYud&<0|OH{&o;{cHv8EY(7&Pd{Pz%E-duCL!Szdd7eW_WpmP~DuB`i}3jj%n@)|A3iRc9F z&KTw5Ijm&|=t9rA79f!u_0jxkjg4=#$L##TERdGG@I=Boj}-haRiAT7*3 zAYF=EQ8tA$tOFkIoCP75n9=m!zS~Cc>@~@-Irf>F@1DYyxvQW!1M!wEwRdXQJ%=~& zn}dStP2xqFkGFPlp-xV&69~0kfhy_N9=kZo?cvhOZ4VX*Z0TU}q^EhVapJl7?y&=Z z^Gb7Bn`ucfRcc*t-1;H;A8x3Ba_g-I(T`y1-YE_<%qTDY4u#tmKZ8y^#2##StwzXp z{=)tPi7I@4)Lx+d`d2=L*?EV?gjH{r|9Q<0Vqbx~r1QaklP-2m&UY9I>1|Lvsq7!( zw=`T4cVwaJ=U;90IyyrrJM45T8*<02cw{*(;j+qw)>k@4i3{9Xm-6`m&$uaS|Wd1%fQwCu4d$6 zIJ7`|xD;ErzT3enRVB5?)`m=XRjQzL8Eohl)?`(DzmrdW9I2BU;J!+g*-Es7)zB;M zvp9$}Y|oTf!9A+u3oQ2a6vS4HCtq(GKM1`Yg5=`mT?i$&n(vd}8S0h_G@onz(Nes4 zU*LEcR{xkAklmYvvurq&L*9|Fi}f4WE6Pw$zPp1)${;ajVvK1zi@dEFpAFiza!cQQ z(Zc{B_RA*`pF2&m<4bZE!)RPQffLRh1-oU_e^?f2t@}l9h{AK9zUgyCwK!3LauGCx z=617xxYkLDumywC>YS!RjoBQ~c`2*#W-+j;w9Lr%+clcs;uY6)xb1fCc(81BEzJ!?Da+#OvJ(b${4A>suQiL%Qk|{QUO8B- z!>YDFdNymc)QwK08&4Rawu?F{w3nSkq-hk?=G1L3v1f%I6O zOE2}0#EO}$wP&Tw|%KV#*~|X_^V_v@uyI;^%2W z?PmcJqSgLC0IG?};vSo43fy!K=c(fPZ#-m!u>ufuPZ8Qt2vahM2Q5kpWoH!AwYi61JT(k)I0 z0~_rWNi;i>Q~@b&fuqL^0x6WDnc(Im@r7?4(gR#1kdnAx6CdX+47Sd_sv%jJCZfRz zzlSAZL=C6sJw;P7WXfQdSK=fb@6PB!OM_i(=OIN+Vpa@;N+2raZ2pb zZ`8mfi2@?Q;Qe;@G1|qj#Tw?S(u~E6>DsM^?K0h!%43#}KU~JDXYPkIP5lAm@{GIs zd}Fni#v2`7tO={thV$1a?2s<+-i--u?zRVH;=8a37})cVCmy2V9i+e_Hq z=&j2+u!EE5 zRS6)SyRJ#&_By@Vj77*@SXS$QzHZI?<&ml;V+#$KI1Xb4tnSrb%>m>Hsx| zCBhnh`6&a=O`DXC?#sAIN8$XY<2`psq(k@dl;?Z7+1NXOyc8XuDJFnJX{sMrVge2& zg-xTD+{KnDbFTI#GTPTPIauS67AiI{t0#$!GHyMbe5^tpbzJt+ zJ{{8(A!gY*^Z4P^D^|?J!0Rm44x;DY+A~=w_T4*U)r3jQ{;3+bQbNLplC$33)_+@~3p@IT@Lp z_iGdkuZ@NL=mXzx#9kNqmXh~~Ujkh3#F73Z3*h>X_EbA9&dw0mJAtRj*QVL0kguWq zOv2_b>~s#^dyi&vTNOkeioNz5j$Z>^$b9ne(+KfsC%2W2f-Xxvmh|eVQQ(b>!}Xp% z#{v?=;lSFj*gRVx5hB;GU^EyJbP{7Zf{7~jY9RI-GHh>gM}`N6kqDB% zPrO;W*LN(D85pNlNgb%f=vaq&S)W+U1KvpVx0uRnSRYNaS|wQ^sL2>yJCD6U#S{pI z_NMISum!B29}YJvaxed}Wj67GiIV19E!(#PWWP#hM ziAT1@vv>&Wm}yyn)tI;cA20Y)p+RGuOj!l`fQHL&Y?bk8I`gK4d_XFJBh_zSXVR~G zN`K8MiQ4!O6}ZacNaGKOZW;3TN{+24Q=i(-6otw`3Bq2yvRdwFxUrh4xq#^C8u&_L z4m!6Q1&FfU^{&pr026v<!!hLO(mEyIL_p1e%NV~wq&O`@(u_R(V}PI)-I|N#$sIJl+EyGhTz}rCa91v z^N_!oUuEmeD#Ds2C+AF4I9GDcWZk5UZ80ji`Hg{Uhx(R!0594VnkSxkvJl%dpxYrW zGRi5LF2?vI8dQJImYL5jsQ0Jh9}bFW7=9|i!k2c0qO4@zO0VnA(d84(Iy!{+ zIn3NO{@eh{>oh>pt%;}l9t-&Zqu9ShsEYl`L&}v;fwrMb)Z*phS(#}_&Dl~wtN-qd zzui8c;&Yx}|NfEZ-uKfzXrtk&^`1niRA@K(Pgz?;dZi!o&{UuYa^tO!#Gcgrx(D62 zxuBwRz&+JZd2=eUFLm!pKVjbq9@<{JDIHGtdvIK-PN=l%m);A-Z^zMt!<0}`n#_t& zl6SB&aK0$JXN&Z-WIg4UfS)lhUBPywEx_ZRQ8c_5*N9nZ$E2Q&5?K5q{ouJN-L3oB z>btu;eocj9k_9AUNQv`&-z2-%pBuLNVXNd=YA~8-)=v+-V*Pc;H)bqF_!%XQ;9<`2 z@$WdKtxv5yO#5q&5<=96?q0`6Z~9Q7Cf@|Mi3+NEjt<`YTUYJX*sFcC`i|ol__o*l zpH@#1M+N3#D8gBn*&*DX;K(bLGAzL(z__`XPA`?uj&-+;o^LoVe(jR~JM zIk-+eH-wjpfV7VeQqXwo0thm@(4S4~I!sv=>YOXQq;&gi->}I*>C{DlQ!E0cEK0%V zqW+rzu+OXf0t@I^{;7PEr8LI*#|!6cpB@tB&~Hwhy+RXvIleD{@gtu&YiSGH_E^n+ zu&LDOFgMn}MAnhqOHnvG1@j_ba^m&`jpzDqppWClXjWMA|2PV7H|m0tD$-HB^EX#w z%@uW0|1=A$Qy|YBZ*l)wwx!d4^VwDik;<$^sH{)73=@|&!OHL4Pm6V;lVF!xJ&RCC zJn3|=S)zUcQo4R!^>PnfK}#08%&eNTUnAYQyCNu&wc|zF-d8Bx7T}{ix0;xtK-StN zlf_=q9n8hvBtF&U8ARq=4=>bi?hid8U20sBXwE)LsHk7C;KMs%ZhH}Cg>8C)iF&pS zGY&j?gp7@U{hYVwuD-G&^5;WBW2msw=F?n^L!snEU8^AU^HhHIbL&KNFv4fnii zUtQq*GndMAlz@cQR(PYgglJ-l9<^b$X9JtK~nzoMo znpSCTms|l^cc*&57!L5XzjpTO0BiXqed26R_9>=kEgm`^3O)|AB6?Tab!_HFp0c3} zewHOSrrCvDRGVZh)n`{n>xgVsKC}z5&$pN6!c45%KPvC0w;a7f)mymhr*JUVohVTd zK;wva@g8NI^eHk{iIzFHvOlDD-9?&lNJ}!$jiBO~^6VMsVRO#*>Z8`P;YQxCEvi~m zzb-2tchtPA8Ub;m+_9jmMivUTUYNMKhxYqlOk}n==`!mM5kxQ==XbwCsW1g!8tI_K z;7coko3x1N+*Lk+W3z3NM7Grg`^1Z>RU+07(+nL~IM}REmD;PQy#x^`#`iL7#PdHV zaPd@5E~E`0qO-bz>jb%ytR7Dg#~s$PaeF6~qhD&xQBm+5TG0DhS1D$}GZz2m#Q zFnYg~;x{3ZS>l0ZVMl{c{fhGv_-ZpTjChCv+$O?Z}C8nYt$YRA*(?gY?&5H!K8h$od3G9(_x6)7CL=#R_u*kzu!Z zf2Op-GSkYq`xDK?gERk5^2IEzmZNx{M>VIDpn&v!s;h~F7X<1SKTVgN$&FX-Tpqxv z^&cjdCXq%}e)xx(&@&~km)_4hVj%l937We%Q|pUyEdc9U97O*)qaTU7er3$xh^FoI zJ;D6qKjzegjB419pq=Si3_UGkiXQ~xQDhWd zd`W*ExFNdlh3CI~m)cY1mpNO}O+(mGt$dYKcabhr!kV-g-ifYY3WF8lKkPc>C{@h< zKLJknJRbZXfDIKVMlWDht-Cw#_LdS|hf#m|Y%HKFX}ig{82&HxL~EGH^YGVp;||}( zr}#0BNO0@MngSnfT-{-(-#Cv}eE=Vyd#3nFqTqRq4_C9AR4)7f1S8#x1oKS-%ulVG~MU&v>XuQ;X@$kI%t z^@%2FKFl7%`io=MSkB;Bx8u*)k*C4xQ8@pLWfu9RAH*Ds0z`!1NpbU+Zqon1C&9vw zIPGvq#aTD`=;;4FXwx;N5ahkc2dQ9X_sjjygXE|uL@1FD+I$$sz#XV1=dJ&`&hzq~ zC4ipySju;Ud|UrF+HK)5kRe*H?ggZsx-nkHvKDg{am3GsT!f z!wAwY2`AwFKeu0Dbo%-wHvhV++@T`N@9y5L_A_SsYM#aGp`ZkyVp2G^8H)Y+ z8JD@n`RD___WO4md2>9ZlW^96tI6%lZg$|8rFuYL+g*(_?j)6%UFHFtCDQUU?cY~5 zif9i}(FHz8b&?^n<_{mJex?wEv}%NT&V)DWf6GV1;Q4u%`iV=7?JV zF6ry-IZ~$^W;4UFyV$Io2$X(bTzM?{)qWJe@dQgA^o927*1Q`xZ!Y&|fVoPb91U_v zwTON9Z+d;ytid9F`FTVsLEV}B?9J2+P3!l090#Gr!^XNixjH#$JVPIT1b^ruvcAvw z-=KZpgO#1|FYNr1|K;1=z{F?Z!$jw8r^|V5=rex9fHHS~Y=1vNgAGhWXfJ`y2_j*W z+%RY1ytqG=*UuP@Co2fJ!wfcKS{AuOlX@71a~}lHRu`7EluS#IgKbl8%1z^|`J8@5e@4Uy&# zOGhW@8-)#e~p-rZ~hzD@TcrMk(qwW@{ zT`m~}L4VDdDA{&{sIOzzYkG?tr%)fDSos#0Z2Tz-a6wcR33PE_!z=A!_M(9t*~`cX z#K>z>_V4XAv}+$2GqNlXv5O}qZ)VTRZnc!#R}<-*{||d_9!_=J^$#Nz%FLEz-lk+o zN|}Y&=8Q##QlUsPPi=~fQCp&9Oepg#W64mu%w#5H9yc-%zx9>tz2D#Q-rYUN{rryO zect!D|LZ#H`tI{w=Ndliv(~xJVor7!88w%$Q4+Duti)_jWC$0uwxz2cgwpzXD`@}S z3&0k$7<^#!dGbJ0@iC$S1V6j;S6Ibee$!j=rt@Tz=am=|!XY7QrMO3wgxt)YX9d~c z6emUDwIezjEHa3$ZS(OR#RXK0|YNUHW;QeOd0eu#+Q!sCYBGki-%uW3`G; zK!4>joJex0)_pwSUS;~YH|yL*I4v4SHOl;V{Dz(1G@)_h18-VVXRbx#t)8U$T+a&k zl{)|lZ|5&un|^`f4xNdQNdUQ(Igb~L?hmq!SW=am?YSGU^2w*LlrZToA2BF0J>deC zw-ycI&^b-pp+d>6N8d(hicDG}#KPuSr-gH$Z4`bDkw+VMrJZ-ZzK@ol%;Q3C&Y&b_ zC6mvvQzf`0VYyaJasS5F1db)b;b~$ImofVnkE{G#8ew!~?AgICKNZrR8=J4^8F*gd zw~9#o$`#$TWNw5u%I1<}=x%iS7LZPHE@!R6(>XBFoh!Px^QM{_Pnfyeu{OH%f8CM( zMB-3AAZ&Go+}jt7=TavjXK`kR<;e&1>e0x56K-i>Ixx_n(e!C_S0BzP9Ug)`k%4g@ zzk5%So2JoKoT*}DLM%@(3dorpxTJLgyF!ul{N9dJ7tpkL*-w-2)tlM-Z%t@n^hHVb zlk@YI#$8@B>p>Zv{1kX(E`LRki@BeUIqfbL8C7;L<>?Nowk7%!K03M>dV0p8xgNK! zGul`6E^J2s?EA*QWFg*F8_0h%h~DVD-0SI*PXomntBZ5g0aTGsAh{+T)Hnf5XO$Oq z#R~$(LuEN#6m?{%9rK_|`1_Ib&kKDqqTU3=$9ZH~-boUWor(ozj{l|1Ys4D23WD5x z6UA(W3!iN`hcVBDQxnRUF0gMlaO2Z0?Tm7XK5{Rz_FrX6$||mGc#)N$SSrHtIVb$E z9ra-K#rRJRN&YuF8)ri4X_rMSf(hgXDNy0m}6%h89%Nw$a`>X zVUEJ|km~zTkGE_BMxb*!j?oA_0tA~`YKfP}S?^|ng>O#n#zh+|R6PhikQ9XObl*FP z7KBc}EA)(qA5PXMt_X?Jw%DYqzQ>kKAAyPk8F_rZd?LdFudS;uoMn^TF0}D%7X%{RH=(*dU5}Gapl0M@#wrs} z^f#(V5N6N|ZwV)*=1OYrgh$jVMV5Asi{CBx2UQ%oU=y3VyUNGHkCUKa{{{k0xOll% zZorr%bI`7f?2!Nd0@u$m(a7a#@O4^yc0f?#5lVo^lwM>Odza$TmW1Gm&PMYaBMke%g)1-NyV9%Pd@YvEl0l%`_kmW*Ssh%o5PouWPPa$Aj-qrHdjDpk zhV0Kcbss%Wryg=EFF2F@pkt3gQtev(ttaI@@|T-AKA)9q@x@v5pKQqM6ciGsxKsOB zKLE({rzz%cDT>Vr2hoBr9?2>~e?=HVN`_yj^fh6f^CPu&HF4rNNJN$5N8p;mV%lNG zhkunEfj5e|FF)l*>hmdjM);P5X}r%G-$GN7OGx9_tjdG2SBd>Au9g;w+YxacCJW$< zQIiTpg~co0W$;!BL;($IgPX384JwX2yxG4S)@ALBj)BXTJ=r7vU4`TbVNJW_Fu^Yg zM18;m8}Fx+mm)${`GR?HznsyzdpU_4sfj21Eo(mF4?lfE1@a|5XYPOeAgjmx>rmb&jEmj%!lY^!(8O$7XCaObQe^xk z30~N5c-IS4tx96B++P}sT@**pewKeBA#DFMpyDrP|Md+-X0{4Xf){=olfH~NhOLF{ zob~C_qkvZ<^^HdT3O6}XL{z+yAT6^oeaoXDt=3&>-G+UYV6hswbf?0Z1Zf-}YC$V0 zgkQmCD3eO*T8$2p12K`JUwe2OJQ#gb6U)4P!{~f8=foI~!!t1%TUXkbA(kYvaau$_ z;?FZ1y}b-!Eu?lgtg%xCqRzxd8GtlGdM6rWFt#TH{~*-z+$nTl6P@6l zhQpMuyr=x=lLYYwk@C02{K8Rd7YM%anhu1=xmw{@`hK~kQuhM~T^ARhi|r#ShSD_| zr!33yzv9EADdbA z!rFQUalL9_#oXBJoA82#myaMjf%jh!5=5NYCg1#Pzq%u zTqs7NVR^;DJu%tS+4%L?mH-0_+r-P8q!WE>#bU1YQbV?+oHnlb9`sgOVrzs}+(auP z(EZI#rvb0>fk2Z&5ht$i6Q5L*d zVRb=HB^e6aMmI7#D>K`OEP$)4NemXi0}DX>)=y*soO=uS@B|ic+a7hsVBQGVpm~_p zmG`8dZW0CF;Ke6Zv4{l4a+X<@3!cYU_48JPZ<_8bqPyPtIyEPhtqkFD*83lB^#_uK zsunBb(tV1~xBPruT0}+jwMedIKQ6{PK6FD$weZrQBY2k6;n&@0$#hU0uN9!Oo z&s`rsU7&}9|EJ05Rtyufjn+L~7+4%U0N(;MiU$`I5 zyyWD%ELXM7%)lnyc4b9N$&Sq$f895r=rdI*y)9+?b4FXr8;U_uXyd-LPT^>Z+e=s{ z-6Ppk){1`g=4tbl$x*Tfn~tiHb7T_MJ^GhQF*y1%?N!7OB8WI0z(Xu>$ghgLK;0?TJPYw?6`bzRB+(q{r3R%J? zYgG3w!r*+0(qH5il5S*)U+sH=y6Whg{tS>9ubO1bX3zDmAJ{9aE_S-(S?%=M!OORT z3dGK&FI+OnE6SZHG0yWhu&(l~(ADN`yHufX7JzLK6B%umjQH3TXk93Zw@UTUUfW$Y z8P5{3YIaz4t$}5?x|hrB&1XaOs{)FdakRwi)JN=hV)oiumZ$FIq}Ftve4$N}@d#G_ zICV<+8K~2JP$%e}ycEx_HooJN$m&lqL@{PUtbNs;2NH{At*fcYS_GF3^0EXXhcrD> zoJ=V%v7_nO(z0k8@<{jv0R9>AH3J&+3#?TPGC0lb7fw$nuD=lZTg-!mfSAStJt#E`0n>oAT=UE zg#{@+yY(t*`N(R6n9(C4a&->mkK`e1&KYP(S=~&sq_$nWp32t^eY7ZnM;T^W_scW# zp?N5{s4?F1qe_t6V8KAOFr?Z2AJGi~mBSmH+yMbGjjtB)^G z!`B8lw`;7j-v8_Zs!czO1b<4;w5M)YK1L;$2MI~q5cy=zspcW_N!^oADReWAwQ_Z7 zQ2ydV8rRq<>oHN~-NgPf*Y-SdvXaOx27%y5W$|~aNj9*&x}DygD=KdJi8={-M?3>j zSAA=Y$tTr~o3;K4J##I*nl0{a^#Bu>lqNJjPhWZ7 zCWC~kHw~0q0DYGL`nD{R9<|Z*a_Nuh!wKMfa7zy4i%;j+*!z)p(#xoE#fJk|W*gkgmi1!eq&GSTU9LXQNFsS32DgPjg6V2~@5H zY*wX~!BQlK052IcNJBH_m`FiT%BxtqC&9fI7h^Umk2wZsydEy>0 z5e{{ckEA`A?@23~I82m5oK%jbyhFwi3S{wRtd7T-uIBy;_9f4kXm`?3N@7V8HBVO8 zap;j+f}&)C*t;KsXhyCv+&el$@$DFPC?Qnve|f$>x{QaT7ZQsZKSW4!Leon!uavUs zLnr}$y7rz1X4OWcduczRDUp3&1rT8i5Z~oYY4ux*r_J6}6E{)6j{sNfO-6JX0Vv@m z%NL!jMacX#D->J$1P(8wKD@zcgfIEiCPc3Xm7G1_as$`kINkGwxJrSzre@$sq?3~` zoLj}$S`x#obVNrECB)wb9nk?DQDgS&zD3fC zW$p-KsylmBo`6V?#w8+=LEq}!g$QLYyVIJPzvvRG$P&w|ThV*{7)}m^uAdK;{-8b8dEsxRASC*eL0Tl>fR! z4Sd^S;yn+hI?`tj%#o1jA}vb{8>Oq3LQMgrLN;HT1u>vRI0sdsH^sQ-ClHlTo%$D@ zNS@h{=j$|AmKQeCmx+2#CKM@OQ#{1~Hw?AozqWFLM}aY zQ*9gRKRd%eg=jr{HXqe)pJxgfVB8}}Dj;Gz$V%5$gu~2)(56m*1z)i;+&!ZiyWBo2V6$B#n z>!1~P5;f&Vh>nxSpQi^Mr$uxex}C~^ZY~q%a;Cno+Q7w2?A=eS{T@4WrBO4`e4y9uxReX74?r^hOm9tV0*K%vI<~17UwW> zR5g}+;x!XV;&s20FsevNpmkjt;=fbD$v$dQnd;8|!YgRl*`j1*eAUmKwcWbbT&8D1 z*~qnd+vSy2_FGH*()cvF``4?+J65g<8a80&8g0{q^Y-X6wU#j7AtW+pYE4J(Cj@bL zNs6*xQE1fga*1Jnuj;p2zn}9wTNa6T+w4H&ZT%~qfjb5Y3e%fSjkqO6IssGwt$5!H z*;^~r+YcaG&P(RD1Fp)KdIGaaCepDcnM$C+xnC&~r?FR|%#UKcv49*{6 z97$n%Rx=3^hDv#BTS~qq3cd9(Q8R351t+c3vU8_dwJ!wy>M>0iHQP3~e9(6;$i*%_ zDAtTcbFzjgcZGNvYe1XBcBAH(ivqwI# z;8#xL`ne}mFdY#DH@wJMHiu@R04MCL$_{LQ8dx5Q4-TokxY6$AaCME;&MI!@iJHd4 zNt7yXf{KTT&a#8I-)&f?g@%@xL2Vl43rM{;)UVDKif9%p-8$^ra~mB-Ccc6nuS0V% zq%lp(UZR?TkP$zVaN~bC;P!gxJPBHft$m}zB+tDdF*9t59A|xdxFXCUE0G87S(0cP zV3~AF=^lkrJO`@f>}=}-uI|LzXob3OUnBs-Z>C_$fN>h=Y~6d&Yg3Q2E;#= zjoct-7y&y|gw3EnY9!Nw8|NXC$iB3B=A>DbyxDo8_q`RdToXm36|FA?67D}usP=j4 zJNR*woX^#l0-Q@NtEKXph|Gk3(Xr1le!Mdlq`yq6Ju0tKRXHe zS#^U@lLO>u$$L>tm}s{gBd0rx@mfWyS7qLC2p;keuRqJ2Q)%*uTFre}_lxK?BJ!a= zWBtiC8P4GMG%8#;+kcXPkQIb3ee5ZY1YA$R*=vVRD_<~@eI3B$9gko6gquDV6oJXv z_x0A!;gOE&uSO;YSPx19~HbFDxf2$H;NzMbNT|iZ%4ede_{nLPpM_6&*A35JJ<_g zTNax8MIuI!m3%!WGzo@v2qL`zL9`$br>vyrBPZ>Tt2WxDBz_+fiJ_oZGM!cNBJ-I; zK%#ostkYxl+1RGi!!BB`=fxQ}Sq zD9O2Me)54c(OGV|*|!&9eK2D*qshe!TCoYf>fJrH1$H@K+$ES=$jB(gst>~@k*z$d z{SWf<6F!70ud_hsXGUlcYGz1wd@*00z4ChJb2TN^Vz~M!c*mx^B)6IKTk8*F)`|BS z!sZ>dzQK-9S;@#|^f(5)T@=5>*YDMK=mpel`4cY@){vc~Jgp{%C+F9`SI${7BxKRk zRCXR=nCXjcZiswI(Qiz?x&jZwRV0pK)+I1l^n?^H?a4F@)F*q;ZX4#+UM^qJQF);T>{T*=^GnI%rMy{Vt*Eb8 z*_f1mf+}$wl(gf8o27Xw*RirKHt9qvmmII|r{T{?llYV{hq_o}*?0U&Rtvh*s-TPP zaFo3z)EKlKu8-B6z`cCwu6!3Ny7!ZY;N*!8#bM_St zuupgjN`>=PZEXL1ZouuB_JDvm2`$U=5+|55#w{z^sNS0_vpM>Snvd$z1CSTg(+7ob z^|(!($JC0Z9;$p#E`||T(e6B2cb}Dl?(5j!y#U>jb0&ON&TTdK844bf`CY8_>=m4V z_CoW;oI$LLC_S_2}C=>HyJkb}=GWX8KvoUw}inp~#XRxoy1&BivvL(C2zQt@_;la)wf zx7y;h$JNtfhfBvH@#sH0Wl0Wv4WKLC*BxK;UjScIxTj9Mh8~g!x>Fg3+Uedas_^Re za!!oktZ!6>9b&pjGvLU}c#wfYxOjz2wz)E5>{W~M1^bqy%rk^TwpY}4`S}KMLvZ@1 z!T+_7|Ga0z9kaM3u!p6fRgHkygG88O{jP!v2XdxE{sL`mj5dUix$gkxx8p?;L?#R7 zbU+qILEUdHxxGIF1=)4fFDC=I@fraT4o41pp5@@81_Pq8t3us+5?tVQfmV#DYT)cM zBnNn$8}bc8;A04Zr`^h~L_rAj{8gd+LzIVI98<2%B;W$dAMD%&M5yKJEd7d2CjB2tRy5P0SULmYaH}9-MOE^yO=@LnXpVui^j76Nk5pt*K##-n^^mWlkEHhkVqj>*KPPp5NM!8i>R{$eIX=C83%z zpLi}a?G3J(8YdX$aK}8OjQ(z6B0tBXX82O?x4EQ5^R2Ei7K~8D(k+bU@_3W=drZs4 z`g}3v;y5d&p057e_mbz_9E_^CRI5#?=g~;H&4A2e8mw#-%55)0PfMu-jTRGwr<2-z zn7EJ2(}8U8GZ0|hTv{sqGdT|vsuQp3md$6Zrm|2G0RP_1A%v~&77P#mMlTS} zFBVq&@8-itnvM_=lKgc6l2xW#;xD~{OWgN^wAiK8m2kqA=gDJb2-1c`Z+`S?Pe*?1 zQI3UdMvVUQ4?!@KYK~50@fj#3LABP(mbIt*3-_GRt^Xo&x|BUUK5BNH|4MJShqJ|N zrL^QPCDJX6Dwqfb--BTmyXfhIyj*;l3i=9DCU3S_fi=_HtmB;94S^`9xaaiRX$0oJ zk$y*$qE;W#^9g!qJ$aI`YNVWQU5so?i0KJ086gQ88o8bY^J`VXwx$W}2&qF=+(Hs- zQR7iaJ<*O>LA4Y=Yk}a3n9V`dB=Di|rwraQ0t7Tq`0!UXJkgk}* zxVGnji3C0h^iF4@yACN@&lG2I!i+p4DzL-n*J@FMi5Mbq(!{U4$nJyhUd?`Gq-`KF z3D;u_&XdvN;huTPJavJTh(rgyfHj9S-O=fnK*77;=GkZ{FeOtA$`XH_3Q=FXnw7s& zl6PWhe13X<3z)nUr%dRt`34qQQg7Q}iSvU{*%WZc#y+*FS&*ilS*U*txFu)on=gw9 z*CE>9xevGw;BG~w%-z6R@RF>z8)LS$Ti|wrf3ntfpcZrYR(t}|QfH#7SP5-nK@6x5 zZmITXUwCkFAPQjKH~M{Q!^?8L_*;*)NV19iX1JINqTS?lFIi^hjl&cp2SLRRs#yR{ zj=qm01HK&9$paR+XjQPxv13c3?Y^z6{Kl9Y0?U4|UyJ+IBbO&&2<_@Z3%ac7>{_S2 zwHNO2Iq5P7Gcsvz-k6ru9f(CT)Yp}qj6bDXE4f$G{jctX8n7KHbCP4XE<_4Kib2U@ zMp9kp7(Jl}=DB`$%%Im@3DY5I3|!f0HnF-^V4ZWS;QgG+q1@nkGnMA>KLIs)QjklJA<6XEI+?!IZo{vs{wJta~uAS+wUCOQWrRTmTVJa}; zff+k9@DqwNfdGH%rBG5sLe2-wmsXI#6l{~{OF%q{1g6%xH-_r4?k?azuIBn$$Dra) z6Hg*87aC{XI8WMs4X7yH@>>=l0`^Y~T^e@LBSv1suOq+Ezk69S=q)F^L3vb>OYK10 zrcT%#;!$svHbLKwaxAE~Cu{swEHpA=_4$m~2r)v>mw5R2d<6j{2>tRk<0GPiDj~p6 zy;9Y(JPdHyd|aRh2>x4{CjJIGCvJDm_sho*AwlIjKWEG_!J2$Uj7NtzBNH|w>lEE6 z@^g=rFESEQU4q6H%c}>Q%J`v#K|f|)X+70xi(A_6a!ceSk^K;a`0uYF8M#VjE*!}k zM8mD0 z9vj9ldyr}#4cIJfv@}Qg!s0?wp(ix(4s%rg4pQvIor|5tj{f6&>Q0?b%@D}%dYD+W z6MEqVAx{szV#bEXBI*B6_Fr8S=kQ_;LB9iA8`2mH<@GJec0f_O>T%CXdu|-$7kEdp z_~kLw;=ji6m0vHN7|VxZE^oPSQX z#HhxP%Q`u`Z zib^nHj0gDM`=jtk0oQ97*+vt>z|-s~eBY9!>~fKp>K2eawn z_Uk$#;u(CXypenZ=1Uhjr9(Nk*R(Ka@V35(`9-R#i8k&)qXO$KvV*o(`Z_*(49mIn zazij{?T&n*KU9>jF{^*G=QBJ^{yII=Lb&&6-@EwVVe@j;mJwWk^l!Z7`Zh$oA58Sd zUs7(r@uerouvzxZm(S~g@g3Dv*ve(qy_!&d*6BqJ%aQJ((|?Yu~_ z=aBK6*ep!dBgeJrpKuZwbWu327M3`yCQ(%`PyO2Utw)I+%5GyG#x1nKdMkj*7zHwG z+)@1NF9^9Wyj%P7U;%1homD1a38|LN`7PIspMIR~a-dqF;TM3vV!SHxbvCeKMD*)x z3q%VF0du7qn?`7o2tvPSlOaoAZP;^x_U4>&PhZS9|3fbLYPu zbR8yvFmu*s;r0yT_wOq-9|6Dr68t{ghOOWMzaKX0k+Yqf7#p^?QNcrc)JYblFRvXhgD4ZDPiX#b`-udzcQ#%u`lhQg zQsoh%474OABuP{NgozVtx^V*XgA*TbbnoC`!a(tj7qb)eL{vxQekl&;6-?`XRxZ@y^YdU{=y!3rjqLw?D?@H@wSdw-A-SKq5YSiv3*4e7Sf?~=px=n@M*yPfkf zlaL0#_3h-gdYxE48p zl4k%)F4o3<(+7{3o+Z#f&Vw$~Y#|T2{Q$Xnp|xk1lQJ2a4*`@sVr{AnAUJ3z;eAC` z%|Ilexk#YKFH1|Y}N4?@=6^ZbX5PSdMIZ6}$iG8^KC%;jVza@~}l7O~NwooUbw~ZuUm#8g>|SPH1wKNekpR9U!6_-_u~JD>YoC zKw!`~kR6AnmT**0u2J!g-L2>O)y-D$Z`T#vFLm72<3cJ@ux=Z$?tIr$Yjxz{x zaJin6F#?iM8c78I8Ku<|g!U{*oNLta%zGr;{tH!HbQHd6EeUs_7PX)a19MVV=(SObVHHJI*BpUn;)_?T9>kGvr^zibpKx(Gd_(z4l9}4X|(cyc$ zd*YnxBvS)~Elf>-Ll;ho_@gV`d6<}qTMFEBrCy~*`5Px$z-vJYgS+M>SN2C+*qGx2 zk2A7&+yt(Lw^q!ds{olk2*&i#?ax6$B5I#<1^=E+vd!tw+z;NZMj+9^OiSpGCmh2) zL5xWr+Y2iH5F;-V1`bdDS<`gTp1Fy(e{0(361@`EVWhUNg`kEbZK{8?oB{4H+Y)^L z{tn7@Ti)U{{@PRZe`5g!r`s5Do-_X&$GD>pSws1me_x8wH7A2{ll%9j zD5Vd%W4ZXhzk>VWiBnw6VgJ5A2z|c9jWK=k&p%KaBtNQh&%&vo)Trf9ZmT%6Zy9S{ z*~lAtGIf9}S0Jgrho^H}hW6W)_-Fm6l`!k)FsA(}%kOd9l2WIk(}(JkyjQ8}B_P@W z7fBOK6S5%wj!jsCaL(_Zt!wVSczI|rbB99Bw6Q-SHDn#JcU{sG=bkK;;kK1qgjCiG zaf0Cv1&KObWdf}BO>{)E=5*Wuj#`ATx~CjM{FYN z^CecUt;obDe%3?tr*Ze8@n`fV-TL`B_76obHF-C0V|I*NWR%@>TjFujZ!Yf0JtUh3NlsN?9`C*AyT{C-7b)b&+}I{xvF=MCv>N(R=FE!x*UY58z^+I6xo8a|f?P zZ1d)3;d@5ka&X5_ZyYW)ZV@XK#lmG@+?~H#IG#O{^(0<(Pm+!`ha8f?n;DpYHd*8b z@n4!BHsX7Y`ZpEEsfnmQKm7nGAwDr#u@0--GKJnU3po&f3KGccjQgA(Rl6t9qi$C1 z!)@z5{}v|-?AwQdQ;zG*sfYu!2JYy=_gx9g{F3k@ZM+glScwQyv`j-<-yPnGT(0ao z4yDipdp3}R>51MG6Fo=s1$JHuO;{|P+V_}UOMr0UPJTx1U4$Q=lH+=4#0ToeK3Wk?PgE0 z*z>D2`m%9Hi8iHl9;cq9gEN*z?u)P64IM|;74z%7UAqHMK&8(E+1>_vi`U}vv$<)N z6W6cQw>CG1LyHH`|I@!9(e^>gKM|4z@)ZlN=#Q6C=SryiIEjK&efA+I2 zi9TK()=B6cLmY{oBn|vpOyUxn8mweowZ=l^OKm23bXp50gIpp!x@(rQhM-!BBa{fb zpJe;Kr8O&%Nhc(X(GBE*l9m*yFs6-`F2a#|9@$i}|DqIJYy03L+8GZcwX%p1)&RDi zhm;<_vRVSW-zK-K%qDy$X1EkOP1ukd4g86RS8$5syHthCApEgX9q@5BCI9`T>2BFQ$ruWC;y_($u>0O>tKolN=2zRJ_3i!_8)X zZex8P$(j%k16}S&Jx>4|M-HcRkdQeOb@uOGfL(v{#>E?xpe-4|Of`=2!X(7R6{W#Q z@}fGIHpN$S>{@X15(ND7e;06qqT#kIa_x=+dD#MpOFU7S0zyQvHH8s`DM-oLU1lJJ zkuUg^ptA$=al%BwN)MSQqn!`(%kD$AMWq}B*eY++`wXZs^DngxAKK3ypn^v`$;R;z zatF9Q7|IbO>K{Hne38Mf+)wr@@sZF25^WN56#8BVb{*yu6u2R)wS6`qYjKiYKg3^s zNR1|Z2s7;^t4X9r^OLyxhB0wztzOM*!66Sy?@AJ37ILQ)=YHli0&+xGWZ4A3e*U8@ zzf+d~D9C>l~x9FE?sPpaDHZS|13Nc;n;N}Vgkm*bn;HY$Rbl?dzfJ~@kE}2F`bDhhT{X8`ssHh zP^I6J%#kdGN!wdj>?%olJ}-6q>tQ4%Iaqeo?5pc1eVOrF`cKcfG=;mXJ zLFL|8i{WisuHuC{{)6foKf^0p9qpPc3hKB>h8gDa(9%xa?lrKilwIQ#S7+Tql$NOdIlO1ztlFOl|Uw#i0BOQ=gMcw@{56^ug zYwmmnKC0jh;|>0k(wl>nQ=R6a?Z~?bI4ryrJUN+~`P}$6zXCjI^eVhTPAJS`zfY@% zgiX6`)<}%|Y}bZF$ucr~vZSRlBUg_jJEMSut2Di*fHO`1Br`IhS&vo7tvP6EbvQH= z?(*QPXx(Q-yKdH|!iz{{p2X3?I^U@?PDP!ss6A#MEC{bkZ*68bNE^MUUOIXC+6m8vv?m+uzl^{@~JAL^qao)*#>h(&rVsW{w~DPZSc?r%im? zZ&Au@3J+gAH7mmMv-FciQ83;TUbO!cn$SIsY17Lip`E;Xn4^uxpL)Xz6; zqGXKTTkx+|9zh`&g%8zm*1Tp}`I#00vAG6@Vf|~2fLJ&T19=c8&(5Ki)-(61Y6lq? z>&e~MqZlN7kyW3-XOYvI{(NMSm@B@E9G@7jE?OP7c&4jACXI4TXF3n->Tw6!#T9u) ze7p8o^-C|*-@l#tayGd}F=(~;?&I_ix%AfhiTRo(mLFY~=uX$XR$Qp= z)&P^+fU&%PfG&FKG>*_{LVv!frr-{l(IKg=3C#hEp2Y8)E+wy*uVYK4bk8b_$9M!n z|8%8-Wc;;(8C^PnJ3 zF8FGeGV6Lk0}KDNyV3bU8;{@n&>y|Z&tGz;lff46IQqgOqwn4EaXQ;%y*l;28?aAf zpVe|60CM^7@Vvq%VuJaU6BMq~Ui&C6(WieR>@OH=`l41X#XRES=ghG*n=-Sa|2B@!8gdRR0DShspjSsp00OwNS8K z^FQ0J7=|vEpSoXxd`zd4uxo~%UN2>qFzIr+K@N%u{##_RXy_18-#b{=IMV}R#xcF3y;-TA8hQt%n$`%OFcP# z1=me6d=r=QY^kh>xqtYU$8`GVirl#s1UFGA+(M~U|Zzq1Dl<}Bb*7;UL zQB7eaxL7o{#n;onouOdlJ`Gtxq4fEftt8I;Pvx~_|hXLZr zh2=lfb1LOub<7Olm$mHdB+`U~f{LIm840cSH&GB+^ZuAmX^lWa)$oae#9AH_Ae)rt zo8-I6i@)$gxO9S~9ld|F-T$N={|9r_|6!=|e@I^H!*G9r2isCKkIW=vpI0P zfAjX=OhQ!pf3o)fpHMviF`xfr?f+lO+W&|6*Z+eg@eX!*R_12Jr1arUs~mMAmAi!z zXP>5AI`pP;fmQDOXQqI!X9g+d4JPy*k7totC&tk+3iDA|((*>Q+p+b@dJP>yH6(l{ zQZ@UM)?$5hK<0c8fp#8;!b+%eli`UVpo1$jI^N1fSx&XPuE+3JtiFw4W#W}aV$Jb zz(mC+>m_SU6o_&hkryQ<`Aa@-PR?~;<2KhJ?f}CtiB43V7eAnzL$ss|)Z^yv>tXZM zd*?_+x#MJxYgi6+^bHYM%X$$I5;>B>(~IGh%~Wi{l-}hBM?B{;!%s|0VwT_`51$^} z3aM9;t|C|5Cf+dh?7&Q7zE@}MIC}4W6&Qq<4i6z?f_Y7B%hyIZ%3G5){oq9s?An-l zZ3sQ9Ou@<{raL4S4X?TiXF6?E4q|_{8^}9st#?$gXuA(#;o*t)pwLpFdj`ulX8G@o zy(1sWj`3XXvcIMRZ6*2RjsuZ?RZXR}!j9Y&s28nVYH{cL-yGYAhn zP{wXAC4WL5yS)ocmM<`4_p*!GGMxN3H2Fz~e75kzwGrq1YuA48$h^P8Xjgx_rR60cz*0cg*;+sevf`qTQQMMz&@7BF|@!2d{R)tZX~#G5bcT!Yk2F^b>wy z2Y&kZ)U;TiN9Jxkj0tO?xtVyA6vN*PG3=@I0)=`??=*lVivtfZkf@ zbltRz%GKmY2<-g;((&sG1T{Y}9usJHmun{bi{Q-C- z&FKw$4>i44me{qC2!@SDo~gxJ`8Qv7T+(zE0`^DfUccNPa!9E3E_H2EIO=T^)o|UR zb9PZ4LpzWrU6D4Ng2%XxB;ELgRH}-G@b^M>MFT>RHxp(o_d zX8NXlq>h9dO+8=F!-9P9H_g|Y9J-;iR#_7Yi+)%9!wRb4We6GHxC+ z8d(2!@AQQef{8@3ubzZ%7`BJZss!D+$i*Ut-P93hA2NSlT>WIJL~pK2c_vsfsQ2{- zMNp|Fbx)W~!f_%0DhB(pxqRi?U>lE(nZk%3$CX&7e8-A&52veBS*Qv7oX}jK+?ZjnR%d@3QMu55o8>M z>I>r0}uP0_xiw&oU@CksdLc2EJAR` zByC*K$Ymg{An)}-l6alv*-BZ3eoodRx>+s=Wwo$1ksNChSq5bIR|Z?wM9ZiB$w8r-j)rCj&h5u!r>}3!*7=oo-d&#VnupP`f`OEj(yM0v)h{>Z zDr9;+7VFt-o=8WTG(=~f4Y1KX=P$$>8ak;W^EQ%tCAK!EB8pR5gTISW(N==~o2a&B*TC{($wpJ@Q5GL%|54IkkMz8x)PdKs?)5K5OD`w zkd3KjU!OJjskC_3HV^kfTNbP9A+q!bwRwO^&=-08|1#u=MBm~H>y|T90*OeRU+X-B zX#ZC88M_Lerbw{7v+;ixZ%Vk@t%Kgo`_*V>NJh+ih<7E?Q?(T%YmV5D&ws^!VDhkB z5j^nx=}Q>Tr#BHM#o1f<{mncYuSg1e@2R>#-K5fWELtqE1KtaJ??1OR(K@)bGGMyB z)|qWyUAu$88*Wkc9-|(m;37klj!ty}=dg z7}wDkcPHE4njBknDHeQV!+#-PjvkKkowEEPxuw3$**Ro#nUx zHKbLo#Og^mTd}i!cd=f~R^ZOk12|kyg&Hiv0OC7C7Se!``^&b4)z9@fBeE-U)W7_h8<68^t0wY$+Eg9 zVM1#z$4P&F{j3S=mTsYC^Gxcx|6<&jVIgb4{v_R$&bEWg#@EN)u?K%<_1y%phG%T~ z6K>|`3D8$R@k22vNT}T9q${>rkwHLTw<>luy`f~b`1X4o+qUuM|6=dW!>L}o$KjJy zq%vjGWDb$gM2RhuA@iL1P?<99$~^28g)KWt8B@kGrnVt-vPmh?K&EZXY`4v9ws(D~ zbI$ksJm)#*xqjFCUhnn3=dVgW_r30QuX(L|t-G0Wbhk8kd@*1G)aVBxoLw0>{xbZn!akl$P>X^*?RhS=7QDq^R6sOq$t}TFaOpOn7B?DWCZgy&=*tNt>#XC8_souPqO? z)#kj#2y^MOLD@u|VW30WsR}(oZsA!g%HYCalGXGs2{6NYr=G0fmfyf27*DN0IT!Z4 z6~q#JhCln6CzZCBEUO0hY>Ja+*kc1_6c}7{IGXUm*b{(@zv+imc zAl~oydAWfz2}c~VKZjH=mIT%!PVHWC zr*!4QJEDA__M(sjZBWMhHa6>!*6nPc69#eH!|K$P@0z%&Dc>_3ADWPr?-fn59_E%V z7^r5FIFVtoFWoD_z%4{7jWK$D&cR*1Ltai@!0J|$IP{un7BqkMUic$o2o6XGP0iLV z51!sP(SK)utxu})zqz8l(Gy|UTz)-Psa5A>+YOB&VkW_~`|Yy4ea2BoBQ z7^C05SX72Svuxd^P4ws&Q!b(6g0Gg%^H6h43?wWZBJ;T54$_ZiET>=7T%vyB$s2*j zaj{_=y;tHEBkdow#a#Mgp%z1v=U~>8+Gkpm^r?%`yBCk<2>e2fU2Nr2@#(OgZlsR- zMXLu?q$)Ouu4JwlYVDU<*2Pr+m3I1-B&a*L>*kY43|mi|Q=WxZaYpqiAC2bBYo`-V zsj~MtC<-K20kf?u_yJ4vjhxlagse~Xk{B_frcb{Tzy5mFM2zyMre#u?D=iH&aWaJWN z7yUNfuC(YQcNvv3})SJhN6SUin`+-a+B3+BkOIO_+9NLNbQxp zvZmRDTTCvxWBWhMxqA+-r}C~EPWv9R=Nytq=2v*={KFyVSWc|`T9PZtYOIz`wOB-* zqm@zoE}^j+x}J9glXzRFTT@~}ri(Mces=XAHKST)CPr`w8`zw9^0-+}OMYLpP=Jm3 z0#m^hJD*&ptwm|C-Bj-xQ#lHZNs{nj7k>Li^KOoqX=>xj6qeS=nPt$MU#gr|Ozw~6 z6fZf@E;MXW$hlh!qAv+_QaLuNF5daPGkMX3?Di$5-xDmCPFxW5ZCxQWpCn zrjsY#2hZ#`&7LBUTixCRWtU0o!Ay87@N@%$N(00OH9SraHmJr=8?<@V28GU)My9({ z?emAt9&EC3$j`Np+|04>>u~&oPS@6N!ml!2ALl|t0pm+GYH=iLImzte155LYiKZQp zt=%V)MC}+vQO~ful=?mYqK-47?YLi{)Rf%tHltXP@dSdeYt$J{OiF2AV_mqy9_@wzP zJYF(85$fD|r2^XXTpswy!y!BO7q(nA94ao#mZ*|i4 zcRZV(P3-u#AS>QGJM2Bu<zl}1iwTw?CJo3z`s$1zX;$_Mj!Ab8xqi9bhO z6@NjMoh{x-Ftt7zISpPu3}j?b@w0BwU(6ZWNtXSBa`+RpWl-Q1^VH(XCI3Cc7(U7r z#5D%n>XeA2JkkAEa2qI+T(=)`YU- z-1JYT?6R6@_CKL6Cj7!_)cR*|o=KAP^;ocfOki`hFdr^S@c`pGD77_508?;jo<>Ark+iE7c; z(4Mq7syX;JJy}c2WE7LA&NEZ)az~GT)hQ)oF9?4bXll1r{bo@vov-F9mhQ zVn1!8lieI6*v9&%u8NfZw4z5JxFl=FSUvFCZ?t3C;o zZdJ?8b+9ABFt?sy&Kps}+BcAJECgb6+`}XW%lhw}F{)_fBMp5vw%S^U=V88Y;c?ar zezh7roa15sv^!&9^U8F9XM>y7q@3+glGpdM;I{4RCHIydJDRvDMeyUvS;iQ_ON!Hi zAHeg~$KG8GGIaJDh&B$(ZK8B4#xG_~x&l}};m5i@|uZ~)tH-r+W$Gf?O zj$`pJ~11K53CkDBIgF z6hj-r(?tCGc99ssA@TNtIo#DSJWy%r#>J)d!BBSLYN#}MZock=#Yr~&Ww6f0XXju} zw}j0C)RLiKnr+^GW78V7l+nD(fP9jl)o2@QrEWaWAOupkk(MVsjdL}I1I}EDA|csdif*TBG;vUY7R;#Z$b!IDB-xf<3dh*8OvRvD82Zp&w`!1i5wCXI}7g1 z_lLM_i<*-w&IGF^FJ3y>6apM;YJ(F}@*smmY^)u{b|qbbikd@Ypo&W~ z)^lbHosF&|_yZ+F$^LbtvtpFCL?a5ZLWq_c%|9#yUP&ElS!c0R7`;$G@FuKv&TrwZ z)wWePX}qyg<7uYq(~-r*#R;!)FN@0VYfLErE^xH-T{pbRUDoT`l=?X`pIN<5Yk3s> zb{-eVT@1XbFSZ!T0Fj?KkZ-$^nD@G&z2FJYdkA2cVJ9vpnaR+W8du7qQ5+U-z@+s< zf5oH_;=(-Z{ps*tx+J94U&DCMki8dEEri->^OD!!<+I@Gq(1Uxhl3){Q9?F0cWfg2 zVYIcCMqEub(GE@hIv~J5iLQ&@jbRfc?&7)Z4$(>pA?-vPv+=)!jlb^kq%D=I5F|xueZ8fM>4HnR2DCTdw2RY>{j1 zgD`gK_tzE>zbw;;5zIU!!5*GT4w!)``-JrH)Ts9uuKAS56|Jaml*VC-&H}x6#dt}b zOq$x1`?7A=N-D=L?@G40_HoYU!R8~4FlK*p%%lYB;Vs6zJ&b2RFO&5te+qa^)tG7?(-Bn`_M@d3o~nEDQ(_5H#NHci4S z-yCT#4mY(V_P5PQ{R%_OA&R*K6WOk7%SD?ppJ6P&pPq9mW?sRK5vYx&c7opJdq8$+w;xjgT{ecuj|Keli@p2VE)2xzI( zGg{8e&F}tOismE;hh$}+GJU!;!4XSlIi2;;ffP5kS52TL`<(US*ucl8wf2dln{nR63wfy81e^JlCX+ z9&PA0tXL*ap_ta&C;IxO8o%iimZyY52)^rlb6zy|l)lqVwd5z~v)jC=6UNL1&HSP{ zr4Q;xUCJWTMjd<}d6|MTEN50^$i-ed}CKew7*ErLSA7j`PXg z2g2O^uVSaw-H@|T4LM*k2W%p}z+BRtOt6nM!lyDO$s3twJF3*HEk2i~Ec$w>MtkYh{A^KWx!64&i@COL$dt~AKqPG2%|r~w<} zrl{!^QYm2~tz|TwZj*Z6C_Igj}RrclL9wyO_Ag`2ESF{mZAj?z>x6Cl;Qao4B(byVLt3w zmxJyg$7!$`@Bfv}2R7?#z&zVFebiX9Rf z#@+X*3%xz9_#L)HGg?vGTB?ze^8;d6+KAa)p(W=p7Z`j07>nt4gE~C{ZEde2yvKr-x$_6aWv&mwOYjT%$EeWa;)e+0; z`y(<|4up;($xzgz%B2B`n-YFKOjOI7#NIbd2Syho=f8SwMPqtvk|l8Xg)`)08P!U{ zgv>BG#cKb>D^?|mbNUPFcVup;`rC=329_=MXI~t>IW8nD#ILo%+(>$PeQzy5)T zL%8y<4EiwPP*aC_-NFdxU%Vh{P=n5>Q{97^+CyVN%=w}J`%@PGugKj%xyW`B4j$x42OY9|KjuUg z%PV8cEt`Ck!@alhO+=C$5X7aV1u6B}=SLnZ1z5lKRL*v?^9yuXvhW+8&9|-F_LVNa z5h+*M{aju(9)!K;1m4D}#J?FaVL!S{St=z#WytprO3cCFVhDF!`KZ|wm9%v3e3zf@=VK382UTW-m;$ggj@GA zkI3WlTQ(OZDwigk?OSL^2j-p@?whTc^W=&`6@BL6uq*g0nuNfEI{N|4B|(mT&4P8v zDCPpUe5ZWAfC<>uLd)O^K7TZzR#nF*(ti52u)&S}LJ-)A{91_r_0Hq*rHIxN2vGLY zL{PhJq~vHdY7-{mtwtX#jxg@YBS8jvn`8W9qf6OB>e9*CPS2*_49sV4&ofDA)r3u7 z)6EF21(oBauRqMuw%IgIBL2wOfA&Yx?*vKv{yb_#ONa@f9RVZl-ZCXR(9GX|;O-UREKg9C6{~-hke7%1bZ6)qMX| zJ3&VVq(|@EaC{b}5rZZzy!S-a;l+;hN;^zN^Dh*sO!?PTHsXY`W_c=i?85B>k6%N^ zedN<*{Ih&big1BM!1~$T(h1WVHsLJ2d|`>Q>~<_Ic4^mBsfyxvg`qE=Bs}chZ3P4~ z|Lqoc{+j1z$zG)Sbg<=}AIE9WG$Q09I4dZ(T!WCRny+>iZ~!qX&M%D!9u;fv%=~Z3 z2oXXhZEJ1^-ezaeknG-u%s znD6;u5%~N7&3W*Q>5F_9YKOc}Dn~MfY&_ulG3>$VJWjFrG$;r0_>bivuA*n>MS{Lx z=L;fj<2yk}_R5FMI=qkZWD~|-(G@*f6B;yeYPqB_&8D_QMK3$90WT(Z0O*=X|3R74 zg0O#k4Z6-2JYj<^^}=P%{RT_sZ7LcraUyC_GEW}fnT_QXX|8{od7Bk`AG_=5%4ydn ziv-n?+9Y2K-|+%mee(3y&ei~B+>@m#NRRvv&79`sv;T0mNM&ns12lR%-4%5i6! zooJ-uVp72JHz5>{7q+8&`0)nni&pI`JY+&<+2zKl=^CiSzFH?>cOUt+#r>&fi` zQ7rqCG|BfhsD$SKs1is9&%TTC1z}kg=L1<34|`?nm$gc(eOgYpc05chv7%gO*fgD2zMuA+fc4^ zGQ)BxZ<6=zKJug%?(hOhoK`n=Vy3P$Ky-PRh=cK*l*R&7hxCAurewo6n{m&qz| z%jmr@K1R3=sU{;j-kcwAnU31LZQ-3iP5kS`U`hTJVfD%7E5Z)V{ihPTLz3R|)PG9s zc*A26jW#}!Boa!>)WDahV~8r6smZDpEAv$FBmA1h3cc6UDrZN{(1*8iKD1wQ=n%0qq2t{1Zn$_KB8SX~~TFstS1}wsJj#qK1_JU?Hr; zvs5>}zwVM@L^EXQu?l7h=y?j~?3Ke_QS^!MjMMpQa4}COTJmQtz-ykp7;^dC4H%v* z*)Q?jvdG5vv-F`pOo?*vgunraUZ>8NW-gpL`H_6IJX|(_CLGW!T#ck_kW{?{xA3zA zv{p-S6OQBkhkk(==eDaCq6{I%`B9crd{Sk1TGgcIshYZ(vBh@_CVmn4P3jW8?|F7` z3D-j{(-34cW;nCD99a9bmR}#Bq;q(KOEMafB%Eg!qurkEqpeCa$tlK9P-B||S~xxy ze2=~GG@YJfw$1fD zsCKxeVXkYUf;t=xUM)36MmM1=@^NKTd~F(CDbOQ-+xXv?HF0M8lv}j4CTCff1)bZU7rk? z+)Z+z#QRG0buDV)G;fYo*zx-x#WFh5V&}Qi8nLvg9_E$r%=aaphU0Tzlkkz;hEUa~ zWm%(kV@Zl>IJV6pS$JGnYqB3tQQZ(Y|6)Q~aZ1IrrcSoT6`h`Zx=qFJoPi(4e#wIN zAk^ey2s&RAgC0Ki6{B4DL_b3@{21|`P|}z341pv7Ogw7esa`1puv#hfvptpG87YUrZn4fwd}#Rlj_F%eD_S= zSIamgB9U8DAwf=>n$yg|VOu=hsjr5(jfHCEk5)|ktQvdQm=2h1kDrv-Tw~i$8MMV& z^qGIAEj68`oCuc!IW@&6Ka%hJ!0W^(no|_*@w{p0pVX67JuFK)fh8C}ogaVCRQ$0E zCltEK_++BIpY)~!)H+ESV0u2&sa2c_Y#?f%bU#eSr#{wA?`TsU}E z@u3wIR4x0w_i_bJeon?;@H^n_Ttf2@YZ62wwcuudPCS^&i+AjI+o|yB+^T}?FS_v2 zhqIcp^q2Y(p|F@Dp#9_*hH$Z`O4!3L3NsKtA9Yz4NAV$v*NfX>6u>p8_O$i`BE&Rk zvfb(%6QR#!ZIx8pj^mgMVxeIedhC=K$VTi01;_0}rAc3SKF6GwV&&3-6cks{pBUO# zPcF!KA5}XX@jQj)@o8(KpsuJ<#}37L2}K5pn=ApjaaT9!WkF&Gu=zy;hpSS6@_6FY zKa;Ur-qh7US4+ku>dm332y=9bG1kDj_(M?3|j;t zo4lp{PjB5X;Y7UP&bqI<3-Uy<^AXC@I-LZVfUfWkv9?qr7D4`A0-ZZB|JcrcODzw89oCl3Z zp$uHV>Y-mkSb$8_!hxbH8{naVPbF^+xU$#0YBroG;A5`lsW>m{%N z`nas%^WB$!!-du69(YHwnd>e-3ewa+$O$U=)PfZNn)UP-#1TfTq^8&$L|$z?bOwAE zPGz}6k?cNe9eFLw?c%i<4`>L6gcbgPU$76BC-7nQ$U}|5LLiVf5Dl!nIvJ~MpiAId zqcup7#u+f2YN|e_VEqL-)bu}x`sb$pA-{ik>K{SzKNZWKVYQ?K4DtA!qBrxi2-|b=Ejv?X%QabM`5TRe&U+nBVsDEiJ`$1DRT_?S6@rR zuvs=eBRkT>> z4zVLyTJxslpYG}pPbhHT<|RFbo=BEz=9?_`B+D06q{L9k zra0fX?}!$%VwychaBQ1;_Yjn%?nx{c5JS$(qC=3WIrh*V!*C*=4csneaJx{?Gd1bc z_kQn##K~qp^ZPm3tzWK@!BHP%skYz?nk)1#t|sjQM{fIXj$9b(bE+aQ6;A!0;m4^v z;O%!T@|yKSAvnS93!jhE6)@Fsu&?k3eP7QP#3Q<8HgC4ela=I7vF|BVS;l}rd=Os$ z{e6Ej&~yVWfT4%NQe7u~VzXmQ>q-(!HPsg%zIfe2`gm{S4ge8)vHlmnrXza@IV&WK zKNs9^lg5|+o@6=B%AJbyb8_TTa_5e_bK)gF*uPIUb0TJ*2ZP*JbT@Xl8g5=9@dd41 z>VDnD$hTy?o~Q3=sk8_>yW6E*%yjHqzdn5&D-_Rah?+Tt&>k0rJ2D4~BX_M|^KbCT z7@ptUi-YBK%wEY-5TBa&e>w4EoF90O2{1IQR_(g|D>;7>?M_7T71Oq1J>mp+cD1s? zI{@&JGp{gw%R_E)lDWRmL97Z` zZ5v-%QQy%c{tXc2xcFO?@Cd^PK>O>bW>TL>RWi>?}oA|Ki6Moco(7i4{D~=CNt7+ZBlS zM!fHeAOS*nvX%lX1kDtAsQ;{<;7)S*)mw!Sko zG`8m~67;wVBNh4H19K~Nf4vJaAo0x*iHb3Fh6gkrNF?fD>d#0Nh$x7ZoU6Qwgo~^% zAT;>5!d_9Q5D^fDdcThDISRyH2I*f3mwsfsBuHL~zt2K{h;l&{z~8^Ee+jUy5n@Pk z@a3yj*+AjM;eRE=-(rBt#2>M|e-8EE=*XY($bW9?AM*Q`xcWal^^f%X--(O==LN+# z@|g0^T7aEktpB64)>37E#|8R767Ot@%g{Xwy{@l)VW4al1?j@Z+w%-t1RkQ>IzKNr zO&H0mK?3J2!_XrILI_j_)$(ycv6x5Wp=ZA5v!-I9}A9B4_cFkZo70fh4VLUed%4jz$Y#PmZ7gosPp7#HuE9Ubp#jfvlHbJRIuI@I3bE7gnmZJb}uljLF(2|H-V2hv4IXr6#lXC8GOX;{Y9P5ma)bV z>3u{i zgT@)&+-F{LLEo{Ep1#RajVk3;qajf zKRBm|-+HyG0f4XzptF|`T(_Y_8Mlu4d<$}`$X1s09XvDD_QLRQdlj%?6U`kN*U^1s zl@v+R$~~oS?Ff=b|80yHTs(3ib1Gn^{`=c_!O+2@7}8g2P!@Bhv>*z(2xwiDdzG3p z{7tJL{?2s@M)9&3$?jFKJ{On-N4I9^X*?}Iagy0iCqU;|J1g%~P56!Y+a&hYz32)6 z4VmHsy?k)#tdIcSjiKB9;Fmxp#wAsT9s`D+2*4sZ795Hp>>fPaj(M+KFY3sbT zAg*mb4A&>GzxfJ@ZD%-qd(hH@wX;0dtXkG}-oeTYCyOvqXzC4N@BU8Du$>8sA6Szy zI+#lnB==c2zdSF>dS4La)^-3|shKR$qtoi zrBWgi98>U8*n=aarEorqhHV-5i&#TFubTnFo$6f}095A*ghkRqV|7h1dV2%JJ~0QH zcVn6OmdJcTNxMP@@K6qTDCj$B3t`2%^oR&asDBPHV*vN{@KT|`s#KwmP_J5U(yf<0 z0KkfJKx4ndQq}yDmjk8X5w^`&tPH>1^+|zio+fmM0Q#7dcaB7^!f{v#*egHCaT|QL zO$^w}6%9(Z}RM%}O)k|`ZxE-*v-nVk4uS-B?Y1`H}%&zv#^bFacE8H%u zi2yo%b~o(dg78p8I;{t`+_L2&V0eqr_cMG!n*jMwjT7dzeTm`N;yDsUSFeD^b+;vM z2ZlAK0zjX>{CL9}SGvHBe!GVmM}R@CQ)bElL9CCOk1SUtaw;-l9#TJ9zU+PVX4iQg zOYdtzD%RBiFuT@+4{M~V0i^owFeOeCWSBer&-<-Fb}aM5EQ)^SpOQ3Fr8W+*tKF4k z)X?dsu_*2)rS%f&<9W}m;!^>f^9lTgdv5QLy^jJ5I4cHd!$LHWlT_&f6*_v_^Q+0h zhXU8AFD4FH?8$kJG60+l7~jU)x>Ojx+`R7krHl>h=#)UmY}xBn`2)*3u=tHT1y-<^ z29TXiawz-Jb#zfE5UE!d>9rp^!iJe21!R7}5`2{^fUH8#Fvbp8RzxHgQrARzwgmIzHh3yD!8|c`}|5^hwrvCa^2;`EJ&`S+W?r@U?Q)+rVR}E zfLy~4Ga!0!h5;IJMlnSK1@XY*3;m{N7{kHUkSZ+h`=M)Za=2lytWvZByf|0J)v{$C zgCi({0%UVw6AV;?$cM&3=W8GxV8Q1opn}n9rxO7Adtf0qqyL`*4$1?o#c{DOW$pTZ z2}}X$cjfM41VWmdf&D}^!fu0hwS>yOh3!tffdX*NG6#J&t>KY=n@Bfp=&IXM5KRhM zaDO=$j7p(E35=DpZ(||1st6lSa67gwup<@#DAW|7#bXyN;(-mGo>XY69)`-KKnhZU zCGB~N?lLRLt2608)Gt8*2w+X4)BC{x3uN#TPv~TP72S|B7JX*Xs$4ajR_9U>2nPC?s1KPYS)jB*m+D_K}o z&!Q-5K8+c}?oyn8A@6aH=jU}D0d`H;iTvxSHbBMrKcJ%DCe-cYE-7vHgGWl4xLn6v z2BMIg2nKPszd1V+I>875LeDA&K_?i~buD7To7SL`BwVG`eyE;BL`x{h2#x)}R_|4K z$O!x=)cly0{sLdO&k@{VC&ATUm(g3-cS~Tv(+xQT7`wVwTBlB3RiJ{kJ3eT_#7N-p z_W6voh*-tuCo$_XU00V=r(taYxLO$`^r>L|4SxF&dfnlqsvvsvJfXY$AFWxGp_{o} zH4eiAaS&TNaI;GFZ4$8S7bdQ|va)cNu&bk=4G!+rLP(5P(gGm)7o+WJ)oGA-!ibb+ zbt{ikPp<*L1J+0fNTfPDLKEO0*Fnl`sdmhORX`#@+T}ygRkfhi!@{}>Ao}`l{SbZO z5+HmkUI+kuRS!EL&RS&v5U1bShgpMo7=c*YlOGYZya4g_r)~RSx1-=V$e#S05Q7ZA z4EPbE*Wf=KdHU9xRcQ!UXpqSL5^faatTGOfvjFpqZ*GfUJ8};WI33n4#hZ+i+Qdp7Oh_0&3>!$rlLDo-htRMN&@3-sX}7a=I^35B?S3t~|5gK%6;hL}_K{I_-jn*k~^QIcJc zkIP*H;Rk*lM7P1OgCB2slL(=E4dtpCN6}ceHD3~32}AQkHr zfS5h#Z$iA9s${WOtP)gYcld;e3lN6|S1G4I53}xujcYmKmPs9~fNbz=0cX~tbh*a* z^>=09CjjG>4dK%N;!3Qe+XeDBk@s&x3_=FTU4flWh&4_%NKG&W z6jv>xQRo?f;UL}lkBIn3MEoNn{+|>P)~D$xr`wqWk8Li#A7lHaAQqT(8I;Aet0Nxd zRt(|lu3Ksu+7N=!FaQe;aWevs(2-VXbDzZ%_Dr$O@50(*cJ)}=SUR+rB0_U-H_cw; zEEREjPHpJ0U$Y0Sn}M#Qw350R6ToolNsUPa=`*I6`w~$LdSJ5ME}2CvSw_VAmvm4R zQm~#xzR-TO@kdPVzxe{O3L4Bn*>o+m_yA1P`@urB(+drnI)K4b`iay!-S1q2sf#EP$~-W+hv){MD-$AWfM zsBy}u)yiV;R2nfN`TG2KT6{=le(^0giJr1mF)xpV+aB2?#;3h%)veP?^`ExW(F+Mc zp?<6Z!78vbi1+2gqF&iUKXsI7v!?1-|&gQe|r ziH{A@7kpr)D(|E}2@yt6*>>PiJ6l>CDdUPWd!T2HIf`-8kaaZReqNAjQmAr>iFNVM zDG9BlLyafcwGxjP%wOJbV}7Mc8K+nWEsu9-JvgyLD@lG&7j|XY4S7LdO0MwLl?kal z(@vy2wf`P6S3Q}^5iMq)=CCDr60wW|vHK+c+J`nC)~XSa(V%{kCoILXVw zU=t{?a@kMNKolZErz&;|NJw5m&y78AoG{xPS%^!*i3v9Q9@1;#N6GinO7IWV@u?*v znOU!g#qzf@j ze2fPYyhni{XZkw%C?Mtt@Y`yD<0w-@rhTMHvuN-%Lq>wg3QRAxDDw0B2rZ_clXbNy z7HpW$H9x!A52%N@OMH26Y@XVyRB=hbW$ufa>$sRq%}NC{VVmPPqnGV{a&ON2*Vw^C z)Tp+fGShwKzXJobBJkUm?ZfC<5ym$$4{ZUq7Lfv|m-e0#y^zXzKBMlSJC3=N|Fk9H zHP6|ZuZ;m7l!$P6{5}5y8kH?1*r-9{s=7U%LBbEbY)E0@>!mAtwsMH?)XGg?v-sy! zei)gV5Y$?;Js;}A`A@TFoqf&`GoX&Mc%GOS_u5#wX8a?zj`LDoay3YeaY+;*Z3;#&X`#VRacO0`dSafA3=JP{%)fqYzycE*u+S06xU}%HOOiez z#;mpgiI-j9T#Vj%x8*%TjdI|83=e43fc!?D6D=P5L`MhGCwS^t4-hTS&%D@(1gupd z_NO$`hQy79Ai5~^GLPe6AA0I;ODmg#SZ^HOb@$~iGO7Oh&{4}4AU^g zQ_l+#+AWo|8GkG%JaYA)<4BuI!OL$(MuQX&r^i=E8(Y4ZDx|c!md_YbC?4_(cpmff z#g21LGk4A$V3h7~QwnJ}hknpKFr2mretF-sVX5gRk2HI!odxR=ir9w4A#a~|22V#J z5QP6)I0WX6U!Q!yJAOl9FP&iyVIDe|SC1EwDn!f?MZt&Kfpj4!o?C=Yc&Mo1P2wj` zk*~Y7`+z(MMx?dc_VbJLo+N~L1IApP3E|JKAw zBeSl$7FtQ{;s%*ce1n@`F!>OIZiH@(HUkQa^;k}07IWwZkBdf8R+8Wmzp|7dNeCtE zQbwsIe*3KnBg`Yy-llZmo>{dmUJivcnm#XUyM@9<5niT&`a7Fj zR{Sl_>0Xw3^5AMeKl5ZWbN|T{^kPa6NGIG1ak=L6t|rNawApRmZ1*Rihn7LZAmUM3 zUq|q=8ZY^`c=-&im|d4M&{m$E?tCZ-&=?#@bMNmUhz|&pfZqp*Ngq#9kzOb!k&$^3 zs_YB+6O*r#U$bI+k7BHfpu^%b8R#>?trRWK$+R~f;`@!|NPq4z32p)TOT(N2J)EfE zh+_P9r~Ny#!(=%OjfnTPX&Jq>2+Oy+?$3t#ID2|v&aDYST+T)ebpd({&emMhTDm-4 zk5g(o77HCWZsMx7{ep~^R?7UFBnoDrCrA6-P%f8JS67GYYxa3wsu4jZB+hx&q_~Bg zcOyavYpy7-TMg&{m4shz3V(R6fOHy2Q%JZ{37z*j#RPh7laUUBtF2KOkmuqDj98JW zMQ=ZIIPl9a=Taxa4u4H59F~s|Eqceqfpnv)(;T281FP=^2bs93)-4uTQ479D=lPwt z?P%{EEflCtY~#ka`%9=U`AdI+?M#;Hi|`Ao8zNny*W+7$)#Dc|x7YKG8%_xnKzz9( ztQ8VY^xwq6a{OVjB?wrjHO9oZ|EvWFjzXNrK9EOvB#3ci`(x;K++|DArq!bvD_5wM zJctE0VEfQ!oj`>zAIHH-6`sAR^C8K_niZM6%ek_cBu?=I&|SkHuNT&ys&XhN{wluR z6aPHd3u&;Xa&!Pg0wqMX++LCU_}NJ3?yQJ-BXmujbz0K&d?uWrcu~*_bEl34nsE+v zdOs4}dBxU{z%`kaOi3PF-t=o zB6CXslF=PsKqosw3?)xW%!c31El?DP%2%KaNMMgGUB`ZBzK0J8i=t7=QP?>$t@Hca z%B8nB)F3(3Wahw)`PlhwH{CZ}FB7@VDc)SsTgtPIs)a+WrKTImyp_HQ`7e%U@Yr3V zyfFp-$EArsu9h>*)yyG(JP{R!+O$%4;S8dU?ZL*^jdJ)b0{_@;4q38pk3tZIRVP9I zGmF~E!qZcOvjmfw)-*#hCL|R@tU^Ry3AB`k=8aRsQW}_N^5sLvbB?~o(SaS^lU(cu zy)4|2ff9dc0MHu2PFtYqA2;43jFN3GJtjY!j}PWj>ag>vpDQVr&Y?d$!#{xxvi>@2 z5dNCPIEnN;+{{rgM8k?6uQ5R++IQ%49<1%x%l?)VQ)eiI;i06pQS$Y?I~GR5Kiwdp z@i#N4c#0pda+w<_&Fk#4K$uXD4N5b|FZA9ofk(keZGW9&#G*=Ph!Qtd)wVn#<1uEE zr)fGjpJmD1{QZ4dNNG>M<4*XjmJ`w&YvIX1By4taNQ$@~&W}4{2KqBlFV9|z69r~8-j{^9Od9aXg**1| zpz1>u^i^gv9~a$CFl%HEKiZ>#B-0&tup@EaOi0!k{7Gbo00?R_k}tTh3C^_VwqFo} zH4n%I5wh+!A_`InHb10BxWLA%6Mglhx8X3$mOv#W9Uu2$Te=XO=|?WmkO{H}e-g`U zgXwAZVo9dYfdz@%ROKOqwT`Y74&P?@W)LtZ$qt*x3Ys2bWO=L(nGYzZzESlE9Kvmy z_M7w}VG?6nTXP1GlnHr1!#|1MIzx<|5Uri_74jlBn*@3IkieP+d@wFLa2ZHFCKNW; zV9SX`dbdNw9_iiQ?M7#{JYw8e>42ucAb_|^qA*P3L}5#L&BbTAkKijV18{;LmU$qt z&tb;mrWnijr!=lsO(XVEl9D*@ZNx?O0~a;=|6exSe`!ZHDt8+zF+el0CFPUXa|j|; zlTAl~dfO0wgwQk_aBQ@oA{QY1u`*EoJ&lm-zXTqG%x2@h_O|0k0wJxB=2Dy=XQ@__ zMM*%U;NE!(w<*Z04?!NQ2}vv{sn=gu|N1}Q=_7INr&(2bP}u70 zou!)8<@C*JLZ=KUdnMsRbwpKMvhseT4tB*5{8{P>l;Z~iivpR;LRPJ9UA+oI=E6Yc z$IhFX0hudzlY&?R3h!Chfd8yThviV5H-`34WxXGP*I5^J&d?<$E3Y=72$|!|x2BB3 ze}2`AF9=5Xb0e?>SNN9*#E;N~H66Zbegf2i!mDzlTkBoZrH<=K827HG^Hs(%%^De{ z+7Ow?kL=4eDsiiR$9^0Zf%Y13wA`W;;PQt)u*!(OpaP;3fay;K&THXF9lkq?JWazH z$T}a{TE$HLkh%(Z&hm|r%n5}dNaE|es}cj+_^d|tDzgbdXAT)fznec&o0;tM_E2Ke zE?ah0b_1EB^EpjdL5b<&SqBRCd{*?0ZA2Pk1Fj|lKoKGB;eQlY00?d(f%9}dc{f;S z$<|Qz4q5HC8&GFKh*Zh>?Gs*|6wsr$&a$#2zyK=t!XfsZKa*X~a0U8bCk+R8B$!C= zw-?b0iZhU))GZ)NBv&~20x1e%poKvv*Wiz!Gh|r;97(a zS@0W@CAqKRl(CuyTRSRj75Eb5>PBIYU)GND5Ccf7WzY5=+zf&&`*-9jSc|~_JUTay zIIaM03=XhlelRET45He=i24mZe*&MuY6|e@{qjl{!}r}a+kX7uFjNCJd0jg~HeV+u zp1|?jVo0D8;J%x^yqXAvN&}Yp5#!3m<+Fzk1fVB}--v$FX6Q1HUm37m%_08;1PWqY z4*LifD6IhoMIJ_`4f}iIc3q1`y{G#fTKXGsm0apy0@m&<@CBIS4SPSfy+GQ^9Q;Wl z2szyafOVeDg5E*)XaKonb0GGM)>um!+TvwA?wd$CId?}SU7WTuJHh)YZ*qcte(He!MQP0alczQxw>ZpO-C+F;(^R};^X9Gk zeaTVYj4;lNiD*4h9$74P_;#D>$ho6UTKtFOzaF+I){WJQR6r#fOP_obulYgQsVPmO z@)gxwi$){A)0~i-J2vPkk1dYrprQx81CmIgw^yVar_N2}w*8JY0tbsJVMcmYO2Sq7 z2VQtYG#W14N#{4+q@pSBX0=7U(6r?=8RygYnR#1s;XDmY?^1`VkClT)awwAV`tU@C z^g<`8Pcw?ZL7hK1XqC4f1>60+!>4kAX^)isSg;U?z64X+W|-^A(|OB%ugL2+ZM*XP z7#OF=E`QSiRBAtIu_*T`pwbWz#l=vuY(yOgL%>qaFsylJ?jML=rq11edtU1+FQE@kcqfbmGj5FC(ji<>w6t3Q1q@3 z`t%==D4*6lhNUg}+{&w@`FKM(yM+AtSS1XY9Tihr%-XYU&v63x@rwp3*`G{MI@8y~ zZzWLO6J;>TSpt?Sc7cq#uTN0n_C7Z}tAk8YD@yweb0ON7rE~N8z9^hOy9d{!gWanV zQ$F8|8-S3}0L;{zzjwJZx1ugu%(%o&Xt9YoHMxs;mA^Wc$ZK1IpPP(j5`X4yAorU* zpsy9+C2(m=G^|?EAUD&ioF6H#SW)KQhH@~@D9xX@Go42B;<1TV#!O2v((eEzk2dPf zjN_@AQ^L_^RakjHF@L4DD~abS4pru%Z!&CfyxNqcUAEHk;bQN!3J=Nhw>}9}3fi#i^RB-AU(B6CzxP0#+=SVD@ko-q|6*YYN-1Hd zR*N8i?y@Z%=E7=We1v-f2gZG3%DE*;3$9~9OTU2W#M3;I3R$fi}yq-lo zx&wre=ymzaA1*vnMxSflPiP(T$B8lBdna6YFYH4y_NgbD*W^S}G8#`a(k^(EuV<6; zp%5BC+eFN+HMuXjA#e|)xQ9&|QR@cE)6@Y|^oR(< z0Xm$C2CuFsnmFX2g+Za`Pr#I{&K*3gg=3wip0956aTAE^-*Wo0ts~}`6_p$k8#%id zCJ6W7AOAc!vLTogkBE0m&gZV}Ud6TH-VM}Sp^~pBJ7h8GtNR`QXj2Mzd-0a9+((<| zaQq?9-H$Dbo{hLlaflf&4xX!-)ma9#yT4-?7PhMDymVi`Zj^_Iz|>52iCOU?yvF5WVt3c9hR@ z`H;BBLBiuflbW6`%1EOfM!DLk=;lZZ=SjsfenDhxM~NX9^#4yPSzl{QP20&mU353I zU4|GIdOnMHWCu4#k;?`{|Is<>)DUS(OH6z*ODWlkVv5q)&vdYM@q5>3S%L#5?^5oX zDZ7e@ZY=;;mT>{8idhB!a-jH4lW$J( z`C#MJ814y%=1 zu^}YW_*1VRWn(e*I{NdU?d&Y37aJQtvu|fH)p+WVuJIE*1?YFChzmXZ=J1b8X@aFr zx9?=%r4F0j&8Gff5M*Iq!uKsdmoF6NCA2Ybs&4vPVHZQV5p3D^C8kveQ1PF%80aGQ}WX8uIQ^TAb(gF5I>pP{}Evr{<@BqtCqy8mhned#S*V$o17-4eHED?INp5O zEoE0+t+FXX&eHDastX#|mtd0-;e(A}Mkt@@jV^E1!aZ;{a~+`V-#@oq3yacMpU1}& zjl9=;aN)@&S;a%7)R=(O7|klDm|+2A1uag2Nq18W6H`$B9QPAf>4#O9Rd91D+f*mI z-NW-Kb)!6*aFMqcK<60-I#ROtjIs(sg^MS4tA2Ja*0RXN7oTav^Ew9?vYD`OvJzHl z^4=mf#DQsGX+GRR{SaD@o1nz>)7Y(Y9)bf5+ipNirVNqYyjPX12x?q=xc6qx328wQ ziAGq$Qm-y1FTkEw;zV$gt?wT$dp{XHUmO~QJNF^0Z28nEed z%H?XTXD@cSq{bAieN-CD*DCN91YruZt!2?)E0>=+SMr8p7sTric$zz)>y%5GnA;G& z1t{N%Q$u1b*h`H-(R@|rakt&tr6^{evy%W7Ddp)L@mix7yJZ0H%g?n#figz+r;C4K zto~hX`3Fig=nt{17)$0sJIcQTD5e|@YT|Nnkr-woq{tkTI?2VUNAqa~-3PpEXL=4` zTC*Q0_kXusCdh6lfV83rCR_-OXI-^yeICxI0z6LRXgb&MO$V@~PBKOX`4bcx;ETz> zrfO3))Bs|e5y*Qd-ebd8t3b0BP`$R;W*^q???Q81|8617#JGnkq@@Ee->jSCgz{^o z2$XL+WuP|yf5cbopn6Ml|5HCLRikMf2{1d^@$HT<6$a*BH=N#8bjZv=!tVa>zoXeUr4>mxHc$sH(@zhNs}g zJbkk*7Nd-;nM1#m zO@>o&f9mvIq;v`Ef#?aLO>-nC^YX|e*a2s=O||bcq-HQGa50S|!T*I&((;C>P^afM zEd?Ac` zpiaI42t-t{#q1{KD4@Jk(^?P@gZ>5}--uz56gi_3!TmCRkN*Qlyw=#bg5D;dp8Ya$ zdRNhrS_&#@>7kUrFrwNE>{L^;Ugi;(@eM2JH&}ZrM~^JTaM?`rgEIR&-bPtKv|ccw zUSxmj#&kp*P;To=HOD9;B4q$}=!^1%yL+J>KJ{^&i~to8(diuVT2Ea-Z6Ua|oTOnv z{shK&I`q2)3#q5Z6#c=>{zq`Kq=3nuay0uP#$DG;`Ns(rbTQNbM;^Nn0fFv&?=43; z2-1gp{c?4DA^Q#ZOz{MserRnn{%h2QT!*D74jrt!_^-0 z&H)9kFV06Z$kzzEw!C&?e191MKXFhhvhj^rn&dcGB>l70IZcS0rG_CYP=zFxV1UI- znr!0M2gkRDvVd#ldlUUo|GEpo8G87h3kL42iFIHMH~Fje2F z-}g9WQ*Z)%M8?_Q0t)Dyp!&@E2b)C=9D&2`+ziqiyNL`>w&8D-!*W zk3E`zvuny6QooLINHlpppR5sGG!GEAP&`CZNuwdxS#xBNqZy~^%(hwgowH~VIYF1I zwM^)o1BDoyX`AaqBMpC!YpCMTGy@ejJ_-_^T{^t-(*3vo-4`#CooVB8oiCO(OWV71 zNOCy>rlQM!&`ozR`xp`w-;?R4>f&ed8&aZd-9r{|!h3JGHX!|%k(Jl?%^PtN5!-S} zzDp<=ggjB)8>6D1zHiGIgXS~=HF`e38J`!I(R5mgB@~#Prk3knkT_zE5VAP_9eS*x zksrN1?ejSfj*fVbis6I9ZC7?yBS#b~o_$P~PJgU_gq*)FQSPE~_87i^8}teeQ_DLs zlHP0J^r_6=ZPlv^@6262^p1RzCGC# z=H{r9z+j-h^jhTc#H#-ua zM##*N)h>?irV&OmL>H~SUSpd1CwJDO3wlj{Wlv5OF$nPitJL}6@CR7Df0U-9$;G5p zBQAq*+e;2-n8FE}t3(?0Y`7w4UpM&UTu|fk3}Auu*;Hha_w%%poe7)I%Z!aMpJ={1 za69S1z3dzuiJ7=F;@%f2_BhkhYyEk>mFIEziMajl{I}f)BkTT1rtZ`e7vG?|WctC7 zW12+Cg-Rb<%1+&Dn%DiV=txh~W_s~fX{X1`9na@}baHU$Dc)`0oYn=Yica>z+;xd6 zIZ?JOpN#i9ud?jKwQ-co8Ll36kM8%ZwX}Ey2Z`Ik881yNDv9Ak+7RBflkWGaV+^0( zeq5BoAPi01mE{>$XDZ`?BQJKvyD1wwC_&0h!M^TMQQXlx3-)a^DA84pf^ClE&*#bnXh%)=>GgQ|V#A=jzy3w45iMxmM|mH@bH$$UUv)Gf~mkv#wF^71a(W zTi5p~Ab)K43mqqEEBOunC3|Us<&Upgz>?I+SEz3_52Lqe+8aBDyB?G`I9*7!{Sg<7 zd#jffo;hrK%0XJt%Cq2Q2UUaSi!M06f(af>(%McM+q4_txm>ffSx#UAqEr`I}{lX|H*T4!n z0|i9EfS}21W=p38NLhj*fkxaB2Vyx$@!D#8C{lyFGnFoI`@oImn+1RKeVzz7a@(Du z=VOW)s07_WrfxkR-)BL?S)IXrp9E^_lIh#!vbRsk&_xSwT?&c%Ht^R@Z@)muC=F&D zIZ)CX9TYSPep(n*weX3}0`m|&TEg;38!QS>hTExL{~Qv8y)HTa;qMWi+qC5uq^#em~rY-;I~OhoXgk$UQa>7_60Z z&u@RZd;ktXkArf9yI-0pxn)pg?QnCVK!@pPF!JTz=e{bXmhVohs$l2HEx#JjXSCjY z%9_5gy(?HGp!JqJNZ<)C0(V&mN9fH|7}U>SDkCNsbA#Dp3aKR7eY>}# zALAm&RMs+}^A&$W5e%*O(V*R){L)hU_x|5rvW16-&Wwf_j_$jEqRVn{%x;hL1Jg3X z8dJwG&oS=6@lHlE+jZdF=y(lmuwZ6Kl=$@8Q)*lNT1K2seTvi}QquxMA^$(j9v`@_ zZkrRcWXq)!Eq)ydCrc-Yg|&n}MG*Bzu39kJp?QT6S!t|u%V%oK7*Xa`ol)D}J2&l} zO%U^j7%%G1RaZOgBDHuE$;4bj`)d8dhGy8i@wvM`lVw}(n$WW|u>VRwY*C9HzZkCj z3ifl@qXt}qZPEFj3v*Y02Ar!xy7LVz{6iI+me6N^fxQ4`GJ79~a3RC~>D-SSIvzeBA4AQFHFDzUK+^45 z!jcC0ZIB96H9VmsRu!W84 zR}~+30oV6lF0ZadO~Tr#Yo*BkU1|?oMA$? zu-$3Z<2%vH+*MzNvp6}fy{xe0-sO`BBB5h(%mZ-7&&vz5zLLb;Po4i6~*KlKBlV}N6<*uyv zht!klt=$nNTgo+r!Vf%nP!Nmr1{N7AY->tn#<$FkH3UbzX57lrP0y6K&ndLS*^B(ca>^h+D=aBUp`A^k^%FpbEZq!R z?X6i0C`4BGtKaX2_&Xf(uklS6`B)-mJH%84Tsr$I4smoS5;Au8nWKURv7*wJuIA=7%S%4I1Am%}S;- z$a}(?qtp_9?qN-$Var%auwqeK37e6;nPn@Y1yis) zjy8JW6d2Iv5?0(#%;=?O<6%D^b>wyGwm9>InwtiGrOL}}vPb)(NGrjuaW>5IyRE(M zu-m-BsVW40b_;0y|L!7|^e|Mkw@;j5+o=}J&wW{3-JMvK|JH7-Hx2RE#+h{dt$5e` zqD#Nyi`&~A`72Je8N9z%_RGCkY_@aGiw%XHxm;1Q-81RTl|J1?EC#_-FN=PvK1rnl z);@>R*?h9v#eGoPJ|cTb`(|u87)^`C7D|)B_XuXCLuhpMJ{`AhppCZ$?B_=^pMpK}l;vEH znkA3GvJ2K(`|v4Zza0tf;;&gVu!qd*wx^;`c0hw2jS}x5&-U7~rI9a{<3Qo~pe>vr zHfe!;g@yhxGE(a=uos@n5p?+t=YefGZ_RGisV7EYXPC_QIadtMZ(*GdeDexz8Pp6E zn#Zh>twcals|?Hq-~CG>wu8d;V&!%E%8g8{L;ugOaFfvH5G^c%GmgOq0HBlVLuGCkfUl*;Or6^mzYWTXKmWc S-4Zk4zpW;J8|Q3tIr~4Xmu;f} literal 0 HcmV?d00001 From a547c2715af28e48981b3c3012f7cc03b036d54c Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Tue, 11 Oct 2022 12:08:27 +0800 Subject: [PATCH 07/10] 111 --- .../10-10类设计模型/类设计模型.png | Bin 143593 -> 153355 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/model/10-10类设计模型/类设计模型.png b/model/10-10类设计模型/类设计模型.png index 7ea2466be1eeaa6220250027d17f9d7635c4ebb3..199f08ed2742238e0ef188fbb15310e0ad50809f 100644 GIT binary patch literal 153355 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

*EdHJ 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

(? zuQy$qXj|g9%pr{ll+r+EIL}=X1W*I^-_l*t{1NFO2WpkJ+KAsocywAe?$pBG7FYrC9|T4%pd5aw!b@Ct(oYfmo$2|iDe}au zk4^Z;ZhImIit8IS{Wx zJh(x34&3=$AOwd>;3LUf`01u63H}{nbxwBw9vU}R$L?9|b;ye-`6Ax(%(-mIqWkyFz^Xn|?&h;wm{Q?O$A(`3y%!NrNQ8r=!b zCJuZd_6+_<;6V8BQ3!wDQ@-nlp5$A4OwGQYgRZ~OYf1c+IRvx?s05;~@Ty7O#7EgE zR+<|?musY&?X`yn1Z*@oJL5bs+I>B=9Il{R|0ONXO^6;~N6-B49nG*`?|>fdg`Q=P z%tr^-U)Dj}Dkd<8HQu4j6GvRvgARjlOygDZvRB-f$U?p_ex*lkqgtXN{G7Z?pP_Xs zeKsk6zg9)7$oT_S%oPK=|A1^rrm;wZcWqaE8?N$XNfv0C|6JRME~%&7w>-NPiY*W3 z)j?dHZkB^avl3}AP|&$8ZOcl99(^UTpIU%o zSC|z)Jp@}du#O{`zOjYP=JES%eNpq+fR)v!2>m+H@}g$Wp#TDy9!WGJ^PMLXMqlUjDe8J`iAf45 zpe-|$dp8O_Ibd_ z{GN4ODtM_KQDfK#yGtb#Bng(Q#k@KdsWw1W*9mC>h#;nz`^U--WleSBpwWZPX%Bdd zBuQiwRqRVq&&ZVtx%gb$7CTi4oYc21>mKwdl`Q_*es=aO^vIOU-edp`B7N`WSbY4# z=XoAO;qG`e{z+K*2^C|#>cQ`P4g{Yw*B35|yjKc6(B7E*xBFD5sHQqgW)iGG6_UQb zCuv_u~|QPPbrG>U%3h;o--j_>t97Dk3Y|wR=i*}ODI$B>&a%m&{&F(Gw$b^2tmx8 z6{v`9X2F^!RAJMFHWKA^Nyhc8a`o1(f%uRaYJJ z0n~8A4pEr2nG^lHRvskttx2=h)0>vT=M2989brD>yEad%?h28PGcG=dKDCEEt3GW) z8dtMf@f7)z$jB_hNn|4D$L<+AIM1x_m}BMT&GzF1a7cOv{3*~omS>P++PH-> zlEFcd%JGuOwf|9#+rc@6;pZ|e@Q-!Dy1l68ItZ2JUhpdux}(4z50uS8&92dxp|OA1 zGKeL?WxQ~|XIae)2PWfG$|zDjWU;yy4vkLBfU{?mrY0oyWPoe}yChVpF|Z(&7Gvj7=-B-hQayTMw?` zB#_g!g~9KzlW|2r{EgS7PvXMrdk>(`)Zl7X+y`{kmku|2hVXhY&><~KFpZutgCh&U z5dKw^?Dp_EzQJybNY0AlYcnlOI^(%up5#?9Loy|XKQGkosL1m}H0yRP*4_JXy*+2N zZ!*H7#|h}WmJ9inlQqRK-c^<8pvifQ$Bva>FXz0;oWOYL>^lb(Wq^&H^rKLIa6F&t zoW6PRO)z78`0>-(IH~0XW!e#2SjE)$@cp=l!>zrOb_}bsTLbq51AJyLPJPuz{ydar z{RjjNig}6aXjlQCVXVc#4|NI^()pGw`Iqhn)WcJ^_FrTt-}0@_7K9$vXHPxfd_Es^ zQf~PbSU5(v_Xggn36pxX^8K1X)n_{;DtnpbRW~%FSqJktPd5KF)2#rE4+4F}y12ppjfo{A0hIfQxa^(N^lQW4qqN z%p-h@Vt`w4Wp?(R(%-33D!v#>QN>5#{m3Jrqg%G;rLij7ieoH!+rPI&pDbhq1vf7Y70-ZnjY5vY2SCerVegS>5W=?T#STqEG z96My4i*a+>Da;NdE_|MgG?d4@rCo^AXYTn$rSNFFVj}vMsG=;3!CpPryY-r7-gD2@ zB`136;|)t%8loZn`wS`sr8OR9ATF`aQ}KKGbKzuJGjCDZ_DmYx_SCk_-dy6&F9zH~ zQ5xTRul`_$otJ?YjPJ_)6Ri8h9)rA1rUt#p=#lMMh86u?^@re=AN%N!bHHhA|7RA! z5LXprtGjOg&Yu328i)kGZV>I^cxt%}kR>J~ga}NS<_+K~jhs!dThJaxUeALUJ1;3GUnO6qnZO9G$?}N3V(i_DHu9A^M&z^KbC^i%?JAdp zpM`;2&xWsIyJPLV42J{w6`@pKVJ}5+>kmV2fc=%GIHmNgVw>8GB3BH<=MD-?Fan(*J|1^F@3$ik3TEFm z1zdPAg^z@sFwe#9G3O!BMiksil{V)-*aJQ$wO5UeiCSBsXh)2=O|Vw4Ir&X4 zQzplcOnwcRXf|VOeI&;(T>e6_!GT?azw4o7tNN1)@{cgt=%v5{i$a5WKWs> zo;>I-e;X6Rg6{h$j4QuPUyqiUf*AtlTGZ0~CT~jy6OtMaI8iJ!LM+Jq9Pnq_Q%d={ zl^Pm-b{WCMI@3{=Ghrj~qrhT2h7zbc62I2th|J3%2M@+`!b)6Xv370I^MY5TCEBE43Tl{aZt34ZU2xX5pX6L%{ zvQx@AsaX^o4YIqKLEGZ4?YW(YXqD!zv}+xwl+C3`=I6Ys=A_saXy+}bu{XA%YV=A^ z%aS45<*G=}yzdqZnO6Cn>RRShO09Y9uZ$jjHJQqUUy@1%8|)JfRQCUf&;!ukvKFO( z>}~D{96~NVqHDo@@L&Po+AdCP478rokOjwUZ|}b5PY%6g-ZP^484IoYKTtNsmw&48 zEE=m-^r!`#Z;qKhW4}<;Oq&WVTzz;@;Ygrt3iQd8Fa-i-BOSgTk}2}2Woo-_YtTp# z>$TOf`vx@gnGW)t3;iZm1Om<}sR(PeAh=2;wj+FhL)co5g2&eat+2w<^}X6>H|Ykec0Go~$d5H17Lc50WH&MWOs zxe}%2CpU23(}L8(5~R+w)jaC;BF-F#$x4$DiyW2Odo82IyN@%*oEridrEs86{cVHy z_@Oa@4bTtg$9A1WayDU+(G1mbbe-7-YO5phe2ie0GLG zKXoCy&*D(x8T!jyG9o^id<3aD(g1o(K(o@oC z`pwDrjHqOu7OmN}{lcf_Z44+h=ga?e^Hj77)|um(wjtwmcB1yEMisdQA4lT#+dqn+ zN*dvj;TpAmUvN*N63P0}w_QU&uE@nn>rR1oXSQCIS@U-TrIvW}l9P-UiPqtK2{NgLX$LfR)XJ^IJ5z-s!J@{UmVlCf^n9)t0Hev~3Zi&+YX|7gt}mJsupv zmDB7O?}ULNH+6-IV?eCyW_5?(Nv^SHS0r4tyrso+{Hy`XOySW3GtCvb&=ccq;`)95 zmjQb;=>47)h@|vj`uU(I`Go;9io)nhR8h=qY3t|VdC8pJhQj*&Wm#Mie&v?m-Z|<~ z_dVIv{Dw4O>93C*VIt`!KEIPjD;&o@SaFWQEvKO^3QQt1fo+GSM`XIak8<)ItH@NH zNdRmo&u#FWQbMQ#{nip&9$@p!0{=3~;?A+PeX_U(23ixyR!??5LyAjqXVxla6oHmj z6ki#JxT#3vK5CX#9pErhCZ9M*OTuGDm{gKHVXk+tKm$7qc9pQ+JmFb4YxW=aw9RM^ z%YtN}qxGry(L?>rJk2tSo|6Hcqk%`sG367iNqM-&Ypf!p#`FA3PtI>zt&t-#i&4Q2 zM+CN(^&<=nVu0BJdTxgugF}qVi+l7dSoR#yB5`hmUAn7P&0Xr_6bwA_}5k1HmIj@3r(b6x180$^mFx4tsoXNn7Ma9sI^tCGhVlY8+ z>y$GJ0nS)39wGraqsISmMkzdJt2PcKq8cotcg;*^4u+m*0@I;f?R|$HaZ5ru-f$`w=|5b~Tg-D|@fI z3!aJ=%ZwtU-?l}0D}*SWl{{Z9U_4#JW%jYoK?ide4^3c{2QjQBn6c4{9TpL#ajJG1 zvf>Xt+7XQ&liJAP`TN+isDRg2IjTnR;`;6jVxStbmYdPNy6~T5Em@S z#z1asWO(U^Q}VeQVWmsHrmV0~Fpe9~OZuC>--a1sMDDaGJxj8iTC)hCW_w4j%Rf*T zaIhU+t@y)sjLprC8+EsXCx<%~kW5RJM|d%AJ6`?EvFB5{cqx2yEbYi1NGGR1=? zf&XtM7?%qXW{o^(tMryq(nv9ic;HoK;JbsHxTvlik>+jU8Q}xtK(KSuvCueDi>^y( zxNG>+);j|yhq|jy zcujjQh?S~jX$8saStUPo$x&UF{wllnp`vF4FDLT+iUkG5wMcVXP*70)PeDQX4UuVh z6ZeiA3%eeA8w<&-iGTL@2e|_~7ct;c8?Wyn-N2~8^Ly%IRu6=mys%K?4}srl@eFAs z=s)wU0^0U=I?WVqc}Hn8E@AiukKVBBJ*g@GjW!b&`>V;;LVOD7Tt1tE%F|aL>W+;O zE5&y#yzUMEp7La7<)&ZqSC_y`% z>&gKbrzoivauOl%*%@iella8x%e6MGLaEK&atEvDis9;gFm>bCfIqm(M5bM)Ie?F` zio`k!>$OOH(g{GqXP7C`dHYsxOEH9wn?O+>w6Xa_tPogrf1OphGvCEh2dJ~N2Z3mx|gQ>z)ry4t} zoCy9nZJFOM5OuC5CPzii18rDiAZ_AV{s)|vU67_bYXi!E4w86m>hbgb{+~$s+F}g< z_7qV2vr?VwAHqCWhj#}Zg-IhG-CcC6P0hwa#?~z}MCIFzW3xuOwW)*dk>Q7l&gZID z&n^#mUl)4k*ifoNFY=*lVcKguuj|AWZii&u?!n%w%)%u?en%^wz&u3maU8O`p7j)v07AO3;bSvIw%PHujPgYeA+jcLr1Pa^9(_xFcqm+LjU5$~ ztG{y0x>A;Q#WnPjoE+4eGYB%gEcN_Dm+bZ|LNM+6G=rOB*&mtP3DCbw$;5_9umVwj z!?Fehch3SVQi*R&Ix@TZ2*yFjBKUQ-#H3w1BHKqF9y6;mT+GnU^0|_et;x-z`$hIyjGgSKVZnj>-M2jaaWtdqS;bf>Y2kaQR}Nf!Snb}`#RiW^hjfI`gWY~A|7lK zhGrW?i@0o`H{lI{zp^m$z2rbK(d(N9Y_&;U8dIli{kE|?)nAXbLvSBF`*0Mr`(U+f z?!Ld1&k)e3Gl4#Bi=@G}82F=}_vZlAnheI+xu=J-9!3`%0NYCn6DRQ*Zcf`sMmQH5X0D{I`R5c= z%}}*k-t~9a0RMTXHGYUHwx(+Ax#<@aIk*3x56H>`=+Tos$OS_nXP)b_a>90T>L-ud zS-hy3cT4qh9*kI2}=fkxtqm8AKD>)DYgvl-v!gXEoZN;ZL@KHXq|qTNdpr( z?7R$&WA@(~&39F#3smKz!GU+~Zt5YR{2Cy0;GQS^`BvO-X()f!)37C4{6Ni~JFrcX zqj3GF+0jqm{iPhKdWknB{d^Qx$vIqt@$WFiU2DhG>pE1F^jmu0BSvIS?{$7`1qitd zwt4b>fo35_#foX9*?-K#&P{l?4b$7C-Q>Ms7Nrh2xIt%p033^pr8k=Aq8tG{)^}-k0jprTSxU4uAZk{PqhmDLCGx6?S2F1Vwt5yNANbTuJ(Uh7@}`?!wiCS9 z5?r?T{QtHZ5S_t$)q+=~ANy##@)m>0d>U{4|I^-g$5Z|Of0roHaL6dxI|&gYBYTgs zQbv?0t7K%WNF5`^$B68aEyu{NjJ6eJ7iAxk?HKp#eH_yFzCYjZ?{hyM_aDFCU4J>J z_jzB}^}1fyYd&AEE6eKqYgF0Cjw8y(087sCy58-19*dbk3#@z%oSYB1UlKfk~h{fNiu6a!{xM}TJcLAV`CR1LvNx8gQ~^Whjf=@ z)qgmB>ORG?r?bib>np`^5P~nkz*~mQ|9>#>5MLpH=C5-BA)^5yXu}I>3NgCH-glr3 zL83B1{5vqnP#~gEk6?@Bl}jj=p6_7#i0g%Zhu2#)=kSACK-q@ZnjJnW_*z|f!2SB6T(9+H^-Y$0k^@1igr zq?B)kI`X2Z#JtaSeqvwQWABxP-KfRx39sT0U?*zOUfoe<4qjI9=K_&CP#5J%`F1R_ z%AvlN_3D$%*dLDlmtH91nz3SfBdc8Cl;VYiP6y%8K&=k#JI+8dt zi_$SxlFQz|<2@}igz^1j{^J0EEBW$TFMy^X*y5faS=lYt81hR0oR;KmkX|?_mavBk zfiO2k*DLTey(ry(n+)e7rg-^%ciO@+3dl9c0S@o~GoPV?G%eOS8ce;%8lI33!^iU9 zeGk2+UnE%uo@V6Y@5aOqUvG{ z-j{8A>O=UVv0Rc z;5hi<+d{GJMAW6nPp;%v=(~e=@Zv+h*bjh$i~jrPJ$5zf^X((+rvt{B{16#TiIe8bHO(e@s?#v!6SBoKpVY{cj~- z{pknDXgzDUyN^Ffd)%R{i|HIXtF?27A6h<0DMtHDN+i@>zbJ4jKKUTsZk1*XO0}a8 zhNwFT2zE>T^-V<3{BgVl-%i^p7s%e~6tQ>}VS^t2M1PDuixHbBpSr$0^U0o6w54x_ z)%nP&R6e8WpyFo={#`SCFA@g;dVFExKj>`#K0g2oo@wr9*si5Psi9Ww!olBhmjpM# zceY49S^|RKPLSysLg+f*j<{VaM>X8X<8SS0hU|}1*VTGk_QWhkHT}`=HbsMFZDt;twdT9?jebjw9R77I zK%?b>zTDa#<~_9%EOIA`2m4~#1t-odkMvyee zIpw}XGh%tFPVMuvCOs)j`x7tr=-?KFSKoIuogVfOEQETd3-NQ{HI$#u0a34Qak+1=aDiItH!5@)@CEM;fkzIs6L zNZbuF{w^n5!7yhrS$q4o^AcH~NBSIMLbG}K@smU{bu4wv_!)X2roIEo*P4}XYWrKR z6vW}K43raff=!$l+RBd<_3fWE>G_K|1teaKN0zJ>1qYDCMV_X3nz~@`<2}``!O6(M z235HKPA2cJC3m)~+x+V_yU=kTiRBj52?iPa}TzLThty;Wt4BbiQsY_b=p z$s7$xpI7EmyY440`}45JEg`S*I(qwi~?F7kzI zX#!;v7tgW^Nv*n@vXN7`9;io)Mm&Mu&N80V?${=$)s_?Po!Hy%hxlUk?*(W<># z`PQ2)npeC`75Zq9{JVI=%2fn9*d_MEcI5jV4o|(QhgxcGPm-ZATQ2+ZB$~gnWXFRr zup#7e;8IDpW6gTKcE>S`)$q?v7GLOWC=9aZQtfl=P>H@DlSh0MwILQVbdR>p?yynKO&5=EUoozNP`Zc9Nj&qy?QD7g zNuc%Qp&n}22FW=a@gvr4n&={pmcF8y7W49*^MVtNs~^2I(6#w-=1rH{B8bhaFrP^B znPgWxXCcZtxyU&!Jr>+m>4~dr+*PkvR27pqCdpo?AquBCimn zYC@%E{TXh61CcY^ANq-AKrYI9?siT6qon4Jm181G81bDel4a-Um5h*MpK9)T#JVk4Zu< zz~O32_iMA)v0{Q#04~(}5LXmeJb{Uviz&3fI3|S6n#eoNV&~lvOT+R^0DI1^EWYIf z>x6rn-`!nTiMYN8V()*nE&O)o~dz+Ys;e^%<#2q?WS3x1he)Vbk1?t(S4^{bB0}|U@%ae# zlF2xnhuClKoD+}xl z_FH_Ey7-Mflz|`R-KVDAU&cK~mr`6glfC$5hjhtR-xLO8RBs3>I3pmg;F}-E{yqzu z7f~H7O;jWK>{=dyN)*In&t^qs`;#QbTzBAREhvu3GB{rdGd_5^3Ox}ekpEn&jVqHY z=Ao^GI7H-F3XXrKd7x!HcfCf1*WEdK+4tnxnDz?yV#Jwvy}ujV&3(h4yfDxgn&k+( zK2v5w_-yi(+owt#_rV3)BcXc|i{3w)?2^Rh+`Z54{p0x#F7sJADBQm)Y<7^pj{!Bg zEYGsNX6i=QfUtXKRotZsOe{@8g~Kij1KgCC-FK|Xo%y4~0yoXC)|#6hjO)k2EqW83 zxy~nq$BTrT%(IN$xX)H6Gh*>xBndVHev=5>6WGKtbD2=~a^bd-vEILVS&qyk5 z;=0>sZ*U-Kw)p6!XDl>_#`chvy%VbB77ihQLIRaX_u1dPb*w4;9^8@?qQu6i=2)g# z9*efRzZd+Z?!V7_AAa+8K8jsu{|5}wR#5~DZo)H6Ww)!2A{Ss$)_tJ{S{Ag#`ttEg zCyaF7-pU57y@VkJ9RR@~ff>gE#XZVM%0~M!P~+%36=<8H&I^s$%oHEIs<~(Tpy%-L z%!9|*EQI}`U`#@jD&&OQ{zuGtvXJ(C?eMq8GMxAQ(hu1Wy^PXF+M0#2>rn6(secsNExQ$iDt58-LH19p87-fi( z0-S4cRN(tU{|`DL5#qaS_nf`fS`f%rBs91Mf}O%90ZLIar*;$j%Wi36Z9iSk#KD$? zpelV!cOEW?%zd=00)f@%i4z@uV^A-WvuR5LXeQ1!f2NH%%ye%syEv>^QUuyX} zr>WL_`Mmia`Tcx}hX5^?0syfGlRv$}0t4~Dyb)*@t5fVf%m5j+hsgGLv8d?!3uVhx z@7@}G2Wjcm4oz)p0(`1pAtaQDnM=BG0S`9Q76mGlE~`xdA}@~EFf3w{TqW^nj5P_7 z9jODVnBKsQ6gt2`7Z4aBbj+(KooOEBko;a}wQE11JDcdr)tOi*0Mx0>xMwp(n2kPSP2HfNW1bzMxGB<(2hUgW zO2AiWEo9s3WT7JujaG{msW7oy4V$4YXEhGRw$_YO1ZngmgQVEGwGd_+KpK~&Qj?aj z0MIOmSKxxs);{D}Hat{MY(nYvD?CCj-VPYk2^Y}=9Rj3w=5h1)(>{GHqZ z5DLEE=t&G!cw2mRs34$G7WePiC{ckRXp||RT_y2nHWJv*EN~g=^fov3Zy5I^hI>sG zY*Aqq&8enkh(JBCY_QfP3W!qfi#cX1!?aFS9j(_OslG_mM2Oz!8?$Y7E;z)jni4n z?Q9`_0R3**35mNDND!GGV4;TRPLq20CST&HIM@J@|>h zb#1KtT9=VGH{OB4rNUgHs!f^2tn6^5tEw-5#564r_2l98aVfZwnZKyUx5*$zvEUn@=mWLMAlP<1LfmtA8%Y>36 zY7$w`+HJHERl|Ic%e=J(eT~VhnvC?L?3cal%R$NH?4C)8L!wr{* z4=*EmX=MHJ;zZ?4dV{CL@t3$9hxxpnOoHo!zJuFy&a@IYb~Or1dP|CHU6Iur-D|AV2D)ou&a<*D+XBh$nHQH)&RIb^C)#{pRDD zS8hh*d#@o3B%=>MyjZJp5#gmxSA|vofWes_H{{U~$+7&dYQLJnqsk_hH#<&}*V%@bTb{52Kt^{tJ&C z9}i9~#;^=_i8dUcG+^zkuRE0|zLSDk#%GIfA4wMzb+0T5d@?H}l0~<=i67WXL_C0U z(2)vxU`tA2DE~zWH3@)@B=ndK6A>{f^1JFSMB^dbWklKG(Q7mmM&G&^9NA>z^|#V~ zFLc&7CibVD4-J?f517C7Qmb|s{wG_u5;^WHk&Z^cR)lxZh4?g@pQzC1*-ErPTEg9s zMr$b>FXHQc0M$!{l0J9#{0Ixo4&I(Y?cl9zdxcsN=2}a9n+E-?9Sz^Vg&&zJHdGRm z+Hn2QV(r7R_T3RcAuEF4kfGo=%1P=E;ln5;g;ADThZu}GU+ROtc4^yIBF~)%0|S;( zSKUpwi5-FGk@=a`!iw~FjX1z3ZetlM9k(6t)=`e#}QOHBC}@RhDVB!ouSFAZ4?|M5|(~mC~$U4u?rHk*OeWHmP3L zndH+&KI!u^V+^y?l3>8~>L?kL3YHb^#jSDq55@ z4Jz({+Vc_iwLQH@3w!E8P7R-YTggcI^hbxSU=EQ=K<*Q&MJzIADBmh7)anV=mGOT> zx>==~(0~%_`6rQE@mmDDab)Y9lA~aI0L-o*MPU?}_URA@v?_)@T9|&JPWqAaM=@Jp zPr&>ITfZlSJxbRH;uU7=(ZM@ts3?pM4_NZUVh^*yn)XZLD4FwOtLGGIv=nN3U&yZ$ zTpoVI5_D7pA-Eb4{D^fwY~Pnrq9bo&cN3FNbNr}4P0Gl3eg3p1SdH)_!+hWc>RaLm zVIWmn3Zt-|lT%zW@$xV^4(InVJHuFhNTTvlDDQ&6;b;!RikQ2Yj_<^C`9q(^7duY^ z4QI&V098Fh?F>}-;veA3&AL)&NT$!V_5Any9^6HF?Rj8xOyPz$;MsS2ab)0cR(V2WH zW9_@d+E;exA2F&oAM1*({L)MZ+3CH6`DMfWE}zX5KuF99$LQUA6ByJ`5t!kq+boBS znS}2sYv1dD`913Ej4DeEg07jn1^B7D6i(~t1Cc%Ow#p-461&=Ed}K_CJ}K7Fvi0T8 z9`os^BuEnd!(UdcYUB4P0mYi(r$bY z5!E1H)04k1OB1FK8y@cp{8n46y%kwPHps=o$H9oWyFq*|tRd+FJ#Z9i9*vqLM@>f1 zw6{yGuV^c*Xt$4@GQ8#6VP?#$XA%R7J~G*`M^~^}rKG#~9W>;Z?gY$}|1%k^C12wm z7+{~7Eigk6Caq*8(iugCWC#nGgN~@}8dHGzU4;4ZCtWfnA}*qupF&Nh1e6@0B5+(h z1+2+W_>C|~%Df{We@c^sK+yQ+0^7NWP%t+}RM)fhMX>gr#T}@=x-L$6X&k&U=Gu2) zAemtps9C~lg_tyq`%7YZO-_^$T=tc7FJSc`$~))3&fGw2@1Ou_iN9{Pg8W3Lw~znJ zO8Pv_A>>mgHK>QSmL^0@hWMa=-Uzdi^QmSf@)l<`2@c@>N94}qV)f!+t-ScpLDXoLfxDBuvzpwNG zlqt}m?H|dKJPB5lkbt*uBXiEIABh*sp%3wN6xm727ej&YY!wi0<`I2pwIT6}viwp* z!2G~Ja#M|BgnXB4)l(#w&Jk`7%x5fT7r zD9D1xFm~;L%S^(a-m_020^ZCsf+KWUk|79wGzF$loYHF%5PhsacB3ZUQIoiTz^C6> zewecMxlcvjJ3~0$#7B6(tPDMn7eVG$f{<;b_%e`94#>vnDL_tCNajI-%9*^3%_+r; zdKpic*~sXVd&tbfeCRt;=Eu~5etw8RsIlY%>ti2<(Yu`&h1S@UnH+?{8O(Ebc>X>Z zeynjO(99lmE7+KiO)|r(DS%^HJ_Zra=ix&jbajqHyEmEmQ(#i01nJRiB{~C=qoGui zQwhXnf&#&Y0z)z!RDn+6*?b^c3C5?fuUWAOSw{wFom``jlcW?wu&Xh92{cuKnX8Wc z^$a;DyJ6I0%=E}coJLeGC8%5;X3Ws(Px%DnSPwC73e)?MnK;0xUv~?85)t1+jGGIc z>d`WS@CI|Ei;0An!(DRM4*cB?gXT3?@7CwV3rKELQ2h&%x`@f4e+U#9PueXQ1S}8Q z?|93@mjtv8`HOaB!{P08U@9~*k8S4w!B`1{dbnFy5|e)91;N&l`JmO>X6 z{Qgvz!zu^DpEAI26VDu{P;N>eoBRVdY zoRrVm&T=n|c^F>qapokB3QQL;8WzB4K&BGL4#G3pE(%#k8#By&+fx=8RDc82D9=eB znK+nY_6VkzP}?k^_hfyM?x zAZzr&jgig>^_-wGd_jZ} zJ+gd*w|x`K5!)9;`f&j}c)SFc>jsZ!8G?qncak9(W|RV2Ky@O1fr?o>5llPEGRqId zMKpQMFWUdX0Em@S%b^)CHP}!Ob-R?%ph;=0r^5YhwyD>`cULGF?uTZyolQJ{&2|>s zn~p){wq~3Z1Jax&c(!=*1L!{q(SjYYbW$5w%B$CS1@yniS>m-|9J1@D^R9k-6K@s%N`357EQxS1!RzNkpbfHRn*>2QXovdH2i=Q) zvJa>U28oG!rg~WQIijT9e2mb=Zu=0@XNWWdSAe1H8*49k?~I*j*`pM~7(~UTSp!`X zT8L@5v>wM~{Z#^2xpI2{RpdFG5)m!X4@IzO+(cE?8I4It={d)%(BoM+lefbbuG#C* zz{QF?U8c0e@E&b0y0e!l7&?>+!wt8s?|8C54y`P}?|R1~WW$C9*x#SejC=1?r<)fV zPD3rMvlDa(n6t||cykss5(~(Y#NC`Hp)drDuaK;-Z?a9ybQ2VeS{;6Td9I?|XiS~o z+EB{N(qVgwG?d8SqCU7bLGDg;za;b~&CkzoT9WdkbDtfvz8MTReo6*2Ni)JFysqU? zHh=X?wQmWu+j{hcc{!__pM-+v@UxMO%;>nnt@TjpwGZjjHB}(&jCkcm}R!$eeD4&;iIi@IT7TGfn_5bY{)x>Uo+X#JS%*1;u zIrKh{Ew^tnM|_(kqPyypX8LL9rU196@(PB7yz!BPCaSQ15QBg{VR zA-`Farg7qUgB^6@eck`4$89uQBjlRu!~^9_PDZc!uO&!7C0>>yw|r-pS_OKk>jrko z%RR3BK^neti*v~Jy{8SEKNQlZV={$GrKdE}*;*b6eyfKO+o_riOs8y$mIQ2dNyaD_Z(Iz;>0XE(I!N?iP@$p0c*S|myFdpbFoby^WK;)g3X&5v!uom}-+#^_; zpfDGz2aWd}r-B1#C$+81XiYsP6Z6=!myl+m{m^i@6T@opwU4()$4cj_V>lAhfT)wS z5fXI*N1zZKfzjDW2xNtm!A4;6-yF!U<~D$4n%MD-yW<%F7;oIfuwNICE+Q;ME4Xn( zO-b(su>H}grlpb zQ zFk1H3 znJGKD@H11RUJJec^!AktmX2NfvbvyI{UlVtA1f>j`KF$1fJ6L8Gl08_%xaF}+{Ydjb z=bnh@-s=q3J+@fuuHm_x$#Gf@PMM9Ye$w5`r=>e&zQGOUakrVVk=@$KIIG+krY9U2 z!%1(2gNQZO5B|CE_)6wu_?vd8q4n2fM2IgU@r~ZD05A++9l==jT1*aWd5c$0r|{Rp z%`}2HcIlD{G?&qKFel-Ll4y7&6S=W1#(Iq_Hj8MSoz+$7KVah)cB&)IQ@BOnv^s4$ zt-k%xiO4;C9ZDijgPutL1UH>|{e(AJE{^XG6dNz!XS~(w)lqL?3#X)&tDBmu`*?C= zqUQ}4QErv(EsoSi(+i*4@NpAnHejm#$6o4!ez_0&h4s#nNJzR_Pywlnf-{SqeaB?c z#E&a~taSG-chAq5uFedEY7gtk52F-^J;{c&;6my%h929UcL;xV7e4;)llFGN1$$3ehqV@Gsv-!%7 z%Jnv;KPy_xi_h*nI;zlx7c@QosBV{=ThIUg&vUgE}T=d)Lw|4Y{n7a!6uW3>f zs~?qYksNV3tzOk>u-iDcsjZQ*p+Dj061kl|tcba>3>=!CyStI}+*1(X7iZqu?4(FX zLWm5Wx+K2(u%bl&+3PQF!A(!OnB;6m@51JjhomBDuNrinOF`l+%Mcf7Lqsu{wR~XK zBC$RnnG_JvytY|S6(MLd^khaB{n*UF!4NEdmd~xt0t}3e>2?WvoG&H;Y?V!h2sC0T;Dl z1&_nevrHk_g#?nBWvUgPIr_*TIe^l|C(*}YEJx<{+X$%!AeAnh8-@ic2vCC4q=|z55n(`-?x!PVt7-KDvCCE;|%koy9?`P57Os^*ezJv4H*oaa%RVU(;mBx-1;7D zW>0i+=Q+ps$MT`GoUrvA<;B7ez%k7CGhu(uNm!U5Z&0ods+0NQ5Ba>0zy?a)UbP0? zW+@7O8hXvMMEXWzanTdjw$D3qSDkwtVbHE?ZuD>_| z#C`~_zM#|D?3A4`ApyORfTu$3ZP;%Dp@7k+3rFBY8b&v6MFhX{ma9kid3n%F7 z?cem#0QEdAYBHCtkDj&fR)FjE;2*M9g1I@^3{;7{)g+)on#jMJ9y`X1XGu3Ih-%Ph zZ$qLQ>cCD>oly9 zajGm@Buk7EHN3(~LL*I$S}jVAZpCwQ1xNz7Bqt=45(ZfT?gD#DFq@IHI?eUNPJXP? z!IhV9(b4(aO_C$GX_zYVo+j?*tsItBu`X=>P7-lx1Wz9mIA?AZL5S}&21mHP_!Ti? zc)`bGWXUc@OPS>S{j-|rV=w444*QZP)bcCV^o9i3AHFhciO={)?eySawYwM4`^Ls3 z6_3=|2J_l}Q}i%06F4p@)eGdlwGHneSyZ$oo}!NF|WmLWI5 zm#1LWw42{cn6=rW&Ewb9fS1^SR>37UkV(R?Z9N87%>n+)4erRbZ}GHi1sdpI8dhE# zuUZT!+dqa&&!jO5EM2|_-W}oD#!TS)HGdEJMiGMibSEE%mjF27Yv4LjfI9K~zbKc68SwWiOi(_m6=;9J`g*RWnq7@JYZS#M01RN`DC4?>ZOLq zwr=O9l&o|dU0Oi|;g1z4OhY(mc`J&9bMl6k?l2}Y!mfwn%l8OV#&6_v!;R)WrO-;Q z^^sKf7v|Q#R+ic?#dV8(8D?}e2^q$AY_Xtz{_!b|CzgNH7UEwHxPOjc0QB5 zkYdWE8DpjIeDH*;L(7Q|gkZ%(E-lT=9`j%C^uq<5SKy|@Ddhf=Gy9v3v3cIBD=I^I zdJNVnby+@%^cQTtcV&-4$Vr1?*byATfjH@=OSgXDlA6356>_I^IQ3Dql2JE2`ChtZ z1zTbpe>5|A*de{_0b5iz!LOsL{nIs zl$W)5;80~;qWe;gQrQSA3FTQo8VLP#r@A;No2BhOc*-zOufjTJIJ(p5)cgKi5V&y|^`7W22S+>M*R%ZX9u-PYWHr-+=dl;x#!LalzMM(*LrV{y|~PxcvIhlIs$ z($rq9rdXvp9W7hA7S+4ivS{Ai@@uCBnk1dc_=+;v7|OCaBp>rirjGj4+ga&fNnS{< z*LRY}TBN0pj<_XbJ6oxSC-sI?I)`Ja&-xveMaQhZiKZu*fL3Lak4}J#j5%Q6P zG>aW$SgVTG^QQr?GQXv<4^D?QW9>)(9hrvK`NmdFId9-{G>K>zkL0|IhzRlDH7x(g z>-@rXEpT!_NK6P%WLfpZZ0mGxw#sU5v7hBGHaelkr%o?gjN+<;b~7?e4`>_wP&bu$L?h zJbI)@XS(plAeuHXt)9Q|>&dy$Q&@|b=6iR~WHNWSxME7MN%2O#vkhfaLyS|Wc=<{* zLNNvWkQ$~g1!=}U!G4Xmx)n8=BkeCkcRDFG^Ztm_>kLBILt$m9Y&1(mED zE8OQqGEvP*K^|>fjh-=jWp5HC+~{?arAN2ZjXwJ7rbKC!^{ErVyArfd9Rx7xP8YWl za1+xkjaRIi>TfeV1kiyj`XUKdYn{`-iGORmzgr#1YLH~^`mYQD+>;*@S3wRCtbLz_ zPj3=>0kB2)6{El*M;3J-pr)*yZIOn*o1ysO6Z{<487MCX%+ll1?zG@LaOYX4uAApz zHB-PA5%9|}3+A)%u_#+G|91luKQBVK6j~CzaCxasgAmBvIz3>Xh!u$1_)2x37!69A4pl{gqUWG7`>@9D zgm*jS11*0U>DtjUMi(dP5p3(cuDl1jl_sUI5ee{Yyj|cdZ05U-&)gc!*-w>E)=HxT zyj@tT^EwhSN22-H2)_0kON85LHU{O`iOD>?;wHZo5>Ud)T4`RWpu#6?u<5Lk+JNir z;Jh(p7<*&R(|L9IgH=C9(fVh@KFT^0+!6c=H?sn>cBPC8;(^&hk0YB`}r%J6KZ_E<@h=f$LgVC?YnFX$dE076x+<$Qy zO<8Icy!qLZ+b|6tyc>;tt$njPOOJ+0J^Nr$N8)YGXoA*Vqel_4JCYj{yGHwY#F(Z9 zGT640yr_IG*2=%!bp`;Nwuy$cpcZ4OHwJu0ZZmTP-H!_Oa*{R;4CsZ)cb&cLwekP( zMH>Lnz8s!e@+kbo5if-qSw}O0RjrIp7L=* z9(Zk80(YvX(ItbQYdJU1n)!YK9MQq?$PJsI+8L4Mcu>UpVh({k(rwfJzW!N}-Qfgl zGyi&}&e{O!h$vBE3*Y2@uFnxagoeM5aQq+Pz_f>~laH=%6B}}d=-IN)zTQ0F zbdXRwYqdJ~Wu==`qf0XF^NBVc7`jIwPHY$q*3U#d6sIUiR_NlRpzCWmfBVYS_e%pbKbI7b+3c_xBPc)$KHcxTmfq$h4T|#w!z-PMi-Ky&{ z1sP5TDTyK!8sI#LjrVvP)^sIC(W8NU%Z^`sj! zNg+EJ5-|OCy})OU*oWXG=r$`~{B51TwrNuV!p15#{~_})6saa930A17BOTTMrIUde z8KCBLJB|F-O|lHyAFSgeXR~BB(WwqwR&RPd1g>SR(R=HiUo^A1EHW^=lQsZATcm_uLh?1~yqMzdiY{6j9`MILs=dXjuGU zo!0nKK#?VOv>gg0{8qcd2eJyi<|GK(f$*Jx2$($t6aaoBC1GRT+@4TwS~aOK94;=X zbRy=V;!#=00<3Y{6QX)H*5#j@WyBU=RoM7&;Zys6Tl2<{o9m%Av%=zJOMrq&|;^Mp}+M@Y&8$`)yO@Bbo|Z$8*)b!}H?)>k|Ntn{%(EqpU8 z{i_k6*~J-@jj<+rLo67e#gu9T0?S%f7Ig z&bnY3rLWbK;Mbtb|3#szwb;;i6CndNAO;8NLIfd)e60<*@x;d_8ThdAIyr+t&D`CX ziFQWyWPozjZ$U+wc*t}pa0KbD+rR4!vHq)HwSK>G<_6*Zl_G)KUkv4K0`u%Rei>?D zVgNp0fl&U1OfKGSD}P^3Wi1&beb%?h%m!F4-|1Y%ImsKml-~N=1p|60NoRq-9NH!fP4fvcY0dHq0Prc2EKD(-Izewp+D*gVdp>U z>5qE)C1wAadcq$`ng4Mr>Fv&B{tup{fjZR{HFRY;mg`b*E0H95Nz>5&&tKQHK4?Ix z`7hg^Da;t_f8q4q>zV#6$btWB`7d(Hn0+U*6V}%p@mZ6N0FH&U{gskyY!JC1`t@Go z-(wL_zXq1vFh-mUF$4g!vLRW2kAXmGH%Rj9MzNdRT13oOfM4RqB|;GR+E5CT_;Wk& zg!xw9&F%^$5PyqUK<*=u72`VFe(8}{4?yL3hp&kD0LFAbK=GDUgNuW2#YlTg1v5y{ z+}Xo$4`TgpN58@Kp^Sv6a}9iR03!WCI~ZNf7)~Fs*_BXhHog6q6$|E2W8yD+Vd#w6 zzJyu?)CYILTIjI6%)qT6xrpVtUM9FmRvW=+Uz?9G^}0c+n^F?oAkK#xFLSXHswHJ4+@U%qZEhH2UOp8fT_pvloI8grIxfT`I0VxH#!@ z(K851bDFLo_i?^IRNg+}P%AB$HFgL$e`)<2B-nAa|FFo_MQPNJl zM~%PY<82-u0apMS_aWJWs$Rzi$%m6=ohiL(@#o=sy7wNb^<8#S*n9VctL&C-P`rKB!DYvFCE@T0jgTbs46g`wyRqEYDy=*t9d_urQ;g#^^o$-8$G zb<}edhA62{WGb`Bm0e~fIRICa8&DlgZl%V$Go>=6eFVheZt)HmQ_NQd_bz8C>(AF*TnS1Y-evU?PJ=>Ms1-zoZ>%oQ^~0UvR{E~j4a|4lxHfyN zXmhR&nc460ENxG#{8sk^mVW!O8Ge6ZjKdp^vqLLCYlWOv&EzTNFB;!Yk45Kn3iQ1f z?X@8a;P+m53%F7HbJK~V!>!D=Uz%)f-D-5*boCAhNy=v6R6=r9&%e~4YQIda@X0LG z;nIJZET2atcej`}yU5)!Fu9R3tU_;u>2$v3I~|!mj?OOQ6+M;LB=wYsAq}z*{H67_ z^wN?M**E{fGCCbwE*SS{7Ar7$(d~)(XlU{x_V8^QxfQPZP092TXnXOo+q9M7M=g`< zG8oy+QH~GS%cb!D0E{CRP;I%DizDAAwTJUnc*>PS?4kix9TXHaa8

#M*7LmiCcF zik6$SLWi_xN4;iYy~adVK#hfA|@1Ql{dWDa! zpATJ;^t|gmJ=FBM%G*2H-nJdSdl*2Fbo(%!)0y1^j~%SpGG(~B7Xx^YI)WvPnK z5)~8X`eu#6aYbq&-l|g?ar<-+ia9WUh?Srn4%JE1iVL0=%NP!)Y+04E4IPR0x>Sc$ z8d$Wh;PHH1?ErK9Iu=B5b3U?YJ6Yx5qp_V+PSrcuE4T@0L|E5)LY~k? z1IaN9$`zHpVOcIQMl}J4yHvm%XWZxs<&wxbk3?koNRbgiXGp-fchc`bOEHIC9*VIe@!pM?**HmDI+-Q7m%Hx zFQ6LeHjP4Y!#Bd%yI}17!q4}$f!|}8TZ|N&uP+SnGlHphnc-_g49P*_`A&v~cOGo!`Q;!f2!NY!xh}Wv{la2? zVb7398zJbFC~CChgB}Fvu3UPDbdXtlh0FrH;-`B$!6;ZyjWdBr6WmhDvbKT9!+{V% z6MUe^yUv2(p02GLB6)>E1Hb4K?*X$Xl=i~V0$DIOL+_-$2=-*HHwIzze^utHx{Dhc&ADPP55~>jfLkZcAsH#r?%7f_uzYT6(E6eR znMgBNcAb@hIZ|sdJJH*_l(o!Sg)0D|C(4UQuUn?nDoHOkA-VQq>$q99C9qFK>h0%l zeD$O4`||wO`#7l1%2*iG=jBTcL9iAY`hv;NQu>p(48Zl=7d*bPFqv^GlUQnV>nu=5#G!ZQh1o+&}Sj>Lz; zPbTzmT_#%Y&K?c@LiSH-ab9ketkh1NIai-TQMx((y$ufCuw4nlB%J&m1Ei{(JNaMd zLe1IhiI#|w;Ys;nwdrZszj_^)Z4=~At!%|KIdY#r99 z5(xB=`bcNc!+|zzlO|I`;ZGsn{%vG@N9}^2Y?4FgKn}TX(?FU50k6@WGdpe7%i zGIN}EoQJstFfN>?@6xs~XCFaw+nkv~CU67nz}p39Ck2;q#l`k47lY*dGMu_}a7Jv) zbkf6t8z(+aOJS>e0k8l5d|61vNU%gjGplXf%{%)TuiuIow}?)?b!)h^lt$~sq`Z(< znRyZe4if26#4N4 ztgoL;y#;F#-yAU#w=$j9Kj^(O_(+K=h5u8_$jxysNjIKsZls{VQtE~EA|NDw#N))C z%tm7SV+VHfr5apHw!q+0s?GHs1g@kg;389p8(A4LJ#BO)szipOa;}Jjp{IIT->S)T zmu^`GM>cW$p^qq|bBp}N>unF#xyDQoWURT}>^czT@IGLf(UuXPTurYF<@Xk0 z&2MfhG2TeNQB?~SC=zw&pdqyq+&;pxr%Q^hzeO^9GKboCSJ?^)@|JS0WY5>d;WX$~4w`i+`?`WFf|U0fN*7V0fCxHgo!`pR zsl>EAYri_18gV^s?nH7mYlT>;XT9891(mg)j2pY|;w861xjD6!S@a^tEeZEIeOPaY ztyPoMi_2WRe5WKc;U?HDz{kG{9e)!n?2O9^o?T`fZs-U<_~h|8`Mb1U>(E(igXk`} zU-+St%6qrrA{V1~a}g)41mhlN|I)piYxVJTyH4T^WMa5fG3K^dvD>x^h5Ly`Dt-7%HRGmn<7tv!iv`n(KM;8$Z6_B} zl#1zHS;jpwg1_>0=9uDsGXXkmf&_`SKd1(l4S4KNaf%9|uW*Fx3_XzKW zh<<>1J&bU&pV<>EBCJv$O|AWo>}bsRza+l?51!bu=F|o1I4om$t0z;v zvxO6rXrcSu`0Lb`kbs|3=ml|3Ok~4rJaV64iHyN1%y$%WU*EY>qNKfmjgX>LH+mha zepAdm<QRVClCe52-g<;|;WQxDhk8GgMnQD^=#_xs^|b*`9O|oebcDhQ z35{I{kn?tT{GTZzB>zK2ADKVA_~*F%5jub5;venu|GSPB;;pLQvSrIp75S68U~v79 zGAVvMXHGg0R{eu$oWp;@ccXVKm;jnzR<~_$c_r^eag+mAzePnsQ$9!5?B@RhvOm{? literal 143593 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 S-4Zk4zpW;J8|Q3tIr~4Xmu;f} From b65073ba33433429bacd1b64ef19f9f999303e51 Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Fri, 14 Oct 2022 15:43:21 +0800 Subject: [PATCH 08/10] 111 --- .../10-10类设计模型/类设计模型.png | Bin 153355 -> 103109 bytes src/demo/.idea/.gitignore | 8 ++++ src/demo/.idea/compiler.xml | 18 ++++++++ src/demo/.idea/encodings.xml | 6 +++ src/demo/.idea/jarRepositories.xml | 20 +++++++++ src/demo/.idea/misc.xml | 12 +++++ src/demo/.idea/vcs.xml | 6 +++ src/demo/src/.idea/misc.xml | 6 +++ src/demo/src/.idea/modules.xml | 10 +++++ src/demo/src/.idea/src.iml | 9 ++++ src/demo/src/.idea/vcs.xml | 6 +++ src/demo/src/.idea/workspace.xml | 42 ++++++++++++++++++ src/demo/src/main/main.iml | 11 +++++ src/demo/src/test/test.iml | 11 +++++ 14 files changed, 165 insertions(+) create mode 100644 src/demo/.idea/.gitignore create mode 100644 src/demo/.idea/compiler.xml create mode 100644 src/demo/.idea/encodings.xml create mode 100644 src/demo/.idea/jarRepositories.xml create mode 100644 src/demo/.idea/misc.xml create mode 100644 src/demo/.idea/vcs.xml create mode 100644 src/demo/src/.idea/misc.xml create mode 100644 src/demo/src/.idea/modules.xml create mode 100644 src/demo/src/.idea/src.iml create mode 100644 src/demo/src/.idea/vcs.xml create mode 100644 src/demo/src/.idea/workspace.xml create mode 100644 src/demo/src/main/main.iml create mode 100644 src/demo/src/test/test.iml diff --git a/model/10-10类设计模型/类设计模型.png b/model/10-10类设计模型/类设计模型.png index 199f08ed2742238e0ef188fbb15310e0ad50809f..89dc9f759718ff775b46f5089221b5c33e77efaa 100644 GIT binary patch literal 103109 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�R%oLx9FS@!QEiZ^jk(e+ztYkfSTC+LKI?&q6?B zXEjt`NI8G;jRD-Ipb)hD0Ahqu`q_QawmFpq6iTTtO6aFF(2ULT|M&jsRf;T(vvX=H zn>WwKTHr?0A6|M`{^cQ4z~sqi{NMrqrv$ZkdWM9`h%@k8B?GEwwBk&z*@A08Jw^OW=*YjJc1NX(UQatvEn$qi zd(eWd*ah)nY<8J$P!+5T{r7nt0FOx%qywHe30uyXhd^!KwX`>~^`e*p71usHz{vsQ z0aS+LZuN9l{Y^I)TV-InBE~Y9nC6%zcf=q(fK@RjYQJ?~0Q}s;=ou8!{pcH5T#XVcCTPMMf`-6n$r9q!NnM8vCTCGVTW2#~$9~I7>7f zX!1vu6!vxHW=(sw+s+PvVy z`qJgqxc0C_xif!;-s9xYFBFxHB|GTQ6~mzY{Uw2VrtrwYy(z%Dva6=@1TvEzexMpe z{tPeZxjH{0qj^xbU2Xy#!Y*!KLNe%`4i0o3@CCJPQT2%J{pXGK9FSqPJ)2bzI|)Gy z0I7s>$-zzG`5iA1&(z_4zwmiu>sFKo;@F$W*U`?5Af0OtuMqeFqr@PR8Dox(KH%80 z8vbW(Wz0o|H}JYTxd~8f%Wn;pYs zCeR;_rHo;qaX~F)uaATew=EWaEq>GuWk`>>?$IAr!t*xQcj}T~fXL6VpKj-dV87WbQ{$k-}VdREoTIe4Hin#rG zwq#LmJH^L}PkX1etXf|Vd>gJTd-N~7BMFRJkW1Rdd}G)37OPlT0fdysV0W^D{HwVyVd z8t1T8Hb;Sc_mPYe9t<;8F$g1o7#EIq#q-RMkPyb>9Zxy^L9VaWYvbU&%2W1?5e6G= zB_d#>4nxX)BoTTivwnuXs5)x8+!@U({;;A*%U~~Pw@Sm;44IS#xuI?TjU|Ca*A$O> z8`hMM&+}rSsRaH_-~QLjfV60?H{$>hvfJI%OUo+HXxmoAsE z^aK)ZvdT+)!{R`d55_=p=HCNl60oUqQL^G(dPiZI<@sAFviQ|?P)xOFEgsd0oV5_z z)@K6LL(@Gko1|xi?t54DRA_6A*M33e88?gcyD9OM1NtcnDxhvzqj^v^wxRIBwzZN0 z6^^4$c!R8IICYt#LG=p2Gmfzq1$_y2IT{prmZlsTm*Ov2#LpqmP2_*FHDPvsxTsw4R0h+QslWf zL*a}9`T6NOv}PLyr-P)%*JYu0vH$~_{_*~Nz3sB41bS9?rS?r84jx;vT$6xgOeqqa zB2`mRe2QQ-gQ;G6vJG~dt$!PMy*=ElDSe04h&3W z=mH)&PT%;w&04XsGI-v^psg!H{MdGub1v6G0w9_^=RWony$vFiVXG0jIH~AP1U0!z z>(0@TloU*#n)JTPF0r!a14f$UF_x52Zs@+fqP`Ey3ze@k℞6xBD5shDK1wk9{)f z4N1SEaKP42eQvW~PHWA3_Ap#M5ae4|#T!9LEeB92{-ZW{MqNeZvw+^-{1!$m0p<2P zh-4GIK9v_t>sR>My=JjQ2!qdqfbV^?JeT9euqj-&#lev*EiLSKMGjOVOG{57 zb0*S64^dsv&%PYh8wa#{ie^~Q`%17?s@$#br=`YICN)p*s{eLOv~HuH_D!mM zaisEpVuI`oLf)8Z0$tt^#8b=0(vs{xUBD3Ey8sFL-q6a~ z>&iv%a}6rSKd*NT?`0SSkyr&WQiM$43!_GXqh)fTV9wWtpP>ldg6;#VQWxvCzHO8O>L;UhV*;>Ur2N6OrZ@A4-?^dwuwh}03pT{y9q@1& zG)vD0-YUDWS1((r|9wKW?#$TMrTOOUzgmFmPp+BlWM98uKT7$z{&*t$mdWwW&}Zp2 zzV-S1#tW~sGdIWi%1j0?dcV3Tbo=D`S;#?S8%>BV+$k7vvK)hDYP*FKCwQ`7y+?!%*` zvr{5OAaghiIFM5`vlnPZ?k8SG-rwj_nCuc36S}BsF7$pnvGeNx=@up>F6wGs zZd!>+ER9?Cf%(LX-MGDoJ@Lw{G1^EU%26xMvC)^L7P%<^Jilj`g(dx7PmxLj&&nDY zs^@xjCCl#e^?{7Xwz8c_%uYhnM)b!gf?)aOFmZz)_exfUc05O)vl z#BqQo1wxv%YE0Axr;BkESHyGgl2fcOGVXMd-3xTS5D^mx!1 zW-ZMsh!<_+12ZwXwgjT!4uSO!Cz$^oh~ygnLSz!XH~wFjfWsT(x;ivfX9bBEWesB5 z!Wvo6u*2y%UMsGZLDT!2*ydhoxp_(EcP0)gA*a<@lMYTzSkZe`XyRCqH+t5XP=S?5 zlglpg54R~<;U&l7=znXMn>K%~KkRBX&^4Q_dE<7kVCV#>~OI%Z^S? z*ZHB`^5x4t;XNDi#`#}n*K}xC6&XXkduQKgok($zy82r**Ix6cd5jS)IZaI)F^LPq zU1n_a{r+S4v;21-N#|mstK&S${uQ!mOz~Ma2VDlVK?1&X-AN`v&jX~@F5JsN8{~9S zY}nyiG_=MX*D*LuZ>^SakNAw-{}g%_c~7)T61a9SOJWql5w4#()qEVo#0cI@pbIaC zzfFV)7BEK?Pz!n!@%kAGf#T=(@hZ83-5Y=4FEOPAxS1g>tWdvkkbM)!m;SLYC z;;Vo6wfAMUBr{U@O!{a?9E(!rIKGrHb!S-RRdhT!66?v(ZGRhE?bNX)jeomj^6;@2)&9(_(@7Ik^X>g}WLb){ zO1r@!o5d^vX+Sz?AT>s!K3lN9x+cI!rN)&1;Vs_WroAZF`TlaTxNf(#X8kbnUc=0r z+v~|17mo1~quABHl;uBPOF98w^S`VgcE@m2!kGMozkIjoOU_>2U`*Zi{&mj@Q^Mut zXufjw)H|_XT{oO(5>-rZ9nXO^O$wwgHB9}B9dx}*Q7Pr z{MvO<-|Io2C}qm~X~tJStC*Y^sjglwE5I71^sKo-xc@m*lXkEjaBufAYA~Kr1}>%l`Dxo2p4&oX>|(Cd`eL8;_Js zK=jY8M$OsgQc{bMYp22bt$=E%v$l5lXIm<-4U51tXODARFi0AaZd9$3&G?|CS5Wn1 zrKhjv%LDp*qSUfj5l%UnXNvk^+<&8PmJD2LJoLL6Xy@55NG@4FaS1f47zUPzur|=A z)MNAywR&?kt-8a@VozUpDN_%JH|a50&Y^`KE*)@J|J@D~y?DBN=25@=?rAFquN+C= z?QtubGW~RlmwB_(3!}rgr8y>-*x)m=BHqq<6!``be;)CFx>n>u^SFvixAO@&S*JMh0)e=pp!-OV}bnP zO<_XyqiT)>$~tkm?)=fqfRm75V+w{P<@D0xzm0L`3+WYcWje8;)@r)LrHqd#?epb- z^gU}*<%uF9*uo!bixWRCULZWtG?}?PMe~&ZVWRMp6zN~Xt6lxokb_ckJH~~ok)6mY z)iVC<7Ky$8hIZM@m#2&;)&+|w`jksxT*Y*;No%n$HPJs9(q&xDhhy_s5CWgE@@XQ2 zY?bW`C&nEKw-IkHw+D35{0KkM-tayC(7Ug(hfW#FMe2aIq~dTVIp;(P>Mc~7xyNuz zaI`Q?k_NH_g?KPn5Y6-MU0J&T7ng3u=dA}L0%^j2-8?W%(rhWm z1!-%(0vey%o)?%3<6TPsV0+12-${Or|0cE){nu0iiRt1kuK(uxWU}7NrR!-+Q^EJa zdaonLmF{>FL+ZwYj+q*lGRq-G+xf1GfpaY~|^(rMxgkXsi^tim7@f zL51{iaeuKbRWLfor5QM^hy}|5h`d42yQl9)Cz(qpp}W@^_)@rKpJ%2-eH%i-6s*(R z)0JOkk2eH$4SUPYx(ESq_-T2z4!G4 z1NzGads}ZY9&)vC0qhf+Ke1iZ9N7ok=b<*)lqZJWK53qz{Db`cgtETzMRA&<)}uT= zRM9(8eHsZ1CZ|h17ZZ0)1A2VVk-f+v>QMOmmK*fqYp%?A{efce(8p!r~PEB%CFZSD_;w|zU#ngErZ_u=a;2( z9)EoZ)11tMKJolJ(d6l$hsDId*7gHmC)_E=CUm|9@+>f<{%>W5I!pkvm#r6^xg26T zXkXx81>`M*X`Y_v=Y!=gj?lBsu>y`EA+@;DH#kJ{qsYY5+U#Rq`R?rQU9gbjQeR?jjs;nI5(B=Ti zv{}fy60P085>IuWU!FYTKewm8CwgtU0dJ*!gjw_d!-qNGqFQHonp8I9N+7Ak@1isB}q_`cJEQbW)Zn@ zn@9_0z9;5NEXy@=w4C!A$8Mb<;4N`!$|3nEOU0HzWP$wLY_k3fS{iWQRayH7B)+U^ zwPzdMod0R#X#=b2>n+}DnVCJi%QY!7+Ee zN0V4nG7sPmU!JO7%3ZKB1%^t)E&fSyy zvfc{TCa#3uPjq-OK$I}HQpS7GKumG<8WSQ#6lTC^f>GO`%7a1P6Df4>aOrC?9s7MAYsIe&CzMId{^IiXGPudDn{76hUGkVe8Ahc%R~jCc=P8xHTCva|+t(NOa(3JvhHn9*? zzD>46;&oyp6GnNxYLv&y9Ws+W=e!TqmmwmmoyYuEJ$5%$Dy;+aU^GjHIZi$n6ZRs@ z?B$$W`r1R{M>jn@29f`T!a0iTqrMTm zW#Nz=*gtE!{@ujZsZB}BTK@8<(5`C1!2yss{xhuR(U-#tv!=d4-5J>dL>Vwc1LwWr zQx4jvb*o?F&-nx;`@l$Rr}?^QByo-^RR6^sedjKfv**p#c?3PmdJ4HgSo;tBhvyYT z@&YFXzW6Sn6-BZq%#f_JgrMab6|RScHx{7ZT6!q>?oJC!*eXe0{BX>JV1HLib>qN*8pyY;KS z2YYf{FJw3UZsW4nZOd`DCh9%CgLQ7>0eicHdMD4ay4`&z7J!a873-xvc{92C@meV@ zOVZO_F?Wwd z!O$=nG$@o{-gs$!JdT*r`cOwb@(=eqCaq(+swlq`XBMD%n=Yp(s17JcMelZM((b0d zR){+HGkQ-Xx;^k-K9cmqSHZvh7||QKE1yRcp1t9y*^c>Scy@H)VHUPBG56H^G#%6( z9_~RNtcWXvy+-@3bN9aAPr)~uGcymXkCOnxWByT=$R8g)sb1Q=s_a#eel6zC`l^qy z3UU4LIIZg{O$^NkySes0H$@Af6L z$)u)8{7-(^>;amItfthf4>WfR=_R}cQ1`@fh~=QNPi9eFuCiu#%o8aY&k}=5{KS^l zQX1I#QZ;-jsXPxe)6hR=xW(Sf!kohw3~YE$2oTKVQJ*~tyJ#~Q8}$Hsg^^W5r=8WS zovL|4_SK}xGrxX6hQQuEeif@KzoYeFafH>`1WwY)8QkN_1*z_6S-;YYvnmyL`O(v6 z^D?bJrwdN5nOra8$H_<|>;CSvcCt{C2`Ib$*0iFhcuq?qaM=g{x>=-__3)iyZvBoG zi^U6t`ne?6XlMNo0(ayGF@iXDt`4HI5WWQT+FN(HAgMT|A3e`ZarB`JvgaITUZi7R z30zHt<2Gt~JII?nfc^wx{O|+iGZEvUOZ&FI_I0!?cKjWJXo3-ycvtipg* z0Hb8f&ZX7a_)N~hbI2PkK!i|3Q9xu>fxJO}M+hX9#y;q+hBDNI#^39KBJx+C5{X8i;2`a5{ULXX(c?I5_YFcS?O~xPUMkkHUx*Ms}aclHPvZh z?6m_a>q?qFM;Y_Re>feSC;$~4t z>R_ZT`-c=8sm#n54T)pJ;nXS4pga*$Gm$$cGO<*-JRaAv>qhID*Vn<-tkQ^>5 zQ3@rbNxEL8uv*X=vP-TPr(pF4w0rXcgTi4@4sSe z+)aJJvM<{c9HSD0m1P#B9Ud0g{mI4lOayU!mM7QEw|>948hZalwig8<8^yRGO+vK} zWs}kzedx!8I4!_wobGT`HLfzY&{Ct6t|R<=(SzgCV(r=K3uPu3iXcy3bQL2ILTG2{ z-&ucHs0$K-)`Qbu8qDCa6IJBBiDJbs#&T?(jZ=qCe!gK>h6SUOz1k#xmiZt8*YBHC zRD=O2BWH3mXmCgv4*~(m7+I)fta)%Nya}m#(8fu9h!ne`f?9n|HTL* z6o(%1&rw;(Kr7%39B<^smNRc2NnIV6neXNn(FWd7CehS?tWS4mC(A8V_y~`*w&#aF zXS24+TJK@vI0$&`>aV~MlLdr(`E5@&>4h=`?OKC~Bva#9xq#~QRx~A)kRU0UgTv+q zxSUQbfsPL+K-M`Fr#Y5h1d51N=NxqL_L)x%F2|iq0IK6(NkUtaN;t?n0H#l-uKT*AcX zo%N<$tmT$-Ukw87cNbnBW8NP?RUzqhf^NzR48HACm|L`CouFz9z+@ect{9#p_Qsw0 zQpzo>9$9fkDK2T?rGRZxnn^bbp?CEy@N&_l^nSFz<>Ev&YMR0Efn7#PVR$UCy{8T0 z^F+Q?CR(G%gts5|etMtpASK50;w$FXr-*TTjOkoO`4^nu(F!)C$LEMY(*|_o3q!j! zH*%R;3;)>2Txjr9Qqf2aXxnn~Wa-G)Z7lRA_XmUyCZB z@%+z$PfG4(r2UvFD=HnFAE|ge!szEA5kobkIr|aUNROWW^J#%2OXezp*to#E;{;LXow-IEgXhlc9huFcd}q~TIas=NZeS!y5+A*G8dX` z(nl}B1JQ(iOTQexWZ)rj;JGw89Vz=dabtP&pR?D{*Hg87Xa*dhXoBzM?4`TEnChTF)@ouXQpCM8&>>^9@{ zAD3f7_uiEW`)#E7wK|a}1s$2D{cE%vA3U>}3>V(=oOSPVR?U(Vw#j+EhmX?v>niI` zJ`~AB@fBd+RZ6F!(P3}4j!Lz3a9BN$o(~1;zNNU&oY#Sj*t@nw5S(yrCn{V6!NuZk z9gV^17ap5_I~K-&M_yUL$gA2-GS4GxoQXOC=$@fuQUr&tVLk@WpM6J}nNE|+oE;@KwqCei=2MaWLg+v;3<=oDD_J?r|FIhtUvryd!q-|YLg zW&dSW4UeU-yU754020+Cp)2D}1=Ik6^dRA*EP)9PE4>X|CF^aDUlhx9Ia68oPp}?=q5JHNB{2x61@bh9Tt_e(&Rr_ARAsw&`W*iIjt} z!-?Sq4QCnWw(Z|l4j7ABlre9w5r*}`){1R!y7795RzF3!vws5EWV6n>V0+ufsLHvB z=O?Sc;M>R|`WNdJ%B)YSm8Bit4$pCH58XD&ywc3z1PjT{HHYty^F~>J_=oXF8kB5+ zf7~SQNfC5k;BYF4ytPvhtm7K9CZIgHT+cXexM8_xRdEo~Y~`G>bG~4I;T=+^%ZRFL zKPBTROveb7LPR@On`RmJjd)u;7*YO6QYK!(T)I^MdF(FOHqlztmVJ_jAu8}I)QXNj0Bq;4DF3Ry`>Q``;qj-fsxYta*rNnd;cwkH2a5% zDH-!d&LP?gtllLBX(Rx6*%K=lnCj^jWBu9ZZCdO_gYeC%umC7r?r;E7u#0(XZbR9K z_Ulu2aRp6nClaxu)W-`MvYGl*JYLtI9|^uDmqUf+N@}d1*YtvvykIK5TRuK0bRMG; z^Qs$WiHNp`TNIPWZl2|n!fO4^D&qlG)hW{f% zocxgaB)k3&;JO2zOFhd=@^klqLOn~H7~-iP8P1k3O{~_^2^b^bYmn!LKkHm4YMd-2 zo}Ff}IGSMx?&y(4I`l8ot;=KHH$E(UhH-Bxm=m1**NxZj1~h1WyOY2Wfx`&wspXSND(u0!ZkwwLGQZGI7JAD>jm9>!jl^i#d~A4vOCA&%ZH> zcbV;km;1h1I1E#4d#A8*fkQ-Wp;VaZAg3iWSM}C0g>{Q=psDAa@nGwjX0Qy!MvUc{ zzZ7%s?Ts~~(WC*=mzi3MSeQ)G`#PYz9?3G=zi}H2;+Q%uIFfmsU)Eg?&iDw37UNnSR0M z@u#>bwOzIHHPULm7RcHRueRtwQ-^#xWP}5w9{0fqz;}{U=eX0r#kk9M(?wO`Rc`60 zAdPhPiKlyN70UqsLxQpyHie%Ay2;wT2V&}T{M$j;u^PfqfA|C3 zbV;@1s5m(~+@XC<3>9wY?HR>9-1Qek!UpPxl5T6Q(|`iJHieG&ml0p)acBYin$wHp zLV~{Mnj;^F+jOtsI`eIXF-`EXRL!Y`*@)MVAAgO8JVoc;NQNtRvot9y(eDG_?foC- zj!)3ftHHwW9bNM92Z4|=4jaoW5T9n;VF-^cS`|dk@()}%`jUo-OHB1n(vHUu6pRe& zE6?ccLN=J*dQQakPz%F-FK6V0+3h~%6MJ+`)hpbl#Y@+P5GKKS+T|;WzR%7-T|eVT zN*^(_A4iKGxIOK~A1QKbZBui5Q*rPS*?{=5@xhy1$15*3AM(tYDSxEt>H>{{nOtUC z({><4cqhb;#rUD}Kh$I_1eTHPczOpK&L@!5)`WYse&W1Sf5KQzS@r&-^gC_yTTyTt z7)?nDP?GqPG!ep^X#uq=lkG~)1rf5B(@O2oz^s3p3^;l|x@r>F%a@f$j`+lC+yz`R z4QkPfj^tfTEh&!xw=D%{%@7Jp;Pc;wt#!J!@2q5Q=vV4n_gC+&U-G0~ALfEIR%+`; zaO!Oy#UbV{d_FJ<;DLVLp@^)&ht^`!mR)cFAwt_#S(3KqS>O2Fa(X4}zULu$nAx=| zSUahR_T~3FTdYq#msxb>_V+9&ic!;UE?0@Ljrptn6Bi3@y`5_q{VuDnlHf<v&QietFJR|jBFGF>S#zHlrv2W#{{0SBm( z`L(7#>tpnFM=29mf)MMVJZ4c{$3GV?JT<9LoC<^&;(ZiOKG4IX;rZe#i{4txLpG z!ZLXL;rNE@0M;Jpq>HY=671#3BJ%Do)MN{7e+ z^afxr)CDeU#?1~2ZYGaC(ovGVBPNEU_L0Ue?-oy0Y*m!9xnTZ-8^(WC;7??=9oA)&v~>D%=NUzl`(GWbbKo1|fNSW?YROPr3KF25Pb+cI5|> zA%5~5b0?CRUzWdNy3#1?(vKuZ;Z4=b{=nF}iiRXTC;vSRLRF((qO<2S?wAphgz0Jx zq{FjGI zx66U{p6RdS+AC?m_T>VNcypnOC$uM@f9$k56L0lQnLYz?AD86lR45jzHuf)Q!RHKx z9*|3vsGq^Gtct?KjZX@C_T|S4Vr{W}37*eCe>jDfA`sk(^1&`WQv=_k`q-oz)W{U@n zsvW$Tw1IYn)U*4;r*{tF#WHa!60ZO^cPG}@7e81s68vSeP34%KeW(Nr)dZjlnnq2L zT%DfpQ}6G1oz#|C&k8!ynJ{?7^;u->$YB>rbNOw=1`4&PbP5g`$}fTr*IitJk^VY; zcSg8p15khaY~9>dH|ULsT3eM%t1p^JYoh64xOSz0;`N}>rky&!(+rsMQ95LG6MwTH z3JZ$xZ>g>Y7!CTZ$(NtLr#RmMPrx=!sA1Msa#xp-us@SY&6-Wc(})hu`E z;Pb`{lAtnQujAJ|4`v`S(jOiCLaur11Fq!q>R0MKiPyF#rBsm(%xhx}50HIcuN5_A zt7xd4(gZN>U#v@~V}`#?g)HzcuYLzqCG^?R^aboK!?Y3b^we$vKq{tyKQK&-<<+Vh zLyY)!o4t`PQkaX@br)2-Q`79KS88!t7j}aY0z^eDo#o&Jjd_*Av`=C)JXe+_Iv>mU zif8xNd6m@TG_s^X7k4hUTBnR9kYdv`^82|BItN9g4czS$-xFjWI2;Ma;F5g7xilnR zr=~|0VM>pKF0NZtc5Og8MlsXD+Wuxa07&&XH2HrZD)6*=1Sgbetv?S-tj6l6 zVu}gBh74t@DTZZ&eEY7vc`t|U)e2lTIVjEa*(!YZKzcWm@tI(*H2`hvzv^{OEw&mQr6j0^f%$;468IsrsazXchSrvh!8B2R$YY=d7&uBdC>rjh zrO=oz1kPZz4mIM=FJ6>FPUb(UaB4Jg;9EEugP9$z4cLG3e7gdZuR3{YC<#0W)bW0$ z@Bdhn*2J)*{z-D!OpV&qDndj7d&-Wpofm&eF1k(wxW}+R=Sq$*KB0KTx9nK~}AqeCfw(69(8;6~B<$Zu3x zZ0?m%fo-6w$$;kh-QXHofjAJj*Yx;Kv8eu>%sYZQ)W&`xzX5@(!t)50nEJ#nZu?{FZcu4x?5+1E9Nr(()y$`7hfF~?RJX#7< z()9mLp(OVk^m3&4Q&N0AwVcf}?=knjRL1;SIdUJ8{vF zh-$6`>V$XUk+lPp5d`@RejsRg0V!?dA;SqkpHHNqM3znHtr4v83&$Nx;QP_I7QG8L zkMRwX<-vHual6r9oOTPDw{uj)qG4>ckYvwuu~miyrpDka*L?WYjYslj<4mqWT=Zow*$8qx~%=%HG;n;ANy3!e=xi8UK*@j}j7{R~r zNy~b@HG0Pxcc?HKHMI11cC~az=`n!8hX=Tp`7)<8NoCUSE!tMv$|vRN;ocMLklwq` zn-v6bxICMr*Za|jNQxi{v9!a37axN5t5bwsxoDmylu5-x9%>1jCMbo-&1wX*q?Kcz zv@4r51QBeQ*<>Vgn=T~wdoUu~=v~A`Ky)qlgV!x2_%2a>k~(}`blBCp@aI0+dFUGbd)CjdHp#21++AdRe^{pFEc`4Sf( z@UL+{aGvb5u!Ua~wF_g$&I0S#1uAx7(R@jLRD0RagX@2|KHt6MB(;A8&Am+odm#pD zE|S4?0`eZ;r(DfS7=4v5+|+g}{ex&Tz?hFHAH4VYCT;5H!tLPOlDtn^x~=kpxVC- z?g-e-U?mhR)ZXfx(*ljr-Y?IzIA(TV01Y{M*;^pJHr*J&&Tkt?it45@kjiiBLQ|Yb z4w5&|(lKDs6Yo&+-%vcqV5TILc-jnIcM#OQBPkhe^at3<4%kk+vM0|!29!DageaIe z(p*v?nWRa-8Bu~$zKEB{0;==Et5xkVJJV*e;wTk0O1H3np8R%y&%tgPLmnP$wNF|3qUgY z(`ze~o%=ah6Dw29e*k+_C>Yd{k?HaNR*UEW8K>9fDPVBw>wjA-ZfrkQ%w@OGYDD_= z=WM4k`OMjmrD_Am$*Sl+ZPOok^~rIy%nXj`m{9}U@?$3<*vHHLNo>k!Y;*& z8v5DNSvHyuI#qf6w@%Hn7_1s>|4H6SFwUDu#p&j`QG@&<2l|3I23*O+$;CNCf-nlbcO)U{fD5hGaZ|%XmrA7pD{+dnqJE zb}SUcLubhT-VU*d<6iqmv&`%AXFQavyK~4bGj{<)Cyfk#JDz?Mj&a4FjOqrs2teiG zF>KsIvoF4`-vBdlll_;R6_r1&{aj<5dDU_6o}Wv3=NOts-3q_0`%=P%0!@iVg%hWED+Yxjn2Jf zM`@u6XXE==^#?JNu6wP7#VPu{Sy68HtFujLW0^_sa|z*Km9)LeFCyL>VDMK}ivwYx z-1$&O>KY6bcU@nFdz`)|*q09HYZwn0k?*#c-?9A6p)UacGP4Fe8yVLmCJ7EO- zl=NTOtGOIM;QXvTJlF^DWG8o=Cx>txuDA4k<33Vt+ov7VG{g-rQ;T4j+YIv+xEgX# z09(8sqVyTaktWqnsy`FFwd;g}po|#lB^&{HyK>6+Q7h%h<`bv)WHaqNNZg!8FI)Ox zEPI`>97Gp7D5=}~Sv(Xru|=Q%MrraUL$p?_#y_|v!f^~z_MCk~2Qow@uhu7KVRkK( zxtrf|^!bze`(AX{)*%W&Uu!*jPb z8J|J`aPzs{3-HSmYv5`3M*gg+EaiDy(gyo%lEHAT2sU~3KocBH2g zhfh)1ZC%+EabHGZbX4qQVUQLWMe8nG@^C-j9xrppol9<8AO^7IMt$WN_M`q7I$ zd<3QjT98n9-r7BYKf5jn$Aav^A>vApwu2|GSzl zFm||94wP8fb5%+qo|tvmoEWx`#YfBGvjx{33Ug64ens# zb-bOA!Q`gtzIqQ~%-q|$V9sp&COfju=6}M%@_ViZ2_62xUyFwe#FO`)Uag7*Cm!hg z3B837b3qoTODvu3wi90X`8MAFZOSR)+Wnxo--~%w@Fd0_DoIy)$nXW2n;n$Kqs)yA z5=lM$KT^8zY1${tnbF?X>hQpDd&9x4lGgd{&<_s4o%CT|B^E;X_BkVy5a+UYeeJ8A zW8C|^4D-30nZ)n=Zs7?>ZC>W6j74S?wG5xu3SZ$<(7rO`7wQku|9CKLZ!-mlNxdA) z#DZ-h8Puu|y4H$KX>|4t*MbN;-*sQmjz2!A$A2~Xq(CH9meK5e<__wzJNcQb1wC9- zbLavR}0#6)Cv#czw-XhWn_C5xV3m zhld-J<3*6^r~gIbN#5^-gY-X#ibK$`+E&)>sy$$B@C8tPd5(~0RgAmb_Q65vYuyGO zJsFy0r1-EL77Z&I)l14_4^-+~-RL5Vya!Ka%#rVD9 z)qS-4$fiHz6m#=()d#lwJ_|d)6}wHNbCtde{RtOe|AsZSA_%*lsRl@OfV!p+8-=yF z8FlOi)Q6ZtbIe}>BahGUk}Pvk7$c*TC|O8WQBe}eB8A+c@Ycm3>?9?kedQL-^S;_( zn%^Ao?H%^l9qTx?2xS2Z)JI|5y~|)M_w>vJadpz;AWte@C*$9-8=$a}&F95$@}Xy3 zKuj2s2n)vjUjUU)x%EpG1&ad3F_L(}w`bjRyUImzS9i=C;^W%m3`P}5D-V?UNuM)B z+jT`l@X#jEe+64y6n|$CdU#rtA~fHwAKuB`6yf`(OGv7_eQ`0)R7Tc%?-W`1gcAL# zVg+txDh*KVpSZtVt#y*~(-^hf|1?DEP;mdMs+yVk>iTamwDgVnUSW9=DN-Ij0vgAc z)X>e)e6kQ9q)j_>Zt}Y=XH7N-W<3-pD!+{fGc*72L*<-3x!OP(<*1N|<{y@d zCLKyX`%WYUA47kYva{H>Fxxd{V=~s!$aOoo;%nY*-j;Y&7crmslW%6L0L0W2z|V_8 zx>Y=ToOc>cP{wZ!pf^90X5`q6iz2#9GC5y#uSIfpOZ$f`?!fd@*}%?i@2;mdcT)|c z?N0gYdDU&c(+SD?$xeK4QKbATQ}iKfCXQE1S(z{Ghgr*;QGn8c@dN`p@2%8{k|jO< zysS*?J1LnMniuWVfKZO94EH!T804h~&Wx<yC?&WJ$vSFq%W~kBI1o&HY zf?nimCW&n6)D%eF0KHMq*=kxEKAHUKMv&!jwQ~Y};u9NzIb@$f-BXttd(F6_nm;3Z zS*R%fiCPW|W-#N2r)5xuI|9PaO`hmf6p~(un$O0pqz=45^_ZAkbK|vsnRoiObjlTA zNoz!Zx~m=!%nlnG=mr9Q*fS{LxpiZ(P5G|#a_I=gKYM_Z1csUKl0``C`;%mdv=d{` z1%FbS5-|5XBz&xOE#|&+%cH|-)YZ$E_Pu;D=RUm#`h)q17nFGK#W#2<>6HlZND`Ac zeCjP+0X=N6y827_rw$W!%qyAH+wPg+tWSR2XWx8oKx;GKg^N{^Af5f3Ft*nXXKHFh zR^WSHPcSVT?6ZKL%BG_02K?gM!+UG{eLUQCk^xH1BOPjZI>qo?RpT`kpRh{>qQJSU9X}BhUoj>^XJ7Mjq$;%AZ`= z5AlQ3#Ivyk%1Kpn380oLi2T&>tDjbtOXHr^CqLci-k7!<^CO$(G`4~P=fu;o_R-Pq=gefUecCAACySb260SV%5 z%v|O7<&m2njA^t=iq9Gv`F5kN_BYpMdcGnr5uWfjtRj9J1(*$N)0)t}$d%@RE#fB5 zG?adso?t{;5%+Z?8S(b=GUA6WwW8IFcP41))KNrhT*J+Q#hZ63Z^v4l7%jX<7{_9@ zb_%mJ^;KG>ZPwK!LcD0Kb!CeiuC~5znoe(bhCr+z>cXo${Wag{%%TeHu5n1 zj6nN+c@e*uVFx7TGl%Wz?tHX_+NjgZe1hSXY-a0O6VJ$Lw8Gv!!|m^p7kHV{_}nW` zM_ne@F4+)=>0PDt(ojEtYZ(wme~_jC-p46Dqe+J^al!=m}>^gAo#`_jgl0cqv>o}06^ zYPwgy)tpv8JDYeb%|c+ui8uUXHy0KNP_~OmH5Qr#z2c>;g~++vCeD*PTeiaCprwhN z`(lRg9h>BrgpdW(gwsUbW9OkW_lvD#wv@wP@A3MkGyBXJK*&`0E+_sf;)L7yaz`|4 z({_4z@`Ndt^h7ZPb!LT*DYdb=*6%p|IuQ{>TxE!H7WN6?4U3BS|XlZ zuWHM_rWj{1GszsNg~4EmPLJuiJgAo)*Mkl=U(J?S^;quJ%Ez&fDNe#+uNZ|V=KYVp zZDoX>*f9kP1H|n>3X6zY+eBus4b|J@qSnl>8O$^{F1OfZhGaV*Pp*261w&_SW^3M9 zck}8dlpyMrM9-E|be*Z(X8(>%bRr2V%RK%@`%qH>b^Th0eevWC;8-?tRp zNrQj6C6ASBR9rN8kOqnAcP~8I6sGF6zZ3Xm%sbUa+U7{6gCZERh_UwsosfD!3eItI zwUxGMT6sI}Y8n&wyS?JIsaHMrv_U6&F#o|;ipOAPK9zIBmX=zb%2^^rF|T;9pf{KP zs!B~Li*>kpv`v6+Jtf<8pH|!}0_&pZLncLACU{oWL?oitJ0J3EW>Dfoa_iXaR^|z17J~ zpL$PoED7fsyC6!>L%?nKdRC%0uTsrQ#bi}+I%9XMQgK!y4nc~zy53*zc1WZ!zBsH6 z$5Tt6n1mTl&qLTY3wlZ)pn5^1-`re3xz09P!lrN43a;@u=wTSc2D z*7iYenwQ`OIqZ0P?zMN=qm9Z!kp_YJ=~o{U*AWSN-b$VqmzvaVn*(>wnw{~b+ zHDdfz)BJB$;>tk#iceN5t6}2rQo~A0PRhi>45GW?%ws$-!`fnu!bSY3rHX9L|G$~Udlh(xvl zuUC)g4OCGoY#&Coj)t2lJzPt+^_~W41cin(F-C7LmbSaMq25B{P>FE@Xeb(@od0PJ zv*u~od_&`wrNi{|$^JHZthwtlL8BHzPp`JU~0@R0Y>MDEw06+*)-$U@9iZV~1J zT12#9$N`-hzi4;S+fO%Bp+?oLVRj|Q0ihAq5|+~{U*2W!8XJ^nr}bg+e}Pb4hP)TQ zH?Hz(=m28d1(CKynSNhu8Qm^=Ky}XK8CH5qt?S`l-c!BsbGEIG456^M^`=r!xgzhE zxyk9(B!n~<5R=6_%_DeW?grBp#M^mOv|YL*yOmfa{GwL@Bsap9-W3QGlW9dK4Yl-j zqu;fj=vX<%!RBF*Yufa=XhgjGEZJ)vey7!V#F}Qgr=pG)qexN0*Ck!a*yGWYGo8`> zyigko{VL2@jKU_(OzF}3I##;oYe2gTQz6Fr#sv+feLAYm{v9^oQNmi5xoOj1B_CFE zd}^phf_~zC1NfaIF10qyK5Ju-DjIiK!F5i`bb!%+B2` zh{Vc=F*-+4Pl?j66II*pO;WQa)e`_^l6dypt(yMk~ zy-6vp5?8M1Ka8f!aYA?k;VrlO&Gsq5Oy51}LMCx```}vuo42rg_b{~ab^Vsx+5pXy zL4(d1hWlBiP>!1X&x4KzM}wk%w}-h{%cZfrQ_tM1m0D`PnsI)Az-HV~z8AR9(=%oL zN}B`fUR%4xNdSF);dWplr2a7U=u^@Ne0S%{rs2%w__+Sc>cK~t%1q|q`K|@Md<=}! zN&!n3PG%gb3!g%$y#^kqjq#CC=>5owf|%*jK@z-5><9w|thAsTd%(`^C^`o?l^wJs zKN-uYj>3zd{5n4cgy9?~{H`-~w#}iF+t;6jyuZQ*k0}bvuSHYFtBZTWlq$w7gemqs zh?VkdN)J6_u9f7d@;Jd+;>f0;`A%R`YqnB0O-`pZ$76Pv7S})uea<%@aV-pBX4_Km zM(A4&WAFV@fhb9udv1wC` zfvK2OPQI>a6fmb5@AJO7m@8uUKI_&*czIUnx{Nj~nD8e;VwJYyq{37jzUDW`bH3=Z zs(ty!G)I23%xY>IadYjwHR=WUihf}FUK`AJ#xkv%cd5fIzn6g-EuHirAq1kVSj?7l>miY9FZzpSqN5& zZ?Ye1dV4)f*4@eZG3$*r8`6mqsIv;dY-S4T$b}>*iw{$%=dFoX+JEmM%d`zDiaP;Pl zQfJZ8UWk&1gzn`6>1qY{AyC4{#2Wzud~Xo!Q;XxD>@z=} zc@n|poB3N1zC&J!SNY{jEg@q)E_CI1?&9Z3!?SUH^l`1^%6N?vW2_QY_k&1!5w49U zcgo1stkhfhjk^`@ovw1;LMU1ssA%{YK0qW;o(A{$6F10T63M9w%pT(|`-oGazpVO@ zWS{JU+QI&E3sC^Wa=j)WxX%1u|7MLnuZsWm)$IqBKI$G8gV3Qfn>bY~mH9AWxr-p& z(BETlTX#pH8!J|!%kZdgNsw#5aNQ-Rndw3=8k@@Uk0n_-(r55UN7UR3+qF8jP)J*W zzQ=t3%2%SFmli|yA(qqGfH=YPCvCc}-WX)1`*+90(Xy1BGtQZl+9iLM&J`Kc$fW3D zMezF1yo#&&UX!xU`jE|=X$Y359o*bKZ-IQ$T6^_fsl8cnTkhC?e7Tp1LxPD zsnp0O>M`FQ1v)1-8s&eccr$a=1|q8UGPCo$*%P9E7PgrPSF3}N0)#<*pvI(_`E&=& zDsSq%Ffu$B<{7-}X3;&`aDJu*lvb)oZ60E?JL-O9_rYMe?_Gfuk}nA6^;$GIPAoNw zFC_-G<{^s6KFzCBE`8}LstVF;+Q{209WVYkJ69p3wxJilFK+W~G)S-i#Aw*A*(l}D znmtx-lh$xA8^XQ8Sx}jlJhL%Ut*_T4hF%7YEF_OrB&;DKG~roQYip#dY}Wd(7~2zU z-q_ThZ(UUiZ1t*nD{bcxQGYo`1|0K+I%@5hM#dnZ>u9TCHJ+5%e%S3&?7DM)TvU`f zv39Z%2H~qcO)u=zn&UH25Mfq6L9Wz;0TJzx-ls>|~^+d5*ptJnL*wB@&{ z(gNm+Q;8g7+Y~^_-p!h5#O|4v+ds9y9a^jF-ElT=dE#w-KnYB`z}{RP-gDpW@Qt4*TV{@t`UH-23HFPH;_i38O%CnDV`jfQR^AP8V00cBP zO+8BhMmb6kRWfbT6+T5lBf=MlC!j!bP0(KgiLuGQ%%o>| z*N*Bdih)$f%X}__&HV-(3D*WY0#$8jS=LYOwS`1?0+HZFgml=#g43v0*Bb*rgn(Ft znf_q@K|7*b`|+5jE!Nug1bf42CYZqb*=pEmE6GH2Wb$R9Sz3Qvzcr_~C)MSocKc6D z@2&Fj6=PY27?}Q*(9PD|w&<%KK^Bv$D42>{+WpJ9I_vF*!>PNzvNtP7zTXNst(;N5 zJM4AG;8u>pe6Dsqi1n0BEMu%fjsvr8lJ}~x@1kO$KSvp)9cVF!)#k3YbHpWN6WBzvMk|AeBM;(pd2sdQTsX88d%}>93wjr(HpVLZ|WGSmE&& z<^&)bb+t!|K&&T?g%DMElM`@Ip8x5Y%IiHVj=6&N7SQ~>YHoSDd3mi3{Qzty5wUhJ zh8jz22y`r-=ouh}ZD1v8y(+X;z(PbK8Tk@@^qoXQwfaabECjYIpdY*aOA=lVH(wt* zh*Nu^MPK)ZQCyy^Hn$Fuqcq-jt*G6ez6u_jdw6g34_==SPLxd5@`R78p`* zoLBHR;5**pu_Jrv-EDeqonVlNn%Bshif`io(Ly@NP>J z%*&7mO-za1ZpD16bRAZYmOUum+|5<5G}-xCZ!Zy`OV<$^jo51^Ke+d4df}$pVYM`g znn^Jw>U-p?p61<3XZvZ1H@`DiM_$KZHeQKn2_422pIxr~X z#mjrx4Xu*DKnYCsVHZo0hpsTh@DchmB5}B0pgcg|*oj!^ufAoUkxME)_dB5B5b-50 z%v!Jau4VWSp|Hid!~H&vd)ivOCIVfdD zYkoN$hf(;nuySf}sdWGotR3*780UgA8V)68^Fl=6-ddykxJtKuf-0Yrk<@tQnis7! zZX*@uXgK}R6zRdTAJCdOJKhfQqTvYqBO}xY0S%9yPTiHH9=eNO*raEIAIQT1v?%y} zJU@^d0_V+^ktaY$u%(t1qIp-%Y*4*h)xBKOz zMu1Jrh74|B$pK-3I%1j0z++sqm}ryia^eHWUXgnR;Ann0go}L;`J_ zrsCh7Q5OeWnUpby$s&^+y~TePNn<>R!veq}svJXd;^^}5Q%O0o2T=+MgnX#(hKrK= z$pT|F$qZKw*?1pBVu`2+aC~1k#PMf<6&VlB$cg`1F-e+i*#GZ}u_(iQ%*Yj=?)~me z5VD_NsHET8?hKR*QdmASQ$D#UGwnBD?)vCZBI>Xb4w#=gxsCx(#qd~xR+$6tLxJ>o zU9Tq_E#>vL^L}1CCtfz&DRN9hQT?me!b@wp>$M?}hxlXa zClW3W@Uv1Y`hy{`4$_@2OpnNHZ}xR}RCM1|jO_g{b(jrJ9vL=hAr*H2$nb~tfRDUD zcya9OM}z5dTc1+js)~oB&JM<|Rl87+p1haV?s)V>v}|z_t8Y zz)k{mPJZm(pQv>%dbd6E=;8)ovSpkz2~J#MjHzEy`F~wMw6*21dJG=iEB!2$CG=}< zxtpNuoewj3J(2O^k9E6}0cE%DTC#Yi)kAbzPw`(5!VTT@jRC(B@-gx*{CEU@-7mMW zTT7M&Gi>Xt2WYdVrb3QegMZKUX9xu3EQSG<`iikSF*jpMqaJNDK+jkzgKCb(w73VG zj5R07YMpn+Ks{Ayh*26;qtxhU#Y;w2b=7Ao*qkMcolI#dL{H57TZ5IBt{>X%a@5D6 zWZot+3`W1M$i8_I^QFgLJRJ}1tH&doX6ygmPB#m*V?ji#HWu0Mby`A~v+u!^cTsP3 zd%2XFwV5rsne>so&+hGje{h^`MyZk$VO@z~HZDr3ijeg0vl0DY$!LifR)In3X!YrM z%<+lov-Ka~sp4#V?U-s;Z6&{TTmRy!fjb-uQM}~HFu1wCnrfJh3GBjhAr14Z)mZV5 zYg}<>TCw%sMrZkaEDO9{nN#dpa$jQm(f7mZ|2EfSAv^^z z%G-KxkvplLyPypSxpQ3hoyKlhfxq{=0ul&8^s}fH8cE2G9xIQ)qpHO2+A_8Hs{+Rg z9va(6OH(X9L?Smw8B&il)kt*~(xV5|w6D~(z(2O2t>%2_&M(%jGMEA6=slwB-8IZ(aE`r}BUoE~ zn%6nZ^Ky|Y{zzX-ss83_rysJS&?5jUt?Dd4s2Cm#SDNw(pR6Wkn55qa1}lNUED$ra z(Vf1YW_{YP^qyg$6!k~;Wd#Gi|CQ`;vSLxiIntA|rS1&E|CrkofsjB^o|Dy#exJij z8MrKajtfs}W2Nl5h1{Ir_3J(#aVGSaXD@%E&)kyev?CZ%=7?=xbbNzD0ETD_;m2iWbno^lz6VG__I50>042=%7!NFy~P z^IL-ZhW+n=UR0vD`rWkscQFoEvVAMyfF)vnMJ~smdC3{h|87vLkE*4eMt=E)D-r%o zOVZ!pQO{(LbB8yKBM0-Z9biPwLH@j|pMDD@iJWsOrrI8+4LTzm+;Fi!9u{{B4>oTa z@P16BklxQi1hY5xVua4&r-P1SJB(MzLqb0({>Sj`glNBi+DjV_llUX21#&(xU=IP7 zp6()T-a{1Q#YM_??ea`C`;XuFj3`k5r-IJ~cNr}&cnEvX;=}^?+S%N?&kQF7{E^xV z&Cgw($PJDYDxQ5JRoIknLeS2GgtLLyM&F417b+H8YBOlNWWew zhtw0`PW6N%-Kkb`m20wg^4c}%YNY-meh$(QVQlLwtPKLQ9Q~81`p*0RZmmOS67W`? z*jNu1Vks_Sx(*0VEee7O2Z9k;mD7{<=X0f zG3|_v@nR)qYZxhY2b%fIf=u`Pm)iRTde^-eJS{zeD4A`R0?wTG@WgbKzw~Q@@BbPA z8Yb z*xac$Tl#^=!c8*|7*RkA!^aO)Vub-%q@PMtRpDz~wvP^bTb?g6?;A^S-Fb*F8zOEw z_qFQIt0d1;19XW7plK7bz7k-ZxxI*R$^(@dY}%JXa)=4P=)XsdMe`+$5`*K$&8IJF zmf%G8}Zh_?GHrL$#4xW z&IeJADP4^y8Lt8lj#a3mA6^COG0MT*k<9}D{JuqIP1Q@XH-4SWie*YKV(c1ca!LsL zprBKupkj!lpy7jmy3y~xb@%`DPmBsfKERiIhEoDVg}P`x2(L44w{D;}H17zuY~Nwg zoETGP)CRT4%32kcofV$;T2fC+<{K`yyS-K`qPg^2LLd-2B0f;2k!D3vuHSNpLcmsB zN#rQb>!Q+I3xw7`n%6*rI0plW(LT3m^JGcikh=EIbPLKXwJcK@<#+e_~Zd z81jXEJ>@hegN<>cuIToo>Yctr+P-dwPxUx2;kH_mPcoV@$*jYeFA&BO3A@FB-&KCb zmKU00Ha`W~P(8KkmI?!Yqp?8{1*7VzK_}}is%G_INJLg+d`LUS`ro7YcYO^1M!J{^ zfVu4`>A(8BvNQ&a5CyD^^0d+a7^oz8hy9ocSebb&kNJA$ioCne1LUO6r z-IK`mBDV&4`Th@|kZ1hw7yF32pnC}xIq18yc)Lj)0Dls^1k9F>bzgkF>)V7FJ!U~D zVIQ_^H?!iKLLeZ7=r(_$4h>zHuW)gj4^KwsvU2^s~$w~Y{%hW)jJ4w(&k3O=2#*9x&+demjoHM#tSg>H5**m@?$50HfOW^D@uQU zCN&w_|HQD9rZdr92P))V31%hyrYFbOBUx>}c9zK=+vs5mF?}l(iJoEh^9FX22G5BQ zFRiBAFJFAb@sb7}9&K~_G9#WMytp9klJy>`V7!7I=uEJjW;`kLY(T1pnQHFtIy24T z=5s^$yvnb!u))*zrvG*t361)4VhQXG-p1jd!Mlq%FwDrla)pF;XYMPZq5WG6z?{jc z@=IvHClDIL78eZp6k^wIQN=|{vU#$B^jhrXm>9NVjY^8;L&{@P@E1*pu(c4uef|=Ie}dj1L5!wx9>p?)L;OS10Jxws#-@{F2R3y{6af zOGJGs`nI>fHYIX7s1x%Z)vnZ?n}bZ9iio)Gu3fRR5(T5ZE&Ihpg?9;61`P=l3+NGz zxz4sL5y{?7_rss!lSzX+`FZARMqsm{$cyZe$3tff2{UnL1X|oiT7&=%m2F~a5k3u00I%8>=T>Y|wOU9}RvI{p4n+|ciT3;7trKcOn zdjsusZaC*?Bozh#12J9@s(c-+4*YK#MHXWwn%(V2wLx5mN9f~fmYo;KGU`jbCnECF z84^3WXIEQ8`XOujXQvd_G-Ve_7bSzH06{bGaplgY#os7Ey}OyaCv0ywUwKcDsYwqu zS9XU$`bkTl;X{*j1{POz%YMReeD8xBP2k*x1WCfp2pDw~o}mmHaJ^+PJ@_xWmzH+d zOHPL2syaIjI`O&dU{FAekpv1^(&E>M2;DjQEqSVe1?sN=t~u>yK0?f8*MzGErh;!_ zVI4aV4f@H4y<`7ncThAtxQ2s9fs`aN+n`xGO-GFQLK*O1GhxZo|8_})r|@jN6(_d* zLSG8-B+BQ5(kS#TSq+=ar7xxBtU~!6R9gBRrX@!~je!%VWsmgRz`$fxz6xEj7B3r# zzzF>tn1ks^WHunbppn*x={XAr_ zxR>&)TguSi@&DR9q_j%OHuau(gYkmNQzBWRsuvR*q?bPp+`Wkfa z)K`9(m$K%hV&!woM|=pRAq3be=VM;W8UQ&1=j~`5QP%zyOCEN@c(Wx$VY_g3NNNXsK{YYGrMpvg%tLSkTdx#UY6Q!(F*Co_n})q z10MYC?nLk2Obmp{r5Vou_zB1}%a&{uq0&HI0d<@SOH{-5^VJ09!y{U4W9gpi%GXIxojuWXSh%FN2%5wdqyDP)vQS}JiF z*}FkzWn41L7P9yEc#&@1_x=8TKEKD~``7pJ{;#g<@_L=;aUT149>=-IdSc+px zxG~~%UIyTbg=U_=S0wU7*dFXbRDp8wvCs?g)I^|}xoI!tkYRs9hqxbc;13h=Y^7;l zx2BL@J~O0X{ijMkfvwrB(8o3QBy+m4Fx*|-Ar5ZJW6;5&t$g>9MsSPKm1ypkyf5sF zsp)@ORfLB`?qpyJIR27HI;T!bURD&jWW1!K^mhN^q4q&Wo*yD%4K&#&#DE9g9{1 z)9VOTRWH7Dc1g&|JwsIPMI?BA=ZY^&O-Fh}X9gsncX>w2=Y76yBT7I~gl){6 zSv-+)SO+ym_dNv@7teW9puS^n?ggDWOdbxrYjRVvf_seS4bf~0qq@1#?>NRDH0RV9qc`OGYqDfg_4sR8d+syV+O8l4&Jks!TW{urUmn=j5 z{&#g&oy4ZMfN$`w50+dki%L{88G29&Hh#J>{`U8EUYmOAe^X^r(IXkVA*DI<`SsB* z=im#!)`p!fci73W=c7fG3O?zv9{g68&UR#7K(AvAI^srb6${@170g|ls?h+l%`uL-& zmDyt581cYsv}~#W_=H`DiV(y4z7}__g7joI{i3i^3A1>=snI7AlwNRs!tooQzo>bi zAg~?^4A;CVO4ElEj^9h6=6Y_GT8U`HUPC2UJO+<-IKx)oRG`ae@xU$Vo`sj8pd-re zwTa<-Th^1m`sIS|s0zRLc<2q!c_k&uD11sEkvGDZ3N0{^PYKfo=po2INWJKsBoCRk zf}V)(@Fa};2l6?)S0m0I#+zrtQR@$8Gyc?UcaQj;N{;+hzVwlQQaocKpT)0&4bqB- zLqgfh0D5iOrr+!nmrKFdn1;=qWS1yYUJ|w8KG~w)8+`xzz?aF9-XeYX2h^3Co3J{B zB*#C|Cix{0++#;9kb0pbr{;D}E%u>$>1*Yx>)>6oSHGf`)cI3N$B0LNu8iLLX`3d= zY3cFyT|Kzyt&Ug+dpC+!1RcbR=xD%TbTTg9Df^$C1F4Q?h26l-ru5XElagVg;zh4J z&WZE}G0Y1qV(S|y1O$e)Z$OH2G}5d6-WzCiQ(R*O8k`?hnz62r{PL%k7Qr!F@O0K{ zBLZjPib$nk6A>Ru#8)-W38(&}q}o|}q(Gw{WS#u_yuJL(<#}}_b9|~vl<$eCFN($8 zN7L1ZR%E!4Xmyz4t=;wHW3Au%!z(!Mrwtkvs*Qj+T8Wk6X(Eyh zkM(QUe?Ae|A1I{;n#%w1TiN=EH4`CqbADpfcz1w>dYneZ$PMAG)dd@Yj2e4^MCt>7 zcuTk`mDwqgKbpa;E4JAegqVNvMq7yJv;5P>I3D)qovW(#Cyk0#>gIT#iz@zrE{Zb0 zQlTjg#mkPr&^;}_}KxG}bbXU?H>nx{Gi_emHq^R`yw zM6s34QYdwwwB*IeoR`Y4xb*g8#U@v{$+hJ=61MEXKPXqs*3vQ8y2jEa@-9VrwTq%> zvLTW}<#9L;yz(e6a`esE8_N7KK`k zk9lXv9wpTwMrEaS8$5&%N3vm%irU+;7LW5!ckTyX;EX3)zpWWSC|w--0+K@XEo}R) zs!k)Zz&YRdJtvzITm*hZt^$tmIqz%jHccfc*$|q>1b`-27da!7F(4?@NpRo~wT5$^ zK4ygJ`NT~yeKr%5N|9>o@t^FPE(Cz>yDc;*2Qda?@6(ofvv1}SrCejaneF`9mIL+* za#?bob2(${;mt!Xs9=K$; zD1;r#cU;aQQ360|Bdpx{0qmpfg`Pajd8bUJEn}rQmew+XvM%HH0}9Rbx*J!g2t69o zY}R#rg`Qr*K0jjcxL&SBc%2dVD68}zrktOFxEl<`H&D|j#~31gKND@7QYvK7X}oro z=iN0N>5@CFdC7SUYV?R2i|IEbv!A?}lep5s6}EGhqtRF%on%txscB$a zQr$SxUJ|S4mHLwGDHk4OZt1oyom(wgsR&oc`y7cjC+Zc(Zj>CBzKG+t93q(bPxa$< z)D4oFEvQujER*KsNJ*Gme?bhBKUR z@Ao2H5IIbH{9rKr5o2S~r`KT*)lZyDY$u1*B!BMj(@K|vLn@&J1zTolu7jTCum~ft8UM;GnKbI`_5;1^O7r`{;F4$gEX=+>zqyP9ZMKqdc&h`w^{~C}R7JWSvHLOQvP-;5L%DFTwMEk&S7FK1{ zlD&0~(}?O6^o>P|FKV%B9T&cS?Ub%D(r8wZ=hU1i934sx!*4#rB_Me=VSUTD`&w)Z zzs8zgDRPSCHjsGr^|i^{;aY;YdqyL6ojGS=%3upz0LAx^>r&0u#zXt^gnWLIN9@7z zgqkS}!X)Ox0_k;Jmi!b5Kb$?P_O&x0b8yN6hU6!!guQlfL@2jqjf;9@SHR2s#Tbk~G*_nCGHlCRD51U>~Ukgs;qb=LB z-q=1`UtH`uy}2k%ZGHyUpRLG$1X+I-vi>LBk~XgzzeWj+@V{%j*nG}??RIn_5hk+z z@U69qiR;yGHY5$At{H5)C>38ek(#UPRnv}5@u)37Ic)1C`HEuo*n;+LqiCT=uU6u4 z#1e5MA&7P3eQHetVN#~hE4bXW!c1c);%{N|I~zigk&9n%N-N}7$;YzpgNapBMf31h zH`mV`2p+tt5J{U9$1>2}bu*S>VBAcowK|Y!;#JW?3?^zEE`WRxcY9!!Q}tPK0*jYw zz4q=)ECK)CvJ?@Dx^G`T?5-jb5^Mt#)z>qjS zX#XT1(TA|BabCmbqFQtX`O&5l@j3nGYNar8s*4!bYc5#i_|=WO>>Bq-*`+oaK>bFnp@h|W5AmVP_?$rXd{ zD`!-CrsG`bWaH>_pSgjrh{52A;A~a1bPl&vIhElEW?I6|z@B*{A#9Dr)5J0HiTGkZQ~ei&<=GqHZ*Lyr9NVmWG}xN2XFM&`aL7SVLQD33^7ipCHp9$O5;m2 z_f#(=N5V!q>wAIB6K2v=SKmpBCSe9JmK!G)C%H(?!ldQ9YF+%Ld6jFECd^}cV(gi| z=kl#LtDt#G&MWfns}GECSoxx*>8US&u932*XoWJ*zEeU9(S`?;{!JSOkfFx0xjCz+ z%z3pWmwKEck)EJ9KfQx;u%FF8;+;XM`qm_R96~ZCz40oY!bDyr@iGBEJT}>^PPXn_qdMS^1J;nB3 zZ?iP}ss6PyC_OswhaU2u&<_5=q^Lw5^=wk3A%mD}9C>Diq-uI!g7BDGU&egSc~T-5 z!+Wv;+cAN)>B8JcKAwVax`yO(_$l}2rW0TqA4NI~qH0>uB= z+*Qg@f5u(){t}o%Zgjq<`SM+iY!FoQK61vCIXyPrsL0d5^m^2V_fmD=kM{-9t24JG zxz;K;J8ch?HYbU)Vfa4aF@AZx=G7H@#Y;8&?pt{@uCPewL6By8JnWsCkX}|0=J0z| zEu~y|`piIqc&?HfBnPBRNsmn)zY5> aRRP>KT0XrFjoC#5zKd)<>u zE8tu9Jx(DvmJR|^FQCEzh8#eOO6JBrA$N~`G2F6eJ^ZWWBpnslK)3z>%mn@?zhYZP zBS=y8raCd9`vfk81r=@B5V8fvSI*uR6RoD0oj&>0l@}WAG~?2>0zHnlrmJ+$BrFd` za2slEgo~sfNT84@e%^0Aj}VqHZG-oluT%<7k&ns+pPsm`F^?=39QqcdUh)#J-Nylb zG$tGip7b{&YIlTI~t{vvMU`SBizY=4^1mZ9s^)M}GGr zHH1JLYbP#VWd;w8&8z+gl9lA{1Wq9KtwcanNagY+RlaT6{F6-4pQw9!=Wih~)^%N( zu4#Rmhx~MfUj@np7DWqB#Bj<_MLJ$=Lpp0SZKINB!d$P|5}BsUIfipoNGPbM&hV>z zkR|tdDY~!L6J0aOKTw^^;VJ2=LVt~hv+v|7+vbXwEA5gv^5E8o zxcWmv`G5b&r*w6b2P7Xd7OeCKhQ%?zh`W|R(&6sH$Wm^~{;;Vcxu#}@IQ{~%RO+gK z@mBp(Ww)^szic|iDYT8NCG-r5cr0cEkU?S^I<4=Vu%qd7$9<(=lJ!Ej(CTaP4V~B3 zSLL6(c6LIab)s9Tds(5!W$Kz-l8A|qf_>T04F9e>`)ZjE0)d1{imb-%FBkI02wRPR zMbMSL0LAl+38UMe9Hw5qhOfsGLZ-IrBT6!Hg8u>TphEC`O#n8&;vNhATh6YlGd}N-$4;UrStZJCxMAL+7iUWmm4Lh~r=&;wk}V(5wOj zkk1l|#U$eE2zK>&+|zzO+8;$jN5of0Gn_UOsD{?Lx~Eok&=#$U7c%O(=4t?~0nkD| zpCnrv0h<=T{fFkO@wppUECo8LT#A|vycRycX$;qVe)*&68>(h*uQ6q6$|18ZwrQ_v zj~hR~y`Pkvc$+I2kv254KIIfeiD)&BW1ZNDR#QT>8i07BqHVBLdAAM{e`9zP0;zZO z8|pfm5;87xkUqv;=_3ZMR>9w`7)KD8P?y)%fJ8YO&Y`$B2rPU(MGJ!1q{W}`&hW(f4u^m)#GR9SwFLQig$`_wnD6dP9g-_&(YAS|ztsE}ZD>*@@lNRz|yK-hp; z0dZ(F))npi32PaK`=qeN$plFN>~{Jea@swXtevzn;5` z1z2z&V|nhwzHKons*slFIQ;>N!LR0Z-Q z4gCXXCgQxu;^v=T@UqJMIyA|-YUCo?XWL_}PrO!YVGZ3;gOPo`g9AACMpAsdRdF0m zR?|Z&@~^zpwPMhjzu919gG4O>^oZ#_=}lnV#xlzM|5?}qH@9CF|H|9J47!ac-XpHw z3N(UtiI{^Qa0s54^#>C8OfVg4Env?T@V@M~mR;m99ZnHW$(>wyKPul*mtPZAsk=5P zq&avNfWW!}D=w1AV1~m%S3*yk<_mwQztKfhKo~39v#1HJU#2O`)NJL1tU5)5U(3~u z3Bn2(VaeM30^r>v9caHDN`p2Rr7Iq0O*3O8R8aMqql%0INCSzz+kap^BOaTowO5ekfqfMMY#M`+qLrQLp}N&2Dx{YwejoCPNm#p&ypnp3ED}#`sR8rkm#~v?`O3sox=}LB`SA5P#FrV|UBfYpxhC4#ppVt|VXc68z zSyf4S0Q%$>O!Mg;d_lVbCXJu&nU&763uR&cF*coepO?uB+gNL!tjlVidRcWv4*&fgktb9_RM+ z2}KS+zbU~a-g88f>p2ojZ<;@ncNQG*sqmph=Q^rPI^+x6!IZoN!Y_|Gf9jhqJyE%v zE8PR3;e)xap(Nht@4_@@bLk)xlP%ZufUev<{Z*W`w%V*;Zjpa3uzloNvN1_85-<@t zm9|fSR^sAIilRjjhlr`Cz2Q8}f^{VG@XnHVZekBbmYQMwXi}*LVzKDM_v<`_j z!(0}dYFJLrL{TgwvYd?Wj*m~EXT&%2bJVGCLgpMg@#5ub12_?m9I>i7oiX93%vO&m zA*iL-Y)xwP6JI-&4Cc6dIbF)X&nUA*E%VBP`8gqXqBWf<2jv`Y(TXiw3=TEK!0Jfg zc&?7f%sLTr=8pA*&pDAgpXizTuMy+y%Px0NKVC&$(>^Hp4S#`EVp$uPjb+8yH_5(Y zt!Rpi0V@Cc)219`a`(@2>2{>YG>q-2!& z!=7=|Br*E;E9L|Wv$tJ`%WC}A-p;EZcim9!<3~Xs-%H4;IiHW;3_#LZdWt-_NE*;; zXIqhNn3j)A zIrp^~xh}lJbzCH_FH_X7Un<|hFY&ilAGS)kYm6O%#~bIAwH-i}=0#53eo$}Mvw%VS zbVEe<6{%d@L5UyQX}L7q&a5~ijwZM(V~yEHH>=laE|*3xQGiE9eC2C|jd~wNYxu3u zeVegL1s2oh49k)j#vAb%CXbCzb;^glsxOM(J8?)%DQZT<7mQn0rcv zp4ahFcCg%6RC7=gsvV(DH4yMNAl$Nke{a9#ZB*e5jtwigpa;2#SWN zaOxfjCn?H?p%;(P>w&q`vbI*Sg~z8Ry^sQ$)6Ye9dFKFYgV;a z7bHnW?1$NDRWwzcr8?_Dsu#u#c9Oa^cnqu#o;4Vk@t0BVl+hs+nm0JYqW{eJ-m>sYSRgF{#2B<3N z_${Og(fD8|y~sPU%zsrBWO~XWGfoO*8s}&TN2A4%*|#ut%opXzbHz-}ryS0lP*v1n zeQ!%>TH$Kj_$^Yodm{gJ-!j8p|ee&s|-W;KqX#~Lfn-jWm_L0lzEj384*asaCP?RB!kkOu|HavhuX z9}2^iF>|l1H`5k~Dq0x*#fhIlypb-!*`yK((Hf&)Eg|Bw4E#z@Rwr?234~$IMXuZ< zLzHPv*SwiVvs^SbgXjX4Tm61fZ&-K01OlB{}`fbe7|K&>6OKt z>Rr~vP)B1>0>W_P6X6N>+joFI&I}Lv!w3I=&`qZHsU!XHIYtT@nTDw7@M zEZatS^-EwV0UI+a+WBG>H(%$;O$L>ZSsCO z)Qyb85v>vsB(AB9y;cA#EnaOeG>@#QwYqkns0}_FDGO~g<>o800+-ym?F#B_$W+?; zT8m4{K|0agP|k|K3B%hpNA4v$;~V(%~71_V6|6 zo~e-^@kr=)Yd*9e#L2^-y-?^K<=qYbJDZxFVYfiqwPpE z$xxm&FJ3()L3PLLfn=iA!y7lV>d(At&w{iU8#IQD`~>dN zwH~A)^q#FF2)`xMpQ7Y`xlQn-o;;eWNw2a!v68BFP?TAmdCUNt0F*aUieo{Xa%eR8 zz|)p(4ypU({gpFQkR!2(8{zVxapec!IRd76ky1BSJd^J6x~2nu@b&tSbk?8No&4|H zcEIg0lbs3XRrBVKT1;RoYH}&8>3O)YSzr1nmt(EThPwG#@Mf?07DkH*uR7K*S7P#zgsxM-8?plGXC;Q;0JVuqPM#nowMue{#! z%S4Jl>+og6?TXs1D{&436pC}wzEoT}-f*_>-0GEmCBBy1%OMunAqUfBm;Vh-FeQz< zATR+t`B+;=y*32yTFlh9`ko>d1-dlTG^*!|njH;?waMGJbAn^GCG2aBWkwZe+enn` z6<1T{j#0uSxeUIu&kkEsTI*w@PbWhjJmy>)O^EU!A0eEL0J=YlbJz5|FAvhFOF zomf?cMxlE_*>|Ob+eh9$0chADW!|X|28FYKin72CLr!{p-MAB9xObE~ap45_ph%Xnd3^O z`e0vSPUyEflt8iZc0ay5D-Ub?;MVNRxMY;68=^13xp;;1;AQ)~l~{nn1>Y4)FI>k; z1i3iv`748U90CmX!TmV&YVwsSt_*foIy{`)nJFyn?>JhIjm+ki zfG&{Uv_nR8O(>dwVGztf8Y7Rwid66+S)+;FalLBLfa0)&s1HYNlGV4_=TTB=#Dy>= znsSSayWUp2beCrtNDY(B-nCBmxegm_@mBg%fQmumI@Rkt@;~5p2!5#GyYe;=&gCMD zA%0HtxmEd~fDnqO^0XCzD)*cnWKd$Acl>p9!79EZ-xw4seEJf6Hr`_4>mXTJ#ztz_ zx{nt1mDERC{e{6yNJ$+{KhSRIfOC=$b@1)JZMO#=V1k>YT0=G#4P|Vka*f1sU+y(! z%h<{D%Y2k#0scjHW{8B?!N*qitwH&$zkf(%J6E704KG%*aJ0j~&umE_Ra}Kl%!gI9 z_Jco*&oUJUXpYbFOs!Pd)2uvpn^lOyka`ABx_Fz*TN5;d;q{$ElE%qC*uD?u;7ono z=;p9Az?b-$*aOj4`~$2xdn@PD1c)$)s6RDtFM3FlE+>8`@yrPX@K}7+5`lZrd%^(> zyv4=eZn@x7D-PI>(j@Sp7HHFX((+Aa&31XOg(o?h20Qa6Qa?t<794}kwlH4oOMdpS z^{|rpxngb3F}IB$!lc+tcr$PB;z0tA;6BtV)R-g*go>6(x^!%|s@Mn3&6(OnE-lzI6exi`TZsT3~f$e zp%;dk(Q3FeGbHDjSqlRmwtj20Xr%=!@4+>O2kve-Rsw}%9lo_Ly;PPQKD6d;FC$nA z;eJ_RJ-P&+f%=0DSpa?EJ%E;a;J|;FnRx%1fEB@(${|Q@(aYkqR`tUf5I{130N4fz zNBV_tirAs8ZUOtBxHEqg7f36G%^O7B6OrXBAN>U?x;ipS3c$A4V84v`RKo(GK3WqQ z#J3r@k{)*^Q7nY#&;(@nI$I1oPs6XW(kSF(#k4Q6;U95EaNnd?DJG!yLP$s}==ah7)Y>TLaNN%O+RISs10s?%`_6dUzTh}jr zr)Jwm@tp9JjG519Kl6wj=NRd7X(rK`A3;axiGOdO>)3^Tw^?66`$T?l)E(g6cR)8; z3Z6z=q$xvK#vL*IJIg>GI1U{Br1>P8U;FeC6k|>9trfv+w;>b`{mhYlviN2-e^PyW z30Qu=l?B%^!D@w}U|;~keQn3#pkt+MTL*uQyl|Q9Oe5#KeA;EXItahJ%%kwg36V_b z+q}G32v@0mh0JnSXU35Ud*~t+as83llqlRDcKb%+=~E8{?VCKcp$swJt^385e8{r% zLUoM|^f#99N2?}@+^-Y*zQ2|6`{*Fe-kntchWDg9>R(LkH~{QNsWC1UDdpiykdQe`*^(l;u_53h$M4cmzem;o;-pRArSa9i>ufw(xR1I zdlkVf{Y9@2K+RfFZmrXIb}C4}1vFIyofEV?g(Q6WGNtcO06eh zY{{EXw7M}{ZE@u>3qF&byihtUoSLO2NpbeqmkS9;sLlJu7Qy_W{Cj3o& z6t~}!49=Z`L_l$-avzA^I~*MnRL|f#OuRD1A1ElQuxL%^(ycUbC{*!dOY!6*C76U6 zS)^h%x{q@g?L62E4Gmn9yJe#d|OIE3!)LFz|!F(N^yHF zvg$6%aFbAYb@_;&5otV|&a(aNnidyR6{MS}v z-fL5HRxa^5LpX;>@t>{dJBCS!8mM>*d9BVT_7ASDf4X$x&k|+3{=F#$ z+MCRzC@%iW0=i=?I?IeT?5*kJrN(Aw6T}PhV?rssjqDBR*}puVnVKndzn)g85_)ob z_~=|9UWGj=3izo!iMv2N&bIwVhrTP|Ud$qGb-&ZuVV>as>C zA568;>v4lMZ0q42;R-wpMl(W4#pFPEeY;x5d0oUSxtB=?4uSyoix3Jx!J|2lP$XUh z?Kb)PZSITsM7I|CtUC7AYEx62o+94ovqr`Zpl3Mc4nB0Q^Z#BKA1^iAZT-sh45!|U zqkJgi61~@y+g4|nbwd!(BtqQ-V@7csW-%ZgTfdDaJ2~ou$T7{35&(JHhEWVz>6|8q z9++e8U(i%QAi0VcsRfu1ANq_x@LgFKp)L@QnZ5$`8{X>+B3$*Ra)nPVc|V%U((K(L z?DiM7g6r7Zo$}u!VmVJx!C4GEuPq#*mUwfhlR~NB^IZcXlbT>cryG=sokmj=txlG zAE}%C|InV@2oChfTM2ig)*_=cZKQ;Nkxmv&eP8L$HjKz09Qa7eM{%Qy~tX_KvyzFD((IK4s z2{cCf5xV-l4FdEc@MUWd0eE(ISxlib^Ws1)HT(@Wd`wz7_~|s*luQzZ(mjjwmEwX2 z8HauGqYTSH`v$W?x? zzXE~({KF^kh3pB52qY@n^=_n`5$46GKDfKd7A9CO?Et^?4qUhC z$?kp-)lGF0zD$F#c9%}^!Iir0r_%{xCO-hwvCq~X*xeBFhFU4#Tai@hfwzA@!>|(v zQl$(^4_UlSI@xD-LX+Q%F?h7%x{Cz>lshr1?N{A!=V-}rC!^*sux!vMd0ceB1qR>4 z2=LET@V5`}@Bd5S>91kOn$FURw+?!|E5H@j+XkNPq%*evHkBH7^JlAV3u<3OE>GGZ zw7DkXQ(e<_ZbfA@rebAt?lMtSqQ$K1 z`vP2Ey-u9J5ddkwgi;9QUuWRwg14+q@n!DEI^12E7j;TGy+E#{@o(J`zEaabYj>i3 z2lu><43{jAE6n#@f#HWepCbQMgqdk_>3(&n->)I&^)rr@OW?ewD|_5fWiNZd&edRm zf&ZI5wx9T@-!oA09_)D?xu{J+rEq31Cgwvqe|7-@v9lm{;}sXx+0#;izL0vdp_+Vf zQDGgOxus|uz8D}C`J19UN4v@hGC_H>eveGBAI;&y=girtiQ1GIsNrk%x4|DK{!0ds zlk%$t4ZuvH*7Mi7k&rG6D{V=&y*=m2Zb$T8^|ej75BFF_WT*Y#w}|D3u->IV8`FQW z%WvZO(Zd^XNDfB){fj>j5s0;&|M|tI#QXi=`VQlq6EuHgL#b3&;HU?wLVG%0Qm`^>QX7C{}Ln`3DI_FEjp-WA<7+(RHKynO|?jCFo*WoN}y zSg?S7IMkGXd%&MR7+dg{jS)5J10kA)q0Xar#%}X z##IXu4P-Zjyx?Ay;CBZ$=u8m*W6%0@5QTYIUgWP+-sT=+WX@jBP{55nykt+>$zn;w z^T#7$04|dim0qKL`zn#M0cYPKpgUd)jwMQZF1Y==jc;)^^ zPy(pG)nWNZg#UgQ{XT56K~?&YqP?dK&o|te53vl%h+WyD$AME~kljb~w}(0-6T3|+ zop(bfsf#!^1Bv^wWuU*RhB)I+^Y14Bl}7!ri0H(n%oTU3p3XA!Mb|z}SC&ScASLW~ zToh4 zd^S{HkwPyFaoeNFV0)}EB8!)Uw`o_)8omR8fYu?u)jJlvJE^n3$m5RaLQ=Qj-AB-$ z1G1EG36=D+;gBdX=e?R|cAoQf!DcL%b~+?@ z&~1HOB5z!#9=J?(KY}!Z^;p{@Cz-274riOimlEMN+YCryXg^j>YP)kn)XeCjy$Luh z!O4DmH_oF7iwPhQRo!(xpfm-|Bgh!CudaP3?!V(P72|xUU*@ifDYWl^dphzR2CCo8 zH6@FSvT2}EKhRS$x*H5SXt^lwKTg?C1hz4*Hh6sZ*yv{j{JzPBKO@*LxKE{}^No}F z;tgcfNnh%QaN`wT>C5cp|o*&a&DmP>G`!eC;$F@ZlJ-q^p&`c+vLGFVj-f%G{It&Mb5oVU<= zbKTVJf@7olVo}85yym4oJP{cZS7KDr22!=%Wm%|~LM4D#xjSOFCsJw>CyEmFjE{iJ zp+M38mhG);BVCK?i__m5;>`UKc;x+!CY+#r>kc#Qn)8BRPuq*KkP;nLc7gp(hFi~(2enNVZ#37JR}lKN4m5iX4eBP8kz^p~D ztN3<_Ud?p36iJ1A8(Ip&D%6j{(7qqngmP*wD;z=TO()jlS}sA)*VKAc-#2T_1Rc4u zRvk+D(!e~jp?pT}$V9^`4<@n5(7)!f#KKeI)|&3f?%wx>kGaCDDbM$M&Yc&B+sw3s zZ>5Bi^v2lQL6zZmqIGvwpTK=kPa!w|?LKVtfC!G;KfvCBNJ@3~z}0i~E~i>(w+krC!VS$He=zR|Ey{@}L&FT^+W42s}s@TS(gT$Zs3a z%WxMB6-eti+sD_8{W$e(g+RJ^uGCa}7s#!HR9Ss~rkQ(;l9g;(uE@Y`ASfcep?-#+ zJWh6B%P%~l@!&9khqyw-!O>biXSt&(1F z8C!bYWWsh=?C&iEg9R~u*ZS6V_m2>TtS;Tyd_5;pU%oceL0D1+PTr{g!1LXcMG;p)sZYZfsWkzPyI&wHQ$#Q<*BR;OQ|4q}-*xK4|w*|C3$^kzjIk#_;&=7sxxJAeg+Tr|5`a2)8}oBZ!*> zgR5$gW&tz3oWpx{(o---if3|{f9oVlP_D(P=Tgo>o)K3>j0$d2`0dR3eM6jR%8SQ$ zGeD^_K#CL9k0ua!NFX(3_U;#m-uqo!+!dRD1-0y|M|xp+)cYW^Tf0;ph5NsoCDtxq z@oMMBk!E(l*cMuX);2rVOvrE$_u=l(wuw&Ee=iyO%=W&d}^iVlLy|FWf@WsAEhuZ%}lRpDeXC$uWM>`)!I8}`)K>rVh zMELH3W8LqGgT;s=O?btf5b;batE&D;&oLu&1gla9kM8na63G*k&LpPr0@&ERFWK7B z)J_A{2VOuoOQhuHa%rD!SFYS4BHB;T%FM>MI@y&c;y(Wbncsc@pW>6<1m?#2vSX5j zm;0c^vxA(gVjrITDtkar$2}-Hsbe;CN%ak&4$>Y*&MCiWD$on9v0cL8e^`mRFx4>V!Yi#8INw zEhJ;i#KmZHS$rVdS2Zeq@>1}-qisPshm~Fh-G78Lc`@j;K-6iaoR33#@sTBTed8~i zX3Uy4DWpArc=L~}-=TQ3CFsONyu7j0cZH~q=~^cS^YGNwQlYP996ErL4fj*~c$lyomN(Z)v6#M2CpSot4Am=_PY6yC-CbP?KGQJ0JaNnGlT!G?nPdsCVv#!H{5lbmNX z!`U51p`*nd)feBuJkj~jR}9W~yfQFIvcl`2^IkS0XS^}XmR-XbNO9tboDxvr7b%Y7 zJUaic=GN3R5 z7LmIx2Wp>Rd6m^Hx#daj9AntOzB1R2jAoaMSNn4E3aYNT_DVLT--p$17G}4v3u+C= z80p_Y_tboURlv=!*B^a`ak(S;8N=t(o}!-CvIT`zwy7W@?X}&Ft z18VuQJD;2;6(ZA#IW##@f}$%@keX>#pnE~vsDMTM7~ig^=(R}FEXKa#Bhg61SlD-t z+snOKu2*V%8=A8X6f~`LDn!PFI%Hn>WUWtwOVHeK>Q$M}j}q@TMsErKTew8ARSiEM zWG(a?mc4pZ2UR!0X#-W8n6e6JfY!t!Gm;k;SI-_A>39`p0tN zxN`^#IDr%kTrYmD^&6$oqEdJ&JJE-sYjTNL>>W~dG7F%!ZJ@^^W%zmM;DCGLDJ}21 z&&rPJ{XjsPR}MNpkL&ovw63yge&Om6J;8?7l1w78j%k)Ne9a-$>D-pC*N&#usnz-3 z{p6wnp8Jlc@7ZbUbhacJxFX^sBW3$uU+2S}Wx`na~>G130 zsfpK@eUj0gWIDBU_pX;|yos{hxc2@h&ikL=>QRS(qOSDT%78>#up;B!-r?y+EOhy05a5%x5>H`U|JY^d~a*mJJ;L-_I+j+vlMWveUg6kF zA6%f1kWSFfN`+2fvmHkHUu$o8+0lm~mMko7d#XpMsmjRJm-M=%q{RKrLRL$9X+@fz zV18kt;03dlpHoRmNh@+4vv57M_x**Tr9ruYwY9amLgi6)_poMLd;8`sSuCf-iL`R? zM8_beyM(6^yB2$w**|f*V#|B;OI1~s#`w+YvZY~q7S$JG-s^7eP%Ixe{i;wFkP*oG z`b(Ct@uj5qn87Q! zWOPO1PRCS!shyRzwe>>A#1+|_DRr}~tZ1R+=oH4k&M5VcZ%g`}49y+Z@oQ&r7?%nE z{xp*6X5zPyOBDI#y=Tx`6-TVgULMt`otC`$Gt+7+pTJ#L!J-u-`$^{aS<@GS>@IoU zP}uq86S>ernw-As^V{_FXey&~R)4X@T?HwNd*-ns3_FYH23^)ogGuAxmnLVvU;W7M zUHT#1^KJhZ+MQ3-G^H%m@3$K>!O_XbM;*i4<#pU|B*Z%35+14k+QK6I*X%X&wlq&=f`q`1`gP2XZ{Uw<`v|QnawQWbN_5olh*d z>CqPUHn*DKHA#fB!heZv6wo4yNXz4wUe|;_(^L)rFA1goOTzzh;eQ4Bzq;_hx)4mw zf6dANOBQ*W{*Tf+YZk1t8ps|CZ0RKTXt0DmrufI$zMJR588KYnabTW jjP3VFfBxep&gP+^OZK|Mx>Mt@IxHnQRoR!)hW`Ht>8s|b literal 153355 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

*EdHJ z*drDaAlUc^vv3KWD7@W2dkJ%=kNPPVP70`+ide~B$2=~vTj?-IsUTf)lxq#K{cew3%=bm@C*uC-bN?vj4w&d$xer=4M1WfnU+mR?@D z_o7yu!^m6DLAfdQFiP|-&7LS3uGUe7qr9*Vy}>+U^Xr{oBLs*=qYk9 zb#mo1X=fDaFZC%tg&Xq5tXCQ_1mQIOT0z=&ku%&i_s*Who-iL0-pytZM*NzzS1Yf~uKo60RCUG*EBipvTYd^wtdq^^SdA81?%?5Ssze_;73K6H%8f?Vh~nsADi9 z@5nB?PG6q5ud4JVas{Tpp@@!C)i?NHODetimFcK^z>CwR`0CWL_6f84_0N)q!`>FJ z`BLM+(;4zdtG9_*YtxlRcH~QGwt$$3L2fFkm?)+kxpRWv7 zm>rC%oBoI%0@Uh!5+FqJ`aZ4QnCXu-H1$BjWZsbAhYMPWa*?C^y2u)5hqMV1)9C(b zAqVi0lg<+O0en7P7hZRi#frWL5<;%1ll8i za&^n(dg!g7Qu=JpVU=Q4a-scCh9FzgQkjI6{KYp!@#f9H$NatIQEI1E?DUx&W>^JR zxqU1jmH7@~e~o<|gXWpu=#`jyb4fwrh(-P*3?C&F40)Om^y+PVhup#+$W2Nv5K4h= z5>iHsq{;D>jCl#eN{3QzyHFW^;vyY}xl0j&jAGF+3~uQ0%t}w?PgjR$>D-$pZ}C$B z|DZL{*vQFRh#}$lfARE{VNrfx*F%F!BcP;oNOyO)^w1I#5`uIiNJ@tSGD@e^(A_OM zq|(ye((oSqJ^%L`7Z)FHPVBSy+H0+SoJhHmZecMxj7Rvs% zcj1RE7yRnxCx`T?!aMCxJks-H;a?6jRfnx#P~$OW`AH(MTt9TzDz+G$=wyv`lEKzH z540#eL}h!nP0t#U>?+?Z_e#mi8)jQ5N^|VL^!MIO&lVNB_~?I2u7UX2(gmn}|EKOu z)qGMFbSP!}6v^ja(IsR!q?p`zyf!WPJbTy$6On!NnNu-(P*bkw8=!8!qQp6HR&v#X zZ3|~vz|L`+)DUBIV!+WNtd)je>GC1K+6nG2W_x#J{R|BoCLtZq?5aA90C}moyE}>Y z>t+b{J$PxUb;`XS3_p*^ok+ZeZ$>lz-hYhjoN)4i`IFh$`zbZ<@j276<${|q*Ts)0 z3BfZDHu)uE#eYkE!NAF+q0VPulb4e)D3BXiK2EukJJOur$b>Up!o2xe5S;|rWOf!u z_W3hrs5)8U*|x?jSezGvzgcM6qFfQATwJf4ciw$DpIsNPQzZ!mJ}?d_u3_Bj^O?Yf z^wP9SbF{hWXB4_H&}e0O({cM4(y*WZjYgQD2ACnJ6dOSnwwINg`us{)DUi+1QsqWY z03se)2w$dJ~Dyf_rD>aJ>7;Z5<*>Wl$s5F{cYPUmK-N<>2>hq_4ppw)V zXYEKc3(h%E(=jxwtG@{bQbdKIE9aU@=bCnO3ki_+uk- zF}5-yl{!dQ0xbHc>ryM%XQsuvk%A?GL;1$1v#1q^cH9o-Tc$ag#XkD7v=d_`|Ld$x z%Iurk4P~XkjO&maN+km-aBga-f6&=24WR6AEU@CEzf$>~<)kP=XR>trK9{pII239c z5)~|?b5J8s)!zW@7=;?7K0XP>48z3Hn;ENR6rZkBN7yLEJ;vkT8I6pAs>^FU{e*!) z?%csfo6^-#m-_gN8ksSdWL@Uz&b$2W0Os$yfc5Du8-BiW```gUZ?I{O9&__YWaD9)u2%hbvx;{ptSFnAFIJyqKu9+jt z>00nA<4L_tGz3Aj^!yh<7-{i6YnoJ7FH%*$86Gc=_&rlDv}bONJ=&hH>v4AoH87+S zKN}RR)v56|Xfae^`%QkrZRZ|S;_P^`^XV)k`Af#**+PMP?e24$ZY}Jh@xJ{}PG5fo zI(*EDV^}c1Qy`?hzotd_r1H>nTg(M~*2jB=@nhM~+t6m>JOF=#)Hq%md0*WzP0r2y zVFH1le->XTyq>@MXA*ThJ~-@|)Lbb^EDRVmfl4^ha;XvN7>JPEAv}#h-qS}>=xg}F z3+ka;9DIWHjb?+}PURh6IrvOKzv_P&kC@xyv?d9lND=6bWv;)8Wpg8r8iLF9#j+mC~h7V!^WMPuZfYyym^X>7;J+YtuNH{4r7D$iYf@ z8(&evExxakpZuhHgizp6b#-DC%XdO_W-C8G^mLjk)&HUqrESv3cMp(!Q~xZ3UV5~0 z=pnW;bu%KcAQ};LIQ6XW-kLzVxb%5deKequN~DzKZO6;O zw@yF1F~wNI;UEDk_YU!`2Jp28rEwLYviLF5#B8NYEZ2^;`;kqBDs9oCM8lAn?XQsp z<#UFKgWD2M?3Jh#ZN~iPdx>I2ESzw(vc_S`zUw`9)hyHX2!9eWtFj+V!r{%hwk=`7?bbwz z`*vC3c7T%2$a?m#z`L6?#RNWw$w#;RPx7izPvF)^Hr}x$muCbH7snOPJyr0vy6SO( zV>Z&y_J!-eyGiAFinXzoSH?UhL#x~+-oM)Y9Nd`beAhCl{)9BAYT3MN_a5M|Ld+Rx zo%wt6(?**XNI^dRz4LeoE3jjY#r~JtetBT0#jo0rq(_$|OU6$GblQX+x8a}1ljx8C z3b9e6mr^8!9|=7#RfF%=DhtaaMCkE9A-#btL4KJxu*Ca!&d6jvn1_pPF74)+QrcO# z>crJ^rO?mCW)k1Do+k)22@hnR`qEkWCt*rDy=hyzec}1vx!t04*78lE$ahR2u0=j> zKK^b5mD)^NTf=h9fG}$mJD{TDq%x=g_k*u9{}x)1Lio*F>K~&20k0$#sZ_i#4kht z9^GZMH8xGjfR5L$R4dD>R#5$-iG*?!re6!4ANyz;e8k=4%)f3|??1cE6qqq$bQB4R_GE{_ zj~+W79>Zm!1}D8wHgyhPA{S{9*;y=eW%qn{QrAqze{$3IwD^NLr7N^qfgnNfJ{?Ma zb|980o_w^nQ}`tRzi_y=M9i-bYRJckY}KdlvZ8ZYr@yoO_=n)7s|9YfFQ_S`?+6+`qv)0tq!JeW5k$oseI-xi1XY7o#efD zl?mjZxRnto3X{MKEQc}6>t#G|eQaSYKl>N<)1P3+;)zWfBRW%y{v-Grmt7C@P)B9? zdnY=KZ$%MGGf&nxxw4;%)7M;npSpDUmo@$0-)p!Bxdtk33371RCztk&gsKDX1s^BZk_ z{agUBM{HX`N-$tg!(lK?oF|6buOHO*zTd-at98FtAbX>T9d%N^N ze?dddr)Pt5R@SgLho+<@4bo>58$OLn;=;}CX-Y($ZZc|W%+6`0k?bb+c2Y0#hWr;q zM!MKuf2%?%cwo1rFXy9h$F%tX-tvsOIjO6By4!VsgR=G4!|3i=y-x1{YSfvF3K|kPc zcr-2-;?VqKwKqU7KD|0v8*QE46nE0Omq=75muD+d4i3?aosMg((0Nl@Zz#Fau&JgF znh`hbUhoWUUB2R&iK5}$5i;gOgk1hrU2!(Tj8~zTP}4Dw_V3vIuUW5_vSi1Jg?IzokG0*%DDBDYRV^*wD`AyX7w@OYRf?bikc zm!ciseGMYNbUmQ-cx;m)!Bz_=nkJITfvV+zP+ibMQkZ(i0yT6q^~xu}{k3}Q_-Eew z4-X4f{7=S%wLig`jNC_9oHJA!UdJ%bAGzu3n)c{L)_qo;5iw9JSXk3Z`_{x#dwzwD z73EK-pRyc2!7LKj;O753pqPB&URBTl^=|#;6`nv$tfgSmZ=<0|v|=YZj90Gd+V*uhTS}3|MAdK72x;V@1_L&4UrgZ_Q8!3q2{co`gK0& z3MK7u_Bd#@h{hu&*_Bm~{;dBB1e`%$=i=}B1^b=l%HHf*uZweRJ%iev6)%02`XQ@% zdsj}9^Af22CQWg4u354m2?>^zl!A84ak3*HOG2+<$$_gB%Q)g&Ac5#(oSS(^2RhYw zh5r%=`=@I^Y*@;L%LweGG~^JZrXiiBQjN^iOQ0ST5>%D_L7*mFKodMQnrJRkZr~SC?X*9UC?x8xIUx8Hr^dVhtWAlm!py|7kQv z_*6#mebK$W3u&@HufJy;E7Q;*T6yt~VL5r!jibXBp=oS(dl5Y%d+Y5wNB78|5*Oys zm6Rf=UP%TD5t-JDd)WfGi*qqHj?2ZL9DHN$^=>_cHuA zFRt(G(={4?n$4 zN^?G#^a{89gyW%=;qANcGu4FNKxxpST=_U{9?1$MG9UT>ax!DP5&c>D>i?ibONc?E z)6tT}Z8m**10+|IeG<2a(w|E1Yf0g<@q2w4=zMV^XyRCoBAud-2I6^u56L)J0V|Gy zn+~_9+Ht_m<*CZ?DDS@75R7o;c+77Rh3bc6-5h^}FijO?olaeg?ll-@lWiS4C>jzP zpxQN0-X$>amGiA>uaQ1vOhmV3tok)Mu?ZSiq|60)s>xR3n4?q&2D&WH{g0Ah13%icAsxk zNx`Rik?D|RrFTfu_n3eiJ92OUH4vgmeAiAZ%>;EA7N@D~!aTisSE@Q~g+9XU<}lY+ zq^$B^sF{Z^m$+UV;EqEh+6QEc?y5?>l__@nde0Su#=3+IwS!<;*`#dP6RN=*7g? zpJt;G4Nu5P&1ffVgTvO_4n5-Ir|GUm*`=U6uA`*ep9F49?8J>K)}Q6D4!+@nqNCu>wV`TzC66P@5)%gLUh-5Db|}rscD?U- zvE6gytT1~HRT6*uQV6dE2y!}>qre~1myJG^zKah~NTJm}GL{}5Jkm&}Uto6-aWxuN zpxIkUJ!w6W7Tyw$x(N6;jjQOnJI|MUK4u+}BV`+rUb7OIrx4~4fQdWzZ zqomDSKaOW4;EFf)_hVAsXfdd*Qk+_YG=zI4(ogMdKKBhZlKg7Z0Il}(M2GFkGMU5W z2VnHLmuu&OOcdrQw<}x~9T(B3kapoCTO|qg+7#+F)n$0yY{=j2@sB{iH9guad>C1a z94rh(8Lbm`rWB4#2I2LKzLnpYwuN`L+{n%p8$G(SI~w#d*~*{yXfvmL)zr(jqQ{yvN77KdKQY>9sq#4W$7};#!*NzbX4rq6rNxhsk)f}Z! zGWh-;J?F+Obcn`S7rdGAu*I%KevVG8Xs*eqc2AW?GXkXs2_Ctj|JIgBro?ZfQ`n{X z(PQT$=tySZ=R_;cvO5K0!n+fM^_L>MMrl`+v_J>x# z#5{Utb=;wvA9Z;}Pq4zth+ETJgYqd@oW8r?GVxo&TO}Gvzd-Mn%=)hbnf)6Jk2za= zz^X|mOF<7sfbNMMdDyqJw;@~=y7dnMQ|jaU{sw5?Fv<#N?Cw{nNECxnse2drmick7 zeCl8QS{zRd8g8m8(8W;3B0g@Hq%}AbnL^g9URSdp8d)464=G~&)T1rVe|5J9(C{?# z&I5(8ZC~!m^8xQH38qn@mn%u5kCCOi{`T8d4zZOS`E8$!u*W<^y(BXc9BJrU3Xq~< zpBGV+dFb^#THBD*=Ve&s*`aTKXGQiPDJEXZv9uBg)$+%}f33Tib`b0pWV|pVKGx?* zt4CK|6Tc1@t1%`d#_x!3&r96%z<-jX_;4pXR!$!nDk4e!q12OxrDEdhjT_y5$UNah zAR~9JZyuaZujhSz6epK_k6a-mwvv?e-C_$oAC*a=il;|RE_|wp`&X(tcUpXKHxP8` z4Pj;Rd;${b?@#Co*p;7uc$f7Op{YoqMqsz}dF$FS*8Ns|J@fO;dcvb?2_QQrzky4c zk{k*Ah!t8Nuy$MiAg~20StI*}{-k?J6qz<kCnDZ8*@2(QFDT`H6gB0q?oODaln67^z5?0H=UiCf~R9QJrMw;DFol*qIZFmC-01 z120sD6yUOoDbM+6zJxG4%gUTk_FV!BD;Od%CfJBv|Cf{G-K$lN_5msP{)S+W;4-l6#Je()dnm_hkfWBJ%UxeZ_Q zUNeWD=pY+ufJ&&PMnom_!Yc6A`0w&5J~RBR12;gEEc$sx7G&JXqfQ0f?ydbPDDU%drn@2tgV=vcJIB@~%%;1iCQ-96dwQu^Vf_YrB zemLhO?uTDSz^=!=PGHT2p?F>i5t1-ntmnqQ2drag^&8ctp$13BDqco(tK9fiv^YR% z5}@PzFQ9HKJcm9)-IDuHDBrUP2qU$&c_XU@ti}}U4F5|FyF9cTbL!F=!|M;bRLjHTYOG~elP()ZD69A8_l?T z&+>&LHL<}|#ZB)-&%9nZ@BXf7>d$)oxhpgC#L)@NtaND=eF6w@`PN51@&uK0{gkh{ zHtT&}jh>eQNWE9!AIw;1k`3vUM3L76TdqXB}wlu#yrv|#d4K>`Ie2VK8zD8Mz(FD-Z)6e6*qcBS37$K zYBy*3Mni-Vw3odxLjqNi*dw2A@7Z$lf6+O!QWaYFBUqcx>;*ld)1lWgzRY-KpGM51 zcD+P$zcJeA+Lal{C^*tG!m3{PWT(urEq%P4(|RIT$bMr?CD3bKA!}ul_sULU6wBNj zW$^87%Ur3RqlnU8E{T#^>^2yUtr*>EY;Lixi27e)l(uGMsE!5W=-xZN;28)yU_EPb zgBdgFJxBbx*P()F-f&XNye$zYdN3+Rg|rBZ1~VGl?g#AU)v_TY6d%$W9bhH^nhA)3UkxUb~IcsJw2z6+?Y3@SiFbE4%CVuOJD1^XMon(B`VmzvbRy zBti8;u=sflsgRO=DNv4<{A|?A@M)pzOgwlJ(-c&sD`T{`!>L5~Ttf0r!q*wORz=I? zVYvhfmaJ6rLs=r+LZtABY?=oQ>iE1*AJgCkGi6g-1_f!or=<+FmDEIk%=ZSFmbBq% zPKX;aX|^%ZGQ|F%uwzqN=S14c$!YJdbYF*J>tyq6*G}J4_jGH0Nyu+u3SjBKn~Iwp zCg#b`<-%Lbrsi-=wkKury!eCCAYSS;mx|cWsDbN&Ig=e%gSU*@jt48W(d(CLX>Q*wIH!bcn}C3C!}3ESA6T$;{RsOy2#4M$ZZXqXRaNPvfSF(?9TDmzMQ(bYv!Uk z>arnrv0TJ8I<2jt_36&F?@L3^yHEp4=?-P8+DT&1M%Te|S=TI82jah}02<6Q7|`Yl zZssQGVPf4;{u#)`tJaJI28RUtX8xy_{SOj|mCE(58s2J!BYC|-q{kM_E{|9bc1-ISgCNl^JZ?k#j9;R4@Q|gckx*r!Z+Su(S-yFOb(u|6V>;KFjx{!c#ZC~u zBWrg+gy{XYifVUm;MKx)zpH)n{@-fzTax;WqLT?ujF56Y=YY)m3DYITL_J(OJbzn0FvMJ*~c6u7d z$SG45$|!N;FN&>f(qJK5mFuI-f9+lPY@+o#op?z7{Z)g`x0{Ano9>2XHV^__5M z#Xc#qBR9Vz>Dex@)Kz9=D-O`sr;QZH6L;&Zfn_X;(_{}|l;q0IjoxxfYUj!+LPK+J zXaY@ij`Oywrwg=>Mo(EH3I3YtS7aWa$xvPX7<5!)CMQWCo|nHz2nMS^{e0@D&WgzH zpRgBDFm9fj`1#y5o(<#lEo8k(XO1nSw2cisFyAc4Z-(&AQ;BVqe;G+)A%Wu?5v2I= zLP{T1nVQYuS=_Rh`&7p^7-kF!mT+Uv22-*}tZ!a8v6YXIzMr>zYA0pg*_qnf{>sZ| zjJ5e*SDx#2ka0QOwmWmYz-gjg-_X@|!K-Sj_i-ySfjA3Zzr|uB-h6em61@N~k~cXQ z0be|kRQ5b|FbSsnqSv{V^LJO=XxxXhBO<#w^bt+V?=AkJ*kfGOjudu3;RArgJs4`> zUS09@7reAJC`Ib`OS_2$;}zMD?M|bL97E{rS4jWlI zJ^~yhWAFDb(8pwSr`ROcKv*h^^C(m?+k}-zKbXBbOXResKea8klWLfkFSbhpo_0(=jK)&{u4VmAz(E>E^sM;spD1rFh zO;uVDCRu*V$;NcyDY->mHw2lK&er?8Wd*pEobEI z6*4N#u+;YY7B!;t>a#{lH?Kkrd^z9OfM?)JK%jXWAsV)FNkdgiTT61`T}Xn9dLS`5 zS{VJ>K*zUud;iy~LR@VQ|9#(ut}qhQdg)=`Z0hkoDtSy?0T;2weG>eOA)4xIi}3jV zFQyZ=iJWp)=jwP{`1!{VK)>}Sx8-8z?B`Q$4pjWLnQ@t_ojXSe<;s@vtUa?JiXn$f z&8@)@eAK#S@9$43$9ynf*ePy}d93*Bd{_{kA{tTxaghNHl^8hvrdW$v5cTgE9(L(S z$ZZc7{n^PcUtwSV+Y&OAJ#{j{>-Mu#+WO5WS%{T2srrVB!u+suS}7q5R>oDpaZ1C*{iwN=2GXpL3=I{f-=bk{aG!ehaXG%Qg61yl z-gxp{^2uI99S$3<&lv}2bOxeYmir%$lS#$q6fghB1+c(@O6ZG-9lOG_18v^hk@S%& z#B6lPZPpcU_hyf4TE_Seiqj0&F^3c8>}wlySrA(_@XKRF4qm^4ltT^@vMvqFo5UtG ztFiFCvQ?Hw_U%oiB{4CB=QqFZb-lB>zAX`rFg&(UIP+!o@;4iH?%RHuw!X&>QAPc( zBcX8YQl=X&wyHVGgLFW@s+cd&enOvziukh%vE_JAxkZ4SikXSAIE6(1lY0CzZx)(G z&k$|pKHrX|!SKSiep7#>f$Ek`w5&fVZPse~b@j-kv*`O=G!4t}G>OQ~K$5JzM;g9U zj`o)!uv?sD06la&i*7)%KIb76u0EM(4)2`EU6U65jh)=0-E{13@ObvwVY_qE1B zUp}ahCod}5CLl<%5F>>tNSve#BWUQJc3xj)Q6HYZ-0DweNVItx$5uXt>GtEYLHO#G zskf=X0>0cw=e&>sUZvSSuO^XMgDt^}n`+{AH>B&aASq~h6N--3SR|eod5}OOG=Z?_ zi_`tx#0usI?;*M$8RDfjMAY4{o{Y1LR_su6?d0j1FO^USmG@l>WM|Z;0HTM6ibl)o z<=xn5 z@9z5wF-2?N-i%vI_NdAR2UHM(>*AqiC$5~vjVB0!lLjRtZXfZtKS^Kd3V9Od6#M3%_cvflj zRYOFyGeqz;H`^bNYkLSeK;>_Ojw0>3b6;czDP~&+wAqnA&n- z-Fi>Ol!d7PDF|EIG{rjcyz&YY7R%agQe|< z-;LU0&wD1&iYSJh!}SFO{jdFFwhG5G8Yl6I#>J%>uh=`eciFnfZy`}O8_V-l!%aPF=anG*FMN+-u(>O+eXOU2&z5ywd-j~b4KxE z3UWS8bn&F!cK7@uY%h+49EWx+F#W--_j;37l?k4IG?_&%H1>yGLPv6@HJ2bD9RTe*km*b!88+IhmQp zyDG1mqV3Krra0yjgIDiwDm~uEtt~Fd(7cmXGAQrdCMW*;*Us#SFoYw@?D;HYZ)j|cdn2F&d8h-ZIw2=uxL?|8O)Sfd*Uo)cLGYMWfNlvi)x zX>@eI)u5y5OjZjB8ov2nh&n$C*Jv(x%#|~U5TPSr5>eIYfqmK=0EIU!9_}?v@G>M9 zE!r+j|MUFqJ`G!Tlk+~#$EqDIh=HeM8eT*gWGr5cqMgS8#8rv)# zhi(ICetP4Fs*D%yhJRtzrOcC5poZ}peg^qSnSmk2p&^}ftL$QVL1nD${Oywr2RLzs z;`S2a$T8F2Z6fB4g`RsCT-pz`t9jUtf3jB(p8qaZ0AW3w_D34rfCz0#oAcrlF94$Z z(!B4>`_Q%mbsIjGu7&Mr)2npifUi*ECt4rig|uwxG;CWZ`RW$AaPL$m;6nWQ=x;%V;l||Fk^covhv?&x6ZU{* zCQ)z4iC0uY<6{Lsy~i@<;o^M(RE87$(fswra^Y;3EOPSq+4vVbF^oP<8$&Aa`22mc zoqIg~air|-UxbH>EELQB%2uW`ngpbuq-XynYnet4q`Mih2)NVV6 z%C8$gux^OGX%X0|cLB{~n>fO*q^!2HvX48OL(Y%6kzFLx<^I+%O)iBepQ zV!_OBFW)qbWAZVXnkVg7@ktY1buwD=FW$3g;>gE&chKk+IiQb~>@@ z=E`d3qoB>NqMzCW{5za)zmve%$QZN*56u!EMbof#zE#g?_&e?Zq(n36#9!xC>3drB z=6z8rbjE1rejU<4+EC2r^fTF?;o%1Np`1tf9zHmp`j?BzfV*-(@}XOvMG_=E&E-3A{e+>nbpQ82Lop7mQ=vIbF6d!QJkgbsb`3tq&XR1sFip z-!qF{3XNHpM?;FypMl@8br;M({yEeNH&%d-RNB8YT}<4cFfze@PPHunuYEQsNfQrUiA-!^>{ z^h9ERM?k}-=p%;R{!oQ8qBmX?x!etvbqX`k@V_uW{u?{95&N7!wO%u43=4<#Z7G|Od$Vu0t2cECt;eWWPC&F<*wQ`r}j2X#-3Z_ z&az>Rhi7&3KHHc7r7+WhaT5hj`{Dijz^+@00RXa^(o6FPrd~ zAi-aA<&f~6Q*>s()p!5UNu-rGS-n`V0+0;I?iq!lUL&r9-xzJXd#YT62I_%DLF_+7 zh)a`)o-OsW%}EBuEfGByYMa!uhF9&t@s7a34OY)qQLjr*wvSIr&?TJocAQxWFAzEg z6FfZ&E6|r|QSt~y4HM8YkQ990XxIZ}32~+{r!JUrnaHj(!V+Lhraw7Edzb-4ZVysw zTExqk6m|cY5Xn#>+Z$s5YG|Q7_Y=Qx{{=f*ZwVl5#J1C-KmU~#`ZfiQDbOVoGPAul zrhK?=pDR}wn37wVh#Js!2P~J3p0W9L%L6`B2`*M#MMMLmhN$}OLC~Fl%CM~pbf9HZwDlXST1~VMpTunEw^zs&40ln(q|th4uWZUhWsc5)9CdHMs`m9lwnzdo znO z8tR5~IaXBE|J{ThY<`z5ez`(aH<<#No~ooXLAO)xe5-jlH|`HKg7)Fbu6 zwYjz*#4NdRT}4z_Jk>VgXyUWOcS3$271l62!_sU!4?it;8FSaV%&cvE+fx3ti0J#* zZ&mrN5_)WLa(^9V9^rQUUrGexWZ9}aKE5CNTkz~AqJ!vMOxHnUR$gL<|GSdCDtqtO z7?IsiJy^xQ99l=$f*H^ds=#VmQ)NjH2gHe&wASysfi3jy;ULe+FwZC|tiS}s_cMyy zw!mBcDOEY>BSWb~TVK*3H;Olh9dx|VQq;)D`5QL7NJB$Db2Z~?RlQP+t&moTc@yzm zB-|D$(Fq^9ftDIUuc7u7_$A3>9dzrw)EUNH$J z!%0ittISP5S7$ow7;aQ^?}G2Wt#gObu>J694XdHB4YzN}d&bAsS#x&}vI+T*z8b3n z*FQ>r5YvI~Z6tidXpDxAEp?NSxD011O0Ml}v&^6^=jmZTTv^;YhlBDv<_CMVXuP-s zm!LSG6U%v^-kd6UUm6{2tTPrOzG(frX}5M8HlP-;6!~~-54IZ63_zBa&QAlrjU{d! z{m}v+m1-WpMRjOsDn+YJ+--|1Jxyvp$9#>wI0UJ6{F$N{O-#K>{48Ds8BCa~TRgu^ zlY}0Oi)=&Bk++s}3MtnkAR4iL6z$qboVYtEkn3U0h-{^3IW4@251(BuCkmwgFe}59 zpLGM2&YgB)VPD|HPwk=8&Q(%kfcBTCPbxQbUZ*KW3%3+$&!I0@eK4MH8{wZ>G+MYM z2DYI;Qv8;pkD|1l<)Ck2DfFOP^eg(-s>-K4SYTqP^C~}f$1=V4-Y6o+c-QE4C7LKc zsS~lO`-JYc!{867s=Ehh#M8uFn@iB)1fJwjSpe|JEJ5Rs6KGwUF&_;1etH?c`FlE5 z%OtC!v_zw;rkgObIW0E}b~hee<1B5`fWH&@eM`_UIe9<4$U0W^NYTaZjUkdbN3~sZ zOyVE+{%7H(as5Zz=mIt+JpoWZg^h9IIjYjutH$EPG4LZ#5XGfT*5TSZv#H z6dLDt_NlgB?!Ty~20eG5FW~+&`ZZ8*Jr(9Q@%zEjabzo*Ji9B-PbVM>M!lam*`Yx7 z{xsvdI`$^~@86<$KZ{-VTr_L8;sT<{OF`gaa(FQs7~n756%RMa*Qha#=(G8`Uve2* zlP6jvQ(8X|*hk@6DzQ<487KUrcF#X2_KN{8?nUd8^?7n?0K?nQ;c%h58DP$eG17&3 zJmMcgwDby$2epmoLX#8Bhd{IthO) z<+Ex$eow|?s$MU(EPz*1KwM;aD!Z9Y^!S-w<;ICUA0pdP?IA2@26k>`*4!BpF9&W2 z_NR(|hcUaUiugJWN4XuHvFv#>(8aN%*j-UDp=T>DvXK507qAss=c0a@)UTQZD(ZsQ z6DRqKHgRzn7JQ?0AjjCejmhwG_tYTNx89I4 zs~@-0w(h8|jTID*^P=0bP&k$MCr`a?z8JniYdfl|tqP{oIU;-w|2|De5{p*DBE6_g zGq>&@26mHi4uU774qoDz?GI@;EnD{FUueIirD@MTse{yec8k+N!7|6-;n^i5R1#>_ zfUb^Qy}zvkO@;D@C(jPvKuQd;)}BV}-h6#Tl^{Z}#jTWC(M=w={bDo9{JM z)}NJuDNe?-n6=l-n)j=0qTfqs<(@$NOmL#{x%*G)TS|G+ANwskE&;j&y_!yn(2D(d z#nQF6xMLZ*0#YRbreXuTeUF`PrxJ*Dk>OBFYC5&1@v_6B*-q`>0TiVwzx3#hq-m1y z$?uJ`^l4NYR}i>|k1F&1Q&X8p9<7)Jt&$?t2;;uV~m(r>mce5y-o}b$QoO z2O{jP5Ls(^sB&*H8xLs&Iub~gUZ=RF1o8(J2>tm}LWuj446=Y;Q6hpxB}1|8F7Q4! z@d-(=FLM3k_O&-n32#A#=_(}&GQU)1g;4^<=oaJpT^>ZRZu&4LQtOV{ev~VZNperh zvPvtz3rnh5@?P-7g-@X6Pmw|@7ny7_2Xa;iK`&^-1 z>LJpz3VaaFSBOmTLBnM+G9?YgypqR6+WZ0PEk%2{v6NTzt()HfOw0~np6drz=g2%m zK_M~eDOsZ0?#Y?pJtoTY5nkwI$|0QB9HELSuwIft?5Ow%4HfT5jcWw~J3XscejJQv0pHbbN_mRmex<|sl_(=rZwwb*u z)_OI8Ng@Xw|He}txYlFnPw)N!mD_(!4Jkzz_S|non4|!?zF*lELkJh`z#CFB``$G? z|FhEwV33VL+}&uARUxaH|G=6QG}jjqCs<^X9Z(zX_$8C2co*^18zt9S3MApQm3L zo<^-^Dx>_r-i0FGT~jUSfjj~B*t-vcJA|nwl0oQyO6i%Oca*>hFS3WeRf+uAyT!m3 z+TM$4bvZmVmyGM#-NQJ$)Wp^2h80wfB*^MoAQUhv``*gqkKxYe@T&lK58A09fDRYR zN#=%;=ddCJfDIJI*g=f$6wP}i$nuy6dDnS+tAVc|cb;En$<2;LoIm1pD~^Oo@}hFj zwQq{vcUeD%XW2!4+}Z>^Co1;lgU-jLhUJ}8;fF$VB`d)a18txkU$(I5tOBiIS0$|^ znhYrVJC+K^JjK}_i+^PP<`DSeVWt_oVgdK>8u6`QM+4fvg5)Dh6FrOqXr0YSI^Th; zoB?fkPyaqh-mxE~x*gvE7|yr|%N3BGI;Q%H);(ehpyH z?Z~+J;V+a!E@#Z0Ubz1rtf?uk%FOuxaH(Uz>TZRq&>(t%Q)T4&&<{0YKnO7JmJo7> z3)3WR84J7F&tIN_URUpAo!+gUk>hF4{pu$qz5S;CDz5$h7x!-EyIR#4(h#C|fCBnb zRp_@QXny^L90=<_^5$I}Pr$>(JK$Jdhb-Q~c=0}i6|4#7`LSW2g>w&@+2Z6cOS7U? zk>mwzmDr^49=aBTMEt3c|5bXU$-n1*!Y|{u(s&!teFINaCm#InO9Bm-?j8Y}xC>>7 zKE%smC4gz(XO2Q@^*1|wUL&meGHmjdkdz%Jxa1?*hke?}c9kO4;1B)$>c`)Kjc#vC zzIzaq0TCr>uR*C8Jft_{I6-;zE#K~0{3b@onz^)-7056`*2TASgmpB4naq8p6^O`I z#7vzm{?{qi9jTj~9RE;6i)YcAC%!^-DuUBK5LeOYVt7Cs(~SExYk$1FkA9t{zF12GV4UD*x` z2t;PZ{jAeNDGy1SW)5Pbsn=Q(>mR+iXbW-HQCL+??>+wlm^W!41YdW^0jJ%fWY> zs{Y=CVWJb7vR2x177qDaMKCQL3!2s0LritHEpf;tp|w(y+iqmZZ#C4xe)JDO?KYsu zc88eynyP43h=U>_do6$FK*1m~NCndwn;2x^-)@LKDr2yt`ENJU_vp%esQ<&1_!fMo zb=45E)SZ4RZeK2JYw~E>>zyc2gBG@B%AK1O589|$3T1q^-Roqg^6Ttd1j4jC8>zpX zHavtj3SfZ6Uop>vzrBxWq(Ns$=ezJPDf~RrU-t5@bs%)(f475WKuq)bx^H32r$iX6 zDuKs~G4__xZUQCvA2wNhG1>LaK9K>OM5A<+5si{)$blwhuvxBeAj56GVje}!wTA0|I3fExg||Ww{x{tUefjSIhsG0wbzD1W@+zyn=$Fg=2lQzY zAf$tGdtO0Anb~S`)jBZ`x_grdC(A$Biy)s124U1R7@lDUV`4t{WqxIQ7KnVFgmbfY zo>)$DiGw~_W=H$qQTXjdzbpLzkAm>Dc3u7l$2r0GDs#>TF+;C- z(2i?VTiHBvU;36sml~Fx0dfi3U(mBXJvRn`GB7I@Oa0>xhSM(rb04#Yb)X6Y#@@3P zG+lKq7i$@Z_gbJEF_U)KRSOihzK68>0hSxa{)|%ql@b!PGKAwsR^OZP2zkhKa35=t zfn-wcMZ*ZldTvWiH)cq+&Q_xTyFV9=nY`uy|C?88dce=EkKd`iMEQl@?hEl-cs$|s zB2Mc`9mHVltz~YTQF&9s_-i7OjMH0Cp7jM|P(}cgandWmM|m(%;js%f1`|T+NBuwA zmEHoM^b9aG!Ry3s-gEcg(uvJBX7JK_ni-_$M=kUPx9TSuo!F==XK zWHpXe3>3kq?aR==b9Ci-AGMq_MjqZ278X}4;q{-ONV&NXIBOMf;r)l{r8{#y;`o$w z|IupPIcHH~|KkGuKgQlWDynbU7T(=7IfDWMN(K>0N>D&@&PkCbE24lT$pX?Sxru^; z8D?oL?m18q#l3th!6AT;t;WGaVQRH`@x((sS&}v&$gdz=Lw-H4o+=&Klq5U4>JgV)y|u4`afTv} zx|P4PsqE9|*8W1G*3D|Qlk2MBXA<`=;@@XSzZ=?Irv|*`OA|x76`CvkBTX~$TUt+8 zGAL&#px87f2~blinSJl@>h6W}Y=jE905KJH!#E5HX$a^sC+Exb--rw-5f=onL`mKn zkB!9@m4>|Tj!n>&vJaWW=k!pu&5a*{7EZ%xEyj*tgv;=UM;nVJZjmzLgz%pX@r_eJL36uLAY?X5_L zKUma4`)oW>?s#!GBf?16re8k*vF>2tx(;Qizv$)YTs2wwoqVsfQWWHbqC~yRT;iyD zsEPsiyqKRi!0w5BQqsmJgpUBk&}HV~8J|Sf{n9U6kI-kyCid@D{!_soLC^88NW{BA z>FF2?+>c#l9=DJZX6vl5TiA~JO_7bcVp4g#S8KZBd7mq`WtkuIXZidD53k_GdG?+% z+)Z=q)ci@-`xQt~7z&=<5)0$g^9PT-QHk6E=U=F770@LQt}cZ!&t*^48e(Q2lF+j- zSTebYw6N?A>^j}~<+IAY;h;ek%L`c_|Afe%CQzrA{$~^25gI8>|K7yv*djk^coU_+ za~G2%WoWkip+E{u-DW{s+1ONZ=jGHbS#ExHX8c_%rCXqIHjyQvG7XAE?*X853L!B~ zJf|rx2$g>_((&73AqUZ`I_}wIBJKDooD=kj>kd!8*#L=00KXg~&JMDyhn`hz7((6> z!khdU!LxJ!1aI?(xJ}xB$^$7bTzgNNBe7u17))$5tb%bGkR^#VJ)_gF-H2?!%7X(f z8}(CFgr|R98Y;P1e2djp0$suSb&ru?f`$ubaEdIlg0u4JwdPaaxqBO?e5&p zu#C70d=Of_Ke8tyF}Ex%0j%*B*Tr3aP8{P)Y3Sf#WUoe{DSQ7`ewu7w z&ZHW$v4$ucUbpWJux?1`?A$*PP$nsEKK}o#dq21t8wRgi&s4)Q7`jX)VzB`vBxJab zn8rqb#cp^%LvywsU6>!K1o#L=62Lfkt+Wm$(xlef0*kNiniL$>NX1?k?2e= z%!T*_PC#=R?tlT`VYBQz!#*U)hfGuoF8NN=NgKph25)&ol0@juXOceb1gLwIEKo*D zL5O^TW6pv#+L_yl=-+{pXxv0+ND;<;j+pO`zrCPoVpngD$1Pn4THq@z0U4yH8vGU@ zZi6k#=E1*+JDy=9Xb$FoDmAu5-j8{GcC3hf_L`SP?8tMWlF9Li6#B}GiM-R5*C3I5XxX$HM-(_ zKY+1k?En42dxjr3_1OsVG>{yfz3BKkI(8HhF!Yq7?Qn$~Cf^d_co8OBSc<>bmOn2t zc!vf=!Y}Lr!;Rv|s6o50rz?Bn-u<*FpE%bZyeb2t{jVkZ))| zX;G=%+o_f}xb%=CEB2XXRY-K1Wp5@q2!-3H!CCNvvv>&LEqoSV8BE>||7$rHJ~Rxc zsqSsU%ULPMGS`FGID|CkN=5~jU2Go~pKx^qcdn-byx6&1$FO}2-ODT&H*X$bLhNRW zX3&&>8kq z7IrK(h=fy(=b!8q3wEF9d{Zy9gsuP8rhe`y2`ja=9<*QYTz$})3$=FAGO~$2wLc87 zExK{nU_xw-;srAkC;Rbblu=HBnml;OTVk>Fb(!3wk5|4?0Ef;DgE#O3Kt0V{Ft?up zJTT1%-mznbU)n9N1{$K&YB0?48+gy{4M4o(%~R&i!(F}BT4v6nA_u>3KzfAu7q3&I z`K(7B$9+Uf0X&7*%*y)q>TuWjf7W~}YgZzYuP6bAuG5|ReiZ@tiL3=Ncae=>X@c*9 zz5tm2Qm@!*cFenRSM>k3ynT3Ahk=mRC%v{CvaLEkNpR`dm*0n0)k&n4M6^PH)BJcTpf~Q+5ddbYu#^S(apdc7OhiqP%3+KX5 z{-_ayTzhzu$|mVm(I9V-y>jHEI)Vfbyj_LSrfN;zOYzH&z%N(5F0<<8Uk`+K*fHcp zj(ms{Iqn+C%}U29aeZoCm0XR1C?o*w7hIpuAJYSw;?cdB#uB}3b`XZXZ0$F55` zJ1*0uiMyp>_2;s@7)ZL0F9Mff3wzyvR{yv-TirY@@M!l6c<<0;P{4#ggL48U1*x6EE@%QOLkNv)&nbMCgnS-z3AGKpY&Tq}l!*3|!lb-l2i6;8plAq_+ZUcMR&-s| zAkSp(r9Yj4!}I6t2y=0$%fOk4zLRM!~YB;&Inp1_> z88`)rzI*~2u=q7hU4kp!R)Qv?ah!aE#LF&eea`)W?c443!k4H>__-u(@*OY za9D?fgQa;-tJ34l^|-v^sVZg~kxAgX){U0^1l+vy_Xf|^mXlMB2_5@c08UkVHnFOh zw!h%pFvH^X@v1r&);#6cqZ|#4g)`^inTa=x@6N86-&941*EX_vs-QPB8!Pfpmhl4m z=xv{K-SQ)T2)$jkkNp`76|# zq!`QUyfujlHD9zdq;?h}#-EU$gC^HRCP{HiPz=?hF~nDeh8mZJ{;wSxv!N6b#Vydq zAxF)0V#+JuIvI|Ve&O>U!X#k#Sk6mOh}yc)x|GaWg2vu5)xowcWsieW@@TdY7!L5p z2Fy2kwtWNghOW5%|5>Cg!Av^zRXn@K3`Ak~r%O4F@e>};E(HooL~Ec$9%PJ{_vyV# zW4-srt9$yIjoT@VV>=mf_OFNa zY)*wprpFdE&Og<2wTh4>I!V%!8<#dyGDcjMH462^;V+5_Ol>w^V4(!WZ=B+-0#FkWMeAOxh09|_Ngp= z{@)GuLp!q2M-PMZvXMDtlo~;PpriISV$xg*-QPLu{WT-TcxIj2i+EfY>3SM-8R}<< zN+gMh(^qA>M!WphuSidP`APg?DWa7bXIYVHa=lkPN#rZ5x)>|EA4ETSZZ^9&%N}fy?VXGvQ2LJ9d@2_pp zRr2d82f|ndbq$UgS{P;u!^Q?+CNL_1KCF5fd-kjLulO8VNB=#ZDpv3bIzHq<{Iqd$ zdJ&I~+wL?RjThfJB4H(%v4=7eX7vBKFXd3V7nd#@U%Yc9G$B@@s_H}WrknU!+IcRa zwsBB}-SzTuJ&%2|zefn4;G1p|VQf4FM?{skyhoLU%K0a9Cc;lilNzl;4e0v16EE1) zF01%*+kQpOykW0-%&oEG{&+2|RudpoiP*%INML*w;rZ_E>R6BaqS89bXbOp@Ev;Qn zUupt8k9Wy}6_KOh-=NR|`;Iqg672}gfv@J~{1ge;=wkHUYZF7`V|oX zG@9Wwi^Wph8z`TJ6TBn)c=iuoqqR=V1ypnVtuZG_jeRI91RPB$iBsaAtnV zerf1!fxi>M%r&TudPe26iq?s#SZH8%ES3wTp-H(SYFbr6V=lporwp=N!j{k2r2mpS6-ksCkK$~+q?YRodc5=P(BSRVyCo4=g# z)MdGt6* zt%_0ubIx@U@|R8Ig>l-?-dQD_K|$I)or}?_?hh7~Jx<%lhjZkGQUWJ%-!)AUyvxY1 zZ;~khoH)}e$tc^1)BLX|3+Mb54}4p8@6cdMm*V9wLNqK!M=3U$uU2H(W!OZ~t; zCz)W|@oi}K=m|{OBJnT{L#5KFpGEAtFEh~D#}|g=)tyFuB6j7(beWQB%g0!G#}ea_ zfCTwXx;S#3Fo4fnMSI%}q#rMpjcRz|8#vFqSdL-H{n}rgjR32#VMn`!dOY){gBD@~ zK33Tj)xjYJ_7Pd?sAgFcEQ;f;LXYzqW}OS$iZfV9ml&UISw3|C)W>Nh$b2;%+c#wF zoqc0Z_v3r(kYa&jf%jSNY+(M4|2286L0i3mg8S~YhyXB_?RalNOap;WS5@}k->@bO zl3j_*qDK~UvIpvpTnB1)ByK z(>#F+NB@r|^eN~Cm8w_Yu&ZH{iZggYQNJX;3xYq& zl??Oc@|lF;_ryWG$9;FX2aQP}IGnNE6YU-I;<+bu%wngq61&{CVM#r64x(a{V69_- zZ$Wr%9QCOX`RN}H2JE(1m_7?C#b`bJbP6QyyUdpVv5C*NODoQA4?waK_thN)QNg(P;6-+-53CZD zas~j?M=%#C2!0mSYtdNo0)jh`PW@v+(G; zD-C(q01~{q&-|g&MtjptmKy^+8_A#2zM3hW2orT2q#)ao4y93H_$mwES9gb9)ni@# zuI+I>i|^Pgd+7He0W zun1P_nF_K^n|3qA6}kS1hKHQrgdvf1N^;`q#mKm`vt;f+sb`AU*8L-9`A?}vA6z^y zwz^fQO~>Jn$V-bQ*lA)>YO@s0SO7bc!Rz~H_i{xou;%M=FtL6P82uD9fbVzm6+qHVQbmibsJgkp*jb=fZ4xu{T6Tx(= zz@hut&SA$eOc1-7^;j$9Ra*7*^R}D zC#$1pFW0HF1;rw)4~fnl3G6OQ2kw?1ivf2bj=*fDr(tOA${ruMbao26EpiHO)Gg<9 z6fvKfRbx_>-I;cy2WR!nc_@SBkE|5X{)EI<;PXQGcyI2%>6=>!RQJaZ*Yim+S60Zj|KY=IyJa)oKuzIbH_jrZZ>5(_J zFMp*{pW)X`f^h~M$M4Hn)r-J=L8yyk*$9WCVj2-(HTRL<78Pw91~^Q@;%Rq~m@(vz z{QM(B8aa<6*}i-%XV2Tj5pcnEGst|mN&}d8<=ud%?H%ev=FugoRh2)QWG=~bPMmsr zDJ<~}2I9&H{1Q+}MU!ydXk~Yw2s+U+sVXZ@_rO$)1V|0|3eS_lVKK!B8=wBuf0^Iv z{TJN_O;6_o-`;nGXJ^Fb-nJkwxCL0NPt+_GCwGDXb*oJ2GDb&9`xMx!oKSmxt-ra2 z5^9aoy8Mglac>kZLNqYeow$k$iT@Q}HSE2iE?=68M$HF4h{`!BlU%K1qI`LFNN0DE zS`%G<9;=J#J(hZ1H}C;u38NdWZ-fb|GD}4--+u>U@|E0l?|*3lg5{S;-l4-ZyL7&3 z(Sx5)@vl4+1j!dR>v22Il1!b>kuL2dNXeTt&q~ zWGcW{k)5p%y?z0uU{#eg7M=w$%uXNm8FKH}Tw~c3r zrxbDj1)RLQkJ!N^{Nbq`YojLr6@tJWR^)2i>QE*@)n&{&6-zz5$@(Hl(Xs5uHbeb% zD!}&_*)R|P#d2*dLEgwlLR`w3$8>&2&P(Csf8Kf+9Areh3GV4u*geDt7$s@lKF|5$ zrLz3K*h?|LrY8&lUpdt=eRpi36H7X#e3^67XtBHqfalDM(*&$`HUMJ%R$~7nB_^jV zKKI`VgYTOpGUssnh*cn|)2{ru$Q&geD2&7@nR1i2owZ5SneK_K4TqYQE7ZWYqMp%o z!{%iA!ja%kn2>7Q&ZZw^ZWa_&25x_#Ja0{TGz3Iu< zCtGiFH{8%R%>A^lfIKPxK9Y^6fEb&_4BTZ7#bfRkF>=HSBQp{BE~qVOohGk|=4LF8 z>C^SsPO+F(yVzpxm?yZGQ?pqXol8PJmYo^xe`f(%qlHSfrh9IvYwEHATMy7TO0|Wt zPMJOPX-9Na3e$nZJVDRnJ_xU3FAmW$5;Lnx2Omx?-t>pEY9IXi}xL%DjM)7R1hiJYpUb(!bAyxF4E7l3^JIE1imkohU$T~6(`bvi@J zoxLEX{R=cB+r5ow?Zy%9=}JHboDaF!k5?$unG0Z^@>KbtZlMa6wkOolL0QC#i$ewii#OLNnG(H zQB72&o*XnRz*pQ4{??r|H8*pi*o}6F7n6k8F`jgOnk2h*5Ws>VzKUELMciAG_Jw>L zq(EhB+M0xiod!;6f8BjB*k-cqm|K{3ZBgp;D)E$`EK4n znKne)(N2h`hCbRi8^HL-T7o3%71al#o0J}Oz=0&-WE+h>JBb9-iCjYRA$=}l4%OBq zJJt-7+Y2F|2ri+DpQLo{39t-@wqJHVak13J2sQt{z%}MVnf*{Bx&5r8c5QU+;${7K zh5&u72AzcC{8C@$l#>QEN5!RVsBJa!L15{U-Ju0&N-$*?0r#3*U%a~qpmsf?!>pJ) z4GQ?;U)?14sX#VU2<;4Z2NaH5T=<>jc}>{uol0_Xj-cJ1t}`}q4GZi_n5g9G)ic0V z@;-Uw+NH#p8>ife!1)TP9o`fd)FqzLpaa!budo3^immp6)4F9!C*vlZW~9#GDk|Dk zQujS$!9~8qCDI{fERn-Jl?ZNfp>liRbd6cy>hJ@9lqEUlT}S*k?{wQ({ts3KukWN| z8wjqvBr4Z|4!V%1w$jt`{647i?@r&>z7`t<&7kGo=0u;xB!dhA~u2@Mrhl6TJGR@8K6t! zYxmDR>^WYr`SCf*Fi)keVDwgE`!WfaRknSYdigcH~%Lqy9gfyxD}0LxMM;*1Jo5! ztNuCPt~m9Ny`BA^2gGnP@x|f4=IQWY5ewCA7RVWi=Y%qs2lcnfKhdMXwc5wAIGo0*UdakV{(DdSZ)qz!Bg9ouH$$5NIo8#P}h0K9Lpe>FR#& z>mAcMGHHvxE3ODb6SMyemn%|IqnWcBTp6rG;F9BHXpz;%+R zpZYI(`T*=vEHejQvEh=Sw9kdr6QHmbcMZv3ru6wq5rX>(__{Mj9)`+ZD?k{K0R@#> zptH637Nxg@jMCd{Ki>u_AWF|Ke(ac3 zI0-EcKovy;Ycb`Ddn1)7jxm(w2j8agBDd~RjhSPS$2SxSE5!^C^vL^hoBQIWk==b1 z^o78O3{!|`WW!iN<8-)m=m-E;B4|bWDzS@ziQ2AJQ+@jPZa_vjdi@VOU0>8i;iaLY ztV*bk9!&c(Lm8Te)e!1O@`ZqpkkyNcz!7mxEgHNv*N;oO6``9UdC|F@#;U(q2zrJ9MB&V zyN>HCI0yq)Sb`+4p6U)k+9@465MrL%*&72m8muk}jNK8sU%ox3IuAI1qX52j)QktD zCY@)xdWeSZqPp1@$-=_g9mU>bSjO3epL&KN0h`@|?*4XD$i0rvcfSLQ@pb|gYRmY# zRTsf#!MW$f2bCmvvG7e8M`q|uIOKH{2^uyF6Tzfo(ce*D5>hiJ<_2rGA%Bk|kve#8 z8#&6*EUX67(d5N~lQbQ=cwHMt>pYGhkRPLJ#s?0~Hg1N+lqc>=gAG1wUoD6^obo>N z^D?i!LV#k<8+s;gqvxRY@=9;KQ0ulB^yMljL-rq@y_$z~$k- zm-zgGy{H3eqBHg}=D>xi?8G01Mmt-q{2;g@eud*UhtVZKY^XB^of^yb7Pe z{6vh^1e8kwu}x|JTF1{)``fz@`w6VsuBlv?cl@3bU^!{VpXcFLpjHZ;-{c_&sD}{y zXKMe}8hp&y6JvoeC&0WTTw&O70rS%ouko+v$bXW$RiJ4*+!V`qs>Fcv=&MMMtw54$ zuiBm9KrVZQR~mV7nC!0&Qre8OT8doTr9H5Zh=i{?Z!>KjC8gSyD>yMAfYvG~eUHY2-{VSF_{PUjD~*N;t~h3s z=#E*Yb`IH8W{ibcIUFvolb#&RUhMsE&nfgCJtzNGmndKgA54gR?}|QJT_cqh;G`ec z`O%(E_Rew_z)Aw58*Zt#dp*)rIm!rry3}~M+*aTqV zs_BddwogD=?HRYjkMgCjBlCev4niM-N+U#N(Asp#xv-|GkDrU>4oTU>8Me>G6^YF z!G+)Ug&9mVc*IBZsS(ae3()Uwy;KZjNs@<4=APKQ~6AnDOCuqI_Uvgy7@K`pt{8PHmaJ{V4nC1Khz^OD0)*f-0 zK*@z~J?qr65_i9VE?k8?&`9izPk1-eZi7PZ7txW)PSNG^m*jQW360RN*aEm~ty!wC zXT_ej#glxl(M1RAkVo28b1!W+*|fGrCy%hJB89=JRUh7*e=a5DHcbd?Z)`^9?h(=)yV+W1U3vlY%G4fO^{qyV^LHEI_19f>kgKtX7z4GIe zB7feZ!31?hqUYGH%udE!yXAa(2oEvklKbm~^+BshTw&_zT%;zR2L)^D2kx=5fg+UAq^c zuB%V0$nC2sto%NmGsy`#jxMc!NRQNl-F&6re=Cf@fa|SlL*v%iBo@n=< z3_z^=%W4@fB)o$KU?%0B;2yxxv zE!y1MjD~b=p65Z@aMWFrPZN#-zfO`B!)=Hi_!n99mi6sPQdcz~=yFH}l{xN$_se+&G#v}pKcB;4vCJbrPx$Xl0TR(iHa9~85Mz9m z|0cTrOA+m4yp2Tj_woj}j?X}*t0yY`^gf)ws<0P&-ZQoyHhm7h@1+>H^BZDjwCI=4 zU(gWfX)Whe6+2?rH1*y}muXus>S_V_riUdGz94N2!~coML!&F2wq`+D3_rhM<{1W- z|AIa4i&P?MnV~x;SUx>MuFCAQ6FbJ?D@zbLVv=;``zxLz8~)!W(>)vC0UvX$0}G}> ztuf?kUM}hIEivZdKfg z-QU48)Qe~@Sn~Wwb*2GfPH9aH$t?-0Py%SOr~6!34-`*aG&e^Yt^%L`p5v@e7DMhp z)(tiAj{qEe1R1*+N7UL}|MY7=gK$zt!WZN5c3)o|xGYfVPvGG)u)%-APnYqEv>$A5G@3c(IV zaK^1jC7w?+bi4)c5KGqG?HV(^nc*@?q_*dt7eu`(s6crQ31UjY`usk0g&xNbIVbIg z06tXb=ocZ&k<2#q|o(31>E(KX^32 zzsM2yTPl$$(U1=TevybzEr0>GXg;2Ba5L&$W-XvuKP?9WH>qn;-(+eSkSpfjA%4I zVn;>M^vg!m#?d7Zf%6)yQep#PVoO2C2{?dbN~OVnE{&(lAp-;ixY>S2b?^*oTGRup zFuEWE2W|k*uF@)b7=M$1r1`&VsttSiS)tlUFvYrZ!zP#sCyYG*it|ZraehaX7LZWM z0b2DyDe#X4ra6etg+W#yW4yS&7h@a|X|z!X@{sh6M~w7Lf4Wv4LjPb{kM3%7A`D@W zuLZ@7&zJ=3UGcH`n)bTI`f#&?jdo5PmgXpJU+d@NhXon!iu@#0i)%>^ve&Q6H3 z0j?Ki2yJjd?UXZJz9qutmlbF3K%k*$`|{vb&+A&I-Y0}#-dcq3%Gi9MZ>;XbC#n-V z+rOlvD5e(FMUEh6FV`3iw0>q>5gwrRs_G3G%Y`E@x;oL5ZaxGei!V|K@HzL%aI zf0w>3IXro?cc-qfAwhPq z_<-0JIc~v{dCdB6RyAdPBBM(`mn8%=%*|(yyy}Lyh7&e~$Tnrb{eCuC*DA+-X}N5b zG{hk>yj?Qt{O8{M_zi!gSumB_~3fOsncU5tVGC<>e4#`AyK6{7W2!B4kt$a@+lKY?~edlNI za6$7b&3QPS)THaF8+rq3cS_U<8w@n6x8HQy>pKnHdZ!cMoCEZ52%BDR=ZP=_lG#s_ zdDOWyB`iBOI^@D!_g`*5O<~CBKdDoecyf*(3qloTH0NcPAEQWno;5QwI2kF^<~E>Zuk*e!H23ECmJ2o4dbW*^{<`0F>^1Bjsf7=1XQU_OKF#XM*AW@ zE1)m@cXWGn{6ez?e1H^qb!LNXz+ju5bhsZtk*oui)kN9JrE0LR7= zBlF9Ze6xfEZ^N3)ko)FM)2<=$r_0YU{%F#?tBhxaKoKJF^%@td(${62OZo( zZf~G=KR8)`lx7g-nLd__ik*ytl_VnS+XGaJH^EF7#~2;V6z0Xs+pp;Fg=@V{26*6h z4vXHOF@%hsz26){#=S>I`)#7Wwq9A^IoMYh1Tg!}a~qIMMuXbr*Z)(y9Ih`Ql-$v{ zg`XBd1}$DECCqe=7&z5-Ba}~2!o4`-CSR_g{p-XV*%@u}S5~xkk~(EUGh{q3YhR9A z=xt{f``6W_1uAX71?m@0QkYw@?a}@Pw)^>6{Q;>G&1%3;Ezz8JJDWnKvn3-AsE%U6 z{>s47jtMrL$-cOW07n%K;?XBdr1k01kv~IsVu9sXbjU_uYkqo#5$vIR^`>?wKe)9@ zW*1e#^hYCMQQ;rXLe01_k46fd5ajQ0{^)B1$Ad2DCVlPfy1&$Ut0<|}ZxsHe7cPBY}D_CFOCS>!9DP)Va zQ8csfx(@9~Lx#%guZ75UPV=%uVTq&So|9irBC`~B4Zc9`zCs5gr4vfiB5Y9AV&dN^ zl?&v09wXfOQ+4oeC}b3qPBt@enPq$Yt>6jD9M8x-QUtrW5%y1Y6BNHj7DGf*I3KtPmQpD1M~x69Au9Uax5F0f?9= zswUGgbkzH-#H@1w^gP5chyjgg!*c)=>&w{|2bHgpLGIU2K2!&#X&E-CY>w^#s()7c zDW9530z4md#Ba&?ROT|u5;?OACF`1+n1e|0H`u=0%5Bne0b-+Xxxem)g2?usf}yDN zzY50w!k+Yi6*)pYH}t8VQ7{5rAtny}Jt=hv+MZYv?ZM;m!pLAI;sLK+-Q<}kLRN7{EJT()v1=(q?Vz($Bs!y zTueRw@YDl_|DrU>Z>3HVNcL#|tAxFL8M365FPuw_8=Ow1X_N$rA|q=vPe=d7;j2VX zzy+D+g}mrf*QW&Nmajip{st^K=rw0KFFkT=IH}gUMG3LP`8fj@u5b~6-t{q~U8{rm z=%FVkRS!4)#jkyzAy8M$pGqwW0SkzyP41IAbw)Kp4+ZWNXXs*4Cm-VADn`%qe&Lr8 z`O|+Z={FTFGb8iMTK06$eYi6m4=^t%zQgj6H$WaDLD3c)YHd@EMck)V)`_z{@e&ne zIo#@(@Q;qxm>|c;5~;{5)VNvQuO;k*kCopPJ}JW9*%RbEtN13kusoo)3jsN!s^lg6LAdO#6F@S^jvH=8)I0G8?GBl|7ts_bnf#kWxv_?@(d~Xhps+q&>5N;6lt^OB8$!!zjz%#bXZ4h)|bn??X*Vc#6Y9 zE!Bq)_3o^dV6CNrr*MRj?DM~C{W@!?Bs!8@@#`yz&*Ek}w7o-*59 zi^TsZhg`p9Didjh#$BA5UUoqHkI@pZyA7NIU_vedMQWtvJJnne4kk8a$0XL}s$&OO z(bR8k^#9K6mT2B7KcmypEY2-_5_O4??q*?w@)qcK|6-5iR&!n*3pqWL1`NZoS?Mz4Ud{|uV=MIbZoMR zbhM?Q6=vWJhy7~_;uiJj7G!rASdw-;!?(Q$34r9#dGzX}XsLB}V84l^V%jbKM)8Wk zVK9!BCi#n$7;)-H->8irGUdk#kPOdp_KCY^m!DhFgcy0U`X-G}5ZT70jAZ$*-s8cV zu-Y?lt- zUbl2o zPC($|m^tM`G2s1k70P2eK}UTD)A_EYx3@$c%!VEtP;is%tmka%M~%)*XD)JH=q$45 z803s`sf(Wot<7Q`Rmc{`*V3)z_v?W{l2sc)dQCJ(l4hidaOiu;rQd6(od*ug zH{~~IF!etEeidndjRy$^ZBRl&sfH0}wk>*_9jo;&-q!LiD6lxq#1o*WI17N)sOw!tYcF=D*SnB<&6_74r z15%pyA9qf(0d+j6319kmF~L+=_2SG~hI;2>)s-*mSAshlTSi~rn~Ha41zP;P5aC|X z{c=0uFSpkb5hZn%9&$8q?N`ru2QPp+=xU|XA&pUKB22a4Pw!~{)j!xZnf*dWjlH~3 zafSto@d&di7_?bCd|tDLULSftB`kIX2(9Dh+58rIknF0=5utOw_II3*inNxr5mUJc z2lIdsT=+=ld?%QC(jjvHB#2Y8Ozo7nlg$`I#{mZwBe}rCQUx_tDm@6UISJyQyb;#R z-QGWn+iEjNg6J(egARF@t)?oJ0223Jl#M=6AfbRc1Jt!T9XNmOd68GAh>k)l<+E_X zvm2R;{)uqT2cs9$fCYv@SuWri5=Co&)Iu9obZq0psDH^{k55Add;w~$LflOvC<$WF z>tO`>7gtq(mq-I!{c~u3!S~J*P?h&(ykv_8e4oX?RORsuuqYo!<>QM5_8+1n*$8|( z#HLD3I7IwVz=3@wj6}i*d3Bm-CKGDC2A?E~q?G}RATJ0V6c>ae1t5DyV;BBc&Hqwh zB?`wFU@=8|LRpOkC=WG&UTqyHgLI~OX(XOV(b|jT-r1D&9_+a);3t2#5#ksT=4rrB zKD0%7L3khs*!JVvE?<*Sg%g;4v5mF=J2ke)wnBWLc*ZtK?xuX5+TT0AAD`#>!v?a1 zW;Ei5Crh+O^hWVvsU%tvBIv&{whUai3AwZzDXuudl396<4144AHv-r#lFUgj3vZ-LpKnOj_)3g zjNF1zN}V2;a3&};PQ$tocK}e5m84Q|1s#hg;`&I5G1ZqnX;Nf|>yoT))s@(0pRqK| z;?)}`l-ISeXUZ?t8vREv_I`L1$uM>f@_G3CIz*+P7ebi#)PNm{4kHs=jtb)jss7Fn z#Ex$86LQ}ij`Ac9T==g~NS|D5O`;&tu_+yd>#N4oIOZ^%19X=uYoJ!|c7KR6Nl*y5 zIrFT5Dgar8I}p8sl(o)@DrIb!&1gepc}`7ed2Zz@g)QgVzrYuTHErN#^diEm+0l)W z8a_OKTb`%lJlKrWcRqfmRt1(uo<=Z33|VHvCcur#Kw#Q7s^a&IB!AK{xle875sFKn z!&R(d1_8(8Tv#CyO+1&k;6`(Af-h>QG>h_~+P)JdFBq0vuvFc*bmnw-tKBvByq% z>ELBTcAf%tcuVX@KT~OfEm`ut7rHgVv|Fl0GR%Q{;x9~yZ+Xmj71e3(ea-&YIcO}h zR{bMmo_-)I<&XWI)(tHV5d>HUFEmxuSJ0uJ7ed=l2a<<`<6Tu@R|7^i_jy7qRZqAz zYji`idLR{X&_cdn&y=7}4m!hgjbYPt`0N{_1%7(!MQjG~Y0CuoG*GBEBG67{64Rg5 zycmj0Ua3&WI@b?O?XvfKW%6dyY7Cjet!h@k9skNjzIGfxno9S%9S~%K^id;)C|Lg@ z)1bFn1-lH8^Mj6;$6w_I;u(n8HI=J@8@Mo9`;s*oxPh0MRG9Um%8%eeoIMlt4LYF0 z1aNM1{W^qg;I#d~Csl`MvPg?R_JeHEVrkdFw{CbM{^6JRci80UnCg$|)hzwPdv050@0 z!kn#|En+S9@24Jl8TQrEF22-D_!FKtRR&A^DtG@;bFj??1}<|7GrjqAyx?(d7@U5PfW;IIdJM1bQT@~E_=SHXuod7G@9YxZ14mM#p{o^kKDi-*8DI?Vnf|X@3 z;Fpos(@>(rx?K(vJw8-rzMw(Qq0b6#cjV=zGGh349|RIvYeAK;mpMxsv`?@@g&{`n zcmY@Fbp>|gO6>_@T>PZ&pl%|0cZKna7u+~={hzv!!10%9V771K8INxuuLyRYFgcYS zG&Lo32%1UvpmnUnQ08!fsg#al<(6O0o5a14dJ0UJv2U-fjaJ7;@~qO z_}6Ys_bj0`Q}UyL*zC@Vdc#L>Zx<;{FHzPq@!XCyy>M$OFtxD=%h((n(eMc}IPqoq zDKk9WjC{Qpt+)=^QtQQI&e zNJ^JV&j2cI5YEs!f*^{5bSNP$-7PV|;2@$Ppn!r(Hw-1IQWDZ3Aw7dg_jk|Wv)1>l z?_KNn{`>voLUf(`oPA$=?`vOspL3IPk^M>pVRYArma4~~9c00dwYl?{uxFE?`Z5DO z1>xHukY?K@OBw>+7>340M<~#oj5PzRhJ^~gtLM<%Bb_6RS7;JtUb+H5-^h=DgE9V+ ztVS;VD=}c$dHVxKbx~m0Pwh3#3PET*wZY}{jZ6H&_phBLJYz&t{Z-KJ*kvJ7Pl9X2-KNkA23d+y zK|i?{WGVG9$xr5TV?N^3i@9|g-l7zTT*1`DMbFX;HVLckrM;fP?=?mK6S* zqnF=gQT1D1zcRj@7pmZJ;uj1N<(khFl{0)rMrc;BoZUIwJi-i;vMEV$xgNegFb@kJ zrX$BRO!S%J=6y5%@4g0iU}5)mtJy5| zA_jRkXr8#Tj2ZvVNj3@u-A%_bjpkxWu&hQ(yNbEi$-!eb57%6X=;Q@AbI7*}f+)gB zlj!MoKDdxb+Ul;zKsEg(a^igD-@|ty#DH@9enAquB&Mvz*38Ed+0UlY{92nor~DwR z$8{p03L-2=`|J0^cOs7ouf*X$v(0w~B67#I^Y*O2E_%M0{#DZn*IK6NaV12op55LB z^0l0>BnfGvS8!g9DBbwtWggPM>Iy4&jwJ^uaKPu@P-s*zbHv zpp1#S`Bv?`oeHx!Wqh#b;Uas8ooE}YBaPWM|1T(8wF@sj%LUt~A@vg3alvOc!?)c? zw!?7@?7EcL`&s6YzDpBd&feA_i8k9T)%L9W=rvW^GvcA0cGG_7IBnruV#fjQli`-p z*5IeQskecn|AMR2wd4^)Ggv!{vwz0ws+TV(4v^6&W8?+b#;xeHSK zN1@p}v|kJy!h@|yI+f$o!tB10viE%ZYRp^&`&_TyC+}u)PAxACoK#PXexx3;ex5bt zT_=|MT1tJn5zF^y8z9Ow62xM&J@u-OsoTj@-0bC- zUp;g%#Hsq=_Roe&AYV@jEa^iz1(se5-?&Rj+J*@Bv3(O*SUwcHVBx#{2qDk2^ui(q z^;45^_bh_@<>nUpxC8B>TMH*%+rTZ{XjdF*9jo}fGW(mMmyeW(D8!XPp^Uwtp$-}s zsY&0F%=^pka0Kr89y<2nfEFPo(qF9f*iG!a+mJp*SgLj4gT7>qeO)P53kuR_>R@GW zx#k%s60meUEt9ZAWov4ro!kR4#b3qB`JnstFsN$Y?dm@27-i!R(`eDc@4V4YsFa zzd=1xLTkk%P6N!{{D8r>qPX$aEW_@0THR4KlB@k0E zt&QTFA&tqBFrn4lVSSa~tKPW~rsZi}c~W>cXhtmsbh+NCJW!0_CzwDHZ-T(>H^2n< zh1WD24|e@-LyZ01fEkkaJ@bCJRkQuBUJ(laa{pS;@S6|^wGk&yB+7GO7{-6@cLB4$ zf`qj@xC^y~zn@^8-drF28Za_7t)kz4-xDJqW3iv|4*Hm#Twb%M-s@XnO5(BIIacde zoXzb-ik$kyBvThkM9T9kl_)d9`J}U?+YccAQE@F@$h+8vHTxFilp_vP1PO-w6ZT;t zMAz=(YO0TV*@YvmjjR4i*%>bdrfPo!Q)&q|!dt%PMiT);Ou`lW#-M4^zz)8&AwyEI zkJxT17}b-}g>~x%Vev@y#{Sv^w=U@t>dLxWdD@;V0~+81<_MA~R!tIPtMzx#xS^=1 z5BeJBwzF$g2v5Z+Nd!#)>wD*)1XHYxp;FTQ6#6PX+!x6Z8G_&1o>Q`C6nvcBBqMoE zAx`(01aU)@LOk81igzSx&9*-KZ-ZcRHu!qdfo4rjwYjVu)svJi9an}*8~yIGuIAc< zPxHrAOjjI|$++>JNN)fkRzcoqGAmhn#~+uxD%zUHz&^8k(B4%*jd9=OLyYV#Px2Caq9DL3*G&+|rVf60!Z6i;VUs~iMl2Zx%_k>8#E z%RJ^@KO?f}j?31fj7+tP)S5ANJ=mAM%t42+OzcQrf)l# zT~*$`T;Gw6^Df3Ph#l9`&k~%IrRmqF*BQy1FIAA~$?j3vIZPev(xgwIjc~mz{q`}z zwhi%s6A|=rd3IK$UEuu(sphVc*{EAL9Tj_Lj>$-K8cZ(C&=OmFHx#SH?JQhGq!L>F%7ms?@jQ<#?b^&9BUWSLy zve&e-E!QrIB|e%V%dlX$B(pXefvc2kuXB37`P$+g_*MyklaTAM=L$N>WDr|@zr!iC|KS0_5^YkM?>W&Gf}Z2Jl3hQI~+K_a7Si0gPj1Y3mJ|JEM@TDEryBI8~0s{{_X95M0%?e zBX}b;0$U2H=+?G$(CvOqNquHe`=jtm`*7hqmHP)usvZTWx*L0)4Q;1!9=so(bA?B#MnLn`LU# zodBAbi=*bqKxFns{(z+H0Ke@fTv?H`!;xXnf)5QzIYUtcu_oEq~4tsph!;HsO#`eV45HD|5k)Ol(O0rO!THRJHg#_y8MhyaVlG}(CE^^B<>{$IWx zciFrmecFQ|zpbFnMV}!rM_}q{JH;=SB3SF7Dz4q17-AS7+^A#Tp;301|aIPTe zIH!oEC9Rzk!N;B8#y$}HUaDyT-)p3x9A>o|^H@*oDnP;*&(9gZFzT;f(OlI|LS^uM z>u#8Ee&)R%J)de+c^?t1t@xIk81`fuX@n~2$mE8l|J4kxS{{-zc{yU(8ShYr;$-nK zg}kLL6g1$V7;gRMdH8Em1nS8=kdt~K8c1yXlm6?CwNX*qi)`B`4F=~pZ<641b2zvg zwMF+Dkf+jTFC*yof1&lGs**DB1D$!0Up0%%+K_SUPo zq(GVOVbib3H4FR+>vB48RzI z%4L(&2M5!U6gqmE47(}`m>$m4l)f~1QTe&sB!ezfE`K)}Et<6HgRXzO_aTGRq>-G& zN}#A*<|+y!+ygC6Pgr_x=6V|@M8*Hl^4Ou!17~8W(d1tiOi9W=1_%#OGlZpIWpgmvEb51MgS*=Q6 zL{~S`p8qIA8`~mG@d9e@mX3w{etMKuMi#=tz*A5_A^cN`C!}%c#!7yrq?ZAd`FAfd zqrsy|+01Gezyk_)h&?YR@)Ciae~To_B(pjL)>jB5F&kK|*%gd)>8&Sqdak-BEaWzn zoblE7iNC9CSKk#`QCyU&-UsmKfyESrnaaPY>S+^aZjh;j$5UpPtS-QM|)6uBO1rH&GHp(P$2nw1| zA~BCJ7bZ2Z<{81F+kL;|T-Hmw9*3IoF3rB)Pb&G^Gcd>Vi5GF5LdpV4`j>$R@dEYx ztNnNUBS5(CxCi-@MyY?3TZ65QnmnDFG_E?beJaF^Pl-e!U+4iKV?T>C1F9e$f`t z_iI)AsK1Ha!TUZD=~;ZPy@P8q02@F;;{1HGetz|5C1PLinOv9AoQZm?3NQ>0<3@$#coc|ex7(nx1`yo3lk~1qdzXVbU2rC8NZiABwiw+Pq$~be^_t`6G`}hBB{E{fM)!Za<8bqsL%5c@a=V%AwV?Bteu&<~+Zti<< zuhZ2usIEwQHaGnuA{eTxa|bSoQovQ+f~TmznNogxm82!>QKWXNSCC#`gHwFi{?4}> zcmLVqHn7DHT(dU_LvKk(k$)?tc1&uO`*g&9%KK}$I zz7MFolqrwCrx|nRgfRWjEC9lGbSn!QZHytG{a^g81YX)zr}aTUaLNP`Tz>|K}`PiR4@&2WzgL+y*kGNfE@;^l!J=iyq;Ph6!2qS zL!(O|@0BQa1r*RKn*w(I^LP<{h)q*`-To z{}s|fHL!!DKZXWf@b~%2G5iNNMJL$9Wm%O;(IsJo8Q+ouf_u#bO@11ko&e%=ACugz zNJOGdDU7DsTUM*u{cb(f>Z}rAlr5KITau!Rz9gi5B`i1y0Q&I2mWOpd{&P!Kh%^`Y zCLEGzJ(mrEX_zVRiWtN22asi|iaEha@fnX9pYf)xZ&DIdNJEOWuC`R@G-&pbgCv<( z@OatnnZRcmVB4AOs}#F}z_tyjvz8VF+eXbwfRDHV+ghU!EfJNs_E&)75b4%~sWwK) z;+>nPNC4cmJ&8^!@RnRkVa%nIP_-&?Vyo0_`(5k4fprzM?Ld&VdtfXuZd~t*(9%YU zYmFoGx-Gv`=3Riz_?}$S3NS}&) zM}aCH1Q0AbQ0Q|~b73sB_fLQZ9Z!M^@IppWE}TGukai?%lzJ?9k35!W-S$&+gFcWr zL=(zBZ>ivXydFW~arkJRiz3QY4Ul`U4iaAw382|x8otrlUbkvGgLaS)HPE^2PcDRl zln6rI?mH5pr|ot#x@2LYq6$0_;Hq?n3%6?Y`s~oS^rovjwW%|r=@Ep`5edx9ag!_& z-0m{voaqarfI@p*m2}zOiJjP)pJ9$33DDkQxOR}b4gkhtq=G0>_3ZWaOUX95O3CJI7mnPaMfd$xON1Jx^WIP}zXPs(?z>5PTo-3f zw0e47oFlyfG4agv`VS1kTrW16Wa$^uz5K3!gAh>h>opKzY}U*#lJeXU3IT;g!G645 z3-!T+ei#&6z+$W30MO7m?al^F%zoxII8M92B}*&*-31Doh{mt8y{l6l@(P+6io(fMn0?sU_loC8SX1bRYno#Y64#R$Vm+KPNY4T2FG>cXQDy;PC7` zZ5Z~tiT`@*&3Sg%`PI@4aM;6bl>G7T+(Jj7srNLQ<3!E&lWtfqwhOJ zF~XW-0gerae>?CecWN2H|1_Sd`Tf$!9h`geq_A##*+_N4t?e&3=q2@G#vcCL&AsoF zO+P8q$(EHCsB;In|LyEfgO!6r&_oU)elfkJA_r2{ly*-Owov`fH0q(8~0}Tp1RnP{)sI)7oHTW@$5A1HeZGgJeOsma> z^%;4(Mrr|rao(k@u7}l8ta1JOQLNit1NXFLR54y_gVT}R1u$Hdm6epjVb`#cbDc-Y zJzjt1Ei3MW;kgmIfJNn+jc%AAOaz>%bMj3)Bw%MkzapziZf7c}fflw}gct$eRJX}G zcVJ>Gb^IZpKg&U|tzSnzKMN&ih(E_A`#4~GL|xy+BWd;F81K{V5gQ!`TF-|80z3{Q zC6D`@7CZ3UwSLWS`&Ss<84Z#0AGUftok;!i3SK=v zbe#Ex^ltAWI<6>vC7lV?Wi{37Lzwqgjo#R6XeXYeSLWo#i>-dk!sX*WK|rN43Q_-IjrIdD>P`lXSvwt&T~TXHxOc zT%wLP>9dPYRf^yg*%m0JGbNv&s2taK^!oOA1e>We;(O}i`oKLMN9blV1A^Di8C#Lz zw>upv7^*_Aqja^S1@&Vapje`K?YTPF>$2YCO3rJR@|CEOVGsDgPkpmG3$yWpq?P6N z>#W;{N&2QA9mgt`z>$8bo8L&I!2aqCfn%RlIw=F>7vF{n9Da~x8$Al)-VKrUH{Xt^ zZ##mmfZVj9pHn1HBauzoQ^HM9Ku|FCrY#IEAw*#gy z>KrF=Vh*DeXcg+xcjk;C9IiK<=zIBU>@NpLFANxzMSY2|aUf5}nqPZ9DCgK4>b?2! zNlR9C!$y*vu@8J7VbpegNB=NKiw8XM>(0yzr%%j=f8yskCg6!X2~Rw@^8wF_fO5>) zJckXlm1u=*s8EkZ(5Dw?r8e~{0o?3-uu4?=x$dfteH7#m*Q?T~(JZs2W^z?(4V2Pk zjv|YaR=m+Q?=rn}y|-yUuVmku>#kzAfgROqgH zQVub^o~e3(#)+dqNH%5ay=nZ*5r$ih!iYzX`tO3X&g|ObIZJHDGF6A*T*$?itR60} z;drB#te;vTEbUoo=v7T^Pql@N$Jxn#lU=qK?h|-X<4q9G^1^O90xDyLPgdy|xs4tS zw62^%)amKGxC-(z?b5zyfWP})V`1p8F%12T&8SC(m*FOYu{@C%o5qTaVg+CNue6k~ z7)fI_Ia(YApLtTOsUNuz-&V39vL|VuquSYun_pZuTg~u+iN86TV3o+3f$A~@UN2GP z@iJB|vn7q%#??rlCEYifso>m@a@;Yg>bFdf(uUu3RIU}|$`7pgEY5`;;~?MqHg8%T z^i@j&Fr^XrCqg0*!3#pSm~v$C8+?}_oQ0y|0fK9Xftn`c%9W`a37PTZZ<5k&K4SJ% z^zA=JB5*ZM-pdMz9V$D17_eS^<%|BiAS?KV@2~V;LZ6CH#1Dq! zjWYAfin-^WC-@rvmiqy=vLigw+q5#My^^i%D|zKnbE?PK&36<6F0{o!r2OE;|sq`YzPP+7_$rUOz|N zLwe;FqfZuSBbFx4!q11RY;dOd><)b{ zkc0`|QH1ZGM+gFHcw#{uIhXE5{Ys08u%AV@KpFBmTXO>cw+~ET3B4ljhLOsGz)S{F zIlqFi208>^klYtOio6#JWQfe9zwiD|l0I#}Kcnls38x6TN%1I3J-~}~;p}$bymW3| zDkp2k*9isn0Du}L>wX#n!_Nb#Y5nx|t{A@9al#YD>XnrhOwjmhjW+^fdZ;}W8j%h` z=uuqnQfQ}T;{@Lf0tX>-Xwh#`uQSKSDpA@Wgh?|vn zQs2EE-*B?nu%jiA-KRi#{CfMvKAx;~o(7QmJ=x*I79&s*f`(ix@*_*$q7Pa{h(xoT z{?9G*Z_wvMP8Rw;BzXNKx0cS1fyAD_NCkdVtq)}G=kA}f-JnVIB9lKTSch)a_@4U% z_QrmZBt^1@59T?O$$l>*+td^bG8tO)=Bg}MsT82S+} zE-Da8I$*x3MA?kPbdV}=YPGu?kFOY&2qQB2iSKfdC_@r}PEjUmwe|$m9-xH&xf^ZB z`|G8`GjF|HWy7LNoAXWBDO1Rg@eSMsj8Z=V2nk`pv1wxlhyjFo;!Z)<=X>pFsRLS< z&mdaRqdQFkN<2fN3#vTgk4Vm=Rg`gZ6$=o8mi2eru0HpDS*(o4a4u5743l!3Cm0jUQ3@|aH6yLJq z*C>Dcmb>E=${l-Qee~=cz*4qJnXR8w4}{WRY(lhu&8K^%xl>;waC38AumlpF#erX< z6<Y$(m69mlU{S)RmpCR2LaWVqHSb?}(OmX8ofw07%TI%J>#Act_Cv1df+U;C^dFR{r2Xm0m9^D_r3sUHnViuAPrmxJX z2fT)d<`9E7mzNfj*X#x_lyqYriez0qr3lo-rptq&X=;zFOrR(Emmug0 zgs){p+C}8KOvLTql!UGSE0?WGk(U(Q?ET2AYviOtqsA-W<%3kZ z-=xQ|sum~+fuWdz(Jq&Hv*OXkb-FJd{T(Ca#(k?*-jUh%`U5=F(!2*!7b@Q}j_!piR%=?TwS|wFxvA&h{Bp_p(kOE$JJ27Z9

(? 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

#M*7LmiCcF zik6$SLWi_xN4;iYy~adVK#hfA|@1Ql{dWDa! zpATJ;^t|gmJ=FBM%G*2H-nJdSdl*2Fbo(%!)0y1^j~%SpGG(~B7Xx^YI)WvPnK z5)~8X`eu#6aYbq&-l|g?ar<-+ia9WUh?Srn4%JE1iVL0=%NP!)Y+04E4IPR0x>Sc$ z8d$Wh;PHH1?ErK9Iu=B5b3U?YJ6Yx5qp_V+PSrcuE4T@0L|E5)LY~k? z1IaN9$`zHpVOcIQMl}J4yHvm%XWZxs<&wxbk3?koNRbgiXGp-fchc`bOEHIC9*VIe@!pM?**HmDI+-Q7m%Hx zFQ6LeHjP4Y!#Bd%yI}17!q4}$f!|}8TZ|N&uP+SnGlHphnc-_g49P*_`A&v~cOGo!`Q;!f2!NY!xh}Wv{la2? zVb7398zJbFC~CChgB}Fvu3UPDbdXtlh0FrH;-`B$!6;ZyjWdBr6WmhDvbKT9!+{V% z6MUe^yUv2(p02GLB6)>E1Hb4K?*X$Xl=i~V0$DIOL+_-$2=-*HHwIzze^utHx{Dhc&ADPP55~>jfLkZcAsH#r?%7f_uzYT6(E6eR znMgBNcAb@hIZ|sdJJH*_l(o!Sg)0D|C(4UQuUn?nDoHOkA-VQq>$q99C9qFK>h0%l zeD$O4`||wO`#7l1%2*iG=jBTcL9iAY`hv;NQu>p(48Zl=7d*bPFqv^GlUQnV>nu=5#G!ZQh1o+&}Sj>Lz; zPbTzmT_#%Y&K?c@LiSH-ab9ketkh1NIai-TQMx((y$ufCuw4nlB%J&m1Ei{(JNaMd zLe1IhiI#|w;Ys;nwdrZszj_^)Z4=~At!%|KIdY#r99 z5(xB=`bcNc!+|zzlO|I`;ZGsn{%vG@N9}^2Y?4FgKn}TX(?FU50k6@WGdpe7%i zGIN}EoQJstFfN>?@6xs~XCFaw+nkv~CU67nz}p39Ck2;q#l`k47lY*dGMu_}a7Jv) zbkf6t8z(+aOJS>e0k8l5d|61vNU%gjGplXf%{%)TuiuIow}?)?b!)h^lt$~sq`Z(< znRyZe4if26#4N4 ztgoL;y#;F#-yAU#w=$j9Kj^(O_(+K=h5u8_$jxysNjIKsZls{VQtE~EA|NDw#N))C z%tm7SV+VHfr5apHw!q+0s?GHs1g@kg;389p8(A4LJ#BO)szipOa;}Jjp{IIT->S)T zmu^`GM>cW$p^qq|bBp}N>unF#xyDQoWURT}>^czT@IGLf(UuXPTurYF<@Xk0 z&2MfhG2TeNQB?~SC=zw&pdqyq+&;pxr%Q^hzeO^9GKboCSJ?^)@|JS0WY5>d;WX$~4w`i+`?`WFf|U0fN*7V0fCxHgo!`pR zsl>EAYri_18gV^s?nH7mYlT>;XT9891(mg)j2pY|;w861xjD6!S@a^tEeZEIeOPaY ztyPoMi_2WRe5WKc;U?HDz{kG{9e)!n?2O9^o?T`fZs-U<_~h|8`Mb1U>(E(igXk`} zU-+St%6qrrA{V1~a}g)41mhlN|I)piYxVJTyH4T^WMa5fG3K^dvD>x^h5Ly`Dt-7%HRGmn<7tv!iv`n(KM;8$Z6_B} zl#1zHS;jpwg1_>0=9uDsGXXkmf&_`SKd1(l4S4KNaf%9|uW*Fx3_XzKW zh<<>1J&bU&pV<>EBCJv$O|AWo>}bsRza+l?51!bu=F|o1I4om$t0z;v zvxO6rXrcSu`0Lb`kbs|3=ml|3Ok~4rJaV64iHyN1%y$%WU*EY>qNKfmjgX>LH+mha zepAdm<QRVClCe52-g<;|;WQxDhk8GgMnQD^=#_xs^|b*`9O|oebcDhQ z35{I{kn?tT{GTZzB>zK2ADKVA_~*F%5jub5;venu|GSPB;;pLQvSrIp75S68U~v79 zGAVvMXHGg0R{eu$oWp;@ccXVKm;jnzR<~_$c_r^eag+mAzePnsQ$9!5?B@RhvOm{? diff --git a/src/demo/.idea/.gitignore b/src/demo/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/src/demo/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/src/demo/.idea/compiler.xml b/src/demo/.idea/compiler.xml new file mode 100644 index 0000000..07e72e7 --- /dev/null +++ b/src/demo/.idea/compiler.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/demo/.idea/encodings.xml b/src/demo/.idea/encodings.xml new file mode 100644 index 0000000..63e9001 --- /dev/null +++ b/src/demo/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/demo/.idea/jarRepositories.xml b/src/demo/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/src/demo/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/demo/.idea/misc.xml b/src/demo/.idea/misc.xml new file mode 100644 index 0000000..d5cd614 --- /dev/null +++ b/src/demo/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/src/demo/.idea/vcs.xml b/src/demo/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/src/demo/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/demo/src/.idea/misc.xml b/src/demo/src/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/src/demo/src/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/demo/src/.idea/modules.xml b/src/demo/src/.idea/modules.xml new file mode 100644 index 0000000..31eaf94 --- /dev/null +++ b/src/demo/src/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/demo/src/.idea/src.iml b/src/demo/src/.idea/src.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/src/demo/src/.idea/src.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/demo/src/.idea/vcs.xml b/src/demo/src/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/src/demo/src/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/demo/src/.idea/workspace.xml b/src/demo/src/.idea/workspace.xml new file mode 100644 index 0000000..31fccbe --- /dev/null +++ b/src/demo/src/.idea/workspace.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + 1665466222251 + + + + + + \ No newline at end of file diff --git a/src/demo/src/main/main.iml b/src/demo/src/main/main.iml new file mode 100644 index 0000000..908ad4f --- /dev/null +++ b/src/demo/src/main/main.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/demo/src/test/test.iml b/src/demo/src/test/test.iml new file mode 100644 index 0000000..a0e49a3 --- /dev/null +++ b/src/demo/src/test/test.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file From f997737018505cac19f95ef503b0025bc533efbe Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Tue, 25 Oct 2022 14:51:13 +0800 Subject: [PATCH 09/10] 111 --- src/demo1/.gitignore | 33 ++ src/demo1/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 58727 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + src/demo1/mvnw | 316 ++++++++++++++++++ src/demo1/mvnw.cmd | 188 +++++++++++ src/demo1/pom.xml | 130 +++++++ .../com/example/demo/Demo1Application.java | 13 + .../src/main/resources/application.properties | 1 + src/demo1/src/main/resources/application.yml | 8 + .../example/demo/Demo1ApplicationTests.java | 13 + 代码/demo1/VX/.gitignore | 31 ++ 代码/demo1/VX/README.md | 28 ++ 代码/demo1/VX/mvnw | 310 +++++++++++++++++ 代码/demo1/VX/mvnw.cmd | 182 ++++++++++ 代码/demo1/VX/pom.xml | 143 ++++++++ .../main/java/com/huang/mp/VXApplication.java | 16 + .../config/BaseEntityMetaObjectHandler.java | 32 ++ .../com/huang/mp/config/DateFormatConfig.java | 28 ++ .../huang/mp/config/MybatisPlusConfig.java | 27 ++ .../com/huang/mp/config/SwaggerConfig.java | 70 ++++ .../java/com/huang/mp/config/WebConfig.java | 19 ++ .../huang/mp/controller/AreaController.java | 62 ++++ .../main/java/com/huang/mp/entity/Area.java | 97 ++++++ .../java/com/huang/mp/mapper/AreaMapper.java | 16 + .../com/huang/mp/mapper/xml/AreaMapper.xml | 5 + .../com/huang/mp/service/IAreaService.java | 42 +++ .../mp/service/impl/AreaServiceImpl.java | 64 ++++ .../com/huang/mp/util/FormatResponseUtil.java | 47 +++ .../com/huang/mp/util/ResponseResult.java | 34 ++ .../VX/src/main/resources/application.yaml | 20 ++ .../java/com/huang/mp/MpApplicationTests.java | 23 ++ .../generator/MybatisPlusCodeGenerator.java | 36 ++ 代码/demo1/VX/table | 26 ++ 代码/demo1/a2/.eslintrc.js | 31 ++ 代码/demo1/a2/.idea/.gitignore | 8 + 代码/demo1/a2/.idea/a2.iml | 9 + .../inspectionProfiles/Project_Default.xml | 36 ++ 代码/demo1/a2/.idea/misc.xml | 6 + 代码/demo1/a2/.idea/modules.xml | 8 + 代码/demo1/a2/.idea/runConfigurations.xml | 10 + 代码/demo1/a2/app.js | 19 ++ 代码/demo1/a2/app.json | 16 + 代码/demo1/a2/app.wxss | 10 + 代码/demo1/a2/pages/index/index.js | 48 +++ 代码/demo1/a2/pages/index/index.json | 3 + 代码/demo1/a2/pages/index/index.wxml | 23 ++ 代码/demo1/a2/pages/index/index.wxss | 19 ++ 代码/demo1/a2/pages/list/list.js | 139 ++++++++ 代码/demo1/a2/pages/list/list.json | 3 + 代码/demo1/a2/pages/list/list.wxml | 25 ++ 代码/demo1/a2/pages/list/list.wxss | 37 ++ 代码/demo1/a2/pages/logs/logs.js | 66 ++++ 代码/demo1/a2/pages/logs/logs.wxml | 2 + 代码/demo1/a2/pages/operation/operation.js | 132 ++++++++ .../demo1/a2/pages/operation/operation.json | 3 + .../demo1/a2/pages/operation/operation.wxml | 18 + .../demo1/a2/pages/operation/operation.wxss | 32 ++ 代码/demo1/a2/project.config.json | 59 ++++ 代码/demo1/a2/project.private.config.json | 7 + 代码/demo1/a2/sitemap.json | 7 + 代码/demo1/a2/utils/util.js | 19 ++ 代码/demo1/area.sql | 26 ++ 62 files changed, 2883 insertions(+) create mode 100644 src/demo1/.gitignore create mode 100644 src/demo1/.mvn/wrapper/maven-wrapper.jar create mode 100644 src/demo1/.mvn/wrapper/maven-wrapper.properties create mode 100644 src/demo1/mvnw create mode 100644 src/demo1/mvnw.cmd create mode 100644 src/demo1/pom.xml create mode 100644 src/demo1/src/main/java/com/example/demo/Demo1Application.java create mode 100644 src/demo1/src/main/resources/application.properties create mode 100644 src/demo1/src/main/resources/application.yml create mode 100644 src/demo1/src/test/java/com/example/demo/Demo1ApplicationTests.java create mode 100644 代码/demo1/VX/.gitignore create mode 100644 代码/demo1/VX/README.md create mode 100644 代码/demo1/VX/mvnw create mode 100644 代码/demo1/VX/mvnw.cmd create mode 100644 代码/demo1/VX/pom.xml create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/VXApplication.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/config/BaseEntityMetaObjectHandler.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/config/DateFormatConfig.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/config/MybatisPlusConfig.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/config/SwaggerConfig.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/config/WebConfig.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/controller/AreaController.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/entity/Area.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/mapper/AreaMapper.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/mapper/xml/AreaMapper.xml create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/service/IAreaService.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/service/impl/AreaServiceImpl.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/util/FormatResponseUtil.java create mode 100644 代码/demo1/VX/src/main/java/com/huang/mp/util/ResponseResult.java create mode 100644 代码/demo1/VX/src/main/resources/application.yaml create mode 100644 代码/demo1/VX/src/test/java/com/huang/mp/MpApplicationTests.java create mode 100644 代码/demo1/VX/src/test/java/com/huang/mp/generator/MybatisPlusCodeGenerator.java create mode 100644 代码/demo1/VX/table create mode 100644 代码/demo1/a2/.eslintrc.js create mode 100644 代码/demo1/a2/.idea/.gitignore create mode 100644 代码/demo1/a2/.idea/a2.iml create mode 100644 代码/demo1/a2/.idea/inspectionProfiles/Project_Default.xml create mode 100644 代码/demo1/a2/.idea/misc.xml create mode 100644 代码/demo1/a2/.idea/modules.xml create mode 100644 代码/demo1/a2/.idea/runConfigurations.xml create mode 100644 代码/demo1/a2/app.js create mode 100644 代码/demo1/a2/app.json create mode 100644 代码/demo1/a2/app.wxss create mode 100644 代码/demo1/a2/pages/index/index.js create mode 100644 代码/demo1/a2/pages/index/index.json create mode 100644 代码/demo1/a2/pages/index/index.wxml create mode 100644 代码/demo1/a2/pages/index/index.wxss create mode 100644 代码/demo1/a2/pages/list/list.js create mode 100644 代码/demo1/a2/pages/list/list.json create mode 100644 代码/demo1/a2/pages/list/list.wxml create mode 100644 代码/demo1/a2/pages/list/list.wxss create mode 100644 代码/demo1/a2/pages/logs/logs.js create mode 100644 代码/demo1/a2/pages/logs/logs.wxml create mode 100644 代码/demo1/a2/pages/operation/operation.js create mode 100644 代码/demo1/a2/pages/operation/operation.json create mode 100644 代码/demo1/a2/pages/operation/operation.wxml create mode 100644 代码/demo1/a2/pages/operation/operation.wxss create mode 100644 代码/demo1/a2/project.config.json create mode 100644 代码/demo1/a2/project.private.config.json create mode 100644 代码/demo1/a2/sitemap.json create mode 100644 代码/demo1/a2/utils/util.js create mode 100644 代码/demo1/area.sql diff --git a/src/demo1/.gitignore b/src/demo1/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/src/demo1/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/src/demo1/.mvn/wrapper/maven-wrapper.jar b/src/demo1/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..c1dd12f17644411d6e840bd5a10c6ecda0175f18 GIT binary patch literal 58727 zcmb5W18`>1vNjyPv28mO+cqb*Z6_1kwr$(?#I}=(ZGUs`Jr}3`|DLbDUA3!L?dtC8 zUiH*ktDo+@6r@4HP=SCTA%WmZqm^Ro`Ls)bfPkcdfq?#g1(Fq27W^S8Cq^$TC?_c< zs-#ROD;6C)1wFuk7<3)nGuR^#!H;n&3*IjzXg+s8Z_S!!E0jUq(`}Itt=YdYa5Z_s z&e>2={87knpF*PKNzU;lsbk#P(l^WBvb$yEz)z+nYH43pKodrDkMp@h?;n{;K}hl>Fb^ zqx}C0|D7kg|Cj~3f7hn_zkAE}|6t|cZT|S5Hvb#3nc~C14u5UI{6#F<|FkJ0svs&S zA}S{=DXLT*BM1$`2rK%`D@vEw9l9%*=92X_2g?Fwfi=6Zfpr7+<~sgP#Bav+Df2ts zwtu~70zhqV?mrzM)}r7mMS`Hk_)NrI5K%CTtQtDxqw5iv5F0!ksIon{qqpPVnU?ds zN$|Vm{MHKEReUy>1kVfT-$3))Js0p2W_LFy3cjjZ7za0R zPdBH>y&pb0vr1|ckDpt2p$IQhwnPs5G*^b-y}sg4W!ALn}a`pY0JIa$H0$eV2T8WjWD= zWaENacQhlTyK4O!+aOXBurVR2k$eb8HVTCxy-bcHlZ4Xr!`juLAL#?t6|Ba!g9G4I zSwIt2Lla>C?C4wAZ8cKsZl9-Yd3kqE`%!5HlGdJJaFw0mu#--&**L-i|BcIdc3B$;0FC;FbE-dunVZ; zdIQ=tPKH4iJQQ=$5BeEMLov_Hn>gXib|9nOr}>eZt@B4W^m~>Zp#xhn1dax+?hS!AchWJ4makWZs@dQUeXQ zsI2+425_{X@t2KN zIbqec#)Jg5==VY3^YBeJ2B+%~^Y8|;F!mE8d(`UgNl2B9o>Ir5)qbBr)a?f%nrP zQyW(>FYPZjCVKDOU;Bw#PqPF1CCvp)dGdA&57a5hD&*vIc)jA)Z-!y5pS{5W6%#prH16zgD8s zexvpF#a|=*acp>L^lZ(PT)GiA8BJL-9!r8S$ZvXRKMVtiGe`+!@O%j<1!@msc177U zTDy>WOZu)W5anPrweQyjIu3IJC|ngdjZofGbdW&oj^DJlC7$;|xafB45evT|WBgGf-b|9y0J`fe0W-vw6xh}` z=(Tnq(-K0O{;VUcKe2y63{HXc+`R_#HLwnZ0rzWO*b#VeSuC4NG!H_ApCypbt1qx( z6y7Q$5(JOpQ&pTkc^0f}A0Kq*?;g9lEfzeE?5e2MBNZB)^8W1)YgdjsVyN+I9EZlh z3l}*}*)cFl=dOq|DvF=!ui$V%XhGQ%bDn3PK9 zV%{Y|VkAdt^d9~y4laGDqSwLd@pOnS&^@sI7}YTIb@El1&^_sq+{yAGf0|rq5TMp# z6d~;uAZ(fY3(eH=+rcbItl2=u6mf|P{lD4kiRCv;>GtFaHR3gim?WU9RjHmFZLm+m z+j<}_exaOQ1a}=K#voc~En+Mk_<(L!?1e#Uay~|H5q)LjD*yE6xFYQ-Wx{^iH1@pP zC0De#D6I26&W{;J40sZB!=%{c?XdO?YQvnTMA3TwfhAm@bvkX*(x?JTs*dFDv^=2X z284}AK)1nRn+8(Q2P?f)e>0~;NUI9%p%fnv1wBVpoXL+9OE`Vv1Y7=+nub$o7AN>y zB?R(^G8PYcMk4bxe7XItq@48QqWKb8fa*i9-N)=wdU-Q^=}!nFgTr_uT=Z=9pq z`{7!$U|+fnXFcsJ4GNm3JQQCN+G85k$)ZLhF{NbIy{REj84}Zt;0fe#>MARW)AoSb zrBpwF37ZVBMd>wZn_hAadI*xu8)Y#`aMbwRIA2n^-OS~M58_@j?#P1|PXJ1XBC9{4 zT^8*|xu<@(JlSOT*ILrVGr+7$nZN`Z3GxJJO@nY&mHsv^^duAh*lCu5q+S6zWA+`- z%^*y#)O7ko_RwGJl;bcEpP03FOrhlLWs`V_OUCrR-g>NJz*pN|itmN6O@Hw05Zq;Xtif%+sp4Py0{<7<^c zeoHHhRq>2EtYy9~2dZywm&OSk`u2ECWh6dJY?;fT-3-$U`!c(o$&hhPC%$~fT&bw3 zyj+8aXD;G!p*>BC6rpvx#6!|Qaic;KEv5>`Y+R(6F^1eIeYG6d1q3D3OL{7%7iw3R zwO)W7gMh27ASSB>-=OfP(YrKqBTNFv4hL@Im~~ombbSu44p~VoH$H-6+L_JW>Amkl zhDU~|r77?raaxD!-c$Ta?WAAi{w3T}YV=+S?1HQGC0+{Bny_^b+4Jum}oW4c=$ z#?D<}Ds{#d5v`L`${Pee;W84X*osNQ96xsKp^EAzuUh9#&zDX=eqdAp$UY)EGrkU% z(6m35n=46B$TNnejNSlih_!<)Iu@K!PW5S@Ya^0OK+EMWM=1w=GUKW^(r59U%i?d zzbo?|V4tDWGHHsrAQ}}ma#<`9r=M8%XF#%a=@Hn(p3wFBlkZ2L@8=*@J-^zuyF0aN zzJ7f!Jf8I+^6Tt$e+IIh zb80@?7y#Iz3w-0VEjgbHurqI>$qj<@n916)&O340!_5W9DtwR)P5mk6v2ljyK*DG5 zYjzE~m`>tq8HYXl%1JJ%e-%BqV4kRdPUZB1Cm$BQZr(fzp_@rn_W+;GwI$?L2Y4;b z)}c5D$#LT}2W8Si<`EHKIa_X+>+2PF(C*u~F=8E!jL(=IdQxY40%|( zoNg2Z&Aob@LEui-lJ#@)Ts)tE0_!*3{Uk)r{;-IZpX`N4mZX`#E|A;viQWImB6flI z?M_|xHCXV$5LOY-!U1_O1k;OWa=EchwlDCK4xHwBW2jE-6&%}og+9NILu${v10Z^Z#* zap|)B9a-AMU~>$r)3&|dQuP#MA$jnw54w*Ax~*_$iikp+j^OR8I5Fo<_UR#B-c>$? zeg)=;w^sGeAMi<3RGDRj$jA30Qq$e|zf2z;JyQ}tkU)ZI_k6tY%(`#AvL)p)iYXUy z5W9Su3NJ8mVyy)WqzFSk&vZM!;kUh8dVeA-myqcV%;xUne`PbHCPpvH?br`U2Y&dM zV!nJ!^n%`!H&!QSlpzLWnZpgi;#P0OAleH+<CfLa?&o|kyw1}W%6Pij zp$Vv5=;Z0LFN|j9i&9>zqX>*VnV3h#>n!2L?5gO6HJS3~kpy5G zYAVPMaB-FJOk3@OrxL(*-O~OB9^d{!G0K>wlzXuBm*$&%p1O#6SQ*?Q0CETLQ->XpfkW7< zj&Nep(}eAH1u$wWFvLV*lA{JOltP_%xKXC*a8DB&;{fD&2bATy>rC^kFY+$hFS7us;Y) zy_H?cv9XTHYz<4C<0b`WKC#{nJ15{F=oaq3x5}sYApT?Po+(Cmmo#dHZFO^{M#d~d znRT=TFATGVO%z_FNG-@G;9az|udZ>t@5l+A-K)BUWFn_|T#K3=d3EXRNqHyi#>;hX z*JQ`pT3#&tH>25laFlL6Rllu(seA*OboEd%rxMtz3@5v-+{qDP9&BcoS$2fgjgvp$ zc8!3=p0p@Ee1$u{Gg}Kkxg@M*qgZfYLlnD88{uwG1T?zxCbBR+x(RK$JB(eWJH#~; zZoY6L+esVRV?-*QmRCG}h`rB*Lv=uE%URF@+#l-g!Artx>Y9D;&G=jY2n2`J z{6-J%WX~Glx*QBmOOJ(RDRIzhfk&ibsm1t&&7aU{1P3U0uM%F2zJb4~50uby_ng+# zN)O9lK=dkJpxsUo7u8|e`Y~mmbxOTDn0i!i;d;ml#orN(Lc=j+n422NoSnlH6?0<0?th-qB7u}`5My%#?ES}>@RldOQz}WILz<$+cN~&ET zwUI01HCB((TyU$Ej8bxsE8oLmT-c7gA1Js?Iq`QMzIHV|)v)n2 zT_L(9x5%8*wU(C`VapaHoicWcm|0X@9TiNtbc|<4N6_H1F6&qgEEj=vjegFt;hC7- zLG7_=vedRFZ6Chbw!{#EpAlM?-sc#pc<~j#537n)M%RT)|L}y(ggi_-SLpsE3qi3V z=EEASxc>a{Su)jXcRS41Z@Mxk&0B7B<(?Izt5wpyyIBO|-M}ex8BhbIgi*X4 zDZ+Yk1<6&=PoZ=U-!9`!?sBVpYF#Y!JK<`fx}bXN651o0VVaW;t6ASVF@gq-mIDV_)?F^>rq1XX0NYy~(G=I6x%Fi5C2rMtvs z%P`g2>0{xLUy~#ye)%QAz^NkD5GUyPYl}K#;e-~UQ96`I$U0D!sMdQ>;%+c0h>k*Y z)sD1mi_@|rZnQ+zbWq~QxFlBQXj8WEY7NKaOYjUxAkGB8S#;l@b^C?;twRKl=mt0< zazifrBs`(q7_r14u1ZS`66VmsLpV>b5U!ktX>g4Nq~VPq6`%`3iCdr(>nS~uxxylU z>h(2p$XPJVh9BDpRLLzTDlNdp+oq8sOUlJ#{6boG`k)bwnsw5iy@#d{f_De-I|}vx6evw;ch97=;kLvM)-DBGwl6%fA%JItoMeyqjCR*_5Q70yd!KN zh=>ek8>f#~^6CJR0DXp0;7ifZjjSGBn}Cl{HeX!$iXMbtAU$F+;`%A<3TqbN#PCM& z&ueq$cB%pu2oMm_-@*aYzgn9`OiT@2ter*d+-$Aw42(@2Ng4mKG%M-IqX?q%3R|_( zN|&n$e1L#Ev=YMX5F53!O%))qDG3D(0rsOHblk;9ghWyqEOpg)mC$OduqpHAuIxr_>*|zy+|=EmOFn zFM+Ni%@CymLS-3vRWn=rVk?oZEz0V#y356IE6HR5#>7EigxZ05=cA|4<_tC8jyBJ| zgg!^kNwP7S^ooIj6riI9x`jFeQfRr4JCPumr<82M zto$j^Qb~MPmJ-|*2u{o7?yI8BI``zDaOCg2tG_5X;w<|uj5%oDthnLx-l4l)fmUGx z6N^jR|DC);yLi4q-ztTkf>*U$@2^w5(lhxu=OC|=WuTTp^!?2Nn27R`2FY_ zLHY-zFS}r+4|XyZw9b0D3)DmS!Gr+-LSdI}m{@-gL%^8CFSIYL?UZaCVd)2VI3|ay zwue39zshVrB+s2lp*};!gm<79@0HkjhgF^>`UhoR9Mi`aI#V#fI@x&1K3f&^8kaq% zkHVg$CTBoaGqEjrL)k*Y!rtiD2iQLYZ%|B}oBl8GHvR%n>HiIQN*+$mCN>I=c7H2N z&K4$4e@E^ff-cVHCbrHNMh4Dy|2Q;M{{xu|DYjeaRh2FK5QK!bG_K`kbBk$l$S4UF zq?F-%7UrX_Q?9M)a#WvcZ^R-fzJB5IFP>3uEoeCAAhN5W-ELRB&zsCnWY6#E?!)E56Pe+bxHjGF6;R9Hps)+t092-bf4 z_Wieg+0u5JL++k)#i0r?l`9*k)3ZlHOeMJ1DTdx9E1J2@BtdD3qX;&S_wMExOGv$T zl^T%oxb+)vq6vJvR`8{+YOsc@8}wSXpoK%v0k@8X*04Se3<8f)rE|fRXAoT!$6MdrKSuzeK@L*yug?MQs8oTbofqW)Df# zC2J3irHAaX_e~SGlBoRhEW`W6Z}&YX|5IMfzskAt{B*m z*w=3i!;x5Gfgc~>y9fPXFAPMhO@Si}SQESjh`P|dlV5HPRo7j(hV=$o8UMIT7~7+k z*@Sd>f%#{ARweJYhQs~ECpHie!~YXL|FJA;KS4m|CKFnT{fN`Ws>N?CcV@(>7WMPYN} z1}Wg+XU2(Yjpq7PJ|aSn;THEZ{4s8*@N!dz&bjys_Zk7%HiD+56;cF26`-a zEIo!B(T|L*uMXUvqJs&54`^@sUMtH-i~rOM9%$xGXTpmow$DxI>E5!csP zAHe|);0w%`I<==_Zw9t$e}?R+lIu%|`coRum(1p~*+20mBc?Z=$+z<0n&qS0-}|L4 zrgq|(U*eB%l3nfC=U1Y?(Tf@0x8bhdtsU2w&Y-WvyzkiyJ>GZqUP6c+<_p0`ZOnIK z#a~ynuzRWxO6c;S@*}B1pTjLJQHi(+EuE2;gG*p^Fq%6UoE1x95(^BY$H$$soSf=vpJ)_3E zp&$l=SiNaeoNLAK8x%XaHp3-So@F7 z3NMRRa@%k+Z$a%yb25ud&>Cdcb<+}n>=jZ`91)a z{wcA(j$%z#RoyB|&Z+B4%7Pe*No`pAX0Y;Ju4$wvJE{VF*Qej8C}uVF=xFpG^rY6Y+9mcz$T9^x(VP3uY>G3Zt&eU{pF*Bu<4j9MPbi4NMC=Z$kS6DMW9yN#vhM&1gd1t}8m(*YY9 zh2@s)$1p4yYT`~lYmU>>wKu+DhlnI1#Xn4(Rnv_qidPQHW=w3ZU!w3(@jO*f;4;h? zMH0!08(4=lT}#QA=eR(ZtW1=~llQij7)L6n#?5iY_p>|_mLalXYRH!x#Y?KHyzPB^ z6P3YRD}{ou%9T%|nOpP_??P;Rmra7$Q*Jz-f?42PF_y>d)+0Q^)o5h8@7S=je}xG# z2_?AdFP^t{IZHWK)9+EE_aPtTBahhUcWIQ7Awz?NK)ck2n-a$gplnd4OKbJ;;tvIu zH4vAexlK2f22gTALq5PZ&vfFqqERVT{G_d`X)eGI%+?5k6lRiHoo*Vc?ie6dx75_t z6hmd#0?OB9*OKD7A~P$e-TTv3^aCdZys6@`vq%Vi_D8>=`t&q9`Jn1=M#ktSC>SO3 z1V?vuIlQs6+{aHDHL?BB&3baSv;y#07}(xll9vs9K_vs2f9gC9Biy+9DxS77=)c z6dMbuokO-L*Te5JUSO$MmhIuFJRGR&9cDf)@y5OQu&Q$h@SW-yU&XQd9;_x;l z<`{S&Hnl!5U@%I~5p)BZspK894y7kVQE7&?t7Z|OOlnrCkvEf7$J5dR?0;Jt6oANc zMnb_Xjky|2ID#fhIB2hs-48Er>*M?56YFnjC)ixiCes%fgT?C|1tQupZ0Jon>yr|j z6M66rC(=;vw^orAMk!I1z|k}1Ox9qOILGJFxU*ZrMSfCe?)wByP=U73z+@Pfbcndc=VzYvSUnUy z+-B+_n`=f>kS8QBPwk+aD()=#IqkdxHPQMJ93{JGhP=48oRkmJyQ@i$pk(L&(p6<0 zC9ZEdO*i+t`;%(Ctae(SjV<@i%r5aune9)T4{hdzv33Uo9*K=V18S$6VVm^wgEteF za0zCLO(9~!U9_z@Qrh&rS|L0xG}RWoE1jXiEsrTgIF4qf#{0rl zE}|NGrvYLMtoORV&FWaFadDNCjMt|U8ba8|z&3tvd)s7KQ!Od*Kqe(48&C7=V;?`SQV)Qc?6L^k_vNUPbJ>>!5J?sDYm5kR&h_RZk)MfZ1 znOpQ|T;Me(%mdBJR$sbEmp3!HKDDSmMDnVpeo{S13l#9e6OImR$UPzjd-eCwmMwyT zm5~g6DIbY<_!8;xEUHdT(r_OQ<6QCE9Jy|QLoS>d(B zW6GRzX)~&Mx}})ITysFzl5_6JM*~ciBfVP(WF_r zY>z4gw&AxB%UV3Y{Y6z*t*o!p@~#u3X_t{Q9Us8ar8_9?N% zN&M~6y%2R(mAZ~@Tg1Oapt?vDr&fHuJ=V$wXstq|)eIG_4lB#@eU>fniJh zwJY<8yH5(+SSQ=$Y=-$2f$@^Ak#~kaR^NYFsi{XGlFCvK(eu{S$J(owIv17|p-%0O zL-@NyUg!rx0$Uh~JIeMX6JJE>*t<7vS9ev#^{AGyc;uio_-Je1?u#mA8+JVczhA2( zhD!koe;9$`Qgaxlcly4rdQ1VlmEHUhHe9TwduB+hm3wH2o27edh?|vrY{=;1Doy4& zIhP)IDd91@{`QQqVya(ASth4}6OY z-9BQj2d-%+-N7jO8!$QPq%o$9Fy8ja{4WT$gRP+b=Q1I48g-g|iLNjbhYtoNiR*d- z{sB}~8j*6*C3eM8JQj5Jn?mD#Gd*CrVEIDicLJ-4gBqUwLA-bp58UXko;M|ql+i5` zym-&U5BIS9@iPg#fFbuXCHrprSQKRU0#@yd%qrX1hhs*85R}~hahfFDq=e@bX))mf zWH%mXxMx|h5YhrTy;P_Xi_IDH*m6TYv>|hPX*_-XTW0G9iu!PqonQneKKaCVvvF^% zgBMDpN7!N?|G5t`v{neLaCFB{OyIl>qJQ_^0MJXQ zY2%-si~ej?F^%ytIIHU(pqT+3d+|IQ{ss#!c91R{2l*00e3ry!ha|XIsR%!q=E^Fal`6Oxu`K0fmPM?P6ZgzH7|TVQhl;l2 z)2w0L9CsN-(adU5YsuUw19OY_X69-!=7MIJ^(rUNr@#9l6aB8isAL^M{n2oD0FAHk97;X* z-INjZ5li`a|NYNt9gL2WbKT!`?%?lB^)J)9|025nBcBtEmWBRXQwi21EGg8>!tU>6Wf}S3p!>7vHNFSQR zgC>pb^&OHhRQD~7Q|gh5lV)F6i++k4Hp_F2L2WrcxH&@wK}QgVDg+y~o0gZ=$j&^W zz1aP8*cvnEJ#ffCK!Kz{K>yYW`@fc8ByF9X4XmyIv+h!?4&$YKl*~`ToalM{=Z_#^ zUs<1Do+PA*XaH;&0GW^tDjrctWKPmCF-qo7jGL)MK=XP*vt@O4wN1Y!8o`{DN|Rh) znK?nvyU&`ATc@U*l}=@+D*@l^gYOj&6SE|$n{UvyPwaiRQ_ua2?{Vfa|E~uqV$BhH z^QNqA*9F@*1dA`FLbnq;=+9KC@9Mel*>6i_@oVab95LHpTE)*t@BS>}tZ#9A^X7nP z3mIo+6TpvS$peMe@&=g5EQF9Mi9*W@Q`sYs=% z`J{3llzn$q;2G1{N!-#oTfQDY`8>C|n=Fu=iTk443Ld>>^fIr4-!R3U5_^ftd>VU> zij_ix{`V$I#k6!Oy2-z#QFSZkEPrXWsYyFURAo`Kl$LkN>@A?_);LE0rZIkmjb6T$ zvhc#L-Cv^4Ex*AIo=KQn!)A4;7K`pu-E+atrm@Cpmpl3e>)t(yo4gGOX18pL#xceU zbVB`#5_@(k{4LAygT1m#@(7*7f5zqB)HWH#TCrVLd9}j6Q>?p7HX{avFSb?Msb>Jg z9Q9DChze~0Psl!h0E6mcWh?ky! z$p#@LxUe(TR5sW2tMb#pS1ng@>w3o|r~-o4m&00p$wiWQ5Sh-vx2cv5nemM~Fl1Pn z@3ALEM#_3h4-XQ&z$#6X&r~U-&ge+HK6$)-`hqPj0tb|+kaKy*LS5@a9aSk!=WAEB z7cI`gaUSauMkEbg?nl0$44TYIwTngwzvUu0v0_OhpV;%$5Qgg&)WZm^FN=PNstTzW z5<}$*L;zrw>a$bG5r`q?DRc%V$RwwnGIe?m&(9mClc}9i#aHUKPLdt96(pMxt5u`F zsVoku+IC|TC;_C5rEU!}Gu*`2zKnDQ`WtOc3i#v}_9p>fW{L4(`pY;?uq z$`&LvOMMbLsPDYP*x|AVrmCRaI$UB?QoO(7mlBcHC};gA=!meK)IsI~PL0y1&{Dfm6! zxIajDc1$a0s>QG%WID%>A#`iA+J8HaAGsH z+1JH=+eX5F(AjmZGk|`7}Gpl#jvD6_Z!&{*kn@WkECV-~Ja@tmSR|e_L@9?N9 z3hyyry*D0!XyQh_V=8-SnJco#P{XBd1+7<5S3FA)2dFlkJY!1OO&M7z9uO?$#hp8K z><}uQS-^-B;u7Z^QD!7#V;QFmx0m%{^xtl3ZvPyZdi;^O&c;sNC4CHxzvvOB8&uHl zBN;-lu+P=jNn`2k$=vE0JzL{v67psMe_cb$LsmVfxA?yG z^q7lR00E@Ud3)mBPnT0KM~pwzZiBREupva^PE3~e zBgQ9oh@kcTk2)px3Hv^VzTtMzCG?*X(TDZ1MJ6zx{v- z;$oo46L#QNjk*1przHSQn~Ba#>3BG8`L)xla=P{Ql8aZ!A^Z6rPv%&@SnTI7FhdzT z-x7FR0{9HZg8Bd(puRlmXB(tB?&pxM&<=cA-;RT5}8rI%~CSUsR^{Dr%I2WAQghoqE5 zeQ874(T`vBC+r2Mi(w`h|d zA4x%EfH35I?h933@ic#u`b+%b+T?h=<}m@x_~!>o35p|cvIkkw07W=Ny7YcgssA_^ z|KJQrnu||Nu9@b|xC#C5?8Pin=q|UB?`CTw&AW0b)lKxZVYrBw+whPwZJCl}G&w9r zr7qsqm>f2u_6F@FhZU0%1Ioc3X7bMP%by_Z?hds`Q+&3P9-_AX+3CZ=@n!y7udAV2 zp{GT6;VL4-#t0l_h~?J^;trk1kxNAn8jdoaqgM2+mL&?tVy{I)e`HT9#Tr}HKnAfO zAJZ82j0+49)E0+=x%#1_D;sKu#W>~5HZV6AnZfC`v#unnm=hLTtGWz+21|p)uV+0= zDOyrLYI2^g8m3wtm-=pf^6N4ebLJbV%x`J8yd1!3Avqgg6|ar z=EM0KdG6a2L4YK~_kgr6w5OA;dvw0WPFhMF7`I5vD}#giMbMzRotEs&-q z^ji&t1A?l%UJezWv?>ijh|$1^UCJYXJwLX#IH}_1K@sAR!*q@j(({4#DfT|nj}p7M zFBU=FwOSI=xng>2lYo5*J9K3yZPwv(=7kbl8Xv0biOba>vik>6!sfwnH(pglq1mD-GrQi8H*AmfY*J7&;hny2F zupR}4@kzq+K*BE%5$iX5nQzayWTCLJ^xTam-EEIH-L2;huPSy;32KLb>>4 z#l$W^Sx7Q5j+Sy*E;1eSQQuHHWOT;1#LjoYpL!-{7W3SP4*MXf z<~>V7^&sY|9XSw`B<^9fTGQLPEtj=;<#x^=;O9f2{oR+{Ef^oZ z@N>P$>mypv%_#=lBSIr_5sn zBF-F_WgYS81vyW6$M;D_PoE&%OkNV1&-q+qgg~`A7s}>S`}cn#E$2m z%aeUXwNA(^3tP=;y5%pk#5Yz&H#AD`Jph-xjvZm_3KZ|J>_NR@croB^RUT~K;Exu5%wC}1D4nov3+@b8 zKyU5jYuQ*ZpTK23xXzpN51kB+r*ktnQJ7kee-gP+Ij0J_#rFTS4Gux;pkVB;n(c=6 zMks#)ZuXUcnN>UKDJ-IP-u2de1-AKdHxRZDUGkp)0Q#U$EPKlSLQSlnq)OsCour)+ zIXh@3d!ImInH7VrmR>p8p4%n;Tf6l2jx1qjJu>e3kf5aTzU)&910nXa-g0xn$tFa& z2qZ7UAl*@5o=PAh`6L${6S-0?pe3thPB4pahffb$#nL8ncN(Nyos`}r{%{g64Ji^= zK8BIywT0-g4VrhTt}n~Y;3?FGL74h?EG*QfQy0A8u>BtXuI{C-BYu*$o^}U1)z;8d zVN(ssw?oCbebREPD~I$-t7}`_5{{<0d10So7Pc2%EREdpMWIJI&$|rq<0!LL+BQM4 zn7)cq=qy|8YzdO(?NOsVRk{rW)@e7g^S~r^SCawzq3kj#u(5@C!PKCK0cCy zT@Tey2IeDYafA2~1{gyvaIT^a-Yo9kx!W#P-k6DfasKEgFji`hkzrmJ#JU^Yb%Nc~ zc)+cIfTBA#N0moyxZ~K!`^<>*Nzv-cjOKR(kUa4AkAG#vtWpaD=!Ku&;(D#(>$&~B zI?V}e8@p%s(G|8L+B)&xE<({g^M`#TwqdB=+oP|5pF3Z8u>VA!=w6k)zc6w2=?Q2` zYCjX|)fRKI1gNj{-8ymwDOI5Mx8oNp2JJHG3dGJGg!vK>$ji?n>5qG)`6lEfc&0uV z)te%G&Q1rN;+7EPr-n8LpNz6C6N0*v{_iIbta7OTukSY zt5r@sO!)rjh0aAmShx zd3=DJ3c(pJXGXzIh?#RR_*krI1q)H$FJ#dwIvz);mn;w6Rlw+>LEq4CN6pP4AI;!Y zk-sQ?O=i1Mp5lZX3yka>p+XCraM+a!1)`F`h^cG>0)f0OApGe(^cz-WoOno-Y(EeB zVBy3=Yj}ak7OBj~V259{&B`~tbJCxeVy@OEE|ke4O2=TwIvf-=;Xt_l)y`wuQ-9#D z(xD-!k+2KQzr`l$7dLvWf*$c8=#(`40h6d$m6%!SB1JzK+tYQihGQEwR*-!cM>#LD>x_J*w(LZbcvHW@LTjM?RSN z0@Z*4$Bw~Ki3W|JRI-r3aMSepJNv;mo|5yDfqNLHQ55&A>H5>_V9<_R!Ip`7^ylX=D<5 zr40z>BKiC@4{wSUswebDlvprK4SK2!)w4KkfX~jY9!W|xUKGTVn}g@0fG94sSJGV- z9@a~d2gf5s>8XT@`If?Oway5SNZS!L5=jpB8mceuf2Nd%aK2Zt|2FVcg8~7O{VPgI z#?H*_Kl!9!B}MrK1=O!Aw&faUBluA0v#gWVlAmZt;QN7KC<$;;%p`lmn@d(yu9scs zVjomrund9+p!|LWCOoZ`ur5QXPFJtfr_b5%&Ajig2dI6}s&Fy~t^j}()~4WEpAPL= zTj^d;OoZTUf?weuf2m?|R-7 z*C4M6ZhWF(F@2}nsp85rOqt+!+uZz3$ReX#{MP5-r6b`ztXDWl$_mcjFn*{sEx7f*O(ck+ou8_?~a_2Ztsq6qB|SPw26k!tLk{Q~Rz z$(8F1B;zK-#>AmmDC7;;_!;g&CU7a?qiIT=6Ts0cbUNMT6yPRH9~g zS%x{(kxYd=D&GKCkx;N21sU;OI8@4vLg2}L>Lb{Qv`B*O0*j>yJd#`R5ypf^lp<7V zCc|+>fYgvG`ROo>HK+FAqlDm81MS>&?n2E-(;N7}oF>3T9}4^PhY=Gm`9i(DPpuS- zq)>2qz!TmZ6q8;&M?@B;p1uG6RM_Y8zyId{-~XQD_}bXL{Jp7w`)~IR{l5a2?7!Vg zp!OfP4E$Ty_-K3VY!wdGj%2RL%QPHTL)uKfO5Am5<$`5 zHCBtvI~7q-ochU`=NJF*pPx@^IhAk&ZEA>w$%oPGc-}6~ywV~3-0{>*sb=|ruD{y$ ze%@-m`u28vKDaf*_rmN`tzQT>&2ltg-lofR8~c;p;E@`zK!1lkgi?JR0 z+<61+rEupp7F=mB=Ch?HwEjuQm}1KOh=o@ zMbI}0J>5}!koi&v9?!B?4FJR88jvyXR_v{YDm}C)lp@2G2{a{~6V5CwSrp6vHQsfb-U<{SSrQ zhjRbS;qlDTA&TQ2#?M(4xsRXFZ^;3A+_yLw>o-9GJ5sgsauB`LnB-hGo9sJ~tJ`Q>=X7sVmg<=Fcv=JDe*DjP-SK-0mJ7)>I zaLDLOU*I}4@cro&?@C`hH3tiXmN`!(&>@S2bFyAvI&axlSgd=!4IOi#+W;sS>lQ28 zd}q&dew9=x;5l0kK@1y9JgKWMv9!I`*C;((P>8C@JJRGwP5EL;JAPHi5fI|4MqlLU z^4D!~w+OIklt7dx3^!m6Be{Lp55j{5gSGgJz=hlNd@tt_I>UG(GP5s^O{jFU;m~l0 zfd`QdE~0Ym=6+XN*P`i0ogbgAJVjD9#%eBYJGIbDZ4s(f-KRE_>8D1Dv*kgO1~NSn zigx8f+VcA_xS)V-O^qrs&N9(}L!_3HAcegFfzVAntKxmhgOtsb4k6qHOpGWq6Q0RS zZO=EomYL%;nKgmFqxD<68tSGFOEM^u0M(;;2m1#4GvSsz2$jawEJDNWrrCrbO<}g~ zkM6516erswSi_yWuyR}}+h!VY?-F!&Y5Z!Z`tkJz&`8AyQ=-mEXxkQ%abc`V1s>DE zLXd7!Q6C)`7#dmZ4Lm?>CTlyTOslb(wZbi|6|Pl5fFq3y^VIzE4DALm=q$pK>-WM> z@ETsJj5=7=*4 z#Q8(b#+V=~6Gxl?$xq|?@_yQJ2+hAYmuTj0F76c(B8K%;DPhGGWr)cY>SQS>s7%O- zr6Ml8h`}klA=1&wvbFMqk}6fml`4A%G=o@K@8LHifs$)}wD?ix~Id@9-`;?+I7 zOhQN(D)j=^%EHN16(Z3@mMRM5=V)_z(6y^1b?@Bn6m>LUW7}?nupv*6MUVPSjf!Ym zMPo5YoD~t(`-c9w)tV%RX*mYjAn;5MIsD?0L&NQ#IY`9k5}Fr#5{CeTr)O|C2fRhY z4zq(ltHY2X)P*f?yM#RY75m8c<%{Y?5feq6xvdMWrNuqnR%(o(uo8i|36NaN<#FnT ze-_O*q0DXqR>^*1sAnsz$Ueqe5*AD@Htx?pWR*RP=0#!NjnaE-Gq3oUM~Kc9MO+o6 z7qc6wsBxp7GXx+hwEunnebz!|CX&`z{>loyCFSF-zg za}zec;B1H7rhGMDfn+t9n*wt|C_0-MM~XO*wx7-`@9~-%t?IegrHM(6oVSG^u?q`T zO<+YuVbO2fonR-MCa6@aND4dBy^~awRZcp!&=v+#kH@4jYvxt=)zsHV0;47XjlvDC8M1hSV zm!GB(KGLwSd{F-?dmMAe%W0oxkgDv8ivbs__S{*1U}yQ=tsqHJYI9)jduSKr<63$> zp;a-B^6Hg3OLUPi1UwHnptVSH=_Km$SXrCM2w8P z%F#Boi&CcZ5vAGjR1axw&YNh~Q%)VDYUDZ6f^0;>W7_sZr&QvRWc2v~p^PqkA%m=S zCwFUg2bNM(DaY>=TLmOLaDW&uH;Za?8BAwQo4+Xy4KXX;Z}@D5+}m)U#o?3UF}+(@jr$M4ja*`Y9gy~Y`0 z6Aex1*3ng@2er)@{%E9a3A;cts9cAor=RWt7ege)z=$O3$d5CX&hORZ3htL>jj5qT zW#KGQ;AZ|YbS0fvG~Y)CvVwXnBLJkSps7d~v;cj$D3w=rB9Tx>a&4>(x00yz!o*SOd*M!yIwx;NgqW?(ysFv8XLxs6Lrh8-F`3FO$}V{Avztc4qmZ zoz&YQR`*wWy_^&k-ifJ&N8Qh=E-fH6e}-}0C{h~hYS6L^lP>=pLOmjN-z4eQL27!6 zIe2E}knE;dxIJ_!>Mt|vXj%uGY=I^8(q<4zJy~Q@_^p@JUNiGPr!oUHfL~dw9t7C4I9$7RnG5p9wBpdw^)PtGwLmaQM=KYe z;Dfw@%nquH^nOI6gjP+K@B~0g1+WROmv1sk1tV@SUr>YvK7mxV3$HR4WeQ2&Y-{q~ z4PAR&mPOEsTbo~mRwg&EJE2Dj?TOZPO_@Z|HZX9-6NA!%Pb3h;G3F5J+30BoT8-PU z_kbx`I>&nWEMtfv(-m>LzC}s6q%VdBUVI_GUv3@^6SMkEBeVjWplD5y58LyJhikp4VLHhyf?n%gk0PBr(PZ3 z+V`qF971_d@rCO8p#7*#L0^v$DH>-qB!gy@ut`3 zy3cQ8*t@@{V7F*ti(u{G4i55*xY9Erw3{JZ8T4QPjo5b{n=&z4P^}wxA;x85^fwmD z6mEq9o;kx<5VneT_c-VUqa|zLe+BFgskp_;A)b>&EDmmP7Gx#nU-T@;O+(&&n7ljK zqK7&yV!`FIJAI+SaA6y=-H=tT`zWvBlaed!3X^_Lucc%Q=kuiG%65@@6IeG}e@`ieesOL} zKHBJBso6u&7gzlrpB%_yy<>TFwDI>}Ec|Gieb4=0fGwY|3YGW2Dq46=a1 zVo`Vi%yz+L9)9hbb%FLTC@-G(lODgJ(f&WmSCK9zV3-IV7XI<{2j}ms_Vmb!os)06 zhVIZPZF)hW--kWTCyDVRd2T&t|P&aDrtO5kzXy<*A+5$k7$>4+y%;% znYN-t#1^#}Z6d+ahj*Gzor+@kBD7@f|IGNR$4U=Y0J2#D2)YSxUCtiC1weJg zLp0Q&JFrt|In8!~1?fY0?=fPyaqPy$iQXJDhHP>N%B42Yck`Qz-OM_~GMuWow)>=Q z0pCCC7d0Z^Ipx29`}P3;?b{dO?7z0e{L|O*Z}nxi>X|RL8XAw$1eOLKd5j@f{RQ~Y zG?7$`hy@s7IoRF2@KA%2ZM6{ru9T5Gj)iDCz};VvlG$WuT+>_wCTS~J6`I9D{nsrU z2;X#OyopBgo778Q>D%_E>rMN~Po~d5H<`8|Zcv}F`xL5~NCVLX4Wkg007HhMgj9Pa z94$km3A+F&LzOJlpeFR*j+Y%M!Qm42ziH~cKM&3b;15s)ycD@3_tL-dk{+xP@J7#o z-)bYa-gd2esfy<&-nrj>1{1^_L>j&(MA1#WNPg3UD?reL*}V{ag{b!uT755x>mfbZ z0PzwF+kx91`qqOn`1>xw@801XAJlH>{`~|pyi6J;3s=cTOfelA&K5HX#gBp6s<|r5 zjSSj+CU*-TulqlnlP`}?)JkJ_7fg){;bRlXf+&^e8CWwFqGY@SZ=%NmLCXpYb+}7* z$4k}%iFUi^kBdeJg^kHt)f~<;Ovlz!9frq20cIj>2eIcG(dh57ry;^E^2T)E_8#;_9iJT>4sdCB_db|zO?Z^*lBN zNCs~f+Jkx%EUgkN2-xFF?B%TMr4#)%wq?-~+Nh;g9=n3tM>i5ZcH&nkVcPXgYRjG@ zf(Y7WN@hGV7o0bjx_2@bthJ`hjXXpfaes_(lWIw!(QK_nkyqj?{j#uFKpNVpV@h?7_WC3~&%)xHR1kKo`Cypj15#%0m z-o0GXem63g^|IltM?eZV=b+Z2e8&Z1%{0;*zmFc62mNqLTy$Y_c|9HiH0l>K z+mAx7DVYoHhXfdCE8Bs@j=t0f*uM++Idd25BgIm`Ad;I_{$mO?W%=JF82blr8rl>yMk6?pM z^tMluJ-ckG_}OkxP91t2o>CQ_O8^VZn$s$M_APWIXBGBq0Lt^YrTD5(Vwe2ta4y#DEYa(W~=eLOy7rD^%Vd$kL27M)MSpwgoP3P{ z!yS$zc|uP{yzaIqCwE!AfYNS;KW|OdP1Q%!LZviA0e^WDsIS5#= z!B{TW)VB)VHg{LoS#W7i6W>*sFz!qr^YS0t2kh90y=Je5{p>8)~D@dLS@QM(F# zIp{6M*#(@?tsu1Rq-Mdq+eV}ibRSpv#976C_5xlI`$#1tN`sK1?)5M+sj=OXG6dNu zV1K{y>!i0&9w8O{a>`IA#mo(3a zf*+Q=&HW7&(nX8~C1tiHZj%>;asBEp$p_Q!@Y0T8R~OuPEy3Lq@^t$8=~(FhPVmJJ z#VF8`(fNzK-b%Iin7|cxWP0xr*M&zoz|fCx@=Y!-0j_~cuxsDHHpmSo)qOalZ$bRl z2F$j0k3llJ$>28HH3l_W(KjF^!@LwtLej_b9;i;{ku2x+&WA@jKTO0ad71@_Yta!{ z2oqhO4zaU433LK371>E{bZ?+3kLZ9WQ2+3PTZAP90%P13Yy3lr3mhmy|>eN6(SHs1C%Q39p)YsUr7(kuaoIJGJhXV-PyG zjnxhcAC;fqY@6;MWWBnRK6ocG`%T&0&*k95#yK7DFtZV?;cy;!RD_*YJjsb6Q`$;K zy)&X{P`*5xEgjTQ9r=oh0|>Z_yeFm?ev!p z7q;JA4mtu@qa39v%6i)Z4%qwdxcHuOMO;a1wFMP_290FqH1OsmCG{ zq^afYrz2BQyQ0*JGE}1h!W9fKgk$b!)|!%q(1x?5=}PpmZQ$e;2EB*k4%+&+u;(E* z2n@=9HsqMv;4>Nn^2v&@4T-YTkd`TdWU^U*;sA5|r7TjZGnLY*xC=_K-GmDfkWEGC z;oN&!c1xB-<4J7=9 zJ(BedZwZhG4|64<=wvCn4)}w%Zx_TEs6ehmjVG&p5pi46r zg=3-3Q~;v55KR&8CfG;`Lv6NsXB}RqPVyNeKAfj9=Ol>fQlEUl2cH7=mPV!68+;jgtKvo5F#8&9m? z``w+#S5UR=QHFGM~noocC zVFa#v2%oo{%;wi~_~R2ci}`=B|0@ zinDfNxV3%iHIS(7{h_WEXqu!v~`CMH+7^SkvLe_3i}=pyDRah zN#L)F-`JLj6BiG}sj*WBmrdZuVVEo86Z<6VB}s)T$ZcWvG?i0cqI}WhUq2Y#{f~x# zi1LjxSZCwiKX}*ETGVzZ157=jydo*xC^}mJ<+)!DDCd4sx?VM%Y;&CTpw5;M*ihZ| zJ!FBJj0&j&-oJs?9a_I$;jzd%7|pdsQ3m`bPBe$nLoV1!YV8?Pw~0D zmSD-5Ue60>L$Rw;yk{_2d~v@CnvZa%!7{{7lb$kxWx!pzyh;6G~RbN5+|mFTbxcxf!XyfbLI^zMQSb6P~xzESXmV{9 zCMp)baZSz%)j&JWkc|Gq;_*$K@zQ%tH^91X2|Byv>=SmWR$7-shf|_^>Ll;*9+c(e z{N%43;&e8}_QGW+zE0m0myb-@QU%=Qo>``5UzB(lH0sK=E``{ZBl2Ni^-QtDp0ME1 zK88E-db_XBZQaU}cuvkCgH7crju~9eE-Y`os~0P-J=s;aS#wil$HGdK;Ut?dSO71ssyrdm{QRpMAV2nXslvlIE#+Oh>l7y_~?;}F!;ENCR zO+IG#NWIRI`FLntsz^FldCkky2f!d-%Pij9iLKr>IfCK);=}}?(NL%#4PfE(4kPQN zSC%BpZJ*P+PO5mHw0Wd%!zJsn&4g<$n#_?(=)JnoR2DK(mCPHp6e6VdV>?E5KCUF@ zf7W9wm%G#Wfm*NxTWIcJX-qtR=~NFxz4PSmDVAU8(B2wIm#IdHae-F{3jKQFiX?8NlKEhXR2Z|JCUd@HMnNVwqF~V9YJtD+T zQlOroDX-mg2% zBKV^Q5m5ECK{nWjJ7FHOSUi*a-C_?S_yo~G5HuRZH6R``^dS3Bh6u!nD`kFbxYThD zw~2%zL4tHA26rcdln4^=A(C+f9hLlcuMCv{8`u;?uoEVbU=YVNkBP#s3KnM@Oi)fQ zt_F3VjY)zASub%Q{Y?XgzlD3M5#gUBUuhW;$>uBSJH9UBfBtug*S|-;h?|L#^Z&uE zB&)spqM89dWg9ZrXi#F{KtL@r9g^xeR8J+$EhL~2u@cf`dS{8GUC76JP0hHtCKRg0 zt*rVyl&jaJAez;!fb!yX^+So4-8XMNpP@d3H*eF%t_?I|zN^1Iu5aGBXSm+}eCqn3 z^+vzcM*J>wV-FJRrx@^5;l>h0{OYT)lg{dr8!{s7(i{5T|3bivDoTonV1yo1@nVPR zXxEgGg^x5KHgp?=$xBwm_cKHeDurCgO>$B$GSO`Cd<~J8@>ni>Z-Ef!3+ck(MHVy@ z@#<*kCOb5S$V+Fvc@{Qv$oLfnOAG&YO5z_E2j6E z7a+c(>-`H)>g+6DeY1Y*ag-B6>Cl@@VhkZY@Uihe!{LlRpuTsmIsN4;+UDsHd954n9WZV6qq*{qZ5j<W)`UorOmXtVnLo3T{t#h3q^fooqQ~A+EY<$TDG4RKP*cK0liX95STt= zToC<2M2*(H1tZ)0s|v~iSAa^F-9jMwCy4cK0HM*3$@1Q`Pz}FFYm`PGP0wuamWrt*ehz3(|Fn%;0;K4}!Q~cx{0U0L=cs6lcrY^Y%Vf_rXpQIw~DfxB-72tZU6gdK8C~ea6(2P@kGH}!2N?>r(Ca{ zsI!6B!alPl%j1CHq97PTVRng$!~?s2{+6ffC#;X2z(Xb#9GsSYYe@9zY~7Dc7Hfgh z5Tq!})o30pA3ywg<9W3NpvUs;E%Cehz=s?EfLzcV0H?b{=q?vJCih2y%dhls6w3j$ zk9LB0L&(15mtul3T^QSK7KIZVTod#Sc)?1gzY~M=?ay87V}6G?F>~AIv()-N zD3rHX`;r;L{9N|Z8REN}OZB&SZ|5a80B%dQd-CNESP7HnuNn43T~Agcl1YOF@#W03 z1b*t!>t5G@XwVygHYczDIC|RdMB+ z$s5_5_W-EXN-u_5Pb{((!+8xa+?@_#dwtYHeJ_49Dql%3Fv0yXeV?!cC&Iqx@s~P%$X6%1 zYzS9pqaUv&aBQqO zBQs7d63FZIL1B&<8^oni%CZOdf6&;^oNqQ-9j-NBuQ^|9baQuZ^Jtyt&?cHq$Q9JE z5D>QY1?MU7%VVbvjysl~-a&ImiE(uFwHo{!kp;Jd`OLE!^4k8ID{`e-&>2uB7XB~= z+nIQGZ8-Sbfa}OrVPL}!mdieCrs3Nq8Ic_lpTKMIJ{h>XS$C3`h~ z?p2AbK~%t$t(NcOq5ZB3V|`a0io8A))v_PMt)Hg3x+07RL>i zGUq@t&+VV`kj55_snp?)Y@0rKZr`riC`9Q(B1P^nxffV9AvBLPrE<8D>ZP{HCDY@JIvYcYNRz8 z0Rf+Q0riSU@KaVpK)0M{2}Wuh!o~t*6>)EZSCQD{=}N4Oxjo1KO-MNpPYuPABh}E|rM!=TSl^F%NV^dg+>WNGi@Q5C z%JGsP#em`4LxDdIzA@VF&`2bLDv%J)(7vedDiXDqx{y6$Y0o~j*nVY73pINPCY?9y z$Rd&^64MN)Pkxr-CuZ+WqAJx6vuIAwmjkN{aPkrJ0I4F5-Bl}$hRzhRhZ^xN&Oe5$ za4Wrh6PyFfDG+Nzd8NTp2})j>pGtyejb&;NkU3C5-_H;{?>xK1QQ9S`xaHoMgee=2 zEbEh+*I!ggW@{T{qENlruZT)ODp~ZXHBc_Ngqu{jyC#qjyYGAQsO8VT^lts$z0HP+ z2xs^QjUwWuiEh863(PqO4BAosmhaK`pEI{-geBD9UuIn8ugOt-|6S(xkBLeGhW~)< z8aWBs0)bzOnY4wC$yW{M@&(iTe{8zhDnKP<1yr9J8akUK)1svAuxC)}x-<>S!9(?F zcA?{_C?@ZV2Aei`n#l(9zu`WS-hJsAXWt(SGp4(xg7~3*c5@odW;kXXbGuLOFMj{d z{gx81mQREmRAUHhfp#zoWh>z}GuS|raw1R#en%9R3hSR`qGglQhaq>#K!M%tooG;? zzjo}>sL7a3M5jW*s8R;#Y8b(l;%*I$@YH9)YzWR!T6WLI{$8ScBvw+5&()>NhPzd! z{>P(yk8{(G&2ovV^|#1HbcVMvXU&;0pk&6CxBTvBAB>#tK~qALsH`Ad1P0tAKWHv+BR8Fv4!`+>Obu1UX^Ov zmOpuS@Ui|NK4k-)TbG?+9T$)rkvq+?=0RDa=xdmY#JHLastjqPXdDbShqW>7NrHZ7 z7(9(HjM1-Ef(^`%3TlhySDJ27vQ?H`xr9VOM%0ANsA|A3-jj|r`KAo%oTajX3>^E` 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 YM{}PByk10KD_nuQ4E7Du?}+~TKh4V)`~Uy| literal 0 HcmV?d00001 diff --git a/src/demo1/.mvn/wrapper/maven-wrapper.properties b/src/demo1/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..b74bf7f --- /dev/null +++ b/src/demo1/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar diff --git a/src/demo1/mvnw b/src/demo1/mvnw new file mode 100644 index 0000000..8a8fb22 --- /dev/null +++ b/src/demo1/mvnw @@ -0,0 +1,316 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`\\unset -f command; \\command -v java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/src/demo1/mvnw.cmd b/src/demo1/mvnw.cmd new file mode 100644 index 0000000..1d8ab01 --- /dev/null +++ b/src/demo1/mvnw.cmd @@ -0,0 +1,188 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/src/demo1/pom.xml b/src/demo1/pom.xml new file mode 100644 index 0000000..431a469 --- /dev/null +++ b/src/demo1/pom.xml @@ -0,0 +1,130 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.7.4 + + + com.example + demo + 0.0.1-SNAPSHOT + demo + Demo project for Spring Boot + + 17 + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + mysql + mysql-connector-java + 5.1.47 + + + org.springframework.boot + spring-boot-starter-jdbc + + + + org.apache.httpcomponents + httpclient + 4.5.2 + + + + org.bouncycastle + bcprov-jdk16 + 1.46 + + + + + + org.apache.shiro + shiro-core + 1.4.0 + + + slf4j-api + org.slf4j + + + + + + + com.alibaba + fastjson + 1.2.47 + + + + + org.projectlombok + lombok + true + + + + com.baomidou + mybatis-plus-boot-starter + 3.1.1 + + + + org.springdoc + springdoc-openapi-ui + 1.6.6 + + + org.springdoc + springdoc-openapi-common + 1.6.6 + + + io.swagger.core.v3 + swagger-models + 2.1.12 + + + io.swagger.core.v3 + swagger-annotations + 2.1.12 + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + + + diff --git a/src/demo1/src/main/java/com/example/demo/Demo1Application.java b/src/demo1/src/main/java/com/example/demo/Demo1Application.java new file mode 100644 index 0000000..6100d37 --- /dev/null +++ b/src/demo1/src/main/java/com/example/demo/Demo1Application.java @@ -0,0 +1,13 @@ +package com.example.demo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Demo1Application { + + public static void main(String[] args) { + SpringApplication.run(Demo1Application.class, args); + } + +} diff --git a/src/demo1/src/main/resources/application.properties b/src/demo1/src/main/resources/application.properties new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/demo1/src/main/resources/application.properties @@ -0,0 +1 @@ + diff --git a/src/demo1/src/main/resources/application.yml b/src/demo1/src/main/resources/application.yml new file mode 100644 index 0000000..53d771e --- /dev/null +++ b/src/demo1/src/main/resources/application.yml @@ -0,0 +1,8 @@ +wx: + miniapp: + configs: + - appid: #微信小程序的appid + secret: #微信小程序的Secret + token: #微信小程序消息服务器配置的token + aesKey: #微信小程序消息服务器配置的EncodingAESKey + msgDataFormat: JSON \ No newline at end of file diff --git a/src/demo1/src/test/java/com/example/demo/Demo1ApplicationTests.java b/src/demo1/src/test/java/com/example/demo/Demo1ApplicationTests.java new file mode 100644 index 0000000..dd22115 --- /dev/null +++ b/src/demo1/src/test/java/com/example/demo/Demo1ApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.demo; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class Demo1ApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/代码/demo1/VX/.gitignore b/代码/demo1/VX/.gitignore new file mode 100644 index 0000000..a2a3040 --- /dev/null +++ b/代码/demo1/VX/.gitignore @@ -0,0 +1,31 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/** +!**/src/test/** + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ + +### VS Code ### +.vscode/ diff --git a/代码/demo1/VX/README.md b/代码/demo1/VX/README.md new file mode 100644 index 0000000..c8e2a60 --- /dev/null +++ b/代码/demo1/VX/README.md @@ -0,0 +1,28 @@ +# 慕课网,微信小程序开发入门练习 + +- 根据[https://github.com/bjchen2/WxProgram](https://github.com/bjchen2/WxProgram) + + 的基本代码进行修改,利用mybatisplus框架替换原来的mybatis,并解决了其删除操作不能用DELETE请求的小问题 +- 微信前端代码在a1文件夹下 +- 慕课网微信小程序开发源码,大体写法和视频一样,部分地方以个人理解做了适当更改,尽可能的使用springboot特性,简化代码(如:除去datasource和sessionFactory类、mybatis.xml的构造,直接在SpringBoot中配置;修改controller访问地址和访问方式,尽可能符合restful规范) +- 参考资料: + https://www.imooc.com/learn/945 + +- csdn [https://blog.csdn.net/m0_67290880/article/details/123770899](https://blog.csdn.net/m0_67290880/article/details/123770899) +### 环境 +- JDK:JDK1.8 +- mysql:8.0 + + + +- 使用lombok包,springboot的很多特性,虽然知道没有视频讲解对新手很不友好,但能减少代码冗余量,学到更多。(其实是本人太懒,这些工具太好用)建议大家都能了解一下。 +添加响应结果集工具类(util包下的FormatResponseUtil类),用于controller返回结果 +- 为降低代码冗余,所有get/set方法均用lombok包的Data注解,具体使用方法可自行百度 +若不愿使用lombok包可将源码中所有bean的@Data注解去掉,加上get/set方法 +若不喜欢使用响应结果集工具类的,直接删除util包,按照视频教学返回map即可 +- 接口 + +![输入图片说明](../image.png) +- 主界面 + +![输入图片说明](../image2.png) \ No newline at end of file diff --git a/代码/demo1/VX/mvnw b/代码/demo1/VX/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/代码/demo1/VX/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/代码/demo1/VX/mvnw.cmd b/代码/demo1/VX/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/代码/demo1/VX/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/代码/demo1/VX/pom.xml b/代码/demo1/VX/pom.xml new file mode 100644 index 0000000..bab1419 --- /dev/null +++ b/代码/demo1/VX/pom.xml @@ -0,0 +1,143 @@ + + + 4.0.0 + com.huang + VX + 0.0.1-SNAPSHOT + VX + VX + + + 1.8 + UTF-8 + UTF-8 + 2.3.7.RELEASE + 2.3.30 + 3.5.1 + 5.4.7 + + + + + org.springframework.boot + spring-boot-starter-web + + + + + io.springfox + springfox-swagger2 + 2.9.2 + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + + com.baomidou + mybatis-plus-boot-starter + 3.4.2 + + + mysql + mysql-connector-java + runtime + + + com.baomidou + mybatis-plus-generator + ${mybatis-plus-generator.version} + + + org.freemarker + freemarker + ${freemark.version} + test + + + com.alibaba + druid + 1.1.21 + + + + + + + org.projectlombok + lombok + true + + + + cn.hutool + hutool-all + ${hutool.version} + + + + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 1.8 + 1.8 + UTF-8 + + + + org.springframework.boot + spring-boot-maven-plugin + 2.3.7.RELEASE + + com.huang.mp.VXApplication + + + + repackage + + repackage + + + + + + + + diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/VXApplication.java b/代码/demo1/VX/src/main/java/com/huang/mp/VXApplication.java new file mode 100644 index 0000000..d09ca5d --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/VXApplication.java @@ -0,0 +1,16 @@ +package com.huang.mp; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +@SpringBootApplication +@MapperScan("com.huang.mp.mapper") +public class VXApplication { + public static void main(String[] args) { + SpringApplication.run(VXApplication.class, args); + } + +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/config/BaseEntityMetaObjectHandler.java b/代码/demo1/VX/src/main/java/com/huang/mp/config/BaseEntityMetaObjectHandler.java new file mode 100644 index 0000000..440af0e --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/config/BaseEntityMetaObjectHandler.java @@ -0,0 +1,32 @@ +package com.huang.mp.config; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import com.huang.mp.entity.Area; +import org.apache.ibatis.reflection.MetaObject; +import org.springframework.stereotype.Component; +import java.time.LocalDateTime; + + + +@Component +public class BaseEntityMetaObjectHandler implements MetaObjectHandler { + + + @Override + public void insertFill(MetaObject metaObject) { + // 创建时间自动填充 + if (metaObject.hasSetter(Area.CREATE_TIME) && ObjectUtil.isNull(getFieldValByName(Area.CREATE_TIME, metaObject))) { + this.strictInsertFill(metaObject, Area.CREATE_TIME, LocalDateTime.class, LocalDateTime.now()); + } + } + @Override + public void updateFill(MetaObject metaObject) { + // 修改时间自动填充 + if (metaObject.hasSetter(Area.MODIFIED_TIME) && ObjectUtil.isNull(getFieldValByName(Area.MODIFIED_TIME, metaObject))) { + this.strictUpdateFill(metaObject, Area.MODIFIED_TIME, LocalDateTime.class, LocalDateTime.now()); + } + + } + +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/config/DateFormatConfig.java b/代码/demo1/VX/src/main/java/com/huang/mp/config/DateFormatConfig.java new file mode 100644 index 0000000..5426203 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/config/DateFormatConfig.java @@ -0,0 +1,28 @@ +package com.huang.mp.config; + +import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + + +@Configuration +public class DateFormatConfig { + + @Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") + private String pattern; + + @Bean + public LocalDateTimeSerializer localDateTimeDeserializer() { + return new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(pattern)); + } + + @Bean + public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() { + return builder -> builder.serializerByType(LocalDateTime.class, localDateTimeDeserializer()); + } +} \ No newline at end of file diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/config/MybatisPlusConfig.java b/代码/demo1/VX/src/main/java/com/huang/mp/config/MybatisPlusConfig.java new file mode 100644 index 0000000..b3baa23 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/config/MybatisPlusConfig.java @@ -0,0 +1,27 @@ +package com.huang.mp.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * MybatisPlus 配置类 + * + * @author huang + * @since 2022-03-18 + */ + +@Configuration +public class MybatisPlusConfig { + /** + * 分页插件 + */ + @Bean + public MybatisPlusInterceptor mybatisPlusInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/config/SwaggerConfig.java b/代码/demo1/VX/src/main/java/com/huang/mp/config/SwaggerConfig.java new file mode 100644 index 0000000..e9580cb --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/config/SwaggerConfig.java @@ -0,0 +1,70 @@ +package com.huang.mp.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import springfox.documentation.builders.RequestHandlerSelectors; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.service.Contact; +import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spring.web.plugins.Docket; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +import java.util.ArrayList; + +@Configuration //配置类 +@EnableSwagger2// 开启Swagger2的自动配置 +public class SwaggerConfig { + + + + @Bean //配置docket以配置Swagger具体参数 + public Docket docket() { + return new Docket(DocumentationType.SWAGGER_2) + .apiInfo(apiInfo()) + .groupName("Default") + .enable(true) //配置是否启用Swagger,如果是false,在浏览器将无法访问 + .select()// 通过.select()方法,去配置扫描接口,RequestHandlerSelectors配置如何扫描接口 + .apis(RequestHandlerSelectors.basePackage("com.huang.mp.controller")) + // 配置如何通过path过滤,即这里只扫描请求以/kuang开头的接口 +// .paths(PathSelectors.ant("/kuang/**")) + .build(); + } + + + + //配置文档信息 + private ApiInfo apiInfo() { + Contact contact = new Contact("HWP", "http://xxx.xxx.com/联系人访问链接", "1801210430@qq.com"); + return new ApiInfo( + "hwp的swagger", // 标题 + "哟,敲bug呢", // 描述 + "v1.0", // 版本 + "http://terms.service.url/组织链接", // 组织链接 + contact, // 联系人信息 + "Apach 2.0 许可", // 许可 + "许可链接", // 许可连接 + new ArrayList<>()// 扩展 + ); + } + + + + + @Bean + public Docket docket1(){ + return new Docket(DocumentationType.SWAGGER_2).groupName("group1"); + } + @Bean + public Docket docket2(){ + return new Docket(DocumentationType.SWAGGER_2).groupName("group2"); + } + @Bean + public Docket docket3(){ + return new Docket(DocumentationType.SWAGGER_2).groupName("group3"); + } + + + +} + + diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/config/WebConfig.java b/代码/demo1/VX/src/main/java/com/huang/mp/config/WebConfig.java new file mode 100644 index 0000000..04c5ee7 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/config/WebConfig.java @@ -0,0 +1,19 @@ +package com.huang.mp.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +/** + * Web 配置类 + * + * @author huang + * @since 2022-03-18 + */ +@Configuration +public class WebConfig implements WebMvcConfigurer { + @Override + public void addViewControllers(ViewControllerRegistry registry) { + registry.addViewController("/").setViewName("login/login"); + } +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/controller/AreaController.java b/代码/demo1/VX/src/main/java/com/huang/mp/controller/AreaController.java new file mode 100644 index 0000000..5c9459a --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/controller/AreaController.java @@ -0,0 +1,62 @@ +package com.huang.mp.controller; + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.huang.mp.entity.Area; +import com.huang.mp.service.impl.AreaServiceImpl; +import com.huang.mp.util.FormatResponseUtil; +import com.huang.mp.util.ResponseResult; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import org.springframework.stereotype.Controller; + +import javax.xml.crypto.Data; + +/** + *

+ * 前端控制器 + *

+ * + * @author huang + * @since 2022-03-27 + */ +@RestController +@RequestMapping("/area") +public class AreaController { + + @Autowired(required = false) + AreaServiceImpl areaService; + + @GetMapping("/areaList") + public ResponseResult queryAll(){ + return FormatResponseUtil.formatResponse(areaService.queryAll()); + } + + @PostMapping("/addArea") + public ResponseResult addArea(@RequestBody String name, + String priority){ + Area area = new Area(); + area.setName(name); + area.setPriority(priority); + return FormatResponseUtil.formatResponse(areaService.addArea(area)); + } + + @DeleteMapping("/delete")//这里执行的是物理删除 + public ResponseResult delAreaById(Integer id){ + return FormatResponseUtil.formatResponse(areaService.delAreaById(id)); + } + + @GetMapping("/one") + public ResponseResult queryById(int id){ + return FormatResponseUtil.formatResponse(areaService.queryAreaById(id)); + } + + @PostMapping("/areaInfo") + public ResponseResult updateArea(@RequestBody Area area){ + return FormatResponseUtil.formatResponse(areaService.updateById(area)); + } + +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/entity/Area.java b/代码/demo1/VX/src/main/java/com/huang/mp/entity/Area.java new file mode 100644 index 0000000..785b757 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/entity/Area.java @@ -0,0 +1,97 @@ +package com.huang.mp.entity; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.fasterxml.jackson.annotation.JsonFormat; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + *

+ * + *

+ * + * @author huang + * @since 2022-03-27 + */ +public class Area implements Serializable { + + private static final long serialVersionUID = 1L; + + public static final String CREATE_TIME = "createTime"; + public static final String MODIFIED_TIME = "lastEditTime"; + + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private String name; + + /** + * 权值 + */ + private String priority; + + /** + * 创建时间戳 + */ + @TableField(fill = FieldFill.INSERT) + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime; + + /** + * 最后修改时间戳 + */ + @TableField(fill = FieldFill.UPDATE) + private LocalDateTime lastEditTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + public String getPriority() { + return priority; + } + + public void setPriority(String priority) { + this.priority = priority; + } + public LocalDateTime getCreateTime() { + return createTime; + } + + public void setCreateTime(LocalDateTime createTime) { + this.createTime = createTime; + } + public LocalDateTime getLastEditTime() { + return lastEditTime; + } + + public void setLastEditTime(LocalDateTime lastEditTime) { + this.lastEditTime = lastEditTime; + } + + @Override + public String toString() { + return "Area{" + + "id=" + id + + ", name=" + name + + ", priority=" + priority + + ", createTime=" + createTime + + ", lastEditTime=" + lastEditTime + + "}"; + } +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/mapper/AreaMapper.java b/代码/demo1/VX/src/main/java/com/huang/mp/mapper/AreaMapper.java new file mode 100644 index 0000000..6b51c80 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/mapper/AreaMapper.java @@ -0,0 +1,16 @@ +package com.huang.mp.mapper; + +import com.huang.mp.entity.Area; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author huang + * @since 2022-03-27 + */ +public interface AreaMapper extends BaseMapper { + +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/mapper/xml/AreaMapper.xml b/代码/demo1/VX/src/main/java/com/huang/mp/mapper/xml/AreaMapper.xml new file mode 100644 index 0000000..0b8a233 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/mapper/xml/AreaMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/service/IAreaService.java b/代码/demo1/VX/src/main/java/com/huang/mp/service/IAreaService.java new file mode 100644 index 0000000..bb7f235 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/service/IAreaService.java @@ -0,0 +1,42 @@ +package com.huang.mp.service; + +import com.huang.mp.entity.Area; +import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; + +/** + *

+ * 服务类 + *

+ * + * @author huang + * @since 2022-03-27 + */ +public interface IAreaService extends IService { + + /** + * 查询所有Area + */ + List queryAll(); + + /** + * 通过Id查询Area + */ + Area queryAreaById(int id); + +// /** +// * 通过传入的area更新Area +// */ +// Area updateArea(Area area); + + /** + * 通过Id删除Area + */ + boolean delAreaById(int id); + + /** + * 创建Area + */ + Area addArea(Area area); +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/service/impl/AreaServiceImpl.java b/代码/demo1/VX/src/main/java/com/huang/mp/service/impl/AreaServiceImpl.java new file mode 100644 index 0000000..fb15c83 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/service/impl/AreaServiceImpl.java @@ -0,0 +1,64 @@ +package com.huang.mp.service.impl; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.huang.mp.entity.Area; +import com.huang.mp.mapper.AreaMapper; +import com.huang.mp.service.IAreaService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.List; + +/** + *

+ * 服务实现类 + *

+ * + * @author huang + * @since 2022-03-27 + */ +@Service +public class AreaServiceImpl extends ServiceImpl implements IAreaService { + + @Autowired(required = false) + AreaMapper areaMapper; + + @Override + public List queryAll() { + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + wrapper.orderByAsc(Area::getId); + List areaList = areaMapper.selectList(wrapper); + return areaList; + } + + + @Override + public Area queryAreaById(int id) { + Area area = areaMapper.selectById(id); + return area; + } + +// @Override +// public Area updateArea(Area area) { +// return null; +// } + + @Override + public boolean delAreaById(int id) { + boolean ans; + int i = areaMapper.deleteById(id); + return ans = i>0 ? true:false; + } + + @Override + public Area addArea(Area area) { + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + wrapper.orderByAsc(Area::getId); + return area; + } +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/util/FormatResponseUtil.java b/代码/demo1/VX/src/main/java/com/huang/mp/util/FormatResponseUtil.java new file mode 100644 index 0000000..2a87a5c --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/util/FormatResponseUtil.java @@ -0,0 +1,47 @@ +package com.huang.mp.util; + + +public class FormatResponseUtil { + /** + * 请求成功,不携带数据 + */ + public static ResponseResult formatResponse() { + ResponseResult result = null; + return formatResponse(result); + } + + private static ResponseResult formatResponse(ResponseResult result) { + if (result == null) { + result = new ResponseResult(true, "请求成功", null); + } + return result; + } + + /** + * 请求成功,带数据 + */ + public static ResponseResult formatResponse(Object object) { + return new ResponseResult(true, "请求成功", object); + } + + /** + * 请求成功,携带提示信息和数据 + */ + public static ResponseResult formatResponse(String msg, Object object) { + return new ResponseResult(true, msg, object); + } + + /** + * 请求失败,返回错误和错误信息 + */ + public static ResponseResult error(Exception e) { + return new ResponseResult(false, e.getMessage()); + } + + /** + * 请求失败,返回异常信息 + */ + public static ResponseResult error(String exception) { + return new ResponseResult(false, exception); + } +} diff --git a/代码/demo1/VX/src/main/java/com/huang/mp/util/ResponseResult.java b/代码/demo1/VX/src/main/java/com/huang/mp/util/ResponseResult.java new file mode 100644 index 0000000..335dd46 --- /dev/null +++ b/代码/demo1/VX/src/main/java/com/huang/mp/util/ResponseResult.java @@ -0,0 +1,34 @@ +package com.huang.mp.util; + +import lombok.Data; + +@Data +public class ResponseResult { + /** + * 请求状态 + */ + private boolean success; + /** + * 返回提示信息 + */ + private String msg; + /** + * 返回数据 + */ + private Object data; + + public ResponseResult(boolean success, String msg, Object data) { + this.success = success; + this.msg = msg; + this.data = data; + } + + public ResponseResult(boolean code, String msg) { + this.success = success; + this.msg = msg; + } + + public ResponseResult(boolean success) { + this.success = success; + } +} diff --git a/代码/demo1/VX/src/main/resources/application.yaml b/代码/demo1/VX/src/main/resources/application.yaml new file mode 100644 index 0000000..463028f --- /dev/null +++ b/代码/demo1/VX/src/main/resources/application.yaml @@ -0,0 +1,20 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/wxlogin?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai + username: root + password: root + type: com.alibaba.druid.pool.DruidDataSource + thymeleaf: + # 开发时为 false,上线再改为 true + cache: true + +mybatis-plus: + global-config: + db-config: + id-type: auto # 自增主键 + mapper-locations: com/huang/mp/mapper/xml/*.xml + type-aliases-package: com.huang.mp.entity +logging: + level: + com.huang.mp.mapper: trace \ No newline at end of file diff --git a/代码/demo1/VX/src/test/java/com/huang/mp/MpApplicationTests.java b/代码/demo1/VX/src/test/java/com/huang/mp/MpApplicationTests.java new file mode 100644 index 0000000..38c829d --- /dev/null +++ b/代码/demo1/VX/src/test/java/com/huang/mp/MpApplicationTests.java @@ -0,0 +1,23 @@ +package com.huang.mp; + +import com.huang.mp.entity.Area; +import com.huang.mp.mapper.AreaMapper; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; + +import java.util.List; + +@SpringBootTest +class MpApplicationTests { + + @Autowired(required = false) + AreaMapper areaMapper; + + + @Test + void test01(){ + List areaList = areaMapper.selectList(null); + areaList.forEach(System.out::println); + } +} diff --git a/代码/demo1/VX/src/test/java/com/huang/mp/generator/MybatisPlusCodeGenerator.java b/代码/demo1/VX/src/test/java/com/huang/mp/generator/MybatisPlusCodeGenerator.java new file mode 100644 index 0000000..36f85f6 --- /dev/null +++ b/代码/demo1/VX/src/test/java/com/huang/mp/generator/MybatisPlusCodeGenerator.java @@ -0,0 +1,36 @@ +package com.huang.mp.generator; + + + +import com.baomidou.mybatisplus.generator.FastAutoGenerator; +import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * MybatisPlus 代码生成器 + * + * @author huang + * @since 2022-03-18 + */ +//执行 main 方法,控制台输入模块表名,回车自动生成对应项目目录中 +@SpringBootApplication +public class MybatisPlusCodeGenerator { + public static void main(String[] args) { + String projectPath = System.getProperty("user.dir") + "/src/main/java"; + String url = "jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"; + String username = "root"; + String password = "11111"; + FastAutoGenerator + .create(url, username, password) + .globalConfig(builder -> { + builder.author("huang") // 设置作者 + .fileOverride() // 覆盖已生成文件 + .outputDir(projectPath); // 指定输出目录 + }) + .packageConfig(builder -> { + builder.parent("com.huang.mp"); // 设置父包名 + }) + .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板 + .execute(); + } +} diff --git a/代码/demo1/VX/table b/代码/demo1/VX/table new file mode 100644 index 0000000..42e837d --- /dev/null +++ b/代码/demo1/VX/table @@ -0,0 +1,26 @@ + + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for area +-- ---------------------------- +DROP TABLE IF EXISTS `area`; +CREATE TABLE `area` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `priority` int NOT NULL DEFAULT 0 COMMENT '权值', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间戳', + `last_edit_time` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间戳', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `name`(`name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of area +-- ---------------------------- +INSERT INTO `area` VALUES (10, '南京', 5, '2022-03-11 12:53:53', '2022-03-11 12:53:53'); +INSERT INTO `area` VALUES (11, '北京', 9, '2022-03-11 12:59:38', '2022-03-11 12:59:38'); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/代码/demo1/a2/.eslintrc.js b/代码/demo1/a2/.eslintrc.js new file mode 100644 index 0000000..115cc02 --- /dev/null +++ b/代码/demo1/a2/.eslintrc.js @@ -0,0 +1,31 @@ +/* + * Eslint config file + * Documentation: https://eslint.org/docs/user-guide/configuring/ + * Install the Eslint extension before using this feature. + */ +module.exports = { + env: { + es6: true, + browser: true, + node: true, + }, + ecmaFeatures: { + modules: true, + }, + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + }, + globals: { + wx: true, + App: true, + Page: true, + getCurrentPages: true, + getApp: true, + Component: true, + requirePlugin: true, + requireMiniProgram: true, + }, + // extends: 'eslint:recommended', + rules: {}, +} diff --git a/代码/demo1/a2/.idea/.gitignore b/代码/demo1/a2/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/代码/demo1/a2/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/代码/demo1/a2/.idea/a2.iml b/代码/demo1/a2/.idea/a2.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/代码/demo1/a2/.idea/a2.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/代码/demo1/a2/.idea/inspectionProfiles/Project_Default.xml b/代码/demo1/a2/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..6560a98 --- /dev/null +++ b/代码/demo1/a2/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,36 @@ + + + + \ No newline at end of file diff --git a/代码/demo1/a2/.idea/misc.xml b/代码/demo1/a2/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/代码/demo1/a2/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/代码/demo1/a2/.idea/modules.xml b/代码/demo1/a2/.idea/modules.xml new file mode 100644 index 0000000..48506af --- /dev/null +++ b/代码/demo1/a2/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/代码/demo1/a2/.idea/runConfigurations.xml b/代码/demo1/a2/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/代码/demo1/a2/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/代码/demo1/a2/app.js b/代码/demo1/a2/app.js new file mode 100644 index 0000000..1ed57c4 --- /dev/null +++ b/代码/demo1/a2/app.js @@ -0,0 +1,19 @@ +// app.js +App({ + onLaunch() { + // 展示本地存储能力 + const logs = wx.getStorageSync('logs') || [] + logs.unshift(Date.now()) + wx.setStorageSync('logs', logs) + + // 登录 + wx.login({ + success: res => { + // 发送 res.code 到后台换取 openId, sessionKey, unionId + } + }) + }, + globalData: { + userInfo: null + } +}) diff --git a/代码/demo1/a2/app.json b/代码/demo1/a2/app.json new file mode 100644 index 0000000..8ce2041 --- /dev/null +++ b/代码/demo1/a2/app.json @@ -0,0 +1,16 @@ +{ + "pages": [ + "pages/index/index", + "pages/logs/logs", + "pages/list/list", + "pages/operation/operation" + ], + "window": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#fff", + "navigationBarTitleText": "Weixin", + "navigationBarTextStyle": "black" + }, + "style": "v2", + "sitemapLocation": "sitemap.json" +} \ No newline at end of file diff --git a/代码/demo1/a2/app.wxss b/代码/demo1/a2/app.wxss new file mode 100644 index 0000000..06c6fc9 --- /dev/null +++ b/代码/demo1/a2/app.wxss @@ -0,0 +1,10 @@ +/**app.wxss**/ +.container { + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-between; + padding: 200rpx 0; + box-sizing: border-box; +} diff --git a/代码/demo1/a2/pages/index/index.js b/代码/demo1/a2/pages/index/index.js new file mode 100644 index 0000000..2c960dc --- /dev/null +++ b/代码/demo1/a2/pages/index/index.js @@ -0,0 +1,48 @@ +// index.js +// 获取应用实例 +const app = getApp() + +Page({ + data: { + motto: 'Hello World', + userInfo: {}, + hasUserInfo: false, + canIUse: wx.canIUse('button.open-type.getUserInfo'), + canIUseGetUserProfile: false, + canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false + }, + // 事件处理函数 + bindViewTap() { + wx.navigateTo({ + url: '../list/list' + }) + }, + onLoad() { + if (wx.getUserProfile) { + this.setData({ + canIUseGetUserProfile: true + }) + } + }, + getUserProfile(e) { + // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 + wx.getUserProfile({ + desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 + success: (res) => { + console.log(res) + this.setData({ + userInfo: res.userInfo, + hasUserInfo: true + }) + } + }) + }, + getUserInfo(e) { + // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 + console.log(e) + this.setData({ + userInfo: e.detail.userInfo, + hasUserInfo: true + }) + } +}) diff --git a/代码/demo1/a2/pages/index/index.json b/代码/demo1/a2/pages/index/index.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/代码/demo1/a2/pages/index/index.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/代码/demo1/a2/pages/index/index.wxml b/代码/demo1/a2/pages/index/index.wxml new file mode 100644 index 0000000..f00d294 --- /dev/null +++ b/代码/demo1/a2/pages/index/index.wxml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + 请使用1.4.4及以上版本基础库 + + + + {{userInfo.nickName}} + + + + {{motto}} + + diff --git a/代码/demo1/a2/pages/index/index.wxss b/代码/demo1/a2/pages/index/index.wxss new file mode 100644 index 0000000..eb64203 --- /dev/null +++ b/代码/demo1/a2/pages/index/index.wxss @@ -0,0 +1,19 @@ +/**index.wxss**/ +.userinfo { + display: flex; + flex-direction: column; + align-items: center; + color: #aaa; +} + +.userinfo-avatar { + overflow: hidden; + width: 128rpx; + height: 128rpx; + margin: 20rpx; + border-radius: 50%; +} + +.usermotto { + margin-top: 200px; +} \ No newline at end of file diff --git a/代码/demo1/a2/pages/list/list.js b/代码/demo1/a2/pages/list/list.js new file mode 100644 index 0000000..c349e54 --- /dev/null +++ b/代码/demo1/a2/pages/list/list.js @@ -0,0 +1,139 @@ +// pages/list/list.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + list:[] + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + * 与加载的区别,若是返回页面,则不需要加载,而是调用Show方法 + */ + onShow: function () { + //这里的this是指窗口而在request中this是指onShow方法(因为是页面调用onShow,onShow调用request),所以要先定义 + var that = this; + wx.request({ + //后端接口提供的url + url: 'http://localhost:8080/area/areaList', + method:'GET', + //需要传入的参数 + data:{}, + //如果访问成功 + success:function(res){ + var list = res.data.data; + if(list == null){ + //如果获取数据失败,提示使用者 + var toastText = '获取数据失败' + res.data.msg; + wx.showToast({ + title: toastText, + icon:'', + //显示时长为2s + duration:2000 + }) + }else{ + that.setData({ + list:list + }) + } + } + }) + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + + addArea: function(){ + wx.navigateTo({ + url: '../operation/operation', + }) + }, + + //e表示响应的控件 + delArea: function(e){ + var that = this; + //相当于confirm窗口 + wx.showModal({ + title: '提示', + //这里的变量名需要与响应控件的data-后面的变量名相同 + content: '确认要删除['+e.target.dataset.name+']吗?', + success:function(sm){ + if(sm.confirm){ + wx.request({ + url: 'http://localhost:8080/area/delete', + data: {'id':e.target.dataset.id}, + header: { + //默认是 'content-type': 'application/json',要传post的参数必须写成这样,要传delete参数则为null + "content-type": "application/x-www-form-urlencoded" + }, + method: 'Delete', + success: function(res) { + var result = res.data.success; + var toastText='删除成功'; + if(result == true){ + that.data.list.splice(e.target.dataset.index,1); + that.setData({ + list:that.data.list + }); + }else{ + toastText = '删除失败'; + } + wx.showToast({ + title: toastText, + duration:2000 + }) + }, + }) + } + } + }) + } + }) \ No newline at end of file diff --git a/代码/demo1/a2/pages/list/list.json b/代码/demo1/a2/pages/list/list.json new file mode 100644 index 0000000..318f00f --- /dev/null +++ b/代码/demo1/a2/pages/list/list.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "任务信息列表" +} \ No newline at end of file diff --git a/代码/demo1/a2/pages/list/list.wxml b/代码/demo1/a2/pages/list/list.wxml new file mode 100644 index 0000000..e7df70d --- /dev/null +++ b/代码/demo1/a2/pages/list/list.wxml @@ -0,0 +1,25 @@ + + + + 任务ID + 任务名 + 任务信息 + 操作 + + + + + + {{item.id}} + {{item.name}} + {{item.priority}} + + 编辑| + 删除 + + + + + + + \ No newline at end of file diff --git a/代码/demo1/a2/pages/list/list.wxss b/代码/demo1/a2/pages/list/list.wxss new file mode 100644 index 0000000..0801b8b --- /dev/null +++ b/代码/demo1/a2/pages/list/list.wxss @@ -0,0 +1,37 @@ +/* pages/list/list.wxss */ +.container{ + height: 100%; + display: table; + align-items: center; + justify-content: space-between; + box-sizing: border-box; + padding-top: 10rpx; + padding-bottom: 10rpx; + text-align: center; + } + + .widget{ + position: relative; + margin-top: 5rpx; + margin-bottom: 5rpx; + padding-top: 10rpx; + padding-bottom: 10rpx; + padding-left: 40rpx; + padding-right: 40rpx; + border: #ddd 1px solid; + } + + .column{ + width: 4rem; + display: table-cell; + } + + .link-column{ + width: 6rem; + display: table-cell; + } + + .link{ + color: blue; + display: inline-table; + } \ No newline at end of file diff --git a/代码/demo1/a2/pages/logs/logs.js b/代码/demo1/a2/pages/logs/logs.js new file mode 100644 index 0000000..889f234 --- /dev/null +++ b/代码/demo1/a2/pages/logs/logs.js @@ -0,0 +1,66 @@ +// pages/logs/logs.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/代码/demo1/a2/pages/logs/logs.wxml b/代码/demo1/a2/pages/logs/logs.wxml new file mode 100644 index 0000000..c49f50c --- /dev/null +++ b/代码/demo1/a2/pages/logs/logs.wxml @@ -0,0 +1,2 @@ + +pages/logs/logs.wxml diff --git a/代码/demo1/a2/pages/operation/operation.js b/代码/demo1/a2/pages/operation/operation.js new file mode 100644 index 0000000..8d9f672 --- /dev/null +++ b/代码/demo1/a2/pages/operation/operation.js @@ -0,0 +1,132 @@ +// pages/opration/opration.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + id:undefined, + areaName:'', + priority:'', + addUrl:'http://localhost:8080/area/addArea', + updateUrl:'http://localhost:8080/area/areaInfo' + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + //options为页面跳转带来的参数 + var that = this; + if(options.id != undefined){ + //若是由编辑按钮跳转过来的 + that.setData({ + id:options.id + }); + wx.request({ + url: 'http://localhost:8080/area/one', + data: {'id':options.id}, + method: 'GET', + success: function(res) { + var result = res.data.success; + if(result){ + that.setData({ + areaName:res.data.data.name, + priority: res.data.data.priority + }); + }else{ + wx.showToast({ + title: '请求失败'+res.data.msg, + duration: 2000, + }); + } + }, + }) + } + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + }, + + formSubmit:function(e){ + var that = this; + //获取表单值 + var formData = e.detail.value; + var url = this.data.addUrl; + if(this.data.id != undefined){ + //如果是编辑按钮跳转 + formData.id = this.data.id; + url = this.data.updateUrl; + } + console.log(JSON.stringify(formData)); + wx.request({ + url: url, + //将其转换成JSON + data: JSON.stringify(formData), + method: 'POST', + success: function(res) { + var result = res.data.success; + var toastText = '请求成功'; + if(!result){ + toastText = '请求失败'+res.data.msg; + } + wx.showToast({ + title: toastText, + duration: 2000, + }) + if(result){ + wx.redirectTo({ + //操作结束后跳转回列表页 + url: '../list/list', + }) + } + }, + }) + } + }) \ No newline at end of file diff --git a/代码/demo1/a2/pages/operation/operation.json b/代码/demo1/a2/pages/operation/operation.json new file mode 100644 index 0000000..cf3126e --- /dev/null +++ b/代码/demo1/a2/pages/operation/operation.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "任务信息表单" +} \ No newline at end of file diff --git a/代码/demo1/a2/pages/operation/operation.wxml b/代码/demo1/a2/pages/operation/operation.wxml new file mode 100644 index 0000000..c53e416 --- /dev/null +++ b/代码/demo1/a2/pages/operation/operation.wxml @@ -0,0 +1,18 @@ + + +
+ + {{}} + 任务名: + + + + 任务内容: + + + + + + +
+
\ No newline at end of file diff --git a/代码/demo1/a2/pages/operation/operation.wxss b/代码/demo1/a2/pages/operation/operation.wxss new file mode 100644 index 0000000..9d56a76 --- /dev/null +++ b/代码/demo1/a2/pages/operation/operation.wxss @@ -0,0 +1,32 @@ +/* pages/opration/opration.wxss */ +.row input { + font-size: 0.7rem; + flex-grow: 3; + border: ipx solid #09c; + display: inline-block; + border-radius: 0.3rem; + box-shadow: 0 0 0.15rem #aaa; + padding: 0.3rem; + } + + .row button { + padding: 0.2rem; + margin: 3rem 1rem; + } + + .container { + padding: 1rem; + font-size: 0.9rem; + line-height: 1.5rem; + } + + .row { + display: flex; + align-items: center; + margin-bottom: 0.8rem; + } + + .row text { + flex-grow: 1; + text-align: right; + } \ No newline at end of file diff --git a/代码/demo1/a2/project.config.json b/代码/demo1/a2/project.config.json new file mode 100644 index 0000000..f6dc37b --- /dev/null +++ b/代码/demo1/a2/project.config.json @@ -0,0 +1,59 @@ +{ + "description": "项目配置文件", + "packOptions": { + "ignore": [ + { + "value": ".eslintrc.js", + "type": "file" + } + ], + "include": [] + }, + "setting": { + "urlCheck": false, + "es6": true, + "enhance": true, + "postcss": true, + "preloadBackgroundData": false, + "minified": true, + "newFeature": false, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": true, + "lazyloadPlaceholderEnable": false, + "useMultiFrameRuntime": true, + "useApiHook": true, + "useApiHostProcess": true, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "useIsolateContext": false, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true, + "disableUseStrict": false, + "minifyWXML": true, + "showES6CompileOption": false, + "useCompilerPlugins": false, + "ignoreUploadUnusedFiles": true + }, + "compileType": "miniprogram", + "libVersion": "2.19.4", + "appid": "wx690b76ba7281feb7", + "projectname": "a2", + "condition": {}, + "editorSetting": { + "tabIndent": "insertSpaces", + "tabSize": 2 + } +} \ No newline at end of file diff --git a/代码/demo1/a2/project.private.config.json b/代码/demo1/a2/project.private.config.json new file mode 100644 index 0000000..e93e606 --- /dev/null +++ b/代码/demo1/a2/project.private.config.json @@ -0,0 +1,7 @@ +{ + "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", + "projectname": "a2", + "setting": { + "compileHotReLoad": true + } +} \ No newline at end of file diff --git a/代码/demo1/a2/sitemap.json b/代码/demo1/a2/sitemap.json new file mode 100644 index 0000000..ca02add --- /dev/null +++ b/代码/demo1/a2/sitemap.json @@ -0,0 +1,7 @@ +{ + "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", + "rules": [{ + "action": "allow", + "page": "*" + }] +} \ No newline at end of file diff --git a/代码/demo1/a2/utils/util.js b/代码/demo1/a2/utils/util.js new file mode 100644 index 0000000..764bc2c --- /dev/null +++ b/代码/demo1/a2/utils/util.js @@ -0,0 +1,19 @@ +const formatTime = date => { + const year = date.getFullYear() + const month = date.getMonth() + 1 + const day = date.getDate() + const hour = date.getHours() + const minute = date.getMinutes() + const second = date.getSeconds() + + return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}` +} + +const formatNumber = n => { + n = n.toString() + return n[1] ? n : `0${n}` +} + +module.exports = { + formatTime +} diff --git a/代码/demo1/area.sql b/代码/demo1/area.sql new file mode 100644 index 0000000..42e837d --- /dev/null +++ b/代码/demo1/area.sql @@ -0,0 +1,26 @@ + + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for area +-- ---------------------------- +DROP TABLE IF EXISTS `area`; +CREATE TABLE `area` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, + `priority` int NOT NULL DEFAULT 0 COMMENT '权值', + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间戳', + `last_edit_time` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间戳', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `name`(`name`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of area +-- ---------------------------- +INSERT INTO `area` VALUES (10, '南京', 5, '2022-03-11 12:53:53', '2022-03-11 12:53:53'); +INSERT INTO `area` VALUES (11, '北京', 9, '2022-03-11 12:59:38', '2022-03-11 12:59:38'); + +SET FOREIGN_KEY_CHECKS = 1; From b28a786e70e486332b000e2f316a332f4cccff75 Mon Sep 17 00:00:00 2001 From: wxLin <908127472@qq.com> Date: Tue, 1 Nov 2022 12:30:09 +0800 Subject: [PATCH 10/10] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 代码/任务提交部分/demo/.gitignore | 33 ++ .../demo/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 58727 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + 代码/任务提交部分/demo/.mvn/wx.md | 3 + 代码/任务提交部分/demo/mvnw | 316 ++++++++++++++++++ 代码/任务提交部分/demo/mvnw.cmd | 188 +++++++++++ 代码/任务提交部分/demo/pom.xml | 256 ++++++++++++++ 代码/任务提交部分/demo/sql语句.txt | 12 + .../com/example/demo/DemoApplication.java | 16 + .../com/example/demo/common/GlobalResult.java | 107 ++++++ .../example/demo/common/HttpClientUtil.java | 135 ++++++++ .../com/example/demo/common/HttpGetUtil.java | 73 ++++ .../com/example/demo/common/WechatUtil.java | 78 +++++ .../demo/common/util/FormatResponseUtil.java | 47 +++ .../demo/common/util/ResponseResult.java | 34 ++ .../com/example/demo/config/MyMvcConfig.java | 14 + .../example/demo/config/SpringDocConfig.java | 31 ++ .../config/BaseEntityMetaObjectHandler.java | 36 ++ .../demo/config/config/MybatisPlusConfig.java | 27 ++ .../example/demo/config/config/WebConfig.java | 19 ++ .../demo/controller/ControllerText.java | 67 ++++ .../com/example/demo/controller/Demmo.java | 92 +++++ .../demo/controller/UserController.java | 82 +++++ .../demo/controller/Webcontroller.java | 16 + .../demo/controller/taskController.java | 43 +++ .../java/com/example/demo/domain/Task.java | 86 +++++ .../java/com/example/demo/domain/User.java | 120 +++++++ .../com/example/demo/mapper/TaskMapper.java | 16 + .../com/example/demo/mapper/UserMapper.java | 14 + .../example/demo/mapper/xml/TaskMapper.xml | 5 + .../example/demo/service/ITaskService.java | 29 ++ .../demo/service/impl/TaskServiceImpl.java | 54 +++ .../demo/src/main/resources/application.yaml | 24 ++ .../resources/static/css/bootstrap.min.css | 7 + .../main/resources/static/css/dashboard.css | 93 ++++++ .../src/main/resources/static/css/signin.css | 49 +++ .../resources/static/img/bootstrap-solid.svg | 6 + .../src/main/resources/static/js/Chart.min.js | 10 + .../main/resources/static/js/bootstrap.min.js | 7 + .../main/resources/static/js/feather.min.js | 7 + .../static/js/jquery-3.2.1.slim.min.js | 4 + .../main/resources/static/js/popper.min.js | 5 + .../src/main/resources/templates/404.html | 233 +++++++++++++ .../main/resources/templates/dashboard.html | 176 ++++++++++ .../src/main/resources/templates/index.html | 39 +++ .../src/main/resources/templates/list.html | 240 +++++++++++++ .../example/demo/DemoApplicationTests.java | 13 + 47 files changed, 2964 insertions(+) create mode 100644 代码/任务提交部分/demo/.gitignore create mode 100644 代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.jar create mode 100644 代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.properties create mode 100644 代码/任务提交部分/demo/.mvn/wx.md create mode 100644 代码/任务提交部分/demo/mvnw create mode 100644 代码/任务提交部分/demo/mvnw.cmd create mode 100644 代码/任务提交部分/demo/pom.xml create mode 100644 代码/任务提交部分/demo/sql语句.txt create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/DemoApplication.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/GlobalResult.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpClientUtil.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpGetUtil.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/WechatUtil.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/FormatResponseUtil.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/ResponseResult.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/config/MyMvcConfig.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/config/SpringDocConfig.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/BaseEntityMetaObjectHandler.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/MybatisPlusConfig.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/WebConfig.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/controller/ControllerText.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Demmo.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/controller/UserController.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Webcontroller.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/controller/taskController.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/domain/Task.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/domain/User.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/TaskMapper.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/UserMapper.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/xml/TaskMapper.xml create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/service/ITaskService.java create mode 100644 代码/任务提交部分/demo/src/main/java/com/example/demo/service/impl/TaskServiceImpl.java create mode 100644 代码/任务提交部分/demo/src/main/resources/application.yaml create mode 100644 代码/任务提交部分/demo/src/main/resources/static/css/bootstrap.min.css create mode 100644 代码/任务提交部分/demo/src/main/resources/static/css/dashboard.css create mode 100644 代码/任务提交部分/demo/src/main/resources/static/css/signin.css create mode 100644 代码/任务提交部分/demo/src/main/resources/static/img/bootstrap-solid.svg create mode 100644 代码/任务提交部分/demo/src/main/resources/static/js/Chart.min.js create mode 100644 代码/任务提交部分/demo/src/main/resources/static/js/bootstrap.min.js create mode 100644 代码/任务提交部分/demo/src/main/resources/static/js/feather.min.js create mode 100644 代码/任务提交部分/demo/src/main/resources/static/js/jquery-3.2.1.slim.min.js create mode 100644 代码/任务提交部分/demo/src/main/resources/static/js/popper.min.js create mode 100644 代码/任务提交部分/demo/src/main/resources/templates/404.html create mode 100644 代码/任务提交部分/demo/src/main/resources/templates/dashboard.html create mode 100644 代码/任务提交部分/demo/src/main/resources/templates/index.html create mode 100644 代码/任务提交部分/demo/src/main/resources/templates/list.html create mode 100644 代码/任务提交部分/demo/src/test/java/com/example/demo/DemoApplicationTests.java diff --git a/代码/任务提交部分/demo/.gitignore b/代码/任务提交部分/demo/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/代码/任务提交部分/demo/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.jar b/代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..c1dd12f17644411d6e840bd5a10c6ecda0175f18 GIT binary patch literal 58727 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%0ANsA|A3-jj|r`KAo%oTajX3>^E` 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 YM{}PByk10KD_nuQ4E7Du?}+~TKh4V)`~Uy| literal 0 HcmV?d00001 diff --git a/代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.properties b/代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..b74bf7f --- /dev/null +++ b/代码/任务提交部分/demo/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar diff --git a/代码/任务提交部分/demo/.mvn/wx.md b/代码/任务提交部分/demo/.mvn/wx.md new file mode 100644 index 0000000..54c0e27 --- /dev/null +++ b/代码/任务提交部分/demo/.mvn/wx.md @@ -0,0 +1,3 @@ +0c28388c09ff373d391fe66d085dd39d + +wx08c675f6ba5b2cdc \ No newline at end of file diff --git a/代码/任务提交部分/demo/mvnw b/代码/任务提交部分/demo/mvnw new file mode 100644 index 0000000..8a8fb22 --- /dev/null +++ b/代码/任务提交部分/demo/mvnw @@ -0,0 +1,316 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /usr/local/etc/mavenrc ] ; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`\\unset -f command; \\command -v java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/代码/任务提交部分/demo/mvnw.cmd b/代码/任务提交部分/demo/mvnw.cmd new file mode 100644 index 0000000..1d8ab01 --- /dev/null +++ b/代码/任务提交部分/demo/mvnw.cmd @@ -0,0 +1,188 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/代码/任务提交部分/demo/pom.xml b/代码/任务提交部分/demo/pom.xml new file mode 100644 index 0000000..8953a5f --- /dev/null +++ b/代码/任务提交部分/demo/pom.xml @@ -0,0 +1,256 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.7.4 + + + com.example + demo + 0.0.1-SNAPSHOT + demo + Demo project for Spring Boot + + 17 + UTF-8 + UTF-8 + 2.3.7.RELEASE + 2.3.30 + 3.5.1 + 5.4.7 + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-test + test + + + mysql + mysql-connector-java + 5.1.47 + + + org.springframework.boot + spring-boot-starter-jdbc + + + + org.apache.httpcomponents + httpclient + 4.5.2 + + + + org.bouncycastle + bcprov-jdk16 + 1.46 + + + + + + org.apache.shiro + shiro-core + 1.4.0 + + + slf4j-api + org.slf4j + + + + + + + com.alibaba + fastjson + 1.2.47 + + + + + org.projectlombok + lombok + true + + + + com.baomidou + mybatis-plus-boot-starter + 3.1.1 + + + + org.springdoc + springdoc-openapi-ui + 1.6.6 + + + org.springdoc + springdoc-openapi-common + 1.6.6 + + + io.swagger.core.v3 + swagger-models + 2.1.12 + + + io.swagger.core.v3 + swagger-annotations + 2.1.12 + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + + + org.projectlombok + lombok + true + + + + + org.springframework.boot + spring-boot-starter-web + + + + + io.springfox + springfox-swagger2 + 2.9.2 + + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + + com.baomidou + mybatis-plus-boot-starter + 3.4.2 + + + + mysql + mysql-connector-java + runtime + + + + com.baomidou + mybatis-plus-generator + ${mybatis-plus-generator.version} + + + + org.freemarker + freemarker + ${freemark.version} + test + + + com.alibaba + druid + 1.1.21 + + + + + + + org.projectlombok + lombok + true + + + + cn.hutool + hutool-all + ${hutool.version} + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 1.8 + 1.8 + UTF-8 + + + + org.springframework.boot + spring-boot-maven-plugin + 2.3.7.RELEASE + + + + repackage + + repackage + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + + + diff --git a/代码/任务提交部分/demo/sql语句.txt b/代码/任务提交部分/demo/sql语句.txt new file mode 100644 index 0000000..486a65f --- /dev/null +++ b/代码/任务提交部分/demo/sql语句.txt @@ -0,0 +1,12 @@ +-- auto-generated definition +create table task +( + id int auto_increment + primary key, + name varchar(200) not null, + property varchar(200) not null, + create_time datetime null comment '创建时间戳', + last_edit_time datetime null comment '最后修改时间戳' +) + charset = utf8; + diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/DemoApplication.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/DemoApplication.java new file mode 100644 index 0000000..528b7f5 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/DemoApplication.java @@ -0,0 +1,16 @@ +package com.example.demo; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ComponentScan; + +@SpringBootApplication +@MapperScan("com.example.demo.mapper") + +public class DemoApplication { + public static void main(String[] args) { + SpringApplication.run(DemoApplication.class, args); + } + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/GlobalResult.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/GlobalResult.java new file mode 100644 index 0000000..a66f5e4 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/GlobalResult.java @@ -0,0 +1,107 @@ +package com.example.demo.common; + +/** + * @Description: 自定义响应数据结构 + * 这个类是提供给门户,ios,安卓,微信商城用的 + * 门户接受此类数据后需要使用本类的方法转换成对于的数据类型格式(类,或者list) + * 其他自行处理 + * 200:表示成功 + * 500:表示错误,错误信息在msg字段中 + * 501:bean验证错误,不管多少个错误都以map形式返回 + * 502:拦截器拦截到用户token出错 + * 555:异常抛出信息 + */ +public class GlobalResult { + + // 响应业务状态 + private Integer status; + + // 响应消息 + private String msg; + + // 响应中的数据 + private Object data; + + private String ok; // 不使用 + + public static GlobalResult build(Integer status, String msg, Object data) { + return new GlobalResult(status, msg, data); + } + + public static GlobalResult ok(Object data) { + return new GlobalResult(data); + } + + public static GlobalResult ok() { + return new GlobalResult(null); + } + + public static GlobalResult errorMsg(String msg) { + return new GlobalResult(500, msg, null); + } + + public static GlobalResult errorMap(Object data) { + return new GlobalResult(501, "error", data); + } + + public static GlobalResult errorTokenMsg(String msg) { + return new GlobalResult(502, msg, null); + } + + public static GlobalResult errorException(String msg) { + return new GlobalResult(555, msg, null); + } + + public GlobalResult() { + + } + + public GlobalResult(Integer status, String msg, Object data) { + this.status = status; + this.msg = msg; + this.data = data; + } + + public GlobalResult(Object data) { + this.status = 200; + this.msg = "OK"; + this.data = data; + } + + public Boolean isOK() { + return this.status == 200; + } + + public Integer getStatus() { + return status; + } + + public void setStatus(Integer status) { + this.status = status; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public Object getData() { + return data; + } + + public void setData(Object data) { + this.data = data; + } + + public String getOk() { + return ok; + } + + public void setOk(String ok) { + this.ok = ok; + } + +} \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpClientUtil.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpClientUtil.java new file mode 100644 index 0000000..330a053 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpClientUtil.java @@ -0,0 +1,135 @@ +package com.example.demo.common; + + + +import org.apache.http.NameValuePair; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.client.utils.URIBuilder; +import org.apache.http.entity.ContentType; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.util.EntityUtils; + +import java.io.IOException; +import java.net.URI; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +public class HttpClientUtil { + + public static String doGet(String url, Map param) { + + // 创建Httpclient对象 + CloseableHttpClient httpclient = HttpClients.createDefault(); + + String resultString = ""; + CloseableHttpResponse response = null; + try { + // 创建uri + URIBuilder builder = new URIBuilder(url); + if (param != null) { + for (String key : param.keySet()) { + builder.addParameter(key, param.get(key)); + } + } + URI uri = builder.build(); + + // 创建http GET请求 + HttpGet httpGet = new HttpGet(uri); + + // 执行请求 + response = httpclient.execute(httpGet); + // 判断返回状态是否为200 + if (response.getStatusLine().getStatusCode() == 200) { + resultString = EntityUtils.toString(response.getEntity(), "UTF-8"); + } + } catch (Exception e) { + e.printStackTrace(); + } finally { + try { + if (response != null) { + response.close(); + } + httpclient.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + return resultString; + } + + public static String doGet(String url) { + return doGet(url, null); + } + + public static String doPost(String url, Map param) { + // 创建Httpclient对象 + CloseableHttpClient httpClient = HttpClients.createDefault(); + CloseableHttpResponse response = null; + String resultString = ""; + try { + // 创建Http Post请求 + HttpPost httpPost = new HttpPost(url); + // 创建参数列表 + if (param != null) { + List paramList = new ArrayList<>(); + for (String key : param.keySet()) { + paramList.add(new BasicNameValuePair(key, param.get(key))); + } + // 模拟表单 + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramList); + httpPost.setEntity(entity); + } + // 执行http请求 + response = httpClient.execute(httpPost); + resultString = EntityUtils.toString(response.getEntity(), "utf-8"); + } catch (Exception e) { + e.printStackTrace(); + } finally { + try { + response.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + return resultString; + } + + public static String doPost(String url) { + return doPost(url, null); + } + + public static String doPostJson(String url, String json) { + // 创建Httpclient对象 + CloseableHttpClient httpClient = HttpClients.createDefault(); + CloseableHttpResponse response = null; + String resultString = ""; + try { + // 创建Http Post请求 + HttpPost httpPost = new HttpPost(url); + // 创建请求内容 + StringEntity entity = new StringEntity(json, ContentType.APPLICATION_JSON); + httpPost.setEntity(entity); + // 执行http请求 + response = httpClient.execute(httpPost); + resultString = EntityUtils.toString(response.getEntity(), "utf-8"); + } catch (Exception e) { + e.printStackTrace(); + } finally { + try { + response.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + return resultString; + } +} \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpGetUtil.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpGetUtil.java new file mode 100644 index 0000000..420d91f --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/HttpGetUtil.java @@ -0,0 +1,73 @@ +package com.example.demo.common; + +import java.io.*; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLEncoder; +import java.util.Map; + +public class HttpGetUtil { + + public static String httpRequestToString(String url, + Map params) { + String result = null; + try { + InputStream is = httpRequestToStream(url, params); + BufferedReader in = new BufferedReader(new InputStreamReader(is, + "UTF-8")); + StringBuffer buffer = new StringBuffer(); + String line = ""; + while ((line = in.readLine()) != null) { + buffer.append(line); + } + result = buffer.toString(); + } catch (Exception e) { + return null; + } + System.out.println(result); + return result; + + } + + private static InputStream httpRequestToStream(String url, + Map params) { + InputStream is = null; + try { + String parameters = ""; + boolean hasParams = false; + for(Object key : params.keySet()){ + String value = URLEncoder.encode((String) params.get(key), "UTF-8"); + parameters += key +"="+ value +"&"; + hasParams = true; + } + if(hasParams){ + parameters = parameters.substring(0, parameters.length()-1); + } + + url += "?"+ parameters; + System.out.println(url); + + URL u = new URL(url); + HttpURLConnection conn = (HttpURLConnection) u.openConnection(); + conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + conn.setRequestProperty("Accept-Charset", "UTF-8"); + conn.setRequestProperty("contentType", "utf-8"); + conn.setConnectTimeout(50000); + conn.setReadTimeout(50000); + conn.setDoInput(true); + //设置请求方式,默认为GET + conn.setRequestMethod("GET"); + + is = conn.getInputStream(); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } catch (MalformedURLException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return is; + } + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/WechatUtil.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/WechatUtil.java new file mode 100644 index 0000000..65e19b8 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/WechatUtil.java @@ -0,0 +1,78 @@ +package com.example.demo.common; +;/** + * Create by eval on 2019/3/20 + */ + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import org.apache.shiro.codec.Base64; +import org.bouncycastle.jce.provider.BouncyCastleProvider; + +import javax.crypto.Cipher; +import javax.crypto.spec.IvParameterSpec; +import javax.crypto.spec.SecretKeySpec; +import java.security.AlgorithmParameters; +import java.security.Security; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; + +/** + * @ClassName WechatUtil + * @Description TODO + * @Author eval + * @Date 9:44 2019/3/20 + * @Version 1.0 + */ +public class WechatUtil { + public static JSONObject getSessionKeyOrOpenId(String code) { + String requestUrl = "https://api.weixin.qq.com/sns/jscode2session"; + Map requestUrlParam = new HashMap<>(); + // https://mp.weixin.qq.com/wxopen/devprofile?action=get_profile&token=164113089&lang=zh_CN + //小程序appId + requestUrlParam.put("wx08c675f6ba5b2cdc", "wx08c675f6ba5b2cdc"); + //小程序secret + requestUrlParam.put("0c28388c09ff373d391fe66d085dd39d", "0c28388c09ff373d391fe66d085dd39d"); + //小程序端返回的code + requestUrlParam.put("js_code", code); + //默认参数 + requestUrlParam.put("grant_type", "authorization_code"); + //发送post请求读取调用微信接口获取openid用户唯一标识 + JSONObject jsonObject = JSON.parseObject(HttpClientUtil.doPost(requestUrl, requestUrlParam)); + return jsonObject; + } + + public static JSONObject getUserInfo(String encryptedData, String sessionKey, String iv) { + // 被加密的数据 + byte[] dataByte = Base64.decode(encryptedData); + // 加密秘钥 + byte[] keyByte = Base64.decode(sessionKey); + // 偏移量 + byte[] ivByte = Base64.decode(iv); + try { + // 如果密钥不足16位,那么就补足. 这个if 中的内容很重要 + int base = 16; + if (keyByte.length % base != 0) { + int groups = keyByte.length / base + (keyByte.length % base != 0 ? 1 : 0); + byte[] temp = new byte[groups * base]; + Arrays.fill(temp, (byte) 0); + System.arraycopy(keyByte, 0, temp, 0, keyByte.length); + keyByte = temp; + } + // 初始化 + Security.addProvider(new BouncyCastleProvider()); + Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding", "BC"); + SecretKeySpec spec = new SecretKeySpec(keyByte, "AES"); + AlgorithmParameters parameters = AlgorithmParameters.getInstance("AES"); + parameters.init(new IvParameterSpec(ivByte)); + cipher.init(Cipher.DECRYPT_MODE, spec, parameters);// 初始化 + byte[] resultByte = cipher.doFinal(dataByte); + if (null != resultByte && resultByte.length > 0) { + String result = new String(resultByte, "UTF-8"); + return JSON.parseObject(result); + } + } catch (Exception e) { + } + return null; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/FormatResponseUtil.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/FormatResponseUtil.java new file mode 100644 index 0000000..4300190 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/FormatResponseUtil.java @@ -0,0 +1,47 @@ +package com.example.demo.common.util; + +public class FormatResponseUtil { + /** + * 请求成功,不携带数据 + */ + public static ResponseResult formatResponse() { + ResponseResult result = null; + return formatResponse(result); + } + + private static ResponseResult formatResponse(ResponseResult result) { + if (result == null) { + result = new ResponseResult(true, "请求成功", null); + } + return result; + } + + /** + * 请求成功,带数据 + */ + public static ResponseResult formatResponse(Object object) { + return new ResponseResult(true, "请求成功", object); + } + + /** + * 请求成功,携带提示信息和数据 + */ + public static ResponseResult formatResponse(String msg, Object object) { + return new ResponseResult(true, msg, object); + } + + /** + * 请求失败,返回错误和错误信息 + */ + public static ResponseResult error(Exception e) { + return new ResponseResult(false, e.getMessage()); + } + + /** + * 请求失败,返回异常信息 + */ + public static ResponseResult error(String exception) { + return new ResponseResult(false, exception); + } +} + diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/ResponseResult.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/ResponseResult.java new file mode 100644 index 0000000..03bc9e8 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/common/util/ResponseResult.java @@ -0,0 +1,34 @@ +package com.example.demo.common.util; + +import lombok.Data; + +@Data +public class ResponseResult { + /** + * 请求状态 + */ + private boolean success; + /** + * 返回提示信息 + */ + private String msg; + /** + * 返回数据 + */ + private Object data; + + public ResponseResult(boolean success, String msg, Object data) { + this.success = success; + this.msg = msg; + this.data = data; + } + + public ResponseResult(boolean code, String msg) { + this.success = success; + this.msg = msg; + } + + public ResponseResult(boolean success) { + this.success = success; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/config/MyMvcConfig.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/MyMvcConfig.java new file mode 100644 index 0000000..e7bf9fc --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/MyMvcConfig.java @@ -0,0 +1,14 @@ +package com.example.demo.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class MyMvcConfig implements WebMvcConfigurer { + @Override + public void addViewControllers(ViewControllerRegistry registry) { + registry.addViewController("/").setViewName("index"); + registry.addViewController("/index.html").setViewName("index"); + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/config/SpringDocConfig.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/SpringDocConfig.java new file mode 100644 index 0000000..222b759 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/SpringDocConfig.java @@ -0,0 +1,31 @@ + +package com.example.demo.config; + +import io.swagger.v3.oas.models.ExternalDocumentation; +import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.info.License; +import org.springdoc.core.GroupedOpenApi; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * SpringDoc API文档相关配置 + * Created by kirito on 2022/10/2. + */ +@Configuration +public class SpringDocConfig { + + /** + * + * @return + */ + @Bean + public GroupedOpenApi publicApi() { + return GroupedOpenApi.builder() + .group("") //分组 + .pathsToMatch("") //匹配url路径 + .build(); + } +} + diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/BaseEntityMetaObjectHandler.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/BaseEntityMetaObjectHandler.java new file mode 100644 index 0000000..bc93594 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/BaseEntityMetaObjectHandler.java @@ -0,0 +1,36 @@ +package com.example.demo.config.config; + +import ch.qos.logback.core.joran.conditional.PropertyWrapperForScripts; +import com.example.demo.domain.Task; +import org.apache.ibatis.reflection.MetaObject; +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import org.apache.ibatis.reflection.MetaObject; +import org.springframework.stereotype.Component; +import java.time.LocalDateTime; +import cn.hutool.core.util.ObjectUtil; + + +@Component +public class BaseEntityMetaObjectHandler implements MetaObjectHandler { + + + @Override + public void insertFill(MetaObject metaObject) { + // 创建时间自动填充 + if (metaObject.hasSetter(Task.CREATE_TIME) && ObjectUtil.isNull(getFieldValByName(Task.CREATE_TIME, metaObject))) { + this.strictInsertFill(metaObject, Task.CREATE_TIME, LocalDateTime.class, LocalDateTime.now()); + } + } + @Override + public void updateFill(MetaObject metaObject) { + // 修改时间自动填充 + if (metaObject.hasSetter(Task.MODIFIED_TIME) && ObjectUtil.isNull(getFieldValByName(Task.MODIFIED_TIME, metaObject))) { + this.strictUpdateFill(metaObject, Task.MODIFIED_TIME, LocalDateTime.class, LocalDateTime.now()); + } + + } + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/MybatisPlusConfig.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/MybatisPlusConfig.java new file mode 100644 index 0000000..6e4d511 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/MybatisPlusConfig.java @@ -0,0 +1,27 @@ +package com.example.demo.config.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * MybatisPlus 配置类 + * + * @author huang + * @since 2022-03-18 + */ + +@Configuration +public class MybatisPlusConfig { + /** + * 分页插件 + */ + @Bean + public MybatisPlusInterceptor mybatisPlusInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/WebConfig.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/WebConfig.java new file mode 100644 index 0000000..38b92f8 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/config/config/WebConfig.java @@ -0,0 +1,19 @@ +package com.example.demo.config.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +/** + * Web 配置类 + * + * @author huang + * @since 2022-03-18 + */ +@Configuration +public class WebConfig implements WebMvcConfigurer { + @Override + public void addViewControllers(ViewControllerRegistry registry) { + registry.addViewController("/").setViewName("login/login"); + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/ControllerText.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/ControllerText.java new file mode 100644 index 0000000..0b9de03 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/ControllerText.java @@ -0,0 +1,67 @@ +package com.example.demo.controller; + + +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.tags.Tags; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.jdbc.core.JdbcTemplate; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@RestController +@SpringBootApplication +@Tag(name ="你的接口",description = "test") +public class ControllerText { + @Operation(summary = "获取用户列表",description = "test") + @RequestMapping("getUser") + + public Map getUser(){ + System.out.println("微信小程序正在调用。。。"); + Map map = new HashMap(); + List list = new ArrayList(); + list.add("zhangsan"); + list.add("lisi"); + list.add("wanger"); + list.add("mazi"); + map.put("list",list); + System.out.println("微信小程序调用完成。。。"); + return map; + } + @Operation(summary = "获取用户表",description = "test") + @RequestMapping("getWord") + public Map getText(String word){ + Map map = new HashMap(); + String message = "我能力有限,不要为难我"; + if ("后来".equals(word)) { + message="正在热映的后来的我们是刘若英的处女作。"; + }else if("微信小程序".equals(word)){ + message= "想获取更多微信小程序相关知识,请更多的阅读微信官方文档,还有其他更多微信开发相关的内容,学无止境。"; + }else if("cauc".equals(word)){ + message="yes"; + } + map.put("message", message); + return map; + } + + @Autowired + JdbcTemplate jct; + @Operation(summary = "取用户列表",description = "test") + @GetMapping("userslist") + public List> userlist(){ + String sql = "select * from user"; + List> map = jct.queryForList(sql); + System.out.println("调用sql"); + return map; + } + + + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Demmo.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Demmo.java new file mode 100644 index 0000000..22971b7 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Demmo.java @@ -0,0 +1,92 @@ +package com.example.demo.controller; + +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.example.demo.common.HttpGetUtil; +import com.example.demo.domain.User; +import com.example.demo.mapper.UserMapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.UnsupportedEncodingException; +import java.util.*; + +@Tag(name = "真·用户接口",description = "用户登录,") +@RestController +public class Demmo { + @RequestMapping("/index") + public String first(){ + return "index"; + } + @Autowired + private UserMapper userMapper; + @GetMapping("atlogin") + @Operation(summary = "真·微信登录接口") + + public Map getOpenId( HttpServletRequest request, + HttpServletResponse response, + @RequestParam(value = "code", required = false) String code) throws UnsupportedEncodingException { + response.setContentType("text/html"); + request.setCharacterEncoding("UTF-8"); + response.setCharacterEncoding("UTF-8"); + Map params = new HashMap(); + params.put("appid", "wx08c675f6ba5b2cdc"); + params.put("secret", "0c28388c09ff373d391fe66d085dd39d"); + params.put("js_code", code); + params.put("grant_type", "authorization_code"); + + System.out.println(params); + String result = HttpGetUtil.httpRequestToString( + "https://api.weixin.qq.com/sns/jscode2session", params); + JSONObject jsonObject = JSONObject.parseObject(result); + + String openid = jsonObject.get("openid").toString(); + System.out.println("得到的openid为:"+openid); + String sessionKey=jsonObject.get("session_key").toString(); + User user = this.userMapper.selectById(openid); + // uuid生成唯一key,用于维护微信小程序用户与服务端的会话 + String skey = UUID.randomUUID().toString(); + if (user == null) { + // 用户信息入库 + + user = new User(); + user.setOpenId(openid); + user.setSkey(skey); + user.setCreateTime(new Date()); + user.setLastVisitTime(new Date()); + user.setSessionKey(sessionKey); + + this.userMapper.insert(user); + } else { + // 已存在,更新用户登录时间 + user.setLastVisitTime(new Date()); + // 重新设置会话skey + user.setSkey(skey); + this.userMapper.updateById(user); + } + Map skeymap = new HashMap(); + skeymap.put("skey",skey); + + return skeymap; + } + @RequestMapping("/atbind") + @Operation(summary = "用户绑定接口") + public void atbind(@RequestParam(value = "studentnumber",required = true) String studentnumber, + @RequestParam(value = "name",required = true) String name, + @RequestParam(value = "skey",required = true) String skey) + { + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.like("skey",skey); + User user = this.userMapper.selectOne(queryWrapper); + user.setStudent_Number(studentnumber); + user.setName(name); + this.userMapper.updateById(user); + System.out.println(user); + + } + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/UserController.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/UserController.java new file mode 100644 index 0000000..7e9da50 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/UserController.java @@ -0,0 +1,82 @@ +package com.example.demo.controller; + + +import com.example.demo.domain.User; +import com.example.demo.common.GlobalResult; +import com.example.demo.mapper.UserMapper; +import com.example.demo.common.WechatUtil; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.apache.commons.codec.digest.DigestUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import java.util.Date; +import java.util.UUID; + +/** + * @author lastwhisper + * @desc + * @email gaojun56@163.com + */ +@Tag(name = "用户接口",description = "用户登录,") +@Controller +public class UserController { + + @Autowired + private UserMapper userMapper; + + /** + * 微信用户登录详情 + */ + @PostMapping("wx/login") + @Operation(summary = "微信登录接口") + @ResponseBody + public GlobalResult user_login(@RequestParam(value = "code", required = false) String code, + @RequestParam(value = "rawData", required = false) String rawData, + @RequestParam(value = "signature", required = false) String signature, + @RequestParam(value = "encrypteData", required = false) String encrypteData, + @RequestParam(value = "iv", required = false) String iv) { + + JSONObject rawDataJson = JSON.parseObject(rawData); + // 1.接收小程序发送的code + // 2.开发者服务器 登录凭证校验接口 appi + appsecret + code + JSONObject SessionKeyOpenId = WechatUtil.getSessionKeyOrOpenId(code); + // 3.接收微信接口服务 获取返回的参数 + String openid = SessionKeyOpenId.getString("openid"); + String sessionKey = SessionKeyOpenId.getString("session_key"); + + // 4.校验签名 小程序发送的签名signature与服务器端生成的签名signature2 = sha1(rawData + sessionKey) + String signature2 = DigestUtils.sha1Hex(rawData + sessionKey); + + // 5.根据返回的User实体类,判断用户是否是新用户,是的话,将用户信息存到数据库;不是的话,更新最新登录时间 + User user = this.userMapper.selectById(openid); + // uuid生成唯一key,用于维护微信小程序用户与服务端的会话 + String skey = UUID.randomUUID().toString(); + if (user == null) { + // 用户信息入库 + user = new User(); + user.setOpenId(openid); + user.setSkey(skey); + user.setCreateTime(new Date()); + user.setLastVisitTime(new Date()); + user.setSessionKey(sessionKey); + + this.userMapper.insert(user); + } else { + // 已存在,更新用户登录时间 + user.setLastVisitTime(new Date()); + // 重新设置会话skey + user.setSkey(skey); + this.userMapper.updateById(user); + } + //6. 把新的skey返回给小程序 + GlobalResult result = GlobalResult.build(200, null, skey); + return result; + } + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Webcontroller.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Webcontroller.java new file mode 100644 index 0000000..569ec78 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/Webcontroller.java @@ -0,0 +1,16 @@ +package com.example.demo.controller; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +@Controller +public class Webcontroller { + @RequestMapping("/dashboard.html") + + public String login(){ + return "dashboard"; + } + @RequestMapping("/list") + public String numer(){ + return "list"; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/taskController.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/taskController.java new file mode 100644 index 0000000..cc3667b --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/controller/taskController.java @@ -0,0 +1,43 @@ +package com.example.demo.controller; +import com.example.demo.domain.Task; +import com.example.demo.service.impl.TaskServiceImpl; +import com.example.demo.common.util.FormatResponseUtil; +import com.example.demo.common.util.ResponseResult; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@RestController +@RequestMapping("/task") +public class taskController { + + @Autowired(required = false) + TaskServiceImpl taskService; + + @GetMapping("/taskList") + public ResponseResult queryAll(){ + return FormatResponseUtil.formatResponse(taskService.queryAll()); + } + + @PostMapping("/addTask") + public ResponseResult addTask(@RequestBody Task task){ + //System.out.println("1111111111"); + return FormatResponseUtil.formatResponse(taskService.save(task)); + } + + @DeleteMapping("/delete")//这里执行的是物理删除 + public ResponseResult delTaskById(Integer id){ + return FormatResponseUtil.formatResponse(taskService.delTaskById(id)); + } + + @GetMapping("/one") + public ResponseResult queryById(int id){ + return FormatResponseUtil.formatResponse(taskService.queryTaskById(id)); + } + + @PostMapping("/taskInfo") + public ResponseResult updateArea(@RequestBody Task task){ + return FormatResponseUtil.formatResponse(taskService.updateById(task)); + } + +} + diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/Task.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/Task.java new file mode 100644 index 0000000..6277ea9 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/Task.java @@ -0,0 +1,86 @@ +package com.example.demo.domain; + +import com.baomidou.mybatisplus.annotation.*; +import com.fasterxml.jackson.annotation.JsonFormat; + +import java.time.LocalDateTime; +@TableName("task") +public class Task { + private static final long serialVersionUID = 1L; + + public static final String CREATE_TIME = "createTime"; + public static final String MODIFIED_TIME = "lastEditTime"; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private String name; + /* + * 任务内容 + * */ + private String property; + + /** + * 创建时间戳 + */ + @TableField(fill = FieldFill.INSERT) + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime; + + /** + * 最后修改时间戳 + */ + @TableField(fill = FieldFill.UPDATE) + private LocalDateTime lastEditTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getProperty() { + return property; + } + + public void setProperty(String property) { + this.property = property; + } + + public LocalDateTime getCreateTime() { + return createTime; + } + + public void setCreateTime(LocalDateTime createTime) { + this.createTime = createTime; + } + + public LocalDateTime getLastEditTime() { + return lastEditTime; + } + + public void setLastEditTime(LocalDateTime lastEditTime) { + this.lastEditTime = lastEditTime; + } + + @Override + public String toString() { + return "Task{" + + "id=" + id + + ", name=" + name + + ", priority=" + property + + ", createTime=" + createTime + + ", lastEditTime=" + lastEditTime + + "}"; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/User.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/User.java new file mode 100644 index 0000000..47e4748 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/domain/User.java @@ -0,0 +1,120 @@ +package com.example.demo.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** + * + * + * + */ +@Data +@TableName("user") +public class User extends Wrapper { + private static final long serialVersionUID = 1L; + /** + * open_id + */ + + @TableId(value = "open_id",type = IdType.INPUT) + private String openId; + /** + * skey + */ + private String skey; + /** + * 创建时间 + */ + @TableField("create_time") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private Date createTime; + /** + * 最后登录时间 + */ + @TableField("last_visit_time") + @DateTimeFormat(pattern = "yyyy-MM-dd") + private Date lastVisitTime; + /** + * session_key + */ + @TableField("session_key") + private String sessionKey; + /** + * 市 + */ + @TableField("city") + private String city; + /** + * 省 + */ + @TableField("province") + private String province; + /** + * 国 + */ + @TableField("country") + private String country; + /** + * 头像 + */ + @TableField("avatar_url") + private String avatarUrl; + /** + * 性别 + */ + @TableField("gender") + private Integer gender; + /** + * 网名 + */ + @TableField("nick_name") + private String nickName; + /** + * 姓名 + */ + @TableField("name") + private String name; + /** + * 学号 + */ + @TableField("Student_Number") + private String Student_Number; + /** + * 权限 + */ + @TableField("power") + private int power; + + @Override + public User getEntity() { + return null; + } + + @Override + public MergeSegments getExpression() { + return null; + } + + @Override + public String getCustomSqlSegment() { + return null; + } + + @Override + public void clear() { + + } + + @Override + public String getSqlSegment() { + return null; + } +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/TaskMapper.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/TaskMapper.java new file mode 100644 index 0000000..77fb933 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/TaskMapper.java @@ -0,0 +1,16 @@ +package com.example.demo.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.example.demo.domain.Task; + +/** + *

+ * Mapper 接口 + *

+ * + * @author huang + * @since 2022-03-27 + */ +public interface TaskMapper extends BaseMapper { + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/UserMapper.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/UserMapper.java new file mode 100644 index 0000000..8672c94 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/UserMapper.java @@ -0,0 +1,14 @@ +package com.example.demo.mapper; + +import com.example.demo.domain.User; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * @desc + * + + */ +@Mapper +public interface UserMapper extends BaseMapper { +} \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/xml/TaskMapper.xml b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/xml/TaskMapper.xml new file mode 100644 index 0000000..29a04fd --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/mapper/xml/TaskMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/service/ITaskService.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/service/ITaskService.java new file mode 100644 index 0000000..c58ed21 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/service/ITaskService.java @@ -0,0 +1,29 @@ +package com.example.demo.service; +import com.baomidou.mybatisplus.extension.service.IService; +import com.example.demo.domain.Task; + +import java.util.List; + +/** + *

+ * 服务类 + *

+ */ +public interface ITaskService extends IService { + + /** + * 查询所有Area + */ + List queryAll(); + + /** + * 通过Id查询Task + */ + Task queryTaskById(int id); + + /** + * 通过Id删除Task + */ + boolean delTaskById(int id); + +} diff --git a/代码/任务提交部分/demo/src/main/java/com/example/demo/service/impl/TaskServiceImpl.java b/代码/任务提交部分/demo/src/main/java/com/example/demo/service/impl/TaskServiceImpl.java new file mode 100644 index 0000000..93abada --- /dev/null +++ b/代码/任务提交部分/demo/src/main/java/com/example/demo/service/impl/TaskServiceImpl.java @@ -0,0 +1,54 @@ +package com.example.demo.service.impl; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.example.demo.domain.Task; +import com.example.demo.mapper.TaskMapper; +import com.example.demo.service.ITaskService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.List; + +/** + *

+ * 服务实现类 + *

+ * + */ +@Service +public class TaskServiceImpl extends ServiceImpl implements ITaskService { + + @Autowired(required = false) + TaskMapper taskMapper; + + @Override + public List queryAll() { + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + wrapper.orderByAsc(Task::getId); + List taskList = taskMapper.selectList(wrapper); + return taskList; + } + + + @Override + public Task queryTaskById(int id) { + Task task = taskMapper.selectById(id); + return task; + } + + + @Override + public boolean delTaskById(int id) { + boolean ans; + int i = taskMapper.deleteById(id); + return ans = i>0 ? true:false; + } + +} + diff --git a/代码/任务提交部分/demo/src/main/resources/application.yaml b/代码/任务提交部分/demo/src/main/resources/application.yaml new file mode 100644 index 0000000..13071bd --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/application.yaml @@ -0,0 +1,24 @@ +spring: +# application: +# name: wxlogin + + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai +# url: jdbc:mysql://127.0.0.1:3306/wxlogin?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true&useSSL=false + username: root + password: root + type: com.alibaba.druid.pool.DruidDataSource + thymeleaf: + cache: false + + +mybatis-plus: + global-config: + db-config: + id-type: auto # 自增主键 + mapper-locations: com/example/demo/mapper/xml/*.xml + type-aliases-package: com.example.demo.domain +logging: + level: + com.example.demo.mapper: trace \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/static/css/bootstrap.min.css b/代码/任务提交部分/demo/src/main/resources/static/css/bootstrap.min.css new file mode 100644 index 0000000..6561b6f --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 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,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--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%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";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}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}dfn{font-style:italic}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;-webkit-text-decoration-skip:objects}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:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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-cancel-button,[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-family:inherit;font-weight:500;line-height:1.2;color:inherit}.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,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}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:-webkit-box;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%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-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%;max-width:100%;margin-bottom:1rem;background-color:transparent}.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 .table{background-color:#fff}.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-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.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-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-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-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-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-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-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-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:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.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{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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;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}.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:not([size]):not([multiple]){height:calc(2.25rem + 2px)}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;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.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-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.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-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-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:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control: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,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control: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{background-color:#71dd8a}.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{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 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.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~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.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{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:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control: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,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control: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{background-color:#efa2a9}.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{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 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.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~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.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{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-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 .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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}.btn:focus,.btn:hover{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}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}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(0,123,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(0,123,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(108,117,125,.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(108,117,125,.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(40,167,69,.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(40,167,69,.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(23,162,184,.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(23,162,184,.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(255,193,7,.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(255,193,7,.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(220,53,69,.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(220,53,69,.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(248,249,250,.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(248,249,250,.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(52,58,64,.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(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent;background-image:none;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;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.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{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;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}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;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{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;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{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;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-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;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}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 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-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.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{margin-left: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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.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{margin-left:-1px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-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>.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:-webkit-inline-box;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;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-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{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%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;background-size:8px 10px;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:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.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{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;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(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;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}.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{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-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:not(:disabled):not(.disabled){cursor:pointer}.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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.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;charset=utf8,%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;charset=utf8,%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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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{-webkit-box-flex:1;-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-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:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-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}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;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::before{display:inline-block;padding-right:.5rem;padding-left:.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:-webkit-box;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{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-link:not(:disabled):not(.disabled){cursor:pointer}.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}.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}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.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:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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{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:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{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:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.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,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.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-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";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,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";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::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom: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-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::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left: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-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::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;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::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;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-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.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:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%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;charset=utf8,%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:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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{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-circle{border-radius:50%!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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-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}}.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;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.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-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-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-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-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-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-justify{text-align:justify!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-normal{font-weight:400!important}.font-weight-bold{font-weight:700!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:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.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 #999;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 #ddd!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/static/css/dashboard.css b/代码/任务提交部分/demo/src/main/resources/static/css/dashboard.css new file mode 100644 index 0000000..ef40fe7 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/css/dashboard.css @@ -0,0 +1,93 @@ +body { + font-size: .875rem; +} + +.feather { + width: 16px; + height: 16px; + vertical-align: text-bottom; +} + +/* + * Sidebar + */ + +.sidebar { + position: fixed; + top: 0; + bottom: 0; + left: 0; + z-index: 100; /* Behind the navbar */ + padding: 0; + box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); +} + +.sidebar-sticky { + position: -webkit-sticky; + position: sticky; + top: 48px; /* Height of navbar */ + height: calc(100vh - 48px); + padding-top: .5rem; + overflow-x: hidden; + overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ +} + +.sidebar .nav-link { + font-weight: 500; + color: #333; +} + +.sidebar .nav-link .feather { + margin-right: 4px; + color: #999; +} + +.sidebar .nav-link.active { + color: #007bff; +} + +.sidebar .nav-link:hover .feather, +.sidebar .nav-link.active .feather { + color: inherit; +} + +.sidebar-heading { + font-size: .75rem; + text-transform: uppercase; +} + +/* + * Navbar + */ + +.navbar-brand { + padding-top: .75rem; + padding-bottom: .75rem; + font-size: 1rem; + background-color: rgba(0, 0, 0, .25); + box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25); +} + +.navbar .form-control { + padding: .75rem 1rem; + border-width: 0; + border-radius: 0; +} + +.form-control-dark { + color: #fff; + background-color: rgba(255, 255, 255, .1); + border-color: rgba(255, 255, 255, .1); +} + +.form-control-dark:focus { + border-color: transparent; + box-shadow: 0 0 0 3px rgba(255, 255, 255, .25); +} + +/* + * Utilities + */ + +.border-top { border-top: 1px solid #e5e5e5; } +.border-bottom { border-bottom: 1px solid #e5e5e5; } diff --git a/代码/任务提交部分/demo/src/main/resources/static/css/signin.css b/代码/任务提交部分/demo/src/main/resources/static/css/signin.css new file mode 100644 index 0000000..4257b0e --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/css/signin.css @@ -0,0 +1,49 @@ +html, +body { + height: 100%; +} + +body { + display: -ms-flexbox; + display: -webkit-box; + display: flex; + -ms-flex-align: center; + -ms-flex-pack: center; + -webkit-box-align: center; + align-items: center; + -webkit-box-pack: center; + justify-content: center; + padding-top: 40px; + padding-bottom: 40px; + /*background-color: #f5f5f5;*/ +} + +.form-signin { + width: 100%; + max-width: 330px; + padding: 15px; + margin: 0 auto; +} +.form-signin .checkbox { + font-weight: 400; +} +.form-signin .form-control { + position: relative; + box-sizing: border-box; + height: auto; + padding: 10px; + font-size: 16px; +} +.form-signin .form-control:focus { + z-index: 2; +} +.form-signin input[type="email"] { + margin-bottom: -1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.form-signin input[type="password"] { + margin-bottom: 10px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} diff --git a/代码/任务提交部分/demo/src/main/resources/static/img/bootstrap-solid.svg b/代码/任务提交部分/demo/src/main/resources/static/img/bootstrap-solid.svg new file mode 100644 index 0000000..b624a02 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/img/bootstrap-solid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/代码/任务提交部分/demo/src/main/resources/static/js/Chart.min.js b/代码/任务提交部分/demo/src/main/resources/static/js/Chart.min.js new file mode 100644 index 0000000..2130e2a --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/js/Chart.min.js @@ -0,0 +1,10 @@ +/*! + * Chart.js + * http://chartjs.org/ + * Version: 2.7.1 + * + * Copyright 2017 Nick Downie + * Released under the MIT license + * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md + */ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Chart=t()}}(function(){return function t(e,n,i){function a(r,l){if(!n[r]){if(!e[r]){var s="function"==typeof require&&require;if(!l&&s)return s(r,!0);if(o)return o(r,!0);var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}var d=n[r]={exports:{}};e[r][0].call(d.exports,function(t){var n=e[r][1][t];return a(n||t)},d,d.exports,t,e,n,i)}return n[r].exports}for(var o="function"==typeof require&&require,r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=this,i=t,a=void 0===e?.5:e,o=2*a-1,r=n.alpha()-i.alpha(),l=((o*r==-1?o:(o+r)/(1+o*r))+1)/2,s=1-l;return this.rgb(l*n.red()+s*i.red(),l*n.green()+s*i.green(),l*n.blue()+s*i.blue()).alpha(n.alpha()*a+i.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new o,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]}function d(t){var e,n,i,a=u(t),o=a[0],r=a[1],l=a[2];return o/=95.047,r/=100,l/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,l=l>.008856?Math.pow(l,1/3):7.787*l+16/116,e=116*r-16,n=500*(o-r),i=200*(r-l),[e,n,i]}function c(t){var e,n,i,a,o,r=t[0]/360,l=t[1]/100,s=t[2]/100;if(0==l)return o=255*s,[o,o,o];e=2*s-(n=s<.5?s*(1+l):s+l-s*l),a=[0,0,0];for(var u=0;u<3;u++)(i=r+1/3*-(u-1))<0&&i++,i>1&&i--,o=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*o;return a}function h(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-n),l=255*i*(1-n*o),s=255*i*(1-n*(1-o)),i=255*i;switch(a){case 0:return[i,s,r];case 1:return[l,i,r];case 2:return[r,i,s];case 3:return[r,l,i];case 4:return[s,r,i];case 5:return[i,r,l]}}function f(t){var e,n,i,a,o=t[0]/360,l=t[1]/100,s=t[2]/100,u=l+s;switch(u>1&&(l/=u,s/=u),e=Math.floor(6*o),n=1-s,i=6*o-e,0!=(1&e)&&(i=1-i),a=l+i*(n-l),e){default:case 6:case 0:r=n,g=a,b=l;break;case 1:r=a,g=n,b=l;break;case 2:r=l,g=n,b=a;break;case 3:r=l,g=a,b=n;break;case 4:r=a,g=l,b=n;break;case 5:r=n,g=l,b=a}return[255*r,255*g,255*b]}function p(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100,l=t[3]/100;return e=1-Math.min(1,a*(1-l)+l),n=1-Math.min(1,o*(1-l)+l),i=1-Math.min(1,r*(1-l)+l),[255*e,255*n,255*i]}function v(t){var e,n,i,a=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*a+-1.5372*o+-.4986*r,n=-.9689*a+1.8758*o+.0415*r,i=.0557*a+-.204*o+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),n=Math.min(Math.max(0,n),1),i=Math.min(Math.max(0,i),1),[255*e,255*n,255*i]}function m(t){var e,n,i,a=t[0],o=t[1],r=t[2];return a/=95.047,o/=100,r/=108.883,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,n=500*(a-o),i=200*(o-r),[e,n,i]}function x(t){var e,n,i,a,o=t[0],r=t[1],l=t[2];return o<=8?a=(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),a=Math.pow(n/100,1/3)),e=e/95.047<=.008856?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i=i/108.883<=.008859?i=108.883*(a-l/200-16/116)/7.787:108.883*Math.pow(a-l/200,3),[e,n,i]}function y(t){var e,n,i,a=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),(n=360*e/2/Math.PI)<0&&(n+=360),i=Math.sqrt(o*o+r*r),[a,i,n]}function k(t){return v(x(t))}function w(t){var e,n,i,a=t[0],o=t[1];return i=t[2]/360*2*Math.PI,e=o*Math.cos(i),n=o*Math.sin(i),[a,e,n]}function M(t){return S[t]}e.exports={rgb2hsl:i,rgb2hsv:a,rgb2hwb:o,rgb2cmyk:l,rgb2keyword:s,rgb2xyz:u,rgb2lab:d,rgb2lch:function(t){return y(d(t))},hsl2rgb:c,hsl2hsv:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,a*=o<=1?o:2-o,n=(o+a)/2,e=2*a/(o+a),[i,100*e,100*n])},hsl2hwb:function(t){return o(c(t))},hsl2cmyk:function(t){return l(c(t))},hsl2keyword:function(t){return s(c(t))},hsv2rgb:h,hsv2hsl:function(t){var e,n,i=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=n<=1?n:2-n,e=e||0,n/=2,[i,100*e,100*n]},hsv2hwb:function(t){return o(h(t))},hsv2cmyk:function(t){return l(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:f,hwb2hsl:function(t){return i(f(t))},hwb2hsv:function(t){return a(f(t))},hwb2cmyk:function(t){return l(f(t))},hwb2keyword:function(t){return s(f(t))},cmyk2rgb:p,cmyk2hsl:function(t){return i(p(t))},cmyk2hsv:function(t){return a(p(t))},cmyk2hwb:function(t){return o(p(t))},cmyk2keyword:function(t){return s(p(t))},keyword2rgb:M,keyword2hsl:function(t){return i(M(t))},keyword2hsv:function(t){return a(M(t))},keyword2hwb:function(t){return o(M(t))},keyword2cmyk:function(t){return l(M(t))},keyword2lab:function(t){return d(M(t))},keyword2xyz:function(t){return u(M(t))},xyz2rgb:v,xyz2lab:m,xyz2lch:function(t){return y(m(t))},lab2xyz:x,lab2rgb:k,lab2lch:y,lch2lab:w,lch2xyz:function(t){return x(w(t))},lch2rgb:function(t){return k(w(t))}};var S={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},C={};for(var _ in S)C[JSON.stringify(S[_])]=_},{}],5:[function(t,e,n){var i=t(4),a=function(){return new u};for(var o in i){a[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\w+)2(\w+)/.exec(o),l=r[1],s=r[2];(a[l]=a[l]||{})[s]=a[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var n=i[t](e);if("string"==typeof n||void 0===n)return n;for(var a=0;a0&&(t[0].yLabel?n=t[0].yLabel:e.labels.length>0&&t[0].index=0&&a>0)&&(v+=a));return o=c.getPixelForValue(v),r=c.getPixelForValue(v+f),l=(r-o)/2,{size:l,base:o,head:r,center:r+l/2}},calculateBarIndexPixels:function(t,e,n){var i,a,r,l,s,u,d=this,c=n.scale.options,h=d.getStackIndex(t),f=n.pixels,g=f[e],p=f.length,v=n.start,m=n.end;return 1===p?(i=g>v?g-v:m-g,a=g0&&(i=(g-f[e-1])/2,e===p-1&&(a=i)),e');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i],s=l&&l.custom||{},u=o.valueAtIndexOrDefault,d=t.options.elements.arc;return{text:n,fillStyle:s.backgroundColor?s.backgroundColor:u(r.backgroundColor,i,d.backgroundColor),strokeStyle:s.borderColor?s.borderColor:u(r.borderColor,i,d.borderColor),lineWidth:s.borderWidth?s.borderWidth:u(r.borderWidth,i,d.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n=Math.PI?-1:g<-Math.PI?1:0))+f,v={x:Math.cos(g),y:Math.sin(g)},m={x:Math.cos(p),y:Math.sin(p)},b=g<=0&&p>=0||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,w=h/100,M={x:y?-1:Math.min(v.x*(v.x<0?1:w),m.x*(m.x<0?1:w)),y:k?-1:Math.min(v.y*(v.y<0?1:w),m.y*(m.y<0?1:w))},S={x:b?1:Math.max(v.x*(v.x>0?1:w),m.x*(m.x>0?1:w)),y:x?1:Math.max(v.y*(v.y>0?1:w),m.y*(m.y>0?1:w))},C={width:.5*(S.x-M.x),height:.5*(S.y-M.y)};u=Math.min(l/C.width,s/C.height),d={x:-.5*(S.x+M.x),y:-.5*(S.y+M.y)}}n.borderWidth=e.getMaxBorderWidth(c.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(h?n.outerRadius/100*h:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=d.x*n.outerRadius,n.offsetY=d.y*n.outerRadius,c.total=e.calculateTotal(),e.outerRadius=n.outerRadius-n.radiusLength*e.getRingIndex(e.index),e.innerRadius=Math.max(e.outerRadius-n.radiusLength,0),o.each(c.data,function(n,i){e.updateElement(n,i,t)})},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,l=a.options,s=l.animation,u=(r.left+r.right)/2,d=(r.top+r.bottom)/2,c=l.rotation,h=l.rotation,f=i.getDataset(),g=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(f.data[e])*(l.circumference/(2*Math.PI)),p=n&&s.animateScale?0:i.innerRadius,v=n&&s.animateScale?0:i.outerRadius,m=o.valueAtIndexOrDefault;o.extend(t,{_datasetIndex:i.index,_index:e,_model:{x:u+a.offsetX,y:d+a.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:v,innerRadius:p,label:m(f.label,e,a.data.labels[e])}});var b=t._model;this.removeHoverStyle(t),n&&s.animateRotate||(b.startAngle=0===e?l.rotation:i.getMeta().data[e-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return o.each(n.data,function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))}),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,n,i=0,a=this.index,o=t.length,r=0;r(i=e>i?e:i)?n:i;return i}})}},{25:25,40:40,45:45}],18:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(t){function e(t,e){return o.valueOrDefault(t.showLine,e.showLines)}t.controllers.line=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,update:function(t){var n,i,a,r=this,l=r.getMeta(),s=l.dataset,u=l.data||[],d=r.chart.options,c=d.elements.line,h=r.getScaleForId(l.yAxisID),f=r.getDataset(),g=e(f,d);for(g&&(a=s.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),s._scale=h,s._datasetIndex=r.index,s._children=u,s._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:a.tension?a.tension:o.valueOrDefault(f.lineTension,c.tension),backgroundColor:a.backgroundColor?a.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:a.borderWidth?a.borderWidth:f.borderWidth||c.borderWidth,borderColor:a.borderColor?a.borderColor:f.borderColor||c.borderColor,borderCapStyle:a.borderCapStyle?a.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:a.borderDash?a.borderDash:f.borderDash||c.borderDash,borderDashOffset:a.borderDashOffset?a.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:a.borderJoinStyle?a.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:a.fill?a.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:a.steppedLine?a.steppedLine:o.valueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:a.cubicInterpolationMode?a.cubicInterpolationMode:o.valueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode)},s.pivot()),n=0,i=u.length;n');var n=t.data,i=n.datasets,a=n.labels;if(i.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(n,i){var a=t.getDatasetMeta(0),r=e.datasets[0],l=a.data[i].custom||{},s=o.valueAtIndexOrDefault,u=t.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:s(r.backgroundColor,i,u.backgroundColor),strokeStyle:l.borderColor?l.borderColor:s(r.borderColor,i,u.borderColor),lineWidth:l.borderWidth?l.borderWidth:s(r.borderWidth,i,u.borderWidth),hidden:isNaN(r.data[i])||a.data[i].hidden,index:i}}):[]}},onClick:function(t,e){var n,i,a,o=e.index,r=this.chart;for(n=0,i=(r.data.datasets||[]).length;n0&&!isNaN(t)?2*Math.PI/e:0}})}},{25:25,40:40,45:45}],20:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(t){t.controllers.radar=t.DatasetController.extend({datasetElementType:a.Line,dataElementType:a.Point,linkScales:o.noop,update:function(t){var e=this,n=e.getMeta(),i=n.dataset,a=n.data,r=i.custom||{},l=e.getDataset(),s=e.chart.options.elements.line,u=e.chart.scale;void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),o.extend(n.dataset,{_datasetIndex:e.index,_scale:u,_children:a,_loop:!0,_model:{tension:r.tension?r.tension:o.valueOrDefault(l.lineTension,s.tension),backgroundColor:r.backgroundColor?r.backgroundColor:l.backgroundColor||s.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:l.borderWidth||s.borderWidth,borderColor:r.borderColor?r.borderColor:l.borderColor||s.borderColor,fill:r.fill?r.fill:void 0!==l.fill?l.fill:s.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:l.borderCapStyle||s.borderCapStyle,borderDash:r.borderDash?r.borderDash:l.borderDash||s.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:l.borderDashOffset||s.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:l.borderJoinStyle||s.borderJoinStyle}}),n.dataset.pivot(),o.each(a,function(n,i){e.updateElement(n,i,t)},e),e.updateBezierControlPoints()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),l=i.chart.scale,s=i.chart.options.elements.point,u=l.getPointPositionForValue(e,r.data[e]);void 0!==r.radius&&void 0===r.pointRadius&&(r.pointRadius=r.radius),void 0!==r.hitRadius&&void 0===r.pointHitRadius&&(r.pointHitRadius=r.hitRadius),o.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{x:n?l.xCenter:u.x,y:n?l.yCenter:u.y,tension:a.tension?a.tension:o.valueOrDefault(r.lineTension,i.chart.options.elements.line.tension),radius:a.radius?a.radius:o.valueAtIndexOrDefault(r.pointRadius,e,s.radius),backgroundColor:a.backgroundColor?a.backgroundColor:o.valueAtIndexOrDefault(r.pointBackgroundColor,e,s.backgroundColor),borderColor:a.borderColor?a.borderColor:o.valueAtIndexOrDefault(r.pointBorderColor,e,s.borderColor),borderWidth:a.borderWidth?a.borderWidth:o.valueAtIndexOrDefault(r.pointBorderWidth,e,s.borderWidth),pointStyle:a.pointStyle?a.pointStyle:o.valueAtIndexOrDefault(r.pointStyle,e,s.pointStyle),hitRadius:a.hitRadius?a.hitRadius:o.valueAtIndexOrDefault(r.pointHitRadius,e,s.hitRadius)}}),t._model.skip=a.skip?a.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,e=this.getMeta();o.each(e.data,function(n,i){var a=n._model,r=o.splineCurve(o.previousItem(e.data,i,!0)._model,a,o.nextItem(e.data,i,!0)._model,a.tension);a.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),a.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),a.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),a.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),n.pivot()})},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model;a.radius=n.hoverRadius?n.hoverRadius:o.valueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),a.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o.valueAtIndexOrDefault(e.pointHoverBackgroundColor,i,o.getHoverColor(a.backgroundColor)),a.borderColor=n.hoverBorderColor?n.hoverBorderColor:o.valueAtIndexOrDefault(e.pointHoverBorderColor,i,o.getHoverColor(a.borderColor)),a.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o.valueAtIndexOrDefault(e.pointHoverBorderWidth,i,a.borderWidth)},removeHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t.custom||{},i=t._index,a=t._model,r=this.chart.options.elements.point;a.radius=n.radius?n.radius:o.valueAtIndexOrDefault(e.pointRadius,i,r.radius),a.backgroundColor=n.backgroundColor?n.backgroundColor:o.valueAtIndexOrDefault(e.pointBackgroundColor,i,r.backgroundColor),a.borderColor=n.borderColor?n.borderColor:o.valueAtIndexOrDefault(e.pointBorderColor,i,r.borderColor),a.borderWidth=n.borderWidth?n.borderWidth:o.valueAtIndexOrDefault(e.pointBorderWidth,i,r.borderWidth)}})}},{25:25,40:40,45:45}],21:[function(t,e,n){"use strict";t(25)._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),e.exports=function(t){t.controllers.scatter=t.controllers.line}},{25:25}],22:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports=function(t){t.Animation=a.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,n,i){var a,o,r=this.animations;for(e.chart=t,i||(t.animating=!0),a=0,o=r.length;a1&&(n=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1),t.advance(1+n);var i=Date.now();t.dropFrames+=(i-e)/t.frameDuration,t.animations.length>0&&t.requestAnimationFrame()},advance:function(t){for(var e,n,i=this.animations,a=0;a=e.numSteps?(o.callback(e.onAnimationComplete,[e],n),n.animating=!1,i.splice(a,1)):++a}},Object.defineProperty(t.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(t.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}})}},{25:25,26:26,45:45}],23:[function(t,e,n){"use strict";var i=t(25),a=t(45),o=t(28),r=t(48);e.exports=function(t){function e(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=a.configMerge(i.global,i[t.type],t.options||{}),t}function n(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}function l(t){return"top"===t||"bottom"===t}var s=t.plugins;t.types={},t.instances={},t.controllers={},a.extend(t.prototype,{construct:function(n,i){var o=this;i=e(i);var l=r.acquireContext(n,i),s=l&&l.canvas,u=s&&s.height,d=s&&s.width;o.id=a.uid(),o.ctx=l,o.canvas=s,o.config=i,o.width=d,o.height=u,o.aspectRatio=u?d/u:null,o.options=i.options,o._bufferedRender=!1,o.chart=o,o.controller=o,t.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(t){o.config.data=t}}),l&&s?(o.initialize(),o.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return s.notify(t,"beforeInit"),a.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),s.notify(t,"afterInit"),t},clear:function(){return a.canvas.clear(this),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,o=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(a.getMaximumWidth(i))),l=Math.max(0,Math.floor(o?r/o:a.getMaximumHeight(i)));if((e.width!==r||e.height!==l)&&(i.width=e.width=r,i.height=e.height=l,i.style.width=r+"px",i.style.height=l+"px",a.retinaScale(e,n.devicePixelRatio),!t)){var u={width:r,height:l};s.notify(e,"resize",[u]),e.options.onResize&&e.options.onResize(e,u),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;a.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),a.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),n&&(n.id=n.id||"scale")},buildScales:function(){var e=this,n=e.options,i=e.scales={},o=[];n.scales&&(o=o.concat((n.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(n.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),n.scale&&o.push({options:n.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),a.each(o,function(n){var o=n.options,r=a.valueOrDefault(o.type,n.dtype),s=t.scaleService.getScaleConstructor(r);if(s){l(o.position)!==l(n.dposition)&&(o.position=n.dposition);var u=new s({id:o.id,options:o,ctx:e.ctx,chart:e});i[u.id]=u,u.mergeTicksOptions(),n.isDefault&&(e.scale=u)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,n=[],i=[];return a.each(e.data.datasets,function(a,o){var r=e.getDatasetMeta(o),l=a.type||e.config.type;if(r.type&&r.type!==l&&(e.destroyDatasetMeta(o),r=e.getDatasetMeta(o)),r.type=l,n.push(r.type),r.controller)r.controller.updateIndex(o);else{var s=t.controllers[r.type];if(void 0===s)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new s(e,o),i.push(r.controller)}},e),i},resetElements:function(){var t=this;a.each(t.data.datasets,function(e,n){t.getDatasetMeta(n).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),n(e),!1!==s.notify(e,"beforeUpdate")){e.tooltip._data=e.data;var i=e.buildOrUpdateControllers();a.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.buildOrUpdateElements()},e),e.updateLayout(),a.each(i,function(t){t.reset()}),e.updateDatasets(),e.tooltip.initialize(),e.lastActive=[],s.notify(e,"afterUpdate"),e._bufferedRender?e._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:e.render(t)}},updateLayout:function(){var e=this;!1!==s.notify(e,"beforeLayout")&&(t.layoutService.update(this,this.width,this.height),s.notify(e,"afterScaleUpdate"),s.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(!1!==s.notify(t,"beforeDatasetsUpdate")){for(var e=0,n=t.data.datasets.length;e=0;--n)e.isDatasetVisible(n)&&e.drawDataset(n,t);s.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n=this,i=n.getDatasetMeta(t),a={meta:i,index:t,easingValue:e};!1!==s.notify(n,"beforeDatasetDraw",[a])&&(i.controller.draw(e),s.notify(n,"afterDatasetDraw",[a]))},_drawTooltip:function(t){var e=this,n=e.tooltip,i={tooltip:n,easingValue:t};!1!==s.notify(e,"beforeTooltipDraw",[i])&&(n.draw(),s.notify(e,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return o.modes.single(this,t)},getElementsAtEvent:function(t){return o.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return o.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=o.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return o.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,n=e.data.datasets[t];n._meta||(n._meta={});var i=n._meta[e.id];return i||(i=n._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e0||(a.forEach(function(e){delete t[e]}),delete t._chartjs)}}var a=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),n=t.getDataset();null===e.xAxisID&&(e.xAxisID=n.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=n.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,n=e.dataElementType;return n&&new n({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,n=this,i=n.getMeta(),a=n.getDataset().data||[],o=i.data;for(t=0,e=a.length;ti&&t.insertElements(i,a-i)},insertElements:function(t,e){for(var n=0;n=n[e].length&&n[e].push({}),!n[e][r].type||s.type&&s.type!==n[e][r].type?o.merge(n[e][r],[t.scaleService.getScaleDefaults(l),s]):o.merge(n[e][r],s)}else o._merger(e,n,i,a)}})},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return o.each(t,function(t){e(t)&&n.push(t)}),n},o.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i=0;i--){var a=t[i];if(e(a))return a}},o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,n){return Math.abs(t-e)t},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},o.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},o.aliasPixel=function(t){return t%2==0?0:.5},o.splineCurve=function(t,e,n,i){var a=t.skip?e:t,o=e,r=n.skip?e:n,l=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),s=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),u=l/(l+s),d=s/(l+s),c=i*(u=isNaN(u)?0:u),h=i*(d=isNaN(d)?0:d);return{previous:{x:o.x-c*(r.x-a.x),y:o.y-c*(r.y-a.y)},next:{x:o.x+h*(r.x-a.x),y:o.y+h*(r.y-a.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,n,i,a,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),l=r.length;for(e=0;e0?r[e-1]:null,(a=e0?r[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},o.niceNum=function(t,e){var n=Math.floor(o.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},o.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},o.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.currentTarget||t.srcElement,l=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var u=parseFloat(o.getStyle(r,"padding-left")),d=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=l.right-l.left-u-c,g=l.bottom-l.top-d-h;return n=Math.round((n-l.left-u)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-l.top-d)/g*r.height/e.currentDevicePixelRatio),{x:n,y:i}},o.getConstraintWidth=function(t){return r(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return r(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode;if(!e)return t.clientWidth;var n=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),a=e.clientWidth-n-i,r=o.getConstraintWidth(t);return isNaN(r)?a:Math.min(a,r)},o.getMaximumHeight=function(t){var e=t.parentNode;if(!e)return t.clientHeight;var n=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),a=e.clientHeight-n-i,r=o.getConstraintHeight(t);return isNaN(r)?a:Math.min(a,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,o=t.width;i.height=a*n,i.width=o*n,t.ctx.scale(n,n),i.style.height=a+"px",i.style.width=o+"px"}},o.fontString=function(t,e,n){return e+" "+t+"px "+n},o.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var l=0;o.each(n,function(e){void 0!==e&&null!==e&&!0!==o.isArray(e)?l=o.measureText(t,a,r,l,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(l=o.measureText(t,a,r,l,e))})});var s=r.length/2;if(s>n.length){for(var u=0;ui&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.color=i?function(t){return t instanceof CanvasGradient&&(t=a.global.defaultColor),i(t)}:function(t){return console.error("Color.js not found!"),t},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{25:25,3:3,45:45}],28:[function(t,e,n){"use strict";function i(t,e){return t.native?{x:t.x,y:t.y}:u.getRelativePosition(t,e)}function a(t,e){var n,i,a,o,r;for(i=0,o=t.data.datasets.length;i0&&(u=t.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(t,e){return s(t,e,{intersect:!1})},point:function(t,e){return o(t,i(e,t))},nearest:function(t,e,n){var a=i(e,t);n.axis=n.axis||"xy";var o=l(n.axis),s=r(t,a,n.intersect,o);return s.length>1&&s.sort(function(t,e){var n=t.getArea()-e.getArea();return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),s.slice(0,1)},x:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inXRange(o.x)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r},y:function(t,e,n){var o=i(e,t),r=[],l=!1;return a(t,function(t){t.inYRange(o.y)&&r.push(t),t.inRange(o.x,o.y)&&(l=!0)}),n.intersect&&!l&&(r=[]),r}}}},{45:45}],29:[function(t,e,n){"use strict";t(25)._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var t=function(t,e){return this.construct(t,e),this};return t.Chart=t,t}},{25:25}],30:[function(t,e,n){"use strict";var i=t(45);e.exports=function(t){function e(t,e){return i.where(t,function(t){return t.position===e})}function n(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i._tmpIndex_-a._tmpIndex_:i.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],o=a.length,r=0;rh&&st.maxHeight){s--;break}s++,c=u*d}t.labelRotation=s},afterCalculateTickRotation:function(){l.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){l.callback(this.options.beforeFit,[this])},fit:function(){var t=this,a=t.minSize={width:0,height:0},o=i(t._ticks),r=t.options,u=r.ticks,d=r.scaleLabel,c=r.gridLines,h=r.display,f=t.isHorizontal(),g=n(u),p=r.gridLines.tickMarkLength;if(a.width=f?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:h&&c.drawTicks?p:0,a.height=f?h&&c.drawTicks?p:0:t.maxHeight,d.display&&h){var v=s(d)+l.options.toPadding(d.padding).height;f?a.height+=v:a.width+=v}if(u.display&&h){var m=l.longestText(t.ctx,g.font,o,t.longestTextCache),b=l.numberOfLabelLines(o),x=.5*g.size,y=t.options.ticks.padding;if(f){t.longestLabelWidth=m;var k=l.toRadians(t.labelRotation),w=Math.cos(k),M=Math.sin(k)*m+g.size*b+x*(b-1)+x;a.height=Math.min(t.maxHeight,a.height+M+y),t.ctx.font=g.font;var S=e(t.ctx,o[0],g.font),C=e(t.ctx,o[o.length-1],g.font);0!==t.labelRotation?(t.paddingLeft="bottom"===r.position?w*S+3:w*x+3,t.paddingRight="bottom"===r.position?w*x+3:w*C+3):(t.paddingLeft=S/2+3,t.paddingRight=C/2+3)}else u.mirror?m=0:m+=y+x,a.width=Math.min(t.maxWidth,a.width+m),t.paddingTop=g.size/2,t.paddingBottom=g.size/2}t.handleMargins(),t.width=a.width,t.height=a.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){l.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(l.isNullOrUndef(t))return NaN;if("number"==typeof t&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:l.noop,getPixelForValue:l.noop,getValueForPixel:l.noop,getPixelForTick:function(t){var e=this,n=e.options.offset;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(n?0:1),1),a=i*t+e.paddingLeft;n&&(a+=i/2);var o=e.left+Math.round(a);return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,i=e.left+Math.round(n);return i+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,n=t.max;return t.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0},_autoSkip:function(t){var e,n,i,a,o=this,r=o.isHorizontal(),s=o.options.ticks.minor,u=t.length,d=l.toRadians(o.labelRotation),c=Math.cos(d),h=o.longestLabelWidth*c,f=[];for(s.maxTicksLimit&&(a=s.maxTicksLimit),r&&(e=!1,(h+s.autoSkipPadding)*u>o.width-(o.paddingLeft+o.paddingRight)&&(e=1+Math.floor((h+s.autoSkipPadding)*u/(o.width-(o.paddingLeft+o.paddingRight)))),a&&u>a&&(e=Math.max(e,Math.floor(u/a)))),n=0;n1&&n%e>0||n%e==0&&n+e>=u)&&n!==u-1&&delete i.label,f.push(i);return f},draw:function(t){var e=this,i=e.options;if(i.display){var r=e.ctx,u=o.global,d=i.ticks.minor,c=i.ticks.major||d,h=i.gridLines,f=i.scaleLabel,g=0!==e.labelRotation,p=e.isHorizontal(),v=d.autoSkip?e._autoSkip(e.getTicks()):e.getTicks(),m=l.valueOrDefault(d.fontColor,u.defaultFontColor),b=n(d),x=l.valueOrDefault(c.fontColor,u.defaultFontColor),y=n(c),k=h.drawTicks?h.tickMarkLength:0,w=l.valueOrDefault(f.fontColor,u.defaultFontColor),M=n(f),S=l.options.toPadding(f.padding),C=l.toRadians(e.labelRotation),_=[],D="right"===i.position?e.left:e.right-k,I="right"===i.position?e.left+k:e.right,P="bottom"===i.position?e.top:e.bottom-k,A="bottom"===i.position?e.top+k:e.bottom;if(l.each(v,function(n,o){if(!l.isNullOrUndef(n.label)){var r,s,c,f,m=n.label;o===e.zeroLineIndex&&i.offset===h.offsetGridLines?(r=h.zeroLineWidth,s=h.zeroLineColor,c=h.zeroLineBorderDash,f=h.zeroLineBorderDashOffset):(r=l.valueAtIndexOrDefault(h.lineWidth,o),s=l.valueAtIndexOrDefault(h.color,o),c=l.valueOrDefault(h.borderDash,u.borderDash),f=l.valueOrDefault(h.borderDashOffset,u.borderDashOffset));var b,x,y,w,M,S,T,F,O,R,L="middle",z="middle",B=d.padding;if(p){var W=k+B;"bottom"===i.position?(z=g?"middle":"top",L=g?"right":"center",R=e.top+W):(z=g?"middle":"bottom",L=g?"left":"center",R=e.bottom-W);var N=a(e,o,h.offsetGridLines&&v.length>1);N1);H0)n=t.stepSize;else{var o=i.niceNum(e.max-e.min,!1);n=i.niceNum(o/(t.maxTicks-1),!0)}var r=Math.floor(e.min/n)*n,l=Math.ceil(e.max/n)*n;t.min&&t.max&&t.stepSize&&i.almostWhole((t.max-t.min)/t.stepSize,n/1e3)&&(r=t.min,l=t.max);var s=(l-r)/n;s=i.almostEquals(s,Math.round(s),n/1e3)?Math.round(s):Math.ceil(s),a.push(void 0!==t.min?t.min:r);for(var u=1;u3?n[2]-n[1]:n[1]-n[0];Math.abs(a)>1&&t!==Math.floor(t)&&(a=t-Math.floor(t));var o=i.log10(Math.abs(a)),r="";if(0!==t){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var a=t/Math.pow(10,Math.floor(i.log10(t)));return 0===t?"0":1===a||2===a||5===a||0===e||e===n.length-1?t.toExponential():""}}}},{45:45}],35:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:o.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?n=o.xLabel:a>0&&o.indexi.height-e.height&&(r="bottom");var l,s,u,d,c,h=(a.left+a.right)/2,f=(a.top+a.bottom)/2;"center"===r?(l=function(t){return t<=h},s=function(t){return t>h}):(l=function(t){return t<=e.width/2},s=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},l(n.x)?(o="left",u(n.x)&&(o="center",r=c(n.y))):s(n.x)&&(o="right",d(n.x)&&(o="center",r=c(n.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:o,yAlign:g.yAlign?g.yAlign:r}}function d(t,e,n){var i=t.x,a=t.y,o=t.caretSize,r=t.caretPadding,l=t.cornerRadius,s=n.xAlign,u=n.yAlign,d=o+r,c=l+r;return"right"===s?i-=e.width:"center"===s&&(i-=e.width/2),"top"===u?a+=d:a-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===s?i+=d:"right"===s&&(i-=d):"left"===s?i-=c:"right"===s&&(i+=c),{x:i,y:a}}t.Tooltip=a.extend({initialize:function(){this._model=l(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,i=e.beforeTitle.apply(t,arguments),a=e.title.apply(t,arguments),o=e.afterTitle.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,a=i._options.callbacks,r=[];return o.each(t,function(t){var o={before:[],lines:[],after:[]};n(o.before,a.beforeLabel.call(i,t,e)),n(o.lines,a.label.call(i,t,e)),n(o.after,a.afterLabel.call(i,t,e)),r.push(o)}),r},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return o.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),a=e.footer.apply(t,arguments),o=e.afterFooter.apply(t,arguments),r=[];return r=n(r,i),r=n(r,a),r=n(r,o)},update:function(e){var n,i,a=this,c=a._options,h=a._model,f=a._model=l(c),g=a._active,p=a._data,v={xAlign:h.xAlign,yAlign:h.yAlign},m={x:h.x,y:h.y},b={width:h.width,height:h.height},x={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var y=[],k=[];x=t.Tooltip.positioners[c.position].call(a,g,a._eventPosition);var w=[];for(n=0,i=g.length;n0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(this.drawBackground(i,e,t,n,a),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,a),this.drawBody(i,e,t,a),this.drawFooter(i,e,t,a))}},handleEvent:function(t){var e=this,n=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chart.getElementsAtEventForMode(t,n.mode,n),!(i=!o.arrayEquals(e._active,e._lastActive)))return!1;if(e._lastActive=e._active,n.enabled||n.custom){e._eventPosition={x:t.x,y:t.y};var a=e._model;e.update(!0),e.pivot(),i|=a.x!==e._model.x||a.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,o=0;for(e=0,n=t.length;es;)a-=2*Math.PI;for(;a=l&&a<=s,d=r>=n.innerRadius&&r<=n.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t=this._chart.ctx,e=this._view,n=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,n,i),t.arc(e.x,e.y,e.innerRadius,i,n,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})},{25:25,26:26,45:45}],37:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45),r=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:r.defaultColor,borderWidth:3,borderColor:r.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=a.extend({draw:function(){var t,e,n,i,a=this,l=a._view,s=a._chart.ctx,u=l.spanGaps,d=a._children.slice(),c=r.elements.line,h=-1;for(a._loop&&d.length&&d.push(d[0]),s.save(),s.lineCap=l.borderCapStyle||c.borderCapStyle,s.setLineDash&&s.setLineDash(l.borderDash||c.borderDash),s.lineDashOffset=l.borderDashOffset||c.borderDashOffset,s.lineJoin=l.borderJoinStyle||c.borderJoinStyle,s.lineWidth=l.borderWidth||c.borderWidth,s.strokeStyle=l.borderColor||r.defaultColor,s.beginPath(),h=-1,t=0;te?1:-1,r=1,l=u.borderSkipped||"left"):(e=u.x-u.width/2,n=u.x+u.width/2,i=u.y,o=1,r=(a=u.base)>i?1:-1,l=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-n),Math.abs(i-a)),h=(d=d>c?c:d)/2,f=e+("left"!==l?h*o:0),g=n+("right"!==l?-h*o:0),p=i+("top"!==l?h*r:0),v=a+("bottom"!==l?-h*r:0);f!==g&&(i=p,a=v),p!==v&&(e=f,n=g)}s.beginPath(),s.fillStyle=u.backgroundColor,s.strokeStyle=u.borderColor,s.lineWidth=d;var m=[[e,a],[e,i],[n,i],[n,a]],b=["bottom","left","top","right"].indexOf(l,0);-1===b&&(b=0);var x=t(0);s.moveTo(x[0],x[1]);for(var y=1;y<4;y++)x=t(y),s.lineTo(x[0],x[1]);s.fill(),d&&s.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var n=!1;if(this._view){var i=a(this);n=t>=i.left&&t<=i.right&&e>=i.top&&e<=i.bottom}return n},inLabelRange:function(t,e){var n=this;if(!n._view)return!1;var o=a(n);return i(n)?t>=o.left&&t<=o.right:e>=o.top&&e<=o.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,e,n=this._view;return i(this)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})},{25:25,26:26}],40:[function(t,e,n){"use strict";e.exports={},e.exports.Arc=t(36),e.exports.Line=t(37),e.exports.Point=t(38),e.exports.Rectangle=t(39)},{36:36,37:37,38:38,39:39}],41:[function(t,e,n){"use strict";var i=t(42),n=e.exports={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,o){if(o){var r=Math.min(o,i/2),l=Math.min(o,a/2);t.moveTo(e+r,n),t.lineTo(e+i-r,n),t.quadraticCurveTo(e+i,n,e+i,n+l),t.lineTo(e+i,n+a-l),t.quadraticCurveTo(e+i,n+a,e+i-r,n+a),t.lineTo(e+r,n+a),t.quadraticCurveTo(e,n+a,e,n+a-l),t.lineTo(e,n+l),t.quadraticCurveTo(e,n,e+r,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a){var o,r,l,s,u,d;if(!e||"object"!=typeof e||"[object HTMLImageElement]"!==(o=e.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(e){default:t.beginPath(),t.arc(i,a,n,0,2*Math.PI),t.closePath(),t.fill();break;case"triangle":t.beginPath(),u=(r=3*n/Math.sqrt(3))*Math.sqrt(3)/2,t.moveTo(i-r/2,a+u/3),t.lineTo(i+r/2,a+u/3),t.lineTo(i,a-2*u/3),t.closePath(),t.fill();break;case"rect":d=1/Math.SQRT2*n,t.beginPath(),t.fillRect(i-d,a-d,2*d,2*d),t.strokeRect(i-d,a-d,2*d,2*d);break;case"rectRounded":var c=n/Math.SQRT2,h=i-c,f=a-c,g=Math.SQRT2*n;t.beginPath(),this.roundedRect(t,h,f,g,g,n/2),t.closePath(),t.fill();break;case"rectRot":d=1/Math.SQRT2*n,t.beginPath(),t.moveTo(i-d,a),t.lineTo(i,a+d),t.lineTo(i+d,a),t.lineTo(i,a-d),t.closePath(),t.fill();break;case"cross":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"crossRot":t.beginPath(),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"star":t.beginPath(),t.moveTo(i,a+n),t.lineTo(i,a-n),t.moveTo(i-n,a),t.lineTo(i+n,a),l=Math.cos(Math.PI/4)*n,s=Math.sin(Math.PI/4)*n,t.moveTo(i-l,a-s),t.lineTo(i+l,a+s),t.moveTo(i-l,a+s),t.lineTo(i+l,a-s),t.closePath();break;case"line":t.beginPath(),t.moveTo(i-n,a),t.lineTo(i+n,a),t.closePath();break;case"dash":t.beginPath(),t.moveTo(i,a),t.lineTo(i+n,a),t.closePath()}t.stroke()}}else t.drawImage(e,i-e.width/2,a-e.height/2,e.width,e.height)},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y),void t.lineTo(n.x,n.y);n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}};i.clear=n.clear,i.drawRoundedRectangle=function(t){t.beginPath(),n.roundedRect.apply(n,arguments),t.closePath()}},{42:42}],42:[function(t,e,n){"use strict";var i={noop:function(){},uid:function(){var t=0;return function(){return t++}}(),isNullOrUndef:function(t){return null===t||void 0===t},isArray:Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return i.valueOrDefault(i.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,a){var o,r,l;if(i.isArray(t))if(r=t.length,a)for(o=r-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;o=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-a.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*a.easeInBounce(2*t):.5*a.easeOutBounce(2*t-1)+.5}};e.exports={effects:a},i.easingEffects=a},{42:42}],44:[function(t,e,n){"use strict";var i=t(42);e.exports={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,a,o;return i.isObject(t)?(e=+t.top||0,n=+t.right||0,a=+t.bottom||0,o=+t.left||0):e=n=a=o=+t||0,{top:e,right:n,bottom:a,left:o,height:e+a,width:o+n}},resolve:function(t,e,n){var a,o,r;for(a=0,o=t.length;a
';var a=e.childNodes[0],r=e.childNodes[1];e._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,r.scrollLeft=1e6,r.scrollTop=1e6};var l=function(){e._reset(),t()};return o(a,"scroll",l.bind(a,"expand")),o(r,"scroll",l.bind(r,"shrink")),e}function c(t,e){var n=t[m]||(t[m]={}),i=n.renderProxy=function(t){t.animationName===y&&e()};v.each(k,function(e){o(t,e,i)}),n.reflow=!!t.offsetParent,t.classList.add(x)}function h(t){var e=t[m]||{},n=e.renderProxy;n&&(v.each(k,function(e){r(t,e,n)}),delete e.renderProxy),t.classList.remove(x)}function f(t,e,n){var i=t[m]||(t[m]={}),a=i.resizer=d(u(function(){if(i.resizer)return e(l("resize",n))}));c(t,function(){if(i.resizer){var e=t.parentNode;e&&e!==a.parentNode&&e.insertBefore(a,e.firstChild),a._reset()}})}function g(t){var e=t[m]||{},n=e.resizer;delete e.resizer,h(t),n&&n.parentNode&&n.parentNode.removeChild(n)}function p(t,e){var n=t._style||document.createElement("style");t._style||(t._style=n,e="/* Chart.js */\n"+e,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(e))}var v=t(45),m="$chartjs",b="chartjs-",x=b+"render-monitor",y=b+"render-animation",k=["animationstart","webkitAnimationStart"],w={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},M=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var t="from{opacity:0.99}to{opacity:1}";p(this,"@-webkit-keyframes "+y+"{"+t+"}@keyframes "+y+"{"+t+"}."+x+"{-webkit-animation:"+y+" 0.001s;animation:"+y+" 0.001s;}")},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(a(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[m]){var n=e[m].initial;["height","width"].forEach(function(t){var i=n[t];v.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)}),v.each(n.style||{},function(t,n){e.style[n]=t}),e.width=e.width,delete e[m]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[m]||(n[m]={});o(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(s(e,t))})}else f(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[m]||{}).proxies||{})[t.id+"_"+e];a&&r(i,e,a)}else g(i)}},v.addEvent=o,v.removeEvent=r},{45:45}],48:[function(t,e,n){"use strict";var i=t(45),a=t(46),o=t(47),r=o._enabled?o:a;e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},r)},{45:45,46:46,47:47}],49:[function(t,e,n){"use strict";var i=t(25),a=t(40),o=t(45);i._set("global",{plugins:{filler:{propagate:!0}}}),e.exports=function(){function t(t,e,n){var i,a=t._model||{},o=a.fill;if(void 0===o&&(o=!!a.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(i=parseFloat(o,10),isFinite(i)&&Math.floor(i)===i)return"-"!==o[0]&&"+"!==o[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function e(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?o=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:i.getBasePosition?o=i.getBasePosition():i.getBasePixel&&(o=i.getBasePixel()),void 0!==o&&null!==o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return e=i.isHorizontal(),{x:e?o:null,y:e?null:o}}return null}function n(t,e,n){var i,a=t[e].fill,o=[e];if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1}function r(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),d[n](t))}function l(t){return t&&!t.skip}function s(t,e,n,i,a){var r;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)o.canvas.lineTo(t,n[r],n[r-1],!0)}}function u(t,e,n,i,a,o){var r,u,d,c,h,f,g,p=e.length,v=i.spanGaps,m=[],b=[],x=0,y=0;for(t.beginPath(),r=0,u=p+!!o;r');for(var n=0;n'),t.data.datasets[n].label&&e.push(t.data.datasets[n].label),e.push("");return e.push(""),e.join("")}}),e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function n(e,n){var i=new t.Legend({ctx:e.ctx,options:n,chart:e});r.configure(e,i,n),r.addBox(e,i),e.legend=i}var r=t.layoutService,l=o.noop;return t.Legend=a.extend({initialize:function(t){o.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:l,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:function(){var t=this,e=t.options.labels||{},n=o.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter(function(n){return e.filter(n,t.chart.data)})),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:l,beforeFit:l,fit:function(){var t=this,n=t.options,a=n.labels,r=n.display,l=t.ctx,s=i.global,u=o.valueOrDefault,d=u(a.fontSize,s.defaultFontSize),c=u(a.fontStyle,s.defaultFontStyle),h=u(a.fontFamily,s.defaultFontFamily),f=o.fontString(d,c,h),g=t.legendHitBoxes=[],p=t.minSize,v=t.isHorizontal();if(v?(p.width=t.maxWidth,p.height=r?10:0):(p.width=r?10:0,p.height=t.maxHeight),r)if(l.font=f,v){var m=t.lineWidths=[0],b=t.legendItems.length?d+a.padding:0;l.textAlign="left",l.textBaseline="top",o.each(t.legendItems,function(n,i){var o=e(a,d)+d/2+l.measureText(n.text).width;m[m.length-1]+o+a.padding>=t.width&&(b+=d+a.padding,m[m.length]=t.left),g[i]={left:0,top:0,width:o,height:d},m[m.length-1]+=o+a.padding}),p.height+=b}else{var x=a.padding,y=t.columnWidths=[],k=a.padding,w=0,M=0,S=d+x;o.each(t.legendItems,function(t,n){var i=e(a,d)+d/2+l.measureText(t.text).width;M+S>p.height&&(k+=w+a.padding,y.push(w),w=0,M=0),w=Math.max(w,i),M+=S,g[n]={left:0,top:0,width:i,height:d}}),k+=w,y.push(w),p.width+=k}t.width=p.width,t.height=p.height},afterFit:l,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,n=t.options,a=n.labels,r=i.global,l=r.elements.line,s=t.width,u=t.lineWidths;if(n.display){var d,c=t.ctx,h=o.valueOrDefault,f=h(a.fontColor,r.defaultFontColor),g=h(a.fontSize,r.defaultFontSize),p=h(a.fontStyle,r.defaultFontStyle),v=h(a.fontFamily,r.defaultFontFamily),m=o.fontString(g,p,v);c.textAlign="left",c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=m;var b=e(a,g),x=t.legendHitBoxes,y=function(t,e,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,r.defaultColor),c.lineCap=h(i.lineCap,l.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,l.borderDashOffset),c.lineJoin=h(i.lineJoin,l.borderJoinStyle),c.lineWidth=h(i.lineWidth,l.borderWidth),c.strokeStyle=h(i.strokeStyle,r.defaultColor);var a=0===h(i.lineWidth,l.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,l.borderDash)),n.labels&&n.labels.usePointStyle){var s=g*Math.SQRT2/2,u=s/Math.SQRT2,d=t+u,f=e+u;o.canvas.drawPoint(c,i.pointStyle,s,d,f)}else a||c.strokeRect(t,e,b,g),c.fillRect(t,e,b,g);c.restore()}},k=function(t,e,n,i){var a=g/2,o=b+a+t,r=e+a;c.fillText(n.text,o,r),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(o,r),c.lineTo(o+i,r),c.stroke())},w=t.isHorizontal();d=w?{x:t.left+(s-u[0])/2,y:t.top+a.padding,line:0}:{x:t.left+a.padding,y:t.top+a.padding,line:0};var M=g+a.padding;o.each(t.legendItems,function(e,n){var i=c.measureText(e.text).width,o=b+g/2+i,r=d.x,l=d.y;w?r+o>=s&&(l=d.y+=M,d.line++,r=d.x=t.left+(s-u[d.line])/2):l+M>t.bottom&&(r=d.x=r+t.columnWidths[d.line]+a.padding,l=d.y=t.top+a.padding,d.line++),y(r,l,e),x[n].left=r,x[n].top=l,k(r,l,e,i),w?d.x+=o+a.padding:d.y+=M})}},handleEvent:function(t){var e=this,n=e.options,i="mouseup"===t.type?"click":t.type,a=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var o=t.x,r=t.y;if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)for(var l=e.legendHitBoxes,s=0;s=u.left&&o<=u.left+u.width&&r>=u.top&&r<=u.top+u.height){if("click"===i){n.onClick.call(e,t.native,e.legendItems[s]),a=!0;break}if("mousemove"===i){n.onHover.call(e,t.native,e.legendItems[s]),a=!0;break}}}return a}}),{id:"legend",beforeInit:function(t){var e=t.options.legend;e&&n(t,e)},beforeUpdate:function(t){var e=t.options.legend,a=t.legend;e?(o.mergeIf(e,i.global.legend),a?(r.configure(t,a,e),a.options=e):n(t,e)):a&&(r.removeBox(t,a),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}}}},{25:25,26:26,45:45}],51:[function(t,e,n){"use strict";var i=t(25),a=t(26),o=t(45);i._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}}),e.exports=function(t){function e(e,i){var a=new t.Title({ctx:e.ctx,options:i,chart:e});n.configure(e,a,i),n.addBox(e,a),e.titleBlock=a}var n=t.layoutService,r=o.noop;return t.Title=a.extend({initialize:function(t){var e=this;o.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:r,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:r,beforeSetDimensions:r,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:r,beforeBuildLabels:r,buildLabels:r,afterBuildLabels:r,beforeFit:r,fit:function(){var t=this,e=o.valueOrDefault,n=t.options,a=n.display,r=e(n.fontSize,i.global.defaultFontSize),l=t.minSize,s=o.isArray(n.text)?n.text.length:1,u=o.options.toLineHeight(n.lineHeight,r),d=a?s*u+2*n.padding:0;t.isHorizontal()?(l.width=t.maxWidth,l.height=d):(l.width=d,l.height=t.maxHeight),t.width=l.width,t.height=l.height},afterFit:r,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=o.valueOrDefault,a=t.options,r=i.global;if(a.display){var l,s,u,d=n(a.fontSize,r.defaultFontSize),c=n(a.fontStyle,r.defaultFontStyle),h=n(a.fontFamily,r.defaultFontFamily),f=o.fontString(d,c,h),g=o.options.toLineHeight(a.lineHeight,d),p=g/2+a.padding,v=0,m=t.top,b=t.left,x=t.bottom,y=t.right;e.fillStyle=n(a.fontColor,r.defaultFontColor),e.font=f,t.isHorizontal()?(s=b+(y-b)/2,u=m+p,l=y-b):(s="left"===a.position?b+p:y-p,u=m+(x-m)/2,l=x-m,v=Math.PI*("left"===a.position?-.5:.5)),e.save(),e.translate(s,u),e.rotate(v),e.textAlign="center",e.textBaseline="middle";var k=a.text;if(o.isArray(k))for(var w=0,M=0;Me.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var t,e=this,n=e.options.ticks;if(e.isHorizontal())t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.width/50));else{var o=a.valueOrDefault(n.fontSize,i.global.defaultFontSize);t=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(e.height/(2*o)))}return t},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,n=this,i=n.start,a=+n.getRightValue(t),o=n.end-i;return n.isHorizontal()?(e=n.left+n.width/o*(a-i),Math.round(e)):(e=n.bottom-n.height/o*(a-i),Math.round(e))},getValueForPixel:function(t){var e=this,n=e.isHorizontal(),i=n?e.width:e.height,a=(n?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",n,e)}},{25:25,34:34,45:45}],54:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e=i.noop;t.LinearScaleBase=t.Scale.extend({getRightValue:function(e){return"string"==typeof e?+e:t.Scale.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=i.sign(t.min),a=i.sign(t.max);n<0&&a<0?t.max=0:n>0&&a>0&&(t.min=0)}var o=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),o!==r&&t.min>=t.max&&(o?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:e,handleDirectionalChanges:e,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),o={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,stepSize:i.valueOrDefault(e.fixedStepSize,e.stepSize)},r=t.ticks=a.generators.linear(o,t);t.handleDirectionalChanges(),t.max=i.max(r),t.min=i.min(r),e.reverse?(r.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{34:34,45:45}],55:[function(t,e,n){"use strict";var i=t(45),a=t(34);e.exports=function(t){var e={position:"left",ticks:{callback:a.formatters.logarithmic}},n=t.Scale.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===e.id:t.yAxisID===e.id}var e=this,n=e.options,a=n.ticks,o=e.chart,r=o.data.datasets,l=i.valueOrDefault,s=e.isHorizontal();e.min=null,e.max=null,e.minNotZero=null;var u=n.stacked;if(void 0===u&&i.each(r,function(e,n){if(!u){var i=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(i)&&void 0!==i.stack&&(u=!0)}}),n.stacked||u){var d={};i.each(r,function(a,r){var l=o.getDatasetMeta(r),s=[l.type,void 0===n.stacked&&void 0===l.stack?r:"",l.stack].join(".");o.isDatasetVisible(r)&&t(l)&&(void 0===d[s]&&(d[s]=[]),i.each(a.data,function(t,i){var a=d[s],o=+e.getRightValue(t);isNaN(o)||l.data[i].hidden||(a[i]=a[i]||0,n.relativePoints?a[i]=100:a[i]+=o)}))}),i.each(d,function(t){var n=i.min(t),a=i.max(t);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?a:Math.max(e.max,a)})}else i.each(r,function(n,a){var r=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(r)&&i.each(n.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||r.data[n].hidden||(null===e.min?e.min=i:ie.max&&(e.max=i),0!==i&&(null===e.minNotZero||ia?{start:e-n-5,end:e}:{start:e,end:e+n+5}}function s(t){var i,o,s,u=n(t),d=Math.min(t.height/2,t.width/2),c={r:t.width,l:0,t:t.height,b:0},h={};t.ctx.font=u.font,t._pointLabelSizes=[];var f=e(t);for(i=0;ic.r&&(c.r=v.end,h.r=g),m.startc.b&&(c.b=m.end,h.b=g)}t.setReductions(d,c,h)}function u(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function d(t){return 0===t||180===t?"center":t<180?"left":"right"}function c(t,e,n,i){if(a.isArray(e))for(var o=n.y,r=1.5*i,l=0;l270||t<90)&&(n.y-=e.h)}function f(t){var i=t.ctx,o=a.valueOrDefault,r=t.options,l=r.angleLines,s=r.pointLabels;i.lineWidth=l.lineWidth,i.strokeStyle=l.color;var u=t.getDistanceFromCenterForValue(r.ticks.reverse?t.min:t.max),f=n(t);i.textBaseline="top";for(var g=e(t)-1;g>=0;g--){if(l.display){var p=t.getPointPosition(g,u);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(p.x,p.y),i.stroke(),i.closePath()}if(s.display){var m=t.getPointPosition(g,u+5),b=o(s.fontColor,v.defaultFontColor);i.font=f.font,i.fillStyle=b;var x=t.getIndexAngle(g),y=a.toDegrees(x);i.textAlign=d(y),h(y,t._pointLabelSizes[g],m),c(i,t.pointLabels[g]||"",m,f.size)}}}function g(t,n,i,o){var r=t.ctx;if(r.strokeStyle=a.valueAtIndexOrDefault(n.color,o-1),r.lineWidth=a.valueAtIndexOrDefault(n.lineWidth,o-1),t.options.gridLines.circular)r.beginPath(),r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),r.closePath(),r.stroke();else{var l=e(t);if(0===l)return;r.beginPath();var s=t.getPointPosition(0,i);r.moveTo(s.x,s.y);for(var u=1;u0&&n>0?e:0)},draw:function(){var t=this,e=t.options,n=e.gridLines,i=e.ticks,o=a.valueOrDefault;if(e.display){var r=t.ctx,l=this.getIndexAngle(0),s=o(i.fontSize,v.defaultFontSize),u=o(i.fontStyle,v.defaultFontStyle),d=o(i.fontFamily,v.defaultFontFamily),c=a.fontString(s,u,d);a.each(t.ticks,function(e,a){if(a>0||i.reverse){var u=t.getDistanceFromCenterForValue(t.ticksAsNumbers[a]);if(n.display&&0!==a&&g(t,n,u,a),i.display){var d=o(i.fontColor,v.defaultFontColor);if(r.font=c,r.save(),r.translate(t.xCenter,t.yCenter),r.rotate(l),i.showLabelBackdrop){var h=r.measureText(e).width;r.fillStyle=i.backdropColor,r.fillRect(-h/2-i.backdropPaddingX,-u-s/2-i.backdropPaddingY,h+2*i.backdropPaddingX,s+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=d,r.fillText(e,0,-u),r.restore()}}}),(e.angleLines.display||e.pointLabels.display)&&f(t)}}});t.scaleService.registerScaleType("radialLinear",b,m)}},{25:25,34:34,45:45}],57:[function(t,e,n){"use strict";function i(t,e){return t-e}function a(t){var e,n,i,a={},o=[];for(e=0,n=t.length;ee&&l=0&&r<=l;){if(i=r+l>>1,a=t[i-1]||null,o=t[i],!a)return{lo:null,hi:o};if(o[e]n))return{lo:a,hi:o};l=i-1}}return{lo:o,hi:null}}function l(t,e,n,i){var a=r(t,e,n),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],l=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=l[e]-o[e],u=s?(n-o[e])/s:0,d=(l[i]-o[i])*u;return o[i]+d}function s(t,e){var n=e.parser,i=e.parser||e.format;return"function"==typeof n?n(t):"string"==typeof t&&"string"==typeof i?m(t,i):(t instanceof m||(t=m(t)),t.isValid()?t:"function"==typeof i?i(t):t)}function u(t,e){if(x.isNullOrUndef(t))return null;var n=e.options.time,i=s(e.getRightValue(t),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function d(t,e,n,i){var a,o,r,l=e-t,s=w[n],u=s.size,d=s.steps;if(!d)return Math.ceil(l/((i||1)*u));for(a=0,o=d.length;a=M.indexOf(e);a--)if(o=M[a],w[o].common&&r.as(o)>=t.length)return o;return M[e?M.indexOf(e):0]}function f(t){for(var e=M.indexOf(t)+1,n=M.length;e1?e[1]:i,r=e[0],s=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2),a.time.max||(o=e[e.length-1],r=e.length>1?e[e.length-2]:n,u=(l(t,"time",o,"pos")-l(t,"time",r,"pos"))/2)),{left:s,right:u}}function v(t,e){var n,i,a,o,r=[];for(n=0,i=t.length;n=a&&n<=r&&c.push(n);return i.min=a,i.max=r,i._unit=s.unit||h(c,s.minUnit,i.min,i.max),i._majorUnit=f(i._unit),i._table=o(i._timestamps.data,a,r,l.distribution),i._offsets=p(i._table,c,a,r,l),v(c,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n.chart.data,a=n.options.time,o=i.labels&&t=0&&t0?i:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(e.end)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var r=n[s],o=e[s],a=o&&i.isElement(o)?"element":(l=o,{}.toString.call(l).match(/\s([a-zA-Z]+)/)[1].toLowerCase());if(!new RegExp(r).test(a))throw new Error(t.toUpperCase()+': Option "'+s+'" provided type "'+a+'" but expected type "'+r+'".')}var l}};return e=("undefined"==typeof window||!window.QUnit)&&{end:"transitionend"},t.fn.emulateTransitionEnd=n,i.supportsTransitionEnd()&&(t.event.special[i.TRANSITION_END]={bindType:e.end,delegateType:e.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}),i}(e),L=(a="alert",h="."+(l="bs.alert"),c=(o=e).fn[a],u={CLOSE:"close"+h,CLOSED:"closed"+h,CLICK_DATA_API:"click"+h+".data-api"},f="alert",d="fade",_="show",g=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.removeData(this._element,l),this._element=null},e._getRootElement=function(t){var e=P.getSelectorFromElement(t),n=!1;return e&&(n=o(e)[0]),n||(n=o(t).closest("."+f)[0]),n},e._triggerCloseEvent=function(t){var e=o.Event(u.CLOSE);return o(t).trigger(e),e},e._removeElement=function(t){var e=this;o(t).removeClass(_),P.supportsTransitionEnd()&&o(t).hasClass(d)?o(t).one(P.TRANSITION_END,function(n){return e._destroyElement(t,n)}).emulateTransitionEnd(150):this._destroyElement(t)},e._destroyElement=function(t){o(t).detach().trigger(u.CLOSED).remove()},t._jQueryInterface=function(e){return this.each(function(){var n=o(this),i=n.data(l);i||(i=new t(this),n.data(l,i)),"close"===e&&i[e](this)})},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),o(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',g._handleDismiss(new g)),o.fn[a]=g._jQueryInterface,o.fn[a].Constructor=g,o.fn[a].noConflict=function(){return o.fn[a]=c,g._jQueryInterface},g),R=(m="button",E="."+(v="bs.button"),T=".data-api",y=(p=e).fn[m],C="active",I="btn",A="focus",b='[data-toggle^="button"]',D='[data-toggle="buttons"]',S="input",w=".active",N=".btn",O={CLICK_DATA_API:"click"+E+T,FOCUS_BLUR_DATA_API:"focus"+E+T+" blur"+E+T},k=function(){function t(t){this._element=t}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=p(this._element).closest(D)[0];if(n){var i=p(this._element).find(S)[0];if(i){if("radio"===i.type)if(i.checked&&p(this._element).hasClass(C))t=!1;else{var s=p(n).find(w)[0];s&&p(s).removeClass(C)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!p(this._element).hasClass(C),p(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!p(this._element).hasClass(C)),t&&p(this._element).toggleClass(C)},e.dispose=function(){p.removeData(this._element,v),this._element=null},t._jQueryInterface=function(e){return this.each(function(){var n=p(this).data(v);n||(n=new t(this),p(this).data(v,n)),"toggle"===e&&n[e]()})},s(t,null,[{key:"VERSION",get:function(){return"4.0.0"}}]),t}(),p(document).on(O.CLICK_DATA_API,b,function(t){t.preventDefault();var e=t.target;p(e).hasClass(I)||(e=p(e).closest(N)),k._jQueryInterface.call(p(e),"toggle")}).on(O.FOCUS_BLUR_DATA_API,b,function(t){var e=p(t.target).closest(N)[0];p(e).toggleClass(A,/^focus(in)?$/.test(t.type))}),p.fn[m]=k._jQueryInterface,p.fn[m].Constructor=k,p.fn[m].noConflict=function(){return p.fn[m]=y,k._jQueryInterface},k),j=function(t){var e="carousel",n="bs.carousel",i="."+n,o=t.fn[e],a={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},l={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},h="next",c="prev",u="left",f="right",d={SLIDE:"slide"+i,SLID:"slid"+i,KEYDOWN:"keydown"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i,TOUCHEND:"touchend"+i,LOAD_DATA_API:"load"+i+".data-api",CLICK_DATA_API:"click"+i+".data-api"},_="carousel",g="active",p="slide",m="carousel-item-right",v="carousel-item-left",E="carousel-item-next",T="carousel-item-prev",y={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},C=function(){function o(e,n){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(n),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(y.INDICATORS)[0],this._addEventListeners()}var C=o.prototype;return C.next=function(){this._isSliding||this._slide(h)},C.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},C.prev=function(){this._isSliding||this._slide(c)},C.pause=function(e){e||(this._isPaused=!0),t(this._element).find(y.NEXT_PREV)[0]&&P.supportsTransitionEnd()&&(P.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},C.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},C.to=function(e){var n=this;this._activeElement=t(this._element).find(y.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var s=e>i?h:c;this._slide(s,this._items[e])}},C.dispose=function(){t(this._element).off(i),t.removeData(this._element,n),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},C._getConfig=function(t){return t=r({},a,t),P.typeCheckConfig(e,t,l),t},C._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},C._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},C._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(y.ITEM)),this._items.indexOf(e)},C._getItemByDirection=function(t,e){var n=t===h,i=t===c,s=this._getItemIndex(e),r=this._items.length-1;if((i&&0===s||n&&s===r)&&!this._config.wrap)return e;var o=(s+(t===c?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},C._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),s=this._getItemIndex(t(this._element).find(y.ACTIVE_ITEM)[0]),r=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:s,to:i});return t(this._element).trigger(r),r},C._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(y.ACTIVE).removeClass(g);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(g)}},C._slide=function(e,n){var i,s,r,o=this,a=t(this._element).find(y.ACTIVE_ITEM)[0],l=this._getItemIndex(a),c=n||a&&this._getItemByDirection(e,a),_=this._getItemIndex(c),C=Boolean(this._interval);if(e===h?(i=v,s=E,r=u):(i=m,s=T,r=f),c&&t(c).hasClass(g))this._isSliding=!1;else if(!this._triggerSlideEvent(c,r).isDefaultPrevented()&&a&&c){this._isSliding=!0,C&&this.pause(),this._setActiveIndicatorElement(c);var I=t.Event(d.SLID,{relatedTarget:c,direction:r,from:l,to:_});P.supportsTransitionEnd()&&t(this._element).hasClass(p)?(t(c).addClass(s),P.reflow(c),t(a).addClass(i),t(c).addClass(i),t(a).one(P.TRANSITION_END,function(){t(c).removeClass(i+" "+s).addClass(g),t(a).removeClass(g+" "+s+" "+i),o._isSliding=!1,setTimeout(function(){return t(o._element).trigger(I)},0)}).emulateTransitionEnd(600)):(t(a).removeClass(g),t(c).addClass(g),this._isSliding=!1,t(this._element).trigger(I)),C&&this.cycle()}},o._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s=r({},a,t(this).data());"object"==typeof e&&(s=r({},s,e));var l="string"==typeof e?e:s.slide;if(i||(i=new o(this,s),t(this).data(n,i)),"number"==typeof e)i.to(e);else if("string"==typeof l){if("undefined"==typeof i[l])throw new TypeError('No method named "'+l+'"');i[l]()}else s.interval&&(i.pause(),i.cycle())})},o._dataApiClickHandler=function(e){var i=P.getSelectorFromElement(this);if(i){var s=t(i)[0];if(s&&t(s).hasClass(_)){var a=r({},t(s).data(),t(this).data()),l=this.getAttribute("data-slide-to");l&&(a.interval=!1),o._jQueryInterface.call(t(s),a),l&&t(s).data(n).to(l),e.preventDefault()}}},s(o,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),o}();return t(document).on(d.CLICK_DATA_API,y.DATA_SLIDE,C._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(y.DATA_RIDE).each(function(){var e=t(this);C._jQueryInterface.call(e,e.data())})}),t.fn[e]=C._jQueryInterface,t.fn[e].Constructor=C,t.fn[e].noConflict=function(){return t.fn[e]=o,C._jQueryInterface},C}(e),H=function(t){var e="collapse",n="bs.collapse",i="."+n,o=t.fn[e],a={toggle:!0,parent:""},l={toggle:"boolean",parent:"(string|element)"},h={SHOW:"show"+i,SHOWN:"shown"+i,HIDE:"hide"+i,HIDDEN:"hidden"+i,CLICK_DATA_API:"click"+i+".data-api"},c="show",u="collapse",f="collapsing",d="collapsed",_="width",g="height",p={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},m=function(){function i(e,n){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(n),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var i=t(p.DATA_TOGGLE),s=0;s0&&(this._selector=o,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var o=i.prototype;return o.toggle=function(){t(this._element).hasClass(c)?this.hide():this.show()},o.show=function(){var e,s,r=this;if(!this._isTransitioning&&!t(this._element).hasClass(c)&&(this._parent&&0===(e=t.makeArray(t(this._parent).find(p.ACTIVES).filter('[data-parent="'+this._config.parent+'"]'))).length&&(e=null),!(e&&(s=t(e).not(this._selector).data(n))&&s._isTransitioning))){var o=t.Event(h.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){e&&(i._jQueryInterface.call(t(e).not(this._selector),"hide"),s||t(e).data(n,null));var a=this._getDimension();t(this._element).removeClass(u).addClass(f),this._element.style[a]=0,this._triggerArray.length>0&&t(this._triggerArray).removeClass(d).attr("aria-expanded",!0),this.setTransitioning(!0);var l=function(){t(r._element).removeClass(f).addClass(u).addClass(c),r._element.style[a]="",r.setTransitioning(!1),t(r._element).trigger(h.SHOWN)};if(P.supportsTransitionEnd()){var _="scroll"+(a[0].toUpperCase()+a.slice(1));t(this._element).one(P.TRANSITION_END,l).emulateTransitionEnd(600),this._element.style[a]=this._element[_]+"px"}else l()}}},o.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(c)){var n=t.Event(h.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",P.reflow(this._element),t(this._element).addClass(f).removeClass(u).removeClass(c),this._triggerArray.length>0)for(var s=0;s0&&t(n).toggleClass(d,!i).attr("aria-expanded",i)}},i._getTargetFromElement=function(e){var n=P.getSelectorFromElement(e);return n?t(n)[0]:null},i._jQueryInterface=function(e){return this.each(function(){var s=t(this),o=s.data(n),l=r({},a,s.data(),"object"==typeof e&&e);if(!o&&l.toggle&&/show|hide/.test(e)&&(l.toggle=!1),o||(o=new i(this,l),s.data(n,o)),"string"==typeof e){if("undefined"==typeof o[e])throw new TypeError('No method named "'+e+'"');o[e]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return a}}]),i}();return t(document).on(h.CLICK_DATA_API,p.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var i=t(this),s=P.getSelectorFromElement(this);t(s).each(function(){var e=t(this),s=e.data(n)?"toggle":i.data();m._jQueryInterface.call(e,s)})}),t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=o,m._jQueryInterface},m}(e),W=function(t){var e="dropdown",i="bs.dropdown",o="."+i,a=".data-api",l=t.fn[e],h=new RegExp("38|40|27"),c={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,CLICK:"click"+o,CLICK_DATA_API:"click"+o+a,KEYDOWN_DATA_API:"keydown"+o+a,KEYUP_DATA_API:"keyup"+o+a},u="disabled",f="show",d="dropup",_="dropright",g="dropleft",p="dropdown-menu-right",m="dropdown-menu-left",v="position-static",E='[data-toggle="dropdown"]',T=".dropdown form",y=".dropdown-menu",C=".navbar-nav",I=".dropdown-menu .dropdown-item:not(.disabled)",A="top-start",b="top-end",D="bottom-start",S="bottom-end",w="right-start",N="left-start",O={offset:0,flip:!0,boundary:"scrollParent"},k={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)"},L=function(){function a(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var l=a.prototype;return l.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(u)){var e=a._getParentFromElement(this._element),i=t(this._menu).hasClass(f);if(a._clearMenus(),!i){var s={relatedTarget:this._element},r=t.Event(c.SHOW,s);if(t(e).trigger(r),!r.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof n)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var o=this._element;t(e).hasClass(d)&&(t(this._menu).hasClass(m)||t(this._menu).hasClass(p))&&(o=e),"scrollParent"!==this._config.boundary&&t(e).addClass(v),this._popper=new n(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(e).closest(C).length&&t("body").children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(f),t(e).toggleClass(f).trigger(t.Event(c.SHOWN,s))}}}},l.dispose=function(){t.removeData(this._element,i),t(this._element).off(o),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},l.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},l._addEventListeners=function(){var e=this;t(this._element).on(c.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},l._getConfig=function(n){return n=r({},this.constructor.Default,t(this._element).data(),n),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},l._getMenuElement=function(){if(!this._menu){var e=a._getParentFromElement(this._element);this._menu=t(e).find(y)[0]}return this._menu},l._getPlacement=function(){var e=t(this._element).parent(),n=D;return e.hasClass(d)?(n=A,t(this._menu).hasClass(p)&&(n=b)):e.hasClass(_)?n=w:e.hasClass(g)?n=N:t(this._menu).hasClass(p)&&(n=S),n},l._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},l._getPopperConfig=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset,{placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}}},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i);if(n||(n=new a(this,"object"==typeof e?e:null),t(this).data(i,n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},a._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=t.makeArray(t(E)),s=0;s0&&r--,40===e.which&&rdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},p._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},p._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"},f="show",d="out",_={HIDE:"hide"+o,HIDDEN:"hidden"+o,SHOW:"show"+o,SHOWN:"shown"+o,INSERTED:"inserted"+o,CLICK:"click"+o,FOCUSIN:"focusin"+o,FOCUSOUT:"focusout"+o,MOUSEENTER:"mouseenter"+o,MOUSELEAVE:"mouseleave"+o},g="fade",p="show",m=".tooltip-inner",v=".arrow",E="hover",T="focus",y="click",C="manual",I=function(){function a(t,e){if("undefined"==typeof n)throw new TypeError("Bootstrap 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 I=a.prototype;return I.enable=function(){this._isEnabled=!0},I.disable=function(){this._isEnabled=!1},I.toggleEnabled=function(){this._isEnabled=!this._isEnabled},I.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p))return void this._leave(null,this);this._enter(null,this)}},I.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},I.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var i=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(i);var s=t.contains(this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!s)return;var r=this.getTipElement(),o=P.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&t(r).addClass(g);var l="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(r).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,r,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:v},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(r).addClass(p),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d&&e._leave(null,e)};P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(this.tip).one(P.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},I.hide=function(e){var n=this,i=this.getTipElement(),s=t.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==f&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(s),s.isDefaultPrevented()||(t(i).removeClass(p),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[y]=!1,this._activeTrigger[T]=!1,this._activeTrigger[E]=!1,P.supportsTransitionEnd()&&t(this.tip).hasClass(g)?t(i).one(P.TRANSITION_END,r).emulateTransitionEnd(150):r(),this._hoverState="")},I.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},I.isWithContent=function(){return Boolean(this.getTitle())},I.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},I.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},I.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(m),this.getTitle()),e.removeClass(g+" "+p)},I.setElementContent=function(e,n){var i=this.config.html;"object"==typeof n&&(n.nodeType||n.jquery)?i?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[i?"html":"text"](n)},I.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},I._getAttachment=function(t){return c[t.toUpperCase()]},I._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==C){var i=n===E?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,s=n===E?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(s,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},I._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",""))},I._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?T:E]=!0),t(n.getTipElement()).hasClass(p)||n._hoverState===f?n._hoverState=f:(clearTimeout(n._timeout),n._hoverState=f,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===f&&n.show()},n.config.delay.show):n.show())},I._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?T:E]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d&&n.hide()},n.config.delay.hide):n.hide())},I._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},I._getConfig=function(n){return"number"==typeof(n=r({},this.constructor.Default,t(this.element).data(),n)).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),P.typeCheckConfig(e,n,this.constructor.DefaultType),n},I._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},I._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},I._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},I._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(g),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(i),s="object"==typeof e&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,s),t(this).data(i,n)),"string"==typeof e)){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return o}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=I._jQueryInterface,t.fn[e].Constructor=I,t.fn[e].noConflict=function(){return t.fn[e]=a,I._jQueryInterface},I}(e),x=function(t){var e="popover",n="bs.popover",i="."+n,o=t.fn[e],a=new RegExp("(^|\\s)bs-popover\\S+","g"),l=r({},U.Default,{placement:"right",trigger:"click",content:"",template:''}),h=r({},U.DefaultType,{content:"(string|element|function)"}),c="fade",u="show",f=".popover-header",d=".popover-body",_={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},g=function(r){var o,g;function p(){return r.apply(this,arguments)||this}g=r,(o=p).prototype=Object.create(g.prototype),o.prototype.constructor=o,o.__proto__=g;var m=p.prototype;return m.isWithContent=function(){return this.getTitle()||this._getContent()},m.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},m.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},m.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(f),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(d),n),e.removeClass(c+" "+u)},m._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},m._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(a);null!==n&&n.length>0&&e.removeClass(n.join(""))},p._jQueryInterface=function(e){return this.each(function(){var i=t(this).data(n),s="object"==typeof e?e:null;if((i||!/destroy|hide/.test(e))&&(i||(i=new p(this,s),t(this).data(n,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}})},s(p,null,[{key:"VERSION",get:function(){return"4.0.0"}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return n}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return h}}]),p}(U);return t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=o,g._jQueryInterface},g}(e),K=function(t){var e="scrollspy",n="bs.scrollspy",i="."+n,o=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},h={ACTIVATE:"activate"+i,SCROLL:"scroll"+i,LOAD_DATA_API:"load"+i+".data-api"},c="dropdown-item",u="active",f={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d="offset",_="position",g=function(){function o(e,n){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+f.NAV_LINKS+","+this._config.target+" "+f.LIST_ITEMS+","+this._config.target+" "+f.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(h.SCROLL,function(t){return i._process(t)}),this.refresh(),this._process()}var g=o.prototype;return g.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?d:_,i="auto"===this._config.method?n:this._config.method,s=i===_?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n,r=P.getSelectorFromElement(e);if(r&&(n=t(r)[0]),n){var o=n.getBoundingClientRect();if(o.width||o.height)return[t(n)[i]().top+s,r]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},g.dispose=function(){t.removeData(this._element,n),t(this._scrollElement).off(i),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},g._getConfig=function(n){if("string"!=typeof(n=r({},a,n)).target){var i=t(n.target).attr("id");i||(i=P.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return P.typeCheckConfig(e,n,l),n},g._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},g._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},g._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},g._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var s=this._offsets.length;s--;){this._activeTarget!==this._targets[s]&&t>=this._offsets[s]&&("undefined"==typeof this._offsets[s+1]||t=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=P,t.Alert=L,t.Button=R,t.Carousel=j,t.Collapse=H,t.Dropdown=W,t.Modal=M,t.Popover=x,t.Scrollspy=K,t.Tab=V,t.Tooltip=U,Object.defineProperty(t,"__esModule",{value:!0})}); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/static/js/feather.min.js b/代码/任务提交部分/demo/src/main/resources/static/js/feather.min.js new file mode 100644 index 0000000..307d788 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/static/js/feather.min.js @@ -0,0 +1,7 @@ +!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.feather=n():e.feather=n()}("undefined"!=typeof self?self:this,function(){return function(e){function n(t){if(i[t])return i[t].exports;var l=i[t]={i:t,l:!1,exports:{}};return e[t].call(l.exports,l,l.exports,n),l.l=!0,l.exports}var i={};return n.m=e,n.c=i,n.d=function(e,i,t){n.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(i,"a",i),i},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=49)}([function(e,n,i){var t=i(36)("wks"),l=i(15),r=i(1).Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:l)("Symbol."+e))}).store=t},function(e,n){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,n){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,n,i){var t=i(1),l=i(7),r=i(8),o=i(10),a=i(11),c=function(e,n,i){var y,p,h,x,s=e&c.F,u=e&c.G,f=e&c.S,d=e&c.P,v=e&c.B,g=u?t:f?t[n]||(t[n]={}):(t[n]||{}).prototype,m=u?l:l[n]||(l[n]={}),w=m.prototype||(m.prototype={});u&&(i=n);for(y in i)p=!s&&g&&void 0!==g[y],h=(p?g:i)[y],x=v&&p?a(h,t):d&&"function"==typeof h?a(Function.call,h):h,g&&o(g,y,h,e&c.U),m[y]!=h&&r(m,y,x),d&&w[y]!=h&&(w[y]=h)};t.core=l,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,n,i){var t=i(9),l=i(29),r=i(31),o=Object.defineProperty;n.f=i(5)?Object.defineProperty:function(e,n,i){if(t(e),n=r(n,!0),t(i),l)try{return o(e,n,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[n]=i.value),e}},function(e,n,i){e.exports=!i(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,n){var i={}.hasOwnProperty;e.exports=function(e,n){return i.call(e,n)}},function(e,n){var i=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=i)},function(e,n,i){var t=i(4),l=i(14);e.exports=i(5)?function(e,n,i){return t.f(e,n,l(1,i))}:function(e,n,i){return e[n]=i,e}},function(e,n,i){var t=i(2);e.exports=function(e){if(!t(e))throw TypeError(e+" is not an object!");return e}},function(e,n,i){var t=i(1),l=i(8),r=i(6),o=i(15)("src"),a=Function.toString,c=(""+a).split("toString");i(7).inspectSource=function(e){return a.call(e)},(e.exports=function(e,n,i,a){var y="function"==typeof i;y&&(r(i,"name")||l(i,"name",n)),e[n]!==i&&(y&&(r(i,o)||l(i,o,e[n]?""+e[n]:c.join(String(n)))),e===t?e[n]=i:a?e[n]?e[n]=i:l(e,n,i):(delete e[n],l(e,n,i)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||a.call(this)})},function(e,n,i){var t=i(32);e.exports=function(e,n,i){if(t(e),void 0===n)return e;switch(i){case 1:return function(i){return e.call(n,i)};case 2:return function(i,t){return e.call(n,i,t)};case 3:return function(i,t,l){return e.call(n,i,t,l)}}return function(){return e.apply(n,arguments)}}},function(e,n){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,n){e.exports={}},function(e,n){e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},function(e,n){var i=0,t=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+t).toString(36))}},function(e,n,i){var t=i(34),l=i(19);e.exports=function(e){return t(l(e))}},function(e,n,i){var t=i(11),l=i(38),r=i(39),o=i(9),a=i(22),c=i(40),y={},p={},n=e.exports=function(e,n,i,h,x){var s,u,f,d,v=x?function(){return e}:c(e),g=t(i,h,n?2:1),m=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(r(v)){for(s=a(e.length);s>m;m++)if((d=n?g(o(u=e[m])[0],u[1]):g(e[m]))===y||d===p)return d}else for(f=v.call(e);!(u=f.next()).done;)if((d=l(f,g,u.value,n))===y||d===p)return d};n.BREAK=y,n.RETURN=p},function(e,n){var i=Math.ceil,t=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?t:i)(e)}},function(e,n){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,n,i){"use strict";var t=i(52),l=i(3),r=i(10),o=i(8),a=i(6),c=i(13),y=i(53),p=i(24),h=i(59),x=i(0)("iterator"),s=!([].keys&&"next"in[].keys()),u=function(){return this};e.exports=function(e,n,i,f,d,v,g){y(i,n,f);var m,w,M,b=function(e){if(!s&&e in z)return z[e];switch(e){case"keys":case"values":return function(){return new i(this,e)}}return function(){return new i(this,e)}},_=n+" Iterator",A="values"==d,k=!1,z=e.prototype,S=z[x]||z["@@iterator"]||d&&z[d],H=!s&&S||b(d),V=d?A?b("entries"):H:void 0,O="Array"==n?z.entries||S:S;if(O&&(M=h(O.call(new e)))!==Object.prototype&&M.next&&(p(M,_,!0),t||a(M,x)||o(M,x,u)),A&&S&&"values"!==S.name&&(k=!0,H=function(){return S.call(this)}),t&&!g||!s&&!k&&z[x]||o(z,x,H),c[n]=H,c[_]=u,d)if(m={values:A?H:b("values"),keys:v?H:b("keys"),entries:V},g)for(w in m)w in z||r(z,w,m[w]);else l(l.P+l.F*(s||k),n,m);return m}},function(e,n,i){var t=i(55),l=i(37);e.exports=Object.keys||function(e){return t(e,l)}},function(e,n,i){var t=i(18),l=Math.min;e.exports=function(e){return e>0?l(t(e),9007199254740991):0}},function(e,n,i){var t=i(36)("keys"),l=i(15);e.exports=function(e){return t[e]||(t[e]=l(e))}},function(e,n,i){var t=i(4).f,l=i(6),r=i(0)("toStringTag");e.exports=function(e,n,i){e&&!l(e=i?e:e.prototype,r)&&t(e,r,{configurable:!0,value:n})}},function(e,n,i){var t=i(19);e.exports=function(e){return Object(t(e))}},function(e,n,i){var t=i(35),l=i(0)("toStringTag"),r="Arguments"==t(function(){return arguments}()),o=function(e,n){try{return e[n]}catch(e){}};e.exports=function(e){var n,i,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=o(n=Object(e),l))?i:r?t(n):"Object"==(a=t(n))&&"function"==typeof n.callee?"Arguments":a}},function(e,n,i){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var l=i(86),r=t(l),o=i(88),a=t(o),c=i(89),y=t(c);n.default=Object.keys(a.default).map(function(e){return new r.default(e,a.default[e],y.default[e])}).reduce(function(e,n){return e[n.name]=n,e},{})},function(e,n,i){"use strict";var t=i(51)(!0);i(20)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,n=this._t,i=this._i;return i>=n.length?{value:void 0,done:!0}:(e=t(n,i),this._i+=e.length,{value:e,done:!1})})},function(e,n,i){e.exports=!i(5)&&!i(12)(function(){return 7!=Object.defineProperty(i(30)("div"),"a",{get:function(){return 7}}).a})},function(e,n,i){var t=i(2),l=i(1).document,r=t(l)&&t(l.createElement);e.exports=function(e){return r?l.createElement(e):{}}},function(e,n,i){var t=i(2);e.exports=function(e,n){if(!t(e))return e;var i,l;if(n&&"function"==typeof(i=e.toString)&&!t(l=i.call(e)))return l;if("function"==typeof(i=e.valueOf)&&!t(l=i.call(e)))return l;if(!n&&"function"==typeof(i=e.toString)&&!t(l=i.call(e)))return l;throw TypeError("Can't convert object to primitive value")}},function(e,n){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,n,i){var t=i(9),l=i(54),r=i(37),o=i(23)("IE_PROTO"),a=function(){},c=function(){var e,n=i(30)("iframe"),t=r.length;for(n.style.display="none",i(58).appendChild(n),n.src="javascript:",e=n.contentWindow.document,e.open(),e.write(" + + + + + + + + + + + + + + \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/templates/dashboard.html b/代码/任务提交部分/demo/src/main/resources/templates/dashboard.html new file mode 100644 index 0000000..79d7ee8 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/templates/dashboard.html @@ -0,0 +1,176 @@ + + + + + + + + + + Dashboard Template for Bootstrap + + + + + + + + + +
+ +
+
+ + +
+ +
+

Dashboard

+
+
+ + +
+ +
+
+ + + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/templates/index.html b/代码/任务提交部分/demo/src/main/resources/templates/index.html new file mode 100644 index 0000000..3e23580 --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/templates/index.html @@ -0,0 +1,39 @@ + + + + + + + + Signin Template for Bootstrap + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/main/resources/templates/list.html b/代码/任务提交部分/demo/src/main/resources/templates/list.html new file mode 100644 index 0000000..7503d0a --- /dev/null +++ b/代码/任务提交部分/demo/src/main/resources/templates/list.html @@ -0,0 +1,240 @@ + + + + + + + + + + + Dashboard Template for Bootstrap + + + + + + + + + + + +
+
+
+ +
+

Section title

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#HeaderHeaderHeaderHeader
1,001Loremipsumdolorsit
1,002ametconsecteturadipiscingelit
1,003IntegernecodioPraesent
1,003liberoSedcursusante
1,004dapibusdiamSednisi
1,005Nullaquissemat
1,006nibhelementumimperdietDuis
1,007sagittisipsumPraesentmauris
1,008Fuscenectellussed
1,009auguesemperportaMauris
1,010massaVestibulumlaciniaarcu
1,011egetnullaClassaptent
1,012tacitisociosquadlitora
1,013torquentperconubianostra
1,014perinceptoshimenaeosCurabitur
1,015sodalesligulainlibero
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/代码/任务提交部分/demo/src/test/java/com/example/demo/DemoApplicationTests.java b/代码/任务提交部分/demo/src/test/java/com/example/demo/DemoApplicationTests.java new file mode 100644 index 0000000..eaa9969 --- /dev/null +++ b/代码/任务提交部分/demo/src/test/java/com/example/demo/DemoApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.demo; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class DemoApplicationTests { + + @Test + void contextLoads() { + } + +}

)UKGg7LCNEeRDsw2X{a<(kW5i9flri#<~Yz% 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 NnvIKfxh4J3{{Wzrl)?Z2 literal 0 HcmV?d00001 diff --git a/model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio (1).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (1).png similarity index 100% rename from model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio (1).png rename to model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (1).png diff --git a/model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio (2).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (2).png similarity index 100% rename from model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio (2).png rename to model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio (2).png diff --git a/model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio.png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio.png similarity index 100% rename from model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(中文)/逻辑视图.drawio.png rename to model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(中文)/逻辑视图.drawio.png diff --git a/model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png similarity index 100% rename from model/9-26逻辑视图(第二次修改)最新/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png rename to model/10-4逻辑视图/9-26逻辑视图(第二次修改)/9-26逻辑视图(第一次修改)最新/逻辑视图.drawio (2).png diff --git a/model/9-26逻辑视图(第二次修改)最新/逻辑视图最新.drawio .png b/model/10-4逻辑视图/9-26逻辑视图(第二次修改)/逻辑视图最新.drawio .png similarity index 100% rename from model/9-26逻辑视图(第二次修改)最新/逻辑视图最新.drawio .png rename to model/10-4逻辑视图/9-26逻辑视图(第二次修改)/逻辑视图最新.drawio .png diff --git a/model/10-4逻辑视图/逻辑视图.png b/model/10-4逻辑视图/逻辑视图.png new file mode 100644 index 0000000000000000000000000000000000000000..28c14571cdeeef8dc3875bbc16f295fa1942554e GIT binary patch literal 62533 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 gU$qPSam=mIy|7$nulsF8dma4f Date: Sun, 9 Oct 2022 21:47:47 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=E5=88=9D=E7=89=88=EF=BC=8C=E6=98=8E?= =?UTF-8?q?=E5=A4=A9=E5=86=8D=E6=9B=B4=E6=96=B0=E4=B8=80=E4=B8=8B=E5=85=B7?= =?UTF-8?q?=E4=BD=93=E7=9A=84=E5=8F=98=E9=87=8F=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../类设计模型.png | Bin 0 -> 110241 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 model/10-9类设计模型(初版)/类设计模型.png diff --git a/model/10-9类设计模型(初版)/类设计模型.png b/model/10-9类设计模型(初版)/类设计模型.png new file mode 100644 index 0000000000000000000000000000000000000000..0d12a70889af064709b5f6792b5645b348442001 GIT binary patch literal 110241 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�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