From 12b7c6e334cd1d1b44381bb42686cdbac8934666 Mon Sep 17 00:00:00 2001 From: lennyaiko Date: Thu, 10 Apr 2025 16:27:27 +0100 Subject: [PATCH] remove some files --- .gitignore | 1 + app.log | 192 ++++++++++++++++++ app/__pycache__/__init__.cpython-310.pyc | Bin 818 -> 0 bytes app/__pycache__/config.cpython-310.pyc | Bin 669 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 204 -> 0 bytes .../__pycache__/handlers.cpython-310.pyc | Bin 819 -> 0 bytes .../response_helper.cpython-310.pyc | Bin 9154 -> 0 bytes app/integrations/kafka.py | 4 +- .../__pycache__/__init__.cpython-310.pyc | Bin 252 -> 0 bytes .../authentication.cpython-310.pyc | Bin 1721 -> 0 bytes .../__pycache__/eligibility.cpython-310.pyc | Bin 970 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 119 -> 0 bytes app/utils/__pycache__/auth.cpython-310.pyc | Bin 388 -> 0 bytes wsgi.py | 3 +- 14 files changed, 195 insertions(+), 5 deletions(-) create mode 100644 app.log delete mode 100644 app/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/__pycache__/config.cpython-310.pyc delete mode 100644 app/errors/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/errors/__pycache__/handlers.cpython-310.pyc delete mode 100644 app/helpers/__pycache__/response_helper.cpython-310.pyc delete mode 100644 app/routes/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/routes/__pycache__/authentication.cpython-310.pyc delete mode 100644 app/routes/__pycache__/eligibility.cpython-310.pyc delete mode 100644 app/utils/__pycache__/__init__.cpython-310.pyc delete mode 100644 app/utils/__pycache__/auth.cpython-310.pyc diff --git a/.gitignore b/.gitignore index 90cc466..0f69ab9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .vscode/ __pycache__/ +*/__pycache__/ .env \ No newline at end of file diff --git a/app.log b/app.log new file mode 100644 index 0000000..b294e0f --- /dev/null +++ b/app.log @@ -0,0 +1,192 @@ +2025-04-10 15:23:31,296 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:23:31,298 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:23:31,304 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:23:31,307 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:23:36,300 - INFO - No message received within timeout +2025-04-10 15:23:36,300 - INFO - No message received within timeout +2025-04-10 15:23:36,305 - INFO - No message received within timeout +2025-04-10 15:23:36,308 - INFO - No message received within timeout +2025-04-10 15:23:41,301 - INFO - No message received within timeout +2025-04-10 15:23:41,301 - INFO - No message received within timeout +2025-04-10 15:23:41,306 - INFO - No message received within timeout +2025-04-10 15:23:41,309 - INFO - No message received within timeout +2025-04-10 15:23:46,302 - INFO - No message received within timeout +2025-04-10 15:23:46,302 - INFO - No message received within timeout +2025-04-10 15:23:46,307 - INFO - No message received within timeout +2025-04-10 15:23:46,310 - INFO - No message received within timeout +2025-04-10 15:23:51,303 - INFO - No message received within timeout +2025-04-10 15:23:51,303 - INFO - No message received within timeout +2025-04-10 15:23:51,308 - INFO - No message received within timeout +2025-04-10 15:23:51,311 - INFO - No message received within timeout +2025-04-10 15:23:56,304 - INFO - No message received within timeout +2025-04-10 15:23:56,304 - INFO - No message received within timeout +2025-04-10 15:23:56,309 - INFO - No message received within timeout +2025-04-10 15:23:56,312 - INFO - No message received within timeout +2025-04-10 15:24:01,305 - INFO - No message received within timeout +2025-04-10 15:24:01,305 - INFO - No message received within timeout +2025-04-10 15:24:01,310 - INFO - No message received within timeout +2025-04-10 15:24:01,313 - INFO - No message received within timeout +2025-04-10 15:24:06,306 - INFO - No message received within timeout +2025-04-10 15:24:06,306 - INFO - No message received within timeout +2025-04-10 15:24:06,311 - INFO - No message received within timeout +2025-04-10 15:24:06,314 - INFO - No message received within timeout +2025-04-10 15:24:11,307 - INFO - No message received within timeout +2025-04-10 15:24:11,307 - INFO - No message received within timeout +2025-04-10 15:24:11,312 - INFO - No message received within timeout +2025-04-10 15:24:11,315 - INFO - No message received within timeout +2025-04-10 15:24:16,308 - INFO - No message received within timeout +2025-04-10 15:24:16,308 - INFO - No message received within timeout +2025-04-10 15:24:16,313 - INFO - No message received within timeout +2025-04-10 15:24:16,316 - INFO - No message received within timeout +2025-04-10 15:24:21,309 - INFO - No message received within timeout +2025-04-10 15:24:21,309 - INFO - No message received within timeout +2025-04-10 15:24:21,314 - INFO - No message received within timeout +2025-04-10 15:24:21,317 - INFO - No message received within timeout +2025-04-10 15:24:26,310 - INFO - No message received within timeout +2025-04-10 15:24:26,310 - INFO - No message received within timeout +2025-04-10 15:24:26,315 - INFO - No message received within timeout +2025-04-10 15:24:26,318 - INFO - No message received within timeout +2025-04-10 15:24:31,311 - INFO - No message received within timeout +2025-04-10 15:24:31,311 - INFO - No message received within timeout +2025-04-10 15:24:31,316 - INFO - No message received within timeout +2025-04-10 15:24:31,319 - INFO - No message received within timeout +2025-04-10 15:24:36,311 - INFO - No message received within timeout +2025-04-10 15:24:36,312 - INFO - No message received within timeout +2025-04-10 15:24:36,316 - INFO - No message received within timeout +2025-04-10 15:24:36,319 - INFO - No message received within timeout +2025-04-10 15:24:41,312 - INFO - No message received within timeout +2025-04-10 15:24:41,313 - INFO - No message received within timeout +2025-04-10 15:24:41,317 - INFO - No message received within timeout +2025-04-10 15:24:41,320 - INFO - No message received within timeout +2025-04-10 15:24:46,314 - INFO - No message received within timeout +2025-04-10 15:24:46,314 - INFO - No message received within timeout +2025-04-10 15:24:46,318 - INFO - No message received within timeout +2025-04-10 15:24:46,321 - INFO - No message received within timeout +2025-04-10 15:24:51,314 - INFO - No message received within timeout +2025-04-10 15:24:51,315 - INFO - No message received within timeout +2025-04-10 15:24:51,319 - INFO - No message received within timeout +2025-04-10 15:24:51,322 - INFO - No message received within timeout +2025-04-10 15:24:56,315 - INFO - No message received within timeout +2025-04-10 15:24:56,316 - INFO - No message received within timeout +2025-04-10 15:24:56,320 - INFO - No message received within timeout +2025-04-10 15:24:56,323 - INFO - No message received within timeout +2025-04-10 15:25:01,316 - INFO - No message received within timeout +2025-04-10 15:25:01,317 - INFO - No message received within timeout +2025-04-10 15:25:01,321 - INFO - No message received within timeout +2025-04-10 15:25:01,324 - INFO - No message received within timeout +2025-04-10 15:25:06,317 - INFO - No message received within timeout +2025-04-10 15:25:06,318 - INFO - No message received within timeout +2025-04-10 15:25:06,322 - INFO - No message received within timeout +2025-04-10 15:25:06,325 - INFO - No message received within timeout +2025-04-10 15:25:11,318 - INFO - No message received within timeout +2025-04-10 15:25:11,319 - INFO - No message received within timeout +2025-04-10 15:25:11,323 - INFO - No message received within timeout +2025-04-10 15:25:11,326 - INFO - No message received within timeout +2025-04-10 15:25:16,319 - INFO - No message received within timeout +2025-04-10 15:25:16,320 - INFO - No message received within timeout +2025-04-10 15:25:16,324 - INFO - No message received within timeout +2025-04-10 15:25:16,327 - INFO - No message received within timeout +2025-04-10 15:25:21,320 - INFO - No message received within timeout +2025-04-10 15:25:21,321 - INFO - No message received within timeout +2025-04-10 15:25:21,325 - INFO - No message received within timeout +2025-04-10 15:25:21,328 - INFO - No message received within timeout +2025-04-10 15:25:26,321 - INFO - No message received within timeout +2025-04-10 15:25:26,322 - INFO - No message received within timeout +2025-04-10 15:25:26,326 - INFO - No message received within timeout +2025-04-10 15:25:26,329 - INFO - No message received within timeout +2025-04-10 15:25:31,322 - INFO - No message received within timeout +2025-04-10 15:25:31,323 - INFO - No message received within timeout +2025-04-10 15:25:31,327 - INFO - No message received within timeout +2025-04-10 15:25:31,330 - INFO - No message received within timeout +2025-04-10 15:25:36,323 - INFO - No message received within timeout +2025-04-10 15:25:36,324 - INFO - No message received within timeout +2025-04-10 15:25:36,328 - INFO - No message received within timeout +2025-04-10 15:25:36,331 - INFO - No message received within timeout +2025-04-10 15:25:41,324 - INFO - No message received within timeout +2025-04-10 15:25:41,325 - INFO - No message received within timeout +2025-04-10 15:25:41,329 - INFO - No message received within timeout +2025-04-10 15:25:41,332 - INFO - No message received within timeout +2025-04-10 15:25:46,325 - INFO - No message received within timeout +2025-04-10 15:25:46,326 - INFO - No message received within timeout +2025-04-10 15:25:46,330 - INFO - No message received within timeout +2025-04-10 15:25:46,333 - INFO - No message received within timeout +2025-04-10 15:25:51,326 - INFO - No message received within timeout +2025-04-10 15:25:51,327 - INFO - No message received within timeout +2025-04-10 15:25:51,331 - INFO - No message received within timeout +2025-04-10 15:25:51,334 - INFO - No message received within timeout +2025-04-10 15:25:56,327 - INFO - No message received within timeout +2025-04-10 15:25:56,328 - INFO - No message received within timeout +2025-04-10 15:25:56,332 - INFO - No message received within timeout +2025-04-10 15:25:56,335 - INFO - No message received within timeout +2025-04-10 15:26:01,328 - INFO - No message received within timeout +2025-04-10 15:26:01,329 - INFO - No message received within timeout +2025-04-10 15:26:01,333 - INFO - No message received within timeout +2025-04-10 15:26:01,336 - INFO - No message received within timeout +2025-04-10 15:26:06,329 - INFO - No message received within timeout +2025-04-10 15:26:06,330 - INFO - No message received within timeout +2025-04-10 15:26:06,334 - INFO - No message received within timeout +2025-04-10 15:26:06,337 - INFO - No message received within timeout +2025-04-10 15:26:11,330 - INFO - No message received within timeout +2025-04-10 15:26:11,331 - INFO - No message received within timeout +2025-04-10 15:26:11,335 - INFO - No message received within timeout +2025-04-10 15:26:11,338 - INFO - No message received within timeout +2025-04-10 15:26:16,331 - INFO - No message received within timeout +2025-04-10 15:26:16,332 - INFO - No message received within timeout +2025-04-10 15:26:16,337 - INFO - No message received within timeout +2025-04-10 15:26:16,339 - INFO - No message received within timeout +2025-04-10 15:26:21,332 - INFO - No message received within timeout +2025-04-10 15:26:21,333 - INFO - No message received within timeout +2025-04-10 15:26:21,338 - INFO - No message received within timeout +2025-04-10 15:26:21,340 - INFO - No message received within timeout +2025-04-10 15:26:26,333 - INFO - No message received within timeout +2025-04-10 15:26:26,334 - INFO - No message received within timeout +2025-04-10 15:26:26,339 - INFO - No message received within timeout +2025-04-10 15:26:26,341 - INFO - No message received within timeout +2025-04-10 15:26:31,334 - INFO - No message received within timeout +2025-04-10 15:26:31,335 - INFO - No message received within timeout +2025-04-10 15:26:31,340 - INFO - No message received within timeout +2025-04-10 15:26:31,342 - INFO - No message received within timeout +2025-04-10 15:26:36,335 - INFO - No message received within timeout +2025-04-10 15:26:36,335 - INFO - No message received within timeout +2025-04-10 15:26:36,341 - INFO - No message received within timeout +2025-04-10 15:26:36,342 - INFO - No message received within timeout +2025-04-10 15:26:41,336 - INFO - No message received within timeout +2025-04-10 15:26:41,336 - INFO - No message received within timeout +2025-04-10 15:26:41,342 - INFO - No message received within timeout +2025-04-10 15:26:41,343 - INFO - No message received within timeout +2025-04-10 15:26:42,965 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:26:42,967 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:26:42,970 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:26:42,981 - INFO - Consumer connected to Kafka broker at dev-events.simbrellang.net:9085 +2025-04-10 15:26:47,967 - INFO - No message received within timeout +2025-04-10 15:26:47,968 - INFO - No message received within timeout +2025-04-10 15:26:47,970 - INFO - No message received within timeout +2025-04-10 15:26:47,981 - INFO - No message received within timeout +2025-04-10 15:26:52,968 - INFO - No message received within timeout +2025-04-10 15:26:52,969 - INFO - No message received within timeout +2025-04-10 15:26:52,971 - INFO - No message received within timeout +2025-04-10 15:26:52,982 - INFO - No message received within timeout +2025-04-10 15:26:57,969 - INFO - No message received within timeout +2025-04-10 15:26:57,970 - INFO - No message received within timeout +2025-04-10 15:26:57,972 - INFO - No message received within timeout +2025-04-10 15:26:57,983 - INFO - No message received within timeout +2025-04-10 15:27:02,971 - INFO - No message received within timeout +2025-04-10 15:27:02,971 - INFO - No message received within timeout +2025-04-10 15:27:02,973 - INFO - No message received within timeout +2025-04-10 15:27:02,984 - INFO - No message received within timeout +2025-04-10 15:27:07,972 - INFO - No message received within timeout +2025-04-10 15:27:07,973 - INFO - No message received within timeout +2025-04-10 15:27:07,973 - INFO - No message received within timeout +2025-04-10 15:27:07,985 - INFO - No message received within timeout +2025-04-10 15:27:12,973 - INFO - No message received within timeout +2025-04-10 15:27:12,973 - INFO - No message received within timeout +2025-04-10 15:27:12,974 - INFO - No message received within timeout +2025-04-10 15:27:12,986 - INFO - No message received within timeout +2025-04-10 15:27:17,974 - INFO - No message received within timeout +2025-04-10 15:27:17,975 - INFO - No message received within timeout +2025-04-10 15:27:17,975 - INFO - No message received within timeout +2025-04-10 15:27:17,987 - INFO - No message received within timeout +2025-04-10 15:27:22,975 - INFO - No message received within timeout +2025-04-10 15:27:22,975 - INFO - No message received within timeout +2025-04-10 15:27:22,976 - INFO - No message received within timeout +2025-04-10 15:27:22,988 - INFO - No message received within timeout diff --git a/app/__pycache__/__init__.cpython-310.pyc b/app/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 61b13ba248bfbcb78e91e1a148d3255f8cb7e474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmYjPyKWRQ6t&0m+S%C!MN#T$ha&p}2q8sE2@;`lfi*k!ZXE3K$m0=glvJUmq-Im{ zOVc6>z5t1eYcGLV^6@$M`f-nKvse@e+OKCnwuB(`-HXR90`U_1@D_k0juq0FV(fXO zB26d>oTykQGzmObsm^GobDHZJorPGU3O%QDUD6VC%Ck?1E_i-{>e)}&8P#}7&Q&wK z2NIvXesck1dS<$f+}32un$cadbw4eIl3Tf!O1hobnKDfWq>iQ|E!?HytTT=^N|_IW zPbXtHjD2sc6P#(mWy9RA7p*_>pyjIE2jdOe zr!Mmm$fhpmm`9(ZziP(GgW4B7cJup?0iL+>z`<{Ny*h7NXY8)pj9u%b=_+Tc){4f7 zs;R;)R88MkvKw5}wcf-#>V@@>Hsy?UjTVee zX&dg5&NtR*X4Y4tb=F(91b`k{v6X`pmaWw&dMi6;6Q9jIq<+fDzbV36W7%cXaRoH@ zGiCtrS_De|hU@~=@8cDS&>54Rbc~($yQw&MWRUX4I0s45!ivR!s diff --git a/app/__pycache__/config.cpython-310.pyc b/app/__pycache__/config.cpython-310.pyc deleted file mode 100644 index 9e2ef39381da637f9485b5df8ae186027ff01aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmZ8fO>fgM7~FPMd9eu;;n0vSSza{z|0M5`58Ve02b>Geg%8dY(# z;ti?+*J%^CsE!TV!bjA=COv{3%t9L{@ogCFt&t~~?b(?VOGV;Wo<)vw1 zteo-Eamm!V!5xvOj0@&-mff-4{`6gzrQ&Qb@Dt9wH0)Eh?Tc{pma{1G;-DY1Y_L5Y zfHV+Z1y?4neDJ=R z$G|*WRU4MH+P`jHn$H~mB~s{;eVqUdxMG_3T#H_C2I9(^;?2{k5pk1^Rhjwu8XC$)ZTPY_q1u2hi RiRDRKm=&ILx6co1_61M>G8q5> diff --git a/app/errors/__pycache__/handlers.cpython-310.pyc b/app/errors/__pycache__/handlers.cpython-310.pyc deleted file mode 100644 index aed3a0e02ecb4bbfeaa0c48f751806ab5b0df59a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmah{J8#=C5GM7oh=;Fos13}RTP;^Kh11L3W9^m(@~Lt8%d#{V8g3|irL9$G zdK@6X?shAGtEi1D)cvhkBO1IB$ld?kKTu8M#fR;|Qq@puw3B9yeYz2o-11js()<4e ziVy&G4acW>o4Ei1)fz<7_zY`V}CoCK#e991*gOS81q^9Gfix;J`ACaT; zed2Jk^mAkr(ZlJq4evX2Uhm*Dj-LqH`e+frL@$}+|kTWPCJwXHR^ zcCMLg=bQOnhKShD$`0zNi8XKj%qAN zb1YButiXz_#L6t+Qm3V9i5A!hEylU|mLl>>AdzPkOtmVsOh@kK?#RtifmacT=e9sX z{GHIsbd**FS{2X^mByfj3Oz5{hIKc$Z&2IH^f0Xnv_qn8M*!=>78uyFK{!P^PA3G; zn829?oQu1{IZCGl&SAir7JYken{gl9o@4a5z^MVw34wEIS2!o>V*=+0;5;sHey}SX zLQe^talm;(;QVk`IH&0ufinR(PYRqL?F#29`n15A1e_Ux^Zc%G>hu|ba};o%6*w>K z3TKv{6*yB=0lU5&Ru`GqaUGAn&g>53t3N9fc;?AXktC*VcphoFoGb^HO)cjJ@qELf z2B+34qvXviZ#4*yAv|I^WC3ctJ10;Y_dWq@5A#sN54^C@W}auS`i2*3~dYl@D{j z&iPUoyg^rOVNX@#ydp`WS=hmsu{XpR(3!b%Dm>3`c$d=@R*#xaW|m#ou3si^IMgx? zpLyi=P3GTZoIn7>aw}k-Pi`9?@dDF?-nRlf8X5$_Cms?qImyvM4&y zry}h6H2|I^fO;K=7IY+LC%yvR?f_|-<0s?0fye9JZ`5;q1Sr=mM}zPR^pjU0gO6fx z2m_!MOprn>Q&dgL!(w6{YZ9+PZtwItqtg*@WMtmCL_&`;<~l23RoI)Jl;AY)A*M2^ z$ckKrU;cijuzGTFgZa*FtQD58q`WgVsGU3*FTg8o3LE81f0n5XRwZ?nuKE|8^A+O@ zIb$)=Afw4dkg3%VG?aZKpKV3O1Uxa4flM5hFv9<= zdjNFOdqa?YGlfUevo7$-h;r*}TX(7Gk=7|E-0Y7rYYKwZ@jkMN?)T6Ux&b#CF*$>& zm?nM-rd)f)RH0__U_5bt-)wY#ROu>$ajNmRtr(X&Ju%rC>9>G^;^PAuxNig)mfFzD zofZ*~B$t-%eF`cSgj!QGK1@u{8@Ut~VtOn>jmUi+-sHYwkqoDT4k&L}PVp0f4GYe{ z55XXZB+v&G`ZgDOOB`2NfLKI!~(sEHyodFI0GS982=?~1zyFS z%}@?V>dF}h^v9v-1MBhVYhLsCiHQpl2y%bQmP#9qe@mPEG@Wv*`ky=JJRF*A?Sh2oCxlK z8nJ<9Y-2yE@%w?)D5ZM&DCNaeA1_joUJXj3wXx&+pwhtE*?D|03_DUdTo>=W06v&` z2-%ZksRir3!Sn#d=t9r`*p?otNN@bA)8Q^2Pa4ZMBX}z2Z@**uUuT!i&>0Kbe6o7L zkv-$cUk7qzJjiNYkF@@AN|)1p-efE3UhNlf+U-)(0Jk!4+wSclRwaKL#<8>`T=XwS zgd3eB9Z={0voQI?K2LMqV~3S&WvNd$UYg2EgRHduot~K}s*1&B!r1&%@ z@N10*3LO{O5IGe^`02QaKb=JCN#xliayE&aOClGd$aGlLb;oEkT@TB;-gaqVW4xm4 zw*teCOA5M9T@$nMK-e-PW``PH0){GFHE}#uT!%cfx%N4;CVWK27_4)<}f&q!9@(#w+14HC-LIo9>3$g4c1zeG+EK$2e(7oeF*=f zD9XRbROKP$J*eiC`{jJ4r<{abkN}wnW3h|^GF6Z%=PLJ=@%8d7Mt`~XFsWUI+GVZs zK&eGF2bCb=7_@40o$p%7*aI=Tje04}weUil>Fsw590S@x;viJr^XBM&>LQQ?C3ua0o#s4B diff --git a/app/routes/__pycache__/authentication.cpython-310.pyc b/app/routes/__pycache__/authentication.cpython-310.pyc deleted file mode 100644 index b1dd047329fca2895af92878fb941c4e09f9b0bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1721 zcmaJ>O>f*p81{_6HoM-a`DA-Jd=$Re=#$T z)Kzi{*NPuNk>HpsM}7gn!B;Nyj06&J;C;vKHWg5>=Joj5@x0IbJg=wdcH0JApZxU4 z_?wnt{DKcxFAE;-!;n8hU&oVkP25&zH-p0VHXExG`mm5A}1G--hh(K{K4bg#{4u9VAfq)*Os1%nzrUqU~9I2$phvk#nX=s2~hNKWYD!Oo+ zIDT4;lf1TeACLB4BZY)8lP2{5CdxP_=RoY7D0*z3ku$LGDLtoW^w?tN2^EXVKBM20 zAHXJN9)gU@W)`!t3|xcAz}cCs9w}AI&wM{F1dqyO$oT0{CfR}DX&U9@Va^p4ljtfM zdLW#IqCfu`c+@r*q7aj7+xcmfCTuAdoME+5DhG~0-eMNlwO$woUX%s+)@f7>;{puQ zBAT_uA{7NLqzfyN;w!Q&a>-w*E6|YI)-s`F+8~Eoq(|GNPv(iZ0qDf@o8526QJVfs zNEeo9A@9MY5fVjYWYPE*Wc-evgJdWcbC`?0{>+9ubon#uoGR;#f~1}nu)9-x>$}_G z#`$q;(@{K7|L!opuLE_#H?GtKKN=fsx{-Q1=&hK7VEWzIs%a_^fpC5J%CPagN zTZZsPgAC?eF{SBhcSkJ3d$9ND(Wq|f*}JrKnL)d043sADw&iFlbKvPlegvXNV=mr< z9saXS6A1gr4P|;!o-WS$+jGT-n0UrNsM3?$Z>mh(f`x;ZOk4g2yZ~&)`v7YL_QVG` z{a+d_Oc6qg`?%~Q3?D-n^lSStjpT{IbEWYRKQ8T|n1@-=gX3vfsU(#{Jeh<8VBHGC zJj!?&)-HnKL0Q}S_|gZH{;0HJx%p_pi`4_f?MZ$8Rj0c8tEoyGjVglmdGW{S%0}qBaV8g>p=V%n z4}c+tBNStbV?s%6Q7g8ojm4o`J0$c5mE^8768x3I2_xblv; z&$y7f#-nf)9)?k6+;_$;Pz{5VkFBhTl0-UuR>ZZdX7dwnr;xO5W(>zf?{kOL? z6Di9B1p$uYNh-!elWXu5V6hBoD7cg?FVpIN9t2#$Whhxfo7dfl_^y#7X;pBUN2-XKzUI%l3`CfjEaPv5cwsuCZPRYy z7+MO_WEhTw8NZgLZRRUqyM7jWxrlTb@?>cu`4=SSAmYzL8wR5=k>-la_QXgmWv6<2 z!uN^+fr^n_0w|FwOdNuX&$`*M{g;#{_-`^raOr1#Ufef=>e?AbzB~~Gyh3{+^jbQI zE2dZKCWug`k0vFMz=^*+sh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o2BsKe3UCDHq0l& z{6i0OUN6hy1&JZZK736Bfc4(0vXVgtnB!)v#|2aAie;1uX`8p2kqIGq_$?eLeOo(% m-M36CsRzp{lXv}+{_vmwTa92qJ0}}X+lrmyKb(VH?2;c