min.js 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596
  1. function rtalt() {
  2. 0 == window.orientation && ( - 1 == navigator.userAgent.indexOf("Android") || 425 > window.innerHeight && 2 > window.devicePixelRatio) && setTimeout(scrollTo, 100, 0, 1)
  3. }
  4. function didShare(e, t) {}
  5. function lcir(e, t) {
  6. for (var n = 0,
  7. r = 0,
  8. i = 0,
  9. n = 0; 12 > n; n++) r = ldri + n,
  10. 12 < r && (r -= 12),
  11. ctx.beginPath(),
  12. ctx.lineWidth = 2,
  13. ctx.strokeStyle = "#FFFFFF",
  14. ctx.globalAlpha = r / 10,
  15. ctx.moveTo(e + 8 * Math.cos(i), t + 8 * Math.sin(i)),
  16. ctx.lineTo(e + 15 * Math.cos(i), t + 15 * Math.sin(i)),
  17. ctx.stroke(),
  18. i += .5225;
  19. ctx.globalAlpha = 1;
  20. ldri--;
  21. 1 > ldri && (ldri = 12)
  22. }
  23. function lding() {
  24. ctx.clearRect(0, 0, 320, 416);
  25. lcir(160, 292)
  26. }
  27. function ralp2() {
  28. lps += ranlp;
  29. 1 < lps && 0 < s && (lps--, lp())
  30. }
  31. function ralp() {
  32. ralp2();
  33. window.requestAnimationFrame(ralp)
  34. }
  35. function gst() {
  36. clearInterval(ldlp);
  37. ctx.clearRect(0, 0, 320, 416);
  38. s = 0;
  39. rlok = 1;
  40. spt(64, 59, 266);
  41. setTimeout(scrollTo, 200, 0, 1)
  42. }
  43. function lp2() {
  44. setTimeout("lp2()", 0);
  45. var e = Date.now();
  46. 35 < e - utm && 1 == rlok && (rlok = 0, lp(), utm = e)
  47. }
  48. function gsts() {
  49. gldt++;
  50. 3 < gldt && setTimeout("gst();", 200)
  51. }
  52. function asd() {
  53. var e = Math.floor(window.innerWidth / 3.2) / 100;
  54. document.body.style.webkitTransformOrigin = "0 0";
  55. document.body.style.webkitTransform = "scale(" + e + "," + e + ")";
  56. wdpr = e;
  57. setTimeout(scrollTo, 100, 0, 1)
  58. }
  59. function init() {
  60. s = -1;
  61. var e = navigator.userAgent;
  62. dvid = 0; - 1 < e.indexOf("Android") && (dvid = 1, 4 <= Math.floor(navigator.userAgent.substr(e.indexOf("Android") + 8, 1)) && (dvid = 2)); - 1 < e.indexOf("iPad") && (dvid = 3); - 1 < e.indexOf("iPhone") && (dvid = 4, 2 <= window.devicePixelRatio && (dvid = 5, 568 == window.screen.height && (dvid = 5)));
  63. wdpr = 1;
  64. chf2.innerHTML = '<canvas id="gcvs" width="320" height="416"></canvas>';
  65. canvas = document.getElementById("gcvs");
  66. ctx = canvas.getContext("2d");
  67. canvas.addEventListener("touchstart", tev1, !1);
  68. canvas.addEventListener("touchend", tev2, !1);
  69. canvas.addEventListener("touchmove", tev3, !1);
  70. canvas.addEventListener("touchcancel", tev4, !1);
  71. canvas.addEventListener("gesturestart", tev4, !1);
  72. canvas.addEventListener("gesturechange", tev4, !1);
  73. canvas.addEventListener("gestureend", tev4, !1);
  74. canvas.addEventListener("mousedown", tev11, !1);
  75. canvas.addEventListener("mouseup", tev22, !1);
  76. canvas.addEventListener("mousemove", tev33, !1);
  77. tm = lps = gldt = 0;
  78. mt = -1;
  79. flt = 0;
  80. ix = [0, 0, 32, 64, 96, 128, 168, 208, 248, 0, 33, 66, 99, 132, 150, 168, 132, 150, 168, 186, 204, 222, 186, 204, 222, 0, 0, 0, 240, 240, 260, 260, 0, 31, 95, 159, 223, 700, 670, 670, 287, 0, 260, 0, 12, 24, 36, 48, 60, 72, 84, 96, 108, 0, 670, 670, 0, 0, 626, 648, 0, 298, 0, 288, 320, 0, 0, 670, 702, 734, 670, 702, 734, 670, 702, 734, 670, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 702, 0, 0, 0, 0, 0, 320, 0];
  81. iy = [0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 42, 42, 42, 40, 40, 40, 58, 58, 58, 40, 40, 40, 58, 58, 58, 76, 127, 144, 40, 57, 231, 248, 280, 280, 280, 280, 280, 295, 234, 295, 280, 321, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 355, 0, 139, 504, 225, 0, 0, 170, 40, 425, 0, 263, 0, 0, 333, 333, 333, 380, 380, 380, 427, 427, 427, 474, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 474, 0, 0, 0, 0, 0, 0, 459];
  82. iw = [0, 32, 32, 32, 32, 40, 40, 40, 40, 33, 33, 33, 33, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 290, 320, 294, 58, 48, 58, 58, 31, 64, 64, 64, 64, 44, 80, 30, 31, 320, 50, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 310, 113, 110, 308, 260, 22, 22, 260, 17, 320, 28, 202, 0, 0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 76, 0, 0, 0, 0, 0, 306, 320];
  83. ih = [0, 42, 42, 42, 42, 35, 35, 35, 35, 34, 34, 34, 34, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 51, 17, 9, 17, 9, 17, 17, 41, 41, 41, 41, 41, 24, 61, 32, 41, 34, 78, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 70, 139, 95, 40, 55, 520, 520, 55, 20, 34, 36, 57, 0, 0, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 48, 0, 0, 0, 0, 0, 263, 45];
  84. askb = 0;
  85. for (var e = document.URL.substr(0, 19), t = n = 0, n = 7; 19 > n; n++) t += e.charCodeAt(n);
  86. askb = 1;
  87. e = navigator.language; - 1 < document.URL.indexOf("page") ? (e = ["title_jmp_nolink.jpg", "cs_jmp.gif", "cs_jmp_bg.jpg", "cs_jmp_nolink.png"], canvas.style.backgroundImage = "url(skj/title_jmp_nolink.jpg)", shms1 = "Browser game[SKY JUMP] SCORE=", shms2 = "Browser game[SKY JUMP]", shms3 = "Why don't you get useful tips by sharing this game to your friends?", shms4 = "Why don't you get useful items by sharing this game to your friends?") : -1 < e.indexOf("ja") ? (e = ["title_jmp_jp.jpg", "cs_jmp.gif", "cs_jmp_bg.jpg", "cs_jmp_jp.png"], canvas.style.backgroundImage = "url(skj/title_jmp_jp.jpg)", shms1 = "VuEUQ[uSKY JUMPv SCORE=", shms2 = "VuEUQ[uSKY JUMPv", shms3 = "FBQ[VFAāATIPSQbg悤I", shms4 = "FBQ[VFAāAACeQbg悤I") : (e = ["title_jmp.jpg", "cs_jmp.gif", "cs_jmp_bg.jpg", "cs_jmp.png?d"], canvas.style.backgroundImage = "url(skj/title_jmp.jpg)", shms1 = "Browser game[SKY JUMP] SCORE=", shms2 = "Browser game[SKY JUMP]", shms3 = "Why don't you get useful tips by sharing this game to your friends?", shms4 = "Why don't you get useful items by sharing this game to your friends?");
  88. img0 = new Image;
  89. img0.src = "skj/" + e[0];
  90. img0.onload = function() {
  91. gsts()
  92. };
  93. img1 = new Image;
  94. img1.src = "skj/" + e[1];
  95. img1.onload = function() {
  96. gsts()
  97. };
  98. img2 = new Image;
  99. img2.src = "skj/" + e[2];
  100. img2.onload = function() {
  101. gsts()
  102. };
  103. img7 = new Image;
  104. img7.src = "skj/" + e[3];
  105. img7.onload = function() {
  106. gsts()
  107. };
  108. bx = [];
  109. by = [];
  110. bc = [];
  111. cbx = [0, 0, 49, 98];
  112. e = document.createElement("canvas");
  113. e.width = 320;
  114. e.height = 416;
  115. bcv2 = e.getContext("2d");
  116. fani1 = [89, 205, 1, 191, 200, 1, 89, 192, 1, 191, 200, 1, 89, 181, 1, 191, 200, 1, 89, 174, 1, 191, 200, 1, 120, 166, 1, 89, 170, 1, 191, 200, 1, 120, 161, 1, 89, 168, 1, 191, 200, 1, 120, 158, 1, 89, 177, 1, 191, 200, 1, 120, 155, 1, 89, 182, 1, 191, 197, 1, 120, 154, 1, 89, 184, 1, 191, 194, 1, 120, 153, 1, 89, 177, 1, 191, 192, 1, 120, 159, 1, 89, 175, 1, 191, 190, 1, 120, 162, 1, 89, 177, 1, 191, 190, 1, 120, 164, 1, 89, 178, 1, 191, 196, 1, 120, 161, 1, 89, 178, 1, 191, 199, 1, 120, 160, 1, 89, 178, 1, 191, 200, 1, 120, 162, 1, 89, 178, 1, 191, 198, 1, 120, 163, 1, 89, 178, 1, 191, 197, 1, 120, 163, 1, 89, 178, 1, 191, 199, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 89, 178, 1, 191, 200, 1, 120, 163, 1, 86, 180, .99, 186, 201, .99, 116, 164, .99, 77, 186, .96, 173, 203, .96, 105, 169, .96, 64, 199, .9, 152, 207, .9, 87, 177, .9, 50, 220, .82, 122, 216, .82, 63, 193, .82, 37, 250, .73, 86, 235, .73, 37, 219, .73, 26, 288, .61, 49, 268, .61, 14, 258, .61, 18, 334, .46, 20, 320, .46, -3, 309, .46, 14, 387, .3, 8, 388, .3, -10, 370, .3];
  117. fanf1 = [39, 37, 38];
  118. fani2 = [5, 150, 0, 106, 151, 0, 321, 72, 1, 5, 150, .11, 106, 151, .2, 321, 72, 1, 5, 150, .22, 106, 151, .4, 321, 72, 1, 5, 150, .33, 106, 151, .6, 321, 72, 1, 5, 150, .45, 106, 151, .8, 321, 72, 1, 5, 150, .55, 106, 151, 1, 149, 72, 0, 5, 150, .67, 101, 151, 1, 158, 72, .36, 5, 150, .78, 96, 151, 1, 166, 72, .64, 5, 150, .89, 91, 151, 1, 171, 72, .84, 5, 150, 1, 86, 151, 1, 174, 72, .96, 5, 150, 1, 81, 151, 1, 175, 72, 1, 5, 150, 1, 77, 151, 1, 171, 72, 1, 5, 150, 1, 72, 151, 1, 159, 72, 1, 5, 150, 1, 67, 151, 1, 165, 72, 1, 5, 150, 1, 62, 151, 1, 167, 72, 1, 5, 150, 1, 57, 151, 1, 167, 72, 1, 5, 150, 1, 52, 151, 1, 167, 72, 1, 5, 150, 1, 57, 151, 1, 167, 72, 1, 5, 150, 1, 62, 151, 1, 167, 72, 1, 5, 150, 1, 67, 151, 1, 167, 72, 1, 5, 150, 1, 72, 151, 1, 167, 72, 1, 5, 150, 1, 77, 151, 1, 167, 72, 1, 5, 150, 1, 81, 151, 1, 167, 72, 1, 5, 150, 1, 86, 151, 1, 167, 72, 1, 5, 150, 1, 91, 151, 1, 167, 72, 1, 5, 150, 1, 96, 151, 1, 167, 72, 1, 5, 150, 1, 101, 151, 1, 167, 72, 1, 5, 150, 1, 106, 151, 1, 167, 72, 1, 5, 150, 1, 110, 151, 1, 167, 72, 1, 5, 150, 1, 115, 151, 1, 167, 72, 1, 5, 150, 1, 119, 151, 1, 167, 72, 1, 5, 150, 1, 123, 151, 1, 167, 72, 1, 5, 150, 1, 128, 151, 1, 167, 72, 1, 5, 150, 1, 132, 151, 1, 167, 72, 1, 5, 150, 1, 137, 151, 1, 167, 72, 1, 5, 150, 1, 141, 151, 1, 167, 72, 1, 5, 150, 1, 145, 151, 1, 167, 72, 1, 5, 150, 1, 150, 151, 1, 167, 72, 1, 5, 150, 1, 154, 151, 1, 167, 72, 1, 5, 150, 1, 150, 151, 1, 167, 72, 1, 5, 150, 1, 145, 151, 1, 167, 72, 1, 5, 150, 1, 141, 151, 1, 167, 72, 1, 5, 150, 1, 137, 151, 1, 167, 72, 1, 5, 150, 1, 132, 151, 1, 167, 72, 1, 5, 150, 1, 128, 151, 1, 167, 72, 1, 5, 150, 1, 123, 151, 1, 167, 72, 1, 5, 150, 1, 119, 151, 1, 167, 72, 1, 5, 150, 1, 115, 151, 1, 167, 72, 1, 5, 150, .94, 110, 151, 1, 167, 72, 1, 5, 150, .88, 106, 151, 1, 167, 72, 1, 5, 150, .81, 106, 151, .93, 167, 72, 1, 5, 150, .75, 106, 151, .86, 167, 72, 1, 5, 150, .69, 106, 151, .79, 167, 72, 1, 5, 150, .63, 106, 151, .71, 167, 72, 1, 5, 150, .56, 106, 151, .64, 167, 72, .9, 5, 150, .5, 106, 151, .57, 167, 72, .8, 5, 150, .44, 106, 151, .5, 167, 72, .7, 5, 150, .38, 106, 151, .43, 167, 72, .6, 5, 150, .31, 106, 151, .36, 167, 72, .5, 5, 150, .25, 106, 151, .29, 167, 72, .4, 5, 150, .19, 106, 151, .21, 167, 72, .3, 5, 150, .13, 106, 151, .14, 167, 72, .2, 5, 150, .06, 106, 151, .07, 167, 72, .1, 5, 150, 0, 106, 151, 0, 167, 72, 0];
  119. fanf1 = [39, 37, 38];
  120. fanf2 = [53, 54, 55];
  121. fani3 = [6, -41, 6, -37, 6, -26, 6, -6, 6, 20, 6, 55, 6, 51, 6, 49, 6, 51, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 55, 6, 52, 6, 44, 6, 31, 6, 12, 6, -12, 6, -41];
  122. fani4 = [30, -56, 1, 30, -50, 1, 30, -31, 1, 30, 0, 1, 30, 43, 1, 30, 98, 1, 30, 166, 1, 30, 165, 1, 30, 160, 1, 30, 162, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, 1, 30, 166, .89, 30, 166, .78, 30, 166, .67, 30, 166, .55, 30, 166, .45, 30, 166, .33, 30, 166, .22, 30, 166, .11, 30, 166, 0];
  123. fanf4 = 57;
  124. ux = [];
  125. uy = [];
  126. stti2 = stti1 = 1;
  127. stti3 = 0;
  128. ranlp = .5;
  129. bstscr = 0;
  130. m = 13;
  131. e = document.cookie;
  132. n = e.indexOf("st_sky_jmp=") + 11;
  133. gmsts = 0;
  134. 10 != n && (gmsts = Math.floor(e.substr(n, 1)));
  135. n = e.indexOf("st_sky_tip=") + 11;
  136. gtips = 0;
  137. 10 != n && 1 == Math.floor(e.substr(n, 1)) && (gtips = 1);
  138. stini()
  139. }
  140. function stini() {
  141. gmovcl = 0;
  142. mc = 1;
  143. tipon = 0;
  144. var e;
  145. for (e = 0; e < m; e++) bx[e] = 36 * (Math.floor(7 * Math.random()) + 1),
  146. by[e] = 40 * e,
  147. 10 < e && (by[e] = 40 * (Math.floor(9 * Math.random()) + 1)),
  148. blchk(e),
  149. 10 < 100 * Math.random() ? bc[e] = 1 : bc[e] = 2;
  150. mx = tx = 146;
  151. my = 416;
  152. mj = -18;
  153. twy = 56;
  154. wj = wy = 0;
  155. wlby = -16;
  156. cmbc = cmb = 0;
  157. cef = {};
  158. cefi = 0;
  159. pcf = {};
  160. pcfi = 0;
  161. bp_f = {};
  162. bp_fi = 0;
  163. acmby = -99;
  164. acmb = acmbj = 0;
  165. spjpj = spjpy = -99;
  166. spjpc = -1;
  167. tch = scr_m = scr_p = spjpa = 0;
  168. wbgy = 832;
  169. jbt = jby = jbx = -1;
  170. jbj = -99;
  171. jbs = -1;
  172. aas = 0;
  173. cimg = img7;
  174. fvac = fvan = fvcl = fvbs = fvct = 0;
  175. gmtm = 60;
  176. aftspj = 0;
  177. ublx = bx[0];
  178. brd = sttm = ublc = 0;
  179. brdc = 800;
  180. bdy = bdx = -1;
  181. bdi = 32;
  182. bdw = bds = bdc = 0;
  183. bdj = 6;
  184. fac = fak = -1;
  185. fak = 2;
  186. fac = 1;
  187. fbg = .5;
  188. spafwt = tan = 0;
  189. sfcy = 450;
  190. sfct = 365;
  191. tcd = 1;
  192. scc = 0;
  193. scf = 41
  194. }
  195. function gmovs() {
  196. bcv2.drawImage(ctx.canvas, 0, 0, 320, 416, 0, 0, 320, 416);
  197. s = 2;
  198. tcd = fac = 0;
  199. scr_m |= 0;
  200. updateShareScore(scr_m);
  201. var e = document.cookie,
  202. t = e.indexOf("rvs_sk_jmp=") + 11;
  203. 10 != t && (e = e.substr(t, e.indexOf("endsjmp") - t), bstscr = Math.floor(e));
  204. bstscr < scr_m && (bstscr = scr_m, e = new Date, e.setDate(e.getDate() + 730), document.cookie = "rvs_sk_jmp=" + scr_m + "endsjmp; expires=" + e.toGMTString())
  205. }
  206. function tev11(e) {
  207. mousePos = {
  208. x: e.layerX,
  209. y: e.layerY
  210. };
  211. Press(mousePos);
  212. e.preventDefault()
  213. }
  214. function tev1(e) {
  215. mousePos = {
  216. x: e.touches[0].pageX,
  217. y: e.touches[0].pageY
  218. };
  219. Press(mousePos);
  220. e.preventDefault()
  221. }
  222. function Press(e) {
  223. tch = 1;
  224. var t = e.x / wdpr | 0;
  225. switch (s) {
  226. case 1:
  227. mv(t);
  228. break;
  229. case 0:
  230. e = e.y / wdpr | 0;
  231. 175 < t && 365 < e ? window.location.href = HOME_PATH: 60 > t && 350 < e ? setTimeout(function() {
  232. show_share()
  233. },
  234. 500) : (gmstini(), 6 != dvid ? stm = setTimeout("lp()", 1e3 / stti2) : (window.requestAnimationFrame = function() {
  235. return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||
  236. function(e, t) {
  237. window.setTimeout(e, 1e3 / 60)
  238. }
  239. } (), ralp()), canvas.style.backgroundImage = "none");
  240. break;
  241. case 2:
  242. f = e.y / wdpr | 0;
  243. 175 < t && 365 < f ? window.location.href = HOME_PATH: 35 < t && 280 < f && t < 155 && f < 325 ? (t = scr_m | 0, scr_m = t = 0, stini(), gmstini()) : 168 < t && 280 < f && t < 286 && f < 325 && setTimeout(function() {
  244. show_share()
  245. },
  246. 500)
  247. }
  248. }
  249. function tev22(e) {
  250. mousePos = {
  251. x: e.layerX,
  252. y: e.layerY
  253. };
  254. Release(mousePos)
  255. }
  256. function tev2(e) {
  257. mousePos = {
  258. x: e.changedTouches[0].pageX,
  259. y: e.changedTouches[0].pageY
  260. };
  261. Release(mousePos);
  262. e.preventDefault()
  263. }
  264. function Release(e) {
  265. tch = 0
  266. }
  267. function tev33(e) {
  268. mousePos = {
  269. x: e.layerX,
  270. y: e.layerY
  271. };
  272. Move(mousePos)
  273. }
  274. function tev3(e) {
  275. mousePos = {
  276. x: e.touches[0].pageX,
  277. y: e.touches[0].pageY
  278. };
  279. Move(mousePos);
  280. event.preventDefault()
  281. }
  282. function Move(e) {
  283. 1 == s && mv(e.x / wdpr | 0)
  284. }
  285. function tev4(e) {
  286. e.preventDefault()
  287. }
  288. function gmstini() {
  289. stti1 = 1;
  290. switch (gmsts) {
  291. case 0:
  292. stti3 = 0;
  293. break;
  294. case 1:
  295. stti3 = 1;
  296. fak = -1;
  297. break;
  298. case 2:
  299. stti3 = 2;
  300. fak = -1;
  301. break;
  302. case 3:
  303. stti3 = 3,
  304. fak = -1,
  305. gmtm = 70
  306. }
  307. stti2 = 30;
  308. ranlp = .5;
  309. s = 1;
  310. sttm = +(new Date)
  311. }
  312. function mv(e) {
  313. tx = e - 8;
  314. 4 > tx && (tx = 4);
  315. 310 < tx && (tx = 310)
  316. }
  317. function scs(e, t, n) {
  318. n = ("0000000000" + n).substr( - 9, 9);
  319. for (scx = 1; scx <= t; scx++) {
  320. var r = Math.floor(n.substr(10 - scx - 1, 1)) + 1;
  321. switch (e) {
  322. case 1:
  323. ctx.drawImage(img1, -15 + 16 * r, 0, 15, 26, 72 - 17 * scx, 3, 15, 26);
  324. break;
  325. case 2:
  326. ctx.drawImage(img1, 3 + 10 * r, 82, 10, 16, 258 - 10 * scx, 3, 10, 16);
  327. break;
  328. case 3:
  329. ctx.drawImage(img7, -12 + 12 * r, 153, 12, 16, 40 - 11 * scx, 358, 12, 16);
  330. break;
  331. case 98:
  332. spt(76 + r, 218 - 11 * (scx - 1), 212);
  333. break;
  334. case 99:
  335. spt(66 + r, 228 - 33 * (scx - 1), 146)
  336. }
  337. }
  338. }
  339. function spt(e, t, n) {
  340. var r = iw[e],
  341. i = ih[e];
  342. ctx.drawImage(img7, ix[e], iy[e], r, i, t | 0, n | 0, r, i)
  343. }
  344. function spt2(e, t, n) {
  345. var r = iw[e],
  346. i = ih[e];
  347. ctx.drawImage(cimg, ix[e], iy[e], r, i, t | 0, n | 0, r, i)
  348. }
  349. function blchk(e) {
  350. for (var t, n, r = 0; 16 > r;) {
  351. for (t = n = 0; t < m; t++) bx[t] == bx[e] && 20 > Math.abs(by[t] - by[e]) && t != e && (bx[e] = 36 * (Math.floor(7 * Math.random()) + 1), n = 1);
  352. 0 == n && (r = 99);
  353. 0 == n && (r = 99);
  354. r++
  355. }
  356. }
  357. function rblk(e, t) {
  358. 0 < fvbs && 6 > ublc && -30 < spjpy && 180 > spjpy ? bx[e] = ublx: (bx[e] = 36 * (Math.floor(7 * Math.random()) + 1), bx[e] == ublx && (bx[e] = 36 * (Math.floor(7 * Math.random()) + 1), bx[e] == ublx && (bx[e] = 36 * (Math.floor(7 * Math.random()) + 1))), ublc = 0);
  359. ublx = bx[e];
  360. ublc++;
  361. by[e] -= 440;
  362. 0 < fvbs ? bc[e] = fvcl: 1 == t && (1 < mc ? bc[e] = Math.floor(Math.random() * mc) + 1 : 10 < 100 * Math.random() ? bc[e] = 1 : bc[e] = 2);
  363. blchk(e)
  364. }
  365. function lp() {
  366. 6 != dvid && 0 < s && (clearTimeout(stm), stm = setTimeout("lp()", 1e3 / stti2));
  367. var e, t;
  368. switch (s) {
  369. case 1:
  370. wj = (100 - my) * askb;
  371. 1 > wj ? wj = 0 : scr_m += wj / 5;
  372. 37 < wj && (wj = 37);
  373. 1 < stti1 ? ctx.clearRect(19, 0, 301, 416) : ctx.drawImage(img2, 0, wbgy | 0, 286, 399, 17, 0, 286, 399);
  374. wbgy -= wj / 23;
  375. 0 > wbgy && (wbgy = 0);
  376. ctx.drawImage(img7, 626, twy | 0, 22, 399, 0, 0, 22, 399);
  377. ctx.drawImage(img7, 648, twy | 0, 22, 399, 298, 0, 22, 399);
  378. twy -= wj / 3;
  379. 0 > twy && (twy += 104);
  380. for (e = m - 1; 0 <= e; e--) by[e] += wj,
  381. spt2(bc[e] + 4, bx[e], by[e]),
  382. 390 < by[e] && rblk(e, 1); - 1 != sfcy && (sfcy += wj * (0 == scc), spt(scf, 0, sfcy), 323 < my && 0 < mj ? (sfcy = my + 42, 374 < my && (mj = -18, 0 < scc && (scc = 0, sfct = 416))) : (sfcy += (sfct - sfcy) / 5, 416 == sfct && 415 < sfcy && (sfcy = -1)), 0 < scc && scc--);
  383. if (1 < brd && 4 > brd) switch ( - 99 == spjpj && bdy < my && (bdy += wj), spt(bdi, bdx, bdy), brd) {
  384. case 2:
  385. my + 2 * mj < bdy + 50 && (bdx -= 32 == bdi ? 20 : 15, bdy -= 3, brd = 3, bdi = 33, bds = bdx > mx ? 1 : -1);
  386. break;
  387. case 3:
  388. if (bdx += bds, 20 > bdx && (bdx = 20, bds = 1), 236 < bdx && (bdx = 236, bds = -1), bdy -= bdj, bdj *= .993, 3.6 > bdj && (bdj = 3.6), -60 > bdy ? (bdy = -60, bdw++, 160 < bdw && (brd = 4)) : bdw = 0, bdc++, 2 < bdc && (bdc = 0, bdi++, 36 < bdi && (bdi = 33)), 50 > Math.abs(mx + 16 - bdx) && 30 > Math.abs(my - bdy) && 6 > bdj) {
  389. brd = 0;
  390. for (var n, r = bdx + 32,
  391. i = bdy + 20,
  392. o = 1; 30 > o; o++) n = Math.floor(3 * Math.random()),
  393. pcf["c" + pcfi] = {
  394. x: r,
  395. y: i,
  396. sx: 20 * -Math.random() + 10,
  397. sy: 12 * -Math.random(),
  398. zx: .9 + .06 * n,
  399. zy: .4 * n + .8,
  400. t: n,
  401. c: 0,
  402. a: 1.5 + 1.5 * Math.random(),
  403. l: 1,
  404. kx: bx[e] + 10
  405. },
  406. pcfi++;
  407. pcf["c" + (pcfi - 2)].sx = -10;
  408. pcf["c" + (pcfi - 1)].sx = 10;
  409. fac = fak = 1
  410. }
  411. } - 99 != acmby && (ctx.drawImage(img1, cbx[acmb], 26, 49, 56, 136, acmby | 0, 49, 56), -99 != acmbj && (acmby += acmbj, acmbj += 3, 1 < acmby && (acmby = 1, acmbj = -acmbj / 3, 3 > Math.abs(acmbj) && (acmbj = -99)), -60 > acmby && (acmbj = acmby = -99, acmb = 0)));
  412. t = tx - mx;
  413. mx += t / 10;
  414. my += (mj + wj) * tcd;
  415. mj += .6;
  416. 8 < mj && (mj = 8);
  417. var u = mx - 2,
  418. a = my + 30,
  419. f = o = 0;
  420. if (2 < mj) {
  421. var l = mj,
  422. c = 0;
  423. for (e = 0; e < m; e++) if (22 > Math.abs(bx[e] - u) && by[e] - 10 < a && a < by[e] + 25) {
  424. a < by[e] && (my = by[e] - 40);
  425. var h = 0;
  426. for (n = 0; n < m; n++) bx[e] == bx[n] && by[e] < by[n] && by[e] + 50 > by[n] && e != n && bc[e] == bc[n] && (h = 1); - 99 == spjpj && (mj = 0 == h ? -12 : l);
  427. cmbc == bc[e] ? (cmb++, acmb = cmb, 1 == cmb && (acmby = -56, acmbj = 3), 3 < cmb ? (aftspj = 1, acmb = 3, mj = -41, cmb = 0, cmbc = -1, acmbj = -20, spjpy = 376, spjpj = -5, spjpc = bc[e] - 1, spjpa = 0) : (bp_f["c" + bp_fi] = {
  428. x: bx[e],
  429. y: by[e],
  430. sx: 0,
  431. sy: 8,
  432. zx: .98,
  433. zy: .8,
  434. c: bc[e] - 1,
  435. l: 1
  436. },
  437. bp_fi++)) : (cmb = 0, acmbj = -20);
  438. cmbc = bc[e];
  439. if (o != bx[e]) {
  440. r = bx[e] + 12;
  441. i = by[e] + 9;
  442. for (o = 1; 14 > o; o++) n = Math.floor(3 * Math.random()),
  443. pcf["c" + pcfi] = {
  444. x: r,
  445. y: i,
  446. sx: 20 * -Math.random() + 10,
  447. sy: 7 * -Math.random(),
  448. zx: .9 + .06 * n,
  449. zy: .4 * n + .8,
  450. t: n,
  451. c: bc[e] - 1,
  452. a: 1.5 + 1.5 * Math.random(),
  453. l: 1,
  454. kx: bx[e] + 10
  455. },
  456. pcfi++;
  457. pcf["c" + (pcfi - 2)].sx = -10;
  458. pcf["c" + (pcfi - 1)].sx = 10;
  459. f++
  460. }
  461. o = bx[e];
  462. rblk(e, 0); - 99 == spjpj && (aftspj = 0)
  463. } else by[e] > c && (c = by[e] | 0); - 99 == spjpj && (1 < f && 0 == h || 0 != o && c < a - 120) && (mj = -20)
  464. }
  465. spt(0 < t ? 0 > mj ? 2 : 4 : 0 > mj ? 1 : 3, mx, my);
  466. if ( - 99 != spjpj && (spafwt = 30, spjpa += .025, 1 < spjpa && (spjpa = 1), ctx.globalAlpha = spjpa, spt(25, 15, spjpy), ctx.globalAlpha = 1, spjpy += spjpj, 200 > spjpy)) for (spjpj -= 5, -55 > spjpy && (spjpj = -99), spjpw = 0, i = spjpy - spjpj, o = 1; 24 > o; o++) pcf["c" + pcfi] = {
  467. x: 13 * o,
  468. y: i,
  469. sx: 8 * Math.random() - 4,
  470. sy: 3 * -Math.random(),
  471. zx: .98,
  472. zy: 1,
  473. t: Math.floor(3 * Math.random()),
  474. c: spjpc,
  475. a: 1.5 + 1.5 * Math.random(),
  476. l: 1
  477. },
  478. pcfi++;
  479. spt(61, 72, 2);
  480. ctx.drawImage(img1, 0, 82, 13, 13, 212, 4, 13, 13);
  481. scs(1, 4, scr_m | 0);
  482. scs(2, 3, scr_p);
  483. 0 < spafwt && spafwt--;
  484. scr_m > brdc && 0 == brd && 0 == spafwt && (brdc += 1700, 2500 < brdc && (brdc = 9999), brd = 2, bdx = 160 < mx ? 20 : 236, bdy = 416, bds = 1, bdj = 12);
  485. switch (fvan) {
  486. case 0:
  487. ctx.drawImage(img7, 240, 40, 58, 17, 260, 3, 58, 17);
  488. 0 < fvct && (o = 48 * fvct / 10 | 0, ctx.drawImage(img7, 240, 57, o, 9, 265, 7, o, 9));
  489. break;
  490. case - 1 : spt(30, 260, 3);
  491. fvac++;
  492. 3 < fvac && (fvac = 0, fvan *= -1);
  493. break;
  494. case 1:
  495. spt(31, 260, 3),
  496. fvac++,
  497. 3 < fvac && (fvac = 0, fvan *= -1)
  498. }
  499. spt2(26, 0, 399);
  500. spt2(42, 6, 338);
  501. 60 < gmtm && spt2(63, 38, 363);
  502. 0 < gmtm && (o = 294 * gmtm / 60 | 0, ctx.drawImage(img7, 0, 144, o, 9, 13, 403, o, 9));
  503. scs(3, 2, gmtm);
  504. if (0 < bp_fi) {
  505. u = 0;
  506. for (e in bp_f) if (t = bp_f[e], 1 == t.l) if ( - 4 > t.sy && (t.x += (300 - t.x) / 9), t.y += t.sy, t.sy -= 1, spt(t.c + 9, t.x, t.y), 30 > t.y) {
  507. scr_p++;
  508. 0 == fvbs && fvct++;
  509. if (9 < fvct) for (fvct = 0, fvbs = 8, fvcl = cmbc, fvan = 1, a = fvac = 0; a < m; a++) for (bc[a] = fvcl, o = 1; 6 > o; o++) pcf["c" + pcfi] = {
  510. x: bx[a] + 12,
  511. y: by[a] + 9,
  512. sx: 12 * Math.random() - 6,
  513. sy: 3 * -Math.random(),
  514. zx: .98,
  515. zy: 1,
  516. t: Math.floor(3 * Math.random()),
  517. c: fvcl - 1,
  518. a: 1.5 + 1.5 * Math.random(),
  519. l: 1
  520. },
  521. pcfi++;
  522. t.l = 0;
  523. delete bp_f[e]
  524. } else u++;
  525. 0 == u && (bp_f = {},
  526. bp_fi = 0)
  527. }
  528. if (0 < pcfi) {
  529. o = 0;
  530. for (e in pcf) t = pcf[e],
  531. 1 == t.l && (t.x += t.sx, t.y += t.sy, t.sx *= t.zx, t.sy += t.zy, t.a -= .1, u = t.a, 1 < u && (u = 1), .1 > t.a || 320 < t.x || -18 > t.x || 399 < t.y ? (t.l = 0, delete pcf[e]) : (ctx.globalAlpha = u, spt(13 + 3 * t.c + t.t, t.x, t.y)), o++);
  532. 0 == o && (pcf = {},
  533. pcfi = 0);
  534. ctx.globalAlpha = 1
  535. }
  536. if ( - 1 != fak) switch (fak) {
  537. case 1:
  538. for (e = 0; 3 > e; e++) o = 9 * fac + 3 * e,
  539. ctx.globalAlpha = fani1[o + 2],
  540. spt(fanf1[e], fani1[o], fani1[o + 1]);
  541. fac++;
  542. 33 < fac && (fac = fak = -1, gmtm += 15, mt = -1);
  543. ctx.globalAlpha = 1;
  544. break;
  545. case 2:
  546. ctx.globalAlpha = fbg;
  547. ctx.fillStyle = "#FFF";
  548. ctx.fillRect(0, 0, 320, 416);
  549. for (e = 0; 3 > e; e++) o = 9 * fac + 3 * e,
  550. ctx.globalAlpha = fani2[o + 2],
  551. spt(fanf2[e], fani2[o], fani2[o + 1]);
  552. fac++;
  553. 53 < fac && (fbg -= .05, 63 < fac && (fac = fak = -1));
  554. ctx.globalAlpha = 1;
  555. break;
  556. case 3:
  557. o = 2 * (fac | 0),
  558. spt(56, fani3[o], fani3[o + 1]),
  559. fac = 15 < fac && 50 > fac ? fac + .5 : fac + 1,
  560. 53 < fac && 61 < fac && (fac = fak = -1)
  561. }
  562. 374 < my && (1 < stti3 && -1 == sfcy && 62 != scf ? (mj = -18, scf = 62, sfcy = 415, sfct = 365, scc = 30) : 416 < my && (200 > scr_m ? mj = -18 : 4 != fak && (gmovs(), my = 417, fanf4 = 60)));
  563. tm = Math.floor(( + (new Date) - sttm) / 1e3);
  564. if (tm != mt && 0 < tm) {
  565. gmtm -= tcd;
  566. 55 == gmtm && 0 == stti3 && (fak = 3, fac = 0);
  567. 40 == gmtm && 0 == gmsts && (e = new Date, e.setDate(e.getDate() + 730), document.cookie = "st_sky_jmp=1; expires=" + e.toGMTString(), gmsts = 1);
  568. if (0 < fvbs && (spafwt = 30, fvbs--, 0 == fvbs)) {
  569. for (a = 0; a < m; a++) 70 < Math.abs(mx - bx[a]) && (bc[a] = Math.floor(Math.random() * mc) + 1);
  570. fvac = fvan = 0
  571. }
  572. flt = 0;
  573. 200 < scr_m && 0 == scc && (mc = 2, sfct = 416, 400 < scr_m && (mc = 3, 1e3 < scr_m && (mc = 4)));
  574. 0 > gmtm && (gmtm = 0, -99 == spjpj && 0 == fvbs && -1 == fak && (gmovs(), fanf4 = 57))
  575. }
  576. flt++;
  577. mt = tm;
  578. rlok = 1;
  579. break;
  580. case 2:
  581. ctx.drawImage(bcv2.canvas, 0, 0, 320, 416, 0, 0, 320, 416),
  582. o = 3 * fac,
  583. 102 < o && (o = 102),
  584. ctx.globalAlpha = fani4[o + 2],
  585. spt(fanf4, fani4[o], fani4[o + 1]),
  586. ctx.globalAlpha = 1,
  587. fac++,
  588. 35 < fac && (45 > fac ? e = .1 * (fac - 35) : (0 == gmovcl && (gmovcl = 1), ctx.drawImage(img2, 0, wbgy | 0, 286, 399, 17, 0, 286, 399), ctx.drawImage(img7, 626, twy | 0, 22, 399, 0, 0, 22, 399), ctx.drawImage(img7, 648, twy | 0, 22, 399, 298, 0, 22, 399), ctx.globalAlpha = .5, ctx.fillStyle = "#000;", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1, null, null, null, spt(93, 7, 67), spt(94, 0, 371), scs(99, String(scr_m).length, scr_m), scs(98, String(bstscr).length, bstscr), bstscr == scr_m && spt(87, 20, 145), 1 == gtips && spt(90, 75, 296), 1 < gmsts && (spt(90, 185, 296), 2 < gmsts && spt(90, 271, 296)), 1 == tipon && spt(92, 14, 6), e = .1 * (55 - fac), 0 > e && (e = 0)), ctx.globalAlpha = e, ctx.fillStyle = "#000;", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1)
  589. }
  590. }
  591. onload = function() {
  592. ldri = 0;
  593. ldlp = setInterval("lding();", 50);
  594. init();
  595. setTimeout(scrollTo, 400, 0, 1)
  596. };