libbrotli-devel-1.0.7-1.59 >  A ^ Tp9|8A=rA+c~W&(UDd>yj :N5րVv9w` u6)w:+PYDz!fѸ`U. ?kX2CANo sοS`\%4נy-UGKU=pzn+?`RFbbIsftnAWŬA;' ll&!qf[P=l'krY*/֨] uD2Y*$_)1MQ0faadb50ce7d9f52db1d9478df3b6172b8b5fc3664ba55715a6ca7fe8f08ba3d78ee8f369edca15c80d0f50dc4f3ffa93c198590m^ Tp9|%a򐕝*)j<*NSoWǑ|2b> @zS^ضO٘TS #d&;itmS< U1X ֋V/ժ(0q'&D 44#G&GXeuQ*Uz?[!L|y&fbbOk m3~;—t@%,H=`0[[󬜚c7uglnsiɖ2&+i>&,7G$՛hiWܼ>pA?d  Q 04Mnr  , H   T4l D  (G8P9: B/FkGHIXY$Zp[|\]^bcdefluv@wxyz0@DJClibbrotli-devel1.0.71.59Development and Header Files for Brotli CompressionDevelopment and headers files for (de)compressing data using the Brotli general purpose lossless compression algorithm. The specification of the Brotli Compressed Data Format is defined in RFC 7932.^ ~ibs-centriq-5(SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://github.com/google/brotlilinuxaarch647@(( 7@=A큤^ y[[[[^ y^ y^ y^ g^ g^ g[[[a9665d09f77df18f8a1f4c948610474ebd8758ff3f3a0714842af0a12d263ee6f03b46a0cf3032bfb4c7b6e83917841a4f97dfadb6b744c83c1a03ee1f9c21c8a988127b591614571ff7dd4e3ded909a099ddbb947811ce056dfac435fafe0cd96c9330e790aa6fe53f4cdd328d0a4b98e361b82913baa3219db73aadb11272cd5cd25b425c7fc59a7ff0a8087baebd774b8fc716a150fba5944628ffc7e808b0a4cc7924e158d8ee759c50032f48465b8b1001ceac75199d83878a3257c7afcd1ba8633b2b01c0d6c716008930a4395dfcc6404dcb90f4d94c6d9037a79ba836fa4ed2495c6d77ba49cc4c421ab4471f36b1096c745c4bd9139e435f509151c7a469d390bdded47887026ca21712253fdc194594de83d6d2ba725ecd6a19ae3351460a7d6c544469a4503966d14d572d1f073f76f4616b43a95dbf2f44b2450libbrotlicommon.so.1libbrotlidec.so.1libbrotlienc.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbrotli-1.0.7-1.59.src.rpmlibbrotli-devellibbrotli-devel(aarch-64)libbrotlicommon-devellibbrotlidec-devellibbrotlienc-develpkgconfig(libbrotlicommon)pkgconfig(libbrotlidec)pkgconfig(libbrotlienc)@@     /usr/bin/pkg-configlibbrotlicommon1libbrotlidec1libbrotlienc1pkgconfig(libbrotlicommon)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.7-1.591.0.7-1.591.0.7-1.591.0.23.0.4-14.6.0-14.0-15.2-14.14.1\;(@\@\@[Xf@[W[4Z@Z1@ZLZGZ:PZY+@YX@YMX @bjorn.lie@gmail.comjengelh@inai.deastieger@suse.combjorn.lie@gmail.commpluskal@suse.commpluskal@suse.combjorn.lie@gmail.comjengelh@inai.dejengelh@inai.dejengelh@inai.depgajdos@suse.combuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.orgbuschmann23@opensuse.org- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start pulling "Shared-Brotli". * verbose CLI output; fix gh#google/brotlie#666. * pull `SHIFT` transforms; currently this is semantically dead code; later it will be used by "Shared-Brotli". - Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure decompression consumes all input. If not, it's a corrupt stream. - Tweak spec slightly.- Avoid bashisms, install manpages without +x bit, get rid of wrap descriptions, feed through cleaner.- brotli 1.0.7: * faster decoding on ARM * improved precision of window size calculation in CLI - includes changes from 1.0.6: * fix unaligned 64-bit accesses on AArch32 * add ASAN/MSAN unaligned read specializations * fix JDK 8<->9 incompatibility- Add baselibs.conf, build 32bit library support.- Use cmake macros for building and tests- Update to version 1.0.5: * improve q=1 compression on small files * inverse Bazel workspace tree * add rolling-composite-hasher for large-window mode * add tools to download and transform static dictionary data - Changes for version 1.0.4: * fix unaligned access for aarch64-cross-armhf build * fix aarch64 target detection * allow CLI to compress with enabled "large window" feature * add NPOSTFIX / NDIRECT encoder parameters * automatic NDIRECT/NPOSTFIX tuning (better compression) * fix "memory leak" in python tests * fix bug in durchschlag * fix source file lists (add params.h) * fix Bazel/MSVC compilator options * fix "fall though" warnings- Add missing libbrotlicommon%%{sover} and libbrotlidec%%{sover} Requires to devel subpackage.- Update to new upstream release 1.0.3 * New "Large Window Brotli" feature * New dictionary generator- Merge devel subpackages as libbrotli-devel- Avoid shipping duplicate files. Avoid shipping README.md, this just contains the description - and build instructions. - Drop duplicate Requires on -devel.- build for SLE_12 and SLE_12_SP1- update to Brotli 1.0.2 + Major chnages * added Autotools build files * switched shared library version to libtool scheme + Minor changes * BrotliDictionary members are not const now * ZopfliNode distance could be up to 128MiB * fixed API documentation typos * total_out is always set by decoder * fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output + Other changes * fixed scripts for oss-fuzz, test them with Travis * made Bazel JNI tests less messy * fixed linter warnings in JS decoder * fixed permissions of various files * added Bazel build to Appveyor matrix * added Sieve dictionary generator- update to Brotli 1.0.1 + updated README.md + fixed parallel exeuction of CMake "compatibility" tests - update to Brotli 1.0.0 + new CLI; bro -> brotli; + man page + remove "custom dictionary" support + add ability to side-load brotli RFC dictionary + add decoder API to avoid ringbuffer reallocation + PY streaming decompression support + PY wrapper accepts memview - spec file changes + improve descriptions + add man pages- spec file changes + improve package description- update to Brotli 0.6.0 + better compression on 1MiB+ files + update "common" API to make dictionary fetching more flexible + fix decoder bug #502 + faster compression on mid-low quality levels + fix encoder q10-11 slowdown after long copy #468 + introduce Brotli*TakeOutput API - now build shared libraries and development files in the following new packages: + libbrotlicommon0_6_0 + libbrotlicommon-devel + libbrotlidec0_6_0 + libbrotlidec-devel + libbrotlienc0_6_0 + libbrtolienc-devel- initial packagelibbrotlicommon-devellibbrotlidec-devellibbrotlienc-develibs-centriq-5 1591413630 1.0.7-1.591.0.7-1.591.0.7-1.591.0.7-1.591.0.7-1.591.0.71.0.71.0.71.0.7-1.591.0.7-1.591.0.7-1.59brotlidecode.hencode.hport.htypes.hlibbrotlicommon.solibbrotlidec.solibbrotlienc.solibbrotlicommon.pclibbrotlidec.pclibbrotlienc.pcdecode.h.3.gzencode.h.3.gztypes.h.3.gz/usr/include//usr/include/brotli//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-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-SP2:GA/standard/e2934b472f3b78e4189529ab548fd651-brotlicpioxz5aarch64-suse-linuxdirectoryC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PRPRRPRR9aoK<: Cutf-8d32000ce5cc0db34fe83a24090d4945dff11825c680bcefa0ccf7cab83a98e43?7zXZ !t/ܻJ] crt:bLL C΀bArWX,;9$x_zV.5Ԫw(ظJ8(+ifC0Zd,6Y]Dǫ]nuL1Mq۽yJC0)_m5kw}q(t/ ΰ) sx3Z_/n, ;פ/Uklw.XڇH=~:t=bݡUqc.a8yNrJaS1w,7qتsb~%wFĉH_fuoe J& 7'Ę*iaJI$mVb?"M: 4%50H(9#c\/v 0.r^9xPYV~u;VX4Y*=ZZػ^kZ"g_&E4F789Wm6clܰ*`dž546-۝ 'tw9`:aVom!YTʧ8~ vdhJ}3;=Z ()T]mk)#(|9f'r.wMG)cw `| ",Q9CJDH=&B|!wstm?(^Zm{GMA%34'b(N8v\r $(,c%DFO =(-UۤbvIƂd܋j7ߺ%"ƯCԑ KL[g)qJC)i``f?TuF+0Bi#D5nfC BJm@r8zmbe b\yF?T4' H3m>}:Veiɍ)@$I||<&JN;ʏ/&WVNtT`aP,Wr8\=m@8٠. %yQt%@ǒ _:&qƢ˭&]20[*EUf1Sw&: aJ/¸ HhMgȋ2ۮ awvtiE8݁I‘X澔L ؖ20e &*CؙG S͊6t|h5>`Swcc#Lltx'/PHSi2b]Y΢H?l-zWM`tL*79[7bkFRzg2IU ]N8'#]wﯝ=QXlعX|3]^ȩrԺAzHrwvǡ}tmaOFG]- 'lO{: wDH&B,%F㫵Ή+zO۟V-KxȔ%pnQT>>5cP+3!rŶ[Y5$o5'}nI2o@phؤD-q~7EP]Te0\HacA96nP8j+n sѹPJp C*cef(ov^4 U`x֘Ie{pĈ\# ]p񾻺禍y%Ԙ:srK*cՃq{ hV};+s;b?%>D/ K۩HtMSz¹qxֲ4pǏl2γx'X/j-꣉So㬵EH2}I"Wg>DOlNm]]XRTi*+_=ٝY01BjdVP"#.1fye|g:cǖVn߇U 0 tf zH{̓"5YUtech1U0eLjI+'+<)¹nTO]f9@x}gb'n"_2=jP Z8-׌GUs$_JF6N AgX1(&W>/}\jz<7 6d R΂?w\-4\n53OZtfx~:GH*^B^/\9bW> R讇_񗛘 4DOиVx:OXDۊ搕f1}Z^Fj@CY \P_qBVԛ{0C5b۲ykDXgpH?3sRMh6P*Ls'3! C#w& &PX {YlUڈ5QgGd΃ܗE`GjjD1 q(({JW)":mHrcV{V}Bc]O}LN½I!)AUU}Ec1KQ~ry%ޕ,52-/E *QVMG]h תS#ˑ5Ԭ'>,,l&XK3[32M_}i'\ͮdM-[MK&ئw_<mT2Ł(jVi1bw߰K4T[V&V- 6ʼ PLݣwAwsKWRiF,Y<=@LYmĄ ljWk^Eb@qr" PF+K־!olԖ\8 C)@HQq@䦴Yb33Q7a*9Ac͋<@MqG+rS_@˒4h5 >adو,20ͼXGfk}HR~Ni!23& qV:?rYB>&x! Ğ$z0[D-EUW릚Ѯ wSo !exmiI騫 'O6 NlgҜ'B{ϽF{ ZeIUf:|ixȮ[=FaL|q۩}-L=|7@b%kU^7ɶDr0L<}n&M x`c97_S\lLMg!+b^Wפ kvLCSx>y#>ͷkbqާlp#$+׉wahx)12g @!.7Mm^b\`tƵrv>u7^7us0cBN'ç "WbdWo۲.р}X!'-k",%A寴I* 5IfdSHqՉ3A64xM.~h>E l07y oJt |4wh6X/t"U׿l.m^Js7A]>^xI$a ?Qӊc1w/2mZaQkos,*9-:O"!hXL}ZoHCyZmˆ^XZnѶ7&`Ȁ31w_!悃QLf`0m60kڅr#+MΆ5eOQ^G'kl~.iϸݷ1>9!3 h>5 9fHQsm.-csUc}m7Y`R&S0!bT{:p GRq2Mބc3kvVdXr|YP&JfFl08 a*aØGQ}qZv@RXHyFUusn3i51>uޣRfbPHl)3U-d"q{d5Yrg1k%~$-u]9NfO_H?RbX>u}<3.v89>آ2IKii7r\x؁|s~Lrw\<Kcp:="[< CTorr߸;'ϵ[@fb2ƲI e߰F[SOm'mC4H.j+)ug,k[Hi}3 tn}/Ifj0+IG+KBu# I~UZ&8f23`]7-J`u2xu϶ L\}4$m? 7 0ǛDb͞E;-e#e&@`>Fxz㌻@Wo'|u;F? $E%@ExB+Ũ}6 e;2--{2ȹRW'^fHzr8ۢ*ҲbjkLMd5؊za$8L m__4J]Ru$H" V;}*fY)ߒ1 'xu Tl_C$OuA bBeѠ)aM5F_:y?I8$9٫V,ꛔM2lv VMX\J%|ه6Uc7'klg㬅6)^G1l6 nRQЁ}zWwGG;Ģ?ws RP~X8 2jqҺN7< qnݡ+O"A:O}tCfCrhһJuZB#daJӑaKV+c*E__E,'4^GPg46pE}w <-ɯwoY$ ]/NVFr WƤK 8J޴ʬ|)ϲ%X1XغЯhq2@ڭۜ@;0$&@ !F@U}`Q bi8p^rn2KeV]v37"Ĭ&]o|`dy K3:I}8=dDLN9U G{ ۊǵLL)` )j[@&诟+Ku:FQR3$THTb)rvPLa=#',31'h:0HO_r{5CL7aQ==N9t>! i?..}=S&O%ZSGFe~aZ*ױ$ϑAt~?,OQwC5#P 'R9Qҟ5J0xsXd%uJ9$t\m6s UeeoOghe4V7ZœIm6Z)L\OzTQa$4+xUM`3#a)C" (1B-)qx6c0'=Q2_E6]ս r5 ϱAG1P9.ױRї\Fo&|)6P;zInB)RV*VV'Q =اfn^SP{CAZU# >r =WG݇.Y^ee4\\y\U}zG]QR%D%,ge|v 6έn }ڀ[Vx_]ϘnerY&SOv27;7Æn:Үȩ=ʗ *jYԡ~&vu&l!nd1rA5D=ϩ: Nx\ΙQUNFœT\:&(ł'pB-{!2;6;tl "나H&&sD{&MD^)@JWAr0xabH&Bjbm,#%7= bJA6{R4Ue<0U10M]LY_|y!Y"e?%hJ4A'T=3Bbw0m~P\95T-ϩ ,1RAd7ː92jx\Ґhz~\- x~ .oQͭYd[HJVeUm~6ZFEy}sK+/'$O v]HBlFOBȊ1־'rO4{a 癤S2eg'GļbFd]ZEp?y !6W khL^S82?ү]gTsuغ+vLtoR??X鉞*l 5ya j Nh)Y(),d\8Uo}u6fmGs[](qfu{p\EsFJ%GS>tE|i<4 [/y#~mJ0 U`an$[**u[ozM5},Y[Ip2bJHqdTE𒪩?ޑhd{^CcEe+eg/%PM ja=b8a,.Ƭ\*CfQR3ɤxA5 ymDЮcɮ<?IVL"*$DkMHlrMPwce1C](y2Lsߦ-s8~-t\LqmNkBVX4ұ\'1)u=XB o <f}H/ClJa \A`,RΏl`X9,J,&[Aаt kRo8r;[ݨa6RWl +c=mJ֥-mzzsf _ ]9EQNMXj,9ZqjKyQJ=zSx%ͪ!DmR9y^e&qƇ;|^@3i½Ӈ. 64 d?":.- lqv/y'>94-|t4os 7i-OG,K?bN*YTTcڬlJBpcضB'6xL/-ɽwW Y؏&|}]qPDOO4{K:[0v},Lm>ρf;HQmn~ut 3`*]w<Q`Y3WFa\^w3;wN!)΁f b? DˍoeO>ю<<<5|{7OurW͕֔׾}_":- IBQ [F+J7cK>2TgYe3QnFLԽ%5u88aCDzEUn2)K$ Bqt4tt~8 ihΉLQiْ!%oSD>R "GpOa=21u 3ȓKM/س60 @2,<2)Asނ&qI)&xuAP 3Κ>šgy͘ԠCVk9hHS!l֯˯H+@b_b w-,Gƿv6M 8=+܌M :ٕX"\拚jޭ\R`Q)!S@IV> ~ Y香EM%Z|(`a,؛@o^2찎z^ƭ_x @AXuOkv%N|!V28T|,5IKӪ:AFP0ag״, `WF&q0p8"3Zwuy@qtYV8ڿD齗#H%i*HKe%-2uxN邎u²sٯQN??~#m7y#ܲgFErBsG44@<(Y{rNsSSj3+NdfF}gt=(0OXOV͙93 Ϩg]3$&=H/<0c?AjK"ECz Us"^)ab@63O)j|56.d.fs18mFlR1{ 5 Ξ,S-L}L2:|WCP~DC^7'fK=L-)3f8U_?~i;n2h3Gs6sgBO{OFhI`>% kuIjݠr| MڟoPM^ Gڤ;LkSArnd%IkGcm ?~oq3䶠,U:tQX4 QTbؿ}v>;1x{Wggh[(q(eo+h CuAoLF;v$%tuJj.ʉ붥mϱ4|j@ы`JZ”u.#nd&-Fo|L9 Xɚ h[D/$cBrDQUF\PL!Q,~*Qih,E~evJHo>)%Ϟ(gܶ6D +2uE5FW0\4sd;l7 9}Vh$;E0G>x36bț[Oo@6 )-N CMqsWn2WQpQ:J Bzg_ cY$x>)@{늴f ӛRiTϽ1*ZE!&BnS aj1|My ]+w:Ҹ3[cfEPÐ.;6lR] _OjfOW%|]v[:z2NȅvrbR9+z3Ns x{ujoX>%B iH"K~ #gb# )[@N!ލ0RuLl'jJbY-td4Q{/!6b|Ր\l $` g^@o[ߋ(jYQ ?Q"lKMQ )Ds+RP['@Egn4-K9=z|.mxFNJ[A_MtA::"{L{Jʼn׃f")T(m.NMOk HUa .`<.#_Ow+"y䑿]sSjyye^GE?.iUzت6‰RҜ5]O :6cJTͷ7/H@9 <{!7W쁭Lc^q!#6.$EV z'E QZ CJR}YQ,sgb6ZAY7^$IJp*SsH(.'y`pt]x9*zc0jplNhb7s4d 9nCYs3AF eGZIb^Wt{g~40PM 8ޫ0oX~Re'jH3oñK3Ţ|>D3'WRtSR.},dnm6_sKat'S=Ueᬞ V.0#V٥'hE1US]mk˿W-ٟ08%ANȸI]u8q,0O-5eB,!M[) 1øVMFˁAj < ~*/b|삗m4pͿW z-pp79j\NZ A..O\>%y+auv9'.Ora("]4 aJBiJ/x50W>.[?iʀtPD/9%ˀI-lgndL=s9I|SE3<^~L?aMb&9Shʣ$7?u/G-A\_=vfRȸsur}J,=t@o,8 hs=RYiy jDlY]$UӀej~oF$~t!euދ{*Ǧ!}0[۩Ni 뛣!cɸo"B ΍]oȖw1DM$FKm~B!oˁ@k$eW8?P;{@g Zp.Ourm#ϗɴX|7: w~1,152^Zz`"tCȠ0aGr^"P߳:1S,"m*>?,j-H#-%kpn!P+@hJ4.IXz&BBxj59P~zԋ [M/m 3=9(kmO 9/[-INIb9eq#SK@ O<;fBmyQDpI(jY:|Z|b$Vw fm?¡u5a.L 9K:\┹.\ݙJD}d~*]7Bm饻w?Kvqq?ുgZ3C4w,ҠGeC;VZ)AXB13:.gkBfNe8 "$&\zN(YS9ղB+u^2?; !%%,@XqwL] ONwʥxsH^T(v#xv ;ڛ+N7IQۇt.a\'IhV{OlMԜl X,E4pr_HkӼ?$ tahhݞ$i #.“OV;Y\Teo$S&qnVYH޹gM0O8H?B2Ş 3l U1G.)Zq؜>ߑkm:1XKZ)5(`IDўI%Wo6Xft*r! APCql a&$OL Ǹd+=7hǢ^%c\R1宻/>NGf ?,=^ 4bgoM䵱,J̋97mNůѣ! h'˓5}/JbTR}N444oݪsFy/ˇvɷ=5X3'ت6g?wG-Ncu덞uL0@vMC0hRe4aH2ʔ PP?[ k)ZjmqS}9L`Y tA[n+z7vlQ??x<pa,]N. 2 a%fF) \1nF@ɚ8,ʳ9oGYA"f ,1C=*1}VJ$S{Яu Q[s^5qôK̽|xۙO*%f LP4xaEX0}ܻ`) m]" 7).l/i}ψfdd3H_E|?[UE @)jZ+6_Im8 Z[WJ#CPLB*5ag,f5LT^r[===yPqD'-BհsԆpW=3^ l_ݝuA = E Tq h VtP۠X^Y9,~́UCaY@ʊ>jzxÙrjYYڙXy 96&E1%*7p@d_M|7@m!=qԟ1 ,9m dn S%O,2s^yCl? \ҍ`ZDR:PN#@i0$Y2 dg0mHXj8HvTfpuF'p-w K]f\ {[UNrt59npcw|a z/`vqCeիk ( Cfb)$cz;JO"* m v9O5=C܃K)P6U(ę<1@DHV/͕kl;'Ks)ZGT{*lbra i>i}c)X.Kog]AHUmV VwxR3bؑ4HN E*_p2?P/+Ž4"aS7 j}yV[g|lY1ڦu _2@p";2_.-E*WU5:<'2M,tBQb^;K _ ɞ>1eb|OU\%C̉RAJ4X@BOM"KRr`u"Ѣw Y4A/4)\id yUVڦf^:wHs6rRo8qw ?>Bd_]RM^bo&] Bú'`-.NCo>fGf0GXF`bSIEbCgw C *Ls_rxip 6UO),u)_(}G9OvCPA-a.d?Ua<}vs[%!sS4l~FᔷDv2Р,a!L/[/lA]c{Tڥnê֊o@5!G#pIXU)ڶ?]VK~"ǜvp[?$%}]_Gsj ɐ>k:!@ߺ õ _:xKi'gI>-^ǂ9x-K"EĴy3 HQLVfFTIضMk'.TgPfR*|(=l*As$I xyōlC;fL!f !MdPIa@OexQ} |rIp/4{/Pڕ\4=?U`&|fsC\s@9LSxøcjѥŊdƯKf\K˥ fO7c g'~&!*9~bȵEjYwO9 bx/Ҹ&%_ (B wLVvp"t"E ^R!?\{rs{ZF-qZ֕KϏIM%NފGz1[~d;_辖mmkЗܫc.t}j5W1$]vI4H>Kį&Q; ,9 cN=և2h`%CqjqE߸85øU*_Z\jIà~0]cçf#dT 943*<߅|>ה(IjËpR67LiT6r4?$ɧ^-!, ɶzf4G"P>ːFԐ_SJ ez0 |*&ztaprYvٹ;j(Fߝ>9=7TiQ ·O%\ $F' 'U 3][4W. myD;(yTV!~|Ǽ=2%ӺZnjO vfbaC״HS{aRZ%d]y^NEKoK/Qh'v~KD%f?__߮^RZ5G̪J~@fE{ E%]̸-#LMVSoӷ&C ADC֙ ^w9/tV̉uKk'0F:%lhe+ӄ '&3~`kHBvᑱ71`bfItWPF YZ