v4l2loopback-kmp-preempt-0.12.5_k5.3.18_150300.59.76-lp153.2.2.1 4>$  ApbԸ/=„[f2;9_eIn*]Q|W_ՊaC.~eIc\~ +u;_c>xz mT\wmVß#Uɶ;q æc&oo3ᨬ% xH4op#]e%Fη;tZ4=v%mWϘ~Fפ(1arhf{Ҏ; Amtdezs=0d2ed39f4584acdda691c2953f90e5fdeade9ee91f68d54ac47319c3d6d6b9e19a65abf87ef26211b3ddcf0b39fe0f22f666c333jbԸ/=„0!Eꎰ3lmW])Ƀ) M`/p/;+wduO57`k!F΍~-,0 8P{o8zS˲ ǐuMҽ3<=Ks%Ifcحy*jct!KPjM9ˠ|T;S+?(=g{c/)EXv'svHy ޅ=| vߜL\[;T6>¾i2/NމDY2x>pO&@?&0d7 C stx       c ht D DD(89 := ?> G? O@ WG `H lI xX |Y \!]!^!Pb!c"cd"e"f#l#u#v#$w#x#y#7$%%%%%%%%%%&,Cv4l2loopback-kmp-preempt0.12.5_k5.3.18_150300.59.76lp153.2.2.1A kernel module to create V4L2 loopback devicesThis module allows you to create "virtual video devices". Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.bcumulus20openSUSE Leap 15.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/umlaeute/v4l2loopbacklinuxx86_64 /usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "v4l2loopback-kmp-preempt" \ --version "0.12.5_k5.3.18_150300.59.76" --release "lp153.2.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "preempt" --usrmerged "0" "$@" /usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "v4l2loopback-kmp-preempt" \ --version "0.12.5_k5.3.18_150300.59.76" --release "lp153.2.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "preempt" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-preun --name "v4l2loopback-kmp-preempt" \ --version "0.12.5_k5.3.18_150300.59.76" --release "lp153.2.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "preempt" --usrmerged "0" "$@" run_if_exists() { if [ -x "$1" ] ; then "$@" else echo Cannot execute "$1" >&2 fi } run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-postun --name "v4l2loopback-kmp-preempt" \ --version "0.12.5_k5.3.18_150300.59.76" --release "lp153.2.2.1" --kernelrelease "5.3.18-150300.59.76" \ --flavor "preempt" --usrmerged "0" "$@"0AA큤bwbwb35aa7b00df833c52628987c0ef192e0bc64312e65e4e6825cf2f8bb6e2b15970rootrootrootrootrootrootv4l2loopback-0.12.5-lp153.2.2.1.src.rpmkmod(v4l2loopback.ko)multiversion(kernel)v4l2loopback-kmpv4l2loopback-kmpv4l2loopback-kmp-preemptv4l2loopback-kmp-preempt(x86-64)v4l2loopback-kmp-preempt-k5.3.18_150300.59.76  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepkernel-preemptksym(preempt:__fentry__)ksym(preempt:__init_waitqueue_head)ksym(preempt:__msecs_to_jiffies)ksym(preempt:__stack_chk_fail)ksym(preempt:__video_register_device)ksym(preempt:__wake_up)ksym(preempt:__x86_indirect_thunk_rcx)ksym(preempt:_copy_from_user)ksym(preempt:_copy_to_user)ksym(preempt:_dev_err)ksym(preempt:_raw_spin_lock)ksym(preempt:_raw_spin_lock_bh)ksym(preempt:_raw_spin_unlock)ksym(preempt:_raw_spin_unlock_bh)ksym(preempt:del_timer_sync)ksym(preempt:device_create_file)ksym(preempt:device_remove_file)ksym(preempt:finish_wait)ksym(preempt:init_timer_key)ksym(preempt:init_wait_entry)ksym(preempt:jiffies)ksym(preempt:kfree)ksym(preempt:kmalloc_caches)ksym(preempt:kmem_cache_alloc_trace)ksym(preempt:kstrtoull)ksym(preempt:ktime_get_ts64)ksym(preempt:memcpy)ksym(preempt:mod_timer)ksym(preempt:module_layout)ksym(preempt:param_array_ops)ksym(preempt:param_ops_bool)ksym(preempt:param_ops_charp)ksym(preempt:param_ops_int)ksym(preempt:prepare_to_wait_event)ksym(preempt:printk)ksym(preempt:schedule)ksym(preempt:snprintf)ksym(preempt:sprintf)ksym(preempt:sscanf)ksym(preempt:v4l2_ctrl_handler_free)ksym(preempt:v4l2_ctrl_handler_init_class)ksym(preempt:v4l2_ctrl_new_custom)ksym(preempt:v4l2_device_register)ksym(preempt:v4l2_device_unregister)ksym(preempt:vfree)ksym(preempt:video_devdata)ksym(preempt:video_device_alloc)ksym(preempt:video_device_release)ksym(preempt:video_ioctl2)ksym(preempt:video_unregister_device)ksym(preempt:vm_insert_page)ksym(preempt:vmalloc)ksym(preempt:vmalloc_to_page)ksym(preempt:vzalloc)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)suse-kernel-rpm-scriptletssuse-kernel-rpm-scriptletsbdfb6dbbd9a5ea547f02188fdecd0b291898f2eb3eeb2322c29957c3362ef408b44ad4b3c7f9873cdbf17652b3635b01301fa00749c41a5797934ecfb362c79057ac240c92540fbfc6f46339fe48797515ba50a637a0cba96a6bb354fc1251f5c3c73875e515be669acdf38c38c83b852f0075af4d2e40a9b1ce08d2be5d1129500fd8c26d495c58501101000e51656e4a6e3c3ff9fdbcab6ee6ebc7f516878a11b9580ecbcca7214e97ab9bf254999e82972e7cd7c8a78d8bdb7b1678e1956cf531399409a73066fe9cd6ee688f27c3294a40a9b3493.0.4-14.6.0-14.0-15.2-1v4l2loopback-kmp-preempt-k5.3.18_150300.59.764.14.3__X@^=@^@^U @^@]@\@\@\HW@[:[0@ZlY@Y|xY{'@Marcus Rueckert Stefan Brüns Luigi Baldoni Luigi Baldoni aloisio@gmx.comLuigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni aloisio@gmx.comaloisio@gmx.comguillaume.gardet@opensuse.orgaloisio@gmx.comaloisio@gmx.comaloisio@gmx.com- add -autoload subpackages that provides the configuration files to autoload the driver on startup- Fixup util dependencies: pull in required vl42-ctl for v4l2loopback-ctl, recommend gst-launch, supplement kernel module (v4l2loopback.ko). - Make util package noarch, its just a shell script.- Update to version 0.12.5 * Fix build in Linux 5.7-rc1 due to symbol name changes * Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps * Use temp-var for capabilities * Also set vdev->device_caps- Update to version 0.12.4 * Explain what exclusive_caps does instead of referring to a closed ticket * Use "Chrome" rather than "Chromium" * Mention exclusive_caps mode option * Add linebreaks to fix markdown * Set the default number of buffers to 2 * instruction on obtaining yuv files * infinite loop over yuv frames * Drop cast to (time_t) * print "SUCCESS" message on installation success * use v4l2_buffer ptr instead of timeval - Dropped v4l2loopback-dont_use_timeval.patch and v4l2loopback-drop_cast_to_time_t.patch (merged upstream)- Added v4l2loopback-dont_use_timeval.patch and v4l2loopback-drop_cast_to_time_t.patch (fix boo#1164757)- Made build verbose - Removed Group and superfluous build requirements - Added v4l2loopback-include_header.patch (fixes boo#1159777)- Update to version 0.12.3 * v4l2lookback: Port to kernel 5.4+ * Set video_device->device_caps for linux>4.7.0 * Set some more device_caps * Update issue templates- Update to version 0.12.2 * Fixed compat with kernel 5.0 * Replace v4l2_get_timestamp with ktime_get_ts(64) for linux-5.1 compat - Dropped v4l2loopback-no_deprecated_function.patch (merged upstream)- Added v4l2loopback-no_deprecated_function.patch (fix build with newer kernels)- Update to version 0.12.1 [ IOhannes m zmölnig ] * Fix permission of source code files * Initialize variables * Use %u to print size_t * Improve coding style by removing unused variables * More coding style fixes * Use GStreamer-1.0 caps in the documentation * Gst1.0 compat for example-script * Protect VP9 and HEVC by #ifdef guards [ Andrii Danyleiko ] * Fix typo [ Kai Kang ] * Replace do_gettimeofday with v4l2_get_timestamp for linux-5 compat- Update to version 0.12.0 * Fixed compat with kernel 4.16 * NV12 support * 8bit Bayer support- Use %{?linux_make_arch} when building kernel modules (boo#1098050).- Update to 0.11.0: * Adapted to new kernel timer API * VP9 & HEVC support * Hacks to work around issues with Google Chrome and GStreamer-0.10- Added v4l-utils as runtime dependency- Added preamble as source- Update to 0.10.0/bin/sh/bin/sh/bin/sh/bin/sh0.12.50.12.5_k5.3.18_150300.59.760.12.5_k5.3.18_150300.59.76-lp153.2.2.10.12.5_k5.3.18_150300.59.76-lp153.2.2.15.3.18-150300.59.76-preemptupdatesv4l2loopback.ko/lib/modules//lib/modules/5.3.18-150300.59.76-preempt//lib/modules/5.3.18-150300.59.76-preempt/updates/-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.opensuse.org/openSUSE:Maintenance:17542/openSUSE_Leap_15.3_Update/3ecca768bad2b8fba6886834b660e955-v4l2loopback.openSUSE_Leap_15.3_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5f86689070e6fce12674c5306d206008e4daca8a, not stripped7R+RR R6Z/OYlE-g!N^ۗ%F/#7 .+ XOPB)z;{X/!_Fe/zRRW 0{= ,4N`|=FqO1 of`bkwg]WPqauһ=煓`fqX=ibӍ([.u&gUZگ8Cx&B3Lu&098j+, vGV/6蒂.[.V꒹W0.71A/tS^v3HfT2(5vo(r ٠N_DEܱ,bbtE,$6P[TO)HVl~ILEY﷾#T*Ym\'_^`nLdéL.!{ºm0s8&"')N&A)i1P7OW'/S*/_ {6["sVmI1XhO1 lRM)Ҷ贫x`R]e:Ta; CE-s尌Bδ*tYQfX;&po+ENpD.JIB(i 'ٍ& u'%uVVO OJ|QǏ$ ('?5B߉\Yb> *Q(}"˽lG^Ma^ [${z1B״:|33?}@O0DWns$Ԁ w_kJ])l2lp, ]j9:++2.Dqӑf&'c~xS4C ['sM'j>K]Dyڪ;]zDFH# ~5ҳ.#[֐21V2CbRC4دˡ[ډ[f]JqJ=~`H9I>bOJ5YxjOalɠ:S< u[B(N pFSˤaC;yx890 W.AKǒϫ zK#r,RBP>Ld+1 !6d`Ii.CBSɱg ]"PXm9[qL*v׌^{v)_[֧Syz(˶1zh82c>Li)bZ 7y%s5q :,2}Āj\S*8~y16[} 5IE&m8Niv@wNV1iD2C񃃅Kv٘PB+~v/C$w]t{ɽ<2=CD}T!@3$-B+WZw5/Q;uBATe/u'jt2EKn!('7󘭤3>4 (*Yu oJT|91DAܪ6-9Ȟ UQ&Ë̤ڿF6JaAT9]]E]' Y]"q!# };6ڦx 1Kؚ=* p J`]إ_QM*@-W>?3v/*0&R+ Ζ@ `B$τn{CM9I 6 qvjwaMvP'm%z7z:;v>Q2x2ZeƼY 3!"~Kd@aJ*qPD):!pƮh(N#l<ÍYٵꈺ-Dv WHJXi&55?:Ξ-q׍rFBuDiQ|K,+{_s+3~El5Wsf1tEI%q $F+@~juPM~A KIe"xvo8#K.QVvPP>P%sMP.WH;[5aeFܕbA7 <|FOS`{k ̩0mՌSTCӿM=F +.Dحsӭ 3_qzuZ+.+" A&ær͇ w$J뛦߯GEdzGSxVtlՋ"K3!׭ֈNfŷsvu)ڼ=K^2Ty P>ĨǢOU[F#gNn,fb3&Ыݠ2~~;28]FJ8b*Ď^QUqLS <á.&VkOZ5k֞,݁+& aq5|aξ9jE}_I fpb ͖mN-΋+&E0- '仱+{Sկ^r+ a?++s[}_Smy .N 36~!n،6_ʦw&}髇rԺ({ 0ᆭnp OI;A :G>~#ECdj͖TaƯɹycJ!4lc,\&'K-K8=F޼EpcsU?xZt* ]aZɱ Nmgɭ^f5*Ǝ>OPacm]xz&ALYH],YM Wʦp-5c%ȿCշ|Ä1(37 80 z46>M0JU [TQgçQ_R/tiV !Gؒ19c HD]ԣ0gPr8 d+o$?PFr:r U&95uB.jay1%v6[gpsRo5ce ר30Kpf~~ZT_øXќ0rԄ׻W6ۭ">Sfyn\>"r\Tozʥ' KɞڊVF(lѾ(բ߲YA4?298VG>U5q|>0>ܽ/l7ØJ2qQc9zؠ#Ux[$]bySxV I/`t!{cmN614kv)Ϋ©m}68~K>mi=)~M(xph ITa^!qUqŚ^Q8ic|n{u Y:= ] BYnqoŇp|bq6QswCS<'T9PkL2GPkxrbHDb$*a.NC8 Ox׊яӁׁkGQ PHG `x-DmݖyTCd=o֍XORP ֗I\6xRf Ι=UzHQÓȼd=p@9l W*Ɯ8l0fEm^U ĥ8k/dLJ=)ܐ\轇L#>QӛO OqH!D(POh S.V4h |RMp8{iԴӥ B6R%nGK|몯WCO;yŐTgFjzf1E>ViܚNBil۹<*zAV:aVWL~lNa<]Ĺyx:duÀc%kI` Co-ʶyvb<]#]}g9Kn^qQ;9)*~En9v5Ƞ,xF55O2+"˲?m@ f3PkQA+R/px鶫jYFU8mqRqd&P]Ehl\'X\3<w@O?n6 'q76@K{ YHIĢȗLmGKwd#@oȚRu208XuU8vawCǭɽ5͛&աW2HmAqO(lszhq"@[YLH-~Ɉd-WŌɗjWB[eR^"ϖ2) Ƒ"ŕMGɷPQKfOtw؎+& ]F=X+!x6U3qˎ2; QF6~X]H#}"_mY{\݅wm6b ~p޻`:1k+r8R8Q(0:>F1|K5)nxW1g yx8{ IEFn-"^ќuU)V8ш/m`cK{\^U8Oh<7caX!gZwANht2X|Cq.N f:n{~q'Hn;bIfv@z *_ 4Px;{fT%^aɿ(@MJ#CAwYb YVEbؼIQ~:B@(m,n֊}4cPl MB2tjQ^0genc8`l(A1!;eC<:NNL̈́lVLLc)66TPo'[]7}lq4A ]ЄZa!QW%v.# e+:ʆ}|ĚC) 6_*ش# gk ْ)r@Kq'B4Bf _bQO.T/)i=Tt r$ PJ[-Q=ܜyx:qJ.˚߃3D/.?}qeUс49>vzt$2Oy.PXX⛏c4/J?bB" #h IVFѮ۞֦HDwwȭs !=k-"5'C/t;-:92 @(G$}2ĩ}w2zi[ MBd:o ,1jpxm2:<51>7f*͛-H+ZmgP Q䩼7Y-QQ3xN 2](r41j٭ [/v??3]o~FIʡ}:װf#b]Е?;AH"8%B-sn+&IP@R,%oF"tbz4zz躽̷1/"j0ߪ gaz(YZ$ 0ogVB== xElu eW>hR@FID. ^Fѡ[Iw/.JU@{k'Ootfn[/T =?ėWl8dyRYo7ÑyMI讵a֓Iv֐t΂U{$`b5Z8H橁`jƐ  8ܳax󌑈W[J_g -SD_l]?m/z 3:';c;Tp7s3#n-,$a6fnv)m-"P׮J.23&<0l!9Mm̅ n >7]3CBK[#7v2Φu4.UN-\0a"aZ’u/=],!KsҖMx](Լ 'F ey56I~0KϋF0Ӹ ,}Y=VXݡ0諣ĖۆQR12oPٚ+ʀ6r@1B^ lMU׮}Q[jٛΜ7F g(+񀯆7qZQRj-Ȇ8%NWCR#*- W8YQ6GϗFk6|bɥ0=a*\}ٻ֖<):,ؤOSHd6ankf90٤F/݌*4r CRx0wTYx`" JH-RlwQFI\Rˉ14P#yPYM5Ϳ8-Nr[f/(h*ʶ\` FVYt>'~99}< X= yka+I6PՋAá1g^҂ 4ȁ>dbC˜~QcVY\6fg,JՓD&wb`|jd5V]ś^SD*W *6&֍1 K]e=iq"$B/sG_T<"6] [@MC˝?cr價*BL#$eTjU #r!ne8N}^b^3dM8Bd@͏qwۋwP7apFeo@9.760a+cXm.xAa5K%(dFZŨy%vg{z 'Qy%"0{x/Ae]|*~!|47l1-$ AZlEUW[eHV[bե29a=q4w]j'[kMgԜUj=dq5D <| U] V!r?c[Û5M8[x@g \POXJ>D },# e59dƨfN).=9ߖ4YƮc)+v"|L':wNP)%P^_dyUHl|6Մ5foEƴڞ-v|f{weeCXO{.,ٛː9 U(gH{o$ZRr]i,\!??mu">-!|vʡjѫl7^<5O$7olљ+ 3Hs2!F:[L 'B(Wyq ՘$*fQذ=* JtM R>_ǟdX)%r 2a0/@g82蘎f0&KFNjN>Q嵒u`E ;_ +cFI%H]ǟ ;JÛ/-]2%h2Fww ɉ,ZںG׭T,tA<.b:/bSj׎H |$8 X ApFfho>Hu E}1<Kՠ7,"^S۹ɹb$|*]@3j@.!&?/m;Aw[T]EeM@7"9GlgD.=?/Be86RE3PJ*8#mz+cq@",U&?1Yup؁@,PKNt?X@\7-Fk7?&kf 1 qu3 !Aj\g D&Ɵš/WAנzsܪiupyuYf.ކg 9+~Î+*qeL,풼!W!^V͟SP U,+3wZdKM2b+9\#3sS,iZ}Tҩ*$0]})n{Kcam%#/NUl3:+V5Wx!|6^WW R?$*Ê'2{;?Rg'"]~/Z7{Vp,*iA W )?=w;ynY^#9ObRv3KMhzoe<ێ\[(6hE4tc7#()NjhdUˉVNhewAYXv)Y ;t$- gwDB`iCo^%8FLЗ g݌˜pV6JÛ[P_0d]Z9& v!qb .wzxBCad2}pP]X[ɹ{՚†TӹbIo5"|\1vߕG$V(;*PÆ,=t8yZ"l q.C5^Q3]qXO^͖Mv]lOay^807o_}DWǟYIDF_Rt/#Ji:%_(3I\CE~t\SHAgcha^ ;ju*Rs~OV܆+okUeUwl85gG*(\C?йml^)u%h]~ &tn3]λ"@RVi>UGNtCy:hf~nN ZNx)-)g) \PXaO:u5xY>!l{]*$%GM!zD/f1ZP rR /%P3!,ğQ.!VɄIi[f;N%z xYȳY;-wTNuW IؘSOz%G9:k)foL'Y1 T)]Zv_Q#a]8|ѼvNߚwpDt,jS{'G ;DQ&rI)w815͟Lӱ5%_a\'U XP,]s ڴ\4+AfIx"s.& k`mE*L\O *z2ߢqF6W9Jjֲ ,ل)`gmea,ЂĴœfv lˌD6BP 0>q0>CIrvn?'͏TI5;S5\J rAc➜jQo7ChvĦѾ?g yY{. W3y(P]ao c@xe;xpBv;ՈJL鷻1~Qv'4MTR#!'I/8&uI۫VU(5̋`M=Z3`P{WOqKШLT&rjWPٹS.%V 9=TgB('5&AKtz0݊ :AY\b0OXPkoK UJ'"FYט՛C>0Egģ$=@/D[?3DIEE*Ox~MvQ;nUM=bF'KM83Vyɯi="jIǦ~:̫0hxښƽuu'@hg~^u7@'1̦ll<9%N@IͺG[jF; b<瑿ѱ(+{ A?* :6rP=KXo<0uW)bx/:l[ٰR :%(¯ɖ0*`ܨr1'X#O'{ǗZ&e -etT!k#Wͻ%a޵SeF>ن T]"$z%qI-Dw(*әY\{tqQx.8v)޻A^VF+R %ΰAC'7?Sq۳KZFnC}Λ .ߠy)xPXN+0Lsç. \t0,,:g͓ٽ;2"^Q.ѿk^kWw7,:oNՃ+BC˭ a9-yt  Jg헰_[=,౨aN 3C^tdYMuC"}su#:D>6WM^Wﮜ T^(*~1#@(JvZ/ Yc2V6m!o.ܭ7ݴyu a?1if~(AK^D!wDP$hyC};D pxEn]tָ j!+EiJ(.SUꁅr i> > EPÜ8 @g!__*S5~t |9iǰHLQ4|c9ϣrqe/+kqqkS$J7ߓKl\.q@ I>5 Ʒ)] J;tfWOdnRpeæJ(P=$t05dv9>ރR1n#t2* ]oY>KU)ʤSy#A~.0ҏ0ND(V~HQ5j\kY$&q4ؔem$!aFL4'?&Q9I|B|TdD.FRRx.xqAC2;=9`=Iq(*^)2JuSGk2nEy? fo44ЕhSp96Y e[^L:~SEc&N,/@`m0.ۑi]Rgrm0~u-3x׉_^5G5ւ)?(6*Y3<5dfP"+ž R}Nǚ@,=CtP p';pCw'#/F%qizIgPAVpE<<94#Q1DPJlheSK+S;N5JÕ.$8_u{#S~,`q]Lj#!U;:yϫؑʽt@؂0:$ гM]'kP!byO:G 2d.:g؄ 9prl|FA<'Ca/7X??;{^b[dS4rdHETn*aJ|L ]5W@)˪}ӦL"[u8.AS`sC"yCzQ7,!z-!tY{gΥ?i"^@{I9B ɏ0Xc"h Y#y{ڼZrvVb6qs\ջxhԖ ~<~nӉbLzx1>xR_+JǬ&|+pKO.ӆȬvQV¶0eBN _e?[gxLȪ\2 ܑqoQ`3-EM8&^VԧXQ]޼D`U87=eGso!{Dl6fM@ECk8ͮS0[- arqȝ_@C,R?nrʗR:U+ؑO>*!_Tin>E_,:e_IJ Ӷu2"kvYMKE7xC.G:K8"7!Gbk'ubS)Y"Uހ17n-I* Hn~j_(2Lo5%~"\ YZ