pfsview-2.2.0-bp155.3.13 >  A dl؊I%z ]+W+/H८x` mBd J& D4z&>]z qj \$ $A¾xv^\ute!}$|JlPz8h[JlV{ؿz];c#VrP֌d ->d8#;pZ/큵LL..A}uek8&D'(r){^}wQ42yE0VMgIY6D9gP,f2>joAɂ[ĕwT=[ΥhYB8HYg4Z_RI8&$ Г"\;}- q_-ֻyK/o䁯Nj3!n3mlл6^'ʎDrU|`k5]*b.(PC a<|+?uaKtx,1)Rc5m>WT0KsA U)!P u;'5۰-y-Mp>&?&d   9 :@HT Z ` l / 4@O^",""(8$9`: 5F"G"H"I"X"Y"\#]#(^#Bb#ac$ d$te$yf$|l$~u$v$w%x&y&z&&&&&Cpfsview2.2.0bp155.3.13Qt-based viewer for HDR filespfsview is a viewer program based on Qt4 for viewing HDR graphic files.dllamb72SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxx86_64큤dldla683e0da670cabc4192f85c13ee8d8bd27e2518fca304663eb3988b01e794cebaccc2069d5a08643123d6ec344e34e693513f156122b244521152cb36c3863cc1b6f17bf20e2c24d635dd87301f92123eef56d49ecb0aa8577cb8c0cc5490bd2arootrootrootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfsviewpfsview(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/bashlibQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.15)(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.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(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.2.5)(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.patchlamb72 16848419162.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-pfstoolscpioxz5x86_64-suse-linuxBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d76337ff4d2011b81ac88fe483e84e402207945c, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR R R R RRRRRRRRRRRRRRRRRR R3{-gCHutf-87d4a39a10d77d5291452c668d7ae3ae191aa8734d20802be3d618292d71653da? 7zXZ !t/*] crv9wIJouN'QXH[>|,o#Gj+dTSȡ,`wjdF" ofB|ٹy ["Fѫar-vž371C_د9Dƾ h olqP.B(=͏Q T;q"O*W+D a3óL/`h)1f3ɴ:TL48! PM+QٷŰ"hNlc6R-;3[>bK{4kPyyLU>!SQzߤLYZgĹY `=$νte,-2H0Jr\R \ (5ˉ_సHl[SXa"A6k7{ncKOB/iaB&62D9a{Js=>bJ'>3U5{eJyr/6&Olơ(J,;ĭp\_MA/-ʢIyX5? -c'W./Hm?jdy,]]}3Cl3JD>F_@l*kcK6hBzb63 vRA۱紩g66"`ŵUu0>Lb05r~ҩHW @AJc+ůcq)J<_K(b 'H8Ǹ3b~\^O} 'L<`dv]ִ-;m1P;t]gF`u=DP8 dmށUn9,1znG0w3m3 1aO]`WNJrs_+E Nt hw!AkVky3#T=g }ݓ?VRZ*hI;+u-P8m22KbO;Iы.|b*|QgnUGZwyбW^},Gs#2'f= +Xػ|.򝜘R-o(s *ۄW `1@xؗEZ;(:-#E4a7dhT]sam_TMѯ?U[J&.j)-71&Vb6V} # Hr+s:?ͻDb*bmM8w>֛cVBC@Bz ftmxP߆\\=l9< cs ; TR%5n`ʫ*R P؈5m 6TU,+g hw~js@a Wjz$vŦUs8I$S ׾:߭};eC_7!=-2oQCl~GՎ1ץC2G3cNȑN1}kO ͵e 4*ڙY.wY ;4D4ꮉǙ(>.\Dk )/k gsM晛lV~.YMRkػ#L3b1w&iԝR]ThbN(ѾG^}1`|E/ S̉Z]Fkzti)ys_Ҝ pd4Z;HYrvOgF/߸P۲Kg3ip^n!J +]OQlc.&S'GOlww5j&I9zp9k5W _+O:FՆԽQI)μ]ve+ `ӅurC!j̍=tuK0\Q oKoxzm;Չnus&B%O"k%۳a0>+Q2Fv5o5~u;Ol ?OF- ב$?[$RsjQǨ41 @k>4j FPlʊ-@/سE*>G vسoM xx#kJ#DŽFkUv%}!:Vs[)YI/dBڵ8ܷ sPNz({_AK_cϧT!R[wMAj%xF` DQ ʡVfFvES;p0`)p_r[?`ưEE i Ev*{UwEgY':EaB/@?\\m?ҍQg }4)t|^^yUd1ۯYz̴.6;7H?QiQX,.S@?v] 60ȑ%%xlbG%/ެ,Ak+|wl+j06Dh ЦYapMQ3Ǜw~t&:-Я7]D+?1 >:v2]%9p%G4伅2}aw)uVXJ֭L728 Jǃ`Z'hQ0סYHzв6O*R2 o,!#\&3TK}qrv_ե$W~O[Cy#F a &dc6m9Tzen3]D7!^{[3;  lnóEYGdl|JӖ%8m\ywcTYboO7.2犻vq9UYʁS>4LX[;T%GHƙr#6EW*w8:7e8?=ǔf g+8풺ꆺC -Y>~|8/ ‰49-QCAz7EBTb^e v:mю\%]:Љ͛nVxsmhlt4,/;kfYtoHvRR!/JK03!_<3;ˢ+*FHNbHV)۔q ~JU/GYU}*U "g3B,2GhUt&kׂz5].ߢ|P;Ns"bg#Op&xSPùϝ ]~vۦH4Qô1_+E s9ql)OpsmOrqɠ3+z@..F&eP^7煾P/\+c-} v|UG􉾄n׮jbکXM#vpi_b"fYPyf}_,svr?JJ&!>S}ls#ݿHGtN\폵38I6-p7 q(< E:_ HAC@Z[o[ڭ\Lo98JOXƁ]5r)|p@S7㟫~:ub6v!<]dU*B򔝌5\7R ƨd hBY^wn]E}BYvˎrc*e򀊽I2k6$ PnOdKYMg(fAډ텠%<tb5>KN8K Q_O|_Hnr:7Nz][fw!"+To=zġ>g~{) _ w4eJ8z8c N$rVOvj;02IIr(8FC)T8Md$NrTByJk(Z?)h [FP'Q'j!UA3U6L hoDKN](;)F 6`'tV\NfZGtyA8>qZbvQ`R?Dlx mז!0&v^j$+hI|K !"?k<fFsn_S`k򊓰HI_yv X(.2;Qɮh!_1WbX``iXDʵJ$-R_7 ,/'ެEߞ nyQ&HY&qN( o4a*nYvfɕ|.K >uZ+hŰ `ރ&jr~yZY괪3ǀ5]bHJ.HԊq砦2=#v = 蕡4~9^TѺQ%57l6GJ\(ͧBZ5`ĔSFx NOA4fiGҸ7Y$(3ԵpB1E)l%'kY^nPd+{rjNvԡ }tIRW 0>&PQx /sÒm ekKKPcIA)IIa%yUX >ޕnm(Rk%yge=ŋ+|q.qIdXu%̌&sQ$}+:+ln}`k Y4" (Rd] /}= l,j:KX> H~H+jT jBJ:U`-^S 5L&{gRYfW<ٕ\P>EHJsst hLU? ^Ѩ۳f5pqc;__W.TbfSmoe(}TT6:e7~lPǺWg E4*.(}1\Vy)P4[r9Gesnk&s$8 )'gabY=/gH%8X|o KO𢶌3D1 /mAJD ú+3v h.|]_`tI2;}p6s?ѳa]A¾N5CKuݫ4Z + ޟ_rhSҧ)n:lv,5|j1/\/V6#8qƙ;V!r?&xCKt4ȁ",|{+\e2-܄Ku|:@}*guc/2۽ ^6G:gpp4\J-&&鴅lUi>,! "= >ͦjz/VIEo ' -{{܂DH;ar>a>;Qr#H͊vQWS@*TUfzc9LG 46Z2 @֏ ˒6R^Y0Nۆ>5"2tq8=kG V0%ԃ~OYpMv{a/ĺ$_Zfc{l, &ES-qLK lr #{Bޜ<U],o'N7mK-&c¥A ȩڠZKb^ 66d潴Ҝ*l$iIMqFO!}HAqxO")5 5U&r*v7u,xηJ\ sr(E"}vb$u:aެj]X/ BN vLvԢ'6K@ &1"W'#Q0*$sn|֍?5>s >nyNLVaMa{N~' "3b'ɎR.9w+Cbiᑍ[;'=~뭀A\oG_bO*29?=,v4QfٞؾwVnq!}a g'o}d{RnKThL KNyߧD mL(̙|M3B*QmдرDtenM1&]YN|fJDӨ$2O< Ghf>?D?Lan8H>cև6yZ2c+4VF~7Āq%Ju. VK k`[P?'#u=ِLJ)cfԟ>daZ`O7hve?rw73Bmy,t^ .O4{o+a ng<) CBIfF"B ;v gm"<÷iwIPdBc0ȭPKѾڡ/ޝol=/-9MWuЂѭ~{Ȏd0m`/hԇ">U+$@[A Ou ̱ռ952^o/pXhSO*u<|Bgb:p\^m X.J8;~$%1q%5]ܑ̄r{p@#PcJaDŨmڦ>$~Ke幝[5" yWӽ({77,`U"Vuݚk,.j1x Ⱦɭ_]muYql3p97}!TkqrxP;ZºH@" 1 w H y4aM;B~U3hdP#tNc?3>r𞉄"+b'5tߙ=ml.Y,s7a S,jAOeDXa[8"vlȌ>4׎wS3>⦧)H! jܰKϞkf`O֛Wa?ì9Pl5m&G‚ nYwnX K⛾\. G=i^:#V$k#Qdqb$`߮L|^ d9L NIx_!a[}CO_Jᦔ6,N}+ZD0ca\RWɐJZO<,c4 ?]Yf \$Un45QVMڽ_=s~zf5OߦwZOSԴهxmaژV+8} v)/"t8Su=RPwqS= iaH*<r5+:qim}\0)4ٰRpe0\p\Σ YL}&_ǹj~]yT}]$p.|q=J5Glz5 vVg}UfA͍;8#]F! ]}ݾZ־ef;w?7EB e4'_hOF3D`[^I-]ne!DDaS0u=BKQMڋ\O9y Z–Dĥ3´7y~x"Z*Vf9mEұ`?/rK# P-py/唹t(!JEP0[!Noj&ے~Eb/=]pUYOii" U #g!GtF %Ƞ+=muZdcMFd]}ȑh_]r-l\u3ʎ=vfUgKuPi%[K|}FD4{ !#%qMbm1%&0ssw->E" zT,ꎑ)ĴOf& ^m,@<&k٘=3HTܚYaQ!C{l,RmB0o>?=sHˮ#l R_bx1nyp<#4  Gh8۟gޥMʃqӿu qsb#τ WMgy$ nsW Q3!pd [hn&kYpT~nZRt.1S3ȦΙe+Lpڈntɳyd ƼVn: qA*_z u4}C"pVn"Ul9OU*1ۦepJ1e>?:q\ m4zyPJWI'.&pj e8Yj *T݂'XzfgW |8}ώXe~+1MH; Ym$cv{؁Z5iA2nw˖AXlfJ d_|{ xc*B{^pPV596d3=\@'x:i/q K6O>UDBry"v+mCQǥv'֯"pW=xlYDeHdzn.c D :0ʜt/#94sjP붬uV2t BWvFܬZJN{Z6[> Z']1 VgkbA3=9VtBT&g-5֤lJ yLn<7fŊI!wK&ݣxnZO3~"ITJ-"3ׅu.}qr".&\}Hkf?R n(1}&m)5T3c3<'突8?mq EOmkyeT~_̷ +H;0X]^.MD#;piQƅ~]%شhT2CmEEϲ:PєyanKsâUi-JC7!SHo ZӔ"-_vNSKݢKL0`/yBmyS$OŒ}bTʦD- yn r \0`EӣT(BP_E`j:YI۪`3XУWꦲ<܊r;21"FM |(i|.r`ã]ˣҒ:Ula AFm MV{7 J/v/'.bsIPAPٶAjV͈>;߫K/—Dȝ>[ƻ Z!T\W!<юβ.c#0@2eZ| 2gBju1psPY%O3Kf;.j<yrr2{CH:sn匿s0)]'*jzg5' X6[gs]= #-h䡕# lXriPZ"bXjl~ՠ& 85A)SGfw5F㐴$aT\LY1m2Xѥe2Z bfϗc:lb}@0s~ }jJ&߸Zo\k/nP0Mɸ"2yY"CQ5 {{37;ڈ@>>k~G/ -V?I)N&rґ\/>#VejvwgT eX*[zk.:8u" mtc8T[`Z6ܡ@I^_V sqܚ=9%Dء)"%m63n(ܳ %!wW@`Q PLJaPC˼fى Ft34Cjwaڪ]) ڈ =5sruvh4,m5)LG|rˡtx1 \9 `ޗDePWho८ƬR4> sH{1%7Aˏett7+Y򢵑)JYBr&C + AFNT–=/iW]fxh+>pb,rÕ``VBMH1v(`5xO#^ᵬBZ&VR[@!~q;W~ƶɓ_!G.˻Kt33X=w̚x޳B~P*؞/-hbR6Wd&XB#>@ 5:ʿOAtD~6uYx*^,Fq,JӋ1587/vhcAyV$YΌ< Vy% D 3U( t }Et ?;RΩ> P 9j-A2gw=D>tqL.ٖс>Z7S-F !p{3F?etzGꖺx=;iSklmX"-Oͅ(`Uu`e$<:2\'6b{8=j-O+]8as]͐]>+@bxZȃԑZ__$u8,RFYT:pe@IAi0Up٤{ H`OxZfxGLZj1.yPaT^c]FM"}HWص\|w9gJM ,μ[4_3WN=UV\@4f(Y7 0|e4 p} \5-V'n8%.rU'F&sΤkݼ:|+j%YЭn]ʧ9*^^֐:o`IoқETBW0 PvCZI~&WF<Ϲީaz Ƅ TAj0MB%r=rC c ;L6֗U°+Qv}lΠZ$cM񡋩p&a(7YPM9렬B2c6lX8WW|mRimGGKP :.1!3&]U0mzF |UJ5},V`{ νE&!aeƧnj@g#reca P0 H\a%4X|-w0T:sDA>75|MxOw@ڟjܦ&unm?w+r1(jG k~ld9[b`Փ]9:?v+ )l pN`'~{W0Ў˽X0}POtiR WMmx惗X9C3`>xUV$4;مx֒+N(^Upz8WĸYS1jh;;$3pZm K\De`q!Ur@¡tFV츾xi Fqxϔ|-O u|<%'Z0*>] Aj'hTk=9ʃjnyqIvROHS,qxn~¤ZsynQi8˧lBJ³&,ie5B5Lc0QwUJ(W 3-2xC PLY`Ka.ѦĿ!X8W6j$TloE=[,'5)8GH6>[AbO!A1A6f Rĥ˃C+d(@A`AcAʗ]NmVë4k մ_ =~ {-63 P] ^_CI?ni΁JC)KR*!X-)-SLX)Bv;ΪEj >7, N+%A}5^Hbigv˓ aFw,kFcO,.K@4uY 8YLJ؜+.=pnKsVA|+{Bpq?FoUQP?M\/\6 Br]%NG+^KqO %vEgګ3".۴lWQ#7`Xz=X9bƔ |#qbV2AӼ +{ "UOx9QIўQDj#f8!uG>yju,` º•#aBl)PqwlST^W{G3\:z"?XKy0jܫ\bF Dw?1v++"z#pO1a]KmYk9បA/u& IQI8yaډs..Y_4*ڽ4]vI.-NikѭeZh)ף`Z#oT{+=}DҰ}`riǀ^ڈF.eO`x.gH{Dg@ʶnL,?:đ1ymvP1* xҟ;lvXz=s1缕ZOx|q.ԄP=6gL;\tzO4Zr|`zXs;95c:KBYeu3{o╧* &k4&TFy-t,oPx68,fLkG>uW>kŹJhl @ګmʖ(= Ճ[Oêlh/p|(44RaO@VDlO2THl#ی Re5O9ֺsf"Aƻ݃UQL du-|3uTN9<|F(ɱ~tĪL+gȞIJD 8GdfIiez,cb`j_Tbh#kG) wob,,nmamYC譊 ]>i.yca}L#OsD\u2밬Ch_xl(i z^߰KPdEUf3'l-y؀'efUacnSl3n4-:(9s;Cow# KMO\<l,zH7uVgVSB "~лDEG'L E"a4$HG&~ʛo6T_40dIbROqYr^~gрM }|~`NTR~]&K{bbnPqØ˄x<^P"!1@afa%7R&~{*6on]א[wT*@k>J[n5`J1[)lu[g|4C`;av_g75:{X $YJIwyU~cSz lXb]Y5'ޅ׆K\Za+LZv l \qso KN2}`6搧~8ne _B*{6NdI  ^@l0,. .#$%"2 Ї\PLN G>'^ I~?=脟j a+ʶJ~6u"+|J~5$=>2/ӨkLSԬᑶ$m{g Tvxm죮ðps3 &c<2vu}[8⡦-$-Rs){1yF7 XU~X𭴎 Ợ{7 4N3w]=~k 3)l0Cd#Oyg0yŗ_!ѳ . Pb-ʊGH%;fj޾o 6(|>^d{K2if?Ek) Jjk Jaf,Ə TeIJѳZP1MBfM4ڈpgueR.\a7ڧ6GB):''n_a [Uْb<Є%O\&q %؏E3^/&t4%K:m[9xҌu]-YH3ta3il0_sƅTQNj\K~QqR (X-@9+!ә5Z =@Cִ~4?|&GXz6D,݉rK uz8c Eh(ۙ/Z)^{X^|f&G Ac0wRt6ndN_g!ZPk%,Xe1fX OLb4<;"a:o aB0݂* _)>?jX|]PНNJyC,psAUc5eiWQzL׿2 pz_ollmRkzo5eK0%F vPM˪f9 6~A`T!V3'CP'쩗FU W$g:5o;_$<-f~?*s j%`Pt0{ӵi* *KPA} YFƖ/ƹOEI4c <5@|X0Izk8ʆ1OQV87)tnPlya#"4nDDjgJ‡u_GJ'6)bock`*kdRH0b3 Gc٪{hOED=&nݴ=O[&6x$^-^xEWxPr%;Tu~ҕ-4|!> क़nnڎVH]sqcŀ?$QNeRSbUAeZ|D{" #8vlb&g :S9`(`S|h͠/qtr=뺼"Nk99QW t{dp9è4olS`Xک1 Jm!i9x6a+9:?3;H \$63>NH+`R)+8CH(bCDOŋqRox`̤G @xǀ*89\.Q-T)&g&vKAiGrDƟ epB#=YߋT~q$# w숆2U!>~/$FK ("_b:@ۮh/)X RY9;vP-Vs&-Ahc~#rf_f3Qfh^ dYѸuH77fӊ^[AHztL되dU]4B5W،~̕`1c|_?B:.PIpY*v5o=.Iz3Z [XnGk9 RNQZԧ^+;w.l3+IT٫vvԯ8ҫh(.ecq K)BTt0G6D.X ̟׼vr}J5#Yd%CGp̿Ky.=iϱ= Vuz!ruǶghEE=E Uל*!$x(Lv=| SzbO#c#t(&FOcٯI@g?3ƒO$3}k7GS6L cV6g~Iu#$0rUQYwH͗_4v Ґ'?rNYDr ?dݝڌ)N2'@9S}Nr4/z *4' Xv.n,&7z'ߴIS :`#E HR)xm?#SfWB!sF?UND}Y^Ri$!<9Ie[?>gθ~.D4Y rTFClg$[y;zT`1 {ظϣ6jhhVZT v*@+H;d=B+sw粝/V2u@|,p|0їDn̑) .mYu5˔f!@ϒEYɉ<=;5/`DxPr2L[q3׏Y lfEېϋ 7o=凾A~{qY.*wxge4t6 E:f~wYeis(483h~*}|k3f1DQIO{EwܻJc#yq9|ܭ^rqޜF5 ?YE]t0Cמs+94T^/y[^ e94kVxIUc=:ٷT8ڄ~̜bÄ9S&j,?2N?|OyoVf۟MkL$׊2kZ*" I,9 $͘ϏlmIwKjK6X5ś?2$ T[]ސ:7UyaQ?Hg◳/%S zʲX!J`.5mp (`Sj.,֦0 & }p}3g6t#aRre\4a0rKկBn%NOWϱ\?Ha:!*ϩr祾47BOռ5 I8)MQ1o#: >;)Sk-l#sp7 Lcu+<|ݕޥKSQ,K㎥{#B~+ZX&UڍR\ؗq2yN"R#/߹ 1,tRw"2=-#aa~Z7 4$4_#$RF Үg9pxnAوn$p`)dd7KJC9vdɋp?bT\t #c^I%I(pkRR?Ć –]aC=7jnG*M<66cAK'@p 8dl7CkQr+IQN `0 Zn0P3*aoLi_Tt蜞mmQt-&2b^ WAC{AAz)LuZeZP?Sd~n\|SN搌9YWPwǭr^K nMw ̵"-fpBygF iyv>%r]G63>n2 ;:оpAw'Ak"ϵu=^5~(GЃi>k'V*?.8'^!9.#p .k9Ij]O7o?T imbf@Nx,JorLueP'# H!U_ܷY-|q* ٚv)x ܜFݍX9K^5Xڜ6\ ˶X/:ZaRU$"w!%XAqUS;g g}TzudZ6*62.ɝ6/C.S:M332aLI$U<,800@lלN?AMKi79\TB˾tY셼\G &6n;δ=֞ hq#[ȴ,Lca v_j32Ue-/ǫ&{1: ssONob̛KpV<-M֛߰&E}ǥ)!K5_|-EdPovC&6yFViV7ꚩ%\#¶A? Q{As"DQ(/Xg|o4F5p% ɅÙmA}@2PUqHy%Jw,}{^`isMKĵ8Li #4ƺr? KDNgxuHَj- ZeŞ rɭ ܄X1T .=dRP`x6! ӥĢ3T})S*#5%#O&LtsAs^3#n۠UWv8 ?yW&1} 1=`Z qW‚̜eG?ېviGY 6,Rfs\q.!Z:O"8"RUaliGrT@g1YSlnB54̮!^ʶE\KW-]$8ƔRa?5?$y~D}(RD n57e93+ެ[&aؒ+s^E|٣EیA:flcвǙ7>6jX \\cfLH{\+3v)zYZFcڔCOib6uzv7Ԡr r~}~8WQ1 ڼ`+含0v2Hctf居1-o?2]'S=^ jGj^\odJT9 ɹ_kK1J!*ꗟG 3ᠼoam&; +O8Mɜ0\>MsU"r{7lAJ54ܮF0 _^xCbgٸг>wUMC{/0Z2,a3or4TE-JISŒZ}i2!F*3K$.0=5ڲd֢bhSwo%NӸzQ ,8;R?G!&[ph=ն?DsiY> $@A}aQ&(5ޡ,nVE5>GTg_27kԆ~9s"6k%}9h咄=2*0D;3 aݮAsGYTSr!b뽆ʰ6ew虞5 tvt;P61Tcޜcz pȁ[/~; Sc3A~Hr F'f)=68S2)CHֶݑX톬7Ǿ_9X9!EbS(,ui"^&gíklBUV --;&TswIX$<%Mqي?!qP-lET$[V32˿E o>hB$Q{:7`r@t]?cvvy>|㈻ ' [~U3 4Q"$šXo@oc `娑F1NV ?k}i[1BHAKsuTMeA9&6wmMo9 +Q>gN%N>A^)јEIVQ+ߟ8)ЗM~MVzIW稇57iliA|5Х+7ʖJ~o$5 UO~-uY0tw>6 аkyșGN)5{Zw {txlM^ŖET瑞tp|)_>C-"<4JV>K &N[1G6y ئà MHXY,F8Kkx: Z9+H@aFV#yӳUׂFc;) !ͷQ<q\0?L[3Ne:F!DXMt*bQ18-$M)F1ӒSkAVy8L'X<)EF9n44%R5M͢gUXVT 铮~$fn7 C9T3 jJUN$g? k,o ySQ8}~3. @+X HT(*g@Vyb>,g3Y8.y#LEJ1bS0},Qh"+^Q6{ fW@蒎mܽc=#'qXzu?ƹA*Boh\2UFa4I5fHbuƟ Ʒ% Ƈd(օ n(Zk%+ZZExhBs\^Q >NHUX%aM{ˁ JCIʚ_Nnȃ{jH;@@D".2s0Q 07Ea*p`"&.`yZт2F,](;ȌEKl\ɆV"-ea %LMԦ|rd XC 9y;߀6RjRtbO 7~vi]4+3,ٚ  ؒ3̈;.b@- ߕ(j1bjD?Nӷ%v.ZЛ2,L>ja-|sѝ$'44;f{Xv{zu'`6bBB>@W1/,x4@)ٽwό7eO.=c7:_#x52ʚL+C^< v{P k!9Ff?wQRa*s3q\Q͞MQ\L"nuktOdazzh^n$ ѳbқ:8Z  &6Jk܅W܏Iܴ^Lֽ|/u>"-wqj ? ?+b- 5rWr MY;<.Q+POJj"A{.|am<}.QqTk]| ̥vdi9زMAAmevve5JTO\)*HG;4OEpзWW.J'ZN 2KP8l1Ghq;/C=9fD"hN.7cZiK0Swi3`v=c/W6 ;6ԕl 뎚{^J=\k+X[<^XZՒ?Ua,3}W1?"e -r @褧8y^W..X4@h*ɌgJԭmTH (5QH8-)e+pHh])Q":1in(p sB `-<ׇ2wK1դA9 {.1G -kNz(hR5r/,AK;Ss16A;mtKg%qFAoƄ"W0UB!MJM3 z1O"Ws#VؽuV$Z@GV$.JҲsLU-^]4)C+̒+Ε,;T.w~e]vӄ"Q¤3֛J5;oZIƍ:>]]/FΈ \_D?xR_aH+̄*a[4!xd[,otlfE0uv!u\+KB$uEw,QĨšn|$-Y$/_?6X"[&pB@N0qhF{ym~,<75Z/m{ob1"J9b+bOQ)3[M-q~Ӵ*ZuOndmr]O?@פY1xġB@(:2tfovZyxeܛ0K΃t.ݲKt5A+Z~S0l@iܝtŭX?nL қg:g DžGUUW@=)#g)aw@kuR=l2zj5%!.sz,=p,bۭL1A<!l=HeLT &(`j[͗r%9F,mS×/t^woZP{靻ȑ '4p\Z%3V4$8Ps0  +sC]W.a%ʎ?n;o$POajө1צXʟRIbe; G yZ^#R׸.){5BApݾ1:TpY5w146tKJ dW P^2tPL[~bsG"Hb.~ty,~YrrF͎ Jc.腕ZJ ^V|.R<6&h`%I:O=R8bf;S9k@3ۣjOkh>:n0ٷ i% {bB נlۗ=p4pP:k([\<#W3~?ϦA @jVh!iVQ!@ z efKL HESWWZP3LD䪦yTdjMX7da' |o"϶xH(]fpBrƵ]}:k ok}A.UPccb)h($v)Eb</e,-+#/%[up_i 2OR 셣y VA] FT&΍dQ bu#7%ŃHG[m!IfQH/kꖭ5IFC1-e~IwMS] Q@2+/` oۧA=[ҤY _dc|H]R (―_l{LxD6ug)w@8%9/dI'XSN%;-"5ǜ0p|sJ`W  2k1E9bcp̯<*l<`*~l - ]lumOj49*H\մܭ|9]9\9g  ,+#i۫ưYYUshI^C3~T7c {LX m슟-kl,\G9~$vEV|(O˛~["l6OS? &A5yI$9报Η,|693:^n-UF(N&} 2e-H\~) v+%y+0G&뉄Dp8k@z]&Q7Alx(Fk>uz7WoG*EY3lcpj%ƙS`ufCGp7WF(Zf gpDV=yc. HC./ -/&:N4FoK*PqSָJ ||U)4w.x4~4}Y$J sJ9],%us fV{,p';:;[ **rOg)ZDZ+!}ġ(։4p'3`6aN<ĸbw FɕL- %Pn^|/Ժm2(pSGW?=%Ar}CФZl5'@9;Ӝa'̖Xy@0wٵ;c]F7ʼn7-9fӑM5d?@ 2~aAqF!'x}52kVӐ\i?JcH6k_qHb8!*]o?kvól[ ~|O4XLdPhKWNOJW3ab*| <^ZTiRrW"E#͙:9M .vedxSk[|o1eR[S7(a G*AK=v1' \wJ?u\IZh\a'JUH1dֻ'8z&K3wHJ~|-B \U2Y OZD?Tg[ӟ\PNF,:s NTfܬ{twYK'Wb܈o91*p~N^ oĨMcJ^@rGf) {ZI/uQ,JP_.~ޭ&%kvYPSA3<ΚGŌ A8 !!_!KyGhpRlR'CGPB@0Nʂԇψ[lt~R7J_}ms&~_ts~#I- ;gl r_?{,]Uнcq(Jn펩'f\u`==<+ >κ1EZBCd.L*H*4jCL*rYN\B8*e! ``"Sfv# iu)ܴ7ۇ<;pn` KHO9H!]EC?=gpRul$Y -N֭yh/ӰUeԔ]VoϬj\^v6tK,M` #m O%C{-|簧VOXpll.@j];lӐ;l χ:&m4 k0F((v`; 74_lB$&C ~Z ='NɉyS,ڋt&P!rv.QnUaZH6Wzc.-}Cil'بBƳ}DF;skbw?[ EACV$u-")u3G58֡ɐ Q7 HxQ!Fˉ((,0l }^ɉ]Wqʗj4 Ypp$4 U8 S؎xZn5RVuU.s%X_"Oa5P71;b;*8T@yD@q',|sDאͰNMbgWPqy?LvmܫU"23 )w N2@3׵p(U % RO8ˑi[;1x?z`uh;JQmؗ}x[(I}Lq(Sm?a@vZÒ;Px Äty~3\WWӤr?:X- ).]vL0ݥ9kEh5q>toPFq7~]#Uiā7ծs$L~YO$S/r |I6`K =fVm!Ls ab ^3F1B4Yxۉ];M6a# r(zX)̩Sx>ÝjuS)l n:݅Tj5^7QezO^Vu rƖ)c@qJcq1 tXeHF g!w=UqÍf5INNc!'Z` _=J/זi%9X+uUvWJ.%7l; /P~8A`Z# P#|-%'6:SS'ϘqU,+F9Ǣ8֖xg->GMܐ!@!03!zmcb^ʉrȳ9^a~l]Gݭ\"R(w7M.*dd+SO]6օz6{q ?~r()wmn Yτf95훪TsA4]5y֫u%1z M_c]J"f?x%% lXͭE7T,mSy~)g CgYk/tpIjݐ[`BJuręv[u[v ]I4|.phn} cD$տ|˞ᘢ>]bNY12^-e2W0kKN9B Q`*j>0{>==yQPL4RcӋdmB$X" +ScFS}I?o)f܄1:W]=~| 0yB)YI_‡:hNG4A|6y/͡TA,Jƀ'm},;"kEBL\췷{`'j+n#NM3Ij'.Q+yԙ+(-bD] :B, 8"4\-d{> i$^0 \+#{IhF W ;ֳj,A /iY0 H,V\[;+7*hp6|3=iHB9d]-}k A) V6P|= kѰg=oxy$(CEInӴI'&u|Z+L#ӵs\6RKj06MwA9*<%է.&Q'|XM'vOOtx)Oؤt=R\^IfW(uS/Lg$ӡYc-c`0ɂݠ5@`SqR<'trH 3/1 }:,! M>вaQ&S?ȍ0@lXq>?KϪMNKA*=vT(U>z?T@S.I?ǩWז/5IJ=$tnÈ< y(›ك}mM*Nrc8n3w*v e(c25JZnzJv#.tƬ#tM<ˆҕZɍ~xP6]B߼VzHM: jiq|mSNe~A@H8t\&ԱK܎։V(3V`K0%