libpfs2-2.2.0-bp154.1.45 >  A b}9ڜ!M@eeeЈnijx]VSveñI.]ty>2Ӝrkg{.1 11"gp 86Ku$?s Oc8gL JbGla%cN`)pWukP잍)ѸD[E=u{GO;k%ɬN[8?B|{0c}gGnx)}3xͽcei!s:kp~b{'(C(~[kҽ bc4dfad41ee91735d5fea688771fe99ae3bf185dbf798f1509a9f847aa333c0f1cf62a397be7d55d5f3bb5eaf84f85ed5e3a7b8fdb}9ڜ!M@eee&]]dR&']j,pvoPj"w\ ejo07;iIVF2\lѷ체?9frzT&tzCei*etXsrfRG ww 7W$@$ȨQܾlƣ #׎͐*iۅi ndM^Ɍ2gj7ՆtP )1r)JQ͏o0UOWQ+Iמ="xU\wJNjJ2ּLf𡴉 >p@#|?#ld   H  =CLT X \ d  0(8$9\:> 0@ ?F NG hH pI xX |Y \ ] ^ b c!d!e!f!l!u" v"w"x"y"z# ## #&#hClibpfs22.2.0bp154.1.45Library for HDR image and video manipulationThe pfstools package is a set of command line (and one GUI) programs for reading, writing, manipulating and viewing high-dynamic range (HDR) images and video frames. All programs in the package exchange data using the pfs file format for HDR data. The concept of pfstools is similar to netpbm for low-dynamic range images.b}9obs-power9-12 8SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttp://pfstools.sourceforge.net/linuxppc64le 8b}9b}9ce170edad0f74ef0cc32cee7695f480df6cdb7697029b8c01b21cbd29c0b6d46libpfs.so.2.0.0rootrootrootrootpfstools-2.2.0-bp154.1.45.src.rpmlibpfs.so.2()(64bit)libpfs2libpfs2(ppc-64)@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a@@a@a@`\{@^h\HW@[Y@X@XP@VVV@VrU@Stefan Brüns Dirk Stoecker Stefan Brüns Michal Suchanek Christophe Giboudeaux Stefan Brüns Christophe Giboudeaux aloisio@gmx.comjengelh@inai.depgajdos@suse.complinnell@opensuse.orgidonmez@suse.comp.drouand@gmail.comp.drouand@gmail.com- Use OpenCV 4 on Tumbleweed - Guard OpenEXR build dependency (needs OpenEXR < 3) - Adjust pfscalign package name to pfsalign, match contained tool - Cleanup spec file, remove old dependencies: + lapack, blas (uses GSL instead) + doxygen, libtool (unused) - Correct GL build dependency (pkgconfig(gl) instead of Mesa)- update to 2.2.0 This is mostly a bug-fix release with many fixes allowing to work with newer version of libraries. Several compilation issues have been resolved on Ubuntu 18.04, 20.04 and Cygwin. The HDR merging (pfshdrcalibrate) uses now better, noise-optimal weights, which should reduce noise for darker image parts. * Added: v210 format in pfsinyuv * Fixed: memleak in pfssize * Fixed: Fix format-security errors with Octave 5.1 * Added: pfs_automerge * Fixed: typos in the documentation * Added: simple deghosting in pfshdrcalibrate (-d option) * Fixed: pfsalign now uses free AKAZE feature detector, avoiding issues with missing non-free OpenCV classes * Fixed: Updated installation instruction for Ubuntu 18.04 * Fixed: Fixed a number of compiler warnings from g++ 7.4.0 * Fixed: Octave interface upgraded to Octave-6 * Fixed: pfstmo_durand02 - reversed the old fix that made images over-saturated. Now 99.5th percentile is mapped to white. * Removed: pfsinjpeghdr, pfsoutjpeghdr (discontinued) * Fixed: compilation fails with GCC11/std=c++17, duplicate "clamp" definition * Added: pfshdrcalibrate now performs exposure merging in a noise-optimal manner * Added: pfsindcraw now calls libraw's dcraw_emu instead of dcraw if the former is available - Rebase patch: pfstools-1.8.1-fix-return-in-nonvoid.patch - Drop patches (included upstream): - pfstools-Fix-build-with-Octave-6.patch - 0001-Remove-using-namespace-std-from-global-namespace.patch - Disable EXR package which does not build - Reenable OpenCV package- Fix build with GCC11/C++17, add 0001-Remove-using-namespace-std-from-global-namespace.patch- Fix build with Octave 6 https://sourceforge.net/p/pfstools/bugs/49/ + pfstools-Fix-build-with-Octave-6.patch- Require freeglut-devel instead of pkgconfig(freeglut). The pkgconfig name changed in Tumbleweed.- Correct pfstools-fix-libpfs-linkage.patch * Fix broken octave binary modules - mkoctfile does not specify - Wl,--no-undefined, and modules fail at runtime: ".../pfsget.oct: undefined symbol: _ZN3pfs5DOMIOD1Ev" * Fix random parallel build failures due to missing make dependency- Update to 2.1.0: * Added support for .yuv files encoded as PQ2020 or HLG2020 * Use Qt5 instead of Qt4 - Update the URL - Refresh patches, use %autosetup -p1 - Drop pfstools-Qt5.patch. Fixed upstream. - Run spec-cleaner - Refresh pfstools-1.8.1-fix-return-in-nonvoid.patch to handle more cases.- Update to version 2.0.6 * Fixed: --frame frame range spec can now handle negative frame order, e.g. 30:-1:0 * Added: Added photon-noise weighting in pfshdrcalibrate - very small improvement for some images * Fixed: pfsview does not change zoom settings when flipping between next/previous images * Fixed: Fixed bug in pfsin/outimgmagics - missing call to InitializeMagick causing assertion fault * Fixed: Fixed bug in pfsouthdrhtml - missing call to InitializeMagick causing assertion fault * Added: Matlab MEX files can now be compiled on Windows from Cygwin using VisualStudio compiler version 2.0.5: * fixed: pfsinppm now can read multiple frames using --frames but also from a ppm file * fixed: a few typos in the documentation and code (thanks to Andreas) * fixed: fixed octave interface to work with Octave 3.8.1 (and hopefully later versions) * fixed: octave-config used to automatically determine were to install Octave files * fixed: compilation issues with c++-11 * fixed: bug in the assert statement made some matlab mex functions to crash (in debug mode) * fixed: version number string is now correctly reported * fixed: reverts mistakenly introduced fix from 2.0.0: pfsinpfm and pfsoutpfm do not flip images (top-bottom) * fixed: pfs handles now very long tags (by truncating them) - Refreshed pfstools-octinstall.patch - Dropped pfstools-maptype.patch (no longer necessary) - Added pfstools-Qt5.patch to build against Qt5 libs. - Spec cleanup- Grammatical corrections to descriptions. - Replace %__-type indirect macros.- build also with ImageMagick-7 + pfstools-ImageMagick7.patch- Disable pfscalign subpackage to fix build. It depends on non-free opencv- Disable opencv support because it depends on non-free part.- Fix octave dependency- Update to version 2.0.4 * fixed: added installation of octave-based scripts: pfsoctavelum pfsoctavergb pfsstat * fixed: libraries installed in lib64 if needed * fixed: added "so" version to the pfs.so library * fixed: Replaced depreciated OctaveMap for compatibility with octave 4.0.0 - Changes from version 2.0.0 * added: Starting from pfstools 2.0.0, pfstmo and pfscalibration are included in the pfstools source package * changed: support for automake dropped in favour of cmake * fixed: pfsinpfm and pfsoutpfm now handle both big and little endian files correctly * fixed: pfsinpfm and pfsoutpfm do not flip images (top-bottom) * added: new tone-mapping operator: pfstmo_mai11 * changed: Thoroughly updated README files * fixed: several issues with octave scripts (compatibility with newer Octave releases), in particular pfs_write_rgb - Add dependencies following upstream changes * cmake * doxygen * gsl-devel * hdf5-devel * opencv-devel * fftw3-threads-devel instead of fftw3-devel * opencv-devel * pkgconfig(libexif) - Re-enable building against octave - Split out some tools into their own packages * libpfs-2 * pfscalign * pfscalibration * pfstmo * pfsview * pfsglview * pfstools-exr * pfstools-imgmagick * pfstools-octave - Remove obsolete patches * pfstools-octave.patch * pfstools-stringcompare.patch * pfstools-no-debug-mangling.patch - Added patches * pfstools-maptype.patch * pfstools-octinstall.patch * pfstools-fix-libpfs-linkage.patch/sbin/ldconfig/sbin/ldconfigobs-power9-12 16523739552.2.0-bp154.1.452.2.0-bp154.1.45libpfs.so.2libpfs.so.2.0.0/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/dfa510532d9757967755076ce4286315-pfstoolscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=75eb38213bf685d220d44572d4a84597efbcc6ee, strippedPRR RRRR RR R RRRR RRR@@|`XUGc=.EUutf-8452eccc292a766f1345569ecf260b16a340c31df8cd39bec92c70aa11f4bd58b?7zXZ !t/ c] cr$x#Fge׬ܡ^ō f]d3O} =;='h@"%4VZSRG䘸 /E}K -[NpydHUƚ7(+r37^UȻ1ɵZ_Qo\с^i1J3?B +H(hDU{]52˧. ۇW]ĩ!3d9IW9zlq8QKsO@'bUJ^3:mȅj'փ>9>IEޙNw@x$WrFkJ5>3 ,L065Kr;zü~EGNn"Լ[F` ~^,7gXׂje³U>d1*T]%a]!ɾ"ǃG> Y& L^(?J^w>9$n6pf`'ro٭x0+u렣0"| HZXO/?9BmE\g'wHXVjlx##ƚ J߅OUd?djZTAQ8R$3|2[4߆k%E7;{{>YZD&N__~gmvZ_VգʄU1+hKhdgB%ݮxThH\a] dVo_bWm :*w pjOÞP$=-v*|R~_ dg9 :Cp1q| ƭV!(3a B$}ۊ[1dhU?Ew]KdΙUk "oTHE ʩ$'S$<7PYaV6W2G*iyPӿzl(2\DƕygV#r -%았NR]`2XgEi(`wvThS22>^`{ fMxK&6f!+\kچUH?uޱ)iWS77{/ݎv{3.u_ f)׆zVs&[_rs"4jq]S'186 ɡСV/W1hL3-hYs׋Maޣa`):gUK3sC/B,Z O\Ͻ&.v\װ8!go -'Ϟ Xǖ5 R'?޴6n97Mũee+1P^RIHC7-7ф_kgnrZVfT\w(ۼs_޳D>][w@E^ʎ4/'(ڑ=~$W`7Dz$ډ1ts`HSymSc1SL)% inҞ}II|љCa檺čx0qg3-ԬSL̛: )ܽkrwU4*:jZy5$p7 rԂ) NG36O*i4u/ =G1(-PJ‹pKD^JW)&zӦ7GNٵb Zo.j hFX8 a5f))֌|Ԭ̨;ob3e]{'$ERbfoᄠ!QB7 +}:'-㷰vi\P ZXĒː]4d\<6d(d帺<,|V%GUȵj* XɫG/(U},9]?w/vpeglGX> O"AbwEY4v6YΧ Vt&!x $!N@Q_k2g֔j=z ŀq}7jzfѻrzx:_3_Ni1ȒgQ?5#6 /! s5S ebTS턍ZdNj)Abοwps:ij ʰg_#I6 RwAUɰt98G1PśFLm5]^W^2-݋/$j\3aKuxK,}ȜxT}ۊb͙ 1']i"B 5 6xGFxA=,jC*_X t'󩰯o xƣNkx^ǹG'yVSԅaC!wU,6q2Ra` B] khgX &w9N})y]` s_*gPi`N .h=AΚTu SxQ׊(H+\ $FMv[=N#U--Lwxg3SO;dwΰiV컈:mNLy[jms;w7}p^\Ԛ,7/RBG~m -#KO2 'º]?;+`2Ĺ ׍lThI7zc*m:ifsz坬\ˇ;EdZqg;i)#gUBoAtl*ȵD5 :Xi@RU$S2 %L%`:.FEgdpį51bn @#.%[kC++D_zQ~C\4|* O("AE@!5SaJ_wPbE2fvғI?dnڢ9vb:vR8f|h9 q.k~$`@e׭'Vk;WU1aJcJ3B!Me.Os =\U*gZaP2'SqWUf aJqd<{pC<2qfc-_4m$s\d4kdZnA6QNI)I&X6 4uҞiRP~)I1!a[VfL|Sʖ_f{t>BML{#ym?Ji̭EyuCÍYg"qb2Dg"ν[tX8ƍ!q뾀jMCOxԕmuif}^aw|F/ _Y y. IGbJ;ypoI{w^pVS2$g)HXhg!JWDZLp( 3C\7}0TWd'ٴgUzvpzz=GK&w(x#3c/fp}wyJ.\Q;Ԟ.G߰KMi'gJTg{Y+?Rx1={BE'wkۅ$%L{N 9.N.Yu {O1n:#L$*<_=`S_NL[b%k؃rnL|kx#.;e Nw0ǪTt $͏\HS:3ZprTRMkiC ڞ (TIY6.Wz"YH]? } CĶK8{n/Z5*e& $#d+wJ:B'&4'f}AWOK'ww]{O~p p'@,#/ YTEz>>]z h3xrFp[g @3d}>h[J =t%S֧f\[.ӘaA1'݌&~ ؼqR&2:~R;z1- 攡HiO &dt4;hm;7 [ޭ &A{CIh(0> G4ܸ)'cS uN!P>PIΈ.b5615| "t6MçY$]Բ&$-Wl=+TΗ -85_,gnpa4!ȴ$'| e0 R|yبCaV>uݎz5+ kʿ|Ǻ=@D*x7Yko)ea1if@?Kqbr m}i䂏P.CXky&ʷ.`Y J<&{Ck9Ď@^Dky v0ZB8c\)הh};Y7_'B%?<kl@zޮ~\ Al`@qo6C/Q|YҸW0ZNK9"LbO? dsS56,1$6?Iw3h j+pEPJ6Zjd[{s.svpfl||K-. ^9ҮԲ&^KvTO Vۻ^'wd{X_t\B#G`]fb"pp-k;;_ Rr?I/xʋOU0cH̋uwc$i޿w*i%z< 8Bhr)^,Dlݓ_GTڶٔst rmTՌs^ v'Gw iz?=0fYəY5zK@0qپ^bO:ks]-Vjڂ1J 辐W?4MpS do. َK'Flz@U8:MBy-( E'n縇 ^!4+I+%RzVg? OIuBb? ,sTte38Vf_-2~2<)! D.5ް>1$i qH!T#cEw>"@bc祲B@7{<Ԥb1˗+pHc)ϛhb*w#-"F.05xw RD2F-w{GÀ6x]ž2Ag%C#@yrو:EêX(0ֶC\a"/uLAYC^HN_ʠT ,Tjib|WW+\5G"(AȏrM1xb/q`7t_gv؝*k*>n#)jNUu>ֈ< Qx-9QXWw--<} s^(0ITM!o}0\B);\$!8QI~HͲ2~[=0I 㙄uF'+EJPJgUeɏt Q2 ^6&^-Ϋ4*f'2$u'#ޝ_t0j~{Hk.;V)^xIaQ W;;8Huy߻˜[ՠ_Y=T`d@ٿ6Zf.>Ů*R[DDƬpV;!uQ v2ҝlF, ٸY$l 7 J"^Xp]+Ĝ|y WaH;h[cܠM7 <Ӿ'B԰ab VFC'),цՋŝq!kF\Yݬp Ǥ62agnf_Gy\B5`0)/ᖢ8.{P9ᖄ,i5- e6,;fcln '[5RDtմs&it})ؘhdT~_5qd!jqP*Ζ'_O:(g_;u =8K}\E\ Ъ>C/^0*™ez dFGSZNzLߐJ`z`\Yg0eL ٤%J\.`)8ubh'FנYTG{o5=Ҝ,oi*rH8@GЖ%bvV+Y%9'+@GP+DPNՖ,om q.  x~CUb<Ҫ6Y`Š"rf:aU"Nh%xV<&Z+Y3 [{Rl(dkݎtA f=iyn(M8. d5{PILCz;!2A z pU%Gu&nǦ)|BV"plwQX3^'nSQ yWQ?PWG@>ۤwT*s`SĜLCAł3Gf.dIu`3J †jfj^€ bR#OػO[A: #+Bj̜OhlHgOe}Ca&+NRX:S 0(4&^#Qz Zޕ1kr\9Jնg~;@,P1hڊ^bKY*Qf3"ˠdOzYO Wp0dLˣ&>q ۞NBiawXH7fZA{w9_YSj}EnK'ȤX` A@vDcM*QB/\1mO ܓ/ p_HAW$37EfX@`^\nw k)2O[(oO$Cdd];k&*3VP4w""W$|;f D{p h|~dz[l&/ /cѪ/]oŇ5&|Ε +@\i?'?!Rxq<z9!N^?f*,ʣ$F _Sr$**%D1auBT*s͕|hҤ:E&C%~ /政񪿰Z ܢ'GQ?E`w,2U&jDT#YlfLI:M[RJ)VDrgʃ,͐a{p>r+Q?,+'q27 XC[.` +MnefX,D(֠icK=#&`evGu BƘuq:XH}wY2^ нد(ӂ M1 +q97ΚYʩAWW^.p{E "UVH:~iс2Qks\iVG{ _^ӌ"i7Xקa}آFѣ W9B(蚭+4T2@cyT 4Fҫ!?=D'=km-"}5Nu9eS'๸V-or+ Qq2%ݳq3#s.r=T}@A[&l|&O!ަw9wnkzKdͥJ9`PKS.%Y/\X8ObjV>ؤcB=uYNFO:Iao?O>C*]Q~A>9݂ ά{boG\e>bnߛͣ@J7dvu! Țx̬e:{ڷ}xB8,ƍNĊO +Jl a ފˤu=$˧ȻE`7WD-"YH 0<;ߺ]3UEdA5WȝU%!^Ԋ?ށˆ%>w%R')w΀, !@X8 (NNtCHVMo(3T9S5gRL9*/ ~|ОuݥWLVxݑA+ mB|qNz ^NrXEU2Cqt&w+y(=v#aQ]I9HRwy  [>[9d7 "-^ɾT\}xj+ U`BD|,gɼ6S#hSd"-iBW)%w~`n .O46K;JT55L&>Pvh!. w.NJ.~Goh ;0]29%K~ vL!8:d<8QdACxuq<$CvQj:E".$ tknTl-ӉDqgI(Կ01' sWmtLTڬt!\sap7 f?!&^6R`>O~xeGaHߏt,쌀5UnG/E_N,<52ĵꁉTZP| .A&Xs4Dd2 ͯ!4/M^3i,Xm#D YC2Z!4~!yn,ܳb ;YAԒA!*=,R!+ GKJF~Drj~2x&(6y8 `{ 3c~yzYDhy k=FjFI]?w8q#U1N;<\-e8x2RiuBE' Q0x dF%i*{]ħ֞1KϿn,;z뺣 xOF| REݷ恏6n: Zr޽R'98ji6ސ,'spɣH`K&>NB 9rWV~Fs~ahW  LFLHok{2O\=ZZ~C2P_\@QIzzJ` kݫ^9x׿6!t(Q`-(-uȘ4>F*O% ,F%N2'2d mqcp*r^M@OuJvЪsxzcD@G,;e[0>:^P?|= !CF̃`só0JxЃa_A\9uwf&XȒXr0äEg[fԟ }<1:a i\)e('~ͥ <;ZUzad+&7Z+U!mQ.\M-et֚=vR7+E"v^?}6kl,>#[U?:wJVhr-,.fwTo5lSN.X߁hًp6Y%'ee7]3 02'AҏRd ita J!)hÞ0dV>0ŁNAS]4 nDlYb:4TiuHJj&:,\IUcB[&6.7=U8H˄` cpҶcNŬKI18'"JwC=ZfGTZTK\+8jVV]o֕ȏaHDcx3sS=uW12謹kg3 sj7جR+>;v_@C%_>'9C G #F1Bi67DJ>(7+l={!s.U|>:p 9%70Zuxn%n׮*N[_a\#/Hew*vG%{,;EPHZ,MQO+. !Y E/Puɲr"g}*e6>bɨRֺYqnM<X\>1P*yI¸n]οSc5j̠ 8%-vK xt^7j`p;*@ʱ}y##y2D5(E^3My٫[csI\g@ޭ#`sbR>}"BltNc9Nnm8k Vԫsw0Gbiu&E]tSdU`)ecvI V'Tؖiꩯָ^x za{dC GW2p&؅%zb4^>B6+2gwxgYox,qYǠVOP3=1]+;Slh`mN]nBItm0?3n> J5w9U=M _fR ~aZ|zb~QjX O͙L 9g)I=B91(4^]D 'z<@^IS3t6gXl6'o*mx^N{am@jmuRYZֶ쾡0 Ll tL >&4/q\<9h&̩PE79o/Cɨ_}&U<(Mo2 \Mn1VFB?i֥K\&ha {bISC9n`[ Kؐfg 6Z')IV˯Jp{5ٳlɖ$ȊJ,eD J`grI ~HZ$D{ _մn`$%j{ :g$XUjޤ龖#[He!b]@SҎԮ~;l'])g TW|.t+6F#3wxR/xZd 1mЖt`o|$ՏSv,{#L#_+-_XTDcDD548\QV=Lq?=NkGa|910`/:֡,X2vjJ^ٷ~m.ߟddh o9)*]ev&A) ~?$3TUt]\Id;; !43V[DN,=l:_]w.ñ.j,/^f5Z*4֞w#KugRSyj i\5lf^e9L] "\l۰|2DO˃->+̴ %Ś !qC EY}7^J C6<*fGߥe%JZC4vGs43;e4W]׆r+}/HI ̲S1E_G,+%Y> >v 33G)4d:魨\Mj?(C_አH8E/K\ GBXUia7W7o)o 602i!I"]AcnkޯCgC6rm0`?6=F+iS4 o][#_* e66ryFWb *N񄺣EZiqnr/s=dxh2dPЊL6nbS21g $7ҊdI]aT rڐcDPt0xWx9Ξc ˈh~{%xo7fRdc8Z|Q[+)~zWtNg Aڪg(_՛AOy*8em9]J6;}XP}0W\S  ^W][(VXɼE|t`8"BO8U`iCbg,z@Gi ?R].6ۀ|w,|▘\vKPH?Yh>k5gFh· XxܖbbtSjd_- 2tH'.VR<$TVX^"Yȕ"^sc#1:[lE:{*[cb0"^AjiW!E~Ayt'2fQz41XTX_}?F}JpeHvNiq+lv?;,8'biCYJ~6@ NHp h 7eJPQuQǥ\brmhNEL(#?'JH|h!#-w$ք5<4@3pVsHITE&܋:QSvħ_x0Ddry_v&/tϋX3b{֨[58:|JiI6 y()1sw:g5ri2ӵovD$%|bM2OpQl`sG4׈rF)lw_Jyk_$o,!ΥSN\dIzUxd?[xBx}%Ću 2=y.8o 1P#یEiL6V?GSw%ѿ{5@*- *=t}=0wz ( v'" .(GLHR::Ȼ 5{ %"]x* ]1fUu;&Gho<}zwmd/Mխ A.#xʎ6ovks]B ߏ}y5R p?^i܆#$EB?4DZA"XoC0 R]kqx 6&b9b̓ 93G6Bm82)6:+&y/8 xQʤ\z!*1ވ'1ϻf8Q/{1b> ~Sbx7Sokofس$5"@W}GtܘL@J䙖IC`(@ӹ_M`sOwxAc瞲H*]RA5?DJR:8ԁ8zvwF=e9& HWq6ƃpO{jv>iqo +3V~!#x.Qvǒ╍(sW" u #Uި? D$Tcݬ8 ƿnSjPX_2&*|K5L_GIZI` X~ x7 Q=^K]64#Bʅ\{"kf  4mdEMHz[BD1aydd.jBZ%#Vfj*qZϮLʗ|lPlAyDq1u(x1)'d|e~$ f>ۤ][m<Σo nl.ʦ"%<*)UvܯM+ kʬj*H (Ow9O/XYY#ϗKm/>L  D"{BWGANGO+v*r[hxJ'=\iAgO=sd_}cvĢBp-F^Jt]v!Z4WFV"EwYi.9D0 -y>_+b$1Cֿ/T'>p5M*lcYHIÒI',SjlO%kUd%oxyލӻnZIJrP"t.߅aLn+]U!5?'p5墻1udMF|,z؋k;A衜 92 h1EaP4P;/50{_}ޓ)ˠ?rx +#ʷXc*#" ]zKR%ݢ=_"bN5](H({?P·^av~B1EG$`ڛP> 1y#@"Y@;7 xYNl[Rչ|^ZT` e +/WbqpjTfC|\"`&nrN*R7.[i5INĠK"\J7Ra=#Ʌ_N!s)V5Df.ɿ%Ub(ǡ Hkܿm)VQb?Bk{n <Œ)+\$VzesOb49lp?Ul6Y=4AVIW;`>Ҭ U1EGٳ1cCYA#{3O̗[@GGF"qW2|=\N'Lr#|k|a{eC꫃, c2#K(Mu;fVI9bzDS,CCp!}Bb{jQM)]̹sIDin|WjX/Գ8фx{fvcޓwwD-.1X&Exs׈d99`uqub1M;GO#y6('-R)[6<pҡ-i9[x,VܟPC$Blq6$^}Ӗ7nqFBm!8].鋧QPz` k9qAAU'k|o*Q&lR~;\d)rGG--Omr[8b\#H#i%k$j_$\+<\{8dݧ Ad `/.pL4!"Nt;wUu߼\(:}4c-2Ʃ؆0cWQ RB>kwE4[K0>]^bħyX(>eKG3oo{#hy/oE|i󧱮"׫}CPWae qDRk&&ܖDZfNsΫ% GR>L궁\{1gMpS6Tbm~ '\q>i|Q.,n;vYČd32K3GpO}h9VoD^##oy2 \NOXysUu=ufzE.Dq6_3T>zU >1%N}\f54z ەntl?(,xe4g6*GkגkӔ}S3m>= w6W'"f1!oQj.N˜LP2Aa}|ǞcL-+s2Q䰩V!>;{ E{J>Ra띋)Aڭj-u͜ꖞmJ6;KL*U~H78w1jfycMsUL:ғf-UY+dvrv KύOppHkB4o$Òpi)]Zh-RwBDfqӢNlf)U{*X hn9aP(A!kLtA<2&O|\@5ROFm}<;ȧr/ ~D rp9V5܏:PfF}˚tq7|ODܢVa Dg== b +$ljsrLF9.'^+ƣaf;9~y9TvhE3|rT#^֫ou $7n|$Su 7sY*$w?,L݋C8ֶl=?,gsyǬ$m=YeK&39K 5qm[g'De~6D8V~ J3$I~5:3_pQ boq)SX갻jP@jt^#{vQdO8~:3SQR6:ύٮ c9X ]l& MycpQF38h[%y~I}QQp-l>m$ nsFZ_ @#ž~E]b z")/bUJMЌh}ȷ zpJB\wggN OʄC0d  eKB'Qdktz5h'ZadTy$8,W6SabplIA],۩qW5p%ic,!;~)Y~->q+8]S@S- )O>G~ff~SlJ)^7"d$\>LZa 803F'đnŞqO|  |p o1Qj׼bc[. k2GCur.D-)F}IMPzs!Uj9[YL]FPu0wx{3tB;\젞ZM8A_/2/Rm7<_M2&PǴ !Yԧ 'AҘ2A%O&]ٵ̋tԺ0gu[D g+PMi"l,-.l;57F3gڙvZi톳|ʱ}_ h wÙ~ t}8Gs6i`Dlopg/cx>P3f-h[:k\,c^PG`8~4TUfThuFB?g,$j(hz"/m"iEAC}`ՓG7^m,t͘@dO~`?8_Z5 BwfvH͝,]SVI1x>؄ 3Uue?;PU{2b7JoKwCZˌoIe'*%6١jұW\aHk? O4%v}px*C|T &!J&]D<UKȂ .*U^^B \ݟx%V{AN!ѪTd|7I ~uj Rn f@H:NX5/eC$6 <׸{93~ g&ѡAmy3SRuykwM6S~qIS{~Dl&ƈa:T]x׉1{7٧˘ugFX TmDLۑٜ8Iե/1~Ln'[: U. FiuO4Zޙ$.S"mbLF_eEiLW$YAzوO2tYܬN۵1ER(|_0ʼn9ؿ4ۘv\3HE-vG3θ 'ۗv y ۼi}e\ RN2 *\Ml(m _-~-Z}*M*PWPKΧ-i *: d LF|?"$h@QJs'[\T`&4姛:1S)qv`R>Hs>O2\$).*d\@A A3qTz7'^S짓q3iٙ%C6G4_"] ]sP: f]ot50Ƀ+@n2ǶN qV-pOz;z͂-Ji-0iu*ff0IIMo;rZǍc_+KX,* ZyDFRm (hyhސ{i#.x u9=^Ŧ{/)g0-66Izd&a$*>!鿻z:wʱX A·ڐt yns0/hp4<5K߻ gd;nZb[['7䙇r22 *ߟYfJVuВ4j/L"f8}ezM#;Yd3$FdŅ(_HR=/dDb^k| $ɢSP'Gi470SDHUUԿ>,^)^syFa{5ěK:G՛\\ Sً1QMMeZ-J-4ݵ1IGob dp]QuVHO)H= KO +WhY- ,Ė1nġYT1V|2$4 bӰ=:CRi! o?XN<%1F7Vol#XW} )Ҥ іgOcل/rhֵ]5@#~ HAQwP? K@&A?=Ar?jw|YJ>ٖB&+2;) 8Nziƒi1u5I+LP4x']P;;_dX0;גA˘ 3EQtdM8QeNњˉT8o9_(c铌ּ`J ~8اJJ\@#Tj5%;25/⻝SHO\B`D\.IpM$qm4Õìz,7ܖ~MQr !rE/BRT) rd/p(X߻4{L.&,n7L[|Ճ*3?d8q"^d w[!~+s[~KR>esiO_O"5Uxx,]`;ʫ ilTÖ8q>c'IT {ƓWϖdS|D Y|?tĀp]]I(ASqN41W!BO?&TkOB-FObQ9!j9| ]Ea!eB?*MWi/j׀X3hyCi}g>v&q=#ؗ`\j YZ