iproute-devel-1:5.15.0-16.oe2203sp2>  <@PT@7!.ܶujG7oe&dopeneuler@compass-ci.com G7oyp n&!zB+8M8Mt=;mnO>ܕI-JJ|oa 2KȞ^vIqM ~E(ة .8p>2 E^CNm8[?du+Jd3άӻkF ۆcwJН|IXQ]95O$Z[^F́3 z1ϸrwkhk`#:+i)C5Zgn>MjeMjBv1viQY'-1\z;a, 0{(l܈ :Hs(jF _nb;QoEV12+Rc)=!> Z g980d92540de80297cd680b706ee388c1a82f507840a0be7b7d4b10cbd0483c668a0d44c12d48230cf87bf8b1da6c51393c4e4e24x2DGR9<Q>>?}d$ ( A\`tx     @  @d/(K8T9:BFGH8IXX`YlZ[\]^bJd5e:f=l?t\u|vz8<Ciproute-devel5.15.016.oe2203sp2Header files for iprout2Header files for iprout2e&ddc-64g.compass-ciKGPLv2+http://openeuler.orgUnspecifiedhttps://kernel.org/pub/linux/utils/net/iproute2/linuxaarch64`,3F[A큤A큤e&de&de&de&de&de&de&daQ74fc2ced8e789bf9758ac54d5bb2d9f99d37b4fd39e6f2346ba055d10fcce59b871c40ecac8efe73a971188fe7d895c680c8cf2688af9f6efc845ee3e0fdcf5cc014cdae68ed40e69569c497321a55e469913896868caca248f67aaa4a882a7afc0acd2076bfccfaea97fb1f54654e67236ff2eaeec637b40ae8a48c1925b70c80e3adc181ea4efc77350deea7cdf3c5f950eaaccb54a2f76af7d3e1edc1694ee6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiproute-5.15.0-16.oe2203sp2.src.rpmiproute-develiproute-devel(aarch-64)iproute-static    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0dF@d dNdcl@ccT@cFc@c{h@ck@cD @cb b~a@gaoxingwang - 1:5.15.0-16gaoxingwang - 1:5.15.0-15liyunqing - 1:5.15.0-14jiangheng - 1:5.15.0-13gaoxingwang - 1:5.15.0-12gaoxingwang - 1:5.15.0-11gaoxingwang - 5.15.0-10gaoxingwang - 5.15.0-9gaoxingwang - 5.15.0-8gaoxingwang - 5.15.0-7jiangheng - 5.15.0-6jiangheng - 5.15.0-5sunsuwan - 5.15.0-4jiangheng - 5.15.0-3jiangheng - 5.15.0-2jiangheng - 5.15.0-1- Type:bugfix - ID:NA - SUG:NA - DESC:libnetlink: Fix memory leak in __rtnl_talk_iov() tc: ct: Fix invalid pointer dereference tc_util: Change datatype for maj to avoid overflow issue tc_util: Fix no error return when large parent id used xfrm: prepare state offload logic to set mode- Type:bugfix - ID:NA - SUG:NA - DESC:ipnetns: fix fd leak with 'ip netns set' iproute2: optimize code and fix some mem-leak risk iproute_lwtunnel: fix array boundary check iproute_lwtunnel: fix possible use of NULL when malloc() m_action: fix warning of overwrite of const string netem: fix NULL deref on allocation failure nstat: fix potential NULL deref rdma/utils: fix some analyzer warnings rt_names: check for malloc() failure tc/prio: handle possible truncated kernel response tc_exec: don't dereference NULL on calloc failure tc_util fix unitialized warning iptunnel: detect protocol mismatch on tunnel change ipmaddr: fix dereference of NULL on malloc() failure- Type:bugfix - ID:NA - SUG:NA - DESC: sync ipvlan_mode enum with kernel-headers- Type:bugfix - ID:NA - SUG:NA - DESC:fix ip netns attach failed- Type:bugfix - ID:NA - SUG:NA - DESC:add BuildRequire for make to fix build failure- Type:bugfix - ID:NA - SUG:NA - DESC:add epoch version in changelog to fix check_spec_file ci failure- Type:bugfix - ID:NA - SUG:NA - DESC:add epoch version- Type:bugfix - ID:NA - SUG:NA - DESC:cancel some test cases that failed due to host configure- Type:bugfix - ID:NA - SUG:NA - DESC:cancle man page check- Type:bugfix - ID:NA - SUG:NA - DESC:enable make check- Type:bugfix - ID:NA - SUG:NA - DESC:add ipvlan l2e mode support- Type:bugfix - ID:NA - SUG:NA - DESC:bridge: fix memory leak when doing fdb get mptcp: fix memory leak when doing 'endpoint show' mptcp: fix memory leak when getting limits ip neigh: fix memory leak when doing 'get' ip address: fix memory leak when specifying device fix marco expansion in changelog- Type:bugfix - ID:NA - SUG:NA - DESC:lnstat: fix buffer overflow in header output libnetlink: fix socket leak in rtnl_open_byptoyo lnstat: fix strdup leak in w argument parsing q_cake: allow fix buffer overflow on large labels tc flower: fix buffer overflow on large labels tc_tuil: fix parsing action control with space and sl tipc: fix keylen check fix devlink health dump command without arg tc: em_u32: fix offset parsing l2tp fix typo in AF_INET6 checksum JSON print ip: Fix size_columns() for very large values ip: Fix size_columns() invocation that passes a 32-bit quantity- Type:bugfix - ID:NA - SUG:NA - DESC: remove libcap-devel dependency- Type:bugfix - ID:NA - SUG:NA - DESC: remove libdb-devel dependency- DESC: update to 5.15.0iproute-staticdc-64g.compass-ci 16970149221:5.15.0-16.oe2203sp21:5.15.0-16.oe2203sp25.15.0-16.oe2203sp25.15.0-16.oe2203sp20-metadata_list-compact_tlv-iproute-devel-5.15.0-16.oe2203sp2.aarch640-metadata_list-compact-iproute-devel-5.15.0-16.oe2203sp2.aarch64iproute2bpf_elf.hlibnetlink.hlibnetlink.aiproute-develCOPYING/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/include//usr/include/iproute2//usr/lib64//usr/share/licenses//usr/share/licenses/iproute-devel/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryC source, ASCII textcurrent ar archiveASCII textǗ (V utf-830aae3fee0222f1127d97f707d5ece04e336ba031dacb190d473d2f4bccc122ba22c39e2d1effa19069fbed8dda1b247383a58878f3568adb846fbd2896c6f71? 7zXZ !#,Q\] b2u Q{LW`e7عtvNPhE%\e(<sGFLc@CT]>|݆"q3(BRD# M7[sYK}wX !c<8 h(6R )i<.: "VA 񋇘mc Ҡ;!˧31kaS-0X=xE)6gx 2:iOԇ%<|5K6v݆p/i.l fK)%#>s;衫g~2'D|h5ĎW9<^6il.bIqu,t*u;xz ,*?×VMVmWSdwQkek@0 \X[6tdFa èΙѮ$e=pC~[B<&񝌠-|qrxE@Fe$c_GY>"|Upģt5bp!%a6.f6bLt{4̠psh]Y~(7"0a8j_z># ǿamI&xU_}hQ5@)c?U#/]c|gh(؁pJw8QK~z򊬸5T5UɊqým zJk;DaA#w7loGڵH3L&1ZbyCsٟuEJ;"AD390&)U&xS괠 NMn,畊~mG Ck{ r+ا4,=0B*"6J617#Ю~ 9tG cFMC*G/>JC .5݋${e}/ݛh B(\w_iu@Zxc3ve5N/^|4+Oy&) ZAOԝTԏMQ.!^:*S!I?F]}޳CWUTuwZ}B"iڻ)F]YLѠ9x}L@cWc~6*.S.olq+21r򃝭*7zQVSO6$>)FIgӷX@&,ZoBVޭ\=[AMRT[ pGF+\0q|Do-m(LRN '8>} i-45؁WڙJ9h ~ll2rW,﷘ɖ??=B Dy X]8 '){bZu@~]):5Ve!⋞愸ig(hm%7ƒ߈Oۍ7x hu90EEp-Bʁi7>ݗh$/RK@l呞>Nm>]6B 'yAPtB++T{>ҒVԸ#xY78y5:`\9tdSfٸSl3h,3==:C+g٧ޤ.dVd)emO AF/Si3S@Xd=q9b˺" r8yq 'Idq@\TV1J&vHʻ0sf-ϱm(\gϜEjw[Dʪ#O3[ ?AT NNξ:j6RHdz6bnm K $Cfn+jFoo$bVHYB̯:QSSrIC=/Bog9 EfY-̣C0 ֱmZ⢚hҡ^#OyFrrD!1DӜ?uŴd5ݒMgKYhW0SĤ>J&9iC`ʲ{ SBUZU7ר&dA⫮VMkwm&Pޑ1%*w^tF-c &g .Zx4q;ى2FߪE0b1y)Kk rku G(ClPb_vBT-ƾ jǮ2C$v;zlj7o"zX&T.#fkCxyC+kWRZ$]B ^;QY(CtwШPIW/8DUMnG$^ F~;!1(x>0tͬ >6D=<`OZ2dLCIrLHx]$OSY *u,i]Ec&>hTG`.rv. œu=`\@^ԴLrW\erֲx.+ժXmö'k0`k+go$nL,Ck,UaQ}A| E3gQ!Ce0}bO<LTլi>&Y?֙V QEZdHۤ4F'B;0p-_y\s˓BH~έouF=m!DP=vSْnDvvKs!hefΙDYj[gpn#yf4 ARAQsSw?(GZ#!t@1D9?W~Y]Aq0877XnQw^1K?ZV@k$wʗDɑ_M{L#QPXHZ%+}*Ch{:{RZz"]EltC[ֽͲe/q/(DZ%Ĥo+ )7Em:O$$5yҤ!LߖA[@C-)}*_guu-71Dh#k["SWy4e~\*5v*e\b gTS,C'`<R Xtz'X x@|?.@B%!E2z?8DhKdͻXdY4$=Q$Ƕ9%0/1ӐaisMȜb c&HG,vI55Sft;90%pn8%59 Oi_C?t14jLt!EPAHcsNޟ#m|9> yBb >"dҹ#8̈d><_B!<"w7:@ 0t©e5Cg$SqRLO\? sqSyӲ1ov(*z`(vWmGFN?!z 쑀3_4RZ#1G_!! |$o;j%sOd&?*AB@ZobQvTs 2r z ѫWy7O#}?+X|#4^{WlzHSJiYKyAN3pqe>6^ f0Ir-_X c17Y_p8ѓM>0cַ/{bD=ttRߤf=y~=P~:]!ʷic:3`Y, p. HH6* vc_gK/ m46},#@eÐ"uF€jV;tZGMiV渌]ھ8,NM$Axh}Vdgg5$r4=&ڠw R*->tWsp"uC95Zn\N||Fty^A8̚gi(1*XwƏl~joo繐Nv_ 0Z<ݼ߼|0XѠgά9C(JgN=>z&ß]cKR!ɮ=FTiכA?eEV(k{M)G͟&i5^`!g H 8UҁФ(.]ִ);%eTC{أ,j􁒵{ Z$oIraH$V>2m@ƌ'tYJޠ:2IhUDU 1*AX&B↬{ _DCiDݥYw QZ! :MNMX=!L\`%(x#:RL51&o)z.1>eR of'*Oz[3PuIΎmR矞϶x0dJ]C֕yso7 0~R;<8Ho!V!1;}sKa YSXA ?fpaU8Z(83n}Oa0Y2T]9_~r?#)iZ_M<ՙ['w %q2_IjM4}8UPGr/ȵlݖQCX(c;b{&}e.=}(e,ޚ-(n͛]@O_ HEs B:,{DLDMJcOTVQq+OЭӃ06@Opy"l[Ѓ`}}Ӯ=[8[x[SZR(yqF,u jBg} e#*U<y'yN5Cuّ-Qsgݵǔ_Ty2V뮽{BBI`~4Ia{s ȬY/c{{ng*)O<8gV- P ^RG7r+b-/ߛd^6 HX`$[bhJR.!ϊ!RK8lx'')-9ػ8Juakݷ>za㳀1ף#=s[XL'Z h-!1tRSyUNMKi=>5zyH=HPֿ.;~Vdы2$7XC}րlUzcAΈvZg n>Y#fWRy(F>):c-A95(u`ɉ%^i* N8wzŊQB>5S,;V ߧ ,/\C}u\" j)DvF* vsa^a.PF(QOe.{ީfU:az96ƄS6_8`PE?Lk7$(^J;ChP\1$d=bl'xh\7<'*~Yq9ٙ'`=[*y\ 3Bbn~Ktᅪ(] yL)B͘0Z8իr nEˆ—__ڻ%QJŠd[*PPŪ!MZQ,D[Z dIAUm,?Y#h;i=W!DpAN6ѲlEwRXMV7 L?Fu r8x(B"GֆSO-&nRX7., R*KZ;-- w>ԺjZS3 >F<**d*9؝#[noXy)u ke4:=4.s79oW1)ً:qOj-` )>,-bjJDo dg3]dto[~Q|3mHp{!9ibD_^w(P UTle˕D*;lAX]LmKx(uj)yn56}Hn#5]`7[@i~j)/CbA/O1s,ݓU-g;~dGu]~Dkߋi7'Ąv|_zH톕Lu٦s^+5`3FSLΨ?P+ "˳[mN@ 01Y,A:duB"aOZ{iEq *ݩX\[Sk/7ҳ"_$\hMܒ%\R]%PAtf wt,n 'fҲUKw'Mkz. hiIn Ķ?yV_:aJp_WFb8pycԿSqQʆ`\9,դ`-kYYG 5WIx2R5!@aʯ)ega"La0E+0d%Sql#u,bjj6#}+jM.a1HS{\h-2 )ۄŅ!%2T+.m9{H*\ ;~ۮkM|wwO`hV ȓj\`; 仗Тfe}{ <-W;Ezf[>-5z8[Z-6H}'*h:#:9D ,GYAn>,H:lcv"sz۫%\RZyQVGx ra.^tP+~;NkDSXg*^agq%i]ma0 l7& xԑBY̡fkZgg4 cڻ:m1#B*A$bsY3*z* KiLY<#WOjVt&6~ۇgc5PCÚUユSE׊<*D6٠˶ܒ$GĿ^#wNU0#܋d6"hicȈDKC^v=1]ṭo.Dϸe{sFxݑUbX `dnxoo˾eݏMͥ㮯3[pzrd:oUHff;؏\d[1}C){ͯs #/P]!E:qWQ\>U`I'# - x*9EcpAn `yC`ЄqlN%$SAco ܳ?0u z%n՜DO추t8',@e L=s h-&Mē爗c s:,T޺8] 9tڊѿde3+*7ا>p{0vdNͮS}[z1RI^b"; | h\T\XHO<: bk5%ba+5rᦤSWς }~Kc0TXN؞n8=2$8 yp>,W ؐiɮfbĵ)厑&ԛ\\/ߛ\TD &7Qn/fQ"i/Wro &>Tu.؈+y̴~ld0jaIE>3PЀ-%{K\N*wҠBN5#csl7ofל*7=jW{ƭ^P3G1IpWV)Ds͕4m#0࢑f'mJ-5̸' bPSzI⎇x}aÐqDUUmlY͇demէWꀽbi@B!Yi564"Wq<}@dD/nGz3#Gdڅz FϬ8\Sqdt㿁ܩS*UP8OWMܷLcty}>Iqc՜좻F'ZtL!>$ 8DC9B4bz,bKhP}{Lѭr!ζ\J@޼l)caq7F7"^p>r#'O/Y th5C`%||JɝDWI" uS yZm2 .$ͫIW-k">'N |ԅ {B{V2lnRTM-rQols @Wd {9rSMQ?3W\T)-6SxCV019{X PqvFD*>h qYdLBQ-F= FIwS{e73IuporJ? ?\#\ mMýᓚ Nȁ.u:IIHY0OO|R2V.mU:o_y{@eaJkh7BKU+䑛8;먈;(VU7%sE¡+aw]~,ĵ]dŽ˦JX #$uT\i߀(ߢ?kGO?œu<5CDQ%EeXF„/ܞ }Aܭj\ d<h'Uݶ%%' +3e^^NJ^_z=0nūASQ,4۳lv]}r2'A0`j (@ljܟzIx8 vEXliU:MST(d^ .*~G87vbTQe%8jc x$*fe_{1'7KeIr43/s@;I3G>ۢiKHm,"@BW,A9-gm+ogŎbX"hn#p*x.^ܣL<UyOE^&|Ng)l*~K2jT}w*C粝%kMAaSGtL>3-Ni>7> ᇒSX`0xԫ F0?m9epl =7d E=CKܦ6-wȁPpV; 0ŠluupnrwGcG03$족D 1Np_U,sS Z/hƿ5wizo]Ϭ==zB>f O'b2FOCN+< G&;@%)@ޏl;{1p㣪֧i~2eI"t zj_5I-W 9NJNETm*􆚆O: BdzG pԢ0#̓d4lj!´j"(S@å]1" `^C'^V>,J-|&AfZ:Vo,SfXF&Dcz#-KgEjN[7MѯGhnH/ZG}IJۺxΰrxq^ߓh$|0w*AF.0Zz!hꎧ q[ْn'pk!bfYx\9-ydž&;=f7sQQ L>A@>Wyy]xIE,Ye#g.l4iC_mA:R-'TMtWqV:/oA Wkd)mA)t L,&[?P|~hX/K֏!w1d|?I(=WW3 X>F5JKc_eel[t" Ex>&SU 4h `|?=Gw>e٤Nf<| obO*Yǐ/`nP V%%*=0a+`26YͺJڳp=%]<:M%zI D>_ZvQ%Ȫ E-G zs2O]FOJ k~3BNmluRI\"|CZ 8q=OĒK|u jb_xEOqjD*&}YJ*j\Ssw.54 qDEHICjUnftWԵxBPG^J L (N|0.V.kpU& @%-D=p&APdQXGFjt;@\(ʼUM;g2*߯0ꅦgWYoNR0=KYa @ bX&PXh ֳ]D\I n5~{$By8<0\\% PkntcX@=VݙEnhҶ_֢6ĩ!{L&tɊeo^7CBm'-$gCW"o='v I$z[$EV茯ue?k%H4ğ~bnT0]^[[I4=QQmѵݣABXi;@mʋo륆҉!֭*NQn袅f 8.r9%^q8Z(>쎧_4mM!@Pы#;b~7W^a*UC!M[11`:nbIiD?J55p!G zwg(k6xjANM|^vNA\Q#Cs|kqB';$xl ?,uS;޻ ! v+ɮyq\7[ 5 Fg4)v̆S}z1NՒO涪Ftz+oJS5ԏ *k`Hi_;/НgMB>mgpOV9p]zWv|;3"\qq8M'(k&hn>q7 iC Jύ78moZb:|uV9S㤮HiAx@UYdٟfGAɚ7 Wu\ r4:eهI903Ni \^ t.❪f'؟w88lZ'.},r-.B$qe,'s1=$ Ud]A6Jڝfng'@jg6%2V[]4vٱN%`G6fq"ˠD вle&|8k\C)csp֘zVf5_tդ I9Ϳ|_q*~Wïv=ÅDS:sVz$@ tO"FHpNl@K2/X+&C8iKEԁ3@BiMDZ ۶DߙR#Sg*{T h:ui$\P&UBi{g>T9Yu ]k \:CT#_\jmc4CN[#~`j]yu"1n"XY87V;' uȋ/W-ua+!@NI2(֢p߰6nӁ?pe>`+?žY 1ukà5w^9dqRR$\2~@&*EԪ♼շml 8={p3CFp/]S,%yy"޴ +qgwDއ"oDZO+=l#Yɛ9žTQ։FM PrfƄ)ˈ0lgS?n~\2G0{P RtއXP|Y;ys-L4gH &ġQ%F :@|{8I={q꣝8U5c;r },t-,:.q#;(Pw&Lf hL#SwgݙζIaJWIwj%3>jWqTRD eMMPuCPkLx#ۘo$ W?h(KhӞ)]͝B|@ϊAH,T+Sp_dwYlJ,|6Y` 4Z1܊Cjg렢L"܅` Jw2nz`]y.Qܱ)r춷)7J9OFYY.>p *r|φv)F {ۜyi#RsKD MʒVqZք;TDE 2y醛B,}\A)gtSzH$ ;I6q6(r1SCB`lJ/Yv.eò;IN 9:Hl# 2r%"S&f_%W0x`ΡNB$;AȏdY$ ?1nyJ3vduGpʜ>qA+d[wZĪ܎<3A'+Q'u/4"ְij7SW1!o~yLv& nk4>- :"QmiԯrpV[|:{Ν/t0M yQ+hBKPQ3#ny< He;S`Xph1!'\Ό/~h?OeLѣE{L[{,e2rO1V{^xh)ِ=4(h~wTM/\8_/v?ݭTS;%q70p[w̄KO ۬0" Aݱ vF=%B}qgccT @ٹHl܄Fd0dY)6+W>g,Pcb`ʞ a6P[oԅ9ǭnv.Y'^ԛ< A؎ES[|m ֟BǮ,ty/TuUs: Z=jyf0ܾpE2b _88WXz!ᧀNaX{NEx(vb߰2 61׹YXif̲VZOHSEJ)!ψJHM|m:10ְ5EܯU1B-u}]4 \C_=YE>D|b $Y!ن+5Z1Ye_]b:Jbw>d˸Vx$ "QMOhĘ\b<܌#lրPF7r,=y2f? Ŋ^+pZʻ8+\Å;!↱ 0|򘺡!7dJ` S \(^xRgr( VQc0x9Rg(5:w gɸ=ǮG_É]''?d,Z8ofX~ҁ3]դi~ hT0E!Ū^BP&@8y,CE.mVjdSS ~DXD -b@ /xW}5Q`)Bs,`3MPq 7N)b: kK-9AgXL*/W 1Du;H8E$n@^~A6gm k%~{'Λ{PC؇N7$3IT@Gi}O4jh҄H} 4o۔FB7ca_?l_ v%DqFr5#-E}8UJol!^W 3B{Y ۉ5"ly1;t5_s|'gAz'-rУ=qHR3+hJv ˀ4-=T{ B3@؃*Jp}?qw?sB_kYGDF0QpV*F蘐`=1 Bq 4GᶸV3Lqfk,H5=~bн5'E,H~_r |䔢q[S[ e]>\ghBsT{Ѣj>t(2Y^ȁK@o&[ԉt"p>;;TeT9C,k5! O.Xf?˫s#@&vQf!T.E^.ʄ@]_j W~`蟽U wOHOWj"Mw#&.GmwlvI2^ f抿[uIsT7UܷP ,m!nq0Ub1s\=ݨw5-fӏ4PMZ }zƉ'xTݰܡ7*|-CnTvY0i+b2'P~PD$\L $ 9_!}MC}Vu9Z׍Wiitsuk-!rf*7GY\ѵDwbC ţ'b&T(z.j8H¬:5RY6+#Pu'm㶸QL P |g4-x+IĹnbo]%QOpqnU%h1Lu%%fJM(?ѐuOu"m6 p$u`4Yua7fI)& :RV Ef[7K6R3ӶCTlL*0HM >'Ol n`UlN8wjF/BW3^fݹ-[rJ mLhƞ8.a5Ĵf9] 7:-LXNa3pA鄿Ndvw2 ][B+ބrI e Ld0-{+c^:v:-߲LK xq0l/he:RWbx|"-*L=ƝtSuD=#=_W9Hp*H2cF]fhtJLsotȯv,i}мX<˃DG&#LUh:O&[d(%|PHEO:mek:"J;<2R_+(Z/}jәTG*9q@@2,UGk )> ZUp }zW=ZB!<_F:&,΍-t HDe`J]`Ғ6{-PXм-)`w Cl+--L ut!KɀWD5u;[/[H uμT oT$ 2F yK!)r9g<]l8R* ě҂iuٓ풭mFޟe24ʫ2x{?hɇ#ӓ=NL+NTVݾX:,9ݡG8:X5hF҉loq!o YZ