nanopb-devel-0.4.5-bp154.1.17 >  A byJ!M@eee6UV!i0!-6DQCPQzܪ1SW2G% ,}]ZW0wȃo3Be,J5c~P\ x (K]--*[B@gʽzW AҶp*w,Un1p#:E;U&O澶l}g( 2W*۷[48/276$+adwՉscbf897726584611a5ba4ed7f832d324ffac64e1d5388c3e8454c14e4589f1a8da6ba58d4a8975f60a499a6138323dc924f67778d byJ!M@eee-^O_[gܞ@=Aw=Ԃ{^R%&06K~gyRxvHQ $8Ymӑ<RHZJQ*AWv ;.y` 70̼!۲`@cjȍ83̝dG<9]phhcIx6F%W܆֏p7ex(l<ƀT-?x1NRc*¹OTjB샤Y:gAD4!D&By>p>(D?(4d  = 28@     ] 1 @(8 94 : F"G"H"XI"X"Y"\"]#(^$9b$c%{d%e%f%l%u&v&D w'8x'|y'z''''(0Cnanopb-devel0.4.5bp154.1.17Development files for nanopbDevelopment files for nanopb - a C implementation of Google's Protocol Buffers data format.byKs390zp23&SUSE Linux Enterprise 15 SP4openSUSEZlibhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://jpa.kapsi.fi/nanopb/linuxs390xv4](dU{9I큤A큤A큤byKbyK`X?`X?`X?`X?`X?byK`X?`X?byKbyKbyK`X?byKbyKbyK2a39eda61bdb584af448baaa2f9a828da9831fe7a37146ca7a23f12a5fa6d3e7149fec7c4e17a8049e589f13a53d9510f90faa32cd38f26c242807ca94bbdfd80ce6ebe57b88e10231dff1fd8025422f43c6d0ac5f21fd484f0e74540e1576916495a691aca68d6973f2274b5dd54b74fbb57f6b019c45fff255a857fe1abcfdddd9fe7c027f4a9cdb6cb4c74959eb916dd19a06a0ff48909c3612d313e0b445f9dacdb1dce5c6998234f2c7c6677ad03d36fbb11efa8d8676581fc868d862e76861e8f82172256628882c11cbce0dab25d347fb74ccffe9b9bea98d558b21a5e489d63c8af131c28fe4304d5547099106c0d643ba8e0e5adea287346d404e858295d8f4d6c4724a96a7cbcadc67e38af3a33314903d2e4b2b86845c6281c1b41243a7118a4a7e5fa6da268497a1b785166d3837aad3cd5fcd6f9f645613f92f53fef9000f32b14d11b8d54f1a1a380d94a15b102d004f95a5980d6f41fe86a4a346b197be19e3cc43f230eadc5d9fab5ab2694fd73bb965b3a6bce7dc74b86436b5a28b88f40dfe4980d19545ebf43820278a8a8101a37ff42dbd39fe668bc6nanopb_generator.pylibprotobuf-nanopb.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnanopb-0.4.5-bp154.1.17.src.rpmcmake(nanopb)nanopb-develnanopb-devel(s390-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 releases390zp23 1652116407 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-nanopbcpioxz5s390x-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 terminatorsRRRRPA$%jKH#utf-81dfd7d728fa7b4e002dcbbeddb94cb077873b52a9d5cab9f4d3c09e8dfb7afcf? 7zXZ !t/Ñ] cr$x#F6DhJw]\o8ȯ:Q-HJ[gX  G( 1c5Z9!@@u'Emݚ?2BhCqM`jbFʛRU3igќsu!AWո >vK<\  І|8-B.=j21 y(B*Drߡ:utc]wN5YGe@F[nIunCge!Î}Z&10Xg\4Wp4g`OpqKщ݅!LP2j/ڟembgzM^852 3BlȸYdv k"hl_̰ UVnV uLVHœ N=Bih']{1C˅*`FS/0qJyri ^6+zfM:lqD2&׀a )& <" ሁ6?z.q1ӕzt+5?$“4{Y:n޴PrMR(rD!OGӷcP\w ͜&˪jT$ETs6b1o3YRl #sEOv/6ND  >k$vTAk$A8rRy7+hU H]ȅ1?-)q`x307s\܏&0*"ܡ@R=H͛B;+N(r&})Ь,/M ͊5 "%GSX ѪOkm`ł>+.MN|.WLI01pmOX9$956&䓫gݨ+. \+t94Rhx1hTaVjAVխ_q` 5"鳌p\=iM r0=5 G@ѼO(Og~<4'd[^c%f `$? wW4\̮ef0~^əJ?ФBC+?8fϓ+vŇPMv'|чǩoxXh=>$& 1׿I=E`܉Q@ịQ~qneKBy_Xu{)Tw.kSSJy ڝN5': B[ZdhϡvX&*38}E۬`Mi9?ZI*v%xFLô{o,b$'ʚ4Si6[F8kïv#9j=Ae^ܮ%Rh66gcLlT pb' 8 b2YQրkgR%8Ʊ( 7e96Nw`m|'(Wz&z.53֖X{/EL;LuJ-h~6ICbٚtuHȐDIDp͕PE1_KqCFB7O?E,$tҖgzRݥ0Ⱉ?E|s i>_$eD̒Lu~mwy@]0R~>;*چ:Pդ<b﵆7ĒI~5!E5y3r%(1KAi~]ĆU9U?xl$u@M=p+ ;䳌nŐs5IUM+~Xit&Q&SٻXlp6gUN+B5oƷ@yƁ%7.RI0P֑W4 R#;>dP03RŴlFY_rmBzDrgv4ŀWN*eWѥ1!ɲ=!g0<_m8Y,isa(kH޺uK=}mR0W;iUe_7E{*| od58p,T7e#x7txR j9%:4"@`=ldsy("~҂KN/ˢ@($s]hGRqs-z7p Bz)5/T8k&Da-J+rCxUgZiX2:c!< ku6_7OwlOr.ŽFf&C=j$p*ZOF!]C&R̒`F^F`}' $~~M˃m! @TP566U:)njy_::(7~=ܟfE 8:5 !KfneaGpC"珯O ]`P1;"!JIlkIƑԂ 41@#Kug]s.H荅{5fkZp<׋|zmq=>qeQ=۳3#亃@d1y $2 ZiI $* /HpmN9MMSX%CI]oR Y_/"}o#9ͷNw8uzdiKR!lN~S..7x-^]ҳKƐz<^-׀tArڠ>Az;$ }ۧvޅB!&-Џ4vu}n\4g5/^Iݝ6۪DRAMEot:to% mr̋T˞ n-Вe)$ po+?q]sN #7pxţ -1dF/ehWI]8ۦukd%nVDҞ7akLv2X(]’8o,99 TPJ]zn:A$Z{p.o 0Ė,PESʧl<7ck,]ۖrAA6p|ds풕R.(\[ zxmh'܆5:%dPC=QicVz=J6 pI' WƄ/vG]'FD뗰}Յs|uJ$`E^wj]x7XiY\/sZfDSrJwEN)&< eߙR{KU.SwP+8(yNm7ь w613)=b@I80+4o#'< [6T~| 4E¾$/+!*鰳-͉M]$%b]gHŶ6`*C<-ÃJ J١N|-xOuo6=3 yƧxbն|W8 Efewl0JORByb8 _+8P9Qm]ijq`Ń0l$Hy:,z0Wr*&r{V~ .Rs%tB0$B:9y:p`tCT6LحX̒6 % Bk׸ a{-n=nR{?Nq Clg!0oB) DuGFj# N\ ɍFeœd<2md]vvZrbY<憬sOoT&^f/Nvιyv_*C9>Y_9S*~]Fد d W@'Uh7?v6m_ݷ#?`\q|?-c/P1U甙G@_.i Fb^y6j\dâs|قG7.Պ\Rһe P $f!}Y1pе!3?嵠 mVe6pCpwjI3:07m#h9MKOL`` o/fk UB~|$yZ=SxyV:%65 Yc]tZh@\^|2%I4=1^3hd7t+1\8_/%%&OCfl'wl[i Չ8VJJ臾 SV{5NCNmZND]]]F~=ǖ~bWVdBV#ҭ_" Lw)s%OFZFWű ^gY ?|ʝx D(ӢC^C@( k4S OG3؇J /O-oĒ^mՄ) i4uOҿԼ;ےNf%7v[UQSDZr8)k&mLA|f2WOJ()Xu;5eɁ o8-?o[1}XqL~+DDRV̀uzD5^96nw0k4?n1"ؑψ ӠGezͤ.CTxyÁ1Ç?! t4Bi ,, 2VM׏L Y5ڙ%YyMjίVEƷ݆Z@U))/:%_-\b u\h $`RL tI(ɒ0g_ &qqo:6!!h%1ʣl"5.Խ'%`tsʷkbDz$З iT8;CRQ/m{Q:/-LyTn{[a.ZڞT by5a %_XŤƽ)sz@Vd\ޚ(c9i|Hvė@6d?ks,U݌7="S$&D'5]˶a=U\*R8;woUc-u#8Cpp)fuz.zNne`eTRayWfVz1f{pxIIVִ;ǶiëQW;!ŋy 0䃍d$cVxceym|t^_s e⼓2h#GtœdXZY '|3F 2##ɷM:MH[_:ɴ~+=Zb'ώFQwHF=2u%7x$>N;~e_`竨gJ}א|%42҅r x} l!xzrH"ˍ-!ns!!/TxE[ud:S-$g.$Ttx*!ӀE X7NܑK A[܃;lxx&1&ѹfN3hA+YUgc'=U L'S˫imjA[,, wj.C7fBq΍x wI½L uNc\וX d$ߜV|$ 1)6S"8Q*IZO@HtK}) ӕYXgZTN-b10$\ .;>q]O_LF,Sik.=l?s:,\{&iɼȥ"|Gb'We;eS7]L -U:@CWc*32Y UIb ]mb'(=!}ˤhkYg(` A/FR6e,0.x[l]9>,T Iߍ d5jiJXCtF7#^͑}=F3q惐J&)UD[j!}īug! 9BXA)m?fjxWC(^ߟ#ÿbgmBaxnD4;;H`,c//%Q>^DNS;WW\X%b3C3"JXhd= 2 쬸* e7NOnBO7PNJ@ +gė$:Z Y7:g(_F3G=+:-mkQS5ƑLʞug+oFF*PT-^;KmLRm#J99:[rqL,D2]?k} Y⹞w7ěK=hcG A=,"|xK S͹T蚖vԾfnD`KYAI{<}>AYzUC/QvbĒV}J%f"|sw7ca.pgS,^=md8zH |.D/,!y o09`p돨ȶn%#k>vHnL~4\[ivxGknfAǁ@}N~s6:q r9hCpՇk#ѕol\H4+xr["Q.oTILңِa4_~g8r'3q z1]"BEJR=CO2CbqZ[4oc>2hOH(r04J&8|%eMyuGKa۬8Q')r3 ^nZUV)憞B) ݈y{-nĐ݁lG>P7SJ+>w8&}BׇY\qvo.N,%nܘD86JĒHi1Z81ug?t{]q},h.֢όW%,cyImOf*nigeиוRo02^. c\z lF1pޛNc'~"eIvWⲀOxzƨ,K@7*bXhb}Ym fw#2f ftf6|v"K| R8PdǕ<|ur^U2ʣ#Ӻx2u_Z/L8b ES%(Pwk+| G#[<њ6"ND2ԓr~@>U65HJz$Fy Y79EƷ;;k1;urjG"H,PJ *jL)+L6e@ݐ×痔Eu5L8`(,1%7*LȴbKU糌\mEG>ZˠM]nT uIgd颐~@āJv*tuOZh>QXD\ꦠEb -Y@i3rhV^rۥI(AK"+]U{gKwzlj}D{k)d\@;LV 5f%zo'U[bAiW>Oetf~R{JqO-C{q)g-+?m%HcbR yA3:wDGV5zxn)7 ]4Pذ>C"Zr8kF|WUU334 @ d Ӻ*KZax@1jȾNM^"FR^2j>Z>7#s{"c}f B>`HS}|ܞm3:-30CiS) j}GHV{֧T\=>QL^|V!Lha6ಭBs%2Y8q5U0K!hL$b69M#oX muF*TDg mydltѡ( Vwʒ74 &XaL^)̘tE DkiGtf|m꧖1Gj)0Y_ؿ쮋~/} [cFL 2#:/r'pҍW+B_1\}f:<@/JOݽLt%]HS-l5cĿםxNE&D]³[)@hݡl,)Je_閑dPWp&AN_Ç*dkU[O3+Q11%rF'g!HNhUU 5v,OT(syhr6,b(/\b)̲~A9_%ժD Nܵ 6Z Ri<*!X>Jl1޸?@6*b BƲGM()g@O/f}aʂ7 /a.~ูKt\ƳOa+ɽ4[5NBjɤ?nؔ1Q%@*ϝ3-3T+Gs?Zp6x[s ;:c9"骪G|%ǟ. Gf ?زC/,cCxBEXLarH50wf 2ۂCüBpܬRzIf*3&h.lh’=2#iU_r+$#Wxn2LLb۾S aqf4 7ܢtGB@aQckq{zoYorHSFpMiMf\4m,)*yW>o~ɟ bF܆6+3gYɄ nt!.Ȯ@s 7g[R}'6Z|s|#a_#5 ʼ86&|fr`L p|9s]Jv3.&ddS(% p8Hۈwm%0Pd֕d1aO.i"$ ?=:ܧE9-c# 0r .8[ᙟd$h&,02it5 zO( ١߈.2aDKسUsVm_4HV6 朱{ui'JPEZoDRğR ݭ 2n]raDk#FE?ծ6ѐHVN#hMk֒uװN0't%uP0lɟ#bT(Ovn)gΟjа^oGkw]U:AӲYuG |n/iws[NHx6XN²hWJ٠ 3'/r8*8@?>ZwGY_+`FZ-tVwL\PCL)`,9s2GWQ=0GXy7oQj9=8B "v;=+i'iq>dhBmodKtvu&[-)EEf͌#xJ{ 䄦͇a]nJ3{76~&͵;F=[Sﱴ̎DiNKA{;Me;胿V4YO8B}Uxibab&sViF}/P",8t4xfSPKkC<2'$h@g!-]qY\^]݋OR|0 eFOk| :s8YJo$@Agp/uXi:32s'BR*p X}Ԟ4tHKk:%cr=o+..-o5Yx N~xKOԑӏʟm t^P\y馬$e!?1gjA-Eò['Iѐc^΍4-K'wq,h=\؜pgKhڔ¸4/+*陪,epA}J{gt~7K~&Hhn}l :GU{ s.Rngڠ[?(]crbȟޓA Vr FJWo,il۩fܔ{-ο-kǹ\j "7&1?@ϚZ%?>s`~|LZ4]5p>!XTHCD:Z챬+ (cg>GgWLdV֭qPLl2gg)Sm|Tqewe-8tS?Jݬ4p./4G$*e,B7-XJr ,0RY=X(cKg4PJJn=S:uV7j9Ovb06Pi>c]HadƓ:Q(ŐhLU(8m 'vqb.٣5Y#"" 3cp Zl`X#vmA{y wjo\jcn^NaЋppVcs IQ}} ˽.1ξ R^O'hɅݬ&( :֯LWGVhepPY#'Rbf0rda!3P5\qlIhw1TD!*iSm𐷧E'ʂ_UᚈXiw f.~~_ܱ’ETG:_ KaQ46L+JDŽEHYEMZb6 !:9Y7=]&~ DUs0 ({owSjpB9cb?[xF҅=hX/ xq\[Ҳ4!<ҚG2*L/ɑ &za߯疰;,x \NNr)l̡T"7)f ]g:z- ߇^+M?o{ 2v0͝+-/~֦4MaFmJ:bYZFYJVG~ͧ;Zo9oii,3\CƕHǎqqʍw_QZ|xknlU5ʰ$6 as)qAfkJw8l % NK[4~$N׃iN>u]8FUOᅱqX$ʙߩpxu1f 2%NeKJ3?}꜉tiHw_W5%̺w,&$a1K2Ps(CP)Mvҕ$x~m:Vrǿw;Mf8Y+l"4UIY"&XZs?0H8qlw@*ng!mHuZl*iV ~b]( )I n1*,^Z 3*QBى(-|٪=I~=ujY[RvU$;d<'ЕWs3|\wpAzb!5vHM̃~wxN$f[k%efġ3{(3vKf n+lJ6y~[d<:*:F ڎlG /ܞT+m:)oAޠuٳhM XD[ョ T-4j+G ,`TY;)Vzot8# la,XNf,zjH$ք-%aQ8Eڅ=ZiФ^b9ЌM_Fp=$\!WȚg8mFU("a[^S&G*\H2p9VCk2l|҂dTJӨ29t2#~DOM0l~7q_;E@cO7H;J2U^ZqwSFaʋbThi+teEgg׷Zy2#g2VV8n-V^^U|\m{:Q?@ܬV/! wL.U>6đjh`vIu dTk;I_gmn^ ؑʜL 6YъNjC?y鷱!1P x)jcv~)q.wTv^\2+"jRYpUXNWPeDa6.!:͓JI@;lΣA$ơ)]1ٛ U0F6IA04=Ko0WzـoLE%UDJͫNw*K@dvu!Soh҈5c;_e1LwOIniIfN|-ZzqN6ZG6ALo^ΧԤ-.2tpO춭+E!-$oR'pRqGyXŬ˲y}9&k@&߮PR_nFiHAAd(`ZI h zraAq>]ll yjֆetų11!8C+U2cTpEX j8,gp׬\AqZO y\uٌ.pMGAGӅ{_Aeo|4SJ+Yye ܧ0z7XZe߳Cb 7 R.$^Pk#SUV>T V} hbxJwCX|`J$ kL%\LB|Q ?T%J8Gsi.Q^T\ME\>.hJ K y;.^ԵߢhIxOy"QVfܳ|-嶈;4tdP?n2+ޝu?{zikmC fE6)%Sw*)k˻&@ bǚgMyN5#sKSwq 1 l嫘egPj޾{ a[* v7%-LF]I]A="P!mϓHz_y[$>2X˛!(Q&61!2;4d|E镳aƙK/Q<7eG'[=(vOaOM+Bf{({Đ-0Y2O,Ԟ-%N۬GϽ}rAZbds{:zw^U(tc"Mw*jKSpBrE߱Js(t4")yF5=N)8zC\޷rދYzocŋ\3gdː6$A^dμD\mwf1l%^x[:2HQniĊ0zgxs_ AeĶ~uh"#-U9FIJyAp"/-XWe~c⃓; 1 .`XnOT7Ӎv" a8ag}6?f=]E*Pn Jpa"MH Y>/ƨ`artRe"PmUO{H;iا ]i/9 D9;}oe+7Hٻ%lkuKQh@9)Y!4>hkFso]sqvwH $Vu$t`9/h3q#w" K0WT!(c2&^nXfe]> (=B(M.z<ѕǨ}B44XT)l0I 2+xa5M%^Rq{2-NG ioT`u>AԨ.`e7Xc w|+w3_N mŒ?7./+7xSۦ]eWC`bcL ^t@ U}Y1۶!`,1yg]]C? h ʼ>1Ilo{١AĿwgww?.c?Өvt&baUZˁX^VwHy! ~ZM$_3D)4QoPRL'vZ6?{(@Ja>N%1sU~&LkXNa9 GKCͷ(L Av%X$Bj@7wM\# Ƞv ӶpB^sF#KP9U e©򪎳0Pĵd`*h?q5cj8PCul$. qO6-•HH#&'$)ŷfj۠Oj J*@I@ySll!cv06c3mO`9d&O͜@' D17 m"<⚵0QDH' =>mUn@m9]X-a$uii-M0l :H!@־ In4Y5MO 8Z( \^I maѩ %M*'Y66 >GQlL颙f|ڄn3#/ ƩGBxL-,Ka?)bh  _!{ P?Xx_7+"xty%W0CxyR3~TSSI'@7'*D/:M|sy]ٝ+\SJTB_ &t"l[VkfFsJ>YQqw|*h3+WI7n:Qh$ yk 0!!8gD &7%_x*w7[.fӉA:!H'.,J"w<(~ S}*CԄk|m jW,HȔBFѝ3h?3یԷN>glel]A%AO:47먷g'C8cQ F{9R =f|*famʪjC3?4~E~DR s7B-fIRn_y mJ}*I> M`+ v_v d[SԕI-Ƈ 9pԖnp$ZvS`^Sq"^;'a{K5 onb@[]=L@ڗt|w[^6_~}NnsedXFxء K ZgU`bW5mh\+0?%bՏl\فPj0-}t N>qsZ^KtՆ_(d,cQ&}$y,z%s_Xlx!u&Fރ KZ{G'{DmFk}B %m~CY6*MIuP*Hi)^9Y=%4]}cV`TM+Y^L{ T_O~5rd*Q&)YBqvBhf^}}`DxҧP":C"(w%4{-K OW>){mMyXIX}|BOkqҶU4_%iƒR%cLAѕkTԸ\x/SЌV?E@O;Cir#(P@-G2mn2ڪ=[RA"E^}0Z6Y'3f^ W a䀇+0; Pdjv+dmԷ&ǔ{vx}?Bags=OZ}8k'm˻_5P%+YMf'vF '404d7KcI[IB=BıݠvH)Ab=N'7"9OjPsdoU8)Ļuށ<y=GV,$J0eE$5*$۶h=2OW[i9u1cǝ^zE$6ς3PFgܿ% Q1SNs#M 56f \P0m,ffkHV`Ɉ9_5)\gm|fE4#sr!ϖF@L1ߘY56BbRi d8^=7ˏJ&j^[L.n,0cNKr:4̾ây|?aF6aLz+fs"g_m%heDžc".o.$-!Ēd,cC8kl(]0mKq 4>v/njẟJ)'3d]cTR:@)I)h! $B:t%03L:3N)f{mkN1 Sw-q]0<'8/OZqy q\`{;Мx`i@L.L'0 Y%\N=zt"P]D4ܭh7)EN65* F164[ݒ&8æc?ۡqwg䔙 *Kp?6gGu*"^#j’Rμ,ktj*J\x~ %Rd6:S[U p;yfo!SS+ޛ͔ qSo6z}{Uj)uiԦL=0T <]u1ę[g tT;LX8O~C"[BPBEKHaʜm*'-&lipwFoz x&7%p$?@@I)Je1 +Le{SUtPvl?8fl3O@ P QGb85|tn9JR!>%+XGGt'k>-sytG8d"0l Gا7|TF HrR$M-X"vES&$L{xua헻2Q}!o!Pm~>AG POm9U8whL lYqݯ|@\|[ĠDN:X`.)5<l^'f)'%¤tirC~`6waVn'&`xγ]]C9'0u9MˌlNi ~r&c~jW*|9d2D~i7p0Bw|xE5EYw̛coy@>UٌUw2]BT0'}y2uuܱt>" ZrZb`>6_l; A|G5BiI^Mrm8VA5P{d'ld`I"9m8xC*HRظ &߬% Sr)ք\Idb2n-]<(ڻwAH VK2b5w_"o їcқ -x9j ]/ 𨖢6Y]6j+)BZrj쿪 ˩l_)Y ^tVM2dZSr>lbo+Ν`.pu2jђbEb JKGT?N|6a 0Mp]g >'<3exQJPgsr2P￯v(0ڱie68"a(,Xz(rp-3C.Z |^#ʨ',Ş[ T88[xh(qP_yF0"!$ kӓ:YcEGN>NYsqb)ʫU\ 6ˢɭ$- ؙX0|N;PF:S[Øm=XWLMASԟH9[XK VȫUjTx)F ZݙΫT4L|᧖5%YK, Kl?duٌb@J~" ]qH=cyV$BoQuMkU=XylvHg:wEAOݼ(8Y`,|qK๛rm\vEv BcVzq2@x1}2ST6 Ve}>OˈTGHqFOl  +Pi\l+zIuhpԎm@dkL~'(U߅^!tvK>V_v_W>l :fTuy&G7PME#hSgNPZtt=n{4e3g{h@?(9ybH6Zji&/"~vTЅX,Ɇ$ 5:X,A)u֔lOUR}}YGz ]ave}J:ItY\y'g˗F$;=±Jj18@ zU( ʍxb}%Z a(R- O;eN-m!yCpfcZ[a=åz#wv.oL43S[{nbm׆ kJ*r $=jY>9I>{0swj3^Z5nYW nA3ło;YyIi_ zؕ gYodG~CN.XIˇe#ӊ7gQ59=lGKDc#5/F2"Ƙ)yqE 1$E*VX% XHSٙO͌ܘHrq`ϔ+fI_B; ǹ~԰⭆>(4ar.i|50ЈBsx_>`-"B;&1>t~3kVr6ԋqp4 ~$пA*u~g$ 턔(#dh}}Zǯe Ktm#HCF,Jy/fה,(u0̟b~RO. (9PPR+SZbwȟ JP[3ڠ̻k>CvW 9WȼJq<}B`/FB }7wkAR% uak=ɉh7 5_vKzYJ=΍=ts9T>$̈Ѽ-JҍKV" l pިF['E3 B˟5T$i.!n'~KìrpԢ0y[7e.kYr"&zcGިDor r&u*3K=qgI0m0:m%0٧+.RMTJZ5YFm\ yk`gT|4 *U7P9N(<̓\ѽr2>3?#aouV* HY wN"70YVHQxN ͶM3_^:goaS`:Cn(2BYk ̣ؐt^\6$`!ܯ P@zƎZ%YyIpnoE*W؈z|& k+]|[ eJ̜R&PHh^Lk7_X9?'WuF_L#z#&uLLh4ۍ89FoA;|hmyt#l׎}(o'/쮾-~'#8NO!?1Y{d̓)6I.{uzu6r pcs9Y}|jn{^SɈ],Tޭattk~bvbgsOKns*]=Mhi':huu~FJ<-ȵn{ qӾ]ڨ%_RHzsEň:r-A֏quX"eHdɁ\CuG^K\a_r~1g'O/pF("J9Ɠ{eK8wm`F2ZAUoH.B/~{$zmPq5dΦLYY?WT?Hӕ&8."eϝ{ܥBFVם} Lwӫ$x< 8ʓΜq-M|Td\) D''-%.ikt,I,>J@0H~~'춱t O7E0} 3+ '8m ߙh#S]=3&)mtD5y2=% >>ŠֲՂ 5n78Ii:RPN !*韧po.{ @u=#[$w::|P%57.^VvWbS&67UGev #yq1ݷi%; O_N $XwYc9:J *y谮Q:gB"j')us~~PՏB :7:'#R-H.(Ml] /"c9H38 l1 ";ꅫhlFHr9{\O ΢G+6mjeP.1Q$JM5 vMQeT@&an {Rh,[0J P`ϱS-r* ˨v-He97/^ZL*3.EEy"}Uء`&HA5 i7ӹkN!HҹzZ fd] P@fe,527mkVH-?Jx_s6g|M읭~Ψm*Pd2?W?ڝP)w󎳜תN px!$/k'ơafor*טIxhc^8Gg =cPLcܑa(3őDaFvxqbP &g}4xN\?L?hB3lWbG5IWmɥ i_(ڕgc@/P( Ҧ;DUߒ wN=՘Ѥ7H YELV£ ֙Z]݌+ZkS ۺުqr4~zwǬT%Zjԟrأ0 K:, & ͚BƠ7 P& ud7 +sҧ֗K3j9{s `zW9a6,fոtWuV3S_GqВN2wB0Mp@f >?!O]ͯDnk~ \ "*:U[}Aw7?ZX tǑ=$jD53ۊL,ߠlw , k3PR5F>$juRV#<7{!7xU ~iB!o*& p< WLqBv'Yߜ8 !d/6W>jV5z8-ԭC2^ja/GqFQ2ne/rYχHn)2Atg7Pw`pGt97'iwf kG<}cywPȑFYN5"ۢKG[BZ5*)dԁ 3h%kČDh4UL' O-~`~InFus/E73sزTl}Z cC@P_#ҌMnP*l:LH9) xV'c5u <ǐχ mŤj||0(+4*l!G$$[Y:;72iŖ^=n|Blq )da]m#X'4oXy& ,(oŠ*)"$9Z$[lVWFwqְ+#Dn64妒ٺiW>pHW$yjI]^4$BD)8uN 67f n$ SvenRft.*.y[ xA=.@^Џe ,t+a_~i{P8^k[MIp( ^EM2[^ŴrTmlO^:zrPWt!NBN}+%l\^k& W ҡBJ]Cq78iLJģ7ʾ>sAũ^>aƲP)U 4#_`s%'NT:DEA(ަxJ#'x A9ΑA {![C>`mhg}hzKH1&I,]HދOgXd5,Z[m,eWTQςT1CWhԣF8t}7J=)tj,gwf8ŷzؾ'?` CחR:`m,S2 'l&)zn3z#!,]>c(??20j +sAL)L ]g"ހ.'sNBd7^y)KW7T1t|#ܜLk# fiДLyEW|}yY,.p+l`8Er|wB/H,Iᜬ?b_>pSvXS[$GyW&@d(*=R,LbކsNt@HpcwP80z|WL̲3» @h |%^Ƕ|{U_ yI+!2v%n԰`. SO0˟>4ceJ:jz8楯Um/9=7TМ3yIU3Fz*2 2W'.5eJgG^*{ 2 бr9I5p?|e󆔧l(gxe} 'vH9]]hװIW!#ITT+ !@e`nTr1O9o1-L52SjqĨr0[)4uLܽEn'Y/:JI6óx.?%P̣7M{.sA&{b]G?rA}10*aD H\rX 68'7MOЀCWҳ{_1PXK.qT7،x a|U\OVO6oA ǩoT@D "w=+qX)pE.d}!|%gK@D0w2RtcwM'L=q;zXaaLx_8Jut 瀤ϳ] N+WanKrKؓQMaAc^$|~\{VOQ`W-[?""</ ןd a{Ԡ:>~y-:%N*LJye64VhZ+T1$ öZ =0&_v/zLu!|bNBTBgr0뺎w!8fdŁCB ם1PQͧM2uc$>:t%_\- .iD,dH@澩X A;V6׉ɚ&֥.cGKV ]Vxdv^/ >G߳{'hHB-?Hi"5}4`{bY08}Jgθ/{x]=UdZVC6:F+О9]F Dł#t`&LN*,{pTߔzǻ0܇Fqqz=Zj|g^}vn4.̢sd]<tYCڝ)ަ.? >jya'܈^4 !caAݕbu*b6FV[R[8ǐnyI3>V\an}zQ1>kKXIz+=#AH@/2%% L(o8{\6RisPC1GSGd Je8KB ,d\'kuv(zQQzy"yy'hdrw 3ӇB{&$m9':PmhI2z1\ g$cЈ i![41ɱx$B 2~Grq>~ڭB׈`ۏG.gfLyHCJPx۶~T h+lTqY5*И7rtciP1lpHƇމ) qZbjY_K.|4jO4yܫ =M1>/hebCZZ(Dn+̮[1 )aQDֶa)fԭw@/cJ1(nJ8NظKke c;1,q[p@RK`kCK[+َeM_ ?^Y`x!AtZ }_ȿTVA-݊94F6Q J y7a9,2.g듉 5xιàӮt7 f' y-vT\tJE= V(\[ *gBե G~u9Kpw)\G_6){oiǪ< Oi\e @ XL ./?޺rg(r |Г='c~߸'Թ4!Ck`PB(gDvOVUd8!yT )xrEs$ mJ&mqEkpCbUUÖG܁$d# g76 #f<`h_.T@ B׀4 x.I_YZqw4GUw"GdK?-Lvr̈́$ @h3>>8dM9KB9{wh\ܱ7ӂ u]Q7zQGy[;ˊH^|[i?|5&'pH(+6)H?BC4|EM_2T՟%?2~x36]udcu_A6x N(+N_;2(r+4I IXS2UBDjhv Dz5O&{ 6 Kϕ$y y.Еj_/,*ro+tu}8\= =QAQG鿲E^zzF?Ơ=͆51*W 7uB>YV:̉(<A)¯w9龶)?Oϡpg gRLڵGK;Yiba|xk︷!pɗB>ܜZN!Mfo 5d8f)%Xu {#Q ?gN(d4\_5=˰vy`\>%Jsf^g]""rSırp{I۽LHgW av~MMԭ}^8C.$ .lsC~ |6XbBNa'TB4GFEA?H vn~4uLO: ~b [܍gLz#[$Oivw Ƈ&~TWv{uZ!ַ ckфN &d(S* tF wQ]½ҿ7bZv"Q07ꎃ3)ů m^7HBF0(& 3FbFUx\钁X0US*Ȁ_gDw #WuF'NErLwSAmڭS %(K`'Kc}2X$P 9\ r_˾~<d' Q%FEN֛6K?(˗wIÛ+IyXL"4g3~"|魷gTJX=,l^AႫK9gJ-˺ %Ũ3 @aي Q{~Ԋ;@fCVlh)=K5j@+1N% uC󀧀ZS[*^ט8ᛔ;NSF7;Еd$[`0 $P.{ V̒~ч0Kp9w؉q ܒ3O1؃mu|>  5|:%3doD12e(熕n.ePꧦsB wl\ߴ>{tճOƺ; ĩۑ8m^wSŪ41Ά'`1<]K/Nq4 j끿Qp9-0aAǙYyu4i| l4Kh|wQVCm{0.{*(=8(o e5.j".ߺyh`[p+CHo۠dsܝLxł`uë؁Yٌz<.ZYВwbuBxJ䋨ArKmkdoRFvva7|!ZBIEo7Aښ>!B4ʼna?F[n BR?TS% 4XP4w9HS拕PWڌO9DאhQƙ"z^urs*T5IvˊI#o(Rݗ-k.x% HE.k2wP{[,3`Be"L<'|TBL- ie#X~&*Ail erzS"!Z9Fz}3rg1C}s*ԡ_59 I/o7Oɿ@`X re\d Zg(Fo~+%) leX'}Z e٩_ TFs9,~M{gKE oezX#ZVD3 ׶SZ-%+zm_:))KzCZ_IrEOl(\!U2 >q'Qd)@JeWߥ2o`EQFgil%Yœ1HM?ukBe6,LDg|5C-vﴻ24 Zv3#E%DoE&7p*vLNӸFo8??ck@Ekz4؅2#7ܚ^̴ ܵ'b>; l5FGpmEvZU2euggyL ̩w]a~F鑽!SɖcvYžF"dF@;Uh|L3ƘсEm8J_T) ?3<Uj# 6o˪Xi @H'l?YN3UjPaĘ<cCW8_ ~΢Po2TBSn zQ Fl]q1C&L wpT3^:YB 2{ S#(^S4j=1n`<{۬so(mVN>؀[A;ʈ3,;oB ;Gkm7k,3 ?Ιkg0$$;َ(w #Ir*lU`.ڜ+& `1 <ImFQ(Ya{ωqD1庁b~O/[% H Zj(yHq%Ћ}vo1 PDq%Xf#ӴprsD_)Y˚A/r<Ꝥ69D}o*t4"TI٪.*א d4;jU`OVͅQuxρa^$?.uF1նAez7~hm9[]B86 uo :X0sQo6N43W_/:ЎvQqPS"BJڭL">Nw[u)nYS_5kQ.'Ѽ"(EUih"- X*!-iz>]L;X(d40ox2T-t6$qtznyx (H>֕qU{fC" ^/Bit=68EfYـAژc |Ck*o GuxO!<~8Rk{[#W%Ģ,Ղej5)a57$Xz)4F^dNUJ<>%crZ{sy.>삄JyV:EUI*+)=|h1`x \#4=5 yԴTͰ+\7M_oC2gJcgl_}ZG8%:E^OfHj׎THIJO( aaXkH#Vz@IMZvqQbS2"&x=eUC7X]!xN66lpi .Lln\yK5(k@pim΄Œ6G .$(Gkcv8_vmKf|g Jsg(ca:L.CY|Qfi%{ewO  c= YZ