libphysfs-devel-3.0.1-lp151.1.1 >  A \ڸ/=„fp 2#6*kKNMaMHZ: H 4hE}ޏ+g1ZmkϚbc>huTpnyAg#0ʔ!yu#-q= _: AqV\ml2rh &-`0w4>pl uGY+]嫯սǡRF+ZDuZSI1>[X 4)xSX`BNjf(ŧ+-cfa8b45e8beb5136733e37fe94aa249c3d4b163c01d059255c1c670b94d25fe6ec2183a0275dc9cc0b22d5583ddbff7ad19a18a0܉\ڸ/=„Z)zZKjEzs"R8vB#xF˹:亗Ydlgݡa@^ jv"bSbSmAZ/ YS[D_WgqubIBo0un$kARRHk؟f(J>|.6PΕϺ 'TnG&<%ΟN}4ľB":^:(T'8gE.7,&WZ(ջp̿]<}Oq32iM إ [8z>pA&@?&0d " a$ >^}    3 DP_n~(8 9 : B#F#G#H#I#X#Y#Z#[$\$]$^$4b$dc% d%je%of%rl%tu%v%w%x%y%z%%%%&,Clibphysfs-devel3.0.1lp151.1.1Libraries, includes and more to develop PhysicsFS applications"PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. The programmer defines a "write directory" on the physical filesystem. No file writing done through the PhysicsFS API can leave that write directory, for security. For example, an embedded scripting language cannot write outside of this path if it uses PhysFS for all of its I/O, which means that untrusted scripts can run more safely. Symbolic links can be disabled as well, for added safety. For file reading, the programmer lists directories and archives that form a "search path". Once the search path is defined, it becomes a single, transparent hierarchical filesystem. This makes for easy access to ZIP files in the same way as you access a file directly on the disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis. Finally, PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, the user's home directory, where in the real filesystem your program is running, etc."\lamb01xopenSUSE Leap 15.1openSUSE(LGPL-2.1-or-later OR CPL-1.0) AND Zlibhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.icculus.org/physfs/linuxx86_64w#Y+\\e66f91312e449dc75f0f1175f26c9ff83d7a1786a60fd188a89600c90c6307a859b84e382878363dc6019a43f3f7c022fec0b1929c54470744c5a4b372e14a09libphysfs.so.1rootrootrootrootrootrootphysfs-3.0.1-lp151.1.1.src.rpmlibphysfs-devellibphysfs-devel(x86-64)physfs-develpkgconfig(physfs)@    /usr/bin/pkg-configlibphysfs1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.13.0.4-14.6.0-14.0-15.2-14.14.1\\U@YJ_WF@V&@R@R OTO:LMa@buckyballreaction@gmail.combuckyballreaction@gmail.comdimstar@opensuse.orgmailaender@opensuse.orgmpluskal@suse.comspeilicke@suse.commailaender@opensuse.orgcfarrell@suse.comcoolo@suse.comreddwarf@opensuse.org- Add physfs-empty_dir_fix.patch (hg a29fef4a20fd, fixes creation of empty files when a directory doesn't exist) - Removed physfs-gcc7.patch (fixed in upstream)- Notable changes in 3.0.1: * Trying to use the new mount functions (PHYSFS_mountIo, PHYSFS_mountMemory, PHYSFS_mountHandle) with a NULL filename would cause several problems. This now reports an error without mounting. Docs have been corrected to reflect this reality. * Trying to mounting an archive inside a .zip file with PHYSFS_mountHandle() would crash with a NULL pointer dereference. Fixed. * Trying to access a file in the search path named "." or ".." no longer succeeds. Previously, this bug meant you could enumerate (but not access) files in the parent of a mounted native directory. Trying to open "." or ".." might have crashed or hung PhysicsFS. This only applies to the literal string "." or ".."; if there was a '/' char in the path, PhysicsFS would correctly reject a path with an element named as such. * Trying to mount a symlink to a directory would (incorrectly) fail on Unix and Apple platforms instead of mounting the directory the symlink points to. Fixed. * Fixed several crashes/hangs that a maliciously-crafted .iso file could trigger. - Notable changes in 3.0.0: * PhysicsFS now is super-easy to build. You can usually just drop all the C files into your project and compile it with everything else without any magic configuration step. The CMake file is still there and useful for packaging, etc, but it's 100% optional. * ZIP files can now use the newer zip64 format. * ZIP files may be password-protected. As the PkWare specs specify, each file in the .zip may have a different password, so you call PHYSFS_openRead(a, "file_that_i_want.txt$PASSWORD") to make it work. Note that this is a wildly insecure way to protect your app's data, both in how you'd have to manage passwords and that "traditional" PkWare crypto is not really hardened anyhow. But if you have a basic password-protected archive, PhysicsFS can get into it now! * 7zip support has been rewritten and improved. * ISO9660 archives are now supported. * VDF (Gothic/Gothic2) archives are now supported. * SLB (Independence War) archives are now supported. * Everything behind the scenes now uses an abstract i/o interface (PHYSFS_Io) instead of talking directly to files, and this interface is available to applications. This allows you to mount anything as an archive that you can wrap in a PHYSFS_Io, through the new PHYSFS_mountIo() function. The obvious and most useful implementations are already implemented for you behind the scenes on top of PHYSFS_Io: PHYSFS_mountMemory() to mount an archive that's in a block of RAM, and PHYSFS_mountHandle() to mount from a PHYSFS_File*...that is to say: you now have an interface to do archives inside archives. * The abstract interface that PhysicsFS uses to talk to archives (PHYSFS_Archiver) is now public, so apps can implement their own archivers and register them into the system. If you have a custom archive format for your app, you can plug it into PhysicsFS at runtime without modifying PhysicsFS itself. * There's now a PHYSFS_getPrefDir() to figure out where it is safe to write files on a given platform. This is usually a per-user, per-application space, and should be used instead of PHYSFS_getUserDir(). It might report something under ~/Library/Application Support on a Mac, somewhere under AppData for Windows, or ~/.local/share on Linux, etc. * There's now a PHYSFS_unmount() to match 2.0.0's PHYSFS_mount(). * There's now a PHYSFS_utf8FromUtf16(), so stop using PHYSFS_utf8FromUcs2(). :) * There's now PHYSFS_utf8stricmp() for case-insensitive UTF-8 string comparison, in case you need to compare filenames. * Enumerating files can now report errors, instead of quietly dropping files when there were problems. Enumeration callbacks can now return results too ("keep going", "stop enumerating, no error I just got what I needed", "something went wrong, stop and return an error to the app"). * There is now a PHYSFS_stat() call that returns metadata on a specific file as a whole instead of using PHYSFS_isDirectory(), PHYSFS_getLastModTime(), etc separately). * There's now a PHYSFS_readBytes() function that operates more like Unix read()...the older PHYSFS_read() operates more like ANSI C's fread(), but had undefined behavior if it reads half an object. There is also an equivalent PHYSFS_writeBytes(). * Errors are now reported by numeric codes your app can process (there's a function to turn them into human readable strings). Apps can set the per-thread error code now, too, which is useful if you're writing an PHYSFS_Archiver or PHYSFS_Io. * The OS/2 port has Unicode support now. * The Windows port now uses UTF-16 for Unicode instead of UCS-2, and dropped the ANSI fallbacks (so among other hurdles, you'll need to bring your own UNICOWS.DLL if you want Win95 support still). * Lots of improvements, redesigns, bug fixes, corner cases, and optimizations. * There's now a buildbot that makes sure this builds across two dozen different targets on every commit: https://physfs-buildbot.icculus.org/waterfall * New platforms: iOS, Android, Emscripten, WinRT (UWP, Windows Phone, Windows Store), Win64, QNX, Solaris, Hurd, Debian/kFreeBSD, ArcaOS, probably others. * Dropped platforms: BeOS (Haiku is still supported), Windows CE (Windows Phone is supported), Windows 95/98/ME (WinXP and later are supported) MacOS Classic (macOS and iOS are supported). Even these might work with minor patches if there's an urgent demand. * Probably many other things. This work encompasses many years of effort and quite a bit of internal redesign.- Add physfs-gcc7.patch: Fix build with gcc7 (boo#1041279).- Add a pkgconfig file- Use cmake macros- Remove physfs-2.0.2-gcc46.patch (merged upstream)- Source code now packaged in a .tar.bz2 instead of .tar.gz. - Fixed "make docs" for out-of-tree builds. - No longer builds annoying wxWidgets test program by default. - Fixed logic bug in UTF-8 string processing. - Fixed infinite loop on some .zip files with symlinks. - Fixed building of readline support in test program. - Fixed .zip archiver losing files in some cases. - Corrected copyright dates in license. - Other minor tweaks and fixes.- license update: (LGPL-2.1+ or CPL-1.0) and Zlib For a license such as this brackets are needed to avoid ambiguity- use original tar and avoid _service files - trying to convert the license to spdx.org- Fix gcc 4.6 compilation - Use %optflagsphysfs-devellamb01 15540566423.0.1-lp151.1.13.0.1-lp151.1.13.0.13.0.1 1.0.1physfs.hlibphysfs.sophysfs.pc/usr/include//usr/lib64//usr/lib64/pkgconfig/-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:Leap:15.1/standard/c645b849cf3e6970db82d4feabe29594-physfscpioxz5x86_64-suse-linuxASCII textpkgconfig filePRjQ,-M5utf-89a72b6fdacc948fa73cd8c5bd0b81f2945f5d0053bf339ec6561e5cb1da7beca?7zXZ !t/z~$] crv(vX0D֝aT[Z֧dkCH:Ta1m|QʩS(,]W 2=s =V#dކq0~D }ޛ!x_iG3ҋKkn^ f 1E5`}>bAq&W\13H$k٨EbȖJ b]ؑtϏLk:IFܕ}~ke%*s9ZXY퇖۱7mk59J!2hW֚4/yC4S ~r[#ێe3FJhue} ST{f f[j$NIZD|-Cim_<^&b*g3F1' *Fҩ 3~Leɗ/ƞ3k[R RkfCYqvX|w/&T"^璖:Er7St!yJBY5s?@] ?<ȡ΢HC}Gг3hNzg LݹE9x`QrqdJS'CPJ tׄȈmk%ה6iBض}M\疲pʧB-CU B˞2t,Ev$6b9] ^o +O99G5/PUv$Z2v{ϡ,KY&Q(W)`bbySLڇZ伣oPVpۑRCtNׯSToUXXɰ$w-~O9 a+ړ]5!"cL&8pi(c6S-`/B8T/79}|Ek;=ȦN>D 9o“ Nbk<,mRЛMSMͿr3tDr$Sp䁴 zd,4/‘Ki":9-Ӫ eֱq(o0 | 'D[>MiPĭA .˧~+/qojǣ~؀8eH?K)IKb9$}󈡓Aƨ6a|$X0|Ov,欘y;{wV=$/2̏<@m<\5 uI3vXjEx=^FϐVY6L!䥏}v<-XSөcL D~rݛb.[c{E,+ ̽b_RqBO<&!M2bviV-aa):MWH&Vaݶ𥰷$4]\)%V T2eNEdi+8`+X-`%rIP\>r;KkOdyLZ(Ե< 1pXvho(ז]rc.۟AɮBbV?>-dUe*:<(A5@ςJоAxgr+\_*`Ä{76'Ֆ;8cC IzD7LQܟ:["Zd83- n`ҘjSol_ձBE򷉤B)1Ǔew}OL`F.hܺlQ!uкl4|&]aqW_yW,apoEf沣MY^ ̭̠DLvn?yoy8d 1pܒL+c6BJZCԮܞ{=CJ%~GW@lWV=bQF40CYI;1]98_1  ]i`p͂'6_+!h4{ps^ȷrߨx*0ז^3 !MBFcB$6,@4'nsd_4t,7ੂoAgkR0A ӑW{$xɍcA)h,GYڹ1js1ڑ̌#Wm`Uș<+ӂ4G08M i#fBHd@uDfrq:^$[(eϿٳ7qy~<+rg3Ozg(C.@xjԺ+a~34rk% n{A;+ZhP0V|{^l@ԩ߇2a.[icCңJbѰy{ ?d/^{]{s5x%R FCk8 &{'Tu%]Dy1tYcW>KW%=Trex"6? IBYXTs+$(tHoK湇Z(i`Z֩{d`wB-yw ]_JNjbrНV߸~{4 s5C}4r>2 :w[rz( /eQymhЋQlOBHzg#=š#9c`Z\31?V1plci? '!Yi1P+q*]ogzͳvkSrjx(1|LۅR4fץ Mm[dQs/-:WmDM:``FiVJdڗW/F@-aur80kȖJ|hG/΅ _ EȀ9/O/rr>LN!#1\/3w '(P+ pzJ.N[ |qKn+;r?iZ_n\L.vWm4!\ڛcB<J e([!6m o8F z; {e %=E 66}o,ꮥ|ii}q:4J`5Ug-o.:ZI$uIeR첸O=W%AY'tVϻdJt&@bHs/8qXW`Pe. gk;/cFLG=Nա[p o0^P?9b6ƶ,凄r )ApM-jCQ|5d.H Z->^7*/SSNB_~5:Pd*٥lZGVf=+n=*`!MNn0#Xޒ5:Cװ* cѻׂ|5~cj⒘wMAkZgJ(x ]{' SnWA4/ րWHj4nRAMذKϘ_'Ra(j/Ol!3: 5׆S:Jy:huck9M..L8VU$NtR~$-J+SD8VMsdddb&D1K~"T z&2 ,Ze: ltOg(Z[/&r]-2.jX]!9-)I!ӖpQ݌JM\jN.CLa!jŠ M .wCFl*rΰIlNi ъݕv80kE1-Hhr-B:AgkrѱaW#% TFW:-f=ۜ9dO7ƌ/]2ػ,G9|gͳԆ_h6/q< 9_4so_1Jߤ [DؕT FaYdPjmPo}8˗a#2-?cF)VuVyހ܈:dZ$bL~p!mJ  d`@Xp2Qp fAHrh75"ei+TE7 S$3?QE[)X6#ĭGF[ {쌼>$XO;QPTA#)LZˌpJæ:eKaof0`!P>c8J9N¿*WM3c% ً^`k \p(tˡnZq"z1)`)6| ㉅5[dqBkWױZ+78rBIJAԖw&(IKzyI 2d u=Q[GA+| QF~,F#@z=<~bsJloz2wr/yx{ץS[iReBqBAq3KQCђ{$VLTiK!*,R3(tRraDD17R+GQFې"\f@^yI !%Z 4P^ĒxUUĺU^ZmI(BV*JH5͞ ,hT% 1c\I$_4y 2d50R"Q,cH٪Ý96;WuduXY[QO7YoUp0l[ }ZmU6\a˹DʬCh4/}9Fr@@h8-HX#h%[c k:vۄ~(Fi9q ?E$@'xҮ@-$BC%4!D4wD>z>8:սV/!7=| ̞t_ 'dz (ظI ҧuu)~ H*=Xe{̼Jc{<< Y<L` FdR$Р2,y4`0n,룇CC" Ȩ- bskٗyΤYC z}?SpOz;A c Yh+:R<2!FQ\#GYQ%FE"(L1O~MI8, \9hK%,D/oG8J﮷NE<3^G-X$Gc ukZ Vݰt8Nhi{r%G8I^2N<{Ol IUUp5 {qGX! ҳ Np߹qX רy{F_xC_.P]P^UޏCq*ݳ0Nsg^>Z2GCrOiʾ6v>*trEܡ6h|#ݯyDŽj"z]ߙᏒ,S^Jq~֟ng[xJ֓3R/bY&fzr?/kЁA hfj!esڸk2yge>-'O/*5]+͉chxNV#J't|ȪO+:U* fscUR6=,Ѹ 5qe_mʖg;#t[DJ1iXWGTE3 iu3F1, 3zU *THp׎r3ZL* &TqKBWd^ >(TݱW Xh0:*Г.z-Q} :Xv%c;8iПDvF93[y%G<ܯ>&Qx5"un (kz''2BstB#6NS3~-SrW!y,E|3$'t/JYqS vM m8ky.^ mLEt{mStCDס⥗'=دwqqZN xF'u&^,%'z1֚xbx>:l,EY\Aө󟫱.ݷa :~<Cڟ\W"k 3tXGV;}dY*̗'EaV9%eMm)y싍̉q(8`U÷Y~}&j>sal bׄdvhj1_5sS "@C:L 6R*?7g1XJvxkʭ׮l؉ß̴m'|t^LҳgD-tr2!)N{;@D6*M9Nft'%sȟ_q+I`%M쪒ciP v)!1-V+6bl;1Ef,s4-ulgjxnikߧxhPBݾ !8³8.uشFnO1c^˽ZGPQap@M8?}.>w-/8I?mdAL˰ ( qJD+œ}8fw/!"A[2X gqpFEBgE1tiwDm˽LSWv{y}G;7$ޙ݀z:Ҩ&]E:M932X-vfă2ȊW -?s̏چv0ROA|eZre$^%֭˻O231U^s6Y٦>lHZ͂$<<؞Kw:TշoT3Be4`J3>b>{"¡@v^(z^}iOmWh3\>{VFMT-rJ;-b\BXZ'Uy%)ἠdj1!V ( eJmnjwh^ ݣl=eh'wtEgAJ@A2̰@Cw`yD slۿ2~XE9+bZc?41 H|yum: $~s, L N3|Qt՚,XCn8k{C{=}n`c{X/?esp䊠kbuip'ܬ \Y1i==<ĭ< 9|>ہpFd2W -FMO딒C1hJ(Q֐+Y<#`;asơϿ_/Gך6*25&WPݣPSYWsf[)~oyƮ a^"TRHWI"TG_3t.8hv6e1hxDǒV%D};dڱw*m 7dOM(͗ҲY;IzXu>AQW583!aPIcєl2x9Yڹe4b~KUgID^T|@3zV9RQI fu.]OWߟ[:HN&90YvZD@=˔뤴,Nh'Bsք7'SΤ Y^0<-@")_/m_x'$0TRs٥ o"JvdaS2 Toגkz(`SA#AEUy 9t1QHН_F=1 +Z\B\SATs I}Ee3(ܭEn7 S̘H7H آdu'd)tN:ku$ ZifC++XRjL hI!]CU0-:4J P+$_WПֽ}VЧ\F@Q*a4,u򫋆7<'<3ʹ<65t™E\נqeŤ>+ѩh ]C\n s䭄sSa?ށP\TK;_Gp Nf?d/3Zzԙ<>&d--4nu+@Ů3_R8]?Uuaܢ zΌF0G͏xXB(k<cy P*`j(!gTpo?ߑH4ˆԬEthuquS'){X?>!נ&މ'}n^Po8$FŹ&|V:I3V X>ɲ_G{ C~tQ_rE^,VܳVtԩacA&4RҐo BdGPt-f[+4=}*ךYÚX 5/pͪڄmm%:-F8/M#=iGc׮/;Bu\ &Z$рWqONq.AH 'iMv,dC2g ]Lˏ)>5ѽ6V$^* ]蝃z;ܳvG/0P[ [\iKXm#{F{Ϋ'ʘARشvnK_H J{Aț^WD(U/F;Q_^`.jnx Gf9LXM:Rμ`&Bk\<Ţ*Qpƫ%LjG 4o 1RDj.m39ρH"V~ޫ17Ldww 1kEJ_JT<}m@M&lBC?FIN1dĖp\rmk00Wh}-qn{ɶ mè:;Z)L2э5&G;X ʟ: -J*K5D2iֈ9efvl18Jb"GBd[yypBV{:x+RTnH} OMtm힊 HNM&NxGvBPY y J}gz6p4 vD)XTu@s/# i@Kx4Ist3yWf@])1d:4/YC#S w }įykPm^ECΡ0wW#["9OJC}"Yi&7Og$Tڧ^_+_Q4IV`w[etLJO ^,8),8c^g13v,;K0|At( R2+(^ E- IM[53eD??,5~fғ%)inWRfaFysk~{|P3{usJ*0">+=.'E蓍 5P4a^n_Q?.J4R㖖HZN3va]0 Yyb٫'DhWC !s9- kMj7bN#C<5C7jC+LIKBYe8Ggn<0/ P1oaID$~&(B6(Od)Y UxOfۦRd#}M@B JQ:ʈ&yP %xI/8.H2IH~gյ6/L "-~J}RP[F~-S:nK%ΕXHάpQzYR%uٯ6J)gK@4ΗYPc~BtJ=G&m/aI oqʫɧuNگm_rH;n 6L/,fӘ?7eLz2?#+#\ŀLk"1rWP%=^qOV+$~(N849˘9F"qf-݁E6;`WS6q62Fz3:l3ңȶ6uOdŒosB鯎0&K mX#,RŰ Uus?=鰳i qq<{-s.gAw)fGuRZ]vjEqE>);@eW'd/ҀM|քB ߞrŵ&W,h9YK]uMDcb_vf]v1X`ɒX}6'et8NHz?bvmYs:rPé^a*a5^꘻)+z5xW-LWJmFFr~Ƶ+5J}{HndKq2(V<]×&OG$sx]](zk%+(r5=~OwvɏP[dIY0x %s4'm*\Я_b Gi}YitZBx;Z?Yzp08 7ewY(;7QIPh/LdUyL8Q)Gt,A膢L+\NY_oCTf!x0Y^{b)T%V_#L'A| UBHJcgǢ8EEU?i$Gz/R:˓@L׊=RwB`ң8Y|v'5Y6˄SZp B:f3 D4sJ,p-AR{(AIc5_Kn$&FPނ!-(C:[ލ6cj73gNviQ IUYcK/6^9f8䢤%>ąY_47rĐܺՓ~:Ʌ 38-َ=|%DSzhn wV)kd}(Wn!>(ao՚v7.>s>&T"dZZ y0& /iǺ: ߐݨ?넒F,Sl' }\M"D*VteK؆i缫N R'ݧ P8O<ù(|X`݆q_#yHwݸq<.fLdYLA_z_fbg KP-SXc^tHƉ!_sz*5XֲN6n?EjI{ßzo S\.<2&r9ݝu@}`Jro&Sf&Pe؉ ]*P `]5U@D%JOHa51Qm_e.nl9.@xhabX4%(\5򦤪XGҖPM&fu͂ *_d ҋܼ kFehHR8YR5E#5An(%g)qUM\*=B~MNo%gYt*^7-9:'!aU08#I)|i %ihG,Sc9S/'rP@r<(]BiHx6 i=}fN0B 8|w$)\tE ''9mkKbs:ӝe7\O@IW3K :4J ߗd,-kg,}Wϒ^>„!w҆s"j3#.zK iUa-yb9?kqT۠Ni6/}{)ݍ6VT`G#mgZ/S>/:WEl@#;˄m mjqêi`WlR=A 6%κ`5'0+&=覿z-&H,4* ʛIo6hn6&|ԟo<cS)U,Y 'qMB" !->0 +O:g4,6 Go{kF4Ya(6i=Is*y9X^ zV@a&pηC J+?]9Qֲ>ι.p8]xt` 2LK!,(hX7 KX$!yǻVEZs\s?ϦD`$O5X!{T`rf+m$6[CX8~\' Y5Kw9gdugohC/YNۯ8lKrO ]f w g /kJcUZߠe+xZ 9x!^tE YCf$F~v4'U?F|_JZX0Gh!Em?NCJ->޴ g0lMCMXKenco2/rg^OCFIub.eX{TYr&} ɃL VG ;d>R@YY2 N4߳8j aO('bԐ7'/S2rm_-Y|CN`yPTKks^NiEiͳtYNIe5Bkܝ[I k-Z_D\zE L+q9cuy "]JHɼFWA-ONӱ;9nem6tpЦNܘa@HadglmXNu2IJ6@e͛1?ՖHCW5U>(+.izFyV4:׶T;F@".(]=ll?w`eʦF<dgB$G4oE6L ꢺZJc A,EF>GZ]`e ;R(412ͷM™vۓ[m&y<ՉvL'~H8D/tޛ /7#қΫ Z[:~p-HBwuؤ+1qE!SЯ( /񤯻ϐK׈܀%/DڧQjdIZi ~Ww*xݿ[]h{׸9-e)v1շ h޵ay(1c 4 )S֩YP.6I3ڍSx$?{Tj&NmjPیo|<mwzTqGE\APe9xBq̆ۍDidLHK*v'j$8K#דÖ9brwJ8ߢگ6> +q]nJinu8[N<%w/,$zI|wF\J*8%jy*GY԰8^:IafҸy_/kZb^R[Pg4_i58Q7DGQ߁9 ݆6D@ LU˙veˬ~21s=a&J1ؠ1Tƽwt-tbkN׌S9ZQ`y74TgK_DxQ3y. UO/AMV; RLbA1ySG-`:2Z|wUdڔP&E -|Ń["O@C]pٵ)WfQ͓Bƭ@IϘz,[0<3竅AҡDI21,``qّgi&S hG$#M$/VݫJXn]EraӘ}^;göѥWMIh! ]` cV$5ː|'Io v906x]t_&!~y/zpQNSi$ k,<5.SˈK3]K``Ucd/E16&sZK#0DkOx=VU ~= #SaSƘUwSg5_.`x`Bp-+`$r-zs/^{{SUDwT$Og/*tԢVM5xC@Pɪu¾J_dKd!yOR paJ&Mj)_ЂX2 CI` ]љ/l4[g[j\1S-b5W IUsPzXI67-s| [ysj}" TR{&kgo퉊AaR]RKHDZI͒&whd v:;!P ,:+Bд!ݸJ{{~sNJnK`2%_÷$/}R %.ԟ3xp9$NW3d;I&ݗ8 wP~./7wRq:p)V-I.Zl׌ m< d9:q 힓Ouyy&uђ(FBo>WŻTʯۑr'L7޹AJ wg=Qq\LP,(o͉c'Ǟzq̐ <%fc>uӣBV~DryBL<͠3n0 =/*v2?Q=ձuUjN:ky"c\_umW yYPUCvwG52R\ye,1!C7yh`i;d`VH(,ޭ`3xD6V)S  3gdiSI@c~G-h. =i>F O6喂 ,nW"0e iLG .<|NV<;_ºJ){Houe<g~Y2A.#>`^VU5x?HjeӫTz !b792+Z MQcXq`!Lw+ήS$> ,z|PlŵGm-&<#DbxtU15F.ffVxLUh( Nt=Zl_$H- 2kϙY}(D~\k!`:Qc! Qu0@;lzH=LkWEns15d< !`BoJ4+PTc-{spHo:ܼDXv{S-QBy,p3{{}39W(Sƪ neC-' ⎏yHi=#':M_H[<@%ͮ-kd!OAcQټ쾢4?8LNNYx˗q +t9&$Rܣ!"3'~(mi*n@{ [UVJ̚%q], &ѣ5~IB" Ū32S!,]M7HTzf7,P7ėtt) lnZ^H>:IpO\c|D4̙$ʂ&F|g'¼+X-iUb{d쉠v0y\ӥOw+M87m lE Cbx~Km~5#{IY@8RAZJ'1>`#dL4'Pu>}MRuh*}ӊ}K v(.sBꎝ Ao%¾m2WNi_u2\k60G=Cكі[Q7%K)m>$N8q GQ U:h$bmN.E+uÒ>4+Y >N.I|Ɏ)X}_\:'d{=#2)\~KsI QD6lcDRxuAot^ff+܉Ua+G浨Kp9&a]AAGpQAM)m |d{GY(}<HfCh VFliS0 6vGMhHϞi٧ A Tks%!b| v wֽ#hrǿ} _W/e)zmR8g֨6;񼜘Q ɴrtV"&eȶB.g]>.7hKELomb߈rk%WBǀ|cw O-[9*ZD~5 v9.m7M]u"zq&:?LjC5]nꥲ 5{W&f\0 |p%,)$+ы8Zҭ4JƼzOKww>vtpq ZQi.ʰ;Y=z, )%/E&I8AJ<6^ 27WOS:l*Fqp]N턢 \^)o=C  K>đ@ U3Mhdn"q(Ke-Q.Տr#UE$FR8ӴY);B65F tor0Tz@ˋ<gDj5kQL8PLZ@:ImsP:p]{SmL+qv<5*yV"Q7=^ ʄ`8]"" GDSR?}dm#3+<;`48/q]GEջ7JDKD]RWJO!Ӿ .d"|=h63?7(Ϩv8\r_1'MQ|#Ƒ [=!k e~hp+zR;2)HGj4ݙ`luY6@2^6Qv0J;G`O՚""sU 8̩gad(<❞*0Ą81™ΰ!sPq%j*Yׅ1Bvns)VpVUAmڪ'FIx]"JW@n+:a`_,ƆrNK01]7pzM7 l,߮&%~C!!c:UU*> 䂩FǑ]x ` b= Pf%;"e;|n8haia-}`rw=c2KԳFua)(I2&2y==U$شb2LW qCŁO :X]|B`y1-mFޜFgy0NO:tˇ Xȃ#G #~ǚ 269*no0oY+ ?: otlq^Zt7#9B{GMJkAZX:j&&hjwo JqQ];d2Ý7,C ԪEЅVs~;/xP |U9j]F{aoWɼpyaW5/=3Kx2}l1VQlKt`eSF-3Q9̺Nz='s+#EH5*]f5E Ҫ4oK^F)pZ9 t9U K㷯 wMFwNWmBliô dl'-TGb=,e9[lx17 u d%_IbRŊbv ZPBC"J,6o"PτIt:-rގc'4Sob!+AS#m%efr 6{( D9; !f6`:>']&J;&feUM v7C;nviZ{a6H\g$pooۢ5|6*5+7q|TR#JAe{w>96Zc?J}b,Wxл5 E'2`@\ɡf'}P(MG( $($!lV_w#K+ϛ3 Y5e{<@C5{~1[bkQO5tx,f%)^Hj :eOkTj[~x::!cѫ7)j3jƕQ-c~w f p9ʵxyMLo#i˞sJ--H_ VhB~!:ACԃfm'!HJq仄Z *qL"CL{veMx rma!-v{uQ7l9泓OKqԕ\GXL(d/e{}A٭e .u:S٠#'%|yF Ұ/Ȅ4]VpV4tGl{ P9l_s? Q#Y?޽ʓLa a  ѸI4O4ȵ08AHReG苹H/庒@18֛:P_kJkksA}_UK6 (7Pыז/Ε>n{rI+ěZzJ ȶt) VUЦV/uG-u6]fP׀ԃtۯ"?wB$lO#k*{] iA6l7WsGӲbL# 1 9w#tiAc+He1tsóhdwY3gfB !0G9ec6cF6G6L.63ݦ3>իE| dÐTEˉW|TZ* | ~u fEg %M(ƓXMډmm!!b V*.N j܀`]}՛[[d0#QV5Nn~A;<V%kMF`NGD* R&~~a _'mVI;)R*fX;4vuV$ QD;R;~=lb4~#[;*c{:u9xVk; ЕܑAELބ- S\4?[դcJTgcQR૩BFA$.g?DYTFFaK[%9-_TFU=게_ڔjpNiw>~mVv RjA,Q^cu`;@Dh[,Lm^ckaM 0R(L K X3}g^0ot)pVq̗ @@-?cib&{\э(:W'qQ i9Ĉ!M{ݰ}4%*}m$1ĊÃBB;/͌l8 eY|hhl:t|IMP~y^4>U +3ֱ:G{*]GH4t(B8eU }ùymHe:hw=eL{ǩ5HdZ E rá2 VKg85%(!.,M ]52$Vlj de!-#cXzv>*B݈ժq/;k'9< $꧜|C3ӳ 4+ ",kҹ0=hkZ2Q,izW7u&{ /p+k7 2<@+pPG(|>5Gx( R#ڏPXJGY\WPd7h%5 ;]`J9";9K\ryCZyPŵ \2N'S$bzPkV ]^y1OG[6C<+<*ypZ#t`W"XK;"jլџ0_)ro E5m ]+*|Q=\.F->Hcw%5 V/s01my2qƿhbYpM2޵V~.zȃ"[/xCQLɀW$Ϫ;,5:{߸8&ɚjiıȌ9*͛s h_<'W",-2}"Y-ehlim2g=nGB/bޒjŽ5.{)AǶ|: {Bϫ&A w Hn;An6 bsO(q S2'Kdڒǥt>_.2N+yrnɺ?-Gx"aZV9Kx\uXk,`s5te-I> D]Dw1\)>TnŸRQA8Ĥ ί:gߍʦ0).S"OCEw&~'^ָӧp"bT~ܜq 6;ǀI)U^\/"f=Sr覈Ʀ?G+~% &\OF۲Ve<ł >9AA| \b$,gEbw U'6?Ĵ:В_Sρ)RcmwQ'G;da(!ɢ;}kr`|9CPͨ~)vb)gtCLmvUn~_ƴJ NM!s6 (qOh^aMvU͂`IBd.)<˴ y3+ڴ{_apjmܗ?l%aH1n{OeXD{.t'œ`!@DwoL4%oVRԽZBq](36LfL o1RDUhIBP8si4萲Z2[.dRA{6u-CdWd[܏w%^C{}"ܹڃDAߦCk!~ YNt91.U;6#ɴBUdw,;9+SU}pfmyz~ -o HG VD0y$xϊD)θK)w_<)boƋn5ФO+% mO׵I,³hh!.T:9񥥧"q$ +?jƌ7wtKO۟Z8*RkzAEF`P.ӟw$,ұ,;)~bZ'hHI0XcD{6bQC(Ŵio<C0*˽H` B iC Vq0\71eB"d.Pؔs(azU9D v1S/" JSa>NjpOgu/~ YՎbV,uni &3@ՉA¬&ɀ3(܃,Bc[ɵAgp#.fae׼^Ы%>U}dPI?d5Bad-+ " B `7>N7ֿGL9ޅbvhl?rtΘ8jF ]Uh*[ wݢ<]UEBÚc3fkKO<%Ln >{Z.W] ^ S篦 oVB )Zra>:{o)֊5/>+V!8iG %0[ !qQ.~[J{j4*>YipME4m:0R\ {?gHChC¸m&uQ?Q~ɠ4edd50GK ȠtIE5ɬAԄWV p-$ڌJ^ڳA{1p/4DqPXڗ7)W,6Ƞ=IAx䳤9އ@9f'*[H7{Ygajyx *[[0gmރX 2q8W׺XwURU9:n2jݭM ̪^#d΀޴z!*lז{7yNy,^܏`9e/&rq &mk*)b!7V:{sJ!/ﺷQ/rUڔ?x ɛ}c!;FmL~y,s2rldmY.=r\#. /pAACEtanc$/%qk#%5bΘ_<p^TH<U D21怃ّT? /XDFÉRØ[鞗|R'f?^gCxx›>-skQ]](w*~'_qi. 4B('wspT'JčjB9eL Ĝ YZ