You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1104 lines
40 KiB
JavaScript

define("/Public/Mobile/js/index", ["../../cmdmodule/common", "../../cmdmodule/common/portal", "../../cmdmodule/ucb", "../../cmdmodule/common/lazyload", "../../cmdmodule/common/search", "../../cmdmodule/common/mod_fun", "../../cmdmodule/big_change_img", "/Public/Mobile/js/slip", "./module/push_popup", "./module/guide_mask", "../../cmdmodule/have_cookie", "../../cmdmodule/scroll_notice", "./module/dele_game_cookie"], function(a) {
a("/common"),
a("/Public/Mobile/js/big_change_img").init(),
a("/push_popup"),
a("/guide_mask"),
a("/scroll_notice"),
$("#clsoePagegame").tap(function() {
$("#pagegameWrap").hide()
}),
a("./module/dele_game_cookie")
}),
define("dist/cmdmodule/common", ["dist/cmdmodule/common/portal", "dist/cmdmodule/ucb", "dist/cmdmodule/common/lazyload", "dist/cmdmodule/common/search", "dist/cmdmodule/common/mod_fun"], function(a) {
a("dist/cmdmodule/common/portal"),
a("dist/cmdmodule/common/lazyload"),
a("dist/cmdmodule/common/search"),
a("dist/cmdmodule/common/mod_fun")
}),
define("dist/cmdmodule/common/portal", ["dist/cmdmodule/ucb"], function(a) {
var b = a("dist/cmdmodule/ucb")
, c = c || {}
, d = c;
c.Statis = c.Statis || {},
function(a) {
var c = function(a, b) {
if (0 >= b)
return void 0;
if (void 0 == a || 0 == a.length)
return void 0;
var d = a.attr("data-statis");
return null != d && void 0 != d && d.length >= 1 ? d : c(a.parent(), --b)
}
;
a.handler = function(a) {
var d = $(a.target)
, e = c(d, 5);
null != e && void 0 != e && e.length >= 1 ? b.Cookie.set("statis", e, {
path: "/",
domain: ".fpwap.com"
}) : b.Cookie.remove("statis")
}
,
a.documentListener = function() {
var c = "click";
b.Supports.Touch ? c = "touchstart" : "onmousedown" in window && (c = "mousedown"),
b.Cookie.remove("statis"),
$(document).on(c, a.handler)
}
}(c.Statis),
d.Statis.documentListener()
}),
define("dist/cmdmodule/ucb", [], function(a, b, c) {
var d = d || {};
d.Supports = {
Touch: "ontouchstart" in window
},
d.Cookie = d.Cookie || {},
function(a) {
a._isValidKey = function(a) {
return new RegExp('^[^\\x00-\\x20\\x7f\\(\\)<>@,;:\\\\\\"\\[\\]\\?=\\{\\}\\/\\u0080-\\uffff]+$').test(a)
}
,
a.getRaw = function(b) {
if (a._isValidKey(b)) {
var c = new RegExp("(^| )" + b + "=([^;]*)(;|$)")
, d = c.exec(document.cookie);
if (d)
return d[2] || null
}
return null
}
,
a.get = function(b) {
var c = a.getRaw(b);
return "string" == typeof c ? c = decodeURIComponent(c) : null
}
,
a.setRaw = function(b, c, d) {
if (a._isValidKey(b)) {
d = d || {};
var e = d.expires;
"number" == typeof d.expires && (e = new Date,
e.setTime(e.getTime() + d.expires)),
document.cookie = b + "=" + c + (d.path ? "; path=" + d.path : "") + (e ? "; expires=" + e.toGMTString() : "") + (d.domain ? "; domain=" + d.domain : "") + (d.secure ? "; secure" : "")
}
}
,
a.set = function(b, c, d) {
a.setRaw(b, encodeURIComponent(c), d)
}
,
a.remove = function(b, c) {
c = c || {},
c.expires = new Date(0),
a.setRaw(b, "", c)
}
}(d.Cookie),
c.exports = d
}),
define("dist/cmdmodule/common/lazyload", [], function() {
var a = {
init: function() {
var a = this;
a.img.onerrorImgUrl = "/public/images/android_new/link/grey.gif",
a.img.srcStore = "dataimg",
a.img.class = "lazy",
a.img.sensitivity = 50,
a.img.init()
},
img: {
trigger: function() {
var a = this;
eventType = a.isPhone && "touchend" || "scroll",
a.imglist = $("img." + a.class),
$(window).trigger(eventType)
},
init: function() {
var a = this
, b = 5
, c = 200
, d = navigator.appVersion.match(/(iPhone\sOS)\s([\d_]+)/)
, e = d && !0 || !1
, f = e && d[2].split("_");
if (f = f && parseFloat(f.length > 1 ? f.splice(0, 2).join(".") : f[0], 10),
e = a.isPhone = e && 6 > f) {
var g, h;
$(window).on("touchstart", function() {
g = {
sy: window.scrollY,
time: Date.now()
},
h && clearTimeout(h)
}).on("touchend", function(d) {
if (d && d.changedTouches) {
var e = Math.abs(window.scrollY - g.sy);
if (e > b) {
var f = Date.now() - g.time;
h = setTimeout(function() {
a.changeimg(),
g = {},
clearTimeout(h),
h = null
}, f > c ? 0 : 200)
}
} else
a.changeimg()
}).on("touchcancel", function() {
h && clearTimeout(h),
g = {}
})
} else
$(window).on("scroll", function() {
a.changeimg()
});
a.trigger(),
a.isload = !0
},
changeimg: function() {
function a(a) {
var b = window.pageYOffset
, d = window.pageYOffset + window.innerHeight
, e = a.offset().top;
return e >= b && e - c.sensitivity <= d
}
function b(a, b) {
var d = a.attr(c.srcStore);
a.attr("src", d),
a[0].onload || (a[0].onload = function() {
$(this).removeClass(c.class).removeAttr(c.srcStore),
c.imglist[b] = null ,
this.onerror = this.onload = null
}
,
a[0].onerror = function() {
this.src = c.onerrorImgUrl,
$(this).removeClass(c.class).removeAttr(c.srcStore),
c.imglist[b] = null ,
this.onerror = this.onload = null
}
)
}
var c = this;
c.imglist.each(function(d, e) {
if (e) {
var f = $(e);
a(f) && f.attr(c.srcStore) && b(f, d)
}
})
}
}
};
a.init()
}),
define("dist/cmdmodule/common/search", [], function() {
function a() {
var a = $.trim($("#js_page_so_pop").val());
return "" == a ? !1 : ($("#kw").val(a),
$("#kw_form").submit(),
void 0)
}
function b() {
i.style.display = "block",
i.style.bottom = "0",
m.style.display = "block",
k.focus()
}
function c() {
i.style.display = "none"
}
function d() {
var a = $("#js_so_pop_text").val();
l.style.display = "" == a ? "none" : "block"
}
function e() {
$("#js_so_pop_text").val(""),
n.style.display = "none"
}
function f() {
var a = "andsearch" == $("#id_search_type").val() ? "2" : "3"
, b = "undefined" != typeof $("#id_limit") ? $("#id_limit").val() : 10
, c = "undefined" != typeof $("#id_filter") ? $("#id_filter").val() : 0
, d = k.value.length;
if (1 > d)
return n.style.display = "none",
o.style.display = "block",
void 0;
try {
$.ajax({
type: "get",
dataType: "json",
url: "/searchname.html",
data: {
kwd: k.value,
platform: a,
random: Math.random(),
limit: b,
filter: c,
columnId: 2002142
},
success: function(a) {
$("#js_so_pop_guess").html("");
for (var b in a)
if (0 == b && null != a[b].image && "" != a[b].image) {
var c = "";
c = "1" == a[b].btnType ? '<span class="btn" type="btn" data-statis="text:btn_x_serach_tip_' + a[b].gameid + '" href="/game/downs_' + a[b].gameid + '_2.html" >下载</span>' : "1" == a[b].btnType ? '<span class="btn" type="btn" data-statis="text:btn_x_serach_tip_' + a[b].gameid + '" href="/game/detail_' + a[b].gameid + '.html" >进入</span>' : '<span class="btn" type="btn" data-statis="text:btn_x_serach_tip_' + a[b].gameid + '" href="/game/detail_' + a[b].gameid + '.html" >详情</span>',
$("#js_so_pop_guess").append('<li class="match-item"><div class="m-wrap" type="btn" data-statis="text:logo_x_serach_tip_' + a[b].gameid + '" href="/game/detail_' + a[b].gameid + '.html"><img src="http://image.game.uc.cn' + a[b].image + '" class="game-icon-sm" /><div class="content"><p class="game-title">' + a[b].name + "</p></div>" + c + "</div></li>")
} else
$("#js_so_pop_guess").append("<li class='select_item' type='btn' data-statis='text:logo_x_serach_tip_" + a[b].gameid + "' href='/search/?keyword=" + a[b].name + "&text=xandsearch'>" + a[b].name + "</li>")
}
})
} catch (e) {
k.style.webkitBorderRadius = "3px",
n.style.display = "none"
}
}
function g() {
n.style.display = "block",
o.style.display = "none"
}
var h = document.querySelector("#soSubmit");
void 0 != h && null != h && ($("#kw_form").submit(function() {
var b = $.trim($("#js_page_so_pop").val());
return "" == b ? !1 : (a(),
void 0)
}),
$("#soSubmit").tap(function() {
a()
}));
var i = ai.i("js_so_pop");
if (void 0 != i && null != i) {
var j, k = ai.i("js_so_pop_text"), l = ai.i("js_so_clear"), m = (ai.i("js_so_pop_btn"),
ai.i("js_so_pop_main")), n = ai.i("js_so_pop_guess"), o = ai.i("js_so_pop_promote"), p = ai.i("js_so_pop_form_shell");
$("#iconSo").click(function() {
b()
}),
$("#js_page_so_pop").click(function() {
b()
}),
$("#js_so_pop_close").click(function() {
c()
}),
ai.touchMovePreventDefault(i),
ai.touchMovePreventDefault(p),
p.addEventListener("touchstart", function(a) {
a.stopPropagation()
}),
ai.touchClick(l, function() {
k.value = "",
k.focus(),
this.style.display = "none",
n.style.display = "none",
o.style.display = "block"
}),
k.addEventListener("focus", function() {
b()
}),
k.addEventListener("input", function() {
j = k.value.length,
j > 0 ? (l.style.display = "block",
$("#js_so_pop_text").css("color", "#333")) : l.style.display = "none",
g(),
f()
}),
$("#js_so_pop_form").submit(function() {
var a = $("#js_so_pop_text").val();
return "" == a ? ($("#js_so_pop_text").val("请输入关键字"),
$("#js_so_pop_text").css("color", "#999"),
l.style.display = "block",
!1) : "请输入关键字" == a ? !1 : void 0
}),
d(),
$("#js_so_pop_close").click(function() {
e()
}),
$(".js_so_pop_return").click(function() {
e(),
window.history.go(-1)
}),
k.addEventListener("focus", function() {
o.style.display = "block"
})
}
}),
define("dist/cmdmodule/common/mod_fun", [], function() {
$(".js_closeparent").each(function() {
$(this).tap(function() {
var a = $(this).parents(".js_closeparent_wrap");
a.hide()
})
}),
$(".popup_close").each(function() {
$(this).tap(function() {
$(this).parents(".mod-popup").hide()
})
}),
$(".mod-popup-bg").on("touchmove", function(a) {
a.preventDefault()
})
}),
define("/big_change_img", ["/Public/Mobile/js/slip"], function(a, b, c) {
var d = a("/Public/Mobile/js/slip")
, e = {}
, f = document;
e.init = function() {
function a(a, b) {
function c() {
for (var a = 0; a < j.length; a++)
j[a].className = a == this.page ? "on" : ""
}
var e = a.querySelector("ul")
, f = a.querySelectorAll("li")
, g = a.querySelectorAll("#bigIndex")[0];
if (1 >= b)
g.innerHTML = "";
else {
for (var h = "<i class='on'></i>", i = 1; b > i; i++)
h += "<i></i>";
g.innerHTML = h
}
for (var j = a.querySelectorAll("i"), k = f[0].offsetWidth, i = 0; i < f.length; i++)
f[i].style.width = k + "px";
e.style.width = k * f.length + "px",
d("page", e, {
change_time: 5e3,
num: b,
parent_wide_high: k,
endFun: c
})
}
var b = f.querySelector("#bigGlide");
a(b, b.querySelectorAll("li").length)
}
,
c.exports = e
}),
define("dist/cmdmodule/slip", [], function(a, b, c) {
!function(a, b) {
function d(a, b, c) {
if (c || (c = {}),
_fun.ios() && parseInt(_fun.version()) >= 5 && "x" == c.direction && c.wit)
b.parentNode.style.cssText += "overflow:scroll; -webkit-overflow-scrolling:touch;";
else
switch (a) {
case "page":
c.direction = "x";
var d = _fun.clone(g);
return d._init(b, c),
d;
case "px":
var e = _fun.clone(h);
return e._init(b, c),
e
}
}
_fun = {
ios: function() {
var a = navigator.userAgent.match(/.*OS\s([\d_]+)/)
, b = !!a;
return !this._version_value && b && (this._version_value = a[1].replace(/_/g, ".")),
this.ios = function() {
return b
}
,
b
},
version: function() {
return this._version_value
},
clone: function(a) {
function b() {}
return b.prototype = a,
new b
}
};
var f = {
_refreshCommon: function(a, b) {
var c = this;
c.wide_high = a || c.core[c.offset] - c.up_range,
c.parent_wide_high = b || c._parent_node[c.offset],
c._getCoreWidthSubtractShellWidth()
},
_initCommon: function(a, b) {
var c = this;
c.core = a,
c.startFun = b.startFun,
c.moveFun = b.moveFun,
c.touchEndFun = b.touchEndFun,
c.endFun = b.endFun,
c.direction = b.direction,
c.up_range = b.up_range || 0,
c.down_range = b.down_range || 0,
c._parent_node = c.core.parentNode,
"x" == c.direction ? (c.offset = "offsetWidth",
c._pos = c.__posX) : (c.offset = "offsetHeight",
c._pos = c.__posY),
c.wide_high = b.wide_high || c.core[c.offset] - c.up_range,
c.parent_wide_high = b.parent_wide_high || c._parent_node[c.offset],
c._getCoreWidthSubtractShellWidth(),
c._bind("touchstart"),
c._bind("touchmove"),
c._bind("touchend"),
c._bind("webkitTransitionEnd"),
c.xy = 0,
c.y = 0
},
_getCoreWidthSubtractShellWidth: function() {
var a = this;
a.width_cut_coreWidth = a.parent_wide_high - a.wide_high,
a.coreWidth_cut_width = a.wide_high - a.parent_wide_high
},
handleEvent: function(a) {
var b = this;
switch (a.type) {
case "touchstart":
b._start(a);
break;
case "touchmove":
b._move(a);
break;
case "touchend":
case "touchcancel":
b._end(a);
break;
case "webkitTransitionEnd":
b._transitionEnd(a)
}
},
_bind: function(a, b) {
this.core.addEventListener(a, this, !!b)
},
_unBind: function(a, b) {
this.core.removeEventListener(a, this, !!b)
},
__posX: function(a) {
this.xy = a,
this.core.style.webkitTransform = "translate3d(" + a + "px, 0px, 0px)"
},
__posY: function(a) {
this.xy = a,
this.core.style.webkitTransform = "translate3d(0px, " + a + "px, 0px)"
},
_posTime: function(a, b) {
this.core.style.webkitTransitionDuration = "" + b + "ms",
this._pos(a)
},
addCallback: function(a, b) {
this[a] = b
}
}
, g = _fun.clone(f);
g._init = function(a, b) {
var c = this;
if (c.num = b.num,
1 != c.num) {
if (c._initCommon(a, b),
c.page = 0,
c.loop = b.loop,
c.change_time = b.change_time,
c.lastPageFun = b.lastPageFun,
c.firstPageFun = b.firstPageFun,
b.change_time && c._autoChange(),
c.loop) {
var d = c.core.querySelectorAll("a")
, e = d[0].cloneNode(!0)
, f = d[c.num - 1].cloneNode(!0);
c.core.insertBefore(f, d[0]),
c.core.appendChild(e),
c._initial_coordinates = -c.parent_wide_high
} else
c._initial_coordinates = 0;
b.no_follow ? (c._move = c._moveNoMove,
c.next_time = 500) : c.next_time = 300,
c._pos(c._initial_coordinates),
c._parent_node.style.webkitTransform = "translate3d(0px, 0px, 0px)"
}
}
,
g._start = function(a) {
var b = this
, a = a.touches[0];
b._abrupt_x = 0,
b._abrupt_x_abs = 0,
b._start_x = b._start_x_clone = a.pageX,
b._start_y = a.pageY,
b._movestart = void 0,
b.change_time && b._stop(),
b.startFun && b.startFun(a)
}
,
g._move = function(a) {
var b = this;
if (b._moveShare(a),
!b._movestart) {
var c = a.touches[0];
if (a.preventDefault(),
b.offset_x = b.loop ? b._dis_x + b.xy : b.xy > 0 || b.xy < b.width_cut_coreWidth ? b._dis_x / 2 + b.xy : b._dis_x + b.xy,
b._start_x = c.pageX,
b._abrupt_x_abs < 6)
return b._abrupt_x += b._dis_x,
b._abrupt_x_abs = Math.abs(b._abrupt_x),
void 0;
b._pos(b.offset_x),
b.moveFun && b.moveFun(c)
}
}
,
g._moveNoMove = function(a) {
var b = this;
b._moveShare(a),
b._movestart || (a.preventDefault(),
b.moveFun && b.moveFun(e))
}
,
g._moveShare = function(a) {
var b = this
, c = a.touches[0];
b._dis_x = c.pageX - b._start_x,
b._dis_y = c.pageY - b._start_y,
"undefined" == typeof b._movestart && (b._movestart = !!(b._movestart || Math.abs(b._dis_x) < Math.abs(b._dis_y)))
}
,
g._end = function(a) {
if (!this._movestart) {
var b = this;
b._end_x = a.changedTouches[0].pageX,
b._range = b._end_x - b._start_x_clone,
b._range > 35 ? b._backward() : Math.abs(b._range) > 35 && b._forward(),
b.touchEndFun && b.touchEndFun(a)
}
}
,
g.backward = function() {
var a = this;
a.change_time && a._stop(),
a._backward()
}
,
g.forward = function() {
var a = this;
a.change_time && a._stop(),
a._forward()
}
,
g._backward = function(a) {
var b = this
, c = b.page -= 1;
0 > c && (b.loop ? c = -1 : (c = 0,
b.firstPageFun && b.firstPageFun(a))),
b.toPage(c, b.next_time)
}
,
g._forward = function(a) {
var b = this
, c = b.page += 1;
c > b.num - 1 && (b.loop ? c = b.num : (c = b.num - 1,
b.lastPageFun && b.lastPageFun(a))),
b.toPage(c, b.next_time)
}
,
g._transitionEnd = function(a) {
var b = this;
a.stopPropagation(),
b.core.style.webkitTransitionDuration = "0",
b._stop_ing && b._autoChange(),
b._stop_ing = !1,
b.loop && (b.page >= b.num ? b.toPage(0, 0) : b.page <= -1 && b.toPage(b.num - 1, 0)),
b.endFun && b.endFun()
}
,
g.toPage = function(a, b) {
this._posTime(-this.parent_wide_high * a + this._initial_coordinates, b || 0),
this.page = a
}
,
g._stop = function() {
clearInterval(this._autoChangeSet),
this._stop_ing = !0
}
,
g._autoChange = function() {
var a = this;
a._autoChangeSet = setInterval(function() {
a._page_medium = a.page + 1,
a.page != a.num - 1 ? a.page += 1 : a.page = 0,
a.loop ? a.toPage(a._page_medium, a.next_time) : a.toPage(a.page, a.next_time)
}, a.change_time)
}
,
g.refresh = function(a, b) {
this._refreshCommon(a, b),
this.loop && (this._initial_coordinates = -this.parent_wide_high),
this.toPage(this.page)
}
;
var h = _fun.clone(f);
h._init = function(a, b) {
var c = this;
c._initCommon(a, b),
c._pos(-c.up_range),
c.perfect = b.perfect,
c.bar_no_hide = b.bar_no_hide,
c._steps = [],
"x" == c.direction ? (c.page_x = "pageX",
c.page_y = "pageY",
c.width_or_height = "width",
c._real = c._realX,
c._posBar = c.__posBarX) : (c.page_x = "pageY",
c.page_y = "pageX",
c.width_or_height = "height",
c._real = c._realY,
c._posBar = c.__posBarY),
c.perfect ? (c._transitionEnd = function() {}
,
c._stop = c._stopPerfect,
c._slipBar = c._slipBarPerfect,
c._posTime = c._posTimePerfect,
c._bar_upRange = c.up_range,
c.no_bar = !1,
c._slipBarTime = function() {}
) : (c.no_bar = b.no_bar,
c.core.style.webkitTransitionTimingFunction = "cubic-bezier(0.33, 0.66, 0.66, 1)"),
c.bar_no_hide && (c._hideBar = function() {}
,
c._showBar = function() {}
),
c.no_bar ? (c._hideBar = function() {}
,
c._showBar = function() {}
) : (c.coreWidth_cut_width <= 0 && (c._bar_shell_opacity = 0,
c._showBarStorage = c._showBar,
c._showBar = function() {}
),
c._insertSlipBar(b))
}
,
h._start = function(a) {
var b = this
, a = a.touches[0];
b._animating = !1,
b._abrupt_x = 0,
b._abrupt_x_abs = 0,
b._start_x = b._start_x_clone = a[b.page_x],
b._start_y = a[b.page_y],
b._start_time = a.timeStamp || Date.now(),
b._movestart = void 0,
!b.perfect && b._need_stop && b._stop(),
b.core.style.webkitTransitionDuration = "0",
b.startFun && b.startFun(a)
}
,
h._move = function(a) {
var b = this
, c = a.touches[0]
, d = c[b.page_x]
, e = c[b.page_y]
, f = b.xy;
if (b._dis_x = d - b._start_x,
b._dis_y = e - b._start_y,
"x" == b.direction && "undefined" == typeof b._movestart && (b._movestart = !!(b._movestart || Math.abs(b._dis_x) < Math.abs(b._dis_y))),
!b._movestart) {
if (a.preventDefault(),
b._move_time = c.timeStamp || Date.now(),
b.offset_x = f > 0 || f < b.width_cut_coreWidth - b.up_range ? b._dis_x / 2 + f : b._dis_x + f,
b._start_x = d,
b._start_y = e,
b._abrupt_x_abs < 6)
return b._abrupt_x += b._dis_x,
b._abrupt_x_abs = Math.abs(b._abrupt_x),
void 0;
b._pos(b.offset_x),
b.no_bar || b._slipBar(),
b._move_time - b._start_time > 300 && (b._start_time = b._move_time,
b._start_x_clone = d),
b.moveFun && b.moveFun(c)
}
}
,
h._end = function(a) {
if (!this._movestart) {
var b = this
, a = a.changedTouches[0]
, c = (a.timeStamp || Date.now()) - b._start_time
, d = a[b.page_x] - b._start_x_clone;
if (b._need_stop = !0,
300 > c && Math.abs(d) > 10)
if (b.xy > -b.up_range || b.xy < b.width_cut_coreWidth)
b._rebound();
else {
var e = b._momentum(d, c, -b.xy - b.up_range, b.coreWidth_cut_width + b.xy, b.parent_wide_high);
b._posTime(b.xy + e.dist, e.time),
b.no_bar || b._slipBarTime(e.time)
}
else
b._rebound();
b.touchEndFun && b.touchEndFun(a)
}
}
,
h._transitionEnd = function(a) {
var b = this;
a.target == b.core && (b._rebound(),
b._need_stop = !1)
}
,
h._rebound = function(a) {
var b = this
, c = b.coreWidth_cut_width <= 0 ? 0 : b.xy >= -b.up_range ? -b.up_range : b.xy <= b.width_cut_coreWidth - b.up_range ? b.width_cut_coreWidth - b.up_range : b.xy;
return c == b.xy ? (b.endFun && b.endFun(),
b._hideBar(),
void 0) : (b._posTime(c, a || 400),
b.no_bar || b._slipBarTime(a),
void 0)
}
,
h._insertSlipBar = function(a) {
var c = this;
if (c._bar = b.createElement("div"),
c._bar_shell = b.createElement("div"),
c._bar_show_ing = !0,
"x" == c.direction)
var d = "height: 5px; position: absolute; top:1px;z-index: 10; pointer-events: none;"
, e = "opacity: " + c._bar_shell_opacity + "; left:2px; bottom: 2px; right: 2px; height: 6px; position: absolute; z-index: 10; pointer-events: none;";
else
var d = "width: 5px; position: absolute; left:1px; z-index: 10; pointer-events: none;"
, e = "opacity: " + c._bar_shell_opacity + "; top:2px; bottom: 2px; right: 2px; width: 6px; position: absolute; z-index: 10; pointer-events: none; ";
var f = " background-color: rgba(0, 0, 0, 0.5); border-radius: 11px; -webkit-transition: cubic-bezier(0.33, 0.66, 0.66, 1);"
, d = d + f + a.bar_css;
c._bar.style.cssText = d,
c._bar_shell.style.cssText = e,
c._countAboutBar(),
c._countBarSize(),
c._setBarSize(),
c._countWidthCutBarSize(),
c._bar_shell.appendChild(c._bar),
c._parent_node.appendChild(c._bar_shell),
setTimeout(function() {
c._hideBar()
}, 500)
}
,
h._posBar = function() {}
,
h.__posBarX = function(a) {
var b = this;
b._bar.style.webkitTransform = "translate3d(" + a + "px, 0px, 0px)"
}
,
h.__posBarY = function(a) {
var b = this;
b._bar.style.webkitTransform = "translate3d(0px, " + a + "px, 0px)"
}
,
h._slipBar = function() {
var a = this
, b = a._about_bar * (a.xy + a.up_range);
0 >= b ? b = 0 : b >= a._width_cut_barSize && (b = Math.round(a._width_cut_barSize)),
a._showBar(),
a._posBar(b)
}
,
h._slipBarPerfect = function() {
var a = this
, b = a._about_bar * (a.xy + a._bar_upRange);
if (a._bar.style[a.width_or_height] = a._bar_size + "px",
0 > b) {
var c = a._bar_size + 3 * b;
a._bar.style[a.width_or_height] = Math.round(Math.max(c, 5)) + "px",
b = 0
} else if (b >= a._width_cut_barSize) {
var c = a._bar_size - 3 * (b - a._width_cut_barSize);
5 > c && (c = 5),
a._bar.style[a.width_or_height] = Math.round(c) + "px",
b = Math.round(a._width_cut_barSize + a._bar_size - c)
}
a._showBar(),
a._posBar(b)
}
,
h._slipBarTime = function(a) {
this._bar.style.webkitTransitionDuration = "" + a + "ms",
this._slipBar()
}
,
h._stop = function() {
var a = this
, b = a._real();
a._pos(b),
a.no_bar || (a._bar.style.webkitTransitionDuration = "0",
a._posBar(a._about_bar * b))
}
,
h._stopPerfect = function() {
clearTimeout(this._aniTime),
this._animating = !1
}
,
h._realX = function() {
var a = getComputedStyle(this.core, null ).webkitTransform.replace(/[^0-9-.,]/g, "").split(",");
return 1 * a[4]
}
,
h._realY = function() {
var a = getComputedStyle(this.core, null ).webkitTransform.replace(/[^0-9-.,]/g, "").split(",");
return 1 * a[5]
}
,
h._countBarSize = function() {
this._bar_size = Math.round(Math.max(this.parent_wide_high * this.parent_wide_high / this.wide_high, 5))
}
,
h._setBarSize = function() {
this._bar.style[this.width_or_height] = this._bar_size + "px"
}
,
h._countAboutBar = function() {
this._about_bar = (this.parent_wide_high - 4 - (this.parent_wide_high - 4) * this.parent_wide_high / this.wide_high) / this.width_cut_coreWidth
}
,
h._countWidthCutBarSize = function() {
this._width_cut_barSize = this.parent_wide_high - 4 - this._bar_size
}
,
h.refresh = function(a, b) {
var c = this;
c._refreshCommon(a, b),
c.no_bar || (c.coreWidth_cut_width <= 0 ? (c._bar_shell_opacity = 0,
c._showBar = function() {}
) : (c._showBar = c._showBarStorage || c._showBar,
c._countAboutBar(),
c._countBarSize(),
c._setBarSize(),
c._countWidthCutBarSize())),
c._rebound(0)
}
,
h._posTimePerfect = function(a, b) {
var c = this;
c._steps.push({
x: a,
time: b || 0
}),
c._startAni()
}
,
h.pos = function(a, b) {
var c = this;
if (c.xy != a) {
var d = b || 0;
c._posTime(a, d),
c.perfect || 0 != d || (c._showBar(),
setTimeout(function() {
c._hideBar()
}, 100)),
c.no_bar || c._slipBarTime(d)
}
}
,
h._startAni = function() {
var a, b, c, d = this, e = d.xy, f = Date.now();
if (!d._animating) {
if (!d._steps.length)
return d._rebound(),
void 0;
a = d._steps.shift(),
a.x == e && (a.time = 0),
d._animating = !0,
c = function() {
var g, h = Date.now();
return h >= f + a.time ? (d._pos(a.x),
d._animating = !1,
d._startAni(),
void 0) : (h = (h - f) / a.time - 1,
b = Math.sqrt(1 - h * h),
g = (a.x - e) * b + e,
d._pos(g),
d._animating && (d._slipBar(),
d._aniTime = setTimeout(c, 1)),
void 0)
}
,
c()
}
}
,
h._momentum = function(a, b, c, d, e) {
var f = .001
, g = Math.abs(a) / b
, h = g * g / (2 * f)
, i = 0
, j = 0;
return a > 0 && h > c ? (j = e / (6 / (h / g * f)),
c += j,
g = g * c / h,
h = c) : 0 > a && h > d && (j = e / (6 / (h / g * f)),
d += j,
g = g * d / h,
h = d),
h *= 0 > a ? -1 : 1,
i = g / f,
{
dist: h,
time: i
}
}
,
h._showBar = function() {
var a = this;
a._bar_show_ing || (a._bar_shell.style.opacity = "1",
a._bar_shell.style.webkitTransitionDelay = "0ms",
a._bar_shell.style.webkitTransitionDuration = "0ms",
a._bar_show_ing = !0)
}
,
h._hideBar = function() {
var a = this;
a._bar_shell.style.opacity = "0",
a._bar_shell.style.webkitTransitionDelay = "300ms",
a._bar_shell.style.webkitTransitionDuration = "300ms",
a._bar.style.webkitTransitionDuration = "0ms",
a._bar_show_ing = !1
}
,
c.exports = d
}(window, document)
}),
define("dist/app/index/module/push_popup", [], function() {
function a() {
b.style.display = "none"
}
if (document.getElementById("pushPopup")) {
var b = ai.i("pushPopup");
$(".push_close").each(function() {
$(this).click(function() {
a()
})
})
}
}),
define("dist/app/index/module/guide_mask", ["dist/cmdmodule/have_cookie", "dist/cmdmodule/ucb"], function(a) {
var b = a("dist/cmdmodule/have_cookie")
, c = b.init({
cookieKey: "isNewUser",
expires: 60,
dom: $("#popupMain"),
domain: ".fpwap.com",
fun: function() {
$("#popLayer").show(),
$("#popupMain").show()
}
});
c || ($(".popupShow").each(function() {
$(this).tap(function() {
setTimeout(function() {
$(".updateGuide").hide(),
$(".updateSubmit").show()
}, 2e3)
})
}),
$("#submitInput[type=text]").focus(function() {
$("#popupMain").css("top", "0px"),
$(".update-guide-box").css({
top: "50px"
})
}),
$("#submitInput[type=text]").blur(function() {
setTimeout(function() {
$(".update-guide-box").css({
top: "25%"
})
}, 100)
}),
$("#popClose").each(function() {
$(this).tap(function() {
$("#popLayer").hide(),
$("#popupMain").hide()
})
}))
}),
define("dist/cmdmodule/have_cookie", ["dist/cmdmodule/ucb"], function(a, b, c) {
var d = a("dist/cmdmodule/ucb")
, e = {
init: function(a) {
var b = this;
b.cookieKey = a.cookieKey,
b.expires = 864e5 * a.expires,
b.domain = a.domain || ".fpwap.com",
b.fun = a.fun,
b.delayTime = a.delayTime || 0;
var c = d.Cookie.get(b.cookieKey);
return null == c ? (b.fun(),
d.Cookie.set(b.cookieKey, "true", {
path: "/",
domain: b.domain,
expires: b.expires
}),
!1) : !0
}
};
c.exports = e
}),
define("dist/cmdmodule/scroll_notice", ["dist/cmdmodule/ucb"], function(a) {
$(".scrool-notice").each(function() {
var b = a("dist/cmdmodule/ucb")
, c = ".fpwap.com"
, d = b.Cookie.get("notice_activated");
null == d ? $(this).show() : $(this).hide(),
$(this).click(function() {
b.Cookie.set("notice_activated", "true", {
path: "/",
domain: c,
expires: 2592e5
})
})
});
var b = ai.i("autoScroll");
if (void 0 != b && null != b) {
slide = function() {
function a() {
c.style.webkitTransitionDuration = "0",
c.style.top = "0px",
g++;
for (var e = 0; e < d.length; e++)
d[e].innerHTML = h[b(e + g)];
c.removeEventListener("webkitTransitionEnd", a, !1)
}
function b(a) {
return a % e
}
for (var c = document.querySelector("#autoScroll ul"), d = c.querySelectorAll("li"), e = d.length, f = null , g = 0, h = [], i = 0; e > i; i++)
h[i] = d[i].innerHTML;
f = setInterval(function() {
c.style.webkitTransitionDuration = "500ms",
c.style.top = "-38px",
c.addEventListener("webkitTransitionEnd", a, !1)
}, 2e3)
}
;
var c = $("#autoScroll li").length;
c > 1 && slide()
}
}),
define("dist/app/index/module/dele_game_cookie", ["dist/cmdmodule/ucb"], function(a) {
var b = a("dist/cmdmodule/ucb");
console.log(b.Cookie.getRaw("uzs"));
var c = {
init: function() {
this._getDom(),
this._bind()
},
_getDom: function() {
this.deleGameCookie = document.getElementById("clsoePagegame")
},
_bind: function() {
ai.tap(this.deleGameCookie, function() {
b.Cookie.setRaw("uzs", "", {
path: "/",
domain: ".fpwap.com",
expires: -1
})
})
}
};
c.init()
});