!function(e){"use strict";var t=function(t,n){var i={elementSelector:"li:not(.dropdown)",menuContainerClass:"dropdown",more_text:''};this.$element=e(t),this.element=t,this.options=e.extend({},i,"object"==typeof n&&n),this.options=e.extend({},this.options,this.$element.data("pretty-tabs-options")),this.init()};t.prototype={init:function(){var t=this;t.processTabs(),e(window).on("resize",function(){t.processTabs()})},processTabs:function(){var t=this;t.revertElements();var n=t.getTotalWidth(),i=t.getElementsWidth();if(t.$element.removeClass("gsf-pretty-tabs-initialized"),i>n){t.createMenuContainer();var s=0,o=t.getMenuContainer();o.length>0&&(s+=t.getElementWidth(o)),t.getElements().each(function(){(s+=t.getElementWidth(e(this)))>n&&e(this).appendTo(o.find("ul.dropdown-menu"))})}t.$element.addClass("gsf-pretty-tabs-initialized")},createMenuContainer:function(){var t=this;if(0===t.getMenuContainer().length){var n=e('
'+t.options.more_text+'');t.$element.append(n)}},revertElements:function(){var t=this,n=t.getMenuContainer();n.length>0&&(n.find("li").each(function(){e(this).appendTo(t.$element)}),n.remove())},getMenuContainer:function(){return this.$element.find("."+this.options.menuContainerClass)},getTotalWidth:function(){return this.$element.width()},getElementsWidth:function(){var t=this,n=t.getMenuContainer(),i=0;return n.length>0&&(i+=t.getElementWidth(n)),t.getElements().each(function(){i+=t.getElementWidth(e(this))}),i},getElements:function(){return this.$element.find(this.options.elementSelector)},getElementWidth:function(e){return e.outerWidth()+parseInt(e.css("margin-left").replace("px",""),10)+parseInt(e.css("margin-right").replace("px",""),10)}},e.fn.extend({gsfPrettyTabs:function(e){return this.each(function(){new t(this,e)})}}),e(document).ready(function(){e(".gsf-pretty-tabs").gsfPrettyTabs({more_text:g5plus_ruby_build_variable.pretty_tabs_more_text})})}(jQuery);