Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.97 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>SafeFrame Container</title>
  6. <script>
  7. (function() {
  8. var m = this || self;
  9. var n = String.prototype.trim ? function(a) {
  10. return a.trim()
  11. }
  12. : function(a) {
  13. return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
  14. }
  15. , p = function(a, b) {
  16. return -1 != a.indexOf(b)
  17. }
  18. , t = function(a, b) {
  19. return a < b ? -1 : a > b ? 1 : 0
  20. };
  21. var w;
  22. a: {
  23. var x = m.navigator;
  24. if (x) {
  25. var y = x.userAgent;
  26. if (y) {
  27. w = y;
  28. break a
  29. }
  30. }
  31. w = ""
  32. }
  33. ;var A = function(a) {
  34. A[" "](a);
  35. return a
  36. };
  37. A[" "] = function() {}
  38. ;
  39. var C = function(a, b) {
  40. var c = B;
  41. return Object.prototype.hasOwnProperty.call(c, a) ? c[a] : c[a] = b(a)
  42. };
  43. var D = p(w, "Opera"), E = p(w, "Trident") || p(w, "MSIE"), F = p(w, "Edge"), G = p(w, "Gecko") && !(p(w.toLowerCase(), "webkit") && !p(w, "Edge")) && !(p(w, "Trident") || p(w, "MSIE")) && !p(w, "Edge"), H = p(w.toLowerCase(), "webkit") && !p(w, "Edge"), I;
  44. a: {
  45. var J = ""
  46. , K = function() {
  47. var a = w;
  48. if (G)
  49. return /rv:([^\);]+)(\)|;)/.exec(a);
  50. if (F)
  51. return /Edge\/([\d\.]+)/.exec(a);
  52. if (E)
  53. return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);
  54. if (H)
  55. return /WebKit\/(\S+)/.exec(a);
  56. if (D)
  57. return /(?:Version)[ \/]?(\S+)/.exec(a)
  58. }();
  59. K && (J = K ? K[1] : "");
  60. if (E) {
  61. var L, M = m.document;
  62. L = M ? M.documentMode : void 0;
  63. if (null != L && L > parseFloat(J)) {
  64. I = String(L);
  65. break a
  66. }
  67. }
  68. I = J
  69. }
  70. var aa = I
  71. , B = {}
  72. , N = function(a) {
  73. return C(a, function() {
  74. for (var b = 0, c = n(String(aa)).split("."), f = n(String(a)).split("."), d = Math.max(c.length, f.length), g = 0; 0 == b && g < d; g++) {
  75. var e = c[g] || ""
  76. , h = f[g] || "";
  77. do {
  78. e = /(\d*)(\D*)(.*)/.exec(e) || ["", "", "", ""];
  79. h = /(\d*)(\D*)(.*)/.exec(h) || ["", "", "", ""];
  80. if (0 == e[0].length && 0 == h[0].length)
  81. break;
  82. b = t(0 == e[1].length ? 0 : parseInt(e[1], 10), 0 == h[1].length ? 0 : parseInt(h[1], 10)) || t(0 == e[2].length, 0 == h[2].length) || t(e[2], h[2]);
  83. e = e[3];
  84. h = h[3]
  85. } while (0 == b)
  86. }
  87. return 0 <= b
  88. })
  89. };
  90. var O = null
  91. , ca = function(a) {
  92. var b = a.length
  93. , c = 3 * b / 4;
  94. c % 3 ? c = Math.floor(c) : p("=.", a[b - 1]) && (c = p("=.", a[b - 2]) ? c - 2 : c - 1);
  95. var f = new Uint8Array(c)
  96. , d = 0;
  97. ba(a, function(g) {
  98. f[d++] = g
  99. });
  100. return f.subarray(0, d)
  101. }
  102. , ba = function(a, b) {
  103. function c(l) {
  104. for (; f < a.length; ) {
  105. var k = a.charAt(f++)
  106. , q = O[k];
  107. if (null != q)
  108. return q;
  109. if (!/^[\s\xa0]*$/.test(k))
  110. throw Error("Unknown base64 encoding at char: " + k);
  111. }
  112. return l
  113. }
  114. da();
  115. for (var f = 0; ; ) {
  116. var d = c(-1)
  117. , g = c(0)
  118. , e = c(64)
  119. , h = c(64);
  120. if (64 === h && -1 === d)
  121. break;
  122. b(d << 2 | g >> 4);
  123. 64 != e && (b(g << 4 & 240 | e >> 2),
  124. 64 != h && b(e << 6 & 192 | h))
  125. }
  126. }
  127. , da = function() {
  128. if (!O) {
  129. O = {};
  130. for (var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""), b = ["+/=", "+/", "-_=", "-_.", "-_"], c = 0; 5 > c; c++)
  131. for (var f = a.concat(b[c].split("")), d = 0; d < f.length; d++) {
  132. var g = f[d];
  133. void 0 === O[g] && (O[g] = d)
  134. }
  135. }
  136. };
  137. var P = function(a, b) {
  138. if (a)
  139. for (var c in a)
  140. Object.prototype.hasOwnProperty.call(a, c) && b.call(void 0, a[c], c, a)
  141. };
  142. var ea = function(a, b) {
  143. var c = void 0 === c ? {} : c;
  144. this.error = a;
  145. this.context = b.context;
  146. this.msg = b.message || "";
  147. this.id = b.id || "jserror";
  148. this.meta = c
  149. };
  150. var fa = /^https?:\/\/(\w|-)+\.cdn\.ampproject\.(net|org)(\?|\/|$)/
  151. , ha = function(a, b) {
  152. this.a = a;
  153. this.b = b
  154. }
  155. , Q = function(a, b) {
  156. this.url = a;
  157. this.g = !!b;
  158. this.depth = null
  159. };
  160. var ia = function(a) {
  161. m.google_image_requests || (m.google_image_requests = []);
  162. var b = m.document.createElement("img");
  163. b.src = a;
  164. m.google_image_requests.push(b)
  165. };
  166. var R = function() {
  167. this.c = "&";
  168. this.f = !1;
  169. this.b = {};
  170. this.i = 0;
  171. this.a = []
  172. }
  173. , S = function(a, b) {
  174. var c = {};
  175. c[a] = b;
  176. return [c]
  177. }
  178. , U = function(a, b, c, f, d) {
  179. var g = [];
  180. P(a, function(e, h) {
  181. (e = T(e, b, c, f, d)) && g.push(h + "=" + e)
  182. });
  183. return g.join(b)
  184. }
  185. , T = function(a, b, c, f, d) {
  186. if (null == a)
  187. return "";
  188. b = b || "&";
  189. c = c || ",$";
  190. "string" == typeof c && (c = c.split(""));
  191. if (a instanceof Array) {
  192. if (f = f || 0,
  193. f < c.length) {
  194. for (var g = [], e = 0; e < a.length; e++)
  195. g.push(T(a[e], b, c, f + 1, d));
  196. return g.join(c[f])
  197. }
  198. } else if ("object" == typeof a)
  199. return d = d || 0,
  200. 2 > d ? encodeURIComponent(U(a, b, c, f, d + 1)) : "...";
  201. return encodeURIComponent(String(a))
  202. }
  203. , V = function(a, b, c, f) {
  204. a.a.push(b);
  205. a.b[b] = S(c, f)
  206. }
  207. , ka = function(a) {
  208. var b = "https://pagead2.googlesyndication.com/pagead/gen_204?id=jserror&"
  209. , c = ja(a) - 27;
  210. if (0 > c)
  211. return "";
  212. a.a.sort(function(q, u) {
  213. return q - u
  214. });
  215. for (var f = null, d = "", g = 0; g < a.a.length; g++)
  216. for (var e = a.a[g], h = a.b[e], l = 0; l < h.length; l++) {
  217. if (!c) {
  218. f = null == f ? e : f;
  219. break
  220. }
  221. var k = U(h[l], a.c, ",$");
  222. if (k) {
  223. k = d + k;
  224. if (c >= k.length) {
  225. c -= k.length;
  226. b += k;
  227. d = a.c;
  228. break
  229. }
  230. a.f && (d = c,
  231. k[d - 1] == a.c && --d,
  232. b += k.substr(0, d),
  233. d = a.c,
  234. c = 0);
  235. f = null == f ? e : f
  236. }
  237. }
  238. a = "";
  239. null != f && (a = d + "trn=" + f);
  240. return b + a + ""
  241. }
  242. , ja = function(a) {
  243. var b = 1, c;
  244. for (c in a.b)
  245. b = c.length > b ? c.length : b;
  246. return 3997 - b - a.c.length - 1
  247. };
  248. var W = function(a) {
  249. if (.01 > Math.random())
  250. try {
  251. if (a instanceof R)
  252. var b = a;
  253. else
  254. b = new R,
  255. P(a, function(f, d) {
  256. var g = b
  257. , e = g.i++;
  258. f = S(d, f);
  259. g.a.push(e);
  260. g.b[e] = f
  261. });
  262. var c = ka(b);
  263. c && ia(c)
  264. } catch (f) {}
  265. };
  266. var Y = function(a) {
  267. try {
  268. var b = new R;
  269. b.f = !0;
  270. V(b, 1, "context", 507);
  271. a.error && a.meta && a.id || (a = new ea(a,{
  272. message: X(a)
  273. }));
  274. a.msg && V(b, 2, "msg", a.msg.substring(0, 512));
  275. var c = [a.meta || {}];
  276. b.a.push(3);
  277. b.b[3] = c;
  278. c = m;
  279. a = [];
  280. var f = null;
  281. do {
  282. var d = c;
  283. try {
  284. var g;
  285. if (g = !!d && null != d.location.href)
  286. b: {
  287. try {
  288. A(d.foo);
  289. g = !0;
  290. break b
  291. } catch (z) {}
  292. g = !1
  293. }
  294. var e = g
  295. } catch (z) {
  296. e = !1
  297. }
  298. if (e) {
  299. var h = d.location.href;
  300. f = d.document && d.document.referrer || null
  301. } else
  302. h = f,
  303. f = null;
  304. a.push(new Q(h || ""));
  305. try {
  306. c = d.parent
  307. } catch (z) {
  308. c = null
  309. }
  310. } while (c && d != c);h = 0;
  311. for (var l = a.length - 1; h <= l; ++h)
  312. a[h].depth = l - h;
  313. d = m;
  314. if (d.location && d.location.ancestorOrigins && d.location.ancestorOrigins.length == a.length - 1)
  315. for (l = 1; l < a.length; ++l) {
  316. var k = a[l];
  317. k.url || (k.url = d.location.ancestorOrigins[l - 1] || "",
  318. k.g = !0)
  319. }
  320. var q = new Q(m.location.href,!1);
  321. d = null;
  322. var u = a.length - 1;
  323. for (k = u; 0 <= k; --k) {
  324. var r = a[k];
  325. !d && fa.test(r.url) && (d = r);
  326. if (r.url && !r.g) {
  327. q = r;
  328. break
  329. }
  330. }
  331. r = null;
  332. var la = a.length && a[u].url;
  333. 0 != q.depth && la && (r = a[u]);
  334. var v = new ha(q,r);
  335. v.b && V(b, 4, "top", v.b.url || "");
  336. V(b, 5, "url", v.a.url || "");
  337. W(b)
  338. } catch (z) {
  339. try {
  340. W({
  341. context: "ecmserr",
  342. rctx: 507,
  343. msg: X(z),
  344. url: v && v.a.url
  345. })
  346. } catch (pa) {}
  347. }
  348. }
  349. , X = function(a) {
  350. var b = a.toString();
  351. a.name && -1 == b.indexOf(a.name) && (b += ": " + a.name);
  352. a.message && -1 == b.indexOf(a.message) && (b += ": " + a.message);
  353. if (a.stack) {
  354. a = a.stack;
  355. var c = b;
  356. try {
  357. -1 == a.indexOf(c) && (a = c + "\n" + a);
  358. for (var f; a != f; )
  359. f = a,
  360. a = a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/, "$1");
  361. b = a.replace(/\n */g, "\n")
  362. } catch (d) {
  363. b = c
  364. }
  365. }
  366. return b
  367. };
  368. var Z = G || H || E && N(11) || F
  369. , ma = function(a) {
  370. var b = /<startguard>(.*)<endguard>/g.exec(a);
  371. return b && b[1] ? b[1] : a
  372. };
  373. var na = /^([^;]+);(\d+);([\s\S]*)$/
  374. , oa = function() {
  375. var a = window.name
  376. , b = na.exec(a);
  377. if (null === b)
  378. throw Error("Cannot parse serialized data. " + a.substring(0, 50));
  379. a = +b[2];
  380. var c = b[3];
  381. if (a > c.length)
  382. throw Error("Parsed content size doesn't match. " + a + ":" + c.length);
  383. return {
  384. j: b[1],
  385. content: c.substr(0, a),
  386. h: c.substr(a)
  387. }
  388. };
  389. (function(a) {
  390. if (window.name)
  391. try {
  392. var b = oa()
  393. , c = JSON.parse(b.h)
  394. , f = c.encryptionMode;
  395. a(b.content, void 0 === f ? null : f, function(d) {
  396. Z && (window.name = "");
  397. c.goog_safeframe_hlt && (m.goog_safeframe_hlt = c.goog_safeframe_hlt);
  398. c._context && (m.AMP_CONTEXT_DATA = c._context);
  399. m.sf_ = {
  400. v: b.j,
  401. cfg: c
  402. };
  403. var g = window;
  404. if (Z)
  405. g = g.document,
  406. g.open("text/html", "replace"),
  407. g.write(d),
  408. g.close();
  409. else {
  410. var e;
  411. if (e = E && N(7) && !N(10))
  412. e = navigator.userAgent.match(/Trident\/([0-9]+.[0-9]+)/),
  413. e = 6 > (e ? parseFloat(e[1]) : 0);
  414. if (e)
  415. a: {
  416. for (e = 0; e < d.length; ++e)
  417. if (127 < d.charCodeAt(e)) {
  418. e = !0;
  419. break a
  420. }
  421. e = !1
  422. }
  423. if (e) {
  424. d = unescape(encodeURIComponent(d));
  425. e = Math.floor(d.length / 2);
  426. for (var h = [], l = 0; l < e; ++l)
  427. h[l] = String.fromCharCode(256 * d.charCodeAt(2 * l + 1) + d.charCodeAt(2 * l));
  428. 1 == d.length % 2 && (h[e] = d.charAt(d.length - 1));
  429. d = h.join("")
  430. }
  431. g.goog_content = d;
  432. g.location.replace("javascript:window.goog_content")
  433. }
  434. }, function(d) {
  435. Y(d)
  436. })
  437. } catch (d) {
  438. Y(d)
  439. }
  440. }
  441. )(function(a, b, c) {
  442. 2 === b && (a = (new TextDecoder).decode(ca(ma(a)))) && (b = a.toLowerCase(),
  443. a = -1 < b.indexOf("<!doctype") || -1 < b.indexOf("<html") ? a : "<html><head></head><body>" + a + "</body></html>");
  444. c(a)
  445. });
  446. }
  447. ).call(this);
  448. </script>
  449. </head>
  450. <body></body>
  451. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement