var Goto=Klass.create();Goto.extend({init:function(t){this.o=t,this.anim=!1,this.interval=5e3,this.anim_time=600,this.anim_ease_in="easeInSine",this.anim_ease_out="easeOutSine",this.anim_ease_bound="easeOutBack",this.anim_ease_els="easeOutElastic",this.timer=null,this.is_loop=!1,this.is_open=!1,this.scroll=null,this.current="white"},set:function(){this.setObject.apply(this,[]),this.setState.apply(this,[]),this.setEvent.apply(this,[])},setObject:function(){this.link=this.o.find("a")},setParam:function(){},setState:function(){},setEvent:function(){this.link.on("click",function(){return console.log("aaaa"),_cmn.gotoTop("#top",0),!1}),this.setWayPoint()},setWayPoint:function(){},change:function(t){return t?void _cmn.go.link.addClass("show"):t===!1?void _cmn.go.link.removeClass("show"):void($(window).scrollTop()+200>$("#fv").height()?_cmn.go.link.addClass("show"):_cmn.go.link.removeClass("show"))},resize:function(){}}); var Loader=Klass.create();Loader.extend(JqSprite),Loader.extend({init:function(t){this.o=t,this.anim=!1,this.list_y=100,this.interval=5e3,this.anim_time=_cmn.anim_time,this.anim_ease_in="easeInSine",this.anim_ease_out="easeOutSine",this.anim_ease_bound="easeOutBack",this.anim_ease_els="easeOutElastic",this.timer=null},set:function(){this.setObject.apply(this,[]),this.setState.apply(this,[]),this.setEvent.apply(this,[])},show:function(t){var e=this;e.o.removeClass("hide");var i=this.getAsyncCommand(arguments),s=new Command;s.call(this,function(){e.o.removeClass("hide")},[],""),s.call(this,function(){e.o.animate({opacity:1},t,"linear")},[],""),s.sleep(t),i.publish&&s.callback(i,i.publish,[]),s.execute()},hide:function(t){var e=this,i=this.getAsyncCommand(arguments),s=new Command;s.call(this,function(){e.o.animate({opacity:0},t,"linear")},[],""),s.sleep(t),s.call(this,function(){e.o.addClass("hide")},[],""),i.publish&&s.callback(i,i.publish,[]),s.execute()},destract:function(){this.o.remove()},setObject:function(){this.obj=this.o.find("span")},setParam:function(){},setState:function(){},setEvent:function(){},resize:function(){}}); var Header=Klass.create();Header.extend(JqSprite),Header.extend({init:function(e){this.o=e,this.anim=!1,this.list_x=-200,this.interval=5e3,this.anim_time=_cmn.anim_time,this.anim_ease_in=_cmn.anim_ease_in,this.anim_ease_out=_cmn.anim_ease_out,this.anim_ease_inout=_cmn.anim_ease_inout,this.timer=null,this.is_loop=!1,this.is_open=!1,this.scroll=null,this.current="white",this.opacity=.6},set:function(){this.setObject.apply(this,[]),this.setState.apply(this,[]),this.setEvent.apply(this,[])},setObject:function(){this.menu_btn=$(".menu_btn"),this.list=this.o.find(".list"),this.nav=$("nav"),this.wrapper=$("#wrapper"),this.links=this.nav.find("ul"),this.lang=this.o.find(".lang"),this.slide_btn=this.o.find(".slide_btn"),this.slide=this.o.find(".slide"),this.setScroll()},setParam:function(){},setState:function(){window.navigator.userLanguage||window.navigator.language||window.navigator.browserLanguage;this.resize()},setEvent:function(){this.menu_btn.on("click",this.toggleMenu),this.lang.find("a").on("click",this.toggleLang),this.links.find("a").on("click",this.clickNav),this.slide_btn.on("click",this.toggleSubMenu)},clickNav:function(e){var n=$(e.currentTarget),a=new Command;return a.async(_cmn.header,_cmn.header.closeMenu,[],""),a.call(_cmn,_cmn.gotoTop,[n.attr("href"),0],""),a.sleep(_cmn.anim_time),"#top"===n.attr("href")?a.call(_cmn.header,_cmn.header.changeWhite,[],""):a.call(_cmn.header,_cmn.header.changeBlack,[],""),a.execute(),!1},changeMode:function(e,n){var a=_cmn.header;_cmn.header.current=e,_cmn.header.is_open&&n!==!0||("white"===e?a.changeWhite():a.changeBlack())},changeWhite:function(){_cmn.header.o.removeClass("under")},changeBlack:function(){_cmn.header.o.addClass("under")},setScroll:function(){if(_cmn.pcFlg)var e={scrollbars:!0,mouseWheel:!0,tap:!0,interactiveScrollbars:!0,shrinkScrollbars:"scale",fadeScrollbars:!0,eventPassthrough:"horizontal",preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT|A|X-WIDGET)$/},disablePointer:!0,disableTouch:!1,disableMouse:!0};else var e={mouseWheel:!0,desktopCompatibility:!0,click:!0,scrollbars:!0,disablePointer:!0,disableTouch:!1,disableMouse:!0};this.scroll=new IScroll("#menu_scroll",e)},setScrollSize:function(){if(_cmn.header.is_open){var e=_cmn.header,n=$(window).height()-e.o.find("h1").height()+80;e.nav.css({height:n}),e.scroll.refresh()}},toggleMenu:function(){if(!_cmn.header.anim){var e=new Command,n=_cmn.header;e.call(n,function(){this.anim=!0},[]),_cmn.header.is_open?e.call(n,n.closeMenu,[],""):(e.call(n,n.openMenu,[],""),e.sleep(n.anim_time/2+100),e.call(n,function(){this.setScrollSize()},[]),""),e.callback(n,function(){this.anim=!1},[]),e.execute()}},toggleSubMenu:function(e){if(!_cmn.header.anim){var n=$(e.currentTarget),a=~~n.attr("data-no"),i=$(_cmn.header.slide[a]),t=new Command,s=_cmn.header;t.call(s,function(){this.anim=!0},[]),i.height()<=0?(t.call(s,s.openSubMenu,[n,a,i],""),t.sleep(s.anim_time/2),t.call(s,function(){this.anim=!1},[],"")):(t.call(s,s.closeSubMenu,[n,a,i],""),t.sleep(s.anim_time/2),t.call(s,function(){this.anim=!1},[],"")),t.callback(s,function(){this.setScrollSize()},[]),t.execute()}},openSubMenu:function(e,n,a){var i=_cmn.header,t=a.find(".menu_list").innerHeight();e.find("span").addClass("on"),a.animate({height:t},i.anim_time/2,i.anim_ease)},closeSubMenu:function(e,n,a){var i=_cmn.header,t=a.find("ul").innerHeight();if(e.find("span").removeClass("on"),a.animate({height:0},i.anim_time/2,i.anim_ease),0!==n&&3!==n){var s=i.slide_lineup.find("ul").innerHeight();i.slide_lineup.animate({height:s-t},i.anim_time/2,i.anim_ease)}},toggleLang:function(e){var n=$(e.currentTarget),a=new Command,i=_cmn.header;a.call(i,function(){$("body").hasClass("en")?n.hasClass("lang_jp")&&($("body").removeClass("en"),$("body").addClass("jp")):n.hasClass("lang_en")&&($("body").removeClass("jp"),$("body").addClass("en"))},[]),a.call(i,function(){i.lang.find("a").removeClass("current")},[]),a.call(i,function(){n.addClass("current")},[]),a.execute()},changeLang:function(e){_cmn.header.lang.find("a").removeClass("current"),"ja"===e?($("body").attr({"class":"jp"}),_cmn.header.lang.find(".lang_jp").addClass("current")):($("body").attr({"class":"en"}),_cmn.header.lang.find(".lang_en").addClass("current"))},openMenu:function(){var e=_cmn.header,n=window.innerHeight,a=new Command;_cmn.header.is_open=!0,a.call(this,function(){e.menu_btn.removeClass("off").addClass("on")},[]),a.call(this,function(){_cmn.header.list.stop().css({height:n,opacity:0}).animate({opacity:1},_cmn.anim_time,_cmn.anim_ease2)},[],""),a.execute()},closeMenu:function(){var e=(_cmn.header,new Command);e.call(this,function(){_cmn.header.menu_btn.addClass("off").removeClass("on")},[],""),e.call(this,function(){_cmn.header.list.animate({opacity:0},_cmn.anim_time,_cmn.anim_ease2,function(){_cmn.header.list.css({height:0})})},[]),e.callback(this,function(){_cmn.header.nav.removeClass("open"),_cmn.header.is_open=!1},[]),e.execute()},resize:function(){}}); var BuyPanel=Klass.create();BuyPanel.extend({init:function(t,i){this.o=t,this.bg=i,this.anim=!1,this.interval=5e3,this.anim_time=300,this.anim_muse_time=2*this.anim_time,this.anim_ease_in="easeInOutCubic",this.anim_ease_out="easeOutQuart",this.anim_ease_bound="easeOutBack",this.anim_ease_els="easeOutElastic",this.timer=null,this.is_show=!1},set:function(){this["float"]=this.bg,this.paper=this.o,this.close=this.o.find(".close"),this.setParam.apply(this,[]),this.setState.apply(this,[]),this.setEvent.apply(this,[])},setParam:function(){},setState:function(){this["float"].addClass("hide"),this["float"].css({opacity:0}),this.o.addClass("hide");getUA();_cmn.fallback?this.paper.css({top:$(window).scrollTop()+60}):this.paper.css({opacity:0})},setEvent:function(){var t=this;this["float"].on("click",function(){t.hide(t)}),this.close.hover(this.overClose,this.outClose),this.close.on("click",function(){t.hide(t)})},overClose:function(t){_cmn.fallback?$(t.currentTarget).stop().find("img").animate({width:70,height:70,marginTop:-6,marginLeft:-6},200,"easeOutCubic"):$(t.currentTarget).stop().find("img").transition({scale:1.2},200,"easeOutCubic")},outClose:function(t){_cmn.fallback?$(t.currentTarget).stop().find("img").animate({width:58,height:58,marginTop:0,marginLeft:0},200,"easeInCubic"):$(t.currentTarget).stop().find("img").transition({scale:1},200,"easeOutCubic")},setData:function(){},show:function(t){if(!t.anim){t.anim=!0,_cmn.floatFlg=!0;var i=new Command;i.call(t,t.setData,[],""),i.call(t,t.setState,[],""),i.call(t,function(){this["float"].removeClass("hide"),this["float"].stop().animate({opacity:1},this.anim_time/2,"linear"),this.o.removeClass("hide"),_cmn.pcFlg||$("#wrapper").css({overflow:"visible"})},[],""),i.sleep(t.anim_time/2),i.call(t,function(){this.close.stop().animate({opacity:1},this.anim_time/2,"linear"),this.paper.stop().css({top:$(window).scrollTop()+100,opacity:0}).animate({top:$(window).scrollTop()+100,opacity:1},this.anim_muse_time,this.anim_ease_out)},[],""),i.sleep(t.anim_muse_time),i.call(t,function(){this.anim=!1,this.is_show=!0},[],""),i.execute()}},hide:function(t){if(!t.anim){var i=new Command;i.call(this,function(){t.anim=!0},[],""),i.call(t,function(){_cmn.fallback?this.paper.stop().animate({top:~~this.paper.css("top").replace("px","")+10},this.anim_time,this.anim_ease_in):this.paper.stop().transition({opacity:0},_cmn.anim_time,_cmn.anim_ease2)},[],""),i.sleep(t.anim_time/2),i.call(t,function(){$(".wrapper").css({height:"auto"})},[],""),i.sleep(10),i.call(t,function(){$("html,body").animate({scrollTop:_cmn.scrollTopPast},1),this.close.stop().animate({opacity:0},this.anim_time,"linear"),this["float"].stop().animate({opacity:0},this.anim_time,"linear"),_cmn.pcFlg||$("#wrapper").css({overflow:"hidden"})},[],""),i.sleep(t.anim_time),i.call(t,t.setState,[],""),i.callback(t,function(){this.anim=!1,this.is_show=!1,_cmn.anim=!1,_cmn.floatFlg=!1},[]),i.execute()}},resize:function(){}}); var _stats=null,_cmn=null,_manager=null,CmnManager=Klass.create();CmnManager.extend(JqManager),CmnManager.extend({init:function(){this.ua=getUA(),this.webkit="chrome"==this.ua.ua&&"safari"==this.ua.ua?!0:!1,this.html={},this.body={},this.anim_time=600,this.anim_ease="easeOutCubic",this.anim_ease2="easeOutQuint",this.anim_ease3="easeOutBack",this.anim_ease_in="cubic-bezier(.75,.01,.69,.08)",this.anim_ease_out="cubic-bezier(.3,1,.26,1)",this.anim_ease_out2="cubic-bezier(0.23, 1, 0.32, 1)",this.anim_ease_inout="cubic-bezier(.8,-0.01,.26,1)",this.is_down=!1,this.is_finish=!0,this.is_first=!0,this.is_load=!1,this.fps=24,this.ie8=!1,this.modern=!1,this.raf=null,this.timer=null,this.ua.sp&&$("body").addClass("sp")},set:function(){this.setParam(),this.setObject();var t=new Command;this.start_command=t,t.execute()},start:function(){var t=new Command;this.start_command=t,t.async(this.loader,this.loader.show,[this.anim_time],""),t.call(this,this.setState,[],""),t.call(this,this.setEvent,[],""),t.async(this,this.startContents,[null],""),t.callback(this,function(){_cmn.is_first=!1,_cmn.start_command=null},[],""),t.execute()},setRouter:function(){$.pjax({area:"#main",wait:0,ajax:{timeout:3e3},load:{script:!0,reload:'[src*="script.min.js"],[src*="tmpl.js"]',css:!1}}),$("a:not([target])").on("click",_cmn.checkLink),$(document).bind("pjax:render",function(t){_cmn.startContents(t)}),$(document).bind("pjax:fetch",function(t){_cmn.finishContents(t)})},checkLink:function(t){if(_cmn.is_load)return!1;var e=$(t.currentTarget),n=e.attr("href");if(n){var s=new Command;return s.call(_cmn.header,_cmn.header.closeMenu,[],""),s.sleep(.3*_cmn.anim_time),$.url(n).attr("directory").replace(/\//g,"")!==$.url().attr("directory").replace(/\//g,"")&&(s.call(this,function(){_cmn.is_load=!0},[],""),s.call(this,function(){$.pjax.click(e)},[],"")),s.execute(),!1}},setManager:function(){var t=this.getAsyncCommand(arguments),e=new Command;_manager=null,_manager=Manager.create(),e.call(_manager,_manager.set,[],""),e.async(_manager,_manager.start,[],""),t.publish&&e.callback(t,t.publish,[]),e.execute()},startContents:function(t){if(!_cmn.is_finish)return void setTimeout(function(t){_cmn.startContents(t)},300);var e=this.getAsyncCommand(arguments),n=new Command;n.call(_cmn,function(){_cmn.is_finish=!1},[],""),n.call(_cmn,_cmn.presetContents,[],""),n.async(_cmn,_cmn.setManager,[],""),n.call(_cmn.loader,_cmn.loader.hide,[_cmn.anim_time],""),n.call(_cmn,_cmn.activeBody,[],""),n.async(_cmn,_cmn.showContents,[],""),n.call(_cmn,function(){_manager.after()},[],""),n.call(_cmn,function(){_cmn.is_load=!1},[],""),e&&e.publish&&n.callback(e,e.publish,[]),n.execute()},finishContents:function(){var t=this.getAsyncCommand(arguments),e=new Command;e.call(_manager,_manager.finish,[],""),e.async(_cmn,_cmn.hideContents,[],""),e.call(_cmn,function(){_cmn.is_finish=!0},[],""),t&&t.publish&&e.callback(t,t.publish,[]),e.execute()},presetContents:function(){this.main=null,this.main=$("#main"),this.main.removeClass("hide")},showContents:function(){var t=this.getAsyncCommand(arguments),e=new Command;t.publish&&e.callback(t,t.publish,[]),e.execute()},hideContents:function(){var t=this.getAsyncCommand(arguments),e=new Command;e.call(this.loader,this.loader.show,[this.anim_time],""),e.call(this,function(){this.main.animate({opacity:0},this.anim_time,this.anim_ease)},[],""),e.sleep(this.anim_time),e.call(this,function(){this.main.css({opacity:0}),this.main.addClass("hide")},[],""),t.publish&&e.callback(t,t.publish,[]),e.execute()},setParam:function(){var t=~~this.ua.ver;this.modern=!0,"ie"===this.ua.ua&&9>=t&&(this.modern=!1),this.ua.sp&&(this.event_move="touchmove",this.event_down="touchstart",this.event_up="touchend");var e=$(window).width();e>=759&&(this.pcFlg=!0)},setObject:function(){this.loader=Loader.create($("#loader")),this.contents=$("#contents"),this.wrapper=$("#wrapper"),this.main=$("#main"),this.tsuijyu=$(".tsuijyu")},setState:function(){"ie"!==_cmn.ua.ua,_cmn.ua.sp&&$("body").addClass("sp"),this.resize(),$(".subset").remove(),this.tsuijyu.css({display:"none",opacity:0}),this.setFooter(),this.disableCss()},setFooter:function(){var t="/jp/tsubaki_fino";_cmn.wrapper.after('')},disableCss:function(){for(var t=0;th;h++)o={},o.src=c[h].src,o.src&&(o.id=c[h].src,o.type=createjs.PreloadJS.IMAGE,l=$.url(o.src),l.attr("file")&&l.attr("host")===r&&i.push(o));s.on("fileload",function(t){},this),s.on("progress",function(t){e.per_target=100*t.loaded>>0},this),s.on("complete",function(t){t.target.onFileLoad=null,t.target.onComplete=null,t.target.onProgress=null,e.per_target=100},this),s.loadManifest(i),s.load(),this.progress_timer=setTimeout(function(){e.updateProgress(e,n)},50)},updateProgress:function(t,e){var n=t.per_target;n>=100?(e.publish(),t.progress_timer=null):t.progress_timer=setTimeout(function(){t.updateProgress(t,e)},50)},gotoTop:function(t,e,n){var s="number"!=typeof n?800:n,i=$(t),a=0;if(1==_cmn.ua.sp){var o=function(){var t=$("html"),e=t.scrollTop(),n=$("
").height(1e4).prependTo("body");t.scrollTop(1e4);var s=!!t.scrollTop();return t.scrollTop(e),n.remove(),s}();return void 0!=i.attr("id")&&(a=i.offset().top),$(o?"html":"body").animate({scrollTop:a+e},s,_cmn.anim_ease),!1}return void 0!=i.attr("id")&&(a=i.offset().top),$("html,body").animate({scrollTop:a+e},s,_cmn.anim_ease),!1},setTop:function(){scrollTo(0,0)},opening_resize:function(){},passiveBody:function(){$("body,html").css({height:"",overflow:"hidden"})},activeBody:function(){$("body,html").css({height:"",overflow:"visible"})},passiveScrollX:function(){$("body,html").css({overflowX:"hidden"})},activeScrollX:function(){$("body,html").css({overflowX:"auto"})}});