var SV=window.SV||{}; (function(d,g,h,k){SV.Tab=XF.Click.newHandler({eventNameSpace:"SVTab",clickExpandTriggered:!1,options:{tabContainerId:"",tabId:""},init:function(){},click:function(a){var b=d(`#${this.options.tabContainerId}`);a=b.find(".sv-tabs-tab");b=b.find(".sv-tabs-pane");var e=this.$target,f=b.filter(`#${this.options.tabId}`);a.each(function(){var c=d(this);e.parent().parent().attr("id")===c.parent().parent().attr("id")&&c.removeClass("sv-tabs-tab--active")});b.each(function(){var c=d(this);f.parent().parent().attr("id")=== c.parent().parent().attr("id")&&c.removeClass("sv-tabs-pane--active")});e.addClass("sv-tabs-tab--active");f.addClass("sv-tabs-pane--active");this.clickExpandTriggered||(this.clickExpandTriggered=!0,XF.ExpandableContent.checkSizing($target))}});SV.TabSimple=XF.Element.newHandler({options:{tabContainerId:null,tabId:null},init:function(){this.$target.on("click",XF.proxy(this,"click"))},click:function(a){this.options.tabContainerId?this.options.tabId?(a=d("#"+this.options.tabContainerId+' [data-tab-id="'+ this.options.tabId+'"].sv-tabs-tab'),a.length&&a.click()):console.error("No tab provided."):console.error("No tab container provided.")}});XF.Click.register("sv-tabs-tab","SV.Tab");XF.Element.register("sv-tabs-tab-link","SV.TabSimple")})(jQuery,window,document);