perl-Capture-Tiny-0.23-5.3>t  DH`pYP)/=„}P?ޙp9e+iٿ'#Zha)ti9r(Wp}-9PJ6+D)*&ù<*zrJ79' PU<o0wl˥`j<HeV] ͆ ~T?PzݿׂvLܣ@Q4Kd}6|@>:?d  Z $7@K d  0 l  (s HX(89 :NFGHI$X4Y<\L]^5bcdef l u v\wx4ypztCperl-Capture-Tiny0.235.3Capture STDOUT and STDERR from Perl, XS or external programsCapture::Tiny provides a simple, portable way to capture almost anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original filehandles. Yes, it even works on Windows (usually). Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one.YP$lamb78openSUSE Leap 42.3openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Capture-Tiny/linuxnoarchnY,0Sn:A$AA큤A큤$YPYPYPYP$RcRcRcRcRcRcYPRcRcRcYP9c962961a58b87284255f565b43bd1a80db4571f151a812fd88525dc1218719db0ccf606fb01cd23b4927fcaefa7466237a4918a30ace24395020e5b8c03b83f94692ccb56c42b231b1147c098bf3d0b2ae2033e8e1bd35421a0687aef0a9bf121313123c32d1983047ae3195929328d235a487fb325106076488d4e8f240ed62ff6ba03762a85edff43e1ac3f77b1932f09b00e5541e7d21656b3486ad0a6f7451b591393e56991a568aa3a542b832erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Capture-Tiny-0.23-5.3.src.rpmperl(Capture::Tiny)perl-Capture-Tiny   perl(:MODULE_COMPAT_5.18.2)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2T@R@QO@OKp@OC@NN@NWN(L8LLT@K^@Jvpereira@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orgchris@computersalat.decoolo@novell.comcoolo@novell.comcoolo@novell.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orgpascal.bleser@opensuse.org- CVE-2014-1875: Closed security hole in use of semaphore flag in /tmp; now opens semaphore the using O_CREAT|O_EXCL- updated to 0.23 Fixed: - minimum Perl prereq is back to 5.6 (but $diety help you if you're still stuck on 5.6) Documented: - Added warning about using @_ in a capture block- updated to 0.22 Documented: - Issue tracker is now github Changed: - Skips tee and leak tests for closed STDIN on Perl prior to 5.12 when PERL_UNICODE=D. Documented lack of support as a known issue. - Isolated tee subprocesses from effects of PERL_UNICODE as a precaution (though this did not fix the above issue). - Improved layer detection for handles proxied due to being closed or tied. Fixed: - Nested merged captures that include an external program call no longer leak STDERR to the outer scope [rt.cpan.org #79376] - Work around rt.perl.org #114404 by forcing PerlIO layers back on original handles [rt.cpan.org #78819]- updated to 0.18 Added - When capture or tee are called in void context, Capture::Tiny skips reading back from the capture handles if it can do so safely Fixed: - Tied STDIN is always localized before redirections to avoid tees hanging on MSWin32 - Copying and reopening STDIN is necessary to avoid tees hanging on MSWin32. Fixed: - Avoids reopening STDIN while setting up a capture, which avoids some problems with pathological tied filehandle implementations such as in FCGI Tested: - Re-enabled tied STDIN testing for MSWin32 to see if changes above avoid crashes seen historically- updated to 0.17 Fixed: - Added a workaround for failing t/08-stdin-closed.t under blead perl / 5.15.8 [RT#111070] Documented: - Clarified some limitations; added a link to CPAN Testers Matrix; removed redundant BUGS section; standardized terminology Tested: - Added a test using Inline::C to print to stdout and stderr in response to RT#71701- updated to 0.16 - Noted problems and workaround for FCGI's pathological tied STDIN [RT#74681; thank you Karl Gaissmaier for testing the workaround]- update to 0.15: * repeated captures from a custom filehandle would return undef instead of the empty string (and would warn). This has been fixed. RT#73374 * commented out debugging code for slightly less runtime overhead - changes from 0.14: * added: capturing with custom filehandles will return only newly appended output instead of everything already in the file RT#73374- update to 0.13: no user-visible changes - changes from 0.12: - add new functions capture_stdout, capture_stderr, tee_stdout, tee_stderr; RT#60515 - capture functions also returns the return values from the executed coderef; RT#61794 - capture functions take optional custom filehandles for capturing via named files instead of anonymous ones - tied filehandles based on Tie::StdHandle can now use the ":utf8" layer; removed remaining TODO tests; adds Scalar::Util as a dependency - when Time::HiRes::usleep is available, tee operations will sleep during the busy-loop waiting for tee processes to be ready RT#67858- fix build for SLE_10 * %{__perl} -p -i -e 's|6.31|6.30|' Makefile.PL- updated to 0.11 Fixed: - Tests will not use Test::Differences version 0.60 or greater - Setting PERL_CAPTURE_TINY_TIMEOUT to 0 will disable timeouts - Added support for $ENV{PERL_CAPTURE_TINY_TIMEOUT} to control the timeout period under 'tee'; tests set not to timeout to avoid false FAIL reports on overloaded virtual machine smokers Fixed: - $@ set within a captured block is no longer lost when the capture is completed; likewise, the initial value of $@ is not lost during capture (when no subsequent error occurs) (RT #65139)- switch to perl_requires macro- remove /var/adm/perl-modules- update to 0.08- update to 0.07- new packagelamb78 1494372388 0.230.23-5.3CaptureTiny.pmx86_64-linux-thread-multiperl-Capture-TinyCONTRIBUTINGChangesLICENSEREADMETodocpanfileexamplesrt-58208.pltee.plperlcritic.rcCapture::Tiny.3pm.gz/usr/lib/perl5/vendor_perl/5.18.2//usr/lib/perl5/vendor_perl/5.18.2/Capture//usr/share/doc/packages//usr/share/doc/packages/perl-Capture-Tiny//usr/share/doc/packages/perl-Capture-Tiny/examples//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/64bc501636cf46b795885224a0eb0bb2-perl-Capture-Tinycpiolzma5noarch-suse-linuxdirectoryPerl5 module source textASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Ps 5Şv~َG?`] crt:bLL'V< m\dqW[Fv TG %ƱKJ5P=r~ J]怟'Dyz4[KZ3 ȴh.Rb!0TӬ@Ed##hkPj{#2HRUAeT "3Dw2u(ḜVngw0GUNCUim~٢z|W-q {1jeCc? Pep/ h.;8Rs-M!-.n4֮b袽uU$$' Гuv S?m=Eb_?>C vhR|-R%Yoȣ JiڣG_gn7Ȇ!CR_&H]q9w} *R2 5K6z<0xwJpUEx_[;L%`v t^R'א{mSH'%iL^Fa3u6E=O8q+CxaV_eU0/78ЎV .?NN4[D!aU࿻½Z`XZ#Iyy>1xHO%fE " J)+6L|=<xh̎%fY[sŞUcmV$=IB#{m,'}12Fp5e25^CFt؉Q|A'!,}q%32x8DۖύCDŵ 2^ ˣW?Vި!{-Q<h~Q\Q nJRh`KҎeMĆAJUﬖ<`I廙՗o0t'%5nDFcToyO'J#6Y4`SS#5\.tV*4L_FG-ʈ(&lu,GRgaD-39Mt8s:t\.Q;)y52h5YX,kbE6:eަuȉ2w, n Z q5TYm_>H&O4/D&~F: ]}WjՉy&J31D A ޳멢/8D肰^R:Cs.5dQ}}.tĢ_Yj(caswʃ 踬x xǝj[g.#AёyJZeA\@cY+'^,G?[}CFHqc/F,qzW"қ$jD}<@:+\}#VF;2n9eץ#"'NnaCU_+(t[Nq,e s:$&GnBK7~E;NZX/Ъ00gYBBr"5qؗp+FO,0ioc,I¢f%z<ˑysne-O`YޠbԠ|k%5/v\=]8ѐc_pV@OT 5?}rX0\t "mFǂv#Qmqgek|AD`)mluC*f"<+u&ڮѓ*/8D(G6/zA7QB”%v,YQSdT0*ʛ/ؾX|+nnw'J\.*Н[@vP^J"  ':r_Tgh5#yL1Bpg[mrNY|gB[$RPC.53y:#F^v1aUYT}n>S̮mZfNc4g0>N㒩V7jP1)w hP/;K(ҮAYYPgZ<@ vV{?}xk$[]ޫR.m=nY8b=*Ա8H"C]ʕ24Ix'c~rl-(](+LW.6+t#:%V',uQakEwYs)hDUaa:p &0}Tӛ~gQnʲwӥ 75>p"{L.͌I .L>7傖TS>A;&!IFM~$eF a8z$hdqէpa_7.҂tm4k \$Rܴ_&>&\BCZb,3"ks`}E{ijr 0kٞ`x&HAw-ǫq jJM. `2rJgav#EBqq `Vc $+jd%3vufvٴzY(8,;|S]֙A ]6I];K6Y<\HnnvH%獪+S<9 ڠl*`](,](VLuu @ĻoA>,ǰ($L7WI!&)6k7H=Emge2Kd0IsIs8-KLVUSo`}Na?$Ԋ/H"E˞MmF<y䬨Ջ\'y #R.Y&ϾIQ+s&pȸF؃M1%|0=K.D:HP Ԥnӆ,j{wۛk0[.MU kՠT #;tx8-0 #TlV^v"uR6jKUM2`u'x= :qvD?)̨VXSPJ߅L ]tcyL(AiYu]{.co+2,Ju}0K)j:*tJ|QKܜSn9ƒytXw {^sh..'kdٻ;+Mү/+?}YKJqO0ќ&g< ? .&¢ě{A>$dgM0+=B;ăȝ9jC;C[_ξvs2ijX2`ܸK'O#쩨G˞<#9넸h-8j\-cW37eP=V?<]I@`\ HFOEIyujO(y۾Tr30|=\x+m춭dg^wmCLT+9ZuM\Y@BāI"I:AO#AY&S5(%R+(\ l? |:Ȍv -S;L9\ {X=#,蕏6ovJ)Kɋ?5b$e,D!()V$t7ܝ0Rn?_6!h4>EfbDdnŎofqI؂tBid Pܝúɸf x"GRHIWH ([Y,4䣒9ܢ^9i>>V08"2Q:Ļqᢣm:dv[,'IQG [\iJIJIJ9;|f~R}3E/av&u,%Xv>&s~b5a[3Sbj3:Dx۶94pC < [/j8-.+x d <=FH\ c;RCBQqir܅Xr[JJNK-^xkɆSY,B?ݻZdkݓT.ob*~ҫ61gijrw_sX?O<ącRi%z[ȅ.Pe^~ ENI!&#BxV ,*20!۟<B!rxL-ֿ>^r3!@@q'm=0҆kF6|O,ơɼN &2n]aQFdOXՌwz74]olU_$. < hS@/c^"0%{ 4_? (DA8Vm֡ 5~&c˧7ōATaֈY#$W68^\bB"s]&9 21X!^+aȳ_~XF7XQ@y/#V7m֣iMUK̯r\VRwTLI3ANb9?Dl+,5n[ij:.~L i15Y]MDs[RUӥcJ%1-rk744ǀݒwMjw\ˏ=/(6A j^~H)LIJR'YDMhkhzPM EJRYԵإS lz +yɮ2<uԵ߉2P!'yq 4l xF1b({@cXqIrC!ͮr>Dd! ڂ>`4%C%/K9ZU|WONwAҖB,=[ZKD5874fTҹ(ĭ(NKJQgq]TtҙmkyckuX ݜ0eė4XMPL)Cdk '/oi]nfTT辜_/g1(Ewѐǁ7ppX s0 ٲvP+CBQ&tɺYC$v3E 3Qw(SC5K%vl5dp?)rDҀVڳ`$UH)cIQvML-5cW/U~EWS-WO`lC_ =e'w`1!ϵ|?&XFQwƇj<. ]z^TߪTWNpHsm3x /92v}8*6waHIsL"r133fx(ݠ r.." 1ڒvՀ])iɌuSMcQ |w f%*kkBgpMxV{Dz]Tl!`pc Jٙpx7B&`ua?*L~(4ѕn0{B1o _G 5&Yb"YԨ)b>+$AjٞS}}.xC"6HՕI-uccCm468aiQ->4Z0-V0M#g}Ai`C=.@39 c7:*FHpGM$[W~]wol p[tױofmsR~j[Eߢkj0΋$V"/,6@iˇP\R(4gb?} ͫP6Z {&hLȐ N٬V_i[8E;V<Ѐ^U8#| %x+sK:b QHX U,4/c:[xnS(!d.<5|D `3 X^T:|Re _90t%\ʝѯV%-^M~FР(Y渚kEs|bvY<ҩ/%Ȕ ͎?5x0ZrK{ "_=g55zXI }K{^y?mB_DPɾžd2L\/F4dz+IxH,b>'?xeL'P )yM1h ]}΄CA!fĖ)7xY|v e_G-gb5GZF*Tg`f{chVX]SP fP=/*s4 7bT5ک4N4 : ׈cf\uķB/@ϘJsU732q~͔?z^PIqtǯfGDkf <5I&Bz5)t 꼠1깥@Ei.\4d"!pb8}xɔl{}1awxɑѨEEUu-ҲT В!>hG H\my2rQנQ(gL(0fʴ ]$X tfp:XCpB#Baь70[J6xLE<4?1GzZrb:hG'na'@"߼;|^Ɉ%XmVLJp<&% A~FQliQYP"!o;xOaK 66:cR' A04%O"e髇mȚ=27M !EDo9| E,W"kGME&=&f5#/ |, S ւ{@9vgr9?XO4b[mV~JLtRLxۖĿ>M >Y/'edS+{s<_۴ڙb;%Hoh~FlUĮ72Ko]zPDLmeϥD|+4Tl˖kM[Ws_ td^-:qCKO]yD?xy5EWd(34iRne~wTb* fOB-Nq?DȜ00v"/8X1R{Sek a"0!-= RQhaĠ@rn62f1 0X41"*Ό,qa_0DMm=ZX|j$FvovM|O#X'}o3chݘ:Fd14~:Ndܔ"fBY_}Ogez 4v^' |@Bm,H /?z^Cr2IКjEVu!o n`Qb k'XK4u~eiwI9NzOMVJrZˎ6+OACt2fgv x}KI3dDВ6a;ki |Al$0 ]}>%ޥu,GK%nk 8K}$(Qn,[WTua},mo1%KѨOǸ Isu؈g PR!^pRRKS^cd4/ՓA;9fnASfH :rS =5EEZcsw[`L $ t^2f mrweڈPyYʄvUfщpI7ҭIT}dس˙c# {1c1a<ʇ.s:)'ȓ9W> K~w%Ahd9yVQc+"PO.e@s*bnߓ\,(=PU 8hudwvz~{su;-CMP 4'ց WѦJC=SM|dN'Cŗ Ih2χ;K"Y TGuLif*mPoOp+}\E{.N GB$?Q9_UTwW;q_j# O&Mꕘv3+'Er۝gV }b?%8xnKf(}1BopBC=VbZ|f|xجy:9+18(FY2˒[1P.)wV> hd5x3DWYCEkc}+Q #cO熞5|hO{~mY ..wlHN 4T%J(k?@2]1-lP| pИTۢip^e]WPK^ӓ׭5>[% d+"UJfNpUmkxgBFh =̡'kBǀNvlNz:͍ Ád|ǤO!FCj]L6oIVq?'2 i)jߤj gFO'XtvoآtcIfj@95h6EVPUw?_$Y.HYMI R-~i(E/:rTs6>R(ᱥsh|n~< } WUq'(b v+b7ӫ=K\=3:JPߛp8%Ȯ E// ?02R75y*hBOLrF;ai1X[wke12/‰:9=$gex<9wo*ٌ2;H_[WfqdBo~+#HWJ6ҫңl&F@%2a~̽iGhهԺ<:WY^l82n $^])P͓.CƞS@ҡnxJ; v( z+)S2٧h؋]Ftey ^;yE:ecPԬk(EXǠ=]z1*Aks`}kfťi 31٭Ɍ@Tg@VjDҞ? ",8NI}|&t?yM'3g?oj Լ 3 aظm񮕾m17qfuZ,p$or4D3dl_QzyZ.:)9i1!]gV0} **6p%{J|6!Щ!JߴRtMTAT[cb@h^dO-QoLSJ{Tl ^tuێGDž7_LE-OK܊caaN~2n1qdbS L:-U) ܟm@w". ыF x(A8x==v!.K|%V Eۉ&U8m{j`f 5 bS?R ]%+P-?S92"ܝR=E wmbD~g$~KL/%d7<]- 9KT\&˛ٔr04]=6ƖO2ppJ9T{6~jknf/ݜb1Y:4oZI%lGj2cWhٔxs*h瘁js\p^\)[Q!L8]JKG!`闖 |{?R->D/7NA "'O/ Ұ~&QYyPCJe~h(s'#vIF~AE)b6>Vᩕ#G\y#VYi_hZ[9C(Hԟ[+N" `%Wɞ9:,{:9(dE|hjG-u[eV2Y'u/|u܌x쑊{W\4uP[^$ʉ" uJ=q7O9%BZW!H#<}j,7L]Y+dGZ%N /KIZ1#Y(Fh`[I9XXvfUsi":]6Fu%JZ>N yނQNoJ@9{vd*E&[qƈ Y{qbU=]QPԠU/r)՝uBj E\crل8c}+ZE2mxBl9GXU~<EOĶ0Śq֮xe!ې^y\r\.ϱbH| (ƿn^G}F[kp'A|+AH;j ID e'ˆQkosaxf3Yx}*GwbMgb3@Hvt7bDhL_>Dd&VQbzF"B~YY_aU]*pv jKի:lO/:,*]*o(!U#[%y@ffk,TmT97 %<]^>\r\} B'vo_agB.Y[ۍGH!ǴdB,2+YYe4mXlGNX6y(,@mYuH3B4,`ɠt Kkk' E%[2b.{˙T" PQ(bp~3b%Lu+u<>`G^$JQΜTjU{ovy]8ѓpRžS(YM|DڿRK>A/gV 9BQ|ԗ3|ER2-2ɔ2@s^/֢So=d;iu$H7s)Ҫp&*2>D8 cW#p+6uJ% +UߩQXl7Φ-I\ܘZHZ Ije3ok0Ӛv["Qq)7<8eڧ(jj7< ~fX^ҫUĕp1jʖQn}=ɑSE㹝!;#"Y s7 %vTeXɒMV>8|ti%6^BK,W?=#7$`-|x8a?JzsfF>uTPcTR[P WwUI#Bpc;;oI# j$P^ePA8myG Ql6>j~s߭1D?tQK="soyL1 ];7T9bQh rtϢe#3юʙג+H :m Yj/kX_1Pgt:*pH'/T89!!\HSFG1d_Z@zƝ Z"G~bE-M&c.vH@C$9 [b"; η|Sʎ|L@%Hf|+S^쯫C?=iTHt_aMGr"Bׂ$ y#0Nk=HEn'N &iE"p̛rUQG|kWf &ŵƞVc0&jѠ'u]'υ?R2#$ké†MH1^",#`7I|i\$ƛ1g~58OnL?0ۍRU#oSxrAFN2rݚQqѱ?vy`YY_8xͽE\edzv9baܛ.p@H[g\Hhhs- 01nuY0]0ƝEy+"\4$,sRINW.?Q$EY!}'J)_kI~f[cH7ီ}rmF~bt}ݭQ(-ٺYU4ZR;(Ǫy̸ˁ<['~|!p T36n` ;P `I0x 8ε|&A53SԠ[q(KrB(Y /kfvJy\'ȌO>I6m+A1VfIQ,yk-To2s3j2b\p.>'T-Z7-> ΢WCaiv/0ަS˻j.=CܰB)J{lTq8 8 :yHƖz|!]a/obE)8 rg S+Ł]>/{DUmT5&c-:J9\1g tD8H=(eFߐjtᠫQX/}ɂu2w+6rIī ժO*ɬ>z +F:DGm'e)=Kh3ָ3$dZ !1mSfSh0É;x&|IъSv* 0g9hLHGnai4-P/ qw]=OcuaeU+h{A8Pʨ;l% ڿVՆW,~YW!\14X/u;Qbү|Yy>_Y̅-~|Ouj)`KWZdpitoVeBB1F&?fUT> YA̺c&բn.6;-vDRgSFKz\Xɵ]0۷[Y 'yqGZ򳳯L${Vkvx7:Wv!1) 2!J +#QEb8kه@r7B{T žquT>'elż4G Y~oit 3El6:Ml^9}T(6DșS,1Ȼ']ix%O|tAe1o{w8aTTWi}2o^,Uj3h{ٿ,a3@%bo!'BuU)2QXLJkA4dQ]bӧ }+,w]-pGڣgi*{Ē :Mg *x<3!o!cmtg:*=\ |.9a}j/L7GX !)s*e!ٜ*.J_6=oڥfTZ^|LG =e.a13#9cTN-|4/KH"۲bvvm#Xޅq\ȕ]]3UܡK?MOKY.O ʖN,OTd;BcHYɉ"tm]v cJiy},Ģ~I(K?]'f=$TOK &'$nl/k8f Y>So V5Y>1h}8u_. I&4h96ݟF#IgctМs HɑG?ʎ&4<N(mŵ m.&xש;*EVf{evc2? t IPз!?at(͛NPUWNE@Jc7ZLŋyaQ2ipCG֌q> qVa:p1| H1'PC:af CbgplPL#JXͮU̗aX{GaUДɇ$D꾤3onGcp"Xq9,>Wj#3:W/؄8#7JȦ&X<"˶|ZZ* $5b)q]NSHzn>⼕-͞v{}EVl }dʚ|EcRgQ|*\ZAfٶuxPpw:+;5 gk(YmKGM05*<y@"55ӇŸzRțN6׼"$h"CƲz!׹'r^s&H@|/Ien\PP~VrkPׂxy.Lr" Ia1k}uR.*eNu'-#6~ T26Y-B7M;!LwKb^DԷ:˷oRˏC=y/VQCÏTTKJkaGӱK13DGΉftk&~)68H8i-|*S}w`DlgTԞq"pPF&%?+( ab>(5e),xXe9u] W!6qH+6n˸A>2bUvHeWafB4B8[-K|͐mNYim ys(&3(rϚdrũt@i-b?4D{:\7GSn4y-ihvQފk]lBm~u( 5?;5tf&fr)1Xh/ӭ+$N_5/$;иe1}#8>ή"C"W 0u0psaZ2f 7pemJ?wRi! ZI^k8<ȑ02s$Pߦu `>0zwҤ:Kc4m] Wv|!utƫ3%4:qp+>I4JVM^QʽsiaR : JLzrA1Vċc%}jzI 8qI7EI|Rn@ -U>Y@ۮolG pnc6U >7bzgs΁K-&VdW84  JYse<Q0@1$M myXtqV`LǨ@X-G 9$X8EVV?htW֭-#;}!@B *8mq` \[ ̥g8 Hm$h*l%.5Ny(A |s pլH p A -GfނFFjKW:]PXD,ܞ|]/X^2U.kQM\aH #>ړf~}ŬYjB$;vvi ĕiirʅҬ"aR}fX&:@]E\'YTM=Kn2z O^ 5:z|MAeֺ}4f>1(ҥF"KQh$eS鯰@=3:[(K0hTn[QKGi&N:c@9'J1&5I^y]h:cHA羥U1dEl=&V|QzS?-7,|y0pBbICa|j.=1v5佫mc8^s#:9==%yng~24fNglC.m.)?` P&ȼ+nw>rG`q@a/y_+q5a :k\,3C.sYjiW"xzn17f*$OH CH*{q/ ^