nanopb-devel-0.4.5-bp154.1.17 >  A bxǜ!M@eee ai 6ikQ$(% %<½ifr?ik #,8r.D"LF^vJ-5f$V@77w2فg(cGs\$J6dz*kR1L0!`H ~?5B+*ecMd[bCu_c( $ayɱQ:pEݒ-ES1~e2d9f6b068f56dd818160d7e1d316860b1fb3d890ed393bbb7fd4b2997cb51a319b9d22a18d045f01646a698779529ac89ba8b6ebxǜ!M@eee%:&5%ѷGE/c'5 R{yz(]3`_ҵ0D4PZZNR^,*SƪIxؕEq/`z=,OM\0.SW/h8me)6ypQ|]ӨJ_&3vwiO%W ;2#,y]y v^BbF);O"um{]D?ڧbf9 RpQ\ꁖIJ!??iW֔p>(L?(<d  = 6<D    a 5 @(8 94 : F"G"H"`I"X"Y"\"]#0^$Ab$c%d%e%f%l%u&v&L w'@x'y'z''''(8Cnanopb-devel0.4.5bp154.1.17Development files for nanopbDevelopment files for nanopb - a C implementation of Google's Protocol Buffers data format.bxobs-power9-07&SUSE Linux Enterprise 15 SP4openSUSEZlibhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://jpa.kapsi.fi/nanopb/linuxppc64lev4](dU{9I큤A큤A큤bxbx`X?`X?`X?`X?`X?bx`X?`X?bxbxbx`X?bxbxbx2a39eda61bdb584af448baaa2f9a828da9831fe7a37146ca7a23f12a5fa6d3e7149fec7c4e17a8049e589f13a53d9510f90faa32cd38f26c242807ca94bbdfd80ce6ebe57b88e10231dff1fd8025422f43c6d0ac5f21fd484f0e74540e1576916495a691aca68d6973f2274b5dd54b74fbb57f6b019c45fff255a857fe1abcfdddd9fe7c027f4a9cdb6cb4c74959eb916dd19a06a0ff48909c3612d313e0b445f9dacdb1dce5c6998234f2c7c6677ad03d36fbb11efa8d8676581fc868d862e76861e8f82172256628882c11cbce0dab25d347fb74ccffe9b9bea98d558b21a5e489d63c8af131c28fe4304d5547099106c0d643ba8e0e5adea287346d404e858295d8f4d6c4724a96a7cbcadc67e38af3a33314903d2e4b2b86845c6281c1b41243a7118a4a7e5fa6da268497a1b785166d3837aad3cd5fcd6f9f645613f92f53fef9000f32b14d11b8d54f1a1a380d94a15b102d004f95a5980d6f41fe86a4a346b197be19e3cc43f230eadc5d9fab5ab2694fd73bb965b3a6bce7dc74b86436b5a28b88f40dfe4980d19545ebf43820278a8a8101a37ff42dbd39fe668bc6nanopb_generator.pylibprotobuf-nanopb.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnanopb-0.4.5-bp154.1.17.src.rpmcmake(nanopb)nanopb-develnanopb-devel(ppc-64)@@@    /bin/sh/usr/bin/python3libprotobuf-nanopb0python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.4.53.63.0.4-14.6.0-14.0-15.2-14.14.3a]`v@_ts@^f/^2@]@\3?@\3?@\U@[^Jonathan Papineau Ferdinand Thiessen Dirk Mueller Michał Rostecki Tomáš Chvátal mrostecki@opensuse.orgMichał Rostecki Michał Rostecki Michał Rostecki Michał Rostecki - Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an error when using with protoc- Update to 0.4.5: * Fix CVE-2021-21401: Release of Invalid Pointer or Reference * Fix unordered field numbers inside oneof causing fields to be ignored * Fix pb_decode() not initializing fields inside oneof * Fix compiler errors with complex oneof hierarchy and sizeof() * Fix descriptor width calculation for 64-bit types * Fix compiler error in generated initializer for submessage callback * Fix duplicate union definition in generated file * Add support for including comments from .proto file - Update to 0.4.4: * Fix CVE-2020-26243, memory leak * Fix generator error when oneof contains a single unresolved field size * Fix unsigned enums not working correctly inside OneOf * Fix recursion depth exceeded error in generator * Add support for proto3 optional fields introduced in protoc 3.12 * Add better error message when enum type is not found * Allow specifying descriptorsize on field level also * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP() - Update to 0.4.3 * Fix issue with unknown message sizes being referred inside oneof encoded size calculation * Fix problem with [default=xxxx, (nanopb).proto3=true] field option combination * Better support C++ types in generated structs * Use grpcio protoc * Make pb_decode_varint32() reject overlong varint encodings. * Performance optimizations * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires recompiling .pb.c files and thus breaks ABI compatibility. - Enabled build of generator (requires Python3)- update to 0.4.2: * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4) * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505) * Fix Windows 10 temp file handling (#486) * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522) * Fix generator error with nested messages and default values (#487) * Fix nanopb_generator exception on enums with aliases (#535) * Fix compile error when struct members are called X or a (#492) * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494) * Fix "missing required field" error with submessage callback (#544) * Fix field descriptor sizing with submsg_callback option (#545) * Fix protoc calling on Python 2 (#503) * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543) * Fix clang undefined behavior sanitizer errors. * Change generator to use Python 3 by default (#441, #509) * Binary packages updated to use Python 3 and grpcio-tools * Add support for infinity and nan floating-point defaults (#530, #538) * Add generator option sort_by_tag (#542) * Add type_override option to override type defined in .proto (#497) * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539) * Include protoc-gen-nanopb in path in protoc wrapper script * Properly pass error status from protoc wrapper when calling binary protoc * Generator: pass --include_imports when calling protoc (#494) * Create intermediate directories when writing files to relative path (#512) * Add current directory to include path for protoc (#499) * Update readme to use nanopb_generator.py directly * Regression test for proto3 incorrectly considered empty (#504) * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506) * CMake: remove find_package(PythonInterp) (#508) * CMake: use split --nanopb_opt only on protoc >= 3.6 (#515) * CMake: Relax python version spec, allowing Python3. (#534) * Swift package manager (#549) * Rename BUILD as BUILD.bazel (#537- Update to version 0.4.1: * Fix for CVE-2020-5235 - porential exploitable out of memory condition. * Fixes for AVR builds and tests.- As we download the tags directly no need for services and we can fetch it using URL paths - Do not build generators as those require python2 and we are removing that from the dsitribution - Update to 0.4.0: * Make nanopb_generator automatically compile .proto files (#462) * Allow installing as Python package from pip (#460) * Use protoc from grpcio-tools Python package if available (#463) * Change proto3 message types to be optional (#308, #452) * Add pb_decode_ex(), pb_encode_ex() functions. * Automatically rebuild nanopb_pb2.py * Use plugin.proto that comes with python-protobuf (#234)- Update to version 0.3.9.4: * Publishing nanopb-0.3.9.4 * Update changelog * Add test for PB_ENCODE_ARRAYS_UNPACKED * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED * Fix undefined behavior with bool fields (#434) * Make fuzztest detect invalid bool values (#434) * .gitignore: don't ignore generator-bin files (#419) * Don't call stream callback with count=0 (#421) * network_server example: Detect count=0 in read_callback() (#421) * Add scons package to travis rules, for build automation * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED * Add migration note about enum min/max * Use min/max enum value for min/max * Publishing nanopb-0.3.9.3 * Fix generator error with mangle_names option (#380) * Add testcase for #380 * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363) * Add testcase for #363 * Generator: Allow comma separated options in plugin mode (#343) * Fix encoding of fixed size arrays inside proto3 submessages (#376) * Add regression test for issue #376- Enable PB_FIELD_16BIT setting to add support for tag numbers > 255 and fields larger than 255 bytes.- Add nanopb-source package - some Go programs using gRPC need protobuf definitions which are included inside the source code, but are not included in the devel package.- Update to version 0.3.9.2: * Update changelog & authors * Fix splint test error (#359) * Clarify the usage of callback fields inside oneof sections in the docs * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR * cmake: Allow to build a shared library * Made some changes for Error Output. * Update README.md * Further test fail fix for Windows- Initial releaseobs-power9-07 1652090796 0.4.50.4.5-bp154.1.170.4.5-bp154.1.17nanopb_generatornanopb_generator.pyprotoc-gen-nanopbpb.hpb_common.hpb_decode.hpb_encode.hproto_utils.pynanopb.protonanopb_pb2.pynanopbnanopb-config-version.cmakenanopb-config.cmakenanopb-targets-relwithdebinfo.cmakenanopb-targets.cmakelibprotobuf-nanopb.so/usr/bin//usr/include//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/proto//usr/lib64/cmake//usr/lib64/cmake/nanopb//usr/lib64/-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/4b68fd5219dcfbb1433617563cf7d404-nanopbcpioxz5ppc64le-suse-linuxPython script, ASCII text executablePOSIX shell script, ASCII text executableC source, ASCII textdirectoryJava source, ASCII textPython script, ASCII text executable, with very long linesASCII textASCII text, with CRLF line terminatorsRRRRPAWo5'Ykutf-8c7f89d3be19f8444adc4110678b2277028926599a64f0784b02c2545d8fd520b? 7zXZ !t/Ñ] cr$x#F*1pJ2]?Z,ܓ ䷖v;"?x?O->;X̝5>Dum)[{w<pb-8"@Lqifڛ[jihm@i `*B@E.dbpIo}dMAܖC8{tTtC؛A@^[ѪSO1=F 2f 8QR( xM3?#PWI&O5(*0CfNWfpgk.Wu_J:7_YBC^XۙA<0!x)e .t{4Ƨg 92N]sxx>6~x+|VJ=s!oSzS;$⡬_iu|nE=ZLD 9&vN+^\8: G,${֯F'&;>ԖǔV#8|vwޟKG(_Ro=wv>}euWa|;5åk"5[W(TC$ޠh&NJH?Wk ?g"~ˈJ8mZ-7) qU]VQ~la3:B+!Dcft*"Є=\W-(57d ?#|'{@ L*7_JoSn5g}]soE؄@ sN*1)&58S5A>mdq~aoJ Y>֐:il 3Z)AXx=o„alY7{AmsSzO,5]l!pIM47)3AZAcCOПVZn 7*"R[8ٙ*uVKg ͲPKW`z$O֝rEJ|/-ҟS X-48 vv2.2(!v\ 6Uo]0bBA ',Nf8.1 k26O M>] [?͹ٽ`o:#$l7(+/j]N:;J8"- vm";#vzo]"dSi'WKW%!/vx+ Shfu_w7*=_lO lB%ߦDBfX7;vΉ뉂㩂RLY"5נ% (*:Ƽ?vbk&WέWgvd.eH}'>U>;E߁>4l?HM ~Cx/B'Xz L tG < ÛkO `)k5 ]9:'A). j, 4nIE^J1Ml:4\폽rYM҈~}U|W/&uaIAJc rc^1եgV ^ǭɞr8lZP[mOd>.bС?,,<\!;@w~jI[]C|*4q狭pǍ0&ԢP-vݵӕ-JS2,%Kč mR(]5M^ ,fRU Cm.5{? &f8M'E3\/ƛsߑ%Ct#N7\8'Owg g19߻q?~5hSҏzYPB=a#>hS }f}~c:%LMh&G҆k:DX>_7bv<vJ~cG9.*csAYQ@}(4}%,&k3b1 /΢9}ҭ OGIQ?O'71ƹh1JYZ.+@ 5ASTho]hy&|\£Og&J>yEumĬى ~rf+dh/a)yHGQC4N7W.DT`'|;W7rD+{'e<;l د=6'BUPM u]|Ѣ8U#4]Q7j_"qmzBhDs/yHJQ}Y8s_smd &-**?ٰxԙ|֋9QaQ{kO/ZU>*#ni\ƶR.Uڿܵ/irI˻ -v {0g؃hoųV6]⪀E[>}ZoJxaUGNgBv۩',`Y,_)SbC2)Pƅ`cDO3oEJ^%?єVPjS{%_]0&C ,tKIP|)#*$l:r.~B ڝNuwKrR]XN6T._P9) 8l1㙪hSFdIlDRzb 26B"*9|ͩl>0̽6ST7a<ɕV`,>3 uC)U/dUCk}iLň ĆTj(y,EM=5#PFmP/CbCOe( 6Oe!XúkEьSrq!FS:(DD:ڋT(bbqC9zRSH0UFDO׎Occts_1~<*IdÉlR% h [ }J/HEA:֗ivɂh[M-!ܿ;;L J`BOk,VrrsbE Y!ChmTp,jOН+4"|0+V''t͐y<% G/ jH[,[bw ^6$.T{y9*yGU@6Ay\[ K=)7IТϏh(`FObLh@ㅲ<9SjmQGc5~NW$!0rr4 i8n,HtJ`RWE6 |1Ր6kF)8= ,Y7Z,xRmu\ Nȡc@ÒuF.T,6}RE=P-|T1<VqEԭwL:KvI1DtY{1Gq#ֲ$- Enʉk ebaU-eMP AR>X﫦$ɜno3cL;;*BHX;?DŽ/KlIP7˅N򒻺h)[<(` mg.'|7_[N`\#ԃzvg`'L ^/ٜm@Wt%) ŎtCU=A`?+9^BAs܁I\W AY|CZ!u[ w&U~`rqK_ڮx-)ւbZ׭GQCi%aM/8.v;EYL`.,?l_R  -=] r)iYO~X!yœO.xD (=R?yx:¿Hf疾XEE!D> NCM? tAcOяq,Sxf,xRo P$''ZݖGAeC%zam u[(v;5@N[㒱F9%]JEeMٱ? $]̙O49:0wmDXZV6'oI[(hL~qJJ+Ϳ{1q.rs#!ݾ$W{+,N$![Āgs|JQ^%q7 : pxڠ=f>Z&bmdB#,תI݅ѧACuhTg 0dF#g<{ "HSdd(U&66'|D?T)mT€])txwH%bƎ,I?6,!s)ĆܻԲK 8S|SG8Lƅ +\q Gy=~{s&-ߓؒEa2>TAM_VVlG;Hrr`ӦnoG|>)xLTot!Y-vyRRJ|\VW˾( њ6ָ|Q5ě#Ek /&?lYe .I?1 X1f\9 .J0y#s9k @{]gM^d7)2h%IM;^Te*$-s) rb7V ^ z˜FZLr7HXJvU]>(<ϚJTQ5ߨr[oFM3Rcgrc-BÐW3>* - rr!K.<O&CĂȨ}=.pݩ$ൢO CGt8JӅ)hv6pt$?IQ ,=M1] o5f-vхw *SL/OT"\KO\: ֨Pᓖ\ٰ)c%m5CI;J:V "9a3+A_S*pnR8 qM|ױ l{ Q99aI( \냣h ^IwmIFKᲫaN&ZG!XqE% :mT,% 1<ր:7UފYMٟ:8 v9C&'5 M'x;R Ui|JprO6iq<$zRC˦s.Aء4FIl!+"zAdGW/WZ[ߊáK'7 f?tOw앉J,w|)30JAm%6~ e\I0["oliLy_o$ۭYAa$BXRfI" 7~ ;Z)bOǦSg_`CE2+_{qt#[Ц"6Lh`6a7Лչ4|G! ,:$:|ɫe:\ 9/FߩCBAU,Hc8dZIZŏEVjD˘\eZh*Q$;u'bcUŐ |}9ѮPՍ$}R+]O;<(+4b{hko%,7k;1{__5F5ϓ)eFcq&a++xA4ȃ4J.H9 Blj2;O_}ma˙frUWmdh" $/DPlHm4ڛЭ"fR’#Udbeo0aN69edֲڴ={9wYȋ[ ekJH4a2* xGg4Asun`!W<-2[ V+d-8 ń+d?zQd8&Qhˌ@an?dؒVUHɢH 8`(@G">᯹]#!X]Mm@ S:^1_fΫ D٤JM0tܕ*\C'/&y~k0$*5Uh$I/0$>l+*u NaLe?֣.Y~<2~h:U۲vŗwr(]S=`! qڠu];#٘!9|1,/'bbRMZD r62y ʒ\j9Fz!FOnm(v75۫`9MDLR PyVEThhd`sBha|P+ ,io&3%W=hVOI|˧yZETy :Vcvj%EKoXf!}lõ%#?mB`@-KuuӎsV(>W?Үc|koet#rlX#Ezeɧ%{bm9DI"7[̔-%+ yBh<\%~U{<MowPRxg%JMqFp r$= &" uIrԚz~a( \mqr]\ ԅzw "#ODrKS) Xn&t kT%#bF3$/-Q`$(pn Q΃'3g>N{QuU3s [ĭl)Bd,P;?;jzF]0C׸:ŬFgn>sb}ăNΡF@i;s3JѬ@N0AיQXxį|*q|3 Əy҃~ E2//rVZks_ml;cK8x~d"ycʍ)KZkΰA; &#T 6,j=:]Y8pI(fLB.{)r &3Ar~iF/(tnmXe@oR;x8 ef jwq}8căh:S\w/qbg\lދ)5k?kjude[빁ѻ0KLMGmz{,\8+pUEҒw=$aBh  UiܛTݝ2N3[OT>HmҖ#AgG00xkԻrs5"`PƷ{5&DT2op- !N%8Jw$vCoSh+‡x[-HVJ&xƹKv>5D0BO u>yZtAK2hUrHz&LYaEQ'&S*8.}) kDg3m |^$[󻘳Cl~yZ$I8 WhZ'%&5&$\t]L-yRRuEȇ 4HZ?u$d#ADS}0:?a{)$üt, ƌ+f;B  8C?27`_J[wYd~kM AíR6!vbyk`G/P`6%bpSMe\ٴ(TXc`#:]J;"o.jnQlgZe걱`~{mؠ( yDd4 Ltycܥrb#wg"ocSKbo+aQW#gf>>]<7LZ\~.(@ ol 3B8Jtۮo[ݨܰHٝk5@EJ4}{H:~5~l28hӟ*<짽?\kV۩;ޭk (مw.q+-/EdVsQJ{U$4&>@G?1PR#aH o5S_2S~ 26P7H  hd&bڗBUOߴ\e5RSrrk׆m 'qۚ+l'? JN>d$ܐoD &u+<́Oz֧ap4oHb́ NpCm].E)eSM' PnL Tue"FqpaQ0|#-b?4P[c|S+YVm?IJC9=;+ !_ԣ}dwP4E(yƜAlUM}N~3a,"VX.|nݝǚJ_wӇD6Pcrf,a!W<*WnTp&GobDIl#F3Iie`$3*`h+9CUk.gvSxkDɺF[o5Yx^n0嬮kmSJ0` [lp +; 0h Kvk#aѶ7C\@Q=9Uݵy`39  ܈ R{!Q* Ft ?JSwB4)H>QwbgXAhe݃O )I1}=ezd)=OϓFܖog!NB՚d!K^3բ\cLS7ć{׾_ HPI{'uA4Ŗn^o[4.('ذI*6:HVV1ɱ(`^slRΰhd`śO-~Sb}aD݈$!)nֆߙ(a 5Kr/CT:ZEw9m=Q (^{P zjuie) T3yb1 v=?.U.9>Udߪn<<=H*/? F{ցust d.y=4`,MA4(2pԤaĻea5ko_[PΕ3ӡ2v?LQ**z3lqGЇDi3 uc@,NNGJAZ.II1mNm}~cFJx#*ЫLmK$tD,}ٺ꣇w7͔󦧣li !~T8cj+Ѐe>츃'JD-k-z/o;@ [3+]Pe([s6UUrC:@ǧ^b+EX!$fj-1>C.1<_H9Q{ x ե9X'vt?ʚ\7CXv 4:4I,~1!h"Vo&7Sv*l.',@\/Ɓãz?r4`FR['a! "SXY.Ҋ32h'LH*~9>ݵp?MRaOjLܮ9p>M6~qs=u eYQFD5FW/j'v64uty) ʎj6v!Ǡ߸,w- #7h9w(w-R|0=Ʈ=cS;R&FESزYNiًIW,_+|#=rj5"3RWC6a0#tl=Vm5j5'Krե^υc (=(*RZ hX]-WPp!l𨆝_wtHEIm0nWɈ^=ֹRmff_q9YW͍S8v5 U~(E_GqDj3Zs;L]ev9!TozUzK܃t^YȞcXެU'S"Cȏ&XZ* .SMhƯ%oi`J^E5Ɖ w܁64x"B"k{T^cX~{s2})g  .2ӅCps  XL_/_FE_^yRDѷ"x3&,Rĸ׷h7+(5VUS?5m ̀].N)}]7366F?ld09GP "1v[KV^'Xn|K+-'*V+[Wm>R\uʫJ泫ާԾhfO/C ͰW"7pPzvkk ~ҧɣYmPuӱΦN֎]SW afPY١Ceo^raL`.Gu/.4}y4Eg6J#PE82SCc|a2g 荜LDCR:Rv8T L_mt)Xӈb]ΓK^Dh=kB2;pUc@_{~)r`ųx1cuZԗUG0vyPn-t:-KT3׮C4񝤎h.+{aY\؇fn `>*-n->ē>3\m̙UM{_,uF 2/[&|d7~*LOV?Fc/?xwp\ke CѾ{nC/ɡ 7|UeBf^Op]1D"jr,T50G%$Dq A/V۲.p L_~|p-ybBvmb$ja[](znJ/͢) F2R QjH>F~P9a0 Ƽy[tr8yNo=dQI[K.K=" [Sz<ȹ y^ߌq3bF=voY0+y"xW#UY+5Y(K9Yy '/vphm:k(#Idv]$õ/w\H3&oR)LUpf>& nb<&G_u2[&yD6S~'ks+pB݃t,!:37]^eir0VtDi P62'J9_viZ%*\s 3в QLk~2ҟLB^^Uo~3e&G 0[116uc V uŊ?LOuay7XFq2n;FcIO DO@<*5!WCbLxREE}aٗέ]!M9(iDiɛfo']2~2}ǹp4Kv&48`GR+ZHC T0H=tɐa' 'EsT>%x*yB\A["j9ydpH4!.Qyz\re [ }ףvI,*P|W 1gd"'67y0hOf>=A%I;k$M/<1fclc3Z֏BKNs TPC[$!=jW4KBxUinNa46.+Mp!%3KUɹIyrmJ1*)$cxINq{y,BJx nEb,XNbG]|+5y }hu*mݨ}% vDijۀm=P,=g=. M5ꃫ#Vڿ\)?E6)h;"qPTp#^IC~?F.&AocK saQ~.^ՉV Cr18^j̸FhU7lJ-I^CCD=W#'j>w%}‘5T/I,o齙N(mA4Zv-ӮC;GkBMum69f"ԀB^f.vt_W`  0!Z?r5aPloǞ3Fõ_t 30GKo0[ɾ}y#)԰PqzI0>Ƹ'`ErI{͇9Џ_YH7&P?"ku!0t++Bi1GQcɫ6*~[,Jfw"{Ia3Dσ#jYacoˁPOGWMq[$GLʻ> Q:ޑ0a'D!p=zBыjL%˥W(r=t}LǚD U+-sR=%u|4/ B(!KAaѺȘV/_fDBTlɳmϚh zWxGݚb%%-ƞ&.P; W\QWD%~Y[MJ5$zevPjVap֊۹op2,:x8"Z>H}lu%x lE|\s6zMOWiCzҌC Ӌ]l>553Yof-4ҍi@kO]qM, _FE (Һ y{۵]#b )@n8^f#Zthsvxa)]>ጇi-`Fe[̗Hбl6,cǃ֮#?zVW 0c}pA;ث;;%lv5mETH^%[ړB gK>ü^6}<3Ra(oXI2?.Ճ51}/];\vgp4\-ϩyE٭}z ]#6VK|&U5'k%_,/2ɭz+X%#P b^Xu'Рh/4WъAȩFJaޱU2ٶPGޙb:w.++* >W{w$ACG̞l_`:pdc*US"#HY*~x%<)PQ*96bH0MU(!`ȩ&.>(e V1O KIza՟Y;W̧Gk9'nt0,e#'CD*s5ca5u%`0<%ι/;~G6("/_dH4v/lN!'|/c蘢Y/֙zYf 4L ]᪒I0˨Ma~)jy'<5dD.%?K7%oJ Eǖ+i>1hU0 RpފN/Sk{ k:zƈi^#?BP_DYe7Bpz!0y>(RZ }Y8:ȏ`)RX n)hmuQS(=Jf#/'Nb+:.sDډeJEµm0N ,/-801{բw^3`R6xH G[-+~CZxPy (h *ezK=[FܟK#<@eGgLI9A5#P<..-chj/.V YR_KXIBN< D&D#A X԰KQY3Πd_>%:Gxh&yd9Sbuh?:G .{:n:-N@^`>6q6]@J MC񃾝4?ߧ;4h~ Ջ`wM|#S_0UUhNQ*Flݹa6#?lL<ֺM[E זf#zP(DDa D8OJ,C7Eۉx×%DI]`Ǯ28H@2a6.^߆Ui_ވ+x&A !DiѢ.y3 :9z3 .L?CK '^Hd*яdࠤ<9)"ט2y0$80rxn,} @.nG_bȰcwQ ͦ!X\~(k%4%'%e8!|xh OFvKOE9Pd랒}D>Pt+ŀA8M5ix\Y?=XU<0cn@=K yQ˾ }fC;3LDA]{YvO؜&L{2Nf=hZg!1/FjG`7J_֖z2J JUD,.gJxvqfj+#R«K?fB7!W)ћ(ۂ sǀFZebwe4=s$EHnO/gQ(W.ɘ΢"qƵhXBL/W'ĺحЯ "7?nx ptYgwuP8HuŘ5#Ok;s4Uc+yHͿ4kŧ6a~Zb'<c1UdQѦyZI -P]$Wpt'֖-EWqt<ɔW2d^~tv[l0.;/bY̚)bC#'X;n`@s;+k!nk9b/!^$#L}i؄w' I/aɩ4FK\uya &4xU ^_cWE 2=!6n~EW;{Hq\Cy:c>^'u%2/+CeRgl`N*^S˯(I&;-m*҂]vȒ}+~u ɸE$:S MO9ʤ'F>3 c0SCAkc7ǥQn >iqMl֢_\F­CӼUoq>Dv<۝ ;o"ĹW.aV@ț򏁙z t> r,qv*,4/ $of8MOÁIk@-9qA_kLIpveuQ3#?+i㻞WGsxqmҽU\e!;z&l^/a<ȃt­rc jJɁ0{s_h` uc I^Ө%TmQ0\5:`~ 5a3| /g֗ !DHXcQԮsq0L1B&1<,Ge .HKt]yɫ i!5okԙꢙpŞUW?E i{Aw)CgY͂~rs/X95.IU 6|#MXl>%41n-\`U-26r۸IТ$_]%xU?9/p`ڝץ?֩<īr(',薾::6eteO3i=zL5W\PQN AJ3ʂ:G)Iҡq{mܤ9AI:1~H)-8}t3xp艠gʽC[ӹ5@|*drTj nrh_GvkLFxnnxQ?A/rȚltW?%u{#]!T8~B&7zɻN QOGRS8DީRL!n.65.$O7- áYK[b6I$)>(5㰵&/֐0yc[W2A fu'!H"1)wd]d>RPäO2˜8B‘soVAl)K56?ڔXC9$7 87Rj6#շV|cƭ~`!շ% LSdŲ"r$4~ݽX5h)= >wp3>%uUBЅU/w>_4ư$`NZH9Ne>m{pOo} V׊hɑ+nf('9 =*-H1$ 4+FG^6x$V+$G׀f a/ot tF{PbB!:f2 srS'!;c_IikdQLt+ {F\08eTzD{_T?ƹaVk#S/ю 5k;^}>7Ѫ$_~m:b<}X 0? }ȿrHhc z&&/^Xc\"F:τh++Uw;MyG"o֧I"4K]όjfGL:a_}3zuzκv+%ӡqxjTR;*1Y'A,@l'"Ξ25J`ycd<1e ZYHbVůn"qmq7+q?; e#Jۚ#%ɳ5SIg,o^+ AEХ GstAC98 ;҅`[!lQS)]fÏ'"Zq$\ ,P:xF_fʳB7X){a#$kwHٳ1% /$x+v{miZJ|Xr* cz_&m)TQ*^[i{cj~GeZJTKy KW~T~1o˹Xʮ`i9e ăt# GqՁCV- *2ޒ~^"m@)LRly )vKWm!ksGq+Jj>UR%}%̄(=ժk<1#۰c3{Ɖc~%xZ4|]R'{[:{,^D-Z+>@.s)*%Pb_E8@t~G$S.(y=SYSA&O65߽&zIqNV3cnTC -%|.w'ܜжk̭NӦTkYC2$%A;܋p^)ÚJ,—ڔ'׍#+L $3zP.…I!C5Kʬ"wxh6JG? 9kgS$%V*p|TqQAGS%& OZb{bHJǼs*x\@$:\+ j D_) EacԬvueJ+gty5MZ^U嶴Dm*RmE5m,-? b锆2vNe>-}83i=@ t#ZyB5(b-:8 /3i?=cZY%0jɗ":iP`+>V8-յUnD+u@rQnlwY, 1") ~ TɃ*]yr v#Q/Pes݊$_e T)2^@k^mdI5 2DAy/a LX97}:z.DKz&q7=e` 2>aTw:>tz1[#A=/>i$5ʇ|1B\u7ؐfy 'Q5D>Vro;(Gۣ^bXxpFz^ekơ_Bi5VWF(wdop[h7}$f"<8dYũ֊;J[IXPUkǕ8QFܽ8+ct֩B!HE MX{!~ed:{)JHhwF.(,>W3z T isb(X>*SnldNC(i _Ml/(ÆZ]1A1]y@L>'*mB';n⩦D*>)Q]"CZӟLKBWՅ˵Zmj4_]\ib23_ώa]CLy2|LIx36B> ̭)@x`OvGTcyÕ6pE]#tg8,;{-!W^P%V+s9햒a+1RϠX1j4 |SƄ(4L|["M cDx4 qn -GDOT^U\5beg=ypX!v&!-ˁdxxFXK?!{@} ${UsT._Ax՚QeitK3/S\7j=m&9_>4Dڨ°%NJ xt>'A3L 4wi%~WGbfMmY(eS o4}S}Hft{IղL ѧ]z7WzaDm%+ˬDyDt0rcSE#"8VfӿRe4!**#D>7c\JIx9 vXa ZTiBϨ20ـnB?m &߱uq3L_| .7r1*GMl86N71E)]RS{Br葲[K;MnǞDV%}h LHQeVޱ, MldˢEI1@!W|a2q>~"3].=UyMcv}vm}UOÍzˎ% Jidl-O72* aeۓoi$bV3',sT Ի~Cl(,[&4]E]ٗnR:< oZL'zM+jsO\?}[Sb‰o&{w6#\ـEj.eݮc@L*`P-Dm36;a@mWw} VO4R~ 俎Շ'#XInN@ovhH KeLsw3I-x}&Up y~e2=c2Kixym(JP]Sr|zi+JH~tL*qK[R6?yH([4!*STL>zVp˗1sz=-%© tJ4%2RBBA3r.^3[7'=nX'n;ytz'|-%9&PY2J(,S6YcPYtސ[[_-R/ %}uOFՍ^(ÓTloCq})P2w-̻Dn R 2Wp ;3R7lT KdpY?-:M 7طj<9ahLUvducP6FkY+ tx-_>Q0zE[?S$} ԋEo3Wywܷ*}\\Su,*&M0Nm]oQx'K[mͺ֬2 =Pꑬr8J`yu9{c] xuJMMA5vF$AVa-$z*L 6_޿o|B"P~_ 9wO]wr=!bʓV띤g-UҰΰ 1`5GѴayxR3b6䪡lg oڇWv?gGN_"[ҡuB\>oP?سtu .L}5?%s b&w+ۇJ}&q[6]J+r`_C-P⪆@#gW5;p<6;)˙7nHQ:?r c>v+p1VxH)}!! Er)ۈ GPEWczJ JX,x`r"br&i7B+3%#Il?Ċ#xC i>݂Kc~iXrb|>!ruٙx|hÔ0ͧAV<ק*ܕZ=#RfN孽}Eo4ژy hCmD0e>uN_A#5p*!5< ~C Ū{ijÙH[=c3[ 3k b g?3ULď/92;r~ldz+ғ`\ i_O3`{,|@A1 fQLWjjq/'Ůڠ涏)L]E,ʧ(Y>ر -jȬ7{qY/fFsFI ā J:cKQ䨫vo@`q|~,P%5ͭQ+ԳfA:C{GVAblw -{>_TzIщV<~GX_@Mq/Jv_2f2 gv@]Yra`P>k-WT]x^/oF[c)v$8AZL2Ӛ_Z]29 ASSgDn^9U:G dʻ\s7kIW5ĪR~÷`k*Z-]s8@DLrrk8J1#KKB-%]^*CU^OKχX)( xTmA!l9'*,,$b[!98%XYMdF0OX%5jӕ5a,k$-aB^a',Dzjօ60`=ҪB󜈊cL6FBu@K+ݯ|TYH0fG2 U× Pp9F!C⁄W"-%V1T%[4:M~-xI4VmI s:WI^8̞&\WNw fu<9pcNs-D_' PjTxŷhS3yQ64 iBĊA] em6zan*V,__Ji ?#W4 RIHf r|FC2-$)OTUfsVŮ8IPHaV_zCkJڍ@.QoS1SQtgz˷WU _['ƧBFdL1K/hD>f@SDs> 3f|(dϘR v >H }WTdfbE?c TJ3hŞjKyuyhγ_q7}-YP8hAn QaA\`~9%aqoǚ9B+,^Z !йu]o+^?Ô5Nan|-HCNIow^T pgX/ǻq,-wOOߊ9^f6ǧ 4:>u+̭5q,;匮+qtL4Jͪ_ֻ xجVg`m}YC[9ndaiMXp0@ 3!g镵RSޟGWSZֺr׌ X7:_/T%: e}_JvdIGlP .jܴ~ИxzE¯/iCW,%ˢL_QUsӬ#;Qs`ӣ]Iksn wn5~$%غAF~ m(.bUlAlF{ 'eWk`E8S@#*|h1 %PnLE`v$ ژzҕC/9 Vᜤ7yk?72+./rB40 R'inQl^}WLpe>JG jJhXs WBʢɸ1a_}%*I!dy[,1ُ EIJ_!|cGJ۪>j<|(r(UZL&̼pB֧7 }'&"Ocꌕ;`9cE8q3҆[yL8Hd~*L8{D4pWr|߹wk#5l]|d T'(h\+00W;;\a#a $pIW%%;_7M qYP5TPvt=qS[jv;oϝIp V/N|m$۸R,ifZRbr>skSc#L$[A=zBs<M}c.mhL@"edP|/IBq̠v g)F/ ](%^ If< ݋y%!rMay]:pE773%:(EE::#`x/~QF-% pD)W5KDKX} -e.>LaKK5&{AXO~זjit g᭟ΌL8یɐwVb,~ݹa{E` aͣEeDFœct 3:A/S !FVam> ?^Xw|QU 'trMߝ=;@Å(:)V"k+H͝gRC t@N =!ĀR`k2f+,`W F%PA)sPѨ=wRZ fi,O @ 2L h*WKVͅsǰMhP뭩 v0O23&A*b3|yAmCShaiKlk%d{҂|\_IͮM%Njq5{w|t2%{?Gi߿>9ң:nj}=J(Par_oF\--rsҔ\97Z0?,dԂ5 bu p²;*!Rb o)pm]/k!ƾE&`GWt J8s}]rWM\ubQ F.~h0IY*R~k> b':a֚T}.LR/(BxGqsW~Vd[MH=5|~)9-6"nz!A%lج>=MW!/O9J&Fݬ嵞뜀"c~UI_RڎdSV2$5 [9\]umE'3[`ؤGΉVFrc?Jbaxe~G۱MZ/҈u.[ N,y%uRBk>6pdy~{BMC3DEy0Kbeb̉c۩/ZV Vh=HzLqrkԵO89Itn R@jNE5 Cʰkʃ6:=ex*QC ~0^!Hr-Og$#HXza`rCW):V^h,?G,l*7;tP&#a(ԡX/EnۓIKm_ !ݘ,Ta/J̜sN;T5K q7u pp(Tқk +~r^N5fDyfEZ2vsپ@"x-$.;Ov9.QU|l2SN=\錺-P#ov#Cϑ3YцBg"<{(N0/ 7tKK{aztĎR}o.UٍX}9] bg(I$ÕopYhtJq#pJ^B.1 ưp3%-_aV-5r/LƘA9) ]|F*wQ N;%\MƈYvzw[zqm@6,,ͯ9'a@ϸ %!(auZfZFEտT/ݑfq)&tl^v^\]YDs B{i'7f2[#[w Iy pK{pm?^\` :@0 w ,G* 7PbnN2EcYYdh$=f&3{@J3 k([V5,,:m#`PYZHB@_;iNdL9$솓} 39x:P|3"Mu1 f_Q7҇@@YڎKN4lZl$W܇N~ear_ONVN!s(q`Gϯx]52*,Y;FC}tg ||8oR?ɁʡH`cCg@*f o`*a7- ɬRenvրW1HE"{twbMw<+t;9ƕ՛@aգ.[1[v5LJ[}Lr4>:H! SۺO' y9sK]@I 'LmEcqw`g@lu/ a#B OQ蟟Pufe=p;,^l|@JZW^W˕KzZS\ E^~$U:RYhqq\X QVF^z9v=-ź3||vX@dZqqzPpTc!7G]# +Pn }zl --ewӟC֭R@ ^"&M Gg}my_,hć|J;x :3^6 I"o=M֋gC0<fތ/yhI=ðg4e"3$ F=t eI0+V5i|aAd$7>JDĐr%0]v驮!hwr1Ʀ14X]{4m M>djh 8ԨTIWe!?}z$i?9XfM1bƶ/HG^̏FUn}KЉz=>*udE/ 8}-rqsgMkҫ j;ʓ|ct=`yocNN'#̅yG8މH&/PFk^&C,~TNiƭ P]Vt $wOu %V:ݮv@c?ٗ:"p?HBސIi/g! Xd=N۩+X?~O뒡}7ϝ0g}@-qO]Vy7ݎP=/S` Ho"RiB᎓m&N %ա=/9hf^ްehyM574ME[Z h+ ?Af+7= ZCnZbIؑ9=iR u8(„_Md=pMUCo:%9`țځcF]&Rڡ zr1/}FEao=h攄5|Eu  #DֱNVu ڰbB< cg)"%mQ%,L5IBS& ?c;cMY 'vb(,k)fX߽o$;<ny}_U6* x *D_TNW3AO$l( bΖga.}7}Պ 縣0~ZLڹt=z>%?V+%F֟=ij|<q;] T[1NE*k$ÇD^DZ%/Hs5`#, 1D6-?MvQ*G)^WmJ~"hQaFͦ`n3ISH6>X[+<z)t@jQ34 ȇHUJމ|? 6=11r+C7PM?~üjŽ`I1J8YzQiiW77L9Ӎo&؃6[1JaQM k5ByN#!#ͶĢn|[|S#a, C ^4p8&[s τĔS}(r02ЙsWHϵJ, ;If"u\juvFCxܴRk{#A~*JMdIтl$'~t,/rs#J  ̂g,> 8bSX kP YZ