beignet-devel-1.3.2-6.27 >  A \kp9|طy9  baN{B E6&hMxsX9S72]U?<$SU2qe0'uawXH ʍ[5'8Am@*mҫrMajS>:Zѯ枩~|f>ꭌᚍps;+J.7 u[4|W,qߌ%=pVYiw1f"gZ!!lEV6חo3 ul+lJ݁48bf851129950374132e789ab15c6cc01ab832cd37c9e72aa3e900b9c0bf9c1a73c4780245c8811053ac50a361d933343bb2f22f\kp9|1PAO9y;d ¸ިzm{8@^E}4Ke'CD :̃=X}\DOV Gl[gx/T ZX{p;+?+xd  a( >^v|  4  " 8l   ( 8 9 : F%rG%H%I&8X&PY&X\&p]&^(ub)Yc*d*[e*`f*cl*eu*xv*z++(+,+2+tCbeignet-devel1.3.26.27Development files for Beignet, a OpenCL implementation for Intel GPUsDevel package for Beignet, an implementation of the OpenCL specification, a generic compute oriented API.\ksheep24[ASUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://01.org/beignet/linuxx86_64!,`T o)l x(  h h\ ?AA큤A큤A큤Y\kYYYYBYBYBYBYBYBYYYBYBYYBYBYBYBYBYB8d9252ea40fd933e5de9c2902d475f651a2ca011c5541201a090029ef5586d5a5329e235b1e40b88ae476624ead0b17a749aced66865619d39bab480539513cecf318792030841672bb5325a33b73768ea31b33dc6a2022ae1174b86eca7b0182b0797a153755573b50ecc7af2eccdf5068bb4ea1c6b7b62edcbce16b583f43c4a1e80e8fdc6018632f967b0c3d7bf2e12de7e34fd88ac75c60aedd24b629a8bc66bceb78ef137c96e626ec4aa47b3042139fd74d7c70a42fa70a32880cd55b57b999709a33946a6d0fb25420aa702bfe2a51d5260cd3cee01f7872373fad11f142b65f8d4baca99b5f414d421b913e3014b681371c48f8e33286ce172448465a812eebab4a4e48f34bf3531e684e9891e369c6800e96f0f29774fc30f94e8febd7dd52106ca690dde271ae80597bf2ed852a32d2408bd255c1491e9d321390732fe9ef73fc4e217102cdd9d170765419f412d84c46ca19cedf07ff7423a6bc17d73d858411b7d6b2edfe03e4c8431525572c18723a8fe0f152b753f762f846f3eb93f89306b617a8b6cc3125aaeaa34ef83169d49c0f9d55751a2c20685f3cf7a27f56810b22e5a2d7b1f0c42463a18572a95711345ca6b117e55f98df7a153944e78401bc266576f2f017cffdbb8d610d3a5d39f7bacf700e2702df40ba83d2c7c1b5b55b0c9bd19b1db70779a88a7754cd155be669334f40f2771449223bfa921071f1442488f6c329b1a07c631e790292fd500fdca923bd068b958d91118188c8051416c19d59a711684997aa7d3306924b8c84afe73d31851ddea226f13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbeignet-1.3.2-6.27.src.rpmbeignet-develbeignet-devel(x86-64)    beignetopencl-headersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.2-6.273.0.4-14.6.0-14.0-15.2-14.14.1\I\C@\3?@[ٙ@[j@ZqY@Y X@Xh@X'@Wu@WzOW/*@Vs@V(V@Uc@U@TTg@@TBV@alarrosa@suse.comlinnaea@lavia.moelinnaea@lavia.moebwiedemann@suse.comalarrosa@suse.commsrb@suse.commpluskal@suse.commardnh@gmx.dempluskal@suse.comjengelh@inai.dempluskal@suse.commardnh@gmx.demardnh@gmx.dempluskal@suse.commpluskal@suse.comnormand@linux.vnet.ibm.commardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Add a _constraints file to specify this package needs at least 6500 MB of memory to build. Also use %limit_build to be sure parallel builds are taken into account.- Add Coffee Lake support, reusing Kaby Lake code. * 0004-Enable-Coffee-Lake-support.patch- Fix build failure with llvm7 with patch from upstream Git: * 0008-Add-preliminary-LLVM-7-support.patch (fate#325696) - Fix self-test failures on some systems: * beignet-disable-NegAddOptimization.patch- drop indeterministic pch files to make package build reproducible- Add patch beignet-llvm6.patch to fix build failure with llvm6 - Fix installation of broken symlink for README.md - Use %license- Remove dependency on clang-devel-static. (bnc#1065464) * It was removed, clang-devel now again provides everything necessary as shared libraries.- Update to version 1.3.2: * Add some Gemini Lake devices support. * Add llvm4.0 and llvm5.0 support. * Add cl_intel_required_subgroup_size extension support. * Fix some other bugs. - Drop no longer needed patches: * 0001-Backend-Remove-old-llvm-support-code.patch * 0002-Backend-Fix-an-include-file-error-problem.patch * 0003-Backend-Refine-GEP-lowering-code.patch * 0004-Backend-Refine-LLVM-version-check-macro.patch * 0005-Backend-Refine-FCmp-one-and-une.patch * 0006-utest-fix-image-qualifier-of-compiler_fill_gl_image-.patch * 0007-Backend-Add-LLVM40-support.patch- Add patches for LLVM 4.0 support * 0001-Backend-Remove-old-llvm-support-code.patch * 0002-Backend-Fix-an-include-file-error-problem.patch * 0003-Backend-Refine-GEP-lowering-code.patch * 0004-Backend-Refine-LLVM-version-check-macro.patch * 0005-Backend-Refine-FCmp-one-and-une.patch * 0006-utest-fix-image-qualifier-of-compiler_fill_gl_image-.patch * 0007-Backend-Add-LLVM40-support.patch- Update to version 1.3.1: * OpenCL 2.0 support. * OpenCL event and enqueue module re-implement. * Other OpenCL runtime driver refine. * LLVM 3.9 support. * Extension cl_khr_gl_sharing support. * Extension intel_subgroups_short support. * Large kernel compiling speed up. * Register allocation improvement. * Enable OpenCL 2.0 where device supported. * Optimize int64 multiply int64. * Add cl_khr_gl_sharing example and document. * Fix some bugs.- Trim filler words from description.- Update to version 1.2.1 * Add some Apollo Lake devices support. * Add llvm3.9 support. * Fix some cl_intel_subgroups extension bugs. * Avoid too many messages when the driver could not find good work group size. * Fix some other bugs.- Update to 1.2.0 * 6th generation Intel Atom Processors (Broxton) support. * 6th generation Intel Core Processors (Kabylake) support. * LLVM 3.7 and 3.8 support. * ASM debug infomation and profiling support. * Experimental double data type support for processors after 6th generation(Broadwell) . * Full cl_intel_subgroups extension. * OpenCL 2.0 workgroup built-in functions. * Local copy propagation optimization and other optimizations * intel_accelerator extension and basic intel_motion_estimation extension. * Android build. * Refined printf implementation. * Bug fixes since last release. - Drop no longer needed patches (fixed upstream) * gcc6-support.patch * llvm38-support.patch * std-isnan-isinf.patch- Add patches to support build with GCC6.1 * gcc6-support.patch * llvm38-support.patch * std-isnan-isinf.patch- Update to 1.1.2 * Add Broxton support. * Add llvm3.7 support. * Fix event bugs. * Fix the annoying "Failed to release userptr..." error message. * Fix printf bugs. - Drop no longer needed beignet-llvm37.diff- Update to 1.1.1 * Dump asm to a file. * Use addRemappedFile to avoid creating temporary cl source file. * add collectInsnNum to collect block instruction number. * Fix piglit clLinkProgram fail. * Calculate appropriate timestamps for cl profile. - Use cmake macros- add ExclusiveArch %{ix86} x86_64 to avoid build error other archi- add patch: beignet-llvm37.diff to support llvm 3.7 - add rpmlintrc- update to version 1.1.0 The highlighted improvements are as below: * Added 6th generation Intel Core Processors (SKL) support. * Added 5th generation Intel Atom Processors (BSW) support. * Re-implement structurized control flow algorithm. * Added half data type support after BDW. * Implement a new BTI solution to support dynamic bti. * Added extension cl_intel_subgroups support. * Replace some built-ins with llvm intrinsic. * Add Indirect structure argument read support. * Enable cl_khr_spir extension to build and run from SPIR binary. * Improvement some opencv test suite performance on all platforms. * Several other bug fixes since last release. - removed patch beignet-icd-name-fix.diff (included upstream)- update to version 1.0.2 It's a bug fix release including some bug fixes, minor new features and some performance improvements. The highlighted improvements are as below: * Added LLVM 3.6 support. * Fixed a bug in popcount(). * Refactor the legalize pass and const expression handling. * Fixed a bug when hardware is inaccessible. * Enabled multiarch 32bit and 64bit coexisting. * Implemented some new device side clCopyImage kernels. * Optimize clEnqueueCopyImageToBuffer for 16 aligned buffer.- update to version 1.0.1 * Enable userptr support by default thus it's possible to achieve zero-copy when create a buffer object. * Change to use TILING_Y mode on BDW platform which lead to a major performance improvement for some cases. * Fix one liveness bug which is the last such type of known bug in the Gen Backend. * Fix some builtin math function's accuracy bugs. * Improve the strict mode sin/cos implementation, reduce the instruction count from 1700 to 400. * Use Clang native sampler and image types, now image/sampler are fully comply with OpenCL spec. * Fix bugs triggered by some popular applications such as darktable. Now darktable works fine on all the supported platforms. * Add support for old system which doesn't have c++11 features.- update to version 1.0.0 - removed patch fix_no-return-in-nonvoid-function-llvm_gen_backend.diff since it is now included upstream- added patch: fix_no-return-in-nonvoid-function-llvm_gen_backend.diff to address a build rpm-post build error - ----------------------------------------- E: beignet no-return-in-nonvoid-function backend/src/llvm/llvm_gen_backend.cpp:1108 - ----------------------------------------- - add ncurses-devel to BuildRequires - added build flags CMAKE_BUILD_TYPE=Releasesheep24 1557031814 1.3.2-6.271.3.2-6.27cl_intel.hbeignet-develBeignetBeignet.mdwnBackendBackend.mdwnTODO.mdwncompiler_backend.mdwngen_ir.mdwnmixed_buffer_pointer.mdwnunstructured_branches.mdwnNEWS.mdwnhowtoandroid-build-howto.mdwncross-compiler-howto.mdwngl-buffer-sharing-howto.mdwnlibva-buffer-sharing-howto.mdwnoldgcc-howto.mdwnstand-alone-utest-howto.mdwnv4l2-buffer-sharing-howto.mdwnvideo-motion-estimation-howto.mdwnoptimization-guide.mdwn/usr/include/CL//usr/share/doc/packages//usr/share/doc/packages/beignet-devel//usr/share/doc/packages/beignet-devel/Beignet//usr/share/doc/packages/beignet-devel/Beignet/Backend//usr/share/doc/packages/beignet-devel/howto/-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.suse.de/SUSE:SLE-15-SP1:GA/standard/18b587c04c190400307b9163419c68ed-beignetcpioxz5x86_64-suse-linuxC source, UTF-8 Unicode textdirectoryASCII textC source, ASCII text[`Z}feacq-utf-8ebe1cb97dee57563e9ec1a849ec9a54b6e055c88257b68e3a9157ae9b6a3e5c5?P7zXZ !t/jh] crv(vX0D鱶Tq! _Wc\Ap!8hޤ;PpS/ 2+i4z)iHGkudQy}-YQm!JThHp:~q)ӟ-df?S#En `g1^{\_TjEëqN?M4lڊ1 =}-!Ȇ-NF7۲ 9=:TyI|4o"SqclW*_lyZnx)En(Qz)_̑*/mG 87KQy&Q麱W[ߺSK Xްtƛ}Tdk {gT/=HB]LPAשF3 uݬ6((|\X=?tGT+iә m1an[ҕH \HT;DDlr>kg0Q, #uΤ^nWN1a@y+Yv"I[+ɺeVơF,  )-wE6E;%Vՙ*ʃ$\=ZK-<{Xju/tމ`35/ /(h6eN 8oê>xu?^Q8涿nyj$?ԨgD߮ʫ+bRY2 !T7*W"0 P(:dμEuӴ( I?;՝g Q+$R|2p/Y{zD= (aK| 1T6/x6Sxx)S9]–dW4K|,}s؈}Qc4̒.^)xmw(D9ѳ-g,%kNEsTV ~eb8MHJG\hg2O;c}Tm>UF'23B]Y>a8,1Wx*P3k1xɤ68~I)eAqRI3}at_+rVϏ#[,u:v$ cG+`79aMaU]5@l^ ,Kd,D;Q7_>uހb~v?;Ru>!Vؾ !.ΐK8TvU{ *iD:Ya>m~T"n{1-gL::'{C&^ :Ď:!Z)ի8A#Y0T4i;9ߕtѭ#4<  K޲i`&J蝚Wȑpr/)KTgdTpWnr%0+VVr)Q#iqam1.@$tu*@&D(j*06vĀпlx5Q>8;~{e#ˉTu?;9pk2&K nG0rSؙH0 8v 4n^]φr=AFׇ|Y?jÅ 6df*X e=wqR1xs= J ewP|.<, np~aI2e Junw=(b D5ء 9ɞF{)G,3i$r7^2yXŝ=q%W͌F7_{.Q$]nh+K 3TyǸ1t:-O*N⅂1Ц2j WۇϦ ڴY0wK)V4TV҉4|H9Ķ383LBAc}*>YFMK Lԋ I۞\+}\f8&e]]/̇qΜ)\_>CF`_͇KTI::QI|! yriWk9mW?3pm-Hl吺u:G1$ ՟Rߚ>fm7@.y^;`ˬjRV$.括z9tByZ5y7J@]cZpEmJ>Pa(0vЅTdml0Pݦ/(!B藝ާ/&^ZQ|7uǮh_re^++'xwMSk ÓI?Z'e=ѤxcKߑ^OX9|*pH$@}>%ԍh9B 74чmV.&)Ruw )J۫t*-&!3D>Е仮PA쟖&be+H\^ *:|])=͵37̿C&ICI`IftX\S O,\i:x GNyaL/D@WG}s w5 &^St~B;D >T֧xr7u<0 zf\QJі]>%粇҄?9,%&ޠāH1iNqyVEN? ~mQnq0VޠGH¯쁋,3HǾ"h- H]ؗ-&loiPa=\E(J~sD аu.<7|V=^Dg_ E]/mMsTYZl= 1}Y_A&{杖1j+u; E7ê\h0.fGYs_nš2;cXɉB ֧NpkM'HcL0츝xz.7^a2WWzq2lM`F[LO}Ӆ6rz{4's$O#h:ZOCuCUn_,xIʚ}fKN`w4dV@S_6Ű[l֐ަ"ʭ30\\2I,b?*W%oSQFq('3׫ YS"I劒x'RR[l=&nް"4C`R<(g4bH`LFwO)|&-8*x JJ9C^ER& `6= aF/XLtϵxϥTHmT<Т_S}I+AZR3EmMBWYEt|!34Z!OҰ^6PP%?T޵HHדv4l²7k?_hFk2֬rc߆>d|z"q}$V̍3-.D<Lhqk|e Q,&$JId>Òȟ 8?Ԙ$8(6t;,r1nج]Q\gܒ%$apJwgR^g|*nC^o-UoGx3rh&@yq zs_$vz /(KH_?)/~6fRFQ\ih@sRExKsjY,Q ZKiwV;FNs㔟y}n*EpWC;-o'")R$ 3ԳБ2tð@!7<H%9'* gpx9Hm&ͩk_t1~iPaN܈7ѩ20B8!r>j }S,Cb],|0kۧwNI1h9Lll',iTR6B{~}4KtK9xH8V \΍bYKSjqw [Iߦ0֠`~Lg!@!nk53&!()?|}JIqB(Q[lpsp''4bsc!st dl,j!l&|VJFi :tT0?K.,"y!8VlicV`+#ίsK /I6"F{۬IH֗B?9TKCld3D4{GE*? 6QkBo:a~eJd6 OkO | 2J&x7pbl}o%,"؏/5ymQA0&z>o ^4BKl;7R.e/ #%B [Qn߫ ~zۥt'`EMpdOx-Y mt_'qmeb߮8<侻n%ils-sk gv|+3xbפ^PmEO0y*P*f| 9hT-Y)욶k3"b=J cwi'`x>dC ^>Z2DBfGI $Sm&9 E xe{zgA@qdnX Eg}"aI5*ߡ[`Q]s8Lh7Q_3Y-5y/UV3 =fd̴Z]ĩmB&p9@'Ң["_`Vu۶c̙Hq>/]iAmZFt42T(+7y ^#Q{2]!,dO媭SBmbd/|DCBBD([WNG45AD)ary7 VZ@@zNs\lP=}bEU^θ1A>uE^dZ[ GYn Lr(u)t~58d.v}ʼg˨;py YE2c ˼H&7;LfAT37ye[Oգ$~h óloo(e[4Wjt˻Y(<+gqz`$5C%n-E10b|OOK fOo?'JaoІ\GtSou_Gb,"8 S(@݃f,L;W|@@6̜s> $"*_3 'UrlԊB"UYq`e_C@Y?SHKɰ=:B7ld )0mQ#Z.1=ն|*"{+nsh.Tcn>OMGYOJ#g9x$"{#S,.xaY7塅BT fSܕC{6'g.Nq3qc+C3&EdI8RJtWx,cwV NԌ4DXglXNE!{ur#xD.DyXDQ;'Ǯ#X&;۰1j~[*ZU L%4Hz?Uv8 Vtڂa?_*XU4_y{fh/۸,4(e ]|eNקKi&[#0Na1+!?-E`xPmYs߲fwE1:CF$ yX5k T~"ˊSD S yi]i({tWR!c _/*w4uxKɼ6"|Y, Z(‰FqK\ĭm!3JTHʯp972> t;F.9x-i DE.lwF-Vt .AmOH/?6."|)Cf;¯5ޏ`mhɽSq 'b ;vCMKir3Tfr,- 괻{opqv4LJ~l*v0چp !pAsUMcŒV2>^&%aBT|Yh/_V ~MCYr{l>SH"2{a2RO\pF>M8WVTBeϊ|}`@mz\SloQ"klr;3e&)8vO(K|PBl^MVp[lBO"k7xV.@LyZ&jDlC6rd< T *hfJ8{<45|aj@5{486խJ#^Ow pЉ 1W-N^NC[4!HoPK\[G@) {?2#c}'2׌*^|;^(Ebt3gᴋݩChdL@)B6ِ[&mTq7WV7PMmfW aUJhdS P%{:dq~cuξʠ?-[f'99ml2L6 |hs&a(c쯟?,zt%Al^; to Iԫ70A4UVEz?)1tLQZ*`i9\\}XO {yR8}gv\7ܴK\y&*.vqw,{dB(p6:FxCjiR/i/#YD_˔7CfC ! R" 𺅑Ի n!gH+e _Q(S`3$1Hҭ+  zͬMUKbe]V z :$#E_oyR Jnyi6TFawa}SۿմZ&KNU=:yEs)\KϑF2١'KW|XH 'Wڱ#Jk*]N3'cb[5I޹v8r߫cLF|IoAKb d:[k|? %hnC+,A*hߋ->8#%ub0rEXcӅ$A}idn^C:ZӹBdP?Td&qtoET'[)Z<9c10w%>>hw>{i֨[&$%ߨaR>桂 RC62C} 2 7lQ_2f99V!C E'UQx@)2ѝ@EqWtHN}qM91x= +D';x3[z:7f&"=bQa/% /oqn$)lfc0+gRZa:R KE)n\Dsn#՗ZjfTK7Gݭη{TEvUH jR<nJ&Pvey9Nڞn* t@w3+ȌQ(:=u:*O><ɦQ$4p> ,FeJN˃܆{v^8K.VTepO/? n,V 2ůh9v-7@AaJwDA ͐ॏm"RIYT1DVN-|Cq<pWd&?1KY]6J 8YxǩMz/k>aྺOm`GYi~i[Eho(po7DL଑ :yz+n5\/m[EEpC\\L5g,/9(]F@O9WF|!DR-77'ZHO6os9*+:z[}V&"[ /Bf8 qF2rJDG LTL5Hd㰵/#m^nYk]CЈy=b={skwWTv(cC4y;@V&n[) /Ct `.olm^rfNq;v#ls)uھz2\' -VKQ[( GpHBdeE{_@AP Фvl?Ȝ=֗`lɇ+꧌fM?Ұ[E *ݠޅ1)yfڌN r#!L7@1ĺYU)*Śp2oRk| >y% >?w6u, !0z|Lw_wfOo@ 85'$>ذ͞vL)]rRÐVI,H *~Ԅ:#TeV~h޽x 숎63u_t1fAT-fi%fW`mlӃ^ҵ"j3¹V+B[SR9|k\HeIjKbfE-zf7+ 38 j@p8ĵt`%MϼXEFe0q- >^PH,)hm0U.w@M v%da:{+S!4Ҫ|_Q3Kc09b7̲p1ٯ0=aCʒG(r35Ec:&;,:VDɛb- 6<=SkANM#`}໗DMLyȊ,)ܢQ,֒1FnG w^H̦f(9ޚQׂG6*^ > gb! T;7{7GqUѽg},8Ʈ̣910j" Fdp c?ۼ)Rw9\Υgg)$~e] б7tt)[F~ ~)i FG2?X{o]6&y~Jv?>յGN(il¨ޛ/i{-sIr%hʩ2Y*>w2o #(48xJ7+B3P_̄'\aW3Av PKi]u+af@T>JrQמ£* DZ ղ &D<Y$?`Ġbur,}g8v@u3+coI{wFub+*1{0dvNV!"bLw,_ވ/OC뻠*Lz;Veh38ߖ8nTg7WuC31Grrҋ+#_kҽ]hhw]L" O3s&ETFT<y"`4XM7Pq~Sp 2.˓;.a[#RJeɋ2aw-i⁤<NxISeE<;Y\Zd#(B( g{Acޮb3=F 1&j"+| a,IѠ)2k,\cB0&/ [~H*ᴈ>ZSo\Fv! ¯[s8 WoUn9|{%W+S>)|ƵՌ8Sקuk N2~?\`}(fzPFoV`\+-r*o]\b8Q IHB Zq\\,?APHK'jni]`fig6@Ciۈhiqp9`TxH=l4ݪEhpi1s{:FS7Ȣ^h5 -Z [bSႏ~cZ,oR^$kUoeF^Cn{TRV2S3R|UO`2c2UklKYWJAO`Dr󿘣"%68/A)9Ke7µ9#/p+z'"N}'|>^yFj޸~^!ƗbmCL vb{y7`24uTھ3 <bG7c^tNlެZ1i#ǬSjiGc ^]gi9C*:;M.WB& - ̪rCYD ū="z^fZ7 Y)ՠ˥J.F'лfe{$ R(~Gd  vwSG88oTD>qh&  ' wok:޹ߛ?!X Lq:7X۽CJo*8+jR"!^"H"fg>;F Л NQ8=f4s_6&ӂTVa7POzi~XE9 y^1Ky~7H"UN2Oi1ވn+(mKQ:]3" h NڲA}aw+S=|Dj)de}Opg ;<\PѿIegjdN>??4xVT:¿mQRQ.UN{-7%:_֝ -:fɹA񁔕q2 ^r?tT29K Ssw4q; :۫+ngBi&UiwAE4\R:5f+ź&QgF;!>u AX:wί`D8Э2Ԋe{=D!j=qяʄޤ%yDnY=rp5\"ݪu1py6Y_G9tl>.c#زmrdOQ,Yr; UPgJTK+MaB<ԯZ VK0a1|I'ۡkFL`bQRÄLe"c(5ޛw$)ܹWc⯇gW=qX!)|:)3W[kby٫K;D,^,_0*!/8NK go5 Dsu|JNc꯬Ac,h ::|mO_~.%7hج# 94l3$q Loœpr`^9#eVeːˉٶwVXqKڷ|cq$ O~iaU.x?RJDn%{;FU1teacv~ %ky9Ή rn֬ϕ!~w+y[vJ~b䡞žf8 IGRhU uïj/n~H̗4^ ax~U<#?Qr_o?ӏۿINfΦ#Nz'2^Y6tGIW^5$˛o/6q{[5;(=FD52a/z!z~DyD>Ȅ\z> aw";O '`ffXO==%n,$mcޫ5 oÈB bT4 {#O,F$S lu"|-lSHrFx'|- vȐLT qMs_3$g$~Bj 3@ XظpLɊfDbOkJ1oRyIK0$7DXs"|؈tojDYub7m1LI _w7AIR2P_#EQ A/S 8ƒW%b˼5=%_R?md@D^9Z2\Y1-R?)(n"a8Th 0a"JȢs*xGn(@El/&?=J3o/\ctV^L$Tj};t瀹G:s`U=\^_ho;ٓdC:KA>Ԧ65[m+$ P͒ֆD= r8ͷqsK O MLx0 $PdMJ85_lԍVd;jˤI0zT^abc'8NҸ3ױ ST9ƿ֦V+55篱VJ%wb!Odqbt]-,,qR!pV԰ z9ވNWM4]4b,[E@?L3vOȧ+T.vP" kivBw$RXJ+^HLFof\EƉ\\rfdAOշ;^ql@cQ_Dsl- .:Af ɬ\H.WfA#f5>do1Z.&D2a)4TQ1 KL 2n[I3 u-oֹ""FɨldC_ R~)JՌZY/&Op7@QЛa׀K]s@Q?kYͮЈV}aoZRrܽ}7 $EaشUw^quJ~h$,S>Jt8R{\.wZKꙵ8A0!X4 i1**мZ:Ùˎ?fp^h*{Ey[}A˪=HuDm%rq;=Z]d'"ux~`DfBl.o[<z>EMD+0V' Ҍ&j6\1Z}|bkvhSfuٓWD . ;8xDAv(f="A?>V!MA< ^!TX&q|3 $L 4cZ1KP#ZCmE߶܊oƠW?v@c*]!sAh7>R=5Q8{46ԭU4JN`s0%fu+7d:ܕvNndAVgib}EHNקD|˓q`{>aG]Ndesbw1;br-kX/w\P~?V^y V| Lݵ3Rl L#@ 3pPPxPQ<;Kנw";T]`:>sL+I,d®[VMٱT!Cؽ[ D%e]nښKZmhtlIM7$o%;= %~؞JRdIV(*'[Z7x1|C95[N s Bv’捎H<]i*d싊ia_?"_ {q^ %|m/<-]2(R={2T]k:c'Jq{4~ߑ̶zKE3uMdOOX|r%=bcZkKĝM?YM[hFbMq[uyw<~`2;.#s:1WDl-m^]0'FLrwPrzqj4؛>g O&ZesJ`/2Hhy9Y>d%V#tm W9Й?Q{Zїyt]BDW e%fDƺ)u3m"bdU/6jZ];<^kBrICHVŬ_K+`p.Fp'(T^:$6{GU;*%$IJK年RXgP|MN3O95M1PBi`J!}6Wٍ |L;(?xӵ)]lޔa'I9d84%sK|_އS=;߃ئ=6rq<<4Lt$H+0)X,L~ 73 )5k`^ɠf'.wwr'@ hGkUX1jr1YT=!ͧ2d[ft?8,FeNA,0H^P!^F6㊄D(}ӟ'RUW 5Ga֋.t'] I.LvƋsʾ9EgaYNh:5ZÄtAx𶢵nEuB}eͼI𛶆sɂ4Thuw[tؕ  vOO]ߣaKս/~Ԗ([dM3H)K,aJqVfܮDП pY'?Oe0F?(J'҄kɎ IVM;M 6~skAFK|۔Lrp@ h2:0a5WAz"}TnEKe5.R/J5b+2|BﱙRXŸ)ϖ=pT#:1/V|OQnx~WS?{Ԃx~)[;-8AӨmы||8l`{`qtD7{%;LwXROذ.Àx1 fEhriL'$,Q[=|z̿kT GZļ;<@:pk+&{ 4uJgC >dnB^H*lWE4ˆK]22 0-9.z~E0)e+W591|'+gaXש qUU49iCS2]gٞΙu b|kJG$B1&n:gT@'ؓ=T&<ˋ'*s_'j v/:I~ ,o I Zg_i N rw4NyҨn(w >35W)6ϥ|U"+7ez$ q3 U|paH;9,jqRܕ mFƈ$ނO2SY TLR#`qEjv ~^{IS_- [ u]3YCjسBS=N$x%6sdV]նeں<.zqiP?n (/pUb"2 PСw: ZHWPTNK-j nvKiW-%8ߔU $UCZ|xm61_'7T6*؀*-6?;SN:24(!/t.DTS`N mNǒb3?%#b M.|P^1'Cw9iOat33jnvM}FLH?=Rfìwphg\ahRvuoB  }k^J=\wNaA06cz3wT/+KnhA|va qj[Af=+F/& z~kk<Aqܳ1.1w[f}$K/nj=}l<9J0cnw"܎1Q(3E(#7x"q } f˙EDC7F _$z)p۶k9D`5_ߓ?LcŝZmjTo%$ yj&E:_=  kĎ,ހv=/Jb3De7 f@Mӛ M/&U%g֏Mz &GkPt䌏!X( s'p`ƵVP* : M!ft,ZR:+:.i>gNf[N 30QKY&§Y/.xuPWu8[Fd[$osDUr%K˫jŬ]~ SnPx窍3QdVR/kn:/qև$0>Eօ;^ף|_Mq9c|h3[ cHcsӄM @¨\(.LatΙg#Nu樟=b4rhn4$ec+|fĞLMhkFh<e' *%ZHVIr*P U0I8Y:Qkk+sO|t_.nDzFF0:@ ihЈ{#}(oU`{ ?$9L_=i[,U0Q?/[QK Yn5RFëLPWU޿`٣EW#.[h (CPz$=WP1Q_+7Q(WKeI'(lRP>< XM`p$B>[c "-#C D,#sƪqp8V%B?ν:s╘ٺxFbvqۮ9L"3޸cc$2cՁ!ଆ b [a"?<\ 4H9t}K-%.n)8f*s,``# tb5n,ABO=v3;Bq$lswMV`? ># :tbܚ `(ox5㋡*&IC@58.eo>!Dw}lUkX+3L ]juiVuꉤ0 v`9Z\ x3ufYBo/p7jq~h 6- zB|B7aZ0R- <Ɯ o&b ,B5Ac, q( 4Z%)/ia.b8`D\&#GbӅkFGl &@}'gЇGdWi-qܭMN4jSzX~Z`1`4u!L^F!y@ʤ T+j'(5FȵH/}L=_`Ǜȳ /M_r?Z\cCyGG5 ѿErG_YM^m ) nqR+ţx=Mq(Ʌ3E#N;u1'!`琭<>MѨVoEF7I){gf'KܤC~LE'P4(*:4n˧oj=5Xt>iJr]gc&{.d5ʋ? &EB%5( ÔtR\k5?,Qx7a1qG%P3cH.x}sگt WNlb42ݜ)$p8\~g$t'M`7EjtUJ>3RC*"|5REO c<7?qC&ap$#/4ŠT9򘘥xp~5gRRznxjH ۊ=]ew8kRX^8Y}ٟZ]jx#O[2+W&?$/9**6>'3bM?O ߣwhol`3d >Rh$ ý-G싘Ws9Dz]H~[B=gR|LnL*s ;c@!-c#2_0g&I>SX4Hu+ ϧg8L4rO 8*20s&KCo,WfTC|U|h͔EbP]]Jݺda\0(.b[+`QL}q;"Tε+]1awW,pǔSǜm],Mc]d 3)ru YZ