define("local_treestudyplan/bootstrap-vue/bootstrap-vue.esm",["exports","../vue/vue","./vue-functional-data-merge","core/popper","../portal-vue/portal-vue.esm"],(function(_exports,_vue,_vueFunctionalDataMerge,_popper,_portalVue){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _typeof2(obj){return _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof2(obj)}function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0,hasPassiveEventSupport=(/msie|trident/.test(userAgent),function(){var passiveEventSupported=!1;if(isBrowser)try{var options={get passive(){passiveEventSupported=!0}};window.addEventListener("test",options,options),window.removeEventListener("test",options,options)}catch(err){passiveEventSupported=!1}return passiveEventSupported}()),hasTouchSupport=isBrowser&&("ontouchstart"in document.documentElement||navigator.maxTouchPoints>0),hasPointerEventSupport=isBrowser&&Boolean(window.PointerEvent||window.MSPointerEvent),hasIntersectionObserverSupport=isBrowser&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,getNoWarn=function(){return function(key){var fallback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,env="undefined"!=typeof process&&process&&process.env||{};return key?env[key]||fallback:env}("BOOTSTRAP_VUE_NO_WARN")},w=hasWindowSupport?window:{},Element$1=hasWindowSupport?w.Element:function(_Object){_inherits(Element,_Object);var _super=_createSuper(Element);function Element(){return _classCallCheck(this,Element),_super.apply(this,arguments)}return Element}(_wrapNativeSuper(Object)),HTMLElement=hasWindowSupport?w.HTMLElement:function(_Element){_inherits(HTMLElement,_Element);var _super2=_createSuper(HTMLElement);function HTMLElement(){return _classCallCheck(this,HTMLElement),_super2.apply(this,arguments)}return HTMLElement}(Element$1),SVGElement=hasWindowSupport?w.SVGElement:function(_Element2){_inherits(SVGElement,_Element2);var _super3=_createSuper(SVGElement);function SVGElement(){return _classCallCheck(this,SVGElement),_super3.apply(this,arguments)}return SVGElement}(Element$1),File=hasWindowSupport?w.File:function(_Object2){_inherits(File,_Object2);var _super4=_createSuper(File);function File(){return _classCallCheck(this,File),_super4.apply(this,arguments)}return File}(_wrapNativeSuper(Object)),toType=function(val){return _typeof(val)},isUndefined=function(val){return void 0===val},isNull=function(val){return null===val},isUndefinedOrNull=function(val){return isUndefined(val)||isNull(val)},isFunction=function(val){return"function"===toType(val)},isBoolean=function(val){return"boolean"===toType(val)},isString=function(val){return"string"===toType(val)},isNumber=function(val){return"number"===toType(val)},isDate=function(val){return val instanceof Date},isEvent=function(val){return val instanceof Event},isRegExp=function(val){return"RegExp"===function(val){return Object.prototype.toString.call(val).slice(8,-1)}(val)},cloneDeep=function cloneDeep(obj){var defaultValue=arguments.length>1&&void 0!==arguments[1]?arguments[1]:obj;return isArray(obj)?obj.reduce((function(result,val){return[].concat(_toConsumableArray(result),[cloneDeep(val,val)])}),[]):isPlainObject(obj)?keys(obj).reduce((function(result,key){return _objectSpread2(_objectSpread2({},result),{},_defineProperty({},key,cloneDeep(obj[key],obj[key])))}),{}):defaultValue},identity=function(x){return x},RX_ARRAY_NOTATION=/\[(\d+)]/g,getRaw=function(obj,path){var defaultValue=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!(path=isArray(path)?path.join("."):path)||!isObject(obj))return defaultValue;if(path in obj)return obj[path];var steps=(path=String(path).replace(RX_ARRAY_NOTATION,".$1")).split(".").filter(identity);return 0===steps.length?defaultValue:steps.every((function(step){return isObject(obj)&&step in obj&&!isUndefinedOrNull(obj=obj[step])}))?obj:isNull(obj)?null:defaultValue},get=function(obj,path){var defaultValue=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,val=getRaw(obj,path);return isUndefinedOrNull(val)?defaultValue:val},warn=function(message){var source=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;getNoWarn()||console.warn("[BootstrapVue warn]: ".concat(source?"".concat(source," - "):"").concat(message))},warnNotClient=function(source){return!isBrowser&&(warn("".concat(source,": Can not be called during SSR.")),!0)},warnNoPromiseSupport=function(source){return!hasPromiseSupport&&(warn("".concat(source,": Requires Promise support.")),!0)},DEFAULTS=function deepFreeze(obj){return keys(obj).forEach((function(prop){var value=obj[prop];obj[prop]=value&&(isPlainObject(value)||isArray(value))?deepFreeze(value):value})),freeze(obj)}({breakpoints:["xs","sm","md","lg","xl"],formControls:{size:void 0},BAlert:{dismissLabel:"Close",variant:"info"},BAvatar:{variant:"secondary",badgeVariant:"primary"},BBadge:{variant:"secondary"},BButton:{size:void 0,variant:"secondary"},BButtonClose:{content:"×",textVariant:void 0,ariaLabel:"Close"},BCalendar:{labelPrevDecade:"Previous decade",labelPrevYear:"Previous year",labelPrevMonth:"Previous month",labelCurrentMonth:"Current month",labelNextMonth:"Next month",labelNextYear:"Next year",labelNextDecade:"Next decade",labelToday:"Today",labelSelected:"Selected date",labelNoDateSelected:"No date selected",labelCalendar:"Calendar",labelNav:"Calendar navigation",labelHelp:"Use cursor keys to navigate calendar dates"},BCardSubTitle:{subTitleTextVariant:"muted"},BCarousel:{labelPrev:"Previous Slide",labelNext:"Next Slide",labelGotoSlide:"Goto Slide",labelIndicators:"Select a slide to display"},BDropdown:{toggleText:"Toggle Dropdown",size:void 0,variant:"secondary",splitVariant:void 0},BFormDatepicker:{labelPrevDecade:void 0,labelPrevYear:void 0,labelPrevMonth:void 0,labelCurrentMonth:void 0,labelNextMonth:void 0,labelNextYear:void 0,labelNextDecade:void 0,labelToday:void 0,labelSelected:void 0,labelNoDateSelected:void 0,labelCalendar:void 0,labelNav:void 0,labelHelp:void 0,labelTodayButton:"Select today",labelResetButton:"Reset",labelCloseButton:"Close"},BFormFile:{browseText:"Browse",placeholder:"No file chosen",dropPlaceholder:"Drop files here"},BFormRating:{variant:null,color:null},BFormTag:{removeLabel:"Remove tag",variant:"secondary"},BFormTags:{addButtonText:"Add",addButtonVariant:"outline-secondary",duplicateTagText:"Duplicate tag(s)",invalidTagText:"Invalid tag(s)",placeholder:"Add tag...",tagRemoveLabel:"Remove tag",tagRemovedLabel:"Tag removed",tagVariant:"secondary"},BFormText:{textVariant:"muted"},BFormTimepicker:{labelNoTimeSelected:void 0,labelSelected:void 0,labelHours:void 0,labelMinutes:void 0,labelSeconds:void 0,labelAmpm:void 0,labelAm:void 0,labelPm:void 0,labelDecrement:void 0,labelIncrement:void 0,labelNowButton:"Select now",labelResetButton:"Reset",labelCloseButton:"Close"},BFormSpinbutton:{labelDecrement:"Decrement",labelIncrement:"Increment"},BImg:{blankColor:"transparent"},BImgLazy:{blankColor:"transparent"},BInputGroup:{size:void 0},BJumbotron:{bgVariant:void 0,borderVariant:void 0,textVariant:void 0},BLink:{routerComponentName:void 0},BListGroupItem:{variant:void 0},BModal:{titleTag:"h5",size:"md",headerBgVariant:void 0,headerBorderVariant:void 0,headerTextVariant:void 0,headerCloseVariant:void 0,bodyBgVariant:void 0,bodyTextVariant:void 0,footerBgVariant:void 0,footerBorderVariant:void 0,footerTextVariant:void 0,cancelTitle:"Cancel",cancelVariant:"secondary",okTitle:"OK",okVariant:"primary",headerCloseContent:"×",headerCloseLabel:"Close"},BNavbar:{variant:null},BNavbarToggle:{label:"Toggle navigation"},BPagination:{size:void 0},BPaginationNav:{size:void 0},BPopover:{boundary:"scrollParent",boundaryPadding:5,customClass:void 0,delay:50,variant:void 0},BProgress:{variant:void 0},BProgressBar:{variant:void 0},BSpinner:{variant:void 0},BSidebar:{bgVariant:"light",textVariant:"dark",shadow:!1,width:void 0,tag:"div",backdropVariant:"dark"},BTable:{selectedVariant:"active",headVariant:void 0,footVariant:void 0},BTime:{labelNoTimeSelected:"No time selected",labelSelected:"Selected time",labelHours:"Hours",labelMinutes:"Minutes",labelSeconds:"Seconds",labelAmpm:"AM/PM",labelAm:"AM",labelPm:"PM",labelIncrement:void 0,labelDecrement:void 0},BToast:{toaster:"b-toaster-top-right",autoHideDelay:5e3,variant:void 0,toastClass:void 0,headerClass:void 0,bodyClass:void 0},BToaster:{ariaLive:void 0,ariaAtomic:void 0,role:void 0},BTooltip:{boundary:"scrollParent",boundaryPadding:5,customClass:void 0,delay:50,variant:void 0}}),NAME="BvConfig",BvConfig=function(){function BvConfig(){_classCallCheck(this,BvConfig),this.$_config={},this.$_cachedBreakpoints=null}return _createClass(BvConfig,[{key:"getDefaults",value:function(){return this.defaults}},{key:"setConfig",value:function(){var _this=this,config=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};isPlainObject(config)&&getOwnPropertyNames(config).forEach((function(cmpName){if(hasOwnProperty(DEFAULTS,cmpName)){var cmpConfig=config[cmpName];if("breakpoints"===cmpName){var breakpoints=config.breakpoints;!isArray(breakpoints)||breakpoints.length<2||breakpoints.some((function(b){return!isString(b)||0===b.length}))?warn('"breakpoints" must be an array of at least 2 breakpoint names',NAME):_this.$_config.breakpoints=cloneDeep(breakpoints)}else if(isPlainObject(cmpConfig)){getOwnPropertyNames(cmpConfig).forEach((function(prop){hasOwnProperty(DEFAULTS[cmpName],prop)?(_this.$_config[cmpName]=_this.$_config[cmpName]||{},isUndefined(cmpConfig[prop])||(_this.$_config[cmpName][prop]=cloneDeep(cmpConfig[prop]))):warn('Unknown config property "'.concat(cmpName,".").concat(prop,'"'),NAME)}))}}else warn('Unknown config property "'.concat(cmpName,'"'),NAME)}))}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return cloneDeep(this.$_config)}},{key:"getConfigValue",value:function(key){return cloneDeep(getRaw(this.$_config,key,getRaw(DEFAULTS,key)))}},{key:"defaults",get:function(){return DEFAULTS}}],[{key:"Defaults",get:function(){return DEFAULTS}}]),BvConfig}(),checkMultipleVue=(checkMultipleVueWarned=!1,MULTIPLE_VUE_WARNING=["Multiple instances of Vue detected!","You may need to set up an alias for Vue in your bundler config.","See: https://bootstrap-vue.org/docs#using-module-bundlers"].join("\n"),function(Vue$1){checkMultipleVueWarned||_vue.default===Vue$1||isJSDOM||warn(MULTIPLE_VUE_WARNING),checkMultipleVueWarned=!0}),installFactory=function(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},components=_ref.components,directives=_ref.directives,plugins=_ref.plugins,install=function install(Vue){var config=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};install.installed||(install.installed=!0,checkMultipleVue(Vue),function(){var config=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vue$1=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_vue.default;Vue$1.prototype.$bvConfig=_vue.default.prototype.$bvConfig=Vue$1.prototype.$bvConfig||_vue.default.prototype.$bvConfig||new BvConfig,Vue$1.prototype.$bvConfig.setConfig(config)}(config,Vue),registerComponents(Vue,components),registerDirectives(Vue,directives),registerPlugins(Vue,plugins))};return install.installed=!1,install},installFactoryNoConfig=function(){var _ref2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},components=_ref2.components,directives=_ref2.directives,plugins=_ref2.plugins,install=function install(Vue){install.installed||(install.installed=!0,checkMultipleVue(Vue),registerComponents(Vue,components),registerDirectives(Vue,directives),registerPlugins(Vue,plugins))};return install.installed=!1,install},pluginFactory=function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _objectSpread2(_objectSpread2({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{install:installFactory(options)})},pluginFactoryNoConfig=function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _objectSpread2(_objectSpread2({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{install:installFactoryNoConfig(options)})},registerPlugins=function(Vue){var plugins=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var plugin in plugins)plugin&&plugins[plugin]&&Vue.use(plugins[plugin])},registerComponent=function(Vue,name,def){Vue&&name&&def&&Vue.component(name,def)},registerComponents=function(Vue){var components=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var component in components)registerComponent(Vue,component,components[component])},registerDirective=function(Vue,name,def){Vue&&name&&def&&Vue.directive(name.replace(/^VB/,"B"),def)},registerDirectives=function(Vue){var directives=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var directive in directives)registerDirective(Vue,directive,directives[directive])},memoize=function(fn){var cache=create(null);return function(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var argsKey=JSON.stringify(args);return cache[argsKey]=cache[argsKey]||fn.apply(null,args)}},VueProto=_vue.default.prototype,getConfigValue=function(key){return VueProto.$bvConfig?VueProto.$bvConfig.getConfigValue(key):cloneDeep(getRaw(DEFAULTS,key))},getComponentConfig=function(cmpName){var key=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return key?getConfigValue("".concat(cmpName,".").concat(key)):getConfigValue(cmpName)||{}},getBreakpoints=function(){return getConfigValue("breakpoints")},_getBreakpointsCached=memoize((function(){return getBreakpoints()})),getBreakpointsUpCached=memoize((function(){var breakpoints=cloneDeep(_getBreakpointsCached());return breakpoints[0]="",breakpoints})),toInteger=function(value){var defaultValue=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,integer=parseInt(value,10);return isNaN(integer)?defaultValue:integer},toFloat=function(value){var defaultValue=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,float=parseFloat(value);return isNaN(float)?defaultValue:float},toFixed=function(val,precision){return toFloat(val).toFixed(toInteger(precision,0))},RX_TRIM_LEFT=/^\s+/,RX_REGEXP_REPLACE=/[-/\\^$*+?.()|[\]{}]/g,RX_UN_KEBAB=/-(\w)/g,RX_HYPHENATE=/\B([A-Z])/g,kebabCase=function(str){return str.replace(RX_HYPHENATE,"-$1").toLowerCase()},pascalCase=function(str){return(str=kebabCase(str).replace(RX_UN_KEBAB,(function(_,c){return c?c.toUpperCase():""}))).charAt(0).toUpperCase()+str.slice(1)},upperFirst=function(str){return(str=isString(str)?str.trim():String(str)).charAt(0).toUpperCase()+str.slice(1)},escapeRegExp=function(str){return str.replace(RX_REGEXP_REPLACE,"\\$&")},toString$1=function(val){var spaces=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return isUndefinedOrNull(val)?"":isArray(val)||isPlainObject(val)&&val.toString===Object.prototype.toString?JSON.stringify(val,null,spaces):String(val)},trim=function(str){return toString$1(str).trim()},lowerCase=function(str){return toString$1(str).toLowerCase()},TABABLE_SELECTOR=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(s){return"".concat(s,":not(:disabled):not([disabled])")})).join(", "),w$1=hasWindowSupport?window:{},d=hasDocumentSupport?document:{},elProto="undefined"!=typeof Element?Element.prototype:{},matchesEl=elProto.matches||elProto.msMatchesSelector||elProto.webkitMatchesSelector,closestEl=elProto.closest||function(sel){var el=this;do{if(matches(el,sel))return el;el=el.parentElement||el.parentNode}while(!isNull(el)&&el.nodeType===Node.ELEMENT_NODE);return null},requestAF=w$1.requestAnimationFrame||w$1.webkitRequestAnimationFrame||w$1.mozRequestAnimationFrame||w$1.msRequestAnimationFrame||w$1.oRequestAnimationFrame||function(cb){return setTimeout(cb,16)},MutationObs=w$1.MutationObserver||w$1.WebKitMutationObserver||w$1.MozMutationObserver||null,isElement=function(el){return!(!el||el.nodeType!==Node.ELEMENT_NODE)},getActiveElement=function(){var excludes=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],activeElement=d.activeElement;return activeElement&&!excludes.some((function(el){return el===activeElement}))?activeElement:null},isTag=function(tag,name){return toString$1(tag).toLowerCase()===toString$1(name).toLowerCase()},isActiveElement=function(el){return isElement(el)&&el===getActiveElement()},isVisible=function(el){if(!isElement(el)||!el.parentNode||!contains(d.body,el))return!1;if("none"===el.style.display)return!1;var bcr=getBCR(el);return!!(bcr&&bcr.height>0&&bcr.width>0)},isDisabled=function(el){return!isElement(el)||el.disabled||hasAttr(el,"disabled")||hasClass(el,"disabled")},reflow=function(el){return isElement(el)&&el.offsetHeight},selectAll=function(selector,root){return from((isElement(root)?root:d).querySelectorAll(selector))},select=function(selector,root){return(isElement(root)?root:d).querySelector(selector)||null},matches=function(el,selector){return!!isElement(el)&&matchesEl.call(el,selector)},closest=function(selector,root){var includeRoot=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!isElement(root))return null;var el=closestEl.call(root,selector);return includeRoot?el:el===root?null:el},contains=function(parent,child){return!(!parent||!isFunction(parent.contains))&&parent.contains(child)},getById=function(id){return d.getElementById(/^#/.test(id)?id.slice(1):id)||null},addClass=function(el,className){className&&isElement(el)&&el.classList&&el.classList.add(className)},removeClass=function(el,className){className&&isElement(el)&&el.classList&&el.classList.remove(className)},hasClass=function(el,className){return!!(className&&isElement(el)&&el.classList)&&el.classList.contains(className)},setAttr=function(el,attr,val){attr&&isElement(el)&&el.setAttribute(attr,val)},removeAttr=function(el,attr){attr&&isElement(el)&&el.removeAttribute(attr)},getAttr=function(el,attr){return attr&&isElement(el)?el.getAttribute(attr):null},hasAttr=function(el,attr){return attr&&isElement(el)?el.hasAttribute(attr):null},getBCR=function(el){return isElement(el)?el.getBoundingClientRect():null},getCS=function(el){return hasWindowSupport&&isElement(el)?w$1.getComputedStyle(el):{}},offset=function(el){var _offset={top:0,left:0};if(!isElement(el)||0===el.getClientRects().length)return _offset;var bcr=getBCR(el);if(bcr){var win=el.ownerDocument.defaultView;_offset.top=bcr.top+win.pageYOffset,_offset.left=bcr.left+win.pageXOffset}return _offset},position=function(el){var _offset={top:0,left:0};if(!isElement(el))return _offset;var parentOffset={top:0,left:0},elStyles=getCS(el);if("fixed"===elStyles.position)_offset=getBCR(el)||_offset;else{_offset=offset(el);for(var doc=el.ownerDocument,offsetParent=el.offsetParent||doc.documentElement;offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&"static"===getCS(offsetParent).position;)offsetParent=offsetParent.parentNode;if(offsetParent&&offsetParent!==el&&offsetParent.nodeType===Node.ELEMENT_NODE){parentOffset=offset(offsetParent);var offsetParentStyles=getCS(offsetParent);parentOffset.top+=toFloat(offsetParentStyles.borderTopWidth,0),parentOffset.left+=toFloat(offsetParentStyles.borderLeftWidth,0)}}return{top:_offset.top-parentOffset.top-toFloat(elStyles.marginTop,0),left:_offset.left-parentOffset.left-toFloat(elStyles.marginLeft,0)}},getTabables=function(){var rootEl=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return selectAll(TABABLE_SELECTOR,rootEl).filter(isVisible).filter((function(el){return el.tabIndex>-1&&!el.disabled}))},attemptFocus=function(el){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{el.focus(options)}catch(_unused){}return isActiveElement(el)},attemptBlur=function(el){try{el.blur()}catch(_unused2){}return!isActiveElement(el)},NO_FADE_PROPS={name:"",enterClass:"",enterActiveClass:"",enterToClass:"show",leaveClass:"show",leaveActiveClass:"",leaveToClass:""},FADE_PROPS=_objectSpread2(_objectSpread2({},NO_FADE_PROPS),{},{enterActiveClass:"fade",leaveActiveClass:"fade"}),BVTransition=_vue.default.extend({name:"BVTransition",functional:!0,props:{noFade:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},mode:{type:String},transProps:{type:Object,default:null}},render:function(h,_ref){var children=_ref.children,data=_ref.data,props=_ref.props,transProps=props.transProps;return isPlainObject(transProps)||(transProps=props.noFade?NO_FADE_PROPS:FADE_PROPS,props.appear&&(transProps=_objectSpread2(_objectSpread2({},transProps),{},{appear:!0,appearClass:transProps.enterClass,appearActiveClass:transProps.enterActiveClass,appearToClass:transProps.enterToClass}))),transProps=_objectSpread2(_objectSpread2({mode:props.mode},transProps),{},{css:!0}),h("transition",(0,_vueFunctionalDataMerge.mergeData)(data,{props:transProps}),children)}}),hasNormalizedSlot=function(names){var $scopedSlots=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},$slots=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(names=concat(names).filter(identity)).some((function(name){return $scopedSlots[name]||$slots[name]}))},normalizeSlot=function(names){var slot,scope=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},$scopedSlots=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},$slots=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};names=concat(names).filter(identity);for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{},this.$scopedSlots,this.$slots);return vNodes?concat(vNodes):vNodes}}},NAME$1="BButtonClose",props={content:{type:String,default:function(){return getComponentConfig(NAME$1,"content")}},disabled:{type:Boolean,default:!1},ariaLabel:{type:String,default:function(){return getComponentConfig(NAME$1,"ariaLabel")}},textVariant:{type:String,default:function(){return getComponentConfig(NAME$1,"textVariant")}}},BButtonClose=_vue.default.extend({name:NAME$1,functional:!0,props:props,render:function(h,_ref){var props=_ref.props,data=_ref.data,slots=_ref.slots,scopedSlots=_ref.scopedSlots,$slots=slots(),$scopedSlots=scopedSlots||{},componentData={staticClass:"close",class:_defineProperty({},"text-".concat(props.textVariant),props.textVariant),attrs:{type:"button",disabled:props.disabled,"aria-label":props.ariaLabel?String(props.ariaLabel):null},on:{click:function(evt){props.disabled&&isEvent(evt)&&(evt.stopPropagation(),evt.preventDefault())}}};return hasNormalizedSlot("default",$scopedSlots,$slots)||(componentData.domProps={innerHTML:props.content}),h("button",(0,_vueFunctionalDataMerge.mergeData)(data,componentData),normalizeSlot("default",{},$scopedSlots,$slots))}});_exports.BButtonClose=BButtonClose;var parseCountDown=function(show){return""===show||isBoolean(show)?0:(show=toInteger(show,0))>0?show:0},parseShow=function(show){return""===show||!0===show||!(toInteger(show,0)<1)&&!!show},isNumericLike=function(value){return!isNaN(toInteger(value))},BAlert=_vue.default.extend({name:"BAlert",mixins:[normalizeSlotMixin],model:{prop:"show",event:"input"},props:{variant:{type:String,default:function(){return getComponentConfig("BAlert","variant")}},dismissible:{type:Boolean,default:!1},dismissLabel:{type:String,default:function(){return getComponentConfig("BAlert","dismissLabel")}},show:{type:[Boolean,Number,String],default:!1},fade:{type:Boolean,default:!1}},data:function(){return{countDown:0,countDownTimeout:null,localShow:parseShow(this.show)}},watch:{show:function(newVal){this.countDown=parseCountDown(newVal),this.localShow=parseShow(newVal)},countDown:function(newVal){var _this=this;this.clearCountDownInterval(),isNumericLike(this.show)&&(this.$emit("dismiss-count-down",newVal),this.show!==newVal&&this.$emit("input",newVal),newVal>0?(this.localShow=!0,this.countDownTimeout=setTimeout((function(){_this.countDown--}),1e3)):this.$nextTick((function(){requestAF((function(){_this.localShow=!1}))})))},localShow:function(newVal){newVal||!this.dismissible&&!isNumericLike(this.show)||this.$emit("dismissed"),isNumericLike(this.show)||this.show===newVal||this.$emit("input",newVal)}},created:function(){this.countDown=parseCountDown(this.show),this.localShow=parseShow(this.show)},mounted:function(){this.countDown=parseCountDown(this.show),this.localShow=parseShow(this.show)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){this.countDownTimeout&&(clearTimeout(this.countDownTimeout),this.countDownTimeout=null)}},render:function(h){var $alert;if(this.localShow){var $dismissBtn=h();this.dismissible&&($dismissBtn=h(BButtonClose,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot("dismiss")])),$alert=[$alert=h("div",{key:this._uid,staticClass:"alert",class:_defineProperty({"alert-dismissible":this.dismissible},"alert-".concat(this.variant),this.variant),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0}},[$dismissBtn,this.normalizeSlot("default")])]}return h(BVTransition,{props:{noFade:!this.fade}},$alert)}});_exports.BAlert=BAlert;var AlertPlugin=pluginFactory({components:{BAlert:BAlert}});_exports.AlertPlugin=AlertPlugin;var mathMin=Math.min,mathMax=Math.max,mathAbs=Math.abs,mathCeil=Math.ceil,mathFloor=Math.floor,mathPow=Math.pow,mathRound=Math.round,RX_ASPECT=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,RX_SEPARATOR=/[/:]/,BAspect=_vue.default.extend({name:"BAspect",mixins:[normalizeSlotMixin],props:{aspect:{type:[Number,String],default:"1:1"},tag:{type:String,default:"div"}},computed:{padding:function(){var aspect=this.aspect,ratio=1;if(RX_ASPECT.test(aspect)){var _aspect$split$map2=_slicedToArray(aspect.split(RX_SEPARATOR).map((function(v){return toFloat(v)||1})),2);ratio=_aspect$split$map2[0]/_aspect$split$map2[1]}else ratio=toFloat(aspect)||1;return"".concat(100/mathAbs(ratio),"%")}},render:function(h){var $sizer=h("div",{staticClass:"".concat("b-aspect","-sizer flex-grow-1"),style:{paddingBottom:this.padding,height:0}}),$content=h("div",{staticClass:"".concat("b-aspect","-content flex-grow-1 w-100 mw-100"),style:{marginLeft:"-100%"}},[this.normalizeSlot("default")]);return h(this.tag,{staticClass:"".concat("b-aspect"," d-flex")},[$sizer,$content])}});_exports.BAspect=BAspect;var AspectPlugin=pluginFactory({components:{BAspect:BAspect}});_exports.AspectPlugin=AspectPlugin;var prefixPropName=function(prefix,value){return prefix+upperFirst(value)},unprefixPropName=function(prefix,value){return str=value.replace(prefix,""),(str=isString(str)?str.trim():String(str)).charAt(0).toLowerCase()+str.slice(1);var str},suffixPropName=function(suffix,str){return str+(suffix?upperFirst(suffix):"")},copyProps=function(props){var transformFn=arguments.length>1&&void 0!==arguments[1]?arguments[1]:identity;if(isArray(props))return props.map(transformFn);var copied={};for(var prop in props)hasOwnProperty(props,prop)&&(copied[transformFn(prop)]=isObject(props[prop])?clone(props[prop]):props[prop]);return copied},pluckProps=function(keysToPluck,objToPluck){var transformFn=arguments.length>2&&void 0!==arguments[2]?arguments[2]:identity;return(isArray(keysToPluck)?keysToPluck.slice():keys(keysToPluck)).reduce((function(memo,prop){return memo[transformFn(prop)]=objToPluck[prop],memo}),{})},commaRE=/%2C/g,encodeReserveRE=/[!'()*]/g,plusRE=/\+/g,queryStartRE=/^(\?|#|&)/,encodeReserveReplacer=function(c){return"%"+c.charCodeAt(0).toString(16)},encode=function(str){return encodeURIComponent(toString$1(str)).replace(encodeReserveRE,encodeReserveReplacer).replace(commaRE,",")},decode=decodeURIComponent,parseQuery=function(query){var parsed={};return(query=toString$1(query).trim().replace(queryStartRE,""))?(query.split("&").forEach((function(param){var parts=param.replace(plusRE," ").split("="),key=decode(parts.shift()),val=parts.length>0?decode(parts.join("=")):null;isUndefined(parsed[key])?parsed[key]=val:isArray(parsed[key])?parsed[key].push(val):parsed[key]=[parsed[key],val]})),parsed):parsed},isLink=function(props){return!(!props.href&&!props.to)},isRouterLink=function(tag){return!isTag(tag,"a")},computeHref=function(){var _ref3=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},href=_ref3.href,to=_ref3.to,fallback=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",toFallback=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(isRouterLink(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"a"))return null;if(href)return href;if(to){if(isString(to))return to||toFallback;if(isPlainObject(to)&&(to.path||to.query||to.hash)){var path=toString$1(to.path),query=function(obj){if(!isPlainObject(obj))return"";var query=keys(obj).map((function(key){var val=obj[key];return isUndefined(val)?"":isNull(val)?encode(key):isArray(val)?val.reduce((function(results,val2){return isNull(val2)?results.push(encode(key)):isUndefined(val2)||results.push(encode(key)+"="+encode(val2)),results}),[]).join("&"):encode(key)+"="+encode(val)})).filter((function(x){return x.length>0})).join("&");return query?"?".concat(query):""}(to.query),hash=toString$1(to.hash);return hash=hash&&"#"!==hash.charAt(0)?"#".concat(hash):hash,"".concat(path).concat(query).concat(hash)||toFallback}}return fallback},KEY_CODES=freeze({SPACE:32,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,PAGEUP:33,PAGEDOWN:34,HOME:36,END:35,TAB:9,SHIFT:16,CTRL:17,BACKSPACE:8,ALT:18,PAUSE:19,BREAK:19,INSERT:45,INS:45,DELETE:46}),makePropWatcher=function(propName){return{handler:function(newVal,oldVal){for(var key in oldVal)hasOwnProperty(newVal,key)||this.$delete(this.$data[propName],key);for(var _key in newVal)this.$set(this.$data[propName],_key,newVal[_key])}}},makePropCacheMixin=function(propName,proxyPropName){return{data:function(){return _defineProperty({},proxyPropName,{})},watch:_defineProperty({},propName,makePropWatcher(proxyPropName)),created:function(){this[proxyPropName]=_objectSpread2({},this[propName])}}},attrsMixin=makePropCacheMixin("$attrs","bvAttrs"),listenersMixin=makePropCacheMixin("$listeners","bvListeners"),routerLinkProps={to:{type:[String,Object],default:null},append:{type:Boolean,default:!1},replace:{type:Boolean,default:!1},event:{type:[String,Array],default:"click"},activeClass:{type:String},exact:{type:Boolean,default:!1},exactActiveClass:{type:String},routerTag:{type:String,default:"a"}},nuxtLinkProps={prefetch:{type:Boolean,default:null},noPrefetch:{type:Boolean,default:!1}},props$1=_objectSpread2(_objectSpread2(_objectSpread2({href:{type:String,default:null},rel:{type:String,default:null},target:{type:String,default:"_self"},active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},routerLinkProps),nuxtLinkProps),{},{routerComponentName:{type:String,default:function(){return getComponentConfig("BLink","routerComponentName")}}}),BLink=_vue.default.extend({name:"BLink",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,props:props$1,computed:{computedTag:function(){return function(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},to=_ref.to,disabled=_ref.disabled,routerComponentName=_ref.routerComponentName,thisOrParent=arguments.length>1?arguments[1]:void 0,hasRouter=thisOrParent.$router;return!hasRouter||hasRouter&&disabled||hasRouter&&!to?"a":routerComponentName||(thisOrParent.$nuxt?"nuxt-link":"router-link")}({to:this.to,disabled:this.disabled,routerComponentName:this.routerComponentName},this)},isRouterLink:function(){return isRouterLink(this.computedTag)},computedRel:function(){return function(){var _ref2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},target=_ref2.target,rel=_ref2.rel;return"_blank"===target&&isNull(rel)?"noopener":rel||null}({target:this.target,rel:this.rel})},computedHref:function(){return computeHref({to:this.to,href:this.href},this.computedTag)},computedProps:function(){var prefetch=this.prefetch;return this.isRouterLink?_objectSpread2(_objectSpread2({},pluckProps(_objectSpread2(_objectSpread2({},routerLinkProps),nuxtLinkProps),this)),{},{prefetch:isBoolean(prefetch)?prefetch:void 0,tag:this.routerTag}):{}},computedAttrs:function(){var bvAttrs=this.bvAttrs,href=this.computedHref,rel=this.computedRel,disabled=this.disabled,target=this.target,routerTag=this.routerTag,isRouterLink=this.isRouterLink;return _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({},bvAttrs),href?{href:href}:{}),isRouterLink&&"a"!==routerTag&&"area"!==routerTag?{}:{rel:rel,target:target}),{},{tabindex:disabled?"-1":isUndefined(bvAttrs.tabindex)?null:bvAttrs.tabindex,"aria-disabled":disabled?"true":null})},computedListeners:function(){return _objectSpread2(_objectSpread2({},this.bvListeners),{},{click:this.onClick})}},methods:{onClick:function(evt){var _arguments=arguments,evtIsEvent=isEvent(evt),isRouterLink=this.isRouterLink,suppliedHandler=this.bvListeners.click;evtIsEvent&&this.disabled?(evt.stopPropagation(),evt.stopImmediatePropagation()):(isRouterLink&&evt.currentTarget.__vue__&&evt.currentTarget.__vue__.$emit("click",evt),concat(suppliedHandler).filter((function(h){return isFunction(h)})).forEach((function(handler){handler.apply(void 0,_toConsumableArray(_arguments))})),this.$root.$emit("clicked::link",evt)),evtIsEvent&&(this.disabled||!isRouterLink&&"#"===this.computedHref)&&evt.preventDefault()},focus:function(){attemptFocus(this.$el)},blur:function(){attemptBlur(this.$el)}},render:function(h){var active=this.active,disabled=this.disabled;return h(this.computedTag,_defineProperty({class:{active:active,disabled:disabled},attrs:this.computedAttrs,props:this.computedProps},this.isRouterLink?"nativeOn":"on",this.computedListeners),this.normalizeSlot("default"))}});_exports.BLink=BLink;var linkProps=omit(props$1,["event","routerTag"]);delete linkProps.href.default,delete linkProps.to.default;var props$2=_objectSpread2(_objectSpread2({},{block:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String,default:function(){return getComponentConfig("BButton","size")}},variant:{type:String,default:function(){return getComponentConfig("BButton","variant")}},type:{type:String,default:"button"},tag:{type:String,default:"button"},pill:{type:Boolean,default:!1},squared:{type:Boolean,default:!1},pressed:{type:Boolean,default:null}}),linkProps),handleFocus=function(evt){"focusin"===evt.type?addClass(evt.target,"focus"):"focusout"===evt.type&&removeClass(evt.target,"focus")},isLink$1=function(props){return isLink(props)||isTag(props.tag,"a")},isToggle=function(props){return isBoolean(props.pressed)},isButton=function(props){return!(isLink$1(props)||props.tag&&!isTag(props.tag,"button"))},isNonStandardTag=function(props){return!isLink$1(props)&&!isButton(props)},computeClass=function(props){var _ref;return["btn-".concat(props.variant||getComponentConfig("BButton","variant")),(_ref={},_defineProperty(_ref,"btn-".concat(props.size),props.size),_defineProperty(_ref,"btn-block",props.block),_defineProperty(_ref,"rounded-pill",props.pill),_defineProperty(_ref,"rounded-0",props.squared&&!props.pill),_defineProperty(_ref,"disabled",props.disabled),_defineProperty(_ref,"active",props.pressed),_ref)]},computeLinkProps=function(props){return isLink$1(props)?pluckProps(linkProps,props):{}},computeAttrs=function(props,data){var button=isButton(props),link=isLink$1(props),toggle=isToggle(props),nonStandardTag=isNonStandardTag(props),hashLink=link&&"#"===props.href,role=data.attrs&&data.attrs.role?data.attrs.role:null,tabindex=data.attrs?data.attrs.tabindex:null;return(nonStandardTag||hashLink)&&(tabindex="0"),{type:button&&!link?props.type:null,disabled:button?props.disabled:null,role:nonStandardTag||hashLink?"button":role,"aria-disabled":nonStandardTag?String(props.disabled):null,"aria-pressed":toggle?String(props.pressed):null,autocomplete:toggle?"off":null,tabindex:props.disabled&&!button?"-1":tabindex}},BButton=_vue.default.extend({name:"BButton",functional:!0,props:props$2,render:function(h,_ref2){var props=_ref2.props,data=_ref2.data,listeners=_ref2.listeners,children=_ref2.children,toggle=isToggle(props),link=isLink$1(props),nonStandardTag=isNonStandardTag(props),hashLink=link&&"#"===props.href,on={keydown:function(evt){if(!props.disabled&&(nonStandardTag||hashLink)){var keyCode=evt.keyCode;if(keyCode===KEY_CODES.SPACE||keyCode===KEY_CODES.ENTER&&nonStandardTag){var target=evt.currentTarget||evt.target;evt.preventDefault(),target.click()}}},click:function(evt){props.disabled&&isEvent(evt)?(evt.stopPropagation(),evt.preventDefault()):toggle&&listeners&&listeners["update:pressed"]&&concat(listeners["update:pressed"]).forEach((function(fn){isFunction(fn)&&fn(!props.pressed)}))}};toggle&&(on.focusin=handleFocus,on.focusout=handleFocus);var componentData={staticClass:"btn",class:computeClass(props),props:computeLinkProps(props),attrs:computeAttrs(props,data),on:on};return h(link?BLink:props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,componentData),children)}});_exports.BButton=BButton;var commonIconProps={variant:{type:String,default:null},fontScale:{type:[Number,String],default:1},scale:{type:[Number,String],default:1},rotate:{type:[Number,String],default:0},flipH:{type:Boolean,default:!1},flipV:{type:Boolean,default:!1},shiftH:{type:[Number,String],default:0},shiftV:{type:[Number,String],default:0},animation:{type:String,default:null}},baseAttrs={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},stackedAttrs={width:null,height:null,focusable:null,role:null,"aria-label":null},BVIconBase=_vue.default.extend({name:"BVIconBase",functional:!0,props:_objectSpread2({content:{type:String},stacked:{type:Boolean,default:!1}},commonIconProps),render:function(h,_ref){var _class,data=_ref.data,props=_ref.props,children=_ref.children,fontScale=mathMax(toFloat(props.fontScale,1),0)||1,scale=mathMax(toFloat(props.scale,1),0)||1,rotate=toFloat(props.rotate,0),shiftH=toFloat(props.shiftH,0),shiftV=toFloat(props.shiftV,0),flipH=props.flipH,flipV=props.flipV,animation=props.animation,hasScale=flipH||flipV||1!==scale,hasTransforms=hasScale||rotate,hasShift=shiftH||shiftV,transforms=[hasTransforms?"translate(8 8)":null,hasScale?"scale(".concat((flipH?-1:1)*scale," ").concat((flipV?-1:1)*scale,")"):null,rotate?"rotate(".concat(rotate,")"):null,hasTransforms?"translate(-8 -8)":null].filter(identity),isStacked=props.stacked,hasContent=!isUndefinedOrNull(props.content),$inner=h("g",{attrs:{transform:transforms.join(" ")||null},domProps:hasContent?{innerHTML:props.content||""}:{}},children);return hasShift&&($inner=h("g",{attrs:{transform:"translate(".concat(16*shiftH/16," ").concat(-16*shiftV/16,")")}},[$inner])),isStacked&&($inner=h("g",{},[$inner])),h("svg",(0,_vueFunctionalDataMerge.mergeData)({staticClass:"b-icon bi",class:(_class={},_defineProperty(_class,"text-".concat(props.variant),!!props.variant),_defineProperty(_class,"b-icon-animation-".concat(animation),!!animation),_class),attrs:baseAttrs,style:isStacked?{}:{fontSize:1===fontScale?null:"".concat(100*fontScale,"%")}},data,isStacked?{attrs:stackedAttrs}:{},{attrs:{xmlns:isStacked?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),[$inner])}}),makeIcon=function(name,content){var kebabName=kebabCase(name),iconName="BIcon".concat(pascalCase(name)),iconNameClass="bi-".concat(kebabName),svgContent=trim(content||"");return _vue.default.extend({name:iconName,functional:!0,props:_objectSpread2(_objectSpread2({},commonIconProps),{},{stacked:{type:Boolean,default:!1}}),render:function(h,_ref){var data=_ref.data,props=_ref.props;return h(BVIconBase,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:iconNameClass,props:_objectSpread2(_objectSpread2({},props),{},{content:svgContent}),attrs:{"aria-label":kebabName.replace(/-/g," ")}}))}})},BIconBlank=makeIcon("Blank","");_exports.BIconBlank=BIconBlank;var BIconAlarm=makeIcon("Alarm",'');_exports.BIconAlarm=BIconAlarm;var BIconAlarmFill=makeIcon("AlarmFill",'');_exports.BIconAlarmFill=BIconAlarmFill;var BIconAlignBottom=makeIcon("AlignBottom",'');_exports.BIconAlignBottom=BIconAlignBottom;var BIconAlignCenter=makeIcon("AlignCenter",'');_exports.BIconAlignCenter=BIconAlignCenter;var BIconAlignEnd=makeIcon("AlignEnd",'');_exports.BIconAlignEnd=BIconAlignEnd;var BIconAlignMiddle=makeIcon("AlignMiddle",'');_exports.BIconAlignMiddle=BIconAlignMiddle;var BIconAlignStart=makeIcon("AlignStart",'');_exports.BIconAlignStart=BIconAlignStart;var BIconAlignTop=makeIcon("AlignTop",'');_exports.BIconAlignTop=BIconAlignTop;var BIconAlt=makeIcon("Alt",'');_exports.BIconAlt=BIconAlt;var BIconApp=makeIcon("App",'');_exports.BIconApp=BIconApp;var BIconAppIndicator=makeIcon("AppIndicator",'');_exports.BIconAppIndicator=BIconAppIndicator;var BIconArchive=makeIcon("Archive",'');_exports.BIconArchive=BIconArchive;var BIconArchiveFill=makeIcon("ArchiveFill",'');_exports.BIconArchiveFill=BIconArchiveFill;var BIconArrow90degDown=makeIcon("Arrow90degDown",'');_exports.BIconArrow90degDown=BIconArrow90degDown;var BIconArrow90degLeft=makeIcon("Arrow90degLeft",'');_exports.BIconArrow90degLeft=BIconArrow90degLeft;var BIconArrow90degRight=makeIcon("Arrow90degRight",'');_exports.BIconArrow90degRight=BIconArrow90degRight;var BIconArrow90degUp=makeIcon("Arrow90degUp",'');_exports.BIconArrow90degUp=BIconArrow90degUp;var BIconArrowBarDown=makeIcon("ArrowBarDown",'');_exports.BIconArrowBarDown=BIconArrowBarDown;var BIconArrowBarLeft=makeIcon("ArrowBarLeft",'');_exports.BIconArrowBarLeft=BIconArrowBarLeft;var BIconArrowBarRight=makeIcon("ArrowBarRight",'');_exports.BIconArrowBarRight=BIconArrowBarRight;var BIconArrowBarUp=makeIcon("ArrowBarUp",'');_exports.BIconArrowBarUp=BIconArrowBarUp;var BIconArrowClockwise=makeIcon("ArrowClockwise",'');_exports.BIconArrowClockwise=BIconArrowClockwise;var BIconArrowCounterclockwise=makeIcon("ArrowCounterclockwise",'');_exports.BIconArrowCounterclockwise=BIconArrowCounterclockwise;var BIconArrowDown=makeIcon("ArrowDown",'');_exports.BIconArrowDown=BIconArrowDown;var BIconArrowDownCircle=makeIcon("ArrowDownCircle",'');_exports.BIconArrowDownCircle=BIconArrowDownCircle;var BIconArrowDownCircleFill=makeIcon("ArrowDownCircleFill",'');_exports.BIconArrowDownCircleFill=BIconArrowDownCircleFill;var BIconArrowDownLeft=makeIcon("ArrowDownLeft",'');_exports.BIconArrowDownLeft=BIconArrowDownLeft;var BIconArrowDownLeftCircle=makeIcon("ArrowDownLeftCircle",'');_exports.BIconArrowDownLeftCircle=BIconArrowDownLeftCircle;var BIconArrowDownLeftCircleFill=makeIcon("ArrowDownLeftCircleFill",'');_exports.BIconArrowDownLeftCircleFill=BIconArrowDownLeftCircleFill;var BIconArrowDownLeftSquare=makeIcon("ArrowDownLeftSquare",'');_exports.BIconArrowDownLeftSquare=BIconArrowDownLeftSquare;var BIconArrowDownLeftSquareFill=makeIcon("ArrowDownLeftSquareFill",'');_exports.BIconArrowDownLeftSquareFill=BIconArrowDownLeftSquareFill;var BIconArrowDownRight=makeIcon("ArrowDownRight",'');_exports.BIconArrowDownRight=BIconArrowDownRight;var BIconArrowDownRightCircle=makeIcon("ArrowDownRightCircle",'');_exports.BIconArrowDownRightCircle=BIconArrowDownRightCircle;var BIconArrowDownRightCircleFill=makeIcon("ArrowDownRightCircleFill",'');_exports.BIconArrowDownRightCircleFill=BIconArrowDownRightCircleFill;var BIconArrowDownRightSquare=makeIcon("ArrowDownRightSquare",'');_exports.BIconArrowDownRightSquare=BIconArrowDownRightSquare;var BIconArrowDownRightSquareFill=makeIcon("ArrowDownRightSquareFill",'');_exports.BIconArrowDownRightSquareFill=BIconArrowDownRightSquareFill;var BIconArrowDownShort=makeIcon("ArrowDownShort",'');_exports.BIconArrowDownShort=BIconArrowDownShort;var BIconArrowDownSquare=makeIcon("ArrowDownSquare",'');_exports.BIconArrowDownSquare=BIconArrowDownSquare;var BIconArrowDownSquareFill=makeIcon("ArrowDownSquareFill",'');_exports.BIconArrowDownSquareFill=BIconArrowDownSquareFill;var BIconArrowDownUp=makeIcon("ArrowDownUp",'');_exports.BIconArrowDownUp=BIconArrowDownUp;var BIconArrowLeft=makeIcon("ArrowLeft",'');_exports.BIconArrowLeft=BIconArrowLeft;var BIconArrowLeftCircle=makeIcon("ArrowLeftCircle",'');_exports.BIconArrowLeftCircle=BIconArrowLeftCircle;var BIconArrowLeftCircleFill=makeIcon("ArrowLeftCircleFill",'');_exports.BIconArrowLeftCircleFill=BIconArrowLeftCircleFill;var BIconArrowLeftRight=makeIcon("ArrowLeftRight",'');_exports.BIconArrowLeftRight=BIconArrowLeftRight;var BIconArrowLeftShort=makeIcon("ArrowLeftShort",'');_exports.BIconArrowLeftShort=BIconArrowLeftShort;var BIconArrowLeftSquare=makeIcon("ArrowLeftSquare",'');_exports.BIconArrowLeftSquare=BIconArrowLeftSquare;var BIconArrowLeftSquareFill=makeIcon("ArrowLeftSquareFill",'');_exports.BIconArrowLeftSquareFill=BIconArrowLeftSquareFill;var BIconArrowRepeat=makeIcon("ArrowRepeat",'');_exports.BIconArrowRepeat=BIconArrowRepeat;var BIconArrowReturnLeft=makeIcon("ArrowReturnLeft",'');_exports.BIconArrowReturnLeft=BIconArrowReturnLeft;var BIconArrowReturnRight=makeIcon("ArrowReturnRight",'');_exports.BIconArrowReturnRight=BIconArrowReturnRight;var BIconArrowRight=makeIcon("ArrowRight",'');_exports.BIconArrowRight=BIconArrowRight;var BIconArrowRightCircle=makeIcon("ArrowRightCircle",'');_exports.BIconArrowRightCircle=BIconArrowRightCircle;var BIconArrowRightCircleFill=makeIcon("ArrowRightCircleFill",'');_exports.BIconArrowRightCircleFill=BIconArrowRightCircleFill;var BIconArrowRightShort=makeIcon("ArrowRightShort",'');_exports.BIconArrowRightShort=BIconArrowRightShort;var BIconArrowRightSquare=makeIcon("ArrowRightSquare",'');_exports.BIconArrowRightSquare=BIconArrowRightSquare;var BIconArrowRightSquareFill=makeIcon("ArrowRightSquareFill",'');_exports.BIconArrowRightSquareFill=BIconArrowRightSquareFill;var BIconArrowUp=makeIcon("ArrowUp",'');_exports.BIconArrowUp=BIconArrowUp;var BIconArrowUpCircle=makeIcon("ArrowUpCircle",'');_exports.BIconArrowUpCircle=BIconArrowUpCircle;var BIconArrowUpCircleFill=makeIcon("ArrowUpCircleFill",'');_exports.BIconArrowUpCircleFill=BIconArrowUpCircleFill;var BIconArrowUpLeft=makeIcon("ArrowUpLeft",'');_exports.BIconArrowUpLeft=BIconArrowUpLeft;var BIconArrowUpLeftCircle=makeIcon("ArrowUpLeftCircle",'');_exports.BIconArrowUpLeftCircle=BIconArrowUpLeftCircle;var BIconArrowUpLeftCircleFill=makeIcon("ArrowUpLeftCircleFill",'');_exports.BIconArrowUpLeftCircleFill=BIconArrowUpLeftCircleFill;var BIconArrowUpLeftSquare=makeIcon("ArrowUpLeftSquare",'');_exports.BIconArrowUpLeftSquare=BIconArrowUpLeftSquare;var BIconArrowUpLeftSquareFill=makeIcon("ArrowUpLeftSquareFill",'');_exports.BIconArrowUpLeftSquareFill=BIconArrowUpLeftSquareFill;var BIconArrowUpRight=makeIcon("ArrowUpRight",'');_exports.BIconArrowUpRight=BIconArrowUpRight;var BIconArrowUpRightCircle=makeIcon("ArrowUpRightCircle",'');_exports.BIconArrowUpRightCircle=BIconArrowUpRightCircle;var BIconArrowUpRightCircleFill=makeIcon("ArrowUpRightCircleFill",'');_exports.BIconArrowUpRightCircleFill=BIconArrowUpRightCircleFill;var BIconArrowUpRightSquare=makeIcon("ArrowUpRightSquare",'');_exports.BIconArrowUpRightSquare=BIconArrowUpRightSquare;var BIconArrowUpRightSquareFill=makeIcon("ArrowUpRightSquareFill",'');_exports.BIconArrowUpRightSquareFill=BIconArrowUpRightSquareFill;var BIconArrowUpShort=makeIcon("ArrowUpShort",'');_exports.BIconArrowUpShort=BIconArrowUpShort;var BIconArrowUpSquare=makeIcon("ArrowUpSquare",'');_exports.BIconArrowUpSquare=BIconArrowUpSquare;var BIconArrowUpSquareFill=makeIcon("ArrowUpSquareFill",'');_exports.BIconArrowUpSquareFill=BIconArrowUpSquareFill;var BIconArrowsAngleContract=makeIcon("ArrowsAngleContract",'');_exports.BIconArrowsAngleContract=BIconArrowsAngleContract;var BIconArrowsAngleExpand=makeIcon("ArrowsAngleExpand",'');_exports.BIconArrowsAngleExpand=BIconArrowsAngleExpand;var BIconArrowsCollapse=makeIcon("ArrowsCollapse",'');_exports.BIconArrowsCollapse=BIconArrowsCollapse;var BIconArrowsExpand=makeIcon("ArrowsExpand",'');_exports.BIconArrowsExpand=BIconArrowsExpand;var BIconArrowsFullscreen=makeIcon("ArrowsFullscreen",'');_exports.BIconArrowsFullscreen=BIconArrowsFullscreen;var BIconArrowsMove=makeIcon("ArrowsMove",'');_exports.BIconArrowsMove=BIconArrowsMove;var BIconAspectRatio=makeIcon("AspectRatio",'');_exports.BIconAspectRatio=BIconAspectRatio;var BIconAspectRatioFill=makeIcon("AspectRatioFill",'');_exports.BIconAspectRatioFill=BIconAspectRatioFill;var BIconAsterisk=makeIcon("Asterisk",'');_exports.BIconAsterisk=BIconAsterisk;var BIconAt=makeIcon("At",'');_exports.BIconAt=BIconAt;var BIconAward=makeIcon("Award",'');_exports.BIconAward=BIconAward;var BIconAwardFill=makeIcon("AwardFill",'');_exports.BIconAwardFill=BIconAwardFill;var BIconBack=makeIcon("Back",'');_exports.BIconBack=BIconBack;var BIconBackspace=makeIcon("Backspace",'');_exports.BIconBackspace=BIconBackspace;var BIconBackspaceFill=makeIcon("BackspaceFill",'');_exports.BIconBackspaceFill=BIconBackspaceFill;var BIconBackspaceReverse=makeIcon("BackspaceReverse",'');_exports.BIconBackspaceReverse=BIconBackspaceReverse;var BIconBackspaceReverseFill=makeIcon("BackspaceReverseFill",'');_exports.BIconBackspaceReverseFill=BIconBackspaceReverseFill;var BIconBadge4k=makeIcon("Badge4k",'');_exports.BIconBadge4k=BIconBadge4k;var BIconBadge4kFill=makeIcon("Badge4kFill",'');_exports.BIconBadge4kFill=BIconBadge4kFill;var BIconBadge8k=makeIcon("Badge8k",'');_exports.BIconBadge8k=BIconBadge8k;var BIconBadge8kFill=makeIcon("Badge8kFill",'');_exports.BIconBadge8kFill=BIconBadge8kFill;var BIconBadgeCc=makeIcon("BadgeCc",'');_exports.BIconBadgeCc=BIconBadgeCc;var BIconBadgeCcFill=makeIcon("BadgeCcFill",'');_exports.BIconBadgeCcFill=BIconBadgeCcFill;var BIconBadgeHd=makeIcon("BadgeHd",'');_exports.BIconBadgeHd=BIconBadgeHd;var BIconBadgeHdFill=makeIcon("BadgeHdFill",'');_exports.BIconBadgeHdFill=BIconBadgeHdFill;var BIconBadgeTm=makeIcon("BadgeTm",'');_exports.BIconBadgeTm=BIconBadgeTm;var BIconBadgeTmFill=makeIcon("BadgeTmFill",'');_exports.BIconBadgeTmFill=BIconBadgeTmFill;var BIconBadgeVo=makeIcon("BadgeVo",'');_exports.BIconBadgeVo=BIconBadgeVo;var BIconBadgeVoFill=makeIcon("BadgeVoFill",'');_exports.BIconBadgeVoFill=BIconBadgeVoFill;var BIconBag=makeIcon("Bag",'');_exports.BIconBag=BIconBag;var BIconBagCheck=makeIcon("BagCheck",'');_exports.BIconBagCheck=BIconBagCheck;var BIconBagDash=makeIcon("BagDash",'');_exports.BIconBagDash=BIconBagDash;var BIconBagFill=makeIcon("BagFill",'');_exports.BIconBagFill=BIconBagFill;var BIconBagPlus=makeIcon("BagPlus",'');_exports.BIconBagPlus=BIconBagPlus;var BIconBarChart=makeIcon("BarChart",'');_exports.BIconBarChart=BIconBarChart;var BIconBarChartFill=makeIcon("BarChartFill",'');_exports.BIconBarChartFill=BIconBarChartFill;var BIconBarChartLine=makeIcon("BarChartLine",'');_exports.BIconBarChartLine=BIconBarChartLine;var BIconBarChartLineFill=makeIcon("BarChartLineFill",'');_exports.BIconBarChartLineFill=BIconBarChartLineFill;var BIconBarChartSteps=makeIcon("BarChartSteps",'');_exports.BIconBarChartSteps=BIconBarChartSteps;var BIconBasket=makeIcon("Basket",'');_exports.BIconBasket=BIconBasket;var BIconBasket2=makeIcon("Basket2",'');_exports.BIconBasket2=BIconBasket2;var BIconBasket2Fill=makeIcon("Basket2Fill",'');_exports.BIconBasket2Fill=BIconBasket2Fill;var BIconBasket3=makeIcon("Basket3",'');_exports.BIconBasket3=BIconBasket3;var BIconBasket3Fill=makeIcon("Basket3Fill",'');_exports.BIconBasket3Fill=BIconBasket3Fill;var BIconBasketFill=makeIcon("BasketFill",'');_exports.BIconBasketFill=BIconBasketFill;var BIconBattery=makeIcon("Battery",'');_exports.BIconBattery=BIconBattery;var BIconBatteryCharging=makeIcon("BatteryCharging",'');_exports.BIconBatteryCharging=BIconBatteryCharging;var BIconBatteryFull=makeIcon("BatteryFull",'');_exports.BIconBatteryFull=BIconBatteryFull;var BIconBatteryHalf=makeIcon("BatteryHalf",'');_exports.BIconBatteryHalf=BIconBatteryHalf;var BIconBell=makeIcon("Bell",'');_exports.BIconBell=BIconBell;var BIconBellFill=makeIcon("BellFill",'');_exports.BIconBellFill=BIconBellFill;var BIconBezier=makeIcon("Bezier",'');_exports.BIconBezier=BIconBezier;var BIconBezier2=makeIcon("Bezier2",'');_exports.BIconBezier2=BIconBezier2;var BIconBicycle=makeIcon("Bicycle",'');_exports.BIconBicycle=BIconBicycle;var BIconBinoculars=makeIcon("Binoculars",'');_exports.BIconBinoculars=BIconBinoculars;var BIconBinocularsFill=makeIcon("BinocularsFill",'');_exports.BIconBinocularsFill=BIconBinocularsFill;var BIconBlockquoteLeft=makeIcon("BlockquoteLeft",'');_exports.BIconBlockquoteLeft=BIconBlockquoteLeft;var BIconBlockquoteRight=makeIcon("BlockquoteRight",'');_exports.BIconBlockquoteRight=BIconBlockquoteRight;var BIconBook=makeIcon("Book",'');_exports.BIconBook=BIconBook;var BIconBookFill=makeIcon("BookFill",'');_exports.BIconBookFill=BIconBookFill;var BIconBookHalf=makeIcon("BookHalf",'');_exports.BIconBookHalf=BIconBookHalf;var BIconBookmark=makeIcon("Bookmark",'');_exports.BIconBookmark=BIconBookmark;var BIconBookmarkCheck=makeIcon("BookmarkCheck",'');_exports.BIconBookmarkCheck=BIconBookmarkCheck;var BIconBookmarkDash=makeIcon("BookmarkDash",'');_exports.BIconBookmarkDash=BIconBookmarkDash;var BIconBookmarkFill=makeIcon("BookmarkFill",'');_exports.BIconBookmarkFill=BIconBookmarkFill;var BIconBookmarkPlus=makeIcon("BookmarkPlus",'');_exports.BIconBookmarkPlus=BIconBookmarkPlus;var BIconBookmarks=makeIcon("Bookmarks",'');_exports.BIconBookmarks=BIconBookmarks;var BIconBookmarksFill=makeIcon("BookmarksFill",'');_exports.BIconBookmarksFill=BIconBookmarksFill;var BIconBookshelf=makeIcon("Bookshelf",'');_exports.BIconBookshelf=BIconBookshelf;var BIconBootstrap=makeIcon("Bootstrap",'');_exports.BIconBootstrap=BIconBootstrap;var BIconBootstrapFill=makeIcon("BootstrapFill",'');_exports.BIconBootstrapFill=BIconBootstrapFill;var BIconBootstrapReboot=makeIcon("BootstrapReboot",'');_exports.BIconBootstrapReboot=BIconBootstrapReboot;var BIconBorderStyle=makeIcon("BorderStyle",'');_exports.BIconBorderStyle=BIconBorderStyle;var BIconBorderWidth=makeIcon("BorderWidth",'');_exports.BIconBorderWidth=BIconBorderWidth;var BIconBoundingBox=makeIcon("BoundingBox",'');_exports.BIconBoundingBox=BIconBoundingBox;var BIconBoundingBoxCircles=makeIcon("BoundingBoxCircles",'');_exports.BIconBoundingBoxCircles=BIconBoundingBoxCircles;var BIconBox=makeIcon("Box",'');_exports.BIconBox=BIconBox;var BIconBoxArrowDown=makeIcon("BoxArrowDown",'');_exports.BIconBoxArrowDown=BIconBoxArrowDown;var BIconBoxArrowDownLeft=makeIcon("BoxArrowDownLeft",'');_exports.BIconBoxArrowDownLeft=BIconBoxArrowDownLeft;var BIconBoxArrowDownRight=makeIcon("BoxArrowDownRight",'');_exports.BIconBoxArrowDownRight=BIconBoxArrowDownRight;var BIconBoxArrowInDown=makeIcon("BoxArrowInDown",'');_exports.BIconBoxArrowInDown=BIconBoxArrowInDown;var BIconBoxArrowInDownLeft=makeIcon("BoxArrowInDownLeft",'');_exports.BIconBoxArrowInDownLeft=BIconBoxArrowInDownLeft;var BIconBoxArrowInDownRight=makeIcon("BoxArrowInDownRight",'');_exports.BIconBoxArrowInDownRight=BIconBoxArrowInDownRight;var BIconBoxArrowInLeft=makeIcon("BoxArrowInLeft",'');_exports.BIconBoxArrowInLeft=BIconBoxArrowInLeft;var BIconBoxArrowInRight=makeIcon("BoxArrowInRight",'');_exports.BIconBoxArrowInRight=BIconBoxArrowInRight;var BIconBoxArrowInUp=makeIcon("BoxArrowInUp",'');_exports.BIconBoxArrowInUp=BIconBoxArrowInUp;var BIconBoxArrowInUpLeft=makeIcon("BoxArrowInUpLeft",'');_exports.BIconBoxArrowInUpLeft=BIconBoxArrowInUpLeft;var BIconBoxArrowInUpRight=makeIcon("BoxArrowInUpRight",'');_exports.BIconBoxArrowInUpRight=BIconBoxArrowInUpRight;var BIconBoxArrowLeft=makeIcon("BoxArrowLeft",'');_exports.BIconBoxArrowLeft=BIconBoxArrowLeft;var BIconBoxArrowRight=makeIcon("BoxArrowRight",'');_exports.BIconBoxArrowRight=BIconBoxArrowRight;var BIconBoxArrowUp=makeIcon("BoxArrowUp",'');_exports.BIconBoxArrowUp=BIconBoxArrowUp;var BIconBoxArrowUpLeft=makeIcon("BoxArrowUpLeft",'');_exports.BIconBoxArrowUpLeft=BIconBoxArrowUpLeft;var BIconBoxArrowUpRight=makeIcon("BoxArrowUpRight",'');_exports.BIconBoxArrowUpRight=BIconBoxArrowUpRight;var BIconBoxSeam=makeIcon("BoxSeam",'');_exports.BIconBoxSeam=BIconBoxSeam;var BIconBraces=makeIcon("Braces",'');_exports.BIconBraces=BIconBraces;var BIconBricks=makeIcon("Bricks",'');_exports.BIconBricks=BIconBricks;var BIconBriefcase=makeIcon("Briefcase",'');_exports.BIconBriefcase=BIconBriefcase;var BIconBriefcaseFill=makeIcon("BriefcaseFill",'');_exports.BIconBriefcaseFill=BIconBriefcaseFill;var BIconBrightnessAltHigh=makeIcon("BrightnessAltHigh",'');_exports.BIconBrightnessAltHigh=BIconBrightnessAltHigh;var BIconBrightnessAltHighFill=makeIcon("BrightnessAltHighFill",'');_exports.BIconBrightnessAltHighFill=BIconBrightnessAltHighFill;var BIconBrightnessAltLow=makeIcon("BrightnessAltLow",'');_exports.BIconBrightnessAltLow=BIconBrightnessAltLow;var BIconBrightnessAltLowFill=makeIcon("BrightnessAltLowFill",'');_exports.BIconBrightnessAltLowFill=BIconBrightnessAltLowFill;var BIconBrightnessHigh=makeIcon("BrightnessHigh",'');_exports.BIconBrightnessHigh=BIconBrightnessHigh;var BIconBrightnessHighFill=makeIcon("BrightnessHighFill",'');_exports.BIconBrightnessHighFill=BIconBrightnessHighFill;var BIconBrightnessLow=makeIcon("BrightnessLow",'');_exports.BIconBrightnessLow=BIconBrightnessLow;var BIconBrightnessLowFill=makeIcon("BrightnessLowFill",'');_exports.BIconBrightnessLowFill=BIconBrightnessLowFill;var BIconBroadcast=makeIcon("Broadcast",'');_exports.BIconBroadcast=BIconBroadcast;var BIconBroadcastPin=makeIcon("BroadcastPin",'');_exports.BIconBroadcastPin=BIconBroadcastPin;var BIconBrush=makeIcon("Brush",'');_exports.BIconBrush=BIconBrush;var BIconBucket=makeIcon("Bucket",'');_exports.BIconBucket=BIconBucket;var BIconBucketFill=makeIcon("BucketFill",'');_exports.BIconBucketFill=BIconBucketFill;var BIconBug=makeIcon("Bug",'');_exports.BIconBug=BIconBug;var BIconBugFill=makeIcon("BugFill",'');_exports.BIconBugFill=BIconBugFill;var BIconBuilding=makeIcon("Building",'');_exports.BIconBuilding=BIconBuilding;var BIconBullseye=makeIcon("Bullseye",'');_exports.BIconBullseye=BIconBullseye;var BIconCalculator=makeIcon("Calculator",'');_exports.BIconCalculator=BIconCalculator;var BIconCalculatorFill=makeIcon("CalculatorFill",'');_exports.BIconCalculatorFill=BIconCalculatorFill;var BIconCalendar=makeIcon("Calendar",'');_exports.BIconCalendar=BIconCalendar;var BIconCalendar2=makeIcon("Calendar2",'');_exports.BIconCalendar2=BIconCalendar2;var BIconCalendar2Check=makeIcon("Calendar2Check",'');_exports.BIconCalendar2Check=BIconCalendar2Check;var BIconCalendar2CheckFill=makeIcon("Calendar2CheckFill",'');_exports.BIconCalendar2CheckFill=BIconCalendar2CheckFill;var BIconCalendar2Date=makeIcon("Calendar2Date",'');_exports.BIconCalendar2Date=BIconCalendar2Date;var BIconCalendar2DateFill=makeIcon("Calendar2DateFill",'');_exports.BIconCalendar2DateFill=BIconCalendar2DateFill;var BIconCalendar2Day=makeIcon("Calendar2Day",'');_exports.BIconCalendar2Day=BIconCalendar2Day;var BIconCalendar2DayFill=makeIcon("Calendar2DayFill",'');_exports.BIconCalendar2DayFill=BIconCalendar2DayFill;var BIconCalendar2Event=makeIcon("Calendar2Event",'');_exports.BIconCalendar2Event=BIconCalendar2Event;var BIconCalendar2EventFill=makeIcon("Calendar2EventFill",'');_exports.BIconCalendar2EventFill=BIconCalendar2EventFill;var BIconCalendar2Fill=makeIcon("Calendar2Fill",'');_exports.BIconCalendar2Fill=BIconCalendar2Fill;var BIconCalendar2Minus=makeIcon("Calendar2Minus",'');_exports.BIconCalendar2Minus=BIconCalendar2Minus;var BIconCalendar2MinusFill=makeIcon("Calendar2MinusFill",'');_exports.BIconCalendar2MinusFill=BIconCalendar2MinusFill;var BIconCalendar2Month=makeIcon("Calendar2Month",'');_exports.BIconCalendar2Month=BIconCalendar2Month;var BIconCalendar2MonthFill=makeIcon("Calendar2MonthFill",'');_exports.BIconCalendar2MonthFill=BIconCalendar2MonthFill;var BIconCalendar2Plus=makeIcon("Calendar2Plus",'');_exports.BIconCalendar2Plus=BIconCalendar2Plus;var BIconCalendar2PlusFill=makeIcon("Calendar2PlusFill",'');_exports.BIconCalendar2PlusFill=BIconCalendar2PlusFill;var BIconCalendar2Range=makeIcon("Calendar2Range",'');_exports.BIconCalendar2Range=BIconCalendar2Range;var BIconCalendar2RangeFill=makeIcon("Calendar2RangeFill",'');_exports.BIconCalendar2RangeFill=BIconCalendar2RangeFill;var BIconCalendar2Week=makeIcon("Calendar2Week",'');_exports.BIconCalendar2Week=BIconCalendar2Week;var BIconCalendar2WeekFill=makeIcon("Calendar2WeekFill",'');_exports.BIconCalendar2WeekFill=BIconCalendar2WeekFill;var BIconCalendar3=makeIcon("Calendar3",'');_exports.BIconCalendar3=BIconCalendar3;var BIconCalendar3Event=makeIcon("Calendar3Event",'');_exports.BIconCalendar3Event=BIconCalendar3Event;var BIconCalendar3EventFill=makeIcon("Calendar3EventFill",'');_exports.BIconCalendar3EventFill=BIconCalendar3EventFill;var BIconCalendar3Fill=makeIcon("Calendar3Fill",'');_exports.BIconCalendar3Fill=BIconCalendar3Fill;var BIconCalendar3Range=makeIcon("Calendar3Range",'');_exports.BIconCalendar3Range=BIconCalendar3Range;var BIconCalendar3RangeFill=makeIcon("Calendar3RangeFill",'');_exports.BIconCalendar3RangeFill=BIconCalendar3RangeFill;var BIconCalendar3Week=makeIcon("Calendar3Week",'');_exports.BIconCalendar3Week=BIconCalendar3Week;var BIconCalendar3WeekFill=makeIcon("Calendar3WeekFill",'');_exports.BIconCalendar3WeekFill=BIconCalendar3WeekFill;var BIconCalendar4=makeIcon("Calendar4",'');_exports.BIconCalendar4=BIconCalendar4;var BIconCalendar4Event=makeIcon("Calendar4Event",'');_exports.BIconCalendar4Event=BIconCalendar4Event;var BIconCalendar4Range=makeIcon("Calendar4Range",'');_exports.BIconCalendar4Range=BIconCalendar4Range;var BIconCalendar4Week=makeIcon("Calendar4Week",'');_exports.BIconCalendar4Week=BIconCalendar4Week;var BIconCalendarCheck=makeIcon("CalendarCheck",'');_exports.BIconCalendarCheck=BIconCalendarCheck;var BIconCalendarCheckFill=makeIcon("CalendarCheckFill",'');_exports.BIconCalendarCheckFill=BIconCalendarCheckFill;var BIconCalendarDate=makeIcon("CalendarDate",'');_exports.BIconCalendarDate=BIconCalendarDate;var BIconCalendarDateFill=makeIcon("CalendarDateFill",'');_exports.BIconCalendarDateFill=BIconCalendarDateFill;var BIconCalendarDay=makeIcon("CalendarDay",'');_exports.BIconCalendarDay=BIconCalendarDay;var BIconCalendarDayFill=makeIcon("CalendarDayFill",'');_exports.BIconCalendarDayFill=BIconCalendarDayFill;var BIconCalendarEvent=makeIcon("CalendarEvent",'');_exports.BIconCalendarEvent=BIconCalendarEvent;var BIconCalendarEventFill=makeIcon("CalendarEventFill",'');_exports.BIconCalendarEventFill=BIconCalendarEventFill;var BIconCalendarFill=makeIcon("CalendarFill",'');_exports.BIconCalendarFill=BIconCalendarFill;var BIconCalendarMinus=makeIcon("CalendarMinus",'');_exports.BIconCalendarMinus=BIconCalendarMinus;var BIconCalendarMinusFill=makeIcon("CalendarMinusFill",'');_exports.BIconCalendarMinusFill=BIconCalendarMinusFill;var BIconCalendarMonth=makeIcon("CalendarMonth",'');_exports.BIconCalendarMonth=BIconCalendarMonth;var BIconCalendarMonthFill=makeIcon("CalendarMonthFill",'');_exports.BIconCalendarMonthFill=BIconCalendarMonthFill;var BIconCalendarPlus=makeIcon("CalendarPlus",'');_exports.BIconCalendarPlus=BIconCalendarPlus;var BIconCalendarPlusFill=makeIcon("CalendarPlusFill",'');_exports.BIconCalendarPlusFill=BIconCalendarPlusFill;var BIconCalendarRange=makeIcon("CalendarRange",'');_exports.BIconCalendarRange=BIconCalendarRange;var BIconCalendarRangeFill=makeIcon("CalendarRangeFill",'');_exports.BIconCalendarRangeFill=BIconCalendarRangeFill;var BIconCalendarWeek=makeIcon("CalendarWeek",'');_exports.BIconCalendarWeek=BIconCalendarWeek;var BIconCalendarWeekFill=makeIcon("CalendarWeekFill",'');_exports.BIconCalendarWeekFill=BIconCalendarWeekFill;var BIconCamera=makeIcon("Camera",'');_exports.BIconCamera=BIconCamera;var BIconCamera2=makeIcon("Camera2",'');_exports.BIconCamera2=BIconCamera2;var BIconCameraFill=makeIcon("CameraFill",'');_exports.BIconCameraFill=BIconCameraFill;var BIconCameraReels=makeIcon("CameraReels",'');_exports.BIconCameraReels=BIconCameraReels;var BIconCameraReelsFill=makeIcon("CameraReelsFill",'');_exports.BIconCameraReelsFill=BIconCameraReelsFill;var BIconCameraVideo=makeIcon("CameraVideo",'');_exports.BIconCameraVideo=BIconCameraVideo;var BIconCameraVideoFill=makeIcon("CameraVideoFill",'');_exports.BIconCameraVideoFill=BIconCameraVideoFill;var BIconCameraVideoOff=makeIcon("CameraVideoOff",'');_exports.BIconCameraVideoOff=BIconCameraVideoOff;var BIconCameraVideoOffFill=makeIcon("CameraVideoOffFill",'');_exports.BIconCameraVideoOffFill=BIconCameraVideoOffFill;var BIconCapslock=makeIcon("Capslock",'');_exports.BIconCapslock=BIconCapslock;var BIconCapslockFill=makeIcon("CapslockFill",'');_exports.BIconCapslockFill=BIconCapslockFill;var BIconCardChecklist=makeIcon("CardChecklist",'');_exports.BIconCardChecklist=BIconCardChecklist;var BIconCardHeading=makeIcon("CardHeading",'');_exports.BIconCardHeading=BIconCardHeading;var BIconCardImage=makeIcon("CardImage",'');_exports.BIconCardImage=BIconCardImage;var BIconCardList=makeIcon("CardList",'');_exports.BIconCardList=BIconCardList;var BIconCardText=makeIcon("CardText",'');_exports.BIconCardText=BIconCardText;var BIconCaretDown=makeIcon("CaretDown",'');_exports.BIconCaretDown=BIconCaretDown;var BIconCaretDownFill=makeIcon("CaretDownFill",'');_exports.BIconCaretDownFill=BIconCaretDownFill;var BIconCaretDownSquare=makeIcon("CaretDownSquare",'');_exports.BIconCaretDownSquare=BIconCaretDownSquare;var BIconCaretDownSquareFill=makeIcon("CaretDownSquareFill",'');_exports.BIconCaretDownSquareFill=BIconCaretDownSquareFill;var BIconCaretLeft=makeIcon("CaretLeft",'');_exports.BIconCaretLeft=BIconCaretLeft;var BIconCaretLeftFill=makeIcon("CaretLeftFill",'');_exports.BIconCaretLeftFill=BIconCaretLeftFill;var BIconCaretLeftSquare=makeIcon("CaretLeftSquare",'');_exports.BIconCaretLeftSquare=BIconCaretLeftSquare;var BIconCaretLeftSquareFill=makeIcon("CaretLeftSquareFill",'');_exports.BIconCaretLeftSquareFill=BIconCaretLeftSquareFill;var BIconCaretRight=makeIcon("CaretRight",'');_exports.BIconCaretRight=BIconCaretRight;var BIconCaretRightFill=makeIcon("CaretRightFill",'');_exports.BIconCaretRightFill=BIconCaretRightFill;var BIconCaretRightSquare=makeIcon("CaretRightSquare",'');_exports.BIconCaretRightSquare=BIconCaretRightSquare;var BIconCaretRightSquareFill=makeIcon("CaretRightSquareFill",'');_exports.BIconCaretRightSquareFill=BIconCaretRightSquareFill;var BIconCaretUp=makeIcon("CaretUp",'');_exports.BIconCaretUp=BIconCaretUp;var BIconCaretUpFill=makeIcon("CaretUpFill",'');_exports.BIconCaretUpFill=BIconCaretUpFill;var BIconCaretUpSquare=makeIcon("CaretUpSquare",'');_exports.BIconCaretUpSquare=BIconCaretUpSquare;var BIconCaretUpSquareFill=makeIcon("CaretUpSquareFill",'');_exports.BIconCaretUpSquareFill=BIconCaretUpSquareFill;var BIconCart=makeIcon("Cart",'');_exports.BIconCart=BIconCart;var BIconCart2=makeIcon("Cart2",'');_exports.BIconCart2=BIconCart2;var BIconCart3=makeIcon("Cart3",'');_exports.BIconCart3=BIconCart3;var BIconCart4=makeIcon("Cart4",'');_exports.BIconCart4=BIconCart4;var BIconCartCheck=makeIcon("CartCheck",'');_exports.BIconCartCheck=BIconCartCheck;var BIconCartDash=makeIcon("CartDash",'');_exports.BIconCartDash=BIconCartDash;var BIconCartFill=makeIcon("CartFill",'');_exports.BIconCartFill=BIconCartFill;var BIconCartPlus=makeIcon("CartPlus",'');_exports.BIconCartPlus=BIconCartPlus;var BIconCash=makeIcon("Cash",'');_exports.BIconCash=BIconCash;var BIconCashStack=makeIcon("CashStack",'');_exports.BIconCashStack=BIconCashStack;var BIconCast=makeIcon("Cast",'');_exports.BIconCast=BIconCast;var BIconChat=makeIcon("Chat",'');_exports.BIconChat=BIconChat;var BIconChatDots=makeIcon("ChatDots",'');_exports.BIconChatDots=BIconChatDots;var BIconChatDotsFill=makeIcon("ChatDotsFill",'');_exports.BIconChatDotsFill=BIconChatDotsFill;var BIconChatFill=makeIcon("ChatFill",'');_exports.BIconChatFill=BIconChatFill;var BIconChatLeft=makeIcon("ChatLeft",'');_exports.BIconChatLeft=BIconChatLeft;var BIconChatLeftDots=makeIcon("ChatLeftDots",'');_exports.BIconChatLeftDots=BIconChatLeftDots;var BIconChatLeftDotsFill=makeIcon("ChatLeftDotsFill",'');_exports.BIconChatLeftDotsFill=BIconChatLeftDotsFill;var BIconChatLeftFill=makeIcon("ChatLeftFill",'');_exports.BIconChatLeftFill=BIconChatLeftFill;var BIconChatLeftQuote=makeIcon("ChatLeftQuote",'');_exports.BIconChatLeftQuote=BIconChatLeftQuote;var BIconChatLeftQuoteFill=makeIcon("ChatLeftQuoteFill",'');_exports.BIconChatLeftQuoteFill=BIconChatLeftQuoteFill;var BIconChatLeftText=makeIcon("ChatLeftText",'');_exports.BIconChatLeftText=BIconChatLeftText;var BIconChatLeftTextFill=makeIcon("ChatLeftTextFill",'');_exports.BIconChatLeftTextFill=BIconChatLeftTextFill;var BIconChatQuote=makeIcon("ChatQuote",'');_exports.BIconChatQuote=BIconChatQuote;var BIconChatQuoteFill=makeIcon("ChatQuoteFill",'');_exports.BIconChatQuoteFill=BIconChatQuoteFill;var BIconChatRight=makeIcon("ChatRight",'');_exports.BIconChatRight=BIconChatRight;var BIconChatRightDots=makeIcon("ChatRightDots",'');_exports.BIconChatRightDots=BIconChatRightDots;var BIconChatRightDotsFill=makeIcon("ChatRightDotsFill",'');_exports.BIconChatRightDotsFill=BIconChatRightDotsFill;var BIconChatRightFill=makeIcon("ChatRightFill",'');_exports.BIconChatRightFill=BIconChatRightFill;var BIconChatRightQuote=makeIcon("ChatRightQuote",'');_exports.BIconChatRightQuote=BIconChatRightQuote;var BIconChatRightQuoteFill=makeIcon("ChatRightQuoteFill",'');_exports.BIconChatRightQuoteFill=BIconChatRightQuoteFill;var BIconChatRightText=makeIcon("ChatRightText",'');_exports.BIconChatRightText=BIconChatRightText;var BIconChatRightTextFill=makeIcon("ChatRightTextFill",'');_exports.BIconChatRightTextFill=BIconChatRightTextFill;var BIconChatSquare=makeIcon("ChatSquare",'');_exports.BIconChatSquare=BIconChatSquare;var BIconChatSquareDots=makeIcon("ChatSquareDots",'');_exports.BIconChatSquareDots=BIconChatSquareDots;var BIconChatSquareDotsFill=makeIcon("ChatSquareDotsFill",'');_exports.BIconChatSquareDotsFill=BIconChatSquareDotsFill;var BIconChatSquareFill=makeIcon("ChatSquareFill",'');_exports.BIconChatSquareFill=BIconChatSquareFill;var BIconChatSquareQuote=makeIcon("ChatSquareQuote",'');_exports.BIconChatSquareQuote=BIconChatSquareQuote;var BIconChatSquareQuoteFill=makeIcon("ChatSquareQuoteFill",'');_exports.BIconChatSquareQuoteFill=BIconChatSquareQuoteFill;var BIconChatSquareText=makeIcon("ChatSquareText",'');_exports.BIconChatSquareText=BIconChatSquareText;var BIconChatSquareTextFill=makeIcon("ChatSquareTextFill",'');_exports.BIconChatSquareTextFill=BIconChatSquareTextFill;var BIconChatText=makeIcon("ChatText",'');_exports.BIconChatText=BIconChatText;var BIconChatTextFill=makeIcon("ChatTextFill",'');_exports.BIconChatTextFill=BIconChatTextFill;var BIconCheck=makeIcon("Check",'');_exports.BIconCheck=BIconCheck;var BIconCheck2=makeIcon("Check2",'');_exports.BIconCheck2=BIconCheck2;var BIconCheck2All=makeIcon("Check2All",'');_exports.BIconCheck2All=BIconCheck2All;var BIconCheck2Circle=makeIcon("Check2Circle",'');_exports.BIconCheck2Circle=BIconCheck2Circle;var BIconCheck2Square=makeIcon("Check2Square",'');_exports.BIconCheck2Square=BIconCheck2Square;var BIconCheckAll=makeIcon("CheckAll",'');_exports.BIconCheckAll=BIconCheckAll;var BIconCheckCircle=makeIcon("CheckCircle",'');_exports.BIconCheckCircle=BIconCheckCircle;var BIconCheckCircleFill=makeIcon("CheckCircleFill",'');_exports.BIconCheckCircleFill=BIconCheckCircleFill;var BIconCheckSquare=makeIcon("CheckSquare",'');_exports.BIconCheckSquare=BIconCheckSquare;var BIconCheckSquareFill=makeIcon("CheckSquareFill",'');_exports.BIconCheckSquareFill=BIconCheckSquareFill;var BIconChevronBarContract=makeIcon("ChevronBarContract",'');_exports.BIconChevronBarContract=BIconChevronBarContract;var BIconChevronBarDown=makeIcon("ChevronBarDown",'');_exports.BIconChevronBarDown=BIconChevronBarDown;var BIconChevronBarExpand=makeIcon("ChevronBarExpand",'');_exports.BIconChevronBarExpand=BIconChevronBarExpand;var BIconChevronBarLeft=makeIcon("ChevronBarLeft",'');_exports.BIconChevronBarLeft=BIconChevronBarLeft;var BIconChevronBarRight=makeIcon("ChevronBarRight",'');_exports.BIconChevronBarRight=BIconChevronBarRight;var BIconChevronBarUp=makeIcon("ChevronBarUp",'');_exports.BIconChevronBarUp=BIconChevronBarUp;var BIconChevronCompactDown=makeIcon("ChevronCompactDown",'');_exports.BIconChevronCompactDown=BIconChevronCompactDown;var BIconChevronCompactLeft=makeIcon("ChevronCompactLeft",'');_exports.BIconChevronCompactLeft=BIconChevronCompactLeft;var BIconChevronCompactRight=makeIcon("ChevronCompactRight",'');_exports.BIconChevronCompactRight=BIconChevronCompactRight;var BIconChevronCompactUp=makeIcon("ChevronCompactUp",'');_exports.BIconChevronCompactUp=BIconChevronCompactUp;var BIconChevronContract=makeIcon("ChevronContract",'');_exports.BIconChevronContract=BIconChevronContract;var BIconChevronDoubleDown=makeIcon("ChevronDoubleDown",'');_exports.BIconChevronDoubleDown=BIconChevronDoubleDown;var BIconChevronDoubleLeft=makeIcon("ChevronDoubleLeft",'');_exports.BIconChevronDoubleLeft=BIconChevronDoubleLeft;var BIconChevronDoubleRight=makeIcon("ChevronDoubleRight",'');_exports.BIconChevronDoubleRight=BIconChevronDoubleRight;var BIconChevronDoubleUp=makeIcon("ChevronDoubleUp",'');_exports.BIconChevronDoubleUp=BIconChevronDoubleUp;var BIconChevronDown=makeIcon("ChevronDown",'');_exports.BIconChevronDown=BIconChevronDown;var BIconChevronExpand=makeIcon("ChevronExpand",'');_exports.BIconChevronExpand=BIconChevronExpand;var BIconChevronLeft=makeIcon("ChevronLeft",'');_exports.BIconChevronLeft=BIconChevronLeft;var BIconChevronRight=makeIcon("ChevronRight",'');_exports.BIconChevronRight=BIconChevronRight;var BIconChevronUp=makeIcon("ChevronUp",'');_exports.BIconChevronUp=BIconChevronUp;var BIconCircle=makeIcon("Circle",'');_exports.BIconCircle=BIconCircle;var BIconCircleFill=makeIcon("CircleFill",'');_exports.BIconCircleFill=BIconCircleFill;var BIconCircleHalf=makeIcon("CircleHalf",'');_exports.BIconCircleHalf=BIconCircleHalf;var BIconCircleSquare=makeIcon("CircleSquare",'');_exports.BIconCircleSquare=BIconCircleSquare;var BIconClipboard=makeIcon("Clipboard",'');_exports.BIconClipboard=BIconClipboard;var BIconClipboardCheck=makeIcon("ClipboardCheck",'');_exports.BIconClipboardCheck=BIconClipboardCheck;var BIconClipboardData=makeIcon("ClipboardData",'');_exports.BIconClipboardData=BIconClipboardData;var BIconClipboardMinus=makeIcon("ClipboardMinus",'');_exports.BIconClipboardMinus=BIconClipboardMinus;var BIconClipboardPlus=makeIcon("ClipboardPlus",'');_exports.BIconClipboardPlus=BIconClipboardPlus;var BIconClock=makeIcon("Clock",'');_exports.BIconClock=BIconClock;var BIconClockFill=makeIcon("ClockFill",'');_exports.BIconClockFill=BIconClockFill;var BIconClockHistory=makeIcon("ClockHistory",'');_exports.BIconClockHistory=BIconClockHistory;var BIconCloud=makeIcon("Cloud",'');_exports.BIconCloud=BIconCloud;var BIconCloudArrowDown=makeIcon("CloudArrowDown",'');_exports.BIconCloudArrowDown=BIconCloudArrowDown;var BIconCloudArrowDownFill=makeIcon("CloudArrowDownFill",'');_exports.BIconCloudArrowDownFill=BIconCloudArrowDownFill;var BIconCloudArrowUp=makeIcon("CloudArrowUp",'');_exports.BIconCloudArrowUp=BIconCloudArrowUp;var BIconCloudArrowUpFill=makeIcon("CloudArrowUpFill",'');_exports.BIconCloudArrowUpFill=BIconCloudArrowUpFill;var BIconCloudCheck=makeIcon("CloudCheck",'');_exports.BIconCloudCheck=BIconCloudCheck;var BIconCloudCheckFill=makeIcon("CloudCheckFill",'');_exports.BIconCloudCheckFill=BIconCloudCheckFill;var BIconCloudDownload=makeIcon("CloudDownload",'');_exports.BIconCloudDownload=BIconCloudDownload;var BIconCloudDownloadFill=makeIcon("CloudDownloadFill",'');_exports.BIconCloudDownloadFill=BIconCloudDownloadFill;var BIconCloudFill=makeIcon("CloudFill",'');_exports.BIconCloudFill=BIconCloudFill;var BIconCloudMinus=makeIcon("CloudMinus",'');_exports.BIconCloudMinus=BIconCloudMinus;var BIconCloudMinusFill=makeIcon("CloudMinusFill",'');_exports.BIconCloudMinusFill=BIconCloudMinusFill;var BIconCloudPlus=makeIcon("CloudPlus",'');_exports.BIconCloudPlus=BIconCloudPlus;var BIconCloudPlusFill=makeIcon("CloudPlusFill",'');_exports.BIconCloudPlusFill=BIconCloudPlusFill;var BIconCloudSlash=makeIcon("CloudSlash",'');_exports.BIconCloudSlash=BIconCloudSlash;var BIconCloudSlashFill=makeIcon("CloudSlashFill",'');_exports.BIconCloudSlashFill=BIconCloudSlashFill;var BIconCloudUpload=makeIcon("CloudUpload",'');_exports.BIconCloudUpload=BIconCloudUpload;var BIconCloudUploadFill=makeIcon("CloudUploadFill",'');_exports.BIconCloudUploadFill=BIconCloudUploadFill;var BIconCode=makeIcon("Code",'');_exports.BIconCode=BIconCode;var BIconCodeSlash=makeIcon("CodeSlash",'');_exports.BIconCodeSlash=BIconCodeSlash;var BIconCodeSquare=makeIcon("CodeSquare",'');_exports.BIconCodeSquare=BIconCodeSquare;var BIconCollection=makeIcon("Collection",'');_exports.BIconCollection=BIconCollection;var BIconCollectionFill=makeIcon("CollectionFill",'');_exports.BIconCollectionFill=BIconCollectionFill;var BIconCollectionPlay=makeIcon("CollectionPlay",'');_exports.BIconCollectionPlay=BIconCollectionPlay;var BIconCollectionPlayFill=makeIcon("CollectionPlayFill",'');_exports.BIconCollectionPlayFill=BIconCollectionPlayFill;var BIconColumns=makeIcon("Columns",'');_exports.BIconColumns=BIconColumns;var BIconColumnsGap=makeIcon("ColumnsGap",'');_exports.BIconColumnsGap=BIconColumnsGap;var BIconCommand=makeIcon("Command",'');_exports.BIconCommand=BIconCommand;var BIconCompass=makeIcon("Compass",'');_exports.BIconCompass=BIconCompass;var BIconCone=makeIcon("Cone",'');_exports.BIconCone=BIconCone;var BIconConeStriped=makeIcon("ConeStriped",'');_exports.BIconConeStriped=BIconConeStriped;var BIconController=makeIcon("Controller",'');_exports.BIconController=BIconController;var BIconCpu=makeIcon("Cpu",'');_exports.BIconCpu=BIconCpu;var BIconCpuFill=makeIcon("CpuFill",'');_exports.BIconCpuFill=BIconCpuFill;var BIconCreditCard=makeIcon("CreditCard",'');_exports.BIconCreditCard=BIconCreditCard;var BIconCreditCard2Back=makeIcon("CreditCard2Back",'');_exports.BIconCreditCard2Back=BIconCreditCard2Back;var BIconCreditCard2BackFill=makeIcon("CreditCard2BackFill",'');_exports.BIconCreditCard2BackFill=BIconCreditCard2BackFill;var BIconCreditCard2Front=makeIcon("CreditCard2Front",'');_exports.BIconCreditCard2Front=BIconCreditCard2Front;var BIconCreditCard2FrontFill=makeIcon("CreditCard2FrontFill",'');_exports.BIconCreditCard2FrontFill=BIconCreditCard2FrontFill;var BIconCreditCardFill=makeIcon("CreditCardFill",'');_exports.BIconCreditCardFill=BIconCreditCardFill;var BIconCrop=makeIcon("Crop",'');_exports.BIconCrop=BIconCrop;var BIconCup=makeIcon("Cup",'');_exports.BIconCup=BIconCup;var BIconCupStraw=makeIcon("CupStraw",'');_exports.BIconCupStraw=BIconCupStraw;var BIconCursor=makeIcon("Cursor",'');_exports.BIconCursor=BIconCursor;var BIconCursorFill=makeIcon("CursorFill",'');_exports.BIconCursorFill=BIconCursorFill;var BIconCursorText=makeIcon("CursorText",'');_exports.BIconCursorText=BIconCursorText;var BIconDash=makeIcon("Dash",'');_exports.BIconDash=BIconDash;var BIconDashCircle=makeIcon("DashCircle",'');_exports.BIconDashCircle=BIconDashCircle;var BIconDashCircleFill=makeIcon("DashCircleFill",'');_exports.BIconDashCircleFill=BIconDashCircleFill;var BIconDashSquare=makeIcon("DashSquare",'');_exports.BIconDashSquare=BIconDashSquare;var BIconDashSquareFill=makeIcon("DashSquareFill",'');_exports.BIconDashSquareFill=BIconDashSquareFill;var BIconDiagram2=makeIcon("Diagram2",'');_exports.BIconDiagram2=BIconDiagram2;var BIconDiagram2Fill=makeIcon("Diagram2Fill",'');_exports.BIconDiagram2Fill=BIconDiagram2Fill;var BIconDiagram3=makeIcon("Diagram3",'');_exports.BIconDiagram3=BIconDiagram3;var BIconDiagram3Fill=makeIcon("Diagram3Fill",'');_exports.BIconDiagram3Fill=BIconDiagram3Fill;var BIconDiamond=makeIcon("Diamond",'');_exports.BIconDiamond=BIconDiamond;var BIconDiamondFill=makeIcon("DiamondFill",'');_exports.BIconDiamondFill=BIconDiamondFill;var BIconDiamondHalf=makeIcon("DiamondHalf",'');_exports.BIconDiamondHalf=BIconDiamondHalf;var BIconDice1=makeIcon("Dice1",'');_exports.BIconDice1=BIconDice1;var BIconDice1Fill=makeIcon("Dice1Fill",'');_exports.BIconDice1Fill=BIconDice1Fill;var BIconDice2=makeIcon("Dice2",'');_exports.BIconDice2=BIconDice2;var BIconDice2Fill=makeIcon("Dice2Fill",'');_exports.BIconDice2Fill=BIconDice2Fill;var BIconDice3=makeIcon("Dice3",'');_exports.BIconDice3=BIconDice3;var BIconDice3Fill=makeIcon("Dice3Fill",'');_exports.BIconDice3Fill=BIconDice3Fill;var BIconDice4=makeIcon("Dice4",'');_exports.BIconDice4=BIconDice4;var BIconDice4Fill=makeIcon("Dice4Fill",'');_exports.BIconDice4Fill=BIconDice4Fill;var BIconDice5=makeIcon("Dice5",'');_exports.BIconDice5=BIconDice5;var BIconDice5Fill=makeIcon("Dice5Fill",'');_exports.BIconDice5Fill=BIconDice5Fill;var BIconDice6=makeIcon("Dice6",'');_exports.BIconDice6=BIconDice6;var BIconDice6Fill=makeIcon("Dice6Fill",'');_exports.BIconDice6Fill=BIconDice6Fill;var BIconDisplay=makeIcon("Display",'');_exports.BIconDisplay=BIconDisplay;var BIconDisplayFill=makeIcon("DisplayFill",'');_exports.BIconDisplayFill=BIconDisplayFill;var BIconDistributeHorizontal=makeIcon("DistributeHorizontal",'');_exports.BIconDistributeHorizontal=BIconDistributeHorizontal;var BIconDistributeVertical=makeIcon("DistributeVertical",'');_exports.BIconDistributeVertical=BIconDistributeVertical;var BIconDoorClosed=makeIcon("DoorClosed",'');_exports.BIconDoorClosed=BIconDoorClosed;var BIconDoorClosedFill=makeIcon("DoorClosedFill",'');_exports.BIconDoorClosedFill=BIconDoorClosedFill;var BIconDoorOpen=makeIcon("DoorOpen",'');_exports.BIconDoorOpen=BIconDoorOpen;var BIconDoorOpenFill=makeIcon("DoorOpenFill",'');_exports.BIconDoorOpenFill=BIconDoorOpenFill;var BIconDot=makeIcon("Dot",'');_exports.BIconDot=BIconDot;var BIconDownload=makeIcon("Download",'');_exports.BIconDownload=BIconDownload;var BIconDroplet=makeIcon("Droplet",'');_exports.BIconDroplet=BIconDroplet;var BIconDropletFill=makeIcon("DropletFill",'');_exports.BIconDropletFill=BIconDropletFill;var BIconDropletHalf=makeIcon("DropletHalf",'');_exports.BIconDropletHalf=BIconDropletHalf;var BIconEarbuds=makeIcon("Earbuds",'');_exports.BIconEarbuds=BIconEarbuds;var BIconEasel=makeIcon("Easel",'');_exports.BIconEasel=BIconEasel;var BIconEaselFill=makeIcon("EaselFill",'');_exports.BIconEaselFill=BIconEaselFill;var BIconEgg=makeIcon("Egg",'');_exports.BIconEgg=BIconEgg;var BIconEggFill=makeIcon("EggFill",'');_exports.BIconEggFill=BIconEggFill;var BIconEggFried=makeIcon("EggFried",'');_exports.BIconEggFried=BIconEggFried;var BIconEject=makeIcon("Eject",'');_exports.BIconEject=BIconEject;var BIconEjectFill=makeIcon("EjectFill",'');_exports.BIconEjectFill=BIconEjectFill;var BIconEmojiAngry=makeIcon("EmojiAngry",'');_exports.BIconEmojiAngry=BIconEmojiAngry;var BIconEmojiDizzy=makeIcon("EmojiDizzy",'');_exports.BIconEmojiDizzy=BIconEmojiDizzy;var BIconEmojiExpressionless=makeIcon("EmojiExpressionless",'');_exports.BIconEmojiExpressionless=BIconEmojiExpressionless;var BIconEmojiFrown=makeIcon("EmojiFrown",'');_exports.BIconEmojiFrown=BIconEmojiFrown;var BIconEmojiLaughing=makeIcon("EmojiLaughing",'');_exports.BIconEmojiLaughing=BIconEmojiLaughing;var BIconEmojiNeutral=makeIcon("EmojiNeutral",'');_exports.BIconEmojiNeutral=BIconEmojiNeutral;var BIconEmojiSmile=makeIcon("EmojiSmile",'');_exports.BIconEmojiSmile=BIconEmojiSmile;var BIconEmojiSmileUpsideDown=makeIcon("EmojiSmileUpsideDown",'');_exports.BIconEmojiSmileUpsideDown=BIconEmojiSmileUpsideDown;var BIconEmojiSunglasses=makeIcon("EmojiSunglasses",'');_exports.BIconEmojiSunglasses=BIconEmojiSunglasses;var BIconEnvelope=makeIcon("Envelope",'');_exports.BIconEnvelope=BIconEnvelope;var BIconEnvelopeFill=makeIcon("EnvelopeFill",'');_exports.BIconEnvelopeFill=BIconEnvelopeFill;var BIconEnvelopeOpen=makeIcon("EnvelopeOpen",'');_exports.BIconEnvelopeOpen=BIconEnvelopeOpen;var BIconEnvelopeOpenFill=makeIcon("EnvelopeOpenFill",'');_exports.BIconEnvelopeOpenFill=BIconEnvelopeOpenFill;var BIconExclamation=makeIcon("Exclamation",'');_exports.BIconExclamation=BIconExclamation;var BIconExclamationCircle=makeIcon("ExclamationCircle",'');_exports.BIconExclamationCircle=BIconExclamationCircle;var BIconExclamationCircleFill=makeIcon("ExclamationCircleFill",'');_exports.BIconExclamationCircleFill=BIconExclamationCircleFill;var BIconExclamationDiamond=makeIcon("ExclamationDiamond",'');_exports.BIconExclamationDiamond=BIconExclamationDiamond;var BIconExclamationDiamondFill=makeIcon("ExclamationDiamondFill",'');_exports.BIconExclamationDiamondFill=BIconExclamationDiamondFill;var BIconExclamationOctagon=makeIcon("ExclamationOctagon",'');_exports.BIconExclamationOctagon=BIconExclamationOctagon;var BIconExclamationOctagonFill=makeIcon("ExclamationOctagonFill",'');_exports.BIconExclamationOctagonFill=BIconExclamationOctagonFill;var BIconExclamationSquare=makeIcon("ExclamationSquare",'');_exports.BIconExclamationSquare=BIconExclamationSquare;var BIconExclamationSquareFill=makeIcon("ExclamationSquareFill",'');_exports.BIconExclamationSquareFill=BIconExclamationSquareFill;var BIconExclamationTriangle=makeIcon("ExclamationTriangle",'');_exports.BIconExclamationTriangle=BIconExclamationTriangle;var BIconExclamationTriangleFill=makeIcon("ExclamationTriangleFill",'');_exports.BIconExclamationTriangleFill=BIconExclamationTriangleFill;var BIconExclude=makeIcon("Exclude",'');_exports.BIconExclude=BIconExclude;var BIconEye=makeIcon("Eye",'');_exports.BIconEye=BIconEye;var BIconEyeFill=makeIcon("EyeFill",'');_exports.BIconEyeFill=BIconEyeFill;var BIconEyeSlash=makeIcon("EyeSlash",'');_exports.BIconEyeSlash=BIconEyeSlash;var BIconEyeSlashFill=makeIcon("EyeSlashFill",'');_exports.BIconEyeSlashFill=BIconEyeSlashFill;var BIconEyeglasses=makeIcon("Eyeglasses",'');_exports.BIconEyeglasses=BIconEyeglasses;var BIconFile=makeIcon("File",'');_exports.BIconFile=BIconFile;var BIconFileArrowDown=makeIcon("FileArrowDown",'');_exports.BIconFileArrowDown=BIconFileArrowDown;var BIconFileArrowDownFill=makeIcon("FileArrowDownFill",'');_exports.BIconFileArrowDownFill=BIconFileArrowDownFill;var BIconFileArrowUp=makeIcon("FileArrowUp",'');_exports.BIconFileArrowUp=BIconFileArrowUp;var BIconFileArrowUpFill=makeIcon("FileArrowUpFill",'');_exports.BIconFileArrowUpFill=BIconFileArrowUpFill;var BIconFileBinary=makeIcon("FileBinary",'');_exports.BIconFileBinary=BIconFileBinary;var BIconFileBinaryFill=makeIcon("FileBinaryFill",'');_exports.BIconFileBinaryFill=BIconFileBinaryFill;var BIconFileBreak=makeIcon("FileBreak",'');_exports.BIconFileBreak=BIconFileBreak;var BIconFileBreakFill=makeIcon("FileBreakFill",'');_exports.BIconFileBreakFill=BIconFileBreakFill;var BIconFileCheck=makeIcon("FileCheck",'');_exports.BIconFileCheck=BIconFileCheck;var BIconFileCheckFill=makeIcon("FileCheckFill",'');_exports.BIconFileCheckFill=BIconFileCheckFill;var BIconFileCode=makeIcon("FileCode",'');_exports.BIconFileCode=BIconFileCode;var BIconFileCodeFill=makeIcon("FileCodeFill",'');_exports.BIconFileCodeFill=BIconFileCodeFill;var BIconFileDiff=makeIcon("FileDiff",'');_exports.BIconFileDiff=BIconFileDiff;var BIconFileDiffFill=makeIcon("FileDiffFill",'');_exports.BIconFileDiffFill=BIconFileDiffFill;var BIconFileEarmark=makeIcon("FileEarmark",'');_exports.BIconFileEarmark=BIconFileEarmark;var BIconFileEarmarkArrowDown=makeIcon("FileEarmarkArrowDown",'');_exports.BIconFileEarmarkArrowDown=BIconFileEarmarkArrowDown;var BIconFileEarmarkArrowUp=makeIcon("FileEarmarkArrowUp",'');_exports.BIconFileEarmarkArrowUp=BIconFileEarmarkArrowUp;var BIconFileEarmarkArrowUpFill=makeIcon("FileEarmarkArrowUpFill",'');_exports.BIconFileEarmarkArrowUpFill=BIconFileEarmarkArrowUpFill;var BIconFileEarmarkBinary=makeIcon("FileEarmarkBinary",'');_exports.BIconFileEarmarkBinary=BIconFileEarmarkBinary;var BIconFileEarmarkBinaryFill=makeIcon("FileEarmarkBinaryFill",'');_exports.BIconFileEarmarkBinaryFill=BIconFileEarmarkBinaryFill;var BIconFileEarmarkBreak=makeIcon("FileEarmarkBreak",'');_exports.BIconFileEarmarkBreak=BIconFileEarmarkBreak;var BIconFileEarmarkBreakFill=makeIcon("FileEarmarkBreakFill",'');_exports.BIconFileEarmarkBreakFill=BIconFileEarmarkBreakFill;var BIconFileEarmarkCheck=makeIcon("FileEarmarkCheck",'');_exports.BIconFileEarmarkCheck=BIconFileEarmarkCheck;var BIconFileEarmarkCheckFill=makeIcon("FileEarmarkCheckFill",'');_exports.BIconFileEarmarkCheckFill=BIconFileEarmarkCheckFill;var BIconFileEarmarkCode=makeIcon("FileEarmarkCode",'');_exports.BIconFileEarmarkCode=BIconFileEarmarkCode;var BIconFileEarmarkCodeFill=makeIcon("FileEarmarkCodeFill",'');_exports.BIconFileEarmarkCodeFill=BIconFileEarmarkCodeFill;var BIconFileEarmarkDiff=makeIcon("FileEarmarkDiff",'');_exports.BIconFileEarmarkDiff=BIconFileEarmarkDiff;var BIconFileEarmarkDiffFill=makeIcon("FileEarmarkDiffFill",'');_exports.BIconFileEarmarkDiffFill=BIconFileEarmarkDiffFill;var BIconFileEarmarkFill=makeIcon("FileEarmarkFill",'');_exports.BIconFileEarmarkFill=BIconFileEarmarkFill;var BIconFileEarmarkMedical=makeIcon("FileEarmarkMedical",'');_exports.BIconFileEarmarkMedical=BIconFileEarmarkMedical;var BIconFileEarmarkMedicalFill=makeIcon("FileEarmarkMedicalFill",'');_exports.BIconFileEarmarkMedicalFill=BIconFileEarmarkMedicalFill;var BIconFileEarmarkMinus=makeIcon("FileEarmarkMinus",'');_exports.BIconFileEarmarkMinus=BIconFileEarmarkMinus;var BIconFileEarmarkMinusFill=makeIcon("FileEarmarkMinusFill",'');_exports.BIconFileEarmarkMinusFill=BIconFileEarmarkMinusFill;var BIconFileEarmarkPlus=makeIcon("FileEarmarkPlus",'');_exports.BIconFileEarmarkPlus=BIconFileEarmarkPlus;var BIconFileEarmarkPlusFill=makeIcon("FileEarmarkPlusFill",'');_exports.BIconFileEarmarkPlusFill=BIconFileEarmarkPlusFill;var BIconFileEarmarkRuled=makeIcon("FileEarmarkRuled",'');_exports.BIconFileEarmarkRuled=BIconFileEarmarkRuled;var BIconFileEarmarkRuledFill=makeIcon("FileEarmarkRuledFill",'');_exports.BIconFileEarmarkRuledFill=BIconFileEarmarkRuledFill;var BIconFileEarmarkSpreadsheet=makeIcon("FileEarmarkSpreadsheet",'');_exports.BIconFileEarmarkSpreadsheet=BIconFileEarmarkSpreadsheet;var BIconFileEarmarkSpreadsheetFill=makeIcon("FileEarmarkSpreadsheetFill",'');_exports.BIconFileEarmarkSpreadsheetFill=BIconFileEarmarkSpreadsheetFill;var BIconFileEarmarkText=makeIcon("FileEarmarkText",'');_exports.BIconFileEarmarkText=BIconFileEarmarkText;var BIconFileEarmarkTextFill=makeIcon("FileEarmarkTextFill",'');_exports.BIconFileEarmarkTextFill=BIconFileEarmarkTextFill;var BIconFileEarmarkZip=makeIcon("FileEarmarkZip",'');_exports.BIconFileEarmarkZip=BIconFileEarmarkZip;var BIconFileEarmarkZipFill=makeIcon("FileEarmarkZipFill",'');_exports.BIconFileEarmarkZipFill=BIconFileEarmarkZipFill;var BIconFileFill=makeIcon("FileFill",'');_exports.BIconFileFill=BIconFileFill;var BIconFileMedical=makeIcon("FileMedical",'');_exports.BIconFileMedical=BIconFileMedical;var BIconFileMedicalFill=makeIcon("FileMedicalFill",'');_exports.BIconFileMedicalFill=BIconFileMedicalFill;var BIconFileMinus=makeIcon("FileMinus",'');_exports.BIconFileMinus=BIconFileMinus;var BIconFileMinusFill=makeIcon("FileMinusFill",'');_exports.BIconFileMinusFill=BIconFileMinusFill;var BIconFileMusic=makeIcon("FileMusic",'');_exports.BIconFileMusic=BIconFileMusic;var BIconFileMusicFill=makeIcon("FileMusicFill",'');_exports.BIconFileMusicFill=BIconFileMusicFill;var BIconFilePerson=makeIcon("FilePerson",'');_exports.BIconFilePerson=BIconFilePerson;var BIconFilePersonFill=makeIcon("FilePersonFill",'');_exports.BIconFilePersonFill=BIconFilePersonFill;var BIconFilePlus=makeIcon("FilePlus",'');_exports.BIconFilePlus=BIconFilePlus;var BIconFilePlusFill=makeIcon("FilePlusFill",'');_exports.BIconFilePlusFill=BIconFilePlusFill;var BIconFilePost=makeIcon("FilePost",'');_exports.BIconFilePost=BIconFilePost;var BIconFilePostFill=makeIcon("FilePostFill",'');_exports.BIconFilePostFill=BIconFilePostFill;var BIconFileRichtext=makeIcon("FileRichtext",'');_exports.BIconFileRichtext=BIconFileRichtext;var BIconFileRichtextFill=makeIcon("FileRichtextFill",'');_exports.BIconFileRichtextFill=BIconFileRichtextFill;var BIconFileRuled=makeIcon("FileRuled",'');_exports.BIconFileRuled=BIconFileRuled;var BIconFileRuledFill=makeIcon("FileRuledFill",'');_exports.BIconFileRuledFill=BIconFileRuledFill;var BIconFileSpreadsheet=makeIcon("FileSpreadsheet",'');_exports.BIconFileSpreadsheet=BIconFileSpreadsheet;var BIconFileSpreadsheetFill=makeIcon("FileSpreadsheetFill",'');_exports.BIconFileSpreadsheetFill=BIconFileSpreadsheetFill;var BIconFileText=makeIcon("FileText",'');_exports.BIconFileText=BIconFileText;var BIconFileTextFill=makeIcon("FileTextFill",'');_exports.BIconFileTextFill=BIconFileTextFill;var BIconFileZip=makeIcon("FileZip",'');_exports.BIconFileZip=BIconFileZip;var BIconFileZipFill=makeIcon("FileZipFill",'');_exports.BIconFileZipFill=BIconFileZipFill;var BIconFiles=makeIcon("Files",'');_exports.BIconFiles=BIconFiles;var BIconFilesAlt=makeIcon("FilesAlt",'');_exports.BIconFilesAlt=BIconFilesAlt;var BIconFilm=makeIcon("Film",'');_exports.BIconFilm=BIconFilm;var BIconFilter=makeIcon("Filter",'');_exports.BIconFilter=BIconFilter;var BIconFilterCircle=makeIcon("FilterCircle",'');_exports.BIconFilterCircle=BIconFilterCircle;var BIconFilterCircleFill=makeIcon("FilterCircleFill",'');_exports.BIconFilterCircleFill=BIconFilterCircleFill;var BIconFilterLeft=makeIcon("FilterLeft",'');_exports.BIconFilterLeft=BIconFilterLeft;var BIconFilterRight=makeIcon("FilterRight",'');_exports.BIconFilterRight=BIconFilterRight;var BIconFilterSquare=makeIcon("FilterSquare",'');_exports.BIconFilterSquare=BIconFilterSquare;var BIconFilterSquareFill=makeIcon("FilterSquareFill",'');_exports.BIconFilterSquareFill=BIconFilterSquareFill;var BIconFlag=makeIcon("Flag",'');_exports.BIconFlag=BIconFlag;var BIconFlagFill=makeIcon("FlagFill",'');_exports.BIconFlagFill=BIconFlagFill;var BIconFlower1=makeIcon("Flower1",'');_exports.BIconFlower1=BIconFlower1;var BIconFlower2=makeIcon("Flower2",'');_exports.BIconFlower2=BIconFlower2;var BIconFlower3=makeIcon("Flower3",'');_exports.BIconFlower3=BIconFlower3;var BIconFolder=makeIcon("Folder",'');_exports.BIconFolder=BIconFolder;var BIconFolder2=makeIcon("Folder2",'');_exports.BIconFolder2=BIconFolder2;var BIconFolder2Open=makeIcon("Folder2Open",'');_exports.BIconFolder2Open=BIconFolder2Open;var BIconFolderCheck=makeIcon("FolderCheck",'');_exports.BIconFolderCheck=BIconFolderCheck;var BIconFolderFill=makeIcon("FolderFill",'');_exports.BIconFolderFill=BIconFolderFill;var BIconFolderMinus=makeIcon("FolderMinus",'');_exports.BIconFolderMinus=BIconFolderMinus;var BIconFolderPlus=makeIcon("FolderPlus",'');_exports.BIconFolderPlus=BIconFolderPlus;var BIconFolderSymlink=makeIcon("FolderSymlink",'');_exports.BIconFolderSymlink=BIconFolderSymlink;var BIconFolderSymlinkFill=makeIcon("FolderSymlinkFill",'');_exports.BIconFolderSymlinkFill=BIconFolderSymlinkFill;var BIconFonts=makeIcon("Fonts",'');_exports.BIconFonts=BIconFonts;var BIconForward=makeIcon("Forward",'');_exports.BIconForward=BIconForward;var BIconForwardFill=makeIcon("ForwardFill",'');_exports.BIconForwardFill=BIconForwardFill;var BIconFront=makeIcon("Front",'');_exports.BIconFront=BIconFront;var BIconFullscreen=makeIcon("Fullscreen",'');_exports.BIconFullscreen=BIconFullscreen;var BIconFullscreenExit=makeIcon("FullscreenExit",'');_exports.BIconFullscreenExit=BIconFullscreenExit;var BIconFunnel=makeIcon("Funnel",'');_exports.BIconFunnel=BIconFunnel;var BIconFunnelFill=makeIcon("FunnelFill",'');_exports.BIconFunnelFill=BIconFunnelFill;var BIconGear=makeIcon("Gear",'');_exports.BIconGear=BIconGear;var BIconGearFill=makeIcon("GearFill",'');_exports.BIconGearFill=BIconGearFill;var BIconGearWide=makeIcon("GearWide",'');_exports.BIconGearWide=BIconGearWide;var BIconGearWideConnected=makeIcon("GearWideConnected",'');_exports.BIconGearWideConnected=BIconGearWideConnected;var BIconGem=makeIcon("Gem",'');_exports.BIconGem=BIconGem;var BIconGeo=makeIcon("Geo",'');_exports.BIconGeo=BIconGeo;var BIconGeoAlt=makeIcon("GeoAlt",'');_exports.BIconGeoAlt=BIconGeoAlt;var BIconGift=makeIcon("Gift",'');_exports.BIconGift=BIconGift;var BIconGiftFill=makeIcon("GiftFill",'');_exports.BIconGiftFill=BIconGiftFill;var BIconGlobe=makeIcon("Globe",'');_exports.BIconGlobe=BIconGlobe;var BIconGlobe2=makeIcon("Globe2",'');_exports.BIconGlobe2=BIconGlobe2;var BIconGraphDown=makeIcon("GraphDown",'');_exports.BIconGraphDown=BIconGraphDown;var BIconGraphUp=makeIcon("GraphUp",'');_exports.BIconGraphUp=BIconGraphUp;var BIconGrid=makeIcon("Grid",'');_exports.BIconGrid=BIconGrid;var BIconGrid1x2=makeIcon("Grid1x2",'');_exports.BIconGrid1x2=BIconGrid1x2;var BIconGrid1x2Fill=makeIcon("Grid1x2Fill",'');_exports.BIconGrid1x2Fill=BIconGrid1x2Fill;var BIconGrid3x2=makeIcon("Grid3x2",'');_exports.BIconGrid3x2=BIconGrid3x2;var BIconGrid3x2Gap=makeIcon("Grid3x2Gap",'');_exports.BIconGrid3x2Gap=BIconGrid3x2Gap;var BIconGrid3x2GapFill=makeIcon("Grid3x2GapFill",'');_exports.BIconGrid3x2GapFill=BIconGrid3x2GapFill;var BIconGrid3x3=makeIcon("Grid3x3",'');_exports.BIconGrid3x3=BIconGrid3x3;var BIconGrid3x3Gap=makeIcon("Grid3x3Gap",'');_exports.BIconGrid3x3Gap=BIconGrid3x3Gap;var BIconGrid3x3GapFill=makeIcon("Grid3x3GapFill",'');_exports.BIconGrid3x3GapFill=BIconGrid3x3GapFill;var BIconGridFill=makeIcon("GridFill",'');_exports.BIconGridFill=BIconGridFill;var BIconGripHorizontal=makeIcon("GripHorizontal",'');_exports.BIconGripHorizontal=BIconGripHorizontal;var BIconGripVertical=makeIcon("GripVertical",'');_exports.BIconGripVertical=BIconGripVertical;var BIconHammer=makeIcon("Hammer",'');_exports.BIconHammer=BIconHammer;var BIconHandIndex=makeIcon("HandIndex",'');_exports.BIconHandIndex=BIconHandIndex;var BIconHandIndexThumb=makeIcon("HandIndexThumb",'');_exports.BIconHandIndexThumb=BIconHandIndexThumb;var BIconHandThumbsDown=makeIcon("HandThumbsDown",'');_exports.BIconHandThumbsDown=BIconHandThumbsDown;var BIconHandThumbsUp=makeIcon("HandThumbsUp",'');_exports.BIconHandThumbsUp=BIconHandThumbsUp;var BIconHandbag=makeIcon("Handbag",'');_exports.BIconHandbag=BIconHandbag;var BIconHandbagFill=makeIcon("HandbagFill",'');_exports.BIconHandbagFill=BIconHandbagFill;var BIconHash=makeIcon("Hash",'');_exports.BIconHash=BIconHash;var BIconHdd=makeIcon("Hdd",'');_exports.BIconHdd=BIconHdd;var BIconHddFill=makeIcon("HddFill",'');_exports.BIconHddFill=BIconHddFill;var BIconHddNetwork=makeIcon("HddNetwork",'');_exports.BIconHddNetwork=BIconHddNetwork;var BIconHddNetworkFill=makeIcon("HddNetworkFill",'');_exports.BIconHddNetworkFill=BIconHddNetworkFill;var BIconHddRack=makeIcon("HddRack",'');_exports.BIconHddRack=BIconHddRack;var BIconHddRackFill=makeIcon("HddRackFill",'');_exports.BIconHddRackFill=BIconHddRackFill;var BIconHddStack=makeIcon("HddStack",'');_exports.BIconHddStack=BIconHddStack;var BIconHddStackFill=makeIcon("HddStackFill",'');_exports.BIconHddStackFill=BIconHddStackFill;var BIconHeadphones=makeIcon("Headphones",'');_exports.BIconHeadphones=BIconHeadphones;var BIconHeadset=makeIcon("Headset",'');_exports.BIconHeadset=BIconHeadset;var BIconHeart=makeIcon("Heart",'');_exports.BIconHeart=BIconHeart;var BIconHeartFill=makeIcon("HeartFill",'');_exports.BIconHeartFill=BIconHeartFill;var BIconHeartHalf=makeIcon("HeartHalf",'');_exports.BIconHeartHalf=BIconHeartHalf;var BIconHeptagon=makeIcon("Heptagon",'');_exports.BIconHeptagon=BIconHeptagon;var BIconHeptagonFill=makeIcon("HeptagonFill",'');_exports.BIconHeptagonFill=BIconHeptagonFill;var BIconHeptagonHalf=makeIcon("HeptagonHalf",'');_exports.BIconHeptagonHalf=BIconHeptagonHalf;var BIconHexagon=makeIcon("Hexagon",'');_exports.BIconHexagon=BIconHexagon;var BIconHexagonFill=makeIcon("HexagonFill",'');_exports.BIconHexagonFill=BIconHexagonFill;var BIconHexagonHalf=makeIcon("HexagonHalf",'');_exports.BIconHexagonHalf=BIconHexagonHalf;var BIconHourglass=makeIcon("Hourglass",'');_exports.BIconHourglass=BIconHourglass;var BIconHourglassBottom=makeIcon("HourglassBottom",'');_exports.BIconHourglassBottom=BIconHourglassBottom;var BIconHourglassSplit=makeIcon("HourglassSplit",'');_exports.BIconHourglassSplit=BIconHourglassSplit;var BIconHourglassTop=makeIcon("HourglassTop",'');_exports.BIconHourglassTop=BIconHourglassTop;var BIconHouse=makeIcon("House",'');_exports.BIconHouse=BIconHouse;var BIconHouseDoor=makeIcon("HouseDoor",'');_exports.BIconHouseDoor=BIconHouseDoor;var BIconHouseDoorFill=makeIcon("HouseDoorFill",'');_exports.BIconHouseDoorFill=BIconHouseDoorFill;var BIconHouseFill=makeIcon("HouseFill",'');_exports.BIconHouseFill=BIconHouseFill;var BIconHr=makeIcon("Hr",'');_exports.BIconHr=BIconHr;var BIconImage=makeIcon("Image",'');_exports.BIconImage=BIconImage;var BIconImageAlt=makeIcon("ImageAlt",'');_exports.BIconImageAlt=BIconImageAlt;var BIconImageFill=makeIcon("ImageFill",'');_exports.BIconImageFill=BIconImageFill;var BIconImages=makeIcon("Images",'');_exports.BIconImages=BIconImages;var BIconInbox=makeIcon("Inbox",'');_exports.BIconInbox=BIconInbox;var BIconInboxFill=makeIcon("InboxFill",'');_exports.BIconInboxFill=BIconInboxFill;var BIconInboxes=makeIcon("Inboxes",'');_exports.BIconInboxes=BIconInboxes;var BIconInboxesFill=makeIcon("InboxesFill",'');_exports.BIconInboxesFill=BIconInboxesFill;var BIconInfo=makeIcon("Info",'');_exports.BIconInfo=BIconInfo;var BIconInfoCircle=makeIcon("InfoCircle",'');_exports.BIconInfoCircle=BIconInfoCircle;var BIconInfoCircleFill=makeIcon("InfoCircleFill",'');_exports.BIconInfoCircleFill=BIconInfoCircleFill;var BIconInfoSquare=makeIcon("InfoSquare",'');_exports.BIconInfoSquare=BIconInfoSquare;var BIconInfoSquareFill=makeIcon("InfoSquareFill",'');_exports.BIconInfoSquareFill=BIconInfoSquareFill;var BIconInputCursor=makeIcon("InputCursor",'');_exports.BIconInputCursor=BIconInputCursor;var BIconInputCursorText=makeIcon("InputCursorText",'');_exports.BIconInputCursorText=BIconInputCursorText;var BIconIntersect=makeIcon("Intersect",'');_exports.BIconIntersect=BIconIntersect;var BIconJournal=makeIcon("Journal",'');_exports.BIconJournal=BIconJournal;var BIconJournalAlbum=makeIcon("JournalAlbum",'');_exports.BIconJournalAlbum=BIconJournalAlbum;var BIconJournalArrowDown=makeIcon("JournalArrowDown",'');_exports.BIconJournalArrowDown=BIconJournalArrowDown;var BIconJournalArrowUp=makeIcon("JournalArrowUp",'');_exports.BIconJournalArrowUp=BIconJournalArrowUp;var BIconJournalCheck=makeIcon("JournalCheck",'');_exports.BIconJournalCheck=BIconJournalCheck;var BIconJournalCode=makeIcon("JournalCode",'');_exports.BIconJournalCode=BIconJournalCode;var BIconJournalMedical=makeIcon("JournalMedical",'');_exports.BIconJournalMedical=BIconJournalMedical;var BIconJournalMinus=makeIcon("JournalMinus",'');_exports.BIconJournalMinus=BIconJournalMinus;var BIconJournalPlus=makeIcon("JournalPlus",'');_exports.BIconJournalPlus=BIconJournalPlus;var BIconJournalRichtext=makeIcon("JournalRichtext",'');_exports.BIconJournalRichtext=BIconJournalRichtext;var BIconJournalText=makeIcon("JournalText",'');_exports.BIconJournalText=BIconJournalText;var BIconJournals=makeIcon("Journals",'');_exports.BIconJournals=BIconJournals;var BIconJoystick=makeIcon("Joystick",'');_exports.BIconJoystick=BIconJoystick;var BIconJustify=makeIcon("Justify",'');_exports.BIconJustify=BIconJustify;var BIconJustifyLeft=makeIcon("JustifyLeft",'');_exports.BIconJustifyLeft=BIconJustifyLeft;var BIconJustifyRight=makeIcon("JustifyRight",'');_exports.BIconJustifyRight=BIconJustifyRight;var BIconKanban=makeIcon("Kanban",'');_exports.BIconKanban=BIconKanban;var BIconKanbanFill=makeIcon("KanbanFill",'');_exports.BIconKanbanFill=BIconKanbanFill;var BIconKey=makeIcon("Key",'');_exports.BIconKey=BIconKey;var BIconKeyFill=makeIcon("KeyFill",'');_exports.BIconKeyFill=BIconKeyFill;var BIconKeyboard=makeIcon("Keyboard",'');_exports.BIconKeyboard=BIconKeyboard;var BIconKeyboardFill=makeIcon("KeyboardFill",'');_exports.BIconKeyboardFill=BIconKeyboardFill;var BIconLadder=makeIcon("Ladder",'');_exports.BIconLadder=BIconLadder;var BIconLamp=makeIcon("Lamp",'');_exports.BIconLamp=BIconLamp;var BIconLampFill=makeIcon("LampFill",'');_exports.BIconLampFill=BIconLampFill;var BIconLaptop=makeIcon("Laptop",'');_exports.BIconLaptop=BIconLaptop;var BIconLaptopFill=makeIcon("LaptopFill",'');_exports.BIconLaptopFill=BIconLaptopFill;var BIconLayers=makeIcon("Layers",'');_exports.BIconLayers=BIconLayers;var BIconLayersFill=makeIcon("LayersFill",'');_exports.BIconLayersFill=BIconLayersFill;var BIconLayersHalf=makeIcon("LayersHalf",'');_exports.BIconLayersHalf=BIconLayersHalf;var BIconLayoutSidebar=makeIcon("LayoutSidebar",'');_exports.BIconLayoutSidebar=BIconLayoutSidebar;var BIconLayoutSidebarInset=makeIcon("LayoutSidebarInset",'');_exports.BIconLayoutSidebarInset=BIconLayoutSidebarInset;var BIconLayoutSidebarInsetReverse=makeIcon("LayoutSidebarInsetReverse",'');_exports.BIconLayoutSidebarInsetReverse=BIconLayoutSidebarInsetReverse;var BIconLayoutSidebarReverse=makeIcon("LayoutSidebarReverse",'');_exports.BIconLayoutSidebarReverse=BIconLayoutSidebarReverse;var BIconLayoutSplit=makeIcon("LayoutSplit",'');_exports.BIconLayoutSplit=BIconLayoutSplit;var BIconLayoutTextSidebar=makeIcon("LayoutTextSidebar",'');_exports.BIconLayoutTextSidebar=BIconLayoutTextSidebar;var BIconLayoutTextSidebarReverse=makeIcon("LayoutTextSidebarReverse",'');_exports.BIconLayoutTextSidebarReverse=BIconLayoutTextSidebarReverse;var BIconLayoutTextWindow=makeIcon("LayoutTextWindow",'');_exports.BIconLayoutTextWindow=BIconLayoutTextWindow;var BIconLayoutTextWindowReverse=makeIcon("LayoutTextWindowReverse",'');_exports.BIconLayoutTextWindowReverse=BIconLayoutTextWindowReverse;var BIconLayoutThreeColumns=makeIcon("LayoutThreeColumns",'');_exports.BIconLayoutThreeColumns=BIconLayoutThreeColumns;var BIconLayoutWtf=makeIcon("LayoutWtf",'');_exports.BIconLayoutWtf=BIconLayoutWtf;var BIconLifePreserver=makeIcon("LifePreserver",'');_exports.BIconLifePreserver=BIconLifePreserver;var BIconLightning=makeIcon("Lightning",'');_exports.BIconLightning=BIconLightning;var BIconLightningFill=makeIcon("LightningFill",'');_exports.BIconLightningFill=BIconLightningFill;var BIconLink=makeIcon("Link",'');_exports.BIconLink=BIconLink;var BIconLink45deg=makeIcon("Link45deg",'');_exports.BIconLink45deg=BIconLink45deg;var BIconList=makeIcon("List",'');_exports.BIconList=BIconList;var BIconListCheck=makeIcon("ListCheck",'');_exports.BIconListCheck=BIconListCheck;var BIconListNested=makeIcon("ListNested",'');_exports.BIconListNested=BIconListNested;var BIconListOl=makeIcon("ListOl",'');_exports.BIconListOl=BIconListOl;var BIconListStars=makeIcon("ListStars",'');_exports.BIconListStars=BIconListStars;var BIconListTask=makeIcon("ListTask",'');_exports.BIconListTask=BIconListTask;var BIconListUl=makeIcon("ListUl",'');_exports.BIconListUl=BIconListUl;var BIconLock=makeIcon("Lock",'');_exports.BIconLock=BIconLock;var BIconLockFill=makeIcon("LockFill",'');_exports.BIconLockFill=BIconLockFill;var BIconMailbox=makeIcon("Mailbox",'');_exports.BIconMailbox=BIconMailbox;var BIconMailbox2=makeIcon("Mailbox2",'');_exports.BIconMailbox2=BIconMailbox2;var BIconMap=makeIcon("Map",'');_exports.BIconMap=BIconMap;var BIconMarkdown=makeIcon("Markdown",'');_exports.BIconMarkdown=BIconMarkdown;var BIconMarkdownFill=makeIcon("MarkdownFill",'');_exports.BIconMarkdownFill=BIconMarkdownFill;var BIconMenuApp=makeIcon("MenuApp",'');_exports.BIconMenuApp=BIconMenuApp;var BIconMenuAppFill=makeIcon("MenuAppFill",'');_exports.BIconMenuAppFill=BIconMenuAppFill;var BIconMenuButton=makeIcon("MenuButton",'');_exports.BIconMenuButton=BIconMenuButton;var BIconMenuButtonFill=makeIcon("MenuButtonFill",'');_exports.BIconMenuButtonFill=BIconMenuButtonFill;var BIconMenuButtonWide=makeIcon("MenuButtonWide",'');_exports.BIconMenuButtonWide=BIconMenuButtonWide;var BIconMenuButtonWideFill=makeIcon("MenuButtonWideFill",'');_exports.BIconMenuButtonWideFill=BIconMenuButtonWideFill;var BIconMenuDown=makeIcon("MenuDown",'');_exports.BIconMenuDown=BIconMenuDown;var BIconMenuUp=makeIcon("MenuUp",'');_exports.BIconMenuUp=BIconMenuUp;var BIconMic=makeIcon("Mic",'');_exports.BIconMic=BIconMic;var BIconMicFill=makeIcon("MicFill",'');_exports.BIconMicFill=BIconMicFill;var BIconMicMute=makeIcon("MicMute",'');_exports.BIconMicMute=BIconMicMute;var BIconMicMuteFill=makeIcon("MicMuteFill",'');_exports.BIconMicMuteFill=BIconMicMuteFill;var BIconMinecart=makeIcon("Minecart",'');_exports.BIconMinecart=BIconMinecart;var BIconMinecartLoaded=makeIcon("MinecartLoaded",'');_exports.BIconMinecartLoaded=BIconMinecartLoaded;var BIconMoon=makeIcon("Moon",'');_exports.BIconMoon=BIconMoon;var BIconMouse=makeIcon("Mouse",'');_exports.BIconMouse=BIconMouse;var BIconMouse2=makeIcon("Mouse2",'');_exports.BIconMouse2=BIconMouse2;var BIconMouse3=makeIcon("Mouse3",'');_exports.BIconMouse3=BIconMouse3;var BIconMusicNote=makeIcon("MusicNote",'');_exports.BIconMusicNote=BIconMusicNote;var BIconMusicNoteBeamed=makeIcon("MusicNoteBeamed",'');_exports.BIconMusicNoteBeamed=BIconMusicNoteBeamed;var BIconMusicNoteList=makeIcon("MusicNoteList",'');_exports.BIconMusicNoteList=BIconMusicNoteList;var BIconMusicPlayer=makeIcon("MusicPlayer",'');_exports.BIconMusicPlayer=BIconMusicPlayer;var BIconMusicPlayerFill=makeIcon("MusicPlayerFill",'');_exports.BIconMusicPlayerFill=BIconMusicPlayerFill;var BIconNewspaper=makeIcon("Newspaper",'');_exports.BIconNewspaper=BIconNewspaper;var BIconNodeMinus=makeIcon("NodeMinus",'');_exports.BIconNodeMinus=BIconNodeMinus;var BIconNodeMinusFill=makeIcon("NodeMinusFill",'');_exports.BIconNodeMinusFill=BIconNodeMinusFill;var BIconNodePlus=makeIcon("NodePlus",'');_exports.BIconNodePlus=BIconNodePlus;var BIconNodePlusFill=makeIcon("NodePlusFill",'');_exports.BIconNodePlusFill=BIconNodePlusFill;var BIconNut=makeIcon("Nut",'');_exports.BIconNut=BIconNut;var BIconNutFill=makeIcon("NutFill",'');_exports.BIconNutFill=BIconNutFill;var BIconOctagon=makeIcon("Octagon",'');_exports.BIconOctagon=BIconOctagon;var BIconOctagonFill=makeIcon("OctagonFill",'');_exports.BIconOctagonFill=BIconOctagonFill;var BIconOctagonHalf=makeIcon("OctagonHalf",'');_exports.BIconOctagonHalf=BIconOctagonHalf;var BIconOption=makeIcon("Option",'');_exports.BIconOption=BIconOption;var BIconOutlet=makeIcon("Outlet",'');_exports.BIconOutlet=BIconOutlet;var BIconPaperclip=makeIcon("Paperclip",'');_exports.BIconPaperclip=BIconPaperclip;var BIconParagraph=makeIcon("Paragraph",'');_exports.BIconParagraph=BIconParagraph;var BIconPatchCheck=makeIcon("PatchCheck",'');_exports.BIconPatchCheck=BIconPatchCheck;var BIconPatchCheckFll=makeIcon("PatchCheckFll",'');_exports.BIconPatchCheckFll=BIconPatchCheckFll;var BIconPatchExclamation=makeIcon("PatchExclamation",'');_exports.BIconPatchExclamation=BIconPatchExclamation;var BIconPatchExclamationFll=makeIcon("PatchExclamationFll",'');_exports.BIconPatchExclamationFll=BIconPatchExclamationFll;var BIconPatchMinus=makeIcon("PatchMinus",'');_exports.BIconPatchMinus=BIconPatchMinus;var BIconPatchMinusFll=makeIcon("PatchMinusFll",'');_exports.BIconPatchMinusFll=BIconPatchMinusFll;var BIconPatchPlus=makeIcon("PatchPlus",'');_exports.BIconPatchPlus=BIconPatchPlus;var BIconPatchPlusFll=makeIcon("PatchPlusFll",'');_exports.BIconPatchPlusFll=BIconPatchPlusFll;var BIconPatchQuestion=makeIcon("PatchQuestion",'');_exports.BIconPatchQuestion=BIconPatchQuestion;var BIconPatchQuestionFll=makeIcon("PatchQuestionFll",'');_exports.BIconPatchQuestionFll=BIconPatchQuestionFll;var BIconPause=makeIcon("Pause",'');_exports.BIconPause=BIconPause;var BIconPauseFill=makeIcon("PauseFill",'');_exports.BIconPauseFill=BIconPauseFill;var BIconPeace=makeIcon("Peace",'');_exports.BIconPeace=BIconPeace;var BIconPeaceFill=makeIcon("PeaceFill",'');_exports.BIconPeaceFill=BIconPeaceFill;var BIconPen=makeIcon("Pen",'');_exports.BIconPen=BIconPen;var BIconPencil=makeIcon("Pencil",'');_exports.BIconPencil=BIconPencil;var BIconPencilSquare=makeIcon("PencilSquare",'');_exports.BIconPencilSquare=BIconPencilSquare;var BIconPentagon=makeIcon("Pentagon",'');_exports.BIconPentagon=BIconPentagon;var BIconPentagonFill=makeIcon("PentagonFill",'');_exports.BIconPentagonFill=BIconPentagonFill;var BIconPentagonHalf=makeIcon("PentagonHalf",'');_exports.BIconPentagonHalf=BIconPentagonHalf;var BIconPeople=makeIcon("People",'');_exports.BIconPeople=BIconPeople;var BIconPeopleFill=makeIcon("PeopleFill",'');_exports.BIconPeopleFill=BIconPeopleFill;var BIconPercent=makeIcon("Percent",'');_exports.BIconPercent=BIconPercent;var BIconPerson=makeIcon("Person",'');_exports.BIconPerson=BIconPerson;var BIconPersonBadge=makeIcon("PersonBadge",'');_exports.BIconPersonBadge=BIconPersonBadge;var BIconPersonBadgeFill=makeIcon("PersonBadgeFill",'');_exports.BIconPersonBadgeFill=BIconPersonBadgeFill;var BIconPersonBoundingBox=makeIcon("PersonBoundingBox",'');_exports.BIconPersonBoundingBox=BIconPersonBoundingBox;var BIconPersonCheck=makeIcon("PersonCheck",'');_exports.BIconPersonCheck=BIconPersonCheck;var BIconPersonCheckFill=makeIcon("PersonCheckFill",'');_exports.BIconPersonCheckFill=BIconPersonCheckFill;var BIconPersonCircle=makeIcon("PersonCircle",'');_exports.BIconPersonCircle=BIconPersonCircle;var BIconPersonDash=makeIcon("PersonDash",'');_exports.BIconPersonDash=BIconPersonDash;var BIconPersonDashFill=makeIcon("PersonDashFill",'');_exports.BIconPersonDashFill=BIconPersonDashFill;var BIconPersonFill=makeIcon("PersonFill",'');_exports.BIconPersonFill=BIconPersonFill;var BIconPersonLinesFill=makeIcon("PersonLinesFill",'');_exports.BIconPersonLinesFill=BIconPersonLinesFill;var BIconPersonPlus=makeIcon("PersonPlus",'');_exports.BIconPersonPlus=BIconPersonPlus;var BIconPersonPlusFill=makeIcon("PersonPlusFill",'');_exports.BIconPersonPlusFill=BIconPersonPlusFill;var BIconPersonSquare=makeIcon("PersonSquare",'');_exports.BIconPersonSquare=BIconPersonSquare;var BIconPhone=makeIcon("Phone",'');_exports.BIconPhone=BIconPhone;var BIconPhoneFill=makeIcon("PhoneFill",'');_exports.BIconPhoneFill=BIconPhoneFill;var BIconPhoneLandscape=makeIcon("PhoneLandscape",'');_exports.BIconPhoneLandscape=BIconPhoneLandscape;var BIconPhoneLandscapeFill=makeIcon("PhoneLandscapeFill",'');_exports.BIconPhoneLandscapeFill=BIconPhoneLandscapeFill;var BIconPieChart=makeIcon("PieChart",'');_exports.BIconPieChart=BIconPieChart;var BIconPieChartFill=makeIcon("PieChartFill",'');_exports.BIconPieChartFill=BIconPieChartFill;var BIconPip=makeIcon("Pip",'');_exports.BIconPip=BIconPip;var BIconPipFill=makeIcon("PipFill",'');_exports.BIconPipFill=BIconPipFill;var BIconPlay=makeIcon("Play",'');_exports.BIconPlay=BIconPlay;var BIconPlayFill=makeIcon("PlayFill",'');_exports.BIconPlayFill=BIconPlayFill;var BIconPlug=makeIcon("Plug",'');_exports.BIconPlug=BIconPlug;var BIconPlus=makeIcon("Plus",'');_exports.BIconPlus=BIconPlus;var BIconPlusCircle=makeIcon("PlusCircle",'');_exports.BIconPlusCircle=BIconPlusCircle;var BIconPlusCircleFill=makeIcon("PlusCircleFill",'');_exports.BIconPlusCircleFill=BIconPlusCircleFill;var BIconPlusSquare=makeIcon("PlusSquare",'');_exports.BIconPlusSquare=BIconPlusSquare;var BIconPlusSquareFill=makeIcon("PlusSquareFill",'');_exports.BIconPlusSquareFill=BIconPlusSquareFill;var BIconPower=makeIcon("Power",'');_exports.BIconPower=BIconPower;var BIconPrinter=makeIcon("Printer",'');_exports.BIconPrinter=BIconPrinter;var BIconPrinterFill=makeIcon("PrinterFill",'');_exports.BIconPrinterFill=BIconPrinterFill;var BIconPuzzle=makeIcon("Puzzle",'');_exports.BIconPuzzle=BIconPuzzle;var BIconPuzzleFill=makeIcon("PuzzleFill",'');_exports.BIconPuzzleFill=BIconPuzzleFill;var BIconQuestion=makeIcon("Question",'');_exports.BIconQuestion=BIconQuestion;var BIconQuestionCircle=makeIcon("QuestionCircle",'');_exports.BIconQuestionCircle=BIconQuestionCircle;var BIconQuestionCircleFill=makeIcon("QuestionCircleFill",'');_exports.BIconQuestionCircleFill=BIconQuestionCircleFill;var BIconQuestionDiamond=makeIcon("QuestionDiamond",'');_exports.BIconQuestionDiamond=BIconQuestionDiamond;var BIconQuestionDiamondFill=makeIcon("QuestionDiamondFill",'');_exports.BIconQuestionDiamondFill=BIconQuestionDiamondFill;var BIconQuestionOctagon=makeIcon("QuestionOctagon",'');_exports.BIconQuestionOctagon=BIconQuestionOctagon;var BIconQuestionOctagonFill=makeIcon("QuestionOctagonFill",'');_exports.BIconQuestionOctagonFill=BIconQuestionOctagonFill;var BIconQuestionSquare=makeIcon("QuestionSquare",'');_exports.BIconQuestionSquare=BIconQuestionSquare;var BIconQuestionSquareFill=makeIcon("QuestionSquareFill",'');_exports.BIconQuestionSquareFill=BIconQuestionSquareFill;var BIconReceipt=makeIcon("Receipt",'');_exports.BIconReceipt=BIconReceipt;var BIconReceiptCutoff=makeIcon("ReceiptCutoff",'');_exports.BIconReceiptCutoff=BIconReceiptCutoff;var BIconReception0=makeIcon("Reception0",'');_exports.BIconReception0=BIconReception0;var BIconReception1=makeIcon("Reception1",'');_exports.BIconReception1=BIconReception1;var BIconReception2=makeIcon("Reception2",'');_exports.BIconReception2=BIconReception2;var BIconReception3=makeIcon("Reception3",'');_exports.BIconReception3=BIconReception3;var BIconReception4=makeIcon("Reception4",'');_exports.BIconReception4=BIconReception4;var BIconReply=makeIcon("Reply",'');_exports.BIconReply=BIconReply;var BIconReplyAll=makeIcon("ReplyAll",'');_exports.BIconReplyAll=BIconReplyAll;var BIconReplyAllFill=makeIcon("ReplyAllFill",'');_exports.BIconReplyAllFill=BIconReplyAllFill;var BIconReplyFill=makeIcon("ReplyFill",'');_exports.BIconReplyFill=BIconReplyFill;var BIconRss=makeIcon("Rss",'');_exports.BIconRss=BIconRss;var BIconRssFill=makeIcon("RssFill",'');_exports.BIconRssFill=BIconRssFill;var BIconScrewdriver=makeIcon("Screwdriver",'');_exports.BIconScrewdriver=BIconScrewdriver;var BIconSearch=makeIcon("Search",'');_exports.BIconSearch=BIconSearch;var BIconSegmentedNav=makeIcon("SegmentedNav",'');_exports.BIconSegmentedNav=BIconSegmentedNav;var BIconServer=makeIcon("Server",'');_exports.BIconServer=BIconServer;var BIconShare=makeIcon("Share",'');_exports.BIconShare=BIconShare;var BIconShareFill=makeIcon("ShareFill",'');_exports.BIconShareFill=BIconShareFill;var BIconShield=makeIcon("Shield",'');_exports.BIconShield=BIconShield;var BIconShieldCheck=makeIcon("ShieldCheck",'');_exports.BIconShieldCheck=BIconShieldCheck;var BIconShieldExclamation=makeIcon("ShieldExclamation",'');_exports.BIconShieldExclamation=BIconShieldExclamation;var BIconShieldFill=makeIcon("ShieldFill",'');_exports.BIconShieldFill=BIconShieldFill;var BIconShieldFillCheck=makeIcon("ShieldFillCheck",'');_exports.BIconShieldFillCheck=BIconShieldFillCheck;var BIconShieldFillExclamation=makeIcon("ShieldFillExclamation",'');_exports.BIconShieldFillExclamation=BIconShieldFillExclamation;var BIconShieldFillMinus=makeIcon("ShieldFillMinus",'');_exports.BIconShieldFillMinus=BIconShieldFillMinus;var BIconShieldFillPlus=makeIcon("ShieldFillPlus",'');_exports.BIconShieldFillPlus=BIconShieldFillPlus;var BIconShieldLock=makeIcon("ShieldLock",'');_exports.BIconShieldLock=BIconShieldLock;var BIconShieldLockFill=makeIcon("ShieldLockFill",'');_exports.BIconShieldLockFill=BIconShieldLockFill;var BIconShieldMinus=makeIcon("ShieldMinus",'');_exports.BIconShieldMinus=BIconShieldMinus;var BIconShieldPlus=makeIcon("ShieldPlus",'');_exports.BIconShieldPlus=BIconShieldPlus;var BIconShieldShaded=makeIcon("ShieldShaded",'');_exports.BIconShieldShaded=BIconShieldShaded;var BIconShieldSlash=makeIcon("ShieldSlash",'');_exports.BIconShieldSlash=BIconShieldSlash;var BIconShieldSlashFill=makeIcon("ShieldSlashFill",'');_exports.BIconShieldSlashFill=BIconShieldSlashFill;var BIconShift=makeIcon("Shift",'');_exports.BIconShift=BIconShift;var BIconShiftFill=makeIcon("ShiftFill",'');_exports.BIconShiftFill=BIconShiftFill;var BIconShop=makeIcon("Shop",'');_exports.BIconShop=BIconShop;var BIconShopWindow=makeIcon("ShopWindow",'');_exports.BIconShopWindow=BIconShopWindow;var BIconShuffle=makeIcon("Shuffle",'');_exports.BIconShuffle=BIconShuffle;var BIconSignpost=makeIcon("Signpost",'');_exports.BIconSignpost=BIconSignpost;var BIconSignpost2=makeIcon("Signpost2",'');_exports.BIconSignpost2=BIconSignpost2;var BIconSignpost2Fill=makeIcon("Signpost2Fill",'');_exports.BIconSignpost2Fill=BIconSignpost2Fill;var BIconSignpostFill=makeIcon("SignpostFill",'');_exports.BIconSignpostFill=BIconSignpostFill;var BIconSignpostSplit=makeIcon("SignpostSplit",'');_exports.BIconSignpostSplit=BIconSignpostSplit;var BIconSignpostSplitFill=makeIcon("SignpostSplitFill",'');_exports.BIconSignpostSplitFill=BIconSignpostSplitFill;var BIconSim=makeIcon("Sim",'');_exports.BIconSim=BIconSim;var BIconSimFill=makeIcon("SimFill",'');_exports.BIconSimFill=BIconSimFill;var BIconSkipBackward=makeIcon("SkipBackward",'');_exports.BIconSkipBackward=BIconSkipBackward;var BIconSkipBackwardFill=makeIcon("SkipBackwardFill",'');_exports.BIconSkipBackwardFill=BIconSkipBackwardFill;var BIconSkipEnd=makeIcon("SkipEnd",'');_exports.BIconSkipEnd=BIconSkipEnd;var BIconSkipEndFill=makeIcon("SkipEndFill",'');_exports.BIconSkipEndFill=BIconSkipEndFill;var BIconSkipForward=makeIcon("SkipForward",'');_exports.BIconSkipForward=BIconSkipForward;var BIconSkipForwardFill=makeIcon("SkipForwardFill",'');_exports.BIconSkipForwardFill=BIconSkipForwardFill;var BIconSkipStart=makeIcon("SkipStart",'');_exports.BIconSkipStart=BIconSkipStart;var BIconSkipStartFill=makeIcon("SkipStartFill",'');_exports.BIconSkipStartFill=BIconSkipStartFill;var BIconSlash=makeIcon("Slash",'');_exports.BIconSlash=BIconSlash;var BIconSlashCircle=makeIcon("SlashCircle",'');_exports.BIconSlashCircle=BIconSlashCircle;var BIconSlashCircleFill=makeIcon("SlashCircleFill",'');_exports.BIconSlashCircleFill=BIconSlashCircleFill;var BIconSlashSquare=makeIcon("SlashSquare",'');_exports.BIconSlashSquare=BIconSlashSquare;var BIconSlashSquareFill=makeIcon("SlashSquareFill",'');_exports.BIconSlashSquareFill=BIconSlashSquareFill;var BIconSliders=makeIcon("Sliders",'');_exports.BIconSliders=BIconSliders;var BIconSmartwatch=makeIcon("Smartwatch",'');_exports.BIconSmartwatch=BIconSmartwatch;var BIconSortAlphaDown=makeIcon("SortAlphaDown",'');_exports.BIconSortAlphaDown=BIconSortAlphaDown;var BIconSortAlphaDownAlt=makeIcon("SortAlphaDownAlt",'');_exports.BIconSortAlphaDownAlt=BIconSortAlphaDownAlt;var BIconSortAlphaUp=makeIcon("SortAlphaUp",'');_exports.BIconSortAlphaUp=BIconSortAlphaUp;var BIconSortAlphaUpAlt=makeIcon("SortAlphaUpAlt",'');_exports.BIconSortAlphaUpAlt=BIconSortAlphaUpAlt;var BIconSortDown=makeIcon("SortDown",'');_exports.BIconSortDown=BIconSortDown;var BIconSortDownAlt=makeIcon("SortDownAlt",'');_exports.BIconSortDownAlt=BIconSortDownAlt;var BIconSortNumericDown=makeIcon("SortNumericDown",'');_exports.BIconSortNumericDown=BIconSortNumericDown;var BIconSortNumericDownAlt=makeIcon("SortNumericDownAlt",'');_exports.BIconSortNumericDownAlt=BIconSortNumericDownAlt;var BIconSortNumericUp=makeIcon("SortNumericUp",'');_exports.BIconSortNumericUp=BIconSortNumericUp;var BIconSortNumericUpAlt=makeIcon("SortNumericUpAlt",'');_exports.BIconSortNumericUpAlt=BIconSortNumericUpAlt;var BIconSortUp=makeIcon("SortUp",'');_exports.BIconSortUp=BIconSortUp;var BIconSortUpAlt=makeIcon("SortUpAlt",'');_exports.BIconSortUpAlt=BIconSortUpAlt;var BIconSoundwave=makeIcon("Soundwave",'');_exports.BIconSoundwave=BIconSoundwave;var BIconSpeaker=makeIcon("Speaker",'');_exports.BIconSpeaker=BIconSpeaker;var BIconSpellcheck=makeIcon("Spellcheck",'');_exports.BIconSpellcheck=BIconSpellcheck;var BIconSquare=makeIcon("Square",'');_exports.BIconSquare=BIconSquare;var BIconSquareFill=makeIcon("SquareFill",'');_exports.BIconSquareFill=BIconSquareFill;var BIconSquareHalf=makeIcon("SquareHalf",'');_exports.BIconSquareHalf=BIconSquareHalf;var BIconStar=makeIcon("Star",'');_exports.BIconStar=BIconStar;var BIconStarFill=makeIcon("StarFill",'');_exports.BIconStarFill=BIconStarFill;var BIconStarHalf=makeIcon("StarHalf",'');_exports.BIconStarHalf=BIconStarHalf;var BIconStickies=makeIcon("Stickies",'');_exports.BIconStickies=BIconStickies;var BIconStickiesFill=makeIcon("StickiesFill",'');_exports.BIconStickiesFill=BIconStickiesFill;var BIconSticky=makeIcon("Sticky",'');_exports.BIconSticky=BIconSticky;var BIconStickyFill=makeIcon("StickyFill",'');_exports.BIconStickyFill=BIconStickyFill;var BIconStop=makeIcon("Stop",'');_exports.BIconStop=BIconStop;var BIconStopFill=makeIcon("StopFill",'');_exports.BIconStopFill=BIconStopFill;var BIconStoplights=makeIcon("Stoplights",'');_exports.BIconStoplights=BIconStoplights;var BIconStoplightsFill=makeIcon("StoplightsFill",'');_exports.BIconStoplightsFill=BIconStoplightsFill;var BIconStopwatch=makeIcon("Stopwatch",'');_exports.BIconStopwatch=BIconStopwatch;var BIconStopwatchFill=makeIcon("StopwatchFill",'');_exports.BIconStopwatchFill=BIconStopwatchFill;var BIconSubtract=makeIcon("Subtract",'');_exports.BIconSubtract=BIconSubtract;var BIconSuitClub=makeIcon("SuitClub",'');_exports.BIconSuitClub=BIconSuitClub;var BIconSuitClubFill=makeIcon("SuitClubFill",'');_exports.BIconSuitClubFill=BIconSuitClubFill;var BIconSuitDiamond=makeIcon("SuitDiamond",'');_exports.BIconSuitDiamond=BIconSuitDiamond;var BIconSuitDiamondFill=makeIcon("SuitDiamondFill",'');_exports.BIconSuitDiamondFill=BIconSuitDiamondFill;var BIconSuitHeart=makeIcon("SuitHeart",'');_exports.BIconSuitHeart=BIconSuitHeart;var BIconSuitHeartFill=makeIcon("SuitHeartFill",'');_exports.BIconSuitHeartFill=BIconSuitHeartFill;var BIconSuitSpade=makeIcon("SuitSpade",'');_exports.BIconSuitSpade=BIconSuitSpade;var BIconSuitSpadeFill=makeIcon("SuitSpadeFill",'');_exports.BIconSuitSpadeFill=BIconSuitSpadeFill;var BIconSun=makeIcon("Sun",'');_exports.BIconSun=BIconSun;var BIconSunglasses=makeIcon("Sunglasses",'');_exports.BIconSunglasses=BIconSunglasses;var BIconTable=makeIcon("Table",'');_exports.BIconTable=BIconTable;var BIconTablet=makeIcon("Tablet",'');_exports.BIconTablet=BIconTablet;var BIconTabletFill=makeIcon("TabletFill",'');_exports.BIconTabletFill=BIconTabletFill;var BIconTabletLandscape=makeIcon("TabletLandscape",'');_exports.BIconTabletLandscape=BIconTabletLandscape;var BIconTabletLandscapeFill=makeIcon("TabletLandscapeFill",'');_exports.BIconTabletLandscapeFill=BIconTabletLandscapeFill;var BIconTag=makeIcon("Tag",'');_exports.BIconTag=BIconTag;var BIconTagFill=makeIcon("TagFill",'');_exports.BIconTagFill=BIconTagFill;var BIconTags=makeIcon("Tags",'');_exports.BIconTags=BIconTags;var BIconTagsFill=makeIcon("TagsFill",'');_exports.BIconTagsFill=BIconTagsFill;var BIconTelephone=makeIcon("Telephone",'');_exports.BIconTelephone=BIconTelephone;var BIconTelephoneFill=makeIcon("TelephoneFill",'');_exports.BIconTelephoneFill=BIconTelephoneFill;var BIconTelephoneForward=makeIcon("TelephoneForward",'');_exports.BIconTelephoneForward=BIconTelephoneForward;var BIconTelephoneForwardFill=makeIcon("TelephoneForwardFill",'');_exports.BIconTelephoneForwardFill=BIconTelephoneForwardFill;var BIconTelephoneInbound=makeIcon("TelephoneInbound",'');_exports.BIconTelephoneInbound=BIconTelephoneInbound;var BIconTelephoneInboundFill=makeIcon("TelephoneInboundFill",'');_exports.BIconTelephoneInboundFill=BIconTelephoneInboundFill;var BIconTelephoneMinus=makeIcon("TelephoneMinus",'');_exports.BIconTelephoneMinus=BIconTelephoneMinus;var BIconTelephoneMinusFill=makeIcon("TelephoneMinusFill",'');_exports.BIconTelephoneMinusFill=BIconTelephoneMinusFill;var BIconTelephoneOutbound=makeIcon("TelephoneOutbound",'');_exports.BIconTelephoneOutbound=BIconTelephoneOutbound;var BIconTelephoneOutboundFill=makeIcon("TelephoneOutboundFill",'');_exports.BIconTelephoneOutboundFill=BIconTelephoneOutboundFill;var BIconTelephonePlus=makeIcon("TelephonePlus",'');_exports.BIconTelephonePlus=BIconTelephonePlus;var BIconTelephonePlusFill=makeIcon("TelephonePlusFill",'');_exports.BIconTelephonePlusFill=BIconTelephonePlusFill;var BIconTelephoneX=makeIcon("TelephoneX",'');_exports.BIconTelephoneX=BIconTelephoneX;var BIconTelephoneXFill=makeIcon("TelephoneXFill",'');_exports.BIconTelephoneXFill=BIconTelephoneXFill;var BIconTerminal=makeIcon("Terminal",'');_exports.BIconTerminal=BIconTerminal;var BIconTerminalFill=makeIcon("TerminalFill",'');_exports.BIconTerminalFill=BIconTerminalFill;var BIconTextCenter=makeIcon("TextCenter",'');_exports.BIconTextCenter=BIconTextCenter;var BIconTextIndentLeft=makeIcon("TextIndentLeft",'');_exports.BIconTextIndentLeft=BIconTextIndentLeft;var BIconTextIndentRight=makeIcon("TextIndentRight",'');_exports.BIconTextIndentRight=BIconTextIndentRight;var BIconTextLeft=makeIcon("TextLeft",'');_exports.BIconTextLeft=BIconTextLeft;var BIconTextRight=makeIcon("TextRight",'');_exports.BIconTextRight=BIconTextRight;var BIconTextarea=makeIcon("Textarea",'');_exports.BIconTextarea=BIconTextarea;var BIconTextareaResize=makeIcon("TextareaResize",'');_exports.BIconTextareaResize=BIconTextareaResize;var BIconTextareaT=makeIcon("TextareaT",'');_exports.BIconTextareaT=BIconTextareaT;var BIconThermometer=makeIcon("Thermometer",'');_exports.BIconThermometer=BIconThermometer;var BIconThermometerHalf=makeIcon("ThermometerHalf",'');_exports.BIconThermometerHalf=BIconThermometerHalf;var BIconThreeDots=makeIcon("ThreeDots",'');_exports.BIconThreeDots=BIconThreeDots;var BIconThreeDotsVertical=makeIcon("ThreeDotsVertical",'');_exports.BIconThreeDotsVertical=BIconThreeDotsVertical;var BIconToggle2Off=makeIcon("Toggle2Off",'');_exports.BIconToggle2Off=BIconToggle2Off;var BIconToggle2On=makeIcon("Toggle2On",'');_exports.BIconToggle2On=BIconToggle2On;var BIconToggleOff=makeIcon("ToggleOff",'');_exports.BIconToggleOff=BIconToggleOff;var BIconToggleOn=makeIcon("ToggleOn",'');_exports.BIconToggleOn=BIconToggleOn;var BIconToggles=makeIcon("Toggles",'');_exports.BIconToggles=BIconToggles;var BIconToggles2=makeIcon("Toggles2",'');_exports.BIconToggles2=BIconToggles2;var BIconTools=makeIcon("Tools",'');_exports.BIconTools=BIconTools;var BIconTrash=makeIcon("Trash",'');_exports.BIconTrash=BIconTrash;var BIconTrash2=makeIcon("Trash2",'');_exports.BIconTrash2=BIconTrash2;var BIconTrash2Fill=makeIcon("Trash2Fill",'');_exports.BIconTrash2Fill=BIconTrash2Fill;var BIconTrashFill=makeIcon("TrashFill",'');_exports.BIconTrashFill=BIconTrashFill;var BIconTree=makeIcon("Tree",'');_exports.BIconTree=BIconTree;var BIconTreeFill=makeIcon("TreeFill",'');_exports.BIconTreeFill=BIconTreeFill;var BIconTriangle=makeIcon("Triangle",'');_exports.BIconTriangle=BIconTriangle;var BIconTriangleFill=makeIcon("TriangleFill",'');_exports.BIconTriangleFill=BIconTriangleFill;var BIconTriangleHalf=makeIcon("TriangleHalf",'');_exports.BIconTriangleHalf=BIconTriangleHalf;var BIconTrophy=makeIcon("Trophy",'');_exports.BIconTrophy=BIconTrophy;var BIconTruck=makeIcon("Truck",'');_exports.BIconTruck=BIconTruck;var BIconTruckFlatbed=makeIcon("TruckFlatbed",'');_exports.BIconTruckFlatbed=BIconTruckFlatbed;var BIconTv=makeIcon("Tv",'');_exports.BIconTv=BIconTv;var BIconTvFill=makeIcon("TvFill",'');_exports.BIconTvFill=BIconTvFill;var BIconType=makeIcon("Type",'');_exports.BIconType=BIconType;var BIconTypeBold=makeIcon("TypeBold",'');_exports.BIconTypeBold=BIconTypeBold;var BIconTypeH1=makeIcon("TypeH1",'');_exports.BIconTypeH1=BIconTypeH1;var BIconTypeH2=makeIcon("TypeH2",'');_exports.BIconTypeH2=BIconTypeH2;var BIconTypeH3=makeIcon("TypeH3",'');_exports.BIconTypeH3=BIconTypeH3;var BIconTypeItalic=makeIcon("TypeItalic",'');_exports.BIconTypeItalic=BIconTypeItalic;var BIconTypeStrikethrough=makeIcon("TypeStrikethrough",'');_exports.BIconTypeStrikethrough=BIconTypeStrikethrough;var BIconTypeUnderline=makeIcon("TypeUnderline",'');_exports.BIconTypeUnderline=BIconTypeUnderline;var BIconUiChecks=makeIcon("UiChecks",'');_exports.BIconUiChecks=BIconUiChecks;var BIconUiRadios=makeIcon("UiRadios",'');_exports.BIconUiRadios=BIconUiRadios;var BIconUnion=makeIcon("Union",'');_exports.BIconUnion=BIconUnion;var BIconUnlock=makeIcon("Unlock",'');_exports.BIconUnlock=BIconUnlock;var BIconUnlockFill=makeIcon("UnlockFill",'');_exports.BIconUnlockFill=BIconUnlockFill;var BIconUpc=makeIcon("Upc",'');_exports.BIconUpc=BIconUpc;var BIconUpcScan=makeIcon("UpcScan",'');_exports.BIconUpcScan=BIconUpcScan;var BIconUpload=makeIcon("Upload",'');_exports.BIconUpload=BIconUpload;var BIconViewList=makeIcon("ViewList",'');_exports.BIconViewList=BIconViewList;var BIconViewStacked=makeIcon("ViewStacked",'');_exports.BIconViewStacked=BIconViewStacked;var BIconVoicemail=makeIcon("Voicemail",'');_exports.BIconVoicemail=BIconVoicemail;var BIconVolumeDown=makeIcon("VolumeDown",'');_exports.BIconVolumeDown=BIconVolumeDown;var BIconVolumeDownFill=makeIcon("VolumeDownFill",'');_exports.BIconVolumeDownFill=BIconVolumeDownFill;var BIconVolumeMute=makeIcon("VolumeMute",'');_exports.BIconVolumeMute=BIconVolumeMute;var BIconVolumeMuteFill=makeIcon("VolumeMuteFill",'');_exports.BIconVolumeMuteFill=BIconVolumeMuteFill;var BIconVolumeOff=makeIcon("VolumeOff",'');_exports.BIconVolumeOff=BIconVolumeOff;var BIconVolumeOffFill=makeIcon("VolumeOffFill",'');_exports.BIconVolumeOffFill=BIconVolumeOffFill;var BIconVolumeUp=makeIcon("VolumeUp",'');_exports.BIconVolumeUp=BIconVolumeUp;var BIconVolumeUpFill=makeIcon("VolumeUpFill",'');_exports.BIconVolumeUpFill=BIconVolumeUpFill;var BIconVr=makeIcon("Vr",'');_exports.BIconVr=BIconVr;var BIconWallet=makeIcon("Wallet",'');_exports.BIconWallet=BIconWallet;var BIconWallet2=makeIcon("Wallet2",'');_exports.BIconWallet2=BIconWallet2;var BIconWalletFill=makeIcon("WalletFill",'');_exports.BIconWalletFill=BIconWalletFill;var BIconWatch=makeIcon("Watch",'');_exports.BIconWatch=BIconWatch;var BIconWifi=makeIcon("Wifi",'');_exports.BIconWifi=BIconWifi;var BIconWifi1=makeIcon("Wifi1",'');_exports.BIconWifi1=BIconWifi1;var BIconWifi2=makeIcon("Wifi2",'');_exports.BIconWifi2=BIconWifi2;var BIconWifiOff=makeIcon("WifiOff",'');_exports.BIconWifiOff=BIconWifiOff;var BIconWindow=makeIcon("Window",'');_exports.BIconWindow=BIconWindow;var BIconWrench=makeIcon("Wrench",'');_exports.BIconWrench=BIconWrench;var BIconX=makeIcon("X",'');_exports.BIconX=BIconX;var BIconXCircle=makeIcon("XCircle",'');_exports.BIconXCircle=BIconXCircle;var BIconXCircleFill=makeIcon("XCircleFill",'');_exports.BIconXCircleFill=BIconXCircleFill;var BIconXDiamond=makeIcon("XDiamond",'');_exports.BIconXDiamond=BIconXDiamond;var BIconXDiamondFill=makeIcon("XDiamondFill",'');_exports.BIconXDiamondFill=BIconXDiamondFill;var BIconXOctagon=makeIcon("XOctagon",'');_exports.BIconXOctagon=BIconXOctagon;var BIconXOctagonFill=makeIcon("XOctagonFill",'');_exports.BIconXOctagonFill=BIconXOctagonFill;var BIconXSquare=makeIcon("XSquare",'');_exports.BIconXSquare=BIconXSquare;var BIconXSquareFill=makeIcon("XSquareFill",'');_exports.BIconXSquareFill=BIconXSquareFill;var BIconZoomIn=makeIcon("ZoomIn",'');_exports.BIconZoomIn=BIconZoomIn;var BIconZoomOut=makeIcon("ZoomOut",'');_exports.BIconZoomOut=BIconZoomOut;var RX_ICON_PREFIX=/^BIcon/,BIcon=_vue.default.extend({name:"BIcon",functional:!0,props:_objectSpread2(_objectSpread2({icon:{type:String,default:null}},commonIconProps),{},{stacked:{type:Boolean,default:!1}}),render:function(h,_ref){var data=_ref.data,props=_ref.props,parent=_ref.parent,icon=pascalCase(trim(props.icon||"")).replace(RX_ICON_PREFIX,""),iconName="BIcon".concat(icon),components=((parent||{}).$options||{}).components;return h(icon&&components?components[iconName]||BIconBlank:icon?iconName:BIconBlank,(0,_vueFunctionalDataMerge.mergeData)(data,{props:_objectSpread2(_objectSpread2({},props),{},{icon:null})}))}});_exports.BIcon=BIcon;var RX_NUMBER=/^[0-9]*\.?[0-9]+$/,DEFAULT_SIZES={sm:"1.5em",md:"2.5em",lg:"3.5em"},linkProps$1=omit(props$1,["active","event","routerTag"]),props$3=_objectSpread2(_objectSpread2({src:{type:String},text:{type:String},icon:{type:String},alt:{type:String,default:"avatar"},variant:{type:String,default:function(){return getComponentConfig("BAvatar","variant")}},size:{type:[Number,String],default:null},square:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},button:{type:Boolean,default:!1},buttonType:{type:String,default:"button"},badge:{type:[Boolean,String],default:!1},badgeVariant:{type:String,default:function(){return getComponentConfig("BAvatar","badgeVariant")}},badgeTop:{type:Boolean,default:!1},badgeLeft:{type:Boolean,default:!1},badgeOffset:{type:String,default:"0px"}},linkProps$1),{},{ariaLabel:{type:String}}),computeSize=function(value){return value=isUndefinedOrNull(value)||""===value?"md":isString(value)&&RX_NUMBER.test(value)?toFloat(value,0):value,isNumber(value)?"".concat(value,"px"):DEFAULT_SIZES[value]||value},BAvatar=_vue.default.extend({name:"BAvatar",mixins:[normalizeSlotMixin],inject:{bvAvatarGroup:{default:null}},props:props$3,data:function(){return{localSrc:this.src||null}},computed:{computedSize:function(){return computeSize(this.bvAvatarGroup?this.bvAvatarGroup.size:this.size)},computedVariant:function(){var avatarGroup=this.bvAvatarGroup;return avatarGroup&&avatarGroup.variant?avatarGroup.variant:this.variant},computedRounded:function(){var avatarGroup=this.bvAvatarGroup,square=!(!avatarGroup||!avatarGroup.square)||this.square,rounded=avatarGroup&&avatarGroup.rounded?avatarGroup.rounded:this.rounded;return square?"0":""===rounded||(rounded||"circle")},fontStyle:function(){var fontSize=this.computedSize;return(fontSize=fontSize?"calc(".concat(fontSize," * ").concat(.4,")"):null)?{fontSize:fontSize}:{}},marginStyle:function(){var avatarGroup=this.bvAvatarGroup,overlapScale=avatarGroup?avatarGroup.overlapScale:0,size=this.computedSize,value=size&&overlapScale?"calc(".concat(size," * -").concat(overlapScale,")"):null;return value?{marginLeft:value,marginRight:value}:{}},badgeStyle:function(){var size=this.computedSize,badgeTop=this.badgeTop,badgeLeft=this.badgeLeft,offset=this.badgeOffset||"0px";return{fontSize:size?"calc(".concat(size," * ").concat(.27999999999999997," )"):null,top:badgeTop?offset:null,bottom:badgeTop?null:offset,left:badgeLeft?offset:null,right:badgeLeft?null:offset}}},watch:{src:function(newSrc,oldSrc){newSrc!==oldSrc&&(this.localSrc=newSrc||null)}},methods:{onImgError:function(evt){this.localSrc=null,this.$emit("img-error",evt)},onClick:function(evt){this.$emit("click",evt)}},render:function(h){var _class2,variant=this.computedVariant,disabled=this.disabled,rounded=this.computedRounded,icon=this.icon,src=this.localSrc,text=this.text,fontStyle=this.fontStyle,marginStyle=this.marginStyle,size=this.computedSize,button=this.button,type=this.buttonType,badge=this.badge,badgeVariant=this.badgeVariant,badgeStyle=this.badgeStyle,link=!button&&isLink(this),tag=button?BButton:link?BLink:"span",alt=this.alt,ariaLabel=this.ariaLabel||null,$content=null;this.hasNormalizedSlot("default")?$content=h("span",{staticClass:"b-avatar-custom"},[this.normalizeSlot("default")]):src?($content=h("img",{style:variant?{}:{width:"100%",height:"100%"},attrs:{src:src,alt:alt},on:{error:this.onImgError}}),$content=h("span",{staticClass:"b-avatar-img"},[$content])):$content=icon?h(BIcon,{props:{icon:icon},attrs:{"aria-hidden":"true",alt:alt}}):text?h("span",{staticClass:"b-avatar-text",style:fontStyle},[h("span",text)]):h(BIconPersonFill,{attrs:{"aria-hidden":"true",alt:alt}});var $badge=h(),hasBadgeSlot=this.hasNormalizedSlot("badge");if(badge||""===badge||hasBadgeSlot){var badgeText=!0===badge?"":badge;$badge=h("span",{staticClass:"b-avatar-badge",class:_defineProperty({},"badge-".concat(badgeVariant),!!badgeVariant),style:badgeStyle},[hasBadgeSlot?this.normalizeSlot("badge"):badgeText])}return h(tag,{staticClass:"b-avatar",class:(_class2={},_defineProperty(_class2,"badge-".concat(variant),!button&&variant),_defineProperty(_class2,"rounded",!0===rounded),_defineProperty(_class2,"rounded-".concat(rounded),rounded&&!0!==rounded),_defineProperty(_class2,"disabled",disabled),_class2),style:_objectSpread2({width:size,height:size},marginStyle),attrs:{"aria-label":ariaLabel||null},props:button?{variant:variant,disabled:disabled,type:type}:link?pluckProps(linkProps$1,this):{},on:button||link?{click:this.onClick}:{}},[$content,$badge])}});_exports.BAvatar=BAvatar;var BAvatarGroup=_vue.default.extend({name:"BAvatarGroup",mixins:[normalizeSlotMixin],provide:function(){return{bvAvatarGroup:this}},props:{variant:{type:String,default:null},size:{type:String,default:null},overlap:{type:[Number,String],default:.3},square:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},tag:{type:String,default:"div"}},computed:{computedSize:function(){return computeSize(this.size)},overlapScale:function(){return mathMin(mathMax(toFloat(this.overlap,0),0),1)/2},paddingStyle:function(){var value=this.computedSize;return(value=value?"calc(".concat(value," * ").concat(this.overlapScale,")"):null)?{paddingLeft:value,paddingRight:value}:{}}},render:function(h){var $inner=h("div",{staticClass:"b-avatar-group-inner",style:this.paddingStyle},[this.normalizeSlot("default")]);return h(this.tag,{staticClass:"b-avatar-group",attrs:{role:"group"}},[$inner])}});_exports.BAvatarGroup=BAvatarGroup;var AvatarPlugin=pluginFactory({components:{BAvatar:BAvatar,BAvatarGroup:BAvatarGroup}});_exports.AvatarPlugin=AvatarPlugin;var linkProps$2=omit(props$1,["event","routerTag"]);delete linkProps$2.href.default,delete linkProps$2.to.default;var props$4=_objectSpread2({tag:{type:String,default:"span"},variant:{type:String,default:function(){return getComponentConfig("BBadge","variant")}},pill:{type:Boolean,default:!1}},linkProps$2),BBadge=_vue.default.extend({name:"BBadge",functional:!0,props:props$4,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,link=isLink(props),tag=link?BLink:props.tag,componentData={staticClass:"badge",class:[props.variant?"badge-".concat(props.variant):"badge-secondary",{"badge-pill":props.pill,active:props.active,disabled:props.disabled}],props:link?pluckProps(linkProps$2,props):{}};return h(tag,(0,_vueFunctionalDataMerge.mergeData)(data,componentData),children)}});_exports.BBadge=BBadge;var BadgePlugin=pluginFactory({components:{BBadge:BBadge}});_exports.BadgePlugin=BadgePlugin;var RX_HTML_TAGS=/(<([^>]+)>)/gi,stripTags=function(){return String(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(RX_HTML_TAGS,"")},htmlOrText=function(innerHTML,textContent){return innerHTML?{innerHTML:innerHTML}:textContent?{textContent:textContent}:{}},props$5=_objectSpread2({text:{type:String,default:null},html:{type:String,default:null},ariaCurrent:{type:String,default:"location"}},omit(props$1,["event","routerTag"])),BBreadcrumbLink=_vue.default.extend({name:"BBreadcrumbLink",functional:!0,props:props$5,render:function(h,_ref){var suppliedProps=_ref.props,data=_ref.data,children=_ref.children,active=suppliedProps.active,tag=active?"span":BLink,componentData={attrs:{"aria-current":active?suppliedProps.ariaCurrent:null},props:pluckProps(props$5,suppliedProps)};return children||(componentData.domProps=htmlOrText(suppliedProps.html,suppliedProps.text)),h(tag,(0,_vueFunctionalDataMerge.mergeData)(data,componentData),children)}}),BBreadcrumbItem=_vue.default.extend({name:"BBreadcrumbItem",functional:!0,props:props$5,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h("li",(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"breadcrumb-item",class:{active:props.active}}),[h(BBreadcrumbLink,{props:props},children)])}});_exports.BBreadcrumbItem=BBreadcrumbItem;var props$6={items:{type:Array,default:null}},BBreadcrumb=_vue.default.extend({name:"BBreadcrumb",functional:!0,props:props$6,render:function(h,_ref){var props=_ref.props,data=_ref.data,childNodes=_ref.children;if(isArray(props.items)){var activeDefined=!1;childNodes=props.items.map((function(item,idx){isObject(item)||(item={text:toString$1(item)});var active=item.active;return active&&(activeDefined=!0),active||activeDefined||(active=idx+1===props.items.length),h(BBreadcrumbItem,{props:_objectSpread2(_objectSpread2({},item),{},{active:active})})}))}return h("ol",(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"breadcrumb"}),childNodes)}});_exports.BBreadcrumb=BBreadcrumb;var BreadcrumbPlugin=pluginFactory({components:{BBreadcrumb:BBreadcrumb,BBreadcrumbItem:BBreadcrumbItem,BBreadcrumbLink:BBreadcrumbLink}});_exports.BreadcrumbPlugin=BreadcrumbPlugin;var ButtonPlugin=pluginFactory({components:{BButton:BButton,BBtn:BButton,BButtonClose:BButtonClose,BBtnClose:BButtonClose}});_exports.ButtonPlugin=ButtonPlugin;var props$7={vertical:{type:Boolean,default:!1},size:{type:String,default:function(){return getComponentConfig("BButton","size")}},tag:{type:String,default:"div"},ariaRole:{type:String,default:"group"}},BButtonGroup=_vue.default.extend({name:"BButtonGroup",functional:!0,props:props$7,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:_defineProperty({"btn-group":!props.vertical,"btn-group-vertical":props.vertical},"btn-group-".concat(props.size),props.size),attrs:{role:props.ariaRole}}),children)}});_exports.BButtonGroup=BButtonGroup;var ButtonGroupPlugin=pluginFactory({components:{BButtonGroup:BButtonGroup,BBtnGroup:BButtonGroup}});_exports.ButtonGroupPlugin=ButtonGroupPlugin;var ITEM_SELECTOR=[".btn:not(.disabled):not([disabled]):not(.dropdown-item)",".form-control:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])",'input[type="checkbox"]:not(.disabled)','input[type="radio"]:not(.disabled)'].join(","),BButtonToolbar=_vue.default.extend({name:"BButtonToolbar",mixins:[normalizeSlotMixin],props:{justify:{type:Boolean,default:!1},keyNav:{type:Boolean,default:!1}},mounted:function(){this.keyNav&&this.getItems()},methods:{onFocusin:function(evt){evt.target===this.$el&&(evt.preventDefault(),evt.stopPropagation(),this.focusFirst(evt))},stop:function(evt){evt.preventDefault(),evt.stopPropagation()},onKeydown:function(evt){if(this.keyNav){var key=evt.keyCode,shift=evt.shiftKey;key===KEY_CODES.UP||key===KEY_CODES.LEFT?(this.stop(evt),shift?this.focusFirst(evt):this.focusPrev(evt)):key!==KEY_CODES.DOWN&&key!==KEY_CODES.RIGHT||(this.stop(evt),shift?this.focusLast(evt):this.focusNext(evt))}},focusFirst:function(){var items=this.getItems();attemptFocus(items[0])},focusPrev:function(evt){var items=this.getItems(),index=items.indexOf(evt.target);index>-1&&(items=items.slice(0,index).reverse(),attemptFocus(items[0]))},focusNext:function(evt){var items=this.getItems(),index=items.indexOf(evt.target);index>-1&&(items=items.slice(index+1),attemptFocus(items[0]))},focusLast:function(){var items=this.getItems().reverse();attemptFocus(items[0])},getItems:function(){var items=selectAll(ITEM_SELECTOR,this.$el);return items.forEach((function(item){item.tabIndex=-1})),items.filter((function(el){return isVisible(el)}))}},render:function(h){return h("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:this.keyNav?"0":null},on:this.keyNav?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot("default")])}});_exports.BButtonToolbar=BButtonToolbar;var ButtonToolbarPlugin=pluginFactory({components:{BButtonToolbar:BButtonToolbar,BBtnToolbar:BButtonToolbar}});_exports.ButtonToolbarPlugin=ButtonToolbarPlugin;var compareArrays=function(a,b){if(a.length!==b.length)return!1;for(var equal=!0,i=0;equal&&i1&&void 0!==arguments[1]?arguments[1]:null,max=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return date=parseYMD(date),min=parseYMD(min)||date,max=parseYMD(max)||date,date?datemax?max:date:null},RTL_LANGS=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(locale){return locale.toLowerCase()})),RX_STRIP_MODS=/-u-.+/,isLocaleRTL=function(locale){var parts=toString$1(locale).toLowerCase().replace(RX_STRIP_MODS,"").split("-"),locale1=parts.slice(0,2).join("-"),locale2=parts[0];return arrayIncludes(RTL_LANGS,locale1)||arrayIncludes(RTL_LANGS,locale2)},idMixin={props:{id:{type:String}},data:function(){return{localId_:null}},computed:{safeId:function(){var id=this.id||this.localId_;return function(suffix){return id?(suffix=String(suffix||"").replace(/\s+/g,"_"))?id+"_"+suffix:id:null}}},mounted:function(){var _this=this;this.$nextTick((function(){_this.localId_="__BVID__".concat(_this._uid)}))}},NAME$a="BCalendar",UP=KEY_CODES.UP,DOWN=KEY_CODES.DOWN,LEFT=KEY_CODES.LEFT,RIGHT=KEY_CODES.RIGHT,PAGEUP=KEY_CODES.PAGEUP,PAGEDOWN=KEY_CODES.PAGEDOWN,HOME=KEY_CODES.HOME,END=KEY_CODES.END,ENTER=KEY_CODES.ENTER,SPACE=KEY_CODES.SPACE,BCalendar=_vue.default.extend({name:NAME$a,mixins:[attrsMixin,idMixin,normalizeSlotMixin],model:{prop:"value",event:"input"},props:{value:{type:[String,Date]},valueAsDate:{type:Boolean,default:!1},initialDate:{type:[String,Date]},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},min:{type:[String,Date]},max:{type:[String,Date]},dateDisabledFn:{type:Function},startWeekday:{type:[Number,String],default:0},locale:{type:[String,Array]},direction:{type:String},selectedVariant:{type:String,default:"primary"},todayVariant:{type:String},noHighlightToday:{type:Boolean,default:!1},dateInfoFn:{type:Function},width:{type:String,default:"270px"},block:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},showDecadeNav:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},ariaControls:{type:String},roleDescription:{type:String},labelPrevDecade:{type:String,default:function(){return getComponentConfig(NAME$a,"labelPrevDecade")}},labelPrevYear:{type:String,default:function(){return getComponentConfig(NAME$a,"labelPrevYear")}},labelPrevMonth:{type:String,default:function(){return getComponentConfig(NAME$a,"labelPrevMonth")}},labelCurrentMonth:{type:String,default:function(){return getComponentConfig(NAME$a,"labelCurrentMonth")}},labelNextMonth:{type:String,default:function(){return getComponentConfig(NAME$a,"labelNextMonth")}},labelNextYear:{type:String,default:function(){return getComponentConfig(NAME$a,"labelNextYear")}},labelNextDecade:{type:String,default:function(){return getComponentConfig(NAME$a,"labelNextDecade")}},labelToday:{type:String,default:function(){return getComponentConfig(NAME$a,"labelToday")}},labelSelected:{type:String,default:function(){return getComponentConfig(NAME$a,"labelSelected")}},labelNoDateSelected:{type:String,default:function(){return getComponentConfig(NAME$a,"labelNoDateSelected")}},labelCalendar:{type:String,default:function(){return getComponentConfig(NAME$a,"labelCalendar")}},labelNav:{type:String,default:function(){return getComponentConfig(NAME$a,"labelNav")}},labelHelp:{type:String,default:function(){return getComponentConfig(NAME$a,"labelHelp")}},dateFormatOptions:{type:Object,default:function(){return{year:"numeric",month:"long",day:"numeric",weekday:"long"}}},weekdayHeaderFormat:{type:String,default:"short",validator:function(value){return arrayIncludes(["long","short","narrow"],value)}}},data:function(){var selected=formatYMD(this.value)||"";return{selectedYMD:selected,activeYMD:selected||formatYMD(constrainDate(this.initialDate||this.getToday()),this.min,this.max),gridHasFocus:!1,isLive:!1}},computed:{valueId:function(){return this.safeId()},widgetId:function(){return this.safeId("_calendar-wrapper_")},navId:function(){return this.safeId("_calendar-nav_")},gridId:function(){return this.safeId("_calendar-grid_")},gridCaptionId:function(){return this.safeId("_calendar-grid-caption_")},gridHelpId:function(){return this.safeId("_calendar-grid-help_")},activeId:function(){return this.activeYMD?this.safeId("_cell-".concat(this.activeYMD,"_")):null},selectedDate:function(){return parseYMD(this.selectedYMD)},activeDate:function(){return parseYMD(this.activeYMD)},computedMin:function(){return parseYMD(this.min)},computedMax:function(){return parseYMD(this.max)},computedWeekStarts:function(){return mathMax(toInteger(this.startWeekday,0),0)%7},computedLocale:function(){return function(locales){var calendar=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"gregory";return locales=concat(locales).filter(identity),new Intl.DateTimeFormat(locales,{calendar:calendar}).resolvedOptions().locale}(concat(this.locale).filter(identity),"gregory")},calendarLocale:function(){var fmt=new Intl.DateTimeFormat(this.computedLocale,{calendar:"gregory"}),calendar=fmt.resolvedOptions().calendar,locale=fmt.resolvedOptions().locale;return"gregory"!==calendar&&(locale=locale.replace(/-u-.+$/i,"").concat("-u-ca-gregory")),locale},calendarYear:function(){return this.activeDate.getFullYear()},calendarMonth:function(){return this.activeDate.getMonth()},calendarFirstDay:function(){return createDate(this.calendarYear,this.calendarMonth,1)},calendarDaysInMonth:function(){var date=createDate(this.calendarFirstDay);return date.setMonth(date.getMonth()+1,0),date.getDate()},computedVariant:function(){return"btn-".concat(this.selectedVariant||"primary")},computedTodayVariant:function(){return"btn-outline-".concat(this.todayVariant||this.selectedVariant||"primary")},isRTL:function(){var dir=toString$1(this.direction).toLowerCase();return"rtl"===dir||"ltr"!==dir&&isLocaleRTL(this.computedLocale)},context:function(){var selectedYMD=this.selectedYMD,selectedDate=parseYMD(selectedYMD),activeYMD=this.activeYMD,activeDate=parseYMD(activeYMD);return{selectedYMD:selectedYMD,selectedDate:selectedDate,selectedFormatted:selectedDate?this.formatDateString(selectedDate):this.labelNoDateSelected,activeYMD:activeYMD,activeDate:activeDate,activeFormatted:activeDate?this.formatDateString(activeDate):"",disabled:this.dateDisabled(activeDate),locale:this.computedLocale,calendarLocale:this.calendarLocale,rtl:this.isRTL}},dateOutOfRange:function(){var min=this.computedMin,max=this.computedMax;return function(date){return date=parseYMD(date),min&&datemax}},dateDisabled:function(){var rangeFn=this.dateOutOfRange,disabledFn=isFunction(this.dateDisabledFn)?this.dateDisabledFn:function(){return!1};return function(date){date=parseYMD(date);var ymd=formatYMD(date);return!(!rangeFn(date)&&!disabledFn(ymd,date))}},formatDateString:function(){return createDateFormatter(this.calendarLocale,_objectSpread2(_objectSpread2({year:"numeric",month:"2-digit",day:"2-digit"},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:"gregory"}))},formatYearMonth:function(){return createDateFormatter(this.calendarLocale,{year:"numeric",month:"long",calendar:"gregory"})},formatWeekdayName:function(){return createDateFormatter(this.calendarLocale,{weekday:"long",calendar:"gregory"})},formatWeekdayNameShort:function(){return createDateFormatter(this.calendarLocale,{weekday:this.weekdayHeaderFormat||"short",calendar:"gregory"})},formatDay:function(){var nf=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(date){return nf.format(date.getDate())}},prevDecadeDisabled:function(){var min=this.computedMin;return this.disabled||min&&lastDateOfMonth(oneDecadeAgo(this.activeDate))max},nextYearDisabled:function(){var max=this.computedMax;return this.disabled||max&&firstDateOfMonth(oneYearAhead(this.activeDate))>max},nextDecadeDisabled:function(){var max=this.computedMax;return this.disabled||max&&firstDateOfMonth(oneDecadeAhead(this.activeDate))>max},calendar:function(){for(var matrix=[],firstDay=this.calendarFirstDay,calendarYear=firstDay.getFullYear(),calendarMonth=firstDay.getMonth(),daysInMonth=this.calendarDaysInMonth,startIndex=firstDay.getDay(),weekOffset=(this.computedWeekStarts>startIndex?7:0)-this.computedWeekStarts,dateInfoFn=isFunction(this.dateInfoFn)?this.dateInfoFn:function(){return{}},currentDay=0-weekOffset-startIndex,week=0;week<6&¤tDay0);isIntersecting!==this.visible&&(this.visible=isIntersecting,this.callback(isIntersecting),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),VisibilityObserver}(),destroy=function(el){var observer=el[OBSERVER_PROP_NAME];observer&&observer.stop&&observer.stop(),delete el[OBSERVER_PROP_NAME]},bind=function(el,_ref,vnode){var value=_ref.value,modifiers=_ref.modifiers,options={margin:"0px",once:!1,callback:value};keys(modifiers).forEach((function(mod){RX_ONLY_DIGITS.test(mod)?options.margin="".concat(mod,"px"):"once"===mod.toLowerCase()&&(options.once=!0)})),destroy(el),el[OBSERVER_PROP_NAME]=new VisibilityObserver(el,options,vnode),el[OBSERVER_PROP_NAME]._prevModifiers=clone(modifiers)},VBVisible={bind:bind,componentUpdated:function(el,_ref2,vnode){var value=_ref2.value,oldValue=_ref2.oldValue,modifiers=_ref2.modifiers;modifiers=clone(modifiers),!el||value===oldValue&&el[OBSERVER_PROP_NAME]&&looseEqual(modifiers,el[OBSERVER_PROP_NAME]._prevModifiers)||bind(el,{value:value,modifiers:modifiers},vnode)},unbind:function(el){destroy(el)}};_exports.VBVisible=VBVisible;var BLANK_TEMPLATE='',props$f={src:{type:String},srcset:{type:[String,Array]},sizes:{type:[String,Array]},alt:{type:String,default:null},width:{type:[Number,String]},height:{type:[Number,String]},block:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fluidGrow:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},thumbnail:{type:Boolean,default:!1},left:{type:Boolean,default:!1},right:{type:Boolean,default:!1},center:{type:Boolean,default:!1},blank:{type:Boolean,default:!1},blankColor:{type:String,default:function(){return getComponentConfig("BImg","blankColor")}}},BImg=_vue.default.extend({name:"BImg",functional:!0,props:props$f,render:function(h,_ref){var _class,props=_ref.props,data=_ref.data,src=props.src,width=toInteger(props.width)||null,height=toInteger(props.height)||null,align=null,block=props.block,srcset=concat(props.srcset).filter(identity).join(","),sizes=concat(props.sizes).filter(identity).join(",");return props.blank&&(!height&&width?height=width:!width&&height&&(width=height),width||height||(width=1,height=1),src=function(width,height,color){var src=encodeURIComponent(BLANK_TEMPLATE.replace("%{w}",toString$1(width)).replace("%{h}",toString$1(height)).replace("%{f}",color));return"data:image/svg+xml;charset=UTF-8,".concat(src)}(width,height,props.blankColor||"transparent"),srcset=null,sizes=null),props.left?align="float-left":props.right?align="float-right":props.center&&(align="mx-auto",block=!0),h("img",(0,_vueFunctionalDataMerge.mergeData)(data,{attrs:{src:src,alt:props.alt,width:width?toString$1(width):null,height:height?toString$1(height):null,srcset:srcset||null,sizes:sizes||null},class:(_class={"img-thumbnail":props.thumbnail,"img-fluid":props.fluid||props.fluidGrow,"w-100":props.fluidGrow,rounded:""===props.rounded||!0===props.rounded},_defineProperty(_class,"rounded-".concat(props.rounded),isString(props.rounded)&&""!==props.rounded),_defineProperty(_class,align,align),_defineProperty(_class,"d-block",block),_class)}))}});_exports.BImg=BImg;var props$g={src:{type:String,required:!0},srcset:{type:[String,Array]},sizes:{type:[String,Array]},alt:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},blankSrc:{type:String,default:null},blankColor:{type:String,default:function(){return getComponentConfig("BImgLazy","blankColor")}},blankWidth:{type:[Number,String]},blankHeight:{type:[Number,String]},show:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fluidGrow:{type:Boolean,default:!1},block:{type:Boolean,default:!1},thumbnail:{type:Boolean,default:!1},rounded:{type:[Boolean,String],default:!1},left:{type:Boolean,default:!1},right:{type:Boolean,default:!1},center:{type:Boolean,default:!1},offset:{type:[Number,String],default:360}},BImgLazy=_vue.default.extend({name:"BImgLazy",directives:{bVisible:VBVisible},props:props$g,data:function(){return{isShown:this.show}},computed:{computedSrc:function(){return!this.blankSrc||this.isShown?this.src:this.blankSrc},computedBlank:function(){return!(this.isShown||this.blankSrc)},computedWidth:function(){return this.isShown?this.width:this.blankWidth||this.width},computedHeight:function(){return this.isShown?this.height:this.blankHeight||this.height},computedSrcset:function(){var srcset=concat(this.srcset).filter(identity).join(",");return!this.blankSrc||this.isShown?srcset:null},computedSizes:function(){var sizes=concat(this.sizes).filter(identity).join(",");return!this.blankSrc||this.isShown?sizes:null}},watch:{show:function(newVal,oldVal){if(newVal!==oldVal){var visible=!hasIntersectionObserverSupport||newVal;this.isShown=visible,visible!==newVal&&this.$nextTick(this.updateShowProp)}},isShown:function(newVal,oldVal){newVal!==oldVal&&this.updateShowProp()}},mounted:function(){this.isShown=!hasIntersectionObserverSupport||this.show},methods:{updateShowProp:function(){this.$emit("update:show",this.isShown)},doShow:function(visible){!visible&&null!==visible||this.isShown||(this.isShown=!0)}},render:function(h){var _modifiers,directives=[];this.isShown||directives.push({name:"b-visible",value:this.doShow,modifiers:(_modifiers={},_defineProperty(_modifiers,"".concat(toInteger(this.offset,0)),!0),_defineProperty(_modifiers,"once",!0),_modifiers)});return h(BImg,{directives:directives,props:{src:this.computedSrc,blank:this.computedBlank,width:this.computedWidth,height:this.computedHeight,srcset:this.computedSrcset||null,sizes:this.computedSizes||null,alt:this.alt,blankColor:this.blankColor,fluid:this.fluid,fluidGrow:this.fluidGrow,block:this.block,thumbnail:this.thumbnail,rounded:this.rounded,left:this.left,right:this.right,center:this.center}})}});_exports.BImgLazy=BImgLazy;var props$h=_objectSpread2(_objectSpread2({},omit(props$g,["left","right","center","block","rounded","thumbnail","fluid","fluidGrow"])),{},{top:{type:Boolean,default:!1},bottom:{type:Boolean,default:!1},start:{type:Boolean,default:!1},left:{type:Boolean,default:!1},end:{type:Boolean,default:!1},right:{type:Boolean,default:!1}}),BCardImgLazy=_vue.default.extend({name:"BCardImgLazy",functional:!0,props:props$h,render:function(h,_ref){var props=_ref.props,data=_ref.data,baseClass="card-img";props.top?baseClass+="-top":props.right||props.end?baseClass+="-right":props.bottom?baseClass+="-bottom":(props.left||props.start)&&(baseClass+="-left");var lazyProps=_objectSpread2(_objectSpread2({},props),{},{left:!1,right:!1,center:!1});return h(BImgLazy,(0,_vueFunctionalDataMerge.mergeData)(data,{class:[baseClass],props:lazyProps}))}});_exports.BCardImgLazy=BCardImgLazy;var props$i={textTag:{type:String,default:"p"}},BCardText=_vue.default.extend({name:"BCardText",functional:!0,props:props$i,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.textTag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"card-text"}),children)}});_exports.BCardText=BCardText;var props$j={tag:{type:String,default:"div"},deck:{type:Boolean,default:!1},columns:{type:Boolean,default:!1}},BCardGroup=_vue.default.extend({name:"BCardGroup",functional:!0,props:props$j,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:props.deck?"card-deck":props.columns?"card-columns":"card-group"}),children)}});_exports.BCardGroup=BCardGroup;var CardPlugin=pluginFactory({components:{BCard:BCard,BCardHeader:BCardHeader,BCardBody:BCardBody,BCardTitle:BCardTitle,BCardSubTitle:BCardSubTitle,BCardFooter:BCardFooter,BCardImg:BCardImg,BCardImgLazy:BCardImgLazy,BCardText:BCardText,BCardGroup:BCardGroup}});_exports.CardPlugin=CardPlugin;var noop=function(){},observeDom=function(el,callback,options){if(el=el?el.$el||el:null,!isElement(el))return null;if(source="observeDom",!hasMutationObserverSupport&&(warn("".concat(source,": Requires MutationObserver support.")),1))return null;var source,obs=new MutationObs((function(mutations){for(var changed=!1,i=0;i0||mutation.removedNodes.length>0))&&(changed=!0)}changed&&callback()}));return obs.observe(el,_objectSpread2({childList:!0,subtree:!0},options)),obs},EVENT_OPTIONS_PASSIVE={passive:!0},EVENT_OPTIONS_NO_CAPTURE={passive:!0,capture:!1},parseEventOptions=function(options){return hasPassiveEventSupport?isObject(options)?options:{capture:!!options||!1}:!!(isObject(options)?options.capture:options)},eventOn=function(el,evtName,handler,options){el&&el.addEventListener&&el.addEventListener(evtName,handler,parseEventOptions(options))},eventOff=function(el,evtName,handler,options){el&&el.removeEventListener&&el.removeEventListener(evtName,handler,parseEventOptions(options))},eventOnOff=function(on){for(var method=on?eventOn:eventOff,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];method.apply(void 0,args)},NAME$e="BCarousel",DIRECTION={next:{dirClass:"carousel-item-left",overlayClass:"carousel-item-next"},prev:{dirClass:"carousel-item-right",overlayClass:"carousel-item-prev"}},PointerType={TOUCH:"touch",PEN:"pen"},TransitionEndEvents={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend oTransitionEnd",transition:"transitionend"},BCarousel=_vue.default.extend({name:NAME$e,mixins:[idMixin,normalizeSlotMixin],provide:function(){return{bvCarousel:this}},model:{prop:"value",event:"input"},props:{labelPrev:{type:String,default:function(){return getComponentConfig(NAME$e,"labelPrev")}},labelNext:{type:String,default:function(){return getComponentConfig(NAME$e,"labelNext")}},labelGotoSlide:{type:String,default:function(){return getComponentConfig(NAME$e,"labelGotoSlide")}},labelIndicators:{type:String,default:function(){return getComponentConfig(NAME$e,"labelIndicators")}},interval:{type:Number,default:5e3},indicators:{type:Boolean,default:!1},controls:{type:Boolean,default:!1},noAnimation:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},noTouch:{type:Boolean,default:!1},noHoverPause:{type:Boolean,default:!1},imgWidth:{type:[Number,String]},imgHeight:{type:[Number,String]},background:{type:String},value:{type:Number,default:0}},data:function(){return{index:this.value||0,isSliding:!1,transitionEndEvent:null,slides:[],direction:null,isPaused:!(toInteger(this.interval,0)>0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:{value:function(newVal,oldVal){newVal!==oldVal&&this.setSlide(toInteger(newVal,0))},interval:function(newVal,oldVal){newVal!==oldVal&&(newVal?(this.pause(!0),this.start(!1)):this.pause(!1))},isPaused:function(newVal,oldVal){newVal!==oldVal&&this.$emit(newVal?"paused":"unpaused")},index:function(to,from){to===from||this.isSliding||this.doSlide(to,from)}},created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(toInteger(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=function(el){for(var name in TransitionEndEvents)if(!isUndefined(el.style[name]))return TransitionEndEvents[name];return null}(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(_clearInterval){function clearInterval(){return _clearInterval.apply(this,arguments)}return clearInterval.toString=function(){return _clearInterval.toString()},clearInterval}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var on=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,on&&(this.$_observer=observeDom(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(slide){var _this=this,direction=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(isBrowser&&document.visibilityState&&document.hidden)){var noWrap=this.noWrap,numSlides=this.numSlides;slide=mathFloor(slide),0!==numSlides&&(this.isSliding?this.$once("sliding-end",(function(){return _this.setSlide(slide,direction)})):(this.direction=direction,this.index=slide>=numSlides?noWrap?numSlides-1:0:slide<0?noWrap?0:numSlides-1:slide,noWrap&&this.index!==slide&&this.index!==this.value&&this.$emit("input",this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(evt){evt||(this.isPaused=!0),this.clearInterval()},start:function(evt){evt||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,mathMax(1e3,this.interval)))},restart:function(){this.$el.contains(getActiveElement())||this.start()},doSlide:function(to,from){var _this2=this,isCycling=Boolean(this.interval),direction=this.calcDirection(this.direction,from,to),overlayClass=direction.overlayClass,dirClass=direction.dirClass,currentSlide=this.slides[from],nextSlide=this.slides[to];if(currentSlide&&nextSlide){if(this.isSliding=!0,isCycling&&this.pause(!1),this.$emit("sliding-start",to),this.$emit("input",this.index),this.noAnimation)addClass(nextSlide,"active"),removeClass(currentSlide,"active"),this.isSliding=!1,this.$nextTick((function(){return _this2.$emit("sliding-end",to)}));else{addClass(nextSlide,overlayClass),reflow(nextSlide),addClass(currentSlide,dirClass),addClass(nextSlide,dirClass);var called=!1,onceTransEnd=function onceTransEnd(){if(!called){if(called=!0,_this2.transitionEndEvent)_this2.transitionEndEvent.split(/\s+/).forEach((function(evt){return eventOff(nextSlide,evt,onceTransEnd,EVENT_OPTIONS_NO_CAPTURE)}));_this2.clearAnimationTimeout(),removeClass(nextSlide,dirClass),removeClass(nextSlide,overlayClass),addClass(nextSlide,"active"),removeClass(currentSlide,"active"),removeClass(currentSlide,dirClass),removeClass(currentSlide,overlayClass),setAttr(currentSlide,"aria-current","false"),setAttr(nextSlide,"aria-current","true"),setAttr(currentSlide,"aria-hidden","true"),setAttr(nextSlide,"aria-hidden","false"),_this2.isSliding=!1,_this2.direction=null,_this2.$nextTick((function(){return _this2.$emit("sliding-end",to)}))}};if(this.transitionEndEvent)this.transitionEndEvent.split(/\s+/).forEach((function(event){return eventOn(nextSlide,event,onceTransEnd,EVENT_OPTIONS_NO_CAPTURE)}));this.$_animationTimeout=setTimeout(onceTransEnd,650)}isCycling&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=selectAll(".carousel-item",this.$refs.inner);var numSlides=this.slides.length,index=mathMax(0,mathMin(mathFloor(this.index),numSlides-1));this.slides.forEach((function(slide,idx){var n=idx+1;idx===index?(addClass(slide,"active"),setAttr(slide,"aria-current","true")):(removeClass(slide,"active"),setAttr(slide,"aria-current","false")),setAttr(slide,"aria-posinset",String(n)),setAttr(slide,"aria-setsize",String(numSlides))})),this.setSlide(index),this.start(this.isPaused)},calcDirection:function(){var direction=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return direction?DIRECTION[direction]:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:0)>(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)?DIRECTION.next:DIRECTION.prev},handleClick:function(evt,fn){var keyCode=evt.keyCode;"click"!==evt.type&&keyCode!==KEY_CODES.SPACE&&keyCode!==KEY_CODES.ENTER||(evt.preventDefault(),evt.stopPropagation(),fn())},handleSwipe:function(){var absDeltaX=mathAbs(this.touchDeltaX);if(!(absDeltaX<=40)){var direction=absDeltaX/this.touchDeltaX;this.touchDeltaX=0,direction>0?this.prev():direction<0&&this.next()}},touchStart:function(evt){hasPointerEventSupport&&PointerType[evt.pointerType.toUpperCase()]?this.touchStartX=evt.clientX:hasPointerEventSupport||(this.touchStartX=evt.touches[0].clientX)},touchMove:function(evt){evt.touches&&evt.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=evt.touches[0].clientX-this.touchStartX},touchEnd:function(evt){hasPointerEventSupport&&PointerType[evt.pointerType.toUpperCase()]&&(this.touchDeltaX=evt.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,500+mathMax(1e3,this.interval))}},render:function(h){var _this3=this,inner=h("div",{ref:"inner",class:["carousel-inner"],attrs:{id:this.safeId("__BV_inner_"),role:"list"}},[this.normalizeSlot("default")]),controls=h();if(this.controls){var prevHandler=function(evt){_this3.isSliding?evt.preventDefault():_this3.handleClick(evt,_this3.prev)},nextHandler=function(evt){_this3.isSliding?evt.preventDefault():_this3.handleClick(evt,_this3.next)};controls=[h("a",{class:["carousel-control-prev"],attrs:{href:"#",role:"button","aria-controls":this.safeId("__BV_inner_"),"aria-disabled":this.isSliding?"true":null},on:{click:prevHandler,keydown:prevHandler}},[h("span",{class:["carousel-control-prev-icon"],attrs:{"aria-hidden":"true"}}),h("span",{class:["sr-only"]},[this.labelPrev])]),h("a",{class:["carousel-control-next"],attrs:{href:"#",role:"button","aria-controls":this.safeId("__BV_inner_"),"aria-disabled":this.isSliding?"true":null},on:{click:nextHandler,keydown:nextHandler}},[h("span",{class:["carousel-control-next-icon"],attrs:{"aria-hidden":"true"}}),h("span",{class:["sr-only"]},[this.labelNext])])]}var indicators=h("ol",{class:["carousel-indicators"],directives:[{name:"show",rawName:"v-show",value:this.indicators,expression:"indicators"}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":this.indicators?"false":"true","aria-label":this.labelIndicators,"aria-owns":this.safeId("__BV_inner_")}},this.slides.map((function(slide,n){return h("li",{key:"slide_".concat(n),class:{active:n===_this3.index},attrs:{role:"button",id:_this3.safeId("__BV_indicator_".concat(n+1,"_")),tabindex:_this3.indicators?"0":"-1","aria-current":n===_this3.index?"true":"false","aria-label":"".concat(_this3.labelGotoSlide," ").concat(n+1),"aria-describedby":_this3.slides[n].id||null,"aria-controls":_this3.safeId("__BV_inner_")},on:{click:function(evt){_this3.handleClick(evt,(function(){_this3.setSlide(n)}))},keydown:function(evt){_this3.handleClick(evt,(function(){_this3.setSlide(n)}))}}})}))),on={mouseenter:this.noHoverPause?noop:this.pause,mouseleave:this.noHoverPause?noop:this.restart,focusin:this.pause,focusout:this.restart,keydown:function(evt){if(!/input|textarea/i.test(evt.target.tagName)){var keyCode=evt.keyCode;keyCode!==KEY_CODES.LEFT&&keyCode!==KEY_CODES.RIGHT||(evt.preventDefault(),evt.stopPropagation(),_this3[keyCode===KEY_CODES.LEFT?"prev":"next"]())}}};return!this.noTouch&&hasTouchSupport&&(hasPointerEventSupport?(on["&pointerdown"]=this.touchStart,on["&pointerup"]=this.touchEnd):(on["&touchstart"]=this.touchStart,on["&touchmove"]=this.touchMove,on["&touchend"]=this.touchEnd)),h("div",{staticClass:"carousel",class:{slide:!this.noAnimation,"carousel-fade":!this.noAnimation&&this.fade,"pointer-event":!this.noTouch&&hasTouchSupport&&hasPointerEventSupport},style:{background:this.background},attrs:{role:"region",id:this.safeId(),"aria-busy":this.isSliding?"true":"false"},on:on},[inner,controls,indicators])}});_exports.BCarousel=BCarousel;var imgProps={imgSrc:{type:String},imgAlt:{type:String},imgWidth:{type:[Number,String]},imgHeight:{type:[Number,String]},imgBlank:{type:Boolean,default:!1},imgBlankColor:{type:String,default:"transparent"}},props$k=_objectSpread2(_objectSpread2({},imgProps),{},{contentVisibleUp:{type:String},contentTag:{type:String,default:"div"},caption:{type:String},captionHtml:{type:String},captionTag:{type:String,default:"h3"},text:{type:String},textHtml:{type:String},textTag:{type:String,default:"p"},background:{type:String}}),BCarouselSlide=_vue.default.extend({name:"BCarouselSlide",mixins:[idMixin,normalizeSlotMixin],inject:{bvCarousel:{default:function(){return{noTouch:!0}}}},props:props$k,computed:{contentClasses:function(){return[this.contentVisibleUp?"d-none":"",this.contentVisibleUp?"d-".concat(this.contentVisibleUp,"-block"):""]},computedWidth:function(){return this.imgWidth||this.bvCarousel.imgWidth||null},computedHeight:function(){return this.imgHeight||this.bvCarousel.imgHeight||null}},render:function(h){var $img=this.normalizeSlot("img");if(!$img&&(this.imgSrc||this.imgBlank)){var on={};!this.bvCarousel.noTouch&&hasTouchSupport&&(on.dragstart=function(evt){evt.preventDefault()}),$img=h(BImg,{props:_objectSpread2(_objectSpread2({},pluckProps(imgProps,this.$props,unprefixPropName.bind(null,"img"))),{},{width:this.computedWidth,height:this.computedHeight,fluidGrow:!0,block:!0}),on:on})}var $contentChildren=[!(!this.caption&&!this.captionHtml)&&h(this.captionTag,{domProps:htmlOrText(this.captionHtml,this.caption)}),!(!this.text&&!this.textHtml)&&h(this.textTag,{domProps:htmlOrText(this.textHtml,this.text)}),this.normalizeSlot("default")||!1],$content=h();return $contentChildren.some(Boolean)&&($content=h(this.contentTag,{staticClass:"carousel-caption",class:this.contentClasses},$contentChildren.map((function($child){return $child||h()})))),h("div",{staticClass:"carousel-item",style:{background:this.background||this.bvCarousel.background||null},attrs:{id:this.safeId(),role:"listitem"}},[$img,$content])}});_exports.BCarouselSlide=BCarouselSlide;var CarouselPlugin=pluginFactory({components:{BCarousel:BCarousel,BCarouselSlide:BCarouselSlide}});_exports.CarouselPlugin=CarouselPlugin;var TRANSITION_PROPS={css:!0,enterClass:"",enterActiveClass:"collapsing",enterToClass:"collapse show",leaveClass:"collapse show",leaveActiveClass:"collapsing",leaveToClass:"collapse"},TRANSITION_HANDLERS={enter:function(el){el.style.height=0,requestAF((function(){reflow(el),el.style.height="".concat(el.scrollHeight,"px")}))},afterEnter:function(el){el.style.height=null},leave:function(el){el.style.height="auto",el.style.display="block",el.style.height="".concat(getBCR(el).height,"px"),reflow(el),el.style.height=0},afterLeave:function(el){el.style.height=null}},BVCollapse=_vue.default.extend({name:"BVCollapse",functional:!0,props:{appear:{type:Boolean,default:!1}},render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h("transition",(0,_vueFunctionalDataMerge.mergeData)(data,{props:TRANSITION_PROPS,on:TRANSITION_HANDLERS},{props:props}),children)}}),listenOnRootMixin={methods:{listenOnRoot:function(event,callback){var _this=this;this.$root.$on(event,callback),this.$on("hook:beforeDestroy",(function(){_this.$root.$off(event,callback)}))},listenOnRootOnce:function(event,callback){var _this2=this;this.$root.$once(event,callback),this.$on("hook:beforeDestroy",(function(){_this2.$root.$off(event,callback)}))},emitOnRoot:function(event){for(var _this$$root,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];(_this$$root=this.$root).$emit.apply(_this$$root,[event].concat(args))}}},ENTER$1=KEY_CODES.ENTER,SPACE$1=KEY_CODES.SPACE,BV_BASE="__BV_toggle",BV_TOGGLE_ROOT_HANDLER="".concat(BV_BASE,"_HANDLER__"),BV_TOGGLE_CLICK_HANDLER="".concat(BV_BASE,"_CLICK__"),BV_TOGGLE_STATE="".concat(BV_BASE,"_STATE__"),BV_TOGGLE_TARGETS="".concat(BV_BASE,"_TARGETS__"),EVENT_STATE="bv::collapse::state",EVENT_STATE_SYNC="bv::collapse::sync::state",KEYDOWN_KEY_CODES=[ENTER$1,SPACE$1],RX_HASH=/^#/,RX_HASH_ID=/^#[A-Za-z]+[\w\-:.]*$/,RX_SPLIT_SEPARATOR=/\s+/,isNonStandardTag$1=function(el){return!arrayIncludes(["button","a"],el.tagName.toLowerCase())},removeClickListener=function(el){var handler=el[BV_TOGGLE_CLICK_HANDLER];handler&&(eventOff(el,"click",handler),eventOff(el,"keydown",handler)),el[BV_TOGGLE_CLICK_HANDLER]=null},removeRootListeners=function(el,vnode){el[BV_TOGGLE_ROOT_HANDLER]&&vnode.context&&vnode.context.$root.$off([EVENT_STATE,EVENT_STATE_SYNC],el[BV_TOGGLE_ROOT_HANDLER]),el[BV_TOGGLE_ROOT_HANDLER]=null},setToggleState=function(el,state){state?(removeClass(el,"collapsed"),addClass(el,"not-collapsed"),setAttr(el,"aria-expanded","true")):(removeClass(el,"not-collapsed"),addClass(el,"collapsed"),setAttr(el,"aria-expanded","false"))},resetProp=function(el,prop){el[prop]=null,delete el[prop]},handleUpdate=function(el,binding,vnode){if(isBrowser&&vnode.context){isNonStandardTag$1(el)&&(hasAttr(el,"role")||setAttr(el,"role","button"),hasAttr(el,"tabindex")||setAttr(el,"tabindex","0")),setToggleState(el,el[BV_TOGGLE_STATE]);var targets=function(_ref,el){var modifiers=_ref.modifiers,arg=_ref.arg,value=_ref.value,targets=keys(modifiers||{});if(value=isString(value)?value.split(RX_SPLIT_SEPARATOR):value,isTag(el.tagName,"a")){var href=getAttr(el,"href")||"";RX_HASH_ID.test(href)&&targets.push(href.replace(RX_HASH,""))}return concat(arg,value).forEach((function(t){return isString(t)&&targets.push(t)})),targets.filter((function(t,index,arr){return t&&arr.indexOf(t)===index}))}(binding,el);targets.length?setAttr(el,"aria-controls",targets.join(" ")):removeAttr(el,"aria-controls"),function(el,vnode){if(removeClickListener(el),vnode.context){var handler=function(evt){"keydown"===evt.type&&!arrayIncludes(KEYDOWN_KEY_CODES,evt.keyCode)||isDisabled(el)||(el[BV_TOGGLE_TARGETS]||[]).forEach((function(target){vnode.context.$root.$emit("bv::toggle::collapse",target)}))};el[BV_TOGGLE_CLICK_HANDLER]=handler,eventOn(el,"click",handler),isNonStandardTag$1(el)&&eventOn(el,"keydown",handler)}}(el,vnode),looseEqual(targets,el[BV_TOGGLE_TARGETS])||(el[BV_TOGGLE_TARGETS]=targets,targets.forEach((function(target){vnode.context.$root.$emit("bv::request::collapse::state",target)})))}},VBToggle={bind:function(el,binding,vnode){el[BV_TOGGLE_STATE]=!1,el[BV_TOGGLE_TARGETS]=[],function(el,vnode){if(removeRootListeners(el,vnode),vnode.context){var handler=function(id,state){arrayIncludes(el[BV_TOGGLE_TARGETS]||[],id)&&(el[BV_TOGGLE_STATE]=state,setToggleState(el,state))};el[BV_TOGGLE_ROOT_HANDLER]=handler,vnode.context.$root.$on([EVENT_STATE,EVENT_STATE_SYNC],handler)}}(el,vnode),handleUpdate(el,binding,vnode)},componentUpdated:handleUpdate,updated:handleUpdate,unbind:function(el,binding,vnode){removeClickListener(el),removeRootListeners(el,vnode),resetProp(el,BV_TOGGLE_ROOT_HANDLER),resetProp(el,BV_TOGGLE_CLICK_HANDLER),resetProp(el,BV_TOGGLE_STATE),resetProp(el,BV_TOGGLE_TARGETS),removeClass(el,"collapsed"),removeClass(el,"not-collapsed"),removeAttr(el,"aria-expanded"),removeAttr(el,"aria-controls"),removeAttr(el,"role")}};_exports.VBToggle=VBToggle;var BCollapse=_vue.default.extend({name:"BCollapse",mixins:[idMixin,listenOnRootMixin,normalizeSlotMixin],model:{prop:"visible",event:"input"},props:{isNav:{type:Boolean,default:!1},accordion:{type:String},visible:{type:Boolean,default:!1},tag:{type:String,default:"div"},appear:{type:Boolean,default:!1}},data:function(){return{show:this.visible,transitioning:!1}},computed:{classObject:function(){return{"navbar-collapse":this.isNav,collapse:!this.transitioning,show:this.show&&!this.transitioning}}},watch:{visible:function(newVal){newVal!==this.show&&(this.show=newVal)},show:function(newVal,oldVal){newVal!==oldVal&&this.emitState()}},created:function(){this.show=this.visible},mounted:function(){var _this=this;this.show=this.visible,this.listenOnRoot("bv::toggle::collapse",this.handleToggleEvt),this.listenOnRoot("bv::collapse::accordion",this.handleAccordionEvt),this.isNav&&(this.setWindowEvents(!0),this.handleResize()),this.$nextTick((function(){_this.emitState()})),this.listenOnRoot("bv::request::collapse::state",(function(id){id===_this.safeId()&&_this.$nextTick(_this.emitSync)}))},updated:function(){this.emitSync()},deactivated:function(){this.isNav&&this.setWindowEvents(!1)},activated:function(){this.isNav&&this.setWindowEvents(!0),this.emitSync()},beforeDestroy:function(){this.show=!1,this.isNav&&isBrowser&&this.setWindowEvents(!1)},methods:{setWindowEvents:function(on){eventOnOff(on,window,"resize",this.handleResize,EVENT_OPTIONS_NO_CAPTURE),eventOnOff(on,window,"orientationchange",this.handleResize,EVENT_OPTIONS_NO_CAPTURE)},toggle:function(){this.show=!this.show},onEnter:function(){this.transitioning=!0,this.$emit("show")},onAfterEnter:function(){this.transitioning=!1,this.$emit("shown")},onLeave:function(){this.transitioning=!0,this.$emit("hide")},onAfterLeave:function(){this.transitioning=!1,this.$emit("hidden")},emitState:function(){this.$emit("input",this.show),this.emitOnRoot(EVENT_STATE,this.safeId(),this.show),this.accordion&&this.show&&this.emitOnRoot("bv::collapse::accordion",this.safeId(),this.accordion)},emitSync:function(){this.emitOnRoot(EVENT_STATE_SYNC,this.safeId(),this.show)},checkDisplayBlock:function(){var restore=hasClass(this.$el,"show");removeClass(this.$el,"show");var isBlock="block"===getCS(this.$el).display;return restore&&addClass(this.$el,"show"),isBlock},clickHandler:function(evt){var el=evt.target;this.isNav&&el&&"block"===getCS(this.$el).display&&(matches(el,".nav-link,.dropdown-item")||closest(".nav-link,.dropdown-item",el))&&(this.checkDisplayBlock()||(this.show=!1))},handleToggleEvt:function(target){target===this.safeId()&&this.toggle()},handleAccordionEvt:function(openedId,accordion){this.accordion&&accordion===this.accordion&&(openedId===this.safeId()?this.show||this.toggle():this.show&&this.toggle())},handleResize:function(){this.show="block"===getCS(this.$el).display}},render:function(h){var _this2=this,scope={visible:this.show,close:function(){return _this2.show=!1}},content=h(this.tag,{class:this.classObject,directives:[{name:"show",value:this.show}],attrs:{id:this.safeId()},on:{click:this.clickHandler}},[this.normalizeSlot("default",scope)]);return h(BVCollapse,{props:{appear:this.appear},on:{enter:this.onEnter,afterEnter:this.onAfterEnter,leave:this.onLeave,afterLeave:this.onAfterLeave}},[content])}});_exports.BCollapse=BCollapse;var VBTogglePlugin=pluginFactory({directives:{VBToggle:VBToggle}});_exports.VBTogglePlugin=VBTogglePlugin;var CollapsePlugin=pluginFactory({components:{BCollapse:BCollapse},plugins:{VBTogglePlugin:VBTogglePlugin}});_exports.CollapsePlugin=CollapsePlugin;var BvEvent=function(){function BvEvent(type){var eventInit=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_classCallCheck(this,BvEvent),!type)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));assign(this,BvEvent.Defaults,this.constructor.Defaults,eventInit,{type:type}),defineProperties(this,{type:{enumerable:!0,configurable:!1,writable:!1},cancelable:{enumerable:!0,configurable:!1,writable:!1},nativeEvent:{enumerable:!0,configurable:!1,writable:!1},target:{enumerable:!0,configurable:!1,writable:!1},relatedTarget:{enumerable:!0,configurable:!1,writable:!1},vueTarget:{enumerable:!0,configurable:!1,writable:!1},componentId:{enumerable:!0,configurable:!1,writable:!1}});var defaultPrevented=!1;this.preventDefault=function(){this.cancelable&&(defaultPrevented=!0)},defineProperty(this,"defaultPrevented",{enumerable:!0,get:function(){return defaultPrevented}})}return _createClass(BvEvent,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),BvEvent}(),clickOutMixin={data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(newValue,oldValue){newValue!==oldValue&&(eventOff(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,EVENT_OPTIONS_NO_CAPTURE),newValue&&eventOn(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,EVENT_OPTIONS_NO_CAPTURE))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&eventOn(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,EVENT_OPTIONS_NO_CAPTURE)},beforeDestroy:function(){eventOff(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,EVENT_OPTIONS_NO_CAPTURE)},methods:{isClickOut:function(evt){return!contains(this.$el,evt.target)},_clickOutHandler:function(evt){this.clickOutHandler&&this.isClickOut(evt)&&this.clickOutHandler(evt)}}},focusInMixin={data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(newValue,oldValue){newValue!==oldValue&&(eventOff(this.focusInElement,"focusin",this._focusInHandler,EVENT_OPTIONS_NO_CAPTURE),newValue&&eventOn(this.focusInElement,"focusin",this._focusInHandler,EVENT_OPTIONS_NO_CAPTURE))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&eventOn(this.focusInElement,"focusin",this._focusInHandler,EVENT_OPTIONS_NO_CAPTURE)},beforeDestroy:function(){eventOff(this.focusInElement,"focusin",this._focusInHandler,EVENT_OPTIONS_NO_CAPTURE)},methods:{_focusInHandler:function(evt){this.focusInHandler&&this.focusInHandler(evt)}}},ROOT_DROPDOWN_SHOWN="".concat("bv::dropdown::","shown"),ROOT_DROPDOWN_HIDDEN="".concat("bv::dropdown::","hidden"),Selector={FORM_CHILD:".dropdown form",ITEM_SELECTOR:[".dropdown-item",".b-dropdown-form"].map((function(selector){return"".concat(selector,":not(.disabled):not([disabled])")})).join(", ")},AttachmentMap_TOP="top-start",AttachmentMap_TOPEND="top-end",AttachmentMap_BOTTOM="bottom-start",AttachmentMap_BOTTOMEND="bottom-end",AttachmentMap_RIGHT="right-start",AttachmentMap_LEFT="left-start",commonProps={dropup:{type:Boolean,default:!1},dropright:{type:Boolean,default:!1},dropleft:{type:Boolean,default:!1},right:{type:Boolean,default:!1},offset:{type:[Number,String],default:0},noFlip:{type:Boolean,default:!1},popperOpts:{default:function(){}},boundary:{type:[String,HTMLElement],default:"scrollParent"}},dropdownMixin={mixins:[idMixin,clickOutMixin,focusInMixin],provide:function(){return{bvDropdown:this}},inject:{bvNavbar:{default:null}},props:_objectSpread2({disabled:{type:Boolean,default:!1}},commonProps),data:function(){return{visible:!1,visibleChangePrevented:!1}},computed:{inNavbar:function(){return!isNull(this.bvNavbar)},toggler:function(){var toggle=this.$refs.toggle;return toggle?toggle.$el||toggle:null},directionClass:function(){return this.dropup?"dropup":this.dropright?"dropright":this.dropleft?"dropleft":""}},watch:{visible:function(newValue,oldValue){if(this.visibleChangePrevented)this.visibleChangePrevented=!1;else if(newValue!==oldValue){var evtName=newValue?"show":"hide",bvEvt=new BvEvent(evtName,{cancelable:!0,vueTarget:this,target:this.$refs.menu,relatedTarget:null,componentId:this.safeId?this.safeId():this.id||null});if(this.emitEvent(bvEvt),bvEvt.defaultPrevented)return this.visibleChangePrevented=!0,this.visible=oldValue,void this.$off("hidden",this.focusToggler);"show"===evtName?this.showMenu():this.hideMenu()}},disabled:function(newValue,oldValue){newValue!==oldValue&&newValue&&this.visible&&(this.visible=!1)}},created:function(){this.$_popper=null},deactivated:function(){this.visible=!1,this.whileOpenListen(!1),this.destroyPopper()},beforeDestroy:function(){this.visible=!1,this.whileOpenListen(!1),this.destroyPopper()},methods:{emitEvent:function(bvEvt){var type=bvEvt.type;this.$emit(type,bvEvt),this.$root.$emit("".concat("bv::dropdown::").concat(type),bvEvt)},showMenu:function(){var _this=this;if(!this.disabled){if(!this.inNavbar)if(void 0===_popper.default)warn("Popper.js not found. Falling back to CSS positioning","BDropdown");else{var el=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;el=el.$el||el,this.createPopper(el)}this.$root.$emit(ROOT_DROPDOWN_SHOWN,this),this.whileOpenListen(!0),this.$nextTick((function(){_this.focusMenu(),_this.$emit("shown")}))}},hideMenu:function(){this.whileOpenListen(!1),this.$root.$emit(ROOT_DROPDOWN_HIDDEN,this),this.$emit("hidden"),this.destroyPopper()},createPopper:function(element){this.destroyPopper(),this.$_popper=new _popper.default(element,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(_unused){}},getPopperConfig:function(){var placement=AttachmentMap_BOTTOM;this.dropup?placement=this.right?AttachmentMap_TOPEND:AttachmentMap_TOP:this.dropright?placement=AttachmentMap_RIGHT:this.dropleft?placement=AttachmentMap_LEFT:this.right&&(placement=AttachmentMap_BOTTOMEND);var popperConfig={placement:placement,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}};return this.boundary&&(popperConfig.modifiers.preventOverflow={boundariesElement:this.boundary}),_objectSpread2(_objectSpread2({},popperConfig),this.popperOpts||{})},whileOpenListen:function(isOpen){this.listenForClickOut=isOpen,this.listenForFocusIn=isOpen;var method=isOpen?"$on":"$off";this.$root[method](ROOT_DROPDOWN_SHOWN,this.rootCloseListener)},rootCloseListener:function(vm){vm!==this&&(this.visible=!1)},show:function(){var _this2=this;this.disabled||requestAF((function(){_this2.visible=!0}))},hide:function(){var refocus=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,refocus&&this.$once("hidden",this.focusToggler))},toggle:function(evt){var _evt=evt=evt||{},type=_evt.type,keyCode=_evt.keyCode;("click"===type||"keydown"===type&&-1!==[KEY_CODES.ENTER,KEY_CODES.SPACE,KEY_CODES.DOWN].indexOf(keyCode))&&(this.disabled?this.visible=!1:(this.$emit("toggle",evt),evt.preventDefault(),evt.stopPropagation(),this.visible?this.hide(!0):this.show()))},onMousedown:function(evt){evt.preventDefault()},onKeydown:function(evt){var keyCode=evt.keyCode;keyCode===KEY_CODES.ESC?this.onEsc(evt):keyCode===KEY_CODES.DOWN?this.focusNext(evt,!1):keyCode===KEY_CODES.UP&&this.focusNext(evt,!0)},onEsc:function(evt){this.visible&&(this.visible=!1,evt.preventDefault(),evt.stopPropagation(),this.$once("hidden",this.focusToggler))},onSplitClick:function(evt){this.disabled?this.visible=!1:this.$emit("click",evt)},hideHandler:function(evt){var target=evt.target;!this.visible||contains(this.$refs.menu,target)||contains(this.toggler,target)||this.hide()},clickOutHandler:function(evt){this.hideHandler(evt)},focusInHandler:function(evt){this.hideHandler(evt)},focusNext:function(evt,up){var _this3=this,target=evt.target;!this.visible||evt&&closest(Selector.FORM_CHILD,target)||(evt.preventDefault(),evt.stopPropagation(),this.$nextTick((function(){var items=_this3.getItems();if(!(items.length<1)){var index=items.indexOf(target);up&&index>0?index--:!up&&index1&&void 0!==arguments[1]?arguments[1]:null;if(isPlainObject(option)){var value=get(option,this.valueField),text=get(option,this.textField);return{value:isUndefined(value)?key||text:value,text:stripTags(String(isUndefined(text)?key:text)),html:get(option,this.htmlField),disabled:Boolean(get(option,this.disabledField))}}return{value:key||option,text:stripTags(String(option)),disabled:!1}},normalizeOptions:function(options){var _this=this;return isArray(options)?options.map((function(option){return _this.normalizeOption(option)})):isPlainObject(options)?(warn('Setting prop "options" to an object is deprecated. Use the array format instead.',this.$options.name),keys(options).map((function(key){return _this.normalizeOption(options[key]||{},key)}))):[]}}},BFormDatalist=_vue.default.extend({name:"BFormDatalist",mixins:[formOptionsMixin,normalizeSlotMixin],props:{id:{type:String,required:!0}},render:function(h){var $options=this.formOptions.map((function(option,index){var value=option.value,text=option.text,html=option.html,disabled=option.disabled;return h("option",{attrs:{value:value,disabled:disabled},domProps:htmlOrText(html,text),key:"option_".concat(index)})}));return h("datalist",{attrs:{id:this.id}},[$options,this.normalizeSlot("default")])}});_exports.BFormDatalist=BFormDatalist;var props$t={id:{type:String},tag:{type:String,default:"small"},textVariant:{type:String,default:function(){return getComponentConfig("BFormText","textVariant")}},inline:{type:Boolean,default:!1}},BFormText=_vue.default.extend({name:"BFormText",functional:!0,props:props$t,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:_defineProperty({"form-text":!props.inline},"text-".concat(props.textVariant),props.textVariant),attrs:{id:props.id}}),children)}});_exports.BFormText=BFormText;var props$u={id:{type:String},tag:{type:String,default:"div"},tooltip:{type:Boolean,default:!1},forceShow:{type:Boolean,default:!1},state:{type:Boolean,default:null},ariaLive:{type:String},role:{type:String}},BFormInvalidFeedback=_vue.default.extend({name:"BFormInvalidFeedback",functional:!0,props:props$u,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,show=!0===props.forceShow||!1===props.state;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:{"invalid-feedback":!props.tooltip,"invalid-tooltip":props.tooltip,"d-block":show},attrs:{id:props.id||null,role:props.role||null,"aria-live":props.ariaLive||null,"aria-atomic":props.ariaLive?"true":null}}),children)}});_exports.BFormInvalidFeedback=BFormInvalidFeedback;var props$v={id:{type:String},tag:{type:String,default:"div"},tooltip:{type:Boolean,default:!1},forceShow:{type:Boolean,default:!1},state:{type:Boolean,default:null},ariaLive:{type:String},role:{type:String}},BFormValidFeedback=_vue.default.extend({name:"BFormValidFeedback",functional:!0,props:props$v,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,show=!0===props.forceShow||!0===props.state;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:{"valid-feedback":!props.tooltip,"valid-tooltip":props.tooltip,"d-block":show},attrs:{id:props.id||null,role:props.role||null,"aria-live":props.ariaLive||null,"aria-atomic":props.ariaLive?"true":null}}),children)}});_exports.BFormValidFeedback=BFormValidFeedback;var props$w={tag:{type:String,default:"div"}},BFormRow=_vue.default.extend({name:"BFormRow",functional:!0,props:props$w,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"form-row"}),children)}});_exports.BFormRow=BFormRow;var FormPlugin=pluginFactory({components:{BForm:BForm,BFormDatalist:BFormDatalist,BDatalist:BFormDatalist,BFormText:BFormText,BFormInvalidFeedback:BFormInvalidFeedback,BFormFeedback:BFormInvalidFeedback,BFormValidFeedback:BFormValidFeedback,BFormRow:BFormRow}});_exports.FormPlugin=FormPlugin;var looseIndexOf=function(arr,val){for(var i=0;i-1:looseEqual(checked,value)},isRadio:function(){return!1},isCheck:function(){return!0}},watch:{computedLocalChecked:function(newVal){this.$emit("input",newVal),this.$refs&&this.$refs.input&&this.$emit("update:indeterminate",this.$refs.input.indeterminate)},indeterminate:function(newVal){this.setIndeterminate(newVal)}},mounted:function(){this.setIndeterminate(this.indeterminate)},methods:{handleChange:function(_ref){var _ref$target=_ref.target,checked=_ref$target.checked,indeterminate=_ref$target.indeterminate,localChecked=this.computedLocalChecked,value=this.value,isArr=isArray(localChecked),uncheckedValue=isArr?null:this.uncheckedValue;if(isArr){var idx=looseIndexOf(localChecked,value);checked&&idx<0?localChecked=localChecked.concat(value):!checked&&idx>-1&&(localChecked=localChecked.slice(0,idx).concat(localChecked.slice(idx+1)))}else localChecked=checked?value:uncheckedValue;this.computedLocalChecked=localChecked,this.$emit("change",checked?value:uncheckedValue),this.isGroup&&this.bvGroup.$emit("change",localChecked),this.$emit("update:indeterminate",indeterminate)},setIndeterminate:function(state){isArray(this.computedLocalChecked)&&(state=!1),this.$refs&&this.$refs.input&&(this.$refs.input.indeterminate=state,this.$emit("update:indeterminate",state))}}});_exports.BFormCheckbox=BFormCheckbox;var BFormRadio=_vue.default.extend({name:"BFormRadio",mixins:[idMixin,formRadioCheckMixin,formMixin,formSizeMixin,formStateMixin],inject:{bvGroup:{from:"bvRadioGroup",default:!1}},props:{checked:{default:null}},computed:{isChecked:function(){return looseEqual(this.value,this.computedLocalChecked)},isRadio:function(){return!0},isCheck:function(){return!1}},watch:{computedLocalChecked:function(){this.$emit("input",this.computedLocalChecked)}},methods:{handleChange:function(_ref){var checked=_ref.target.checked,value=this.value;this.computedLocalChecked=value,this.$emit("change",checked?value:null),this.isGroup&&this.bvGroup.$emit("change",checked?value:null)}}});_exports.BFormRadio=BFormRadio;var formRadioCheckGroupMixin={mixins:[normalizeSlotMixin],model:{prop:"checked",event:"input"},props:{validated:{type:Boolean,default:!1},ariaInvalid:{type:[Boolean,String],default:!1},stacked:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},buttons:{type:Boolean,default:!1},buttonVariant:{type:String,default:"secondary"}},computed:{inline:function(){return!this.stacked},groupName:function(){return this.name||this.safeId()},groupClasses:function(){return this.buttons?["btn-group-toggle",this.inline?"btn-group":"btn-group-vertical",this.size?"btn-group-".concat(this.size):"",this.validated?"was-validated":""]:[this.validated?"was-validated":""]},computedAriaInvalid:function(){var ariaInvalid=this.ariaInvalid;return!0===ariaInvalid||"true"===ariaInvalid||""===ariaInvalid||!1===this.computedState?"true":null}},watch:{checked:function(newVal){this.localChecked=newVal},localChecked:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$emit("input",newVal)}},render:function(h){var _this=this,$inputs=this.formOptions.map((function(option,index){var key="BV_option_".concat(index);return h(_this.isRadioGroup?BFormRadio:BFormCheckbox,{props:{id:_this.safeId(key),value:option.value,disabled:option.disabled||!1},key:key},[h("span",{domProps:htmlOrText(option.html,option.text)})])}));return h("div",{class:[this.groupClasses,"bv-no-focus-ring"],attrs:{id:this.safeId(),role:this.isRadioGroup?"radiogroup":"group",tabindex:"-1","aria-required":this.required?"true":null,"aria-invalid":this.computedAriaInvalid}},[this.normalizeSlot("first"),$inputs,this.normalizeSlot("default")])}},props$x={switches:{type:Boolean,default:!1},checked:{type:Array,default:null}},BFormCheckboxGroup=_vue.default.extend({name:"BFormCheckboxGroup",mixins:[idMixin,formMixin,formRadioCheckGroupMixin,formOptionsMixin,formSizeMixin,formStateMixin],provide:function(){return{bvCheckGroup:this}},props:props$x,data:function(){return{localChecked:this.checked||[]}},computed:{isRadioGroup:function(){return!1}}});_exports.BFormCheckboxGroup=BFormCheckboxGroup;var FormCheckboxPlugin=pluginFactory({components:{BFormCheckbox:BFormCheckbox,BCheckbox:BFormCheckbox,BCheck:BFormCheckbox,BFormCheckboxGroup:BFormCheckboxGroup,BCheckboxGroup:BFormCheckboxGroup,BCheckGroup:BFormCheckboxGroup}});_exports.FormCheckboxPlugin=FormCheckboxPlugin;var PROP="__BV_hover_handler__",updateListeners=function(on,el,listener){eventOnOff(on,el,"mouseenter",listener,EVENT_OPTIONS_NO_CAPTURE),eventOnOff(on,el,"mouseleave",listener,EVENT_OPTIONS_NO_CAPTURE)},directive=function(el,_ref){var _ref$value=_ref.value,handler=void 0===_ref$value?null:_ref$value;if(isBrowser){var listener=el[PROP],hasListener=isFunction(listener),handlerChanged=!(hasListener&&listener.fn===handler);hasListener&&handlerChanged&&(updateListeners(!1,el,listener),delete el[PROP]),isFunction(handler)&&handlerChanged&&(el[PROP]=function(handler){var listener=function(evt){handler("mouseenter"===evt.type,evt)};return listener.fn=handler,listener}(handler),updateListeners(!0,el,el[PROP]))}},VBHover={bind:directive,componentUpdated:directive,unbind:function(el){directive(el,{value:null})}};_exports.VBHover=VBHover;var dropdownProps=commonProps,BVFormBtnLabelControl=_vue.default.extend({name:"BVFormBtnLabelControl",directives:{BHover:VBHover},mixins:[idMixin,normalizeSlotMixin,dropdownMixin],props:{value:{type:String,default:""},formattedValue:{type:String},placeholder:{type:String},labelSelected:{type:String},state:{type:Boolean,default:null},size:{type:String},name:{type:String},form:{type:String},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},lang:{type:String},rtl:{type:Boolean,default:null},buttonOnly:{type:Boolean,default:!1},buttonVariant:{type:String,default:"secondary"},menuClass:{type:[String,Array,Object]}},data:function(){return{isHovered:!1,hasFocus:!1}},computed:{idButton:function(){return this.safeId()},idLabel:function(){return this.safeId("_value_")},idMenu:function(){return this.safeId("_dialog_")},idWrapper:function(){return this.safeId("_outer_")},computedDir:function(){return!0===this.rtl?"rtl":!1===this.rtl?"ltr":null}},methods:{focus:function(){this.disabled||attemptFocus(this.$refs.toggle)},blur:function(){this.disabled||attemptBlur(this.$refs.toggle)},setFocus:function(evt){this.hasFocus="focus"===evt.type},handleHover:function(hovered){this.isHovered=hovered},stopEvent:function(evt){evt.stopPropagation()}},render:function(h){var _class,_class2,_ref,idButton=this.idButton,idLabel=this.idLabel,idMenu=this.idMenu,idWrapper=this.idWrapper,disabled=this.disabled,readonly=this.readonly,required=this.required,isHovered=this.isHovered,hasFocus=this.hasFocus,state=this.state,visible=this.visible,size=this.size,value=toString$1(this.value)||"",labelSelected=this.labelSelected,buttonOnly=!!this.buttonOnly,buttonVariant=this.buttonVariant,btnScope={isHovered:isHovered,hasFocus:hasFocus,state:state,opened:visible},$button=h("button",{ref:"toggle",staticClass:"btn",class:(_class={},_defineProperty(_class,"btn-".concat(buttonVariant),buttonOnly),_defineProperty(_class,"btn-".concat(size),!!size),_defineProperty(_class,"h-auto",!buttonOnly),_defineProperty(_class,"dropdown-toggle",buttonOnly),_defineProperty(_class,"dropdown-toggle-no-caret",buttonOnly),_class),attrs:{id:idButton,type:"button",disabled:disabled,"aria-haspopup":"dialog","aria-expanded":visible?"true":"false","aria-invalid":!1===state||required&&!value?"true":null,"aria-required":required?"true":null},directives:[{name:"b-hover",value:this.handleHover}],on:{mousedown:this.onMousedown,click:this.toggle,keydown:this.toggle,"!focus":this.setFocus,"!blur":this.setFocus}},[this.hasNormalizedSlot("button-content")?this.normalizeSlot("button-content",btnScope):h(BIconChevronDown,{props:{scale:1.25}})]),$hidden=h();this.name&&!disabled&&($hidden=h("input",{attrs:{type:"hidden",name:this.name||null,form:this.form||null,value:value}}));var $menu=h("div",{ref:"menu",staticClass:"dropdown-menu",class:[this.menuClass,{show:visible,"dropdown-menu-right":this.right}],attrs:{id:idMenu,role:"dialog",tabindex:"-1","aria-modal":"false","aria-labelledby":idLabel},on:{keydown:this.onKeydown}},[this.normalizeSlot("default",{opened:visible})]),$label=h("label",{staticClass:"form-control text-break text-wrap bg-transparent h-auto",class:(_class2={"sr-only":buttonOnly,"text-muted":!value},_defineProperty(_class2,"form-control-".concat(size),!!size),_defineProperty(_class2,"is-invalid",!1===state),_defineProperty(_class2,"is-valid",!0===state),_class2),attrs:{id:idLabel,for:idButton,"aria-invalid":!1===state||required&&!value?"true":null,"aria-required":required?"true":null},directives:[{name:"b-hover",value:this.handleHover}],on:{"!click":this.stopEvent}},[value?this.formattedValue||value:this.placeholder||"",value&&labelSelected?h("bdi",{staticClass:"sr-only"},labelSelected):""]);return h("div",{staticClass:"b-form-btn-label-control dropdown",class:[this.directionClass,(_ref={"btn-group":buttonOnly,"form-control":!buttonOnly},_defineProperty(_ref,"form-control-".concat(size),!!size&&!buttonOnly),_defineProperty(_ref,"d-flex",!buttonOnly),_defineProperty(_ref,"h-auto",!buttonOnly),_defineProperty(_ref,"align-items-stretch",!buttonOnly),_defineProperty(_ref,"focus",hasFocus&&!buttonOnly),_defineProperty(_ref,"show",visible),_defineProperty(_ref,"is-valid",!0===state),_defineProperty(_ref,"is-invalid",!1===state),_ref)],attrs:{id:idWrapper,role:buttonOnly?null:"group",lang:this.lang||null,dir:this.computedDir,"aria-disabled":disabled,"aria-readonly":readonly&&!disabled,"aria-labelledby":idLabel,"aria-invalid":!1===state||required&&!value?"true":null,"aria-required":required?"true":null}},[$button,$hidden,$menu,$label])}}),NAME$h="BFormDatepicker",getConfigFallback=function(prop){return getComponentConfig(NAME$h,prop)||getComponentConfig("BCalendar",prop)},propsMixin={props:_objectSpread2({value:{type:[String,Date],default:null},valueAsDate:{type:Boolean,default:!1},resetValue:{type:[String,Date]},initialDate:{type:[String,Date]},placeholder:{type:String},size:{type:String},min:{type:[String,Date]},max:{type:[String,Date]},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},name:{type:String},form:{type:String},state:{type:Boolean,default:null},dateDisabledFn:{type:Function},noCloseOnSelect:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},showDecadeNav:{type:Boolean,default:!1},locale:{type:[String,Array]},startWeekday:{type:[Number,String],default:0},direction:{type:String},buttonOnly:{type:Boolean,default:!1},buttonVariant:{type:String,default:"secondary"},calendarWidth:{type:String,default:"270px"},selectedVariant:{type:String,default:"primary"},todayVariant:{type:String},noHighlightToday:{type:Boolean,default:!1},todayButton:{type:Boolean,default:!1},labelTodayButton:{type:String,default:function(){return getComponentConfig(NAME$h,"labelTodayButton")}},todayButtonVariant:{type:String,default:"outline-primary"},resetButton:{type:Boolean,default:!1},labelResetButton:{type:String,default:function(){return getComponentConfig(NAME$h,"labelResetButton")}},resetButtonVariant:{type:String,default:"outline-danger"},closeButton:{type:Boolean,default:!1},labelCloseButton:{type:String,default:function(){return getComponentConfig(NAME$h,"labelCloseButton")}},closeButtonVariant:{type:String,default:"outline-secondary"},dateInfoFn:{type:Function},labelPrevDecade:{type:String,default:function(){return getConfigFallback("labelPrevDecade")}},labelPrevYear:{type:String,default:function(){return getConfigFallback("labelPrevYear")}},labelPrevMonth:{type:String,default:function(){return getConfigFallback("labelPrevMonth")}},labelCurrentMonth:{type:String,default:function(){return getConfigFallback("labelCurrentMonth")}},labelNextMonth:{type:String,default:function(){return getConfigFallback("labelNextMonth")}},labelNextYear:{type:String,default:function(){return getConfigFallback("labelNextYear")}},labelNextDecade:{type:String,default:function(){return getConfigFallback("labelNextDecade")}},labelToday:{type:String,default:function(){return getConfigFallback("labelToday")}},labelSelected:{type:String,default:function(){return getConfigFallback("labelSelected")}},labelNoDateSelected:{type:String,default:function(){return getConfigFallback("labelNoDateSelected")}},labelCalendar:{type:String,default:function(){return getConfigFallback("labelCalendar")}},labelNav:{type:String,default:function(){return getConfigFallback("labelNav")}},labelHelp:{type:String,default:function(){return getConfigFallback("labelHelp")}},dateFormatOptions:{type:Object,default:function(){return{year:"numeric",month:"long",day:"numeric",weekday:"long"}}},weekdayHeaderFormat:{type:String,default:"short",validator:function(value){return arrayIncludes(["long","short","narrow"],value)}},dark:{type:Boolean,default:!1},menuClass:{type:[String,Array,Object]}},dropdownProps)},BFormDatepicker=_vue.default.extend({name:NAME$h,mixins:[idMixin,propsMixin],model:{prop:"value",event:"input"},data:function(){return{localYMD:formatYMD(this.value)||"",isVisible:!1,localLocale:null,isRTL:!1,formattedValue:"",activeYMD:""}},computed:{calendarYM:function(){return this.activeYMD.slice(0,-3)},calendarProps:function(){return{hidden:!this.isVisible,value:this.localYMD,min:this.min,max:this.max,initialDate:this.initialDate,readonly:this.readonly,disabled:this.disabled,locale:this.locale,startWeekday:this.startWeekday,direction:this.direction,width:this.calendarWidth,dateDisabledFn:this.dateDisabledFn,selectedVariant:this.selectedVariant,todayVariant:this.todayVariant,dateInfoFn:this.dateInfoFn,hideHeader:this.hideHeader,showDecadeNav:this.showDecadeNav,noHighlightToday:this.noHighlightToday,labelPrevDecade:this.labelPrevDecade,labelPrevYear:this.labelPrevYear,labelPrevMonth:this.labelPrevMonth,labelCurrentMonth:this.labelCurrentMonth,labelNextMonth:this.labelNextMonth,labelNextYear:this.labelNextYear,labelNextDecade:this.labelNextDecade,labelToday:this.labelToday,labelSelected:this.labelSelected,labelNoDateSelected:this.labelNoDateSelected,labelCalendar:this.labelCalendar,labelNav:this.labelNav,labelHelp:this.labelHelp,dateFormatOptions:this.dateFormatOptions,weekdayHeaderFormat:this.weekdayHeaderFormat}},computedLang:function(){return(this.localLocale||"").replace(/-u-.*$/i,"")||null},computedResetValue:function(){return formatYMD(constrainDate(this.resetValue))||""}},watch:{value:function(newVal){this.localYMD=formatYMD(newVal)||""},localYMD:function(newVal){this.isVisible&&this.$emit("input",this.valueAsDate?parseYMD(newVal)||null:newVal||"")},calendarYM:function(newVal,oldVal){if(newVal!==oldVal&&oldVal)try{this.$refs.control.updatePopper()}catch(_unused){}}},methods:{focus:function(){this.disabled||attemptFocus(this.$refs.control)},blur:function(){this.disabled||attemptBlur(this.$refs.control)},setAndClose:function(ymd){var _this=this;this.localYMD=ymd,this.noCloseOnSelect||this.$nextTick((function(){_this.$refs.control.hide(!0)}))},onSelected:function(ymd){var _this2=this;this.$nextTick((function(){_this2.setAndClose(ymd)}))},onInput:function(ymd){this.localYMD!==ymd&&(this.localYMD=ymd)},onContext:function(ctx){var activeYMD=ctx.activeYMD,isRTL=ctx.isRTL,locale=ctx.locale,selectedYMD=ctx.selectedYMD,selectedFormatted=ctx.selectedFormatted;this.isRTL=isRTL,this.localLocale=locale,this.formattedValue=selectedFormatted,this.localYMD=selectedYMD,this.activeYMD=activeYMD,this.$emit("context",ctx)},onTodayButton:function(){this.setAndClose(formatYMD(constrainDate(createDate(),this.min,this.max)))},onResetButton:function(){this.setAndClose(this.computedResetValue)},onCloseButton:function(){this.$refs.control.hide(!0)},onShow:function(){this.isVisible=!0},onShown:function(){var _this3=this;this.$nextTick((function(){attemptFocus(_this3.$refs.calendar),_this3.$emit("shown")}))},onHidden:function(){this.isVisible=!1,this.$emit("hidden")},defaultButtonFn:function(_ref){var isHovered=_ref.isHovered,hasFocus=_ref.hasFocus;return this.$createElement(isHovered||hasFocus?BIconCalendarFill:BIconCalendar,{attrs:{"aria-hidden":"true"}})}},render:function(h){var $scopedSlots=this.$scopedSlots,localYMD=this.localYMD,disabled=this.disabled,readonly=this.readonly,placeholder=isUndefinedOrNull(this.placeholder)?this.labelNoDateSelected:this.placeholder,$footer=[];if(this.todayButton){var label=this.labelTodayButton;$footer.push(h(BButton,{props:{size:"sm",disabled:disabled||readonly,variant:this.todayButtonVariant},attrs:{"aria-label":label||null},on:{click:this.onTodayButton}},label))}if(this.resetButton){var _label=this.labelResetButton;$footer.push(h(BButton,{props:{size:"sm",disabled:disabled||readonly,variant:this.resetButtonVariant},attrs:{"aria-label":_label||null},on:{click:this.onResetButton}},_label))}if(this.closeButton){var _label2=this.labelCloseButton;$footer.push(h(BButton,{props:{size:"sm",disabled:disabled,variant:this.closeButtonVariant},attrs:{"aria-label":_label2||null},on:{click:this.onCloseButton}},_label2))}$footer.length>0&&($footer=[h("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":$footer.length>1,"justify-content-end":$footer.length<2}},$footer)]);var $calendar=h(BCalendar,{key:"calendar",ref:"calendar",staticClass:"b-form-date-calendar w-100",props:this.calendarProps,on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:pick($scopedSlots,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"])},$footer);return h(BVFormBtnLabelControl,{ref:"control",staticClass:"b-form-datepicker",props:_objectSpread2(_objectSpread2({},this.$props),{},{id:this.safeId(),rtl:this.isRTL,lang:this.computedLang,value:localYMD||"",formattedValue:localYMD?this.formattedValue:"",placeholder:placeholder||"",menuClass:[{"bg-dark":!!this.dark,"text-light":!!this.dark},this.menuClass]}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:{"button-content":$scopedSlots["button-content"]||this.defaultButtonFn}},[$calendar])}});_exports.BFormDatepicker=BFormDatepicker;var FormDatepickerPlugin=pluginFactory({components:{BFormDatepicker:BFormDatepicker,BDatepicker:BFormDatepicker}});_exports.FormDatepickerPlugin=FormDatepickerPlugin;var formCustomMixin={props:{plain:{type:Boolean,default:!1}},computed:{custom:function(){return!this.plain}}},NAME$i="BFormFile",isValidValue=function isValidValue(value){return value instanceof File||isArray(value)&&value.every((function(v){return isValidValue(v)}))},BFormFile=_vue.default.extend({name:NAME$i,mixins:[attrsMixin,idMixin,formMixin,formStateMixin,formCustomMixin,normalizeSlotMixin],inheritAttrs:!1,model:{prop:"value",event:"input"},props:{size:{type:String,default:function(){return getComponentConfig("BFormControl","size")}},value:{type:[File,Array],default:null,validator:function(value){return""===value?(warn('Setting "value"/"v-model" to an empty string for reset is deprecated. Set to "null" instead.',NAME$i),!0):isUndefinedOrNull(value)||isValidValue(value)}},accept:{type:String,default:""},capture:{type:Boolean,default:!1},placeholder:{type:String,default:function(){return getComponentConfig(NAME$i,"placeholder")}},browseText:{type:String,default:function(){return getComponentConfig(NAME$i,"browseText")}},dropPlaceholder:{type:String,default:function(){return getComponentConfig(NAME$i,"dropPlaceholder")}},multiple:{type:Boolean,default:!1},directory:{type:Boolean,default:!1},noTraverse:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},fileNameFormatter:{type:Function,default:null}},data:function(){return{selectedFile:null,dragging:!1,hasFocus:!1}},computed:{selectLabel:function(){if(this.dragging&&this.dropPlaceholder)return this.dropPlaceholder;if(!this.selectedFile||0===this.selectedFile.length)return this.placeholder;var files=concat(this.selectedFile).filter(identity);return this.hasNormalizedSlot("file-name")?[this.normalizeSlot("file-name",{files:files,names:files.map((function(f){return f.name}))})]:isFunction(this.fileNameFormatter)?toString$1(this.fileNameFormatter(files)):files.map((function(file){return file.name})).join(", ")},computedAttrs:function(){return _objectSpread2(_objectSpread2({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:this.name,disabled:this.disabled,required:this.required,form:this.form||null,capture:this.capture||null,accept:this.accept||null,multiple:this.multiple,webkitdirectory:this.directory,"aria-required":this.required?"true":null})}},watch:{selectedFile:function(newVal,oldVal){newVal===oldVal||isArray(newVal)&&isArray(oldVal)&&newVal.length===oldVal.length&&newVal.every((function(v,i){return v===oldVal[i]}))||(!newVal&&this.multiple?this.$emit("input",[]):this.$emit("input",newVal))},value:function(newVal){(!newVal||isArray(newVal)&&0===newVal.length)&&this.reset()}},methods:{focusHandler:function(evt){this.plain||"focusout"===evt.type?this.hasFocus=!1:this.hasFocus=!0},reset:function(){try{var $input=this.$refs.input;$input.value="",$input.type="",$input.type="file"}catch(e){}this.selectedFile=this.multiple?[]:null},onFileChange:function(evt){var _this=this;this.$emit("change",evt);var items=evt.dataTransfer&&evt.dataTransfer.items;if(!items||this.noTraverse)this.setFiles(evt.target.files||evt.dataTransfer.files);else{for(var queue=[],i=0;i0&&void 0!==arguments[0]?arguments[0]:[];if(files)if(this.multiple){for(var filesArray=[],i=0;i0&&this.onFileChange(evt))},traverseFileTree:function(item,path){var _this2=this;return new Promise((function(resolve){path=path||"",item.isFile?item.file((function(file){file.$path=path,resolve(file)})):item.isDirectory&&item.createReader().readEntries((function(entries){for(var queue=[],i=0;i=1&&charCode<=31||0===index&&charCode>=48&&charCode<=57||1===index&&charCode>=48&&charCode<=57&&45===firstCharCode?result+escapeChar("".concat(charCode.toString(16)," ")):0===index&&45===charCode&&1===length?result+escapeChar(char):charCode>=128||45===charCode||95===charCode||charCode>=48&&charCode<=57||charCode>=65&&charCode<=90||charCode>=97&&charCode<=122?result+char:result+escapeChar(char)}),"")},RX_COL_CLASS=/^col-/,strNum=function(){return{type:[String,Number],default:null}},computeBreakpointClass=memoize((function(type,breakpoint,val){var className=type;if(!isUndefinedOrNull(val)&&!1!==val)return breakpoint&&(className+="-".concat(breakpoint)),"col"!==type||""!==val&&!0!==val?(className+="-".concat(val),lowerCase(className)):lowerCase(className)})),breakpointPropMap=create(null),generateProps=function(){var breakpoints=getBreakpointsUpCached().filter(identity),breakpointCol=breakpoints.reduce((function(propMap,breakpoint){return breakpoint&&(propMap[breakpoint]={type:[Boolean,String,Number],default:!1}),propMap}),create(null)),breakpointOffset=breakpoints.reduce((function(propMap,breakpoint){return propMap[suffixPropName(breakpoint,"offset")]=strNum(),propMap}),create(null)),breakpointOrder=breakpoints.reduce((function(propMap,breakpoint){return propMap[suffixPropName(breakpoint,"order")]=strNum(),propMap}),create(null));return breakpointPropMap=assign(create(null),{col:keys(breakpointCol),offset:keys(breakpointOffset),order:keys(breakpointOrder)}),_objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({col:{type:Boolean,default:!1},cols:strNum()},breakpointCol),{},{offset:strNum()},breakpointOffset),{},{order:strNum()},breakpointOrder),{},{alignSelf:{type:String,default:null,validator:function(str){return arrayIncludes(["auto","start","end","center","baseline","stretch"],str)}},tag:{type:String,default:"div"}})},BCol={name:"BCol",functional:!0,get props(){return delete this.props,this.props=generateProps()},render:function(h,_ref){var _classList$push,props=_ref.props,data=_ref.data,children=_ref.children,classList=[];for(var type in breakpointPropMap)for(var _keys=breakpointPropMap[type],i=0;i<_keys.length;i++){var c=computeBreakpointClass(type,_keys[i].replace(type,""),props[_keys[i]]);c&&classList.push(c)}var hasColClasses=classList.some((function(className){return RX_COL_CLASS.test(className)}));return classList.push((_defineProperty(_classList$push={col:props.col||!hasColClasses&&!props.cols},"col-".concat(props.cols),props.cols),_defineProperty(_classList$push,"offset-".concat(props.offset),props.offset),_defineProperty(_classList$push,"order-".concat(props.order),props.order),_defineProperty(_classList$push,"align-self-".concat(props.alignSelf),props.alignSelf),_classList$push)),h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:classList}),children)}};_exports.BCol=BCol;var renderInvalidFeedback=function(h,ctx){var content=ctx.normalizeSlot("invalid-feedback")||ctx.invalidFeedback,invalidFeedback=h();return content&&(invalidFeedback=h(BFormInvalidFeedback,{props:{id:ctx.invalidFeedbackId,state:ctx.computedState,tooltip:ctx.tooltip,ariaLive:ctx.feedbackAriaLive,role:ctx.feedbackAriaLive?"alert":null},attrs:{tabindex:content?"-1":null}},[content])),invalidFeedback},renderValidFeedback=function(h,ctx){var content=ctx.normalizeSlot("valid-feedback")||ctx.validFeedback,validFeedback=h();return content&&(validFeedback=h(BFormValidFeedback,{props:{id:ctx.validFeedbackId,state:ctx.computedState,tooltip:ctx.tooltip,ariaLive:ctx.feedbackAriaLive,role:ctx.feedbackAriaLive?"alert":null},attrs:{tabindex:content?"-1":null}},[content])),validFeedback},renderHelpText=function(h,ctx){var content=ctx.normalizeSlot("description")||ctx.description,description=h();return content&&(description=h(BFormText,{attrs:{id:ctx.descriptionId,tabindex:content?"-1":null}},[content])),description},makePropName=memoize((function(){var breakpoint=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"".concat(arguments.length>1?arguments[1]:void 0).concat(upperFirst(breakpoint))})),BFormGroup={name:"BFormGroup",mixins:[idMixin,formStateMixin,normalizeSlotMixin],get props(){return delete this.props,this.props=(BREAKPOINTS=getBreakpointsUpCached(),bpLabelColProps=BREAKPOINTS.reduce((function(props,breakpoint){return props[makePropName(breakpoint,"labelCols")]={type:[Number,String,Boolean],default:!breakpoint&&null},props}),create(null)),bpLabelAlignProps=BREAKPOINTS.reduce((function(props,breakpoint){return props[makePropName(breakpoint,"labelAlign")]={type:String},props}),create(null)),_objectSpread2(_objectSpread2(_objectSpread2({label:{type:String},labelFor:{type:String},labelSize:{type:String},labelSrOnly:{type:Boolean,default:!1}},bpLabelColProps),bpLabelAlignProps),{},{labelClass:{type:[String,Array,Object]},description:{type:String},invalidFeedback:{type:String},validFeedback:{type:String},tooltip:{type:Boolean,default:!1},feedbackAriaLive:{type:String,default:"assertive"},validated:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}}));var BREAKPOINTS,bpLabelColProps,bpLabelAlignProps},computed:{labelColProps:function(){var _this=this,props={};return getBreakpointsUpCached().forEach((function(breakpoint){var propVal=_this[makePropName(breakpoint,"labelCols")];if(isBoolean(propVal=""===propVal||(propVal||!1))||"auto"===propVal||(propVal=(propVal=toInteger(propVal,0))>0&&propVal),propVal){var bColPropName=breakpoint||(isBoolean(propVal)?"col":"cols");props[bColPropName]=propVal}})),props},labelAlignClasses:function(){var _this2=this,classes=[];return getBreakpointsUpCached().forEach((function(breakpoint){var propVal=_this2[makePropName(breakpoint,"labelAlign")]||null;if(propVal){var className=breakpoint?"text-".concat(breakpoint,"-").concat(propVal):"text-".concat(propVal);classes.push(className)}})),classes},isHorizontal:function(){return keys(this.labelColProps).length>0},labelId:function(){return this.hasNormalizedSlot("label")||this.label?this.safeId("_BV_label_"):null},descriptionId:function(){return this.hasNormalizedSlot("description")||this.description?this.safeId("_BV_description_"):null},hasInvalidFeedback:function(){return!1===this.computedState&&(this.hasNormalizedSlot("invalid-feedback")||this.invalidFeedback)},invalidFeedbackId:function(){return this.hasInvalidFeedback?this.safeId("_BV_feedback_invalid_"):null},hasValidFeedback:function(){return!0===this.computedState&&(this.hasNormalizedSlot("valid-feedback")||this.validFeedback)},validFeedbackId:function(){return this.hasValidFeedback?this.safeId("_BV_feedback_valid_"):null},describedByIds:function(){return[this.descriptionId,this.invalidFeedbackId,this.validFeedbackId].filter(Boolean).join(" ")||null}},watch:{describedByIds:function(add,remove){add!==remove&&this.setInputDescribedBy(add,remove)}},mounted:function(){var _this3=this;this.$nextTick((function(){_this3.setInputDescribedBy(_this3.describedByIds)}))},methods:{legendClick:function(evt){if(!this.labelFor){var tagName=evt.target?evt.target.tagName:"";if(!/^(input|select|textarea|label|button|a)$/i.test(tagName)){var inputs=selectAll("input:not([disabled]),textarea:not([disabled]),select:not([disabled])",this.$refs.content).filter(isVisible);inputs&&1===inputs.length&&attemptFocus(inputs[0])}}},setInputDescribedBy:function(add,remove){if(this.labelFor&&isBrowser){var input=select("#".concat(cssEscape(this.labelFor)),this.$refs.content);if(input){var adb="aria-describedby",ids=(getAttr(input,adb)||"").split(/\s+/);add=(add||"").split(/\s+/),remove=(remove||"").split(/\s+/),ids=ids.filter((function(id){return!arrayIncludes(remove,id)})).concat(add).filter(Boolean),(ids=keys(ids.reduce((function(memo,id){return _objectSpread2(_objectSpread2({},memo),{},_defineProperty({},id,!0))}),{})).join(" ").trim())?setAttr(input,adb,ids):removeAttr(input,adb)}}}},render:function(h){var isFieldset=!this.labelFor,isHorizontal=this.isHorizontal,label=function(h,ctx){var content=ctx.normalizeSlot("label")||ctx.label,labelFor=ctx.labelFor,isLegend=!labelFor,isHorizontal=ctx.isHorizontal,labelTag=isLegend?"legend":"label";if(content||isHorizontal){if(ctx.labelSrOnly){var label=h();return content&&(label=h(labelTag,{class:"sr-only",attrs:{id:ctx.labelId,for:labelFor||null}},[content])),h(isHorizontal?BCol:"div",{props:isHorizontal?ctx.labelColProps:{}},[label])}return h(isHorizontal?BCol:labelTag,{on:isLegend?{click:ctx.legendClick}:{},props:isHorizontal?_objectSpread2({tag:labelTag},ctx.labelColProps):{},attrs:{id:ctx.labelId,for:labelFor||null,tabindex:isLegend?"-1":null},class:[isLegend?"bv-no-focus-ring":"",isHorizontal||isLegend?"col-form-label":"",!isHorizontal&&isLegend?"pt-0":"",isHorizontal||isLegend?"":"d-block",ctx.labelSize?"col-form-label-".concat(ctx.labelSize):"",ctx.labelAlignClasses,ctx.labelClass]},[content])}return h()}(h,this),content=h(isHorizontal?BCol:"div",{ref:"content",staticClass:"bv-no-focus-ring",attrs:{tabindex:isFieldset?"-1":null,role:isFieldset?"group":null}},[this.normalizeSlot("default")||h(),renderInvalidFeedback(h,this),renderValidFeedback(h,this),renderHelpText(h,this)]),data={staticClass:"form-group",class:[this.validated?"was-validated":null,this.stateClass],attrs:{id:this.safeId(),disabled:isFieldset?this.disabled:null,role:isFieldset?null:"group","aria-invalid":!1===this.computedState?"true":null,"aria-labelledby":isFieldset&&isHorizontal?this.labelId:null,"aria-describedby":isFieldset?this.describedByIds:null}};return h(isFieldset?"fieldset":isHorizontal?BFormRow:"div",data,isHorizontal&&isFieldset?[h(BFormRow,[label,content])]:[label,content])}};_exports.BFormGroup=BFormGroup;var FormGroupPlugin=pluginFactory({components:{BFormGroup:BFormGroup,BFormFieldset:BFormGroup}});_exports.FormGroupPlugin=FormGroupPlugin;var formSelectionMixin={computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(val){this.$refs.input.selectionStart=val}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(val){this.$refs.input.selectionEnd=val}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(val){this.$refs.input.selectionDirection=val}}},methods:{select:function(){var _this$$refs$input;(_this$$refs$input=this.$refs.input).select.apply(_this$$refs$input,arguments)},setSelectionRange:function(){var _this$$refs$input2;(_this$$refs$input2=this.$refs.input).setSelectionRange.apply(_this$$refs$input2,arguments)},setRangeText:function(){var _this$$refs$input3;(_this$$refs$input3=this.$refs.input).setRangeText.apply(_this$$refs$input3,arguments)}}},formTextMixin={model:{prop:"value",event:"update"},props:{value:{type:[String,Number],default:""},ariaInvalid:{type:[Boolean,String],default:!1},readonly:{type:Boolean,default:!1},plaintext:{type:Boolean,default:!1},autocomplete:{type:String},placeholder:{type:String},formatter:{type:Function},lazyFormatter:{type:Boolean,default:!1},trim:{type:Boolean,default:!1},number:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},debounce:{type:[Number,String],default:0}},data:function(){return{localValue:toString$1(this.value),vModelValue:this.value}},computed:{computedClass:function(){return[{"custom-range":"range"===this.type,"form-control-plaintext":this.plaintext&&"range"!==this.type&&"color"!==this.type,"form-control":!this.plaintext&&"range"!==this.type||"color"===this.type},this.sizeFormClass,this.stateClass]},computedAriaInvalid:function(){return this.ariaInvalid&&"false"!==this.ariaInvalid?!0===this.ariaInvalid?"true":this.ariaInvalid:!1===this.computedState?"true":null},computedDebounce:function(){return mathMax(toInteger(this.debounce,0),0)},hasFormatter:function(){return isFunction(this.formatter)}},watch:{value:function(newVal){var stringifyValue=toString$1(newVal);stringifyValue!==this.localValue&&newVal!==this.vModelValue&&(this.clearDebounce(),this.localValue=stringifyValue,this.vModelValue=newVal)}},created:function(){this.$_inputDebounceTimer=null},mounted:function(){this.$on("hook:beforeDestroy",this.clearDebounce);var value=this.value,stringifyValue=toString$1(value);stringifyValue!==this.localValue&&value!==this.vModelValue&&(this.localValue=stringifyValue,this.vModelValue=value)},methods:{clearDebounce:function(){clearTimeout(this.$_inputDebounceTimer),this.$_inputDebounceTimer=null},formatValue:function(value,evt){var force=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return value=toString$1(value),!this.hasFormatter||this.lazyFormatter&&!force||(value=this.formatter(value,evt)),value},modifyValue:function(value){return this.trim&&(value=value.trim()),this.number&&(value=toFloat(value,value)),value},updateValue:function(value){var _this=this,force=arguments.length>1&&void 0!==arguments[1]&&arguments[1],lazy=this.lazy;if(!lazy||force)if((value=this.modifyValue(value))!==this.vModelValue){this.clearDebounce();var doUpdate=function(){_this.vModelValue=value,_this.$emit("update",value)},debounce=this.computedDebounce;debounce>0&&!lazy&&!force?this.$_inputDebounceTimer=setTimeout(doUpdate,debounce):doUpdate()}else if(this.hasFormatter){var $input=this.$refs.input;$input&&value!==$input.value&&($input.value=value)}},onInput:function(evt){if(!evt.target.composing){var value=evt.target.value,formattedValue=this.formatValue(value,evt);!1===formattedValue||evt.defaultPrevented?evt.preventDefault():(this.localValue=formattedValue,this.updateValue(formattedValue),this.$emit("input",formattedValue))}},onChange:function(evt){var value=evt.target.value,formattedValue=this.formatValue(value,evt);!1===formattedValue||evt.defaultPrevented?evt.preventDefault():(this.localValue=formattedValue,this.updateValue(formattedValue,!0),this.$emit("change",formattedValue))},onBlur:function(evt){var value=evt.target.value,formattedValue=this.formatValue(value,evt,!0);!1!==formattedValue&&(this.localValue=toString$1(this.modifyValue(formattedValue)),this.updateValue(formattedValue,!0)),this.$emit("blur",evt)},focus:function(){this.disabled||attemptFocus(this.$el)},blur:function(){this.disabled||attemptBlur(this.$el)}}},formValidityMixin={computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var _this$$refs$input;return(_this$$refs$input=this.$refs.input).setCustomValidity.apply(_this$$refs$input,arguments)},checkValidity:function(){var _this$$refs$input2;return(_this$$refs$input2=this.$refs.input).checkValidity.apply(_this$$refs$input2,arguments)},reportValidity:function(){var _this$$refs$input3;return(_this$$refs$input3=this.$refs.input).reportValidity.apply(_this$$refs$input3,arguments)}}},TYPES=["text","password","email","number","url","tel","search","range","color","date","time","datetime","datetime-local","month","week"],BFormInput=_vue.default.extend({name:"BFormInput",mixins:[listenersMixin,idMixin,formMixin,formSizeMixin,formStateMixin,formTextMixin,formSelectionMixin,formValidityMixin],props:{type:{type:String,default:"text",validator:function(type){return arrayIncludes(TYPES,type)}},noWheel:{type:Boolean,default:!1},min:{type:[String,Number]},max:{type:[String,Number]},step:{type:[String,Number]},list:{type:String}},computed:{localType:function(){return arrayIncludes(TYPES,this.type)?this.type:"text"},computedAttrs:function(){var type=this.localType,disabled=this.disabled,placeholder=this.placeholder,required=this.required,min=this.min,max=this.max,step=this.step;return{id:this.safeId(),name:this.name||null,form:this.form||null,type:type,disabled:disabled,placeholder:placeholder,required:required,autocomplete:this.autocomplete||null,readonly:this.readonly||this.plaintext,min:min,max:max,step:step,list:"password"!==type?this.list:null,"aria-required":required?"true":null,"aria-invalid":this.computedAriaInvalid}},computedListeners:function(){return _objectSpread2(_objectSpread2({},this.bvListeners),{},{input:this.onInput,change:this.onChange,blur:this.onBlur})}},watch:{noWheel:function(newVal){this.setWheelStopper(newVal)}},mounted:function(){this.setWheelStopper(this.noWheel)},deactivated:function(){this.setWheelStopper(!1)},activated:function(){this.setWheelStopper(this.noWheel)},beforeDestroy:function(){this.setWheelStopper(!1)},methods:{setWheelStopper:function(on){var input=this.$el;eventOnOff(on,input,"focus",this.onWheelFocus),eventOnOff(on,input,"blur",this.onWheelBlur),on||eventOff(document,"wheel",this.stopWheel)},onWheelFocus:function(){eventOn(document,"wheel",this.stopWheel)},onWheelBlur:function(){eventOff(document,"wheel",this.stopWheel)},stopWheel:function(evt){evt.preventDefault(),attemptBlur(this.$el)}},render:function(h){return h("input",{ref:"input",class:this.computedClass,attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners})}});_exports.BFormInput=BFormInput;var FormInputPlugin=pluginFactory({components:{BFormInput:BFormInput,BInput:BFormInput}});_exports.FormInputPlugin=FormInputPlugin;var BFormRadioGroup=_vue.default.extend({name:"BFormRadioGroup",mixins:[idMixin,formMixin,formRadioCheckGroupMixin,formOptionsMixin,formSizeMixin,formStateMixin],provide:function(){return{bvRadioGroup:this}},props:{checked:{default:null}},data:function(){return{localChecked:this.checked}},computed:{isRadioGroup:function(){return!0}}});_exports.BFormRadioGroup=BFormRadioGroup;var FormRadioPlugin=pluginFactory({components:{BFormRadio:BFormRadio,BRadio:BFormRadio,BFormRadioGroup:BFormRadioGroup,BRadioGroup:BFormRadioGroup}});_exports.FormRadioPlugin=FormRadioPlugin;var LEFT$1=KEY_CODES.LEFT,RIGHT$1=KEY_CODES.RIGHT,UP$1=KEY_CODES.UP,DOWN$1=KEY_CODES.DOWN,BVFormRatingStar=_vue.default.extend({name:"BVFormRatingStar",mixins:[normalizeSlotMixin],props:{rating:{type:Number,default:0},star:{type:Number,default:0},focused:{type:Boolean,default:!1},variant:{type:String},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},hasClear:{type:Boolean,default:!1}},methods:{onClick:function(evt){this.disabled||this.readonly||(evt.preventDefault(),this.$emit("selected",this.star))}},render:function(h){var rating=this.rating,star=this.star,focused=this.focused,hasClear=this.hasClear,variant=this.variant,disabled=this.disabled,readonly=this.readonly,minStar=hasClear?0:1,type=rating>=star?"full":rating>=star-.5?"half":"empty",slotScope={variant:variant,disabled:disabled,readonly:readonly};return h("span",{staticClass:"b-rating-star",class:{focused:focused&&rating===star||!toInteger(rating)&&star===minStar,"b-rating-star-empty":"empty"===type,"b-rating-star-half":"half"===type,"b-rating-star-full":"full"===type},attrs:{tabindex:disabled||readonly?null:"-1"},on:{click:this.onClick}},[h("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(type,slotScope)])])}}),computeStars=function(stars){return mathMax(3,toInteger(stars,5))},clampValue=function(value,min,max){return mathMax(mathMin(value,max),min)},BFormRating=_vue.default.extend({name:"BFormRating",components:{BIconStar:BIconStar,BIconStarHalf:BIconStarHalf,BIconStarFill:BIconStarFill,BIconX:BIconX},mixins:[idMixin],model:{prop:"value",event:"change"},props:{value:{type:[Number,String],default:null},stars:{type:[Number,String],default:5,validator:function(val){return toInteger(val)>=3}},variant:{type:String,default:function(){return getComponentConfig("BFormRating","variant")}},color:{type:String,default:function(){return getComponentConfig("BFormRating","color")}},showValue:{type:Boolean,default:!1},showValueMax:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},size:{type:String},name:{type:String},form:{type:String},noBorder:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},precision:{type:[Number,String],default:null},iconEmpty:{type:String,default:"star"},iconHalf:{type:String,default:"star-half"},iconFull:{type:String,default:"star-fill"},iconClear:{type:String,default:"x"},locale:{type:[String,Array]},showClear:{type:Boolean,default:!1}},data:function(){var value=toFloat(this.value,null),stars=computeStars(this.stars);return{localValue:isNull(value)?null:clampValue(value,0,stars),hasFocus:!1}},computed:{computedStars:function(){return computeStars(this.stars)},computedRating:function(){var value=toFloat(this.localValue,0),precision=toInteger(this.precision,3);return clampValue(toFloat(value.toFixed(precision)),0,this.computedStars)},computedLocale:function(){var locales=concat(this.locale).filter(identity);return new Intl.NumberFormat(locales).resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return isLocaleRTL(this.computedLocale)},formattedRating:function(){var precision=toInteger(this.precision),showValueMax=this.showValueMax,locale=this.computedLocale,formatOptions={notation:"standard",minimumFractionDigits:isNaN(precision)?0:precision,maximumFractionDigits:isNaN(precision)?3:precision},stars=this.computedStars.toLocaleString(locale),value=this.localValue;return value=isNull(value)?showValueMax?"-":"":value.toLocaleString(locale,formatOptions),showValueMax?"".concat(value,"/").concat(stars):value}},watch:{value:function(newVal,oldVal){if(newVal!==oldVal){var value=toFloat(newVal,null);this.localValue=isNull(value)?null:clampValue(value,0,this.computedStars)}},localValue:function(newVal,oldVal){newVal!==oldVal&&newVal!==(this.value||0)&&this.$emit("change",newVal||null)},disabled:function(newVal){newVal&&(this.hasFocus=!1,this.blur())}},methods:{focus:function(){this.disabled||attemptFocus(this.$el)},blur:function(){this.disabled||attemptBlur(this.$el)},onKeydown:function(evt){var keyCode=evt.keyCode;if(this.isInteractive&&arrayIncludes([LEFT$1,DOWN$1,RIGHT$1,UP$1],keyCode)){evt.preventDefault();var value=toInteger(this.localValue,0),min=this.showClear?0:1,stars=this.computedStars,amountRtl=this.isRTL?-1:1;keyCode===LEFT$1?this.localValue=clampValue(value-amountRtl,min,stars)||null:keyCode===RIGHT$1?this.localValue=clampValue(value+amountRtl,min,stars):keyCode===DOWN$1?this.localValue=clampValue(value-1,min,stars)||null:keyCode===UP$1&&(this.localValue=clampValue(value+1,min,stars))}},onSelected:function(value){this.isInteractive&&(this.localValue=value)},onFocus:function(evt){this.hasFocus=!!this.isInteractive&&"focus"===evt.type},renderIcon:function(icon){return this.$createElement(BIcon,{props:{icon:icon,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(BIcon,{props:{icon:this.iconClear}})}},render:function(h){var _class,_this=this,disabled=this.disabled,readonly=this.readonly,size=this.size,name=this.name,form=this.form,inline=this.inline,variant=this.variant,color=this.color,noBorder=this.noBorder,hasFocus=this.hasFocus,computedRating=this.computedRating,computedStars=this.computedStars,formattedRating=this.formattedRating,showClear=this.showClear,isRTL=this.isRTL,isInteractive=this.isInteractive,$scopedSlots=this.$scopedSlots,$content=[];if(showClear&&!disabled&&!readonly){var $icon=h("span",{staticClass:"b-rating-icon"},[($scopedSlots["icon-clear"]||this.iconClearFn)()]);$content.push(h("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:hasFocus&&0===computedRating},attrs:{tabindex:isInteractive?"-1":null},on:{click:function(){return _this.onSelected(null)}},key:"clear"},[$icon]))}for(var index=0;index1&&void 0!==arguments[1]?arguments[1]:null;if(isPlainObject(option)){var value=get(option,this.valueField),text=get(option,this.textField),options=get(option,this.optionsField,null);return isNull(options)?{value:isUndefined(value)?key||text:value,text:String(isUndefined(text)?key:text),html:get(option,this.htmlField),disabled:Boolean(get(option,this.disabledField))}:{label:String(get(option,this.labelField)||text),options:this.normalizeOptions(options)}}return{value:key||option,text:String(option),disabled:!1}}}},props$z={value:{required:!0},disabled:{type:Boolean,default:!1}},BFormSelectOption=_vue.default.extend({name:"BFormSelectOption",functional:!0,props:props$z,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,value=props.value,disabled=props.disabled;return h("option",(0,_vueFunctionalDataMerge.mergeData)(data,{attrs:{disabled:disabled},domProps:{value:value}}),children)}});_exports.BFormSelectOption=BFormSelectOption;var BFormSelectOptionGroup=_vue.default.extend({name:"BFormSelectOptionGroup",mixins:[normalizeSlotMixin,formOptionsMixin],props:{label:{type:String,required:!0}},render:function(h){var $options=this.formOptions.map((function(option,index){var value=option.value,text=option.text,html=option.html,disabled=option.disabled;return h(BFormSelectOption,{attrs:{value:value,disabled:disabled},domProps:htmlOrText(html,text),key:"option_".concat(index)})}));return h("optgroup",{attrs:{label:this.label}},[this.normalizeSlot("first"),$options,this.normalizeSlot("default")])}});_exports.BFormSelectOptionGroup=BFormSelectOptionGroup;var BFormSelect=_vue.default.extend({name:"BFormSelect",mixins:[idMixin,normalizeSlotMixin,formMixin,formSizeMixin,formStateMixin,formCustomMixin,optionsMixin],model:{prop:"value",event:"input"},props:{value:{},multiple:{type:Boolean,default:!1},selectSize:{type:Number,default:0},ariaInvalid:{type:[Boolean,String],default:!1}},data:function(){return{localValue:this.value}},computed:{computedSelectSize:function(){return this.plain||0!==this.selectSize?this.selectSize:null},inputClass:function(){return[this.plain?"form-control":"custom-select",this.size&&this.plain?"form-control-".concat(this.size):null,this.size&&!this.plain?"custom-select-".concat(this.size):null,this.stateClass]},computedAriaInvalid:function(){return!0===this.ariaInvalid||"true"===this.ariaInvalid||"is-invalid"===this.stateClass?"true":null}},watch:{value:function(newVal){this.localValue=newVal},localValue:function(){this.$emit("input",this.localValue)}},methods:{focus:function(){attemptFocus(this.$refs.input)},blur:function(){attemptBlur(this.$refs.input)},onChange:function(evt){var _this=this,target=evt.target,selectedVal=from(target.options).filter((function(o){return o.selected})).map((function(o){return"_value"in o?o._value:o.value}));this.localValue=target.multiple?selectedVal:selectedVal[0],this.$nextTick((function(){_this.$emit("change",_this.localValue)}))}},render:function(h){var name=this.name,disabled=this.disabled,required=this.required,size=this.computedSelectSize,value=this.localValue,$options=this.formOptions.map((function(option,index){var value=option.value,label=option.label,options=option.options,disabled=option.disabled,key="option_".concat(index);return isArray(options)?h(BFormSelectOptionGroup,{props:{label:label,options:options},key:key}):h(BFormSelectOption,{props:{value:value,disabled:disabled},domProps:htmlOrText(option.html,option.text),key:key})}));return h("select",{class:this.inputClass,attrs:{id:this.safeId(),name:name,form:this.form||null,multiple:this.multiple||null,size:size,disabled:disabled,required:required,"aria-required":required?"true":null,"aria-invalid":this.computedAriaInvalid},on:{change:this.onChange},directives:[{name:"model",value:value}],ref:"input"},[this.normalizeSlot("first"),$options,this.normalizeSlot("default")])}});_exports.BFormSelect=BFormSelect;var FormSelectPlugin=pluginFactory({components:{BFormSelect:BFormSelect,BFormSelectOption:BFormSelectOption,BFormSelectOptionGroup:BFormSelectOptionGroup,BSelect:BFormSelect,BSelectOption:BFormSelectOption,BSelectOptionGroup:BFormSelectOptionGroup}});_exports.FormSelectPlugin=FormSelectPlugin;var NAME$m="BFormSpinbutton",UP$2=KEY_CODES.UP,DOWN$2=KEY_CODES.DOWN,HOME$1=KEY_CODES.HOME,END$1=KEY_CODES.END,PAGEUP$1=KEY_CODES.PAGEUP,PAGEDOWN$1=KEY_CODES.PAGEDOWN,BFormSpinbutton=_vue.default.extend({name:NAME$m,mixins:[attrsMixin,idMixin,normalizeSlotMixin],inheritAttrs:!1,props:{value:{type:Number,default:null},min:{type:[Number,String],default:1},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1},wrap:{type:Boolean,default:!1},formatterFn:{type:Function},size:{type:String},placeholder:{type:String},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},name:{type:String},form:{type:String},state:{type:Boolean,default:null},inline:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},ariaLabel:{type:String},ariaControls:{type:String},labelDecrement:{type:String,default:function(){return getComponentConfig(NAME$m,"labelDecrement")}},labelIncrement:{type:String,default:function(){return getComponentConfig(NAME$m,"labelIncrement")}},locale:{type:[String,Array]},repeatDelay:{type:[Number,String],default:500},repeatInterval:{type:[Number,String],default:100},repeatThreshold:{type:[Number,String],default:10},repeatStepMultiplier:{type:[Number,String],default:4}},data:function(){return{localValue:toFloat(this.value,null),hasFocus:!1}},computed:{spinId:function(){return this.safeId()},computedInline:function(){return this.inline&&!this.vertical},computedReadonly:function(){return this.readonly&&!this.disabled},computedRequired:function(){return this.required&&!this.computedReadonly&&!this.disabled},computedStep:function(){return toFloat(this.step,1)},computedMin:function(){return toFloat(this.min,1)},computedMax:function(){var max=toFloat(this.max,100),step=this.computedStep,min=this.computedMin;return mathFloor((max-min)/step)*step+min},computedDelay:function(){var delay=toInteger(this.repeatDelay,0);return delay>0?delay:500},computedInterval:function(){var interval=toInteger(this.repeatInterval,0);return interval>0?interval:100},computedThreshold:function(){return mathMax(toInteger(this.repeatThreshold,10),1)},computedStepMultiplier:function(){return mathMax(toInteger(this.repeatStepMultiplier,4),1)},computedPrecision:function(){var step=this.computedStep;return mathFloor(step)===step?0:(step.toString().split(".")[1]||"").length},computedMultiplier:function(){return mathPow(10,this.computedPrecision||0)},valueAsFixed:function(){var value=this.localValue;return isNull(value)?"":value.toFixed(this.computedPrecision)},computedLocale:function(){var locales=concat(this.locale).filter(identity);return new Intl.NumberFormat(locales).resolvedOptions().locale},computedRTL:function(){return isLocaleRTL(this.computedLocale)},defaultFormatter:function(){var precision=this.computedPrecision;return new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:precision,maximumFractionDigits:precision,notation:"standard"}).format},computedFormatter:function(){return isFunction(this.formatterFn)?this.formatterFn:this.defaultFormatter},computedAttrs:function(){return _objectSpread2(_objectSpread2({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var spinId=this.spinId,value=this.localValue,required=this.computedRequired,disabled=this.disabled,state=this.state,computedFormatter=this.computedFormatter,hasValue=!isNull(value);return _objectSpread2(_objectSpread2({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:spinId,role:"spinbutton",tabindex:disabled?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===state||!hasValue&&required?"true":null,"aria-required":required?"true":null,"aria-valuemin":toString$1(this.computedMin),"aria-valuemax":toString$1(this.computedMax),"aria-valuenow":hasValue?value:null,"aria-valuetext":hasValue?computedFormatter(value):null})}},watch:{value:function(_value){this.localValue=toFloat(_value,null)},localValue:function(value){this.$emit("input",value)},disabled:function(_disabled){_disabled&&this.clearRepeat()},readonly:function(_readonly){_readonly&&this.clearRepeat()}},created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||attemptFocus(this.$refs.spinner)},blur:function(){this.disabled||attemptBlur(this.$refs.spinner)},emitChange:function(){this.$emit("change",this.localValue)},stepValue:function(direction){var value=this.localValue;if(!this.disabled&&!isNull(value)){var step=this.computedStep*direction,min=this.computedMin,max=this.computedMax,multiplier=this.computedMultiplier,wrap=this.wrap;value=mathRound((value-min)/step)*step+min+step,value=mathRound(value*multiplier)/multiplier,this.localValue=value>max?wrap?min:max:value0&&void 0!==arguments[0]?arguments[0]:1,value=this.localValue;isNull(value)?this.localValue=this.computedMin:this.stepValue(1*multiplier)},stepDown:function(){var multiplier=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,value=this.localValue;isNull(value)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*multiplier)},onKeydown:function(evt){var keyCode=evt.keyCode,altKey=evt.altKey,ctrlKey=evt.ctrlKey,metaKey=evt.metaKey;if(!(this.disabled||this.readonly||altKey||ctrlKey||metaKey)&&arrayIncludes([UP$2,DOWN$2,HOME$1,END$1,PAGEUP$1,PAGEDOWN$1],keyCode)){if(evt.preventDefault(),this.$_keyIsDown)return;this.resetTimers(),arrayIncludes([UP$2,DOWN$2],keyCode)?(this.$_keyIsDown=!0,keyCode===UP$2?this.handleStepRepeat(evt,this.stepUp):keyCode===DOWN$2&&this.handleStepRepeat(evt,this.stepDown)):keyCode===PAGEUP$1?this.stepUp(this.computedStepMultiplier):keyCode===PAGEDOWN$1?this.stepDown(this.computedStepMultiplier):keyCode===HOME$1?this.localValue=this.computedMin:keyCode===END$1&&(this.localValue=this.computedMax)}},onKeyup:function(evt){var keyCode=evt.keyCode,altKey=evt.altKey,ctrlKey=evt.ctrlKey,metaKey=evt.metaKey;this.disabled||this.readonly||altKey||ctrlKey||metaKey||arrayIncludes([UP$2,DOWN$2,HOME$1,END$1,PAGEUP$1,PAGEDOWN$1],keyCode)&&(this.resetTimers(),this.$_keyIsDown=!1,evt.preventDefault(),this.emitChange())},handleStepRepeat:function(evt,stepper){var _this=this,_ref=evt||{},type=_ref.type,button=_ref.button;if(!this.disabled&&!this.readonly){if("mousedown"===type&&button)return;this.resetTimers(),stepper(1);var threshold=this.computedThreshold,multiplier=this.computedStepMultiplier,delay=this.computedDelay,interval=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var count=0;_this.$_autoRepeatTimer=setInterval((function(){stepper(count0&&arr.indexOf(tag)===index}))},processEventValue=function(evt){return isString(evt)?evt:isEvent(evt)&&evt.target.value||""},BFormTags=_vue.default.extend({name:NAME$o,mixins:[idMixin,normalizeSlotMixin],model:{prop:"value",event:"input"},props:{inputId:{type:String},placeholder:{type:String,default:function(){return getComponentConfig(NAME$o,"placeholder")}},disabled:{type:Boolean,default:!1},name:{type:String},form:{type:String},autofocus:{type:Boolean,default:!1},state:{type:Boolean,default:null},size:{type:String},inputType:{type:String,default:"text",validator:function(type){return arrayIncludes(TYPES$1,type)}},inputClass:{type:[String,Array,Object]},inputAttrs:{type:Object,default:function(){return{}}},addButtonText:{type:String,default:function(){return getComponentConfig(NAME$o,"addButtonText")}},addButtonVariant:{type:String,default:function(){return getComponentConfig(NAME$o,"addButtonVariant")}},tagVariant:{type:String,default:function(){return getComponentConfig(NAME$o,"tagVariant")}},tagClass:{type:[String,Array,Object]},tagPills:{type:Boolean,default:!1},tagRemoveLabel:{type:String,default:function(){return getComponentConfig(NAME$o,"tagRemoveLabel")}},tagRemovedLabel:{type:String,default:function(){return getComponentConfig(NAME$o,"tagRemovedLabel")}},tagValidator:{type:Function},duplicateTagText:{type:String,default:function(){return getComponentConfig(NAME$o,"duplicateTagText")}},invalidTagText:{type:String,default:function(){return getComponentConfig(NAME$o,"invalidTagText")}},separator:{type:[String,Array]},removeOnDelete:{type:Boolean,default:!1},addOnChange:{type:Boolean,default:!1},noAddOnEnter:{type:Boolean,default:!1},noOuterFocus:{type:Boolean,default:!1},ignoreInputFocusSelector:{type:[Array,String],default:function(){return[".b-form-tag","button","input","select"]}},value:{type:Array,default:function(){return[]}}},data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:{all:[],valid:[],invalid:[],duplicate:[]}}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return arrayIncludes(TYPES$1,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){return _objectSpread2(_objectSpread2({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:this.disabled||null,form:this.form||null})},computedInputHandlers:function(){return{input:this.onInputInput,change:this.onInputChange,keydown:this.onInputKeydown}},computedSeparator:function(){return concat(this.separator).filter(isString).filter(identity).join("")},computedSeparatorRegExp:function(){var separator=this.computedSeparator;return separator?new RegExp("[".concat(escapeRegExp(separator).replace(RX_SPACES,"\\s"),"]+")):null},computedJoiner:function(){var joiner=this.computedSeparator.charAt(0);return" "!==joiner?"".concat(joiner," "):joiner},computeIgnoreInputFocusSelector:function(){return concat(this.ignoreInputFocusSelector).filter(identity).join(",").trim()},disableAddButton:function(){var _this=this,newTag=trim(this.newTag);return""===newTag||!this.splitTags(newTag).some((function(t){return!arrayIncludes(_this.tags,t)&&_this.validateTag(t)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0}},watch:{value:function(newVal){this.tags=cleanTags(newVal)},tags:function(newVal,oldVal){looseEqual(newVal,this.value)||this.$emit("input",newVal),looseEqual(newVal,oldVal)||(newVal=concat(newVal).filter(identity),oldVal=concat(oldVal).filter(identity),this.removedTags=oldVal.filter((function(old){return!arrayIncludes(newVal,old)})))},tagsState:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$emit("tag-state",newVal.valid,newVal.invalid,newVal.duplicate)}},created:function(){this.tags=cleanTags(this.value)},mounted:function(){this.handleAutofocus()},activated:function(){this.handleAutofocus()},methods:{addTag:function(newTag){if(newTag=isString(newTag)?newTag:this.newTag,!this.disabled&&""!==trim(newTag)){var parsed=this.parseTags(newTag);if(parsed.valid.length>0||0===parsed.all.length)if(matches(this.getInput(),"select"))this.newTag="";else{var invalidAndDuplicates=[].concat(_toConsumableArray(parsed.invalid),_toConsumableArray(parsed.duplicate));this.newTag=parsed.all.filter((function(tag){return arrayIncludes(invalidAndDuplicates,tag)})).join(this.computedJoiner).concat(invalidAndDuplicates.length>0?this.computedJoiner.charAt(0):"")}parsed.valid.length>0&&(this.tags=concat(this.tags,parsed.valid)),this.tagsState=parsed,this.focus()}},removeTag:function(tag){var _this2=this;this.disabled||(this.tags=this.tags.filter((function(t){return t!==tag})),this.$nextTick((function(){_this2.focus()})))},onInputInput:function(evt){if(!(this.disabled||isEvent(evt)&&evt.target.composing)){var newTag=processEventValue(evt),separatorRe=this.computedSeparatorRegExp;this.newTag!==newTag&&(this.newTag=newTag),newTag=toString$1(newTag).replace(RX_TRIM_LEFT,""),separatorRe&&separatorRe.test(newTag.slice(-1))?this.addTag():this.tagsState=""===newTag?{all:[],valid:[],invalid:[],duplicate:[]}:this.parseTags(newTag)}},onInputChange:function(evt){if(!this.disabled&&this.addOnChange){var newTag=processEventValue(evt);this.newTag!==newTag&&(this.newTag=newTag),this.addTag()}},onInputKeydown:function(evt){if(!this.disabled&&isEvent(evt)){var keyCode=evt.keyCode,value=evt.target.value||"";this.noAddOnEnter||keyCode!==ENTER$2?!this.removeOnDelete||keyCode!==BACKSPACE&&keyCode!==DELETE||""!==value||(evt.preventDefault(),this.tags=this.tags.slice(0,-1)):(evt.preventDefault(),this.addTag())}},onClick:function(evt){var _this3=this,ignoreFocusSelector=this.computeIgnoreInputFocusSelector,target=evt.target;this.disabled||isActiveElement(target)||ignoreFocusSelector&&closest(ignoreFocusSelector,target,!0)||this.$nextTick((function(){_this3.focus()}))},onFocusin:function(){this.hasFocus=!0},onFocusout:function(){this.hasFocus=!1},handleAutofocus:function(){var _this4=this;this.$nextTick((function(){requestAF((function(){_this4.autofocus&&!_this4.disabled&&_this4.focus()}))}))},focus:function(){this.disabled||attemptFocus(this.getInput())},blur:function(){this.disabled||attemptBlur(this.getInput())},splitTags:function(newTag){newTag=toString$1(newTag);var separatorRe=this.computedSeparatorRegExp;return(separatorRe?newTag.split(separatorRe):[newTag]).map(trim).filter(identity)},parseTags:function(newTag){var _this5=this,tags=this.splitTags(newTag),parsed={all:tags,valid:[],invalid:[],duplicate:[]};return tags.forEach((function(tag){arrayIncludes(_this5.tags,tag)||arrayIncludes(parsed.valid,tag)?arrayIncludes(parsed.duplicate,tag)||parsed.duplicate.push(tag):_this5.validateTag(tag)?parsed.valid.push(tag):arrayIncludes(parsed.invalid,tag)||parsed.invalid.push(tag)})),parsed},validateTag:function(tag){var validator=this.tagValidator;return!isFunction(validator)||validator(tag)},getInput:function(){return select("#".concat(cssEscape(this.computedInputId)),this.$el)},defaultRender:function(_ref){var tags=_ref.tags,addTag=_ref.addTag,removeTag=_ref.removeTag,inputType=_ref.inputType,inputAttrs=_ref.inputAttrs,inputHandlers=_ref.inputHandlers,inputClass=_ref.inputClass,tagClass=_ref.tagClass,tagVariant=_ref.tagVariant,tagPills=_ref.tagPills,tagRemoveLabel=_ref.tagRemoveLabel,invalidTagText=_ref.invalidTagText,duplicateTagText=_ref.duplicateTagText,isInvalid=_ref.isInvalid,isDuplicate=_ref.isDuplicate,disabled=_ref.disabled,placeholder=_ref.placeholder,addButtonText=_ref.addButtonText,addButtonVariant=_ref.addButtonVariant,disableAddButton=_ref.disableAddButton,h=this.$createElement,$tags=tags.map((function(tag){return tag=toString$1(tag),h(BFormTag,{key:"li-tag__".concat(tag),class:tagClass,props:{tag:"li",title:tag,disabled:disabled,variant:tagVariant,pill:tagPills,removeLabel:tagRemoveLabel},on:{remove:function(){return removeTag(tag)}}},tag)})),invalidFeedbackId=invalidTagText&&isInvalid?this.safeId("__invalid_feedback__"):null,duplicateFeedbackId=duplicateTagText&&isDuplicate?this.safeId("__duplicate_feedback__"):null,ariaDescribedby=[inputAttrs["aria-describedby"],invalidFeedbackId,duplicateFeedbackId].filter(identity).join(" "),$input=h("input",{ref:"input",directives:[{name:"model",value:inputAttrs.value}],staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:inputClass,style:{outline:0,minWidth:"5rem"},attrs:_objectSpread2(_objectSpread2({},inputAttrs),{},{"aria-describedby":ariaDescribedby||null,type:inputType,placeholder:placeholder||null}),domProps:{value:inputAttrs.value},on:inputHandlers}),$button=h(BButton,{ref:"button",staticClass:"b-form-tags-button py-0",class:{invisible:disableAddButton},style:{fontSize:"90%"},props:{variant:addButtonVariant,disabled:disableAddButton},on:{click:function(){return addTag()}}},[this.normalizeSlot("add-button-text")||addButtonText]),tagListId=this.safeId("__TAG__LIST__"),$field=h("li",{key:"__li-input__",staticClass:"flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":tagListId}},[h("div",{staticClass:"d-flex",attrs:{role:"group"}},[$input,$button])]),$ul=h("ul",{key:"_tags_list_",staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:tagListId}},[$tags,$field]),$feedback=h();if(invalidTagText||duplicateTagText){var joiner=this.computedJoiner,$invalid=h();invalidFeedbackId&&($invalid=h(BFormInvalidFeedback,{key:"_tags_invalid_feedback_",props:{id:invalidFeedbackId,forceShow:!0}},[this.invalidTagText,": ",this.invalidTags.join(joiner)]));var $duplicate=h();duplicateFeedbackId&&($duplicate=h(BFormText,{key:"_tags_duplicate_feedback_",props:{id:duplicateFeedbackId}},[this.duplicateTagText,": ",this.duplicateTags.join(joiner)])),$feedback=h("div",{key:"_tags_feedback_",attrs:{"aria-live":"polite","aria-atomic":"true"}},[$invalid,$duplicate])}return[$ul,$feedback]}},render:function(h){var _this6=this,scope={tags:this.tags.slice(),removeTag:this.removeTag,addTag:this.addTag,inputType:this.computedInputType,inputAttrs:this.computedInputAttrs,inputHandlers:this.computedInputHandlers,inputId:this.computedInputId,invalidTags:this.invalidTags.slice(),isInvalid:this.hasInvalidTags,duplicateTags:this.duplicateTags.slice(),isDuplicate:this.hasDuplicateTags,disableAddButton:this.disableAddButton,state:this.state,separator:this.separator,disabled:this.disabled,size:this.size,placeholder:this.placeholder,inputClass:this.inputClass,tagRemoveLabel:this.tagRemoveLabel,tagVariant:this.tagVariant,tagPills:this.tagPills,tagClass:this.tagClass,addButtonText:this.addButtonText,addButtonVariant:this.addButtonVariant,invalidTagText:this.invalidTagText,duplicateTagText:this.duplicateTagText},$content=this.normalizeSlot("default",scope)||this.defaultRender(scope),$output=h("output",{staticClass:"sr-only",attrs:{id:this.safeId("_selected-tags_"),role:"status",for:this.computedInputId,"aria-live":this.hasFocus?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),$removed=h("div",{staticClass:"sr-only",attrs:{id:this.safeId("_removed-tags_"),role:"status","aria-live":this.hasFocus?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),$hidden=h();return this.name&&!this.disabled&&($hidden=this.tags.map((function(tag){return h("input",{key:tag,attrs:{type:"hidden",value:tag,name:_this6.name,form:_this6.form||null}})}))),h("div",{staticClass:"b-form-tags form-control h-auto",class:_defineProperty({focus:this.hasFocus&&!this.noOuterFocus&&!this.disabled,disabled:this.disabled,"is-valid":!0===this.state,"is-invalid":!1===this.state},"form-control-".concat(this.size),this.size),attrs:{id:this.safeId(),role:"group",tabindex:this.disabled||this.noOuterFocus?null:"-1","aria-describedby":this.safeId("_selected_")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[$output,$removed,$content,$hidden])}});_exports.BFormTags=BFormTags;var FormTagsPlugin=pluginFactory({components:{BFormTags:BFormTags,BTags:BFormTags,BFormTag:BFormTag,BTag:BFormTag}});_exports.FormTagsPlugin=FormTagsPlugin;var BFormTextarea=_vue.default.extend({name:"BFormTextarea",directives:{"b-visible":VBVisible},mixins:[listenersMixin,idMixin,listenOnRootMixin,formMixin,formSizeMixin,formStateMixin,formTextMixin,formSelectionMixin,formValidityMixin],props:{rows:{type:[Number,String],default:2},maxRows:{type:[Number,String]},wrap:{type:String,default:"soft"},noResize:{type:Boolean,default:!1},noAutoShrink:{type:Boolean,default:!1}},data:function(){return{heightInPx:null}},computed:{computedStyle:function(){var styles={resize:!this.computedRows||this.noResize?"none":null};return this.computedRows||(styles.height=this.heightInPx,styles.overflowY="scroll"),styles},computedMinRows:function(){return mathMax(toInteger(this.rows,2),2)},computedMaxRows:function(){return mathMax(this.computedMinRows,toInteger(this.maxRows,0))},computedRows:function(){return this.computedMinRows===this.computedMaxRows?this.computedMinRows:null},computedAttrs:function(){var disabled=this.disabled,required=this.required;return{id:this.safeId(),name:this.name||null,form:this.form||null,disabled:disabled,placeholder:this.placeholder||null,required:required,autocomplete:this.autocomplete||null,readonly:this.readonly||this.plaintext,rows:this.computedRows,wrap:this.wrap||null,"aria-required":this.required?"true":null,"aria-invalid":this.computedAriaInvalid}},computedListeners:function(){return _objectSpread2(_objectSpread2({},this.bvListeners),{},{input:this.onInput,change:this.onChange,blur:this.onBlur})}},watch:{localValue:function(){this.setHeight()}},mounted:function(){this.setHeight()},methods:{visibleCallback:function(visible){visible&&this.$nextTick(this.setHeight)},setHeight:function(){var _this=this;this.$nextTick((function(){requestAF((function(){_this.heightInPx=_this.computeHeight()}))}))},computeHeight:function(){if(this.$isServer||!isNull(this.computedRows))return null;var el=this.$el;if(!isVisible(el))return null;var computedStyle=getCS(el),lineHeight=toFloat(computedStyle.lineHeight,1),border=toFloat(computedStyle.borderTopWidth,0)+toFloat(computedStyle.borderBottomWidth,0),padding=toFloat(computedStyle.paddingTop,0)+toFloat(computedStyle.paddingBottom,0),offset=border+padding,minHeight=lineHeight*this.computedMinRows+offset,oldHeight=el.style.height||computedStyle.height;el.style.height="auto";var scrollHeight=el.scrollHeight;el.style.height=oldHeight;var contentRows=mathMax((scrollHeight-padding)/lineHeight,2),rows=mathMin(mathMax(contentRows,this.computedMinRows),this.computedMaxRows),height=mathMax(mathCeil(rows*lineHeight+offset),minHeight);return this.noAutoShrink&&toFloat(oldHeight,0)>height?oldHeight:"".concat(height,"px")}},render:function(h){return h("textarea",{ref:"input",class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners})}});_exports.BFormTextarea=BFormTextarea;var FormTextareaPlugin=pluginFactory({components:{BFormTextarea:BFormTextarea,BTextarea:BFormTextarea}});_exports.FormTextareaPlugin=FormTextareaPlugin;var LEFT$2=KEY_CODES.LEFT,RIGHT$2=KEY_CODES.RIGHT,RE_TIME=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,getConfigFallback$1=function(prop){return getComponentConfig("BTime",prop)||getComponentConfig("BFormSpinbutton",prop)},padLeftZeros=function(num){return"00".concat(num||"").slice(-2)},parseHMS=function(hms){hms=toString$1(hms);var hh=null,mm=null,ss=null;if(RE_TIME.test(hms)){var _hms$split$map2=_slicedToArray(hms.split(":").map((function(v){return toInteger(v,null)})),3);hh=_hms$split$map2[0],mm=_hms$split$map2[1],ss=_hms$split$map2[2]}return{hours:isUndefinedOrNull(hh)?null:hh,minutes:isUndefinedOrNull(mm)?null:mm,seconds:isUndefinedOrNull(ss)?null:ss,ampm:isUndefinedOrNull(hh)||hh<12?0:1}},BTime=_vue.default.extend({name:"BTime",mixins:[idMixin,normalizeSlotMixin],model:{prop:"value",event:"input"},props:{value:{type:String,default:""},showSeconds:{type:Boolean,default:!1},hour12:{type:Boolean,default:null},locale:{type:[String,Array]},ariaLabelledby:{type:String},secondsStep:{type:[Number,String],default:1},minutesStep:{type:[Number,String],default:1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},labelNoTimeSelected:{type:String,default:function(){return getComponentConfig("BTime","labelNoTimeSelected")}},labelSelected:{type:String,default:function(){return getComponentConfig("BTime","labelSelected")}},labelHours:{type:String,default:function(){return getComponentConfig("BTime","labelHours")}},labelMinutes:{type:String,default:function(){return getComponentConfig("BTime","labelMinutes")}},labelSeconds:{type:String,default:function(){return getComponentConfig("BTime","labelSeconds")}},labelAmpm:{type:String,default:function(){return getComponentConfig("BTime","labelAmpm")}},labelAm:{type:String,default:function(){return getComponentConfig("BTime","labelAm")}},labelPm:{type:String,default:function(){return getComponentConfig("BTime","labelPm")}},labelIncrement:{type:String,default:function(){return getConfigFallback$1("labelIncrement")}},labelDecrement:{type:String,default:function(){return getConfigFallback$1("labelDecrement")}},hidden:{type:Boolean,default:!1}},data:function(){var parsed=parseHMS(this.value||"");return{modelHours:parsed.hours,modelMinutes:parsed.minutes,modelSeconds:parsed.seconds,modelAmpm:parsed.ampm,isLive:!1}},computed:{computedHMS:function(){return function(_ref){var hours=_ref.hours,minutes=_ref.minutes,seconds=_ref.seconds,requireSeconds=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return isNull(hours)||isNull(minutes)||requireSeconds&&isNull(seconds)?"":[hours,minutes,requireSeconds?seconds:0].map(padLeftZeros).join(":")}({hours:this.modelHours,minutes:this.modelMinutes,seconds:this.modelSeconds},this.showSeconds)},resolvedOptions:function(){var locale=concat(this.locale).filter(identity),options={hour:"numeric",minute:"numeric",second:"numeric"};isUndefinedOrNull(this.hour12)||(options.hour12=!!this.hour12);var resolved=new Intl.DateTimeFormat(locale,options).resolvedOptions(),hour12=resolved.hour12||!1,hourCycle=resolved.hourCycle||(hour12?"h12":"h23");return{locale:resolved.locale,hour12:hour12,hourCycle:hourCycle}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return isLocaleRTL(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(identity).join(" ")||null},timeFormatter:function(){var options={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:"numeric",minute:"numeric",timeZone:"UTC"};return this.showSeconds&&(options.second="numeric"),createDateFormatter(this.computedLocale,options)},numberFormatter:function(){return new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"}).format},formattedTimeString:function(){var hours=this.modelHours,minutes=this.modelMinutes,seconds=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(createDate(Date.UTC(0,0,1,hours,minutes,seconds))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var h=this.$createElement;return{increment:function(_ref2){var hasFocus=_ref2.hasFocus;return h(BIconChevronUp,{props:{scale:hasFocus?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(_ref3){var hasFocus=_ref3.hasFocus;return h(BIconChevronUp,{props:{flipV:!0,scale:hasFocus?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:{value:function(newVal,oldVal){if(newVal!==oldVal&&!looseEqual(parseHMS(newVal),parseHMS(this.computedHMS))){var _parseHMS=parseHMS(newVal),hours=_parseHMS.hours,minutes=_parseHMS.minutes,seconds=_parseHMS.seconds,ampm=_parseHMS.ampm;this.modelHours=hours,this.modelMinutes=minutes,this.modelSeconds=seconds,this.modelAmpm=ampm}},computedHMS:function(newVal,oldVal){newVal!==oldVal&&this.$emit("input",newVal)},context:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$emit("context",newVal)},modelAmpm:function(newVal,oldVal){var _this=this;if(newVal!==oldVal){var hours=isNull(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===newVal&&hours>11?_this.modelHours=hours-12:1===newVal&&hours<12&&(_this.modelHours=hours+12)}))}},modelHours:function(newHours,oldHours){newHours!==oldHours&&(this.modelAmpm=newHours>11?1:0)}},created:function(){var _this2=this;this.$nextTick((function(){_this2.$emit("context",_this2.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||attemptFocus(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var activeElement=getActiveElement();contains(this.$el,activeElement)&&attemptBlur(activeElement)}},formatHours:function(hh){var hourCycle=this.computedHourCycle;return hh=0===(hh=this.is12Hour&&hh>12?hh-12:hh)&&"h12"===hourCycle?12:0===hh&&"h24"===hourCycle?24:12===hh&&"h11"===hourCycle?0:hh,this.numberFormatter(hh)},formatMinutes:function(mm){return this.numberFormatter(mm)},formatSeconds:function(ss){return this.numberFormatter(ss)},formatAmpm:function(ampm){return 0===ampm?this.labelAm:1===ampm?this.labelPm:""},setHours:function(value){this.modelHours=value},setMinutes:function(value){this.modelMinutes=value},setSeconds:function(value){this.modelSeconds=value},setAmpm:function(value){this.modelAmpm=value},onSpinLeftRight:function(){var evt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},type=evt.type,keyCode=evt.keyCode;if(!this.disabled&&"keydown"===type&&(keyCode===LEFT$2||keyCode===RIGHT$2)){evt.preventDefault(),evt.stopPropagation();var spinners=this.$refs.spinners||[],index=spinners.map((function(cmp){return!!cmp.hasFocus})).indexOf(!0);index=(index+=keyCode===LEFT$2?-1:1)>=spinners.length?0:index<0?spinners.length-1:index,attemptFocus(spinners[index])}},setLive:function(on){var _this3=this;on?this.$nextTick((function(){requestAF((function(){_this3.isLive=!0}))})):this.isLive=!1}},render:function(h){var _this4=this;if(this.hidden)return h();var valueId=this.valueId,computedAriaLabelledby=this.computedAriaLabelledby,spinIds=[],makeSpinbutton=function(handler,key,classes){var spinbuttonProps=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},id=_this4.safeId("_spinbutton_".concat(key,"_"))||null;return spinIds.push(id),h(BFormSpinbutton,{key:key,ref:"spinners",refInFor:!0,class:classes,props:_objectSpread2({id:id,placeholder:"--",vertical:!0,required:!0,disabled:_this4.disabled,readonly:_this4.readonly,locale:_this4.computedLocale,labelIncrement:_this4.labelIncrement,labelDecrement:_this4.labelDecrement,wrap:!0,ariaControls:valueId,min:0},spinbuttonProps),scopedSlots:_this4.spinScopedSlots,on:{change:handler}})},makeColon=function(){return h("div",{staticClass:"d-flex flex-column",class:{"text-muted":_this4.disabled||_this4.readonly},attrs:{"aria-hidden":"true"}},[h(BIconCircleFill,{props:{shiftV:4,scale:.5}}),h(BIconCircleFill,{props:{shiftV:-4,scale:.5}})])},$spinners=[];$spinners.push(makeSpinbutton(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),$spinners.push(makeColon()),$spinners.push(makeSpinbutton(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&($spinners.push(makeColon()),$spinners.push(makeSpinbutton(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.is12Hour&&$spinners.push(makeSpinbutton(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),$spinners=h("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:this.disabled||this.readonly?null:"-1","aria-labelledby":computedAriaLabelledby},on:{keydown:this.onSpinLeftRight,click:function(evt){evt.target===evt.currentTarget&&_this4.focus()}}},$spinners);var $value=h("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:this.disabled||this.readonly},attrs:{id:valueId,role:"status",for:spinIds.filter(identity).join(" ")||null,tabindex:this.disabled?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:this.focus,focus:this.focus}},[h("bdi",this.formattedTimeString),this.computedHMS?h("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),$header=h("header",{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[$value]),$slot=this.normalizeSlot("default");return $slot=$slot?h("footer",{staticClass:"b-time-footer"},$slot):h(),h("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":computedAriaLabelledby||null,"aria-disabled":this.disabled?"true":null,"aria-readonly":this.readonly&&!this.disabled?"true":null}},[$header,$spinners,$slot])}});_exports.BTime=BTime;var NAME$q="BFormTimepicker",getConfigFallback$2=function(prop){return getComponentConfig(NAME$q,prop)||getComponentConfig("BTime",prop)||getComponentConfig("BFormSpinbutton",prop)},propsMixin$1={props:_objectSpread2({value:{type:String,default:""},resetValue:{type:String,default:""},placeholder:{type:String},size:{type:String},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},name:{type:String},form:{type:String},state:{type:Boolean,default:null},hour12:{type:Boolean,default:null},locale:{type:[String,Array]},showSeconds:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},secondsStep:{type:[Number,String],default:1},minutesStep:{type:[Number,String],default:1},buttonOnly:{type:Boolean,default:!1},buttonVariant:{type:String,default:"secondary"},nowButton:{type:Boolean,default:!1},labelNowButton:{type:String,default:function(){return getComponentConfig(NAME$q,"labelNowButton")}},nowButtonVariant:{type:String,default:"outline-primary"},resetButton:{type:Boolean,default:!1},labelResetButton:{type:String,default:function(){return getComponentConfig(NAME$q,"labelResetButton")}},resetButtonVariant:{type:String,default:"outline-danger"},noCloseButton:{type:Boolean,default:!1},labelCloseButton:{type:String,default:function(){return getComponentConfig(NAME$q,"labelCloseButton")}},closeButtonVariant:{type:String,default:"outline-secondary"},labelSelected:{type:String,default:function(){return getConfigFallback$2("labelSelected")}},labelNoTimeSelected:{type:String,default:function(){return getConfigFallback$2("labelNoTimeSelected")}},labelHours:{type:String,default:function(){return getConfigFallback$2("labelHours")}},labelMinutes:{type:String,default:function(){return getConfigFallback$2("labelMinutes")}},labelSeconds:{type:String,default:function(){return getConfigFallback$2("labelSeconds")}},labelAmpm:{type:String,default:function(){return getConfigFallback$2("labelAmpm")}},labelAm:{type:String,default:function(){return getConfigFallback$2("labelAm")}},labelPm:{type:String,default:function(){return getConfigFallback$2("labelPm")}},labelIncrement:{type:String,default:function(){return getConfigFallback$2("labelIncrement")}},labelDecrement:{type:String,default:function(){return getConfigFallback$2("labelDecrement")}},menuClass:{type:[String,Array,Object]}},dropdownProps)},BFormTimepicker=_vue.default.extend({name:NAME$q,mixins:[idMixin,propsMixin$1],model:{prop:"value",event:"input"},data:function(){return{localHMS:this.value||"",localLocale:null,isRTL:!1,formattedValue:"",isVisible:!1}},computed:{computedLang:function(){return(this.localLocale||"").replace(/-u-.*$/i,"")||null},timeProps:function(){return{hidden:!this.isVisible,value:this.localHMS,readonly:this.readonly,disabled:this.disabled,locale:this.locale,hour12:this.hour12,hideHeader:this.hideHeader,showSeconds:this.showSeconds,secondsStep:this.secondsStep,minutesStep:this.minutesStep,labelNoTimeSelected:this.labelNoTimeSelected,labelSelected:this.labelSelected,labelHours:this.labelHours,labelMinutes:this.labelMinutes,labelSeconds:this.labelSeconds,labelAmpm:this.labelAmpm,labelAm:this.labelAm,labelPm:this.labelPm,labelIncrement:this.labelIncrement,labelDecrement:this.labelDecrement}}},watch:{value:function(newVal){this.localHMS=newVal||""},localHMS:function(newVal){this.isVisible&&this.$emit("input",newVal||"")}},methods:{focus:function(){this.disabled||attemptFocus(this.$refs.control)},blur:function(){this.disabled||attemptBlur(this.$refs.control)},setAndClose:function(value){var _this=this;this.localHMS=value,this.$nextTick((function(){_this.$refs.control.hide(!0)}))},onInput:function(hms){this.localHMS!==hms&&(this.localHMS=hms)},onContext:function(ctx){var isRTL=ctx.isRTL,locale=ctx.locale,value=ctx.value,formatted=ctx.formatted;this.isRTL=isRTL,this.localLocale=locale,this.formattedValue=formatted,this.localHMS=value||"",this.$emit("context",ctx)},onNowButton:function(){var now=new Date,value=[now.getHours(),now.getMinutes(),this.showSeconds?now.getSeconds():0].map((function(v){return"00".concat(v||"").slice(-2)})).join(":");this.setAndClose(value)},onResetButton:function(){this.setAndClose(this.resetValue)},onCloseButton:function(){this.$refs.control.hide(!0)},onShow:function(){this.isVisible=!0},onShown:function(){var _this2=this;this.$nextTick((function(){attemptFocus(_this2.$refs.time),_this2.$emit("shown")}))},onHidden:function(){this.isVisible=!1,this.$emit("hidden")},defaultButtonFn:function(_ref){var isHovered=_ref.isHovered,hasFocus=_ref.hasFocus;return this.$createElement(isHovered||hasFocus?BIconClockFill:BIconClock,{attrs:{"aria-hidden":"true"}})}},render:function(h){var localHMS=this.localHMS,disabled=this.disabled,readonly=this.readonly,placeholder=isUndefinedOrNull(this.placeholder)?this.labelNoTimeSelected:this.placeholder,$footer=[];if(this.nowButton){var label=this.labelNowButton;$footer.push(h(BButton,{key:"now-btn",props:{size:"sm",disabled:disabled||readonly,variant:this.nowButtonVariant},attrs:{"aria-label":label||null},on:{click:this.onNowButton}},label))}if(this.resetButton){$footer.length>0&&$footer.push(h("span"," "));var _label=this.labelResetButton;$footer.push(h(BButton,{key:"reset-btn",props:{size:"sm",disabled:disabled||readonly,variant:this.resetButtonVariant},attrs:{"aria-label":_label||null},on:{click:this.onResetButton}},_label))}if(!this.noCloseButton){$footer.length>0&&$footer.push(h("span"," "));var _label2=this.labelCloseButton;$footer.push(h(BButton,{key:"close-btn",props:{size:"sm",disabled:disabled,variant:this.closeButtonVariant},attrs:{"aria-label":_label2||null},on:{click:this.onCloseButton}},_label2))}$footer.length>0&&($footer=[h("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":$footer.length>1,"justify-content-end":$footer.length<2}},$footer)]);var $time=h(BTime,{ref:"time",staticClass:"b-form-time-control",props:this.timeProps,on:{input:this.onInput,context:this.onContext}},$footer);return h(BVFormBtnLabelControl,{ref:"control",staticClass:"b-form-timepicker",props:_objectSpread2(_objectSpread2({},this.$props),{},{id:this.safeId(),rtl:this.isRTL,lang:this.computedLang,value:localHMS||"",formattedValue:localHMS?this.formattedValue:"",placeholder:placeholder||""}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:{"button-content":this.$scopedSlots["button-content"]||this.defaultButtonFn}},[$time])}});_exports.BFormTimepicker=BFormTimepicker;var FormTimepickerPlugin=pluginFactory({components:{BFormTimepicker:BFormTimepicker,BTimepicker:BFormTimepicker}});_exports.FormTimepickerPlugin=FormTimepickerPlugin;var ImagePlugin=pluginFactory({components:{BImg:BImg,BImgLazy:BImgLazy}});_exports.ImagePlugin=ImagePlugin;var props$A={tag:{type:String,default:"div"}},BInputGroupText=_vue.default.extend({name:"BInputGroupText",functional:!0,props:props$A,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"input-group-text"}),children)}});_exports.BInputGroupText=BInputGroupText;var commonProps$1={id:{type:String,default:null},tag:{type:String,default:"div"},isText:{type:Boolean,default:!1}},BInputGroupAddon=_vue.default.extend({name:"BInputGroupAddon",functional:!0,props:_objectSpread2(_objectSpread2({},commonProps$1),{},{append:{type:Boolean,default:!1}}),render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:{"input-group-append":props.append,"input-group-prepend":!props.append},attrs:{id:props.id}}),props.isText?[h(BInputGroupText,children)]:children)}});_exports.BInputGroupAddon=BInputGroupAddon;var BInputGroupAppend=_vue.default.extend({name:"BInputGroupAppend",functional:!0,props:commonProps$1,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(BInputGroupAddon,(0,_vueFunctionalDataMerge.mergeData)(data,{props:_objectSpread2(_objectSpread2({},props),{},{append:!0})}),children)}});_exports.BInputGroupAppend=BInputGroupAppend;var BInputGroupPrepend=_vue.default.extend({name:"BInputGroupPrepend",functional:!0,props:commonProps$1,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(BInputGroupAddon,(0,_vueFunctionalDataMerge.mergeData)(data,{props:_objectSpread2(_objectSpread2({},props),{},{append:!1})}),children)}});_exports.BInputGroupPrepend=BInputGroupPrepend;var props$B={id:{type:String},size:{type:String,default:function(){return getComponentConfig("BInputGroup","size")}},prepend:{type:String},prependHtml:{type:String},append:{type:String},appendHtml:{type:String},tag:{type:String,default:"div"}},BInputGroup=_vue.default.extend({name:"BInputGroup",functional:!0,props:props$B,render:function(h,_ref){var props=_ref.props,data=_ref.data,slots=_ref.slots,scopedSlots=_ref.scopedSlots,prepend=props.prepend,prependHtml=props.prependHtml,append=props.append,appendHtml=props.appendHtml,size=props.size,$scopedSlots=scopedSlots||{},$slots=slots(),slotScope={},$prepend=h(),hasPrependSlot=hasNormalizedSlot("prepend",$scopedSlots,$slots);(hasPrependSlot||prepend||prependHtml)&&($prepend=h(BInputGroupPrepend,[hasPrependSlot?normalizeSlot("prepend",slotScope,$scopedSlots,$slots):h(BInputGroupText,{domProps:htmlOrText(prependHtml,prepend)})]));var $append=h(),hasAppendSlot=hasNormalizedSlot("append",$scopedSlots,$slots);return(hasAppendSlot||append||appendHtml)&&($append=h(BInputGroupAppend,[hasAppendSlot?normalizeSlot("append",slotScope,$scopedSlots,$slots):h(BInputGroupText,{domProps:htmlOrText(appendHtml,append)})])),h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"input-group",class:_defineProperty({},"input-group-".concat(size),size),attrs:{id:props.id||null,role:"group"}}),[$prepend,normalizeSlot("default",slotScope,$scopedSlots,$slots),$append])}});_exports.BInputGroup=BInputGroup;var InputGroupPlugin=pluginFactory({components:{BInputGroup:BInputGroup,BInputGroupAddon:BInputGroupAddon,BInputGroupPrepend:BInputGroupPrepend,BInputGroupAppend:BInputGroupAppend,BInputGroupText:BInputGroupText}});_exports.InputGroupPlugin=InputGroupPlugin;var props$C={tag:{type:String,default:"div"},fluid:{type:[Boolean,String],default:!1}},BContainer=_vue.default.extend({name:"BContainer",functional:!0,props:props$C,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{class:_defineProperty({container:!(props.fluid||""===props.fluid),"container-fluid":!0===props.fluid||""===props.fluid},"container-".concat(props.fluid),props.fluid&&!0!==props.fluid)}),children)}});_exports.BContainer=BContainer;var NAME$s="BJumbotron",props$D={fluid:{type:Boolean,default:!1},containerFluid:{type:[Boolean,String],default:!1},header:{type:String},headerHtml:{type:String},headerTag:{type:String,default:"h1"},headerLevel:{type:[Number,String],default:"3"},lead:{type:String},leadHtml:{type:String},leadTag:{type:String,default:"p"},tag:{type:String,default:"div"},bgVariant:{type:String,default:function(){return getComponentConfig(NAME$s,"bgVariant")}},borderVariant:{type:String,default:function(){return getComponentConfig(NAME$s,"borderVariant")}},textVariant:{type:String,default:function(){return getComponentConfig(NAME$s,"textVariant")}}},BJumbotron=_vue.default.extend({name:NAME$s,functional:!0,props:props$D,render:function(h,_ref){var _class2,props=_ref.props,data=_ref.data,slots=_ref.slots,scopedSlots=_ref.scopedSlots,header=props.header,headerHtml=props.headerHtml,lead=props.lead,leadHtml=props.leadHtml,textVariant=props.textVariant,bgVariant=props.bgVariant,borderVariant=props.borderVariant,$scopedSlots=scopedSlots||{},$slots=slots(),slotScope={},$header=h(),hasHeaderSlot=hasNormalizedSlot("header",$scopedSlots,$slots);if(hasHeaderSlot||header||headerHtml){var headerLevel=props.headerLevel;$header=h(props.headerTag,{class:_defineProperty({},"display-".concat(headerLevel),headerLevel),domProps:hasHeaderSlot?{}:htmlOrText(headerHtml,header)},normalizeSlot("header",slotScope,$scopedSlots,$slots))}var $lead=h(),hasLeadSlot=hasNormalizedSlot("lead",$scopedSlots,$slots);(hasLeadSlot||lead||leadHtml)&&($lead=h(props.leadTag,{staticClass:"lead",domProps:hasLeadSlot?{}:htmlOrText(leadHtml,lead)},normalizeSlot("lead",slotScope,$scopedSlots,$slots)));var $children=[$header,$lead,normalizeSlot("default",slotScope,$scopedSlots,$slots)];return props.fluid&&($children=[h(BContainer,{props:{fluid:props.containerFluid}},$children)]),h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"jumbotron",class:(_class2={"jumbotron-fluid":props.fluid},_defineProperty(_class2,"text-".concat(textVariant),textVariant),_defineProperty(_class2,"bg-".concat(bgVariant),bgVariant),_defineProperty(_class2,"border-".concat(borderVariant),borderVariant),_defineProperty(_class2,"border",borderVariant),_class2)}),$children)}});_exports.BJumbotron=BJumbotron;var JumbotronPlugin=pluginFactory({components:{BJumbotron:BJumbotron}});_exports.JumbotronPlugin=JumbotronPlugin;var COMMON_ALIGNMENT=["start","end","center"],computeRowColsClass=memoize((function(breakpoint,cols){return(cols=trim(toString$1(cols)))?lowerCase(["row-cols",breakpoint,cols].filter(identity).join("-")):null})),computeRowColsBreakpoint=memoize((function(prop){return lowerCase(prop.replace("cols",""))})),rowColsPropList=[],generateProps$2=function(){var rowColsProps=getBreakpointsUpCached().reduce((function(props,breakpoint){return props[suffixPropName(breakpoint,"cols")]={type:[String,Number],default:null},props}),create(null));return rowColsPropList=keys(rowColsProps),_objectSpread2({tag:{type:String,default:"div"},noGutters:{type:Boolean,default:!1},alignV:{type:String,default:null,validator:function(str){return arrayIncludes(concat(COMMON_ALIGNMENT,"baseline","stretch"),str)}},alignH:{type:String,default:null,validator:function(str){return arrayIncludes(concat(COMMON_ALIGNMENT,"between","around"),str)}},alignContent:{type:String,default:null,validator:function(str){return arrayIncludes(concat(COMMON_ALIGNMENT,"between","around","stretch"),str)}}},rowColsProps)},BRow={name:"BRow",functional:!0,get props(){return delete this.props,this.props=generateProps$2(),this.props},render:function(h,_ref){var _classList$push,props=_ref.props,data=_ref.data,children=_ref.children,classList=[];return rowColsPropList.forEach((function(prop){var c=computeRowColsClass(computeRowColsBreakpoint(prop),props[prop]);c&&classList.push(c)})),classList.push((_defineProperty(_classList$push={"no-gutters":props.noGutters},"align-items-".concat(props.alignV),props.alignV),_defineProperty(_classList$push,"justify-content-".concat(props.alignH),props.alignH),_defineProperty(_classList$push,"align-content-".concat(props.alignContent),props.alignContent),_classList$push)),h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"row",class:classList}),children)}};_exports.BRow=BRow;var LayoutPlugin=pluginFactory({components:{BContainer:BContainer,BRow:BRow,BCol:BCol,BFormRow:BFormRow}});_exports.LayoutPlugin=LayoutPlugin;var LinkPlugin=pluginFactory({components:{BLink:BLink}});_exports.LinkPlugin=LinkPlugin;var props$E={tag:{type:String,default:"div"},flush:{type:Boolean,default:!1},horizontal:{type:[Boolean,String],default:!1}},BListGroup=_vue.default.extend({name:"BListGroup",functional:!0,props:props$E,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,horizontal=""===props.horizontal||props.horizontal;horizontal=!props.flush&&horizontal;var componentData={staticClass:"list-group",class:_defineProperty({"list-group-flush":props.flush,"list-group-horizontal":!0===horizontal},"list-group-horizontal-".concat(horizontal),isString(horizontal))};return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,componentData),children)}});_exports.BListGroup=BListGroup;var actionTags=["a","router-link","button","b-link"],linkProps$3=omit(props$1,["event","routerTag"]);delete linkProps$3.href.default,delete linkProps$3.to.default;var props$F=_objectSpread2({tag:{type:String,default:"div"},action:{type:Boolean,default:null},button:{type:Boolean,default:null},variant:{type:String,default:function(){return getComponentConfig("BListGroupItem","variant")}}},linkProps$3),BListGroupItem=_vue.default.extend({name:"BListGroupItem",functional:!0,props:props$F,render:function(h,_ref){var _class,props=_ref.props,data=_ref.data,children=_ref.children,button=props.button,variant=props.variant,active=props.active,disabled=props.disabled,link=isLink(props),tag=button?"button":link?BLink:props.tag,action=!!(props.action||link||button||arrayIncludes(actionTags,props.tag)),attrs={},itemProps={};return isTag(tag,"button")?(data.attrs&&data.attrs.type||(attrs.type="button"),props.disabled&&(attrs.disabled=!0)):itemProps=pluckProps(linkProps$3,props),h(tag,(0,_vueFunctionalDataMerge.mergeData)(data,{attrs:attrs,props:itemProps,staticClass:"list-group-item",class:(_class={},_defineProperty(_class,"list-group-item-".concat(variant),variant),_defineProperty(_class,"list-group-item-action",action),_defineProperty(_class,"active",active),_defineProperty(_class,"disabled",disabled),_class)}),children)}});_exports.BListGroupItem=BListGroupItem;var ListGroupPlugin=pluginFactory({components:{BListGroup:BListGroup,BListGroupItem:BListGroupItem}});_exports.ListGroupPlugin=ListGroupPlugin;var props$G={tag:{type:String,default:"div"}},BMediaBody=_vue.default.extend({name:"BMediaBody",functional:!0,props:props$G,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"media-body"}),children)}});_exports.BMediaBody=BMediaBody;var props$H={tag:{type:String,default:"div"},verticalAlign:{type:String,default:"top"}},BMediaAside=_vue.default.extend({name:"BMediaAside",functional:!0,props:props$H,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,align="top"===props.verticalAlign?"start":"bottom"===props.verticalAlign?"end":props.verticalAlign;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"d-flex",class:_defineProperty({},"align-self-".concat(align),align)}),children)}});_exports.BMediaAside=BMediaAside;var props$I={tag:{type:String,default:"div"},rightAlign:{type:Boolean,default:!1},verticalAlign:{type:String,default:"top"},noBody:{type:Boolean,default:!1}},BMedia=_vue.default.extend({name:"BMedia",functional:!0,props:props$I,render:function(h,_ref){var props=_ref.props,data=_ref.data,slots=_ref.slots,scopedSlots=_ref.scopedSlots,children=_ref.children,childNodes=props.noBody?children:[];if(!props.noBody){var $slots=slots(),$scopedSlots=scopedSlots||{},$aside=normalizeSlot("aside",{},$scopedSlots,$slots),$default=normalizeSlot("default",{},$scopedSlots,$slots);$aside&&!props.rightAlign&&childNodes.push(h(BMediaAside,{staticClass:"mr-3",props:{verticalAlign:props.verticalAlign}},$aside)),childNodes.push(h(BMediaBody,$default)),$aside&&props.rightAlign&&childNodes.push(h(BMediaAside,{staticClass:"ml-3",props:{verticalAlign:props.verticalAlign}},$aside))}return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"media"}),childNodes)}});_exports.BMedia=BMedia;var MediaPlugin=pluginFactory({components:{BMedia:BMedia,BMediaAside:BMediaAside,BMediaBody:BMediaBody}});_exports.MediaPlugin=MediaPlugin;var BTransporterTargetSingle=_vue.default.extend({abstract:!0,name:"BTransporterTargetSingle",props:{nodes:{type:[Array,Function]}},data:function(vm){return{updatedNodes:vm.nodes}},destroyed:function(){var el;(el=this.$el)&&el.parentNode&&el.parentNode.removeChild(el)},render:function(h){var nodes=isFunction(this.updatedNodes)?this.updatedNodes({}):this.updatedNodes;return(nodes=concat(nodes).filter(Boolean))&&nodes.length>0&&!nodes[0].text?nodes[0]:h()}}),BTransporterSingle=_vue.default.extend({name:"BTransporterSingle",mixins:[normalizeSlotMixin],props:{disabled:{type:Boolean,default:!1},container:{type:[String,HTMLElement],default:"body"},tag:{type:String,default:"div"}},watch:{disabled:{immediate:!0,handler:function(disabled){disabled?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(isBrowser){var container=this.container;return isString(container)?select(container):container}return null},mountTarget:function(){if(!this.$_target){var container=this.getContainer();if(container){var el=document.createElement("div");container.appendChild(el),this.$_target=new BTransporterTargetSingle({el:el,parent:this,propsData:{nodes:concat(this.normalizeSlot("default"))}})}}},updateTarget:function(){if(isBrowser&&this.$_target){var defaultFn=this.$scopedSlots.default;this.disabled||(defaultFn&&this.$_defaultFn!==defaultFn?this.$_target.updatedNodes=defaultFn:defaultFn||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=defaultFn}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(h){if(this.disabled){var nodes=concat(this.normalizeSlot("default")).filter(identity);if(nodes.length>0&&!nodes[0].text)return nodes[0]}return h()}}),PROP$1="$_bv_documentHandlers_",listenOnDocumentMixin={created:function(){var _this=this;isBrowser&&(this[PROP$1]={},this.$once("hook:beforeDestroy",(function(){var items=_this[PROP$1]||{};delete _this[PROP$1],keys(items).forEach((function(evtName){(items[evtName]||[]).forEach((function(handler){return eventOff(document,evtName,handler,EVENT_OPTIONS_NO_CAPTURE)}))}))})))},methods:{listenDocument:function(on,evtName,handler){on?this.listenOnDocument(evtName,handler):this.listenOffDocument(evtName,handler)},listenOnDocument:function(evtName,handler){this[PROP$1]&&isString(evtName)&&isFunction(handler)&&(this[PROP$1][evtName]=this[PROP$1][evtName]||[],arrayIncludes(this[PROP$1][evtName],handler)||(this[PROP$1][evtName].push(handler),eventOn(document,evtName,handler,EVENT_OPTIONS_NO_CAPTURE)))},listenOffDocument:function(evtName,handler){this[PROP$1]&&isString(evtName)&&isFunction(handler)&&(eventOff(document,evtName,handler,EVENT_OPTIONS_NO_CAPTURE),this[PROP$1][evtName]=(this[PROP$1][evtName]||[]).filter((function(h){return h!==handler})))}}},PROP$2="$_bv_windowHandlers_",listenOnWindowMixin={beforeCreate:function(){this[PROP$2]={}},beforeDestroy:function(){if(isBrowser){var items=this[PROP$2];delete this[PROP$2],keys(items).forEach((function(evtName){(items[evtName]||[]).forEach((function(handler){return eventOff(window,evtName,handler,EVENT_OPTIONS_NO_CAPTURE)}))}))}},methods:{listenWindow:function(on,evtName,handler){on?this.listenOnWindow(evtName,handler):this.listenOffWindow(evtName,handler)},listenOnWindow:function(evtName,handler){isBrowser&&this[PROP$2]&&isString(evtName)&&isFunction(handler)&&(this[PROP$2][evtName]=this[PROP$2][evtName]||[],arrayIncludes(this[PROP$2][evtName],handler)||(this[PROP$2][evtName].push(handler),eventOn(window,evtName,handler,EVENT_OPTIONS_NO_CAPTURE)))},listenOffWindow:function(evtName,handler){isBrowser&&this[PROP$2]&&isString(evtName)&&isFunction(handler)&&(eventOff(window,evtName,handler,EVENT_OPTIONS_NO_CAPTURE),this[PROP$2][evtName]=(this[PROP$2][evtName]||[]).filter((function(h){return h!==handler})))}}},getScopeId=function(vm){var defaultValue=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return vm&&vm.$options._scopeId||defaultValue},scopedStyleAttrsMixin={computed:{scopedStyleAttrs:function(){var scopeId=getScopeId(this.$parent);return scopeId?_defineProperty({},scopeId,""):{}}}},Selector$1_FIXED_CONTENT=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Selector$1_STICKY_CONTENT=".sticky-top",Selector$1_NAVBAR_TOGGLER=".navbar-toggler",modalManager=new(_vue.default.extend({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(newCount,oldCount){isBrowser&&(this.getScrollbarWidth(),newCount>0&&0===oldCount?(this.checkScrollbar(),this.setScrollbar(),addClass(document.body,"modal-open")):0===newCount&&oldCount>0&&(this.resetScrollbar(),removeClass(document.body,"modal-open")),setAttr(document.body,"data-modal-open-count",String(newCount)))},modals:function(newVal){var _this=this;this.checkScrollbar(),requestAF((function(){_this.updateModals(newVal||[])}))}},methods:{registerModal:function(modal){var _this2=this;modal&&-1===this.modals.indexOf(modal)&&(this.modals.push(modal),modal.$once("hook:beforeDestroy",(function(){_this2.unregisterModal(modal)})))},unregisterModal:function(modal){var index=this.modals.indexOf(modal);index>-1&&(this.modals.splice(index,1),modal._isBeingDestroyed||modal._isDestroyed||this.resetModal(modal))},getBaseZIndex:function(){if(isNull(this.baseZIndex)&&isBrowser){var div=document.createElement("div");div.className="modal-backdrop d-none",div.style.display="none",document.body.appendChild(div),this.baseZIndex=toInteger(getCS(div).zIndex,1040),document.body.removeChild(div)}return this.baseZIndex||1040},getScrollbarWidth:function(){if(isNull(this.scrollbarWidth)&&isBrowser){var div=document.createElement("div");div.className="modal-scrollbar-measure",document.body.appendChild(div),this.scrollbarWidth=getBCR(div).width-div.clientWidth,document.body.removeChild(div)}return this.scrollbarWidth||0},updateModals:function(modals){var _this3=this,baseZIndex=this.getBaseZIndex(),scrollbarWidth=this.getScrollbarWidth();modals.forEach((function(modal,index){modal.zIndex=baseZIndex+index,modal.scrollbarWidth=scrollbarWidth,modal.isTop=index===_this3.modals.length-1,modal.isBodyOverflowing=_this3.isBodyOverflowing}))},resetModal:function(modal){modal&&(modal.zIndex=this.getBaseZIndex(),modal.isTop=!0,modal.isBodyOverflowing=!1)},checkScrollbar:function(){var _getBCR=getBCR(document.body),left=_getBCR.left,right=_getBCR.right;this.isBodyOverflowing=left+right1&&void 0!==arguments[1]?arguments[1]:{};return _classCallCheck(this,BvModalEvent),_this=_super.call(this,type,eventInit),defineProperties(_assertThisInitialized(_this),{trigger:{enumerable:!0,configurable:!1,writable:!1}}),_this}return _createClass(BvModalEvent,null,[{key:"Defaults",get:function(){return _objectSpread2(_objectSpread2({},_get(_getPrototypeOf(BvModalEvent),"Defaults",this)),{},{trigger:null})}}]),BvModalEvent}(BvEvent),NAME$u="BModal",OBSERVER_CONFIG={subtree:!0,childList:!0,characterData:!0,attributes:!0,attributeFilter:["style","class"]},props$J={size:{type:String,default:function(){return getComponentConfig(NAME$u,"size")}},centered:{type:Boolean,default:!1},scrollable:{type:Boolean,default:!1},buttonSize:{type:String},noStacking:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noCloseOnBackdrop:{type:Boolean,default:!1},noCloseOnEsc:{type:Boolean,default:!1},noEnforceFocus:{type:Boolean,default:!1},ignoreEnforceFocusSelector:{type:[Array,String],default:""},title:{type:String,default:""},titleHtml:{type:String},titleTag:{type:String,default:function(){return getComponentConfig(NAME$u,"titleTag")}},titleClass:{type:[String,Array,Object]},titleSrOnly:{type:Boolean,default:!1},ariaLabel:{type:String},headerBgVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"headerBgVariant")}},headerBorderVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"headerBorderVariant")}},headerTextVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"headerTextVariant")}},headerCloseVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"headerCloseVariant")}},headerClass:{type:[String,Array,Object]},bodyBgVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"bodyBgVariant")}},bodyTextVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"bodyTextVariant")}},modalClass:{type:[String,Array,Object]},dialogClass:{type:[String,Array,Object]},contentClass:{type:[String,Array,Object]},bodyClass:{type:[String,Array,Object]},footerBgVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"footerBgVariant")}},footerBorderVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"footerBorderVariant")}},footerTextVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"footerTextVariant")}},footerClass:{type:[String,Array,Object]},hideHeader:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},hideHeaderClose:{type:Boolean,default:!1},hideBackdrop:{type:Boolean,default:!1},okOnly:{type:Boolean,default:!1},okDisabled:{type:Boolean,default:!1},cancelDisabled:{type:Boolean,default:!1},visible:{type:Boolean,default:!1},returnFocus:{type:[HTMLElement,String,Object],default:null},headerCloseContent:{type:String,default:function(){return getComponentConfig(NAME$u,"headerCloseContent")}},headerCloseLabel:{type:String,default:function(){return getComponentConfig(NAME$u,"headerCloseLabel")}},cancelTitle:{type:String,default:function(){return getComponentConfig(NAME$u,"cancelTitle")}},cancelTitleHtml:{type:String},okTitle:{type:String,default:function(){return getComponentConfig(NAME$u,"okTitle")}},okTitleHtml:{type:String},cancelVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"cancelVariant")}},okVariant:{type:String,default:function(){return getComponentConfig(NAME$u,"okVariant")}},lazy:{type:Boolean,default:!1},busy:{type:Boolean,default:!1},static:{type:Boolean,default:!1},autoFocusButton:{type:String,default:null,validator:function(val){return isUndefinedOrNull(val)||arrayIncludes(["ok","cancel","close"],val)}}},BModal=_vue.default.extend({name:NAME$u,mixins:[attrsMixin,idMixin,listenOnDocumentMixin,listenOnRootMixin,listenOnWindowMixin,normalizeSlotMixin,scopedStyleAttrsMixin],inheritAttrs:!1,model:{prop:"visible",event:"change"},props:props$J,data:function(){return{isHidden:!0,isVisible:!1,isTransitioning:!1,isShow:!1,isBlock:!1,isOpening:!1,isClosing:!1,ignoreBackdropClick:!1,isModalOverflowing:!1,return_focus:this.returnFocus||null,scrollbarWidth:0,zIndex:modalManager.getBaseZIndex(),isTop:!0,isBodyOverflowing:!1}},computed:{modalId:function(){return this.safeId()},modalOuterId:function(){return this.safeId("__BV_modal_outer_")},modalHeaderId:function(){return this.safeId("__BV_modal_header_")},modalBodyId:function(){return this.safeId("__BV_modal_body_")},modalTitleId:function(){return this.safeId("__BV_modal_title_")},modalContentId:function(){return this.safeId("__BV_modal_content_")},modalFooterId:function(){return this.safeId("__BV_modal_footer_")},modalBackdropId:function(){return this.safeId("__BV_modal_backdrop_")},modalClasses:function(){return[{fade:!this.noFade,show:this.isShow},this.modalClass]},modalStyles:function(){var sbWidth="".concat(this.scrollbarWidth,"px");return{paddingLeft:!this.isBodyOverflowing&&this.isModalOverflowing?sbWidth:"",paddingRight:this.isBodyOverflowing&&!this.isModalOverflowing?sbWidth:"",display:this.isBlock?"block":"none"}},dialogClasses:function(){var _ref;return[(_ref={},_defineProperty(_ref,"modal-".concat(this.size),this.size),_defineProperty(_ref,"modal-dialog-centered",this.centered),_defineProperty(_ref,"modal-dialog-scrollable",this.scrollable),_ref),this.dialogClass]},headerClasses:function(){var _ref2;return[(_ref2={},_defineProperty(_ref2,"bg-".concat(this.headerBgVariant),this.headerBgVariant),_defineProperty(_ref2,"text-".concat(this.headerTextVariant),this.headerTextVariant),_defineProperty(_ref2,"border-".concat(this.headerBorderVariant),this.headerBorderVariant),_ref2),this.headerClass]},titleClasses:function(){return[{"sr-only":this.titleSrOnly},this.titleClass]},bodyClasses:function(){var _ref3;return[(_ref3={},_defineProperty(_ref3,"bg-".concat(this.bodyBgVariant),this.bodyBgVariant),_defineProperty(_ref3,"text-".concat(this.bodyTextVariant),this.bodyTextVariant),_ref3),this.bodyClass]},footerClasses:function(){var _ref4;return[(_ref4={},_defineProperty(_ref4,"bg-".concat(this.footerBgVariant),this.footerBgVariant),_defineProperty(_ref4,"text-".concat(this.footerTextVariant),this.footerTextVariant),_defineProperty(_ref4,"border-".concat(this.footerBorderVariant),this.footerBorderVariant),_ref4),this.footerClass]},modalOuterStyle:function(){return{position:"absolute",zIndex:this.zIndex}},slotScope:function(){return{ok:this.onOk,cancel:this.onCancel,close:this.onClose,hide:this.hide,visible:this.isVisible}},computeIgnoreEnforceFocusSelector:function(){return concat(this.ignoreEnforceFocusSelector).filter(identity).join(",").trim()},computedAttrs:function(){return _objectSpread2(_objectSpread2(_objectSpread2({},this.static?{}:this.scopedStyleAttrs),this.bvAttrs),{},{id:this.modalOuterId})},computedModalAttrs:function(){var isVisible=this.isVisible,ariaLabel=this.ariaLabel;return{id:this.modalId,role:"dialog","aria-hidden":isVisible?null:"true","aria-modal":isVisible?"true":null,"aria-label":ariaLabel,"aria-labelledby":this.hideHeader||ariaLabel||!(this.hasNormalizedSlot("modal-title")||this.titleHtml||this.title)?null:this.modalTitleId,"aria-describedby":this.modalBodyId}}},watch:{visible:function(newVal,oldVal){newVal!==oldVal&&this[newVal?"show":"hide"]()}},created:function(){this.$_observer=null},mounted:function(){this.zIndex=modalManager.getBaseZIndex(),this.listenOnRoot("bv::show::modal",this.showHandler),this.listenOnRoot("bv::hide::modal",this.hideHandler),this.listenOnRoot("bv::toggle::modal",this.toggleHandler),this.listenOnRoot("bv::modal::show",this.modalListener),!0===this.visible&&this.$nextTick(this.show)},beforeDestroy:function(){this.setObserver(!1),this.isVisible&&(this.isVisible=!1,this.isShow=!1,this.isTransitioning=!1)},methods:{setObserver:function(){var on=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,on&&(this.$_observer=observeDom(this.$refs.content,this.checkModalOverflow.bind(this),OBSERVER_CONFIG))},updateModel:function(val){val!==this.visible&&this.$emit("change",val)},buildEvent:function(type){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new BvModalEvent(type,_objectSpread2(_objectSpread2({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},options),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once("hidden",this.show);else{this.isOpening=!0,this.return_focus=this.return_focus||this.getActiveElement();var showEvt=this.buildEvent("show",{cancelable:!0});if(this.emitEvent(showEvt),showEvt.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var trigger=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var hideEvt=this.buildEvent("hide",{cancelable:"FORCE"!==trigger,trigger:trigger||null});if("ok"===trigger?this.$emit("ok",hideEvt):"cancel"===trigger?this.$emit("cancel",hideEvt):"headerclose"===trigger&&this.$emit("close",hideEvt),this.emitEvent(hideEvt),hideEvt.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(triggerEl){triggerEl&&(this.return_focus=triggerEl),this.isVisible?this.hide("toggle"):this.show()},getActiveElement:function(){var activeElement=getActiveElement(isBrowser?[document.body]:[]);return activeElement&&activeElement.focus?activeElement:null},doShow:function(){var _this=this;modalManager.modalsAreOpen&&this.noStacking?this.listenOnRootOnce("bv::modal::hidden",this.doShow):(modalManager.registerModal(this),this.isHidden=!1,this.$nextTick((function(){_this.isVisible=!0,_this.isOpening=!1,_this.updateModel(!0),_this.$nextTick((function(){_this.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var _this2=this;this.isBlock=!0,requestAF((function(){requestAF((function(){_this2.isShow=!0}))}))},onAfterEnter:function(){var _this3=this;this.checkModalOverflow(),this.isTransitioning=!1,requestAF((function(){_this3.emitEvent(_this3.buildEvent("shown")),_this3.setEnforceFocus(!0),_this3.$nextTick((function(){_this3.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var _this4=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){_this4.isClosing=!1,modalManager.unregisterModal(_this4),_this4.returnFocusTo(),_this4.emitEvent(_this4.buildEvent("hidden"))}))},emitEvent:function(bvModalEvt){var type=bvModalEvt.type;this.emitOnRoot("bv::modal::".concat(type),bvModalEvt,bvModalEvt.componentId),this.$emit(type,bvModalEvt)},onDialogMousedown:function(){var _this5=this,modal=this.$refs.modal;eventOn(modal,"mouseup",(function onceModalMouseup(evt){eventOff(modal,"mouseup",onceModalMouseup,EVENT_OPTIONS_NO_CAPTURE),evt.target===modal&&(_this5.ignoreBackdropClick=!0)}),EVENT_OPTIONS_NO_CAPTURE)},onClickOut:function(evt){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&contains(document.body,evt.target)&&(contains(this.$refs.content,evt.target)||this.hide("backdrop"))},onOk:function(){this.hide("ok")},onCancel:function(){this.hide("cancel")},onClose:function(){this.hide("headerclose")},onEsc:function(evt){evt.keyCode===KEY_CODES.ESC&&this.isVisible&&!this.noCloseOnEsc&&this.hide("esc")},focusHandler:function(evt){var content=this.$refs.content,target=evt.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!content||document===target||contains(content,target)||this.computeIgnoreEnforceFocusSelector&&closest(this.computeIgnoreEnforceFocusSelector,target,!0))){var tabables=getTabables(this.$refs.content),_this$$refs=this.$refs,bottomTrap=_this$$refs.bottomTrap,topTrap=_this$$refs.topTrap;if(bottomTrap&&target===bottomTrap){if(attemptFocus(tabables[0]))return}else if(topTrap&&target===topTrap&&attemptFocus(tabables[tabables.length-1]))return;attemptFocus(content,{preventScroll:!0})}},setEnforceFocus:function(on){this.listenDocument(on,"focusin",this.focusHandler)},setResizeEvent:function(on){this.listenWindow(on,"resize",this.checkModalOverflow),this.listenWindow(on,"orientationchange",this.checkModalOverflow)},showHandler:function(id,triggerEl){id===this.modalId&&(this.return_focus=triggerEl||this.getActiveElement(),this.show())},hideHandler:function(id){id===this.modalId&&this.hide("event")},toggleHandler:function(id,triggerEl){id===this.modalId&&this.toggle(triggerEl)},modalListener:function(bvEvt){this.noStacking&&bvEvt.vueTarget!==this&&this.hide()},focusFirst:function(){var _this6=this;isBrowser&&requestAF((function(){var modal=_this6.$refs.modal,content=_this6.$refs.content,activeElement=_this6.getActiveElement();if(modal&&content&&(!activeElement||!contains(content,activeElement))){var ok=_this6.$refs["ok-button"],cancel=_this6.$refs["cancel-button"],close=_this6.$refs["close-button"],autoFocus=_this6.autoFocusButton,el="ok"===autoFocus&&ok?ok.$el||ok:"cancel"===autoFocus&&cancel?cancel.$el||cancel:"close"===autoFocus&&close?close.$el||close:content;attemptFocus(el),el===content&&_this6.$nextTick((function(){modal.scrollTop=0}))}}))},returnFocusTo:function(){var el=this.returnFocus||this.return_focus||null;this.return_focus=null,this.$nextTick((function(){(el=isString(el)?select(el):el)&&(el=el.$el||el,attemptFocus(el))}))},checkModalOverflow:function(){if(this.isVisible){var modal=this.$refs.modal;this.isModalOverflowing=modal.scrollHeight>document.documentElement.clientHeight}},makeModal:function(h){var $header=h();if(!this.hideHeader){var $modalHeader=this.normalizeSlot("modal-header",this.slotScope);if(!$modalHeader){var $closeButton=h();this.hideHeaderClose||($closeButton=h(BButtonClose,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot("modal-header-close")])),$modalHeader=[h(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot("modal-title")?{}:htmlOrText(this.titleHtml,this.title)},[this.normalizeSlot("modal-title",this.slotScope)]),$closeButton]}$header=h("header",{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[$modalHeader])}var $body=h("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot("default",this.slotScope)),$footer=h();if(!this.hideFooter){var $modalFooter=this.normalizeSlot("modal-footer",this.slotScope);if(!$modalFooter){var $cancelButton=h();this.okOnly||($cancelButton=h(BButton,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot("modal-cancel")?{}:htmlOrText(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot("modal-cancel"))),$modalFooter=[$cancelButton,h(BButton,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot("modal-ok")?{}:htmlOrText(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot("modal-ok"))]}$footer=h("footer",{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[$modalFooter])}var $modalContent=h("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[$header,$body,$footer]),$tabTrapTop=h(),$tabTrapBottom=h();this.isVisible&&!this.noEnforceFocus&&($tabTrapTop=h("span",{ref:"topTrap",attrs:{tabindex:"0"}}),$tabTrapBottom=h("span",{ref:"bottomTrap",attrs:{tabindex:"0"}}));var $modalDialog=h("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[$tabTrapTop,$modalContent,$tabTrapBottom]),$modal=h("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[$modalDialog]);$modal=h("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[$modal]);var $backdrop=h();return!this.hideBackdrop&&this.isVisible&&($backdrop=h("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot("modal-backdrop"))),$backdrop=h(BVTransition,{props:{noFade:this.noFade}},[$backdrop]),h("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this._uid)},[$modal,$backdrop])}},render:function(h){return this.static?this.lazy&&this.isHidden?h():this.makeModal(h):this.isHidden?h():h(BTransporterSingle,[this.makeModal(h)])}});_exports.BModal=BModal;var PROPERTY="__bv_modal_directive__",getTarget=function(_ref){var _ref$modifiers=_ref.modifiers,modifiers=void 0===_ref$modifiers?{}:_ref$modifiers,arg=_ref.arg,value=_ref.value;return isString(value)?value:isString(arg)?arg:keys(modifiers).reverse()[0]},getTriggerElement=function(el){return el&&matches(el,".dropdown-menu > li, li.nav-item")&&select("a, button",el)||el},setRole=function(trigger){trigger&&"BUTTON"!==trigger.tagName&&(hasAttr(trigger,"role")||setAttr(trigger,"role","button"),"A"===trigger.tagName||hasAttr(trigger,"tabindex")||setAttr(trigger,"tabindex","0"))},unbind$1=function(el){var oldProp=el[PROPERTY]||{},trigger=oldProp.trigger,handler=oldProp.handler;trigger&&handler&&(eventOff(trigger,"click",handler,EVENT_OPTIONS_PASSIVE),eventOff(trigger,"keydown",handler,EVENT_OPTIONS_PASSIVE),eventOff(el,"click",handler,EVENT_OPTIONS_PASSIVE),eventOff(el,"keydown",handler,EVENT_OPTIONS_PASSIVE)),delete el[PROPERTY]},componentUpdated$1=function(el,binding,vnode){var oldProp=el[PROPERTY]||{},target=getTarget(binding),trigger=getTriggerElement(el);target===oldProp.target&&trigger===oldProp.trigger||(unbind$1(el),function(el,binding,vnode){var target=getTarget(binding),trigger=getTriggerElement(el);if(target&&trigger){var handler=function(evt){var currentTarget=evt.currentTarget;if(!isDisabled(currentTarget)){var type=evt.type,key=evt.keyCode;"click"!==type&&("keydown"!==type||key!==KEY_CODES.ENTER&&key!==KEY_CODES.SPACE)||vnode.context.$root.$emit("bv::show::modal",target,currentTarget)}};el[PROPERTY]={handler:handler,target:target,trigger:trigger},setRole(trigger),eventOn(trigger,"click",handler,EVENT_OPTIONS_PASSIVE),"BUTTON"!==trigger.tagName&&"button"===getAttr(trigger,"role")&&eventOn(trigger,"keydown",handler,EVENT_OPTIONS_PASSIVE)}}(el,binding,vnode)),setRole(trigger)},VBModal={inserted:componentUpdated$1,updated:function(){},componentUpdated:componentUpdated$1,unbind:unbind$1};_exports.VBModal=VBModal;var BASE_PROPS=["id"].concat(_toConsumableArray(keys(omit(props$J,["busy","lazy","noStacking","static","visible"])))),defaultResolver=function(){},propsToSlots={msgBoxContent:"default",title:"modal-title",okTitle:"modal-ok",cancelTitle:"modal-cancel"},filterOptions=function(options){return BASE_PROPS.reduce((function(memo,key){return isUndefined(options[key])||(memo[key]=options[key]),memo}),{})},BVModalPlugin=pluginFactory({plugins:{plugin:function(Vue){var BMsgBox=Vue.extend({name:"BMsgBox",extends:BModal,destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},mounted:function(){var _this=this,handleDestroy=function(){var self=_this;_this.$nextTick((function(){setTimeout((function(){return self.$destroy()}),0)}))};this.$parent.$once("hook:destroyed",handleDestroy),this.$once("hidden",handleDestroy),this.$router&&this.$route&&this.$once("hook:beforeDestroy",this.$watch("$router",handleDestroy)),this.show()}}),makeMsgBox=function($parent,content){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},resolver=arguments.length>3?arguments[3]:void 0;if(content&&!warnNoPromiseSupport("$bvModal")&&!warnNotClient("$bvModal")&&isFunction(resolver))return function($parent,props){var resolver=arguments.length>2&&void 0!==arguments[2]?arguments[2]:defaultResolver;if(!warnNotClient("$bvModal")&&!warnNoPromiseSupport("$bvModal")){var msgBox=new BMsgBox({parent:$parent,propsData:_objectSpread2(_objectSpread2(_objectSpread2({},filterOptions(getComponentConfig("BModal")||{})),{},{hideHeaderClose:!0,hideHeader:!(props.title||props.titleHtml)},omit(props,keys(propsToSlots))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return keys(propsToSlots).forEach((function(prop){isUndefined(props[prop])||(msgBox.$slots[propsToSlots[prop]]=concat(props[prop]))})),new Promise((function(resolve,reject){var resolved=!1;msgBox.$once("hook:destroyed",(function(){resolved||reject(new Error("BootstrapVue MsgBox destroyed before resolve"))})),msgBox.$on("hide",(function(bvModalEvt){if(!bvModalEvt.defaultPrevented){var result=resolver(bvModalEvt);bvModalEvt.defaultPrevented||(resolved=!0,resolve(result))}}));var div=document.createElement("div");document.body.appendChild(div),msgBox.$mount(div)}))}}($parent,_objectSpread2(_objectSpread2({},filterOptions(options)),{},{msgBoxContent:content}),resolver)},BvModal=function(){function BvModal(vm){_classCallCheck(this,BvModal),assign(this,{_vm:vm,_root:vm.$root}),defineProperties(this,{_vm:{enumerable:!0,configurable:!1,writable:!1},_root:{enumerable:!0,configurable:!1,writable:!1}})}return _createClass(BvModal,[{key:"show",value:function(id){if(id&&this._root){for(var _this$_root,_len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];(_this$_root=this._root).$emit.apply(_this$_root,["bv::show::modal",id].concat(args))}}},{key:"hide",value:function(id){if(id&&this._root){for(var _this$_root2,_len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];(_this$_root2=this._root).$emit.apply(_this$_root2,["bv::hide::modal",id].concat(args))}}},{key:"msgBoxOk",value:function(message){var props=_objectSpread2(_objectSpread2({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:message});return makeMsgBox(this._vm,message,props,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(message){var props=_objectSpread2(_objectSpread2({},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return makeMsgBox(this._vm,message,props,(function(bvModalEvt){var trigger=bvModalEvt.trigger;return"ok"===trigger||"cancel"!==trigger&&null}))}}]),BvModal}();Vue.mixin({beforeCreate:function(){this._bv__modal=new BvModal(this)}}),hasOwnProperty(Vue.prototype,"$bvModal")||defineProperty(Vue.prototype,"$bvModal",{get:function(){return this&&this._bv__modal||warn('"'.concat("$bvModal",'" must be accessed from a Vue instance "this" context.'),"BModal"),this._bv__modal}})}}});_exports.BVModalPlugin=BVModalPlugin;var ModalPlugin=pluginFactory({components:{BModal:BModal},directives:{VBModal:VBModal},plugins:{BVModalPlugin:BVModalPlugin}});_exports.ModalPlugin=ModalPlugin;var props$K={tag:{type:String,default:"ul"},fill:{type:Boolean,default:!1},justified:{type:Boolean,default:!1},align:{type:String},tabs:{type:Boolean,default:!1},pills:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},small:{type:Boolean,default:!1},cardHeader:{type:Boolean,default:!1}},BNav=_vue.default.extend({name:"BNav",functional:!0,props:props$K,render:function(h,_ref){var _class,value,props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"nav",class:(_class={"nav-tabs":props.tabs,"nav-pills":props.pills&&!props.tabs,"card-header-tabs":!props.vertical&&props.cardHeader&&props.tabs,"card-header-pills":!props.vertical&&props.cardHeader&&props.pills&&!props.tabs,"flex-column":props.vertical,"nav-fill":!props.vertical&&props.fill,"nav-justified":!props.vertical&&props.justified},_defineProperty(_class,(value=props.align,"justify-content-".concat(value="left"===value?"start":"right"===value?"end":value)),!props.vertical&&props.align),_defineProperty(_class,"small",props.small),_class)}),children)}});_exports.BNav=BNav;var props$L=omit(props$1,["event","routerTag"]),BNavItem=_vue.default.extend({name:"BNavItem",functional:!0,props:_objectSpread2(_objectSpread2({},props$L),{},{linkAttrs:{type:Object,default:function(){}},linkClasses:{type:[String,Object,Array],default:null}}),render:function(h,_ref){var props=_ref.props,data=_ref.data,listeners=_ref.listeners,children=_ref.children;return delete data.on,h("li",(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"nav-item"}),[h(BLink,{staticClass:"nav-link",class:props.linkClasses,attrs:props.linkAttrs,props:props,on:listeners},children)])}});_exports.BNavItem=BNavItem;var BNavText=_vue.default.extend({name:"BNavText",functional:!0,props:{},render:function(h,_ref){var data=_ref.data,children=_ref.children;return h("li",(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"navbar-text"}),children)}});_exports.BNavText=BNavText;var props$N=_objectSpread2(_objectSpread2({},omit(props$q,["inline"])),{},{formClass:{type:[String,Array,Object]}}),BNavForm=_vue.default.extend({name:"BNavForm",functional:!0,props:props$N,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,_ref$listeners=_ref.listeners,listeners=void 0===_ref$listeners?{}:_ref$listeners,attrs=data.attrs;data.attrs={},data.on={};var $form=h(BForm,{class:props.formClass,props:_objectSpread2(_objectSpread2({},props),{},{inline:!0}),attrs:attrs,on:listeners},children);return h("li",(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"form-inline"}),[$form])}});_exports.BNavForm=BNavForm;var props$O=pluckProps(["text","html","menuClass","toggleClass","noCaret","role","lazy"],props$l),BNavItemDropdown=_vue.default.extend({name:"BNavItemDropdown",mixins:[idMixin,dropdownMixin,normalizeSlotMixin],props:props$O,computed:{toggleId:function(){return this.safeId("_BV_toggle_")},isNav:function(){return!0},dropdownClasses:function(){return[this.directionClass,{show:this.visible}]},menuClasses:function(){return[this.menuClass,{"dropdown-menu-right":this.right,show:this.visible}]},toggleClasses:function(){return[this.toggleClass,{"dropdown-toggle-no-caret":this.noCaret}]}},render:function(h){var toggleId=this.toggleId,visible=this.visible,$toggle=h(BLink,{staticClass:"nav-link dropdown-toggle",class:this.toggleClasses,props:{href:"#".concat(this.id||""),disabled:this.disabled},attrs:{id:toggleId,role:"button","aria-haspopup":"true","aria-expanded":visible?"true":"false"},on:{mousedown:this.onMousedown,click:this.toggle,keydown:this.toggle},ref:"toggle"},[this.normalizeSlot(["button-content","text"])||h("span",{domProps:htmlOrText(this.html,this.text)})]),$menu=h("ul",{staticClass:"dropdown-menu",class:this.menuClasses,attrs:{tabindex:"-1","aria-labelledby":toggleId},on:{keydown:this.onKeydown},ref:"menu"},!this.lazy||visible?this.normalizeSlot("default",{hide:this.hide}):[h()]);return h("li",{staticClass:"nav-item b-nav-dropdown dropdown",class:this.dropdownClasses,attrs:{id:this.safeId()}},[$toggle,$menu])}});_exports.BNavItemDropdown=BNavItemDropdown;var NavPlugin=pluginFactory({components:{BNav:BNav,BNavItem:BNavItem,BNavText:BNavText,BNavForm:BNavForm,BNavItemDropdown:BNavItemDropdown,BNavItemDd:BNavItemDropdown,BNavDropdown:BNavItemDropdown,BNavDd:BNavItemDropdown},plugins:{DropdownPlugin:DropdownPlugin}});_exports.NavPlugin=NavPlugin;var props$P={tag:{type:String,default:"nav"},type:{type:String,default:"light"},variant:{type:String,default:function(){return getComponentConfig("BNavbar","variant")}},toggleable:{type:[Boolean,String],default:!1},fixed:{type:String},sticky:{type:Boolean,default:!1},print:{type:Boolean,default:!1}},BNavbar=_vue.default.extend({name:"BNavbar",mixins:[normalizeSlotMixin],props:props$P,provide:function(){return{bvNavbar:this}},computed:{breakpointClass:function(){var breakpoint=null,xs=getBreakpoints()[0],toggleable=this.toggleable;return toggleable&&isString(toggleable)&&toggleable!==xs?breakpoint="navbar-expand-".concat(toggleable):!1===toggleable&&(breakpoint="navbar-expand"),breakpoint}},render:function(h){var _ref;return h(this.tag,{staticClass:"navbar",class:[(_ref={"d-print":this.print,"sticky-top":this.sticky},_defineProperty(_ref,"navbar-".concat(this.type),this.type),_defineProperty(_ref,"bg-".concat(this.variant),this.variant),_defineProperty(_ref,"fixed-".concat(this.fixed),this.fixed),_ref),this.breakpointClass],attrs:{role:isTag(this.tag,"nav")?null:"navigation"}},[this.normalizeSlot("default")])}});_exports.BNavbar=BNavbar;var props$Q=pluckProps(["tag","fill","justified","align","small"],props$K),BNavbarNav=_vue.default.extend({name:"BNavbarNav",functional:!0,props:props$Q,render:function(h,_ref){var _class,value,props=_ref.props,data=_ref.data,children=_ref.children;return h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"navbar-nav",class:(_class={"nav-fill":props.fill,"nav-justified":props.justified},_defineProperty(_class,(value=props.align,"justify-content-".concat(value="left"===value?"start":"right"===value?"end":value)),props.align),_defineProperty(_class,"small",props.small),_class)}),children)}});_exports.BNavbarNav=BNavbarNav;var linkProps$4=omit(props$1,["event","routerTag"]);linkProps$4.href.default=void 0,linkProps$4.to.default=void 0;var props$R=_objectSpread2({tag:{type:String,default:"div"}},linkProps$4),BNavbarBrand=_vue.default.extend({name:"BNavbarBrand",functional:!0,props:props$R,render:function(h,_ref){var props=_ref.props,data=_ref.data,children=_ref.children,isLink=props.to||props.href;return h(isLink?BLink:props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"navbar-brand",props:isLink?pluckProps(linkProps$4,props):{}}),children)}});_exports.BNavbarBrand=BNavbarBrand;var BNavbarToggle=_vue.default.extend({name:"BNavbarToggle",directives:{BToggle:VBToggle},mixins:[listenOnRootMixin,normalizeSlotMixin],props:{label:{type:String,default:function(){return getComponentConfig("BNavbarToggle","label")}},target:{type:String,required:!0},disabled:{type:Boolean,default:!1}},data:function(){return{toggleState:!1}},created:function(){this.listenOnRoot(EVENT_STATE,this.handleStateEvt),this.listenOnRoot(EVENT_STATE_SYNC,this.handleStateEvt)},methods:{onClick:function(evt){this.disabled||this.$emit("click",evt)},handleStateEvt:function(id,state){id===this.target&&(this.toggleState=state)}},render:function(h){var disabled=this.disabled;return h("button",{staticClass:"navbar-toggler",class:{disabled:disabled},directives:[{name:"BToggle",value:this.target}],attrs:{type:"button",disabled:disabled,"aria-label":this.label},on:{click:this.onClick}},[this.normalizeSlot("default",{expanded:this.toggleState})||h("span",{staticClass:"".concat("navbar-toggler","-icon")})])}});_exports.BNavbarToggle=BNavbarToggle;var NavbarPlugin=pluginFactory({components:{BNavbar:BNavbar,BNavbarNav:BNavbarNav,BNavbarBrand:BNavbarBrand,BNavbarToggle:BNavbarToggle,BNavToggle:BNavbarToggle},plugins:{NavPlugin:NavPlugin,CollapsePlugin:CollapsePlugin,DropdownPlugin:DropdownPlugin}});_exports.NavbarPlugin=NavbarPlugin;var BSpinner=_vue.default.extend({name:"BSpinner",functional:!0,props:{type:{type:String,default:"border"},label:{type:String},variant:{type:String,default:function(){return getComponentConfig("BSpinner","variant")}},small:{type:Boolean,default:!1},role:{type:String,default:"status"},tag:{type:String,default:"span"}},render:function(h,_ref){var _class,props=_ref.props,data=_ref.data,slots=_ref.slots,scopedSlots=_ref.scopedSlots,$slots=slots(),label=normalizeSlot("label",{},scopedSlots||{},$slots)||props.label;return label&&(label=h("span",{staticClass:"sr-only"},label)),h(props.tag,(0,_vueFunctionalDataMerge.mergeData)(data,{attrs:{role:label?props.role||"status":null,"aria-hidden":label?null:"true"},class:(_class={},_defineProperty(_class,"spinner-".concat(props.type),props.type),_defineProperty(_class,"spinner-".concat(props.type,"-sm"),props.small),_defineProperty(_class,"text-".concat(props.variant),props.variant),_class)}),[label||h()])}});_exports.BSpinner=BSpinner;var positionCover={top:0,left:0,bottom:0,right:0},BOverlay=_vue.default.extend({name:"BOverlay",mixins:[normalizeSlotMixin],props:{show:{type:Boolean,default:!1},variant:{type:String,default:"light"},bgColor:{type:String},opacity:{type:[Number,String],default:.85,validator:function(value){var number=toFloat(value,0);return number>=0&&number<=1}},blur:{type:String,default:"2px"},rounded:{type:[Boolean,String],default:!1},noCenter:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},spinnerType:{type:String,default:"border"},spinnerVariant:{type:String},spinnerSmall:{type:Boolean,default:!1},overlayTag:{type:String,default:"div"},wrapTag:{type:String,default:"div"},noWrap:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:10}},computed:{computedRounded:function(){var rounded=this.rounded;return!0===rounded||""===rounded?"rounded":rounded?"rounded-".concat(rounded):""},computedVariant:function(){return this.variant&&!this.bgColor?"bg-".concat(this.variant):""},overlayScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(_ref){var spinnerType=_ref.spinnerType,spinnerVariant=_ref.spinnerVariant,spinnerSmall=_ref.spinnerSmall;return this.$createElement(BSpinner,{props:{type:spinnerType,variant:spinnerVariant,small:spinnerSmall}})}},render:function(h){var _this=this,$overlay=h();if(this.show){var scope=this.overlayScope,$background=h("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:_objectSpread2(_objectSpread2({},positionCover),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),$content=h("div",{staticClass:"position-absolute",style:this.noCenter?_objectSpread2({},positionCover):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot("overlay",scope)||this.defaultOverlayFn(scope)]);$overlay=h(this.overlayTag,{key:"overlay",staticClass:"b-overlay",class:{"position-absolute":!this.noWrap||this.noWrap&&!this.fixed,"position-fixed":this.noWrap&&this.fixed},style:_objectSpread2(_objectSpread2({},positionCover),{},{zIndex:this.zIndex||10}),on:{click:function(evt){return _this.$emit("click",evt)}}},[$background,$content])}return $overlay=h(BVTransition,{props:{noFade:this.noFade,appear:!0},on:{"after-enter":function(){return _this.$emit("shown")},"after-leave":function(){return _this.$emit("hidden")}}},[$overlay]),this.noWrap?$overlay:h(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":this.show?"true":null}},this.noWrap?[$overlay]:[this.normalizeSlot("default"),$overlay])}});_exports.BOverlay=BOverlay;var OverlayPlugin=pluginFactory({components:{BOverlay:BOverlay}});_exports.OverlayPlugin=OverlayPlugin;var range=function(length){return Array.apply(null,{length:length})},sanitizeLimit=function(val){var limit=toInteger(val)||1;return limit<1?5:limit},sanitizeCurrentPage=function(val,numberOfPages){var page=toInteger(val)||1;return page>numberOfPages?numberOfPages:page<1?1:page},onSpaceKey=function(evt){if(evt.keyCode===KEY_CODES.SPACE)return evt.preventDefault(),evt.stopImmediatePropagation(),evt.stopPropagation(),evt.currentTarget.click(),!1},paginationMixin={mixins:[normalizeSlotMixin],model:{prop:"value",event:"input"},props:{disabled:{type:Boolean,default:!1},value:{type:[Number,String],default:null,validator:function(value){return!(!isNull(value)&&toInteger(value,0)<1)||(warn('"v-model" value must be a number greater than "0"',"BPagination"),!1)}},limit:{type:[Number,String],default:5,validator:function(value){return!(toInteger(value,0)<1)||(warn('Prop "limit" must be a number greater than "0"',"BPagination"),!1)}},align:{type:String,default:"left"},pills:{type:Boolean,default:!1},hideGotoEndButtons:{type:Boolean,default:!1},ariaLabel:{type:String,default:"Pagination"},labelFirstPage:{type:String,default:"Go to first page"},firstText:{type:String,default:"«"},firstNumber:{type:Boolean,default:!1},firstClass:{type:[String,Array,Object],default:null},labelPrevPage:{type:String,default:"Go to previous page"},prevText:{type:String,default:"‹"},prevClass:{type:[String,Array,Object],default:null},labelNextPage:{type:String,default:"Go to next page"},nextText:{type:String,default:"›"},nextClass:{type:[String,Array,Object]},labelLastPage:{type:String,default:"Go to last page"},lastText:{type:String,default:"»"},lastNumber:{type:Boolean,default:!1},lastClass:{type:[String,Array,Object]},labelPage:{type:[String,Function],default:"Go to page"},pageClass:{type:[String,Array,Object]},hideEllipsis:{type:Boolean,default:!1},ellipsisText:{type:String,default:"…"},ellipsisClass:{type:[String,Array,Object]}},data:function(){var currentPage=toInteger(this.value,0);return{currentPage:currentPage=currentPage>0?currentPage:-1,localNumberOfPages:1,localLimit:5}},computed:{btnSize:function(){return this.size?"pagination-".concat(this.size):""},alignment:function(){var align=this.align;return"center"===align?"justify-content-center":"end"===align||"right"===align?"justify-content-end":"fill"===align?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return sanitizeCurrentPage(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var limit=this.localLimit,numberOfPages=this.localNumberOfPages,currentPage=this.computedCurrentPage,hideEllipsis=this.hideEllipsis,firstNumber=this.firstNumber,lastNumber=this.lastNumber,showFirstDots=!1,showLastDots=!1,numberOfLinks=limit,startNumber=1;numberOfPages<=limit?numberOfLinks=numberOfPages:currentPage3?(hideEllipsis&&!lastNumber||(showLastDots=!0,numberOfLinks=limit-(firstNumber?0:1)),numberOfLinks=mathMin(numberOfLinks,limit)):numberOfPages-currentPage+23?(hideEllipsis&&!firstNumber||(showFirstDots=!0,numberOfLinks=limit-(lastNumber?0:1)),startNumber=numberOfPages-numberOfLinks+1):(limit>3&&(numberOfLinks=limit-2,showFirstDots=!(hideEllipsis&&!firstNumber),showLastDots=!(hideEllipsis&&!lastNumber)),startNumber=currentPage-mathFloor(numberOfLinks/2)),startNumber<1?(startNumber=1,showFirstDots=!1):startNumber>numberOfPages-numberOfLinks&&(startNumber=numberOfPages-numberOfLinks+1,showLastDots=!1),showFirstDots&&firstNumber&&startNumber<4&&(numberOfLinks+=2,startNumber=1,showFirstDots=!1);var lastPageNumber=startNumber+numberOfLinks-1;return showLastDots&&lastNumber&&lastPageNumber>numberOfPages-3&&(numberOfLinks+=lastPageNumber===numberOfPages-2?2:3,showLastDots=!1),limit<=3&&(firstNumber&&1===startNumber?numberOfLinks=mathMin(numberOfLinks+1,numberOfPages,limit+1):lastNumber&&numberOfPages===startNumber+numberOfLinks-1&&(startNumber=mathMax(startNumber-1,1),numberOfLinks=mathMin(numberOfPages-startNumber+1,numberOfPages,limit+1))),{showFirstDots:showFirstDots,showLastDots:showLastDots,numberOfLinks:numberOfLinks=mathMin(numberOfLinks,numberOfPages-startNumber+1),startNumber:startNumber}},pageList:function(){var _this$paginationParam=this.paginationParams,numberOfLinks=_this$paginationParam.numberOfLinks,startNumber=_this$paginationParam.startNumber,currentPage=this.computedCurrentPage,pages=function(startNumber,numberOfPages){return range(numberOfPages).map((function(val,i){return{number:startNumber+i,classes:null}}))}(startNumber,numberOfLinks);if(pages.length>3){var idx=currentPage-startNumber,classes="bv-d-xs-down-none";if(0===idx)for(var i=3;iidx+1;_i3--)pages[_i3].classes=classes}}return pages}},watch:{value:function(newValue,oldValue){newValue!==oldValue&&(this.currentPage=sanitizeCurrentPage(newValue,this.localNumberOfPages))},currentPage:function(newValue,oldValue){newValue!==oldValue&&this.$emit("input",newValue>0?newValue:null)},limit:function(newValue,oldValue){newValue!==oldValue&&(this.localLimit=sanitizeLimit(newValue))}},created:function(){var _this=this;this.localLimit=sanitizeLimit(this.limit),this.$nextTick((function(){_this.currentPage=_this.currentPage>_this.localNumberOfPages?_this.localNumberOfPages:_this.currentPage}))},methods:{handleKeyNav:function(evt){var keyCode=evt.keyCode,shiftKey=evt.shiftKey;this.isNav||(keyCode===KEY_CODES.LEFT||keyCode===KEY_CODES.UP?(evt.preventDefault(),shiftKey?this.focusFirst():this.focusPrev()):keyCode!==KEY_CODES.RIGHT&&keyCode!==KEY_CODES.DOWN||(evt.preventDefault(),shiftKey?this.focusLast():this.focusNext()))},getButtons:function(){return selectAll("button.page-link, a.page-link",this.$el).filter((function(btn){return isVisible(btn)}))},focusCurrent:function(){var _this2=this;this.$nextTick((function(){var btn=_this2.getButtons().find((function(el){return toInteger(getAttr(el,"aria-posinset"),0)===_this2.computedCurrentPage}));attemptFocus(btn)||_this2.focusFirst()}))},focusFirst:function(){var _this3=this;this.$nextTick((function(){var btn=_this3.getButtons().find((function(el){return!isDisabled(el)}));attemptFocus(btn)}))},focusLast:function(){var _this4=this;this.$nextTick((function(){var btn=_this4.getButtons().reverse().find((function(el){return!isDisabled(el)}));attemptFocus(btn)}))},focusPrev:function(){var _this5=this;this.$nextTick((function(){var buttons=_this5.getButtons(),index=buttons.indexOf(getActiveElement());index>0&&!isDisabled(buttons[index-1])&&attemptFocus(buttons[index-1])}))},focusNext:function(){var _this6=this;this.$nextTick((function(){var buttons=_this6.getButtons(),index=buttons.indexOf(getActiveElement());indexnumberOfPages,pageNumber=linkTo<1?1:linkTo>numberOfPages?numberOfPages:linkTo,scope={disabled:isDisabled,page:pageNumber,index:pageNumber-1},$btnContent=_this7.normalizeSlot(btnSlot,scope)||toString$1(btnText)||h(),$inner=h(isDisabled?"span":isNav?BLink:"button",{staticClass:"page-link",class:{"flex-grow-1":!isNav&&!isDisabled&&fill},props:isDisabled||!isNav?{}:_this7.linkProps(linkTo),attrs:{role:isNav?null:"menuitem",type:isNav||isDisabled?null:"button",tabindex:isDisabled||isNav?null:"-1","aria-label":ariaLabel,"aria-controls":_this7.ariaControls||null,"aria-disabled":isDisabled?"true":null},on:isDisabled?{}:{"!click":function(evt){_this7.onClick(linkTo,evt)},keydown:onSpaceKey}},[$btnContent]);return h("li",{key:key,staticClass:"page-item",class:[{disabled:isDisabled,"flex-fill":fill,"d-flex":fill&&!isNav&&!isDisabled},btnClass],attrs:{role:isNav?null:"presentation","aria-hidden":isDisabled?"true":null}},[$inner])},makeEllipsis=function(isLast){return h("li",{key:"ellipsis-".concat(isLast?"last":"first"),staticClass:"page-item",class:["disabled","bv-d-xs-down-none",fill?"flex-fill":"",_this7.ellipsisClass],attrs:{role:"separator"}},[h("span",{staticClass:"page-link"},[_this7.normalizeSlot("ellipsis-text")||toString$1(_this7.ellipsisText)||h()])])},makePageButton=function(page,idx){var active=isActivePage(page.number)&&!noCurrentPage,tabIndex=disabled?null:active||noCurrentPage&&0===idx?"0":"-1",attrs={role:isNav?null:"menuitemradio",type:isNav||disabled?null:"button","aria-disabled":disabled?"true":null,"aria-controls":_this7.ariaControls||null,"aria-label":isFunction(_this7.labelPage)?_this7.labelPage(page.number):"".concat(_this7.labelPage," ").concat(page.number),"aria-checked":isNav?null:active?"true":"false","aria-current":isNav&&active?"page":null,"aria-posinset":page.number,"aria-setsize":numberOfPages,tabindex:isNav?null:tabIndex},btnContent=toString$1(_this7.makePage(page.number)),scope={page:page.number,index:page.number-1,content:btnContent,active:active,disabled:disabled},$inner=h(disabled?"span":isNav?BLink:"button",{props:disabled||!isNav?{}:_this7.linkProps(page.number),staticClass:"page-link",class:{"flex-grow-1":!isNav&&!disabled&&fill},attrs:attrs,on:disabled?{}:{"!click":function(evt){_this7.onClick(page.number,evt)},keydown:onSpaceKey}},[_this7.normalizeSlot("page",scope)||btnContent]);return h("li",{key:"page-".concat(page.number),staticClass:"page-item",class:[{disabled:disabled,active:active,"flex-fill":fill,"d-flex":fill&&!isNav&&!disabled},page.classes,_this7.pageClass],attrs:{role:isNav?null:"presentation"}},[$inner])},$firstPageBtn=h();this.firstNumber||this.hideGotoEndButtons||($firstPageBtn=makeEndBtn(1,this.labelFirstPage,"first-text",this.firstText,this.firstClass,1,"pagination-goto-first")),buttons.push($firstPageBtn),buttons.push(makeEndBtn(currentPage-1,this.labelPrevPage,"prev-text",this.prevText,this.prevClass,1,"pagination-goto-prev")),buttons.push(this.firstNumber&&1!==pageNumbers[0]?makePageButton({number:1},0):h()),buttons.push(showFirstDots?makeEllipsis(!1):h()),this.pageList.forEach((function(page,idx){var offset=showFirstDots&&_this7.firstNumber&&1!==pageNumbers[0]?1:0;buttons.push(makePageButton(page,idx+offset))})),buttons.push(showLastDots?makeEllipsis(!0):h()),buttons.push(this.lastNumber&&pageNumbers[pageNumbers.length-1]!==numberOfPages?makePageButton({number:numberOfPages},-1):h()),buttons.push(makeEndBtn(currentPage+1,this.labelNextPage,"next-text",this.nextText,this.nextClass,numberOfPages,"pagination-goto-next"));var $lastPageBtn=h();this.lastNumber||this.hideGotoEndButtons||($lastPageBtn=makeEndBtn(numberOfPages,this.labelLastPage,"last-text",this.lastText,this.lastClass,numberOfPages,"pagination-goto-last")),buttons.push($lastPageBtn);var $pagination=h("ul",{ref:"ul",staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:isNav?null:"menubar","aria-disabled":disabled?"true":"false","aria-label":isNav?null:this.ariaLabel||null},on:isNav?{}:{keydown:this.handleKeyNav}},buttons);return isNav?h("nav",{attrs:{"aria-disabled":disabled?"true":null,"aria-hidden":disabled?"true":"false","aria-label":isNav&&this.ariaLabel||null}},[$pagination]):$pagination}},props$T={size:{type:String,default:function(){return getComponentConfig("BPagination","size")}},perPage:{type:[Number,String],default:20},totalRows:{type:[Number,String],default:0},ariaControls:{type:String}},sanitizePerPage=function(val){return mathMax(toInteger(val)||20,1)},sanitizeTotalRows=function(val){return mathMax(toInteger(val)||0,0)},BPagination=_vue.default.extend({name:"BPagination",mixins:[paginationMixin],props:props$T,computed:{numberOfPages:function(){var result=mathCeil(sanitizeTotalRows(this.totalRows)/sanitizePerPage(this.perPage));return result<1?1:result},pageSizeNumberOfPages:function(){return{perPage:sanitizePerPage(this.perPage),totalRows:sanitizeTotalRows(this.totalRows),numberOfPages:this.numberOfPages}}},watch:{pageSizeNumberOfPages:function(newVal,oldVal){isUndefinedOrNull(oldVal)||(newVal.perPage!==oldVal.perPage&&newVal.totalRows===oldVal.totalRows||newVal.numberOfPages!==oldVal.numberOfPages&&this.currentPage>newVal.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=newVal.numberOfPages}},created:function(){var _this=this;this.localNumberOfPages=this.numberOfPages;var currentPage=toInteger(this.value,0);currentPage>0?this.currentPage=currentPage:this.$nextTick((function(){_this.currentPage=0}))},mounted:function(){this.localNumberOfPages=this.numberOfPages},methods:{onClick:function(num,evt){var _this2=this;num>this.numberOfPages?num=this.numberOfPages:num<1&&(num=1),this.currentPage=num,this.$emit("change",this.currentPage),this.$nextTick((function(){var target=evt.target;isVisible(target)&&_this2.$el.contains(target)?attemptFocus(target):_this2.focusCurrent()}))},makePage:function(pageNum){return pageNum},linkProps:function(){return{}}}});_exports.BPagination=BPagination;var PaginationPlugin=pluginFactory({components:{BPagination:BPagination}});_exports.PaginationPlugin=PaginationPlugin;var NAME$z="BPaginationNav",_linkProps=omit(props$1,["event","routerTag"]),props$U=_objectSpread2({size:{type:String,default:function(){return getComponentConfig(NAME$z,"size")}},numberOfPages:{type:[Number,String],default:1,validator:function(value){return!(toInteger(value,0)<1)||(warn('Prop "number-of-pages" must be a number greater than "0"',NAME$z),!1)}},baseUrl:{type:String,default:"/"},useRouter:{type:Boolean,default:!1},linkGen:{type:Function},pageGen:{type:Function},pages:{type:Array},noPageDetect:{type:Boolean,default:!1}},_linkProps),BPaginationNav=_vue.default.extend({name:NAME$z,mixins:[paginationMixin],props:props$U,computed:{isNav:function(){return!0},computedValue:function(){var value=toInteger(this.value,0);return value<1?null:value}},watch:{numberOfPages:function(){var _this=this;this.$nextTick((function(){_this.setNumberOfPages()}))},pages:function(){var _this2=this;this.$nextTick((function(){_this2.setNumberOfPages()}))}},created:function(){this.setNumberOfPages()},mounted:function(){var _this3=this;this.$router&&this.$watch("$route",(function(){_this3.$nextTick((function(){requestAF((function(){_this3.guessCurrentPage()}))}))}))},methods:{setNumberOfPages:function(){var value,_this4=this;isArray(this.pages)&&this.pages.length>0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=(value=this.numberOfPages,mathMax(toInteger(value,0),1)),this.$nextTick((function(){_this4.guessCurrentPage()}))},onClick:function(pageNum,evt){var _this5=this;pageNum!==this.currentPage&&(requestAF((function(){_this5.currentPage=pageNum,_this5.$emit("change",pageNum)})),this.$nextTick((function(){var target=evt.currentTarget||evt.target;attemptBlur(target)})))},getPageInfo:function(pageNum){if(!isArray(this.pages)||0===this.pages.length||isUndefined(this.pages[pageNum-1])){var link="".concat(this.baseUrl).concat(pageNum);return{link:this.useRouter?{path:link}:link,text:toString$1(pageNum)}}var info=this.pages[pageNum-1];if(isObject(info)){var _link=info.link;return{link:isObject(_link)?_link:this.useRouter?{path:_link}:_link,text:toString$1(info.text||pageNum)}}return{link:toString$1(info),text:toString$1(pageNum)}},makePage:function(pageNum){var info=this.getPageInfo(pageNum);return this.pageGen&&isFunction(this.pageGen)?this.pageGen(pageNum,info):info.text},makeLink:function(pageNum){var info=this.getPageInfo(pageNum);return this.linkGen&&isFunction(this.linkGen)?this.linkGen(pageNum,info):info.link},linkProps:function(pageNum){var props=pluckProps(_linkProps,this),link=this.makeLink(pageNum);return this.useRouter||isObject(link)?props.to=link:props.href=link,props},resolveLink:function(){var link,to=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{(link=document.createElement("a")).href=computeHref({to:to},"a","/","/"),document.body.appendChild(link);var _link2=link,pathname=_link2.pathname,hash=_link2.hash,search=_link2.search;return document.body.removeChild(link),{path:pathname,hash:hash,query:parseQuery(search)}}catch(e){try{link&&link.parentNode&&link.parentNode.removeChild(link)}catch(e){}return{}}},resolveRoute:function(){var to=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var route=this.$router.resolve(to,this.$route).route;return{path:route.path,hash:route.hash,query:route.query}}catch(e){return{}}},guessCurrentPage:function(){var guess=this.computedValue,$router=this.$router,$route=this.$route;if(!this.noPageDetect&&!guess&&(isBrowser||!isBrowser&&$router))for(var currRoute=$router&&$route?{path:$route.path,hash:$route.hash,query:$route.query}:{},loc=isBrowser?window.location||document.location:null,currLink=loc?{path:loc.pathname,hash:loc.hash,query:parseQuery(loc.search)}:{},page=1;!guess&&page<=this.localNumberOfPages;page++){var to=this.makeLink(page);guess=$router&&(isObject(to)||this.useRouter)?looseEqual(this.resolveRoute(to),currRoute)?page:null:isBrowser?looseEqual(this.resolveLink(to),currLink)?page:null:-1}this.currentPage=guess>0?guess:0}}});_exports.BPaginationNav=BPaginationNav;var PaginationNavPlugin=pluginFactory({components:{BPaginationNav:BPaginationNav}});_exports.PaginationNavPlugin=PaginationNavPlugin;var AttachmentMap$1={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},OffsetMap={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},BVPopper=_vue.default.extend({name:"BVPopper",props:{target:{type:[HTMLElement,SVGElement]},placement:{type:String,default:"top"},fallbackPlacement:{type:[String,Array],default:"flip"},offset:{type:Number,default:0},boundary:{type:[String,HTMLElement],default:"scrollParent"},boundaryPadding:{type:Number,default:5},arrowPadding:{type:Number,default:6}},data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var _this=this,placement=this.placement;return{placement:this.getAttachment(placement),modifiers:{offset:{offset:this.getOffset(placement)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(data){data.originalPlacement!==data.placement&&_this.popperPlacementChange(data)},onUpdate:function(data){_this.popperPlacementChange(data)}}}},created:function(){var _this2=this;this.$_popper=null,this.localShow=!0,this.$on("show",(function(el){_this2.popperCreate(el)})),this.$on("hidden",(function(){_this2.$nextTick(_this2.$destroy)})),this.$parent.$once("hook:destroyed",this.$destroy)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},mounted:function(){},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var el=this.$el;el&&el.parentNode&&el.parentNode.removeChild(el)},methods:{hide:function(){this.localShow=!1},getAttachment:function(placement){return AttachmentMap$1[String(placement).toUpperCase()]||"auto"},getOffset:function(placement){if(!this.offset){var arrow=this.$refs.arrow||select(".arrow",this.$el),arrowOffset=toFloat(getCS(arrow).width,0)+toFloat(this.arrowPadding,0);switch(OffsetMap[String(placement).toUpperCase()]||0){case 1:return"+50%p - ".concat(arrowOffset,"px");case-1:return"-50%p + ".concat(arrowOffset,"px");default:return 0}}return this.offset},popperCreate:function(el){this.destroyPopper(),this.$_popper=new _popper.default(this.target,el,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(data){this.attachment=this.getAttachment(data.placement)},renderTemplate:function(h){return h("div")}},render:function(h){var _this3=this;return h(BVTransition,{props:{appear:!0,noFade:this.noFade},on:{beforeEnter:function(el){return _this3.$emit("show",el)},afterEnter:function(el){return _this3.$emit("shown",el)},beforeLeave:function(el){return _this3.$emit("hide",el)},afterLeave:function(el){return _this3.$emit("hidden",el)}}},[this.localShow?this.renderTemplate(h):h()])}}),BVTooltipTemplate=_vue.default.extend({name:"BVTooltipTemplate",extends:BVPopper,mixins:[scopedStyleAttrsMixin],props:{id:{type:String},html:{type:Boolean}},data:function(){return{title:"",content:"",variant:null,customClass:null,interactive:!0}},computed:{templateType:function(){return"tooltip"},templateClasses:function(){var _ref;return[(_ref={noninteractive:!this.interactive},_defineProperty(_ref,"b-".concat(this.templateType,"-").concat(this.variant),this.variant),_defineProperty(_ref,"bs-".concat(this.templateType,"-").concat(this.attachment),this.attachment),_ref),this.customClass]},templateAttributes:function(){return _objectSpread2({id:this.id,role:"tooltip",tabindex:"-1"},this.scopedStyleAttrs)},templateListeners:function(){var _this=this;return{mouseenter:function(evt){_this.$emit("mouseenter",evt)},mouseleave:function(evt){_this.$emit("mouseleave",evt)},focusin:function(evt){_this.$emit("focusin",evt)},focusout:function(evt){_this.$emit("focusout",evt)}}}},methods:{renderTemplate:function(h){var $title=isFunction(this.title)?this.title({}):isUndefinedOrNull(this.title)?h():this.title,domProps=this.html&&!isFunction(this.title)?{innerHTML:this.title}:{};return h("div",{staticClass:"tooltip b-tooltip",class:this.templateClasses,attrs:this.templateAttributes,on:this.templateListeners},[h("div",{ref:"arrow",staticClass:"arrow"}),h("div",{staticClass:"tooltip-inner",domProps:domProps},[$title])])}}}),MODAL_SELECTOR=".modal-content",CONTAINER_SELECTOR=[MODAL_SELECTOR,".b-sidebar"].join(", "),templateData={title:"",content:"",variant:null,customClass:null,triggers:"",placement:"auto",fallbackPlacement:"flip",target:null,container:null,noFade:!1,boundary:"scrollParent",boundaryPadding:5,offset:0,delay:0,arrowPadding:6,interactive:!0,disabled:!1,id:null,html:!1},BVTooltip=_vue.default.extend({name:"BVTooltip",props:{},data:function(){return _objectSpread2(_objectSpread2({},templateData),{},{activeTrigger:{hover:!1,click:!1,focus:!1},localShow:!1})},computed:{templateType:function(){return"tooltip"},computedId:function(){return this.id||"__bv_".concat(this.templateType,"_").concat(this._uid,"__")},computedDelay:function(){var delay={show:0,hide:0};return isPlainObject(this.delay)?(delay.show=mathMax(toInteger(this.delay.show,0),0),delay.hide=mathMax(toInteger(this.delay.hide,0),0)):(isNumber(this.delay)||isString(this.delay))&&(delay.show=delay.hide=mathMax(toInteger(this.delay,0),0)),delay},computedTriggers:function(){return concat(this.triggers).filter(Boolean).join(" ").trim().toLowerCase().split(/\s+/).sort()},isWithActiveTrigger:function(){for(var trigger in this.activeTrigger)if(this.activeTrigger[trigger])return!0;return!1},computedTemplateData:function(){return{title:this.title,content:this.content,variant:this.variant,customClass:this.customClass,noFade:this.noFade,interactive:this.interactive}}},watch:{computedTriggers:function(newTriggers,oldTriggers){var _this=this;looseEqual(newTriggers,oldTriggers)||this.$nextTick((function(){_this.unListen(),oldTriggers.forEach((function(trigger){arrayIncludes(newTriggers,trigger)||_this.activeTrigger[trigger]&&(_this.activeTrigger[trigger]=!1)})),_this.listen()}))},computedTemplateData:function(){this.handleTemplateUpdate()},disabled:function(newVal){newVal?this.disable():this.enable()}},created:function(){var _this2=this;this.$_tip=null,this.$_hoverTimeout=null,this.$_hoverState="",this.$_visibleInterval=null,this.$_enabled=!this.disabled,this.$_noop=noop.bind(this),this.$parent&&this.$parent.$once("hook:beforeDestroy",this.$destroy),this.$nextTick((function(){var target=_this2.getTarget();target&&contains(document.body,target)?(_this2.scopeId=getScopeId(_this2.$parent),_this2.listen()):warn("Unable to find target element in document.",_this2.templateType)}))},updated:function(){this.$nextTick(this.handleTemplateUpdate)},deactivated:function(){this.forceHide()},beforeDestroy:function(){this.unListen(),this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.clearVisibilityInterval(),this.destroyTemplate(),this.$_noop=null},methods:{getTemplate:function(){return BVTooltipTemplate},updateData:function(){var _this3=this,data=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},titleUpdated=!1;keys(templateData).forEach((function(prop){isUndefined(data[prop])||_this3[prop]===data[prop]||(_this3[prop]=data[prop],"title"===prop&&(titleUpdated=!0))})),titleUpdated&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var container=this.getContainer(),Template=this.getTemplate(),$tip=this.$_tip=new Template({parent:this,propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:toInteger(this.offset,0),arrowPadding:toInteger(this.arrowPadding,0),boundaryPadding:toInteger(this.boundaryPadding,0)}});this.handleTemplateUpdate(),$tip.$once("show",this.onTemplateShow),$tip.$once("shown",this.onTemplateShown),$tip.$once("hide",this.onTemplateHide),$tip.$once("hidden",this.onTemplateHidden),$tip.$once("hook:destroyed",this.destroyTemplate),$tip.$on("focusin",this.handleEvent),$tip.$on("focusout",this.handleEvent),$tip.$on("mouseenter",this.handleEvent),$tip.$on("mouseleave",this.handleEvent),$tip.$mount(container.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(_unused){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var _this4=this,$tip=this.$_tip;if($tip){["title","content","variant","customClass","noFade","interactive"].forEach((function(prop){$tip[prop]!==_this4[prop]&&($tip[prop]=_this4[prop])}))}},show:function(){var target=this.getTarget();if(target&&contains(document.body,target)&&isVisible(target)&&!this.dropdownOpen()&&(!isUndefinedOrNull(this.title)&&""!==this.title||!isUndefinedOrNull(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var showEvt=this.buildEvent("show",{cancelable:!0});this.emitEvent(showEvt),showEvt.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var force=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.getTemplateElement()&&this.localShow){var hideEvt=this.buildEvent("hide",{cancelable:!force});this.emitEvent(hideEvt),hideEvt.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){this.getTemplateElement()&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent("enabled"))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent("disabled"))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var prevHoverState=this.$_hoverState;this.$_hoverState="","out"===prevHoverState&&this.leave(null),this.emitEvent(this.buildEvent("shown"))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent("hidden"))},getTarget:function(){var target=this.target?this.target.$el||this.target:null;return target=isString(target)?getById(target.replace(/^#/,"")):target,target=isFunction(target)?target():target,isElement(target)?target:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var target=this.getTarget();return target&&target.id?target.id:null},getContainer:function(){var container=!!this.container&&(this.container.$el||this.container),body=document.body,target=this.getTarget();return!1===container?closest(CONTAINER_SELECTOR,target)||body:isString(container)&&getById(container.replace(/^#/,""))||body},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var target=this.getTarget();return target&&closest(MODAL_SELECTOR,target)},isDropdown:function(){var target=this.getTarget();return target&&hasClass(target,"dropdown")},dropdownOpen:function(){var target=this.getTarget();return this.isDropdown()&&target&&select(".dropdown-menu.show",target)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var trigger in this.activeTrigger)this.activeTrigger[trigger]=!1},addAriaDescribedby:function(){var target=this.getTarget(),desc=getAttr(target,"aria-describedby")||"";desc=desc.split(/\s+/).concat(this.computedId).join(" ").trim(),setAttr(target,"aria-describedby",desc)},removeAriaDescribedby:function(){var _this5=this,target=this.getTarget(),desc=getAttr(target,"aria-describedby")||"";desc=desc.split(/\s+/).filter((function(d){return d!==_this5.computedId})).join(" ").trim(),desc?setAttr(target,"aria-describedby",desc):removeAttr(target,"aria-describedby")},fixTitle:function(){var target=this.getTarget();target&&getAttr(target,"title")&&(setAttr(target,"data-original-title",getAttr(target,"title")||""),setAttr(target,"title",""))},restoreTitle:function(){var target=this.getTarget();target&&hasAttr(target,"data-original-title")&&(setAttr(target,"title",getAttr(target,"data-original-title")||""),removeAttr(target,"data-original-title"))},buildEvent:function(type){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new BvEvent(type,_objectSpread2({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},options))},emitEvent:function(bvEvt){var evtName=bvEvt.type,$root=this.$root;$root&&$root.$emit&&$root.$emit("bv::".concat(this.templateType,"::").concat(evtName),bvEvt),this.$emit(evtName,bvEvt)},listen:function(){var _this6=this,el=this.getTarget();el&&(this.setRootListener(!0),this.computedTriggers.forEach((function(trigger){"click"===trigger?eventOn(el,"click",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE):"focus"===trigger?(eventOn(el,"focusin",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE),eventOn(el,"focusout",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE)):"blur"===trigger?eventOn(el,"focusout",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE):"hover"===trigger&&(eventOn(el,"mouseenter",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE),eventOn(el,"mouseleave",_this6.handleEvent,EVENT_OPTIONS_NO_CAPTURE))}),this))},unListen:function(){var _this7=this,target=this.getTarget();this.setRootListener(!1),["click","focusin","focusout","mouseenter","mouseleave"].forEach((function(evt){target&&eventOff(target,evt,_this7.handleEvent,EVENT_OPTIONS_NO_CAPTURE)}),this)},setRootListener:function(on){var $root=this.$root;if($root){var method=on?"$on":"$off",type=this.templateType;$root[method]("bv::hide::".concat(type),this.doHide),$root[method]("bv::show::".concat(type),this.doShow),$root[method]("bv::disable::".concat(type),this.doDisable),$root[method]("bv::enable::".concat(type),this.doEnable)}},setWhileOpenListeners:function(on){this.setModalListener(on),this.setDropdownListener(on),this.visibleCheck(on),this.setOnTouchStartListener(on)},visibleCheck:function(on){var _this8=this;this.clearVisibilityInterval();var target=this.getTarget(),tip=this.getTemplateElement();on&&(this.$_visibleInterval=setInterval((function(){!tip||!_this8.localShow||target.parentNode&&isVisible(target)||_this8.forceHide()}),100))},setModalListener:function(on){this.isInModal()&&this.$root[on?"$on":"$off"]("bv::modal::hidden",this.forceHide)},setOnTouchStartListener:function(on){var _this9=this;"ontouchstart"in document.documentElement&&from(document.body.children).forEach((function(el){eventOnOff(on,el,"mouseover",_this9.$_noop)}))},setDropdownListener:function(on){var target=this.getTarget();target&&this.$root&&this.isDropdown&&target.__vue__&&target.__vue__[on?"$on":"$off"]("shown",this.forceHide)},handleEvent:function(evt){var target=this.getTarget();if(target&&!isDisabled(target)&&this.$_enabled&&!this.dropdownOpen()){var type=evt.type,triggers=this.computedTriggers;if("click"===type&&arrayIncludes(triggers,"click"))this.click(evt);else if("mouseenter"===type&&arrayIncludes(triggers,"hover"))this.enter(evt);else if("focusin"===type&&arrayIncludes(triggers,"focus"))this.enter(evt);else if("focusout"===type&&(arrayIncludes(triggers,"focus")||arrayIncludes(triggers,"blur"))||"mouseleave"===type&&arrayIncludes(triggers,"hover")){var tip=this.getTemplateElement(),evtTarget=evt.target,relatedTarget=evt.relatedTarget;if(tip&&contains(tip,evtTarget)&&contains(target,relatedTarget)||tip&&contains(target,evtTarget)&&contains(tip,relatedTarget)||tip&&contains(tip,evtTarget)&&contains(tip,relatedTarget)||contains(target,evtTarget)&&contains(target,relatedTarget))return;this.leave(evt)}}},doHide:function(id){id&&this.getTargetId()!==id&&this.computedId!==id||this.forceHide()},doShow:function(id){id&&this.getTargetId()!==id&&this.computedId!==id||this.show()},doDisable:function(id){id&&this.getTargetId()!==id&&this.computedId!==id||this.disable()},doEnable:function(id){id&&this.getTargetId()!==id&&this.computedId!==id||this.enable()},click:function(evt){this.$_enabled&&!this.dropdownOpen()&&(attemptFocus(evt.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var _this10=this,evt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;evt&&(this.activeTrigger["focusin"===evt.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===_this10.$_hoverState?_this10.show():_this10.localShow||_this10.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var _this11=this,evt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;evt&&(this.activeTrigger["focusout"===evt.type?"focus":"hover"]=!1,"focusout"===evt.type&&arrayIncludes(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===_this11.$_hoverState&&_this11.hide()}),this.computedDelay.hide):this.hide())}}}),NAME$D="BTooltip",BTooltip=_vue.default.extend({name:NAME$D,props:{title:{type:String},target:{type:[String,HTMLElement,SVGElement,Function,Object],required:!0},triggers:{type:[String,Array],default:"hover focus"},placement:{type:String,default:"top"},fallbackPlacement:{type:[String,Array],default:"flip",validator:function(value){return isArray(value)&&value.every((function(v){return isString(v)}))||arrayIncludes(["flip","clockwise","counterclockwise"],value)}},variant:{type:String,default:function(){return getComponentConfig(NAME$D,"variant")}},customClass:{type:String,default:function(){return getComponentConfig(NAME$D,"customClass")}},delay:{type:[Number,Object,String],default:function(){return getComponentConfig(NAME$D,"delay")}},boundary:{type:[String,HTMLElement,Object],default:function(){return getComponentConfig(NAME$D,"boundary")}},boundaryPadding:{type:[Number,String],default:function(){return getComponentConfig(NAME$D,"boundaryPadding")}},offset:{type:[Number,String],default:0},noFade:{type:Boolean,default:!1},container:{type:[String,HTMLElement,Object]},show:{type:Boolean,default:!1},noninteractive:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},id:{type:String}},data:function(){return{localShow:this.show,localTitle:"",localContent:""}},computed:{templateData:function(){return{title:this.localTitle,content:this.localContent,target:this.target,triggers:this.triggers,placement:this.placement,fallbackPlacement:this.fallbackPlacement,variant:this.variant,customClass:this.customClass,container:this.container,boundary:this.boundary,boundaryPadding:this.boundaryPadding,delay:this.delay,offset:this.offset,noFade:this.noFade,interactive:!this.noninteractive,disabled:this.disabled,id:this.id}},templateTitleContent:function(){return{title:this.title,content:this.content}}},watch:{show:function(_show,oldVal){_show!==oldVal&&_show!==this.localShow&&this.$_toolpop&&(_show?this.$_toolpop.show():this.$_toolpop.forceHide())},disabled:function(newVal){newVal?this.doDisable():this.doEnable()},localShow:function(newVal){this.$emit("update:show",newVal)},templateData:function(){var _this=this;this.$nextTick((function(){_this.$_toolpop&&_this.$_toolpop.updateData(_this.templateData)}))},templateTitleContent:function(){this.$nextTick(this.updateContent)}},created:function(){this.$_toolpop=null},updated:function(){this.$nextTick(this.updateContent)},beforeDestroy:function(){this.$off("open",this.doOpen),this.$off("close",this.doClose),this.$off("disable",this.doDisable),this.$off("enable",this.doEnable),this.$_toolpop&&(this.$_toolpop.$destroy(),this.$_toolpop=null)},mounted:function(){var _this2=this;this.$nextTick((function(){var Component=_this2.getComponent();_this2.updateContent();var scopeId=getScopeId(_this2)||getScopeId(_this2.$parent),$toolpop=_this2.$_toolpop=new Component({parent:_this2,_scopeId:scopeId||void 0});$toolpop.updateData(_this2.templateData),$toolpop.$on("show",_this2.onShow),$toolpop.$on("shown",_this2.onShown),$toolpop.$on("hide",_this2.onHide),$toolpop.$on("hidden",_this2.onHidden),$toolpop.$on("disabled",_this2.onDisabled),$toolpop.$on("enabled",_this2.onEnabled),_this2.disabled&&_this2.doDisable(),_this2.$on("open",_this2.doOpen),_this2.$on("close",_this2.doClose),_this2.$on("disable",_this2.doDisable),_this2.$on("enable",_this2.doEnable),_this2.localShow&&$toolpop.show()}))},methods:{getComponent:function(){return BVTooltip},updateContent:function(){this.setTitle(this.$scopedSlots.default||this.title)},setTitle:function(val){val=isUndefinedOrNull(val)?"":val,this.localTitle!==val&&(this.localTitle=val)},setContent:function(val){val=isUndefinedOrNull(val)?"":val,this.localContent!==val&&(this.localContent=val)},onShow:function(bvEvt){this.$emit("show",bvEvt),bvEvt&&(this.localShow=!bvEvt.defaultPrevented)},onShown:function(bvEvt){this.localShow=!0,this.$emit("shown",bvEvt)},onHide:function(bvEvt){this.$emit("hide",bvEvt)},onHidden:function(bvEvt){this.$emit("hidden",bvEvt),this.localShow=!1},onDisabled:function(bvEvt){bvEvt&&"disabled"===bvEvt.type&&(this.$emit("update:disabled",!0),this.$emit("disabled",bvEvt))},onEnabled:function(bvEvt){bvEvt&&"enabled"===bvEvt.type&&(this.$emit("update:disabled",!1),this.$emit("enabled",bvEvt))},doOpen:function(){!this.localShow&&this.$_toolpop&&this.$_toolpop.show()},doClose:function(){this.localShow&&this.$_toolpop&&this.$_toolpop.hide()},doDisable:function(){this.$_toolpop&&this.$_toolpop.disable()},doEnable:function(){this.$_toolpop&&this.$_toolpop.enable()}},render:function(h){return h()}});_exports.BTooltip=BTooltip;var BVPopoverTemplate=_vue.default.extend({name:"BVPopoverTemplate",extends:BVTooltipTemplate,computed:{templateType:function(){return"popover"}},methods:{renderTemplate:function(h){var $title=isFunction(this.title)?this.title({}):this.title,$content=isFunction(this.content)?this.content({}):this.content,titleDomProps=this.html&&!isFunction(this.title)?{innerHTML:this.title}:{},contentDomProps=this.html&&!isFunction(this.content)?{innerHTML:this.content}:{};return h("div",{staticClass:"popover b-popover",class:this.templateClasses,attrs:this.templateAttributes,on:this.templateListeners},[h("div",{ref:"arrow",staticClass:"arrow"}),isUndefinedOrNull($title)||""===$title?h():h("h3",{staticClass:"popover-header",domProps:titleDomProps},[$title]),isUndefinedOrNull($content)||""===$content?h():h("div",{staticClass:"popover-body",domProps:contentDomProps},[$content])])}}}),BVPopover=_vue.default.extend({name:"BVPopover",extends:BVTooltip,computed:{templateType:function(){return"popover"}},methods:{getTemplate:function(){return BVPopoverTemplate}}}),NAME$G="BPopover",BPopover=_vue.default.extend({name:NAME$G,extends:BTooltip,inheritAttrs:!1,props:{title:{type:String},content:{type:String},triggers:{type:[String,Array],default:"click"},placement:{type:String,default:"right"},variant:{type:String,default:function(){return getComponentConfig(NAME$G,"variant")}},customClass:{type:String,default:function(){return getComponentConfig(NAME$G,"customClass")}},delay:{type:[Number,Object,String],default:function(){return getComponentConfig(NAME$G,"delay")}},boundary:{type:[String,HTMLElement,Object],default:function(){return getComponentConfig(NAME$G,"boundary")}},boundaryPadding:{type:[Number,String],default:function(){return getComponentConfig(NAME$G,"boundaryPadding")}}},methods:{getComponent:function(){return BVPopover},updateContent:function(){this.setContent(this.$scopedSlots.default||this.content),this.setTitle(this.$scopedSlots.title||this.title)}}});_exports.BPopover=BPopover;var BV_POPOVER="__BV_Popover__",validTriggers={focus:!0,hover:!0,click:!0,blur:!0,manual:!0},htmlRE=/^html$/i,noFadeRE=/^nofade$/i,placementRE=/^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i,boundaryRE=/^(window|viewport|scrollParent)$/i,delayRE=/^d\d+$/i,delayShowRE=/^ds\d+$/i,delayHideRE=/^dh\d+$/i,offsetRE=/^o-?\d+$/i,variantRE=/^v-.+$/i,spacesRE=/\s+/,applyPopover=function(el,bindings,vnode){if(isBrowser){var config=function(bindings,vnode){var NAME="BPopover",config={title:void 0,content:void 0,trigger:"",placement:"right",fallbackPlacement:"flip",container:!1,animation:!0,offset:0,disabled:!1,id:null,html:!1,delay:getComponentConfig(NAME,"delay"),boundary:String(getComponentConfig(NAME,"boundary")),boundaryPadding:toInteger(getComponentConfig(NAME,"boundaryPadding"),0),variant:getComponentConfig(NAME,"variant"),customClass:getComponentConfig(NAME,"customClass")};if(isString(bindings.value)||isNumber(bindings.value)||isFunction(bindings.value)?config.content=bindings.value:isPlainObject(bindings.value)&&(config=_objectSpread2(_objectSpread2({},config),bindings.value)),bindings.arg&&(config.container="#".concat(bindings.arg)),isUndefined(config.title)){var data=vnode.data||{};config.title=data.attrs&&!isUndefinedOrNull(data.attrs.title)?data.attrs.title:void 0}isPlainObject(config.delay)||(config.delay={show:toInteger(config.delay,0),hide:toInteger(config.delay,0)}),keys(bindings.modifiers).forEach((function(mod){if(htmlRE.test(mod))config.html=!0;else if(noFadeRE.test(mod))config.animation=!1;else if(placementRE.test(mod))config.placement=mod;else if(boundaryRE.test(mod))mod="scrollparent"===mod?"scrollParent":mod,config.boundary=mod;else if(delayRE.test(mod)){var delay=toInteger(mod.slice(1),0);config.delay.show=delay,config.delay.hide=delay}else delayShowRE.test(mod)?config.delay.show=toInteger(mod.slice(2),0):delayHideRE.test(mod)?config.delay.hide=toInteger(mod.slice(2),0):offsetRE.test(mod)?config.offset=toInteger(mod.slice(1),0):variantRE.test(mod)&&(config.variant=mod.slice(2)||null)}));var selectedTriggers={};return concat(config.trigger||"").filter(identity).join(" ").trim().toLowerCase().split(spacesRE).forEach((function(trigger){validTriggers[trigger]&&(selectedTriggers[trigger]=!0)})),keys(bindings.modifiers).forEach((function(mod){mod=mod.toLowerCase(),validTriggers[mod]&&(selectedTriggers[mod]=!0)})),config.trigger=keys(selectedTriggers).join(" "),"blur"===config.trigger&&(config.trigger="focus"),config.trigger||(config.trigger="click"),config}(bindings,vnode);if(!el[BV_POPOVER]){var $parent=vnode.context;el[BV_POPOVER]=new BVPopover({parent:$parent,_scopeId:getScopeId($parent,void 0)}),el[BV_POPOVER].__bv_prev_data__={},el[BV_POPOVER].$on("show",(function(){var data={};isFunction(config.title)&&(data.title=config.title(el)),isFunction(config.content)&&(data.content=config.content(el)),keys(data).length>0&&el[BV_POPOVER].updateData(data)}))}var data={title:config.title,content:config.content,triggers:config.trigger,placement:config.placement,fallbackPlacement:config.fallbackPlacement,variant:config.variant,customClass:config.customClass,container:config.container,boundary:config.boundary,delay:config.delay,offset:config.offset,noFade:!config.animation,id:config.id,disabled:config.disabled,html:config.html},oldData=el[BV_POPOVER].__bv_prev_data__;if(el[BV_POPOVER].__bv_prev_data__=data,!looseEqual(data,oldData)){var newData={target:el};keys(data).forEach((function(prop){data[prop]!==oldData[prop]&&(newData[prop]="title"!==prop&&"content"!==prop||!isFunction(data[prop])?data[prop]:data[prop](el))})),el[BV_POPOVER].updateData(newData)}}},VBPopover={bind:function(el,bindings,vnode){applyPopover(el,bindings,vnode)},componentUpdated:function(el,bindings,vnode){vnode.context.$nextTick((function(){applyPopover(el,bindings,vnode)}))},unbind:function(el){!function(el){el[BV_POPOVER]&&(el[BV_POPOVER].$destroy(),el[BV_POPOVER]=null),delete el[BV_POPOVER]}(el)}};_exports.VBPopover=VBPopover;var VBPopoverPlugin=pluginFactory({directives:{VBPopover:VBPopover}});_exports.VBPopoverPlugin=VBPopoverPlugin;var PopoverPlugin=pluginFactory({components:{BPopover:BPopover},plugins:{VBPopoverPlugin:VBPopoverPlugin}});_exports.PopoverPlugin=PopoverPlugin;var BProgressBar=_vue.default.extend({name:"BProgressBar",mixins:[normalizeSlotMixin],inject:{bvProgress:{default:function(){return{}}}},props:{value:{type:[Number,String],default:0},label:{type:String},labelHtml:{type:String},max:{type:[Number,String],default:null},precision:{type:[Number,String],default:null},variant:{type:String,default:function(){return getComponentConfig("BProgressBar","variant")}},striped:{type:Boolean,default:null},animated:{type:Boolean,default:null},showProgress:{type:Boolean,default:null},showValue:{type:Boolean,default:null}},computed:{progressBarClasses:function(){return[this.computedVariant?"bg-".concat(this.computedVariant):"",this.computedStriped||this.computedAnimated?"progress-bar-striped":"",this.computedAnimated?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return toFloat(this.value,0)},computedMax:function(){var max=toFloat(this.max)||toFloat(this.bvProgress.max,0);return max>0?max:100},computedPrecision:function(){return mathMax(toInteger(this.precision,toInteger(this.bvProgress.precision,0)),0)},computedProgress:function(){var precision=this.computedPrecision,p=mathPow(10,precision);return toFixed(100*p*this.computedValue/this.computedMax/p,precision)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return isBoolean(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return isBoolean(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return isBoolean(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return isBoolean(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(h){var label=this.label,labelHtml=this.labelHtml,computedValue=this.computedValue,computedPrecision=this.computedPrecision,$content=h(),domProps={};return this.hasNormalizedSlot("default")?$content=this.normalizeSlot("default"):label||labelHtml?domProps=htmlOrText(labelHtml,label):this.computedShowProgress?$content=this.computedProgress:this.computedShowValue&&($content=toFixed(computedValue,computedPrecision)),h("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":toString$1(this.computedMax),"aria-valuenow":toFixed(computedValue,computedPrecision)},domProps:domProps},[$content])}});_exports.BProgressBar=BProgressBar;var BProgress=_vue.default.extend({name:"BProgress",mixins:[normalizeSlotMixin],provide:function(){return{bvProgress:this}},props:{variant:{type:String,default:function(){return getComponentConfig("BProgress","variant")}},striped:{type:Boolean,default:!1},animated:{type:Boolean,default:!1},height:{type:String},precision:{type:[Number,String],default:0},showProgress:{type:Boolean,default:!1},showValue:{type:Boolean,default:!1},max:{type:[Number,String],default:100},value:{type:[Number,String],default:0}},computed:{progressHeight:function(){return{height:this.height||null}}},render:function(h){var childNodes=this.normalizeSlot("default");return childNodes||(childNodes=h(BProgressBar,{props:{value:this.value,max:this.max,precision:this.precision,variant:this.variant,animated:this.animated,striped:this.striped,showProgress:this.showProgress,showValue:this.showValue}})),h("div",{class:["progress"],style:this.progressHeight},[childNodes])}});_exports.BProgress=BProgress;var ProgressPlugin=pluginFactory({components:{BProgress:BProgress,BProgressBar:BProgressBar}});_exports.ProgressPlugin=ProgressPlugin;var NAME$J="BSidebar",renderHeader=function(h,ctx){if(ctx.noHeader)return h();var $title=function(h,ctx){var title=ctx.normalizeSlot("title",ctx.slotScope)||toString$1(ctx.title)||null;return title?h("strong",{attrs:{id:ctx.safeId("__title__")}},[title]):h("span")}(h,ctx),$close=function(h,ctx){if(ctx.noHeaderClose)return h();var closeLabel=ctx.closeLabel,textVariant=ctx.textVariant,hide=ctx.hide;return h(BButtonClose,{ref:"close-button",props:{ariaLabel:closeLabel,textVariant:textVariant},on:{click:hide}},[ctx.normalizeSlot("header-close")||h(BIconX)])}(h,ctx);return h("header",{key:"header",staticClass:"".concat("b-sidebar","-header"),class:ctx.headerClass},ctx.right?[$close,$title]:[$title,$close])},renderBody=function(h,ctx){return h("div",{key:"body",staticClass:"".concat("b-sidebar","-body"),class:ctx.bodyClass},[ctx.normalizeSlot("default",ctx.slotScope)])},renderFooter=function(h,ctx){var $footer=ctx.normalizeSlot("footer",ctx.slotScope);return $footer?h("footer",{key:"footer",staticClass:"".concat("b-sidebar","-footer"),class:ctx.footerClass},[$footer]):h()},renderContent=function(h,ctx){var $header=renderHeader(h,ctx);return ctx.lazy&&!ctx.isOpen?$header:[$header,renderBody(h,ctx),renderFooter(h,ctx)]},renderBackdrop=function(h,ctx){if(!ctx.backdrop)return h();var backdropVariant=ctx.backdropVariant;return h("div",{directives:[{name:"show",value:ctx.localShow}],staticClass:"b-sidebar-backdrop",class:_defineProperty({},"bg-".concat(backdropVariant),!!backdropVariant),on:{click:ctx.onBackdropClick}})},BSidebar=_vue.default.extend({name:NAME$J,mixins:[attrsMixin,idMixin,listenOnRootMixin,normalizeSlotMixin],inheritAttrs:!1,model:{prop:"visible",event:"change"},props:{title:{type:String},right:{type:Boolean,default:!1},bgVariant:{type:String,default:function(){return getComponentConfig(NAME$J,"bgVariant")}},textVariant:{type:String,default:function(){return getComponentConfig(NAME$J,"textVariant")}},shadow:{type:[Boolean,String],default:function(){return getComponentConfig(NAME$J,"shadow")}},width:{type:String,default:function(){return getComponentConfig(NAME$J,"width")}},zIndex:{type:[Number,String]},ariaLabel:{type:String},ariaLabelledby:{type:String},closeLabel:{type:String},tag:{type:String,default:function(){return getComponentConfig(NAME$J,"tag")}},sidebarClass:{type:[String,Array,Object]},headerClass:{type:[String,Array,Object]},bodyClass:{type:[String,Array,Object]},footerClass:{type:[String,Array,Object]},backdrop:{type:Boolean,default:!1},backdropVariant:{type:String,default:function(){return getComponentConfig(NAME$J,"backdropVariant")}},noSlide:{type:Boolean,default:!1},noHeader:{type:Boolean,default:!1},noHeaderClose:{type:Boolean,default:!1},noCloseOnEsc:{type:Boolean,default:!1},noCloseOnBackdrop:{type:Boolean,default:!1},noCloseOnRouteChange:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},visible:{type:Boolean,default:!1}},data:function(){return{localShow:!!this.visible,isOpen:!!this.visible}},computed:{transitionProps:function(){return this.noSlide?{css:!0}:{css:!0,enterClass:"",enterActiveClass:"slide",enterToClass:"show",leaveClass:"show",leaveActiveClass:"slide",leaveToClass:""}},slotScope:function(){return{visible:this.localShow,right:this.right,hide:this.hide}},computedTile:function(){return this.normalizeSlot("title",this.slotScope)||toString$1(this.title)||null},titleId:function(){return this.computedTile?this.safeId("__title__"):null},computedAttrs:function(){return _objectSpread2(_objectSpread2({},this.bvAttrs),{},{id:this.safeId(),tabindex:"-1",role:"dialog","aria-modal":this.backdrop?"true":"false","aria-hidden":this.localShow?null:"true","aria-label":this.ariaLabel||null,"aria-labelledby":this.ariaLabelledby||this.titleId||null})}},watch:{visible:function(newVal,oldVal){newVal!==oldVal&&(this.localShow=newVal)},localShow:function(newVal,oldVal){newVal!==oldVal&&(this.emitState(newVal),this.$emit("change",newVal))},$route:function(){var newVal=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},oldVal=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||newVal.fullPath===oldVal.fullPath||this.hide()}},created:function(){this.$_returnFocusEl=null},mounted:function(){var _this=this;this.listenOnRoot("bv::toggle::collapse",this.handleToggle),this.listenOnRoot("bv::request::collapse::state",this.handleSync),this.$nextTick((function(){_this.emitState(_this.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(EVENT_STATE,this.safeId(),state)},emitSync:function(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(EVENT_STATE_SYNC,this.safeId(),state)},handleToggle:function(id){id&&id===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(id){var _this2=this;id&&id===this.safeId()&&this.$nextTick((function(){_this2.emitSync(_this2.localShow)}))},onKeydown:function(evt){var keyCode=evt.keyCode;!this.noCloseOnEsc&&keyCode===KEY_CODES.ESC&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var tabables=getTabables(this.$refs.content);attemptFocus(tabables.reverse()[0])},onBottomTrapFocus:function(){var tabables=getTabables(this.$refs.content);attemptFocus(tabables[0])},onBeforeEnter:function(){this.$_returnFocusEl=getActiveElement(isBrowser?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(el){contains(el,getActiveElement())||attemptFocus(el),this.$emit("shown")},onAfterLeave:function(){attemptFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit("hidden")}},render:function(h){var _ref,localShow=this.localShow,shadow=""===this.shadow||this.shadow,$sidebar=h(this.tag,{ref:"content",directives:[{name:"show",value:localShow}],staticClass:"b-sidebar",class:[(_ref={shadow:!0===shadow},_defineProperty(_ref,"shadow-".concat(shadow),shadow&&!0!==shadow),_defineProperty(_ref,"".concat("b-sidebar","-right"),this.right),_defineProperty(_ref,"bg-".concat(this.bgVariant),!!this.bgVariant),_defineProperty(_ref,"text-".concat(this.textVariant),!!this.textVariant),_ref),this.sidebarClass],attrs:this.computedAttrs,style:{width:this.width}},[renderContent(h,this)]);$sidebar=h("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[$sidebar]);var $backdrop=h(BVTransition,{props:{noFade:this.noSlide}},[renderBackdrop(h,this)]),$tabTrapTop=h(),$tabTrapBottom=h();return this.backdrop&&this.localShow&&($tabTrapTop=h("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),$tabTrapBottom=h("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),h("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[$tabTrapTop,$sidebar,$tabTrapBottom,$backdrop])}});_exports.BSidebar=BSidebar;var SidebarPlugin=pluginFactory({components:{BSidebar:BSidebar},plugins:{VBTogglePlugin:VBTogglePlugin}});_exports.SidebarPlugin=SidebarPlugin;var SpinnerPlugin=pluginFactory({components:{BSpinner:BSpinner}});_exports.SpinnerPlugin=SpinnerPlugin;var hasListenerMixin={methods:{hasListener:function(name){var $listeners=this.$listeners||{},$events=this._events||{};return!isUndefined($listeners[name])||isArray($events[name])&&$events[name].length>0}}},RX_UNDERSCORE=/_/g,RX_LOWER_UPPER=/([a-z])([A-Z])/g,RX_START_SPACE_WORD=/(\s|^)(\w)/g,startCase=function(str){return str.replace(RX_UNDERSCORE," ").replace(RX_LOWER_UPPER,(function(str,$1,$2){return $1+" "+$2})).replace(RX_START_SPACE_WORD,(function(str,$1,$2){return $1+$2.toUpperCase()}))},IGNORED_FIELD_KEYS={_rowVariant:!0,_cellVariants:!0,_showDetails:!0},EVENT_FILTER=["a","a *","button","button *","input:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])","textarea:not(.disabled):not([disabled])",'[role="link"]','[role="link"] *','[role="button"]','[role="button"] *',"[tabindex]:not(.disabled):not([disabled])"].join(","),normalizeFields=function(origFields,items){var fields=[];if(isArray(origFields)&&origFields.filter(identity).forEach((function(f){if(isString(f))fields.push({key:f,label:startCase(f)});else if(isObject(f)&&f.key&&isString(f.key))fields.push(clone(f));else if(isObject(f)&&1===keys(f).length){var key=keys(f)[0],field=function(key,value){var field=null;return isString(value)?field={key:key,label:value}:isFunction(value)?field={key:key,formatter:value}:isObject(value)?(field=clone(value)).key=field.key||key:!1!==value&&(field={key:key}),field}(key,f[key]);field&&fields.push(field)}})),0===fields.length&&isArray(items)&&items.length>0){var sample=items[0];keys(sample).forEach((function(k){IGNORED_FIELD_KEYS[k]||fields.push({key:k,label:startCase(k)})}))}var memo={};return fields.filter((function(f){return!memo[f.key]&&(memo[f.key]=!0,f.label=isString(f.label)?f.label:startCase(f.key),!0)}))},itemsMixin={props:{items:{type:Array,default:function(){return[]}},fields:{type:Array,default:null},primaryKey:{type:String},value:{type:Array,default:function(){return[]}}},data:function(){return{localItems:isArray(this.items)?this.items.slice():[]}},computed:{computedFields:function(){return normalizeFields(this.fields,this.localItems)},computedFieldsObj:function(){var parent=this.$parent;return this.computedFields.reduce((function(obj,f){if(obj[f.key]=clone(f),f.formatter){var formatter=f.formatter;isString(formatter)&&isFunction(parent[formatter])?formatter=parent[formatter]:isFunction(formatter)||(formatter=void 0),obj[f.key].formatter=formatter}return obj}),{})},computedItems:function(){return(this.paginatedItems||this.sortedItems||this.filteredItems||this.localItems||[]).slice()},context:function(){return{filter:this.localFilter,sortBy:this.localSortBy,sortDesc:this.localSortDesc,perPage:mathMax(toInteger(this.perPage,0),0),currentPage:mathMax(toInteger(this.currentPage,0),1),apiUrl:this.apiUrl}}},watch:{items:function(newItems){isArray(newItems)?this.localItems=newItems.slice():isUndefinedOrNull(newItems)&&(this.localItems=[])},computedItems:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$emit("input",newVal)},context:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$emit("context-changed",newVal)}},mounted:function(){this.$emit("input",this.computedItems)},methods:{getFieldFormatter:function(key){var field=this.computedFieldsObj[key];return field?field.formatter:void 0}}},stackedMixin={props:{stacked:{type:[Boolean,String],default:!1}},computed:{isStacked:function(){return""===this.stacked||this.stacked},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){return _defineProperty({"b-table-stacked":this.isStackedAlways},"b-table-stacked-".concat(this.stacked),!this.isStackedAlways&&this.isStacked)}}},sanitizeRow=function(row,ignoreFields,includeFields){var fieldsObj=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return keys(row).reduce((function(obj,key){if(!IGNORED_FIELD_KEYS[key]&&!(ignoreFields&&ignoreFields.length>0&&arrayIncludes(ignoreFields,key))&&(!(includeFields&&includeFields.length>0)||arrayIncludes(includeFields,key))){var f=fieldsObj[key]||{},val=row[key],filterByFormatted=f.filterByFormatted,formatter=isFunction(filterByFormatted)?filterByFormatted:filterByFormatted?f.formatter:null;obj[key]=isFunction(formatter)?formatter(val,key,row):val}return obj}),{})},stringifyObjectValues=function stringifyObjectValues(val){return isUndefinedOrNull(val)?"":isObject(val)&&!isDate(val)?keys(val).sort().filter((function(v){return!isUndefinedOrNull(v)})).map((function(k){return stringifyObjectValues(val[k])})).join(" "):toString$1(val)},DEBOUNCE_DEPRECATED_MSG='Prop "filter-debounce" is deprecated. Use the debounce feature of "" instead.',RX_SPACES$1=/[\s\uFEFF\xA0]+/g,filteringMixin={props:{filter:{type:[String,RegExp,Object,Array],default:null},filterFunction:{type:Function},filterIgnoredFields:{type:Array},filterIncludedFields:{type:Array},filterDebounce:{type:[Number,String],deprecated:DEBOUNCE_DEPRECATED_MSG,default:0,validator:function(val){return/^\d+/.test(String(val))}}},data:function(){return{isFiltered:!1,localFilter:this.filterSanitize(this.filter)}},computed:{computedFilterIgnored:function(){return this.filterIgnoredFields?concat(this.filterIgnoredFields).filter(identity):null},computedFilterIncluded:function(){return this.filterIncludedFields?concat(this.filterIncludedFields).filter(identity):null},computedFilterDebounce:function(){var ms=toInteger(this.filterDebounce,0);return ms>0&&warn(DEBOUNCE_DEPRECATED_MSG,"BTable"),ms},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){return{filteredItems:this.filteredItems,localItems:this.localItems,localFilter:this.localFilter}},localFilterFn:function(){return isFunction(this.filterFunction)?this.filterFunction:null},filteredItems:function(){var items=this.localItems||[],criteria=this.localFilter,filterFn=this.localFiltering?this.filterFnFactory(this.localFilterFn,criteria)||this.defaultFilterFnFactory(criteria):null;return filterFn&&items.length>0?items.filter(filterFn):items}},watch:{computedFilterDebounce:function(newVal){!newVal&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(newCriteria){var _this=this,timeout=this.computedFilterDebounce;this.clearFilterTimer(),timeout&&timeout>0?this.$_filterTimer=setTimeout((function(){_this.localFilter=_this.filterSanitize(newCriteria)}),timeout):this.localFilter=this.filterSanitize(newCriteria)}},filteredCheck:function(_ref){var filteredItems=_ref.filteredItems,localFilter=_ref.localFilter,isFiltered=!1;localFilter?looseEqual(localFilter,[])||looseEqual(localFilter,{})?isFiltered=!1:localFilter&&(isFiltered=!0):isFiltered=!1,isFiltered&&this.$emit("filtered",filteredItems,filteredItems.length),this.isFiltered=isFiltered},isFiltered:function(newVal,oldVal){!1===newVal&&!0===oldVal&&this.$emit("filtered",this.localItems,this.localItems.length)}},created:function(){var _this2=this;this.$_filterTimer=null,this.$nextTick((function(){_this2.isFiltered=Boolean(_this2.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(criteria){return!this.localFiltering||this.localFilterFn||isString(criteria)||isRegExp(criteria)?cloneDeep(criteria):""},filterFnFactory:function(filterFn,criteria){if(!filterFn||!isFunction(filterFn)||!criteria||looseEqual(criteria,[])||looseEqual(criteria,{}))return null;return function(item){return filterFn(item,criteria)}},defaultFilterFnFactory:function(criteria){var _this3=this;if(!criteria||!isString(criteria)&&!isRegExp(criteria))return null;var regExp=criteria;if(isString(regExp)){var pattern=escapeRegExp(criteria).replace(RX_SPACES$1,"\\s+");regExp=new RegExp(".*".concat(pattern,".*"),"i")}return function(item){return regExp.lastIndex=0,regExp.test((row=item,ignoreFields=_this3.computedFilterIgnored,includeFields=_this3.computedFilterIncluded,fieldsObj=_this3.computedFieldsObj,isObject(row)?stringifyObjectValues(sanitizeRow(row,ignoreFields,includeFields,fieldsObj)):""));var row,ignoreFields,includeFields,fieldsObj}}}},stableSort=function(array,compareFn){return array.map((function(a,index){return[index,a]})).sort(function(a,b){return this(a[1],b[1])||a[0]-b[0]}.bind(compareFn)).map((function(e){return e[1]}))},sortingMixin={props:{sortBy:{type:String,default:""},sortDesc:{type:Boolean,default:!1},sortDirection:{type:String,default:"asc",validator:function(direction){return arrayIncludes(["asc","desc","last"],direction)}},sortCompare:{type:Function},sortCompareOptions:{type:Object,default:function(){return{numeric:!0}}},sortCompareLocale:{type:[String,Array]},sortNullLast:{type:Boolean,default:!1},noSortReset:{type:Boolean,default:!1},labelSortAsc:{type:String,default:"Click to sort Ascending"},labelSortDesc:{type:String,default:"Click to sort Descending"},labelSortClear:{type:String,default:"Click to clear sorting"},noLocalSorting:{type:Boolean,default:!1},noFooterSorting:{type:Boolean,default:!1},sortIconLeft:{type:Boolean,default:!1}},data:function(){return{localSortBy:this.sortBy||"",localSortDesc:this.sortDesc||!1}},computed:{localSorting:function(){return this.hasProvider?!!this.noProviderSorting:!this.noLocalSorting},isSortable:function(){return this.computedFields.some((function(f){return f.sortable}))},sortedItems:function(){var items=(this.filteredItems||this.localItems||[]).slice(),sortBy=this.localSortBy,sortDesc=this.localSortDesc,sortCompare=this.sortCompare,localSorting=this.localSorting,sortOptions=_objectSpread2(_objectSpread2({},this.sortCompareOptions),{},{usage:"sort"}),sortLocale=this.sortCompareLocale||void 0,nullLast=this.sortNullLast;if(sortBy&&localSorting){var sortByFormatted=(this.computedFieldsObj[sortBy]||{}).sortByFormatted,formatter=isFunction(sortByFormatted)?sortByFormatted:sortByFormatted?this.getFieldFormatter(sortBy):void 0;return stableSort(items,(function(a,b){var result=null;return isFunction(sortCompare)&&(result=sortCompare(a,b,sortBy,sortDesc,formatter,sortOptions,sortLocale)),(isUndefinedOrNull(result)||!1===result)&&(result=function(a,b,sortBy,sortDesc,formatter,localeOpts,locale,nullLast){var aa=get(a,sortBy,null),bb=get(b,sortBy,null);return isFunction(formatter)&&(aa=formatter(aa,sortBy,a),bb=formatter(bb,sortBy,b)),aa=isUndefinedOrNull(aa)?"":aa,bb=isUndefinedOrNull(bb)?"":bb,isDate(aa)&&isDate(bb)||isNumber(aa)&&isNumber(bb)?aabb?1:0:nullLast&&""===aa&&""!==bb?1:nullLast&&""!==aa&&""===bb?-1:stringifyObjectValues(aa).localeCompare(stringifyObjectValues(bb),locale,localeOpts)}(a,b,sortBy,0,formatter,sortOptions,sortLocale,nullLast)),(result||0)*(sortDesc?-1:1)}))}return items}},watch:{isSortable:function(newVal){newVal?this.isSortable&&this.$on("head-clicked",this.handleSort):this.$off("head-clicked",this.handleSort)},sortDesc:function(newVal){newVal!==this.localSortDesc&&(this.localSortDesc=newVal||!1)},sortBy:function(newVal){newVal!==this.localSortBy&&(this.localSortBy=newVal||"")},localSortDesc:function(newVal,oldVal){newVal!==oldVal&&this.$emit("update:sortDesc",newVal)},localSortBy:function(newVal,oldVal){newVal!==oldVal&&this.$emit("update:sortBy",newVal)}},created:function(){this.isSortable&&this.$on("head-clicked",this.handleSort)},methods:{handleSort:function(key,field,evt,isFoot){var _this=this;if(this.isSortable&&(!isFoot||!this.noFooterSorting)){var sortChanged=!1,toggleLocalSortDesc=function(){var sortDirection=field.sortDirection||_this.sortDirection;"asc"===sortDirection?_this.localSortDesc=!1:"desc"===sortDirection&&(_this.localSortDesc=!0)};field.sortable?(key===this.localSortBy?this.localSortDesc=!this.localSortDesc:(this.localSortBy=key,toggleLocalSortDesc()),sortChanged=!0):this.localSortBy&&!this.noSortReset&&(this.localSortBy="",toggleLocalSortDesc(),sortChanged=!0),sortChanged&&this.$emit("sort-changed",this.context)}},sortTheadThClasses:function(key,field,isFoot){return{"b-table-sort-icon-left":field.sortable&&this.sortIconLeft&&!(isFoot&&this.noFooterSorting)}},sortTheadThAttrs:function(key,field,isFoot){if(!this.isSortable||isFoot&&this.noFooterSorting)return{};var sortable=field.sortable;return{"aria-sort":sortable&&this.localSortBy===key?this.localSortDesc?"descending":"ascending":sortable?"none":null}},sortTheadThLabel:function(key,field,isFoot){if(!this.isSortable||isFoot&&this.noFooterSorting)return null;var labelSorting="";if(field.sortable)if(this.localSortBy===key)labelSorting=this.localSortDesc?this.labelSortAsc:this.labelSortDesc;else{labelSorting=this.localSortDesc?this.labelSortDesc:this.labelSortAsc;var sortDirection=this.sortDirection||field.sortDirection;"asc"===sortDirection?labelSorting=this.labelSortAsc:"desc"===sortDirection&&(labelSorting=this.labelSortDesc)}else this.noSortReset||(labelSorting=this.localSortBy?this.labelSortClear:"");return trim(labelSorting)||null}}},paginationMixin$1={props:{perPage:{type:[Number,String],default:0},currentPage:{type:[Number,String],default:1}},computed:{localPaging:function(){return!this.hasProvider||!!this.noProviderPaging},paginatedItems:function(){var items=this.sortedItems||this.filteredItems||this.localItems||[],currentPage=mathMax(toInteger(this.currentPage,1),1),perPage=mathMax(toInteger(this.perPage,0),0);return this.localPaging&&perPage&&(items=items.slice((currentPage-1)*perPage,currentPage*perPage)),items}}},captionMixin={props:{caption:{type:String},captionHtml:{type:String}},computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var caption=this.caption,captionHtml=this.captionHtml,h=this.$createElement,$caption=h(),hasCaptionSlot=this.hasNormalizedSlot("table-caption");return(hasCaptionSlot||caption||captionHtml)&&($caption=h("caption",{key:"caption",attrs:{id:this.captionId},domProps:hasCaptionSlot?{}:htmlOrText(captionHtml,caption)},this.normalizeSlot("table-caption"))),$caption}}},colgroupMixin={methods:{renderColgroup:function(){var h=this.$createElement,fields=this.computedFields,$colgroup=h();return this.hasNormalizedSlot("table-colgroup")&&($colgroup=h("colgroup",{key:"colgroup"},[this.normalizeSlot("table-colgroup",{columns:fields.length,fields:fields})])),$colgroup}}},TABLE_TAG_NAMES=["TD","TH","TR"],filterEvent=function(evt){if(!evt||!evt.target)return!1;var el=evt.target;if(el.disabled||-1!==TABLE_TAG_NAMES.indexOf(el.tagName))return!1;if(closest(".dropdown-menu",el))return!0;var label="LABEL"===el.tagName?el:closest("label",el);if(label){var labelFor=getAttr(label,"for"),input=labelFor?getById(labelFor):select("input, select, textarea",label);if(input&&!input.disabled)return!0}return matches(el,EVENT_FILTER)},textSelectionActive=function(){var el=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,sel=hasWindowSupport&&w$1.getSelection?w$1.getSelection():null;return!!(sel&&""!==sel.toString().trim()&&sel.containsNode&&isElement(el))&&sel.containsNode(el,!0)},props$V={headVariant:{type:String,default:null}},BThead=_vue.default.extend({name:"BThead",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},props:props$V,computed:{isThead:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},theadClasses:function(){return[this.headVariant?"thead-".concat(this.headVariant):null]},theadAttrs:function(){return _objectSpread2({role:"rowgroup"},this.bvAttrs)}},render:function(h){return h("thead",{class:this.theadClasses,attrs:this.theadAttrs,on:this.bvListeners},this.normalizeSlot("default"))}});_exports.BThead=BThead;var props$W={footVariant:{type:String,default:null}},BTfoot=_vue.default.extend({name:"BTfoot",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},props:props$W,computed:{isTfoot:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!1},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},tfootClasses:function(){return[this.footVariant?"thead-".concat(this.footVariant):null]},tfootAttrs:function(){return _objectSpread2({role:"rowgroup"},this.bvAttrs)}},render:function(h){return h("tfoot",{class:this.tfootClasses,attrs:this.tfootAttrs,on:this.bvListeners},this.normalizeSlot("default"))}});_exports.BTfoot=BTfoot;var props$X={variant:{type:String,default:null}},BTr=_vue.default.extend({name:"BTr",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,provide:function(){return{bvTableTr:this}},inject:{bvTableRowGroup:{default:function(){return{}}}},props:props$X,computed:{inTbody:function(){return this.bvTableRowGroup.isTbody},inThead:function(){return this.bvTableRowGroup.isThead},inTfoot:function(){return this.bvTableRowGroup.isTfoot},isDark:function(){return this.bvTableRowGroup.isDark},isStacked:function(){return this.bvTableRowGroup.isStacked},isResponsive:function(){return this.bvTableRowGroup.isResponsive},isStickyHeader:function(){return this.bvTableRowGroup.isStickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTableRowGroup.hasStickyHeader},tableVariant:function(){return this.bvTableRowGroup.tableVariant},headVariant:function(){return this.inThead?this.bvTableRowGroup.headVariant:null},footVariant:function(){return this.inTfoot?this.bvTableRowGroup.footVariant:null},isRowDark:function(){return"light"!==this.headVariant&&"light"!==this.footVariant&&("dark"===this.headVariant||"dark"===this.footVariant||this.isDark)},trClasses:function(){return[this.variant?"".concat(this.isRowDark?"bg":"table","-").concat(this.variant):null]},trAttrs:function(){return _objectSpread2({role:"row"},this.bvAttrs)}},render:function(h){return h("tr",{class:this.trClasses,attrs:this.trAttrs,on:this.bvListeners},this.normalizeSlot("default"))}});_exports.BTr=BTr;var parseSpan=function(value){return(value=toInteger(value,0))>0?value:null},spanValidator=function(val){return isUndefinedOrNull(val)||parseSpan(val)>0},props$Y={variant:{type:String,default:null},colspan:{type:[Number,String],default:null,validator:spanValidator},rowspan:{type:[Number,String],default:null,validator:spanValidator},stackedHeading:{type:String,default:null},stickyColumn:{type:Boolean,default:!1}},BTd=_vue.default.extend({name:"BTableCell",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,inject:{bvTableTr:{default:function(){return{}}}},props:props$Y,computed:{tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return parseSpan(this.colspan)},computedRowspan:function(){return parseSpan(this.rowspan)},cellClasses:function(){var variant=this.variant;return(!variant&&this.isStickyHeader&&!this.headVariant||!variant&&this.isStickyColumn&&this.inTfoot&&!this.footVariant||!variant&&this.isStickyColumn&&this.inThead&&!this.headVariant||!variant&&this.isStickyColumn&&this.inTbody)&&(variant=this.rowVariant||this.tableVariant||"b-table-default"),[variant?"".concat(this.isDark?"bg":"table","-").concat(variant):null,this.isStickyColumn?"b-table-sticky-column":null]},cellAttrs:function(){var headOrFoot=this.inThead||this.inTfoot,colspan=this.computedColspan,rowspan=this.computedRowspan,role="cell",scope=null;return headOrFoot?(role="columnheader",scope=colspan>0?"colspan":"col"):isTag(this.tag,"th")&&(role="rowheader",scope=rowspan>0?"rowgroup":"row"),_objectSpread2(_objectSpread2({colspan:colspan,rowspan:rowspan,role:role,scope:scope},this.bvAttrs),{},{"data-label":this.isStackedCell&&!isUndefinedOrNull(this.stackedHeading)?toString$1(this.stackedHeading):null})}},render:function(h){var content=[this.normalizeSlot("default")];return h(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?h("div",[content]):content])}});_exports.BTd=BTd;var BTh=_vue.default.extend({name:"BTh",extends:BTd,computed:{tag:function(){return"th"}}});_exports.BTh=BTh;var theadMixin={props:{headVariant:{type:String,default:function(){return getComponentConfig("BTable","headVariant")}},headRowVariant:{type:String},theadClass:{type:[String,Array,Object]},theadTrClass:{type:[String,Array,Object]}},methods:{fieldClasses:function(field){return[field.class?field.class:"",field.thClass?field.thClass:""]},headClicked:function(evt,field,isFoot){this.stopIfBusy&&this.stopIfBusy(evt)||filterEvent(evt)||textSelectionActive(this.$el)||(evt.stopPropagation(),evt.preventDefault(),this.$emit("head-clicked",field.key,field,evt,isFoot))},renderThead:function(){var _this=this,isFoot=arguments.length>0&&void 0!==arguments[0]&&arguments[0],h=this.$createElement,fields=this.computedFields||[];if(this.isStackedAlways||0===fields.length)return h();var isSortable=this.isSortable,isSelectable=this.isSelectable,headVariant=this.headVariant,footVariant=this.footVariant,headRowVariant=this.headRowVariant,footRowVariant=this.footRowVariant,hasHeadClickListener=isSortable||this.hasListener("head-clicked"),selectAllRows=isSelectable?this.selectAllRows:noop,clearSelected=isSelectable?this.clearSelected:noop,$cells=fields.map((function(field,colIndex){var label=field.label,labelHtml=field.labelHtml,variant=field.variant,stickyColumn=field.stickyColumn,key=field.key,ariaLabel=null;field.label.trim()||field.headerTitle||(ariaLabel=startCase(field.key));var on={};hasHeadClickListener&&(on.click=function(evt){_this.headClicked(evt,field,isFoot)},on.keydown=function(evt){var keyCode=evt.keyCode;keyCode!==KEY_CODES.ENTER&&keyCode!==KEY_CODES.SPACE||_this.headClicked(evt,field,isFoot)});var sortAttrs=isSortable?_this.sortTheadThAttrs(key,field,isFoot):{},sortClass=isSortable?_this.sortTheadThClasses(key,field,isFoot):null,sortLabel=isSortable?_this.sortTheadThLabel(key,field,isFoot):null,data={class:[_this.fieldClasses(field),sortClass],props:{variant:variant,stickyColumn:stickyColumn},style:field.thStyle||{},attrs:_objectSpread2(_objectSpread2({tabindex:hasHeadClickListener?"0":null,abbr:field.headerAbbr||null,title:field.headerTitle||null,"aria-colindex":colIndex+1,"aria-label":ariaLabel},_this.getThValues(null,key,field.thAttr,isFoot?"foot":"head",{})),sortAttrs),on:on,key:key},slotNames=["head(".concat(key,")"),"head(".concat(key.toLowerCase(),")"),"head()"];isFoot&&(slotNames=["foot(".concat(key,")"),"foot(".concat(key.toLowerCase(),")"),"foot()"].concat(_toConsumableArray(slotNames)));var scope={label:label,column:key,field:field,isFoot:isFoot,selectAllRows:selectAllRows,clearSelected:clearSelected},$content=_this.normalizeSlot(slotNames,scope)||h("div",{domProps:htmlOrText(labelHtml,label)}),$srLabel=sortLabel?h("span",{staticClass:"sr-only"}," (".concat(sortLabel,")")):null;return h(BTh,data,[$content,$srLabel].filter(identity))})).filter(identity),$trs=[];if(isFoot)$trs.push(h(BTr,{class:this.tfootTrClass,props:{variant:isUndefinedOrNull(footRowVariant)?headRowVariant:footRowVariant}},$cells));else{var scope={columns:fields.length,fields:fields,selectAllRows:selectAllRows,clearSelected:clearSelected};$trs.push(this.normalizeSlot("thead-top",scope)||h()),$trs.push(h(BTr,{class:this.theadTrClass,props:{variant:headRowVariant}},$cells))}return h(isFoot?BTfoot:BThead,{key:isFoot?"bv-tfoot":"bv-thead",class:(isFoot?this.tfootClass:this.theadClass)||null,props:isFoot?{footVariant:footVariant||headVariant||null}:{headVariant:headVariant||null}},$trs)}}},tfootMixin={props:{footClone:{type:Boolean,default:!1},footVariant:{type:String,default:function(){return getComponentConfig("BTable","footVariant")}},footRowVariant:{type:String},tfootClass:{type:[String,Array,Object]},tfootTrClass:{type:[String,Array,Object]}},methods:{renderTFootCustom:function(){var h=this.$createElement;return this.hasNormalizedSlot("custom-foot")?h(BTfoot,{key:"bv-tfoot-custom",class:this.tfootClass||null,props:{footVariant:this.footVariant||this.headVariant||null}},this.normalizeSlot("custom-foot",{items:this.computedItems.slice(),fields:this.computedFields.slice(),columns:this.computedFields.length})):h()},renderTfoot:function(){return this.footClone?this.renderThead(!0):this.renderTFootCustom()}}},props$Z={tbodyTransitionProps:{type:Object},tbodyTransitionHandlers:{type:Object}},BTbody=_vue.default.extend({name:"BTbody",mixins:[attrsMixin,listenersMixin,normalizeSlotMixin],inheritAttrs:!1,provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},props:props$Z,computed:{isTbody:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!1},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},isTransitionGroup:function(){return this.tbodyTransitionProps||this.tbodyTransitionHandlers},tbodyAttrs:function(){return _objectSpread2({role:"rowgroup"},this.bvAttrs)},tbodyProps:function(){return this.tbodyTransitionProps?_objectSpread2(_objectSpread2({},this.tbodyTransitionProps),{},{tag:"tbody"}):{}}},render:function(h){var data={props:this.tbodyProps,attrs:this.tbodyAttrs};return this.isTransitionGroup?(data.on=this.tbodyTransitionHandlers||{},data.nativeOn=this.bvListeners):data.on=this.bvListeners,h(this.isTransitionGroup?"transition-group":"tbody",data,this.normalizeSlot("default"))}});_exports.BTbody=BTbody;var tbodyRowMixin={props:{tbodyTrClass:{type:[String,Array,Object,Function]},tbodyTrAttr:{type:[Object,Function]},detailsTdClass:{type:[String,Array,Object]}},methods:{getTdValues:function(item,key,tdValue,defValue){var parent=this.$parent;if(tdValue){var value=get(item,key,"");return isFunction(tdValue)?tdValue(value,key,item):isString(tdValue)&&isFunction(parent[tdValue])?parent[tdValue](value,key,item):tdValue}return defValue},getThValues:function(item,key,thValue,type,defValue){var parent=this.$parent;if(thValue){var value=get(item,key,"");return isFunction(thValue)?thValue(value,key,item,type):isString(thValue)&&isFunction(parent[thValue])?parent[thValue](value,key,item,type):thValue}return defValue},getFormattedValue:function(item,field){var key=field.key,formatter=this.getFieldFormatter(key),value=get(item,key,null);return isFunction(formatter)&&(value=formatter(value,key,item)),isUndefinedOrNull(value)?"":value},toggleDetailsFactory:function(hasDetailsSlot,item){var _this=this;return function(){hasDetailsSlot&&_this.$set(item,"_showDetails",!item._showDetails)}},rowHovered:function(evt){this.tbodyRowEvtStopped(evt)||this.emitTbodyRowEvent("row-hovered",evt)},rowUnhovered:function(evt){this.tbodyRowEvtStopped(evt)||this.emitTbodyRowEvent("row-unhovered",evt)},renderTbodyRowCell:function(field,colIndex,item,rowIndex){var _this2=this,h=this.$createElement,hasDetailsSlot=this.hasNormalizedSlot("row-details"),formatted=this.getFormattedValue(item,field),key=field.key,stickyColumn=!this.isStacked&&(this.isResponsive||this.stickyHeader)&&field.stickyColumn,cellTag=stickyColumn?field.isRowHeader?BTh:BTd:field.isRowHeader?"th":"td",cellVariant=item._cellVariants&&item._cellVariants[key]?item._cellVariants[key]:field.variant||null,data={key:"row-".concat(rowIndex,"-cell-").concat(colIndex,"-").concat(key),class:[field.class?field.class:"",this.getTdValues(item,key,field.tdClass,"")],props:{},attrs:_objectSpread2({"aria-colindex":String(colIndex+1)},field.isRowHeader?this.getThValues(item,key,field.thAttr,"row",{}):this.getTdValues(item,key,field.tdAttr,{}))};stickyColumn?data.props={stackedHeading:this.isStacked?field.label:null,stickyColumn:!0,variant:cellVariant}:(data.attrs["data-label"]=this.isStacked&&!isUndefinedOrNull(field.label)?toString$1(field.label):null,data.attrs.role=field.isRowHeader?"rowheader":"cell",data.attrs.scope=field.isRowHeader?"row":null,cellVariant&&data.class.push("".concat(this.dark?"bg":"table","-").concat(cellVariant)));var slotScope={item:item,index:rowIndex,field:field,unformatted:get(item,key,""),value:formatted,toggleDetails:this.toggleDetailsFactory(hasDetailsSlot,item),detailsShowing:Boolean(item._showDetails)};this.supportsSelectableRows&&(slotScope.rowSelected=this.isRowSelected(rowIndex),slotScope.selectRow=function(){return _this2.selectRow(rowIndex)},slotScope.unselectRow=function(){return _this2.unselectRow(rowIndex)});var slotName=this.$_bodyFieldSlotNameCache[key],$childNodes=slotName?this.normalizeSlot(slotName,slotScope):toString$1(formatted);return this.isStacked&&($childNodes=[h("div",[$childNodes])]),h(cellTag,data,[$childNodes])},renderTbodyRow:function(item,rowIndex){var _this3=this,h=this.$createElement,fields=this.computedFields,tableStriped=this.striped,hasDetailsSlot=this.hasNormalizedSlot("row-details"),rowShowDetails=item._showDetails&&hasDetailsSlot,hasRowClickHandler=this.$listeners["row-clicked"]||this.hasSelectableRowClick,$rows=[],detailsId=rowShowDetails?this.safeId("_details_".concat(rowIndex,"_")):null,$tds=fields.map((function(field,colIndex){return _this3.renderTbodyRowCell(field,colIndex,item,rowIndex)})),ariaRowIndex=null;this.currentPage&&this.perPage&&this.perPage>0&&(ariaRowIndex=String((this.currentPage-1)*this.perPage+rowIndex+1));var primaryKey=this.primaryKey,primaryKeyValue=toString$1(get(item,primaryKey))||null,rowKey=primaryKeyValue||toString$1(rowIndex),rowId=primaryKeyValue?this.safeId("_row_".concat(primaryKeyValue)):null,selectableClasses=this.selectableRowClasses?this.selectableRowClasses(rowIndex):{},selectableAttrs=this.selectableRowAttrs?this.selectableRowAttrs(rowIndex):{},userTrClasses=isFunction(this.tbodyTrClass)?this.tbodyTrClass(item,"row"):this.tbodyTrClass,userTrAttrs=isFunction(this.tbodyTrAttr)?this.tbodyTrAttr(item,"row"):this.tbodyTrAttr;if($rows.push(h(BTr,{key:"__b-table-row-".concat(rowKey,"__"),ref:"itemRows",refInFor:!0,class:[userTrClasses,selectableClasses,rowShowDetails?"b-table-has-details":""],props:{variant:item._rowVariant||null},attrs:_objectSpread2(_objectSpread2({id:rowId},userTrAttrs),{},{tabindex:hasRowClickHandler?"0":null,"data-pk":primaryKeyValue||null,"aria-details":detailsId,"aria-owns":detailsId,"aria-rowindex":ariaRowIndex},selectableAttrs),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered}},$tds)),rowShowDetails){var detailsScope={item:item,index:rowIndex,fields:fields,toggleDetails:this.toggleDetailsFactory(hasDetailsSlot,item)};this.supportsSelectableRows&&(detailsScope.rowSelected=this.isRowSelected(rowIndex),detailsScope.selectRow=function(){return _this3.selectRow(rowIndex)},detailsScope.unselectRow=function(){return _this3.unselectRow(rowIndex)});var $details=h(BTd,{props:{colspan:fields.length},class:this.detailsTdClass},[this.normalizeSlot("row-details",detailsScope)]);tableStriped&&$rows.push(h("tr",{key:"__b-table-details-stripe__".concat(rowKey),staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"}}));var userDetailsTrClasses=isFunction(this.tbodyTrClass)?this.tbodyTrClass(item,"row-details"):this.tbodyTrClass,userDetailsTrAttrs=isFunction(this.tbodyTrAttr)?this.tbodyTrAttr(item,"row-details"):this.tbodyTrAttr;$rows.push(h(BTr,{key:"__b-table-details__".concat(rowKey),staticClass:"b-table-details",class:[userDetailsTrClasses],props:{variant:item._rowVariant||null},attrs:_objectSpread2(_objectSpread2({},userDetailsTrAttrs),{},{id:detailsId,tabindex:"-1"})},[$details]))}else hasDetailsSlot&&($rows.push(h()),tableStriped&&$rows.push(h()));return $rows}}},tbodyMixin={mixins:[tbodyRowMixin],props:_objectSpread2(_objectSpread2({},props$Z),{},{tbodyClass:{type:[String,Array,Object]}}),beforeDestroy:function(){this.$_bodyFieldSlotNameCache=null},methods:{getTbodyTrs:function(){var refs=this.$refs||{},tbody=refs.tbody?refs.tbody.$el||refs.tbody:null,trs=(refs.itemRows||[]).map((function(tr){return tr.$el||tr}));return tbody&&tbody.children&&tbody.children.length>0&&trs&&trs.length>0?from(tbody.children).filter((function(tr){return arrayIncludes(trs,tr)})):[]},getTbodyTrIndex:function(el){if(!isElement(el))return-1;var tr="TR"===el.tagName?el:closest("tr",el,!0);return tr?this.getTbodyTrs().indexOf(tr):-1},emitTbodyRowEvent:function(type,evt){if(type&&this.hasListener(type)&&evt&&evt.target){var rowIndex=this.getTbodyTrIndex(evt.target);if(rowIndex>-1){var item=this.computedItems[rowIndex];this.$emit(type,item,rowIndex,evt)}}},tbodyRowEvtStopped:function(evt){return this.stopIfBusy&&this.stopIfBusy(evt)},onTbodyRowKeydown:function(evt){var target=evt.target;if(!this.tbodyRowEvtStopped(evt)&&"TR"===target.tagName&&isActiveElement(target)&&0===target.tabIndex){var keyCode=evt.keyCode;if(arrayIncludes([KEY_CODES.ENTER,KEY_CODES.SPACE],keyCode))evt.stopPropagation(),evt.preventDefault(),this.onTBodyRowClicked(evt);else if(arrayIncludes([KEY_CODES.UP,KEY_CODES.DOWN,KEY_CODES.HOME,KEY_CODES.END],keyCode)){var rowIndex=this.getTbodyTrIndex(target);if(rowIndex>-1){evt.stopPropagation(),evt.preventDefault();var trs=this.getTbodyTrs(),shift=evt.shiftKey;keyCode===KEY_CODES.HOME||shift&&keyCode===KEY_CODES.UP?attemptFocus(trs[0]):keyCode===KEY_CODES.END||shift&&keyCode===KEY_CODES.DOWN?attemptFocus(trs[trs.length-1]):keyCode===KEY_CODES.UP&&rowIndex>0?attemptFocus(trs[rowIndex-1]):keyCode===KEY_CODES.DOWN&&rowIndex0&&this.selectedRows.some(identity)},selectableIsMultiSelect:function(){return this.isSelectable&&arrayIncludes(["range","multi"],this.selectMode)},selectableTableClasses:function(){var _ref;return _defineProperty(_ref={"b-table-selectable":this.isSelectable},"b-table-select-".concat(this.selectMode),this.isSelectable),_defineProperty(_ref,"b-table-selecting",this.selectableHasSelection),_defineProperty(_ref,"b-table-selectable-no-click",this.isSelectable&&!this.hasSelectableRowClick),_ref},selectableTableAttrs:function(){return{"aria-multiselectable":this.isSelectable?this.selectableIsMultiSelect?"true":"false":null}}},watch:{computedItems:function(newVal,oldVal){var equal=!1;if(this.isSelectable&&this.selectedRows.length>0){equal=isArray(newVal)&&isArray(oldVal)&&newVal.length===oldVal.length;for(var i=0;equal&&i=0&&index0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?range(length).map((function(){return!0})):[!0])},isRowSelected:function(index){return!(!isNumber(index)||!this.selectedRows[index])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(index){if(this.isSelectable&&this.isRowSelected(index)){var variant=this.selectedVariant;return _defineProperty({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(variant),variant)}return{}},selectableRowAttrs:function(index){return{"aria-selected":this.isSelectable?this.isRowSelected(index)?"true":"false":null}},setSelectionHandlers:function(on){var method=on&&!this.noSelectOnClick?"$on":"$off";this[method]("row-clicked",this.selectionHandler),this[method]("filtered",this.clearSelected),this[method]("context-changed",this.clearSelected)},selectionHandler:function(item,index,evt){if(this.isSelectable&&!this.noSelectOnClick){var selectMode=this.selectMode,selectedRows=this.selectedRows.slice(),selected=!selectedRows[index];if("single"===selectMode)selectedRows=[];else if("range"===selectMode)if(this.selectedLastRow>-1&&evt.shiftKey){for(var idx=mathMin(this.selectedLastRow,index);idx<=mathMax(this.selectedLastRow,index);idx++)selectedRows[idx]=!0;selected=!0}else evt.ctrlKey||evt.metaKey||(selectedRows=[],selected=!0),this.selectedLastRow=selected?index:-1;selectedRows[index]=selected,this.selectedRows=selectedRows}else this.clearSelected()}}},providerMixin={mixins:[listenOnRootMixin],props:{items:{type:[Array,Function],default:function(){return[]}},noProviderPaging:{type:Boolean,default:!1},noProviderSorting:{type:Boolean,default:!1},noProviderFiltering:{type:Boolean,default:!1},apiUrl:{type:String,default:""}},computed:{hasProvider:function(){return isFunction(this.items)},providerTriggerContext:function(){var ctx={apiUrl:this.apiUrl,filter:null,sortBy:null,sortDesc:null,perPage:null,currentPage:null};return this.noProviderFiltering||(ctx.filter=this.localFilter),this.noProviderSorting||(ctx.sortBy=this.localSortBy,ctx.sortDesc=this.localSortDesc),this.noProviderPaging||(ctx.perPage=this.perPage,ctx.currentPage=this.currentPage),clone(ctx)}},watch:{items:function(newVal){(this.hasProvider||isFunction(newVal))&&this.$nextTick(this._providerUpdate)},providerTriggerContext:function(newVal,oldVal){looseEqual(newVal,oldVal)||this.$nextTick(this._providerUpdate)}},mounted:function(){var _this=this;!this.hasProvider||this.localItems&&0!==this.localItems.length||this._providerUpdate(),this.listenOnRoot("bv::refresh::table",(function(id){id!==_this.id&&id!==_this||_this.refresh()}))},methods:{refresh:function(){this.$off("refreshed",this.refresh),this.computedBusy?this.localBusy&&this.hasProvider&&this.$on("refreshed",this.refresh):(this.clearSelected(),this.hasProvider?this.$nextTick(this._providerUpdate):this.localItems=isArray(this.items)?this.items.slice():[])},_providerSetLocal:function(items){this.localItems=isArray(items)?items.slice():[],this.localBusy=!1,this.$emit("refreshed"),this.id&&this.emitOnRoot("bv::table::refreshed",this.id)},_providerUpdate:function(){var _this2=this;this.hasProvider&&(this.computedBusy?this.$nextTick(this.refresh):(this.localBusy=!0,this.$nextTick((function(){try{var data=_this2.items(_this2.context,_this2._providerSetLocal);!isUndefinedOrNull(val=data)&&isFunction(val.then)&&isFunction(val.catch)?data.then((function(items){_this2._providerSetLocal(items)})):isArray(data)?_this2._providerSetLocal(data):2!==_this2.items.length&&(warn("Provider function didn't request callback and did not return a promise or data.","BTable"),_this2.localBusy=!1)}catch(e){warn("Provider function error [".concat(e.name,"] ").concat(e.message,"."),"BTable"),_this2.localBusy=!1,_this2.$off("refreshed",_this2.refresh)}var val}))))}}},tableRendererMixin={inheritAttrs:!1,mixins:[attrsMixin],provide:function(){return{bvTable:this}},props:{striped:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},borderless:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},dark:{type:Boolean,default:!1},hover:{type:Boolean,default:!1},small:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},responsive:{type:[Boolean,String],default:!1},stickyHeader:{type:[Boolean,String],default:!1},noBorderCollapse:{type:Boolean,default:!1},captionTop:{type:Boolean,default:!1},tableVariant:{type:String},tableClass:{type:[String,Array,Object]}},computed:{isResponsive:function(){var responsive=""===this.responsive||this.responsive;return!this.isStacked&&responsive},isStickyHeader:function(){var stickyHeader=""===this.stickyHeader||this.stickyHeader;return!this.isStacked&&stickyHeader},wrapperClasses:function(){return[this.isStickyHeader?"b-table-sticky-header":"",!0===this.isResponsive?"table-responsive":this.isResponsive?"table-responsive-".concat(this.responsive):""].filter(identity)},wrapperStyles:function(){return this.isStickyHeader&&!isBoolean(this.isStickyHeader)?{maxHeight:this.isStickyHeader}:{}},tableClasses:function(){var hover=this.isTableSimple?this.hover:this.hover&&this.computedItems.length>0&&!this.computedBusy;return[this.tableClass,{"table-striped":this.striped,"table-hover":hover,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},this.tableVariant?"".concat(this.dark?"bg":"table","-").concat(this.tableVariant):"",this.stackedTableClasses,this.selectableTableClasses]},tableAttrs:function(){var adb=[(this.bvAttrs||{})["aria-describedby"],this.captionId].filter(identity).join(" ")||null,items=this.computedItems,filteredItems=this.filteredItems,fields=this.computedFields,selectableAttrs=this.selectableTableAttrs||{},ariaAttrs=this.isTableSimple?{}:{"aria-busy":this.computedBusy?"true":"false","aria-colcount":toString$1(fields.length),"aria-describedby":adb};return _objectSpread2(_objectSpread2(_objectSpread2({"aria-rowcount":items&&filteredItems&&filteredItems.length>items.length?toString$1(filteredItems.length):null},this.bvAttrs),{},{id:this.safeId(),role:"table"},ariaAttrs),selectableAttrs)}},render:function(h){var $content=[];this.isTableSimple?$content.push(this.normalizeSlot("default")):($content.push(this.renderCaption?this.renderCaption():null),$content.push(this.renderColgroup?this.renderColgroup():null),$content.push(this.renderThead?this.renderThead():null),$content.push(this.renderTbody?this.renderTbody():null),$content.push(this.renderTfoot?this.renderTfoot():null));var $table=h("table",{key:"b-table",staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs},$content.filter(identity));return this.wrapperClasses.length>0?h("div",{key:"wrap",class:this.wrapperClasses,style:this.wrapperStyles},[$table]):$table}},BTable=_vue.default.extend({name:"BTable",mixins:[attrsMixin,hasListenerMixin,idMixin,normalizeSlotMixin,itemsMixin,tableRendererMixin,stackedMixin,theadMixin,tfootMixin,tbodyMixin,stackedMixin,filteringMixin,sortingMixin,paginationMixin$1,captionMixin,colgroupMixin,selectableMixin,emptyMixin,topRowMixin,bottomRowMixin,busyMixin,providerMixin]});_exports.BTable=BTable;var BTableLite=_vue.default.extend({name:"BTableLite",mixins:[hasListenerMixin,idMixin,normalizeSlotMixin,itemsMixin,tableRendererMixin,stackedMixin,theadMixin,tfootMixin,tbodyMixin,captionMixin,colgroupMixin]});_exports.BTableLite=BTableLite;var BTableSimple=_vue.default.extend({name:"BTableSimple",mixins:[idMixin,normalizeSlotMixin,tableRendererMixin,stackedMixin],computed:{isTableSimple:function(){return!0}}});_exports.BTableSimple=BTableSimple;var TableLitePlugin=pluginFactory({components:{BTableLite:BTableLite}});_exports.TableLitePlugin=TableLitePlugin;var TableSimplePlugin=pluginFactory({components:{BTableSimple:BTableSimple,BTbody:BTbody,BThead:BThead,BTfoot:BTfoot,BTr:BTr,BTd:BTd,BTh:BTh}});_exports.TableSimplePlugin=TableSimplePlugin;var TablePlugin=pluginFactory({components:{BTable:BTable},plugins:{TableLitePlugin:TableLitePlugin,TableSimplePlugin:TableSimplePlugin}});_exports.TablePlugin=TablePlugin;var navProps=omit(props$K,["tabs","isNavBar","cardHeader"]),notDisabled=function(tab){return!tab.disabled},BTabButtonHelper=_vue.default.extend({name:"BTabButtonHelper",inject:{bvTabs:{default:function(){return{}}}},props:{tab:{default:null},tabs:{type:Array,default:function(){return[]}},id:{type:String,default:null},controls:{type:String,default:null},tabIndex:{type:Number,default:null},posInSet:{type:Number,default:null},setSize:{type:Number,default:null},noKeyNav:{type:Boolean,default:!1}},methods:{focus:function(){attemptFocus(this.$refs.link)},handleEvt:function(evt){var stop=function(){evt.preventDefault(),evt.stopPropagation()};if(!this.tab.disabled){var type=evt.type,key=evt.keyCode,shift=evt.shiftKey;"click"===type||"keydown"===type&&key===KEY_CODES.SPACE?(stop(),this.$emit("click",evt)):"keydown"!==type||this.noKeyNav||(key===KEY_CODES.UP||key===KEY_CODES.LEFT||key===KEY_CODES.HOME?(stop(),shift||key===KEY_CODES.HOME?this.$emit("first",evt):this.$emit("prev",evt)):key!==KEY_CODES.DOWN&&key!==KEY_CODES.RIGHT&&key!==KEY_CODES.END||(stop(),shift||key===KEY_CODES.END?this.$emit("last",evt):this.$emit("next",evt)))}}},render:function(h){var link=h(BLink,{ref:"link",staticClass:"nav-link",class:[{active:this.tab.localActive&&!this.tab.disabled,disabled:this.tab.disabled},this.tab.titleLinkClass,this.tab.localActive?this.bvTabs.activeNavItemClass:null],props:{disabled:this.tab.disabled},attrs:_objectSpread2(_objectSpread2({},this.tab.titleLinkAttributes),{},{role:"tab",id:this.id,tabindex:this.tabIndex,"aria-selected":this.tab.localActive&&!this.tab.disabled?"true":"false","aria-setsize":this.setSize,"aria-posinset":this.posInSet,"aria-controls":this.controls}),on:{click:this.handleEvt,keydown:this.handleEvt}},[this.tab.normalizeSlot("title")||this.tab.title]);return h("li",{staticClass:"nav-item",class:[this.tab.titleItemClass],attrs:{role:"presentation"}},[link])}}),BTabs=_vue.default.extend({name:"BTabs",mixins:[idMixin,normalizeSlotMixin],provide:function(){return{bvTabs:this}},model:{prop:"value",event:"input"},props:_objectSpread2(_objectSpread2({},navProps),{},{tag:{type:String,default:"div"},card:{type:Boolean,default:!1},end:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noNavStyle:{type:Boolean,default:!1},noKeyNav:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1},contentClass:{type:[String,Array,Object]},navClass:{type:[String,Array,Object]},navWrapperClass:{type:[String,Array,Object]},activeNavItemClass:{type:[String,Array,Object]},activeTabClass:{type:[String,Array,Object]},value:{type:Number,default:null}}),data:function(){return{currentTab:toInteger(this.value,-1),tabs:[],registeredTabs:[],isMounted:!1}},computed:{fade:function(){return!this.noFade},localNavClass:function(){var classes=[];return this.card&&this.vertical&&classes.push("card-header","h-100","border-bottom-0","rounded-0"),[].concat(classes,[this.navClass])}},watch:{currentTab:function(newVal){var index=-1;this.tabs.forEach((function(tab,idx){newVal!==idx||tab.disabled?tab.localActive=!1:(tab.localActive=!0,index=idx)})),this.$emit("input",index)},value:function(newVal,oldVal){if(newVal!==oldVal){newVal=toInteger(newVal,-1),oldVal=toInteger(oldVal,0);var tabs=this.tabs;tabs[newVal]&&!tabs[newVal].disabled?this.activateTab(tabs[newVal]):newVal0){var selector=tabs.map((function(tab){return"#".concat(tab.safeId())})).join(", ");order=selectAll(selector,this.$el).map((function(el){return el.id})).filter(identity)}return stableSort(tabs,(function(a,b){return order.indexOf(a.safeId())-order.indexOf(b.safeId())}))},updateTabs:function(){var tabs=this.getTabs(),tabIndex=tabs.indexOf(tabs.slice().reverse().find((function(tab){return tab.localActive&&!tab.disabled})));if(tabIndex<0){var currentTab=this.currentTab;currentTab>=tabs.length?tabIndex=tabs.indexOf(tabs.slice().reverse().find(notDisabled)):tabs[currentTab]&&!tabs[currentTab].disabled&&(tabIndex=currentTab)}tabIndex<0&&(tabIndex=tabs.indexOf(tabs.find(notDisabled))),tabs.forEach((function(tab){tab.localActive=!1})),tabs[tabIndex]&&(tabs[tabIndex].localActive=!0),this.tabs=tabs,this.currentTab=tabIndex},getButtonForTab:function(tab){return(this.$refs.buttons||[]).find((function(btn){return btn.tab===tab}))},updateButton:function(tab){var button=this.getButtonForTab(tab);button&&button.$forceUpdate&&button.$forceUpdate()},activateTab:function(tab){var result=!1;if(tab){var index=this.tabs.indexOf(tab);if(!tab.disabled&&index>-1&&index!==this.currentTab){var tabEvt=new BvEvent("activate-tab",{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(tabEvt.type,index,this.currentTab,tabEvt),tabEvt.defaultPrevented||(result=!0,this.currentTab=index)}}return result||this.currentTab===this.value||this.$emit("input",this.currentTab),result},deactivateTab:function(tab){return!!tab&&this.activateTab(this.tabs.filter((function(t){return t!==tab})).find(notDisabled))},focusButton:function(tab){var _this8=this;this.$nextTick((function(){attemptFocus(_this8.getButtonForTab(tab))}))},emitTabClick:function(tab,evt){isEvent(evt)&&tab&&tab.$emit&&!tab.disabled&&tab.$emit("click",evt)},clickTab:function(tab,evt){this.activateTab(tab),this.emitTabClick(tab,evt)},firstTab:function(focus){var tab=this.tabs.find(notDisabled);this.activateTab(tab)&&focus&&(this.focusButton(tab),this.emitTabClick(tab,focus))},previousTab:function(focus){var currentIndex=mathMax(this.currentTab,0),tab=this.tabs.slice(0,currentIndex).reverse().find(notDisabled);this.activateTab(tab)&&focus&&(this.focusButton(tab),this.emitTabClick(tab,focus))},nextTab:function(focus){var currentIndex=mathMax(this.currentTab,-1),tab=this.tabs.slice(currentIndex+1).find(notDisabled);this.activateTab(tab)&&focus&&(this.focusButton(tab),this.emitTabClick(tab,focus))},lastTab:function(focus){var tab=this.tabs.slice().reverse().find(notDisabled);this.activateTab(tab)&&focus&&(this.focusButton(tab),this.emitTabClick(tab,focus))}},render:function(h){var _this9=this,tabs=this.tabs,activeTab=tabs.find((function(tab){return tab.localActive&&!tab.disabled})),fallbackTab=tabs.find((function(tab){return!tab.disabled})),buttons=tabs.map((function(tab,index){var tabIndex=null;return _this9.noKeyNav||(tabIndex=-1,(activeTab===tab||!activeTab&&fallbackTab===tab)&&(tabIndex=null)),h(BTabButtonHelper,{key:tab._uid||index,ref:"buttons",refInFor:!0,props:{tab:tab,tabs:tabs,id:tab.controlledBy||(tab.safeId?tab.safeId("_BV_tab_button_"):null),controls:tab.safeId?tab.safeId():null,tabIndex:tabIndex,setSize:tabs.length,posInSet:index+1,noKeyNav:_this9.noKeyNav},on:{click:function(evt){_this9.clickTab(tab,evt)},first:_this9.firstTab,prev:_this9.previousTab,next:_this9.nextTab,last:_this9.lastTab}})})),nav=h(BNav,{ref:"nav",class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:this.fill,justified:this.justified,align:this.align,tabs:!this.noNavStyle&&!this.pills,pills:!this.noNavStyle&&this.pills,vertical:this.vertical,small:this.small,cardHeader:this.card&&!this.vertical}},[this.normalizeSlot("tabs-start")||h(),buttons,this.normalizeSlot("tabs-end")||h()]);nav=h("div",{key:"bv-tabs-nav",class:[{"card-header":this.card&&!this.vertical&&!this.end,"card-footer":this.card&&!this.vertical&&this.end,"col-auto":this.vertical},this.navWrapperClass]},[nav]);var empty=h();tabs&&0!==tabs.length||(empty=h("div",{key:"bv-empty-tab",class:["tab-pane","active",{"card-body":this.card}]},this.normalizeSlot("empty")));var content=h("div",{ref:"tabsContainer",key:"bv-tabs-container",staticClass:"tab-content",class:[{col:this.vertical},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")}},concat(this.normalizeSlot("default"),empty));return h(this.tag,{staticClass:"tabs",class:{row:this.vertical,"no-gutters":this.vertical&&this.card},attrs:{id:this.safeId()}},[this.end?content:h(),[nav],this.end?h():content])}});_exports.BTabs=BTabs;var BTab=_vue.default.extend({name:"BTab",mixins:[idMixin,normalizeSlotMixin],inject:{bvTabs:{default:function(){return{}}}},props:{active:{type:Boolean,default:!1},tag:{type:String,default:"div"},buttonId:{type:String},title:{type:String,default:""},titleItemClass:{type:[String,Array,Object]},titleLinkClass:{type:[String,Array,Object]},titleLinkAttributes:{type:Object},disabled:{type:Boolean,default:!1},noBody:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1}},data:function(){return{localActive:this.active&&!this.disabled,show:!1}},computed:{tabClasses:function(){return[{active:this.localActive,disabled:this.disabled,"card-body":this.bvTabs.card&&!this.noBody},this.localActive?this.bvTabs.activeTabClass:null]},controlledBy:function(){return this.buttonId||this.safeId("__BV_tab_button__")},computedNoFade:function(){return!this.bvTabs.fade},computedLazy:function(){return this.bvTabs.lazy||this.lazy},_isTab:function(){return!0}},watch:{localActive:function(newVal){this.$emit("update:active",newVal)},active:function(newVal,oldVal){newVal!==oldVal&&(newVal?this.activate():this.deactivate()||this.$emit("update:active",this.localActive))},disabled:function(newVal,oldVal){newVal!==oldVal&&newVal&&this.localActive&&this.bvTabs.firstTab&&(this.localActive=!1,this.bvTabs.firstTab())}},mounted:function(){this.registerTab(),this.show=this.localActive},updated:function(){this.hasNormalizedSlot("title")&&this.bvTabs.updateButton&&this.bvTabs.updateButton(this)},destroyed:function(){this.unregisterTab()},methods:{registerTab:function(){this.bvTabs.registerTab&&this.bvTabs.registerTab(this)},unregisterTab:function(){this.bvTabs.unregisterTab&&this.bvTabs.unregisterTab(this)},activate:function(){return!(!this.bvTabs.activateTab||this.disabled)&&this.bvTabs.activateTab(this)},deactivate:function(){return!(!this.bvTabs.deactivateTab||!this.localActive)&&this.bvTabs.deactivateTab(this)}},render:function(h){var content=h(this.tag,{ref:"panel",staticClass:"tab-pane",class:this.tabClasses,directives:[{name:"show",rawName:"v-show",value:this.localActive,expression:"localActive"}],attrs:{role:"tabpanel",id:this.safeId(),"aria-hidden":this.localActive?"false":"true","aria-labelledby":this.controlledBy||null}},[this.localActive||!this.computedLazy?this.normalizeSlot("default"):h()]);return h(BVTransition,{props:{mode:"out-in",noFade:this.computedNoFade}},[content])}});_exports.BTab=BTab;var TabsPlugin=pluginFactory({components:{BTabs:BTabs,BTab:BTab}});_exports.TabsPlugin=TabsPlugin;var TimePlugin=pluginFactory({components:{BTime:BTime}});_exports.TimePlugin=TimePlugin;var props$$={name:{type:String,required:!0},ariaLive:{type:String,default:function(){return getComponentConfig("BToaster","ariaLive")}},ariaAtomic:{type:String,default:function(){return getComponentConfig("BToaster","ariaAtomic")}},role:{type:String,default:function(){return getComponentConfig("BToaster","role")}}},DefaultTransition=_vue.default.extend({data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(el){var _this=this;requestAF((function(){removeClass(el,"".concat(_this.name,"-enter-to"))}))}},render:function(h){return h("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.$slots.default)}}),BToaster=_vue.default.extend({name:"BToaster",props:props$$,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var _this2=this;this.staticName=this.name,_portalVue.Wormhole.hasTarget(this.staticName)?(warn('A "" with name "'.concat(this.name,'" already exists in the document.'),"BToaster"),this.dead=!0):(this.doRender=!0,this.$once("hook:beforeDestroy",(function(){_this2.$root.$emit("bv::toaster::destroyed",_this2.staticName)})))},destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},render:function(h){var $toaster=h("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var $target=h(_portalVue.PortalTarget,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:DefaultTransition}});$toaster=h("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[$target])}return $toaster}});_exports.BToaster=BToaster;var linkProps$5=pick(props$1,["href","to"]),props$10=_objectSpread2({id:{type:String},title:{type:String},toaster:{type:String,default:function(){return getComponentConfig("BToast","toaster")}},visible:{type:Boolean,default:!1},variant:{type:String,default:function(){return getComponentConfig("BToast","variant")}},isStatus:{type:Boolean,default:!1},appendToast:{type:Boolean,default:!1},noAutoHide:{type:Boolean,default:!1},autoHideDelay:{type:[Number,String],default:function(){return getComponentConfig("BToast","autoHideDelay")}},noCloseButton:{type:Boolean,default:!1},noFade:{type:Boolean,default:!1},noHoverPause:{type:Boolean,default:!1},solid:{type:Boolean,default:!1},toastClass:{type:[String,Object,Array],default:function(){return getComponentConfig("BToast","toastClass")}},headerClass:{type:[String,Object,Array],default:function(){return getComponentConfig("BToast","headerClass")}},bodyClass:{type:[String,Object,Array],default:function(){return getComponentConfig("BToast","bodyClass")}},static:{type:Boolean,default:!1}},linkProps$5),BToast=_vue.default.extend({name:"BToast",mixins:[attrsMixin,idMixin,listenOnRootMixin,normalizeSlotMixin,scopedStyleAttrsMixin],inheritAttrs:!1,model:{prop:"visible",event:"change"},props:props$10,data:function(){return{isMounted:!1,doRender:!1,localShow:!1,isTransitioning:!1,isHiding:!1,order:0,timer:null,dismissStarted:0,resumeDismiss:0}},computed:{bToastClasses:function(){return _defineProperty({"b-toast-solid":this.solid,"b-toast-append":this.appendToast,"b-toast-prepend":!this.appendToast},"b-toast-".concat(this.variant),this.variant)},slotScope:function(){return{hide:this.hide}},computedDuration:function(){return mathMax(toInteger(this.autoHideDelay,0),1e3)},computedToaster:function(){return String(this.toaster)},transitionHandlers:function(){return{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,afterLeave:this.onAfterLeave}},computedAttrs:function(){return _objectSpread2(_objectSpread2({},this.bvAttrs),{},{id:this.safeId(),tabindex:"0"})}},watch:{visible:function(newVal){newVal?this.show():this.hide()},localShow:function(newVal){newVal!==this.visible&&this.$emit("change",newVal)},toaster:function(){this.$nextTick(this.ensureToaster)},static:function(newVal){newVal&&this.localShow&&this.ensureToaster()}},mounted:function(){var _this=this;this.isMounted=!0,this.$nextTick((function(){_this.visible&&requestAF((function(){_this.show()}))})),this.listenOnRoot("bv::show::toast",(function(id){id===_this.safeId()&&_this.show()})),this.listenOnRoot("bv::hide::toast",(function(id){id&&id!==_this.safeId()||_this.hide()})),this.listenOnRoot("bv::toaster::destroyed",(function(toaster){toaster===_this.computedToaster&&_this.hide()}))},beforeDestroy:function(){this.clearDismissTimer()},methods:{show:function(){var _this2=this;if(!this.localShow){this.ensureToaster();var showEvt=this.buildEvent("show");this.emitEvent(showEvt),this.dismissStarted=this.resumeDismiss=0,this.order=Date.now()*(this.appendToast?1:-1),this.isHiding=!1,this.doRender=!0,this.$nextTick((function(){requestAF((function(){_this2.localShow=!0}))}))}},hide:function(){var _this3=this;if(this.localShow){var hideEvt=this.buildEvent("hide");this.emitEvent(hideEvt),this.setHoverHandler(!1),this.dismissStarted=this.resumeDismiss=0,this.clearDismissTimer(),this.isHiding=!0,requestAF((function(){_this3.localShow=!1}))}},buildEvent:function(type){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new BvEvent(type,_objectSpread2(_objectSpread2({cancelable:!1,target:this.$el||null,relatedTarget:null},options),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(bvEvt){var type=bvEvt.type;this.emitOnRoot("bv::toast:".concat(type),bvEvt),this.$emit(type,bvEvt)},ensureToaster:function(){if(!this.static&&!_portalVue.Wormhole.hasTarget(this.computedToaster)){var div=document.createElement("div");document.body.appendChild(div),new BToaster({parent:this.$root,propsData:{name:this.computedToaster}}).$mount(div)}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.timer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.timer),this.timer=null},setHoverHandler:function(on){var el=this.$refs["b-toast"];eventOnOff(on,el,"mouseenter",this.onPause,EVENT_OPTIONS_NO_CAPTURE),eventOnOff(on,el,"mouseleave",this.onUnPause,EVENT_OPTIONS_NO_CAPTURE)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.timer&&!this.resumeDismiss){var passed=Date.now()-this.dismissStarted;passed>0&&(this.clearDismissTimer(),this.resumeDismiss=mathMax(this.computedDuration-passed,1e3))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var _this4=this;this.$nextTick((function(){requestAF((function(){_this4.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var hiddenEvt=this.buildEvent("shown");this.emitEvent(hiddenEvt),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var hiddenEvt=this.buildEvent("hidden");this.emitEvent(hiddenEvt),this.doRender=!1},makeToast:function(h){var _this5=this,$headerContent=[],$title=this.normalizeSlot("toast-title",this.slotScope);$title?$headerContent.push($title):this.title&&$headerContent.push(h("strong",{staticClass:"mr-2"},this.title)),this.noCloseButton||$headerContent.push(h(BButtonClose,{staticClass:"ml-auto mb-1",on:{click:function(){_this5.hide()}}}));var $header=h();$headerContent.length>0&&($header=h("header",{staticClass:"toast-header",class:this.headerClass},$headerContent));var link=isLink(this),$body=h(link?BLink:"div",{staticClass:"toast-body",class:this.bodyClass,props:link?pluckProps(linkProps$5,this):{},on:link?{click:this.onLinkClick}:{}},[this.normalizeSlot("default",this.slotScope)||h()]);return h("div",{key:"toast-".concat(this._uid),ref:"toast",staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs},[$header,$body])}},render:function(h){if(!this.doRender||!this.isMounted)return h();var name="b-toast-".concat(this._uid),scopedStyleAttrs=this.static?{}:this.scopedStyleAttrs;return h(_portalVue.Portal,{props:{name:name,to:this.computedToaster,order:this.order,slim:!0,disabled:this.static}},[h("div",{key:name,ref:"b-toast",staticClass:"b-toast",class:this.bToastClasses,attrs:_objectSpread2(_objectSpread2({},scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:this.isHiding?null:this.isStatus?"status":"alert","aria-live":this.isHiding?null:this.isStatus?"polite":"assertive","aria-atomic":this.isHiding?null:"true"})},[h(BVTransition,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(h):h()])])])}});_exports.BToast=BToast;var BASE_PROPS$1=["id"].concat(_toConsumableArray(keys(omit(props$10,["static","visible"])))),propsToSlots$1={toastContent:"default",title:"toast-title"},filterOptions$1=function(options){return BASE_PROPS$1.reduce((function(memo,key){return isUndefined(options[key])||(memo[key]=options[key]),memo}),{})},BVToastPlugin=pluginFactory({plugins:{plugin:function(Vue){var BToastPop=Vue.extend({name:"BToastPop",extends:BToast,destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},mounted:function(){var self=this,handleDestroy=function(){self.localShow=!1,self.doRender=!1,self.$nextTick((function(){self.$nextTick((function(){requestAF((function(){self.$destroy()}))}))}))};this.$parent.$once("hook:destroyed",handleDestroy),this.$once("hidden",handleDestroy),this.listenOnRoot("bv::toaster::destroyed",(function(toaster){toaster===self.toaster&&handleDestroy()}))}}),BvToast=function(){function BvToast(vm){_classCallCheck(this,BvToast),assign(this,{_vm:vm,_root:vm.$root}),defineProperties(this,{_vm:{enumerable:!0,configurable:!1,writable:!1},_root:{enumerable:!0,configurable:!1,writable:!1}})}return _createClass(BvToast,[{key:"toast",value:function(content){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};content&&!warnNotClient("$bvToast")&&function(props,$parent){if(!warnNotClient("$bvToast")){var toast=new BToastPop({parent:$parent,propsData:_objectSpread2(_objectSpread2(_objectSpread2({},filterOptions$1(getComponentConfig("BToast")||{})),omit(props,keys(propsToSlots$1))),{},{static:!1,visible:!0})});keys(propsToSlots$1).forEach((function(prop){var value=props[prop];isUndefined(value)||("title"===prop&&isString(value)&&(value=[$parent.$createElement("strong",{class:"mr-2"},value)]),toast.$slots[propsToSlots$1[prop]]=concat(value))}));var div=document.createElement("div");document.body.appendChild(div),toast.$mount(div)}}(_objectSpread2(_objectSpread2({},filterOptions$1(options)),{},{toastContent:content}),this._vm)}},{key:"show",value:function(id){id&&this._root.$emit("bv::show::toast",id)}},{key:"hide",value:function(){var id=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit("bv::hide::toast",id)}}]),BvToast}();Vue.mixin({beforeCreate:function(){this._bv__toast=new BvToast(this)}}),hasOwnProperty(Vue.prototype,"$bvToast")||defineProperty(Vue.prototype,"$bvToast",{get:function(){return this&&this._bv__toast||warn('"'.concat("$bvToast",'" must be accessed from a Vue instance "this" context.'),"BToast"),this._bv__toast}})}}});_exports.BVToastPlugin=BVToastPlugin;var ToastPlugin=pluginFactory({components:{BToast:BToast,BToaster:BToaster},plugins:{BVToastPlugin:BVToastPlugin}});_exports.ToastPlugin=ToastPlugin;var BV_TOOLTIP="__BV_Tooltip__",validTriggers$1={focus:!0,hover:!0,click:!0,blur:!0,manual:!0},htmlRE$1=/^html$/i,noninteractiveRE=/^noninteractive$/i,noFadeRE$1=/^nofade$/i,placementRE$1=/^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i,boundaryRE$1=/^(window|viewport|scrollParent)$/i,delayRE$1=/^d\d+$/i,delayShowRE$1=/^ds\d+$/i,delayHideRE$1=/^dh\d+$/i,offsetRE$1=/^o-?\d+$/i,variantRE$1=/^v-.+$/i,spacesRE$1=/\s+/,applyTooltip=function(el,bindings,vnode){if(isBrowser){var config=function(bindings,vnode){var NAME="BTooltip",config={title:void 0,trigger:"",placement:"top",fallbackPlacement:"flip",container:!1,animation:!0,offset:0,id:null,html:!1,interactive:!0,disabled:!1,delay:getComponentConfig(NAME,"delay"),boundary:String(getComponentConfig(NAME,"boundary")),boundaryPadding:toInteger(getComponentConfig(NAME,"boundaryPadding"),0),variant:getComponentConfig(NAME,"variant"),customClass:getComponentConfig(NAME,"customClass")};if(isString(bindings.value)||isNumber(bindings.value)||isFunction(bindings.value)?config.title=bindings.value:isPlainObject(bindings.value)&&(config=_objectSpread2(_objectSpread2({},config),bindings.value)),isUndefined(config.title)){var data=vnode.data||{};config.title=data.attrs&&!isUndefinedOrNull(data.attrs.title)?data.attrs.title:void 0}isPlainObject(config.delay)||(config.delay={show:toInteger(config.delay,0),hide:toInteger(config.delay,0)}),bindings.arg&&(config.container="#".concat(bindings.arg)),keys(bindings.modifiers).forEach((function(mod){if(htmlRE$1.test(mod))config.html=!0;else if(noninteractiveRE.test(mod))config.interactive=!1;else if(noFadeRE$1.test(mod))config.animation=!1;else if(placementRE$1.test(mod))config.placement=mod;else if(boundaryRE$1.test(mod))mod="scrollparent"===mod?"scrollParent":mod,config.boundary=mod;else if(delayRE$1.test(mod)){var delay=toInteger(mod.slice(1),0);config.delay.show=delay,config.delay.hide=delay}else delayShowRE$1.test(mod)?config.delay.show=toInteger(mod.slice(2),0):delayHideRE$1.test(mod)?config.delay.hide=toInteger(mod.slice(2),0):offsetRE$1.test(mod)?config.offset=toInteger(mod.slice(1),0):variantRE$1.test(mod)&&(config.variant=mod.slice(2)||null)}));var selectedTriggers={};return concat(config.trigger||"").filter(identity).join(" ").trim().toLowerCase().split(spacesRE$1).forEach((function(trigger){validTriggers$1[trigger]&&(selectedTriggers[trigger]=!0)})),keys(bindings.modifiers).forEach((function(mod){mod=mod.toLowerCase(),validTriggers$1[mod]&&(selectedTriggers[mod]=!0)})),config.trigger=keys(selectedTriggers).join(" "),"blur"===config.trigger&&(config.trigger="focus"),config.trigger||(config.trigger="hover focus"),config}(bindings,vnode);if(!el[BV_TOOLTIP]){var $parent=vnode.context;el[BV_TOOLTIP]=new BVTooltip({parent:$parent,_scopeId:getScopeId($parent,void 0)}),el[BV_TOOLTIP].__bv_prev_data__={},el[BV_TOOLTIP].$on("show",(function(){isFunction(config.title)&&el[BV_TOOLTIP].updateData({title:config.title(el)})}))}var data={title:config.title,triggers:config.trigger,placement:config.placement,fallbackPlacement:config.fallbackPlacement,variant:config.variant,customClass:config.customClass,container:config.container,boundary:config.boundary,delay:config.delay,offset:config.offset,noFade:!config.animation,id:config.id,interactive:config.interactive,disabled:config.disabled,html:config.html},oldData=el[BV_TOOLTIP].__bv_prev_data__;if(el[BV_TOOLTIP].__bv_prev_data__=data,!looseEqual(data,oldData)){var newData={target:el};keys(data).forEach((function(prop){data[prop]!==oldData[prop]&&(newData[prop]="title"===prop&&isFunction(data[prop])?data[prop](el):data[prop])})),el[BV_TOOLTIP].updateData(newData)}}},VBTooltip={bind:function(el,bindings,vnode){applyTooltip(el,bindings,vnode)},componentUpdated:function(el,bindings,vnode){vnode.context.$nextTick((function(){applyTooltip(el,bindings,vnode)}))},unbind:function(el){!function(el){el[BV_TOOLTIP]&&(el[BV_TOOLTIP].$destroy(),el[BV_TOOLTIP]=null),delete el[BV_TOOLTIP]}(el)}};_exports.VBTooltip=VBTooltip;var VBTooltipPlugin=pluginFactory({directives:{VBTooltip:VBTooltip}});_exports.VBTooltipPlugin=VBTooltipPlugin;var TooltipPlugin=pluginFactory({components:{BTooltip:BTooltip},plugins:{VBTooltipPlugin:VBTooltipPlugin}});_exports.TooltipPlugin=TooltipPlugin;var componentsPlugin=pluginFactory({plugins:{AlertPlugin:AlertPlugin,AspectPlugin:AspectPlugin,AvatarPlugin:AvatarPlugin,BadgePlugin:BadgePlugin,BreadcrumbPlugin:BreadcrumbPlugin,ButtonPlugin:ButtonPlugin,ButtonGroupPlugin:ButtonGroupPlugin,ButtonToolbarPlugin:ButtonToolbarPlugin,CalendarPlugin:CalendarPlugin,CardPlugin:CardPlugin,CarouselPlugin:CarouselPlugin,CollapsePlugin:CollapsePlugin,DropdownPlugin:DropdownPlugin,EmbedPlugin:EmbedPlugin,FormPlugin:FormPlugin,FormCheckboxPlugin:FormCheckboxPlugin,FormDatepickerPlugin:FormDatepickerPlugin,FormFilePlugin:FormFilePlugin,FormGroupPlugin:FormGroupPlugin,FormInputPlugin:FormInputPlugin,FormRadioPlugin:FormRadioPlugin,FormRatingPlugin:FormRatingPlugin,FormSelectPlugin:FormSelectPlugin,FormSpinbuttonPlugin:FormSpinbuttonPlugin,FormTagsPlugin:FormTagsPlugin,FormTextareaPlugin:FormTextareaPlugin,FormTimepickerPlugin:FormTimepickerPlugin,ImagePlugin:ImagePlugin,InputGroupPlugin:InputGroupPlugin,JumbotronPlugin:JumbotronPlugin,LayoutPlugin:LayoutPlugin,LinkPlugin:LinkPlugin,ListGroupPlugin:ListGroupPlugin,MediaPlugin:MediaPlugin,ModalPlugin:ModalPlugin,NavPlugin:NavPlugin,NavbarPlugin:NavbarPlugin,OverlayPlugin:OverlayPlugin,PaginationPlugin:PaginationPlugin,PaginationNavPlugin:PaginationNavPlugin,PopoverPlugin:PopoverPlugin,ProgressPlugin:ProgressPlugin,SidebarPlugin:SidebarPlugin,SpinnerPlugin:SpinnerPlugin,TablePlugin:TablePlugin,TabsPlugin:TabsPlugin,TimePlugin:TimePlugin,ToastPlugin:ToastPlugin,TooltipPlugin:TooltipPlugin}}),VBHoverPlugin=pluginFactory({directives:{VBHover:VBHover}});_exports.VBHoverPlugin=VBHoverPlugin;var VBModalPlugin=pluginFactory({directives:{VBModal:VBModal}});_exports.VBModalPlugin=VBModalPlugin;var Default={element:"body",offset:10,method:"auto",throttle:75},DefaultType={element:"(string|element|component)",offset:"number",method:"string",throttle:"number"},ClassName_DROPDOWN_ITEM="dropdown-item",ClassName_ACTIVE="active",Selector$2={ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown, .dropup",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},OffsetMethod_OFFSET="offset",OffsetMethod_POSITION="position",HREF_REGEX=/^.*(#[^#]+)$/,TransitionEndEvents$1=["webkitTransitionEnd","transitionend","otransitionend","oTransitionEnd"],toType$1=function(obj){return function(obj){return Object.prototype.toString.call(obj)}(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase()},ScrollSpy=function(){function ScrollSpy(element,config,$root){_classCallCheck(this,ScrollSpy),this.$el=element,this.$scroller=null,this.$selector=[Selector$2.NAV_LINKS,Selector$2.LIST_ITEMS,Selector$2.DROPDOWN_ITEMS].join(","),this.$offsets=[],this.$targets=[],this.$activeTarget=null,this.$scrollHeight=0,this.$resizeTimeout=null,this.$scrollerObserver=null,this.$targetsObserver=null,this.$root=$root||null,this.$config=null,this.updateConfig(config)}return _createClass(ScrollSpy,[{key:"updateConfig",value:function(config,$root){this.$scroller&&(this.unlisten(),this.$scroller=null);var cfg=_objectSpread2(_objectSpread2({},this.constructor.Default),config);if($root&&(this.$root=$root),function(componentName,config,configTypes){for(var property in configTypes)if(hasOwnProperty(configTypes,property)){var expectedTypes=configTypes[property],value=config[property],valueType=value&&isElement(value)?"element":toType$1(value);valueType=value&&value._isVue?"component":valueType,new RegExp(expectedTypes).test(valueType)||warn("".concat(componentName,': Option "').concat(property,'" provided type "').concat(valueType,'" but expected type "').concat(expectedTypes,'"'))}}(this.constructor.Name,cfg,this.constructor.DefaultType),this.$config=cfg,this.$root){var self=this;this.$root.$nextTick((function(){self.listen()}))}else this.listen()}},{key:"dispose",value:function(){this.unlisten(),clearTimeout(this.$resizeTimeout),this.$resizeTimeout=null,this.$el=null,this.$config=null,this.$scroller=null,this.$selector=null,this.$offsets=null,this.$targets=null,this.$activeTarget=null,this.$scrollHeight=null}},{key:"listen",value:function(){var _this=this,scroller=this.getScroller();scroller&&"BODY"!==scroller.tagName&&eventOn(scroller,"scroll",this,EVENT_OPTIONS_NO_CAPTURE),eventOn(window,"scroll",this,EVENT_OPTIONS_NO_CAPTURE),eventOn(window,"resize",this,EVENT_OPTIONS_NO_CAPTURE),eventOn(window,"orientationchange",this,EVENT_OPTIONS_NO_CAPTURE),TransitionEndEvents$1.forEach((function(evtName){eventOn(window,evtName,_this,EVENT_OPTIONS_NO_CAPTURE)})),this.setObservers(!0),this.handleEvent("refresh")}},{key:"unlisten",value:function(){var _this2=this,scroller=this.getScroller();this.setObservers(!1),scroller&&"BODY"!==scroller.tagName&&eventOff(scroller,"scroll",this,EVENT_OPTIONS_NO_CAPTURE),eventOff(window,"scroll",this,EVENT_OPTIONS_NO_CAPTURE),eventOff(window,"resize",this,EVENT_OPTIONS_NO_CAPTURE),eventOff(window,"orientationchange",this,EVENT_OPTIONS_NO_CAPTURE),TransitionEndEvents$1.forEach((function(evtName){eventOff(window,evtName,_this2,EVENT_OPTIONS_NO_CAPTURE)}))}},{key:"setObservers",value:function(on){var _this3=this;this.$scrollerObserver&&this.$scrollerObserver.disconnect(),this.$targetsObserver&&this.$targetsObserver.disconnect(),this.$scrollerObserver=null,this.$targetsObserver=null,on&&(this.$targetsObserver=observeDom(this.$el,(function(){_this3.handleEvent("mutation")}),{subtree:!0,childList:!0,attributes:!0,attributeFilter:["href"]}),this.$scrollerObserver=observeDom(this.getScroller(),(function(){_this3.handleEvent("mutation")}),{subtree:!0,childList:!0,characterData:!0,attributes:!0,attributeFilter:["id","style","class"]}))}},{key:"handleEvent",value:function(evt){var type=isString(evt)?evt:evt.type,self=this;"scroll"===type?(this.$scrollerObserver||this.listen(),this.process()):/(resize|orientationchange|mutation|refresh)/.test(type)&&(self.$resizeTimeout||(self.$resizeTimeout=setTimeout((function(){self.refresh(),self.process(),self.$resizeTimeout=null}),self.$config.throttle)))}},{key:"refresh",value:function(){var _this4=this,scroller=this.getScroller();if(scroller){var autoMethod=scroller!==scroller.window?OffsetMethod_POSITION:OffsetMethod_OFFSET,method="auto"===this.$config.method?autoMethod:this.$config.method,methodFn=method===OffsetMethod_POSITION?position:offset,offsetBase=method===OffsetMethod_POSITION?this.getScrollTop():0;return this.$offsets=[],this.$targets=[],this.$scrollHeight=this.getScrollHeight(),selectAll(this.$selector,this.$el).map((function(link){return getAttr(link,"href")})).filter((function(href){return href&&HREF_REGEX.test(href||"")})).map((function(href){var id=href.replace(HREF_REGEX,"$1").trim();if(!id)return null;var el=select(id,scroller);return el&&isVisible(el)?{offset:toInteger(methodFn(el).top,0)+offsetBase,target:id}:null})).filter(Boolean).sort((function(a,b){return a.offset-b.offset})).reduce((function(memo,item){return memo[item.target]||(_this4.$offsets.push(item.offset),_this4.$targets.push(item.target),memo[item.target]=!0),memo}),{}),this}}},{key:"process",value:function(){var scrollTop=this.getScrollTop()+this.$config.offset,scrollHeight=this.getScrollHeight(),maxScroll=this.$config.offset+scrollHeight-this.getOffsetHeight();if(this.$scrollHeight!==scrollHeight&&this.refresh(),scrollTop>=maxScroll){var target=this.$targets[this.$targets.length-1];this.$activeTarget!==target&&this.activate(target)}else{if(this.$activeTarget&&scrollTop0)return this.$activeTarget=null,void this.clear();for(var i=this.$offsets.length;i--;){this.$activeTarget!==this.$targets[i]&&scrollTop>=this.$offsets[i]&&(isUndefined(this.$offsets[i+1])||scrollTop0&&this.$root&&this.$root.$emit("bv::scrollspy::activate",target,links)}},{key:"clear",value:function(){var _this6=this;selectAll("".concat(this.$selector,", ").concat(Selector$2.NAV_ITEMS),this.$el).filter((function(el){return hasClass(el,ClassName_ACTIVE)})).forEach((function(el){return _this6.setActiveState(el,!1)}))}},{key:"setActiveState",value:function(el,active){el&&(active?addClass(el,ClassName_ACTIVE):removeClass(el,ClassName_ACTIVE))}}],[{key:"Name",get:function(){return"v-b-scrollspy"}},{key:"Default",get:function(){return Default}},{key:"DefaultType",get:function(){return DefaultType}}]),ScrollSpy}(),BV_SCROLLSPY="__BV_ScrollSpy__",onlyDigitsRE=/^\d+$/,offsetRE$2=/^(auto|position|offset)$/,applyScrollspy=function(el,bindings,vnode){if(isBrowser){var config=function(bindings){var config={};return bindings.arg&&(config.element="#".concat(bindings.arg)),keys(bindings.modifiers).forEach((function(mod){onlyDigitsRE.test(mod)?config.offset=toInteger(mod,0):offsetRE$2.test(mod)&&(config.method=mod)})),isString(bindings.value)?config.element=bindings.value:isNumber(bindings.value)?config.offset=mathRound(bindings.value):isObject(bindings.value)&&keys(bindings.value).filter((function(k){return!!ScrollSpy.DefaultType[k]})).forEach((function(k){config[k]=bindings.value[k]})),config}(bindings);el[BV_SCROLLSPY]?el[BV_SCROLLSPY].updateConfig(config,vnode.context.$root):el[BV_SCROLLSPY]=new ScrollSpy(el,config,vnode.context.$root)}},VBScrollspy={bind:function(el,bindings,vnode){applyScrollspy(el,bindings,vnode)},inserted:function(el,bindings,vnode){applyScrollspy(el,bindings,vnode)},update:function(el,bindings,vnode){bindings.value!==bindings.oldValue&&applyScrollspy(el,bindings,vnode)},componentUpdated:function(el,bindings,vnode){bindings.value!==bindings.oldValue&&applyScrollspy(el,bindings,vnode)},unbind:function(el){!function(el){el[BV_SCROLLSPY]&&(el[BV_SCROLLSPY].dispose(),el[BV_SCROLLSPY]=null,delete el[BV_SCROLLSPY])}(el)}};_exports.VBScrollspy=VBScrollspy;var VBScrollspyPlugin=pluginFactory({directives:{VBScrollspy:VBScrollspy}});_exports.VBScrollspyPlugin=VBScrollspyPlugin;var VBVisiblePlugin=pluginFactory({directives:{VBVisible:VBVisible}});_exports.VBVisiblePlugin=VBVisiblePlugin;var directivesPlugin=pluginFactory({plugins:{VBHoverPlugin:VBHoverPlugin,VBModalPlugin:VBModalPlugin,VBPopoverPlugin:VBPopoverPlugin,VBScrollspyPlugin:VBScrollspyPlugin,VBTogglePlugin:VBTogglePlugin,VBTooltipPlugin:VBTooltipPlugin,VBVisiblePlugin:VBVisiblePlugin}}),BVConfigPlugin=pluginFactory();_exports.BVConfigPlugin=_exports.BVConfig=BVConfigPlugin;var BIconstack=_vue.default.extend({name:"BIconstack",functional:!0,props:_objectSpread2({},commonIconProps),render:function(h,_ref){var data=_ref.data,props=_ref.props,children=_ref.children;return h(BVIconBase,(0,_vueFunctionalDataMerge.mergeData)(data,{staticClass:"b-iconstack",props:_objectSpread2(_objectSpread2({},props),{},{stacked:!1})}),children)}});_exports.BIconstack=BIconstack;var IconsPlugin=pluginFactoryNoConfig({components:{BIcon:BIcon,BIconstack:BIconstack,BIconBlank:BIconBlank,BIconAlarm:BIconAlarm,BIconAlarmFill:BIconAlarmFill,BIconAlignBottom:BIconAlignBottom,BIconAlignCenter:BIconAlignCenter,BIconAlignEnd:BIconAlignEnd,BIconAlignMiddle:BIconAlignMiddle,BIconAlignStart:BIconAlignStart,BIconAlignTop:BIconAlignTop,BIconAlt:BIconAlt,BIconApp:BIconApp,BIconAppIndicator:BIconAppIndicator,BIconArchive:BIconArchive,BIconArchiveFill:BIconArchiveFill,BIconArrow90degDown:BIconArrow90degDown,BIconArrow90degLeft:BIconArrow90degLeft,BIconArrow90degRight:BIconArrow90degRight,BIconArrow90degUp:BIconArrow90degUp,BIconArrowBarDown:BIconArrowBarDown,BIconArrowBarLeft:BIconArrowBarLeft,BIconArrowBarRight:BIconArrowBarRight,BIconArrowBarUp:BIconArrowBarUp,BIconArrowClockwise:BIconArrowClockwise,BIconArrowCounterclockwise:BIconArrowCounterclockwise,BIconArrowDown:BIconArrowDown,BIconArrowDownCircle:BIconArrowDownCircle,BIconArrowDownCircleFill:BIconArrowDownCircleFill,BIconArrowDownLeft:BIconArrowDownLeft,BIconArrowDownLeftCircle:BIconArrowDownLeftCircle,BIconArrowDownLeftCircleFill:BIconArrowDownLeftCircleFill,BIconArrowDownLeftSquare:BIconArrowDownLeftSquare,BIconArrowDownLeftSquareFill:BIconArrowDownLeftSquareFill,BIconArrowDownRight:BIconArrowDownRight,BIconArrowDownRightCircle:BIconArrowDownRightCircle,BIconArrowDownRightCircleFill:BIconArrowDownRightCircleFill,BIconArrowDownRightSquare:BIconArrowDownRightSquare,BIconArrowDownRightSquareFill:BIconArrowDownRightSquareFill,BIconArrowDownShort:BIconArrowDownShort,BIconArrowDownSquare:BIconArrowDownSquare,BIconArrowDownSquareFill:BIconArrowDownSquareFill,BIconArrowDownUp:BIconArrowDownUp,BIconArrowLeft:BIconArrowLeft,BIconArrowLeftCircle:BIconArrowLeftCircle,BIconArrowLeftCircleFill:BIconArrowLeftCircleFill,BIconArrowLeftRight:BIconArrowLeftRight,BIconArrowLeftShort:BIconArrowLeftShort,BIconArrowLeftSquare:BIconArrowLeftSquare,BIconArrowLeftSquareFill:BIconArrowLeftSquareFill,BIconArrowRepeat:BIconArrowRepeat,BIconArrowReturnLeft:BIconArrowReturnLeft,BIconArrowReturnRight:BIconArrowReturnRight,BIconArrowRight:BIconArrowRight,BIconArrowRightCircle:BIconArrowRightCircle,BIconArrowRightCircleFill:BIconArrowRightCircleFill,BIconArrowRightShort:BIconArrowRightShort,BIconArrowRightSquare:BIconArrowRightSquare,BIconArrowRightSquareFill:BIconArrowRightSquareFill,BIconArrowUp:BIconArrowUp,BIconArrowUpCircle:BIconArrowUpCircle,BIconArrowUpCircleFill:BIconArrowUpCircleFill,BIconArrowUpLeft:BIconArrowUpLeft,BIconArrowUpLeftCircle:BIconArrowUpLeftCircle,BIconArrowUpLeftCircleFill:BIconArrowUpLeftCircleFill,BIconArrowUpLeftSquare:BIconArrowUpLeftSquare,BIconArrowUpLeftSquareFill:BIconArrowUpLeftSquareFill,BIconArrowUpRight:BIconArrowUpRight,BIconArrowUpRightCircle:BIconArrowUpRightCircle,BIconArrowUpRightCircleFill:BIconArrowUpRightCircleFill,BIconArrowUpRightSquare:BIconArrowUpRightSquare,BIconArrowUpRightSquareFill:BIconArrowUpRightSquareFill,BIconArrowUpShort:BIconArrowUpShort,BIconArrowUpSquare:BIconArrowUpSquare,BIconArrowUpSquareFill:BIconArrowUpSquareFill,BIconArrowsAngleContract:BIconArrowsAngleContract,BIconArrowsAngleExpand:BIconArrowsAngleExpand,BIconArrowsCollapse:BIconArrowsCollapse,BIconArrowsExpand:BIconArrowsExpand,BIconArrowsFullscreen:BIconArrowsFullscreen,BIconArrowsMove:BIconArrowsMove,BIconAspectRatio:BIconAspectRatio,BIconAspectRatioFill:BIconAspectRatioFill,BIconAsterisk:BIconAsterisk,BIconAt:BIconAt,BIconAward:BIconAward,BIconAwardFill:BIconAwardFill,BIconBack:BIconBack,BIconBackspace:BIconBackspace,BIconBackspaceFill:BIconBackspaceFill,BIconBackspaceReverse:BIconBackspaceReverse,BIconBackspaceReverseFill:BIconBackspaceReverseFill,BIconBadge4k:BIconBadge4k,BIconBadge4kFill:BIconBadge4kFill,BIconBadge8k:BIconBadge8k,BIconBadge8kFill:BIconBadge8kFill,BIconBadgeCc:BIconBadgeCc,BIconBadgeCcFill:BIconBadgeCcFill,BIconBadgeHd:BIconBadgeHd,BIconBadgeHdFill:BIconBadgeHdFill,BIconBadgeTm:BIconBadgeTm,BIconBadgeTmFill:BIconBadgeTmFill,BIconBadgeVo:BIconBadgeVo,BIconBadgeVoFill:BIconBadgeVoFill,BIconBag:BIconBag,BIconBagCheck:BIconBagCheck,BIconBagDash:BIconBagDash,BIconBagFill:BIconBagFill,BIconBagPlus:BIconBagPlus,BIconBarChart:BIconBarChart,BIconBarChartFill:BIconBarChartFill,BIconBarChartLine:BIconBarChartLine,BIconBarChartLineFill:BIconBarChartLineFill,BIconBarChartSteps:BIconBarChartSteps,BIconBasket:BIconBasket,BIconBasket2:BIconBasket2,BIconBasket2Fill:BIconBasket2Fill,BIconBasket3:BIconBasket3,BIconBasket3Fill:BIconBasket3Fill,BIconBasketFill:BIconBasketFill,BIconBattery:BIconBattery,BIconBatteryCharging:BIconBatteryCharging,BIconBatteryFull:BIconBatteryFull,BIconBatteryHalf:BIconBatteryHalf,BIconBell:BIconBell,BIconBellFill:BIconBellFill,BIconBezier:BIconBezier,BIconBezier2:BIconBezier2,BIconBicycle:BIconBicycle,BIconBinoculars:BIconBinoculars,BIconBinocularsFill:BIconBinocularsFill,BIconBlockquoteLeft:BIconBlockquoteLeft,BIconBlockquoteRight:BIconBlockquoteRight,BIconBook:BIconBook,BIconBookFill:BIconBookFill,BIconBookHalf:BIconBookHalf,BIconBookmark:BIconBookmark,BIconBookmarkCheck:BIconBookmarkCheck,BIconBookmarkDash:BIconBookmarkDash,BIconBookmarkFill:BIconBookmarkFill,BIconBookmarkPlus:BIconBookmarkPlus,BIconBookmarks:BIconBookmarks,BIconBookmarksFill:BIconBookmarksFill,BIconBookshelf:BIconBookshelf,BIconBootstrap:BIconBootstrap,BIconBootstrapFill:BIconBootstrapFill,BIconBootstrapReboot:BIconBootstrapReboot,BIconBorderStyle:BIconBorderStyle,BIconBorderWidth:BIconBorderWidth,BIconBoundingBox:BIconBoundingBox,BIconBoundingBoxCircles:BIconBoundingBoxCircles,BIconBox:BIconBox,BIconBoxArrowDown:BIconBoxArrowDown,BIconBoxArrowDownLeft:BIconBoxArrowDownLeft,BIconBoxArrowDownRight:BIconBoxArrowDownRight,BIconBoxArrowInDown:BIconBoxArrowInDown,BIconBoxArrowInDownLeft:BIconBoxArrowInDownLeft,BIconBoxArrowInDownRight:BIconBoxArrowInDownRight,BIconBoxArrowInLeft:BIconBoxArrowInLeft,BIconBoxArrowInRight:BIconBoxArrowInRight,BIconBoxArrowInUp:BIconBoxArrowInUp,BIconBoxArrowInUpLeft:BIconBoxArrowInUpLeft,BIconBoxArrowInUpRight:BIconBoxArrowInUpRight,BIconBoxArrowLeft:BIconBoxArrowLeft,BIconBoxArrowRight:BIconBoxArrowRight,BIconBoxArrowUp:BIconBoxArrowUp,BIconBoxArrowUpLeft:BIconBoxArrowUpLeft,BIconBoxArrowUpRight:BIconBoxArrowUpRight,BIconBoxSeam:BIconBoxSeam,BIconBraces:BIconBraces,BIconBricks:BIconBricks,BIconBriefcase:BIconBriefcase,BIconBriefcaseFill:BIconBriefcaseFill,BIconBrightnessAltHigh:BIconBrightnessAltHigh,BIconBrightnessAltHighFill:BIconBrightnessAltHighFill,BIconBrightnessAltLow:BIconBrightnessAltLow,BIconBrightnessAltLowFill:BIconBrightnessAltLowFill,BIconBrightnessHigh:BIconBrightnessHigh,BIconBrightnessHighFill:BIconBrightnessHighFill,BIconBrightnessLow:BIconBrightnessLow,BIconBrightnessLowFill:BIconBrightnessLowFill,BIconBroadcast:BIconBroadcast,BIconBroadcastPin:BIconBroadcastPin,BIconBrush:BIconBrush,BIconBucket:BIconBucket,BIconBucketFill:BIconBucketFill,BIconBug:BIconBug,BIconBugFill:BIconBugFill,BIconBuilding:BIconBuilding,BIconBullseye:BIconBullseye,BIconCalculator:BIconCalculator,BIconCalculatorFill:BIconCalculatorFill,BIconCalendar:BIconCalendar,BIconCalendar2:BIconCalendar2,BIconCalendar2Check:BIconCalendar2Check,BIconCalendar2CheckFill:BIconCalendar2CheckFill,BIconCalendar2Date:BIconCalendar2Date,BIconCalendar2DateFill:BIconCalendar2DateFill,BIconCalendar2Day:BIconCalendar2Day,BIconCalendar2DayFill:BIconCalendar2DayFill,BIconCalendar2Event:BIconCalendar2Event,BIconCalendar2EventFill:BIconCalendar2EventFill,BIconCalendar2Fill:BIconCalendar2Fill,BIconCalendar2Minus:BIconCalendar2Minus,BIconCalendar2MinusFill:BIconCalendar2MinusFill,BIconCalendar2Month:BIconCalendar2Month,BIconCalendar2MonthFill:BIconCalendar2MonthFill,BIconCalendar2Plus:BIconCalendar2Plus,BIconCalendar2PlusFill:BIconCalendar2PlusFill,BIconCalendar2Range:BIconCalendar2Range,BIconCalendar2RangeFill:BIconCalendar2RangeFill,BIconCalendar2Week:BIconCalendar2Week,BIconCalendar2WeekFill:BIconCalendar2WeekFill,BIconCalendar3:BIconCalendar3,BIconCalendar3Event:BIconCalendar3Event,BIconCalendar3EventFill:BIconCalendar3EventFill,BIconCalendar3Fill:BIconCalendar3Fill,BIconCalendar3Range:BIconCalendar3Range,BIconCalendar3RangeFill:BIconCalendar3RangeFill,BIconCalendar3Week:BIconCalendar3Week,BIconCalendar3WeekFill:BIconCalendar3WeekFill,BIconCalendar4:BIconCalendar4,BIconCalendar4Event:BIconCalendar4Event,BIconCalendar4Range:BIconCalendar4Range,BIconCalendar4Week:BIconCalendar4Week,BIconCalendarCheck:BIconCalendarCheck,BIconCalendarCheckFill:BIconCalendarCheckFill,BIconCalendarDate:BIconCalendarDate,BIconCalendarDateFill:BIconCalendarDateFill,BIconCalendarDay:BIconCalendarDay,BIconCalendarDayFill:BIconCalendarDayFill,BIconCalendarEvent:BIconCalendarEvent,BIconCalendarEventFill:BIconCalendarEventFill,BIconCalendarFill:BIconCalendarFill,BIconCalendarMinus:BIconCalendarMinus,BIconCalendarMinusFill:BIconCalendarMinusFill,BIconCalendarMonth:BIconCalendarMonth,BIconCalendarMonthFill:BIconCalendarMonthFill,BIconCalendarPlus:BIconCalendarPlus,BIconCalendarPlusFill:BIconCalendarPlusFill,BIconCalendarRange:BIconCalendarRange,BIconCalendarRangeFill:BIconCalendarRangeFill,BIconCalendarWeek:BIconCalendarWeek,BIconCalendarWeekFill:BIconCalendarWeekFill,BIconCamera:BIconCamera,BIconCamera2:BIconCamera2,BIconCameraFill:BIconCameraFill,BIconCameraReels:BIconCameraReels,BIconCameraReelsFill:BIconCameraReelsFill,BIconCameraVideo:BIconCameraVideo,BIconCameraVideoFill:BIconCameraVideoFill,BIconCameraVideoOff:BIconCameraVideoOff,BIconCameraVideoOffFill:BIconCameraVideoOffFill,BIconCapslock:BIconCapslock,BIconCapslockFill:BIconCapslockFill,BIconCardChecklist:BIconCardChecklist,BIconCardHeading:BIconCardHeading,BIconCardImage:BIconCardImage,BIconCardList:BIconCardList,BIconCardText:BIconCardText,BIconCaretDown:BIconCaretDown,BIconCaretDownFill:BIconCaretDownFill,BIconCaretDownSquare:BIconCaretDownSquare,BIconCaretDownSquareFill:BIconCaretDownSquareFill,BIconCaretLeft:BIconCaretLeft,BIconCaretLeftFill:BIconCaretLeftFill,BIconCaretLeftSquare:BIconCaretLeftSquare,BIconCaretLeftSquareFill:BIconCaretLeftSquareFill,BIconCaretRight:BIconCaretRight,BIconCaretRightFill:BIconCaretRightFill,BIconCaretRightSquare:BIconCaretRightSquare,BIconCaretRightSquareFill:BIconCaretRightSquareFill,BIconCaretUp:BIconCaretUp,BIconCaretUpFill:BIconCaretUpFill,BIconCaretUpSquare:BIconCaretUpSquare,BIconCaretUpSquareFill:BIconCaretUpSquareFill,BIconCart:BIconCart,BIconCart2:BIconCart2,BIconCart3:BIconCart3,BIconCart4:BIconCart4,BIconCartCheck:BIconCartCheck,BIconCartDash:BIconCartDash,BIconCartFill:BIconCartFill,BIconCartPlus:BIconCartPlus,BIconCash:BIconCash,BIconCashStack:BIconCashStack,BIconCast:BIconCast,BIconChat:BIconChat,BIconChatDots:BIconChatDots,BIconChatDotsFill:BIconChatDotsFill,BIconChatFill:BIconChatFill,BIconChatLeft:BIconChatLeft,BIconChatLeftDots:BIconChatLeftDots,BIconChatLeftDotsFill:BIconChatLeftDotsFill,BIconChatLeftFill:BIconChatLeftFill,BIconChatLeftQuote:BIconChatLeftQuote,BIconChatLeftQuoteFill:BIconChatLeftQuoteFill,BIconChatLeftText:BIconChatLeftText,BIconChatLeftTextFill:BIconChatLeftTextFill,BIconChatQuote:BIconChatQuote,BIconChatQuoteFill:BIconChatQuoteFill,BIconChatRight:BIconChatRight,BIconChatRightDots:BIconChatRightDots,BIconChatRightDotsFill:BIconChatRightDotsFill,BIconChatRightFill:BIconChatRightFill,BIconChatRightQuote:BIconChatRightQuote,BIconChatRightQuoteFill:BIconChatRightQuoteFill,BIconChatRightText:BIconChatRightText,BIconChatRightTextFill:BIconChatRightTextFill,BIconChatSquare:BIconChatSquare,BIconChatSquareDots:BIconChatSquareDots,BIconChatSquareDotsFill:BIconChatSquareDotsFill,BIconChatSquareFill:BIconChatSquareFill,BIconChatSquareQuote:BIconChatSquareQuote,BIconChatSquareQuoteFill:BIconChatSquareQuoteFill,BIconChatSquareText:BIconChatSquareText,BIconChatSquareTextFill:BIconChatSquareTextFill,BIconChatText:BIconChatText,BIconChatTextFill:BIconChatTextFill,BIconCheck:BIconCheck,BIconCheck2:BIconCheck2,BIconCheck2All:BIconCheck2All,BIconCheck2Circle:BIconCheck2Circle,BIconCheck2Square:BIconCheck2Square,BIconCheckAll:BIconCheckAll,BIconCheckCircle:BIconCheckCircle,BIconCheckCircleFill:BIconCheckCircleFill,BIconCheckSquare:BIconCheckSquare,BIconCheckSquareFill:BIconCheckSquareFill,BIconChevronBarContract:BIconChevronBarContract,BIconChevronBarDown:BIconChevronBarDown,BIconChevronBarExpand:BIconChevronBarExpand,BIconChevronBarLeft:BIconChevronBarLeft,BIconChevronBarRight:BIconChevronBarRight,BIconChevronBarUp:BIconChevronBarUp,BIconChevronCompactDown:BIconChevronCompactDown,BIconChevronCompactLeft:BIconChevronCompactLeft,BIconChevronCompactRight:BIconChevronCompactRight,BIconChevronCompactUp:BIconChevronCompactUp,BIconChevronContract:BIconChevronContract,BIconChevronDoubleDown:BIconChevronDoubleDown,BIconChevronDoubleLeft:BIconChevronDoubleLeft,BIconChevronDoubleRight:BIconChevronDoubleRight,BIconChevronDoubleUp:BIconChevronDoubleUp,BIconChevronDown:BIconChevronDown,BIconChevronExpand:BIconChevronExpand,BIconChevronLeft:BIconChevronLeft,BIconChevronRight:BIconChevronRight,BIconChevronUp:BIconChevronUp,BIconCircle:BIconCircle,BIconCircleFill:BIconCircleFill,BIconCircleHalf:BIconCircleHalf,BIconCircleSquare:BIconCircleSquare,BIconClipboard:BIconClipboard,BIconClipboardCheck:BIconClipboardCheck,BIconClipboardData:BIconClipboardData,BIconClipboardMinus:BIconClipboardMinus,BIconClipboardPlus:BIconClipboardPlus,BIconClock:BIconClock,BIconClockFill:BIconClockFill,BIconClockHistory:BIconClockHistory,BIconCloud:BIconCloud,BIconCloudArrowDown:BIconCloudArrowDown,BIconCloudArrowDownFill:BIconCloudArrowDownFill,BIconCloudArrowUp:BIconCloudArrowUp,BIconCloudArrowUpFill:BIconCloudArrowUpFill,BIconCloudCheck:BIconCloudCheck,BIconCloudCheckFill:BIconCloudCheckFill,BIconCloudDownload:BIconCloudDownload,BIconCloudDownloadFill:BIconCloudDownloadFill,BIconCloudFill:BIconCloudFill,BIconCloudMinus:BIconCloudMinus,BIconCloudMinusFill:BIconCloudMinusFill,BIconCloudPlus:BIconCloudPlus,BIconCloudPlusFill:BIconCloudPlusFill,BIconCloudSlash:BIconCloudSlash,BIconCloudSlashFill:BIconCloudSlashFill,BIconCloudUpload:BIconCloudUpload,BIconCloudUploadFill:BIconCloudUploadFill,BIconCode:BIconCode,BIconCodeSlash:BIconCodeSlash,BIconCodeSquare:BIconCodeSquare,BIconCollection:BIconCollection,BIconCollectionFill:BIconCollectionFill,BIconCollectionPlay:BIconCollectionPlay,BIconCollectionPlayFill:BIconCollectionPlayFill,BIconColumns:BIconColumns,BIconColumnsGap:BIconColumnsGap,BIconCommand:BIconCommand,BIconCompass:BIconCompass,BIconCone:BIconCone,BIconConeStriped:BIconConeStriped,BIconController:BIconController,BIconCpu:BIconCpu,BIconCpuFill:BIconCpuFill,BIconCreditCard:BIconCreditCard,BIconCreditCard2Back:BIconCreditCard2Back,BIconCreditCard2BackFill:BIconCreditCard2BackFill,BIconCreditCard2Front:BIconCreditCard2Front,BIconCreditCard2FrontFill:BIconCreditCard2FrontFill,BIconCreditCardFill:BIconCreditCardFill,BIconCrop:BIconCrop,BIconCup:BIconCup,BIconCupStraw:BIconCupStraw,BIconCursor:BIconCursor,BIconCursorFill:BIconCursorFill,BIconCursorText:BIconCursorText,BIconDash:BIconDash,BIconDashCircle:BIconDashCircle,BIconDashCircleFill:BIconDashCircleFill,BIconDashSquare:BIconDashSquare,BIconDashSquareFill:BIconDashSquareFill,BIconDiagram2:BIconDiagram2,BIconDiagram2Fill:BIconDiagram2Fill,BIconDiagram3:BIconDiagram3,BIconDiagram3Fill:BIconDiagram3Fill,BIconDiamond:BIconDiamond,BIconDiamondFill:BIconDiamondFill,BIconDiamondHalf:BIconDiamondHalf,BIconDice1:BIconDice1,BIconDice1Fill:BIconDice1Fill,BIconDice2:BIconDice2,BIconDice2Fill:BIconDice2Fill,BIconDice3:BIconDice3,BIconDice3Fill:BIconDice3Fill,BIconDice4:BIconDice4,BIconDice4Fill:BIconDice4Fill,BIconDice5:BIconDice5,BIconDice5Fill:BIconDice5Fill,BIconDice6:BIconDice6,BIconDice6Fill:BIconDice6Fill,BIconDisplay:BIconDisplay,BIconDisplayFill:BIconDisplayFill,BIconDistributeHorizontal:BIconDistributeHorizontal,BIconDistributeVertical:BIconDistributeVertical,BIconDoorClosed:BIconDoorClosed,BIconDoorClosedFill:BIconDoorClosedFill,BIconDoorOpen:BIconDoorOpen,BIconDoorOpenFill:BIconDoorOpenFill,BIconDot:BIconDot,BIconDownload:BIconDownload,BIconDroplet:BIconDroplet,BIconDropletFill:BIconDropletFill,BIconDropletHalf:BIconDropletHalf,BIconEarbuds:BIconEarbuds,BIconEasel:BIconEasel,BIconEaselFill:BIconEaselFill,BIconEgg:BIconEgg,BIconEggFill:BIconEggFill,BIconEggFried:BIconEggFried,BIconEject:BIconEject,BIconEjectFill:BIconEjectFill,BIconEmojiAngry:BIconEmojiAngry,BIconEmojiDizzy:BIconEmojiDizzy,BIconEmojiExpressionless:BIconEmojiExpressionless,BIconEmojiFrown:BIconEmojiFrown,BIconEmojiLaughing:BIconEmojiLaughing,BIconEmojiNeutral:BIconEmojiNeutral,BIconEmojiSmile:BIconEmojiSmile,BIconEmojiSmileUpsideDown:BIconEmojiSmileUpsideDown,BIconEmojiSunglasses:BIconEmojiSunglasses,BIconEnvelope:BIconEnvelope,BIconEnvelopeFill:BIconEnvelopeFill,BIconEnvelopeOpen:BIconEnvelopeOpen,BIconEnvelopeOpenFill:BIconEnvelopeOpenFill,BIconExclamation:BIconExclamation,BIconExclamationCircle:BIconExclamationCircle,BIconExclamationCircleFill:BIconExclamationCircleFill,BIconExclamationDiamond:BIconExclamationDiamond,BIconExclamationDiamondFill:BIconExclamationDiamondFill,BIconExclamationOctagon:BIconExclamationOctagon,BIconExclamationOctagonFill:BIconExclamationOctagonFill,BIconExclamationSquare:BIconExclamationSquare,BIconExclamationSquareFill:BIconExclamationSquareFill,BIconExclamationTriangle:BIconExclamationTriangle,BIconExclamationTriangleFill:BIconExclamationTriangleFill,BIconExclude:BIconExclude,BIconEye:BIconEye,BIconEyeFill:BIconEyeFill,BIconEyeSlash:BIconEyeSlash,BIconEyeSlashFill:BIconEyeSlashFill,BIconEyeglasses:BIconEyeglasses,BIconFile:BIconFile,BIconFileArrowDown:BIconFileArrowDown,BIconFileArrowDownFill:BIconFileArrowDownFill,BIconFileArrowUp:BIconFileArrowUp,BIconFileArrowUpFill:BIconFileArrowUpFill,BIconFileBinary:BIconFileBinary,BIconFileBinaryFill:BIconFileBinaryFill,BIconFileBreak:BIconFileBreak,BIconFileBreakFill:BIconFileBreakFill,BIconFileCheck:BIconFileCheck,BIconFileCheckFill:BIconFileCheckFill,BIconFileCode:BIconFileCode,BIconFileCodeFill:BIconFileCodeFill,BIconFileDiff:BIconFileDiff,BIconFileDiffFill:BIconFileDiffFill,BIconFileEarmark:BIconFileEarmark,BIconFileEarmarkArrowDown:BIconFileEarmarkArrowDown,BIconFileEarmarkArrowUp:BIconFileEarmarkArrowUp,BIconFileEarmarkArrowUpFill:BIconFileEarmarkArrowUpFill,BIconFileEarmarkBinary:BIconFileEarmarkBinary,BIconFileEarmarkBinaryFill:BIconFileEarmarkBinaryFill,BIconFileEarmarkBreak:BIconFileEarmarkBreak,BIconFileEarmarkBreakFill:BIconFileEarmarkBreakFill,BIconFileEarmarkCheck:BIconFileEarmarkCheck,BIconFileEarmarkCheckFill:BIconFileEarmarkCheckFill,BIconFileEarmarkCode:BIconFileEarmarkCode,BIconFileEarmarkCodeFill:BIconFileEarmarkCodeFill,BIconFileEarmarkDiff:BIconFileEarmarkDiff,BIconFileEarmarkDiffFill:BIconFileEarmarkDiffFill,BIconFileEarmarkFill:BIconFileEarmarkFill,BIconFileEarmarkMedical:BIconFileEarmarkMedical,BIconFileEarmarkMedicalFill:BIconFileEarmarkMedicalFill,BIconFileEarmarkMinus:BIconFileEarmarkMinus,BIconFileEarmarkMinusFill:BIconFileEarmarkMinusFill,BIconFileEarmarkPlus:BIconFileEarmarkPlus,BIconFileEarmarkPlusFill:BIconFileEarmarkPlusFill,BIconFileEarmarkRuled:BIconFileEarmarkRuled,BIconFileEarmarkRuledFill:BIconFileEarmarkRuledFill,BIconFileEarmarkSpreadsheet:BIconFileEarmarkSpreadsheet,BIconFileEarmarkSpreadsheetFill:BIconFileEarmarkSpreadsheetFill,BIconFileEarmarkText:BIconFileEarmarkText,BIconFileEarmarkTextFill:BIconFileEarmarkTextFill,BIconFileEarmarkZip:BIconFileEarmarkZip,BIconFileEarmarkZipFill:BIconFileEarmarkZipFill,BIconFileFill:BIconFileFill,BIconFileMedical:BIconFileMedical,BIconFileMedicalFill:BIconFileMedicalFill,BIconFileMinus:BIconFileMinus,BIconFileMinusFill:BIconFileMinusFill,BIconFileMusic:BIconFileMusic,BIconFileMusicFill:BIconFileMusicFill,BIconFilePerson:BIconFilePerson,BIconFilePersonFill:BIconFilePersonFill,BIconFilePlus:BIconFilePlus,BIconFilePlusFill:BIconFilePlusFill,BIconFilePost:BIconFilePost,BIconFilePostFill:BIconFilePostFill,BIconFileRichtext:BIconFileRichtext,BIconFileRichtextFill:BIconFileRichtextFill,BIconFileRuled:BIconFileRuled,BIconFileRuledFill:BIconFileRuledFill,BIconFileSpreadsheet:BIconFileSpreadsheet,BIconFileSpreadsheetFill:BIconFileSpreadsheetFill,BIconFileText:BIconFileText,BIconFileTextFill:BIconFileTextFill,BIconFileZip:BIconFileZip,BIconFileZipFill:BIconFileZipFill,BIconFiles:BIconFiles,BIconFilesAlt:BIconFilesAlt,BIconFilm:BIconFilm,BIconFilter:BIconFilter,BIconFilterCircle:BIconFilterCircle,BIconFilterCircleFill:BIconFilterCircleFill,BIconFilterLeft:BIconFilterLeft,BIconFilterRight:BIconFilterRight,BIconFilterSquare:BIconFilterSquare,BIconFilterSquareFill:BIconFilterSquareFill,BIconFlag:BIconFlag,BIconFlagFill:BIconFlagFill,BIconFlower1:BIconFlower1,BIconFlower2:BIconFlower2,BIconFlower3:BIconFlower3,BIconFolder:BIconFolder,BIconFolder2:BIconFolder2,BIconFolder2Open:BIconFolder2Open,BIconFolderCheck:BIconFolderCheck,BIconFolderFill:BIconFolderFill,BIconFolderMinus:BIconFolderMinus,BIconFolderPlus:BIconFolderPlus,BIconFolderSymlink:BIconFolderSymlink,BIconFolderSymlinkFill:BIconFolderSymlinkFill,BIconFonts:BIconFonts,BIconForward:BIconForward,BIconForwardFill:BIconForwardFill,BIconFront:BIconFront,BIconFullscreen:BIconFullscreen,BIconFullscreenExit:BIconFullscreenExit,BIconFunnel:BIconFunnel,BIconFunnelFill:BIconFunnelFill,BIconGear:BIconGear,BIconGearFill:BIconGearFill,BIconGearWide:BIconGearWide,BIconGearWideConnected:BIconGearWideConnected,BIconGem:BIconGem,BIconGeo:BIconGeo,BIconGeoAlt:BIconGeoAlt,BIconGift:BIconGift,BIconGiftFill:BIconGiftFill,BIconGlobe:BIconGlobe,BIconGlobe2:BIconGlobe2,BIconGraphDown:BIconGraphDown,BIconGraphUp:BIconGraphUp,BIconGrid:BIconGrid,BIconGrid1x2:BIconGrid1x2,BIconGrid1x2Fill:BIconGrid1x2Fill,BIconGrid3x2:BIconGrid3x2,BIconGrid3x2Gap:BIconGrid3x2Gap,BIconGrid3x2GapFill:BIconGrid3x2GapFill,BIconGrid3x3:BIconGrid3x3,BIconGrid3x3Gap:BIconGrid3x3Gap,BIconGrid3x3GapFill:BIconGrid3x3GapFill,BIconGridFill:BIconGridFill,BIconGripHorizontal:BIconGripHorizontal,BIconGripVertical:BIconGripVertical,BIconHammer:BIconHammer,BIconHandIndex:BIconHandIndex,BIconHandIndexThumb:BIconHandIndexThumb,BIconHandThumbsDown:BIconHandThumbsDown,BIconHandThumbsUp:BIconHandThumbsUp,BIconHandbag:BIconHandbag,BIconHandbagFill:BIconHandbagFill,BIconHash:BIconHash,BIconHdd:BIconHdd,BIconHddFill:BIconHddFill,BIconHddNetwork:BIconHddNetwork,BIconHddNetworkFill:BIconHddNetworkFill,BIconHddRack:BIconHddRack,BIconHddRackFill:BIconHddRackFill,BIconHddStack:BIconHddStack,BIconHddStackFill:BIconHddStackFill,BIconHeadphones:BIconHeadphones,BIconHeadset:BIconHeadset,BIconHeart:BIconHeart,BIconHeartFill:BIconHeartFill,BIconHeartHalf:BIconHeartHalf,BIconHeptagon:BIconHeptagon,BIconHeptagonFill:BIconHeptagonFill,BIconHeptagonHalf:BIconHeptagonHalf,BIconHexagon:BIconHexagon,BIconHexagonFill:BIconHexagonFill,BIconHexagonHalf:BIconHexagonHalf,BIconHourglass:BIconHourglass,BIconHourglassBottom:BIconHourglassBottom,BIconHourglassSplit:BIconHourglassSplit,BIconHourglassTop:BIconHourglassTop,BIconHouse:BIconHouse,BIconHouseDoor:BIconHouseDoor,BIconHouseDoorFill:BIconHouseDoorFill,BIconHouseFill:BIconHouseFill,BIconHr:BIconHr,BIconImage:BIconImage,BIconImageAlt:BIconImageAlt,BIconImageFill:BIconImageFill,BIconImages:BIconImages,BIconInbox:BIconInbox,BIconInboxFill:BIconInboxFill,BIconInboxes:BIconInboxes,BIconInboxesFill:BIconInboxesFill,BIconInfo:BIconInfo,BIconInfoCircle:BIconInfoCircle,BIconInfoCircleFill:BIconInfoCircleFill,BIconInfoSquare:BIconInfoSquare,BIconInfoSquareFill:BIconInfoSquareFill,BIconInputCursor:BIconInputCursor,BIconInputCursorText:BIconInputCursorText,BIconIntersect:BIconIntersect,BIconJournal:BIconJournal,BIconJournalAlbum:BIconJournalAlbum,BIconJournalArrowDown:BIconJournalArrowDown,BIconJournalArrowUp:BIconJournalArrowUp,BIconJournalCheck:BIconJournalCheck,BIconJournalCode:BIconJournalCode,BIconJournalMedical:BIconJournalMedical,BIconJournalMinus:BIconJournalMinus,BIconJournalPlus:BIconJournalPlus,BIconJournalRichtext:BIconJournalRichtext,BIconJournalText:BIconJournalText,BIconJournals:BIconJournals,BIconJoystick:BIconJoystick,BIconJustify:BIconJustify,BIconJustifyLeft:BIconJustifyLeft,BIconJustifyRight:BIconJustifyRight,BIconKanban:BIconKanban,BIconKanbanFill:BIconKanbanFill,BIconKey:BIconKey,BIconKeyFill:BIconKeyFill,BIconKeyboard:BIconKeyboard,BIconKeyboardFill:BIconKeyboardFill,BIconLadder:BIconLadder,BIconLamp:BIconLamp,BIconLampFill:BIconLampFill,BIconLaptop:BIconLaptop,BIconLaptopFill:BIconLaptopFill,BIconLayers:BIconLayers,BIconLayersFill:BIconLayersFill,BIconLayersHalf:BIconLayersHalf,BIconLayoutSidebar:BIconLayoutSidebar,BIconLayoutSidebarInset:BIconLayoutSidebarInset,BIconLayoutSidebarInsetReverse:BIconLayoutSidebarInsetReverse,BIconLayoutSidebarReverse:BIconLayoutSidebarReverse,BIconLayoutSplit:BIconLayoutSplit,BIconLayoutTextSidebar:BIconLayoutTextSidebar,BIconLayoutTextSidebarReverse:BIconLayoutTextSidebarReverse,BIconLayoutTextWindow:BIconLayoutTextWindow,BIconLayoutTextWindowReverse:BIconLayoutTextWindowReverse,BIconLayoutThreeColumns:BIconLayoutThreeColumns,BIconLayoutWtf:BIconLayoutWtf,BIconLifePreserver:BIconLifePreserver,BIconLightning:BIconLightning,BIconLightningFill:BIconLightningFill,BIconLink:BIconLink,BIconLink45deg:BIconLink45deg,BIconList:BIconList,BIconListCheck:BIconListCheck,BIconListNested:BIconListNested,BIconListOl:BIconListOl,BIconListStars:BIconListStars,BIconListTask:BIconListTask,BIconListUl:BIconListUl,BIconLock:BIconLock,BIconLockFill:BIconLockFill,BIconMailbox:BIconMailbox,BIconMailbox2:BIconMailbox2,BIconMap:BIconMap,BIconMarkdown:BIconMarkdown,BIconMarkdownFill:BIconMarkdownFill,BIconMenuApp:BIconMenuApp,BIconMenuAppFill:BIconMenuAppFill,BIconMenuButton:BIconMenuButton,BIconMenuButtonFill:BIconMenuButtonFill,BIconMenuButtonWide:BIconMenuButtonWide,BIconMenuButtonWideFill:BIconMenuButtonWideFill,BIconMenuDown:BIconMenuDown,BIconMenuUp:BIconMenuUp,BIconMic:BIconMic,BIconMicFill:BIconMicFill,BIconMicMute:BIconMicMute,BIconMicMuteFill:BIconMicMuteFill,BIconMinecart:BIconMinecart,BIconMinecartLoaded:BIconMinecartLoaded,BIconMoon:BIconMoon,BIconMouse:BIconMouse,BIconMouse2:BIconMouse2,BIconMouse3:BIconMouse3,BIconMusicNote:BIconMusicNote,BIconMusicNoteBeamed:BIconMusicNoteBeamed,BIconMusicNoteList:BIconMusicNoteList,BIconMusicPlayer:BIconMusicPlayer,BIconMusicPlayerFill:BIconMusicPlayerFill,BIconNewspaper:BIconNewspaper,BIconNodeMinus:BIconNodeMinus,BIconNodeMinusFill:BIconNodeMinusFill,BIconNodePlus:BIconNodePlus,BIconNodePlusFill:BIconNodePlusFill,BIconNut:BIconNut,BIconNutFill:BIconNutFill,BIconOctagon:BIconOctagon,BIconOctagonFill:BIconOctagonFill,BIconOctagonHalf:BIconOctagonHalf,BIconOption:BIconOption,BIconOutlet:BIconOutlet,BIconPaperclip:BIconPaperclip,BIconParagraph:BIconParagraph,BIconPatchCheck:BIconPatchCheck,BIconPatchCheckFll:BIconPatchCheckFll,BIconPatchExclamation:BIconPatchExclamation,BIconPatchExclamationFll:BIconPatchExclamationFll,BIconPatchMinus:BIconPatchMinus,BIconPatchMinusFll:BIconPatchMinusFll,BIconPatchPlus:BIconPatchPlus,BIconPatchPlusFll:BIconPatchPlusFll,BIconPatchQuestion:BIconPatchQuestion,BIconPatchQuestionFll:BIconPatchQuestionFll,BIconPause:BIconPause,BIconPauseFill:BIconPauseFill,BIconPeace:BIconPeace,BIconPeaceFill:BIconPeaceFill,BIconPen:BIconPen,BIconPencil:BIconPencil,BIconPencilSquare:BIconPencilSquare,BIconPentagon:BIconPentagon,BIconPentagonFill:BIconPentagonFill,BIconPentagonHalf:BIconPentagonHalf,BIconPeople:BIconPeople,BIconPeopleFill:BIconPeopleFill,BIconPercent:BIconPercent,BIconPerson:BIconPerson,BIconPersonBadge:BIconPersonBadge,BIconPersonBadgeFill:BIconPersonBadgeFill,BIconPersonBoundingBox:BIconPersonBoundingBox,BIconPersonCheck:BIconPersonCheck,BIconPersonCheckFill:BIconPersonCheckFill,BIconPersonCircle:BIconPersonCircle,BIconPersonDash:BIconPersonDash,BIconPersonDashFill:BIconPersonDashFill,BIconPersonFill:BIconPersonFill,BIconPersonLinesFill:BIconPersonLinesFill,BIconPersonPlus:BIconPersonPlus,BIconPersonPlusFill:BIconPersonPlusFill,BIconPersonSquare:BIconPersonSquare,BIconPhone:BIconPhone,BIconPhoneFill:BIconPhoneFill,BIconPhoneLandscape:BIconPhoneLandscape,BIconPhoneLandscapeFill:BIconPhoneLandscapeFill,BIconPieChart:BIconPieChart,BIconPieChartFill:BIconPieChartFill,BIconPip:BIconPip,BIconPipFill:BIconPipFill,BIconPlay:BIconPlay,BIconPlayFill:BIconPlayFill,BIconPlug:BIconPlug,BIconPlus:BIconPlus,BIconPlusCircle:BIconPlusCircle,BIconPlusCircleFill:BIconPlusCircleFill,BIconPlusSquare:BIconPlusSquare,BIconPlusSquareFill:BIconPlusSquareFill,BIconPower:BIconPower,BIconPrinter:BIconPrinter,BIconPrinterFill:BIconPrinterFill,BIconPuzzle:BIconPuzzle,BIconPuzzleFill:BIconPuzzleFill,BIconQuestion:BIconQuestion,BIconQuestionCircle:BIconQuestionCircle,BIconQuestionCircleFill:BIconQuestionCircleFill,BIconQuestionDiamond:BIconQuestionDiamond,BIconQuestionDiamondFill:BIconQuestionDiamondFill,BIconQuestionOctagon:BIconQuestionOctagon,BIconQuestionOctagonFill:BIconQuestionOctagonFill,BIconQuestionSquare:BIconQuestionSquare,BIconQuestionSquareFill:BIconQuestionSquareFill,BIconReceipt:BIconReceipt,BIconReceiptCutoff:BIconReceiptCutoff,BIconReception0:BIconReception0,BIconReception1:BIconReception1,BIconReception2:BIconReception2,BIconReception3:BIconReception3,BIconReception4:BIconReception4,BIconReply:BIconReply,BIconReplyAll:BIconReplyAll,BIconReplyAllFill:BIconReplyAllFill,BIconReplyFill:BIconReplyFill,BIconRss:BIconRss,BIconRssFill:BIconRssFill,BIconScrewdriver:BIconScrewdriver,BIconSearch:BIconSearch,BIconSegmentedNav:BIconSegmentedNav,BIconServer:BIconServer,BIconShare:BIconShare,BIconShareFill:BIconShareFill,BIconShield:BIconShield,BIconShieldCheck:BIconShieldCheck,BIconShieldExclamation:BIconShieldExclamation,BIconShieldFill:BIconShieldFill,BIconShieldFillCheck:BIconShieldFillCheck,BIconShieldFillExclamation:BIconShieldFillExclamation,BIconShieldFillMinus:BIconShieldFillMinus,BIconShieldFillPlus:BIconShieldFillPlus,BIconShieldLock:BIconShieldLock,BIconShieldLockFill:BIconShieldLockFill,BIconShieldMinus:BIconShieldMinus,BIconShieldPlus:BIconShieldPlus,BIconShieldShaded:BIconShieldShaded,BIconShieldSlash:BIconShieldSlash,BIconShieldSlashFill:BIconShieldSlashFill,BIconShift:BIconShift,BIconShiftFill:BIconShiftFill,BIconShop:BIconShop,BIconShopWindow:BIconShopWindow,BIconShuffle:BIconShuffle,BIconSignpost:BIconSignpost,BIconSignpost2:BIconSignpost2,BIconSignpost2Fill:BIconSignpost2Fill,BIconSignpostFill:BIconSignpostFill,BIconSignpostSplit:BIconSignpostSplit,BIconSignpostSplitFill:BIconSignpostSplitFill,BIconSim:BIconSim,BIconSimFill:BIconSimFill,BIconSkipBackward:BIconSkipBackward,BIconSkipBackwardFill:BIconSkipBackwardFill,BIconSkipEnd:BIconSkipEnd,BIconSkipEndFill:BIconSkipEndFill,BIconSkipForward:BIconSkipForward,BIconSkipForwardFill:BIconSkipForwardFill,BIconSkipStart:BIconSkipStart,BIconSkipStartFill:BIconSkipStartFill,BIconSlash:BIconSlash,BIconSlashCircle:BIconSlashCircle,BIconSlashCircleFill:BIconSlashCircleFill,BIconSlashSquare:BIconSlashSquare,BIconSlashSquareFill:BIconSlashSquareFill,BIconSliders:BIconSliders,BIconSmartwatch:BIconSmartwatch,BIconSortAlphaDown:BIconSortAlphaDown,BIconSortAlphaDownAlt:BIconSortAlphaDownAlt,BIconSortAlphaUp:BIconSortAlphaUp,BIconSortAlphaUpAlt:BIconSortAlphaUpAlt,BIconSortDown:BIconSortDown,BIconSortDownAlt:BIconSortDownAlt,BIconSortNumericDown:BIconSortNumericDown,BIconSortNumericDownAlt:BIconSortNumericDownAlt,BIconSortNumericUp:BIconSortNumericUp,BIconSortNumericUpAlt:BIconSortNumericUpAlt,BIconSortUp:BIconSortUp,BIconSortUpAlt:BIconSortUpAlt,BIconSoundwave:BIconSoundwave,BIconSpeaker:BIconSpeaker,BIconSpellcheck:BIconSpellcheck,BIconSquare:BIconSquare,BIconSquareFill:BIconSquareFill,BIconSquareHalf:BIconSquareHalf,BIconStar:BIconStar,BIconStarFill:BIconStarFill,BIconStarHalf:BIconStarHalf,BIconStickies:BIconStickies,BIconStickiesFill:BIconStickiesFill,BIconSticky:BIconSticky,BIconStickyFill:BIconStickyFill,BIconStop:BIconStop,BIconStopFill:BIconStopFill,BIconStoplights:BIconStoplights,BIconStoplightsFill:BIconStoplightsFill,BIconStopwatch:BIconStopwatch,BIconStopwatchFill:BIconStopwatchFill,BIconSubtract:BIconSubtract,BIconSuitClub:BIconSuitClub,BIconSuitClubFill:BIconSuitClubFill,BIconSuitDiamond:BIconSuitDiamond,BIconSuitDiamondFill:BIconSuitDiamondFill,BIconSuitHeart:BIconSuitHeart,BIconSuitHeartFill:BIconSuitHeartFill,BIconSuitSpade:BIconSuitSpade,BIconSuitSpadeFill:BIconSuitSpadeFill,BIconSun:BIconSun,BIconSunglasses:BIconSunglasses,BIconTable:BIconTable,BIconTablet:BIconTablet,BIconTabletFill:BIconTabletFill,BIconTabletLandscape:BIconTabletLandscape,BIconTabletLandscapeFill:BIconTabletLandscapeFill,BIconTag:BIconTag,BIconTagFill:BIconTagFill,BIconTags:BIconTags,BIconTagsFill:BIconTagsFill,BIconTelephone:BIconTelephone,BIconTelephoneFill:BIconTelephoneFill,BIconTelephoneForward:BIconTelephoneForward,BIconTelephoneForwardFill:BIconTelephoneForwardFill,BIconTelephoneInbound:BIconTelephoneInbound,BIconTelephoneInboundFill:BIconTelephoneInboundFill,BIconTelephoneMinus:BIconTelephoneMinus,BIconTelephoneMinusFill:BIconTelephoneMinusFill,BIconTelephoneOutbound:BIconTelephoneOutbound,BIconTelephoneOutboundFill:BIconTelephoneOutboundFill,BIconTelephonePlus:BIconTelephonePlus,BIconTelephonePlusFill:BIconTelephonePlusFill,BIconTelephoneX:BIconTelephoneX,BIconTelephoneXFill:BIconTelephoneXFill,BIconTerminal:BIconTerminal,BIconTerminalFill:BIconTerminalFill,BIconTextCenter:BIconTextCenter,BIconTextIndentLeft:BIconTextIndentLeft,BIconTextIndentRight:BIconTextIndentRight,BIconTextLeft:BIconTextLeft,BIconTextRight:BIconTextRight,BIconTextarea:BIconTextarea,BIconTextareaResize:BIconTextareaResize,BIconTextareaT:BIconTextareaT,BIconThermometer:BIconThermometer,BIconThermometerHalf:BIconThermometerHalf,BIconThreeDots:BIconThreeDots,BIconThreeDotsVertical:BIconThreeDotsVertical,BIconToggle2Off:BIconToggle2Off,BIconToggle2On:BIconToggle2On,BIconToggleOff:BIconToggleOff,BIconToggleOn:BIconToggleOn,BIconToggles:BIconToggles,BIconToggles2:BIconToggles2,BIconTools:BIconTools,BIconTrash:BIconTrash,BIconTrash2:BIconTrash2,BIconTrash2Fill:BIconTrash2Fill,BIconTrashFill:BIconTrashFill,BIconTree:BIconTree,BIconTreeFill:BIconTreeFill,BIconTriangle:BIconTriangle,BIconTriangleFill:BIconTriangleFill,BIconTriangleHalf:BIconTriangleHalf,BIconTrophy:BIconTrophy,BIconTruck:BIconTruck,BIconTruckFlatbed:BIconTruckFlatbed,BIconTv:BIconTv,BIconTvFill:BIconTvFill,BIconType:BIconType,BIconTypeBold:BIconTypeBold,BIconTypeH1:BIconTypeH1,BIconTypeH2:BIconTypeH2,BIconTypeH3:BIconTypeH3,BIconTypeItalic:BIconTypeItalic,BIconTypeStrikethrough:BIconTypeStrikethrough,BIconTypeUnderline:BIconTypeUnderline,BIconUiChecks:BIconUiChecks,BIconUiRadios:BIconUiRadios,BIconUnion:BIconUnion,BIconUnlock:BIconUnlock,BIconUnlockFill:BIconUnlockFill,BIconUpc:BIconUpc,BIconUpcScan:BIconUpcScan,BIconUpload:BIconUpload,BIconViewList:BIconViewList,BIconViewStacked:BIconViewStacked,BIconVoicemail:BIconVoicemail,BIconVolumeDown:BIconVolumeDown,BIconVolumeDownFill:BIconVolumeDownFill,BIconVolumeMute:BIconVolumeMute,BIconVolumeMuteFill:BIconVolumeMuteFill,BIconVolumeOff:BIconVolumeOff,BIconVolumeOffFill:BIconVolumeOffFill,BIconVolumeUp:BIconVolumeUp,BIconVolumeUpFill:BIconVolumeUpFill,BIconVr:BIconVr,BIconWallet:BIconWallet,BIconWallet2:BIconWallet2,BIconWalletFill:BIconWalletFill,BIconWatch:BIconWatch,BIconWifi:BIconWifi,BIconWifi1:BIconWifi1,BIconWifi2:BIconWifi2,BIconWifiOff:BIconWifiOff,BIconWindow:BIconWindow,BIconWrench:BIconWrench,BIconX:BIconX,BIconXCircle:BIconXCircle,BIconXCircleFill:BIconXCircleFill,BIconXDiamond:BIconXDiamond,BIconXDiamondFill:BIconXDiamondFill,BIconXOctagon:BIconXOctagon,BIconXOctagonFill:BIconXOctagonFill,BIconXSquare:BIconXSquare,BIconXSquareFill:BIconXSquareFill,BIconZoomIn:BIconZoomIn,BIconZoomOut:BIconZoomOut}});_exports.IconsPlugin=IconsPlugin;var BootstrapVueIcons=pluginFactoryNoConfig({plugins:{IconsPlugin:IconsPlugin}},{NAME:"BootstrapVueIcons"});_exports.BootstrapVueIcons=BootstrapVueIcons;_exports.NAME="BootstrapVue";var install=installFactory({plugins:{componentsPlugin:componentsPlugin,directivesPlugin:directivesPlugin}});_exports.install=install;var BootstrapVue={install:install,NAME:"BootstrapVue"};_exports.BootstrapVue=BootstrapVue;var _default2=BootstrapVue;return _exports.default=_default2,_exports.default})); //# sourceMappingURL=bootstrap-vue.esm.min.js.map