!function(o){o.fn.door_smoothscroll=function(t){var n={init:function(t){var n=o(this),e=n.data("door_smoothscroll");if(e)o.extend(e,t);else{var a=o.extend(!0,{duration:1e3,delay:0,offset:0,easing:"swing"},t);n.data("door_smoothscroll",a),o(window).on("load.door_smoothscroll",function(){var t=o(location).attr("href");if(t.indexOf("?id=")!==-1){var e=t.split("?id="),a=o("#"+e[e.length-1]);a.length&&n.door_smoothscroll("scroll",{target:a})}}),o('a[href^="#"]').on("click.door_smoothscroll",function(){var t=o(this).attr("href");if("#"!==t&&""!==t)return n.door_smoothscroll("scroll",{target:o(t)}),!1}),o('a[href*="?id="]').on("click.door_smoothscroll",function(){var t=o(this).attr("href"),e=t.split("?id=");t="#"+e[e.length-1];var a=o("#"===t||""===t?"html":t);return n.door_smoothscroll("scroll",{target:a}),!1})}return this},scroll:function(t){var n=o(this),e=n.data("door_smoothscroll"),a=t.target,i=(e.delay,e.duration),r=t.offset?t.offset:e.offset,s=a.offset().top+r,d=e.easing;return o("body,html").addClass("is_scrolling").animate({scrollTop:s},i,d,function(){o(this).removeClass("is_scrolling")}),!1},stop:function(){o("body,html").stop().removeClass("is_scrolling")},destroy:function(){o(window).off("load.door_smoothscroll"),o("a").off("click.door_smoothscroll")}};return n[t]?n[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist"):n.init.apply(this,arguments)},o.fn.door_menu=function(t){var n={init:function(t){return this.each(function(){var n=o(this),e=n.data("door_menu");if(e)o.extend(e,t);else{n.addClass("door_menu is-close");var a=o.extend({nav_class:"nav",item_class:"nav__item",torigger:"btn--menu",duration:300,breakpoint:670,color_overlay:"rgba(0,0,0,.8)",color_btn:"#000",effect:"blind",afterOpen:function(){},afterClose:function(){}},t);o("."+a.torigger).addClass("door_menu__torigger").on("click.door_menu",function(){n.door_menu(n.hasClass("is-close")?"open":"close")});a.$nav=o("."+a.nav_class,n).wrap('
').parent(),window.innerWidth<=a.breakpoint&&(n.addClass("is-mobile"),a.$nav.removeAttr("style")),n.data("door_menu",a),o(window).on("resize.door_menu",function(){n.toggleClass("is-mobile",window.innerWidth<=a.breakpoint)}).resize(),o("li",a.$nav).hover(function(){o(this).toggleClass("hover")})}})},open:function(){return this.each(function(){var t=o(this),n=t.data("door_menu"),e=n.duration,a=o(window).scrollTop(),i=window.innerWidth-document.body.clientWidth,r=o('').css({opacity:0,background:n.color_overlay}).animate({opacity:1},{duration:e}).click(function(){t.door_menu("close")});o("body").wrapInner('').append(r),o("body").append(r),o(".door_menu__bg").css({top:-a+"px",paddingRight:i+"px"}),t.after('').prependTo("body").addClass("is-open").removeClass("is-close");var s=o("."+n.nav_class,t).outerHeight()+"px",d=o(window).width()+"px",c={},l={};"slideright"===n.effect?(c={height:s,width:d,right:"100%",left:"auto"},l={right:0}):"slideleft"===n.effect?(c={height:s,width:d,left:"100%"},l={left:0}):l={height:s},n.$nav.css(c).animate(l,{duration:e,complete:function(){o(window).on("resize.door_menu_open",function(){t.hasClass("is-open")}),o(this).css({height:"auto"}),n.afterOpen()}})})},close:function(){return this.each(function(){var t=o(this),n=t.data("door_menu"),e=n.duration;t.removeClass("is-open").addClass("is-close");var a={},i={};if(i="slideright"===n.effect?{right:"100%"}:"slideleft"===n.effect?{left:"100%"}:{height:0},n.$nav.css(a).animate(i,{duration:e,complete:function(){o(".door_menu__position").after(t).remove(),o(this).removeAttr("style"),o(window).off("resize.door_menu_open"),n.afterClose()}}),o(".door_menu__overlay").animate({opacity:0},{duration:e,complete:function(){o(this).remove()}}),o(".door_menu__bg").length>0){var r=o(".door_menu__bg").offset().top;o(".door_menu__bg").children().unwrap(),o(window).scrollTop(-r).scroll()}})},enable:function(){},disable:function(){},destroy:function(){return this.each(function(){var t=o(this),n=t.data("door_menu");o(window).off("resize.door_menu_open"),o(".door_menu__bg",t).remove(),o("."+n.nav_class,t).unwrap(),o("."+n.item_class,t).removeClass("door_menu__nav__item"),t.removeData("door_menu").removeClass("door_menu is-close is-open is-mobile")})}};return n[t]?n[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist"):n.init.apply(this,arguments)},o.fn.door_tab=function(t){var n={init:function(t){return this.each(function(){var n=o(this);if(!n.data("door_tab")){var e=o.extend(!0,{nav:".tab__head",body:".tab__body",initial:0,duration:800},t);o(this).addClass("door_tab"),e.current=-1,e.mapping=[],e.$tab_body=o(e.body,n).addClass("door_tab__body"),e.$tab_body_items=e.$tab_body.children().addClass("door_tab__body__item").each(function(t){e.mapping[t]={body:o(this)}}),e.$tab_nav=o(e.nav,n).addClass("door_tab__nav"),e.$tab_nav_items=e.$tab_nav.children().addClass("door_tab__nav__item").each(function(t){if(e.mapping[t]=o.extend(e.mapping[t],{nav:o(this)}),e.mapping[t].body.attr("id")){var n="#"+e.mapping[t].body.attr("id");e.mapping[n]=e.mapping[t]}}).on("click.door_tab",function(){o(this).hasClass("is-disable")||o(this).hasClass("is-active")||n.door_tab("open",e.$tab_nav_items.index(this))}),n.data("door_tab",e),n.door_tab("open",e.initial),o(window).on("resize.door_tab",function(){var o=n.data("door_tab"),t=o.$tab_body_items.eq(o.current).height();o.$tab_body.height(t)})}})},open:function(t){return this.each(function(){var n=o(this),e=n.data("door_tab"),a=e.current===-1?0:e.duration,i=e.mapping[t].body;if(e.$tab_body.animate({height:i.outerHeight()},a),e.current!==t&&e.current!==-1){e.mapping[e.current].nav.removeClass("is-active");e.mapping[e.current].body.animate({opacity:0},a,function(){o(this).removeClass("is-active")})}e.mapping[t].nav.addClass("is-active"),i.hasClass("is-active")||i.addClass("is-active").css({opacity:0}).animate({opacity:1},a),e.current=t})},destroy:function(){return this.each(function(){o(".door_tab__nav__item",$_self).off("click.".plugin_name)})}};return n[t]?n[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist"):n.init.apply(this,arguments)},o.fn.door_accordion=function(t){var n={init:function(t){return this.each(function(){var n=o(this);if(n.data("door_accordion")){var e=o.extend(!0,n.data("door_accordion"),t);n.data("door_accordion",e)}else{var e=o.extend(!0,{head_class:"accordion__head",body_class:"accordion__body",duration:400,afterOpen:function(){},afterClose:function(){},hover:!1},t);e.$body=o("."+e.body_class,n),e.$body.wrap(''),e.$wrap=e.$body.parent(),e.$head=o("."+e.head_class,n),e.$head.addClass("door_accordion__head").append(''),n.on("mouseenter.door_accordion",function(o){e.hover&&n.door_accordion("open")}).on("mouseleave.door_accordion",function(o){e.hover&&n.door_accordion("close")}),e.$head.on("click.door_accordion",function(o){e.hover||(event.preventDefault(),n.door_accordion(n.hasClass("is-open")?"close":"open"))}),n.data("door_accordion",e).addClass("door_accordion")}t.hover?o(".door_accordion__btn",this).css({display:"none"}):o(".door_accordion__btn",this).removeAttr("style")})},open:function(){return this.each(function(){var t=o(this),n=t.data("door_accordion"),e=n.duration,a=o("."+n.body_class,t).outerHeight(!0)+"px",i={},r={height:a};n.$wrap.stop().css(i).animate(r,{duration:e,complete:n.afterOpen()}),t.addClass("is-open")})},close:function(){return this.each(function(){var t=o(this),n=t.data("door_accordion"),e=n.duration,a=(o("."+n.body_class,t).outerHeight(),{}),i={height:0};n.$wrap.stop().css(a).animate(i,{duration:e,complete:n.afterClose()}),t.removeClass("is-open")})},destroy:function(){return this.each(function(){var t=o(this),n=t.data("door_accordion");n.$head.off("click.door_accordion").removeClass("door_accordion__head").find(".door_accordion__btn").remove(),n.$body.unwrap(),t.removeData("door_accordion").removeClass("door_accordion is-open")})}};return n[t]?n[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void o.error("Method "+t+" does not exist"):n.init.apply(this,arguments)},o.fn.unifyheight=function(t){t||(t=99999);var n=[],e=0;o(this).css("height","auto").each(function(a){a%t==0&&(o.each(n,function(){o(this).height(e)}),n=[],e=0),e=Math.max(o(this).height(),e),n.push(o(this))}),o.each(n,function(){o(this).height(e)})},o.fn.unifyheight2=function(t){function n(){o.each(e,function(o){this.height(a),e.length==o+1&&this.addClass("aaaa")})}t.column||(t.column=99999);var e=[],a=0;o(this).each(function(i){var r=t.target?o(t.target,o(this)):o(this);r.css("height","auto"),i%t.column==0&&(n(),e=[],a=0),a=Math.max(r.height(),a),e.push(r)})};var t;o(function(){t=o('').appendTo("body")}),o.fn.door_is_sp=function(){return"block"===t.css("display")}}(jQuery);