perl-Test-Mojibake-1.3-22.red80> K KtĉH2!c31^ Wge֙support@red-soft.ru  Wgm]M&DГB>ۦX9p% Ԭӗa5F +"^;B񲅣'SZNt$F`Vl;VZcŰwbғliFTCJ&61̓fg>B/ ״5da&l㌤3~uwV3?qOnKmuǷ3(PeGhÇu잂9Mx;ab682111d7fdc0a49732ac386d8ec2eedd6bb5bca6367330f8d6465615f208cc8aa3e07f15507f2adb6bb6f10b07b85a0c0128e4eh- )>>=?d " M   8  L  `    R  \      8 `  ( 8 9 : zG H I X Y \  ] < ^ b defl"t< ud vw x y (,2txCperl-Test-Mojibake1.322.red80Check your source for encoding misbehaviorMany modern text editors automatically save files using UTF-8 codification. However, the perl interpreter does not expect it by default. Whilst this does not represent a big deal on (most) backend-oriented programs, Web framework (Catalyst, Mojolicious) based applications will suffer so-called Mojibake (literally: "unintelligible sequence of characters"). Even worse: if an editor saves BOM (Byte Order Mark, U+FEFF character in Unicode) at the start of a script with the executable bit set (on Unix systems), it won't execute at all, due to shebang corruption. Avoiding codification problems is quite simple: * Always use utf8/use common::sense when saving source as UTF-8 * Always specify =encoding utf8 when saving POD as UTF-8 * Do neither of above when saving as ISO-8859-1 * Never save BOM (not that it's wrong; just avoid it as you'll barely notice its presence when in trouble) However, if you find yourself upgrading old code to use UTF-8 or trying to standardize a big project with many developers, each one using a different platform/editor, reviewing all files manually can be quite painful, especially in cases where some files have multiple encodings (note: it all started when I realized that gedit and derivatives are unable to open files with character conversion tables). Enter the Test::Mojibake ;)c׶Estapel80.red-soft.ruGRED SOFTRED SOFTGPL+ or ArtisticRED SOFTUnspecifiedhttps://metacpan.org/release/Test-Mojibakelinuxnoarch {G< A큤A큤A큤c׶Ec׶KXXc׶KXc׶Ec׶Ec׶FXd02a8cc3bac4a8c458732959a52b8e5153f777df94dfd206ce81d6b2999cf7d0479f3d1b314de385b556b9e76ba95eda28ba144a17c0ae98c34a341e6db161f1819a98eeb77786221bc4ef12bd057058361f4fa00363725509267f06fdbcff14bcc9933337b3415551e6e9cfaedb3702f814161c1b21b001bf9472ba9d76ae6aa217beca3f694dbcb93687f5ed1ffd69fa21726d8e32c39bffaf5871a806bf5e07e6bd544b63ef70e9e41dcbcb77abc63ca1278a1f1cc9115ebbb7faac32004c8191110f7ea32090a7d7bb40e90a678840f265ceb6b155ae0b04e0c778e29a96rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Test-Mojibake-1.3-22.red80.src.rpmperl(Test::Mojibake)perl-Test-Mojibake@@@@@@@@@    /usr/bin/perlperl(:MODULE_COMPAT_5.36.0)perl(File::Spec::Functions)perl(Pod::Usage)perl(Test::Builder)perl(Test::Mojibake)perl(Unicode::CheckUTF8)perl(bytes)perl(integer)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.18.0cױ@b~H@Alexandr Subbotin - 1.3-22Anton Fadeev - 0:1.3-2- Build for red80- Initial build 1.31.3-22.red80scan_mojibakeperl-Test-MojibakeChangesREADMEperl-Test-MojibakeLICENSEscan_mojibake.1.gzTest::Mojibake.3pm.gzTestMojibake.pm/usr/bin//usr/share/doc//usr/share/doc/perl-Test-Mojibake//usr/share/licenses//usr/share/licenses/perl-Test-Mojibake//usr/share/man/man1//usr/share/man/man3//usr/share/perl5/vendor_perl//usr/share/perl5/vendor_perl/Test/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19noarch-redhat-linux-gnuPerl script text executabledirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (473) (gzip compressed data, max compression, from Unix)Perl5 module source textRRR R RPRRRRR R utf-86ec988852854f8de5836ffbea59d8de4b4a082bbe82edf65b222fea3aae833ed3e1a3098c5e96f44e7ee1b7e6688c274dad9ff82d65a3240f81f423ead975b8f?0(/h1lH=iݹaDMWϤK7غ]+.A-QCOupK@gL`\ M}m[HsA<uMsz>u̴)9Z@ 2[ȅ=EYޤY[zb|[NGbch0?bba<@<ڿ絁sVZ >@ =,AUzX ?,{ }v|ԸQtn0-ukR,{x00j#9Ϯ^# ~F#pY ROF̾9/ҫa_&,r5=A3X1<(In}0mTRT(l( ZgrЩ_eTT4 `L=Q^sΧ$b>FR7U7[V$-]5MtdNŢB7`Hd%> _H/2}ק޸ ؇>NA;OdFc&ڐrOzp(R%>HQx^ߑJCIzEzXl_[3$8DxML[=b)3z5EQزdX2Zb3axʐkpuaB&| */cT}:đchfTt1dm22Osqk7zE UkEWը&,1@& BcVCG%j oD4D5ED2 @ #R4N2)f`0R0@A`Wյ!2RjO[ՁD-(R_6Y"S0DG%;L: x)yG06% ҒōOT̐j'2:WMXs>w$HD\a$BS*6lL8`_UH"wo#] OeZN.1(:~nDQp=`S=KU^++K=QKv-Ry b!#Zm!k9鑖X/bMЩL p<xIK(l.˞xH*bV!ㄔV{  lfN:)̇feΖgC3r!OA:Y#&AC({E8klTeßh 'iTp=px u!hg!VO:ٷҶÚ=rH,|5IGhGxaeߡ)NAwM*3R33)qI4yywiGk%۪9TM#* 鯴"$s)\ ">IAckjpǷ`@L2]dU"0;q#r\*n8V 8>j/愮4G`8t:^?S'ē[[zC$уBAaO4{:@+ ;)M6~EͶVK 5MRScw_2‚ߘqw#( qxV.nHJUAG$}3Z~;OCqHPV˴'C´{8Js( iqRǩx^21+GM >YpP ((+rnh WANfuϡdナb-JSl%,AE#@jNigJlW#9ɜ9H{IP Mqk5MOcyWC1WP@ևU_TQ[Qhu )); -&̆#diǒo+</0lUz,wZ6WU.ocktDԱ;Vly6S^7+ҳp$qN} ʠX[rDpG:UXh'iitA69KP i` h@U[5ʎr85N#ԶUæQRQbT{Ňҫ G׌x@W2G$PjxiᬄmQ<  {CϚ9⎥!IUk)$*ʹljSu։o斵8Wd_h?B>_M&#.H!fiR}uW hYGI ?|Y{v3boGӋj=T5m\ROPVtPb[*h"ZU`Rm-YISC'֞ez4jaV]6a-tSGS[cwNA`NLC@d@ד/cBgߐ>Auϝ@>/y >;VHS};]!T\)YR+X ;:i[/rǚ'3Nۤ'>n`"zhN/v֟c7i0P}'p20]傧3ka"DGJ3 80vʗyYRm eC Dq;4lpEQh`0g h\bNq_#d5߭fPZs? ;TMT|":r3.۟(p >f.HA g(㥇Çϱ[AH_e4s'# Ct7bԴX eoLV`Z4/I(|5i #2"@5~8$,w 6%DuX줁!j QZܧfCҺŇwP'8SD2Tc~u$$|Im9;ӓUM5@;0 |.haښ"fϟ2W&BIp]~[n&X~0VSmÖمds~E5 %Wh>3b,Yi= !`pְ(C?pn<5B F Yt&zU'(^B;A t:nZ;GK1ASn eֶGshy㍻VU=-/M4 Q2,xw=醠j(yz%cO_fs|DW%)]څV*:&p-({A ] $o\By ܋1y> <01|b~!x.ῼ6 Q'KCʿq/[XU++=PhZ󡆞tnζeXZ0yZTeS 5.}.</Ξ!r]-\ac } HG:X7F&~98 n$|0v ֽPqk]1|ޛZ*Cgk|X49'bQ[wTFn)QEI,y guԓVpY}mԪj(tVbDTP[&f8@N@€TўШ pkN>Xay63V" زKoNvn2h>Q%R yc4rv(ֽ?_Oe(yI_+OF%Wҩ9ioyx%#֓OTaO{Q__1ٹ'y nY8I Uiv#8, -IqRaEsZ  XJ_܀hi-p'Hٴ,'RԳ] 3kơ+<(*a>b \}\iWm TjdO##ԩl'PB-R7Sfb)YuêY,'mG&F$ ?V w%z->_]п5JOpXLs)\i-dHk[U"aRa`)-wm mdPyҼ]gF'o̷<\ &4PL!Z bc.0HNKP=}dqK%XU1˒[O=@|pJ A?W)-NMos3gsf->i a7|<ۋچ/aːu/vaVcqgqkѢ0E$Æ!"%B!bAii&~JUyg)cYO%ɢO(?<ߐtQ?Skit *;Oj^Q8YR1zS,蒞I>E6YwMR1dKk* GD.x's\$ $= لd#W|`D9T8 p]lN,t5i: axh\Y! r7Ei"%e4F F 'yy0 f*qΖx#:h6nlgVGOTXdݹWanٵy4bn,w7Z=m3+ 6hԝ{<\rsp$J24sj{@69aCw? c;V4InC@ 40O咺C_:RiNϷ62/lYNN^á<'rLm˺t.|A͓w>僯Ho:!IQ=&aQPb_i0zM8]k֙.%ma~1k<>jq h∨EȨ`@xJXиl\#^X@ Ɍ !fW=E>xF`q '359nQV睽nwIK t{A`5mFL? S'p䒗L2cHåȡ',=+0'r)Lywyso#TlMpSshXZ7#5,QY=-v[qBJCyi4ׄ7xJkQt׼*!yP/PQ n2a r,:Czh0GQ]/W/ %4Ab>U)ƟDW ݪBUO~ Ђ !0;M| LJPnU;/4Hes;L|AشBߓ@F-|8: joNg' Hc\Y-qWmؾMel 6rhc|r1Lҩ`Pd lx`Ǡ tnb tƙfA'AIY1Ljl/ez=x3VWwyϐ!8i6qJ_цU4|:eI'T9#%~~g?|SQ„S;DpȞ3ȳ#,>yfL_dƿ3VshLJ::&KL\F[bL֍ޱ¨rSզe+_iЉ/ DE5iZ?7pۙ9JFIJ- +n5tk"r-,u0g ZpZ'[Q[5}+fN`d9`3FtR["h 4r<ÈwYJ#x<@ջcZFlfB?k ; @رߙO;쭉֩3w.A!\Eq7؊ xgűD *H4KVN\raD6>#AiivWsf͓g,~jdV$OCԗ9 :D#EAE9/9UA6PSqOdՑ)E3;UBv>Ii)iK*Y矍Y  Oxu^ EmËQ6 0}.%tD-O5*O1؉P/H6D2IK}C浅/^ߐnOd]?1Mk?8)p0kf qTPX[]$Y~{P}qx.@Mw@Nq}Fۙ{\8}S$>jZkKΰs J\2Xq Jtfhb==Gcsvn9]iW^:vZT@ v+U}YG^CE̞JH*|OfrG%.G%RC`{(_[%qgP7::$< $%cx 8Jg^?ne ѩw$W&TŒD&)d置V#19&(<fs/dwqlj@Ce{[*cęY|NHF#  7BtY 斃0 4Z+bK{X:C:ag000iON(QPS#azPZEl҂:xR "K'fIBb^T0 z+mS+knՏ&^Ǥynjq!dfVy(HzROFb.͜d1/ ߺ/:!vY:񢵉=t́yݯC% 1X zI7MSxغAoքw}x{A4oX`X0!)JhC Ey=lhHI8X>>YMIu O`1R4Lh`L_uE2NNK!^ƨRp|⪛$6C75r y()a adtwTar mes dC lrobnkto8mo or9. D IE71.1.gzWms6_i+96iIgr_4sq X5,DT&N?R*6$XfR +CΨkѱ<[4O$G{?C+Pr-E:L#MJȏR;Ub$4=If0~YMNԭ2^U|a}2֯rg4zd峭?H K!B,Ǝ!INFk"Yjb*3sBlmWuϣ8I8J0S aGR(=X2屣]UhYew<6u< RB#\c cAa/d[;$;ZFJKzR!p"Nw~煢\#-*RcuTN=b5Wxp 5oNk5Z`}?0 l"$B(oPnDsܑ Vyv\Tog-sb_Q,;k D[µ 0V̾6*L-54n萯AAk,W\_hI\/3"Rk> ,2եb tcgh'Eͩ#.H:N\DLSe^K(If Rk2c`_D rKS HWʋ^W;A-I~Df={F4R6*X͉@"WrFR \N"pe*"="i ESTc$C/bZY2{\M4 j:>;k ^.lJҦcrld?EX:;kmzn.q. sc>=U_R{Ej:M度lΥNhzypVGÂ{ըH\'@,++Bgn06t Wo'ObfVY&vF#LqhC*P qeZ&k\/ &C\R}ݭVP T@GL(/a#2F\i4 ڮP%ݠw{S%}J7AoɿF Ѭ?Ѧ]u_{wG`A׿rJkvzhFE^lq`]٧r`ccc^#œݥ.Bz )$7LQzҾcaOUw+"k`~26 X>&O~Qq8~(u` 9{w>\ly:8=l4/Q",uNf!o4%K\^$m7;ZsDY }I`Է)q4?"W+ay<`*]qvr |9ZWJ7w;5oj٬v QfWz]j_ n Oՠ>,t\LnS|AjszBj~13Jߗw.}sNWNf;X'p,ZigY-PQ|[ZUo"sG㕘De2WPL3h(G޳-ߦb$Y(L8V]~_B%FO*cVIeDk9SX*d'QX4L* ~Km֧1:U( qշ|˛yK&?>6)O\/$i(p k&3*y&cNHVD dm,JeLj-"Cw46-x]Fh:+-C $ pӧXѓiC#TȐBkPǷ3|25љKMBF1u^2[J/ ڒLO&m|hΣdQ>Wo<~Ҁq;`v:o:OSc6 R0! P#4oϊ'C<o;)8<}&Rad{znAzg[7%oBiS;vJy(}T hHq_"#&)i}Lj0K OeW =n: Wnt:x0!g"Ct0丰7mrK pp,#ӳ1&Zn[̔,c 045Ak`R!sب{1z^MDW 6gn _I3(cJLJyZ 05W2<'E,&pS0U9YʌV.e$scC7I&3q)Or39UY,Ͻxɒ!ͿA1yqV>C贱UERi'Rz~Jy CSaPc$Y9f8P`p"+ Mh5:ۗ'dVܱ%Ä `JNqX "yЧhpuiE{YDN7_xGvW`\_8-]a;O%51n>LR D\f:sFCAMc)AcwXcƠ yR`5*Rx:KǡTsm)M֑)KsdsiCcT2!($@?97ţ&=\mE a  (PwxwOSFKA24TaٓX$J`Y_T)rk']-) `LvOWNܩ,#9ٔ&{jV}[ڱMPg/{6r}x4r8|^g{+iĮ6(Vι J#uw) 7B̶"DG{]t&,VC a 5G;tlMNQҎ52$LD>1Qs34e=3Tv'@FIzۃfaldM+T_ڴV EH$dr|r?#FSBulMF\8@+p헨ذOQ煏u/$!Y "$&Eb@2آXTIW[L̽:2FWA!MLD|E|[ɰ+@m+`;ј)%\B㉓&N览Cg:}2m8rY$uA1Jqk}gxG- xM `ЍU׊>r[./k;59F[zWFJskC6ZS5o5հquSjd,ͥx#)]7 b])%0.pN弒Έ24}j;ThZUpG8(&ٍ?:{Q%ƙ6^lv{9K,p:7/0?P^eF2)*I̅,ѹ41#2Uеhy:KD{Ef+PXҺG/k/\ ? h4=0~&|FQE68fu=ׁSR{ #cuhsS:Tu?7^Ժn=_~2ߒ<m,Lpַʪ^Vv$[7)]lPI_C,{ߟχ;l#7MMG Sq ݹˇ̱SUDmQk]w5_oՆ7Y|5cžZ4&Dj8}bCTF@/%Ǚ%}SE4p>CY?ژH\e S:Βn#<ѲYoYvJRW#&S` қpOgHD) 5W`-YqV>&`9F&Os}8бqߕiN&nNʂ.fm ]u&"+*3e~ v.dih a:VVK$:;$d p-l*o\-ȁ.Ҳ[6"bL6UٽJS6WeGnON`UIJH7jO'bNƑVd\DqޡI?]'kwڼĚQ2V"4Bxe $~%:`%ˬ l<װ\'uA% 3}p"oo] Y1Q_=G~+L7=tˎMB$5#*`eW>&>t:| PqCeF}dI 揭6yJa~葘)@ǡcP =iU 0 epS7์ȃNJCIif/}1.]. ;X vBfO:ٶt9|5_g 9nQJ֛bL>;CjU :SO:xek6A-\s%B Z@Iφȩ2Uu*ڠعlx\4^J[Lf/v7I.>}qat>k5povnKDٜjT7zd;iFB4VY3]~Y?ץ8sF,; x_e+;Õ@}N.-iu(X\@.*ۢK e?\,4[;~[2nz!* ‚uutA/g'oί7}!ݨT62oʄE2?o;a_MzY‚3z/Ɏ#BC .Ji3ɔhF$,Qsh[[+ 9U+yvnO2-`= }wh͙Pֱ[WN2 fo,9מ"`HīyϾ"oc)m lL1̀8W1}&QR6HebW?uE6*965/v_a3c0dfF::::FsBuimy %'.bzr' Bazaar',GhgMurpcqSubRCSC_cssgV/Fortres)$->#a/r XS#(hibitSyEvRueOfVa($_xs, pp)0, 0(r' } els my@s@_;$r ()NoS)*{."::".}\&}->ex_to(.Q:$g Q bR!B,Ns!bd0AAyX@p)zNٰL{l7T}76Ob K: "F#\Tؐ:~.4\pS``G@Pg? E}r4ЃZsi+ 0@Ms2Nww͖2B1% n Y{\sA,X/kș]8f-IxfDnMکA+^e#8d!rOGVەa:A u A)={,(t.qQZ~R?:pP ̷A!(9AP(s+؈i!Eq~dv)vLU`*..Ӥ41Pt$4Q0DPPP ABZӮ\1Pu͜HڄFB$3w#(7[xR (!LN@vU_HAසH JcGmjwQ<[Z[*VlfG%/h-7B.\wgO*NLl(e/CjD-gc9ȕ׋+ ;t_JZ`Rn񳉵qK|Dq>S=}+,뼏 @^_SGa"tsi&hڸ1wyFhW9vLf42hl2z#P=C X Ps*90 dD>S ZLbj@ aP @u p6!ߐLrZ&qA[dӞU&֔E ghv #iS{2bd 1ġ6}/4/9ow VKn#NQڮQcDjsDM?cXkda`^aKyRHp r:a~%`#|v?jUrsUއHOݚ= "_ct^Z8 Lۘ&\\zޚEND }7v=&1&P{ m-v( U$$561{( ,A:sf/x(0(oy /NBf.Vk49M9z5hXժQ-GIQ0tLC*FCK1 +H ;q~( W'{{)~ ~Ш07RȽR@$(/s<!d Nb1F%bBk?\9bPDQ a 8!"F`Zԁ[( h+H<*폖9{XPH>  GZ})}迏5Myw~hOHR'ظ=}e( C;(+n'sOL}ipˌq>Á}z>>G9aL&4nO}`M'}>єK ?9?:l> cƏ?Xy%h ?gGhpϏg3V?^?Y]%C~2rAKX1fW+MhA"矛FbzV5?#BU@IcO|:???)(?@|oT<[z^7 cQ,S,`bL3fЄ%6}Nt t)w"Rcꎗ3ˏ%?vA2?\Q$Q0A@  j./nOpw,vdY8E<D Ptz?whC~]'q$ȪsFY?(ӄ|'듬:~?1yG Bz|b6GDOaVVFYG${0O܏\{? ("⏆?kSPvS䏀6LD?aYC)x88U ?[@kj?\OP0, tيtFsbW䜒ƑOҿքrl< 1/D,4w̻8әD(k'k97ev^=_> {g~],!NR>z,vwfsc4H8F*גm't!jLuv>yT*,#[< H_6M<Z2=^75`}L0^fx*G,ļ\;…jU+ĉ[q'26I4jŘ0B/įigJA7p,N22?<Q->& ; % W#נar 1+$yћ-ZwȃBِ8Cf.ܥo yӞe?{&#F=c_9ӢzHn'O} n 7[#rl~r/C+g}" +`I~X}| xd;/{)k^kp@}d˶yXC M#m^d,Ҥ,ͫ=r ;smj& A&AK l 9sm]?C&?v$%æKI+H_fc|+ @gR