pfsview-2.2.0-bp155.3.13 >  A dlI%z 2d"*aB 'f dP~v: S _xui˃yHs\ʀ1c6|WnluhJiM 䦊 Ш\/bmE_5ChO_xM6U]x/t^ ЬH: vm64C>܀󵉸o @g=KTMrsLB l ;rN,CHj$˙j$P^-A{s.(v+жz;%d?S&i#mDϯyYU_܋6ob\`M'x7KoA+9ӵB-B-[5$E6,c=#JrV-A,pa(D7/LOpعZXđ5Af0=搡4.H [|MZ+֬}FsZwS9ac1d19eb36c8ad1930890af113bc2ef6265fdfb866b5934eab20f624bcaeff79325a4549a4a630ab9cdb3cb84bfd2c2d14c31b3̠dlI%z &~*W˱ MEoI`Qc'0΄#s~!g_#Rr blO}ryڃ}[]5Dâ֫|)}Sv#b*%j gT!(ZS9|x_;>$ Ay S a_j%:KRkjy֍։;t\L#fo?,^Pd') fu-:^0^“%:NH㻵GQpg8nn8 ǯ?ZvQfPqgZ^+/PSx-Reo8)}R E}_bFđM"\ʽ'!i A"JS??|LfM:}Y0hdf%zL0U ]3G5ʸHsl>zETM 1n\"y%y%-k1op>&?&d   9 >DLX ^ d p 3 8DSb ,  (89,: F"G"H"I"X"Y"\"]"^#b#1c#d$De$If$Ll$Nu$dv$pw%x%y%z&X&h&l&r&Cpfsview2.2.0bp155.3.13Qt-based viewer for HDR filespfsview is a viewer program based on Qt4 for viewing HDR graphic files.dlarmbuild02SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxaarch64큤dl dla683e0da670cabc4192f85c13ee8d8bd27e2518fca304663eb3988b01e794ceba6ac035bb69a64a81d521624f727c0abba6255c3a65c7e4ffa9864b53ac5c9d02b6f17bf20e2c24d635dd87301f92123eef56d49ecb0aa8577cb8c0cc5490bd2arootrootrootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfsviewpfsview(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/bashld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Widgets.so.5()(64bit)libQt5Widgets.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.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)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.15)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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.patcharmbuild02 16848421992.2.0-bp155.3.132.2.0-bp155.3.13pfsvpfsviewpfsview.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-pfstoolscpioxz5aarch64-suse-linuxBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6c53c7ee0fbaba4a3b9d72299222311ef24fda7d, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RRRRRRRRRRRRRRRRRRR R R R>Xf Eutf-8e69fbff31b9cd22c21f564bb006235ed6224227c3ea7b8a8d93ab739c3ff143a? 7zXZ !t/] crv9wI4$g*YAׇt!Şnc 3f?,vs΂k5X:%@mӁOv?*›wsPw ^ =8`yL{0P18C9fX=[.ZIAA 5av󁅆ea闸p+?=`V7Gnk ^XA.&*rKKc*#۹|,elاs/w֨ߨ VA5%֡)|E#*)?a^m *rΥ~CiJI9B~-KA~zbǍrp{Lk9vY ?-O&~W4!*jve-{$Hq(B1q,^>E56WF*DI> H"7 _"@ahU5)9%2+bnD .k6 )zE頿ẅXfbrx 6QHFyCFsjnn$Ͷ )88T~ _x"Gxf"}h3(43~WT[, ^gLPq#?@l6C7xA5^c +i "^mvb|kUU= Mx>I?C/Zֈ$*}齷AYgs$=x?pm8a>y٭5QK{a^l 4/I=t6̶ufWCkݤ( "gZ1$G9/Yv|ϵƇ;[9I#91.hafNVcf:(O p /Fdar:xw!Ԫ4_& .D4<fRSlcmd"N?#^VNTWF:عS4ēWYN'(6 abҬE}W3z!"X[nF4BKQw/ eo͗CWD~р;>\\\B(G$I`(ɹͳ(15ö*a5Ϳ:Am!J66?o:םn~˚]>푍KFΫSØ{ru>.ݨ1fI&k^Cl@q`GdoˌW/eZ +  6w㽠 # .iO$ 1F\'1pK)vŘ^󺤿!XH+JkFQŋɤePGAb3Ӱe=;HĖN<y97(!XpH|ЗWwNzGl*E sKFҐe"tk۳̔}KGP1hLr/k?Z{|mKmE$qTR, Kqa&Q:{1jIWU/c±=,J|CB D>m;kQQê>og^VWwBjGͮ[M^Zu"}[~I[w6Nq/ ʿ/^fWBLEqmNg_GmVy3Fx`ﱟJ>J5=9s:#d,K-{!Yq^;v9MpYsJF.^'{?I֋E C.%42i_:(1Q{1s:y/c̦Vp@wĂB鰋/R&$LGz I(x$Bdj]WDɈ6 AB=j\L6TJ0X:R-U0avbŷe>{͂ߙ%9. >EH DyIl/#tQ~.oүE'3m0k U3{y^Ɔ_+;;`= `jE%W0؃Ns 2%"S4,.EOv[>Λ탧O f_P4|4L4kI$O}*&J/r}MvCdW*#! ]~ l oLJtL"R1eL*2?ivmG> FWORH[\ZI ZR֔-HtW2d;IR8B1j^^5+lϻhr|ʚ+f2O M)6m _U1} Sw)ƈ_>+/.*H/#%,N/Rca_?r%dabpizx;60PIi's:CrqYz5Pe #(&w1NR]aQtb)GmK5jd_D("@_ZE[Iǟaw hLlkV]B,jrkNCQqJCG醀5B<uK?(}f-"QL-)ݨ!Idf|jʋEO5 7_Z%6l!ܯp%w*sF. fģ4uK@-4~2Ho5Qt*6yx!]D>_4Xd@?Dr|udVMqSB;嘅R .Jfg`;OZVBr0VÑbAE7L059z/Km(&sh\QԗNu &s&w6JF9j`$ΰ+gHb:ÇƣjsT̷k=^>4y9 Rg<*z{b3t9#HOcjNuh-LqG\;!q@ˇ *ʩGb[ (lX{|"bwM"l ڇZsbXZ>ڑ8Ը-{uc2 . Tm<y_kWh5o؞@"8L~}CKUXHd؇Y4*[g F2Ðd8PAXv,zi6L|Y},}һeiiM!lH-07f9":Leh3zI%& hpn?%Hh;?ϊc=<{+}GxZ2GmE?e3R(4=8{t+غ0h`'}|n;X󽅜u"+4{>%F.K̼o5IiY7/zQZPfU0 9m2#Wհg\w"뾸Fi"إtzDoQJ OTR0rc[&=/K䟘eI+)B bԍPtQA{:'HMCiΌ+TVEOݓp  <⩇Jt,닃iQ[1?<^AR&j()j UdsR1S72klʁZ:R*%w8ĕ]1j' ^ njsdYa=AQ4J#Gg6^h-+FB܆n 8x;S.)-Shiz:c.zLan. Y-[P"[lq;%XoxN=xqĉvOz `L![}0==#aOYTPYرfhw!!j=u%'@˿t!v> TŬ=fcsw!.ׄf\_O\ӹIBԟ1)=tv&စ"l: I8lcL/&Q%?'#AufL'cTΨ6<M= /BFv~_=濗x}05 `Ymd1 e8~^~\btۄBӀ|hJޣVTHĈ)o흋{SΎ022Q8<6 # 41zj TjaHL;=[S8 T9oYqsΧ= P t  Q{ܲ~nL^p~PRb{<̛NB4ZG jlz9}lw;qMf yZ@^/ovWw>x.=; Xf,@{/)8`iMd} &0MH=6+>:OQ)!2.$Cd:^9/[ͅ'K&ߵOm fJxpJci|M2or4 &EHF› C;[n4s w q\m߃³ bW8 IzXnVp. Yd0Q4kb҇/>X4)g}nWBQfFRU sD$ߝZiǶ9rfoG д8ŐC7$ pտVc4J,7_-|웱.=-̇r?L)+> ]n,N|*{4%/z,`<6+o= f#wGQtԕdGǥFL E>$K6zfJne]qɡQyE9?Y.y_6a`?9 qcws.j^?ȒBݦUNd>D5RLiƞ9ɯV$"v| b܀cƳ SB[`LOi˚Ax|+Qt^Ff-KR;c^`԰D=ÔX5)wyvQt}I-r1n)=+ wko4p-$Ji@MTalmuk8uY|D8Z&[ui t]k=,Q$|kՎ-J;͵NK| $&ȪvzflCS‚߫0M?!Wü7M%|a9:PMGKQ\~b$vWɭPxf !7rYa|zcE2ɅU>l!X6U>8za,c+s w=^*|wv[XTr[)gں` !#zaE> !w>Vf.ܪ5.lߤ8}F;9Ci+ ʲ3WfXSݜ;N1Cdv*F3#pFnEUj>vdy`*ѽA7! kSso}+7FUlr]pÝ!Q*\.TUd;S=h"/M?[!XsehQI5wlA]oH&<nCeqr[~dA>|${ԌZ3,*T{Śu iIT"a܅&j䀃Du"e M'rjpK=!m=mVsi}ZI2OY*Pvi]-n+(6n8B0"CAQx:\]$P ]G25A9^BTIˆ#{WkP*&6P!ŐgmJ- a`VRdpA2IkˢlbVYc ] @ $ J~9@{5Vrk[2 8׫)O{hq*Ѝrd؞7jj[%LNAn $5yl4_j"kB?Xmg|n+xפּ %/ vzDY_7k֋zj2J3a Qʿ=|>}{@K4Бpɓ[/F/- @؊Pe9|DIq J|Uv1`1n[? WIŋ,f~M oU [5{r&ȯc7Ykge6ΟY`@lf l}}-*`'iSiY*aKrFl)ζY+0pǜ~_ZO3|(҅@< `8tS}3J_5%^?u:O8l?J9̲06Sp>). e?9DTtvCdpO ^M2$OӪ"ݹ #K2tFkJZ#gB7>kC.d XO|,nCޛ'ߠ/Η5&`ߜd 3jc+<41PPPEܑDߡ f*7B8i#?u7KTAx{x_7,I$JEl+x!s yW]'3ӿzvNsTJu1hno2j3\J 4tQ W-) XPݏ\:K0ҮC ~7N\ap[^0,Fc{hI wdl$ bECNGdv,] 2c z+E\ Bb׽*Nrڗ)op)wTKcYZ$KRV=.vt|M {Z q_6o OFRj}~l`p,GQFݟN?4bi\PzÃ6st˵M;[hڟAi7Y?a0EA;) 2E-ׂ!Rd5PwmMtr"`A\bz֚Se]+U}oIi(p |~08c~i k :IjL|[_jmQ_gPKEɌ1uzU ]"Vܲ7Iݼ:v458OҴd+iJ?Me9k9%?*Ɨ`ML$۸՞iYVvk"1hȷ K6XrpGmZVר'2}2q8#]~{̓T~xl@cA,-n P4NCG0}=+LMNX H0=3Mh:U'Gr15^k 1HUjx=yh; U˗"JHͮ]:lx8K s*ͱXEyPX n843 ^va[GSK^;g?ur%rvm,xX군ƢHD8\ܫ:F IR1rnLSR'y*ʢ;<;̈@HBET (g\`5ç)USa3qF_:7̤쓡4V6ДN<⡉&tƮET\~1KKO e\^(O*Ef8W-^o7@#=2.C r!SP{N<y2D?<`ϗ{ZU0X:Ά.']hZ[.Rn CO^W9LX c }5'$`sd+-$R3 TzBŏHKuL!Zt8RrAbob.yƿo>l{XA͚'!%qveHS]iC(_s;`8=CeJHY !<GRIN/9K=j䉍бK$Uq( h/Z8BUF}tצtp/ pf묑Ba-C^8WN<_^V=4``V j'2p?;}fޭ#!`F9&8%Mt9?uȝWX'VR}JIvS^bK "z?aCH@Q#sKVsRjs%[qÿl]u2`h6^t@ 'A=LLPw|DυaZ>:;ǹ[* E_6]:ߖŢ1PA6!˩& I*N,c:IGP]6 ONe)C6b^u濠"+(E?Z~ɬŇyAm>x( 8Xv>X*#8p3;fAnd ?"e)?^duIqv-Y %V\=㺉!؏.7v'bwrFSy#\5Bl)VFFg}ϳ Eb}@טIz,zj%oeO߭8Fff9q">T8a7H͍P:ʼnO/j@*;\zLm`mNr2*L|8j'hh3aa'Y[o@|]kYwu8z=C1(ѭݒG٦65*l8sB>B5"8<2i -%8Uk4j؄T}\Z:^Axk wuA3YU}\݁u󈟖0|VBh0D>I%b&.=Y4/jR%scofAߦEy 9.x m2׀HgNBKOB9NkǓ Mzl᪠uA0u~Ä7q%Bi42zƝ+簇X1P ;2n|H55C_A\Ґ\8Q*-: /| )$ !qlQ8EH2j+{-22Z2sC9ZT1Jw3|shR38+wk_3@M 4b@$LƚxfʒDPN+N2.GhIDu_Tv?V `sD~JewTMRcLE6eE@ty\-k"w*XIKF%Isu}uP,}D%Ѱ"(ȢBb;kZ\0V։'t޴Ѫ $.eZCiԤ5=Wd|kq(x)w; ͑.)hQ&1Um!qj>VbqgnF+DtG r*+ 'kT8,gVA1%ޮe"* CJȪC-PK<^u܄wFQw=zI](_>(!1xA\[ObFOOI ̍i*lg[Ջ?h"jHI,|c-^87%⭆L,8/Þs}[1BԤH&ۯ<V0^0z?-7aَ(@NU)O!=oTJwKN&YZVFf3YrKMYVf X-J^?7 #okmõ"TRGL45u܏v,\aW?B9,IJݓf;Oyu2IW2ƸWX+~ zKj|7Z-<[QF9)7.Ijc7$ȗ#m1{+d//MJQ'Rϙ'YeF9g>S2krːx|4D&Ey_V)^/oKȋ[%gv zӧ10P~D~V_/e!8BǦ-0Q*ҙ6giISe8̪)vY+ *W)'#Z;[PCQ7,P`%lje-[/t^3eet!/;q..;b/Hs3`g(Z)\…vE,Lẇ _U KоRHn:u%A,oh^ + ĖG\x]PM7yr#!?}#K1SwerPhf(zV؃lmc.b8pxFNR:~#w=U_}ي*8s~ ,1K͸,_|f;|Zi 3$B~#l/(1ޥ嘦pg,ugE؀Ho \A#W~;(뺯ʼ" ߎ륲qk8Kz 1,B(ѷKܶaJ]*ڦ0PtjbG3(BC qR Ux~\ߚlh|4n0[܉@wsBl~Zn0a%*aپZ4cY+ukD6lBt,'qfovX^GW+Gs`%%#Qgx!Dt]04agi]Qb  H/EA D!HC8_8)Fa傄@!vscy5C~ƛyd(w R3,-TZ'Z>UvH}?2]έ2=ȝ w{} 8$[$lC۟\ nuչ[|9tj$Eba@?9>) -J-%P™~{˹ ᕆ!f.Y nQehvDz2,n/:~[1Ye[,[F N~.bZt(߃lv'2diE% 13T56~Y]C@N!fS`ra5.濁RPyS]$eWsr*`K%=5YƉ,Xd?(uBW-ɓqBeu52ձUJ鳑/Uˉ(`y\"#mw9-k[&uy+BWt&!.0~sCg.5RLEhGzD y&:2޽#>MMڰ= P&3f)Ѱp q:lq]Acqq#aA&?֧&GDzy@bYag>7CTm9{@f@ 0?xI_k+/׼,+gp_LziPJΐ{T;'9ZBdF_Fwgc[9jNPs#fp\d~FS>^HZc)]\]miCVݞѺ4Je!\q6r'C4R_{4lLB!wQ|KQ!쪖FZoL?j35ֈbU+xُa3Y)KJlX33qHɴ޶{DV;8C2P)@-|N t R*PlwA귰/ F=ËӼuu ?ŘZ,O:[vȮMY#E*OzFv%W!C U }.12MQ4x'j bu FΙ.U ;bM-ϮAzP%nh0Ӽ-g'rL]P*y[^[ʿҪ{I8R9v>4G b3&Ν{0+WmldgBk1+5EPƍn'^iAS^~ҥӘ{oڍg_II0A6slVo K5¢֍A ۩Vao OLB I~iڒ VA4>-F nIjE,v(!I^ޠ$Yy6.'&(SNebf]TMcDLL\0<!'$Q3yFgv2mgiJΐG@.&.!?d c| <ήq~tn*_j'uە ug0YpJdI<Y}+BGЪMyK244hRNl u=ȷ3F&jG?^QΚ >XG8 sGVX6814:d$J+.u:G `ӷ=40 =,ƪ10 l?j: #ٲ!wx-#(vls 54\8 j RxqGW}9f}B}#O˼w JbF'"H F FqPZʙc*sܸ2 '+1k}3(%8̣tp4ƨj}kF Q&þ>d,-`T/W:jż:HE x< /|qO1U#uVγ)A&aS 7Uf~Fjm[R%#[|wɦ- ȸ|Z`! @hvpG$Ed~8u#}RUR5Xf/] )JʳW]xC:Wbt`V+uM=/=?,n:Ytg)+)."ObQuo{Z}Z*JdVRj HgQ? {޽n%2/6yWqX~E=⯻}X>-Ƃ |~s*mZg_)S3Jֺ~d\8k+k*l|=1TV0 =ng_ȁ.ǒã)l&EW1Լ"&V}D^jHz=$ =(Tr"@.-i it3^`N#h'mI.&":$X#=*,L)n(M-&[N).P˘~;ࢾOm]Vi*'j2P [zwҖAD6G։` T0>|tj(hd mbK]ڝV4pX ϒ+ʖM<:@ޜOatj=fJCdvƙj6jIЅ¥TZs)h:`;'nW=m =\3m>.r!sl fz0iIW&I-D;nNG+xH<9 /fNKaaQ߆K ɶbFU;U6BOD_ N/s8 o"*j !k?>8 J*Mzyr9r@GDnc˖;w࠵X,ГJ~FyJU<>(]H3 wTa%(FYoDzIe]T@t;s&x_>)3\,a E{gDOL~NcYlZq q$;یa82ע $_rޕOjAR7ͥ\`S&=!(gE :XeX\Dv 3{4:ɐc\!z?wv. ѕs?W$ѥjo҄@:H^)65.t>1 =MPgWQHh-ӹdiѲr;̷ :,GDϣaB]RǂS=lM9H>*\^udVE&hSo{֌&Rj5qX 2?GȽJ]Jt^BLD T^еqFB)pU }qpR jLN8 '~6:Yo(nl_`WHM^@MeB|$2mT5]~=WE-ea`[h;UzN7bgըe\O+i f S*SĤ 祝~镬ƛOuo֋g7.-}Njb= F#6 j)=Uʰy Y;0?V4$Y4Bp+ۓQz[cTKa2sI4+$OQ}W:;E9pT!PNn:Q2f(e0y<}cHaK;sx5#et"\К8UTN[T{'~_4\z o'nOEv#$&hJ)hB %O`3 ^~-W͕֙^U;?w=U"dM$HK?xs:T= #z9h\7ky,&b gN6G|đ: yE dGWDٷ`g0Ug:Twg)?UV"fs4 )'k*o$ӿzfSWGoͫ[%R\nтUUߢ)g(gYA E@HzֈeY)i(VyGpQ\ܮCoOp^}9츢shGx -@WsCD(tSayDs\Xb2תPhך.#n_3#JFbc&{  ,6Xִ0\9 2ގwDg$j\7v=ސ9*BF  ^қ::7l~UDlɦ:'ӷjS+MVA#{|~ɩ7, +Cϡ \+G Mgb3OejSTY=0\&J;Ejaw5V֫jӍ;1U+^nb5' '۰`5'} ({w¿VYָv?&Ύ15-klp/S19i3_OkD@9eb#y ha2SK`Eڦ9dH4"Z#ɩ IJ_f'a+0۬最iHtvn-^"yK7WmmU氖6k -PzhۺT2%JĎvSy Io:校YB Ki _uĺD9y C `:q1)d051?Fq_ШܞpV^;``x2t֚D\ wKoPegn/UCO2ދka!ۍlC{2i6ϕLpeA4s9Co&7 wQU{5Cn @`}IWx({Y97P gu%Akk5yZ EK!X\+G'LF;wxqI@`*kĸ/b `<]^[3ۘ&)5:fB\[-ӟ9I.m=ha#5 F;zil)ws)XUN6%$&!*bY3"m5"҈wJİJ4ۀF<?0ٿ?K'EwJ'S8ᬦA;t u=v즈6(]p@jP6; j/[ʒtCG?A,d®XC 7'JށתʛCa|tvωZ5:˝WZTn~Ώ8`aY2ȋa4h(Yc /L)RplwǡR)xӘs 49HKU 4洩b a/vb.xܑ*&fQD2}}7|K$rqme@Sx޽1gxd4ѯUӌ`W0j$ĆrlV-.7aT1ԩĊ?RŎvO UR:,'#oFnL@{b']p¹oE ހ[yF(Օ;;=Հ?V-w?WB˩FPZ܍G:84=Q\n{ :[{lgg8k`$ҭq ihXҫ (Fҍ yi&XtKś"9)-xW5A| G14-\fLE Ii S3:iXp5:UpXtTۓ,z31d˘=c4k`bl)SQf!T26wHcC%Y9cNO)qE)pQEAPw-v-nv n,(&Oq7ZL2ߜ]CKҼis~a3\EiRIqvٛ+^pʛ5j=Ko4^-إShZ(4M(#4M f loC&C(5;~_g;Z[$GT}`jCM[:Odo>rTCGHTQ1vW}v./S ז&"S復(v0Xu *Pee&9l[|c4cʸ@+ClDZ9 MKi䞿ϖ I虋),?+j͔:O&bFc "s͂*Ӷt>+,0?2(-F`oMz\,I ?אaܩ X)!ry_j>o?ӹ<ouiP_Yt2 O?Oȴ]= S_6RzҮ(Ki,,Ɲmr59vs-@N%xj-=ڠ E8%TZ$ 3P8IezWdYۂۇ-&X#UJ! iSbȯ߸(p"鸨\/J-h>|;/H@@tj&@^o<}l܁hi45 ՝ -rgTJ9 5S-/aު&[Voq{;L 7 cTkJzݐiaDz'p'j`sJ {dg|kZE$ݜޓe `f9H /۵RF*Ion쀧I JCYa쓈bXgD\p~'AE-U7}cX[Pdw6~IH#Zpp: t^͠cK^!PlsC)M{V1h9rzBd@!D=_ k;y'] kI1Q􄢾l=]jF haҀ=8Ubg:K63`4Zl0_?d{Ɔ0m[0E)hC`7Oڶ{{[9d@3wV>ю|ꔎcϬ=GsD&^Z1[zbުo"GG3Yp>Imtţ2N]ܤLЋ[/]+ȭd\Y~7No"Sr%-Z<}2c8q+z\a=+3bj\: >˚+¡pj3Ok/7@ejw> 'bߜX请qQƖUZ|Y6M r7qhA 6 Lj;WF-z] Wz^x ߇z_ڄRf.vѣ)&~~+YPYz#X Bٔdd \ w)GVc߫|8ut:]1cFzb%"xٲr7`\-^DռqP@lMJTg gTHcPJd^췣%h`VWmy)MI W4pJ*'wsFΧ|C")*E J3!Eݒ[ōNS󋃿! Ga#$?d$%uC "C/0/2Em:H )winyr{jZZjFnmsA3)H|Ue8o؀8ۅ7Nwc/H`;;gP99]CeԹ3xa 3{2{@;M=~U_FlD)}"2S@d6pQ LJ4r[.|\U=%8!KW,Ͽ̆c,Oɓd c_puҴ>j nG{tmglc+N+O ^/tע^ٟ'tQAEqb4rK1ljx"d0GwUy4nk&94ޖUwiJ A _:d "%VdŜ}@J[&!C*-LJ;®+Ū_+n *aYU:D!E ['"E,6Y\YmZ xz.6dJ1αnZebrՙఋJai%j2am׏Tr^Q)9>6em#DVdQp',H%l@i Ȁй(ha2uScp z~"<[ ݮUC+nKOLCg?X7Fh|S!,Dc2, |m$QpC-nx9`uOQza h3IP^ߑ{zSvd!|&qdu@h#W =){z2s\炘/t@ʛZ0[jqR.TS&aOo ~$sfl`Fa"\R`An} y'uk&Ę8XIABXkA7S'bZdH;rk2s՟ - eK㪪9PP{,DOE+)axK f7E]|ƻJ aL<i>zߪ? %P :#X޹A(B '!sxx.X"X:(P 4fxxG!|ibh]·'gzH]r& P*u 3)i )eYw7->@"Mwmi1q4oKϮ Hy@נC*=e@Ju7FL2%6eZUƈ](9M""s`w>)} u8"#U$,qIlu%ܤ=%\\!3BKe䢸u|[Y)w' B]x 3`KdZa̎yNV&V~ޛ뿿 xࣳVݰOܽJL-AI,7 ʏʔ̉)uk^ +3!wY<*q`کmA'jx¤=z,i|cB sbOv Ĕ>D p* VT͘|NknZ.>d-DGP~^ )@#ccP7͇t-8MgNД~w)JwߏQ1 H}c+HG6 fc_kIwI)#xHYy妒[I$CtREEhjIױT({  ֠Na$iTź ae4~4tʐcQG\mSDTqɸ|QJ,WuSf7=ʏ6bDO9~@W[Y|8v[pRa >aV#űfMC &iobCZPg^|j\4o?EAci;LkoVfYmzZpc}~ŽȢl8ioZ(ʥjـ;y/'a+voե^׃1 |K m-΢4.92N+5JT=0g]$:ecGi F2J4nԤ=)Sà$OR`mF1NpXDFT/!V{wXuK3JC4 ſOYeOffeu_ONU %~,8ϐ5FRȨstkBI,2sj><@A@:˅8 iݍDB]o'`IqP깑)To t(@<'`6hC#, <[@離s* ]# ^IE|!cG9jhm\Z̿?)X@xjvee.|ES\5S~PDQMkE[e98I6$̡ o. (J,tt;Dr: rDefF@~e xCQ'6CȓgO/KWq9oVV KD(b'b:K!KEPJn@V?.1v{)_\ǁ${;i*ȏ/B3A<䦻QafN4=ş:BSyulp} `n*/eSo%!Ӱr &~(e s NҦ)g!;4_Gyay2Yi">ȻSa{Lg X9j4ӆ7A4ù0K%ҲͲCO|hS4@F-C#xW0n`UO%Mԙk"LPb̑ʍ}c@L'ďhP3 y~SN2_CϙڊA^V~lB  2n{St\TX/t6%PE(Zo]f {4 0.4lBBP"ȕ8dn*wFj~ZbGoҘ0 x}3=ԑFظvrzL5dA f[:ս,0eK6!&:fAmA$x N@L2"N~>Ձ6#1F%3|sf {O/ӔEJE$t*] ]^QR2I6t#t4 لīOo)$0]1A+)Qi\;0 ;ɐ{GN[n|q.,"l-^,OLˆ0ٰKx!q^iUN4.e(8 ]q{+$Dl%T k&B{fILy8Q˧Vc"TBqQ=nN8 "E,#)q:UIn2zyCC:vnmhHT$6Q eieDͩic7l1g\bJj:Ad$܉pZv]v4 ]7,o (CLhܜ4 zO%^~Y80Jc1=|H4aB ѲTI`sV!אI k\RyX.q(a7Opiwٛ0ך*{u\hi1w@8pPw 7i ( V)SͮNT{op(QkWH+h1gNְMi0'VfuB1UU@1mfrMj h]a$)ے XI:Àz?~Dփ7U,Wg Rm5%aAذJ )oE 1wr[CvJsͣUJLIS9:-aãX;}ME>أ_+JY5P&&9m;V5EV3MtQpĵ: cng} AÿUMj=6 @[X'M58}Ҹ lXilQ,xLkMWg}kߖKexL=D94`Tω~7Z5tI#GN]g3(ךI='zĭ\(7eˑ I{ I']jy5i;Iv2&C@h4ۗx$V1o`Ϯa.-/T0o\HƱAhDPrJnϴBr-3O  vNbn2(-0Nu[:@`4!pT47i>|XʒgIoɷt*: .S# ['+4fVfI5x<%~ooL#i1*;}fP ]^!M\o\uU) YB]'ڃ6mTg|7D%ޛ㉑iG 8ݺMf] )ïQ`cP!J*`m򪍟sjW:Js@#+ia#@xkŌB.6 ?"6UT&KT7”LufYT`{Җ"ʆ§l.-Dr՗nYMceҦn`m=l-O[)kQS7Ā.{OYՈ "ArM`r52j>f@]]½5jg\wDI2*Sl9} buD VG~=K |affʨh/gxMWmtGm<(AS)BprRs5͝Nl!a J_Es/MP]Uυ+//W;j˜#*fY3 0 R!szZ.)A)~ t-i1Fh5.4i`:fZ$liM_>?!@Ia'5R'{ϧ#90t$:{*qGnwGf:5{xI8=.?))trXaxL^KC WߘLE5)|/WQvǷ8T+Ld$dסөfWinK9UA0ҢHПA9`=)b}h])*Pc\6zt~Zeynmth:DӨ[G~v=ih 8H9~qU =z28j:L!.kw\l BRl=< i1;ط,K1Rqgh<8eez=t&Ac `ZZƺMrFsj1IOP{ L{`nѰȢޥ?nɥ'^q ⮎p>U*] 7`{G2B'1OIE8'^[OV*͘)KH=I3|"͏]AA:<>-y [e[,l$ٛ. &ANh#2X&zXZ! {x\ '4wg 5-.V[FnRiq5Jn9$e"JƕTtBy=iө+/gD8hR{8zEB[U[#}ׇ]49ekI8bkA6JEN)*+todb%"1-U鎮cXG9Ut&0)2 u@(吐kAl9 _CՓ q8190qÜSjw1j%wp/Wz'6=U|1|2}%"R!M M5Uت"X|mJp{)Rkw<L.Y|.= $U#ͼv x8Q50[ `&$c[L,\snPɎdTxvcKY0 {ՅRF[Q?z3c/JCC4wMZ@5t*3s[˛ 43FTb/%ꝙm 饂(d#F2jj.$(7Th] yN\N-4"X~.oV6D HP!(wv'WLev.?9?W@o?EhiOvEMD>Ҹ\U"𑧟(4[Tޓa$aUI1H;3)ҖڀjCSeG^z8'>zn2Z~E[}ug>K?3I:p qVcEz7ƪ8x^Ur`l;붕]ATS (S:؁<OHZ" m 0oWu0aIe5p -4t~ lMIt_17u|0hxtO& ,~s)ڕ;nrJאd`.Wڣ }x.UJ5 JѼoB'Ü N"[YLʑ37ݱ2#ĜZ^FJX(~wi%hLKmә#L4[J; fTLvp-yZhO%׭]+8d0eq cBy(oR$UL}UUgk0Ohv CtWk{K\yU§IR`.Sn7˟JIÌm5m _}sU1q dpfRh|Č<ˁE7\d%6}e j8'\:pWDyV+I`gq+6Yb|Ubb8AtR3NTj8qKXb~0کB }r YZ