pfsalign-2.2.0-bp155.3.13 >  A dl֊I%z ^q d.*- 9M :e[VU=?-.c&Fͱ޵bpͻLME%,6Kv'j#ׯ=㛣w{\RP`3RIP 8*Df4mrl{p3,' ߴ Ra.s M/\[rD+z}rlm#$NȡjY;!Q,b醖){I?S,  ^k4e-qE,ѽE}Oܽ+Oz06,3c\A|;S)}7WӡoXq.z #%Fϵ2kKVnW#YZǧ^K qiԠH[4u4v8:uCƻ@JPS!k'|D!D{S5 V wÙZ ]ENaۿ)e(?:,͋;\yHR%U H[g}pA%?%d   .! ;Yz    " $,6@dl(#8,9h:=B!F!G!H!I!X!Y"Z"([",\"@]"H^"_b"~c#'d#e#f#l#u#v#w$x$y$z%H%X%\%b%Cpfsalign2.2.0bp155.3.13Align image stackAlign multiple exposures using homographic transformation. The command uses a similar feature-point based method as most panorama stitching software.dllamb72SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxx86_64h큤dla3a49b3c79d4fb07f863c6fe5bae4b5bb4e67fb468f71c71e3b5699ec725dce51b222c1c2e560d78f59f33d92e4de47cafdf5b1f78108c8b6b9da257d1634eb0brootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfsalignpfsalign(x86-64)@@@@@@@@@@@@@@@@@@@@@@    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)libm.so.6()(64bit)libm.so.6(GLIBC_2.27)(64bit)libopencv_calib3d.so.3.4()(64bit)libopencv_core.so.3.4()(64bit)libopencv_features2d.so.3.4()(64bit)libopencv_highgui.so.3.4()(64bit)libopencv_imgproc.so.3.4()(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(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(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@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.patchpfscalignlamb72 16848419162.2.0-bp155.3.132.2.0-bp155.3.132.2.0-bp155.3.13pfsalignpfsalign.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-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d30e69b0cdb6b75cccac2a4f0cc6e23f87b386c6, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRRR R R R R RRRR3{-gCHutf-8d18eac01dc67f3ac404bcc457055422d3cd5d19b9b24f9f1c9fcdcbac2ae72f3?7zXZ !t/Z] crv9wIQ|AQ=7h߻4Om VJIɚsqDmd̮m#RFK麫! ̉wJo1+=5':aՍe Spd;Gsk_ ffģ'kJ٣FW^,d;:qo3y#}O؇)*N`Cq={+?cIZ$n@_sI_?xeN6 |w8O6lyڃX 66(AKce[&Lk 4-~b}2{cqYi}́~퟽œE$P5ez;B|&^9B3FfJ]`s>&"rUܓ2-aΦJVپ?7*>멷g O(Y{rum:$w4w\[}K /*LHϠLFhWOd"[TwKD0S >HX%v $.1/Q>RB(awvߩ;xhhBPY'A iڈ󌈉}Jt{RL˽?JܯvKm@1VI|j{yqi$E 6a.8廎|8̷I3ݠ+_rΈЩ:VC^]@(;kx=aIG D2x XШ,8{y3o穬tEnw"m\IOJ:1 ;uVt@/*9NSܴ)#!zo1'ę>gY¿a:bg"0/syjuf)A7OV\@ #\T;y6PiVOny8kMݶhS}X`x &)j|@W'mqXrZ`/\RǴԈ+`00ddiYXݏw){p E LH=4[,(|1q/Td>L{c` A,e]N_bUܐ](FtKmNAPT.l+&cG;Es#`V :mՒ(Ņ"ʫbQſJOd8ʷs4]acMQ8? %o5gr. ]tOg6rw94Kĺ:. aP7><V@Q4N2Vj?c C"42ikk{eZ<G@ۖ!r]^esJ4'ɻ\~-DA7 V<"_xm[_ԇϢtjS/b")؆<eٌ2_CZcGVwq3Tc*^?\H·h&ԓڲZA[b92] Lڐ>`)4$Xz" fiB/okbS7'2Cc[jæ_ߩ3!;LC5nA;$62($6 1 zWd5w(O zQTD $0/?0CXZ*J``ؽ DrD7GS6tj"TCsqF'B"N0a,7|{ ?ՠj[% X}DG _6 /#_Nae ROhEg).5ʱQvе8s{ER.fZRo%W,}{J[䤥!>0e6$#Wph% ;Vٷ^͸%QjtfSqZu@Cݗ0;ty3dx@ZNH?аmTd}a0"|z4)[ލڵUXm4k)-J #Sl+XbSC0m+&#ϓ gBJXP$o%O}70X&̵P{sTŎ6($ ䷋vlUf |OŵhMI,g>B7 Bc4Zo _1yH^|)XQHzj:VC4d2Hp_Hʠ|%R4esDzI},dNF99UGLjy6ȾIΗ7iMM" H^I]`zy dU굦QHo[YS1tj2^lyM})KNs|􊿺 *wB1ez-?QL92w%b.0)jÈH[=૶E !h;d;iTNMiޘ~7}u?l7Q"57&1߮9` dW.jWd, {a5t"nǔIf ֘qxwb7=2"\ Pb dQat u6z\QZ~NBJx+ngHf6E` 6>x#"X mФ;n"Ϋ8۷WDgbL.qii O̡(WF]Oֽԣ2ߥP Z2ꏭ ›R09m~Czs 6"!G|:6$]64- :P .dY]mqqUٔf#L67nı--:LܞiFʅ:Fgn$. 8X8Ԑ!lx [ gvW2#T Rv ?̿{&戈fFs0| M|U-wħ,/2cͳH <1o95a#5HLW~Ket8<XHDuc;B^AI;n*b7[so˟dDvC(mVhP"&:%{?:"\5~̽5S$o{~K ( *Ya-;W sa+Rqo"(Xhxշ pbș4[#vؽZIK?h J\:N6bC@Tbpf n,$?3N'kz,sLXJ xUsJ9=r5ߞb(q=T|f+4.WV3YP5LRzb80b_4= (ųnp݅:괱EZ} #0ѓwXQYYf66M_(v׋9GT>™ꇝ}T5ZU`۪§ L}QueL ]/6ؔ:4MB:ؖCնbc]t (.0__5`iw1-(:^& zQ@)u0ፄ nL=FVd>{_u&H?z r',8i2mh(\k y[m$sKAR{>@鞷eVSOO\ɘ:EsWBkO\0 ؔ޺y˩ Ŵ>o.J*9}oI2~'l|8KNrKw[~NZ@o- tYp4<nFfAb}jHݸH_Lh>ڵSؒo7zw.KN"xWō jVx3!a,G@@4uL! #1uRf9dS=kEZ$1㮪ȿ]߼.'0۽Xp`|iQe Gܚ~I &Pa3G׸&ދ C?%\8&7Ȝ~ X|VMXb݀sS$ {}ѲF~dY?챗mX$zӑ0D~fبcG0ɓ?X K- %C8WnFd%h~xWeh]= T!ENX>/1%簻\YFSOg9۩%3ep*4&#uSٷ=Vؔ"L"V E쓒jm^8f#KԡxDQ胳=Yw]/6BwX'E$.7Athވ `B| )9_BR7 %4Nx<SMp ({H*p3k=97]L?a ~[V NzЅ'OcR?]\N=cZt!Nf[#.G4=&|j7bDejC#۴X2f" |yo nԉVQOkٙoEkX(X Z/p'DYC@W2P2d(JGrU7y`i+;Yi*0< O3vb>UG~*Cpp:'bkܰax\<-AoiНd˵)[ڬy˶JbG&+*ʈ i#=: < O7+@Rӵ4]3@r>lu1DASs^Ieٿ"oh`q -`ߏ3uYbHNyR4=Z8RLeҫ>SG[`E0(Z=cpSY}wy!TVLEϳYqmZ$=[qr쪙QMmwҦ4ae ryI#8m'פ2s>HlL6YT6Q #8uYIQZh!5Wi Ma3I`,V)X f7_%-b!0?6 7&--?%v&Y(Nw:K@LBJIj{VHt\³0]?WEjf.-I1^=݃1}YmVތ7-*Sʩrɡr1ʯ6q~ww<ފ `#zݮ HuMBZۃ8 #=sHcWq)+o7W2oӲZr W+*NќV̥c/.?hZgj]z+1gR?;r9(fwO )L 2 Ks.${bB:/bsFgTyAXHtRezPDD}ˬƟa ŞFxZ[<0_?T]z6e,xˈ/UC> v..VfET855:)Ι8 Ey,tOcEPULXX]9'& Yn7rrMj+W̌e^՛YOW@W|qNhSr#ڏ ?çgd0/Ur ZfIL%IWa玮$,WUniÿ\w|.{da]!>7K>?'*[>2x= rG.@98g^ʢzR w7ޏz o7ĝKMTʓZwƌPxutsc {~@4$ 8`גea!WRt]ݥEN,npo( ;а]9UXk\(EJiiIYlE H%t Ca?[e\h8R)>rgK?C}]=ơ;DkZ.}tQ.6l2XQ]@$ȩRɤS_VC?spg,ɜ37\n7WWS45| wRvT(Ms<"OE/%iI_d:;$8 ~ƈ_yOEWJ( QNnso  Z]ƪ '6JctJQ9C:(Z3Mz$iҎ]>*/nm+3SZj8lZ^_xɶ`Cvź ߉GyyB 3ǣ&w>qGzZ^'aLf>>O\gκ.(g@qzRY/̗!b+ˌ"vm-?CKlsK4;]cL_,bV`mW!Ol6t8 З}ɖϓ6 "SA^||A+ *0Oޏv,XwX}AV] d?W/1V5O.CԎ(Tc;5/;z-/5pJc #뱍{Y:>O睊:'߫-Ѹ.7p'Q1*Ё<8W"ؐ=bŬ'0䜸."l9xV. o%oL? ykR.Zh P08r`^s.99hAHz_U8o*&MVSLp4#S'!.ӗj-<$Ej (fu@SwH!3o,,ȡ$Z>DEpDxEpj8ͯww4zc~fK# ##2]q=TyÚ쥜nMcHJll2"DŽ;iS_ZM(VL&x`w;ߥnm"VMcWD.Agdnˠ|pF*~0ه$ Ҭ+Ib>#~a ܪ$<,}-X燼b* U"9GDR ըuckƥe2w/RMU)}nyJa{-]ה9Զ$0s*xyMPe&#%f#w5yWoNaRL%<^(j؇TlݕzZ _BoݟwZ/H+N X f Sy<8$ f̶ф&8駛0:#x p Sr6,|H%K/&ЃjH>x6ag)g- LX1n=qCIuArN8{~XZ`o9`kӀe +秬(l<^ý1iC0#<w*He{DTr?S3oM ;N$q#5%3!G!RL_yfī(xٓx Á}dZ6xeĶYJ U ۍC-9h=Qؖp `2\a!:U9:V,s]o < .MZ=Sf켖I۷V:<. RژR҇Ehv2Xq¥f[y9R DE80UGU;@-YmI;gZ'L b}>*:C+o @Wq`{mpH|a//t~[O9h0 v\Q#CCF 2:x77he:\q<8T;;鼏W0E*@ 9L]s(i2{X >_Ձ2f LVr(8$i[ G=uAIfM! e@Vg`a!q0o D`[kh )ߑљ^Me8*!_TWrR% س$޹+8=B'+rZ}3;> j$f Mȁa$/ U'NLË\= 4uC2;Zt`ؘ@Qg&Qb,2-6mYҴxFR8vmCR6-/?^'ʙ,CMkg`:˷F: II/E߳xlFcNeB$˓:cA lD!g:MVOҤ dܸ i]-?9|:HGaݫ쮳Žŋ{HHP~ k̾:`[d'0Rg׾ oD XơM'5x(hksS?; }6dX#A/Q 6TJs$~*a8Pg{ G%0,AlCX41;v(i)z6>% `DiȾ`XR~Ao' NDex5Z`yM70&*U3GH$ .r.gt^ut#AUGTw1dDwJ/TC)sv/)" /rIEiͩ C~)\ GϹky[7H/ 1F]2jadPkf~y׆QK88aH-7 d`4B U>i-Sϔ3|n&y"+3e | `R7҆)E-_:]Bf4%>TzU٥^"ƗIնc԰|n5+t*gVDy%%TZP6V ͂F/iq iIHXC @\u[ j 7M& 2N RNz 75ݮ,.y=]Wgnhnr hRPD! )ڣ c{_|z(٭0!KXv)bA&j)kEJd˪l3v+3L+7!Hbe}^ cǶ&% NqP^񘠶5tC0θf `/wX&+^G-fKIFaeDfj4,"KUYڽb2IX,f-]nD8uƎ9z-4DcщOJ cI鵭J)D7l$/DžoJK'=)t%qH@n^~ <-]z o2 WElfcCx7a\JU2 xbQU,w*X5T.94asxEꐽ==Or!/>yv='KUAMB* Cgt.> G|Bk./as12ܛX˯>hl ȪXȐ?O'6>LъoWROPbX~gdx" zlVaaeDCBi\*-a}SgT6%E' GusvJXAMyXX=a)\ Ks|YbHBV(1WJ҇c'! ɳ4ոo=#WlLIV!96M`3eF2ŕ1v^m"QX0Rr'u3;VReCDO_e@xə{9eAR:.nK2ۏHB/m%HK0Trtcˑoމ\k&I߫0HEFL&J0g[,X#PLtMgkbK#YSnGSUi?pp$Xe7;l+-Im}ME$b-^\0i6x0x/x,m'P#5*B$Icf0~cVE] VX$-i rn$j;?[ܩc7 8p<quk":͑D+,UO+ƺ 2Ự!zQ _l"RLXNͭ1?< rQ}¥jƏSw(ܾc7L odܪ a )z'Ϗ[YN2tyxh%ˀXW'v؟ME IGn}C1 Mr[0']zFL1"iX8siye^-RgIEFwiV]^pkA<yH#v؊Ygۂ-r,<;z+Lo:ePH͉oMf_ 2XpZKn÷tEp ԧb T6m)y+k g0lg[-`uY r, Un%| SOR<gHY)Y\ }blQJ~.do|fDKT69?&u,Y=c1־87 °PYlamx&H|.NgVɘ!",M?X_JC_ ぇgwBP}D8ہ:jI[lS_/,,PQf]RiS,,b!}2`ԸHo-s`Z[eة;bFˡi2N3 =bz܉\ZzbiW 3jipLhk<go&X9J`*cCL5'@4ڔ fR2-JҀ).Fv m鱵'i=HR=]PdIڟ,D14qk_V0=CW +ma L_˗%$QACK; LB\N6 \.>N$UY1%1 |IJ *Q)/Gt*),s@&GaC Rj$NC)C4Nu.JKcӈ3iB0[8sJE "W?RLe4!ŜEd[8H<֖pqd :0kER~:j `z;>iy7Kw϶}LjyZtyQS}u Y < ܨܒG;b,&"P'J@a"0ESrGC*dˆmwvO o%5Rs` [nA}dy3@?$g>$[fEKPc`O&iiH~M9Ѧ)ȧ9>}["ޜuiњ^I]z2U1Àd71Pq/|?Br4Մѭ"dJ1x*QJtlOw_MFN$ق`;PIo0B̩җ3$~|tq~&d3 SjIH?Q~dW C ʩdޱnL ϟIKgk>U/>BX\ertcدZP9R`GF`Y^f:x h|6bq@B7 .ZMȦN>O*U|uJI*<{4B[Z>);uNg(c0ct|2 0*4#'OM M$B >2g&q6xfYU.89KJ$3x(n-Bv;m"Q K2ItFwgGE[Y L:<ǻIWJXzi;0Xǽk.Y4iݧxb&P΀_`` LOn0D4>ոR) l֜-z'O9Z8vڗJ37Hz6Dv&S'`5KlzץtΜd;9 m4otA3  Mr^N 5Ǯ|ꪠ62nHSHGQGLPE|%uo(MvqldO{ȷL%?ٯQQGaL. KrgfN7~е1$VQ=kM}>ʈoz/~T*@Vf5ǯ`nc$aUJɨk|9״sLjO6?RHAmxVi E\r{Wu HA?MFcNʁRxyAOi`SK-Oi=1ݪ ƾF;?FK+Wx<]TQO"W,UbuԨ JBm}Q9NN7\ݼF%{Cj_s;Z5Ik8ni!QReɥ ^^OOUe)z\ ?]}7ȽvpE;Gϭ6R>vyEfpFH5ҜC,+(\VQ xZH1"y(4q_7|&J6U@zꀠ?n4*W|s-CHs|G7YC ? 6kԊ6B[ݪcf4(\DCWq&ޝn'q[4d}ԗc7į!#tRwiu |i$ћV? f)2`wh@hR.?L:Tۡ!gةcQbo (C>x6Q40j+hpI*o)Z5kspvl^V6sV<eeW'k׫~ڑ,죛 l&lf`u!^;pB"rVz:Zev[;Gk=Kx e[ÁO!~5O"2mB|. }dfR`.xgQd0{7p5e' {$e$Us G@TGوD SlnH|[dx1{}`;:oUT5Ѓy_9{ >˩1n$xKx':vi@ԌGLy5 ^RQd:Z 8K43ϾT*<櫍Teu!ED.@?ɸ4PBM|ݲrR&k >ɕy-o[$Y"h9-'ia<tC%f4aG1,%\m}!05Jsˢvgzpϑ% 2PJ95<6&BĂ}b i%w⓿Ss@;ҡ^t?8UaOkwt4YyЂ 'p ٥yBzgSCo}+CoAk%QVBy$|T G^AjOgKp@Ό)]\6z< qH~/,Z~׍^Sh^a9#:Wv;'4~99l/EX / t2 e 4?5'McrX  jU0F bq}u‡hv=/3\GeU@WmNJO91\ , ԲX֍(t3ʧTM=(TzG á{Vsp#4uk~kSvY#kp b`Jׅ 1s*ACz`>kpΔso%naMt"\sn l yPK (ӯLW$ƿҦI]dX$}}P²f˿L.67_u.i(5oWsWWWiv Cr k8w @Y,{&ܦޏ^{"iERޯ |7; ڹ{$ћ%XxT=^u1 P_`Rc^*/{ț i1<6K~n l'#Oc)zz; Cjn]FPR{M+  sr"S)0AnxP58TטvC͛z(byD0!IE/f6Ý *@Q"E%"q8VUcH#wԯ#S nԖ6ge"%竑rrs4%9^*'^N|ZpYly6zϼV$uocH4%3h;y^&G~~LNϕXLz4})2+d/ 6eId/~]VDm]]L|Є: #iԸG_;N87]M|qG`Ю K^HM 1eh*FsK{'/ȏwc&ޅU tiq m̫ct H<2Ƭʨ9|F E԰Buc񈏞jI'p#)D$sNboMmՌL|ڗ_P9ju89.ϐ Do{ XvL7MqJ]ۗUF{ B^ٙOÉ~@Di_˱N^xfӌS$/i9I+aBv#e AH_13匥Ÿq&KˉK9MdV6Q0 4dTy$U[%W*ov j0S/ 95T*{6ӏR N ՞DZVќvuco U*Rk>S (~UȁK[|)ctO0Il7d9ρ $uvϖMݤWI6վ,t>A;:r4*1u,rz 9i#5b)*kKnQQRkx[ ,@kNx|S00YwggЍ5srs='=b,*Uy*<:+^eA露4 ~s!tB^ kP{ [.L)}?23 jMGmN;Lj:AF\k˩Mv0L/^tj齪zy Z"DܵK@& YZ