perl-Eval-Closure-0.14-1.oe24090>    fS ;G|`u` Kp050u.Fe#j[ X(ae]'{4֘*ni!VBߞԳeHϘ؏U:j >Oxsnң8 ģmͭ*Ű !~oY쇄vh b 47[[8g^, 8SxbQg4JL}vN9 ޮRM+bWYQց~kQMF怓9eda101d9f61f05c65fa7a497de69aa488d554efe881eedc9a7ee2ac865a0b2b63022827c886e6a20967524d676d1c3633524db5F dۼHy>= ? d " U .:djt    \ dD|(89:FG H <I \X dY l\ ] ^ b _d Le Qf Tl Vt tu v w x y 4z T d h n  Cperl-Eval-Closure0.141.oe2409Safely and cleanly create closures via string evalString eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly).fSdc-64g.compass-ciũGPL+ or Artistichttp://openeuler.orgUnspecifiedhttps://metacpan.org/release/Eval-ClosurelinuxnoarchGJ&A큤A큤fSWJs^WJs^WJs^WJs^WJs^fSWJs^9bd269ddec221b1a4ce42d14e815ee79257f2048560dcd17acbe257b1207c7d4fdc2b30a89f08fd6e2c1bfe5d0ff15b3e1e4d5805015b562355145b8cafa63ef5308ea8170a46204c67dd90cf81d45769a2d528520407f44166aa952c28aeb5c0dd9f31ca826523bccb5f590471e80fac157c8c924cb8136fca7890337e9d52de6d3fe2890fd306218428d97ab9fcdc32e42c391d261c159808b3029477af85997467b134801412fd6011cf85640d7bac45a19b5c651382194e4bdcb9a62bd46rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Eval-Closure-0.14-1.oe2409.src.rpmperl(Eval::Closure)perl-Eval-Closure@ @@@@@@    perl(:MODULE_COMPAT_5.38.0)perl(Carp)perl(Devel::LexAlias)perl(Exporter)perl(Perl::Tidy)perl(Scalar::Util)perl(constant)perl(overload)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.053.0.4-14.6.0-14.0-15.2-14.18.2b>misaka00251 - 0.14-1- Init packagedc-64g.compass-ci 17270261290.140.14-1.oe2409perl-Eval-ClosureChangesLICENSEMETA.jsonREADMEdist.iniEvalClosure.pm/usr/share/doc//usr/share/doc/perl-Eval-Closure//usr/share/perl5/vendor_perl//usr/share/perl5/vendor_perl/Eval/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textJSON text dataPerl5 module source textPRRRRRRR ̹N- غ_utf-85187d5c9ec11ce5cd5af7068452eabef3b053aceb13eb27d4cd784ad3d12431d8b8247e3058fdb6f113bb243b010e55ded105146c84f4bdb0b9974b53f99867f?07zXZ !#,5] b2u jӫ`(y0KD%e4p^Cc>y+dL;dFVE!{]¾ hA nyghJ8 op(h&_x)RK 8HC?\+rTI "4 ʒ|g:@ɲ8P];D7*;OMw&tטּ$֪sZנECM;t: X?8p!fZ`<\)|2Hsix*`eZ)e+=;7Mגmgv՘} h:FiF8XN^[9 +FߔS5 רKuj $7M]",q-*.꡻܏OS({G$ eIP_[WLy%?Ũ9N2a.?4 f\S6i5ںR2NI5/WXT ėIF*˼w6r壟\L-Q>:eA5=/@sR?X {^,e []'.X4#>pr9 Xj>tӇkvu1 d=2_aGcwnZRJG$nØzK=$栆Hۡq<*_\K[{HnV#С4! .w'?GQꂃꇜ1KMk5)dw3hOrM`7$sդIX|asAIWiwu7D6NJ`|YůVȤgb|,6kF*I ȉ wNWMR-ՕћEbDn޲#IS8? UI0>Hw|*@qd724eױĽh6}bi+IqJbC=IO$cA#QJaMnj .lpRCԂiZb,jLg4*qc>N1ƳG2K.-a֯= jpwYF!E{vcN!,\;,0$xXr\`߅Uvqݸ+nYvډӃnvTOW38^TWyLu 4xאy&c,`@&z<3[ܤge^1`pzn>#,wZ9&% ta7֕IL/FbXb"6Uu2Gdf]sK[Z '2Qd 'O(2 gJMtU3 =2JuᱶCi5h2{ |uDFu`>w%Rvw.˶|϶XI˭M3]?!O-lR1H+6{U#*=ev ta})DM 03?q'Ycs5q0Op.&2r0R:_^`cGʞߌ uټY&,J=<jjFHҥ Cx0T&BHȅn}jg/ 4 @1"7yz{5s}Α0:?9"ݠւ`kț^z&  j3mET.AЉ7".?}c$9tub?=/D׃ovSeg9/nu9*sQ}&R$ R0*#aWuڒ:*xɺQB6'Y|8fSW #x'ŨFJצ#_YŖˠ`Z.[o9Mi ,}玨d>?DPU;EVoRtOf >͞ɲw~yS~2Nմ #%ΜxU( :TYImt_)XV5vjdARRA S|BWJqub8/Ovq=Et{6Z'^ZmϾPcK߰8Xٰܽđ.};+R~}iSW -g"d[-z7{Ȕ{_@ZYs _!RzFYmgP<{:@#;w(PO$ MA,QѲHlK?ҬS_Kz梪|bMo×_R.jc; X?9Gqލ)\o1ل*,]4T102U"|`֏A?!n 1U`q@tSh}zy@ݶpEchqLfvϲ iǘPNdv+m?Fae6'(`J'Jsieqy"B0M6݁Ayf86q%j'E` F;+Δ! o)>u$3RRVC=( :CsZ{J,,‹baU`g`ԶE/XQ']r.]x^[FQY"ҨDwׁp(P`F,X4pG\0IF@p;26W=JE`k F^:hvKիq~uB"&F84[\HWֽLL@  5ą3.rL7>w˓F4H <04콴k$Uȵ x }u[.BCIh<&s@(:c!ԷTO%󿘗Ż@irIcJ4.~kK:Q+;(|M +KtFOΊy("սczA=4yNrn+9~"밪܉};U`{IO o`EY&7B5lZ{6Q^K;!(0碙LP잰)T;\: / T60&G K"H)\ƃ\˚NMmZf((+9˗R՟A4HonC g~vwl9J|{0撌8ֻc@X԰[35w: T6Z/^?k4FsouuJ!{(T/YAD(ld?ҖWR=:{8QԱKif_y;9 sם:)7ar@0<B=E]nnt"addaj"9IcNq8F!0yp?T<Cy`b,5vؑ“1\&G&tI{1DFz`^B0VK`M}{ULWVd#^p(G  lJaͨ ?P3WuGvdim"z &v;w`^eoK(u+>891&F0%$Ǣm8'5jpi:j~E^JЦ6Tc)񈨍Htȅ+>S e-nTߚV;c;Hz46$ GД;2>2̲LYqO QL=EuZЫ&ހwHZr m-[O9x8 |PPrH\zAmJqиHZ7!p Y6rmb/΂brm@ E5=Ň04 J>7 XVoa4YF8 !hjk y13Xu{0eJzVʊk̰,GtAi0-`4_7MB5'_`4 v&d#`9b\Au2/W:$X$TW]/`Мb bZD}nBG>3Ք>J W碏9|l-0jM)\>C]A&_\j~NmJI?x*[|2 x0 [nH|$7Ѣ v x( |lJҾ*ĝV"U]$6CS~F%Ž+iO6Éc=bծ}yKZk![~wg\e,!!a6*}.|/([~C3{%肏Z:kj5Fհ<8iy+̳$/~[{&߂GB eL!/c2Q]w9F%wy ҉GA.Oѷ?G©C! 27h|~RJ qxIn~UWJ庭9<q 1zWga^Re_K*:\m E{X_ M#+-a/ɒmt;:@ڈᖛq%y;y,-xz֑I$%rN^5V˂6 *`ԭ H҉яmJG{M>jdpEۡKoWCIU:Oc|_W1aɆsg!)B,sT=@&֓A. f+BJr]S\-a%iqI #=^/8Χr:\ϼSshѳS2^eoHze2 N,v'vT4]ৰZiFO+l*0 "[􃧗I-I^< ɠ*yZmt {~~ ݸXAx nImN8goxv< axǟi7  ;̪ɔXi -(j o^-5^ ZZUS2I~ $CKdB܌J]y8v`#R}>?5l @+Ŕ0$a8)K$Q+"&O1=4E DDU ՌW!Dq]܎gģl|llw)"J82<4 &p-t+іgL+Li5r!yn0\4͜+lsMlu[SU_<pIlX&^$0غ\#bGHo뷅گdt.06 X|\F] 2b_ՆuĢ{v$6T$2 r:&{&vy8",9c7󁊁].)rGjqO}E^+pKf! .LSb{EߣP~&uR.|B)G+V-`brc`jE^'Mxߎ h%EudAaW %v `" uzȪ?&3@q4|p,GP|ӡ7HBWK zd'T"quOnt _̙_?U,=& yĩ6Ɔ}ţuU)saE7Q Ʋ!cˁ(Aѝ+tq,|+Kp8K>T!?TlpUWLOgWI5618'6I{$NFj5b>ZtޭH~3B97ZY8>D{7qU/-x?O;`qª,WJ \<|,=~_PB6OĹjxd\WХPyw}q^cSZ83j$գPNdeAB_i.%|m5,}(/ZĢ~ _Hk̼ػ?Y5n{/u"c1`7/x Bq~䓭nc 0 Y~A xpY`҉埳i\((#v\ ! JPA2݁+Ӕn-ݧW~Rz1CР­TE8xQ9b<" ym܁Z m&{<7ȯ񩎟4RREM/u?|\?hg (~mOwlIrYv,e]F|8fN[$M>n3iMXL ${b ,"[|f}=ӲoCICo{rϨ`E%/=zj8D q%)6nfjX;y 5Q{8 InD<rS֭ din%\srR+~צ7v׾-%Rn #aoث,B,?a't6}DX<[R ,[P|+ȥhV@ %/x\|/JՆ6E 6&~gaVcFj&Á*qAv8 tj2kB[(I3tԿw k߃h;@[gf֋E <7|gx1y^CIf4;clN,xvs.`ֈuLv eky!(pg5ĥ"?oU}bXF=Pϖ.&3ow'S%z48 k鴱}qj ;k =IҾj X|TX{=1y b/uj9̶qfr%b_گ?;|gp,Sv^-B 3Ѝ0S%AD6tQ*æ]{BuvX^p43Ұbl3JѤ},%h['2ߧq\ M -n>PIqAzEGY!nRȦt2sczi(L pmn?cG5͘p!0ua,tW@S-$^wM~sFR>b p|ZnIFVũ%>݇Y-A"~{\腮kU:̇Ör6\~vQׄZFy&͵) ?'>s$hsn!옢?Fx7I2] Lc,#OAݤ\E"76=FsϱF\])͓jQ^ 􉥪p|W4mQ\w~CH׋W1?["06Gޮi9GNʃi&_8x/$X#S+q%ز$])G!)ҴߠufaQɗi TƮ=}mqٿ' 7>[Ovz#IXY/k ۅȫǸpµlEߚ X_xo$I~?bEFF3Oap>sNZ4 bSȺW5`?}A7'"_>1>)٬}xյ$C;+b]w{Kq5d{X(ݲhw_Ge'{QSn <`x1қ,ܓ0SZT)S85%PrO$?RY -eQ.\8g͇U02y\&  TSk7c4eBm'GƙPbX*ps|B ]c8%2^(L1Ez(P pcmͼ~LOsPJ Yzh͋ǧu(-MCU!,28tD WZ#t Rc_>U jv&9^@⻭J"Z667eSs+9 {vSzIa0* b'SuF{GFޡtոk.\;Dydi޵)A-ais͂2ɒ$#w ܉!zdK5SCRd{1 P IB{h ʞ^%Mf%O?f2y(oDFT9FMMcNZ*طW+ g?o2T0,ĔhXwtWA|M!y+(P͙b7+7--8>6F1. NgVP6 칍pcQ7`V6pWs톙cz;!@X 1Ɩ?dr:^yNY<>D#,J$zjkb\sngo4;[ڀ|7tuHA2G:y5`=dǐz1zu· ׉ Z 1nJMP#THEwn\K!I빦c(*N<&oWEﶛ lcZ<~n>v*ҥd/j?ۙ"%b>Ed|}WquGg*I- PܽͣZxD|CyF^ǃB}ř8nIzj]c>Lth<y?q(~k gƗ |n@)`yE b~ %)׀|t,J2Jk-ʭ7A.=J,>[H t@~J> Ȓ*a9r+];L:2ZAF\u LdeS%@, vU<Μ)+hyOT>r<6eࣣF c?1<JoW{ޙmVvI>q%RmXjбx4$F6-$죕iK :lg4)A*D<$PĝՆIO%W$%<1F۩| Q,z&y}/ mНF s;227.{OC^!-In^TGpFt\fLLͻrD:AWVz{ ?J2l^gH5m VkZ6,UKBg (J5eA[CG@Uj۵|Ӝ"Ǎҫr(1.R\륂mjh@Z62ÚNCe$ϣb~_t^!rmi7%;g J4:_*U~GBV2aS`Pn_;0 3ZZ]ǑYY4})&)qͭtN^m\fKhR6wK"o=O@Sm.DYq`kC BԢ‚XPdADbkVr:5 ~cXFiЯZ4Mw8OZǥ!yλ>ygx^3p2W=nq9~V0 ]%Y897P`%7? ܥJya7f<<Qg@KՓEQ<EJB85*c$vܲVD4sì] Rs- 7 * p]#DaWӫw1Rtsm\izۋH (-(g,WW^NtV4_"Ζq% 4)FVn-sXk~ܭߋ qk\U,14c$}6xo9D Go;C]QFOK t?k YZ