UNPKG

@fishtank/fishtank-vue

Version:

[Fish Tank VueJS Component Module](https://fishtank.bna.com)

1 lines 586 kB
"use strict";function _interopDefault(n){return n&&"object"==typeof n&&"default"in n?n.default:n}Object.defineProperty(exports,"__esModule",{value:!0});var Vue=_interopDefault(require("vue")),__vue_normalize__=_interopDefault(require("vue-runtime-helpers/dist/normalize-component.js")),__vue_create_injector__=_interopDefault(require("vue-runtime-helpers/dist/inject-style/browser.js")),iconsVue=require("@fishtank/icons-vue"),defineProperty=_interopDefault(require("core-js/library/fn/object/define-property")),iterator=_interopDefault(require("core-js/library/fn/symbol/iterator")),symbol=_interopDefault(require("core-js/library/fn/symbol")),getPrototypeOf=_interopDefault(require("core-js/library/fn/object/get-prototype-of")),setPrototypeOf=_interopDefault(require("core-js/library/fn/object/set-prototype-of")),create=_interopDefault(require("core-js/library/fn/object/create")),tslib_1=require("tslib"),vuePropertyDecorator=require("vue-property-decorator");require("core-js/modules/es6.regexp.to-string"),require("core-js/modules/es6.function.name");var isArray=_interopDefault(require("core-js/library/fn/array/is-array")),from=_interopDefault(require("core-js/library/fn/array/from")),isIterable=_interopDefault(require("core-js/library/fn/is-iterable"));require("core-js/modules/es6.object.keys"),require("core-js/modules/es6.array.sort"),require("core-js/modules/es6.array.from"),require("core-js/modules/web.dom.iterable"),require("core-js/modules/es6.string.iterator"),require("core-js/modules/es6.set");var _=_interopDefault(require("lodash"));require("core-js/modules/es6.regexp.replace");var ftColorsObj=_interopDefault(require("@fishtank/colors/dist/text.common.js"));require("core-js/modules/es6.number.constructor"),require("core-js/modules/es6.regexp.split"),require("core-js/modules/es6.string.fixed");var vueClassComponent=require("vue-class-component"),colors=require("@fishtank/colors/dist/index.common"),colors__default=colors.default;require("core-js/modules/es6.string.small");var getIterator=_interopDefault(require("core-js/library/fn/get-iterator")),VueJsPaginate=require("vuejs-paginate"),vueContentLoader=require("vue-content-loader");require("core-js/modules/es7.array.includes"),require("core-js/modules/es6.string.includes"),require("core-js/modules/es7.symbol.async-iterator"),require("core-js/modules/es6.symbol");var ftColorsObj$1=_interopDefault(require("@fishtank/colors/dist/heading.common.js"));require("core-js/modules/es6.array.find"),require("core-js/modules/es6.string.anchor");var Popper=_interopDefault(require("popper.js")),vueClickaway=require("vue-clickaway");require("core-js/modules/es6.regexp.constructor");var VTooltip=_interopDefault(require("v-tooltip")),defineProperties=_interopDefault(require("core-js/library/fn/object/define-properties")),getOwnPropertyDescriptors=_interopDefault(require("core-js/library/fn/object/get-own-property-descriptors")),getOwnPropertyDescriptor=_interopDefault(require("core-js/library/fn/object/get-own-property-descriptor")),getOwnPropertySymbols=_interopDefault(require("core-js/library/fn/object/get-own-property-symbols")),keys=_interopDefault(require("core-js/library/fn/object/keys")),script=Vue.extend({name:"BaseAlert",props:{heading:{type:String,required:!0}},computed:{hasIcon:function(){return!!this.$slots.icon}}}),__vue_script__=script,__vue_render__=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{class:n.$style.alert},[n.hasIcon?e("div",{class:n.$style.icon},[n._t("icon")],2):n._e(),n._v(" "),e("div",{class:n.hasIcon?n.$style.contentWIcon:n.$style.content},[e("div",{class:n.$style.heading},[n._v(n._s(n.heading))]),n._v(" "),n._t("default")],2)])},__vue_staticRenderFns__=[];__vue_render__._withStripped=!0;var __vue_inject_styles__=function(n){n&&(n("data-v-13806d49_0",{source:".ft-alert-EqSB {\n padding: 0.75rem;\n position: relative;\n border-color: #292E31;\n border-width: 1px;\n border-style: solid;\n}\n.ft-icon-1qwv {\n position: absolute;\n}\n.ft-icon-1qwv svg {\n height: 2rem;\n width: 2rem;\n}\n.ft-contentWIcon-1StY {\n margin-left: 2.75rem;\n}\n.ft-content-yzHv {\n font-size: 0.75rem;\n line-height: 1rem;\n margin-left: 0.75rem;\n}\n.ft-heading-1j03 {\n font-size: 1rem;\n line-height: 1.5rem;\n font-weight: 600;\n margin-bottom: 0.5rem;\n}\n",map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{alert:"ft-alert-EqSB",icon:"ft-icon-1qwv",contentWIcon:"ft-contentWIcon-1StY",content:"ft-content-yzHv",heading:"ft-heading-1j03"}}))},__vue_scope_id__=void 0,__vue_module_identifier__=void 0,__vue_is_functional_template__=!1,BaseAlert=__vue_normalize__({render:__vue_render__,staticRenderFns:__vue_staticRenderFns__},__vue_inject_styles__,__vue_script__,__vue_scope_id__,__vue_is_functional_template__,__vue_module_identifier__,__vue_create_injector__,void 0),script$1={name:"AlertError",components:{BaseAlert:BaseAlert,WarningIcon:iconsVue.Warning32},props:{heading:{type:String,required:!0}}},__vue_script__$1=script$1,__vue_render__$1=function(){var n=this.$createElement,t=this._self._c||n;return t("base-alert",{class:this.$style.error,attrs:{heading:this.heading}},[t("WarningIcon",{class:this.$style.icon,attrs:{slot:"icon",scale:1},slot:"icon"}),this._v(" "),this._t("default")],2)},__vue_staticRenderFns__$1=[];__vue_render__$1._withStripped=!0;var __vue_inject_styles__$1=function(n){n&&(n("data-v-08d4fdfc_0",{source:".ft-error-1UNG {\n background-color: #FBECEB;\n border-color: #E1483E;\n}\n.ft-error-1UNG .ft-icon-2GHs {\n color: #E1483E;\n}\n",map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{error:"ft-error-1UNG",icon:"ft-icon-2GHs"}}))},__vue_scope_id__$1=void 0,__vue_module_identifier__$1=void 0,__vue_is_functional_template__$1=!1,AlertError=__vue_normalize__({render:__vue_render__$1,staticRenderFns:__vue_staticRenderFns__$1},__vue_inject_styles__$1,__vue_script__$1,__vue_scope_id__$1,__vue_is_functional_template__$1,__vue_module_identifier__$1,__vue_create_injector__,void 0),script$2=Vue.extend({name:"AlertInfo",components:{BaseAlert:BaseAlert},props:{heading:{type:String,required:!0}}}),__vue_script__$2=script$2,__vue_render__$2=function(){var n=this.$createElement;return(this._self._c||n)("base-alert",{class:this.$style.info,attrs:{heading:this.heading}},[this._t("default")],2)},__vue_staticRenderFns__$2=[];__vue_render__$2._withStripped=!0;var __vue_inject_styles__$2=function(n){n&&(n("data-v-0bceeaa0_0",{source:".ft-info-15HG {\n background-color: #E7F5FB;\n border-color: #0D9DDB;\n}\n",map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{info:"ft-info-15HG"}}))},__vue_scope_id__$2=void 0,__vue_module_identifier__$2=void 0,__vue_is_functional_template__$2=!1,AlertInfo=__vue_normalize__({render:__vue_render__$2,staticRenderFns:__vue_staticRenderFns__$2},__vue_inject_styles__$2,__vue_script__$2,__vue_scope_id__$2,__vue_is_functional_template__$2,__vue_module_identifier__$2,__vue_create_injector__,void 0),script$3=Vue.extend({name:"AlertSuccess",components:{BaseAlert:BaseAlert},props:{heading:{type:String,required:!0}}}),__vue_script__$3=script$3,__vue_render__$3=function(){var n=this.$createElement;return(this._self._c||n)("base-alert",{class:this.$style.success,attrs:{heading:this.heading}},[this._t("default")],2)},__vue_staticRenderFns__$3=[];__vue_render__$3._withStripped=!0;var __vue_inject_styles__$3=function(n){n&&(n("data-v-64df3240_0",{source:".ft-success-30AK {\n background-color: #EBF6F1;\n border-color: #49B88B;\n}\n",map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{success:"ft-success-30AK"}}))},__vue_scope_id__$3=void 0,__vue_module_identifier__$3=void 0,__vue_is_functional_template__$3=!1,AlertSuccess=__vue_normalize__({render:__vue_render__$3,staticRenderFns:__vue_staticRenderFns__$3},__vue_inject_styles__$3,__vue_script__$3,__vue_scope_id__$3,__vue_is_functional_template__$3,__vue_module_identifier__$3,__vue_create_injector__,void 0);function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}var defineProperty$1=defineProperty;function _defineProperties(n,t){for(var e=0;e<t.length;e++){var a=t[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),defineProperty$1(n,a.key,a)}}function _createClass(n,t,e){return t&&_defineProperties(n.prototype,t),e&&_defineProperties(n,e),n}var iterator$1=iterator,symbol$1=symbol;function _typeof(n){return(_typeof="function"==typeof symbol$1&&"symbol"==typeof iterator$1?function(n){return typeof n}:function(n){return n&&"function"==typeof symbol$1&&n.constructor===symbol$1&&n!==symbol$1.prototype?"symbol":typeof n})(n)}function _assertThisInitialized(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function _possibleConstructorReturn(n,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(n):t}var getPrototypeOf$1=getPrototypeOf,setPrototypeOf$1=setPrototypeOf;function _getPrototypeOf(n){return(_getPrototypeOf=setPrototypeOf$1?getPrototypeOf$1:function(n){return n.__proto__||getPrototypeOf$1(n)})(n)}var create$1=create;function _setPrototypeOf(n,t){return(_setPrototypeOf=setPrototypeOf$1||function(n,t){return n.__proto__=t,n})(n,t)}function _inherits(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=create$1(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&setPrototypeOf(n,t)}var inputOrientation=function(n){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,vuePropertyDecorator.Vue),t}();tslib_1.__decorate([vuePropertyDecorator.Prop({type:String,default:null})],inputOrientation.prototype,"orientation",void 0);var orientation=inputOrientation=tslib_1.__decorate([vuePropertyDecorator.Component({})],inputOrientation),TextInputMixin=function(n){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,vuePropertyDecorator.Vue),_createClass(t,[{key:"data",value:function(){return{identifier:(1e4*Math.random()).toFixed(0).toString(),isFocused:!1}}},{key:"showRightIcon",get:function(){return!!this.$slots.rightIcon||this.$props.value&&this.$props.value.length>0}},{key:"errorMessage",get:function(){if(this.error)return"string"==typeof this.error?this.error:this.error.fullMessage?this.error.fullMessage:void 0}}]),t}();tslib_1.__decorate([vuePropertyDecorator.Prop({required:!1,type:String,default:""})],TextInputMixin.prototype,"value",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({required:!1,type:String,default:void 0})],TextInputMixin.prototype,"label",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({type:String,default:null,required:!1})],TextInputMixin.prototype,"id",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({type:Boolean,default:!1,required:!1})],TextInputMixin.prototype,"required",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({required:!1,default:null,type:[String,Object],validator:function(n){return"string"==typeof n||!!n.fullMessage}})],TextInputMixin.prototype,"error",void 0);var textInputMixin=TextInputMixin=tslib_1.__decorate([vuePropertyDecorator.Component({})],TextInputMixin),a11y=Vue.extend({created:function(){window.addEventListener("keydown",this.handleFirstTab)},mounted:function(){this.setBodyAriaForLoader(this)},destroyed:function(){this.removeBodyAriaForLoader(this)},methods:{handleFirstTab:function(n){9===n.keyCode&&(document.body.classList.add("user-is-tabbing"),window.removeEventListener("keydown",this.handleFirstTab),window.addEventListener("mousedown",this.handleMouseDownOnce))},handleMouseDownOnce:function(){document.body.classList.remove("user-is-tabbing"),window.removeEventListener("mousedown",this.handleMouseDownOnce),window.addEventListener("keydown",this.handleFirstTab)},setBodyAriaForLoader:function(n){["FishTankLoaderSpinner","FishTankLoaderContent"].indexOf(n.$options.name)>=0&&(null===document.body.getAttribute("aria-busy")?document.body.setAttribute("aria-busy","true"):"false"===document.body.getAttribute("aria-busy")&&document.body.setAttribute("aria-busy","true"))},removeBodyAriaForLoader:function(n){["FishTankLoaderSpinner","FishTankLoaderContent"].indexOf(n.$options.name)>=0&&null!==document.body.getAttribute("aria-busy")&&document.body.setAttribute("aria-busy","false")}}}),boxMixin={props:{},computed:{tagElement:function(){return void 0===this.as?this.tag:this.as}}},FishTankBaseButton=function(n){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,vuePropertyDecorator.Vue),_createClass(t,[{key:"listeners",get:function(){var n=this;return Object.assign({},this.$listeners,{click:function(t){n.disabled||n.$emit("click",t)}})}}]),t}();tslib_1.__decorate([vuePropertyDecorator.Prop({default:!1,type:Boolean})],FishTankBaseButton.prototype,"disabled",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({default:!1,type:Boolean})],FishTankBaseButton.prototype,"block",void 0),tslib_1.__decorate([vuePropertyDecorator.Prop({type:String,default:"",required:!1})],FishTankBaseButton.prototype,"name",void 0);var script$4=FishTankBaseButton=tslib_1.__decorate([vuePropertyDecorator.Component({mixins:[a11y]})],FishTankBaseButton),__vue_script__$4=script$4,__vue_render__$4=function(){var n,t=this,e=t.$createElement;return(t._self._c||e)("button",t._g({class:(n={},n[t.$style.button]=!0,n[t.$style.buttonDisabled]=t.disabled,n[t.$style.buttonBlock]=t.block,n),attrs:{disabled:t.disabled,type:"button"}},t.$listeners),[t._t("default")],2)},__vue_staticRenderFns__$4=[];__vue_render__$4._withStripped=!0;var __vue_inject_styles__$4=function(n){n&&(n("data-v-9324361c_0",{source:'body.ft-user-is-tabbing-2mDK button:focus {\n -webkit-box-shadow: 0 0 0 2px #0D9DDB;\n box-shadow: 0 0 0 2px #0D9DDB;\n}\n.ft-baseButton-3d8c {\n font-size: 1rem;\n line-height: 1.5rem;\n font-family: "OpenSans", arial, sans-serif;\n font-weight: 600;\n padding: 6px 11px 10px 11px;\n height: 2.5rem;\n}\n.ft-baseButtonSm-3p0F {\n font-size: 0.75rem;\n line-height: 1rem;\n font-family: "OpenSans", arial, sans-serif;\n font-weight: 600;\n padding: 7px 11px 9px 11px;\n height: 2.5rem;\n}\n.ft-button-2Pla {\n font-size: 1rem;\n line-height: 1.5rem;\n font-family: "OpenSans", arial, sans-serif;\n font-weight: 600;\n padding: 6px 11px 10px 11px;\n height: 2.5rem;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n border-radius: 2px;\n border-width: 1px;\n border-style: solid;\n outline: none;\n}\n.ft-button-2Pla:active, .ft-button-2Pla:hover {\n cursor: pointer;\n}\n.ft-button-2Pla:active:disabled, .ft-button-2Pla:hover:disabled {\n cursor: default;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.ft-button-2Pla:active {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.ft-buttonBlock-311V {\n display: block;\n width: 100%;\n}\n',map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{"user-is-tabbing":"ft-user-is-tabbing-2mDK",baseButton:"ft-baseButton-3d8c",baseButtonSm:"ft-baseButtonSm-3p0F",button:"ft-button-2Pla",buttonBlock:"ft-buttonBlock-311V"}}))},__vue_scope_id__$4=void 0,__vue_module_identifier__$4=void 0,__vue_is_functional_template__$4=!1,FishTankBaseButton$1=__vue_normalize__({render:__vue_render__$4,staticRenderFns:__vue_staticRenderFns__$4},__vue_inject_styles__$4,__vue_script__$4,__vue_scope_id__$4,__vue_is_functional_template__$4,__vue_module_identifier__$4,__vue_create_injector__,void 0),script$5=Vue.extend({name:"FishTankButtonPrimary",components:{FishTankBaseButton:FishTankBaseButton$1},mounted:function(){}}),__vue_script__$5=script$5,__vue_render__$5=function(){var n=this.$createElement;return(this._self._c||n)("fish-tank-base-button",this._g(this._b({staticClass:"button--primary"},"fish-tank-base-button",this.$attrs,!1),this.$listeners),[this._t("default")],2)},__vue_staticRenderFns__$5=[];__vue_render__$5._withStripped=!0;var __vue_inject_styles__$5=function(n){n&&n("data-v-2b39c105_0",{source:".button--primary {\n background-color: #3DA774;\n border-color: #30855C;\n color: #FFFFFF;\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(61, 167, 116, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(61, 167, 116, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n}\n.button--primary:disabled {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--primary:hover {\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(61, 167, 116, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(61, 167, 116, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n}\n.button--primary:hover {\n background-color: #49B88B;\n}\n.button--primary:active {\n background-color: #399E6E;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--primary:disabled {\n opacity: 0.4;\n}\n.button--primary:disabled:hover {\n background-color: #3DA774;\n}\n",map:void 0,media:void 0})},__vue_scope_id__$5=void 0,__vue_module_identifier__$5=void 0,__vue_is_functional_template__$5=!1,FishTankButtonPrimary=__vue_normalize__({render:__vue_render__$5,staticRenderFns:__vue_staticRenderFns__$5},__vue_inject_styles__$5,__vue_script__$5,__vue_scope_id__$5,__vue_is_functional_template__$5,__vue_module_identifier__$5,__vue_create_injector__,void 0),script$6=Vue.extend({name:"FishTankButtonSecondary",components:{FishTankBaseButton:FishTankBaseButton$1},mounted:function(){}}),__vue_script__$6=script$6,__vue_render__$6=function(){var n=this.$createElement;return(this._self._c||n)("fish-tank-base-button",this._g(this._b({staticClass:"button--secondary"},"fish-tank-base-button",this.$attrs,!1),this.$listeners),[this._t("default")],2)},__vue_staticRenderFns__$6=[];__vue_render__$6._withStripped=!0;var __vue_inject_styles__$6=function(n){n&&n("data-v-1c280ed4_0",{source:".button--secondary {\n background-color: #EDF2F5;\n border-color: #C5CACD;\n color: #505558;\n font-weight: 400;\n -webkit-box-shadow: inset 0 -1px 0 0px rgba(0, 0, 0, 0.08), inset 0 1px 0 0px rgba(255, 255, 255, 0.5), 0 3px 1px -2px rgba(237, 242, 245, 0.5), 0 4px 3px -2px rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 0px rgba(0, 0, 0, 0.08), inset 0 1px 0 0px rgba(255, 255, 255, 0.5), 0 3px 1px -2px rgba(237, 242, 245, 0.5), 0 4px 3px -2px rgba(0, 0, 0, 0.15);\n}\n.button--secondary:hover {\n background-color: #F6F8FA;\n color: #292E31;\n -webkit-box-shadow: inset 0 -1px 0 0px rgba(0, 0, 0, 0.08), inset 0 1px 0 0px rgba(255, 255, 255, 0.5), 0 3px 1px -2px rgba(237, 242, 245, 0.6), 0 4px 3px -2px rgba(0, 0, 0, 0.2);\n box-shadow: inset 0 -1px 0 0px rgba(0, 0, 0, 0.08), inset 0 1px 0 0px rgba(255, 255, 255, 0.5), 0 3px 1px -2px rgba(237, 242, 245, 0.6), 0 4px 3px -2px rgba(0, 0, 0, 0.2);\n}\n.button--secondary:active {\n background-color: #E0E5E8;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--secondary:disabled {\n color: #C5CACD;\n border-color: #C5CACD;\n background-color: #EDF2F5;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--secondary:disabled:hover {\n background-color: #EDF2F5;\n}\n",map:void 0,media:void 0})},__vue_scope_id__$6=void 0,__vue_module_identifier__$6=void 0,__vue_is_functional_template__$6=!1,FishTankButtonSecondary=__vue_normalize__({render:__vue_render__$6,staticRenderFns:__vue_staticRenderFns__$6},__vue_inject_styles__$6,__vue_script__$6,__vue_scope_id__$6,__vue_is_functional_template__$6,__vue_module_identifier__$6,__vue_create_injector__,void 0),script$7=Vue.extend({name:"FishTankButtonDestructive",introduction:"Destructive Button",components:{FishTankBaseButton:FishTankBaseButton$1},mounted:function(){}}),__vue_script__$7=script$7,__vue_render__$7=function(){var n=this.$createElement;return(this._self._c||n)("fish-tank-base-button",this._g(this._b({staticClass:"button--destructive"},"fish-tank-base-button",this.$attrs,!1),this.$listeners),[this._t("default")],2)},__vue_staticRenderFns__$7=[];__vue_render__$7._withStripped=!0;var __vue_inject_styles__$7=function(n){n&&n("data-v-494e71c5_0",{source:".button--destructive {\n background-color: #E1483E;\n border-color: #B43931;\n color: #FFFFFF;\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(225, 72, 62, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(225, 72, 62, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n}\n.button--destructive:disabled {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--destructive:hover {\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(225, 72, 62, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(225, 72, 62, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n}\n.button--destructive:hover {\n background-color: #E7564A;\n}\n.button--destructive:active {\n background-color: #D5443A;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--destructive:disabled {\n opacity: 0.4;\n}\n.button--destructive:disabled:hover {\n background-color: #E1483E;\n}\n",map:void 0,media:void 0})},__vue_scope_id__$7=void 0,__vue_module_identifier__$7=void 0,__vue_is_functional_template__$7=!1,FishTankButtonDestructive=__vue_normalize__({render:__vue_render__$7,staticRenderFns:__vue_staticRenderFns__$7},__vue_inject_styles__$7,__vue_script__$7,__vue_scope_id__$7,__vue_is_functional_template__$7,__vue_module_identifier__$7,__vue_create_injector__,void 0),script$8=Vue.extend({name:"FishTankButtonWhite",components:{FishTankBaseButton:FishTankBaseButton$1},mounted:function(){}}),__vue_script__$8=script$8,__vue_render__$8=function(){var n=this.$createElement;return(this._self._c||n)("fish-tank-base-button",this._g(this._b({staticClass:"button--white"},"fish-tank-base-button",this.$attrs,!1),this.$listeners),[this._t("default")],2)},__vue_staticRenderFns__$8=[];__vue_render__$8._withStripped=!0;var __vue_inject_styles__$8=function(n){n&&n("data-v-02f080fc_0",{source:".button--white {\n background-color: #FFFFFF;\n border-color: #EDF2F5;\n color: #777C7F;\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(255, 255, 255, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(255, 255, 255, 0.5), 0 10px 15px -8px rgba(0, 0, 0, 0.2);\n}\n.button--white:disabled {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--white:hover {\n -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(255, 255, 255, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1), 0 8px 8px -8px rgba(255, 255, 255, 0.6), 0 10px 15px -8px rgba(0, 0, 0, 0.3);\n}\n.button--white:hover {\n color: #292E31;\n}\n.button--white:active {\n background-color: #EDF2F5;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.button--white:disabled {\n opacity: 0.4;\n}\n.button--white:disabled:hover {\n background-color: #C5CACD;\n color: #C5CACD;\n}\n",map:void 0,media:void 0})},__vue_scope_id__$8=void 0,__vue_module_identifier__$8=void 0,__vue_is_functional_template__$8=!1,FishTankButtonWhite=__vue_normalize__({render:__vue_render__$8,staticRenderFns:__vue_staticRenderFns__$8},__vue_inject_styles__$8,__vue_script__$8,__vue_scope_id__$8,__vue_is_functional_template__$8,__vue_module_identifier__$8,__vue_create_injector__,void 0),script$9=Vue.extend({name:"FishTankButtonOutline",components:{FishTankBaseButton:FishTankBaseButton$1},mounted:function(){}}),__vue_script__$9=script$9,__vue_render__$9=function(){var n=this.$createElement;return(this._self._c||n)("fish-tank-base-button",this._g(this._b({staticClass:"button--outline"},"fish-tank-base-button",this.$attrs,!1),this.$listeners),[this._t("default")],2)},__vue_staticRenderFns__$9=[];__vue_render__$9._withStripped=!0;var __vue_inject_styles__$9=function(n){n&&n("data-v-6f0b5eb8_0",{source:".button--outline {\n background-color: transparent;\n border-color: #777C7F;\n border-width: 2px;\n color: #777C7F;\n}\n.button--outline:hover {\n color: #FFFFFF;\n background-color: #777C7F;\n}\n.button--outline:disabled {\n color: #C5CACD;\n border-color: #C5CACD;\n}\n.button--outline:disabled:hover {\n background-color: transparent;\n}\n.button--outline:active {\n background-color: #505558;\n border-color: #505558;\n}\n",map:void 0,media:void 0})},__vue_scope_id__$9=void 0,__vue_module_identifier__$9=void 0,__vue_is_functional_template__$9=!1,FishTankButtonOutline=__vue_normalize__({render:__vue_render__$9,staticRenderFns:__vue_staticRenderFns__$9},__vue_inject_styles__$9,__vue_script__$9,__vue_scope_id__$9,__vue_is_functional_template__$9,__vue_module_identifier__$9,__vue_create_injector__,void 0),script$10=Vue.extend({name:"FishTankButtonGradient",components:{FishTankBaseButton:FishTankBaseButton$1},props:{gradientStart:{type:String,required:!0,default:"#000000",description:"Start Color of Gradient; String(Hex color, or valid CSS color)"},gradientEnd:{type:String,required:!0,default:"#000000",description:"End Color of Gradient; String(Hex color, or valid CSS color)"},colorDirection:{type:String,required:!1,default:"to right",description:'Horizontal Direction of Gradient; String("to right" or "to left")'},block:{type:Boolean,default:!1}},computed:{returnGradientStyle:function(){return"background-image: linear-gradient(".concat(this.colorDirection,", ").concat(this.gradientStart,", ").concat(this.gradientEnd," );")}}}),__vue_script__$10=script$10,__vue_render__$10=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("a",{staticClass:"button--wrapper",class:{"button--block":n.block},style:n.returnGradientStyle},[e("fish-tank-base-button",n._g(n._b({staticClass:"button--gradient",attrs:{block:n.block}},"fish-tank-base-button",n.$attrs,!1),n.$listeners),[n._t("default")],2)],1)},__vue_staticRenderFns__$10=[];__vue_render__$10._withStripped=!0;var __vue_inject_styles__$10=function(n){n&&n("data-v-8fe05718_0",{source:".button--block {\n display: block;\n width: 100%;\n}\n.button--wrapper {\n padding: 2px;\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block;\n}\n.button--gradient {\n border: none;\n background-color: #FFFFFF;\n color: #777C7F;\n}\n.button--gradient:hover {\n background: transparent;\n color: #FFFFFF;\n}\n.button--gradient:disabled {\n opacity: 0.4;\n}\n.button--gradient:disabled:hover {\n background-color: #777C7F;\n}\n.button--gradient:active {\n background-color: rgba(0, 0, 0, 0.3);\n border-color: rgba(0, 0, 0, 0.3);\n}\n",map:void 0,media:void 0})},__vue_scope_id__$10=void 0,__vue_module_identifier__$10=void 0,__vue_is_functional_template__$10=!1,FishTankButtonGradient=__vue_normalize__({render:__vue_render__$10,staticRenderFns:__vue_staticRenderFns__$10},__vue_inject_styles__$10,__vue_script__$10,__vue_scope_id__$10,__vue_is_functional_template__$10,__vue_module_identifier__$10,__vue_create_injector__,void 0),isArray$1=isArray;function _arrayWithoutHoles(n){if(isArray$1(n)){for(var t=0,e=new Array(n.length);t<n.length;t++)e[t]=n[t];return e}}var from$1=from,isIterable$1=isIterable;function _iterableToArray(n){if(isIterable$1(Object(n))||"[object Arguments]"===Object.prototype.toString.call(n))return from$1(n)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _toConsumableArray(n){return _arrayWithoutHoles(n)||_iterableToArray(n)||_nonIterableSpread()}function identity(){return{className:new Set,inlineStyle:{}}}function fromClassName(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];return{className:new Set(t),inlineStyle:{}}}function fromInlineStyle(n){return{className:new Set,inlineStyle:n}}var mapClassName=function(n){return function(t){var e=t.className,a=t.inlineStyle;return{className:new Set(Array.from(e).map(n)),inlineStyle:a}}};function concat(n){return n.reduce(function(n,t){return{className:new Set([].concat(_toConsumableArray(Array.from(n.className)),_toConsumableArray(Array.from(t.className)))),inlineStyle:Object.assign({},n.inlineStyle,t.inlineStyle)}},identity())}var toProps=function(n){var t=n.className,e=n.inlineStyle,a={className:"",style:{}};return t.size>0&&(a.className=Array.from(t).sort().join(" ")),Object.keys(e).length>0&&(a.style=e),a},arrayToProps=function(n){var t=n.className,e=n.inlineStyle,a={className:[""],style:{}};return t.size>0&&(a.className=Array.from(t).sort()),Object.keys(e).length>0&&(a.style=e),a};function mapping(n){return function(t){return _.has(n,t)?fromClassName(n[t]):identity()}}function toggle(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];return function(n){return n?fromClassName.apply(void 0,t):identity()}}function range(n){return function(t){return fromClassName("".concat(n).concat(t<0?"N".concat(Math.abs(t)):t))}}function rangeWithoutZero(n){return function(t){return 0===t?identity():range(n)(t)}}function bind(n,t){return function(e){return mapClassName(function(n){return t[n]})(n(e))}}var union=function(){for(var n=arguments.length,t=new Array(n),e=0;e<n;e++)t[e]=arguments[e];return function(n){return concat(t.map(function(t){return t(n)}))}};function propToFishtankColorName(n){var t=[n[0],n.substring(1,n.length)],e=t[1];return"color".concat(t[0].toUpperCase()).concat(e)}var fontSizes=["headingLg","headingMd","headingSm","baseLg","baseMd","baseSm"],align=["left","right","center","justify"],script$11=Vue.extend({name:"FishTankText",props:{align:{type:String,default:"left",validator:function(n){return-1!==align.indexOf(n)}},color:{type:String,validator:function(n){return propToFishtankColorName(n)in ftColorsObj},default:"black"},inline:{type:Boolean,required:!1,default:!1},bold:{type:Boolean,required:!1,default:!1},semiBold:{type:Boolean,required:!1,default:!1},size:{type:String,default:"baseLg",validator:function(n){return-1!==fontSizes.indexOf(n)}},overflow:{type:String,default:"breakWord",validator:function(n){return-1!==["breakWord","normal"].indexOf(n)}},truncate:{type:Boolean,default:!1},font:{default:"primary",type:String,validator:function(n){return-1!==["primary","accent"].indexOf(n)}},italic:{default:!1,type:Boolean},uppercase:{default:!1,required:!1,type:Boolean}},computed:{styles:function(){return this.$style},propMapping:function(){var n=this.styles;return{color:this.colorMappingFunc,inline:toggle(n.inline),semiBold:toggle(n.fontWeightSemiBold),bold:toggle(n.fontWeightBold),italic:toggle(n.fontStyleItalic),size:mapping({headingLg:n.fontSizeHeadingLg,headingMd:n.fontSizeHeadingMd,headingSm:n.fontSizeHeadingSm,baseLg:n.fontSizeBaseLg,baseMd:n.fontSizeBaseMd,baseSm:n.fontSizeBaseSm}),font:mapping({primary:n.primary,accent:n.accent}),align:mapping({left:n.alignLeft,right:n.alignRight,center:n.alignCenter,justify:n.alignJustify}),truncate:toggle(n.truncate),overflow:mapping({normal:n.normal,breakWord:n.breakWord}),uppercase:toggle(n.uppercase)}},textProps:function(){var n=concat([mapping(this.styles)("antialiased"),identity()]);for(var t in this.$props){if(t in this.propMapping)n=concat([n,_.get(this.propMapping,t)(this.$props[t])])}var e=toProps(n);return{class:e.className,style:e.style}}},methods:{colorMappingFunc:function(n){return n?mapping(this.styles)(propToFishtankColorName(n)):identity()}},render:function(n){var t=this.textProps;return this.$props.inline?n("span",{class:t.class,style:t.style},this.$slots.default):n("div",{class:t.class,style:t.style},this.$slots.default)}}),__vue_script__$11=script$11,__vue_inject_styles__$11=function(n){n&&(n("data-v-81f8396c_0",{source:'\n@import url("https://assets.bwbx.io/font-service/css/AvenirNextMForBBG:400,400i,600,600i,700,700i%7COpenSans:400,400i,600,600i,700,700i/styled-font-face.css");\n/* Import global font CDN link */\n',map:void 0,media:void 0}),n("data-v-81f8396c_1",{source:'.ft-colorBlack-3MQw {\n color: #292E31;\n}\n.ft-colorGrayDark-2kUO {\n color: #505558;\n}\n.ft-colorGray-2MNj {\n color: #777C7F;\n}\n.ft-colorGrayLight-341k {\n color: #9EA3A6;\n}\n.ft-colorGrayLighter-2F5g {\n color: #C5CACD;\n}\n.ft-colorGrayLightest-2pqx {\n color: #EDF2F5;\n}\n.ft-colorWhite-1AOJ {\n color: #FFFFFF;\n}\n.ft-colorLink-1UwZ {\n color: #267ABD;\n}\n.ft-colorLinkVisited-1TH6 {\n color: #7F57B8;\n}\n.ft-colorLinkDarkBg-Pxph {\n color: #ACCCE5;\n}\n.ft-colorDisabled-R72H {\n color: #C5CACD;\n}\n.ft-colorActionDarkest-3cdw {\n color: #30855C;\n}\n.ft-colorActionDarker-36xv {\n color: #399E6E;\n}\n.ft-colorAction-94jA {\n color: #3DA774;\n}\n.ft-colorActionLighter-3fo8 {\n color: #49B88B;\n}\n.ft-colorActionLightest-3SLm {\n color: #EBF6F1;\n}\n.ft-colorSelectedDarkest-aSDl {\n color: #0A7DAF;\n}\n.ft-colorSelectedDarker-2Ihe {\n color: #0D94CF;\n}\n.ft-colorSelected-3p37 {\n color: #0D9DDB;\n}\n.ft-colorSelectedLighter-21ho {\n color: #0FB0E2;\n}\n.ft-colorSelectedLightest-o-Fn {\n color: #E7F5FB;\n}\n.ft-colorErrorDarkest-3Eqn {\n color: #B43931;\n}\n.ft-colorErrorDarker-2FBf {\n color: #D5443A;\n}\n.ft-colorError-l8pd {\n color: #E1483E;\n}\n.ft-colorErrorLighter-cEId {\n color: #E7564A;\n}\n.ft-colorErrorLightest-104c {\n color: #FBECEB;\n}\n.ft-colorWarningDarkest-2Zv7 {\n color: #CC900D;\n}\n.ft-colorWarningDarker-2tE_ {\n color: #F2AB10;\n}\n.ft-colorWarning-daj2 {\n color: #FFB511;\n}\n.ft-colorWarningLighter-36Zx {\n color: #FFC314;\n}\n.ft-colorWarningLightest-1DM5 {\n color: #FFF7E7;\n}\n.ft-colorBlawBlue-2RU0 {\n color: #0D9DDB;\n}\n.ft-colorBtaxBlue-tv4r {\n color: #2785D6;\n}\n.ft-colorThemeAntitrust-2-3Y {\n color: #57534A;\n}\n.ft-colorThemeBanking-2CyK {\n color: #379851;\n}\n.ft-colorThemeBankruptcy-11yO {\n color: #C52700;\n}\n.ft-colorThemeBenefits-Sg27 {\n color: #EA6A02;\n}\n.ft-colorThemeCorporate-2it9 {\n color: #8A5BB6;\n}\n.ft-colorThemeEdiscovery-2bPV {\n color: #F64A56;\n}\n.ft-colorThemeEnvironment-3lXI {\n color: #6DC470;\n}\n.ft-colorThemeHealth-2-_E {\n color: #0D3B91;\n}\n.ft-colorThemeIp-qXML {\n color: #1E95C1;\n}\n.ft-colorThemeLabor-2V0J {\n color: #00C18C;\n}\n.ft-colorThemeSecurities-oHD4 {\n color: #45BDE9;\n}\n.ft-colorThemeTelecom-179D {\n color: #6A8C8A;\n}\n.ft-colorDataviz1-1Flf {\n color: #63B995;\n}\n.ft-colorDataviz2-M2XH {\n color: #1E4882;\n}\n.ft-colorDataviz3-Bhil {\n color: #F87060;\n}\n.ft-colorDataviz4-1fIU {\n color: #1AA2AF;\n}\n.ft-colorDataviz5-2rDh {\n color: #FFB511;\n}\n.ft-colorDataviz6-GFD4 {\n color: #9357C8;\n}\n.ft-colorDataviz7-5lVO {\n color: #F697C0;\n}\n.ft-colorDataviz8-3CYF {\n color: #2ECC71;\n}\n.ft-colorDataviz9-1Ya9 {\n color: #34495E;\n}\n.ft-colorDataviz10-2JRH {\n color: #FF6D10;\n}\n.ft-colorDatavizPositive-20Bw {\n color: #2ECC71;\n}\n.ft-colorDatavizNegative-Z7_o {\n color: #F87060;\n}\n.ft-colorDemocrat-3mpy {\n color: #0A54C2;\n}\n.ft-colorRepublican-1zAc {\n color: #D3301A;\n}\n.ft-colorIndependent-3Du_ {\n color: #FFB00D;\n}\n.ft-colorBlackBg-oZMB {\n background: #292E31;\n}\n.ft-colorGrayDarkBg-1a-n {\n background: #505558;\n}\n.ft-colorGrayBg-2eKF {\n background: #777C7F;\n}\n.ft-colorGrayLightBg-3D1P {\n background: #9EA3A6;\n}\n.ft-colorGrayLighterBg-3F5r {\n background: #C5CACD;\n}\n.ft-colorGrayLightestBg-jgxR {\n background: #EDF2F5;\n}\n.ft-colorWhiteBg-276o {\n background: #FFFFFF;\n}\n.ft-colorLinkBg-1_Ss {\n background: #267ABD;\n}\n.ft-colorLinkVisitedBg-2pnS {\n background: #7F57B8;\n}\n.ft-colorLinkDarkBgBg-czGD {\n background: #ACCCE5;\n}\n.ft-colorDisabledBg-3GHn {\n background: #C5CACD;\n}\n.ft-colorActionDarkestBg-1idf {\n background: #30855C;\n}\n.ft-colorActionDarkerBg-1Bqh {\n background: #399E6E;\n}\n.ft-colorActionBg-2NwW {\n background: #3DA774;\n}\n.ft-colorActionLighterBg-1sJ7 {\n background: #49B88B;\n}\n.ft-colorActionLightestBg-1wSV {\n background: #EBF6F1;\n}\n.ft-colorSelectedDarkestBg-1mD6 {\n background: #0A7DAF;\n}\n.ft-colorSelectedDarkerBg-1VHF {\n background: #0D94CF;\n}\n.ft-colorSelectedBg-1ui- {\n background: #0D9DDB;\n}\n.ft-colorSelectedLighterBg-17Mm {\n background: #0FB0E2;\n}\n.ft-colorSelectedLightestBg-2wm8 {\n background: #E7F5FB;\n}\n.ft-colorErrorDarkestBg-3D2w {\n background: #B43931;\n}\n.ft-colorErrorDarkerBg-3BxL {\n background: #D5443A;\n}\n.ft-colorErrorBg-3S93 {\n background: #E1483E;\n}\n.ft-colorErrorLighterBg-2d9l {\n background: #E7564A;\n}\n.ft-colorErrorLightestBg-1UmL {\n background: #FBECEB;\n}\n.ft-colorWarningDarkestBg-Or_d {\n background: #CC900D;\n}\n.ft-colorWarningDarkerBg-vMZ- {\n background: #F2AB10;\n}\n.ft-colorWarningBg-2cU6 {\n background: #FFB511;\n}\n.ft-colorWarningLighterBg-13al {\n background: #FFC314;\n}\n.ft-colorWarningLightestBg-23l9 {\n background: #FFF7E7;\n}\n.ft-colorBlawBlueBg-2BBK {\n background: #0D9DDB;\n}\n.ft-colorBtaxBlueBg-2CwI {\n background: #2785D6;\n}\n.ft-colorThemeAntitrustBg-bEBm {\n background: #57534A;\n}\n.ft-colorThemeBankingBg-jW5h {\n background: #379851;\n}\n.ft-colorThemeBankruptcyBg-1RVh {\n background: #C52700;\n}\n.ft-colorThemeBenefitsBg-3A3B {\n background: #EA6A02;\n}\n.ft-colorThemeCorporateBg-2IJI {\n background: #8A5BB6;\n}\n.ft-colorThemeEdiscoveryBg-bxJf {\n background: #F64A56;\n}\n.ft-colorThemeEnvironmentBg-1WsT {\n background: #6DC470;\n}\n.ft-colorThemeHealthBg-1SbX {\n background: #0D3B91;\n}\n.ft-colorThemeIpBg-1If6 {\n background: #1E95C1;\n}\n.ft-colorThemeLaborBg-2x2W {\n background: #00C18C;\n}\n.ft-colorThemeSecuritiesBg-1ZI5 {\n background: #45BDE9;\n}\n.ft-colorThemeTelecomBg-32A5 {\n background: #6A8C8A;\n}\n.ft-colorDataviz1Bg-1l0z {\n background: #63B995;\n}\n.ft-colorDataviz2Bg-10__ {\n background: #1E4882;\n}\n.ft-colorDataviz3Bg-2NRA {\n background: #F87060;\n}\n.ft-colorDataviz4Bg-1z9I {\n background: #1AA2AF;\n}\n.ft-colorDataviz5Bg-Qb-9 {\n background: #FFB511;\n}\n.ft-colorDataviz6Bg-3N4Q {\n background: #9357C8;\n}\n.ft-colorDataviz7Bg-36hl {\n background: #F697C0;\n}\n.ft-colorDataviz8Bg-1CNq {\n background: #2ECC71;\n}\n.ft-colorDataviz9Bg-38K1 {\n background: #34495E;\n}\n.ft-colorDataviz10Bg-Zorz {\n background: #FF6D10;\n}\n.ft-colorDatavizPositiveBg-3uTZ {\n background: #2ECC71;\n}\n.ft-colorDatavizNegativeBg-PAIl {\n background: #F87060;\n}\n.ft-colorDemocratBg-isxB {\n background: #0A54C2;\n}\n.ft-colorRepublicanBg-2MtR {\n background: #D3301A;\n}\n.ft-colorIndependentBg-22sr {\n background: #FFB00D;\n}\n.ft-fontSizeHeadingLg-jfDx {\n font-size: 3.375rem;\n line-height: 4rem;\n letter-spacing: -0.04rem;\n}\n.ft-fontSizeHeadingMd-3RMf {\n font-size: 2.25rem;\n line-height: 2.75rem;\n letter-spacing: -0.04rem;\n}\n.ft-fontSizeHeadingSm-3t1p {\n font-size: 1.5rem;\n line-height: 1.75rem;\n letter-spacing: 0rem;\n}\n.ft-fontSizeBaseLg-1LUV {\n font-size: 1rem;\n line-height: 1.5rem;\n letter-spacing: 0rem;\n}\n.ft-fontSizeBaseMd-3INJ {\n font-size: .875rem;\n line-height: 1.25rem;\n letter-spacing: 0.00625rem;\n}\n.ft-fontSizeBaseSm-1vjy {\n font-size: .75rem;\n line-height: 1rem;\n letter-spacing: 0.01875rem;\n}\n\n/* font family */\n.ft-antialiased-IplY {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n.ft-primary-25My {\n font-family: "OpenSans",arial,sans-serif;\n}\n.ft-accent-2dP0 {\n font-family: "AvenirNextMForBBG","Avenir","Helvetica Neue",helvetica,arial,sans-serif;\n}\n\n/* font weight */\n.ft-fontWeightNormal-3sn0 {\n font-weight: normal;\n}\n.ft-fontWeightSemiBold-1_4U {\n font-weight: 600;\n}\n.ft-fontWeightBold-guw0 {\n font-weight: 700;\n}\n\n/* emphasis */\n.ft-fontStyleRegular-dfJy {\n font-style: normal;\n}\n.ft-fontStyleItalic-13pC {\n font-style: italic;\n}\n\n/* transforms */\n.ft-capitalize-3DtX {\n text-transform: capitalize;\n}\n\n/* decorations */\n.ft-underline-1dCS {\n text-decoration: underline;\n}\n.ft-lineThrough-2ILE {\n text-decoration: line-through;\n}\n.ft-noUnderline-sRwn {\n text-decoration: none;\n}\n\n/* overflow */\n.ft-breakWord-1kgc {\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n word-wrap: break-word;\n}\n.ft-truncate-1jwW {\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* alignment */\n.ft-alignLeft-1ZMH {\n text-align: left;\n}\n.ft-alignRight-1FaF {\n text-align: right;\n}\n.ft-alignCenter-U4Kt {\n text-align: center;\n}\n.ft-alignJustify-TLS5 {\n text-align: justify;\n}\n.ft-uppercase-2dXg {\n text-transform: uppercase;\n}\n',map:void 0,media:void 0}),Object.defineProperty(this,"$style",{value:{colorBlack:"ft-colorBlack-3MQw",colorGrayDark:"ft-colorGrayDark-2kUO",colorGray:"ft-colorGray-2MNj",colorGrayLight:"ft-colorGrayLight-341k",colorGrayLighter:"ft-colorGrayLighter-2F5g",colorGrayLightest:"ft-colorGrayLightest-2pqx",colorWhite:"ft-colorWhite-1AOJ",colorLink:"ft-colorLink-1UwZ",colorLinkVisited:"ft-colorLinkVisited-1TH6",colorLinkDarkBg:"ft-colorLinkDarkBg-Pxph",colorDisabled:"ft-colorDisabled-R72H",colorActionDarkest:"ft-colorActionDarkest-3cdw",colorActionDarker:"ft-colorActionDarker-36xv",colorAction:"ft-colorAction-94jA",colorActionLighter:"ft-colorActionLighter-3fo8",colorActionLightest:"ft-colorActionLightest-3SLm",colorSelectedDarkest:"ft-colorSelectedDarkest-aSDl",colorSelectedDarker:"ft-colorSelectedDarker-2Ihe",colorSelected:"ft-colorSelected-3p37",colorSelectedLighter:"ft-colorSelectedLighter-21ho",colorSelectedLightest:"ft-colorSelectedLightest-o-Fn",colorErrorDarkest:"ft-colorErrorDarkest-3Eqn",colorErrorDarker:"ft-colorErrorDarker-2FBf",colorError:"ft-colorError-l8pd",colorErrorLighter:"ft-colorErrorLighter-cEId",colorErrorLightest:"ft-colorErrorLightest-104c",colorWarningDarkest:"ft-colorWarningDarkest-2Zv7",colorWarningDarker:"ft-colorWarningDarker-2tE_",colorWarning:"ft-colorWarning-daj2",colorWarningLighter:"ft-colorWarningLighter-36Zx",colorWarningLightest:"ft-colorWarningLightest-1DM5",colorBlawBlue:"ft-colorBlawBlue-2RU0",colorBtaxBlue:"ft-colorBtaxBlue-tv4r",colorThemeAntitrust:"ft-colorThemeAntitrust-2-3Y",colorThemeBanking:"ft-colorThemeBanking-2CyK",colorThemeBankruptcy:"ft-colorThemeBankruptcy-11yO",colorThemeBenefits:"ft-colorThemeBenefits-Sg27",colorThemeCorporate:"ft-colorThemeCorporate-2it9",colorThemeEdiscovery:"ft-colorThemeEdiscovery-2bPV",colorThemeEnvironment:"ft-colorThemeEnvironment-3lXI",colorThemeHealth:"ft-colorThemeHealth-2-_E",colorThemeIp:"ft-colorThemeIp-qXML",colorThemeLabor:"ft-colorThemeLabor-2V0J",colorThemeSecurities:"ft-colorThemeSecurities-oHD4",colorThemeTelecom:"ft-colorThemeTelecom-179D",colorDataviz1:"ft-colorDataviz1-1Flf",colorDataviz2:"ft-colorDataviz2-M2XH",colorDataviz3:"ft-colorDataviz3-Bhil",colorDataviz4:"ft-colorDataviz4-1fIU",colorDataviz5:"ft-colorDataviz5-2rDh",colorDataviz6:"ft-colorDataviz6-GFD4",colorDataviz7:"ft-colorDataviz7-5lVO",colorDataviz8:"ft-colorDataviz8-3CYF",colorDataviz9:"ft-colorDataviz9-1Ya9",colorDataviz10:"ft-colorDataviz10-2JRH",colorDatavizPositive:"ft-colorDatavizPositive-20Bw",colorDatavizNegative:"ft-colorDatavizNegative-Z7_o",colorDemocrat:"ft-colorDemocrat-3mpy",colorRepublican:"ft-colorRepublican-1zAc",colorIndependent:"ft-colorIndependent-3Du_",colorBlackBg:"ft-colorBlackBg-oZMB",colorGrayDarkBg:"ft-colorGrayDarkBg-1a-n",colorGrayBg:"ft-colorGrayBg-2eKF",colorGrayLightBg:"ft-colorGrayLightBg-3D1P",colorGrayLighterBg:"ft-colorGrayLighterBg-3F5r",colorGrayLightestBg:"ft-colorGrayLightestBg-jgxR",colorWhiteBg:"ft-colorWhiteBg-276o",colorLinkBg:"ft-colorLinkBg-1_Ss",colorLinkVisitedBg:"ft-colorLinkVisitedBg-2pnS",colorLinkDarkBgBg:"ft-colorLinkDarkBgBg-czGD",colorDisabledBg:"ft-colorDisabledBg-3GHn",colorActionDarkestBg:"ft-colorActionDarkestBg-1idf",colorActionDarkerBg:"ft-colorActionDarkerBg-1Bqh",colorActionBg:"ft-colorActionBg-2NwW",colorActionLighterBg:"ft-colorActionLighterBg-1sJ7",colorActionLightestBg:"ft-colorActionLightestBg-1wSV",colorSelectedDarkestBg:"ft-colorSelectedDarkestBg-1mD6",colorSelectedDarkerBg:"ft-colorSelectedDarkerBg-1VHF",colorSelectedBg:"ft-colorSelectedBg-1ui-",colorSelectedLighterBg:"ft-colorSelectedLighterBg-17Mm",colorSelectedLightestBg:"ft-colorSelectedLightestBg-2wm8",colorErrorDarkestBg:"ft-colorErrorDarkestBg-3D2w",colorErrorDarkerBg:"ft-colorErrorDarkerBg-3BxL",colorErrorBg:"ft-colorErrorBg-3S93",colorErrorLighterBg:"ft-colorErrorLighterBg-2d9l",colorErrorLightestBg:"ft-colorErrorLightestBg-1UmL",colorWarningDarkestBg:"ft-colorWarningDarkestBg-Or_d",colorWarningDarkerBg:"ft-colorWarningDarkerBg-vMZ-",colorWarningBg:"ft-colorWarningBg-2cU6",colorWarningLighterBg:"ft-colorWarningLighterBg-13al",colorWarningLightestBg:"ft-colorWarningLightestBg-23l9",colorBlawBlueBg:"ft-colorBlawBlueBg-2BBK",colorBtaxBlueBg:"ft-colorBtaxBlueBg-2CwI",colorThemeAntitrustBg:"ft-colorThemeAntitrustBg-bEBm",colorThemeBankingBg:"ft-colorThemeBankingBg-jW5h",colorThemeBankruptcyBg:"ft-colorThemeBankruptcyBg-1RVh",colorThemeBenefitsBg:"ft-colorThemeBenefitsBg-3A3B",colorThemeCorporateBg:"ft-colorThemeCorporateBg-2IJI",colorThemeEdiscoveryBg:"ft-colorThemeEdiscoveryBg-bxJf",colorThemeEnvironmentBg:"ft-colorThemeEnvironmentBg-1WsT",colorThemeHealthBg:"ft-colorThemeHealthBg-1SbX",colorThemeIpBg:"ft-colorThemeIpBg-1If6",colorThemeLaborBg:"ft-colorThemeLaborBg-2x2W",colorThemeSecuritiesBg:"ft-colorThemeSecuritiesBg-1ZI5",colorThemeTelecomBg:"ft-colorThemeTelecomBg-32A5",colorDataviz1Bg:"ft-colorDataviz1Bg-1l0z",colorDataviz2Bg:"ft-colorDataviz2Bg-10__",colorDataviz3Bg:"ft-colorDataviz3Bg-2NRA",colorDataviz4Bg:"ft-colorDataviz4Bg-1z9I",colorDataviz5Bg:"ft-colorDataviz5Bg-Qb-9",colorDataviz6Bg:"ft-colorDataviz6Bg-3N4Q",colorDataviz7Bg:"ft-colorDataviz7Bg-36hl",colorDataviz8Bg:"ft-colorDataviz8Bg-1CNq",colorDataviz9Bg:"ft-colorDataviz9Bg-38K1",colorDataviz10Bg:"ft-colorDataviz10Bg-Zorz",colorDatavizPositiveBg:"ft-colorDatavizPositiveBg-3uTZ",colorDatavizNegativeBg:"ft-colorDatavizNegativeBg-PAIl",colorDemocratBg:"ft-colorDemocratBg-isxB",colorRepublicanBg:"ft-colorRepublicanBg-2MtR",colorIndependentBg:"ft-colorIndependentBg-22sr",fontSizeHeadingLg:"ft-fontSizeHeadingLg-jfDx",fontSizeHeadingMd:"ft-fontSizeHeadingMd-3RMf",fontSizeHeadingSm:"ft-fontSizeHeadingSm-3t1p",fontSizeBaseLg:"ft-fontSizeBaseLg-1LUV",fontSizeBaseMd:"ft-fontSizeBaseMd-3INJ",fontSizeBaseSm:"ft-fontSizeBaseSm-1vjy",antialiased:"ft-antialiased-IplY",primary:"ft-primary-25My",accent:"ft-accent-2dP0",fontWeightNormal:"ft-fontWeightNormal-3sn0",fontWeightSemiBold:"ft-fontWeightSemiBold-1_4U",fontWeightBold:"ft-fontWeightBold-guw0",fontStyleRegular:"ft-fontStyleRegular-dfJy",fontStyleItalic:"ft-fontStyleItalic-13pC",capitalize:"ft-capitalize-3DtX",underline:"ft-underline-1dCS",lineThrough:"ft-lineThrough-2ILE",noUnderline:"ft-noUnderline-sRwn",breakWord:"ft-breakWord-1kgc",truncate:"ft-truncate-1jwW",alignLeft:"ft-alignLeft-1ZMH",alignRight:"ft-alignRight-1FaF",alignCenter:"ft-alignCenter-U4Kt",alignJustify:"ft-alignJustify-TLS5",uppercase:"ft-uppercase-2dXg"}}))},__vue_scope_id__$11=void 0,__vue_module_identifier__$11=void 0,__vue_is_functional_template__$11=void 0,FishTankText=__vue_normalize__({},__vue_inject_styles__$11,__vue_script__$11,__vue_scope_id__$11,__vue_is_functional_template__$11,__vue_module_identifier__$11,__vue_create_injector__,void 0),defaultColorStart=require("@fishtank/colors/dist/index.common").colorBgovNavy,defaultColorEnd=require("@fishtank/colors/dist/index.common").colorBgovPurple,colorWhite=require("@fishtank/colors/dist/index.common").colorWhite,script$12=Vue.extend({components:{ftext:FishTankText},props:{optionsAvailable:{type:Boolean,required:!1,default:!1},background:{type:String,required:!1,default:"black"},colorStart:{type:String,required:!1,default:"black"},colorEnd:{type:String,required:!1,default:void 0},color:{type:String,required:!1,default:colorWhite},disabled:{type:Boolean,required:!1,default:!1}},computed:{returnPrimaryFabColor:function(){return void 0===this.colorEnd?"background-color: ".concat(this.background||this.colorStart):"background-image: linear-gradient( 135deg, ".concat(this.colorStart," 0%, ").concat(this.colorEnd," 100% ); \n border-image: linear-gradient( 135deg, ").concat(this.colorStart," 0% , ").concat(this.colorEnd," 100% ) 1% ; ")},iconAndLabelSlots:function(){return this.$slots.icon&&this.$slots.label},listeners:function(){var n=this;return Object.assign({},this.$listeners,{click:function(t){n.disabled||n.$emit("click",t)}})}},methods:{}}),__vue_script__$12=script$12,__vue_render__$11=function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{class:["fab-wrapper",n.iconAndLabelSlots?"fab-icon-and-label":"fab-icon"]},[e("button",n._g(n._b({class:["fab"],style:n.returnPrimaryFabColor},"button",n.$attrs,!1),n.$listeners),[e("div",{staticClass:"fab-icon"},[n._t("icon")],2),n._v(" "),e("div",{staticClass:"fab-label"},[e("ftext",{attrs:{size:"baseMd",color:"white",uppercase:"","semi-bold":""}},[n._t("label")],2)],1)])])},__vue_staticRe