pfscalibration-2.2.0-bp155.3.13 >  A dlI%z ܵ9k%L/AFÎ)Kvr9Wc^N; TDu aAԳP0l61!P ŋޅK\ߺPEXo٭Bכ mɰ g '{'J6RtΣSފ*PlcVI〔Bf.Fq6Z|5NPC()ii>1 ΫřUl9v&ؼϬqHP Ii{liXjZN|4` Jz*$/>k7Lˬ sdO'_ qHn 1lutBF,P\VLQs B6%95C#1x ̦*V-n XAWOI`N?##viEdt} k;yO|_cހC+|]܌BD)$U)b"M &x7!J`f94dbeab95ab3a26ca2abdef79d9f3abfbb857978e58e78946c61808e638fffb1e714ed83b91be657656dbe35a6c4802a0631a9f€dlI%z 28Х=aKеi4շq-g>BFs<%&) <[OeLTolZl6œ~HWjxoEf'"Td̮Fs:aX/2=F1( ]<fcar=).7|ةdK~?}~6L8e oHq$k[a<忶뙠]AӲg^Y=X6ep}3ֳ)B;/XKb fڟ>ÀVqY:- (ԍ[vDa Ɗ6Gwij+%?J}4""LOH,K!⦈r:J֯b!zl@u'lw;!<|>p>,?,d " Q %FLT            , h    ( 8 9 D: F&G& H& I' X'(Y'0\'T ]' ^(<b([c)d)ne)sf)vl)xu) v)w+ x+ y,z,h,x,|,,Cpfscalibration2.2.0bp155.3.13Photometric Calibration of HDR and LDR CamerasA photographic camera with a standard CCD sensor is able to acquire an image with simultaneous dynamic range of not more than 1:1000. The basic idea to create an image with a higher dynamic range is to combine multiple images with different exposure settings, thus making use of available sequential dynamic range.dls390zl2a\SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxs390x O KP9R My큤dldldldldldlaaaaaa42d732122e4c1c7dd2da909047b07ebbfa7dc4094e0a22bc04f01520b312c8bae5883eb4eabc84ed4609b5331f4108aa5bd0563f18b7602823424a049a120891d1b51f58bd9ec005f9564f2d69b867cb347924f884745eca6f4e0b433d3f4d1c6198e0ebd50dc000af71610503ee9781e058bfe03febf65bcab8e14ef4cd3522155accfd113a9d84f3bda2095741900122537e6b4e27a9ec6bfddb0df711224a22454af38ab7ebc4a815ec165a1262d140eee83719fe5f9a50bab4704d2498bffd21a7ca3713bb5457b9111f26bb24994be2d21dbb655429ca4f02fb2b4a446c02d9afd749c5d1f31389ac08ca11c253a37f2bb42b4cf17496d3d2eb2d4f900a00e1901d3ad1db9ce25487c1063ca9adb8620cd55b766bcf81be17c556f5e99cb7b30f96a84077f3cecd8768dc6ed5c7e3b1e8cf0cdce2138fc8fed11eae1b8fa6253891f095de5d219bc36c143013a5c42e518f005459ac79256d3ffee6180b3b278b0cab6a2b53d3806ffc3e8936bbf2ca124b13942dcba5b5272479385112rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfscalibrationpfscalibration(s390-64)@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/bash/usr/bin/perldcrawjheadlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpfs.so.2()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.1)(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.11)(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)perlperl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.26.13.0.4-14.6.0-14.0-15.2-14.14.3a@a@@a@a@`\{@^h\HW@[Y@X@XP@VVV@VrU@Stefan Brüns 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- Fix compilation error due to detected OOB access, add 0001-Avoid-out-of-bounds-access-for-monochrome-images-in-.patch - Fix compilation with CMake >= 3.22, add 0001-Replace-deprecated-removed-GLUT_glut_LIBRARY-with-GL.patch - Reenable OpenEXR with OpenEXR >= 3.x detection fix, add 0001-Prefer-upstream-CMake-Config-Mode-files-for-OpenEXR.patch- 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.patchs390zl2a 1684841733 2.2.0-bp155.3.132.2.0-bp155.3.13dcraw2hdrgenjpeg2hdrgenpfshdrcalibratepfsinhdrgenpfsinmepfsplotresponsedcraw2hdrgen.1.gzjpeg2hdrgen.1.gzpfshdrcalibrate.1.gzpfsinhdrgen.1.gzpfsinme.1.gzpfsplotresponse.1.gz/usr/bin//usr/share/man/man1/-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-SP5/standard/74029ee5f652664058da9bbe2314f800-pfstoolscpioxz5s390x-suse-linuxBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=06ccebe40d67473c66db3659bd1cea34f53132a8, for GNU/Linux 3.2.0, strippedPerl script text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)RRR R R R RRRRRRRRRRRRRRR RRRRRYv 4 o-<utf-890cf53581632f5428284935162b9e5f1d5433ef13b9b5e98901852175f47c287? 7zXZ !t/ᗋ]] crv9wIGAahfP;\ 0MjSª(N^ /1k`9X#`/o&y`ASWdl 1Otƺ,c8 6L Pe8W@XFVlO#44%B'Ά$CyǒRRx-*pFlAZc&iVs,ૡu<^ 7+AI w}Ji3euaX &ˑى~%Q]I)P\Rvq|_sT ճAcwlO s ̎=O̓ofP\8c}' 8- ]hP[l63{kNwKBL2@Bp-MD(KiJZ:MCԺև.B)[:߰:#f)w8/&6?y-ܺ^K7:d'V))l;4'-\mN~jKTh||WYN+bj M| >Jѫ[g ݁})GOaw#a9a袄^u4>;e;?40M\mt-кQn8\Xgn/RX]G$q Ef<)wt0ϦӾڕB#pp4EKӜ?F2v+SyVF"+ Y9Ls|ML78PK.L2YAғ.[55M+TIu+ʊh%(amtYkՠ'X~euU!!BbH Ө7h,I0 yꈮHHuצq*y)C􍽛ܝ XpBue< Ӵ(eI6p&|3eN^wrb1P\U?-w]X&v˱BJf[8(Y$egsIblG=}.BdH:;̇x`n<bZYֲ9#fQi5\ЧV( ~q2` a,K}`Gם~/!֤ndн ;[j-Q2>~?-K!C㉉iTnm~:-=mU1ut\L_{0#(z!E}E$ ^^[_3*:gUT>dGǮG}ʮӂ$5 iJrD9mp6kqcׁ3鱶1HG.U/uP1{ns*%WO3Syi{ixT.ߔ߮I&-He9w ;Yޣ6Ԕ~sQ;H1U1UU M6yw,@ $ZH?W#5^HJt@\dFAV2vDpѻ~E_#;pʿ(0<_C#iljMeIj¼̀JBfuq.-i};SO qzc "2yfDfU׷)F3vç`S]ΓсQ(&BGX[,rFL/ݶfc`WZpV Qr7˾:3z{7+) }.镲I9"^V2ZE($ܫ$ SUPL)`@BE'yQ)y̪e͇WIjɀM#=)`e=tPcZ[j5?30R_(؇' @T#Sw/O"l&/3Dq ΰ8Ƣ N#myY&zx0² _\FW{8_R]= *(RkXc) żV$U_IXh7b Zo:%2PmV̪Vˬ@}X>$ͻ34zC&|Tue 0 633pD}|ϱr## Ԭ(;^D<2AwCJH= D ́2t G RX~#Lˆ qHEmȉOo}{ZJiidWH5/V+@RH1Fo ֵ]IR Xo c-O>sIFR9 m7qlujajZy(c7/}<(j< Uu-RF_PQm_6wDK[6p!J>lVwCش*"{W33 ==*hn̫@H"RlMit10Ѫā,9r:xT {䏺. .&LX'J- Fmi A 0"ED(#'ѯčzzqc!8M3(0aO)n+)0dFeVe(QyLY i^6{t0p?A3,hR@a$r^~֔TNi\l?*2diH~,4o":_;Ij'Hu{5L"ʚAЛ f,mR(We '-j fӈ k/9MnW9mܐDE"n#E!W BWfre Y}O1s/9,$y_zQ0|G T5YK0:gW.2 bTw4oBAt1>ʦ3-鏎Q Pdy+𽁀%L%C+dRizOGP3) kfhKvXCb)k&U-Vi.RfIXۚ(3O?[րƣMwlkAS`}Pe͕ͩy)+4NO[_Ji7tq' ex)ҍ4çDU~&Q2vS.D;6xƭߠ1(<5&&DL7@ y[q'JSu%& Yp1b ,oOh.OOb3PjNAY*)habpev(#yt4P0%wj[TLekj{:GSJw8C:|p/%{oޛwD$ hL8y,O`:<1 ֕ZL6T'TS[WoI#i)GOJ )] %KJ7R JNMI4qx02禜J#!5* t8&jcyڲ5۞rc;:s%t,P)Q4ފză8pO=`n_@Ss7A?j ku_ǣgP9R2{ _%#ܪ?7xH|*nܰnt/=d7:&h*Z#\ s vґngןY ߸m& 3[9;$}e&L2 &S sR<x=a( Go 7[ﮡrE& ;Sf4y߱CNnR*iՂOPgB#e>}1R"Dc,&݆jRitף+<ԉ WǀcDB"eAg`Y֘&D7輩C 7Mz8[iq8Vqmܝ&qT|҃f|me𩩆\}J*9>%YnzU"vAɀWnX tC3Kf%CQvdF|qաYFwo(o)ަv| $ʺ|,ZTE|*jX7?ۜ/{iytzA~.fOt1;Do~?' g*iwd9x.JJB2}_r6ˠqE :;,SBd#}p5^ϵ 5$ S2*nAr,lCopsZ d,.]l[SË4fI¿ڤ4rr<95K15[u} 6Y%3qYfK``/*-gQE T~~]j "jn·KXhJ4"$S֤Qq!iTX=nk{wEo<_O+bQZO h/&׶-8fI$ =10F^| UU&k8@ NT)^8>r.}+RjH4`"$J?urhTӴWn=de 4 !Jr AZ}Q(7 ^q;BU%u;ngXZ5!C#::5/[#V\8*2vD鷏]YN{ș9QXy{OEO(D%яnVYo)}p ê!g m/ )lsiar*}A\=_hgi= s蒰M=l/Omoڴ [ʓL 8@ Фs7>܁ݴ֠˜y%!{)H+tR"BQtX &QEy([*ibUX.w>)q &X-Iyxd&C$-f__]P?cfZb1)iF!Źϲ)YX%\T zD;?4[w~ 4R8crR@!D13M}f)eH{%b Z99^p|{-q"Zc =dRlɀ+a??i]D]/0>VOt, 6T$ h-Im87+1ky|}Xezdn@"^㑊X֋ ŝ$"RC>ΰvuƊK#s&p2&\"l d- 3 (&qANf4꜏h<+&Aۿ_*dkͰ~ Ϝo$8.4J?h^JMQ|8\(F; ]MY,—ϡjxn_ NrrM1/M&1?q4z n;,?9/=翖rKި7Aa  _5:[89ׁN>9;)8 ]vTmi!cr0W]%rؖ]a IA;vVw b0h:dhc+]ڲ#qbgGK=C"A5m@FQNZiVb^R*44X촨-9 c[JlN D| Xrn ,S7r3L]:8+F-6—6lQmN!%ip f"8D,RSЄ1)6`DCАy4'"zGOe3L* -Pd(vԞUPV js|谐eeEncm,v<&ؑ{j^=t`vHq 8a,thrfcqxs5 pLLJ)RD$Sz(=[%FDD:<V %ᩊû&EW~AovgxWENJۡ` ٮ͹4S|{xC[Xi tw']Hv[LLp>9*]/iah!kN("*wjʯֽfp8`nq42$lV΁-;:r*\J "m9r" *0 Jb,;.Tz6RX_kZ w.\lӥQ|`>.-YPZN5maϐ)CSYŢ:|˽&Fhgvw3>aT8x"tpAŸ̇#OuF<t,:h7b=Js2G ^3$Pr D(XQ*z|}e`t{">z6t88tZGTs~Y)͚8+hácZ<8|anW[4i [&XsE²QKQrYZrŤI@ jT`׽x49CאQ/mO=ہ 7}8%`R(2] RLCf+ZӾwcNS9+|5-hw=I. *;X:aݪ+N I 2.ՔnK2 _s|TxM3WxdPUbNIC989._ZPЖb)x\$'t( 4taV"&YN! 4&YbWFC?4|=H3w{Gࡿ:-%zN2B'O;PQ"`5,5ް@6,(-Kfr_?eB ma'u+Σ?Td;E P`a/ܕ ?{O\6jJ\f>r}xjqc=y l!5bI7'wJV_))*1AtY›,ĴǞڍ'aO! g}2Kbvk{tR0îeoco-L.ɐŭ#<"}7t\T~׭*OkriRg/.>j;ɗĎDfkeMbY8^hmRLbn(/dl:D$N!J"-//y%Bu%Yl\I+ҝFho7C-h;7Sp3rL.9Vj>L&H!5<ЏP‚>Kψn3˨+}0Z2xذ(Y՟w&Vl&L#0mMp$xAF2hЊni "3njP.00pYzc-MrᮣٯEW*.tDX})e Z$YRAU;hA/ @$7tV2=ck`WdbbŭDz=y;g mK f/7ikP!g8GoM0N*ci(X8!gH';v 5Fh|))njɫ:] _5h+X$ ;H s=ߥfWHx.bna+Xkk>!lw^ \8lIԙϣދxᬈٽ1މN4\/NfYnOɿ5FcYL T "$] UUF~ [s ^(txV.73Wtq&gsbO$JJyHɳFMQV~և`?R P^EwyME+U{)F_Φ rb$7#9[¦ʍHloS|aAoIղHj}_g]츑` OQ[iO#&nժͅzӚI]|ĺBnz'ͺ(P3׍qMH\7HKfXָD5 inSqIaEf\O]unVihlF=/aJЩsrBngX-`l{2eYBPۭEAGTpܓLhĻS@{w]BʧYq%L|&\<X0 5jeܫdT3yq، 2?/Zo=ԭgOQika;nfcJVjO-TUdՊIuk^JI6"_UBi7[$@J3Je4y&$}~|#q3Ž2{pFC0+D?2V\ٓjkh!%iK@ixKU4ЋaX*Nȅ9cBd4EHgN.CwnO鰖pl;}LvL\{tŀK)MN + i\$O#Z%TE릑Ww`rd2(ÓZï::5wjyE3$s[Ϳ&8} -rDkx,=9n%wz|QŰ]rDhg7AjD @0_C/$uc<H'-^Zd2(} dpF9E-P-mأcdSڭc`7K1J؈u4V{c8XJ,;UP=.z;VJ#+y|:A}@u{ڞQ)Zd^paxjpXsv-c) >uXs [v^Il2 OX ;XVs|>ͩ U1U &I!g(y #8mYG.MbFuOUdIXUEތV…|L}lV)q 0.?[ C{ Ҵ9HrvɰoǁL~fkO%P#cTܓso%'@q滍63@\4hɂ5pؐ{8 R*>:{3kf5g ֻ{z:JHh=89*K-'?Fm"|Q9d*'/7'eS,@RslogvˣA02'&43G2ԦMX˕ MLuG_ IF/NY[Aqif0OіVpfk~m6>2mJAMӆ^֊KSM?#GCpukt?EU [cUaqLVr-!>ߤY1&v݊m).PMXA1ܿ3ׅ|\ڱgYڿ oj/AQ 2kl\ۀl>"&^ox+mSG-kOh2_-7|lJ`GЪn+Ų];PEZ )Waiገ| eM% O~Ԧ7IJ'+˵i<&+ ]>ϖqWPB{lQ@E_xƋK|.?Q)P>_p_Z`OZ \43?{6,1'0iOQdZXÐ~Fh J[`{Gpi"+&M^CH2ݝm N,"H^*oU8?y29`{=5<ñ^}=,/Bdߑ_Y#0`Mq!J ݅3FY ݻ_[ DVo| y5eʟwT4=wiɢapK@ӆ9@:(]uZ)< Wؤ9h% ԚofNOt8$ ]3j5S8|rxZyMPgzXԖBToB4bQ@1"Ϥ8"7uz_|D懻A$*ꈊ WOUf7z?-iq7d ZqT1oRp hᑦ!  ~K A03wt) Њzo"ìoE$Df0H=]@.Tri>N|L y@]dbE&(N3@y!3iR|m|e]|4 ?̶E"SҖh`m@3p@?y#GIzk|w2>Qm]Ȁ_{X-iD^;!O6kŘC ]5sBV bVRq[:r/#D: 6MeklT1K،fK=ϧr_ڙtڸVi93>ғ5 sJ-H8Q5-Li;:4^&eV ȉ *ٍ]nCAtBKGI$Bq:뇛3qPiw՗.g_hO|cxf9Iͣǁb7N<"D`kS-_&^kNKmS l[۵,lTǂ:fis9I9c#TMyZ~6.Ē)U\HDOAZ>K=~M J 0K&3g~pg3c8CKM .H%QP(h czr#8cdmʁĶaN r].2Ċ覵"Ef+?&0!{is7Jgx^@6 9ö6Q dCKgwM8ׅb/q+ʺg;~̭}p1qAXSgtE*+eqSs#(-lZF(7v3LhP'x]# S)@RwfZN+.k)5CD\$E:]!+EN" @2f29PhYQ#,ws9 `ZB;q_s:,6.wk1&?!L ,;ZA?eY䵐 x`mؕ.m|+[Wti@b;ɚX3<89Vqʚ?OK ytR-j@ٗV@r@G%҆1մ&KH+;qL BHrv~=.A5C4kV ;@@F{U1 ir:^J\`㇟|Ί}$nAug*"=J#G W8y/͛ӌRiX{~ms cZGގFm*ҠA36)\x6sI!itH%@26 8+ 5ǘ[tS.d9KHoB5ٶW6#3i 2uشAY>`KFF|J173ܭi-ʼn xwi 8h {ifXpHZȝD7 s, óϙL*0ɞ 0鍔X-_CBM }fXy4`YG?mӜQ呠WJBb TjOn%1S~Xr*^O-ޅ'I S|s*7DyT8 Ds, hQ P5FZdj2ݛv&2Hvsy}ͬVTG $@!_&J8#2n+~ku. du9;(#ՠDt^!-3WfWЊo#qǓVm:Ab=x,黧ȜW|ʞDe72Np!~ ]Ίrv~:.,QFo>zUC103IIRZѼ[4ݫsE[>~o0w E|-  0ΖQQBu/P0  5 aIlhΪ$f0 XJ_8q*`\$&?#@}m`嬎1IlZlN~^fV:6T.!؝psAPy^OLhSaT  K<چi3#NϤ~BE:L7.\Hw֎R"uh^^79LcdZCF.q}O̭E&=OjkC1&*`o[ltSoӟz@卻)lX(j% @M fjwe4GeDv#:G8d koI=5;I|ULKmM+ӈP.E921c%gu#§@|L/F4Yp|#q6G6-eg* (i5?r}ƌy+]Uj=QPl~IvT`;hTd:UN;^oY+[YX+\E4SAf<]5Ho7ƽUM?jxߠOkÊI7v6o"ky8!7^)_=]cַ' nÖz>^e?P목ܽh@eX,`9d|Գ*@$h^.E ኬǣ5FXHlٜc9N3E<\y t;DHh ZЄ{Hld0^oZJ^h< itr_ u}!,DwZ# 6v L1CD3a")% ը,7BC1]އ|9٭]x ǯ\}w,i](~{.GlAVپzQ Ռ#"12Ѕ58[ /YT5X6,jw";{) D,?sSߩNp-E?VO 5b$чhJyǛ/<7݂tV :ܘ{W©ZuAYK/@1H[o |#/Rr֞7 /5ܨO<0_tQwSٌȓ&*1Tΰr3H@}{:wVf~ӊih'PIT y&=Rr-;/$q/qWpgċ&* *W7&F`c.C¬NzPmmϖ̊2?6(TZ)Z,s MUkyt& ȎIدrsWP@:|gn&1CmU&ŁIũs asKJe)3{@xX^:;4ʔG5? ICOhجaaXte6~Jd8 kHNDEds=6F8p${|J qX.GG9陲L_ZqȡU#)G,i*.[t }W'(l(r F'1k.)tw HHKe'琫fq"AIb!mГ2p#=ier:5&JYfEnXDmq'4ۋ8`J TVwt tԻ#VHkԊ3_P|uD;5[DEMOdJd5d2@_ZF4f]Μ#9i>6tAkCbZ/ `jτz+swl?".?q+TYyo+Ĉ!i6*L$,rh<.krPT ÑcLM5uy38Buk`w=Үӑpxpft)9|l>- hT90pWة# .?)u62JkH+49ؾ4d݊v=Ƨ@ɼY LH^\"mjwM^̻u|2ɋ+]#"qƷ$qR3E^ἁ@%)wa\D"?6P|K4A؉@NP>aޖ8J1Nm^6yI]m5 HH_Mu2A qz&8?_ٺfa;hxUiHūt+ ؠm)g/KUz0).T:&oodQD!yF G(ڬs9)OE1כQ!mǎgRIǒX6u4A|9VfZAL }ԯG3t$v. O 0=`6;^5dbFovh}k+%B-*x# KdӃfT|Z$!ߡ qsyYVUpd OF9qIA#@8`LQ&<5兞0j3JL FҘ,(6ޜ魿 oWMwJk47ڄܑbbɣb9r3+V ς_{E< 3f(qcΎTXlc?jC`Y:7$a Y A4NDDGެdMu~Nw6"k[NMwi(BY$a-}>yotuz8ETtC9n1y8-V! (qfĉ̬X\'pFRBẏO&T=~=+JjtC^))-8]t\v`P##kG,d(<(a)㶁kgt 쌽<lOfYB+Uiw_Pza}KQ*V!؊ܥZ_dQ eb1*mM(0qWˎ]{Óp-z'V&JDñ]'FƿTo]$b!P:!3X ,P_>"#p+43<'it&OSclG$,q= 3uYȁ1k/nA9 9f/͙^-a7:t }0*7i_ڋ-,0i]U\ dM*~6/+lXIb:{hS6lC>+,2%F:Լ#ˈԉjHg~K㏦D 6(ʃve}NuˮHꐛW l,,7㓤r0F-k-jʮ^ -辬E~&-˓Vm8s աF\h~,,f'ml rVMsH 4^(,a1fZ Z| /Lߍ'1H0vЫUB7]YDT#>jhzONze!Ωk}&eYdhCifHx9T~g:D`7P@4ZxXQwV@%)ad+jr!81a :cw 3%fr6g6 v0jϻAI~7\~ťkxҴݿ"ʯk~^D3 ?T--QA(qȨPy(B cg Mo:^knu'dN8{=,Yu(59!ܔM W'0PwB ep!?\l @mȥATs, ]R+D~Ώ.(KD䐽Tκg{b.gI-XhȬ菪8%[h@:g ';~>Ri.3izhG[m;!l/U.PKDH:˳/|GT^0Zkb<|cVW{`2ѣ @tל5J:GH\ wfz Ve$ܗ%?ys$'*odE"flC$m7!cl l scs/<dzUR*sqNUfunFD ţWkPݪ50}Fˇ!,g1Z|4jiѤc^"1$Tyݰ1^*DMYxNX7.ւTMpIݱ#\ٍNӍȜIWm44ëM )-]+i5ueId "`aN,%un=^0^˔IuTE8dx׷3[ l6^z YbI=TCxFhLrJxK3Ʉq8YmmC+^lG >f= Mk[St#Ry ` ٟ ETRdvvfWlzMf-GFzPqw͎6^j%2BHV_U nn IT2k'm>rڹIJg` -~spOJQefe٥uOp]:cx6pa?J{ω@>HԾ{Ȱ_ ^ޞq"a>kJiuFߕxL[E,b6"鸭ucPM݈pq'DlV)ǐ(d"F)BCn؛餦<|\4PkQ+kFiN Opdf`;TΉ!\ 6r(vͽ& ra%e6R( \zr9P o .ժTpYskB%FI;We-w*Vz "E -r.8N:z&kh:(.[ǎJ ]~%W5Hv 3J e|6Uy͑ )Vywq.f>;9RopD|j y ܷ % ڒkF#N lV=R3sخh[ɾ",r ̉9hBWXgz\),-|6+0,YI p,KCS:$qT?b9JM4Y)gܝߏOi(SS0$z0$7_eQ,{e>g R裄ߢowsm5\(׹{{+íN?R% Kwx&)>!^q0`ZsAdT}3FTjp `}9M){Hzmnv v%AKQkj`K|w+}콩ppyhP@W\4K L e23lJٮ"(pufIB w-yϙyo0V=v첉T-g%bCZ-lO,0]n"Go]i祪퐒Fl%\bbm+@H9)1b|p܄{& n>Qw8ygO\ ~]qb"Hmo/k,C🅸)lxN1\luUe0Mm&6ToKA3R_4myO_M4ȃeITɝL##FF@ ۪cי;dMws*L8V &gZ ,BpTD OGhe|voI4ӚhKE_瓕]NOPna&iMĽvON{dE8B wX3-K^. #77+R>lu*hy2zPbo~w-vF:+1_T uqs]Fʠ_v@3Vi!x~GABR vSe̎ ro#AlЙd)v.杧MN&WiUlw/h€ c5`~C 6 B e*MsƘ W ;w (bxPlv,3$-;7 V]Nya^u>1 RfZq;8֜6O`ɱ]`mhWbEHIJ.x>37tP%;b-KA ,mo%D8Y³au;gScƍQi4L}5G+޷':stłVutކf`€*C jEĸ,݅+L:? Ya% Ͳ'7~K`1+_9/JR +l d̓4_S*8­.D֡sބ2Ξ\gQ'H7.{ѕmIl9]iӕ7*zl7#Zuy싲C~$DQt/PGl&+Ȟe+jwQܕ+@*3Ց&3(muk̑4Nm q3ۦn$wi%*!I H"+*8/Q]3fsB]s#T_C9O`)ߤ&ϷntXE𕋪-aqiEhz /\z;š?o=}q&gyZ؉Q0bGM\aDy7֋DXJ8֯ޔ NL˚rcdYMl7'mѺS 1RnC7~3g|rjpy58M )2< =WǘȈ>/%9NOCADpPVRnw+-Yv{ C\صqG"jl9wLdwўmaݰ,4M1˙.#`oY)e1V#gV[C1!O^R4AaԴuH$^VªtnrM|>&ZLaS.|c^2}oIGG5E;b^NJjzRG7rC ~s˚"B:T tcZL*#tB3tV-’kw@PqSd Y79m6 $de[cRx`'%N[5#?nLVK}0jUIv&.nAi2{m KqbBaQ{41*?2ͪ̓ZWML$NTOp.Js()WC-bhj(Zc3B&$k{e qNSI(Qo__PˌThːtH$e9R+ LJk3bwU4]h9Ea2}tbP1"- (P?lƓh\n{^i/oAgfd ΞQ.$?lޓekPhwl+"j~B#(s̓bM Xצ;LiQMIH~"Oo%b, Y1m}lˆn)Agt4*)n8U$ο[nvoh{m0UZ ɰ[F u%3ᑹ{{5ry'o.ݠh-'K,Jc\QT"*yh |v!p:~7P dlp#9M.7͞(NWn@)91iiFc/I k*熴7Ir)AsUDFMLO$l 7$~xKAni5,y|iDM@:ܲa7`5{r{H]--ҙ ٥ e=.ѥ0X㺕՝w [|&e%ن*٢5䕃wdScI"cȉJ2\}[b=dFzNE:DŽw9 95?+2_73"eAr5Cnz8c)udm܆canVFi8 ЛU5>f+sTanz.a %{L|tS0?bfA\2SFtdPC.8ò2҇1q'=hyOXdmj uqt,$4Fs$"5%U%{G`-!У*!9Z(8%u>@@ʱ?ѵ=_4ك"r S_[=#q@A ]_5{+]J0ܫ)4B:딝ᙷ/KaI t a:@o_ 6HBQwj[4~MN,ľS~GYg9ȣ .V%d5J7[l -Mo\1r+_6{A͖ƈU.㰒L* "> UW딂|jwnv7MzC`E!?)֨(yĶI"j:}}GUL!~h*U0eܐ9&Y>Xi:ޅAɚ Uüj]"@M2C>!P >7z&|6\1;J -XE lGx7Xk 8YE c 0/RSop[rɞԪ!吢>l~kO)%h{-q<2w |vLcTrRX`΍ _ДIߦ {ooN ]]kDx[bһcvZ9s;SPtp9$>u_-riRtok25kE>ѧJa]dC&JP?[YEV6ڵE#_ ػKʚ⠍.]݃7Ǣi|H_Q"4z'~ʳ@z}L_FAQl2i= )#4lE(=9p5ٻqYq~XRZ4J/2310nϳ#훢GJ9zA*ߕ al*FX5}FQX7~Rknz{Bz.!aJ3~Zbsv%N>կ/ ' *Kk yo.nGX8oE~?Vɀ!PBXdde~)Ҍr*]Mw?F_"okտwJNbg.Z56&i_mr!F ƭsJGu*X20,dCz,&MpɁR/<KNV I&d(IkX{_v^/ 9kN ,ӣipIQ{ںPɾK~OG2Wz}&ƈ[umFeרjw2!oَ݈inh!Z8̚i:oyљ~ڿ҇#D=0:]#)۰ͧv7z~`v5|Z4M_\\Z,DY)kk#K2 M zV2&6pGξCkj9>.e$GHcQ^"&i𠶗yFz(Ψw×aU`'sh&e@lTMx4]H!nZˌދj-g:y1Ntl&)v)AC:01o D)DϞsfEI(PTpAoG),&nZʻ>=iݑ"J@Q\UFTݩJ E5!sXJk>wz?.Z[d%^YcVk-*~zpcRU+vwfs!c:.w০8[[6Y=L4PdJW`%)EԲK0:Kl7)A!" jTtdUAS}F E|"|aj&oH{5$yxP ;DD+eA(Ɣx;؉&r3!Qi@q]3p" !Q]?pUCR%I{k:_=1&Md1zPD<{"c<&h/-ŀDH[nt"G2x$C&곛Nd#ɀDɥ]MCBN ~o#!M7D`!O+ U+w%Bd2}ϧ'D pg[˵>V_%+aHUx(b+B>b9NDM4ĦY8w,^rZ30E~@c@;:Yeƛ$P]o4h2K[@SQL"fXMWӾ @5JӥWȒd6@75zl3D˭9cᄚؽ:\+WzIMtp&&F܇t6i~,7'XBd|tfX:N]=, @}ͽE쏛,, \M  reۘDaWPKԧ쫄='KD3ۮ s{<M<6d?x/&$Ci{+I$jQ:{f ̵ h:ZBgռK*fkj BIH-FBSP=D*TςlLǵD#%Shu/ ۓ~*Yb Þ fhh^](3jhnk0%ڞ<2Ơi1Q΍t3a)X|kD QI>x{BAણ Ƶ{$aąGˌKbaZKa@?;kL=,&!}oBҠz4(2g'BqG;.~G`N1pG-)y+_'Ypl`ׯE\he8"e W i0\H7h%=P(oGNBw /wTAj;Fi :2zv[Xy3 B8>7 ߕI0[klM^oଵcPn>+WגMj~=93L Ⱦ(vZ~9: pe_FJ,WU"Jž!AʿSy^ٛ GRC7Bn#(G֓uynhܖ{j? ăÜu0`c3/{=&(*~_N!2MJ'!׋Pk WYr2Sy5\LߏMjž5'߮8 Z-x7(u:;|dTr)^ Oh!^Mym.l׼r+ntbsi&"0!vizT'B =vsQӷnXd͟pLMtJ kAb uwEbɢ>C^i@!ɶ:`NYM1}Fa+vpKFʪog^Z']YB6jSM:bOUEd=U\*FGPZX!/4׷)~#/o#۹[A%+NϘ4Ücy}ʨtkלu\NB9Px!] z m<ޝZROxd?CHd.S:1U6 +|udwiA ZWIiؐ)k/*֗e+R$GYkWǸ͙ҎdU=!'诘8f aDCbV sH!:1>)"ގԆ=Zood!$h"nU`+Pd ^!Y|j6˛b8)b_ ?{h=ri8Pv(V;B.ݙToIy=)gEF7rǑS\QuDT b.FA8/7|[ޗJ%ZhKk 5>b2O*h#O+K׶KuLuWx9IǨP ~u(B_c~Bڜ kOú5[{FH?4]3{#iv{z\wX\1i ͥ1t ?E q#lhyku21%1u)IGcU5 Q!oکgSEBNN6rE)ƻ"vqp4 5[#l_UN{X3] *ؖJ:咀rT2oOl5j57%47w4N]sdPn2F/r>O";cq H2?9mVdyP'WO/:j ^EX~is)eZHFo$M^{w~ ao2.褻s|ږ+@7ʘ `Zz?i?{U$29c@uS W,&|r &z(=h=;ټ􉋣b}rA[A;D)+ܱ*7MQ3=NyŸw!*kqx]T ^N).rces>+XgNPO4ޥB{ 4k^NPmyޡ0G~׹X.+]Œ1F`j)3(KW =HӃYMagta+ji_QB^5&W䓣fBC1ɦf({ =Q} pH n-k"y@DP#t!>N^݁?<{@Фy}.dL\_Tskw.*Tr!2u) iCt:0s2|MAMXTGFZ|ҁCgfw|Be&= ]U YA[~-Sp O84ZH F>_Ki0 r k5٢Le x?d]B7AgY] t1TEkL}$ r3!9?Qs]ư*7H[ãUʬsѻg&A.G]q >6}eG?f#G5waqØ4%٩Ff}ҡX9N @N7E=Dm2{x /aTMWmHȜ\6Ӡ2Q21j"D *&Oe kO1$9 {؆1 EZ <5:vjr X14g6ą?#! B4w3 ٿĻ A=2_6gdd#-Z =WIζ:@~k ktdlX( <3\+:# 3&qiWk@%֢DBV_&蕶]'rg1)y=^vxA_spEkc~;[\}&:d=]mq}'PEk I.A3z&Q)9*5pZ"µ'zEz*NFxOz\a(n9m'- ^lDk+J r"\z{-H#cJi;<D^Lo7;.9eFH/;Jwӽ1(g6Zj)l[A:n"Jţ`̤r;sjbNaWՒ;w8^].)ۛ$<&0?Cs'50w~A̾;n~=ލze~$Sy><*6vh`\>b(95;,Sz/g]/G-TCD/fǸtFmFL4Dd"gQ&SapTOCJvsL{^*Շ 1v@S4TܽtfxuapvðB+*=+[u\iL Nͥ)%a7JQNf;VQ3N·'l+ _ud"lRND:+y^?_>pQbcFh.6KdG.+? o<u)~嬋|*hIj 4װMIHGgUA [R1o^s7Gbw22!:e(UuX/4 Ή[ i{tWG'k7%i;oQJ*xb߆d5#B3Lr? |47KDC:9v]iW[鮸")RY>kz#?*?W%RZFl9-t2Vd14%,QLWH*z3IN9^1"/1NcJCr18# f˧O4̺ip7}o`*#KQMwq/OJh9\8T[`pJP?CM3N^&-4 /ٞnDec{^fh~@ ӪMC}l4p+}*"Sby4{0cq>ֳ:@^Vq)Y3w4 M/mz1nf FxQ(t]x°>}r]>S$dF>Z)L$643 <"ͫ`QH9#bX #,^h唡zk/`lC@탯>t+ty8Źhѵ Ϝ+v%aB lrsFܠQmt-8"`UH|aP%ؐJTPl`ٚHPI[Q6)?0r§h#QfnZ\4" :OXoDmM9iOV|I٩/CsÜmǁ]KĦ$o"50ְ{i!!,[ GfNj`rEr/xL46)X;aRaSWAtTP3ABm.qUZZVр'lC^)If.|i\)"NHS=^׼='I1JJ5ZP*y^>ʟ\{hg[nRG#G~uӱġ`A; GG>E9O %Ď"oS2VP6p}ю+ XZI>;-9<0E#f:)]RCcCwh`[1.!bz]#V{as'|R/7) +v5.gOc,F1 B7Dtl`0r\2mbT3ca+lO[ë́