babl-devel-0.1.88-150400.1.10 >  A bwVp9|7@!LI4iY=+NdmPS RJߧ )Nz쓜?_p!!`o."?S*W@#=|0ʲt ٫]oGNfGu5 c%/֩)/>"} }/df4c79ba9172e076cd62f759d2200d41385f1965bc19be7986257e8dc0db8a18843ed6a1f8e9dd1b46c2303a25a5d8115226375bmpbwVp9|b8t0I,SA]u0τN!^8 PN*+r8ǜz8)H8iR@KqCp- qizN&BۋRQJNxoS]We`";VVXlkK!"uЕzJշFNz~o1#tQ7n_:.$F -i#--х0&7QWi8R2~Mp4PCIA b[#Z+>p>2?2d   I 7MS\      L L|  W (8(90(: D(F-DG-XH-I-X-Y-\.$].d^/ b/c0d0e0f0l0u1 v1L w1x2y2\z2h2x2|22Cbabl-devel0.1.88150400.1.10Dynamic Pixel Format Translation Librarybabl is a dynamic, any to any, pixel format translation library.bwVcabernet>SUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-later AND LGPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://gegl.org/babl/linuxppc64lexPb )HAA큤A큤A큤bwVbwV`$`$`$bwV`$bwVbwVbwV`$`$bwVbwVbwVbwVb61c6a9be7c0d699c77615c8c605428387abfb4987f99e5b28d97334ac2f1793d0c8ef31c3c4ae511c78e2364ec70f99afcb107ef71575123160ec9b49f4e65a284308ea7cb4eb89a2eb6f472a6db78095e8c04316d00b386556e95b4c20fc2936ef327742eafe864f86d66f485a28661b8f7f8facd6b7c92c1728e79cb0eed4dd4df685e246e881e69b3a7aecc659a01c4585740e49836144d0a13f8c25831611fa93b3e3b1d2b1b5f7561fb2b65a8fc1c0ec019510c43cac1d26d482a48c8527653b87bcd8b4d9c4bc00412e30dfd67388ff3b38b359ec3b95c66d600629cd0d1c54af9d97c886fa0b240f8a2f4da6a88323fe18e785f114a9fc46493ae1b02f3980d86c9788f19426334a2a78d64ae759b5c946e0cbe63db719e49812a147e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550f09c88a81d57f860e22a8b033f588eb4743b1f6dbe58c041b54202181bfa388libbabl-0.1.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbabl-0.1.88-150400.1.10.src.rpmbabl-develbabl-devel(ppc-64)pkgconfig(babl)@@     /usr/bin/pkg-configglibc-devellibbabl-0_1-0pkgconfig(lcms2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib-1_0-Babl-0_10.1.882.83.0.4-14.6.0-14.0-15.2-10.1.884.14.3`@`P__~@_16^^9\]_@]_@]F]\\+@\l@[^[@[~[>@[Z@Z@Z3@Z@ZZk@Ze@ZH@ZDY@YY[@YXXv@Wi,@WV@VV@TD@T@dimstar@opensuse.orgdmueller@suse.comjgwang@suse.combjorn.lie@gmail.combjorn.lie@gmail.cominfo@paolostivanin.combjorn.lie@gmail.comjengelh@inai.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comsean@suspend.netidonmez@suse.combjorn.lie@gmail.combjorn.lie@gmail.complinnell@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comluc14n0@linuxmail.orgjengelh@inai.dezaitor@opensuse.orgluc14n0@linuxmail.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgsfalken@opensuse.org- Update to version 0.1.88: + Consistency fixes to format names, in particular for palettized formats.- update to 0.1.86: * input-class (scanner/RGB) ICC profiles are valid for creating RGB spaces. * improved thread safety for babl_space_from_icc * build: allow using babl a subproject in other meson projects.- Update to version 0.1.84: * Fixed bug in caching of CMYK ICC profiles.- Update to version 0.1.82: + Handle the parametric ICCv4 types that are not strictly the same type as core sRGB curve. + Meson build cleanups, depend on meson 0.54.- Update to version 0.1.80: + No upstream changes provided.- Update to version 0.1.78: * Bugfix release - mutex and atomicity related issues. * Wrap hue in HSV, HSL, HCY. Fix black pullout in non ICC CMYK conversion. Added AV2 gamme u8->linear float conversions. VAPI file generation for vala integration. Adjusted strategy for conversion selection, trades back warm-up time for missing some fast multi-step conversions.- Update to version 0.1.74: + Build fixes, improved host cpu detection, OSX fixes, clang warning squelches.- Trim package descriptions on packages installed more rarely.- Update to version 0.1.72: + Added handling for grayscale ICC profiles and gobject introspection support. + Optimizations for many format conversions for u8, u16 and half formats. + Fixed a crash for NANs in float to u8 conversions. - Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream. - Add pkgconfig(gobject-introspection-1.0) BuildRequires: New dependency. - Following the above, package new sub-package typelib-1_0-Babl-0_1.- Update to version 0.1.70: + Build fixes making the meson build work with more architectures. - Changes from version 0.1.68: + Added Yu'v' (CIE 1976 UCS) color model. + Fixed a severe non-initialised memory issue - that kept us from using fast paths for many babl spaces loaded from profile. + More fully symmetric conversions between associated and separate alpha. + Added more converters, both SSE2 and non-SSE2 for matrix-conversion between different RGB spaces. + Improvements to website/documentation; babl is now using the terms associated alpha and separate alpha, all of: nonpremultiplied-, premultiplied- and nonassociated- alpha are now considered deprecated API. + HCY luminance is now relative to the RGB space used - no change for sRGB related pixel formats. AVX2 acceleration for some linear to float conversions. - Add meson BuildRequires and macros, upstream switched to meson only. - Add pkgconfig(lcms2) BuildRequires: New dependency. - Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586 (glgo#GNOME/babl!42, glgo#GNOME/babl#23).- Update to version 0.1.66: + Added API call, babl_space_get_rgb_luminance. + Make most SIMD code-paths optional again on i686.- Update to version 0.1.64: + Support for Hygon Dhyana, and Y~aA formats for symmetric completeness. + Code consistency, gitlab CI, autotools and meson build improvements.- Update to version 0.1.62: + Initial CMYK spaces with lcms2 based ICC support, much room for optimization. + Improved custom space support for palette formats. + scRGB space, works like sRGB but always with linear TRCs. + Model introspection API permitting low overhead checks whether a format/model is RGB, CMYK type of alpha and similar.- Update to version 0.1.60: + Improved thread safety, acceleration for R'G'B'A u8 -> cairo-ARGB32 conversion.- Update to version 0.1.58: + Preserve color of transparent pixels in conversion to premultiplied alpha. + Added single precision code-paths for faster fallback/reference conversions. + New BABL_ICC_INTENT_PERFORMANCE bitflag for combing with intent as bitflags.- Update license to LGPL-3.0-or-later AND GPL-3.0-or-later per the feedback from legal.- Update to version 0.1.56: + Improvements to the caching of profiled conversion chains between invocations by ignoring unknown bits in cache file and remember which conversions yielded reference fishes. - Changes from version 0.1.54: + Export babl_space_get_icc, babl_space_get, babl_model_with_space, babl_space_with_trc, babl_format_get_encoding, babl_model_is, SSE2 versions of YA float and Y float to CIE L float.- Update to version 0.1.52: + Concurrency fixes and fixes to handling of 0/1 entry palettes. + Do not pre-equalize XYZ conversion matrices for sRGB. + Internal clean-ups. + Pre-define ACES2065-1 and ACEScg BablSpaces. + Add R~G~B~ set of spaces, which for all BablSpaces mean use sRGB TRC.- Update to version 0.1.50: + Improvements to speed and precision of indexed code. + Improvements to mesonbuild.- Update to version 0.1.48: + Fix u8 <-> double conversions for chroma, SSE2 version of RGBA float to CIE L / Lab. + Build with -Ofast by default.- Add baselibs.conf, build 32-bit support.- Update to version 0.1.46: + Added extensions with more coverage for u32, half and other utilit fast paths. + Improving fast path coverage.- Update to version 0.1.44: + Fix bug in custom primaries/ICC fast paths, improve meson build.- Modernize spec-file by calling spec-cleaner- Update to version 0.1.42: + Fully initialize fishes when loading from cache.- Update to version 0.1.40: + Added: - Format "CIE XYZ alpha" color model and formats; - Meson build; being tested in parallel with automake. + New API babl_process_rows for reduced overhead in some scenarios; though bigger gains seen also for regular babl_process with reimplemented branch-free dispatch, and faster cbrt. + Improved reference conversions for formats skipping some of models components. + Fixed gamma handling in indexed/palettized formats and improved gamma precision consistenct in sse2 conversions.- Fix RPM groups. Drop comment about author extraction (not used for specfiles in general anymore).- Update to version 0.1.38: + Added format "CIE L float", a couple of protections against division by 0.0. - Changes from version 0.1.36: + Optimized customized primary aware code paths for CIE Lab<->RGB conversions, improved accuracy of gamma approximations. + New API babl_format_exists() for checking validity of babl format name, crash proofing of cache handling and use of environment variables.- Update to version 0.1.34: + Brown paper bag release + Fix indexed / custom primaries conflict + Re-export a symbol used by old GEGL/GIMPs - Changes from version 0.1.32: + Added custom primaries and TRC support through ICC parsing + Improved float<->half performance + Rewrite of all conversions functions to adhere to new signature- Update to version 0.1.30: + Thread stability for palette modes, stricter alpha preservation, now cross-compilable on android.- Update to version 0.1.28: + Fast paths for Lav <-> Lch, release triggered by pending GIMP release.- Update to version 0.1.26: + Build and install HCY color space, platform independences fixes to fish cache.- Update to version 0.1.24: + Improvements to profile cache persistance, fast paths that improve actual GIMP use on various precisions, use single precision constants for some more of CIE computions.- Update to version 0.1.22: + Added cache of profiled conversions, added HCY color model, some precision and performance updated for fast paths. - Changes from version 0.1.20: + Fix run-time errors, leaks, and race conditions. Add conditional fast paths.- Update to version 0.1.18: + Bugfix: take alpha threshold in consideration when processing floats in SSE2.- Update to GNOME 3.20 Fate#318572- Update to version 0.1.16: + Improvements to half float reference, SIMD, and fast-paths, and CIE float fast paths; cleanups of fast path extensions.- Update to version 0.1.14: + sRGB precision tuning + Stability fixes + Locale fix for setting error tolerance.- Drop vala, libtool and gobject-introspection-devel BuildRequires, they are no longer needed. - Due to above changes, no longer define build_vala, stop passing autogen.sh to configure, nor --enable-introspection or - -without-vala. - Drop typelib-1_0-Babl-0_1 Requires from devel package, it no longer exists.- Update to version 0.1.12: + optimizations for floating point conversions, HSV and HSL color models + removal of dead code + fixed CIE Lab conversions - Patches Dropped: + babl-fix-gir-build.patch + babl-fix-gir.patch + Modified .spec to remove typelib package and gir-related %files entries. Package no longer provides them.cabernet 1651988155 0.1.88-150400.1.100.1.88-150400.1.100.1.88 babl-0.1bablbabl-introspect.hbabl-macros.hbabl-types.hbabl-version.hbabl.hlibbabl-0.1.sobabl.pcbabl-develAUTHORSTODOBabl-0.1.girvapibabl-0.1.depsbabl-0.1.vapi/usr/include//usr/include/babl-0.1//usr/include/babl-0.1/babl//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/babl-devel//usr/share/gir-1.0//usr/share/vala//usr/share/vala/vapi/-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-SP4:GA/standard/ec2fb2fa0b8c29f2194b20fc39ef854b-bablcpioxz5ppc64le-suse-linuxdirectoryC source, UTF-8 Unicode textpkgconfig fileUTF-8 Unicode textASCII textXML 1.0 document, ASCII textemptyC++ source, ASCII textPRR߭Y?`עv?utf-8215b19b4d3e95b34a2f358de502856664856ced10e06306443a0dd2513e4a1f5? 7zXZ !t/6N] crt:bLL z|څDb*9x 8vBFJbᲆbBx. $AD`}tpߏ`vKyȍw3~SSB^•E2-O42H/X?ny)!(AjasH(_A1n!_Cv^?X"8أ)LI(qwsKE$%H@tk0}RΞYG9՝SR9T8 dlas('&jE{zyw,]OocP[Efz. :d<vp1@u%i%4,`; =72T0 q9IH*ȃi~pG`BBb)z"9?=ldǤzqƧ$c6t>~t$-:FO=Z(B[PMsewޭ@L],s^cnɨϘE q=ɠ(yR"_e jW3hP(tLu4`XܽE$ }VQќI.{mYͶ7[)N *H_^J珢aAFuCpKRȺZuφ~zp!*7't5/C:̛*Bby `Bp?C^^rN}쌬8nuP#SgJ]=#9Ry=|+.:9k$~&8#  t_DU{8#$d⍑b,t_sr0oct/`T1zֱϓ3U͸ð7Yܪ;aQ($~,J[ /5xn7{74%1"a{ݬ^d lG,`oM ѼS!P&5|Is8F e$3(" ލVV˷-LT9R`r>>::G# aOcr#r!WYpcm9eD\EM8emgX#qEK L muxS9a˟KY0ġȄ:DBm29f@JzWKzÞ4Gr)<Շ>;B2PTbٺُdzn×fݳ7lTIJQ4QQwjh5ag#'Q1UYF`ۧըyijFU+t"?fB)bM:.Ut/-BZD7LSjՙȁV cl({DklǛ"ު{sU |`T^`;'>往s{sto^gW'^E? !" `J7(ssCT/J2;+@x}O jV?sEr)ɖb;_Hq@FKH:Kt[#,_ [ zD 2--0$e(_j߯9*xm6M84L mi@%MXYn) .t`gF _a[LRP5 FM ?M4o)hҞVgU(BMS]1Rj0 K]n[YQԆE_!l;*ןO3w r,ϦpSBDZ;T%d4*s\Bh QY83zMOcld,YhX&c{nPR_eumZB"4&F/7n"a~=3,bt"^6ƣRz]gHNJN =X"x cǓ|zߊ*_̋$;ZI\D bVgf F( Epv/FDE_?l#e+8nYJ2 b;h5$, ]ّ0hې,-"ZѴm ÍAsE%smS."69 'T_ڛE> U/) 1i;a,S neZmЋ Krw꣥#D`Hb؈ 㛛ubxw[jnJ=ྼ VvG x z©Wu%?XcCa!~ }}?SP^-Ad<2869NTV_.5RXO6EC5JVg 3ιpXd "`8% HξOϓLjhtܱ!5mVV6-_;'vJu`lґ+zV ~|sjk*ѢfA؈t4yݪ/9}JxnL^2h)= 1) I obc{W5b8Xh^s#fthwBL,cY,l!$ O (~Uw]_,]{ 3W@}Yo+я%#T*=`>ԋJ'6'srm+?PcCo1VJ,XոPWϾxDd%en݊"BT\[Ֆ1"O -1zA!ȆtcH&A0Υ*#8=&H9;H@ 5WvV<0RO]q[+ٯS 3e̦ :Kνjξ ;YqWܒyFWgh Jnh곋,Ul.ߠkr 4$2&sxAe'jBrfY CAK̯73V`θSB:AS|T1b|BZK;*Xr#:́[%J Ȼ(VJ>)<,nHkdnڨmϏw!b yhI)`wIu=& X(<"d2_C!Jkhzt" t : s*\Vj8k#Xl@\Las~{ U F G϶g@HN}jΟr.z2x}@"XqJ^B֞|X Z^{aqSv&01:8Kw#51dNؿ@bU[{$V"xpNz.'}P7xo:}u"5H<df&ӚA{]a-< $^P-]U|V,d9CR-~bV (*havN*#$*ՙ"DN@%*#qkxlRwOAwdMSrծ1z;`N8W^Vu. _8Ml K-C@[p4iFAk÷\|Ӑa,zѭLJ -jbYP^I3nosjCC&}}d \UizKxzʆJcAN}꽰<2Ѱb<%\J,e IPXTC\no 0/j\ckI*;a;$=[Btgr4i-Vw|o $ىQtӣy=TUw>'Mf?a!}EO4pP:*g-ԩc'PLNU// LpKF|idX-RaNSɬQle9Fy>;. U5UwAWޖ%'wm@ˋ>^2?SqMLDT @{6[O>XT(Z=c+^"]zv9^7xКݑX`r`s#7ŢṈ38[#,,Mqݍh0obBw!Sؐv{c+EՑHa/'UmƄ9*b{sy|pNbHh|LoO*A=hȝo ڴw}9؂.k'P3e"촸KC&+uVd(7eü覌..KN'_"BPֱ{oD(b᫫NnD_5L?6<޻~B-qE;}dJ4Z Xm3,#17-oƆBX]*͋ގ~P+ !ka鯊}&u0Њ= xJcC)oS9a`|2UJuD-'|T%!Q"Ѯԅ}PLXӐ຤FxnX] %x&dBu9ܩ(33 H*β%2cxACTe O p~s0dܞ&*6%``!)&t=Qڤyݵ]I˶ \ljF0[iF(WCiYpᴫ\P6 #uvtrjFvr$KH gP)zQ8f,(9֡;~%W']kʃEn 他^m/> VRV_7)ap n5l$/:i@9Kb,yat XJZVze[4hqٙƜyUQlPTuitY\FߐnnJ1.pN<+]Z!;v]~݂L S:O(pB~YZuJsf8b"ak8ã?S꼕V=VqbDZIz (0 Fϴ$. N [n J~Kdo风Q9ugŐIs08 im}7rHӾ }Vo&2e|iM]̇)f7Gʔ$ȷP$ut^b(뿣J>l/D-~]h!t꼏Qbg! @*n:g8.oc1LRT^#L׻?B@pr>HxVcJthѵIOQX?TfoB&{q@|zn3.ݎq D8ӓTTJZ@zyj+T~?=+"|:tmO*2QQ`߃>sB>wM6E%myFhOIh4'l;+(oCxet%T{TmE/i O_\ʈw Aw⨜2 Wyp;Ȥܮ򻷻GQcb@ۓYaN$N4'&Q٨+ b-^VABGF!Ҏ}]=ZWـAH$pG eS oOϪ!VnrimBI2RNG1o6' !Q"HT{+0{~I̚\?)K qZw = I 8(vkeZIuhB2^B侱OiZJZJjV#~خၱD4156`wLY|1ἃ$>I6{)ᰄg9O H]s熘IO ,  BFKnie5նxѺ27zXr'̷7M3$+Yn%?N ^11DɥG4-LnüF# R:c V{t7(כzDz*Y[6˙\{.lC6J,$^rU4zB; ձ:RB\MeshȌi)k4c^LS[kCXAm&OMh NRziaH+3q*;S?Ɓmb$@#YpEQDi{H"1݁DzyX@LeDA}sW sީO'!t2m "ʙ">ӟR켞Ԟ0ikY:hI84b{RCb[3׊Gkye9sm({8o}şHM:ՆgHNtq45K6FWXdf¦$GJf"dq̏ ޫ+$4w Q&O1:$BpZѵJͼ C%eY" t|MC3h߸CM(t!x o%ѽ+ܛb03*gXȯlSq&w{s6 kk4c@&DƞTc?!ݺ{ >q) 6)cU)a!klz!o"4J 4/G9pq M3uaSX^̚D|joq.È Iaދ-i uY  ?U0qB+gZ;&e蝇Z&j_BIfG #`u zp:rhOԹvY+Cx+ 0a0#~%Ak(%#˨pe6ig`A6Yɯ/{f5H\.@p>59]f2WuԜ-dRDkf`9E52Dg!)uucT+Eaz_(?FS8BZť؊ Nr k}"Yc&Ū6/.9:?J/RǞ5Cj0aEw0Yljgj$z{\&ZαWK(j;3%mיښ?2h+P/ýl4WsA>[ sAgm㢞P*aApxdjRoi{nn{>ճ}$nWANp㻠9,30%Cx286=eUmn. Xea>6iJoW;o<\l_z!nU UFojF0WK ÍYsxCl h.{/ivz<Ɋ,9ͽHm:ΥS>)e%z%{&U=] $:!;,Z-L-g$^2@~u/ڔ PJsGVqoҽ Z8PGy:_d.2NўKw^yZ`{+V?ko Z2eBe;xr&搝ukRg\4\Vs n=} (&h-p2-;1n0QGj(vDQ %Lːݴ^½PUJQs"OX]~6QʴCG7颏i y<E{:q!WB]w kMx7<V9\3;Tof"BǬdžY)[>譺ߥhjDe=Y~Pn"*ySSXRKrv_:fHTz/sTVͩ h2ӎGTC񐱔M*DIV, y?Q; nk.yihE5kMwgv"߀PPǒ%c;4<G8'Oe7*9jT&fVOUs R>jd,`H:.bќR~b!%,io)8)N롼MB? w?PD}ۚ*Iy#6?&0XzjMdOc`&\E:Q~6# \~$ AD czJEG)f)CKr(\#/Y`1aos@<2˺2}Io) @pjlƻ XޏC?' T7AJ_ /sg)h0bt>Y /CtXS1/9~ړN!e8M}Rݜ.!gM\g/jQIT>D“s2!M ^rYjBc4k3UH%VG|9*<: ۚA]]I&~-ؼzȚXe;#`aU$vg25>=PP @S1:Fl3H(hkJ9?uk$vLҡ)ߨՁӫbuH(ZP ƘcЬ 1/"6*]AM:Q665mWNћp[wB+ǍGGv0iZXQIS dh^՚ƈNA/.*NП`̹NT,at;燀I&a8 '8ywěԓITeXaX?Gچ^zCtbZ4V<5za5^EݰUV0kۜ]yQ $3̨epm x<͍!@HؾȈiƴ܃p%ODgvXiMC!R\0)~ԸR5 mտ0 ^sZGy4P e@O.&,j^qT9]a^\Xx {q$e3֠F5fih$ IfMf0HkA!ցkuit:Y%lclԌɽOuD@OLmHfw8oC ^/p'$W jy'q9t;Oc@wF l2x"A## Mסcaly޹&;ϢwE' .=̽š-59 ςوzYh.^Ax-(q@0Jd^QPݴWf%4O尅JzA(~lX.Ƒ:ޣV%ʗ㰙&Vz>y}USKC/Q6eֵ(!ޕ1T)üWa!C96OT+ZNT& Yʨ]w^m j5_K e%yIU Uodԥ!aQ?E¬PE..w\:OHTV\f)+fI\|pHB$hwސjKz ?&^2ifk#'/CŻq5i-&o6h) D(JfJlu ǐeu.imbjWfvh{-F212W$W5r&bw < ǬC * |$) @!O|r~;h[V$4. ل`]MS]wD9Pv-M4F[ι ?ލ#Ɯ 3piQ^[ Z1HOV>'%sB|HeQo4Tǂ[A _ҵ\DI)m^\5W0dQ! .2iS5.LEu6zA ϻ)=p3_Y.]3Ҋ۾ie/ES%B/%!/6W%RbZKET4a=C[9R)'W( qd>rU5 Жx8MU_%h|Qppi$>4կ5?GZ T;iw"j`.C9oځ&k)ei<>B"mAB.g ?b&jы 3UB/4Obm! YZ