ulfius-devel-2.7.6-bp154.1.47 >  A b|b!M@eee,8$_~=PZGPh&W/';hekEJqAgLôg4FBXJ1ӓV ˂,+w~d saA  "0.u]Η:G{ĉz`w"SŬj+>LnK0I>D-N-wqVw5\Y5\zKU&E!c$UYԣ _c904ff037166981baccc02eb32a50b717187af6c163424de3d575d4106edcf50628cb0e341d2ebde10ab7643b300316a8a6830ab|b|b!M@eeei%idw5^+rhf^4\` 7-La6QīB4LyZB+ lH&G_*iooIL7ϧ]q`5&dzu{\vpfhuIq ^QĮ>p>+?*d  8dhpt  $ 0 < T Z p4( 8(9:F'TG'hH'I'X'Y'\']'^(0b(c)Hd)e)f)l)u)v)w*@x*Xy*pz*****Culfius-devel2.7.6bp154.1.47Header files for ulfiusDevelopment and header files for libulfius.b|blamb20SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/babelouest/ulfiuslinuxx86_64NA큤b|ba.b|bb|bb|ba.c0a9f0f2e0987942986cb60810ae90f3e8634251a5a439a8ef1cb708aee976586d6a1a8cc49fde0efc0c2541e269f819c530f018381772fe1de3ae7beededdd414e263ee1f0ae1194e0b3281a9f08ea1baad1ec4b42076470dddb64404fdfe976ef21108d01502195db7f9e2d911a3487a984c13389b8a6fd84a6a42ad9d609blibulfius.so.2.7rootrootrootrootrootrootrootrootrootrootrootrootulfius-2.7.6-bp154.1.47.src.rpmpkgconfig(libulfius)ulfius-develulfius-devel(x86-64)@@ @@@ @@    /usr/bin/pkg-configlibcurl-devellibgnutls-devellibjansson-devellibmicrohttpd-devellibulfius2_7orcania-develpkgconfig(gnutls)pkgconfig(jansson)pkgconfig(libcurl)pkgconfig(libmicrohttpd)pkgconfig(liborcania)pkgconfig(libyder)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)yder-develzlib-devel2.7.63.5.00.9.533.0.4-14.6.0-14.0-15.2-14.14.3aay?@a7T@`g@`J@`Cn__j_@_O@_X@_c^@^@] @]҇]M@]]L]H@]A]1]G@\@\9\&@[n[]@Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.de- Update to version 2.7.6 * Fix ulfius_websocket_wait_close * Fix ulfius_send_http_request when url contains spaces- Update to version 2.7.5 * Fix cookie management in ulfius_send_http_request and ulfius_send_http_streaming_request * Add option U_OPT_AUTH_BASIC to ulfius_set_request_properties * Fix bug in static_compressed_inmemory_website callback example- Update to version 2.7.4 Fix security issue CVE-2021-40540 (bsc#1190246) * Add void parameter to functions with no param. * Fix bug when malformed HTTP requests are sent. * Remove yder flag from libulfius.pc when yder is disabled.- Update to version 2.7.3 * Add ULFIUS_CHECK_VERSION macro. * Add struct _websocket_manager.keep_messages flag. * Add struct _u_response.free_shared_data and ulfius_set_response_shared_data.- Adjust BR: liborcania >= 2.1.1 is needed.- Update to version 2.7.2 * Fix post processor on multiple values with the same key. * Add missing check includes if tests are built. * Add option U_OPT_HTTP_URL_APPEND to ulfius_set_request_properties * Use ulfius_set_request_properties in example programs- Update to version 2.7.1 * Fix websocket protocol and extension management bug * Add Makefile flag UWSCFLAG to disable uwsc build- Add missing "Requires: zlib-devel" to ulfius-devel as ulfius.h includes zlib.h- Update to version 2.7.0 * Allow Content-Enconding header with ulfius_send_http_request to compress the response body * Add http_compression callback example * Add static_compressed_inmemory_website callback example * Add callback return value U_CALLBACK_IGNORE to igore incrementation of request->callback_position * Add ulfius_add_websocket_extension_message_perform and ulfius_add_websocket_client_extension_message_perform for advanced websocket extensions management * Add Compression Extensions for WebSocket * Fix lots of websocket bugs thanks to Autobahn|Testsuite.- Update to version 2.6.9 * Update doc generation * Add ulfius_websocket_send_json_message * Update pkg-config Libs with all dependencies * Add ulfius_global_init and ulfius_global_close * Rename U_STREAM_SIZE_UNKOWN to U_STREAM_SIZE_UNKNOWN, keep U_STREAM_SIZE_UNKOWN for backward compatibility- Redownloaded source tarball- Update to version 2.6.8 * Increase `ULFIUS_POSTBUFFERSIZE` to follow MHD documentation * Adapt code to be compatible with all MHD version * In case of secure websocket communication, use a combination of `gnutls_record_check_pending()` and `poll()` to determine if data is ready. * Install uwsc manpage * Fix bug about missing `res` variable assignment.- Update to version 2.6.7 * Check header property case insensitive in websocket client * Add libcurl option CURLOPT_NOPROGRESS in ulfius_send_http_streaming_request * Add ulfius_start_framework_with_mhd_options for expert mode * Fix websocket bugs * Add ulfius_set_request_properties and ulfius_set_response_properties- Update to version 2.6.6 * Update doc generation * Fix jansson memoy management bug- Update to version 2.6.5 * Allow `NULL` values on `struct _u_map` * Add function ulfius_send_smtp_rich_email to send e-mails with a specified content-type * Add follow_redirect in struct _u_request * Fix certificate check- Also add "libjansson-devel", "libgnutls-devel" and "libmicrohttpd-devel" as requirements for ulfius-devel- Disable LTO for now since it breaks compilation on i586 - Add "Requires: libcurl-devel" to ulfius-devel- Update to version 2.6.4 * Add precision for chunked response, got the inspiration from #132. * Update access token for oauth2 bearer validation callback function, add precision concerning libjwt. * Update callback_check_glewlwyd_access_token to the up-to-date version. * Various small fixes.- Add "Requires: yder-devel" to ulfius-devel- Update to version 2.6.3 * Fix warning appeared with gcc 9.1, fixes #128 * Make instance->mhd_response_copy_data useless if MHD>=0.9.61 * Fix MHD_start_daemon flag to reuse MHD_USE_THREAD_PER_CONNECTION by default - Remove patch (fixed upstream): * 0001-Cast-option-value-for-curl_easy_setopt-on-CURLOPT_PO.patch- Add "Requires: orcania-devel" to ulfius-devel- Update to version 2.6.2 * Fix memory leak in `ulfius_set_string_body_request` and `ulfius_set_string_body_response` * Call callback function websocket_onclose_callback on all times, even if the websocket hasn't properly worked, so the calling program can avoid memory leak and broken resources, fix #126 - Add patch (fixes a compilation error on Tumbleweed): * 0001-Cast-option-value-for-curl_easy_setopt-on-CURLOPT_PO.patch- Update to version 2.6.1 * Fix package dependencies in cmake script * Fix core test to skip websocket tests if webscket is disabled * Disable ipv6 capabilities if libmicrohttpd is older than 0.9.52 * Small bugfixes - Update to version 2.6.0 * Add struct _u_request->callback_position to know the position of the current callback in the callback list * Use MHD_USE_AUTO instead of MHD_USE_THREAD_PER_CONNECTION if libmicrohttpd is newer then 0.9.52 * Add network_type in struct _u_instance and struct _u_request to specify IPV4, IPV6 or both networks * Add check_server_certificate_flag, check_proxy_certificate, check_proxy_certificate_flag and ca_path in struct _u_request to add more precision and control on SSL verification in u_send_request * Add functions ulfius_set_string_body_request, ulfius_set_binary_body_request, ulfius_set_empty_body_request * Add url_path in struct _u_request to store the url path only, without query parameters * Add ulfius_url_decode and ulfius_url_encode * Clean code, add more tests errors * Use gnutls_rnd() instead of rand() - Update to version 2.5.5 * Fix #121 where websockets messages of 126 or 127 bytes long made * Fix sneaky bug where endpoint injection inside a endpoint callback can lead to wrong callback calls, or even worse, crashes- Update to version 2.5.4 * Align PKGCONF_REQ_PRIVATE required versions * Backport ulfius_copy_request, ulfius_duplicate_request, ulfius_copy_response and ulfius_duplicate_response from Ulfius 2.6- Update to version 2.5.3 - Add flag to build Ulfius with GnuTLS support but without Websockets. - Fix CMake build process that didn't obviously linked Ulfius with pthreads.- Update to version 2.5.2 * Fix utf8 check on NULL value - Update to version 2.5.1 * Fix uwsc crash on some systems - Update to version 2.5.0 * Add struct _u_endpoint.check_utf8 to check all request parameters and values to be valid utf8 strings. * Add client certificate authentication for webservice and send request library. * Add support for SameSite attribute in response cookies - Update to version 2.4.4 * CMake scripts improvements - Update to version 2.4.3 * Add config file ulfius-cfg.h dynamically built with the options * Adapt examples with new ulfius-cfg.h file - Update to version 2.4.2 * Fix #79 where yuarel should be hidden from the outside world - Update to version 2.4.1 * Fix #78 where gnutls is not required if websocket is disabled - Update to version 2.4.0 * Fix Websocket fragmented messages * Fix CMake script that installed Orcania twice * Fix cppcheck warnings * Add timeout for http connections * Allow to use MHD_RESPMEM_MUST_COPY for different memory manager * Add websocket client framework * Add uwsc - Ulfius WebSocket Client A simple command-line websocket client program - Remove patches (included/fixed upstream): * 0001-Fix-pkg-config-information-add-requires-fields-as-me.patch * ulfius-fix-cmake-path.patch - Create subpackage "uwsc" for the Ulfius WebSocket Client program- Description update.- Initial package, version 2.3.8lamb20 16523189482.7.62.7.6-bp154.1.472.7.6-bp154.1.47ulfius-cfg.hulfius.hlibulfius.solibulfius.pculfius-develAPI.md/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/ulfius-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/fa509589f6ce81ac116d728dbb452ec2-ulfiuscpioxz5x86_64-suse-linuxC source, ASCII textC source, ASCII text, with very long linespkgconfig filedirectoryPRR RR R R R38rutf-8eed5d0bafdf587131104c3aded93876ce724aa2aa2140f38abccf47c992adad3? 7zXZ !t/}2] crv(vX0VsiTI AVK.[80vW"zSk1l2Ccd(H2t%: EζOud|ObtD0^m:uEZ{%]$J)@!o@ՓV泱wLCJ +?3F3K<E>\dvo\M%FT?R.cgD`*C?4Mg) }j#TEvf;R2`I%?uyE]/nTjOd4Cw^14{KSFxtyHpmq(}$$3;%xbأ͆wjnzve_|I}<ƮQ,/.ŗ!c-j4; 3K y 4J^rOVX:V;sr30D*Hz^i-w3ٜxPLvԤJ1\E(5rG +; J \@7?DI<)e *J S|=+t T*yClCEps]wKw'PΛN(ğ~ ;jaU2)]3"%ŏI+oLA{NQSبy&)Mݻ60RF1Z;HwAgZaCh;StXq\ 1) 埡t0"Ie TcՆJ̦<첆P|3@ۏOIjpS]/k",/^$ط^a.qji"H Z"Ttѻ nAjpWn 4ȴzZeɱv Xv; jz̐`r8 a88Lf#)ޙ;1O=FN(!$ѫWe@˜bɓx+#Tjo;ORh[z~DX5eRq㘡F_3Gv)}ͷQ> m0FŴ$1wSG73\nF g(N#"BJܨnj*>m<41w g whc}W'gܢ%[xJx)u߀aæ}X5z[q@kxRhs;q-G%?"-21bwFPW,xHE}GF ^fM8Vu;W B lpVj>νm0]=p?PVrǃZo{%{}TU}";ݡZh=''L$nhYנcHglUE`|v-ZتlOROZLsuBڰ !)'yc50`\+k+v_H:焸Jb41Rs6H{nd< ?v=k$K\SOS:uD[)X@>M=ѳEqk/G&؞{s^: α0mޅԈ AqmpsCLNQ r .N5ښ.i9cn{ܛ*#bc3\eXbP9Q1~Z_dOу炉7=!WD-I@r(BGo^}~'n0qbVgk Ԉ sb'-C'8/۫|ilkǡQV>8HRWj\`<@mp2ZFca6@ZwԂP\̗a# fbэӲm Zrb2,f-Pp*RT N$()˅G`WlzWuh)1ZOCȊW!mm(˔ǜ 8I{aOosfu*)jW^B.>E6JV,<*VS> Iu !J3+Z~}=uEԊJD B)ɷTg+.&$cvu'lg¡ׇ !(V?hSja 'v8ia a`L @jdaPpi:!W3F*!\=+N3K%GA~g* QX8LG̹O:]ME [Kܸu4~+c9PjCp VHڄ^*h,Mί|$iP+kuɨ h9S˵6<ښ@Y.xyCi`ŇL'@#˗ ҌYU@ ㈑yEϵ=G%9gIݖI DQʥpȄnE\6u(; K"iQ`QX=?uhŹeW\ *8wzmNVhpQdQ-ȴOgw.9>4qW-X]PtyR0*]v̑[XPq@KI&-4k b+̀(AJ.٫%lVȖI@S~}\e(֫`]Æ6!*A); cA ܠzu4v'_ L-0.#܃w_}*N[^l4 F0K#hkO %y'soȻ_$aOm:'gS 4h9cJ@cC81(ߜc_E2T4F/`WCTĥ=JV<Js,_wAdCלe秼h|-=N,4lBE]89 /^HgS`֧iynX,I(9;"gANE.LKwI-K )֢Zdsʼᴸ6,ŸE%L&o< 2Mb]ES"wTMfUdM"oUoXDіKWWiMrF]4j ;,õ7d)h$N~c)Da/*x v|rn4ue[F՘=fঈ?B{`LWe:-^swFyˋr1FU "E @Tpj8q؜"M3{;jb%RϙکVoX'GBK;b,+>T)`ĺ B8QQM/z|s%=n5)U\JHF2ir+g3NtJjg1)n܊7 cra9`kcxPJ0} xa2cH`ҪiNmƆf CC&m<"hR}ptKR!#&EcH+㏵J? )&Y/h:\ ]j>E!ȸTƳ8G7d"w^خhޣ̹okm;4B}8zN/hzѧ t"M>YrL畝B|h:DnxN*$wHý`+Bd("Qm9ϓUK/LXc=ǁ`2Mw֓!S@^.ڱP0^:\ZYz Q/voFhX$.[+T`+̲~:9"EۤqPfwT NUrU7Pbv"ۼ3l%Ac-`Χ>># u73M6_kn;5`b dބeY0iCs&Lc\pJɣ OɊuMv[q1P0W߁u I xulF{n"@}q븊I؋&g*keEJ^i?W#62of:`ZS{mA1GJ7*d?8fcyOF|]*f&骝q*kpp8b7BOP4;| ém"PL҇6`P]LަѯsԊd0잴oAa! .c J]E4}_d}d__A"09w8'(0t&DhT&Ѡ:cV;a>,9ya4;PsPv B1?# OGLbf:"R;f04:>S6tmD!?5ɧV\h$u "yjqqݸ~'~2ۈ^tЧa(T|4@/ƸZ!_;YS*D5l cw(u 7II8I+!;JJo%4I-b8'*tOٯ`QI1g8Q@" Tt"^/nUaKN;[fS.z+4#^!33r`>_U! ~J7HH,d] ?8&`z?ٸ ).RE*R5T>ࠂǻ,!,d>>aΙvj(m!M\WY,!Xܔc )g3K5} 6deQ).1>=Iˀж^9I]FzfXt!H|S20گ{QO6.DCb1۾=ڄ1qF fp՟SIf3CIkyP-eT+M\:MAˬҦ =4 ars46SȿbbPtx$~<>=FXF^ꝣv\>'X00:r!Eizs]oH%Ζ + "PvƨRLLoST\rUq URˌ|"ocduc*H|ziP ".@?6h tN2f B՘:ĸWTb݊+ZaYF몄[Q 2\5VxEa^U-7b0' Ha~1njQ5mv5d_!]qvC/ R4 -xy\xmҺӵo;4)f5pī' R =.RqʧqcL]*zD!)~™O>,9,T S~kQFERϒ\D@5F-RKS ;V6ɹBvPB\Z腌F@*!/V.!J}zK y]#X;Wq3}MVR#ȤN g 9aPᡩ*<I-JJLWQoMJQ$UQ~0/uzϛ}5碠ĝ[)v:2lqOar|@hnm蜣c mxCM *> Zq3*VŠADھ5B-gU1胒 ?1W:y[#N]h)d=NS^}mx?FD9<*>^E kFᪧvW?7䱋Ȩ~_EEcd?SG5  J"~|3Y9xse6 Fm~;̄w'X+LzE2Vn=g`nS8={8BȞ+;ٯq|Oe<)qO6,3c*Js1]=Q@'mH2V|q*hF,R`S-+cGÎ늵 0L*|ٻ>$N2GI-xE~q푒#ƠCǚ14s˫mo!ǓR-1m~l+U%!yi&ycIà=:ggCa=WzN]0jQWV9kϓȒcoj{!i ZEMǬ$6d+8>EOvZqduPZCJjAp.F2750wicWzauZvZ /EeBpWS&z'y_iFtjT=9E^oy24vТ F9xSiZm7rLZR|63B_ Kɓ\~sNǎvܗrAfpv+s,!%{6o6+Dݚbӗyb*IA3RךTNLIƚڅZjCLg5 )& 7)udilkT5M`&|]+b98jL: 0I~w@S ~E1@[Wg:ROY.NlT}8pAm4*#ny0V$ʘLԈz_G2tէ GWD9t=ɘZb$דpq.DgtX4֨9I)iNI qW2>\~Ta{vRb 5V~00CKF0Lgru$ǵQS|S-nEUR⮕NaA . 5|ap{3}~ku-yh>l~]麠av-kλwD$˩:DC`?0xO?iRYUHϲPGvPyR(e$#H;hjq@u9ī*gT@$v +¡ڣ?_3on[cB PA/+Yvmǁh O#hH+aH!M=uF_1.᫶j_\k=6r-w@|8"A_gԅy22OsdoG@@V>jz'lji?HǧHcև֌79m×Ė|P%tCzj?P94DgtmaT66nBm&ևOWI:ɽvSl2/ 4@i׿Ku/L  **J{4T 3\ZUPY/ ][p.N.N3N6Q'ݰIE̘ qxZS*bTӚ싂E^ RB s Acs!ﷵvu HAv* |.W dU9h0Hٺ\@bf*x-'4q-g7iӘnRs/?ze<~j@2PI-N14KI Gdƃ:@țN* X(*~:,>Z7h?avMW'Y?U6A<@H2"ro*~-z6>q7nl10¤T̚{Hh51+iU_4|% 쪺R&̓y_p0M>pCcw¡e[Y?ȅB/c(aLF$J; -xW+rk-YaLaT0:B`|p7\ >_>IY<1y?-StM5O Dl؁Z4~l@^,i\pPD 3ӧ0x{37l ;'ʤw~ ը:qriK9Cbi6Ga_]Sm.^l;37JؔEβ'(?Ś$-j-{jI=_(SvH@zU%' MSm K.tPrB*NC< #M#cG?Qmg]S2,hnrھ]±e53(;&o3`%A'=p!kunU uh_6/3nZZ5e+4/2:fߜ_Ku>.ʗDCuUY\m@{v8'ܑlx sMC,T4>9#q P/A.S.MR=XE*6DEQ\>xe=P]nxxTib&!rA!9|Ӡ/=YuJL3)8]GbaΧ<łSWɍ3{\zW=ѭ.0vóǑ4S M.9X؂F30/CyM$0Ŀf M3 ؅Ȟ eqSd<|B2}WN7jb֏\MO>LмV/iKJ 1R; vgcB$C3>>^GK"Jxw0 O땖Ef4O~.b4"-b'`Ug)CΏ%きlg444P!TR\*QDlpŜ~q<Ontq-R": rnMb(Vi %?!L}%DnbY \\;ZP+LD,.Z3ng.,5GPAN #zͺ):;'9+:||ox JbO HVf*'troа {"?Dž뎁:9DSI63+M{luH²/,d_7};BSDj'yF-}a#Z傔&in\(NtH}8t'-GG3c.|R )!|*nAv3gTL{ht">bN8'fWC^,8\yƒRȲdXE&I<F Z_e8.P-gGWjrD7eBn JsLJkS+|s3f7"li-asd@ 4CݐY})S@gU g rt5#|4q.*K|l7߫鍝/Z0^nZ␇k Q]­b)]sV\-s#kBpb=!ԣ.C\Lkux%5VB pl Sۅ#jlC@&zR 4r,^~t~, PιEN s Dj$hL|X ؑ-Ge /ca0|iB5,P<׆"¼ê`_ ON w,DdX7xŋϳ{P {K,PxV1$X-lYu<"IIw!\P~t/X7n!mVI!+՘t?IE˨Mυl jɁSh<RΛ蛶O!rW//A!wɝଗ>!֪qo j;DPIAi 4"UY~"ϦE4b%+P2=,nSZkܦu|-SnZtJ{y3LI+T&?;/q`b&Vwg-Nu - ⤷k~&2ꌫc:=Wð rXc&Gf@m;czohM?iJ<Љ^B>G0׸Z;B7ɏޒq(Qo`=rQJhN^h18x0ZsL[^Wݓ;S+d>K.)Ě_h Nycin . ZaɮZ~#ca׿NICOE:oAudrd{G/sR.[$kttpw-w(Ky# }UW#}QS{&)gך?T>8fZv p9"||9!!#lI~ZicmhV"OoLcJem<I}\#]t8eGAoU4˲;Np?\$~>t@}KM;[7IEV~?TƯ =+6.Fϯ4q4.>t_I;}\pkU'b@b k6Ѐ81JH I@#)0/F`_KM vSN=^Mf h=# YU+>q?NX/|@ť6&.I^)4ѦEۏbXo>JN?{KMZb:Kj/y)f\FH$3:>|&g[aFKqms-iYJÖt>U!N]E,za):EP{ PX:ڊ`>NW&Ey͸II\+w_i8]KK>up[y.XKƙC:q 0geI!|O&52AH,zNBkJ uDꪀ{Mt/埡XqEQ}_p X,6=S~M]uʫ'!//Ok9lݧtzbdħtQEJ9u.>?f@ =n̰.,5G< ) J J0,<;Yd%(R5^7kîyp%Sh_w)"#h#y/.  CΙx()~9kI1F%O9IJw܌>jY5M-c_X=G9:DqS5>uo ? V$U' Ʋ7;T9ŎC16̝jX}aRk>kn;h8nh-41iUd 7 -RI"MιVM&;|IK0C3b9'|@];9L1"9x^xl_$[8=Qa糔 ]D #F?nOJ- }f?;`bӚ6ɜUO Nm_ZC~yun!wF],e?kwud"k@.G/|r_ddTKvv/LFuȭ]ZFqZR" _1b+ZKصڒA`g=_Ϥ<ǛŔ?twiR \w:%<^T+/up |?dE5S~9.9:䬶]ʦ=O6&)_f8 Rf-m!AԬˍ24of.Y0dt/?LD-o,;MV^$Hf7L<7` c#[iz*dm[\PLʼM1P"|עơw GTaEsHjX9I1*D׷.r%NEd5W}(@I}PubBV&R۹L5u7]X; j@-弬y1[i]~n"ŷ" j_ZBI<"E3W7}:<$,P1Bf2J.J圲߬?Yذ,6wsYted#6@R+ ܼz~jF¯s_"8^4\ ߁X]k.ѿ(n`iA -H"K1x<`m2|b4Stt]`/<=Nr q?] `i>lנ+ɯ&s9@I|lC؂ƇFHS|Aىe<XFtr%4Mn Qf'|USQ믒ְNW>k Zb_xx6ħu|,k.2M5.8fX*h4q8 eH&Q7<@ZwƵ,4*k懔Lվ09\Du+b a7::Hvp3%(?_"?z\7=~o0U.ڳ;VxQf|Y:cjoa'/oeBuq{Qy`[G,a  DLJ$RF*5QOU5ʨBؓe(ijHȭde[?8`G\ LDfR}\퇵<ڛ]JʢW,71r6k8*%v6h\ۃqJ1s SMf3mA:fm3?QrkJMd19 iCm͢H݋[[mNumeEČu тYSq#˱kD˛pvcy%)kUZ$7⚕6XǤp ET*2hdrMle=IHΘ:"D ] G|bnH!Ձ8A3jY )4@au羢5OA)팛`;ʾPkmXD\r]6 8QҒwn"+DќO-WE~>3H[TŴXh]4-[kDŽo3( P|snjp[;KT/$8QV @|NPփ&ϵ;UjV'PB0}5zE%Aa.\TZUL |Yٮ}u}_S6p؈jcQnt|.˸9|)>VIS!!=xGK#^N*@i9-CIoF^v j1_jd``qE㵤UY%zX t/?k"~H6f!ͧmt8e9ˠϯ֏w00I Wx>a`?uN[2 &H4ݿqo2VYQrdSE(qkYȓ{ 6/$8Ar`2+x/HSܧލV@hZޤsڄ-3XT-A h!yC_hBИSS0ƞ4y.,w B"hAT5VSDV)"Ti$B`{LmQ\2;xc{5"s,7n7@̒m; p} Aqʓ~g&XhuC9yJ Uf6ωfSh+xj2񚇧mZǰ+YFmBbh&s"D+آ, -T]ʼqcimIɗxZ l=ABlFkLQfI~U_G yx怳 bgMB(M<dy ЦMV:ӛƃHNo)f'YNZʆVԽ*nu7+؄'3\p*?=D 8v^4`931g"ZF&Ak- mGqm3%i!~Q*{Yy9Y$[o \S]":,^12#V?6>ꆄD,AQł14ǀbD?nr,5Nv`ZT7,b-5YU+JI] 6Mqpw3Lj׊q`YLu"?3eWvܤOr.KK:2oLjMьY ]rbG'1Hϒ;xy.v P{dԙ(k:p@Ic V.dAmI>d, *zA퍟 AUgli [ԲPkN,!-.%`@6KkYX-+D/kxӏL8wp Z0 okJ1wՕRaQsqy#>bWƐ+:63_L ߈eM<^1P$n>E۹A`p[OPc2U@_(|HSw .>8sg;O(r_>u<4?ԘoƳlOϳ b[@ O'5ruL>dN237ì`=( us~ f%QYk2C3%U4% \Vn6?}U^/ݥ 4%4kU;w&NYj%j瞘uh{V] e\{7&A=%=s+rⲎNz#[Ս,Pi1\DC3^ ϗ<@n 3j/j-_<).pli4ʰCIn Yp^Pmk5t=m̹(YVj6B͔v伽ґ-o aNc*GB?ag#JrbcC*, oC=eeع̬~uSǿYnc:ãm5y]}HZUu$/Cj]_V'ib_ _%rs*1M_j'v=Vhg{nͦ)>ePsLCulBy' fJ:-HƧ9c=`=4؉CLh+t jC`cWWpڲ}ޛKdv\ˮr'}Q,Obj2cg;_Gthly$Cc{W=],X Ű`;lP87vkTzB#*FL7N|PB7nO-Ǘ`K2J[,tr%|1l%BK&Њ1VqA'yeKbw/]=lS(TUO3 u5tKKƯ؟xI*| \sbb8zi}:|DZn'e[ H"*GRN`fz<(ai#}Y4}ꡃ ph0Q&"'ZqDH,_p5v +߬z ;$4^ndO5 . 2vS 7VAC6S<;FhOt ^!ЁNΰfY~zu`q4Yd7#BnQ   @rl}ҬC[@3Fq sl 0EB 9_E#OV?< L5c@Sݦ_ʈWd_e7Ͼ H:MIeRc hVmQ^'M'.,/;O F- {٧`G?'XUó;@kφ1Q XJsUY*jOsźsѫ]eɋf#\r8,n*.ڱZݝDeH[⏨|99B|{ڊUWۮGm2'TRg.kN+Ov*<Ρsf$gN:T+ mbS͝vo;$60z˩:cYnc y \d+pgu'"l>0yp0iPV$ aMt 40j_utw1 d,o`% ZƒeK\ʯ]2 \w,LhL <5OGFO0pO< C(Zdq]G}DμhµfETX^D3UE<ƯGxvtΏ}3liV;@f}*XR>c;*l Dٯrvs3s;Ù~n=72y_П2 B?E2NvW4Х1͢iDEKGWCs=gZCc"o/KRQ]+}߮hܿD= edzQVZ8n-tBYF vH괰H|DRkHX[4T+`tc|n2BҾ9bY#w:Fs*/:s4_^IDY0:-Jn2-+OM_ِm! ( #ig3H0QGoi[}}!(*hT YGnxj?`9P;+{dP/9yۭ3p!5=Eh9 uTB3.ߴtaP_󪓉e^aAIE`«-{}y%Qz 3;/.S. zגHBk|jD7L6 BY>e@r -]Pݵj#KQczpu@k͇zQo')Y\yE6ٰɏ(J7w,oG"[zN Gq 'kiP5]K^i+a>ZO$h$D0{Z$0.O|z Ye`;͢7 1Xn ؟e%ݼ/T}Q^]t\k6c z0U+g2 GK>ݰ;8Uig(ٲ(VqIվʍWGk `v`mWYX쨝(6͎bGU,*)F?T'n(Ao ^laFA$/.fA%ug*9rʑ&rHw7n%3#փ{*\#Ҟk sm|.,+]UFү7+vӂXh+#DTF:Ϳwzc\τJJ}W/1R 3_'tѽPjVe[g^; q'4 ZՊw+GX/E=l4 'Sךfd)Tq"ݲ mOGWWA>ʹC({\uYdDaŦ:?6Iдg<3F>ʕN,[ q`篌5KG~n!% ~nUڪ`˕ >JŎN(G=\xw{5.7<CPVT1*b~2eL յo8tj^Z:H!cŞ񁦐|'~9W~Ry4bvPҸa I!icoK]=ik EJ\4@UORТ=kVlEhq`ٔ90/ 6/sQ!1Z>LPEVxJ#qR?n2 &-MkIxQ*OL4rh̗U#n/y>҈>HWSzb-}܈:lD[]ى؈`r'F`uB3K*:Jkp2ٻ.AEt]nGKzfp9@R"p(sZ! ?i+R}\]HTdVL1p8}HwPx. UfN?ƻzt/u4Mj$XSgQu@#\i eTBT4#DݠrVQf p[ϕc]$8m5nzh|zVYe=AԦן]cRCSҸ|F:mRn͗kК@Xkon/78$V,˷nj;0"3i gݓ'C)&uow(jj.!#H 6?u> jyOJk2TZ<\rI)Ё5]n姗2Y#m'|ǡs/EU c@wS;Q{bM#;7Ro(v2=Aq{ȹZi'gv\klXw̜{ݝҫ^F' PMNş{;vЃSmjcϜM F.s2\? QgPT-XPi03&#>%3SRL O'iL8.lȟW%ƕ}<xv̈́v]_,,۠<`( *F4OOEB!jTEp#Hy~bQ u,4l)}R<:r;0#眧zB'*,jhp4M4`jиgU!e>qD4U;q]ovN%t;FTG ֔RyfȰ|,Ԯջz~6s|;x<9Ik O`o,EɅF}\4Miѿ!5tSz |}ٛ_RY zAZqftKqK R)y-(u=zX4$D >wCnzcȼnSŞr 卅=ij@F%(6.7]J4Z* a^D9c2}XVX˒)UD6T{H,em k{aΧ4.p^dK/] 0c@I[]ebA!#d$ׅQv5f>bTZiL@F-n}`5\^$Xz aiH4@KG߯YA+qزGDi>GCgڱ>Y[GC670ݎadgba=A %Sα& y\BTFlS( aEw4~=Iɗx?,W~&RPݗwrq3~14uL4 XUU HNi>e% ǾU FŚ2*)тlREt{&VfqI}E"vcJbүŒzݘmXo(&jTЃg6 XիXT|AMXxtbi"*, n4Sq1э(sej) cITCʇWs_[Ѭl`噝L&0M1X9l&7jZhb(8v'åԩtL!/ƀE9N{+/0Q_0˦T]9=T:R^8gY]{/JH_1AoL">vR$7D"ESV,L3#i!-n"[1}b3 #3C0Bd݈Jaz1GRx#f$zC#T2(R̹(eF`C8TDY;.M&n4_L/D1RQs:݈]'oJ"{͏)A`G]A[ęh[xZL8 lJ8a )(Gk-ߐ+I1 ]Gx~UŅu3@Etxj+ܶ? ɮє7IyUOarv5AMI3UHi'Dn0VAw"Hڣ0:VUҲ\Gy8~K`T.%L;s=sGBHsLTt!ꍄR.:oqs81tS|>(C^Fb+amP\☧z]gjX6r{v`='RAjT6mn ((avaAeUJ8%y-%A ?fI\\v,b.$Lgo|\ ssPg؜bG9+e/e|Ph,ΆV߄9~h3L: ik&l"]VE?PN2ԑLd%~ֻ=@f%70?U"$:%lH-r$-i\ iY!&8(qiijΙs8<խRam@v7a,;jqJشBS?,XElE˜YZJ QڐzVtJCLJՅ=o ]?-5 /tՀp$JvR2r}@9I20dEkèA!˛EAiX:`w@)a(=P9Q!K@˕*ritsK\btbBSU&FsH'?PS ㄜ*(hnSO /g(]})$_b>MVNǪχy7;v@By+Q0\1w}C;){1v"DA6Ho$7(:c8.t=;"(zWhgq3lugm=M+;#ȓkd/_ [nG=p`^I;zR=Jrެ1t"l˄T!w\o ry!Sn^UҚfx %Rv@˕hYgڭ}!c &Q@L#+)Rt0мxYӣ0ܘpFEHO+hء%+W,b{m~斊"#n֫: `*@X +訍 ً `Gs/2iFn-)%VCODM75|_kum`A8ϊ.H XFMnK%NoID3iD.T>Qfd9š lS\xCt&rlpŸ3LMڝ;1gs8N(D5BCa&n~ZvR96 !Rz'^#D]d) 3@<f_cVXLeF33c\3mUE8*[ypw}ѝ*H;n&ԣH3MXY_̝R݁>Td=L#}Vq`Q#otA *h씣9#9T"nwꝞZTzt|['o0;;M cLtt+٨o' # ч-Yf9^htYӖy63 '$n;bE' &!7*qF ո%KW4e@")b[fC=l2 [YD͠0N F.)G~D&jkд\ٮpF=yy^P+"d\C.!v6<-܌/ѳF9ݼo }Hڲ[ &U$QE^ '\g:/$dk'RlBZdЊFGV fq oϼcO)ۙ*IE҇F%c z-i4>oڽ_0% X-YYZC)N\c:éo]^i`niJ0\ұ@聕7Lvȟ9r$$_h=n "Afu<̜,ΒC~%,b>pmϦRi5*㱈osu匔 O i#zE΄``kraqJg8<#Y&6~&.]ɭY)%l\L* >.{}F2|[](utY 1I( V HG!嚔9aƎ/+ur1k*nF6.p@zO%OiԏC0Y7LQ#^7g˾5_l0$LVJshJѻRvJL|U5} ro w䄻2xB FF_l O6! 4TXQrr(SjuD-xFlK?_yk.prsЏh`^opPHy5j6͆gExB1^AIT-i{qj*j!q1aOIə@)чcHc:Ӌ掇1 j `-8ݽg-\B&1hpԷd g̅D,7h{&fc=<8Z z)9S,M G`X~}Ml 3n\w 5Z u㬃.X鋕=,=</7c :y w`,aZk͝/P|.mʠϑ5ɨ0w4jgI!175XSk5D{RayrD# r|=qbm DeDmdvtOA r-X:EѺx(QdM:S":NC9K_OE#Oa`6ZP6h0P5ChKθyvvz̺#0rtj+@OB"QBde0^i&Ǘ\5 A;3N2\[~LzQ].md"Hq-4ilCVϯ*i!+)m;S|n@n[lA#v]GvXXTWi|}Cn Tbjگz1ST%VH zϲ\ ˧E$AE0<1=c|Ky8NHյ9E22gNXI֞pX, x R2Df39%ٓ[E|`\ 7Q۵لdmK)ُԃēdWƬb*T]Jȶ~irUv:X,`Ma_LTM_  ~麵y ǖx t|kr]a]oա]Eiݢt8IjFeIFW3MM49KIyS2 PSl6;3UԣżzKa`T ]pԳ$3r1_qȪ=W[k (CO_!Bxk2[Tܸf"6̴b'+R0_Tn}߿f"$-!..T*JiQ^ ̌vP̱ YsކaTR|BP#.:Z#L&a 7JjaetpfUcV+ڄ bHu,lLo;SVs߹W̷v.yzGu3>ӧte!sN.XsbX`N k'tZ/@_Ci}ð:%͢NB.A YZ