"use strict";!function(r){wnd.el.$globalnav=r(".global-nav li:not(.nav-twitter)"),wnd.el.$globalnavLinks=wnd.el.$globalnav.find("a"),wnd.fn={smoothScroll:{init:function(){this.event()},event:function(){r(".scroll").click(function(){var n=r(this).attr("href"),t=r(n).offset().top;return r("html, body").animate({scrollTop:t},800,"swing"),!1})}},spMenu:{init:function(){this.event()},event:function(){var n=!1,t=r(".menu-btn"),i=r(".menu-close"),o=r(".global-nav"),e=r(".global-nav a"),a=r(".menu-bg");function s(){o.stop().fadeOut(300),a.stop().fadeOut(300),n=!1}t.click(function(){0==n?(o.show(),a.show(),n=!0):s()}),i.click(function(){s()}),a.click(function(){s()}),e.click(function(){setTimeout(s,200)})}},pcMenu:{init:function(){this.event()},event:function(){getSectionPos.init(),navCurrentActive.init()}},getSectionPos:{init:function(){this.event()},event:function(){for(var n=0;n=wnd.scrollTop&&(wnd.el.$globalnavLinks.removeClass("is-active"),wnd.el.$globalnavLinks.eq(n).addClass("is-active"),wnd.array.sectionPos.length)}},showPopUpYoutube:{init:function(){this.event()},event:function(){r(".popup-youtube").magnificPopup({type:"iframe",iframe:{markup:'
',patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?vq=hd1080&rel=0&autoplay=1"}}},callbacks:{open:function(){r(".js-diarog-close").on("click",function(){r(".popup-youtube").magnificPopup("close")}),wnd.fn.fixBgPos.init()},close:function(){wnd.fn.unFixBgPos.init()}}})}},showPopUpNews:{init:function(){this.event()},event:function(){r(".popup-news").magnificPopup({type:"iframe",mainClass:"mfp-popup-news",callbacks:{open:function(){wnd.fn.fixBgPos.init()},close:function(){wnd.fn.unFixBgPos.init()}},closeBtnInside:!0})}},showPopUpChara:{init:function(){this.setParameters(),this.event()},setParameters:function(){this.$trigger=r(".chara-popup-trigger")},event:function(){this.$trigger.on("click",function(n){var t,i,o,e=r(this).attr("data-swiper-slide-index");r(this).hasClass("playable")?(i=r(".chara-popup"),o=".chara-popup"):r(this).hasClass("story")&&(i=r(".chara-popup2"),o=".chara-popup2"),r.magnificPopup.open({items:{src:i},mainClass:"mfp-popup-chara",type:"inline",callbacks:{open:function(){wnd.fn.fixBgPos.init(),t=new Swiper(o,{slidesPerView:1,touchReleaseOnEdges:!0,initialSlide:Number(e),preloadImages:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),wnd.fn.fixBgPos.init()},close:function(){wnd.fn.unFixBgPos.init()},afterClose:function(){t.destroy(!1,!0)}}}),n.preventDefault()})}},fixBgPos:{init:function(){this.event()},event:function(){wnd.current_scrollY=wnd.scrollTop,wnd.el.$body.css({position:"fixed",width:"100%",top:-1*wnd.current_scrollY})}},unFixBgPos:{init:function(){this.event()},event:function(){wnd.el.$body.attr({style:""}),r("html, body").prop({scrollTop:wnd.current_scrollY})}},swiperControl:{init:function(){this.event()},event:function(){r(".owl-carousel").owlCarousel({items:3,margin:10,nav:!0})}},bgAnimation:{init:function(){this.event()},event:function(){r.ajax({type:"get",url:"img/index/star.svg"}).done(function(c){!function(){for(var n=0;n<5;n++){var t=r(c).find("svg");if(wnd.windowWidth>wnd.breakpoint)var i=Math.floor(51*Math.random()+70);else i=Math.floor(41*Math.random()+40);var o=.94*i,e=Math.random()*wnd.windowWidth,a=Math.random()*wnd.windowHeight,s=Math.floor(4*Math.random())+0;t.clone().css({fill:["#e4006e","#ef8200","#91c31d","#009ce1"][s],width:i,height:o,left:e,top:a,opacity:.4,animationDuration:4*Math.random()+3+"s"}).appendTo(".svg-wrap")}}()})}},tabControll:{init:function(){this.event()},event:function(){r(".panel:not("+r(".tab-btn li a.active").attr("href")+")").hide(),r(".tab-btn li a").click(function(){return r(".tab-btn li a.active").removeClass("active"),r(this).addClass("active"),r(".panel").hide(),r(r(this).attr("href")).fadeIn(800),!1})}}},function n(){var t=r("iframe.twitter-timeline"),i=t.contents();0'):setTimeout(function(){n()},350)}(),wnd.fn.getSectionPos.init(),wnd.fn.showPopUpNews.init(),wnd.fn.showPopUpYoutube.init(),wnd.fn.showPopUpChara.init(),wnd.fn.swiperControl.init(),wnd.fn.smoothScroll.init(),wnd.fn.tabControll.init(),r(window).on("load scroll",function(){wnd.scrollTop=r(window).scrollTop(),wnd.fn.navCurrentActive.init()}),r(window).on("load resize",function(){wnd.windowWidth