SHARE
TWEET

Untitled

a guest Apr 26th, 2019 112 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. try {
  3.     var s_GIf = function(a) {
  4.         return a.He.$ ? a.He.$ : a.He.$ = new s_5f(a)
  5.     };
  6.     s_A("zfndQe");
  7.     var s__Mf = function(a, b) {
  8.         this.wa = new Image;
  9.         this.wa.crossOrigin = "Anonymous";
  10.         this.wa.src = "https://www.google.com/logos/fnbx/thanos/thanos_snap.png";
  11.         this.Ha = !1;
  12.         s_s(this.wa, "load", function() {
  13.             this.Ha = !0
  14.         }
  15.         .bind(this));
  16.         this.Da = new Image;
  17.         this.Da.crossOrigin = "Anonymous";
  18.         this.Da.src = "https://www.google.com/logos/fnbx/thanos/thanos_time.png";
  19.         this.Ga = !1;
  20.         s_s(this.wa, "load", function() {
  21.             this.Ga = !0
  22.         }
  23.         .bind(this));
  24.         this.Ia = a;
  25.         this.Fa = !1;
  26.         this.Ca = b.getContext("2d");
  27.         this.$ = b.width;
  28.         this.Ba = this.Aa = 0
  29.     };
  30.     s__Mf.prototype.Lz = function(a) {
  31.         if (0 !== this.Aa) {
  32.             a = Math.floor(48 * (1 - (this.Ba - a) / 2E3));
  33.             if (48 <= a)
  34.                 this.Ba = this.Aa = 0;
  35.             else {
  36.                 var b = 1 === this.Aa ? this.wa : this.Da;
  37.                 this.Ca.clearRect(0, 0, this.$, this.$);
  38.                 this.Ca.drawImage(b, 80 * a, 0, 80, 80, 0, 0, this.$, this.$)
  39.             }
  40.             this.Fa || (this.Fa = !0,
  41.             s_t(this.Ia, "display", "none"))
  42.         } else
  43.             this.Ca.clearRect(0, 0, this.$, this.$),
  44.             this.Ca.drawImage(this.wa, 0, 0, 80, 80, 0, 0, this.$, this.$),
  45.             s_vu(this)
  46.     }
  47.     ;
  48.     var s_0Mf = function(a) {
  49.         a.Aa = 1;
  50.         a.Ba = (new Date).getTime() + 2E3;
  51.         s_uu(a)
  52.     }
  53.       , s_1Mf = function(a) {
  54.         a.Aa = 2;
  55.         a.Ba = (new Date).getTime() + 2E3;
  56.         s_uu(a)
  57.     }
  58.       , s_2Mf = function(a) {
  59.         return a.Ha && a.Ga
  60.     };
  61.     var s_HIf = function() {
  62.         var a = s_l("resultStats");
  63.         if (null === a)
  64.             return null;
  65.         for (var b = void 0, c = [], d = [], e = s_c(a.innerHTML.replace(/<(.*?)>/g, "").replace(/&(.*?);/g, "").split(" ")), f = e.next(); !f.done; f = e.next())
  66.             f = f.value,
  67.             isNaN(f[0]) || void 0 !== b ? void 0 === b ? c.push(f) : d.push(f) : b = f;
  68.         if (void 0 === b)
  69.             return null;
  70.         f = e = "";
  71.         for (var g = 0; g < b.length; g++) {
  72.             var h = b[g];
  73.             isNaN(parseInt(h, 10)) ? f = h : e += h
  74.         }
  75.         return {
  76.             element: a,
  77.             prefix: c.join(" "),
  78.             E8b: parseInt(e, 10),
  79.             jGa: parseInt(e, 10),
  80.             suffix: d.join(" "),
  81.             D9b: f
  82.         }
  83.     };
  84.     var s_Jwf = [[".g"], [".c"], ["g-section-with-header"], [".vk_c"], [".mnr-c"]]
  85.       , s_Lwf = [["#botstuff"], [".wp-ms", "PARENT"], [".mnr-c"]]
  86.       , s_IMf = function() {
  87.         for (var a = s_k.Fp ? s_l("gsr") : s_l("rcnt"), b = new Set, c = s_c(s_k.Fp ? s_Lwf : s_Jwf), d = c.next(); !d.done; d = c.next()) {
  88.             d = d.value;
  89.             var e = Array.prototype.slice.call(a.querySelectorAll(d[0]), 0);
  90.             e = s_c(e);
  91.             for (var f = e.next(); !f.done; f = e.next())
  92.                 f = f.value,
  93.                 2 === d.length && "PARENT" === d[1] ? (f = f.parentElement,
  94.                 null !== f && b.add(f)) : b.add(f)
  95.         }
  96.         a = Array.from(b);
  97.         b = [];
  98.         for (c = 0; c < a.length; c++) {
  99.             d = a[c];
  100.             e = !0;
  101.             f = d.getBoundingClientRect();
  102.             if (s_HMf(d) || 0 === f.width || 0 === f.height)
  103.                 e = !1;
  104.             if (e)
  105.                 for (f = 0; f < a.length; f++)
  106.                     if (c !== f && s_sd(a[f], d)) {
  107.                         e = !1;
  108.                         break
  109.                     }
  110.             e && b.push(d)
  111.         }
  112.         return b
  113.     }
  114.       , s_HMf = function(a) {
  115.         do {
  116.             if (s_P(a, "wpt-hidden"))
  117.                 return !0;
  118.             if (a.id.includes("kp-wp-tab"))
  119.                 break;
  120.             a = a.parentElement
  121.         } while (null !== a);return !1
  122.     };
  123.     var s_iLd = void 0 !== window.html2canvas
  124.       , s_gX = s_iLd ? 1.5 : 1.75
  125.       , s_LIf = function(a) {
  126.         s_U.call(this, a.Wa);
  127.         this.Za = this.La("fhaEZe").el();
  128.         this.wa = this.Oa().el();
  129.         this.Ka = s_9h(this.wa);
  130.         this.Ia = this.La("wvK4k").el();
  131.         this.Ia.width = this.Ka.width;
  132.         this.Ia.height = this.Ka.height;
  133.         s_ce(this.Ia, this.Ka.width, this.Ka.height);
  134.         this.Na = new s__Mf(this.Za,this.Ia);
  135.         this.hb = this.getData("osrp").$(!1);
  136.         this.Aa = !1;
  137.         a = s_Sb() ? "touchend" : "click";
  138.         s_GIf(this).listen(this.wa, a, this.rb.bind(this));
  139.         this.Ga = window.AudioContext ? new window.AudioContext : window.webkitAudioContext ? new window.webkitAudioContext : null;
  140.         this.Qa = {};
  141.         null !== this.Ga && (s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_snap_sound.mp3"),
  142.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_1.mp3"));
  143.         this.Va = !1;
  144.         this.Ca = this.Fa = 0;
  145.         this.Xa = s_Myf(this);
  146.         this.Ha = [];
  147.         this.Da = [];
  148.         this.Ra = this.Ba = -1;
  149.         this.$ = s_HIf();
  150.         s_uu(this)
  151.     };
  152.     s_f(s_LIf, s_U);
  153.     s_LIf.Pa = s_U.Pa;
  154.     var s_Myf = function(a) {
  155.         return s_IMf().filter(function(b) {
  156.             return !s_sd(b, this.wa)
  157.         }
  158.         .bind(a))
  159.     }
  160.       , s_1If = function(a) {
  161.         a = a.Xa.slice(0);
  162.         for (var b = a.length; 0 < b; b--) {
  163.             var c = a.splice(Math.floor(Math.random() * b), 1)[0];
  164.             a.push(c)
  165.         }
  166.         return a
  167.     };
  168.     s_LIf.prototype.rb = function(a) {
  169.         this.Va || (this.Va = !0,
  170.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_2.mp3"),
  171.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_3.mp3"),
  172.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_4.mp3"),
  173.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_5.mp3"),
  174.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_dust_6.mp3"),
  175.         s_KIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_reverse_sound.mp3"));
  176.         if (0 === this.Ca && s_2Mf(this.Na)) {
  177.             if (this.Aa) {
  178.                 for (var b = !0, c = s_c(this.Da), d = c.next(); !d.done; d = c.next())
  179.                     if (!s_HMf(d.value)) {
  180.                         b = !1;
  181.                         break
  182.                     }
  183.                 if (b) {
  184.                     b = s_c(this.Da);
  185.                     for (d = b.next(); !d.done; d = b.next())
  186.                         d = d.value,
  187.                         s_Fm(d, ""),
  188.                         s_t(d, "visibility", "visible"),
  189.                         s_t(d, "opacity", 1);
  190.                     this.Da = [];
  191.                     this.Aa = !1
  192.                 }
  193.             }
  194.             if (this.Aa)
  195.                 s_b(this.wa, {
  196.                     interactionContext: 1
  197.                 }),
  198.                 this.Ca = 2,
  199.                 s_MIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_reverse_sound.mp3"),
  200.                 s_1Mf(this.Na),
  201.                 s_C(function() {
  202.                     for (var e = s_c(this.Da), f = e.next(); !f.done; f = e.next())
  203.                         f = f.value,
  204.                         s_t(f, "visibility", "visible"),
  205.                         s_Fm(f, "opacity 1.5s ease"),
  206.                         s_t(f, "opacity", 1),
  207.                         s_Ryf(this, s_md(f));
  208.                     null !== this.$ && s_Oyf(this, this.$.element, 1500);
  209.                     this.Da = [];
  210.                     this.Aa = !1
  211.                 }
  212.                 .bind(this), 562.5),
  213.                 s_C(function() {
  214.                     this.Ca = 0
  215.                 }
  216.                 .bind(this), 2250);
  217.             else {
  218.                 s_b(this.wa, {
  219.                     interactionContext: 0
  220.                 });
  221.                 this.Xa = s_Myf(this);
  222.                 this.Ca = 1;
  223.                 s_MIf(this, "https://www.google.com/logos/fnbx/thanos/thanos_snap_sound.mp3");
  224.                 s_0Mf(this.Na);
  225.                 d = s_1If(this);
  226.                 for (b = 0; b < d.length / 2; b++)
  227.                     this.Ha.push(d[b]);
  228.                 s_C(this.Ma.bind(this), 2250)
  229.             }
  230.             a.preventDefault();
  231.             a.stopPropagation()
  232.         }
  233.     }
  234.     ;
  235.     s_LIf.prototype.Ma = function() {
  236.         if (0 === this.Ha.length) {
  237.             var a = s_k.Fp && !this.hb ? s_eGe(this.wa) + s_$c().height / 4 : 0;
  238.             window.scrollTo(0, a);
  239.             this.Aa = !0;
  240.             this.Ca = 0;
  241.             this.Ba = -1
  242.         } else
  243.             a = this.Ha[0],
  244.             s_HMf(a) ? (this.Ha = [],
  245.             this.Ma()) : (this.Ba = s_eGe(a),
  246.             window.scrollTo(0, this.Ba),
  247.             this.Ra = s_C(this.Ta.bind(this), 3E3))
  248.     }
  249.     ;
  250.     var s_eGe = function(a) {
  251.         a = s_8d(a).y - s_$c().height / 2 + a.getBoundingClientRect().height / 2;
  252.         return a > s_4h() - s_$c().height ? s_4h() - s_$c().height : 0 > a ? 0 : a
  253.     }
  254.       , s_kLd = function(a, b) {
  255.         s_iLd ? window.html2canvas(b, {
  256.             Ax: !1,
  257.             k7b: !0,
  258.             g7b: function(c) {
  259.                 c = c.tagName.toLowerCase();
  260.                 return s_k.product.qK && "none" !== s_1d(b, "background-image") ? !0 : "iframe" === c || "svg" === c
  261.             },
  262.             width: b.getBoundingClientRect().width + 100,
  263.             x: s_8d(b).x - 50
  264.         }).then(function(c) {
  265.             s_MIf(a, s_3Mf(a));
  266.             s_C(a.Ma.bind(a), 2150);
  267.             var d = c.width
  268.               , e = c.height
  269.               , f = c.getContext("2d");
  270.             try {
  271.                 var g = f.getImageData(0, 0, d, e)
  272.             } catch (q) {
  273.                 c = s_gX + 1.35;
  274.                 s_Fm(b, "opacity " + c + "s ease");
  275.                 s_t(b, "opacity", 0);
  276.                 s_C(function() {
  277.                     s_t(b, "visibility", "hidden")
  278.                 }, 1E3 * c);
  279.                 return
  280.             }
  281.             s_Fm(b, "opacity " + s_gX + "s ease");
  282.             s_t(b, "opacity", 0);
  283.             s_C(function() {
  284.                 s_t(b, "visibility", "hidden")
  285.             }, 1E3 * s_gX);
  286.             s_ie(c, !0);
  287.             s_t(c, "position", "absolute");
  288.             s_t(c, "pointerEvents", "none");
  289.             if (s_he(b)) {
  290.                 var h = parseInt(s_1d(b, "margin-right"), 10)
  291.                   , k = "relative" === s_1d(b, "position") ? parseInt(s_1d(b, "right"), 10) : 0;
  292.                 s_t(c, "margin-right", -35 + (0 > h ? h : 0) + (0 > k ? k : 0) + "px");
  293.                 s_t(c, "margin-top", "-1px")
  294.             } else
  295.                 h = parseInt(s_1d(b, "margin-left"), 10),
  296.                 k = "relative" === s_1d(b, "position") ? parseInt(s_1d(b, "left"), 10) : 0,
  297.                 s_t(c, "margin-left", -50 + (0 > h ? h : 0) + (0 > k ? k : 0) + "px");
  298.             s_Fm(c, "transform " + s_gX + "s ease-out, opacity " + s_gX + "s ease-out");
  299.             h = [];
  300.             for (k = 0; 32 > k; ++k)
  301.                 h.push(f.createImageData(d, e));
  302.             for (f = 0; f < d; ++f)
  303.                 for (k = 0; k < e; ++k)
  304.                     for (var l = 0; 2 > l; ++l)
  305.                         for (var m = Math.floor(32 * (Math.random() + 2 * f / d) / 3), n = 4 * (k * d + f), p = 0; 4 > p; ++p)
  306.                             h[m].data[n + p] = g.data[n + p];
  307.             d = {};
  308.             for (e = 0; 32 > e; d = {
  309.                 yR: d.yR
  310.             },
  311.             ++e)
  312.                 d.yR = c.cloneNode(!0),
  313.                 d.yR.getContext("2d").putImageData(h[e], 0, 0),
  314.                 s_t(d.yR, "transitionDelay", 1.35 * e / 32 + "s"),
  315.                 s_hd(d.yR, b),
  316.                 s_C(function(q) {
  317.                     return function() {
  318.                         var r = 2 * Math.PI * (Math.random() - .5);
  319.                         s_t(q.yR, "transform", "rotate(" + 15 * (Math.random() - .5) + "deg) translate(" + 60 * Math.cos(r) + "px, " + 30 * Math.sin(r) + "px)\n                  rotate(" + 15 * (Math.random() - .5) + "deg)");
  320.                         s_t(q.yR, "opacity", 0);
  321.                         s_C(function() {
  322.                             s_kd(q.yR)
  323.                         }, 1E3 * (s_gX + 1 + Math.random()))
  324.                     }
  325.                 }(d), 0)
  326.         }) : (s_Fm(b, "opacity " + s_gX + "s ease"),
  327.         s_t(b, "opacity", 0),
  328.         s_C(function() {
  329.             s_t(b, "visibility", "hidden")
  330.         }, 1E3 * s_gX),
  331.         s_jLd(b, !1),
  332.         s_jLd(b, !0),
  333.         s_MIf(a, s_3Mf(a)),
  334.         s_C(a.Ma.bind(a), 2150))
  335.     }
  336.       , s_jLd = function(a, b) {
  337.         var c = a.cloneNode(!0);
  338.         s_ie(c, !0);
  339.         s_t(c, "position", "absolute");
  340.         s_5d(c, a.offsetLeft, a.offsetTop);
  341.         s_ce(c, a.offsetWidth, a.offsetHeight);
  342.         s_t(c, "opacity", 1);
  343.         s_t(c, "margin", "0px");
  344.         s_Fm(c, "opacity " + s_gX + "s ease, margin-left " + s_gX + "s ease");
  345.         s_id(c, a);
  346.         s_C(function() {
  347.             s_t(c, "opacity", 0);
  348.             s_t(c, "margin-left", 30 * (b ? 1 : -1) + "px")
  349.         }, 0);
  350.         s_C(function() {
  351.             s_kd(c)
  352.         }, 1E3 * s_gX)
  353.     }
  354.       , s_Ryf = function(a, b) {
  355.         if (0 !== b.length) {
  356.             b = s_c(b);
  357.             for (var c = b.next(); !c.done; c = b.next())
  358.                 c = c.value,
  359.                 s_Ryf(a, s_md(c)),
  360.                 s_Oyf(a, c, 750)
  361.         }
  362.     }
  363.       , s_Oyf = function(a, b, c) {
  364.         var d = s_0d(b, "color")
  365.           , e = s_1d(b, "color");
  366.         s_t(b, "color", "green");
  367.         c += 250 * Math.random();
  368.         s_C(function(f, g) {
  369.             s_Fm(f, "color 5s ease");
  370.             s_t(f, "color", g)
  371.         }
  372.         .bind(a, b, e), c);
  373.         s_C(function(f, g) {
  374.             s_Fm(f, "");
  375.             s_t(f, "color", g)
  376.         }
  377.         .bind(a, b, d), 5E3 + c)
  378.     }
  379.       , s_3Mf = function(a) {
  380.         switch (a.Fa) {
  381.         default:
  382.         case 0:
  383.             var b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_1.mp3";
  384.             break;
  385.         case 1:
  386.             b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_2.mp3";
  387.             break;
  388.         case 2:
  389.             b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_3.mp3";
  390.             break;
  391.         case 3:
  392.             b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_4.mp3";
  393.             break;
  394.         case 4:
  395.             b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_5.mp3";
  396.             break;
  397.         case 5:
  398.             b = "https://www.google.com/logos/fnbx/thanos/thanos_dust_6.mp3"
  399.         }
  400.         a.Fa += 1;
  401.         6 === a.Fa && (a.Fa = 0);
  402.         return b
  403.     };
  404.     s_LIf.prototype.Lz = function() {
  405.         if (null !== this.$ && 1 !== this.Ca) {
  406.             var a = this.Aa ? Math.round(this.$.E8b / 2) : this.$.E8b;
  407.             if (this.$.jGa !== a) {
  408.                 var b = Math.round((a - this.$.jGa) / (a > this.$.jGa ? 10 : 15));
  409.                 this.$.jGa = 100 > Math.abs(b) ? a : this.$.jGa + b;
  410.                 a = this.$.D9b;
  411.                 b = this.$.jGa.toString();
  412.                 if ("" === a)
  413.                     a = b;
  414.                 else {
  415.                     for (var c = "", d = b.length - 1; 0 <= d; d--)
  416.                         c = b[d] + c,
  417.                         0 !== d && 0 == (b.length - d) % 3 && (c = a + c);
  418.                     a = c
  419.                 }
  420.                 a = s_Utf(this.$.prefix + " " + a + " " + this.$.suffix);
  421.                 s_8ca(this.$.element, a)
  422.             }
  423.         }
  424.         0 <= this.Ba && 150 >= Math.abs(s_bd().y - this.Ba) && this.Ta()
  425.     }
  426.     ;
  427.     s_LIf.prototype.Ta = function() {
  428.         s_aG(this.Ra);
  429.         this.Ba = this.Ra = -1;
  430.         var a = this.Ha.shift();
  431.         this.Da.push(a);
  432.         s_kLd(this, a)
  433.     }
  434.     ;
  435.     var s_MIf = function(a, b) {
  436.         if (null === a.Ga)
  437.             s_NIf(a, b).play();
  438.         else if (a.Qa[b]) {
  439.             var c = a.Ga.createBufferSource();
  440.             c.buffer = a.Qa[b];
  441.             c.connect(a.Ga.destination);
  442.             (window.AudioContext || window.webkitAudioContext) && c.start(0)
  443.         }
  444.     }
  445.       , s_NIf = function(a, b) {
  446.         var c = s_ed("AUDIO");
  447.         s_mhe(c, b);
  448.         a.wa.appendChild(c);
  449.         s_GIf(a).Xk(c, "ended", function() {
  450.             this.wa.removeChild(c)
  451.         }
  452.         .bind(a));
  453.         return c
  454.     }
  455.       , s_KIf = function(a, b) {
  456.         var c = new s_Xf;
  457.         c.kK("arraybuffer");
  458.         var d = function(e) {
  459.             e = e.target;
  460.             if (!e.isSuccess())
  461.                 throw Error("cd");
  462.             e = e.getResponse();
  463.             this.Ga.decodeAudioData(e, function(f) {
  464.                 this.Qa[b] = f
  465.             }
  466.             .bind(this))
  467.         }
  468.         .bind(a);
  469.         s_GIf(a).Xk(c, "complete", d);
  470.         c.send(b, "GET")
  471.     };
  472.     s_V1a(s_r2a, s_LIf);
  473.  
  474.     s_ja().$();
  475. } catch (e) {
  476.     _DumpException(e)
  477. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top