liblcms2-2-2.15-150600.3.3.2<>,rhbp9|]uԵ1 Kh9m)HDT{`z딹X:qW>w1z:]]֤f@!$?!d   C $, 0 4 < ~  D  (89:8>@F G$H,I4X8YD\l]t^bcJdefluvw x y z    !Cliblcms2-22.15150600.3.3.2Libraries for the Little CMS EngineLittle CMS Engine - A color management library and tools.hbh04-armsrv13SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://www.littlecms.com/linuxaarch643hVhV7e234c8543868bd82fb235ace853c73304d1b08c05cd6878b66f4a3ccde0a96cliblcms2.so.2.0.15rootrootrootrootlcms2-2.15-150600.3.3.2.src.rpmliblcms2-2liblcms2-2(aarch-64)liblcms2.so.2()(64bit)@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3h$@d:cctcn9@cjDb D@a@`@_*@[@Z@XAW@W@U>antonio.teixeira@suse.comdmueller@suse.comdmueller@suse.comdavejplater@gmail.comdavejplater@gmail.comchristophe@krop.frdmueller@suse.cominfo@paolostivanin.comdmueller@suse.comelimat@opensuse.orgsbrabec@suse.complinnell@opensuse.orgplinnell@opensuse.orgplinnell@opensuse.orgidonmez@suse.comaloisio@gmx.com- Enable threads support (bsc#1247985) * Drop lcms2-visibility.patch as it was causing linker errors when enabling threads- update to 2.15: * New MESON build system, many thanks to amispark and Lovell Fuller for bringing this. * Fixed a bug that caused memory corruption on colord * cmsReadRawTag can read portions of tags again. Removing this caused colord to segfault when dumping profiles * Added more checks based of fuzzer discoveries. * MSYS2 can now compile lcms2 * Checked on Apple Silicon M1 and M2 * Fixed a bug of fastfloat plug-in that affected Krita CMYK color selector - drop 0001-fix-memory-corruption-when-unregistering-plugins.patch (upstream)- switch to pkgconfig(zlib) for alternative providers support- Removed reverse-0001-fix-memory-leaks-on-testbed.patch and added 0001-fix-memory-corruption-when-unregistering-plugins.patch as final fix for https://github.com/hughsie/colord/issues/145- Added reverse-0001-fix-memory-leaks-on-testbed.patch to fix colord's i586 build failure- Update to 2.14: * lcms2 now implements ICC specification 4.4 * New multi-threaded plug-in * Several fixes to keep fuzzers happy * Removed check on DLL when CMS_NO_REGISTER_KEYWORD is used * Added more validation against broken profiles * Added more help to several tools * Revised documentation- update to 2.13.1: * Fix a bug on grayscale that made printing gray on white paper * Added support for premultiplied alpha * tifficc can now handle alpha channels, both unassociated and premultiplied * Better documentation * CGATS parser can now deal with very long strings * Added Projects for Visual Studio 2020 * Travis CI discontinued, GitHub actions used instead * Added a very preliminary meson build script (thanks to xclaesse) * Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro) * Added thread safe code to get time * Added automatic linear space detection * Added cmsGetStageContextID function * Added cmsDetectRGBProfileGamma * configure now accepts --without-fastfloat to turn plugin off * autogen.sh has now a --distclean toggle to get rid of all autotools generated files * Checked to work on STM32 Cortex-A, Cortex-M families * Bug & typos fixing (thanks to many reporters and contributors) * Fixed mem leaks and out-of bounds accesses as reported by fuzzer- Update to 2.13: * Added support for premultiplied alpha * tifficc can now handle alpha channels, both unassociated and premultiplied * CGATS parser can now deal with very long strings * Added Projects for Visual Studio 2020 * Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro) * Added thread safe code to get time * Added automatic linear space detection * Added cmsGetStageContextID function * Added cmsDetectRGBProfileGamma function * configure now accepts --without-fastfloat to turn plugin off * Checked to work on STM32 Cortex-A, Cortex-M families * Bug & typos fixing (thanks to many reporters and contributors) - Rebase lcms2-visibility.patch- update to 2.12: * Added build system for fast-float plugin (see plugin documentation) * Added new build-in sigmoidal tone curve * Added XCode 12 project * Added support for multichannel input up to 15 channels * Fix LUT8 write matrix * Fix version mess on 10/11 * Fix tools & samples xgetopt * Fix warnings on different function pointers * Fix matlab MEX compilation * plugin: cleanup and better SSE detection * plugin: add lab to any on float * plugin: it can now be compiled as C++ * recover PDF documentation, but try to keep it under a resonable size. * Prevent a rare but possible out-of-bounds read in postscript generator * Fix some compiler warnings * Add named color profile building sample to testbed- Update to 2.11 * Fixed __cpuid() on fast float plugin to allow gnu gcc * Fixed copy alpha bounds check * Fixed data race condition on contexts pool * Fixed LUT16 write matrix on multichannel V2 profiles - Changes in 2.10 * Added a compilation toggle to remove "register" keyword in API. * Previously commercial, fast_float plug-in is now released as open source under GPL3 license. * MD5 functions are now accesible through plug-in API. * Added support for Visual Studio 2019 * Bug fixing. - Drop lcms2-cgats-memory-allocation.patch, its now in upstream code - Refresh patches - Run spec-cleaner- Add check on CGATS memory allocation (bsc1108813, CVE-2018-16435, lcms2-cgats-memory-allocation.patch).- Update to 2.9 - Drop 0001-Added-an-extra-check-to-MLU-bounds.patch, it is now in the upstream code * Bugfix release + Several fixes related with security, and therefore not detailed here. + C++ compiles now without warnings + Added OSX and clang in travis + Added a travis-ci test matrix for many compilers and OS. Thanks to Thomas Weber (debian) for this great improvement. + testbed can now work with dynamic versions of library + Fixed wrong planar formatters regarding linestride interpretation- Added 0001-Added-an-extra-check-to-MLU-bounds.patch * fixes https://bugzilla.suse.com/show_bug.cgi?id=1021364- Update to 2.8 * Fixed many typos in comments, thanks to Stefan Weil for doing that. * Fixed localization bug, added a new test case crayons.icc thnaks to Richard Hughes for providing the profile. * Fixed a bug in optimizer that made some formats (i.e, bits planar) unavailable * Fixed misalignment problems on Alpha. The compiler does not align strings, and accessing begin of string as a uint16 makes code to fail. * Added some extra checks to the tools and examples. * Fix a bug that prevented to read luminance tag * BIG amount of functionality contributed/Sponsored by Alien Skin Software: TransformStride, copyAlpha, performance plug-ins. Fixes some warnings as well. * added an extra _ to _stdcall to make it more portable * Fixed a bug in transicc for named color profiles * Fixed several compiler warnings * Added support for Visual Studio 2015 * Fixed for XCODE project- Update to GNOME 3.20 Fate#318572- Update to version 2.7 * improved multi-threading * added contexts and a new locking plug-in type * bugfixes and other minor features - Dropped lcms-endian.patch that was fixed upstream./sbin/ldconfig/sbin/ldconfigh04-armsrv1 17610560982.15-150600.3.3.22.15-150600.3.3.2liblcms2.so.2liblcms2.so.2.0.15/usr/lib64/-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:Maintenance:41257/SUSE_SLE-15-SP6_Update/996ee497465e0f778d91fc7d22b0c7b8-lcms2.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ddec48ad536e3287a88d1a51f1ef0a231dbabfe, strippedPRRRRRRRFyF/=utf-89608d3a4bce06bc7b99b27b96c81800afb983702934bae0ef7af07470e5fe941?7zXZ !t/_zL]"k%wd'Wwn!=),r5;{g,W?E@@rw`7PT,8t@OdoovHn{'(}~$I3j> *: +]/5US\ g4fjNu{+eV|r jk ^3YvzDVMl,t1oLN`PQ@bR_+q}Oqe hqK&LbPSeHPa}t#¤I+TFԩP͒7!L F2~Tv]*i7P͒ enUe?gwELldbBiD^xve*"m7u|OO:4%6 o]!Q7CȨ:#0;Ucvks pW9I6 `lRCe nzw Vn97aO仦O~")XM֨$MlaB@ PT#! s!׫StF{J+iKBzҏ_𑼈4>hmLW;وEܖ/ {{NUVDm!Pf^ 80VʐC8d ƜGGZdXeĤO~=.Qbтip}*]+wF~GӝĹp 2\5B%<򃙹'il9}nө68M"!IU2S‘DzK8Ү2cpc&x䝘*+nn@7{ME9Q2gx;'Be \FwO bql|YScPJK`HAo7rv?ᣝlKKa,j!xm@fJJʖu)o U.FXEL,4cF>gKsm^B2ڋ񃦴uYcYIv^Ȣ6 m-uw]dГZ$VCMŞBJJՒ5ڕ)a lZPL1Xy}:X>lvkS%`~V=#ٴ#5l~f+OQ+JioxF܁@oֶaKC `x&3 1i1t ꝬE Ӂ /:>śy'#$@mtඞwy޼ y|d0,W mfxSFA =9UE'!g׺)rJ$n8u4:|W `tIJtpYδFR.^bcmR]T Ԍ:.v*2nxp@C{YM^-tۅ*AtMurEZh9'a'Uȝl*|FWJG}ca4LU5ho* |AMJQtχ \eG$'c[# 8El0~=ߛ_&GKyRge1;k[n: lȹ;-j KYW2d)5:D;9+q9GOeWȡ`jbr5j"LG4e70ۙux"!)D,A4qlHUE@</wLW[H^Cыi__WBn<™Mz^.ZӅTMLg_@IKƒ uC? ,j4V;wù,v d7B!EotͽIxLR2:#ܰ{qZ:r#5.2U?GhW l=%Եߍq" -ғ|hGIX+0Cm{2.NUi" fէz57MnG:>d# ̍ 8hL)?>p*,ptN Ȫ 6@o†Xxre -HlŸcҍ7diW`P_S<1~𣫙{7 rQS[N+`$z^,̗9 ).r|֢hVgd3gv;(\Iu]*(2DRȂ2\ ӦSUmK}CSʵc Z8Ǻ8y%MCj~khS3!-8?jLuǡΰ5ɰ@CHՕ󏺖h_B+{ TW>0Wae*`B l+&}k$9(fM Os2ifR$"8= $s@ D)`+=ᘀ:TZ6OnL]6qi8f֥Kh,oƈ[aBeEOg*)5IU|wmAYDyT6^7R q*#+rA>e*ͥR Ym>w7/ d8mr;SU!|O,%Iӄ51ߢ{Y[~Ơw|\pS.6:laX%`Akt;'>* r.R%Hh"!:ǟMvC}W)~eZrSl y)٘Pt۱ZambFQe>M cEٮR^+s~#$~PtukUTA(/GZh̙T%%sQ1(')BvOtE6Zu 2dAUl4cZ_W(_ ;nF?; ATre o 0Bxy:}5.$Scƭ-}oit݅ٙ Џԭ}{ '>+%p4T2:NC^scCAMd8Oz sF;yo0o]MEaҽnhF Nş:iba`"֔gBitD񜼊֩B/*IbQ(J}w\&%\:-7b=ɞhd˭P?_U;UZwddrQ,ب'vHK1'T,a gi`DTdCUaB 5ЖrU`}Ɓ.-ΙaW@yh2+7C>!- rIWvQٕWʅ~h|1{W8lrE :ED[ KOidwz[pz+k=rѩ:'|b+MaD Lpݐ˭(X& g9_{: ?3̝޳443N@:|]2+En=Q(yر v3, !*QǁdS-,++![.F,7p~VHzO_,T #VAV -#F^^lAF{N|nUYO-X1)ec/jh'3_iLej\FRd(UG8ZQhp}uhg_}f8#wsBd#xт/W֊ Ei˄`1J6.i>sq~CGpEF01 pM [EګV1u.M҂q,;sB0H)hA_;rƻ `~k;BYk?[cOA$v7׵>(0Z(jbu&j# @v)jަNl;"uhn!B Z?IBQ]Dž RҬ%cVٓ섍VхWc̕yEB/qa!'CtPniCT]  qU$[ٹjcŖx4DY~EP+t^MX׈+x(+3t`'"492!D4g%ajF<*s13`RHs]Bmq` |m_O] ʡ k6.UD?m!z܈_d[YV ~9`VXl,>;ɞ{)d 7 @] 7ߢuKPne\_$nkw,Q`y9~dN8:o4Y)5%A5 (LÖ $XVtl*e 4 '_xT; jAZ`/d4pۈ XU d=Bo̠~(vw5}oKRf%3rK#qHkx!Wż~E=sDnA>F)vš<@*K :w<$YqrX4.v> h<1)bl_僝F M;n=e (U$ }Q·x~v򦣱 '!e_)_io&:y/:w8)PE٤̡H4mݛN~JD&w)˳,U*_R*K:yuMDod : hO\ZpE(0. cL@7xj3Ch;0A:qsSQ|؜]P(G8m8*FRbEbK1m љx^D'(@qjqqLS_W"!x3FUmH, #]壏tM['kYc-UrݩRc1K')KN_%/ ݁\dPӅw(W>*Lvk3b]NgsvkTog+>͕MZzLCHUNȵF$ z(q[,޸Jxhn݆>RM1S8:YJ|vD{1j߸ fv +K_$gfV-6!"*v%V {gW2#E3%XmqbQuVS]zAoV# ]٤*ߑ {A^iy[} z(=t r)??UfAxɴiTB4`<,o]P<7A8Fe'A$1Pr99:ũ:Xnݭ(Y1 es5g6G#li7W{xbi`ƪMɹ+_z {fdag:^Y0]3}f3o :*aeY\:[9*<xSR}UίiU֒E+e;iL_$VsmF#*ľ$MApQÌO`dX } -Ȑ%f,VSg™߼~XM` ~ԨIqt$rX<31?ߟ`oehG39K;k2WCp2pS+(v!N ~z?ֿH5/8r# }[{@a? [ʰa7 "W 3+k|UFco00EoƇkZ>tdSV jR˪EQ_pHophȾpmuX;<+Yč;݄9qjqc09mf=BɕN3,hK~!zDL]bՉߝjy2A֏@TaəaJqxU|'bG/1 `/l a!14)}9VL 꿰Tn%hը$D[/Ig Ȁ5دNY"*U3" f&,M%ez--0x3)rwiNDhû|z}ʥ.dKYE̔05Pҥ=f!u5g3zg68\xt+QUz k308 jV&JUcj4m󄽆qByj"Rc*&dS=];S5c  /["*n"?9: { '5=nYQd}gͶR?aikhz*޺MχǨg}yl ,.B*biܪsƵG%ﮍĆ-\l[ lB?"yU"U5&1n9{M' ( ?-C F /0&u&N*O螥-+uFŦWGV'JwLJQ@Ut ܁D3e3 Sbh/э%s!ֽ$c{]n.[+ pajyv@9u}&`"+ n ϗK?PGZ!fl/HBN;YoX0YomtPpNY a945B sӌjҢSN:&XM϶iHb*30< }ROhHb=q҇=g(|zVDK+zRãX`mAV9l:`ֱzO6/dgίS[Իq;?pK%dZ.7/-BS O+f>(iO FǶe!cJ5 {Z=ۇ/ޑt#a rk\ Yr vZwI.ZDC`[k[Tӏ:ᑷL'ʋZGPFH:_{U!G=.w`M!dY(Z I^4tzͳai=Č::UVc#-Rm$|h9>Gsɦ [1CF( q59d8[uF 7hG7 @j@:6u\J}=KäPsv8 iA4^O#*Jf %(L1_"Vѕ~<ͿF9 ,[<pIQP[["ugxo^3S:r (B 96!gF,:ՙaJsj«3Y"eI)J'.e +D߹ASy3hm!C ?d`_ r6|5n3NԸj%lemv9܎;tR&4,AcS *y(  '(, |a-޷.`d^@jYJ2F4kmD4a'GjfhQ(ܗAЍp4ژ 亥Ef1:R|҇wQ2ł?' ?`dPM[Um?:O,jG5Kᨫs\#Z^t~[j l[QIA<+U=t7^ny߅xx=5~~Zm, 0ؓ ߠrt Hu.O$1Ge?9U"쯩c_ж5! MXf >%تK97(&cWUhM"ov@^ERI̛Ta]3GDP0۳DJk!E^yהˏXQ~2noLx*&WfG2c-l@pz;]%Sbuaœ]V[ܿ6BQ'L1Brkz $wi'^/Ѹa HGq0v)RA^ų1&WQ>^d?)mZ!I9yw58Oo(*P7ogzd_~lXyT&=_Eo;LfRm0ZžX?E_'6$2Vi%{]:Q=eE{|(@шT!!⬍gWEWcj=#=!Id"`Znvm9FDmVw2> /tZQ ;?j^+rQzrzp2[J[#3s-rЬgCٙfΐ2$k8 {sA'B<+R^[p^!.?d,1m)O+9Og6}n|u0QC@3?ɃTx5Iزw4{ ޼8 ʺ[>4qŠ|tCz"3ۚ㊤׿!Ui25.A3"F>BkJ.; YIucE%J235ڥi~f"_ )^bc>S*!KșzKLs# 1`l`ߴFu&r,Ǩ-9`f)@U5.f8h*IZq~3KNX PUt8ꊫ$a:ˏk;Cqe!_%X/b8C_>]y=d2 ԁ&Ԟt weMoB #ߖ|~-nozxefLɶ(Wh(Z؍q\O[ z$P`'. H@X΀{-}qx \JuH` qTUrSpK1ɨkqVY?XӬJM-j,OL)DfCN&`:}5CTM)f-%_c&6гvTyg^\czYo.AzI@-ŚݙyK>(*fc ¨2RU@+oʙT?{Tz Sn$ɦC'.~b _q~H PVb>\'7Si:'Gnԍiqr+1Ui(k9?Ga3D)ּt1a?O\O}UP_aŧ\N Fu}NУy F>4![Wfƙ^67P”#/X@ 8'} R@;*n͸p[ി#fh[1qa֕LjeJaJ2$xy,^(n&(Fl& T.P,4ԡDE,7T+ĭiNF0 kleDr#FI!ľK8vH*V"8֗頀zD3Acy1c7ƳTZޕ$3}5Tm@hZꟊ mr \|BV%ۡMQVE LӦ0 =Ã0n!~ HCn҈%j-O 5%ᒡ+Xu,Qk1̃í^.!ƃ ^2fˡAFGpDnc^q#}ϳyp:9݄ୄ)P%wڔC5ym :;/Vl'A̬c,K5;Q2İ1'4^#=jWZFf$v[/YnG@3ӢjY9RYwG#D -jY<->fr~4J6bL&1rs9&{JA g\g[3\j*Q h7C%n1u`R$u!KׅGSg Uډ(6m6q.>Z#BpP)ƺA G©fmztۓ5X+R=ژV6 6o'C`k|U]ɢ'Sx0̌Rgu0G/"'5/[eSPbѮN@R3CF~"Mm:ƽ^ a/m}9y5M;||ipN]׿_ Ht>}Яu;JޟxX7[)WKwr`Ծa,Ծ{V=)eŢl Q/`hPgR/r T (@ h#K5{P}j7hU`no>Wg.a-cd:ij1coXqɅ:]4F \ЙkV"FQJ#Xnbfa-?ڼqZ."oY+%7 ^&%{ yFo(ofgHJ.|B%*7=$̖p8e@uS?B: &q f+D 6z:yu9353tɳ 6Cܶ!hYYjy^b9Gʈ0{q~]o:vIJ)fU8"P@\ /F.}#էӾ> דhM;3u=s`%_ ]_fm|e>6׉~mOʇ{>CͲÞ1,BdR"[^Cbj3[xx(MZS$ J{ j `fSF}ѭ_Q_%:OR<8k4K A%MW:IW#^H6e` cNu.=e$GuZ 2ĭҸ$U}wZũ J{"S/nciq tc更eǯ?gɮaEo^&=q.?\9Y7zѢWZO5Rqƒ<;H~29siy|^Wg\HE%j9U~؄ h]B7.B7Ct1hHXRLpKм{T5r}K/oj 6љ7U1(B2a5nW @o ijc1Q7pK#[ 9p./efQݨ4m7mٕ7 z||ַW*8.N]}(ա[H7-$, ҦGI19NG ػ˲/Jm|9pЭef9U1`*!"幾6TE)sjL4.^^. . Si_P==Di;'cn1̣ۂenҎ{GDn_S[r!f+ULBWӸ KpHqЪ %1ת X;mB0Wx. M uŽSJu< ƏٛxQ0a0LU/?#ɌfPeDCT+M Z]9cZ廬Ǚws4snSYʗMQ0v;viq.Jgzu:}|L{daEvѯju9bƱ 3Q f`Ա%MԡU0]8gbzhtuc2 ?lRVBVbJD!Nz8&-[|渭~qɺ^Xt Q8w= 9b̆YYKk(e[.cP`3۲A!J=ܫ~aYͽ?`U."%ZkiRVʯp8d/`I.yJUyDXG\NXMw4ispT% ?U>Ѿ{5`Zn2#B lII*<=?r NL)= F6$L dzCN05 ƺ4ZJ³wƕWdE T$3: ;AFR߀p2G`+U>1)*ZY5Y=F"y_xcpՂ_+Th|)@?* Խv=rx٠\ Rﻴ7 OyB8qqı>yfܖV^KĢ#ă)!#ΉkZTGs4/~.ڄ֝ zAh}g6ZI3z%J?'2/g,QNnSXYaĆ16電9gSR7\ŗ `d AtIi;kBao5MYK,RE˩ҕ[~0# 2AČpXbXie&hMaXعd;XbH\kLf=Xueq,%'wtx|Sts#>ZMB&*Y{MHFIsnf>}sBH#!4 l88NY[a\S[${K[V Ph9\]׍ՐE^! _L$άgTsPT"\5]<92ewN=BW&#rj|1TD:=N=hDMƶHŹrIL/NTtތyΫ<h]U9&Jb4nDHDQ^񒖡S.R/EIHO Ѻk'lXD)0z */ͼ=z{.\\#}g5ZZW? וVu< W;uu0/UX̦4.x^D/Ma]**J#R0R$hp1fp⺥eƪ h+1w™;AAmCR=踷bC0R4>%T_>5 qHqMMmDWބ oz׶PpܦolI./bF!uӋ,V>9,~ET뇇;#95g|G], csxƬ[%~fGJLe/81Vr ܽ2sF)ъ]VL˃:Rq5ܜ4,JW ~lU-+!K!#l [+ ^`dI:Q*/aOl"D 5:50tAg/˾nV/?8QdMB6!ivc]unN2HS8J' JzɬG)>yx3`ٚπyeȰp`,>1>x-цq'WlAH0˿H"æ?5y Ly0KwNtW:Q}Zs#o5n׉T%fT3x$*]r͡r-zyv! ؆"$*!EWxk" ۈ l33w/Hf:6)#6j`7h%2[ 3UU !aVr7mgkXA#m؆A51X ϴQ]ȶ(AZs'QdcE16, Ĺp]Ń P4n4Eol<9N,VՂY2r~]ĎD X$PN%-L+NC:2ӡ2Vp:W7}KՎ/eN5yËglNTc!4Փv<-Ɛe^u8%qW82PjP38b̙Թ `pAa)d6J Hlgy7]3:W0L_2rC0ApCVO'= 5LWĉak7̪By bq v=FlGY}ð2~IDՖbQ>eO98>Hc*p &F J2ʘ9ZАX+OXkt AqM$\r yOB):9EkqT]?3f֒)fw' H$.;x ٍm>XZ}eڋT*PǖzHT::;l'@6y6!(/zȝڗG(y+B )߶ YZ