Kafeine

NucleotideBeautify

Apr 2nd, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.87 KB | None | 0 0
  1. eval(function (p, a, c, k, e, d) {
  2. e = 3Dfunction(c) {
  3. return (c < a ? '' : e(parseInt(c / a))) + ((c = 3Dc % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
  4. };
  5. if (!''.replace(/^/, String)) {
  6. while (c--) d[e(c)] = 3Dk[c] || e(c);
  7. k = 3D[function (e) {
  8. return d[e]
  9. }];
  10. e = 3Dfunction() {
  11. return '\\w+'
  12. };
  13. c = 3D1
  14. };
  15. while (c--)
  16. if (k[c]) p = 3Dp.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]);
  17. return p
  18. }('7 x=3D6(){7 1D=3D"2.0.2";7 C=3D/\\s*,\\s*/;7 x=3D6(s,A){33{7 m=3D[];7 u=3D1z.32.2c&&!A;7 b=3D(A)?(A.31=3D=3D22)?A:[A]:[1g];7 1E=3D18(s).1l(C),i;9(i=3D0;i<1E.y;i++){s=3D1y(1E[i]);8(U&&s.Z(0,3).2b("")=3D=3D" *#"){s=3Ds.Z(2);A=3D24([],b,s[1])}1A A=3Db;7 j=3D0,t,f,a,c=3D"";H(j<s.y){t=3Ds[j++];f=3Ds[j++];c+=3Dt+f;a=3D"";8(s[j]=3D=3D"("){H(s[j++]!=3D")")a+=3Ds[j];a=3Da.Z(0,-1);c+=3D"("+a+")"}A=3D(u&&V[c])?V[c]:21(A,t,f,a);8(u)V[c]=3DA}m=3Dm.30(A)}2a x.2d;5 m}2Z(e){x.2d=3De;5[]}};x.1Z=3D6(){5"6 x() {\\n [1D "+1D+"]\\n}"};7 V=3D{};x.2c=3DL;x.2Y=3D6(s){8(s){s=3D1y(s).2b("");2a V[s]}1A V=3D{}};7 29=3D{};7 19=3DL;x.15=3D6(n,s){8(19)1i("s=3D"+1U(s));29[n]=3D12 s()};x.2X=3D6(c){5 c?1i(c):o};7 D=3D{};7 h=3D{};7 q=3D{P:/\\[([\\w-]+(\\|[\\w-]+)?)\\s*(\\W?=3D)?\\s*([^\\]]*)\\]/};7 T=3D[];D[" "]=3D6(r,f,t,n){7 e,i,j;9(i=3D0;i<f.y;i++){7 s=3DX(f[i],t,n);9(j=3D0;(e=3Ds[j]);j++){8(M(e)&&14(e,n))r.z(e)}}};D["#"]=3D6(r,f,i){7 e,j;9(j=3D0;(e=3Df[j]);j++)8(e.B=3D=3Di)r.z(e)};D["."]=3D6(r,f,c){c=3D12 1t("(^|\\\\s)"+c+"(\\\\s|$)");7 e,i;9(i=3D0;(e=3Df[i]);i++)8(c.l(e.1V))r.z(e)};D[":"]=3D6(r,f,p,a){7 t=3Dh[p],e,i;8(t)9(i=3D0;(e=3Df[i]);i++)8(t(e,a))r.z(e)};h["2W"]=3D6(e){7 d=3DQ(e);8(d.1C)9(7 i=3D0;i<d.1C.y;i++){8(d.1C[i]=3D=3De)5 K}};h["2V"]=3D6(e){};7 M=3D6(e){5(e&&e.1c=3D=3D1&&e.1f!=3D"!")?e:23};7 16=3D6(e){H(e&&(e=3De.2U)&&!M(e))28;5 e};7 G=3D6(e){H(e&&(e=3De.2T)&&!M(e))28;5 e};7 1r=3D6(e){5 M(e.27)||G(e.27)};7 1P=3D6(e){5 M(e.26)||16(e.26)};7 1o=3D6(e){7 c=3D[];e=3D1r(e);H(e){c.z(e);e=3DG(e)}5 c};7 U=3DK;7 1h=3D6(e){7 d=3DQ(e);5(2S d.25=3D=3D"2R")?/\\.1J$/i.l(d.2Q):2P(d.25=3D=3D"2O 2N")};7 Q=3D6(e){5 e.2M||e.1g};7 X=3D6(e,t){5(t=3D=3D"*"&&e.1B)?e.1B:e.X(t)};7 17=3D6(e,t,n){8(t=3D=3D"*")5 M(e);8(!14(e,n))5 L;8(!1h(e))t=3Dt.2L();5 e.1f=3D=3Dt};7 14=3D6(e,n){5!n||(n=3D=3D"*")||(e.2K=3D=3Dn)};7 1e=3D6(e){5 e.1G};6 24(r,f,B){7 m,i,j;9(i=3D0;i<f.y;i++){8(m=3Df[i].1B.2J(B)){8(m.B=3D=3DB)r.z(m);1A 8(m.y!=3D23){9(j=3D0;j<m.y;j++){8(m[j].B=3D=3DB)r.z(m[j])}}}}5 r};8(![].z)22.2I.z=3D6(){9(7 i=3D0;i<1z.y;i++){o[o.y]=3D1z[i]}5 o.y};7 N=3D/\\|/;6 21(A,t,f,a){8(N.l(f)){f=3Df.1l(N);a=3Df[0];f=3Df[1]}7 r=3D[];8(D[t]){D[t](r,A,f,a)}5 r};7 S=3D/^[^\\s>+~]/;7 20=3D/[\\s#.:>+~()@]|[^\\s#.:>+~()@]+/g;6 1y(s){8(S.l(s))s=3D" "+s;5 s.P(20)||[]};7 W=3D/\\s*([\\s>+~(),]|^|$)\\s*/g;7 I=3D/([\\s>+~,]|[^(]\\+|^)([#.:@])/g;7 18=3D6(s){5 s.O(W,"$1").O(I,"$1*$2")};7 1u=3D{1Z:6(){5"\'"},P:/^(\'[^\']*\')|("[^"]*")$/,l:6(s){5 o.P.l(s)},1S:6(s){5 o.l(s)?s:o+s+o},1Y:6(s){5 o.l(s)?s.Z(1,-1):s}};7 1s=3D6(t){5 1u.1Y(t)};7 E=3D/([\\/()[\\]?{}|*+-])/g;6 R(s){5 s.O(E,"\\\\$1")};x.15("1j-2H",6(){D[">"]=3D6(r,f,t,n){7 e,i,j;9(i=3D0;i<f.y;i++){7 s=3D1o(f[i]);9(j=3D0;(e=3Ds[j]);j++)8(17(e,t,n))r.z(e)}};D["+"]=3D6(r,f,t,n){9(7 i=3D0;i<f.y;i++){7 e=3DG(f[i]);8(e&&17(e,t,n))r.z(e)}};D["@"]=3D6(r,f,a){7 t=3DT[a].l;7 e,i;9(i=3D0;(e=3Df[i]);i++)8(t(e))r.z(e)};h["2G-10"]=3D6(e){5!16(e)};h["1x"]=3D6(e,c){c=3D12 1t("^"+c,"i");H(e&&!e.13("1x"))e=3De.1n;5 e&&c.l(e.13("1x"))};q.1X=3D/\\\\:/g;q.1w=3D"@";q.J=3D{};q.O=3D6(m,a,n,c,v){7 k=3Do.1w+m;8(!T[k]){a=3Do.1W(a,c||"",v||"");T[k]=3Da;T.z(a)}5 T[k].B};q.1Q=3D6(s){s=3Ds.O(o.1X,"|");7 m;H(m=3Ds.P(o.P)){7 r=3Do.O(m[0],m[1],m[2],m[3],m[4]);s=3Ds.O(o.P,r)}5 s};q.1W=3D6(p,t,v){7 a=3D{};a.B=3Do.1w+T.y;a.2F=3Dp;t=3Do.J[t];t=3Dt?t(o.13(p),1s(v)):L;a.l=3D12 2E("e","5 "+t);5 a};q.13=3D6(n){1d(n.2D()){F"B":5"e.B";F"2C":5"e.1V";F"9":5"e.2B";F"1T":8(U){5"1U((e.2A.P(/1T=3D\\\\1v?([^\\\\s\\\\1v]*)\\\\1v?/)||[])[1]||\'\')"}}5"e.13(\'"+n.O(N,":")+"\')"};q.J[""]=3D6(a){5 a};q.J["=3D"]=3D6(a,v){5 a+"=3D=3D"+1u.1S(v)};q.J["~=3D"]=3D6(a,v){5"/(^| )"+R(v)+"( |$)/.l("+a+")"};q.J["|=3D"]=3D6(a,v){5"/^"+R(v)+"(-|$)/.l("+a+")"};7 1R=3D18;18=3D6(s){5 1R(q.1Q(s))}});x.15("1j-2z",6(){D["~"]=3D6(r,f,t,n){7 e,i;9(i=3D0;(e=3Df[i]);i++){H(e=3DG(e)){8(17(e,t,n))r.z(e)}}};h["2y"]=3D6(e,t){t=3D12 1t(R(1s(t)));5 t.l(1e(e))};h["2x"]=3D6(e){5 e=3D=3DQ(e).1H};h["2w"]=3D6(e){7 n,i;9(i=3D0;(n=3De.1F[i]);i++){8(M(n)||n.1c=3D=3D3)5 L}5 K};h["1N-10"]=3D6(e){5!G(e)};h["2v-10"]=3D6(e){e=3De.1n;5 1r(e)=3D=3D1P(e)};h["2u"]=3D6(e,s){7 n=3Dx(s,Q(e));9(7 i=3D0;i<n.y;i++){8(n[i]=3D=3De)5 L}5 K};h["1O-10"]=3D6(e,a){5 1p(e,a,16)};h["1O-1N-10"]=3D6(e,a){5 1p(e,a,G)};h["2t"]=3D6(e){5 e.B=3D=3D2s.2r.Z(1)};h["1M"]=3D6(e){5 e.1M};h["2q"]=3D6(e){5 e.1q=3D=3D=3DL};h["1q"]=3D6(e){5 e.1q};h["1L"]=3D6(e){5 e.1L};q.J["^=3D"]=3D6(a,v){5"/^"+R(v)+"/.l("+a+")"};q.J["$=3D"]=3D6(a,v){5"/"+R(v)+"$/.l("+a+")"};q.J["*=3D"]=3D6(a,v){5"/"+R(v)+"/.l("+a+")"};6 1p(e,a,t){1d(a){F"n":5 K;F"2p":a=3D"2n";1a;F"2o":a=3D"2n+1"}7 1m=3D1o(e.1n);6 1k(i){7 i=3D(t=3D=3DG)?1m.y-i:i-1;5 1m[i]=3D=3De};8(!Y(a))5 1k(a);a=3Da.1l("n");7 m=3D1K(a[0]);7 s=3D1K(a[1]);8((Y(m)||m=3D=3D1)&&s=3D=3D0)5 K;8(m=3D=3D0&&!Y(s))5 1k(s);8(Y(s))s=3D0;7 c=3D1;H(e=3Dt(e))c++;8(Y(m)||m=3D=3D1)5(t=3D=3DG)?(c<=3Ds):(s>=3Dc);5(c%m)=3D=3Ds}});x.15("1j-2m",6(){U=3D1i("L;/*@2l@8(@\\2k)U=3DK@2j@*/");8(!U){X=3D6(e,t,n){5 n?e.2i("*",t):e.X(t)};14=3D6(e,n){5!n||(n=3D=3D"*")||(e.2h=3D=3Dn)};1h=3D1g.1I?6(e){5/1J/i.l(Q(e).1I)}:6(e){5 Q(e).1H.1f!=3D"2g"};1e=3D6(e){5 e.2f||e.1G||1b(e)};6 1b(e){7 t=3D"",n,i;9(i=3D0;(n=3De.1F[i]);i++){1d(n.1c){F 11:F 1:t+=3D1b(n);1a;F 3:t+=3Dn.2e;1a}}5 t}}});19=3DK;5 x}();', 62, 190, '|||||return|function|var|if|for||||||||pseudoClasses||||test|||this||AttributeSelector|||||||cssQuery|length|push|fr|id||selectors||case|nextElementSibling|while||tests|true|false|thisElement||replace|match|getDocument|regEscape||attributeSelectors|isMSIE|cache||getElementsByTagName|isNaN|slice|child||new|getAttribute|compareNamespace|addModule|previousElementSibling|compareTagName|parseSelector|loaded|break|_0|nodeType|switch|getTextContent|tagName|document|isXML|eval|css|_1|split|ch|parentNode|childElements|nthChild|disabled|firstElementChild|getText|RegExp|Quote|x22|PREFIX|lang|_2|arguments|else|all|links|version|se|childNodes|innerText|documentElement|contentType|xml|parseInt|indeterminate|checked|last|nth|lastElementChild|parse|_3|add|href|String|className|create|NS_IE|remove|toString|ST|select|Array|null|_4|mimeType|lastChild|firstChild|continue|modules|delete|join|caching|error|nodeValue|textContent|HTML|prefix|getElementsByTagNameNS|end|x5fwin32|cc_on|standard||odd|even|enabled|hash|location|target|not|only|empty|root|contains|level3|outerHTML|htmlFor|class|toLowerCase|Function|name|first|level2|prototype|item|scopeName|toUpperCase|ownerDocument|Document|XML|Boolean|URL|unknown|typeof|nextSibling|previousSibling|visited|link|valueOf|clearCache|catch|concat|constructor|callee|try'.split('|'), 0, {}))
Advertisement
Add Comment
Please, Sign In to add comment