function epicGetFreeGame_isInApp(){var n=window.navigator.userAgent;return n!=null&&n.indexOf("GSApp")>=0?!0:!1}function epicGetFreeGame_isInWap(){var n=window.navigator.userAgent;return n.match(/(iphone|ipod|android|ios|windows phone)/i)?!0:!1}function epicGetFreeGame_isInIOS(){var n=window.navigator.userAgent;return n.match(/(iphone|ipod|ios)/i)?!0:!1}function epicGetFreeGame_getEpicGuidToAppDialog(){var n=document.getElementsByClassName("EpicGuidToAppDialog"),t;return(n==null||n.length<1)&&(t=epicGuidToAppDialog_createDialogHtml(),document.body.insertAdjacentHTML("beforeend",t),n=document.getElementsByClassName("EpicGuidToAppDialog"),n==null||n.length<1)?null:n[0]}function epicGetFreeGame_didGetButtonMouseOver(){var n,t;epicGetFreeGame_isInApp()||epicGetFreeGame_isInWap()||(n=epicGetFreeGame_getEpicGuidToAppDialog(),n!=null)&&(n.removeAttribute("isHiding"),n.style.display="block",t=event.target||event.srcElement,requestAnimationFrame(function(){t.insertAdjacentElement("afterEnd",n)}))}function epicGetFreeGame_didGetButtonMouseOut(){if(!epicGetFreeGame_isInApp()&&!epicGetFreeGame_isInWap()){var n=epicGetFreeGame_getEpicGuidToAppDialog();n!=null&&(n.setAttribute("isHiding","true"),setTimeout(function(){var t=n.getAttribute("isHiding");n.removeAttribute("isHiding");t=="true"&&(n.style.display="none")},100))}}function epicGetFreeGame_didGetButtonClicked(){var r,t,i,n;epicGetFreeGame_isInApp()?(r=event.target,n=document.createElement("A"),n.target="_blank",t=r.parentElement.getAttribute("gameUrl"),i="gsapp://app.ui.collect?"+encodeURIComponent('{"freeGamesCount":1,"freeGamesGotCount":1,"freeGamesGotLink":"https://app.gamersky.com/oth/versionupgrade/?gsAppEpic_GetFreeGames='+t+'","freeGamesLinkArrays":["'+t+'"]}'),epicGetFreeGame_isInIOS()&&(i="https://app.gamersky.com/zt/game/topicPage_epicFreeGames.html?appNavigationBarStyle=kNoneBar&appStatusBarStyle=kLightBar&gsAppOpenWithNewWindow=true"),n.target="_blank",n.href=i,n.click()):epicGetFreeGame_isInWap()&&(n=document.createElement("A"),n.target="_blank",n.href=epicGetFreeGame_UMengUrlToDownloadAppInWap,n.click())}function epicGuidToAppDialog_didMouseOver(){var n=event.currentTarget;n.removeAttribute("isHiding")}function epicGuidToAppDialog_didMouseOut(){var n=event.currentTarget;n.contains(event.toElement)||(n.setAttribute("isHiding","true"),setTimeout(function(){var t=n.getAttribute("isHiding");n.removeAttribute("isHiding");t=="true"&&(n.style.display="none")},100))}function epicGuidToAppDialog_createDialogHtml(){return'<div class="EpicGuidToAppDialog" onmouseover="epicGuidToAppDialog_didMouseOver();"\tonmouseout="epicGuidToAppDialog_didMouseOut();">\t<img class="GamerSkyLogo" src="//image.gamersky.com/webimg15/content/gamersky_logo_80x80.jpg" />\t<span class="Caption_1">游民星空APP<\/span>\t<!-- <span class="Caption_2">前往游民App，随时随地一键领取Epic免费游戏<\/span> -->\t<span class="Caption_2">随时随地一键领取Epic免费游戏<\/span>\t<span class="Caption_3">\t\t<a href=" https://at.umtrack.com/zyyiia" target="_blank">Android版下载<\/a>\t\t|\t\t<a href="https://at.umtrack.com/5zSbyu" target="_blank">iOS版下载<\/a>\t<\/span>\t<div class="QRCodeImageFrame">\t\t<img class="QRCodeImage" src="//image.gamersky.com/webimg15/content/epic_yiJianLingQu_110x110.png" />\t<\/div><\/div>'}function insertGameBuyButton(){var t=document.getElementsByClassName("gameBuyLink")[0],i=document.getElementsByClassName("supportMe")[0],n=i.getAttribute("data-itemid");n&&$.ajax({type:"GET",url:"//router.gamersky.com/@/postPage/gamePurchaseInfo",data:{articleId:n},success:function(n){if(n.data.isShowPcGameSellLink){var i=n.data.pcGameSellLink.split("#"),r="";r=i.length>1?i[0].indexOf(!1)?i[0]+"&gsAppRefArticleId="+n.data.gameId+"#"+i[1]:i[0]+"?gsAppRefArticleId="+n.data.gameId+"#"+i[1]:n.data.pcGameSellLink+"&gsAppRefArticleId="+n.data.gameId;t.innerHTML='<a target="_blank" class="gamebuylinkA" href="'+r+'">'+n.data.pcGameSellLinkText+"<\/a>"}}})}$(function(){for(var t,i,u,r=$(".Image_picact"),n=0;n<r.length;n++)t=r[n],t.getAttribute("data-pictype")=="gif"&&(i=$(t).siblings("a"),u=$(i).children("i"),i.css("visibility","visible"),u.css("visibility","visible"));$(".gifLoading_a").on("click",function(){var t=$(this),n=$(this).siblings("img");if((n.css("width")<n.attr("imagewidth")||n.css("height")<n.attr("imageheight"))&&(n.css("width",n.css("width")),n.css("height",n.css("height"))),n.attr("src")==n.attr("data-origin")){n.attr("src",n.attr("data-src"));n.get(0).onload=function(){t.find("i").css("display","block")};$(this).find("i").css("background","url('//image.gamersky.com/app/icons6.0/gifPlay.png') no-repeat center / 100%");return}n.attr("src",n.attr("data-origin"));$(this).find("i").css("background","url('https://image.gamersky.com/app/icons6.0/GifRun.gif') no-repeat center / 100%");n.get(0).onload=function(){t.find("i").css("display","none")}})});$(function(){function r(n){document.addEventListener("click",function t(){var i=document.createElement("textarea"),r;i.style.fontSize="12pt";i.style.border="0";i.style.padding="0";i.style.margin="0";i.style.position="absolute";i.style.left="-9999px";r=window.pageYOffset||document.documentElement.scrollTop;i.style.top=r+"px";i.setAttribute("readonly","");i.value=n;document.body.appendChild(i);i.select();i.setSelectionRange(0,i.value.length);document.execCommand("copy");document.removeEventListener("click",t);alert("复制成功")})}function n(n){var t=$(".Sselect").height(),i=$(".Sselect").position().top+t,r=$(".Sname").position().left;n=="block"&&$(".SS").css({top:i,left:r}).attr("class","SS "+n);n=="none"&&$(".SS").css({top:-t,left:-t}).attr("class","SS "+n)}function u(n,t){var i=$(n),r=$(t);i.each(function(n){$(this).click(function(){i.removeClass("cur").eq(n).toggleClass("cur");r.removeClass("block").addClass("none").eq(n).toggleClass("none block")})})}function f(n,t,i,r,u){var f=$(n),o=f.find(t).outerWidth(),e=Number(f.find(i).html()),s=Number(f.find(r).html());f.find(u).animate({width:o*(e/(e+s))},500)}function e(n){var i=$(n),t,r;if(!(i.length<=0)){if(i.find("a").length<8){i.html("");return}var e="",o="",s=i.width(),u=i.find("a").length,h=parseInt(u/3),f=i.html().split("><");for(t=0;t<u;t++)e+=t==h||t==h*2?f[t]+">|<":t==u-1?f[t]:f[t]+"><";for(r=0;r<3;r++)o+="<span class='taglike'>"+e.split("|")[r]+"<\/span>";i.html(o);i.find(".taglike").each(function(){var n=$(this),t=0;n.find("a").each(function(){t+=$(this).outerWidth();t>440&&$(this).remove()});var i=n.find("a").length,r=n.width(),u=(s-r)/i/2;n.width(s+1).find("a").each(function(){$(this).attr("style","padding:0 "+u+"px;")})})}}var t,i;$(".CopyKeyButton").on("click",function(){r($(this).attr("data-key"))});$("a.tg").attr("href","http://www.gamersky.com/zhuanti/tougao/");location.href.indexOf("handbook")==-1&&$(".box_tag").hide();$("img.picact[data-origin]").each(function(){var n=$(this),t=n.attr("data-origin"),i=t.replace(/.+\./i,"");i=="gif"&&n.addClass("cur").after('<a class="gifLoading"><i><\/i><\/a>')});$(document).on("click",".picact,.gifLoading",function(){var e=$(this).parent(),t=e.find(".gifLoading"),i=e.find(".picact"),n=i.attr("data-origin"),o,r,u,f;n&&(o=n.replace(/.+\./i,""),o=="gif"&&(t.hasClass("none")||(t.find("i").addClass("load"),r=new Image,r.onload=function(){i.addClass("cur").attr({src:n,"data-src":i.attr("src")});t.addClass("none").find("i").removeClass("load")},r.src=n),u=$(".gifLoading.none"),f=u.siblings(".picact"),f.removeClass("cur").attr("src",f.attr("data-src")),u.removeClass("none")))});$(".Sselect,.SS").hover(function(){n("block")},function(){n("none")});$(".SS").on("click","li",function(){var t=$(this),i=t.index();$("ul.Search").find("li.Sform").removeClass("block").addClass("none").eq(i).removeClass("none").addClass("block");$(".Sselect").text($.text(t));n("none")});u(".Mid1nav a.like",".Mid2L_ctt");f(".guandian",".jindu",".Hnum",".Lnum",".tiao");e(".boxtag");HomeScrollR(".Mid1_L,.Mid2_L",".Mid1_R,.Mid2_R");t=$(".blockreference").html();console.log($(".referencecontent"));$(".blockreference").length>0&&($(".referencecontent").length>0?($(".referencecontent").html(t),$(".blockreference").remove()):$(".blockreference").css("display","block"));i=!!navigator.userAgent.match(/Mac OS/i);i==!0;$("body").on("click","#tgFenxiaoLong .tg-fenxiao-btn",function(){$.ajax({type:"GET",dataType:"jsonp",url:"//click.gamersky.com/Common/GetHits.aspx",data:{id:"1186812",script:"3"},success:function(){}})}).on("click",".countHitList",function(){var n=$(this).attr("data-itemid");$.ajax({type:"GET",dataType:"jsonp",url:"//click.gamersky.com/Common/GetHits.aspx",data:{id:n,script:"3"},success:function(){}})})});var cookiename="Cookieheibai",heibai=cookie(cookiename),body='<body class="'+(heibai!=null?heibai:"bai")+'">',epicGetFreeGame_UMengUrlToDownloadAppInPC_iOS="https://at.umtrack.com/5zSbyu",epicGetFreeGame_UMengUrlToDownloadAppInPC_Android="https://at.umtrack.com/zyyiia",epicGetFreeGame_UMengUrlToDownloadAppInWap="https://app.gamersky.com/toApp/?url=%23appZtEpic&iOSUMKey=mqaa0r&androidUMKey=riGfGn";$(function(){insertGameBuyButton()});
$(function(){function i(n,t){if($(n).length>0){var r=$(n),i=r.find(t).text();i.indexOf(".")!=-1&&(i=Number(i.split(".")[1])>0&&Number(i.split(".")[1])<5?i.split(".")[0]+".5":Number(i).toFixed());i=i.replace(/.{0}/,"n").replace(".","-");r.find(t).attr("class","pnum "+i)}}var n,r,u,t;i(".pingce2",".pnum");i(".dianping",".pnum");$.fn.SlidePic=function(n,t){return this.each(function(){function s(){u.stop(!1,!0).fadeOut(400).eq(r).fadeIn(400);i.find(".Simg").find("a").eq(r).addClass("cur").siblings().removeClass("cur");i.find(".current").html(r+1)}var i=$(this),u=i.find(n).find(t),e=u.length,r=0,o,f;if(i.find(".Simg").length==0){for(o="",f=0;f<e;f++)o+='<a href="javascript:;" data-num="'+f+'">'+u.eq(f).find(".txt").text()+"<\/a>";u.find(".txt").remove();i.append('<div class="Simg">'+o+"<\/div>");i.find(".Simg").find("a").eq(0).addClass("cur");i.find(".num").html(e)}i.find(".Simg").on("click","a",function(){var n=parseInt($(this).attr("data-num"));$(this).addClass("cur").siblings().removeClass("cur");u.stop(!1,!0).fadeOut(400).eq(n).fadeIn(400);i.find(".current").html(n+1);r=n});i.on("click","a.Lbtn",function(){r==0?r=e-1:r--;s()}).on("click","a.Rbtn",function(){r==e-1?r=0:r++;s()})})};$(".Slides").SlidePic(".Bimg","li");$(".open-slides").click(function(){$("body").append('<div id="Float_Mask"><\/div><div id="Float_Layer"><div class="Layer_cont"><\/div><a id="Layer_close" href="javascript:;">×<\/a><\/div>');$(this).find(".Slides").clone().appendTo($(".Layer_cont"));$(".Layer_cont .Slides").SlidePic(".Bimg","li")});$(document).on("click","#Layer_close,#Float_Mask",function(){$("#Float_Mask,#Float_Layer").remove()});$.fn.Slides=function(n,t){return this.each(function(){function s(t){if(t=="prev")f.eq(u).prependTo(i.find(n)),i.find(n).css({left:-o}).stop().animate({left:0},400,function(){i.find(n).css({left:0})});else{for(var r=0;r<2;r++)f.eq(r).clone().appendTo(i.find(n));i.find(n).stop(!1,!0).animate({left:-o},400,function(){i.find(n).css({left:0});for(var t=0;t<2;t++)f.eq(0).remove()})}}var i=$(this),f=i.find(n).find(t),o=i.find(".con").width(),r=0,u=f.length-1,e;for(i.find(n).width(o*(u+2)),u>1&&i.find(".next").addClass("cur"),e=0;e<u+1;e++)f.eq(e).attr("data-i",e+1);i.on("click",".prev",function(){r==0?r=u:r--;s("prev")}).on("click",".next",function(){r==u?r=0:r++;s("next")})})};$.fn.expandall=function(){var n=!-[1,]&&!window.XMLHttpRequest;return this.each(function(){var t=$(this),r=t.attr("cmtid"),t=$(this).find("span"),i;t.height()>50?(i=t.html(),t.html(i.substr(0,55).replace(/<br>/g,"\n")+"..."),t.parent().find(".remark-allcon").remove(),n||t.after('<a href="javascript:;" cmtid="'+r+'" data-con="'+i+'" class="remark-allcon">展开<\/a>')):t.parent().find(".remark-allcon").remove()})};$(".remark-slide").on("click",".rmk-reply,.remark-allcon",function(){var i=$(this).attr("cmtid"),n='<div class="remark-mask"><\/div>',t;n+='<div class="remark-layer">';n+='<div class="remark-layer-tit"><h3><i><\/i>网友精彩点评<\/h3><a href="javascript:;" class="remark-layer-close">×<\/a><\/div>';n+='<div class="remark-layer-con">';n+='<div class="remark" id="Remark" sid="'+i+'">';n+='<div class="remark-list"><div class="remark-list-cont"><\/div><\/div>';t=$("body").find(".floorlist[cmtid="+i+"]").html();t!=""&&($("body").append(n).find(".remark-list-cont").html(t),$(".remark-build-cont-floor").addCur(),$(".remark-floors-more").GetMoreComment(3),$(".remark-layer").find(".remark-issue,.floor-con").zhankai());$(".remark-list").remarkreply();$(".remark-list").SubmitComment();$(t).find(".remark-support").like();$(".remark-support,.remark-notsupport").addLike();$("html,body").css("overflow-y","hidden")});$(document).on("click",".remark-mask,.remark-layer-close",function(){$(".remark-mask,.remark-layer").remove();$("html,body").css("overflow-y","")});if($("div").hasClass("PF")&&(n=$(".Slide").attr("data-generalid"),$(".PF_r ul").html("<li><\/li>"),$.cookie("PF"+n)?(t=$.cookie("PF"+n).split("|"),$(".Slide ul").attr("class",t[0]),$(".Slide span").css({left:t[1],cursor:"default"}),$(".PFr_num").html(t[2])):(r=$(".Slide").offset().left+2.5,u=$(".Slide").outerWidth(!0),$(".Slide").mousemove(function(t){var i,h,f;if($.cookie("PF"+n))$(".Slide span").css({cursor:"default"});else if(i=t.pageX-r,h=19,i>=0&&i<=u-13){$(".Slide span").css({left:i,cursor:"pointer"});i<=0&&($(".PFr_num").html("0.0"),$(".Slide ul").attr("class",""));var e=0,o=0,s="";for(f=0;f<=h;f++)e=(f&1)!=0?e+10:e+9,o=o+.5,s=String(o).length==1?o.toFixed(1):o,i>e-((f&1)!=0?10:9)&&i<=e&&($(".PFr_num").html(s),$(".Slide ul").attr("class","u"+f),$(".Slide").attr("data-sorce",s))}}),$(".Slide span").click(function(){var i,t,r;$.cookie("PF"+n)?alert("对不起，您已经提交过评分！"):(i=$(".Slide ul").attr("class"),t=$(".PFr_num").html(),$(".Slide span").css("left",t*10-2),r=$(".Slide span").css("left"),$.cookie("PF"+n,i+"|"+r+"|"+t,{domain:".gamersky.com",path:"/"}))}))),$.fn.levitate=function(){return this.each(function(){function i(){var e=$(document).height(),i=$(window).height(),f=$(window).scrollTop(),o=i+f-e+t;r>f?n.removeAttr("style"):i>u&&o<t?n.attr("style","position:fixed;_position:absolute;top:0;"):i+f>=e-t?n.attr("style","position:fixed;_position:absolute;bottom:"+o+"px;"):n.attr("style","position:fixed;_position:absolute;bottom:0;")}var n=$(this),r=n.offset().top,u=n.height(),t=$(".Bot").height();$(window).resize(i).scroll(i).trigger("resize")})},$(".MidRfixed").levitate(),$("div").hasClass("side_nav")){function f(){var n=$(".side_nav"),r=$(window).width(),t=$(window).scrollTop(),u=n.outerWidth(),i=$(".Mid").offset().top+160,f=1020,e=(r-((u+50)*2+f))/2,o;n.css({left:(e>0?e:0)+"px"});o=!-[1,]&&!window.XMLHttpRequest;o?n.css({top:t>=i?t:i}):n.css({top:t<i?i-t:0});r<u*2+f?n.hide():n.show()}$(window).resize(f).scroll(f).trigger("resize")}}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function r(t,i){var r,f,e,o=t.nodeName.toLowerCase();return"area"===o?(r=t.parentNode,f=r.name,t.href&&f&&"map"===r.nodeName.toLowerCase()?(e=n("img[usemap='#"+f+"']")[0],!!e&&u(e)):!1):(/^(input|select|textarea|button|object)$/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&u(t)}function u(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return"hidden"===n.css(this,"visibility")}).length}var f,i,t;n.ui=n.ui||{};n.extend(n.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});n.fn.extend({scrollParent:function(t){var i=this.css("position"),u="absolute"===i,f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&"static"===t.css("position")?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&r.length?r:n(this[0].ownerDocument||document)},uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return r(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var i=n.attr(t,"tabindex"),u=isNaN(i);return(u||i>=0)&&r(t,!u)}});n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(t,i){function r(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e="Width"===i?["Left","Right"]:["Top","Bottom"],u=i.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return void 0===t?f["inner"+i].call(this):this.each(function(){n(this).css(u,r(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?f["outer"+i].call(this,t):this.each(function(){n(this).css(u,r(this,t,!0,e)+"px")})}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData));n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());n.fn.extend({focus:function(t){return function(i,r){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){n(t).focus();r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var r,u,i=n(this[0]);i.length&&i[0]!==document;){if(r=i.css("position"),("absolute"===r||"relative"===r||"fixed"===r)&&(u=parseInt(i.css("zIndex"),10),!isNaN(u)&&0!==u))return u;i=i.parent()}return 0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;f.length>u;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};f=0;i=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;null!=(u=i[f]);f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?(arguments.length&&this._createWidget(n,t),void 0):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?(h[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}(),void 0):(h[t]=r,void 0)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var r,u,e=i.call(arguments,1),f=0,o=e.length;o>f;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&void 0!==u&&(t[r]=n.isPlainObject(u)?n.isPlainObject(t[r])?n.widget.extend({},t[r],u):n.widget.extend({},u):u);return t};n.widget.bridge=function(t,r){var u=r.prototype.widgetFullName||t;n.fn[t]=function(f){var s="string"==typeof f,o=i.call(arguments,1),e=this;return s?this.each(function(){var i,r=n.data(this,u);return"instance"===f?(e=r,!1):r?n.isFunction(r[f])&&"_"!==f.charAt(0)?(i=r[f].apply(r,o),i!==r&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+f+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+f+"'")}):(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))})),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=f++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var r,u,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;r.length-1>f;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,"disabled"===n&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.unbind(i).undelegate(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget;t=!1;n(document).mouseup(function(){t=!1});n.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1)});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(i);this._mouseDownEvent=i;var r=this,u=1===i.which,f="string"==typeof this.options.cancel&&i.target.nodeName?n(i.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===n.data(i.target,this.widgetName+".preventClickEvent")&&n.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return this._mouseMoved&&(n.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button||!t.which)?this._mouseUp(t):((t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted))},_mouseUp:function(i){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&n.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),t=!1,!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.widget("ui.draggable",n.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this._blurActiveElement(t),this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0];if(this.handleElement.is(t.target))try{i.activeElement&&"body"!==i.activeElement.nodeName.toLowerCase()&&n(i.activeElement).blur()}catch(r){}},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):"clone"===r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===r.appendTo?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];return this.relativeContainer=null,r.containment?"window"===r.containment?(this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===r.containment?(this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):r.containment.constructor===Array?(this.containment=r.containment,void 0):("parent"===r.containment&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t),void 0):(this.containment=null,void 0)},_convertPositionTo:function(n,t){t||(t=this.position);var i="absolute"===n?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),"y"===r.axis&&(e=this.originalPageX),"x"===r.axis&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto"));"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--)c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,c-f>k||y>a+f||l-f>d||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=f>=Math.abs(l-d),o=f>=Math.abs(v-p),s=f>=Math.abs(c-k),h=f>=Math.abs(a-y),e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=f>=Math.abs(l-p),o=f>=Math.abs(v-d),s=f>=Math.abs(c-y),h=f>=Math.abs(a-k),e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});n.ui.draggable}),function(n){function t(n,t){if(!(1<n.originalEvent.touches.length)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var i=n.ui.mouse.prototype,u=i._mouseInit,r;i._touchStart=function(n){!r&&this._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,this._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))};i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))};i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)};i._mouseInit=function(){this.element.bind("touchstart",n.proxy(this,"_touchStart")).bind("touchmove",n.proxy(this,"_touchMove")).bind("touchend",n.proxy(this,"_touchEnd"));u.call(this)}}}(jQuery),function(n){n.fn.extend({beforeAfter:function(t){return t=n.extend({animateIntro:!1,introDelay:1e3,introDuration:1e3,introPosition:.5,showFullLinks:!0,beforeLinkText:"Show only before",afterLinkText:"Show only after",imagePath:"./js/",cursor:"pointer",clickSpeed:600,linkDisplaySpeed:200,dividerColor:"#888",enableKeyboard:!1,keypressAmount:20,onReady:function(){}},t),this.each(function(){function e(){n("div:eq(2)",i).width(parseInt(n("div",i).css("left"))+4)}function o(){i.hover(function(){n(".picABdragbtn",i).animate({opacity:1},200)},function(){n(".picABdragbtn",i).animate({opacity:1},350)});i.click(function(t){t=t.pageX-n(this).offset().left;n(".picABdragbtn",i).stop().animate({left:t-n(".picABdragbtn",i).width()/2+"px"},r.clickSpeed);n("div:eq(2)",i).stop().animate({width:t+"px"},r.clickSpeed)});i.one("mousemove",function(){n(".picABdragbtn",i).stop().animate({opacity:1},500)})}var r=t,i=n(this),u=i.width(),f=i.height();2!=n("div",i).length&&n("img",i).wrap("<div>");i.css({overflow:"hidden",position:"relative",padding:"0"});n("img[alt='before']",i).attr("class","beforeimage");n("img[alt='after']",i).attr("class","afterimage");i.prepend('<div class="picABdragbtn"><div class="drag"><img width="8" height="56" alt="handle" src="'+r.imagePath+'handle.gif" class="handle" /><\/div><\/div>');n(".picABdragbtn",i).css({opacity:1,position:"absolute",padding:"0",left:u*r.introPosition-n(".handle",i).width()/2+"px",zIndex:20}).width(n(".handle",i).width()).height(f);n("div:eq(2)",i).height(f).width(u*r.introPosition).css({position:"absolute",overflow:"hidden",left:"0px","z-index":"10"});n("div:eq(3)",i).height(f).width(u).css({position:"absolute",overflow:"hidden",right:"0px"});n(".drag",i).width(2).height(f).css({background:r.dividerColor,position:"absolute",left:"3px"});n(".beforeimage",i).css({position:"absolute",top:"0px",left:"0px"});n(".afterimage",i).css({position:"absolute",top:"0px",right:"0px"});n(".handle",i).css({cursor:r.cursor,margin:"auto 0",position:"absolute",top:0,bottom:0,left:"-3px","z-index":"100"});n(".picABdragbtn",i).append('<img src="'+r.imagePath+'lt-small.png" width="7" height="15" class="lt-arrow" style="margin:auto 0;position:absolute;top:0;bottom:0;left:-20px;"><img src="'+r.imagePath+'rt-small.png" width="7" height="15" class="rt-arrow" style="margin:auto 0;position:absolute;top:0;bottom:0;right:-20px;">');n(".picABdragbtn",i).append('<a class="ltoverlay"><span>'+r.beforeLinkText+'<\/span><\/a><a class="rtoverlay"><span>'+r.afterLinkText+"<\/span><\/a>");r.showFullLinks&&(i.after('<div class="balinks" style="position:relative;"><span class="lik1"><a class="showleft" href="javascript:;">'+r.beforeLinkText+'<\/a><\/span><span class="lik2"><a class="showright" href="javascript:;">'+r.afterLinkText+"<\/a><\/span><\/div>"),n(".balinks",i).width(u),n(".showleft").click(function(){n("div:eq(2)",i).animate({width:i.width()},r.linkDisplaySpeed);n(".picABdragbtn",i).animate({left:i.width()-n(".picABdragbtn",i).width()+"px"},r.linkDisplaySpeed)}),n(".showright").click(function(){n("div:eq(2)",i).animate({width:0},r.linkDisplaySpeed);n(".picABdragbtn",i).animate({left:"0px"},r.linkDisplaySpeed)}));r.enableKeyboard&&n(document).keydown(function(t){39==t.keyCode&&(parseInt(n(".picABdragbtn",i).css("left"))+parseInt(n(".picABdragbtn",i).width())+r.keypressAmount<=u?(n(".picABdragbtn",i).css("left",parseInt(n(".picABdragbtn",i).css("left"))+r.keypressAmount+"px"),n("div:eq(2)",i).width(parseInt(n("div:eq(2)",i).width())+r.keypressAmount+"px")):(n(".picABdragbtn",i).css("left",u-parseInt(n(".picABdragbtn",i).width())+"px"),n("div:eq(2)",i).width(u-parseInt(n(".picABdragbtn",i).width())/2+"px")));37==t.keyCode&&(0<=parseInt(n(".picABdragbtn",i).css("left"))-r.keypressAmount?(n(".picABdragbtn",i).css("left",parseInt(n(".picABdragbtn",i).css("left"))-r.keypressAmount+"px"),n("div:eq(2)",i).width(parseInt(n("div:eq(2)",i).width())-r.keypressAmount+"px")):(n(".picABdragbtn",i).css("left","0px"),n("div:eq(2)",i).width(n(".picABdragbtn",i).width()/2)))});n(".picABdragbtn",i).draggable({containment:i,drag:e,stop:e});r.animateIntro?(n("div:eq(2)",i).width(u),n(".picABdragbtn",i).css("left",u-n(".picABdragbtn",i).width()/2+"px"),setTimeout(function(){n(".picABdragbtn",i).css({opacity:1}).animate({left:u*r.introPosition-n(".picABdragbtn",i).width()/2+"px"},r.introDuration,function(){n(".picABdragbtn",i).animate({opacity:1},1e3)});n("div:eq(2)",i).width(u).animate({width:u*r.introPosition+"px"},r.introDuration,function(){o();r.onReady.call(this)})},r.introDelay)):(o(),r.onReady.call(this))})}})}(jQuery);$(function(){function r(){var n=document.all,t=navigator.appVersion.split(";")[1].replace(/[ ]/g,"");return n&&$.inArray(t,["MSIE6.0","MSIE7.0","MSIE8.0","MSIE9.0"])!=-1?!0:!1}function u(n){var f=(1905/980).toFixed(2),r=$(window).width(),u=$(window).height(),e=(r/u).toFixed(2),t=r,i=u;e<=f?i=r/f:t=u*f;n.css({width:t,height:i,left:(r-t)/2,top:(u-i)/2});n.find(".popupwrap[data-popname],.picAB").css({width:t,height:i});n.find(".picAB img[alt='before']").attr({width:t,height:i}).parent().css({width:t/2,height:i});n.find(".picAB img[alt='after']").attr({width:t,height:i}).parent().css({width:t,height:i});n.find(".picABdragbtn").css({height:i,left:(t-8)/2});n.find(".drag").css({height:i});n.find(".balinks").css({width:t})}var n=$(".videoUrl"),t,i;if(n.length>0){t='<a href="javascript:;" class="video" vu="'+n.attr("url")+'"><i><\/i><\/a>';i='<div class="video_mask none"><\/div><div class="video_layer none"><div class="video_cont"><\/div><a href="javascript:;" class="video_close">×<\/a><\/div>';$(".Top1").prepend(t);$("body").append(i);$(document).on("click","a.video",function(){var t,n,i;$(".video_mask,.video_layer").toggleClass("none block");t="";n=$(this).attr("vu");r()?(i="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(location.href),t='<div class="IE">您的浏览器版本过低，视频无法播放，请先<a href="'+i+'" target="_blank">升级到IE10以上浏览器<\/a>。<\/div>'):t=n.indexOf(".mp4")!=-1?'<video id="openVideo" src="'+n+'" width="100%" height="100%" controls="controls"><\/video>':n.indexOf(".swf")!=-1?'<embed id="openVideo" src="'+n+'" width="100%" height="100%" wmode="transparent" quality="high" type="application/x-shockwave-flash"><\/embed>':'<iframe id="openVideo" src="'+n+'" width="100%" height="100%" allowTransparency="true" allowfullscreen="true" frameborder="0" scrolling="no"><\/iframe>';$(".video_cont").html(t);$("video#openVideo").trigger("play")});$(".video_mask,.video_close").click(function(){$(".video_mask,.video_layer").toggleClass("none block");$(".video_cont").html("");$("video#openVideo").trigger("pause");$("body").siblings("div").remove()})}$(".picAB").each(function(){var n=$(this),t=n.attr("data-hztb"),i=n.attr("data-hzta");(t==""||t==undefined)&&(t="低画质");(i==""||i==undefined)&&(i="高画质");n.beforeAfter({beforeLinkText:t,afterLinkText:i,enableKeyboard:!0,cursor:"e-resize",imagePath:"//image.gamersky.com/webimg15/www/zl/",onReady:function(){var t=n.find(".ltoverlay,.rtoverlay,.lt-arrow,.rt-arrow");n.find(".picABdragbtn").on({mousedown:function(){t.animate({opacity:0},200)},mouseup:function(){t.animate({opacity:1},200)}})}})});$(".popup-btn").on({click:function(){var t=$(this),i=t.attr("data-poptar"),n=$(".popupwrap[data-popname='"+i+"']");t.next(".popmask").fadeIn(200).on("click",function(){$(this).fadeOut(100);n.fadeOut(100)});$(document).on("keydown",function(t){t.keyCode==27&&(n.fadeOut(100).prev(".popmask").fadeOut(100),$(document).unbind("keydown"))});n.fadeIn(200).find(".popup-close").on("click",function(){n.fadeOut(100).prev(".popmask").fadeOut(100);$(document).unbind("keydown")});$(window).resize(function(){u(n)}).trigger("resize")}})});
(function(n){n.fn.scrollLoading=function(t){var f={attr:"data-url",container:n(window),callback:n.noop},i=n.extend({},f,t||{}),r,u;i.cache=[];n(this).each(function(){var t=this.nodeName.toLowerCase(),r=n(this).attr(i.attr),u={obj:n(this),tag:t,url:r};i.cache.push(u)});r=function(t){n.isFunction(i.callback)&&i.callback.call(t.get(0))};u=function(){var t=i.container.height();contop=i.container.get(0)===window?n(window).scrollTop():i.container.offset().top;n.each(i.cache,function(n,i){var u=i.obj,s=i.tag,e=i.url,f,o;u&&(f=u.offset().top-contop,o=f+u.height(),(f>=0&&f<t||o>0&&o<=t)&&(e?s==="img"?r(u.attr("src",e)):u.load(e,{},function(){r(u)}):r(u),i.obj=null))})};u();i.container.on("scroll",u)}})(jQuery);$("img[data-src]").scrollLoading({attr:"data-src"});
