Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2013
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 72.88 KB | None | 0 0
  1. (function () {
  2. var aa = encodeURIComponent,
  3. ba = Infinity,
  4. ca = setTimeout,
  5. da = isNaN,
  6. m = Math,
  7. ea = decodeURIComponent;
  8.  
  9. function ha(a, b) {
  10. return a.name = b
  11. }
  12. var n = "push",
  13. ia = "test",
  14. ja = "slice",
  15. p = "replace",
  16. ka = "load",
  17. la = "floor",
  18. ma = "charAt",
  19. na = "value",
  20. q = "indexOf",
  21. oa = "match",
  22. pa = "port",
  23. qa = "createElement",
  24. ra = "path",
  25. r = "name",
  26. g = "getTime",
  27. u = "host",
  28. v = "toString",
  29. w = "length",
  30. x = "prototype",
  31. sa = "clientWidth",
  32. y = "split",
  33. ta = "stopPropagation",
  34. ua = "scope",
  35. z = "location",
  36. va = "search",
  37. A = "protocol",
  38. wa = "clientHeight",
  39. xa = "href",
  40. B = "substring",
  41. ya = "apply",
  42. za = "navigator",
  43. C = "join",
  44. D = "toLowerCase",
  45. E;
  46.  
  47. function Aa(a, b) {
  48. switch (b) {
  49. case 0:
  50. return "" + a;
  51. case 1:
  52. return 1 * a;
  53. case 2:
  54. return !!a;
  55. case 3:
  56. return 1E3 * a
  57. }
  58. return a
  59. }
  60.  
  61. function Ba(a) {
  62. return "function" == typeof a
  63. }
  64.  
  65. function Ca(a) {
  66. return void 0 != a && -1 < (a.constructor + "")[q]("String")
  67. }
  68.  
  69. function F(a, b) {
  70. return void 0 == a || "-" == a && !b || "" == a
  71. }
  72.  
  73. function Da(a) {
  74. if (!a || "" == a) return "";
  75. for (; a && -1 < " \n\r\t" [q](a[ma](0));) a = a[B](1);
  76. for (; a && -1 < " \n\r\t" [q](a[ma](a[w] - 1));) a = a[B](0, a[w] - 1);
  77. return a
  78. }
  79.  
  80. function Ea() {
  81. return m.round(2147483647 * m.random())
  82. }
  83.  
  84. function Fa() {}
  85.  
  86. function G(a, b) {
  87. if (aa instanceof Function) return b ? encodeURI(a) : aa(a);
  88. H(68);
  89. return escape(a)
  90. }
  91.  
  92. function I(a) {
  93. a = a[y]("+")[C](" ");
  94. if (ea instanceof Function) try {
  95. return ea(a)
  96. } catch (b) {
  97. H(17)
  98. } else H(68);
  99. return unescape(a)
  100. }
  101. var Ga = function (a, b, c, d) {
  102. a.addEventListener ? a.addEventListener(b, c, !! d) : a.attachEvent && a.attachEvent("on" + b, c)
  103. }, Ha = function (a, b, c, d) {
  104. a.removeEventListener ? a.removeEventListener(b, c, !! d) : a.detachEvent && a.detachEvent("on" + b, c)
  105. };
  106.  
  107. function Ia(a, b) {
  108. if (a) {
  109. var c = J[qa]("script");
  110. c.type = "text/javascript";
  111. c.async = !0;
  112. c.src = a;
  113. c.id = b;
  114. var d = J.getElementsByTagName("script")[0];
  115. d.parentNode.insertBefore(c, d);
  116. return c
  117. }
  118. }
  119.  
  120. function K(a) {
  121. return a && 0 < a[w] ? a[0] : ""
  122. }
  123.  
  124. function L(a) {
  125. var b = a ? a[w] : 0;
  126. return 0 < b ? a[b - 1] : ""
  127. }
  128. var Ja = function () {
  129. this.prefix = "ga.";
  130. this.R = {}
  131. };
  132. Ja[x].set = function (a, b) {
  133. this.R[this.prefix + a] = b
  134. };
  135. Ja[x].get = function (a) {
  136. return this.R[this.prefix + a]
  137. };
  138. Ja[x].contains = function (a) {
  139. return void 0 !== this.get(a)
  140. };
  141.  
  142. function Ka(a) {
  143. 0 == a[q]("www.") && (a = a[B](4));
  144. return a[D]()
  145. }
  146.  
  147. function La(a, b) {
  148. var c, d = {
  149. url: a,
  150. protocol: "http",
  151. host: "",
  152. path: "",
  153. d: new Ja,
  154. anchor: ""
  155. };
  156. if (!a) return d;
  157. c = a[q]("://");
  158. 0 <= c && (d.protocol = a[B](0, c), a = a[B](c + 3));
  159. c = a[va]("/|\\?|#");
  160. if (0 <= c) d.host = a[B](0, c)[D](), a = a[B](c);
  161. else return d.host = a[D](), d;
  162. c = a[q]("#");
  163. 0 <= c && (d.anchor = a[B](c + 1), a = a[B](0, c));
  164. c = a[q]("?");
  165. 0 <= c && (Na(d.d, a[B](c + 1)), a = a[B](0, c));
  166. d.anchor && b && Na(d.d, d.anchor);
  167. a && "/" == a[ma](0) && (a = a[B](1));
  168. d.path = a;
  169. return d
  170. }
  171.  
  172. function Oa(a, b) {
  173. function c(a) {
  174. var b = (a.hostname || "")[y](":")[0][D](),
  175. c = (a[A] || "")[D](),
  176. c = 1 * a[pa] || ("http:" == c ? 80 : "https:" == c ? 443 : "");
  177. a = a.pathname || "";
  178. 0 == a[q]("/") || (a = "/" + a);
  179. return [b, "" + c, a]
  180. }
  181. var d = b || J[qa]("a");
  182. d.href = J[z][xa];
  183. var e = (d[A] || "")[D](),
  184. f = c(d),
  185. Be = d[va] || "",
  186. k = e + "//" + f[0] + (f[1] ? ":" + f[1] : "");
  187. 0 == a[q]("//") ? a = e + a : 0 == a[q]("/") ? a = k + a : a && 0 != a[q]("?") ? 0 > a[y]("/")[0][q](":") && (a = k + f[2][B](0, f[2].lastIndexOf("/")) + "/" + a) : a = k + f[2] + (a || Be);
  188. d.href = a;
  189. e = c(d);
  190. return {
  191. protocol: (d[A] || "")[D](),
  192. host: e[0],
  193. port: e[1],
  194. path: e[2],
  195. Oa: d[va] || "",
  196. url: a || ""
  197. }
  198. }
  199.  
  200. function Na(a, b) {
  201. function c(b, c) {
  202. a.contains(b) || a.set(b, []);
  203. a.get(b)[n](c)
  204. }
  205. for (var d = Da(b)[y]("&"), e = 0; e < d[w]; e++)
  206. if (d[e]) {
  207. var f = d[e][q]("=");
  208. 0 > f ? c(d[e], "1") : c(d[e][B](0, f), d[e][B](f + 1))
  209. }
  210. }
  211.  
  212. function Pa(a, b) {
  213. if (F(a) || "[" == a[ma](0) && "]" == a[ma](a[w] - 1)) return "-";
  214. var c = J.domain;
  215. return a[q](c + (b && "/" != b ? b : "")) == (0 == a[q]("http://") ? 7 : 0 == a[q]("https://") ? 8 : 0) ? "0" : a
  216. };
  217. var Qa = 0;
  218.  
  219. function Ra(a, b, c) {
  220. 1 <= Qa || 1 <= 100 * m.random() || (a = ["utmt=error", "utmerr=" + a, "utmwv=5.4.3", "utmn=" + Ea(), "utmsp=1"], b && a[n]("api=" + b), c && a[n]("msg=" + G(c[B](0, 100))), M.w && a[n]("aip=1"), Sa(a[C]("&")), Qa++)
  221. };
  222. var Ta = 0,
  223. Ua = {};
  224.  
  225. function N(a) {
  226. return Va("x" + Ta++, a)
  227. }
  228.  
  229. function Va(a, b) {
  230. Ua[a] = !! b;
  231. return a
  232. }
  233. var Wa = N(),
  234. Xa = Va("anonymizeIp"),
  235. Ya = N(),
  236. $a = N(),
  237. ab = N(),
  238. bb = N(),
  239. O = N(),
  240. P = N(),
  241. cb = N(),
  242. db = N(),
  243. eb = N(),
  244. fb = N(),
  245. gb = N(),
  246. hb = N(),
  247. ib = N(),
  248. jb = N(),
  249. kb = N(),
  250. lb = N(),
  251. nb = N(),
  252. ob = N(),
  253. pb = N(),
  254. qb = N(),
  255. rb = N(),
  256. sb = N(),
  257. tb = N(),
  258. ub = N(),
  259. vb = N(),
  260. wb = N(),
  261. xb = N(),
  262. yb = N(),
  263. zb = N(),
  264. Ab = N(),
  265. Bb = N(),
  266. Cb = N(),
  267. Db = N(),
  268. Eb = N(),
  269. Fb = N(!0),
  270. Gb = Va("currencyCode"),
  271. Hb = Va("page"),
  272. Ib = Va("title"),
  273. Jb = N(),
  274. Kb = N(),
  275. Lb = N(),
  276. Mb = N(),
  277. Nb = N(),
  278. Ob = N(),
  279. Pb = N(),
  280. Qb = N(),
  281. Rb = N(),
  282. Q = N(!0),
  283. Sb = N(!0),
  284. Tb = N(!0),
  285. Ub = N(!0),
  286. Vb = N(!0),
  287. Wb = N(!0),
  288. Zb = N(!0),
  289. $b = N(!0),
  290. ac = N(!0),
  291. bc = N(!0),
  292. cc = N(!0),
  293. R = N(!0),
  294. dc = N(!0),
  295. ec = N(!0),
  296. fc = N(!0),
  297. gc = N(!0),
  298. hc = N(!0),
  299. ic = N(!0),
  300. jc = N(!0),
  301. S = N(!0),
  302. kc = N(!0),
  303. lc = N(!0),
  304. mc = N(!0),
  305. nc = N(!0),
  306. oc = N(!0),
  307. pc = N(!0),
  308. qc = N(!0),
  309. rc = Va("campaignParams"),
  310. sc = N(),
  311. tc = Va("hitCallback"),
  312. uc = N();
  313. N();
  314. var vc = N(),
  315. wc = N(),
  316. xc = N(),
  317. yc = N(),
  318. zc = N(),
  319. Ac = N(),
  320. Bc = N(),
  321. Cc = N(),
  322. Dc = N(),
  323. Ec = N(),
  324. Fc = N(),
  325. Gc = N(),
  326. Hc = N(),
  327. Ic = N();
  328. N();
  329. var Mc = N(),
  330. Nc = N(),
  331. Oc = N(),
  332. Oe = Va("uaName"),
  333. Pe = Va("uaDomain"),
  334. Qe = Va("uaPath");
  335. var Re = function () {
  336. function a(a, c, d) {
  337. T($[x], a, c, d)
  338. }
  339. a("_createTracker", $[x].r, 55);
  340. a("_getTracker", $[x].oa, 0);
  341. a("_getTrackerByName", $[x].u, 51);
  342. a("_getTrackers", $[x].pa, 130);
  343. a("_anonymizeIp", $[x].aa, 16);
  344. a("_forceSSL", $[x].la, 125);
  345. a("_getPlugin", Pc, 120)
  346. }, Se = function () {
  347. function a(a, c, d) {
  348. T(U[x], a, c, d)
  349. }
  350. Qc("_getName", $a, 58);
  351. Qc("_getAccount", Wa, 64);
  352. Qc("_visitCode", Q, 54);
  353. Qc("_getClientInfo", ib, 53, 1);
  354. Qc("_getDetectTitle", lb, 56, 1);
  355. Qc("_getDetectFlash", jb, 65, 1);
  356. Qc("_getLocalGifPath", wb, 57);
  357. Qc("_getServiceMode",
  358. xb, 59);
  359. V("_setClientInfo", ib, 66, 2);
  360. V("_setAccount", Wa, 3);
  361. V("_setNamespace", Ya, 48);
  362. V("_setAllowLinker", fb, 11, 2);
  363. V("_setDetectFlash", jb, 61, 2);
  364. V("_setDetectTitle", lb, 62, 2);
  365. V("_setLocalGifPath", wb, 46, 0);
  366. V("_setLocalServerMode", xb, 92, void 0, 0);
  367. V("_setRemoteServerMode", xb, 63, void 0, 1);
  368. V("_setLocalRemoteServerMode", xb, 47, void 0, 2);
  369. V("_setSampleRate", vb, 45, 1);
  370. V("_setCampaignTrack", kb, 36, 2);
  371. V("_setAllowAnchor", gb, 7, 2);
  372. V("_setCampNameKey", ob, 41);
  373. V("_setCampContentKey", tb, 38);
  374. V("_setCampIdKey", nb, 39);
  375. V("_setCampMediumKey",
  376. rb, 40);
  377. V("_setCampNOKey", ub, 42);
  378. V("_setCampSourceKey", qb, 43);
  379. V("_setCampTermKey", sb, 44);
  380. V("_setCampCIdKey", pb, 37);
  381. V("_setCookiePath", P, 9, 0);
  382. V("_setMaxCustomVariables", yb, 0, 1);
  383. V("_setVisitorCookieTimeout", cb, 28, 1);
  384. V("_setSessionCookieTimeout", db, 26, 1);
  385. V("_setCampaignCookieTimeout", eb, 29, 1);
  386. V("_setReferrerOverride", Jb, 49);
  387. V("_setSiteSpeedSampleRate", Dc, 132);
  388. a("_trackPageview", U[x].Fa, 1);
  389. a("_trackEvent", U[x].F, 4);
  390. a("_trackPageLoadTime", U[x].Ea, 100);
  391. a("_trackSocial", U[x].Ga, 104);
  392. a("_trackTrans", U[x].Ia,
  393. 18);
  394. a("_sendXEvent", U[x].t, 78);
  395. a("_createEventTracker", U[x].ia, 74);
  396. a("_getVersion", U[x].qa, 60);
  397. a("_setDomainName", U[x].B, 6);
  398. a("_setAllowHash", U[x].va, 8);
  399. a("_getLinkerUrl", U[x].na, 52);
  400. a("_link", U[x].link, 101);
  401. a("_linkByPost", U[x].ua, 102);
  402. a("_setTrans", U[x].za, 20);
  403. a("_addTrans", U[x].$, 21);
  404. a("_addItem", U[x].Y, 19);
  405. a("_clearTrans", U[x].ea, 105);
  406. a("_setTransactionDelim", U[x].Aa, 82);
  407. a("_setCustomVar", U[x].wa, 10);
  408. a("_deleteCustomVar", U[x].ka, 35);
  409. a("_getVisitorCustomVar", U[x].ra, 50);
  410. a("_setXKey", U[x].Ca, 83);
  411. a("_setXValue", U[x].Da, 84);
  412. a("_getXKey", U[x].sa, 76);
  413. a("_getXValue", U[x].ta, 77);
  414. a("_clearXKey", U[x].fa, 72);
  415. a("_clearXValue", U[x].ga, 73);
  416. a("_createXObj", U[x].ja, 75);
  417. a("_addIgnoredOrganic", U[x].W, 15);
  418. a("_clearIgnoredOrganic", U[x].ba, 97);
  419. a("_addIgnoredRef", U[x].X, 31);
  420. a("_clearIgnoredRef", U[x].ca, 32);
  421. a("_addOrganic", U[x].Z, 14);
  422. a("_clearOrganic", U[x].da, 70);
  423. a("_cookiePathCopy", U[x].ha, 30);
  424. a("_get", U[x].ma, 106);
  425. a("_set", U[x].xa, 107);
  426. a("_addEventListener", U[x].addEventListener, 108);
  427. a("_removeEventListener",
  428. U[x].removeEventListener, 109);
  429. a("_addDevId", U[x].V);
  430. a("_getPlugin", Pc, 122);
  431. a("_setPageGroup", U[x].ya, 126);
  432. a("_trackTiming", U[x].Ha, 124);
  433. a("_initData", U[x].v, 2);
  434. a("_setVar", U[x].Ba, 22);
  435. V("_setSessionTimeout", db, 27, 3);
  436. V("_setCookieTimeout", eb, 25, 3);
  437. V("_setCookiePersistence", cb, 24, 1);
  438. a("_setAutoTrackOutbound", Fa, 79);
  439. a("_setTrackOutboundSubdomains", Fa, 81);
  440. a("_setHrefExamineLimit", Fa, 80)
  441. };
  442.  
  443. function Pc(a) {
  444. var b = this.plugins_;
  445. if (b) return b.get(a)
  446. }
  447. var T = function (a, b, c, d) {
  448. a[b] = function () {
  449. try {
  450. return void 0 != d && H(d), c[ya](this, arguments)
  451. } catch (a) {
  452. throw Ra("exc", b, a && a[r]), a;
  453. }
  454. }
  455. }, Qc = function (a, b, c, d) {
  456. U[x][a] = function () {
  457. try {
  458. return H(c), Aa(this.a.get(b), d)
  459. } catch (e) {
  460. throw Ra("exc", a, e && e[r]), e;
  461. }
  462. }
  463. }, V = function (a, b, c, d, e) {
  464. U[x][a] = function (f) {
  465. try {
  466. H(c), void 0 == e ? this.a.set(b, Aa(f, d)) : this.a.set(b, e)
  467. } catch (Be) {
  468. throw Ra("exc", a, Be && Be[r]), Be;
  469. }
  470. }
  471. }, Te = function (a, b) {
  472. return {
  473. type: b,
  474. target: a,
  475. stopPropagation: function () {
  476. throw "aborted";
  477. }
  478. }
  479. };
  480. var Rc = RegExp(/(^|\.)doubleclick\.net$/i),
  481. Sc = function (a, b) {
  482. return Rc[ia](J[z].hostname) ? !0 : "/" !== b ? !1 : 0 != a[q]("www.google.") && 0 != a[q](".google.") && 0 != a[q]("google.") || -1 < a[q]("google.org") ? !1 : !0
  483. }, Tc = function (a) {
  484. var b = a.get(bb),
  485. c = a.c(P, "/");
  486. Sc(b, c) && a[ta]()
  487. };
  488. var Zc = function () {
  489. var a = {}, b = {}, c = new Uc;
  490. this.g = function (a, b) {
  491. c.add(a, b)
  492. };
  493. var d = new Uc;
  494. this.e = function (a, b) {
  495. d.add(a, b)
  496. };
  497. var e = !1,
  498. f = !1,
  499. Be = !0;
  500. this.T = function () {
  501. e = !0
  502. };
  503. this.j = function (a) {
  504. this[ka]();
  505. this.set(sc, a, !0);
  506. a = new Vc(this);
  507. e = !1;
  508. d.execute(this);
  509. e = !0;
  510. b = {};
  511. this.n();
  512. a.Ja()
  513. };
  514. this.load = function () {
  515. e && (e = !1, this.Ka(), Wc(this), f || (f = !0, c.execute(this), Xc(this), Wc(this)), e = !0)
  516. };
  517. this.n = function () {
  518. if (e)
  519. if (f) e = !1, Xc(this), e = !0;
  520. else this[ka]()
  521. };
  522. this.get = function (c) {
  523. Ua[c] && this[ka]();
  524. return void 0 !== b[c] ? b[c] :
  525. a[c]
  526. };
  527. this.set = function (c, d, e) {
  528. Ua[c] && this[ka]();
  529. e ? b[c] = d : a[c] = d;
  530. Ua[c] && this.n()
  531. };
  532. this.Za = function (b) {
  533. a[b] = this.b(b, 0) + 1
  534. };
  535. this.b = function (a, b) {
  536. var c = this.get(a);
  537. return void 0 == c || "" === c ? b : 1 * c
  538. };
  539. this.c = function (a, b) {
  540. var c = this.get(a);
  541. return void 0 == c ? b : c + ""
  542. };
  543. this.Ka = function () {
  544. if (Be) {
  545. var b = this.c(bb, ""),
  546. c = this.c(P, "/");
  547. Sc(b, c) || (a[O] = a[hb] && "" != b ? Yc(b) : 1, Be = !1)
  548. }
  549. }
  550. };
  551. Zc[x].stopPropagation = function () {
  552. throw "aborted";
  553. };
  554. var Vc = function (a) {
  555. var b = this;
  556. this.q = 0;
  557. var c = a.get(tc);
  558. this.Ua = function () {
  559. 0 < b.q && c && (b.q--, b.q || c())
  560. };
  561. this.Ja = function () {
  562. !b.q && c && ca(c, 10)
  563. };
  564. a.set(uc, b, !0)
  565. };
  566.  
  567. function $c(a, b) {
  568. b = b || [];
  569. for (var c = 0; c < b[w]; c++) {
  570. var d = b[c];
  571. if ("" + a == d || 0 == d[q](a + ".")) return d
  572. }
  573. return "-"
  574. }
  575. var bd = function (a, b, c) {
  576. c = c ? "" : a.c(O, "1");
  577. b = b[y](".");
  578. if (6 !== b[w] || ad(b[0], c)) return !1;
  579. c = 1 * b[1];
  580. var d = 1 * b[2],
  581. e = 1 * b[3],
  582. f = 1 * b[4];
  583. b = 1 * b[5];
  584. if (!(0 <= c && 0 < d && 0 < e && 0 < f && 0 <= b)) return !1;
  585. a.set(Q, c);
  586. a.set(Vb, d);
  587. a.set(Wb, e);
  588. a.set(Zb, f);
  589. a.set($b, b);
  590. return !0
  591. }, cd = function (a) {
  592. var b = a.get(Q),
  593. c = a.get(Vb),
  594. d = a.get(Wb),
  595. e = a.get(Zb),
  596. f = a.b($b, 1);
  597. return [a.b(O, 1), void 0 != b ? b : "-", c || "-", d || "-", e || "-", f][C](".")
  598. }, dd = function (a) {
  599. return [a.b(O, 1), a.b(cc, 0), a.b(R, 1), a.b(dc, 0)][C](".")
  600. }, ed = function (a, b, c) {
  601. c = c ? "" : a.c(O, "1");
  602. var d =
  603. b[y](".");
  604. if (4 !== d[w] || ad(d[0], c)) d = null;
  605. a.set(cc, d ? 1 * d[1] : 0);
  606. a.set(R, d ? 1 * d[2] : 10);
  607. a.set(dc, d ? 1 * d[3] : a.get(ab));
  608. return null != d || !ad(b, c)
  609. }, fd = function (a, b) {
  610. var c = G(a.c(Tb, "")),
  611. d = [],
  612. e = a.get(Fb);
  613. if (!b && e) {
  614. for (var f = 0; f < e[w]; f++) {
  615. var Be = e[f];
  616. Be && 1 == Be[ua] && d[n](f + "=" + G(Be[r]) + "=" + G(Be[na]) + "=1")
  617. }
  618. 0 < d[w] && (c += "|" + d[C]("^"))
  619. }
  620. return c ? a.b(O, 1) + "." + c : null
  621. }, gd = function (a, b, c) {
  622. c = c ? "" : a.c(O, "1");
  623. b = b[y](".");
  624. if (2 > b[w] || ad(b[0], c)) return !1;
  625. b = b[ja](1)[C](".")[y]("|");
  626. 0 < b[w] && a.set(Tb, I(b[0]));
  627. if (1 >= b[w]) return !0;
  628. b = b[1][y](-1 == b[1][q](",") ? "^" : ",");
  629. for (c = 0; c < b[w]; c++) {
  630. var d = b[c][y]("=");
  631. if (4 == d[w]) {
  632. var e = {};
  633. ha(e, I(d[1]));
  634. e.value = I(d[2]);
  635. e.scope = 1;
  636. a.get(Fb)[d[0]] = e
  637. }
  638. }
  639. return !0
  640. }, hd = function (a, b) {
  641. var c = Ue(a, b);
  642. return c ? [a.b(O, 1), a.b(ec, 0), a.b(fc, 1), a.b(gc, 1), c][C](".") : ""
  643. }, Ue = function (a) {
  644. function b(b, e) {
  645. if (!F(a.get(b))) {
  646. var f = a.c(b, ""),
  647. f = f[y](" ")[C]("%20"),
  648. f = f[y]("+")[C]("%20");
  649. c[n](e + "=" + f)
  650. }
  651. }
  652. var c = [];
  653. b(ic, "utmcid");
  654. b(nc, "utmcsr");
  655. b(S, "utmgclid");
  656. b(kc, "utmgclsrc");
  657. b(lc, "utmdclid");
  658. b(mc, "utmdsid");
  659. b(jc, "utmccn");
  660. b(oc, "utmcmd");
  661. b(pc, "utmctr");
  662. b(qc, "utmcct");
  663. return c[C]("|")
  664. }, id = function (a, b, c) {
  665. c = c ? "" : a.c(O, "1");
  666. b = b[y](".");
  667. if (5 > b[w] || ad(b[0], c)) return a.set(ec, void 0), a.set(fc, void 0), a.set(gc, void 0), a.set(ic, void 0), a.set(jc, void 0), a.set(nc, void 0), a.set(oc, void 0), a.set(pc, void 0), a.set(qc, void 0), a.set(S, void 0), a.set(kc, void 0), a.set(lc, void 0), a.set(mc, void 0), !1;
  668. a.set(ec, 1 * b[1]);
  669. a.set(fc, 1 * b[2]);
  670. a.set(gc, 1 * b[3]);
  671. Ve(a, b[ja](4)[C]("."));
  672. return !0
  673. }, Ve = function (a, b) {
  674. function c(a) {
  675. return (a = b[oa](a + "=(.*?)(?:\\|utm|$)")) &&
  676. 2 == a[w] ? a[1] : void 0
  677. }
  678.  
  679. function d(b, c) {
  680. c ? (c = e ? I(c) : c[y]("%20")[C](" "), a.set(b, c)) : a.set(b, void 0)
  681. } - 1 == b[q]("=") && (b = I(b));
  682. var e = "2" == c("utmcvr");
  683. d(ic, c("utmcid"));
  684. d(jc, c("utmccn"));
  685. d(nc, c("utmcsr"));
  686. d(oc, c("utmcmd"));
  687. d(pc, c("utmctr"));
  688. d(qc, c("utmcct"));
  689. d(S, c("utmgclid"));
  690. d(kc, c("utmgclsrc"));
  691. d(lc, c("utmdclid"));
  692. d(mc, c("utmdsid"))
  693. }, ad = function (a, b) {
  694. return b ? a != b : !/^\d+$/ [ia](a)
  695. };
  696. var Uc = function () {
  697. this.filters = []
  698. };
  699. Uc[x].add = function (a, b) {
  700. this.filters[n]({
  701. name: a,
  702. s: b
  703. })
  704. };
  705. Uc[x].execute = function (a) {
  706. try {
  707. for (var b = 0; b < this.filters[w]; b++) this.filters[b].s.call(W, a)
  708. } catch (c) {}
  709. };
  710.  
  711. function jd(a) {
  712. 100 != a.get(vb) && a.get(Q) % 1E4 >= 100 * a.get(vb) && a[ta]()
  713. }
  714.  
  715. function kd(a) {
  716. ld(a.get(Wa)) && a[ta]()
  717. }
  718.  
  719. function md(a) {
  720. "file:" == J[z][A] && a[ta]()
  721. }
  722.  
  723. function nd(a) {
  724. a.get(Ib) || a.set(Ib, J.title, !0);
  725. a.get(Hb) || a.set(Hb, J[z].pathname + J[z][va], !0)
  726. };
  727. var od = new function () {
  728. var a = [];
  729. this.set = function (b) {
  730. a[b] = !0
  731. };
  732. this.Xa = function () {
  733. for (var b = [], c = 0; c < a[w]; c++) a[c] && (b[m[la](c / 6)] = b[m[la](c / 6)] ^ 1 << c % 6);
  734. for (c = 0; c < b[w]; c++) b[c] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_" [ma](b[c] || 0);
  735. return b[C]("") + "~"
  736. }
  737. };
  738.  
  739. function H(a) {
  740. od.set(a)
  741. };
  742. var W = window,
  743. J = document,
  744. ld = function (a) {
  745. var b = W._gaUserPrefs;
  746. return b && b.ioo && b.ioo() || !! a && !0 === W["ga-disable-" + a]
  747. }, We = function (a, b) {
  748. ca(a, b)
  749. }, pd = function (a) {
  750. var b = [],
  751. c = J.cookie[y](";");
  752. a = RegExp("^\\s*" + a + "=\\s*(.*?)\\s*$");
  753. for (var d = 0; d < c[w]; d++) {
  754. var e = c[d][oa](a);
  755. e && b[n](e[1])
  756. }
  757. return b
  758. }, X = function (a, b, c, d, e, f) {
  759. e = ld(e) ? !1 : Sc(d, c) ? !1 : !0;
  760. if (e) {
  761. if (b && 0 <= W[za].userAgent[q]("Firefox")) {
  762. b = b[p](/\n|\r/g, " ");
  763. e = 0;
  764. for (var Be = b[w]; e < Be; ++e) {
  765. var k = b.charCodeAt(e) & 255;
  766. if (10 == k || 13 == k) b = b[B](0, e) + "?" + b[B](e + 1)
  767. }
  768. }
  769. b &&
  770. 2E3 < b[w] && (b = b[B](0, 2E3), H(69));
  771. a = a + "=" + b + "; path=" + c + "; ";
  772. f && (a += "expires=" + (new Date((new Date)[g]() + f)).toGMTString() + "; ");
  773. d && (a += "domain=" + d + ";");
  774. J.cookie = a
  775. }
  776. };
  777. var qd, rd, sd = function () {
  778. if (!qd) {
  779. var a = {}, b = W[za],
  780. c = W.screen;
  781. a.Q = c ? c.width + "x" + c.height : "-";
  782. a.P = c ? c.colorDepth + "-bit" : "-";
  783. a.language = (b && (b.language || b.browserLanguage) || "-")[D]();
  784. a.javaEnabled = b && b.javaEnabled() ? 1 : 0;
  785. a.characterSet = J.characterSet || J.charset || "-";
  786. try {
  787. var d;
  788. var e = J.documentElement,
  789. f = J.body,
  790. Be = f && f[sa] && f[wa],
  791. c = [];
  792. e && (e[sa] && e[wa]) && ("CSS1Compat" === J.compatMode || !Be) ? c = [e[sa], e[wa]] : Be && (c = [f[sa], f[wa]]);
  793. d = 0 >= c[0] || 0 >= c[1] ? "" : c[C]("x");
  794. a.Wa = d
  795. } catch (k) {
  796. H(135)
  797. }
  798. "preview" == b.loadPurpose &&
  799. H(138);
  800. qd = a
  801. }
  802. }, td = function () {
  803. sd();
  804. for (var a = qd, b = W[za], a = b.appName + b.version + a.language + b.platform + b.userAgent + a.javaEnabled + a.Q + a.P + (J.cookie ? J.cookie : "") + (J.referrer ? J.referrer : ""), b = a[w], c = W.history[w]; 0 < c;) a += c-- ^ b++;
  805. return Yc(a)
  806. }, ud = function (a) {
  807. sd();
  808. var b = qd;
  809. a.set(Lb, b.Q);
  810. a.set(Mb, b.P);
  811. a.set(Pb, b.language);
  812. a.set(Qb, b.characterSet);
  813. a.set(Nb, b.javaEnabled);
  814. a.set(Rb, b.Wa);
  815. if (a.get(ib) && a.get(jb)) {
  816. if (!(b = rd)) {
  817. var c, d, e;
  818. d = "ShockwaveFlash";
  819. if ((b = (b = W[za]) ? b.plugins : void 0) && 0 < b[w])
  820. for (c = 0; c < b[w] && !e; c++) d =
  821. b[c], -1 < d[r][q]("Shockwave Flash") && (e = d.description[y]("Shockwave Flash ")[1]);
  822. else {
  823. d = d + "." + d;
  824. try {
  825. c = new ActiveXObject(d + ".7"), e = c.GetVariable("$version")
  826. } catch (f) {}
  827. if (!e) try {
  828. c = new ActiveXObject(d + ".6"), e = "WIN 6,0,21,0", c.AllowScriptAccess = "always", e = c.GetVariable("$version")
  829. } catch (Be) {}
  830. if (!e) try {
  831. c = new ActiveXObject(d), e = c.GetVariable("$version")
  832. } catch (k) {}
  833. e && (e = e[y](" ")[1][y](","), e = e[0] + "." + e[1] + " r" + e[2])
  834. }
  835. b = e ? e : "-"
  836. }
  837. rd = b;
  838. a.set(Ob, rd)
  839. } else a.set(Ob, "-")
  840. };
  841. var vd = function (a) {
  842. if (Ba(a)) this.s = a;
  843. else {
  844. var b = a[0],
  845. c = b.lastIndexOf(":"),
  846. d = b.lastIndexOf(".");
  847. this.h = this.i = this.l = ""; - 1 == c && -1 == d ? this.h = b : -1 == c && -1 != d ? (this.i = b[B](0, d), this.h = b[B](d + 1)) : -1 != c && -1 == d ? (this.l = b[B](0, c), this.h = b[B](c + 1)) : c > d ? (this.i = b[B](0, d), this.l = b[B](d + 1, c), this.h = b[B](c + 1)) : (this.i = b[B](0, d), this.h = b[B](d + 1));
  848. this.k = a[ja](1);
  849. this.Ma = !this.l && "_require" == this.h;
  850. this.J = !this.i && !this.l && "_provide" == this.h
  851. }
  852. }, Y = function () {
  853. T(Y[x], "push", Y[x][n], 5);
  854. T(Y[x], "_getPlugin", Pc, 121);
  855. T(Y[x],
  856. "_createAsyncTracker", Y[x].Sa, 33);
  857. T(Y[x], "_getAsyncTracker", Y[x].Ta, 34);
  858. this.I = new Ja;
  859. this.p = []
  860. };
  861. E = Y[x];
  862. E.Na = function (a, b, c) {
  863. var d = this.I.get(a);
  864. if (!Ba(d)) return !1;
  865. b.plugins_ = b.plugins_ || new Ja;
  866. b.plugins_.set(a, new d(b, c || {}));
  867. return !0
  868. };
  869. E.push = function (a) {
  870. var b = Z.Va[ya](this, arguments),
  871. b = Z.p.concat(b);
  872. for (Z.p = []; 0 < b[w] && !Z.O(b[0]) && !(b.shift(), 0 < Z.p[w]););
  873. Z.p = Z.p.concat(b);
  874. return 0
  875. };
  876. E.Va = function (a) {
  877. for (var b = [], c = 0; c < arguments[w]; c++) try {
  878. var d = new vd(arguments[c]);
  879. d.J ? this.O(d) : b[n](d)
  880. } catch (e) {}
  881. return b
  882. };
  883. E.O = function (a) {
  884. try {
  885. if (a.s) a.s[ya](W);
  886. else if (a.J) this.I.set(a.k[0], a.k[1]);
  887. else {
  888. var b = "_gat" == a.i ? M : "_gaq" == a.i ? Z : M.u(a.i);
  889. if (a.Ma) {
  890. if (!this.Na(a.k[0], b, a.k[2])) {
  891. if (!a.Pa) {
  892. var c = Oa("" + a.k[1]);
  893. var d = c[A],
  894. e = J[z][A];
  895. var f;
  896. if (f = "https:" == d || d == e ? !0 : "http:" != d ? !1 : "http:" == e) {
  897. var Be;
  898. t: {
  899. var k = Oa(J[z][xa]);
  900. if (!(c.Oa || 0 <= c.url[q]("?") || 0 <= c[ra][q]("://") || c[u] == k[u] && c[pa] == k[pa]))
  901. for (var s = "http:" == c[A] ? 80 : 443, t = M.S, b = 0; b < t[w]; b++)
  902. if (c[u] == t[b][0] && (c[pa] || s) == (t[b][1] || s) && 0 == c[ra][q](t[b][2])) {
  903. Be = !0;
  904. break t
  905. }
  906. Be = !1
  907. }
  908. f = Be && !ld()
  909. }
  910. f && (a.Pa = Ia(c.url))
  911. }
  912. return !0
  913. }
  914. } else a.l && (b = b.plugins_.get(a.l)), b[a.h][ya](b, a.k)
  915. }
  916. } catch (Za) {}
  917. };
  918. E.Sa = function (a, b) {
  919. return M.r(a, b || "")
  920. };
  921. E.Ta = function (a) {
  922. return M.u(a)
  923. };
  924. var yd = function () {
  925. function a(a, b, c, d) {
  926. void 0 == f[a] && (f[a] = {});
  927. void 0 == f[a][b] && (f[a][b] = []);
  928. f[a][b][c] = d
  929. }
  930.  
  931. function b(a, b, c) {
  932. if (void 0 != f[a] && void 0 != f[a][b]) return f[a][b][c]
  933. }
  934.  
  935. function c(a, b) {
  936. if (void 0 != f[a] && void 0 != f[a][b]) {
  937. f[a][b] = void 0;
  938. var c = !0,
  939. d;
  940. for (d = 0; d < Be[w]; d++)
  941. if (void 0 != f[a][Be[d]]) {
  942. c = !1;
  943. break
  944. }
  945. c && (f[a] = void 0)
  946. }
  947. }
  948.  
  949. function d(a) {
  950. var b = "",
  951. c = !1,
  952. d, e;
  953. for (d = 0; d < Be[w]; d++)
  954. if (e = a[Be[d]], void 0 != e) {
  955. c && (b += Be[d]);
  956. for (var c = [], f = void 0, ga = void 0, ga = 0; ga < e[w]; ga++)
  957. if (void 0 != e[ga]) {
  958. f = "";
  959. ga != mb && void 0 ==
  960. e[ga - 1] && (f += ga[v]() + Za);
  961. for (var Cd = e[ga], Jc = "", Yb = void 0, Kc = void 0, Lc = void 0, Yb = 0; Yb < Cd[w]; Yb++) Kc = Cd[ma](Yb), Lc = Ma[Kc], Jc += void 0 != Lc ? Lc : Kc;
  962. f += Jc;
  963. c[n](f)
  964. }
  965. b += k + c[C](t) + s;
  966. c = !1
  967. } else c = !0;
  968. return b
  969. }
  970. var e = this,
  971. f = [],
  972. Be = ["k", "v"],
  973. k = "(",
  974. s = ")",
  975. t = "*",
  976. Za = "!",
  977. Ma = {
  978. "'": "'0"
  979. };
  980. Ma[s] = "'1";
  981. Ma[t] = "'2";
  982. Ma[Za] = "'3";
  983. var mb = 1;
  984. e.Ra = function (a) {
  985. return void 0 != f[a]
  986. };
  987. e.A = function () {
  988. for (var a = "", b = 0; b < f[w]; b++) void 0 != f[b] && (a += b[v]() + d(f[b]));
  989. return a
  990. };
  991. e.Qa = function (a) {
  992. if (void 0 == a) return e.A();
  993. for (var b = a.A(), c = 0; c < f[w]; c++) void 0 ==
  994. f[c] || a.Ra(c) || (b += c[v]() + d(f[c]));
  995. return b
  996. };
  997. e.f = function (b, c, d) {
  998. if (!wd(d)) return !1;
  999. a(b, "k", c, d);
  1000. return !0
  1001. };
  1002. e.o = function (b, c, d) {
  1003. if (!xd(d)) return !1;
  1004. a(b, "v", c, d[v]());
  1005. return !0
  1006. };
  1007. e.getKey = function (a, c) {
  1008. return b(a, "k", c)
  1009. };
  1010. e.N = function (a, c) {
  1011. return b(a, "v", c)
  1012. };
  1013. e.L = function (a) {
  1014. c(a, "k")
  1015. };
  1016. e.M = function (a) {
  1017. c(a, "v")
  1018. };
  1019. T(e, "_setKey", e.f, 89);
  1020. T(e, "_setValue", e.o, 90);
  1021. T(e, "_getKey", e.getKey, 87);
  1022. T(e, "_getValue", e.N, 88);
  1023. T(e, "_clearKey", e.L, 85);
  1024. T(e, "_clearValue", e.M, 86)
  1025. };
  1026.  
  1027. function wd(a) {
  1028. return "string" == typeof a
  1029. }
  1030.  
  1031. function xd(a) {
  1032. return !("number" == typeof a || void 0 != Number && a instanceof Number) || m.round(a) != a || da(a) || a == ba ? !1 : !0
  1033. };
  1034. var zd = function (a) {
  1035. var b = W.gaGlobal;
  1036. a && !b && (W.gaGlobal = b = {});
  1037. return b
  1038. }, Ad = function () {
  1039. var a = zd(!0).hid;
  1040. null == a && (a = Ea(), zd(!0).hid = a);
  1041. return a
  1042. }, Dd = function (a) {
  1043. a.set(Kb, Ad());
  1044. var b = zd();
  1045. if (b && b.dh == a.get(O)) {
  1046. var c = b.sid;
  1047. c && (a.get(ac) ? H(112) : H(132), a.set(Zb, c), a.get(Sb) && a.set(Wb, c));
  1048. b = b.vid;
  1049. a.get(Sb) && b && (b = b[y]("."), a.set(Q, 1 * b[0]), a.set(Vb, 1 * b[1]))
  1050. }
  1051. };
  1052. var Ed, Fd = function (a, b, c, d) {
  1053. var e = a.c(bb, ""),
  1054. f = a.c(P, "/");
  1055. d = void 0 != d ? d : a.b(cb, 0);
  1056. a = a.c(Wa, "");
  1057. X(b, c, f, e, a, d)
  1058. }, Xc = function (a) {
  1059. var b = a.c(bb, "");
  1060. a.b(O, 1);
  1061. var c = a.c(P, "/"),
  1062. d = a.c(Wa, "");
  1063. X("__utma", cd(a), c, b, d, a.get(cb));
  1064. X("__utmb", dd(a), c, b, d, a.get(db));
  1065. X("__utmc", "" + a.b(O, 1), c, b, d);
  1066. var e = hd(a, !0);
  1067. e ? X("__utmz", e, c, b, d, a.get(eb)) : X("__utmz", "", c, b, "", -1);
  1068. (e = fd(a, !1)) ? X("__utmv", e, c, b, d, a.get(cb)) : X("__utmv", "", c, b, "", -1)
  1069. }, Wc = function (a) {
  1070. var b = a.b(O, 1);
  1071. if (!bd(a, $c(b, pd("__utma")))) return a.set(Ub, !0), !1;
  1072. var c = !ed(a, $c(b, pd("__utmb")));
  1073. a.set(bc, c);
  1074. id(a, $c(b, pd("__utmz")));
  1075. gd(a, $c(b, pd("__utmv")));
  1076. Ed = !c;
  1077. return !0
  1078. }, Gd = function (a) {
  1079. Ed || 0 < pd("__utmb")[w] || (X("__utmd", "1", a.c(P, "/"), a.c(bb, ""), a.c(Wa, ""), 1E4), 0 == pd("__utmd")[w] && a[ta]())
  1080. };
  1081. var h = 0,
  1082. Jd = function (a) {
  1083. void 0 == a.get(Q) ? Hd(a) : a.get(Ub) && !a.get(Mc) ? Hd(a) : a.get(bc) && (Id(a), h++, 1 < h && H(137))
  1084. }, Kd = function (a) {
  1085. a.get(hc) && !a.get(ac) && (Id(a), a.set(fc, a.get($b)))
  1086. }, Hd = function (a) {
  1087. var b = a.get(ab);
  1088. a.set(Sb, !0);
  1089. a.set(Q, Ea() ^ td(a) & 2147483647);
  1090. a.set(Tb, "");
  1091. a.set(Vb, b);
  1092. a.set(Wb, b);
  1093. a.set(Zb, b);
  1094. a.set($b, 1);
  1095. a.set(ac, !0);
  1096. a.set(cc, 0);
  1097. a.set(R, 10);
  1098. a.set(dc, b);
  1099. a.set(Fb, []);
  1100. a.set(Ub, !1);
  1101. a.set(bc, !1)
  1102. }, Id = function (a) {
  1103. a.set(Wb, a.get(Zb));
  1104. a.set(Zb, a.get(ab));
  1105. a.Za($b);
  1106. a.set(ac, !0);
  1107. a.set(cc, 0);
  1108. a.set(R, 10);
  1109. a.set(dc, a.get(ab));
  1110. a.set(bc, !1)
  1111. };
  1112. var Ld = "daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q netscape:query cnn:query about:terms mamma:q voila:rdata virgilio:qs live:q baidu:wd alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT wp:szukaj onet:qt yam:k kvasir:q ozu:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q search.centrum.cz:q 360.cn:q".split(" "),
  1113. Sd = function (a) {
  1114. if (a.get(kb) && !a.get(Mc)) {
  1115. for (var b = !F(a.get(ic)) || !F(a.get(nc)) || !F(a.get(S)) || !F(a.get(lc)), c = {}, d = 0; d < Md[w]; d++) {
  1116. var e = Md[d];
  1117. c[e] = a.get(e)
  1118. }(d = a.get(rc)) ? (H(149), e = new Ja, Na(e, d), d = e) : d = La(J[z][xa], a.get(gb)).d;
  1119. if ("1" != L(d.get(a.get(ub))) || !b)
  1120. if (d = Xe(a, d) || Qd(a), d || (b || !a.get(ac)) || (Pd(a, void 0, "(direct)", void 0, void 0, void 0, "(direct)", "(none)", void 0, void 0), d = !0), d && (a.set(hc, Rd(a, c)), b = "(direct)" == a.get(nc) && "(direct)" == a.get(jc) && "(none)" == a.get(oc), a.get(hc) || a.get(ac) && !b)) a.set(ec,
  1121. a.get(ab)), a.set(fc, a.get($b)), a.Za(gc)
  1122. }
  1123. }, Xe = function (a, b) {
  1124. function c(c, d) {
  1125. d = d || "-";
  1126. var e = L(b.get(a.get(c)));
  1127. return e && "-" != e ? I(e) : d
  1128. }
  1129. var d = L(b.get(a.get(nb))) || "-",
  1130. e = L(b.get(a.get(qb))) || "-",
  1131. f = L(b.get(a.get(pb))) || "-",
  1132. Be = L(b.get("gclsrc")) || "-",
  1133. k = L(b.get("dclid")) || "-",
  1134. s = c(ob, "(not set)"),
  1135. t = c(rb, "(not set)"),
  1136. Za = c(sb),
  1137. Ma = c(tb);
  1138. if (F(d) && F(f) && F(k) && F(e)) return !1;
  1139. var mb = !F(f) && !F(Be),
  1140. mb = F(e) && (!F(k) || mb),
  1141. Xb = F(Za);
  1142. if (mb || Xb) {
  1143. var Bd = Nd(a),
  1144. Bd = La(Bd, !0);
  1145. (Bd = Od(a, Bd)) && !F(Bd[1] && !Bd[2]) && (mb && (e = Bd[0]), Xb &&
  1146. (Za = Bd[1]))
  1147. }
  1148. Pd(a, d, e, f, Be, k, s, t, Za, Ma);
  1149. return !0
  1150. }, Qd = function (a) {
  1151. var b = Nd(a),
  1152. c = La(b, !0);
  1153. if (!(void 0 != b && null != b && "" != b && "0" != b && "-" != b && 0 <= b[q]("://")) || c && -1 < c[u][q]("google") && c.d.contains("q") && "cse" == c[ra]) return !1;
  1154. if ((b = Od(a, c)) && !b[2]) return Pd(a, void 0, b[0], void 0, void 0, void 0, "(organic)", "organic", b[1], void 0), !0;
  1155. if (b || !a.get(ac)) return !1;
  1156. t: {
  1157. for (var b = a.get(Bb), d = Ka(c[u]), e = 0; e < b[w]; ++e)
  1158. if (-1 < d[q](b[e])) {
  1159. a = !1;
  1160. break t
  1161. }
  1162. Pd(a, void 0, d, void 0, void 0, void 0, "(referral)", "referral", void 0, "/" + c[ra]);
  1163. a = !0
  1164. }
  1165. return a
  1166. }, Od = function (a, b) {
  1167. for (var c = a.get(zb), d = 0; d < c[w]; ++d) {
  1168. var e = c[d][y](":");
  1169. if (-1 < b[u][q](e[0][D]())) {
  1170. var f = b.d.get(e[1]);
  1171. if (f && (f = K(f), !f && -1 < b[u][q]("google.") && (f = "(not provided)"), !e[3] || -1 < b.url[q](e[3]))) {
  1172. t: {
  1173. for (var c = f, d = a.get(Ab), c = I(c)[D](), Be = 0; Be < d[w]; ++Be)
  1174. if (c == d[Be]) {
  1175. c = !0;
  1176. break t
  1177. }
  1178. c = !1
  1179. }
  1180. return [e[2] || e[0], f, c]
  1181. }
  1182. }
  1183. }
  1184. return null
  1185. }, Pd = function (a, b, c, d, e, f, Be, k, s, t) {
  1186. a.set(ic, b);
  1187. a.set(nc, c);
  1188. a.set(S, d);
  1189. a.set(kc, e);
  1190. a.set(lc, f);
  1191. a.set(jc, Be);
  1192. a.set(oc, k);
  1193. a.set(pc, s);
  1194. a.set(qc, t)
  1195. }, Md = [jc, ic,
  1196. S, lc, nc, oc, pc, qc
  1197. ],
  1198. Rd = function (a, b) {
  1199. function c(a) {
  1200. a = ("" + a)[y]("+")[C]("%20");
  1201. return a = a[y](" ")[C]("%20")
  1202. }
  1203.  
  1204. function d(c) {
  1205. var d = "" + (a.get(c) || "");
  1206. c = "" + (b[c] || "");
  1207. return 0 < d[w] && d == c
  1208. }
  1209. if (d(S) || d(lc)) return H(131), !1;
  1210. for (var e = 0; e < Md[w]; e++) {
  1211. var f = Md[e],
  1212. Be = b[f] || "-",
  1213. f = a.get(f) || "-";
  1214. if (c(Be) != c(f)) return !0
  1215. }
  1216. return !1
  1217. }, Td = RegExp(/^https:\/\/(www\.)?google(\.com?)?(\.[a-z]{2}t?)?\/?$/i),
  1218. Nd = function (a) {
  1219. a = Pa(a.get(Jb), a.get(P));
  1220. try {
  1221. if (Td[ia](a)) return H(136), a + "?q="
  1222. } catch (b) {
  1223. H(145)
  1224. }
  1225. return a
  1226. };
  1227. var Ud, Vd, Wd = function (a) {
  1228. Ud = a.c(S, "");
  1229. Vd = a.c(kc, "")
  1230. }, Xd = function (a) {
  1231. var b = a.c(S, ""),
  1232. c = a.c(kc, "");
  1233. b != Ud && (-1 < c[q]("ds") ? a.set(mc, void 0) : !F(Ud) && -1 < Vd[q]("ds") && a.set(mc, Ud))
  1234. };
  1235. var Zd = function (a) {
  1236. Yd(a, J[z][xa]) ? (a.set(Mc, !0), H(12)) : a.set(Mc, !1)
  1237. }, Yd = function (a, b) {
  1238. if (!a.get(fb)) return !1;
  1239. var c = La(b, a.get(gb)),
  1240. d = K(c.d.get("__utma")),
  1241. e = K(c.d.get("__utmb")),
  1242. f = K(c.d.get("__utmc")),
  1243. Be = K(c.d.get("__utmx")),
  1244. k = K(c.d.get("__utmz")),
  1245. s = K(c.d.get("__utmv")),
  1246. c = K(c.d.get("__utmk"));
  1247. if (Yc("" + d + e + f + Be + k + s) != c) {
  1248. d = I(d);
  1249. e = I(e);
  1250. f = I(f);
  1251. Be = I(Be);
  1252. f = $d(d + e + f + Be, k, s, c);
  1253. if (!f) return !1;
  1254. k = f[0];
  1255. s = f[1]
  1256. }
  1257. if (!bd(a, d, !0)) return !1;
  1258. ed(a, e, !0);
  1259. id(a, k, !0);
  1260. gd(a, s, !0);
  1261. ae(a, Be, !0);
  1262. return !0
  1263. }, ce = function (a, b, c) {
  1264. var d;
  1265. d = cd(a) || "-";
  1266. var e = dd(a) || "-",
  1267. f = "" + a.b(O, 1) || "-",
  1268. Be = be(a) || "-",
  1269. k = hd(a, !1) || "-";
  1270. a = fd(a, !1) || "-";
  1271. var s = Yc("" + d + e + f + Be + k + a),
  1272. t = [];
  1273. t[n]("__utma=" + d);
  1274. t[n]("__utmb=" + e);
  1275. t[n]("__utmc=" + f);
  1276. t[n]("__utmx=" + Be);
  1277. t[n]("__utmz=" + k);
  1278. t[n]("__utmv=" + a);
  1279. t[n]("__utmk=" + s);
  1280. d = t[C]("&");
  1281. if (!d) return b;
  1282. e = b[q]("#");
  1283. if (c) return 0 > e ? b + "#" + d : b + "&" + d;
  1284. c = "";
  1285. f = b[q]("?");
  1286. 0 < e && (c = b[B](e), b = b[B](0, e));
  1287. return 0 > f ? b + "?" + d + c : b + "&" + d + c
  1288. }, $d = function (a, b, c, d) {
  1289. for (var e = 0; 3 > e; e++) {
  1290. for (var f = 0; 3 > f; f++) {
  1291. if (d == Yc(a + b + c)) return H(127), [b, c];
  1292. var Be = b[p](/ /g, "%20"),
  1293. k = c[p](/ /g, "%20");
  1294. if (d == Yc(a + Be + k)) return H(128), [Be, k];
  1295. Be = Be[p](/\+/g, "%20");
  1296. k = k[p](/\+/g, "%20");
  1297. if (d == Yc(a + Be + k)) return H(129), [Be, k];
  1298. try {
  1299. var s = b[oa]("utmctr=(.*?)(?:\\|utm|$)");
  1300. if (s && 2 == s[w] && (Be = b[p](s[1], G(I(s[1]))), d == Yc(a + Be + c))) return H(139), [Be, c]
  1301. } catch (t) {}
  1302. b = I(b)
  1303. }
  1304. c = I(c)
  1305. }
  1306. };
  1307. var de = "|",
  1308. fe = function (a, b, c, d, e, f, Be, k, s) {
  1309. var t = ee(a, b);
  1310. t || (t = {}, a.get(Cb)[n](t));
  1311. t.id_ = b;
  1312. t.affiliation_ = c;
  1313. t.total_ = d;
  1314. t.tax_ = e;
  1315. t.shipping_ = f;
  1316. t.city_ = Be;
  1317. t.state_ = k;
  1318. t.country_ = s;
  1319. t.items_ = t.items_ || [];
  1320. return t
  1321. }, ge = function (a, b, c, d, e, f, Be) {
  1322. a = ee(a, b) || fe(a, b, "", 0, 0, 0, "", "", "");
  1323. var k;
  1324. t: {
  1325. if (a && a.items_) {
  1326. k = a.items_;
  1327. for (var s = 0; s < k[w]; s++)
  1328. if (k[s].sku_ == c) {
  1329. k = k[s];
  1330. break t
  1331. }
  1332. }
  1333. k = null
  1334. }
  1335. s = k || {};
  1336. s.transId_ = b;
  1337. s.sku_ = c;
  1338. s.name_ = d;
  1339. s.category_ = e;
  1340. s.price_ = f;
  1341. s.quantity_ = Be;
  1342. k || a.items_[n](s);
  1343. return s
  1344. }, ee = function (a, b) {
  1345. for (var c =
  1346. a.get(Cb), d = 0; d < c[w]; d++)
  1347. if (c[d].id_ == b) return c[d];
  1348. return null
  1349. };
  1350. var he, ie = function (a) {
  1351. if (!he) {
  1352. var b;
  1353. b = J[z].hash;
  1354. var c = W[r],
  1355. d = /^#?gaso=([^&]*)/;
  1356. if (c = (b = (b = b && b[oa](d) || c && c[oa](d)) ? b[1] : K(pd("GASO"))) && b[oa](/^(?:!([-0-9a-z.]{1,40})!)?([-.\w]{10,1200})$/i)) Fd(a, "GASO", "" + b, 0), M._gasoDomain = a.get(bb), M._gasoCPath = a.get(P), a = c[1], Ia("https://www.google.com/analytics/web/inpage/pub/inpage.js?" + (a ? "prefix=" + a + "&" : "") + Ea(), "_gasojs");
  1357. he = !0
  1358. }
  1359. };
  1360. var ae = function (a, b, c) {
  1361. c && (b = I(b));
  1362. c = a.b(O, 1);
  1363. b = b[y](".");
  1364. 2 > b[w] || !/^\d+$/ [ia](b[0]) || (b[0] = "" + c, Fd(a, "__utmx", b[C]("."), void 0))
  1365. }, be = function (a, b) {
  1366. var c = $c(a.get(O), pd("__utmx"));
  1367. "-" == c && (c = "");
  1368. return b ? G(c) : c
  1369. }, Ye = function (a) {
  1370. try {
  1371. var b = La(J[z][xa], !1),
  1372. c = ea(L(b.d.get("utm_referrer"))) || "";
  1373. c && a.set(Jb, c);
  1374. var d = ea(K(b.d.get("utm_expid"))) || "";
  1375. d && (d = d[y](".")[0], a.set(Oc, "" + d))
  1376. } catch (e) {
  1377. H(146)
  1378. }
  1379. }, l = function (a) {
  1380. var b = W.gaData && W.gaData.expId;
  1381. b && a.set(Oc, "" + b)
  1382. };
  1383. var ke = function (a, b) {
  1384. var c = m.min(a.b(Dc, 0), 100);
  1385. if (a.b(Q, 0) % 100 >= c) return !1;
  1386. c = Ze() || $e();
  1387. if (void 0 == c) return !1;
  1388. var d = c[0];
  1389. if (void 0 == d || d == ba || da(d)) return !1;
  1390. 0 < d ? af(c) ? b(je(c)) : b(je(c[ja](0, 1))) : Ga(W, "load", function () {
  1391. ke(a, b)
  1392. }, !1);
  1393. return !0
  1394. }, me = function (a, b, c, d) {
  1395. var e = new yd;
  1396. e.f(14, 90, b[B](0, 500));
  1397. e.f(14, 91, a[B](0, 150));
  1398. e.f(14, 92, "" + le(c));
  1399. void 0 != d && e.f(14, 93, d[B](0, 500));
  1400. e.o(14, 90, c);
  1401. return e
  1402. }, af = function (a) {
  1403. for (var b = 1; b < a[w]; b++)
  1404. if (da(a[b]) || a[b] == ba || 0 > a[b]) return !1;
  1405. return !0
  1406. }, le = function (a) {
  1407. return da(a) ||
  1408. 0 > a ? 0 : 5E3 > a ? 10 * m[la](a / 10) : 5E4 > a ? 100 * m[la](a / 100) : 41E5 > a ? 1E3 * m[la](a / 1E3) : 41E5
  1409. }, je = function (a) {
  1410. for (var b = new yd, c = 0; c < a[w]; c++) b.f(14, c + 1, "" + le(a[c])), b.o(14, c + 1, a[c]);
  1411. return b
  1412. }, Ze = function () {
  1413. var a = W.performance || W.webkitPerformance;
  1414. if (a = a && a.timing) {
  1415. var b = a.navigationStart;
  1416. if (0 == b) H(133);
  1417. else return [a.loadEventStart - b, a.domainLookupEnd - a.domainLookupStart, a.connectEnd - a.connectStart, a.responseStart - a.requestStart, a.responseEnd - a.responseStart, a.fetchStart - b, a.domInteractive - b, a.domContentLoadedEventStart -
  1418. b]
  1419. }
  1420. }, $e = function () {
  1421. if (W.top == W) {
  1422. var a = W.external,
  1423. b = a && a.onloadT;
  1424. a && !a.isValidLoadTime && (b = void 0);
  1425. 2147483648 < b && (b = void 0);
  1426. 0 < b && a.setPageReadyTime();
  1427. return void 0 == b ? void 0 : [b]
  1428. }
  1429. };
  1430. var cf = function (a) {
  1431. if (a.get(Sb)) try {
  1432. var b;
  1433. t: {
  1434. var c = pd(a.get(Oe) || "_ga");
  1435. if (c && !(1 > c[w])) {
  1436. for (var d = [], e = 0; e < c[w]; e++) {
  1437. var f;
  1438. var Be = c[e][y]("."),
  1439. k = Be.shift();
  1440. if (("GA1" == k || "1" == k) && 1 < Be[w]) {
  1441. var s = Be.shift()[y]("-");
  1442. 1 == s[w] && (s[1] = "1");
  1443. s[0] *= 1;
  1444. s[1] *= 1;
  1445. f = {
  1446. Ya: s,
  1447. $a: Be[C](".")
  1448. }
  1449. } else f = void 0;
  1450. f && d[n](f)
  1451. }
  1452. if (1 == d[w]) {
  1453. b = d[0].$a;
  1454. break t
  1455. }
  1456. if (0 != d[w]) {
  1457. var t = a.get(Pe) || a.get(bb),
  1458. d = bf(d, (0 == t[q](".") ? t.substr(1) : t)[y](".")[w], 0);
  1459. if (1 == d[w]) {
  1460. b = d[0].$a;
  1461. break t
  1462. }
  1463. var Za = a.get(Qe) || a.get(P);
  1464. (c = Za) ? (1 < c[w] && "/" == c[ma](c[w] -
  1465. 1) && (c = c.substr(0, c[w] - 1)), 0 != c[q]("/") && (c = "/" + c), Za = c) : Za = "/";
  1466. d = bf(d, "/" == Za ? 1 : Za[y]("/")[w], 1);
  1467. b = d[0].$a;
  1468. break t
  1469. }
  1470. }
  1471. b = void 0
  1472. }
  1473. if (b) {
  1474. var Ma = ("" + b)[y](".");
  1475. 2 == Ma[w] && /[0-9.]/ [ia](Ma) && (H(114), a.set(Q, Ma[0]), a.set(Vb, Ma[1]), a.set(Sb, !1))
  1476. }
  1477. } catch (mb) {
  1478. H(115)
  1479. }
  1480. }, bf = function (a, b, c) {
  1481. for (var d = [], e = [], f = 128, Be = 0; Be < a[w]; Be++) {
  1482. var k = a[Be];
  1483. if (k.Ya[c] == b) d[n](k);
  1484. else if (k.Ya[c] == f) e[n](k);
  1485. else k.Ya[c] < f && (e = [k], f = k.Ya[c])
  1486. }
  1487. return 0 < d[w] ? d : e
  1488. };
  1489. var U = function (a, b, c) {
  1490. function d(a) {
  1491. return function (b) {
  1492. if ((b = b.get(Nc)[a]) && b[w])
  1493. for (var c = Te(e, a), d = 0; d < b[w]; d++) b[d].call(e, c)
  1494. }
  1495. }
  1496. var e = this;
  1497. this.a = new Zc;
  1498. this.get = function (a) {
  1499. return this.a.get(a)
  1500. };
  1501. this.set = function (a, b, c) {
  1502. this.a.set(a, b, c)
  1503. };
  1504. this.set(Wa, b || "UA-XXXXX-X");
  1505. this.set($a, a || "");
  1506. this.set(Ya, c || "");
  1507. this.set(ab, m.round((new Date)[g]() / 1E3));
  1508. this.set(P, "/");
  1509. this.set(cb, 63072E6);
  1510. this.set(eb, 15768E6);
  1511. this.set(db, 18E5);
  1512. this.set(fb, !1);
  1513. this.set(yb, 50);
  1514. this.set(gb, !1);
  1515. this.set(hb, !0);
  1516. this.set(ib, !0);
  1517. this.set(jb, !0);
  1518. this.set(kb, !0);
  1519. this.set(lb, !0);
  1520. this.set(ob, "utm_campaign");
  1521. this.set(nb, "utm_id");
  1522. this.set(pb, "gclid");
  1523. this.set(qb, "utm_source");
  1524. this.set(rb, "utm_medium");
  1525. this.set(sb, "utm_term");
  1526. this.set(tb, "utm_content");
  1527. this.set(ub, "utm_nooverride");
  1528. this.set(vb, 100);
  1529. this.set(Dc, 1);
  1530. this.set(Ec, !1);
  1531. this.set(wb, "/__utm.gif");
  1532. this.set(xb, 1);
  1533. this.set(Cb, []);
  1534. this.set(Fb, []);
  1535. this.set(zb, Ld[ja](0));
  1536. this.set(Ab, []);
  1537. this.set(Bb, []);
  1538. this.B("auto");
  1539. this.set(Jb, J.referrer);
  1540. Ye(this.a);
  1541. this.set(Nc, {
  1542. hit: [],
  1543. load: []
  1544. });
  1545. this.a.g("0", Zd);
  1546. this.a.g("1", Wd);
  1547. this.a.g("2", Jd);
  1548. this.a.g("3", cf);
  1549. this.a.g("4", Sd);
  1550. this.a.g("5", Xd);
  1551. this.a.g("6", Kd);
  1552. this.a.g("7", d("load"));
  1553. this.a.g("8", ie);
  1554. this.a.e("A", kd);
  1555. this.a.e("B", md);
  1556. this.a.e("C", Jd);
  1557. this.a.e("D", jd);
  1558. this.a.e("E", Tc);
  1559. this.a.e("F", ne);
  1560. this.a.e("G", Gd);
  1561. this.a.e("H", nd);
  1562. this.a.e("I", ud);
  1563. this.a.e("J", Dd);
  1564. this.a.e("K", l);
  1565. this.a.e("L", d("hit"));
  1566. this.a.e("M", oe);
  1567. this.a.e("N", pe);
  1568. 0 === this.get(ab) && H(111);
  1569. this.a.T();
  1570. this.H = void 0
  1571. };
  1572. E = U[x];
  1573. E.m = function () {
  1574. var a = this.get(Db);
  1575. a || (a = new yd, this.set(Db, a));
  1576. return a
  1577. };
  1578. E.La = function (a) {
  1579. for (var b in a) {
  1580. var c = a[b];
  1581. a.hasOwnProperty(b) && this.set(b, c, !0)
  1582. }
  1583. };
  1584. E.K = function (a) {
  1585. if (this.get(Ec)) return !1;
  1586. var b = this,
  1587. c = ke(this.a, function (c) {
  1588. b.set(Hb, a, !0);
  1589. b.t(c)
  1590. });
  1591. this.set(Ec, c);
  1592. return c
  1593. };
  1594. E.Fa = function (a) {
  1595. a && Ca(a) ? (H(13), this.set(Hb, a, !0)) : "object" === typeof a && null !== a && this.La(a);
  1596. this.H = a = this.get(Hb);
  1597. this.a.j("page");
  1598. this.K(a)
  1599. };
  1600. E.F = function (a, b, c, d, e) {
  1601. if ("" == a || (!wd(a) || "" == b || !wd(b)) || void 0 != c && !wd(c) || void 0 != d && !xd(d)) return !1;
  1602. this.set(wc, a, !0);
  1603. this.set(xc, b, !0);
  1604. this.set(yc, c, !0);
  1605. this.set(zc, d, !0);
  1606. this.set(vc, !! e, !0);
  1607. this.a.j("event");
  1608. return !0
  1609. };
  1610. E.Ha = function (a, b, c, d, e) {
  1611. var f = this.a.b(Dc, 0);
  1612. 1 * e === e && (f = e);
  1613. if (this.a.b(Q, 0) % 100 >= f) return !1;
  1614. c = 1 * ("" + c);
  1615. if ("" == a || (!wd(a) || "" == b || !wd(b) || !xd(c) || da(c) || 0 > c || 0 > f || 100 < f) || void 0 != d && ("" == d || !wd(d))) return !1;
  1616. this.t(me(a, b, c, d));
  1617. return !0
  1618. };
  1619. E.Ga = function (a, b, c, d) {
  1620. if (!a || !b) return !1;
  1621. this.set(Ac, a, !0);
  1622. this.set(Bc, b, !0);
  1623. this.set(Cc, c || J[z][xa], !0);
  1624. d && this.set(Hb, d, !0);
  1625. this.a.j("social");
  1626. return !0
  1627. };
  1628. E.Ea = function () {
  1629. this.set(Dc, 10);
  1630. this.K(this.H)
  1631. };
  1632. E.Ia = function () {
  1633. this.a.j("trans")
  1634. };
  1635. E.t = function (a) {
  1636. this.set(Eb, a, !0);
  1637. this.a.j("event")
  1638. };
  1639. E.ia = function (a) {
  1640. this.v();
  1641. var b = this;
  1642. return {
  1643. _trackEvent: function (c, d, e) {
  1644. H(91);
  1645. b.F(a, c, d, e)
  1646. }
  1647. }
  1648. };
  1649. E.ma = function (a) {
  1650. return this.get(a)
  1651. };
  1652. E.xa = function (a, b) {
  1653. if (a)
  1654. if (Ca(a)) this.set(a, b);
  1655. else if ("object" == typeof a)
  1656. for (var c in a) a.hasOwnProperty(c) && this.set(c, a[c])
  1657. };
  1658. E.addEventListener = function (a, b) {
  1659. var c = this.get(Nc)[a];
  1660. c && c[n](b)
  1661. };
  1662. E.removeEventListener = function (a, b) {
  1663. for (var c = this.get(Nc)[a], d = 0; c && d < c[w]; d++)
  1664. if (c[d] == b) {
  1665. c.splice(d, 1);
  1666. break
  1667. }
  1668. };
  1669. E.qa = function () {
  1670. return "5.4.3"
  1671. };
  1672. E.B = function (a) {
  1673. this.get(hb);
  1674. a = "auto" == a ? Ka(J.domain) : a && "-" != a && "none" != a ? a[D]() : "";
  1675. this.set(bb, a)
  1676. };
  1677. E.va = function (a) {
  1678. this.set(hb, !! a)
  1679. };
  1680. E.na = function (a, b) {
  1681. return ce(this.a, a, b)
  1682. };
  1683. E.link = function (a, b) {
  1684. if (this.a.get(fb) && a) {
  1685. var c = ce(this.a, a, b);
  1686. J[z].href = c
  1687. }
  1688. };
  1689. E.ua = function (a, b) {
  1690. this.a.get(fb) && (a && a.action) && (a.action = ce(this.a, a.action, b))
  1691. };
  1692. E.za = function () {
  1693. this.v();
  1694. var a = this.a,
  1695. b = J.getElementById ? J.getElementById("utmtrans") : J.utmform && J.utmform.utmtrans ? J.utmform.utmtrans : null;
  1696. if (b && b[na]) {
  1697. a.set(Cb, []);
  1698. for (var b = b[na][y]("UTM:"), c = 0; c < b[w]; c++) {
  1699. b[c] = Da(b[c]);
  1700. for (var d = b[c][y](de), e = 0; e < d[w]; e++) d[e] = Da(d[e]);
  1701. "T" == d[0] ? fe(a, d[1], d[2], d[3], d[4], d[5], d[6], d[7], d[8]) : "I" == d[0] && ge(a, d[1], d[2], d[3], d[4], d[5], d[6])
  1702. }
  1703. }
  1704. };
  1705. E.$ = function (a, b, c, d, e, f, Be, k) {
  1706. return fe(this.a, a, b, c, d, e, f, Be, k)
  1707. };
  1708. E.Y = function (a, b, c, d, e, f) {
  1709. return ge(this.a, a, b, c, d, e, f)
  1710. };
  1711. E.Aa = function (a) {
  1712. de = a || "|"
  1713. };
  1714. E.ea = function () {
  1715. this.set(Cb, [])
  1716. };
  1717. E.wa = function (a, b, c, d) {
  1718. var e = this.a;
  1719. if (0 >= a || a > e.get(yb)) a = !1;
  1720. else if (!b || !c || 128 < b[w] + c[w]) a = !1;
  1721. else {
  1722. 1 != d && 2 != d && (d = 3);
  1723. var f = {};
  1724. ha(f, b);
  1725. f.value = c;
  1726. f.scope = d;
  1727. e.get(Fb)[a] = f;
  1728. a = !0
  1729. }
  1730. a && this.a.n();
  1731. return a
  1732. };
  1733. E.ka = function (a) {
  1734. this.a.get(Fb)[a] = void 0;
  1735. this.a.n()
  1736. };
  1737. E.ra = function (a) {
  1738. return (a = this.a.get(Fb)[a]) && 1 == a[ua] ? a[na] : void 0
  1739. };
  1740. E.Ca = function (a, b, c) {
  1741. this.m().f(a, b, c)
  1742. };
  1743. E.Da = function (a, b, c) {
  1744. this.m().o(a, b, c)
  1745. };
  1746. E.sa = function (a, b) {
  1747. return this.m().getKey(a, b)
  1748. };
  1749. E.ta = function (a, b) {
  1750. return this.m().N(a, b)
  1751. };
  1752. E.fa = function (a) {
  1753. this.m().L(a)
  1754. };
  1755. E.ga = function (a) {
  1756. this.m().M(a)
  1757. };
  1758. E.ja = function () {
  1759. return new yd
  1760. };
  1761. E.W = function (a) {
  1762. a && this.get(Ab)[n](a[D]())
  1763. };
  1764. E.ba = function () {
  1765. this.set(Ab, [])
  1766. };
  1767. E.X = function (a) {
  1768. a && this.get(Bb)[n](a[D]())
  1769. };
  1770. E.ca = function () {
  1771. this.set(Bb, [])
  1772. };
  1773. E.Z = function (a, b, c, d, e) {
  1774. if (a && b) {
  1775. a = [a, b[D]()][C](":");
  1776. if (d || e) a = [a, d, e][C](":");
  1777. d = this.get(zb);
  1778. d.splice(c ? 0 : d[w], 0, a)
  1779. }
  1780. };
  1781. E.da = function () {
  1782. this.set(zb, [])
  1783. };
  1784. E.ha = function (a) {
  1785. this.a[ka]();
  1786. var b = this.get(P),
  1787. c = be(this.a);
  1788. this.set(P, a);
  1789. this.a.n();
  1790. ae(this.a, c);
  1791. this.set(P, b)
  1792. };
  1793. E.ya = function (a, b) {
  1794. if (0 < a && 5 >= a && Ca(b) && "" != b) {
  1795. var c = this.get(Fc) || [];
  1796. c[a] = b;
  1797. this.set(Fc, c)
  1798. }
  1799. };
  1800. E.V = function (a) {
  1801. a = "" + a;
  1802. if (a[oa](/^[A-Za-z0-9]{1,5}$/)) {
  1803. var b = this.get(Ic) || [];
  1804. b[n](a);
  1805. this.set(Ic, b)
  1806. }
  1807. };
  1808. E.v = function () {
  1809. this.a[ka]()
  1810. };
  1811. E.Ba = function (a) {
  1812. a && "" != a && (this.set(Tb, a), this.a.j("var"))
  1813. };
  1814. var ne = function (a) {
  1815. "trans" !== a.get(sc) && 500 <= a.b(cc, 0) && a[ta]();
  1816. if ("event" === a.get(sc)) {
  1817. var b = (new Date)[g](),
  1818. c = a.b(dc, 0),
  1819. d = a.b(Zb, 0),
  1820. c = m[la](1 * ((b - (c != d ? c : 1E3 * c)) / 1E3));
  1821. 0 < c && (a.set(dc, b), a.set(R, m.min(10, a.b(R, 0) + c)));
  1822. 0 >= a.b(R, 0) && a[ta]()
  1823. }
  1824. }, pe = function (a) {
  1825. "event" === a.get(sc) && a.set(R, m.max(0, a.b(R, 10) - 1))
  1826. };
  1827. var qe = function () {
  1828. var a = [];
  1829. this.add = function (b, c, d) {
  1830. d && (c = G("" + c));
  1831. a[n](b + "=" + c)
  1832. };
  1833. this.toString = function () {
  1834. return a[C]("&")
  1835. }
  1836. }, re = function (a, b) {
  1837. (b || 2 != a.get(xb)) && a.Za(cc)
  1838. }, se = function (a, b) {
  1839. b.add("utmwv", "5.4.3");
  1840. b.add("utms", a.get(cc));
  1841. b.add("utmn", Ea());
  1842. var c = J[z].hostname;
  1843. F(c) || b.add("utmhn", c, !0);
  1844. c = a.get(vb);
  1845. 100 != c && b.add("utmsp", c, !0)
  1846. }, te = function (a, b) {
  1847. b.add("utmht", (new Date)[g]());
  1848. b.add("utmac", Da(a.get(Wa)));
  1849. a.get(Oc) && b.add("utmxkey", a.get(Oc), !0);
  1850. a.get(vc) && b.add("utmni", 1);
  1851. var c = a.get(Ic);
  1852. c && 0 < c[w] && b.add("utmdid", c[C]("."));
  1853. ff(a, b);
  1854. !1 !== a.get(Xa) && (a.get(Xa) || M.w) && b.add("aip", 1);
  1855. b.add("utmu", od.Xa())
  1856. }, ue = function (a, b) {
  1857. for (var c = a.get(Fc) || [], d = [], e = 1; e < c[w]; e++) c[e] && d[n](e + ":" + G(c[e][p](/%/g, "%25")[p](/:/g, "%3A")[p](/,/g, "%2C")));
  1858. d[w] && b.add("utmpg", d[C](","))
  1859. }, ff = function (a, b) {
  1860. function c(a, b) {
  1861. b && d[n](a + "=" + b + ";")
  1862. }
  1863. var d = [];
  1864. c("__utma", cd(a));
  1865. c("__utmz", hd(a, !1));
  1866. c("__utmv", fd(a, !0));
  1867. c("__utmx", be(a));
  1868. b.add("utmcc", d[C]("+"), !0)
  1869. }, ve = function (a, b) {
  1870. a.get(ib) && (b.add("utmcs", a.get(Qb), !0), b.add("utmsr", a.get(Lb)), a.get(Rb) && b.add("utmvp", a.get(Rb)), b.add("utmsc", a.get(Mb)), b.add("utmul", a.get(Pb)), b.add("utmje", a.get(Nb)), b.add("utmfl", a.get(Ob), !0))
  1871. }, we = function (a, b) {
  1872. a.get(lb) && a.get(Ib) && b.add("utmdt", a.get(Ib), !0);
  1873. b.add("utmhid", a.get(Kb));
  1874. b.add("utmr", Pa(a.get(Jb), a.get(P)), !0);
  1875. b.add("utmp", G(a.get(Hb), !0), !0)
  1876. }, xe = function (a, b) {
  1877. for (var c = a.get(Db), d = a.get(Eb), e = a.get(Fb) || [], f = 0; f < e[w]; f++) {
  1878. var Be = e[f];
  1879. Be && (c || (c = new yd), c.f(8, f, Be[r]), c.f(9, f, Be[na]), 3 != Be[ua] && c.f(11, f, "" +
  1880. Be[ua]))
  1881. }
  1882. F(a.get(wc)) || F(a.get(xc), !0) || (c || (c = new yd), c.f(5, 1, a.get(wc)), c.f(5, 2, a.get(xc)), e = a.get(yc), void 0 != e && c.f(5, 3, e), e = a.get(zc), void 0 != e && c.o(5, 1, e));
  1883. c ? b.add("utme", c.Qa(d), !0) : d && b.add("utme", d.A(), !0)
  1884. }, ye = function (a, b, c) {
  1885. var d = new qe;
  1886. re(a, c);
  1887. se(a, d);
  1888. d.add("utmt", "tran");
  1889. d.add("utmtid", b.id_, !0);
  1890. d.add("utmtst", b.affiliation_, !0);
  1891. d.add("utmtto", b.total_, !0);
  1892. d.add("utmttx", b.tax_, !0);
  1893. d.add("utmtsp", b.shipping_, !0);
  1894. d.add("utmtci", b.city_, !0);
  1895. d.add("utmtrg", b.state_, !0);
  1896. d.add("utmtco", b.country_, !0);
  1897. xe(a, d);
  1898. ve(a, d);
  1899. we(a, d);
  1900. (b = a.get(Gb)) && d.add("utmcu", b, !0);
  1901. c || (ue(a, d), te(a, d));
  1902. return d[v]()
  1903. }, ze = function (a, b, c) {
  1904. var d = new qe;
  1905. re(a, c);
  1906. se(a, d);
  1907. d.add("utmt", "item");
  1908. d.add("utmtid", b.transId_, !0);
  1909. d.add("utmipc", b.sku_, !0);
  1910. d.add("utmipn", b.name_, !0);
  1911. d.add("utmiva", b.category_, !0);
  1912. d.add("utmipr", b.price_, !0);
  1913. d.add("utmiqt", b.quantity_, !0);
  1914. xe(a, d);
  1915. ve(a, d);
  1916. we(a, d);
  1917. (b = a.get(Gb)) && d.add("utmcu", b, !0);
  1918. c || (ue(a, d), te(a, d));
  1919. return d[v]()
  1920. }, Ae = function (a, b) {
  1921. var c = a.get(sc);
  1922. if ("page" == c) c = new qe, re(a, b), se(a,
  1923. c), xe(a, c), ve(a, c), we(a, c), b || (ue(a, c), te(a, c)), c = [c[v]()];
  1924. else if ("event" == c) c = new qe, re(a, b), se(a, c), c.add("utmt", "event"), xe(a, c), ve(a, c), we(a, c), b || (ue(a, c), te(a, c)), c = [c[v]()];
  1925. else if ("var" == c) c = new qe, re(a, b), se(a, c), c.add("utmt", "var"), !b && te(a, c), c = [c[v]()];
  1926. else if ("trans" == c)
  1927. for (var c = [], d = a.get(Cb), e = 0; e < d[w]; ++e) {
  1928. c[n](ye(a, d[e], b));
  1929. for (var f = d[e].items_, Be = 0; Be < f[w]; ++Be) c[n](ze(a, f[Be], b))
  1930. } else "social" == c ? b ? c = [] : (c = new qe, re(a, b), se(a, c), c.add("utmt", "social"), c.add("utmsn", a.get(Ac), !0), c.add("utmsa", a.get(Bc), !0), c.add("utmsid", a.get(Cc), !0), xe(a, c), ve(a, c), we(a, c), ue(a, c), te(a, c), c = [c[v]()]) : "feedback" == c ? b ? c = [] : (c = new qe, re(a, b), se(a, c), c.add("utmt", "feedback"), c.add("utmfbid", a.get(Gc), !0), c.add("utmfbpr", a.get(Hc), !0), xe(a, c), ve(a, c), we(a, c), ue(a, c), te(a, c), c = [c[v]()]) : c = [];
  1931. return c
  1932. }, oe = function (a) {
  1933. var b, c = a.get(xb),
  1934. d = a.get(uc),
  1935. e = d && d.Ua,
  1936. f = 0;
  1937. if (0 == c || 2 == c) {
  1938. var Be = a.get(wb) + "?";
  1939. b = Ae(a, !0);
  1940. for (var k = 0, s = b[w]; k < s; k++) Sa(b[k], e, Be, !0), f++
  1941. }
  1942. if (1 == c || 2 == c)
  1943. for (b = Ae(a), k = 0, s = b[w]; k <
  1944. s; k++) try {
  1945. Sa(b[k], e), f++
  1946. } catch (t) {
  1947. t && Ra(t[r], void 0, t.message)
  1948. }
  1949. d && (d.q = f)
  1950. };
  1951. var Ce = function (a) {
  1952. ha(this, "len");
  1953. this.message = a + "-8192"
  1954. }, De = function (a) {
  1955. ha(this, "ff2post");
  1956. this.message = a + "-2036"
  1957. }, Sa = function (a, b, c, d) {
  1958. b = b || Fa;
  1959. if (d || 2036 >= a[w]) gf(a, b, c);
  1960. else if (8192 >= a[w]) {
  1961. if (0 <= W[za].userAgent[q]("Firefox") && ![].reduce) throw new De(a[w]);
  1962. hf(a, b) || Ee(a, b)
  1963. } else throw new Ce(a[w]);
  1964. }, gf = function (a, b, c) {
  1965. c = c || ("https:" == J[z][A] || M.G ? "https://ssl.google-analytics.com" : "http://www.google-analytics.com") + "/__utm.gif?";
  1966. var d = new Image(1, 1);
  1967. d.src = c + a;
  1968. d.onload = function () {
  1969. d.onload = null;
  1970. d.onerror =
  1971. null;
  1972. b()
  1973. };
  1974. d.onerror = function () {
  1975. d.onload = null;
  1976. d.onerror = null;
  1977. b()
  1978. }
  1979. }, hf = function (a, b) {
  1980. var c, d = ("https:" == J[z][A] || M.G ? "https://ssl.google-analytics.com" : "http://www.google-analytics.com") + "/p/__utm.gif",
  1981. e = W.XDomainRequest;
  1982. if (e) c = new e, c.open("POST", d);
  1983. else if (e = W.XMLHttpRequest) e = new e, "withCredentials" in e && (c = e, c.open("POST", d, !0), c.setRequestHeader("Content-Type", "text/plain"));
  1984. if (c) return c.onreadystatechange = function () {
  1985. 4 == c.readyState && (b(), c = null)
  1986. }, c.send(a), !0
  1987. }, Ee = function (a, b) {
  1988. if (J.body) {
  1989. a = aa(a);
  1990. try {
  1991. var c = J[qa]('<iframe name="' + a + '"></iframe>')
  1992. } catch (d) {
  1993. c = J[qa]("iframe"), ha(c, a)
  1994. }
  1995. c.height = "0";
  1996. c.width = "0";
  1997. c.style.display = "none";
  1998. c.style.visibility = "hidden";
  1999. var e = J[z],
  2000. e = ("https:" == J[z][A] || M.G ? "https://ssl.google-analytics.com" : "http://www.google-analytics.com") + "/u/post_iframe.html#" + aa(e[A] + "//" + e[u] + "/favicon.ico"),
  2001. f = function () {
  2002. c.src = "";
  2003. c.parentNode && c.parentNode.removeChild(c)
  2004. };
  2005. Ga(W, "beforeunload", f);
  2006. var Be = !1,
  2007. k = 0,
  2008. s = function () {
  2009. if (!Be) {
  2010. try {
  2011. if (9 < k || c.contentWindow[z][u] == J[z][u]) {
  2012. Be = !0;
  2013. f();
  2014. Ha(W, "beforeunload", f);
  2015. b();
  2016. return
  2017. }
  2018. } catch (a) {}
  2019. k++;
  2020. ca(s, 200)
  2021. }
  2022. };
  2023. Ga(c, "load", s);
  2024. J.body.appendChild(c);
  2025. c.src = e
  2026. } else We(function () {
  2027. Ee(a, b)
  2028. }, 100)
  2029. };
  2030. var $ = function () {
  2031. this.G = this.w = !1;
  2032. this.C = {};
  2033. this.D = [];
  2034. this.U = 0;
  2035. this.S = [
  2036. ["www.google-analytics.com", "", "/plugins/"]
  2037. ];
  2038. this._gasoCPath = this._gasoDomain = void 0;
  2039. Re();
  2040. Se()
  2041. };
  2042. E = $[x];
  2043. E.oa = function (a, b) {
  2044. return this.r(a, void 0, b)
  2045. };
  2046. E.r = function (a, b, c) {
  2047. b && H(23);
  2048. c && H(67);
  2049. void 0 == b && (b = "~" + M.U++);
  2050. a = new U(b, a, c);
  2051. M.C[b] = a;
  2052. M.D[n](a);
  2053. return a
  2054. };
  2055. E.u = function (a) {
  2056. a = a || "";
  2057. return M.C[a] || M.r(void 0, a)
  2058. };
  2059. E.pa = function () {
  2060. return M.D[ja](0)
  2061. };
  2062. E.aa = function () {
  2063. this.w = !0
  2064. };
  2065. E.la = function () {
  2066. this.G = !0
  2067. };
  2068. var Fe = function (a) {
  2069. if ("prerender" == J.webkitVisibilityState) return !1;
  2070. a();
  2071. return !0
  2072. };
  2073. var M = new $;
  2074. var jf = W._gat;
  2075. jf && Ba(jf._getTracker) ? M = jf : W._gat = M;
  2076. var Z = new Y;
  2077. (function (a) {
  2078. if (!Fe(a)) {
  2079. H(123);
  2080. var b = !1,
  2081. c = function () {
  2082. !b && Fe(a) && (b = !0, Ha(J, "webkitvisibilitychange", c))
  2083. };
  2084. Ga(J, "webkitvisibilitychange", c)
  2085. }
  2086. })(function () {
  2087. var a = W._gaq,
  2088. b = !1;
  2089. if (a && Ba(a[n]) && (b = "[object Array]" == Object[x][v].call(Object(a)), !b)) {
  2090. Z = a;
  2091. return
  2092. }
  2093. W._gaq = Z;
  2094. b && Z[n][ya](Z, a)
  2095. });
  2096.  
  2097. function Yc(a) {
  2098. var b = 1,
  2099. c = 0,
  2100. d;
  2101. if (a)
  2102. for (b = 0, d = a[w] - 1; 0 <= d; d--) c = a.charCodeAt(d), b = (b << 6 & 268435455) + c + (c << 14), c = b & 266338304, b = 0 != c ? b ^ c >> 21 : b;
  2103. return b
  2104. };
  2105. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement