pfsalign-2.2.0-bp155.3.13 >  A dlI%z l/m 7z<%n\1;XB?0w-6*V&~82NtLSMϞ7ѵ#+s8^*o_{ {)Ir_ˆk|~0E/;@)o^'1Zo#[hdڜp.IC{DM! /Sq3R9zYg hȾ6$HX&wThO3ut:qbN>Ht\ J-_5o Rt.Д k4dq ?c[P?Xa˳N] +]{/eK&=.5.hrqdyVMH/=Q6P -|_R[=}w `7UF肈&2Yfˎk`fW ؼtgI +O6d'P^Yq \kӏ +Snmv-6 v<̾i#ؐ1TOa61d4c5f122212d31e7f92fd00424e0d2e8523b51730beae5b57678016b802bacafb5223feaf1b8b40beb54fd05e7c0ac0c28993dlI%z x{חJ)$jHfú"8ƇWwTQY;lzof`~ ?*¡tޔ[e-QXB98yuh~j+sA3]l޻G(LW}0a=Ʌf[F ZU!\K4&#.ms@=njeXm;F "(Ȇ8Y\4\R."Zt'[Mȋ8y#x_c,$·۪ IIЂC_#q4F+ CVoZnDTf܌:`wyU,;Av倥S閄h?}7?_0>pA%`?%Pd   .) Ca    * ,4>Hlt(89:B!jF!tG!H!I!X!Y!Z![!\!]!^"b"&c"d#9e#>f#Al#Cu#Xv#`w$x$y$z$%%% %LCpfsalign2.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.dlobs-power9-13SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgProductivity/Multimedia/Otherhttp://pfstools.sourceforge.net/linuxppc64le 큤dla167e4ea69d4bfce3cde0c9ddfaec0cb1a87908adbefa9e40bedac21a0cf9ecddb222c1c2e560d78f59f33d92e4de47cafdf5b1f78108c8b6b9da257d1634eb0brootrootrootrootpfstools-2.2.0-bp155.3.13.src.rpmpfsalignpfsalign(ppc-64)@@@@@@@@@@@@@@@@@@@    libc.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.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.patchpfscalignobs-power9-13 16848418832.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-pfstoolscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ccabd89d763c0ee1fb47f10f27ebec6de6296939, for GNU/Linux 3.10.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR RR R RRR RR RRR.&Z}(oOjutf-8f66dad790581b22297244cb66e67b72f473da56428198a4af378260879781419?7zXZ !t//[] crv9wIJhS*-(ޟz t.V}hK,tQnz15+zMUrI%C􄚖3alj9!Cw!Sv]EM]dK:TP 򭕿 }E{96uQ3KDЃ!Щuziu߆EE4BbvW,sc_6h#cpPmp, և/$1sxE<؟q :I%!iV*]kc6C*2AR:W2TF& FY4%DjL$ls* C-BذZn`T#h(f,?3pN!(Kmj\N8q5/ِPߣԱ QR䈶B&D+b EZ1!S A/OPfm׳X)5e+;.Y@"[Ys76?uw:/P&h# +x n6uCAɐVkTYG: KHX{alZw~'T޿gݕ=@T%^T ?Ch.C wxiRpznz* z6g4O!$Gg_>xF^pt9m(Zlsxdܷ[VS4ByKCH0Jl oͼ+4ӟA\!/u|4XT%g*VTӋ*ngD-B">VCfzR8sX]#*n6y޵׽\`9Jo.kǓ9_+DM2.uCK t!:toVD; &].UڙivN^]O75V9icbѨx Qm2 Ulrt "`ANx8bi`|x&`2Q:4ǐZ ƨM8\"-<ǷZfvė$6 Ֆ273d`hl DX,=#{]%Y<)+_~mY07b_g/3V(H>%bUn/xx=Fϣ;~&E&rLrtH$BʆC$itwxg/&O X99-De^SIS@q-6XԴEZ;5бg HD(rGI9còSL+>M&`zhl9FpѠ w-D ;1e҇Nj&_+IB(`qmdtV|8 )bf@S|`"z6WPyNjqU)Q\G S]J:^yn:_D]kfףJ~kS _KbD"P a !Qܿ crzdЭN]Jf,ƋH*u FOZBcqHm BIߴz+R K{=50'~^~mkN_h3f }/pQO8b">mj=>( 뇿"Bdcs\Vѩܐ [Ac";3U~OF:{"BS>NO-9}9Ѕ\F5<[Qf42 TC N|Jڌ+L!q6O3l&\hy|& 0/#"c=ɏz+l_~(4]7X$F#9plY1tֺZR+m \r S+x/cn*]N~ p1}B\G5V)*$.z\v'|u1-=Qb 5 &hHU`ҊVy҆ +7k;F>{Zmv|sA6 d=6̹Oa[=/Ҝ&y8Zp%>%b+(aѤEȾ­% PjKGn (B(D-na3%9yЎ4XWfsTt 8K]}YhL)1e5)OʐSvNwȾs ~}c3ޏ(m7/ - pAKjŋg1w|ΎPTXf^>7ye|cA<YGG]JJ_h Y@/ [ 1j۪zOֹ&:Qܭ:㾇@ gP2S2 DbҀ! +O+i:;oq'%OX)_pS`Ǹ9|SVT|<=';rn,RӼ<f\5ja/)pnm>waV3y+p H mIGBa%(`qVĸǫ_CnG[ fK PtjP@;)4\qc&YR] Nbp cSz V0*Bݠ$~~&x@y>+ŎXL-k /Nl5ЈUP2X4d a\J[~7 D@HܷY f/hm?LSqgl(Cel:YPGu?]˱A/7ylsWwcsk"[b[s? [3lHcܣL)m+y86Ldo6Z5i^[`+H:LA;~_-vfIQ`E!k%_p'Prn+yWc^w$ER`u \*p 3D@ALG/V)*vw *bp);8vb-[;j{ǥ%1F!x2!gQX5 A.P$柡Zp?x{^=~iH?A^ _s9$ݶp<\Ք;ۚE׳!hVi4;9}{ haq IA| kx~fG(#x |vZnWn"%R.Ǚs$˟'ξ&Ԧ%' 7%h%sNY B  ?v8,I̽0fHˏ ^d)ƨD%D,%=AxܑxoTӝ@cjM[:S">Ba"0GDNOhr&ۏ6~{ܧy9:QhADX:>eib!n;w4٥庻df0`6=֝uխ89rѾџ;[j%̈b躘e/֥]Oz4-#pF40Oij,>917w,c0^#(qCe! y/h,&uR~W=ŠΒ lODtZS caM麰LV ö߄MQ'(ߧnܩB*Rart &S.G;/xJ}IZ񈅹dJҐmj#}IwMǀJ#ϲ+ჹ"H3Iig"" , ,Lk\ױ~_%qҺqr L&|zc,,Ò;49rq[iW#T\m{.KFrM M(h}7 Qdf3(>6Y4D Oͥ^sr7iAeԩ8Zu_m̤-ln ҏJ@BG1OL`io{XE '|E,LgG;K4T'-AcOA@]>5R.iaRBSM]BbCz+0oPĂ\Lt3ttJMln;|?8Q SPb&õBs.Kr|!.Ir tM4W`Wwy5dWuRx30o:[)_jTbzy=3vm5220WU)v#qWGIӿUѐM.yXZ^3ש+, Ara32 ĭXlqfZӠGX|?h/]OId1=]%<ID 8!O"e޸@dx M$rtH9YqN$eƜif %HzYO]̬DQLU;۶CZf#2eM?|~3CpߔbxAC7m U: .o ԙV4ho|0'\@2?™SESIؼ+1%qTfoa4w#v8cnS; t*@n/"69IIlSKHukJ3U٦:LK3ܷڮS/bB)A[eNvkCQ~-E3 -ZkR  R6ɾ <A-6.8X]F dUxQ t 1 W闊M27QZ6Q0XAGۼ<C!$τX)Cjjs=[s@]L{ e mQEIEMg!\Mi4Ҥj>891v#]p(s YrF`oKMk$6}>dlB|HՉ:5\{}IoW,(pMA.ia=ׅs{oL,ѰS#_Utcv4}n%o_njj<:TRyha$Sbȧ{&N1ϳ1me<~U}v<N,ZO)<9KA9'w$NB=L#!(bُ W6h7+Hݏi,,lo4`?ً3&fQB8ia  {K 81'l<NíD غG|S;gsw޴Vi:~ R_$-"yLL/Yb XtY̢R3(l9d2l0{ʹq|8<#KNh[[eaX^zn~[Foe1M0(`7,OQx#IOK LR.[="Ј9"_zv4k&ml@j5f q˭VVJ 6o< OC%]p"(W,V7&eNBxHaU/' BYEo0U?M'(TT5eh] >^*w&m6d0ҟON{.Z)p5Sa,EOK뭶Yc MӴM|.fAxyJS, ե18 *S7^;SF3-挭eZDE!qǣ@WY ~*Yp> ҫcuTuH'<6'5 /VXm:gA=X_sfx'3nd_ZAmGltUHrCt\rS6NIKVE϶H+JOLVI x8g!7one9Z;(|55f|k_Q\ux)zuďrdITNvzȪ5w/j؃b)u'Hu31ffڈJƹd3%, fͦO!4 p'GA96֑kc**B}<KyIڀv0QwQw`wK3pzi y1yȌ_I>Mhgl\ Ijg2;4☫A3lGkT@>7LmʋO؜ <AQfXޭR)'2<(/?H2t Fc6zռw0jd[z~yh! 1d4^#$" [} wOhMR - d A5L pw* Ȋ%ͥQvkE{9t?b J^]a;V1N^yj'IVtJթx;fVՙ^˞~[PTzmʿFCz pkUƕ<l&O; qJJnlEb+a脤I09zM2l7+!N3Ì1'&hf(9X58ls,eR14YCGw*XHc.S,9IW(-Fh}a@PYx>2Hsg}c /'N~2k/7r-=Qs CXOkeM8c\ͷ; ,&6nѠgWl?ϚJYItq.6C:ݏ[曨IċU Ά3~[/l|r)y;ÌV#f2w߹ս/S#H~K!g\SMs67L(27Jk,;#}\`- q!(1ˬ\ 5cI9,f2:ljgI$^d+@wϖd2[L)λWoy$Oۻ5% t4V6VkFh(eGgMnКFSi {(Vz]y;Nև[bA'5vJj_LŮ-%%#'RDTvG0xH5*Ҋv@:CۨK4fbʭJ"Ie.gR;gv>W{:S1 UfIkgl6uy !+ig.UB,#PHr9ܛ2ATBI^ )sr'%7R1 j2U IpOf2=˝( ~i=XeKgvWAqU` `Q5y֠me<>#bj *$xil|řޚ&$ְ~cS9V@kh"ҹߤJ4]ɓpXmJ\J 2?/~ciFfQ?>/XgRBk~ͤyx%X`Ӻȗ_~S7:x1DL]RSYwC!k]t U4i\C6ldH#:zȯXje %mar1FNx=!G)/ |EzYFwV5iO9l 33h_ƚ}:Y1|,x%jL7{ ,l|\iW3~@jA:7:-dX~vM!7@6YXk~HGVğ]5yÃB4lU⬔\%vquzZwe]웽RmJGn[,خT[m~'{c.QjAqī( -X}f*JSO'i $HJ3LRH s~% QW> O?eɿYHqDO~T3IP 3A#V__m1{z "S#gZ؜5[^5Lga.H:ӆ9O9]üB<&C U##cJRdo6;4A%^ C9enD- vbR0w BN*T4nE Kn= "hp,O} ` kRc-tFx xL]q_,zxx+)֭ f֑1NsЇ!ro{~eˤ}0r,WrU+[w穑Dmgj=Y~<$bg]lZ=qA glHcj "eƌɊ8!JESm-!*M J)ͼ9SB%,Y`tiڥ󏖷 f>Y'CyR<+~ o9r9܅.Nl;ܦT27Q"U[97=EclsO}Uw%ۨ}SVuR. -~@({a)d G] ܍X"T[6#7 ?."/CJhl:!DW`,Tk0,eLYL.χ<(S4%S`yBEC'YtmsꏼN B9̽e E_n;i &,aO؆,jV[o[D;.}~S;8S׸ Zɥ.ei]6ÑywJH7Q)4ge>sSѤYYx;uǦxḒ̌<-=:02 'sȞfPMYlP^#uQBtKt`ݹ&F&}7֭>F3u\eEc+pzgjHΆqV:}CO(u4OLv5Ǣv,ؼ@HTyqmǓLTyd՘li(|7< 99l/냔xcC#]Oh<](`ћE{{~ADsV:iQKPH:Wy&Osqe-臿PМEvT+ϱ8NfD<+c!ھ\lLn[ r7ywy2.YȂhԻ\P0t\[ѡ= % )Yo ke_47Ż'r ^;g.uү$%Qz4 Y'Jo #SBn$: ѥr(дbq/=wO#)7*15(gkG) VPӮn0SNo?5؈ {r8 򮌐O1 w mPy$[fs5:ru>N'D]@L7cʧ[$UX2FnyV\>+u kSE${p"CPY Ow t"cqo$=(J/lUt 0HOOKKZKW(톾(3T9}BǢ`!(ܭ:npGcrk-i%%#GM6k L' =D0!E hSdWN~KդO*Ek;9-Mk 3 Rs/U#[N:RD+3?%.z>oAn,֚ͨo4_d_yUŲARWd`0#':)kq^ؑ]lKe7+i{w#}WPH ($4nh +L+90倨A;Cv[$3NHԑ$MUG,3/*Hd΃.@C߃KNo ys:㣛} {)-Xz+*ٙ/@0[ϕz+:uQ}Tc s z׌i˿t d'u_;:% \s]F)ځ%tǥbǍ[:fJڬ\4͒8 lCag'c" <G#JH{; 5'-D9yGL잟pTT#0!=o`b9&ǝzް:BiffpoRM(#Uh961ʸ ~UPkb#:O-5n1^#BaȂn\[ O;7?rg)Cf(p[$d´5 #*,SA* ޴=+$_2kaqE;[>vobu +'"M^ {gm|sʐQ44?WbY(J4AP'vi sÇa>cYTyc2,uBH\Cd_դ!8w D5W}V[ń*o.^JM ]& T J`NUdI`qy8u! d]ZKBŗbJ]c9IkXv(TG^nE*0AuuYџ(';W ]VX V"ć?.f"`9dkbȊm1CPFCMax*fD!&dv,, n޷Gh\p-SR;j"{ѯd't_\ xB\Wۯsa޿ChĄxzn4 {C׿GQcdT}$V-L$e -X.?g٥v=`7Up̄](BY k =cLe\ Ђlg۰Nqk9ؒ9Pe^^,(|Q5h U?gQY){ Ԏ`niI+=XD9 P;P>EjC gAn6'eFH5 fpȪ&z"aE0~y5t0~nC'7㛂&tb GVy5=.Ae:P|TްHJ R?73!'FGe?';P .e;pRB}S)&VNzSOoT 9B >`I?imh6rBpˠ$ WNY2Ld˾wEex|4?{Cu܃+*j6bl~ kS݃eg*a&\\Si8-k7TǴ]#0P[Z-35wpצZ1B.$ |/Y'!̔=. JGTK h*s (4͔!-4nd|t <Cyi[Hx+ƓAv C}팠.{lrxa>-vB6`_`\&WIIyiPq~Ȗwm|rHX.GsG AXβgYS)d@ W?+MOv%@)*&谦+EK]k5I{38 }mBڥk i-6eA$B$Sĭ#eObŦCh=eUdW~Ʋxf /]Is>!FGGj;|x%-e(}f[[iOYtW&0k 4nhyA!}V]}|?QM&#ݥZ=:wQ@E4ݙ/^uBО ;͍^Uh@: qC:~lh({ӛ{1CI9xcs=5̳Y<@U8;?As5&«%Kh~)2VDNm ydh1TjU7 > `̉`gUƨ) SAgFc1N):9TF_*YvS▟{sZD]?$8ާmk60Sw(ҵ,t$Hj32d1 :k 8F "1snpN'7@g!>r0^949@"CȽ|/0b2]0x/'X`yA4s- Np _5%o_IAˏ 2oU*6q`jT}&E_[@3ݥ#X{QnKI_ו/%̳uzLh:> |~5T1ߖR_I8D€vg݃ cbr F޼[<\ 6!CT{ ؠtd>ӐL;\=htP`a)Esi:S^pO/X TX1*#hȫ9`$Ƕ _Dg?\)^ Vh͵\…v&fF9_`|So"ڏ;;1/~ 1"*L y[GIN UD %U4a6+e4oY%B6C;.ˢ Cz5 8tVmYR}u$"pXQBTmA445^/HhH\xW|:hqχgA"48a&#; Zhe֩}S=k{@Di ޶@*GK&}rcOZiŜf~@q&rP7>G7- rSuwx"DWݥgqZg+9n17\aj1LWܷXSB%.?"o['ESjñ 9H&2^9!GӴ3шɨ˜(V"4:=! Llsa_ni8*;@puqR(Cͫe TZ[ =e"V5UJuqy &"䛓$O׻FVju'yme?D 1^<vuREv៽>OzMNZZՄyWʭ",s6}a+?Ԓ8m.,gShF^?WDVvmH?R|)o@_m& 햨A&'k;n2bSN waI67`.#>r7=yn4 oQ6/7P;hr 8eWspJ".Tm?u?IOJ0?:vVZ+d ~C, &:Z^@bZxV;#+EUԭ5L .J 2ҹZO->H~ڷYܹ<(eV&MUܱiigllƒO^+A ɟ|1C`둦t.HڽS.nbٖjF d;F_0FH!;? CGh;r2ByR Efs`NљysPUD:u2ZoljS, kXYR4$m_`#^Wi+5yJ] :*:4(Nf'V! MG"};' 9Pw𭦩NNF*w /9S1ALuZ}j1j1O6z{z^|CB\Ј|;ݚ',hl ]r'3JTu% Lo%uAxH.*eS[8d{Qrdҹ"j:ƮN.*x(f"v4i @dk;FC(i)vtܺGك*S:3Ց/bj9c[c?^{;Sy[<5TݍQ}Ϣ-EŨ`,G@I$h`s0, 5 +++6ë|Ks'S2әOaV_`Bѥz)>b~Qg++#tabROAB{]jTi@q@zM(_u_;g\ڷ^)S];Pqȕf|cefMI HJoEb/սL{ 7#GA%?GUWcs#ċ*ע_G]I3z}v:EuT\y?[P;7beap'v5I0( `nXI̩ҊnuY bUc 4q##Jn6 PM]t}pWeRLoe[x?jx5FYqb={4$D7YVJ lТ~qa%4iXUC5!E$w@Ft"y'f'@]!',y{@Y3+ #w֙iJe~iR vT%=qwD3ce~RpA_;Qhn-|{uaX󭐼,i&MbEuhr)!eN}YH@Bi´[&$G2b wTl;~uo]RbY\HT`ZGx`0]oggǀ$d9?,-ՖߌW |(w$l$ >q:*rPgެm3/"b z頱x ϴKQᩌ9(D,h0?pxժdNMHpFD'm~;mXsR!:UUUKQO 3TPA1U`zug(VYtef!m⠈J=s#θ)7xC:>*G*n0OU¦+nCi!cIkX\6ZL ]M95xQ>rcO~,V!s_Tc9W|o3D/Rɐ^j9`>`*u܎/hwCW[R4sx}*Ipo`tiJh3T uH %5OVpUdm=NӦz (τh ҇D]pa:0)#m:Ⱉߧ4xRtYfo@,6Y`#8lkfя (B2Շ$)W6 rJyWs`+<2&qdLEV?H:iҘðE"Zub)FT~بp'`~pPXLIl28 _jj" `6Y\'0&}zU|R y5i+ ˾Y -:~P^Pc9әRo¯' `!97X)B ;3VEl̠js ۍAc( f^q6\R-mjNPuJ?}]ϴMi-*}e+slzF~Sh2Vl4Ȑ$l\PBZ3/xY󮏁C Gؼ۱\jdAɺ-]2dU=͒2 ?Pz->9.?7z'υ]^rd;IyCv^ژQ*6v@rVlwX%~Rd(UNXFZ]vtNɳQ/bumeq˚)DZM :U^{˴EGǀQt|>b3w9@*Ð=hÖLO> C6ȧtJCq7Pr1ic"=h/ xR/5.`NNnDMGIWڊn}34i7B"9T2)sȢ, WӾ YxX܃0axI1r롺Ca9*`A}uBSň7p .sU"q"n 6^R_p毀>34}"00(n$'֡+3!gl PWM00Z[GC)?1n_}U ["҉3:0@u ^7o6 ?,RxݏaO~ACW8wa!;Q {na5O܌ldfCv<* wחZhs\mxm U,gQuM µf8p8 m\.K@K뫵9+fÈC9W˸f 3XNgrG+.?98fG4%zhGydkSONAd!@Jʶܦ\0Gd]MʨpYE\a܁T\o:()}ԡYUUͶ Of57 lߜ~ `-}JC 5 Ƨ]so \L};#PI,J0x>u W9n?A{K;#r#+ Z~؆#z#+5m2ȝ3 ,O`@eXx;;D{ѩB2{*6\ي8vv`\ 0qx0u-|[Ce}yl s؎S$ 1dd")"K TZ4 c̄ jU*k+09Ը&ߒVJ抖yyɪ0oeb"?!䭇&D7+j $2MGD'yaIehNٜ!;_kR̍Ocu3ŀ?35r5s$_LMao:jQvg4Ӛ Ь}tj0T=HM.pmItT7ÏV%ln1moG,I !eu.21b7s )|D.Qnnx۔Q'fI)1nNpXI&ɵ~@s\6*V<.`R]WQ.Q<?Ni팘9(dqkX$j]UuK2yԧ02WJdkGkͫ!@oM-~>uƷt:gBS^޵~:_/iGQR 툣_dI @[ SQh=\-3ʈ#X"vF4TjE lX[۲X?xTDR%7x$TM}N@r+O3' alFB)œ:J +xEy8ۺiBZsruҙ47+"!! Odot6*Yҏ;dx'ftʩ'Ʉӿ@(ˡdN) yM<|'diNeqE$}k  WA&U߲(&lW'{.ʔpH)OtĤYd9qs)&lPnC4"L2M B^Gڋ iY)qͧo^T* U8G,Y>>`AаM"ôr]mUkڏ^+t^ؗ +\fHwwW!mէjn[cIj! Gݻmc uM$o lxx#jpj1yfɴNٰr&u"_Qzef8IO{o2ݞs:lə#iK]u)>I&x&J09Mz YG13HޏDUJPFTT'X"} +yWaL4حzXghhyoMuua q3r}[A~[˞ _q,$CWeZ"`c{9eB^0EYj&Hhl&oͫ 8=1&`ƹ N3}#\?~X>bqnZGRp PmH?8kD##w>s$BC0_,V@ve݋./m:K_xO2xr*ABȚj6 ΝQ]%Zns΢V,Ι[A&G^rgS1y^U`mpxrQ烊/ٚ*1xkA{у; iO ^pGV K~R-v8ć8&iBjHg(3K#BbgޞgMZ2ٌQ5aiU6)q>2#ש'd('oT]Jru+*^ 4lr{ZmÉ.2Vz,NY7zExFCɺy[AVoA]|3; ݣ>-*5+q|sQüD{K૜Lc_|;N=g6Xm=bdR-P!6|.5D}Q+dXTs+1Fe!#-GLpht6RpETIˌ A 40v6N twk Iif@:@d VGi?/B vCv:Wm:]|s#y_TɺUJ #7l)cvjQ "i @Ae&i뗪/'eHZ| f.8?3ǽɇ`.W$dcC61=:4eو/$BֳQyAÐjݘHPNYn@ٹa}}Ev@]z92d JfJ2J<Ti 4|@nx/A!l7\#͗IX>V?x ى=gAO vwP$ğ+[yx/mi@G&'^oc\ooU\MH\BLIavcqidoƨ2_j4_ YTCKC=\IX gV,qY>qrg64˙\:AwѷOFW|}ju)4Eǂ ~W`,Bj"rI8W!=bѺR7S_&{ n2XgC%TF>5Zj7m@/bLg287).Q"] FBl_<69mEZ p:to!SL^qǯ$+r4C rޚ܍X^0|㋽5=0,znEc,>t'8ӏ m¹I鷮A `9tbT flA"c0gEoՇD<F}%-h5K{ڒh{֓ѱ ܾ{k\=ˊ%8)&ygKrl_轲FECBDU*d{w7/, R-H vsnn5$Ww%y4pI%4<<,r)VR <~ l aaw;dsz^vL֌׮O<06Ozp~' |m]K% U݄H9x޲/rƺÑuPFГVyxXko&Nd E"Mf%]Oq}@T~hqo=&w$R1 e[0KN BjݳA V\PXp{﫽63jR9X>4|PRp\x~