!function(a){"use strict";a.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){a.ready(function(b){a.$("[data-uk-tab]",b).each(function(){var b=a.$(this);if(!b.data("tab")){a.tab(b,a.Utils.options(b.attr("data-uk-tab")))}})})},init:function(){var b=this;this.current=!1,this.on("click.uk.tab",this.options.target,function(c){if(c.preventDefault(),!b.switcher||!b.switcher.animating){var d=b.find(b.options.target).not(this);d.removeClass("uk-active").blur(),b.trigger("change.uk.tab",[a.$(this).addClass("uk-active"),b.current]),b.current=a.$(this),b.options.connect||(d.attr("aria-expanded","false"),a.$(this).attr("aria-expanded","true"))}}),this.options.connect&&(this.connect=a.$(this.options.connect)),this.responsivetab=a.$('
').append(''),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uk.tab","a",function(c){c.preventDefault(),c.stopPropagation();var d=a.$(this);b.element.children("li:not(.uk-tab-responsive)").eq(d.data("index")).trigger("click")}),this.on("show.uk.switcher change.uk.tab",function(a,c){b.responsivetab.caption.html(c.text())}),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=a.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),a.dropdown(this.responsivetab,{mode:"click",preventflip:"y"}),b.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),a.$win.on("resize orientationchange",a.Utils.debounce(function(){b.element.is(":visible")&&b.check()},100)),this.on("display.uk.check",function(){b.element.is(":visible")&&b.check()})},check:function(){var b=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(!b.length)return void this.responsivetab.addClass("uk-hidden");var c,d,e,f=b.eq(0).offset().top+Math.ceil(b.eq(0).height()/2),g=!1;if(this.responsivetab.lst.empty(),b.each(function(){a.$(this).offset().top>f&&(g=!0)}),g)for(var h=0;h