(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3a046f8c"],{"016a":function(t,e,i){"use strict";var r=i("47ff"),n=i.n(r);n.a},"09eb":function(t,e,i){},1295:function(t,e,i){"use strict";var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],ref:"tab",staticClass:"tab-container"},[t._t("default")],2)},n=[],a=i("2b0e"),s=i("2ef0"),o=a["default"],u=o.extend({name:"Tab",inject:["Tabs__getIdx","Tabs__isActive","Tabs__registerTab","Tabs__updateTab"],props:{title:{type:String,required:!0},disabled:{type:Boolean,required:!1,default:!1}},data:function(){return{}},computed:{tab:function(){return{title:this.title,disabled:this.disabled,ref:void 0}},show:function(){return this.Tabs__isActive(this.tab)}},watch:{tab:{deep:!0,handler:function(t,e){if(!Object(s["isEqual"])(t,e)){var i=this.Tabs__getIdx(e);this.Tabs__updateTab(i,t)}}}},mounted:function(){this.Tabs__registerTab(this.tab)}}),c=u,l=i("2877"),d=Object(l["a"])(c,r,n,!1,null,null,null);e["a"]=d.exports},4293:function(t,e,i){"use strict";var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("button",{staticClass:"v2-button",style:Object.assign({},t.buttonColors,{borderRadius:t.borderRadius,border:t.border,width:t.width,height:t.height,fontFamily:t.fontFamily}),attrs:{disabled:t.disabled}},[t._t("default")],2)},n=[],a=i("2b0e"),s=a["default"].extend({name:"Button",props:{disabled:{type:Boolean,required:!1,default:!1},height:{type:String,required:!1,default:"40px"},width:{type:String,required:!1,default:"100%"},backgroundColor:{type:String,required:!1,default:"transparent"},color:{type:String,required:!1,default:"white"},rounded:{type:Boolean,required:!1,default:!0},border:{type:String,required:!1,default:null},fontFamily:{type:String,required:!1,default:"inherit"}},computed:{borderRadius:function(){return this.rounded?"6px":null},buttonColors:function(){return this.disabled?{backgroundColor:"#F5F5F5",color:"#707070"}:{backgroundColor:this.backgroundColor,color:this.color}}}}),o=s,u=(i("889d"),i("2877")),c=Object(u["a"])(o,r,n,!1,null,"6efa1ecc",null);e["a"]=c.exports},"47ff":function(t,e,i){},"889d":function(t,e,i){"use strict";var r=i("09eb"),n=i.n(r);n.a},d7b6:function(t,e,i){"use strict";var r=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tabs__container",style:{width:t.computedWidth}},[i("div",{ref:"tabs-navigation",staticClass:"tabs__navigation"},[i("div",{ref:"titles-container",staticClass:"tabs__titles-container"},[i("div",{ref:"slider",staticClass:"tabs__slider",style:{left:"0px",width:"0px",bottom:"0px",height:"2px",backgroundColor:t.sliderColor}}),i("div",{ref:"slider-rail",staticClass:"tabs__slider-rail",style:{backgroundColor:t.railColor}}),t._l(t.tabs,(function(e,r){return i("div",{key:"tab-title-key-"+r,ref:"tab-title-"+r,refInFor:!0,class:["tabs__title",e.disabled?"cursor-not-allowed":null],on:{click:function(e){return e.preventDefault(),t.setTab(r)}}},[i("span",{staticClass:"tabs__title-base",class:t.isActiveIdx(r)?"tabs__title-active":"tabs__title-inactive",style:{color:t.titleColor,opacity:t.titleOpacity(e,r)}},[t._v(" "+t._s(t.getTitle(e.title))+" ")])])}))],2)]),i("div",{staticClass:"tabs__slot-container",style:Object.assign({},t.styles)},[t._t("default",null,{isActiveIdx:t.isActiveIdx})],2)])},n=[],a=(i("4de4"),i("c740"),i("4160"),i("c975"),i("fb6a"),i("a9e3"),i("159b"),i("5530")),s=(i("96cf"),i("1da1")),o=i("2b0e"),u=o["default"],c=u.extend({name:"Tabs",provide:function(){return{Tabs__registerTab:this.registerTab,Tabs__isActive:this.isActive,Tabs__updateTab:this.updateTab,Tabs__getIdx:this.getIdx,Tabs__tabIdx:this.tabIdx}},props:{width:{type:[Number,String],required:!1,default:"auto"},titleColor:{type:String,default:"black",required:!0},titleCharLimit:{type:Number,default:100,required:!1},activeTab:{type:Number,default:0},sliderColor:{type:String,required:!1,default:"#3B81AB"},railColor:{type:String,required:!1,default:"#E8E8E8"},styles:{type:Object,required:!1,default:function(){return{padding:"0 10px"}}}},data:function(){return{timeoutId:void 0,tabGroupIdx:0,tabGroups:[],tabIdx:this.activeTab,tabs:[],icons:{prev:["fas","chevron-left"],next:["fas","chevron-right"]}}},computed:{visibleTabIsInVisibleTabGroup:function(){return this.tabsInViewIdxs.indexOf(this.tabIdx)>-1},visibleTab:function(){return this.tabs[this.tabIdx]||{}},numberOfTabs:function(){return this.tabs.length},visibleTabGroup:function(){return this.tabGroups[this.tabGroupIdx]},tabsInViewIdxs:function(){var t=this.visibleTabGroup;return t&&t.tabs||[]},computedWidth:function(){return"number"===typeof this.width?"".concat(this.width,"px"):this.width}},watch:{tabIdx:function(t,e){var i=this;return Object(s["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t===e){r.next=4;break}return r.next=3,i.$nextTick();case 3:i.positionSlider();case 4:case"end":return r.stop()}}),r)})))()},tabGroupIdx:function(t,e){var i=this;return Object(s["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t===e){r.next=5;break}return i.setTitleVisibility(),r.next=4,i.$nextTick();case 4:i.positionSlider();case 5:case"end":return r.stop()}}),r)})))()}},mounted:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return window.addEventListener("resize",t.handleResize),e.next=3,t.$nextTick();case 3:t.organize();case 4:case"end":return e.stop()}}),e)})))()},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize)},methods:{titleOpacity:function(t,e){return t.disabled?".4":this.isActiveIdx(e)?"1":".6"},handleResize:function(){"number"===typeof this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=setTimeout(this.reorganize,500))},syncGroupIdx:function(){var t=this;if(-1===this.tabsInViewIdxs.indexOf(this.tabIdx)){var e=this.tabGroups.findIndex((function(e){return e.tabs.indexOf(t.tabIdx)>-1}));this.tabGroupIdx=e}},reorganize:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.showAllTitles(),e.next=3,t.$nextTick();case 3:t.organize();case 4:case"end":return e.stop()}}),e)})))()},organize:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.groupTabTitles(),t.setTitleVisibility(),e.next=4,t.$nextTick();case 4:return t.syncGroupIdx(),e.next=7,t.$nextTick();case 7:t.positionSlider();case 8:case"end":return e.stop()}}),e)})))()},updateTab:function(t,e){var i=this.tabs[t],r=Object(a["a"])({},e);delete r.ref,this.$set(this.tabs,t,Object(a["a"])({},i,{},r))},getIdx:function(t){return this.tabs.findIndex((function(e){return t.title===e.title}))},getTitle:function(t){if(!t)return"";if(t.length>this.titleCharLimit){var e=t.slice(0,this.titleCharLimit);return"".concat(e,"...")}return t},registerTab:function(t){var e=this.tabs.filter((function(e){return t.title===e.title}));if(!(e.length>0)){var i=this.tabs.length;this.tabs.push(Object(a["a"])({},t,{ref:"tab-title-".concat(i)}))}},isActive:function(t){var e;return t.title===(null===(e=this.visibleTab)||void 0===e?void 0:e.title)},isActiveIdx:function(t){return t===this.tabIdx},setTab:function(t){var e=this.tabs[t];e.disabled||(this.tabIdx=t)},positionSlider:function(){var t=this;return Object(s["a"])(regeneratorRuntime.mark((function e(){var i,r,n,a,s,o,u,c,l,d;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.visibleTabIsInVisibleTabGroup){e.next=2;break}return e.abrupt("return");case 2:if(i="tab-title-".concat(t.tabIdx),r=t.$refs[i],!Array.isArray(r)){e.next=16;break}if(n=r[0],n){e.next=8;break}return e.abrupt("return");case 8:if(a=n.offsetParent,a){e.next=11;break}return e.abrupt("return");case 11:s=a.getBoundingClientRect(),o=s.left,u=n.getBoundingClientRect(),c=u.left,l=u.width,d=t.$refs.slider,d.style.left="".concat(c-o,"px"),d.style.width="".concat(l,"px");case 16:case"end":return e.stop()}}),e)})))()},groupTabTitles:function(){var t=this,e=this.$refs["tabs-navigation"];if(e){var i=e.clientWidth;this.tabGroups=[{totalWidth:0,tabs:[]}];var r=0;this.tabs.forEach((function(e,n){var a=t.$refs[e.ref],s=a[0].offsetWidth,o=t.tabGroups[r],u=s+o.totalWidth,c=u>i;c?(t.tabGroups[r+1]={totalWidth:0,tabs:[]},t.tabGroups[r+1].tabs.push(n),t.tabGroups[r+1].totalWidth+=s,r++):(o.tabs.push(n),o.totalWidth+=s)}))}},showAllTitles:function(){var t=this;this.tabs.forEach((function(e){var i=t.$refs[e.ref];Array.isArray(i)&&i[0]&&(i[0].style.display="flex")}))},setTitleVisibility:function(){var t=this;this.tabs.forEach((function(e,i){var r=t.$refs[e.ref];Array.isArray(r)&&r[0]&&(-1===t.tabsInViewIdxs.indexOf(i)?r[0].style.display="none":r[0].style.display="flex")}))}}}),l=c,d=(i("016a"),i("2877")),b=Object(d["a"])(l,r,n,!1,null,"f0a6996e",null);e["a"]=b.exports}}]);
//# sourceMappingURL=chunk-3a046f8c.e73a379b.js.map