!function(t){t.getUrlParam=function(t){var i=new RegExp("(^|&)"+t+"=([^&]*)(&|$)"),e=urls.search.substr(1).match(i);return null!==e?decodeURI(e[2]):null},t.setUrlParam=function(t,i,e){var a,n=e||urls,o=new RegExp("([?|&]"+t+"=)(.+?)(&|$)");a=o.test(n)?n.replace(o,"$1"+encodeURIComponent(i)+"$3"):-1!==n.indexOf("?")?n+"&"+t+"="+i:n+"?"+t+"="+i,urls=a},t.fn.hasAttr=function(t){return void 0!==this.attr(t)},t.setCookie=function(t,i,e){var a;if(e){var n=new Date;n.setTime(n.getTime()+24*e*60*60*1e3),a="; expires="+n.toGMTString()}else a="";document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(i)+a+"; path=/"},t.getCookie=function(t){for(var i=encodeURIComponent(t)+"=",e=document.cookie.split(";"),a=0;a'+this.txt+"";var e=this,a=200-100*Math.random();this.isDeleting&&(a/=2),this.isDeleting||this.txt!==i?this.isDeleting&&""===this.txt&&(this.isDeleting=!1,this.loopNum++,a=500):(a=this.period,this.isDeleting=!0),setTimeout(function(){e.tick()},a)},this.each(function(){var e=t(this);if("done"!==e.attr("data-fancy")){e.attr("data-fancy","done");var a=e.attr("data-type"),n=parseInt(e.attr("data-period"),10);try{a=a.split(/,|,/);{new i(e.get(0),a,n)}}catch(o){}}})}}(jQuery),$(function(){function t(t,i){i||(i=urls),t=t.replace(/[[\]]/g,"\\$&");var e=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)"),a=e.exec(i);return a?a[2]?decodeURIComponent(a[2].replace(/\+/g," ")):"":null}var i={disableAnimation:0,init:function(){this.deviceType=/Mobile/.test(navigator.userAgent)||"mobile"===t("type")?"mobile":"pc",this.clientWidth=document.body.clientWidth,this.MAX_WIDTH="pc"===this.deviceType?980:this.clientWidth,this.siteId=window.aipage.env.siteId,this.pageId=window.aipage.env.pageId;try{var i=window.aipage.env.pageScroll||{};"string"==typeof i&&(i=JSON.parse(i)),i.reset=this.pageScroll,1===+i.enable&&this.initPageScroll(i)}catch(e){}this.initTable(),this.initDynamicHeight(),this.initCenterElements(),this.initSticky(),this.initLazyLoad(),this.initForm(),this.initTextEffect(),this.initMarquee(),this.initCategory(),this.initDataFilter(),this.initDynamicList(),this.initIcons(),this.initVideo(),this.initVideoBackground(),this.initShare(),this.initGoTop(),this.initNavigator(),this.initViewHeight(),this.initAnchorNav(),this.initInteractiveBox(),this.initActions(),this.initComments(),this.initSiteIM(),this.initUserInfo(),this.initPV(),this.initCoupon(),this.initFeedback(),this.initLiftMenu(),window.gallerys||(window.gallerys={}),window.sliders||(window.sliders={}),"editor"===window.aipage.env.mode&&this.initSlideshow(),$(window).on("resize",this.initCenterElements),$.getUrlParam("deviceType")&&$.setCookie("AP_DEVICE",$.getUrlParam("deviceType"))},initCenterElements:function(){$(".section .free-content-wrap > .auto-center").each(function(){var t=$(this).width(),i=$(this).closest(".free-content-wrap").width(),e=parseInt((i-t)/2,10);$(this).css({left:e+"px"})})},initTable:function(){$(".detail table").wrap('
')},initDynamicHeight:function(){if("editor"===window.aipage.env.mode)return!1;var t=this,i=$(".detail-field");if(i.length){var e=i.closest(".section"),a=e.height(),n=e.offset(),o=i.offset(),s=i.width(),r=e.find(".free-content-wrap > [data-id]").toArray().reduce(function(t,i){var e=$(i).offset(),a=e.top+$(i).height()-n.top,r=$(i).width();return(e.left+ro.left+s)&&a>t.top&&(t.elem=i,t.top=a),e.left+r>=o.left&&e.left<=o.left+s&&a>t.detailTop&&(t.detailTop=a),t},{elem:null,top:0,detailTop:0}),c=r.top+10;this.checkDetailHeight(c);var l=c-r.detailTop-10,d=e.height();if(l>0&&d>a){var h=d>c+l?d-l:c;e.css({height:h+"px"})}i.find("img").on("load",$.debounce(300,function(){t.checkDetailHeight(c)})),i.find("video").on("loadedmetadata",$.debounce(100,function(){t.checkDetailHeight(c)})),i.find("video").on("play",$.debounce(100,function(){t.checkDetailHeight(c)}))}},checkDetailHeight:function(t){var i=$(".detail-field"),e=i.closest(".section"),a=i.height(),n=e.height(),o=i.find(".inner-detail").height();if(Math.abs(o-a)>10){var s=parseInt(o-a,10);this.resetPosition(i,s,t)}else o-n>=10&&e.css({height:o+10+"px"})},resetPosition:function(t,i,e){var a=t.offset(),n=t.width(),o=t.height(),s=parseInt(t.find(".inner-detail").attr("data-height")||0,10);if(i>0&&s>0&&o>s)return void t.css({overflow:"scroll"});if(t.hasAttr("section-id")){if(i){var r=t.height()+i;(r>=e||i>0)&&t.css({height:r+"px"})}return!1}t.siblings().each(function(){var t=$(this);if(t.hasAttr("data-id")&&!t.hasAttr("section-id")){var e=t.offset(),s=t.width();e.lefta.left&&e.top>a.top+o&&t.css({top:t.position().top+i+"px"})}}),t.css({transitionDuration:0}),t.css({height:t.height()+i+"px",minHeight:t.height()+i+"px"});var c=t.parent().closest("[data-id]");c.length&&this.resetPosition(c,i,e)},initSticky:function(){var t=[];$(".ap-sticky[data-id]").each(function(){{var i=$(this).attr("data-id");$(this).get(0).getBoundingClientRect()}t.push({id:i,left:$(this).css("left"),top:$(this).css("top"),width:$(this).css("width"),height:$(this).css("height"),offset:$(this).offset()})}),$(document).on("scroll",function(){var i=$(document).scrollTop();t.forEach(function(t){var e=$("#"+t.id);e.css(i>t.offset.top?{position:"fixed",left:t.offset.left+"px",top:0,transitionDuration:"0s",zIndex:1e4}:{position:"absolute",left:t.left,top:t.top,zIndex:"auto"})})})},initLazyLoad:function(){$(".detail .rich-img-wrap img, .detail-content img").each(function(){var t=$(this),i=t.attr("width");t.attr("data-src",t.attr("src")).attr("src","/resources/sys/img/placeholder-2.jpg@w_"+(i||"500")).removeAttr("data-status data-was-processed").addClass("lazy lazy-fade")}),this.lazyLoad=new LazyLoad({elements_selector:".lazy",class_loading:"lazy-loading",threshold:500})},update:function(){this.lazyLoad&&this.lazyLoad.update()},initSlideshow:function(){var t=document.querySelectorAll("[uk-slideshow]");t.forEach(function(t){window.UIkit.slideshow(t).stopAutoplay()})},initShare:function(){try{window.socialShare('[data-item="share"]')}catch(t){}},initGoTop:function(){$(window).scrollTop()>=150&&$(".to-top").show(),$(window).scroll(function(){$(window).scrollTop()>=150?$(".to-top").show():$(".to-top").hide()}),$(document).on("click",".to-top",function(){$("html, body").animate({scrollTop:0},"slow")})},scrollToItem:function(t){var i=$(t);if(i&&i.hasClass("section")){var e=i.index();e>=0&&(this.pageScroll?$("#preview").moveTo(e+1):$("html, body").animate({scrollTop:i.offset().top+"px"}))}else i.length&&$("html, body").animate({scrollTop:i.offset().top+"px"})},initNavigator:function(){var t=this;$(".menu-item a").on("click",function(){var i=$(this).attr("href");return $(this).closest(".menu-item").addClass("active").siblings().removeClass("active"),/^[#.]\w+/.test(i)&&$(i).length?(t.scrollToItem(i),!1):void 0}),$(document).on("click",".section .accordion-menu .submenu-indicator",function(){$(this).toggleClass("submenu-indicator-minus");var t=$(this).closest("a"),i=$(this).closest("li");return t.next(".submenu").slideToggle(),i.siblings().children(".submenu").slideUp(300),i.siblings().find("> a > .submenu-indicator").removeClass("submenu-indicator-minus"),!1});var i=urls.pathname;$(".uk-navbar .menu-item, .menu-list .menu-item").each(function(){var t=$(this),e=t.children("a");e.attr("href")===i&&(e.addClass("active").parents(".menu-item").addClass("uk-active active"),e.find(".submenu-indicator").length&&e.find(".submenu-indicator").click())}),$(".v-menu-1").each(function(){$(this).find(".menu-item.active").length?$(this).find(".menu-item.active .sub-menu").slideDown(300):$(this).find(".sub-menu:eq(0)").slideDown(300)}),$(".bottom-menu-item").each(function(){var t=$(this);t.attr("href").split("?").shift()===i&&(t.addClass("active"),t.find(".menu-icon-active").length&&(t.find(".menu-icon").hide(),t.find(".menu-icon-active").show()))}),$(".category .sidebar a").each(function(){var t=$(this);(t.attr("href")===i||$.getUrlParam("cateId")===t.attr("data-id"))&&t.addClass("active")});var e=$("#showNavWrapper"),a=$(".ap-nav-mobile-container-close-button"),n=$(".ap-nav-mobile-wrapper");e.click(function(){n.addClass("ap-nav-mobile-wrapper-show"),$("#preview").addClass("previewMove")}),a.click(function(){n.removeClass("ap-nav-mobile-wrapper-show"),$("#preview").removeClass("previewMove")}),n.on("click",function(t){$(t.target).hasClass("ap-nav-mobile-wrapper")&&(n.removeClass("ap-nav-mobile-wrapper-show"),$("#preview").removeClass("previewMove"))}),$(document).on("click",".ap-nav-mobile-container-item-list > a, .ap-nav-navbar-wrapper-children-item > a",function(){var t=$(this),i=t.attr("href");return t.next("ul").length&&(t.next("ul").slideToggle(),t.closest("li").toggleClass("open"),!i)?!1:void 0}),$(document).on("click",".ap-nav-mobile-container-item-list > .toggle-btn",function(){var t=$(this);t.prev("ul").length&&(t.prev("ul").slideToggle(),t.closest("li").toggleClass("open"))}),$("a").each(function(){var t=$(this).attr("href");/^(http|\/\/)/.test(t)&&String(t).indexOf(urls.host)<0&&!$(this).attr("target")&&$(this).attr("target","_blank")})},initViewHeight:function(){var t=$(window).height();$("[data-viewport]").each(function(){var i=$(this).attr("data-viewport"),e=i>t?i:t;$(this).css({height:e+"px"})})},triggerSlider:function(t,i){var e=i+".owl.carousel";$(".slider").trigger(e,[300])},initForm:function(){"/preview/section"!==location.pathname&&window.form.init();var t=$.getUrlParam("wd");t&&(t=decodeURIComponent(t),$(".ap-search-form .search-input").val(t))},initTextEffect:function(){this.initFancyText(),this.initCountText()},initFancyText:function(){$(".fancytext").fancyText()},initCountText:function(){var t=$(".ap-counter");$(".ap-counter").each(function(){var t=$(this).attr("data-min"),i=$(this).attr("data-max"),e=$(this).closest(".count-text").attr("id"),a="random_"+e,n=$.getCookie("cookieId");if(t>=0||i>=0){t||(t=0),i||(i=1e4);var o=n>0?n:Math.floor(Math.random()*(i-t+1)+t);+$(this).text()===+o||/(aipage|baidu)\.com/.test(urls.host)||($(this).text(o),$.setCookie(a,o,1))}}),UIkit.scrollspy(t,{cls:"uk-animation-fade",repeat:!1,hidden:!0}),UIkit.util.on(t,"inview",function(){$(this).counterUp({delay:10,time:$(this).attr("data-duration")||1500})})},initMarquee:function(){var t=window.aipage.env.mode;"editor"!==t&&$(".marquee-wrap").each(function(){$(this).attr("data-direction")&&!$(this).closest(".lightbox-content").length&&$(this).liMarquee({direction:$(this).attr("data-direction"),scrollamount:$(this).attr("data-speed"),circular:"true"===$(this).attr("data-duplicated")})})},initPagination:function(t,i){var e=aipage.env.language||"zh",a=window.i18n[e]||{};t.attr("data-total")>1&&t.twbsPagination({startPage:+i.startPage||parseInt(t.attr("data-pn")||1,10),totalPages:+i.totalPages||parseInt(t.attr("data-total"),10),visiblePages:+i.visiblePages||4,first:i.first||"<<",last:i.last||">>",prev:i.prev||a.PREV_PAGE||"前一頁",next:i.next||a.NEXT_PAGE||"後一頁",activeClass:"uk-active",disabledClass:"uk-disabled",initiateStartPageClick:!1,onPageClick:i.onPageClick})},initCategory:function(){var t=this;$('.category-list [data-item="items"]').children().length||$('.category-list [data-item="items"]').html('
沒有數據
'),$(".category-list .uk-pagination").each(function(){$(this).children().length||t.initPagination($(this),{onPageClick:function(t,i){var e=window.aipage.env.mode,a=urls;"bos"===e?urls=a.replace(/\/\d+(\/index.html)?$/,"")+"/"+i:$.setUrlParam("pn",i)}})}),$(".tag-link").off("click").on("click",function(){var i=window.aipage||{};if(($(this).hasAttr("data-id")||$(this).hasAttr("data-tag"))&&i.env){var e=$.trim($(this).attr("data-tag")),a=$(this).closest(".section"),n=a.find(".uk-pagination"),o=i.env,s=o.siteId,r=o.pageId,c=o.deviceType,l=o.language,d="/openapi/page/renderList?pageId="+r+"&siteId="+s+"&tag="+(e||"")+"&language="+(l||"zh")+"&deviceType="+(c||"pc");return $.get(d,function(i){if(0===+i.status){n.twbsPagination("destroy");var e=$(i.data.html).find('[data-item="items"]');a.find('[data-item="items"]').replaceWith(e.children().length?e:'
沒有相關數據
'),t.update(),i.data.count>1&&t.initPagination(n,{startPage:1,totalPages:i.data.count,onPageClick:function(i,e){return $.get(d+"&pn="+e,function(i){0===+i.status&&(a.find('[data-item="items"]').replaceWith($(i.data.html).find('[data-item="items"]')),t.update())}),!1}})}}),!1}})},initDataFilter:function(){this.filterConfig||(this.filterConfig={});var t=this;$("#preview").on("click",".section .ap-list-filter .filter-item",function(){var i=$(this),e=i.closest(".ap-list-filter"),a=i.parent().closest("[data-id]").attr("data-id");if(t.filterConfig[a]||(t.filterConfig[a]={}),t.filterConfig[a].loading||i.hasClass("active"))return!1;if(i.addClass("active").siblings().removeClass("active"),i.closest(".ap-filter-dropdown").length){var n=i.closest(".filter-list-menu").index();i.closest(".ap-filter-dropdown").find(".filter-item-wrap:eq("+n+") span").text(i.text())}var o=[];e.find(".filter-item[data-name].active").each(function(){o.push({name:$(this).attr("data-name"),value:$(this).attr("data-id"),text:$(this).text()})}),t.filterConfig[a].filters=o,t.getDataFilterListHtml(a,1,o)}),$("#preview").on("click",".section .ap-filter-dropdown .filter-item-name",function(){var t=$(this).closest(".filter-item-wrap"),i=t.closest(".ap-filter-dropdown").find(".filter-dropdown-wrap"),e=t.index();return t.toggleClass("open").siblings().removeClass("open"),i.find(".filter-list-menu:eq("+e+")").toggle().siblings().hide(),!1}),$("#preview").on("click",function(){$(".filter-item-wrap").removeClass("open"),$(".filter-list-menu").hide()}),$("#preview").on("click",".section [data-filter] .filter-item",function(){var i=$(this),e=i.closest(".section").attr("section-id");if(t.filterConfig[e]||(t.filterConfig[e]={}),t.filterConfig[e].loading)return!1;i.addClass("uk-active filter-active").siblings().removeClass("uk-active filter-active");var a=i.attr("data-filter-id"),n=i.closest("[data-filter]").attr("data-filter"),o=t.filterConfig[e].filters||[],s=!1;o.forEach(function(t){t.name===n&&(s=!0,t.value=a)}),s||o.push({name:n,value:a}),t.filterConfig[e].filters=o,t.getDataFilterListHtml(e,1,o)});var i=$(".section .ap-filter-dropdown");if(i.length){var e=i.map(function(){return $(this).offset().top}).get();$(document).on("scroll",function(){var t=$(document).scrollTop();e.forEach(function(i,e){var a=$(".section .ap-filter-dropdown:eq("+e+")"),n=a.closest(".section");t>i&&t$(window).scrollTop()+$(window).height())&&$("html,body").animate({scrollTop:n-90+"px"},700)}else $("#"+t).find('[data-item="items"]').replaceWith('
數據為空
');try{$("#"+t).find(".dynamic-pagination").twbsPagination("destroy")}catch(o){}l.update(),$(i.data.html).find(".dynamic-pagination").length&&($("#"+t).find(".dynamic-pagination").replaceWith($(i.data.html).find(".dynamic-pagination")),l.initDynamicPagination($("#"+t).find(".dynamic-pagination")))}l.filterConfig[t].loading=!1})},getDataListHtml:function(t,i){var e=window.aipage.env,a=e.siteId,n=e.pageId,o=e.deviceType,s=e.language,r="/openapi/page/renderList?pageId="+n+"&siteId="+a+"&pn="+t+"&elementId="+i+"&language="+(s||"zh")+"&deviceType="+(o||"pc"),c=this;$.get(r,function(t){if(0===+t.status){var e=$(t.data.html).find("[data-list]");$("#"+i).find("[data-list]").replaceWith(e),c.update()}})},initDynamicPagination:function(t){var i=this;this.filterConfig||(this.filterConfig={}),i.initPagination(t,{onPageClick:function(e,a){var n=t.parent().closest("[data-id]").attr("data-id"),o=i.filterConfig[n]||{},s=o.filters||[];i.getDataFilterListHtml(n,a,s)}})},initDynamicList:function(){var t=this;$(".ele-pagination").each(function(){t.initPagination($(this),{onPageClick:function(i,e){var a=$(this).attr("data-id");t.getDataListHtml(e,a)}})}),$(".dynamic-pagination").each(function(){t.initDynamicPagination($(this))})},initIcons:function(){$(".ap-rating").each(function(){var t=$(this),i=parseFloat(t.attr("data-rate"),10);i>10&&(i=10);var e=parseInt(t.attr("data-count")||5,10),a="",n=0;if(i>=0){for(;n';for(i%1!==0&&(n++,a+='');e>n;n++)a+='';t.html(a)}})},initVideo:function(){var t=this;window.UIkit.util.on(document,"show",".uk-lightbox",function(i){var e=$(i.target).find(".uk-lightbox-iframe");e&&!e.attr("src")&&t.iframeSrc&&e.attr("src",t.iframeSrc)}),window.UIkit.util.on(document,"itemshown",".uk-lightbox",function(t){var i=$(t.target).find("video");i.length&&i.attr({controlslist:"nodownload",disablePictureInPicture:!0,oncontextmenu:"return false"})}),window.UIkit.util.on(document,"hidden",".uk-lightbox",function(i){var e=$(i.target).find(".uk-lightbox-iframe");e&&e.attr("src")&&(t.iframeSrc=e.attr("src"),e.attr("src",""))}),window.UIkit.util.on(document,"show",".uk-modal",function(t){var i=$(t.target).find(".uk-modal-iframe");i&&i.attr("data-src")&&i.attr("src",i.attr("data-src"))}),window.UIkit.util.on(document,"hidden",".uk-modal",function(t){var i=$(t.target).find(".uk-modal-iframe");i&&i.attr("data-src")&&i.attr("src","")})},initVideoBackground:function(){var t=$("[data-video-background]");t.each(function(){var t=$(this),i=t.data("video-background"),e=i.split(","),a=(e[0],e[1],e[2]);t[0].playbackRate=a||1,t[0].defaultPlaybackRate=a||1})},initPageScroll:function(t){if(t&&t.indicator){var i="";"left"===t.indicator.position&&(i+=".onepage-pagination{left: 10px;right: auto;}"),t.indicator.color&&(i+=".onepage-pagination li a:before{background: "+t.indicator.color+";}"),t.indicator.active&&(i+=".onepage-pagination li a.active:before{background: "+t.indicator.active+";}"),i&&$("").appendTo("head")}$(".preview").css({position:"static"}),this.pageScroll=1,$(".section.navigator").prependTo($("body")).addClass("onepage-navigator").show(),$(".section.ap-powerby").appendTo($("body")).addClass("onepage-powerby").show(),$(".section.section-icp").remove(),$(".preview .ap-site-im, .site-toolbar, .bottom-menu-wrap").appendTo($("body")).show(),$(".light-box").appendTo($("body")),$("#preview").onepage_scroll({sectionContainer:"#preview .section",easing:"ease",animationTime:t.speed||1e3,pagination:!0,updateURL:!1,autoFooter:t.autoFooter,afterMove:function(t){var i=$("#preview .section:eq("+(t-1)+")").find("[uk-scrollspy]");window.UIkit.scrollspy(i,{delay:0,hidden:!1,repeat:!1})},loop:!1,keyboard:!0,responsiveFallback:!1,direction:"vertical"})},initAnchorNav:function(){function t(t){for(var i=0,e=0;e=s[e]-c&&(i=e);return i}function i(t){a.find("ul li:eq("+t+")").addClass("active").siblings().removeClass("active"),a.hasClass("fixed")&&a.find("li.active").get(0).scrollIntoView()}var e=$('.section [data-anchor="content"]'),a=$(".section .anchor-wrap");if(!e.length&&!$(".anchor-wrap-inner li").length||!a.length)return void a.hide();var n=a.attr("data-mode")||"fixed",o="",s=[];e.each(function(t){var i=$.trim($(this).text());o+='
  • '+i+"
  • ",s.push($(this).offset().top)}),a.find("a").length&&a.find("a").each(function(){var t=$(this).attr("href");/^#\w+/.test(t)&&s.push($(t).offset().top)}),a.find("ul").prepend(o);var r=a.offset().top,c=a.height();"fixed"===n&&$(window).scrollTop()>r&&a.addClass("fixed"),$(window).scroll(function(){var e=$(window).scrollTop();"fixed"===n&&(e>=r?(a.addClass("fixed"),a.next("div").css({marginTop:c+"px"})):(a.removeClass("fixed"),a.next("div").css({marginTop:0})));var o=t(e);i(o)}),a.on("click","li",function(){var t=a.find("li").index(this);s[t]&&$("html, body").animate({scrollTop:s[t]-c-20},"slow")})},initMarqueeInBox:function(t){t.find(".marquee").length&&t.find(".marquee-wrap").each(function(){$(this).attr("data-direction")&&$(this).liMarquee({direction:$(this).attr("data-direction"),scrollamount:$(this).attr("data-speed"),circular:"true"===$(this).attr("data-duplicated")})})},openLightBox:function(t){if(t.hasClass("center")){var i=t.find(".lightbox-content").height();if(i>0){var e=($(window).height()-i)/2;t.find(".lightbox-content").css({marginTop:e+"px"})}}t.show().css({opacity:1}),t.hasAttr("lockpage")&&$("html").addClass("uk-lightbox-page"),this.initMarqueeInBox(t)},closeLightBox:function(){$(".light-box").hide(),$("html").removeClass("uk-lightbox-page")},getModalRecord:function(t){try{var i=JSON.parse(localStorage.getItem(t));return("object"!=typeof i||null===i)&&(i={}),Object.keys(i).forEach(function(t){(isNaN(i[t].lastTime)||+new Date-i[t].lastTime>6048e5)&&delete i[t]}),i}catch(e){return{}}},saveModalRecord:function(t,i){try{localStorage.setItem(t,JSON.stringify(i))}catch(e){return}},clearModalRecord:function(t){try{localStorage.removeItem(t)}catch(i){return}},initLightBoxPosition:function(){var t=aipage.env.deviceType;if("pc"===t){var i=($(window).width()-1200)/2;$(".light-box.top, .light-box.bottom").each(function(){var t=$(this).find(".lightbox-content > [data-id]").toArray().reduce(function(t,i){var e=parseInt($(i).css("left"),10);return e5&&$(this).find(".lightbox-content > [data-id]").each(function(){var t=parseInt($(this).css("left"),10)+e;$(this).css({left:t+"px"})})})}},initLightBox:function(){var t=this;this.initLightBoxPosition(),$(".light-box").each(function(){var i=$(this),e="modal-"+i.attr("id"),a=i.hasAttr("lockpage");if($(this).find(".hover-box").each(function(){$(this).find(".flip").length||$(this).find(".hover-content-wrap:eq(1)").hide()}),i.hasAttr("showOnLoad")){var n=parseInt(i.attr("data-wait"),10),o=parseInt(i.attr("data-close")||0,10),s=parseInt(i.attr("data-limit")||0,10),r=parseInt(i.attr("data-interval")||0,10),c=urls.pathname,l=t.getModalRecord(e),d=l[c]||{count:0,lastTime:0};if(isNaN(d.count)&&(d.count=0),isNaN(n)&&(n=2),isNaN(o)&&(o=0),i.hasClass("center")){var h=i.find(".lightbox-content").height();if(h>0){var f=($(window).height()-h)/2;i.find(".lightbox-content").css({marginTop:f+"px"})}}var u=Math.floor((+new Date-d.lastTime)/1e3);(!s||d.countr)&&(d.count=parseInt(d.count,10)+1,d.lastTime=+new Date+1e3*n,l[c]=d,t.saveModalRecord(e,l),setTimeout(function(){i.show().css({opacity:1}),a&&$("html").addClass("uk-lightbox-page"),t.initMarqueeInBox(i)},1e3*n),o>0&&setTimeout(function(){i.fadeOut(),$("html").removeClass("uk-lightbox-page")},1e3*(n+o)))}else t.clearModalRecord(e)}),$(document).on("click",".light-box .uk-close",function(){$(this).closest(".light-box").fadeOut(),$("html").removeClass("uk-lightbox-page")})},copyText:function(t,i){var e=$("");$("body").append(e),e.val(t);try{if(navigator.userAgent.match(/ipad|ipod|iphone/i)){var a=e.get(0),n=a.contentEditable,o=a.readOnly;a.contentEditable="true",a.readOnly="false";var s=document.createRange();s.selectNodeContents(a);var r=window.getSelection();r.removeAllRanges(),r.addRange(s),a.setSelectionRange(0,999999),a.contentEditable=n,a.readOnly=o}else e.select();document.execCommand("copy"),e.blur(),UIkit.notification({message:i||"複制成功",status:"success",timeout:1500})}catch(c){UIkit.notification({message:"複制出錯,請手動填寫内容:"+t,status:"warning",timeout:5e3})}e.remove()},initActions:function(){function t(t,i){if(/^(http|\/)/.test(t))return i&&"_self"===i.attr("data-target")?urls=t:window.open(t,"_blank");if("#preview"===t)return $("html, body").animate({scrollTop:0}),!1;if("#AIPAGE_IM"===t){var e=$(".ap-site-im");if(e.length)return n.openIM(e),!1;UIkit.notification("尚未開啟全域客服")}else if("#AIFANFAN_IM"===t)return $("#nb_invite_ok").length>0?$("#nb_invite_ok").click():UIkit.notification("當前頁面尚未開啟愛番番客服"),!1;if(/^[#.]\w+/.test(t)&&$(t).length)return n.scrollToItem(t),!1;if(/^ACTION:\w+$/.test(t)){var o=t.split(":").pop();Array.isArray(a[o])&&a[o].forEach(function(t){try{n.handleCustomAction(t)}catch(i){}})}}var i=window.aipage.env,e=i.mode,a=i.actions;if("editor"!==e&&a){var n=this;$(document).on("click","a",function(){var i=$(this).attr("href");return/^ACTION:\w+$/.test(i)||/^#.+/i.test(i)?(t(i,$(this)),!1):void 0}),$("[data-action-hover]").hover(function(){var i=$(this).attr("data-action-hover");t(i,$(this))},function(){var i=$(this).attr("data-action-hover");t(i,$(this))}),$("[data-action-click]").on("click",function(){var i=$(this).attr("data-action-click");t(i,$(this))}),$(document).on("click","[data-copy]",function(){var t=$(this).attr("data-copy");return n.copyText(t,$(this).attr("data-tip")),!1})}},handleCustomAction:function(t){var i=t.action,e=t.target,a=t.params,n=this,o=null;switch(e&&(o=$(e.split(",").map(function(t){return"#"+t}).join(","))),i){case"modal-show":o.each(function(){n.openLightBox($(this))});break;case"modal-hide":n.closeLightBox();break;case"visibility-show":o.show();break;case"visibility-hide":o.hide();break;case"visibility-toggle":o.toggle();break;case"take-coupon":n.takeCoupon(e);break;case"tabbox-active":o.each(function(){n.switchTab($(this),(a||1)-1)});break;case"slideshow-prev":case"slideshow-next":o.each(function(){n.triggerSlideshow($(this),i.split("-").pop())});break;case"slideshow-active":o.each(function(){n.triggerSlideshow($(this),(a||1)-1)});break;case"scroll-anchor":n.scrollToItem(o)}},triggerSlideshow:function(t,i){var e=t.attr("id");if(!window.sliders[e]){var a=t.find("[uk-slideshow]").attr("uk-slideshow")||"",n=a.split(";").reduce(function(t,i){var e=i.split(/:(.*)/),a=e[0],n=e[1];return a&&""!==n&&void 0!==n&&(t[a.trim()]=n.trim()),t},{});window.sliders[e]=window.UIkit.slideshow(t,n)}var o,s=window.sliders[e],r=s.getIndex(),c=s.length;if(i>=0)o=+i;else switch(i){case"prev":o=r-1;break;case"next":o=r+1}o>=c&&(o=0),0>o&&(o=c-1),s.show(o).then(function(){s.updateNav()})},switchTab:function(t,i){var e=this;this.initMap||(this.initMap={});var a=t.find(".tab-contents:eq(0) > .tab-content:eq("+i+")"),n=t.find(".tab-nav > li:eq("+i+")");if(n.hasClass("uk-active"))return!1;var o=!!a.find(".tab-content-wrap").children().length;t.find(".tab-contents-wrap").show(),n.addClass("uk-active").siblings().removeClass("uk-active");var s=t.find(".tab-nav").hasClass("h-fade");s&&o?a.stop().hide().siblings().stop(!0,!0).fadeOut(200,function(){a.fadeIn(200).addClass("uk-active").siblings().removeClass("uk-active")}):a.show().addClass("uk-active").siblings().hide().removeClass("uk-active"),a.find(".gallery").each(function(){if($(this).attr("data-id")){var t=$(this).attr("data-id");e.initMap[t]||(e.initMap[t]=!0,window.gallerys[t]&&window.gallerys[t].fitWidth())}}),o||a.stop().hide(),window.UIkit.update(a.get(0))},initImageLightBox:function(){if($(".section.detail").length){var t=[],i=[];$(".detail .rich-img-wrap").each(function(){var e=$(this).attr("href"),a=$(this).closest(".disable-lightbox").length>0;if(!a&&/\.(jpg|jpeg|png|gif|webp|bmp|mp4)$/.test(e)){var n=$(this).find("img").attr("alt");t.push({source:e,caption:n||"",type:/\.mp4$/.test(e)?"mp4":"image"}),i.push(e)}}),$(".detail .rich-img-wrap").on("click",function(){var e=$(this).attr("href"),a=i.indexOf(e),n=$(this).closest(".disable-imglink").length>0;if(a>=0){var o=t.map(function(t){return delete t.content,t});return UIkit.lightboxPanel({items:o}).show(a),!1}return n?!1:void 0})}var e=[],a=[];$("[data-lightbox]").each(function(){var t=$(this).attr("data-lightbox"),i=$(this).find("img").attr("alt");t&&(e.push({source:t,caption:i||"",type:"image"}),a.push(t))}),$(".image img").on("click",function(){if($(this).closest("[data-lightbox]").length){var t=$(this).closest("[data-lightbox]").attr("data-lightbox"),i=a.indexOf(t);if(i>=0)return UIkit.lightboxPanel({items:e}).show(i),!1}})},initInteractiveBox:function(){var t=this,i=window.aipage.env.mode;"editor"!==i&&($("body").on("mouseenter",".hover-box",function(){if(!$(this).find(".flip").length){$(this).find(".hover-content-wrap").hide();var t=!!$(this).find(".none").length,i=$(this).find(".hover-content-wrap:eq(1)");t?i.show():i.stop().fadeIn(),window.UIkit.update(i.get(0))}}),$("body").on("mouseleave",".hover-box",function(){if(!$(this).find(".flip").length){$(this).find(".hover-content-wrap").hide();var t=!!$(this).find(".none").length;t?$(this).find(".hover-content-wrap:eq(0)").show():$(this).find(".hover-content-wrap:eq(0)").stop().fadeIn()}}),this.initImageLightBox(),this.initLightBox(),$(".tab-box .tab-nav > li a").click(function(){var i=$(this).closest("li").index(),e=$(this).closest(".tab-box");"click"===e.find(".tab-nav").attr("data-trigger")&&t.switchTab(e,i);var a=$(this).attr("href");return/^(#|javascript)/.test(a)||!a?!1:void 0}),$(".tab-box .tab-nav > li").hover(function(){var i=$(this).closest("ul");if("hover"===i.attr("data-trigger")){var e=$(this).index();t.switchTab(i.closest(".tab-box"),e)}}),$(".tab-box").on("mouseleave",function(){var t=$(this),i=t.find(".tab-nav");"hover"===i.attr("data-trigger")&&"true"===i.attr("data-autohide")&&(t.find(".tab-nav:eq(0) > li").removeClass("uk-active"),t.find(".tab-content:eq(0)").removeClass("uk-active").hide(),t.find(".tab-contents-wrap:eq(0)").hide())}))},initComments:function(){$("[data-ap-comment]").each(function(){var t={language:window.aipage.env.language};$(this).attr("data-title")&&(t.commentTitleText=$(this).attr("data-title")),$(this).attr("data-list-title")&&(t.listTitleText=$(this).attr("data-list-title")),$(this).attr("data-placeholder")&&(t.placeholder=$(this).attr("data-placeholder")),$(this).attr("data-login-type")&&(t.loginType=$(this).attr("data-login-type")),new ApComment(t,$(this))})},getIMUrl:function(t,i){var e=aipage.env,a=e.siteId,n=e.deviceType,o=e.language,s=$.getCookie("aipage_userid")||"";$.ajax({url:"/openapi/im/connect?siteId="+a+"&deviceType="+n+"&lang="+o+"&mode="+t+"&statId="+s,type:"GET",success:function(t){0===+t.status?i(t.data):(UIkit.notification({message:"加載在線客服失敗:"+t.msg,status:"warning",timeout:2e3}),i())}})},openIM:function(t){var i=t.find("iframe");return t.addClass("open"),i.attr("src")?(this.clearMessageTip(),void t.find(".im-mini-wrap").slideDown()):(t.find(".im-mini-wrap").show(),void this.getIMUrl("mini",function(e){if(e){var a=t.attr("data-lang")||"zh";i.attr("src",e+"&lang="+a)}else t.removeClass("open")}))},initSiteIM:function(){var t=this;"editor"!==window.aipage.env.mode&&$(".ap-site-im").each(function(){var i=$(this);"true"!==i.attr("data-autoopen")||i.hasClass("open")||t.getIMUrl("mini",function(e){if(e){var a=i.attr("data-lang")||"zh";e+="&lang="+a,i.find("iframe").attr("src",e).one("load",function(){t.openIM(i)})}})}),$(".ap-site-im").on("click",function(){return $(this).hasClass("open")||t.openIM($(this)),!1}),$(".ap-site-im").on("click",".mini-icons .resize",function(){var t=$(this).closest(".ap-site-im"),i=t.find("iframe").attr("src"); if(t.find(".im-mini-wrap").slideUp("normal",function(){t.removeClass("open").find("iframe").attr("src","")}),i){var e=window.screen.width-800;i=APSdk.setUrlParam(i,"mode","full");var a="height=600, width=800, top=100, ";a+="left="+e+", toolbar=no, menubar=no, scrollbars=no, ",a+="resizable=no, location=yes, status=no",window.open(i,"newwindow",a)}return!1}),$(".ap-site-im").on("click",".mini-icons .down",function(){var t=$(this).closest(".ap-site-im");return t.find(".im-mini-wrap").slideUp("normal",function(){t.removeClass("open")}),!1}),t.imTitle=$(".ap-site-im .im-title").text(),window.addEventListener("message",function(i){if(/ap_new_message/.test(i.data)){var e=i.data.replace("ap_new_message_","");t.notifyMessage(e)}else"ap_message_clear"===i.data&&t.clearMessageTip()},!1)},notifyMessage:function(t){var i=$(".ap-site-im"),e=$(".ap-site-im .im-title"),a=0,n=this,o=i.attr("data-lang")||"zh",s=window.i18n[o]&&window.i18n[o].NEW_MESSAGE||"New Message";if(i.hasClass("open"))var r=setInterval(function(){var t=e.text();return 3===a?(clearInterval(r),void n.clearMessageTip()):void(t.indexOf(s)>0?e.text("【     】"):(a++,e.text("【"+s+"】")))},500);else $(".ap-site-im .im-unread").text(t).show()},clearMessageTip:function(){var t=this.imTitle;$(".ap-site-im .im-unread").text("").hide(),$(".ap-site-im .im-title").text(t)},initUserInfo:function(){var t=$(".ap-login-info");if(!t.length||!APSdk)return!1;APSdk.getUserInfo(function(i){i&&(t.addClass("ap-logged").find(".display-name").text(i.nickname),t.find(".group-name").text(i.groupName),t.find(".level-point").text(i.levelPoitn||0),t.find(".comsume-point").text(i.consumePoint||0))}),$(".ap-logout").on("click",function(){return $.ajax({url:"/openapi/member/logout",type:"GET",success:function(){urls.reload()}}),!1});var i=$(document).width();$(".login-tool").each(function(){i-$(this).offset().left<230&&$(this).addClass("right")}),$(".login-tool .ap-login-info").on("click",function(){$(this).hasClass("ap-logged")&&$(this).find(".user-dropdown").toggle()})},initPV:function(){var t=$(".ap-data-visit"),i=window.aipage.env.dataId;if(t.length&&i&&!(i.length<10)){var e=t.attr("data-type")||"normal";$.ajax({url:"/openapi/dynamic/pv?id="+i+"&type="+e,type:"GET",success:function(t){0===t.status&&t.data>=0&&($(".ap-data-visit .ap-data-pv").text(t.data),$(".ap-data-visit").show())}})}},takeCoupon:function(t){t&&$.ajax({url:"/openapi/member/takeCoupon",type:"POST",data:{couponId:t},success:function(i){0===i.status?($('.coupon-item[data-id="'+t+'"]').find(".take-coupon").text("已領取"),UIkit.notification({message:"領取成功",status:"success",timeout:1500})):"NoLoginError"===i.errCode?urls="/login":UIkit.notification({message:i.msg||"領取失敗",status:"error",timeout:2e3})}})},initCoupon:function(){var t=this;$(document).on("click",".take-coupon",function(){var i=$(this).attr("data-id");return t.takeCoupon(i),!1})},renderFeedBack:function(t,i,e,a){var n=this.siteId;$.ajax({url:"/openapi/form/formDataList?siteId="+n+"&formId="+i+"&pn="+e,type:"GET",success:function(i){if(0===+i.status){var e=i.data,n=e.rows.map(function(t){return'"}).join("");t.find(".feedback-items").html(n),a(i.data)}else UIkit.notification({message:"加載留言反饋數據失敗:"+i.msg,status:"warning",timeout:2e3}),a()}})},initFeedback:function(){var t=this;$(".ap-feedback-list").each(function(){var i=$(this).attr("data-formId"),e=$(this).attr("data-limit")||10,a=$(this),n=a.find(".ap-pagination");i&&t.renderFeedBack(a,i,1,function(o){if(o&&o.count){var s=Math.ceil(o.count/e);n.attr("data-total",s),t.initPagination(n,{startPage:1,totalPages:s,onPageClick:function(e,n){return t.renderFeedBack(a,i,n,function(){}),!1}})}})})},initLiftMenu:function(){function t(){var t=$(window).scrollTop();t>=s-50?i.fadeIn(500):i.fadeOut(500);for(var e=-1,a=0;a=o[a].top-200&&t=0?$(".ap-lift-item:eq("+e+")").addClass("active").siblings().removeClass("active"):$(".ap-lift-item").removeClass("active")}var i=$(".ap-lift");if(i.length){if("pc"===this.deviceType){var e=$(".uk-container:eq(1)").width(),a=$(document).width();(!e||200>a-e)&&(e=$(document).width()-200),e>1400&&(e=1400),800>e&&(e=$(document).width());var n=e/2;$(".ap-lift-left").css({marginLeft:-(n+(300>n?10:80))+"px"}),$(".ap-lift-right").css({marginLeft:n+(300>n?-40:20)+"px"})}else $(".ap-lift-left").css({left:0}),$(".ap-lift-right").css({left:"auto",right:0});var o=[],s=0;i.find(".ap-lift-item").each(function(t){var i=$(this).find("a").attr("href");/^#\w+/.test(i)&&$(i).length?(o[t]={top:$(i).offset().top,height:$(i).height()},s||(s=o[t].top)):o[t]=null}),t(),$(window).on("scroll",t),$(".ap-lift-item").on("click",function(){var i=$(this).find("a").attr("href");return/^#\w+/.test(i)&&$(i).length?($(window).off("scroll",t),$(this).addClass("active").siblings().removeClass("active"),$("html,body").stop().animate({scrollTop:$(i).offset().top-50},500,function(){$(window).on("scroll",t)}),!1):void 0})}}};i.init(),$(window).on("resize",function(){i.initLightBoxPosition()}),window.page=i});