+
+ return h('div', {
+ style: this.modalOuterStyle,
+ attrs: this.computedAttrs,
+ key: "modal-outer-".concat(this[_vue__WEBPACK_IMPORTED_MODULE_30__.COMPONENT_UID_KEY])
+ }, [$modal, $backdrop]);
+ }
+ },
+ render: function render(h) {
+ if (this.static) {
+ return this.lazy && this.isHidden ? h() : this.makeModal(h);
+ } else {
+ return this.isHidden ? h() : h(_transporter_transporter__WEBPACK_IMPORTED_MODULE_31__.BVTransporter, [this.makeModal(h)]);
+ }
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/index.js":
+/*!****************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/index.js ***!
+ \****************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "NavPlugin": () => (/* binding */ NavPlugin),
+/* harmony export */ "BNav": () => (/* reexport safe */ _nav__WEBPACK_IMPORTED_MODULE_1__.BNav),
+/* harmony export */ "BNavItem": () => (/* reexport safe */ _nav_item__WEBPACK_IMPORTED_MODULE_2__.BNavItem),
+/* harmony export */ "BNavText": () => (/* reexport safe */ _nav_text__WEBPACK_IMPORTED_MODULE_3__.BNavText),
+/* harmony export */ "BNavForm": () => (/* reexport safe */ _nav_form__WEBPACK_IMPORTED_MODULE_4__.BNavForm),
+/* harmony export */ "BNavItemDropdown": () => (/* reexport safe */ _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__.BNavItemDropdown)
+/* harmony export */ });
+/* harmony import */ var _nav__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./nav */ "./node_modules/bootstrap-vue/esm/components/nav/nav.js");
+/* harmony import */ var _nav_item__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./nav-item */ "./node_modules/bootstrap-vue/esm/components/nav/nav-item.js");
+/* harmony import */ var _nav_text__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./nav-text */ "./node_modules/bootstrap-vue/esm/components/nav/nav-text.js");
+/* harmony import */ var _nav_form__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./nav-form */ "./node_modules/bootstrap-vue/esm/components/nav/nav-form.js");
+/* harmony import */ var _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./nav-item-dropdown */ "./node_modules/bootstrap-vue/esm/components/nav/nav-item-dropdown.js");
+/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../dropdown */ "./node_modules/bootstrap-vue/esm/components/dropdown/index.js");
+/* harmony import */ var _utils_plugins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/plugins */ "./node_modules/bootstrap-vue/esm/utils/plugins.js");
+
+
+
+
+
+
+
+var NavPlugin = /*#__PURE__*/(0,_utils_plugins__WEBPACK_IMPORTED_MODULE_0__.pluginFactory)({
+ components: {
+ BNav: _nav__WEBPACK_IMPORTED_MODULE_1__.BNav,
+ BNavItem: _nav_item__WEBPACK_IMPORTED_MODULE_2__.BNavItem,
+ BNavText: _nav_text__WEBPACK_IMPORTED_MODULE_3__.BNavText,
+ BNavForm: _nav_form__WEBPACK_IMPORTED_MODULE_4__.BNavForm,
+ BNavItemDropdown: _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__.BNavItemDropdown,
+ BNavItemDd: _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__.BNavItemDropdown,
+ BNavDropdown: _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__.BNavItemDropdown,
+ BNavDd: _nav_item_dropdown__WEBPACK_IMPORTED_MODULE_5__.BNavItemDropdown
+ },
+ plugins: {
+ DropdownPlugin: _dropdown__WEBPACK_IMPORTED_MODULE_6__.DropdownPlugin
+ }
+});
+
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/nav-form.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/nav-form.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavForm": () => (/* binding */ BNavForm)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _form_form__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../form/form */ "./node_modules/bootstrap-vue/esm/components/form/form.js");
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+ // --- Props ---
+
+var formProps = (0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.omit)(_form_form__WEBPACK_IMPORTED_MODULE_1__.props, ['inline']);
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.sortKeys)(_objectSpread(_objectSpread({}, formProps), {}, {
+ formClass: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_ARRAY_OBJECT_STRING)
+})), _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAV_FORM); // --- Main component ---
+// @vue/component
+
+var BNavForm = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_5__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAV_FORM,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var props = _ref.props,
+ data = _ref.data,
+ children = _ref.children,
+ listeners = _ref.listeners;
+ var $form = h(_form_form__WEBPACK_IMPORTED_MODULE_1__.BForm, {
+ class: props.formClass,
+ props: _objectSpread(_objectSpread({}, (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.pluckProps)(formProps, props)), {}, {
+ inline: true
+ }),
+ attrs: data.attrs,
+ on: listeners
+ }, children);
+ return h('li', (0,_vue__WEBPACK_IMPORTED_MODULE_6__.mergeData)((0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.omit)(data, ['attrs', 'on']), {
+ staticClass: 'form-inline'
+ }), [$form]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/nav-item-dropdown.js":
+/*!****************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/nav-item-dropdown.js ***!
+ \****************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavItemDropdown": () => (/* binding */ BNavItemDropdown)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_slots__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../constants/slots */ "./node_modules/bootstrap-vue/esm/constants/slots.js");
+/* harmony import */ var _utils_html__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../utils/html */ "./node_modules/bootstrap-vue/esm/utils/html.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _mixins_dropdown__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dropdown */ "./node_modules/bootstrap-vue/esm/mixins/dropdown.js");
+/* harmony import */ var _mixins_id__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/id */ "./node_modules/bootstrap-vue/esm/mixins/id.js");
+/* harmony import */ var _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/normalize-slot */ "./node_modules/bootstrap-vue/esm/mixins/normalize-slot.js");
+/* harmony import */ var _dropdown_dropdown__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../dropdown/dropdown */ "./node_modules/bootstrap-vue/esm/components/dropdown/dropdown.js");
+/* harmony import */ var _link_link__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../link/link */ "./node_modules/bootstrap-vue/esm/components/link/link.js");
+function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
+
+function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
+
+function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
+
+function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
+
+function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
+
+function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
+
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+
+
+
+
+
+ // --- Props ---
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_1__.sortKeys)(_objectSpread(_objectSpread({}, _mixins_id__WEBPACK_IMPORTED_MODULE_2__.props), (0,_utils_object__WEBPACK_IMPORTED_MODULE_1__.pick)(_dropdown_dropdown__WEBPACK_IMPORTED_MODULE_3__.props, [].concat(_toConsumableArray((0,_utils_object__WEBPACK_IMPORTED_MODULE_1__.keys)(_mixins_dropdown__WEBPACK_IMPORTED_MODULE_4__.props)), ['html', 'lazy', 'menuClass', 'noCaret', 'role', 'text', 'toggleClass'])))), _constants_components__WEBPACK_IMPORTED_MODULE_5__.NAME_NAV_ITEM_DROPDOWN); // --- Main component ---
+// @vue/component
+
+var BNavItemDropdown = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_6__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_5__.NAME_NAV_ITEM_DROPDOWN,
+ mixins: [_mixins_id__WEBPACK_IMPORTED_MODULE_2__.idMixin, _mixins_dropdown__WEBPACK_IMPORTED_MODULE_4__.dropdownMixin, _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_7__.normalizeSlotMixin],
+ props: props,
+ computed: {
+ toggleId: function toggleId() {
+ return this.safeId('_BV_toggle_');
+ },
+ dropdownClasses: function dropdownClasses() {
+ return [this.directionClass, this.boundaryClass, {
+ show: this.visible
+ }];
+ },
+ menuClasses: function menuClasses() {
+ return [this.menuClass, {
+ 'dropdown-menu-right': this.right,
+ show: this.visible
+ }];
+ },
+ toggleClasses: function toggleClasses() {
+ return [this.toggleClass, {
+ 'dropdown-toggle-no-caret': this.noCaret
+ }];
+ }
+ },
+ render: function render(h) {
+ var toggleId = this.toggleId,
+ visible = this.visible,
+ hide = this.hide;
+ var $toggle = h(_link_link__WEBPACK_IMPORTED_MODULE_8__.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 // Handle ENTER, SPACE and DOWN
+
+ },
+ ref: 'toggle'
+ }, [// TODO: The `text` slot is deprecated in favor of the `button-content` slot
+ this.normalizeSlot([_constants_slots__WEBPACK_IMPORTED_MODULE_9__.SLOT_NAME_BUTTON_CONTENT, _constants_slots__WEBPACK_IMPORTED_MODULE_9__.SLOT_NAME_TEXT]) || h('span', {
+ domProps: (0,_utils_html__WEBPACK_IMPORTED_MODULE_10__.htmlOrText)(this.html, this.text)
+ })]);
+ var $menu = h('ul', {
+ staticClass: 'dropdown-menu',
+ class: this.menuClasses,
+ attrs: {
+ tabindex: '-1',
+ 'aria-labelledby': toggleId
+ },
+ on: {
+ keydown: this.onKeydown // Handle UP, DOWN and ESC
+
+ },
+ ref: 'menu'
+ }, !this.lazy || visible ? this.normalizeSlot(_constants_slots__WEBPACK_IMPORTED_MODULE_9__.SLOT_NAME_DEFAULT, {
+ hide: hide
+ }) : [h()]);
+ return h('li', {
+ staticClass: 'nav-item b-nav-dropdown dropdown',
+ class: this.dropdownClasses,
+ attrs: {
+ id: this.safeId()
+ }
+ }, [$toggle, $menu]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/nav-item.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/nav-item.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavItem": () => (/* binding */ BNavItem)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _link_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../link/link */ "./node_modules/bootstrap-vue/esm/components/link/link.js");
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+ // --- Props ---
+
+var linkProps = (0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.omit)(_link_link__WEBPACK_IMPORTED_MODULE_1__.props, ['event', 'routerTag']);
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.sortKeys)(_objectSpread(_objectSpread({}, linkProps), {}, {
+ linkAttrs: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_OBJECT, {}),
+ linkClasses: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_ARRAY_OBJECT_STRING)
+})), _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAV_ITEM); // --- Main component ---
+// @vue/component
+
+var BNavItem = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_5__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAV_ITEM,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var props = _ref.props,
+ data = _ref.data,
+ listeners = _ref.listeners,
+ children = _ref.children;
+ return h('li', (0,_vue__WEBPACK_IMPORTED_MODULE_6__.mergeData)((0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.omit)(data, ['on']), {
+ staticClass: 'nav-item'
+ }), [h(_link_link__WEBPACK_IMPORTED_MODULE_1__.BLink, {
+ staticClass: 'nav-link',
+ class: props.linkClasses,
+ attrs: props.linkAttrs,
+ props: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.pluckProps)(linkProps, props),
+ on: listeners
+ }, children)]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/nav-text.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/nav-text.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavText": () => (/* binding */ BNavText)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+
+ // --- Props ---
+
+var props = {}; // --- Main component ---
+// @vue/component
+
+var BNavText = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_0__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_1__.NAME_NAV_TEXT,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var data = _ref.data,
+ children = _ref.children;
+ return h('li', (0,_vue__WEBPACK_IMPORTED_MODULE_2__.mergeData)(data, {
+ staticClass: 'navbar-text'
+ }), children);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/nav/nav.js":
+/*!**************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/nav/nav.js ***!
+ \**************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNav": () => (/* binding */ BNav)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+ // --- Helper methods ---
+
+var computeJustifyContent = function computeJustifyContent(value) {
+ value = value === 'left' ? 'start' : value === 'right' ? 'end' : value;
+ return "justify-content-".concat(value);
+}; // --- Props ---
+
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makePropsConfigurable)({
+ align: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING),
+ // Set to `true` if placing in a card header
+ cardHeader: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ fill: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ justified: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ pills: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ small: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ tabs: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ tag: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'ul'),
+ vertical: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false)
+}, _constants_components__WEBPACK_IMPORTED_MODULE_2__.NAME_NAV); // --- Main component ---
+// @vue/component
+
+var BNav = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_3__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_2__.NAME_NAV,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var _class;
+
+ var props = _ref.props,
+ data = _ref.data,
+ children = _ref.children;
+ var tabs = props.tabs,
+ pills = props.pills,
+ vertical = props.vertical,
+ align = props.align,
+ cardHeader = props.cardHeader;
+ return h(props.tag, (0,_vue__WEBPACK_IMPORTED_MODULE_4__.mergeData)(data, {
+ staticClass: 'nav',
+ class: (_class = {
+ 'nav-tabs': tabs,
+ 'nav-pills': pills && !tabs,
+ 'card-header-tabs': !vertical && cardHeader && tabs,
+ 'card-header-pills': !vertical && cardHeader && pills && !tabs,
+ 'flex-column': vertical,
+ 'nav-fill': !vertical && props.fill,
+ 'nav-justified': !vertical && props.justified
+ }, _defineProperty(_class, computeJustifyContent(align), !vertical && align), _defineProperty(_class, "small", props.small), _class)
+ }), children);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/navbar/index.js":
+/*!*******************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/navbar/index.js ***!
+ \*******************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "NavbarPlugin": () => (/* binding */ NavbarPlugin),
+/* harmony export */ "BNavbar": () => (/* reexport safe */ _navbar__WEBPACK_IMPORTED_MODULE_1__.BNavbar),
+/* harmony export */ "BNavbarNav": () => (/* reexport safe */ _navbar_nav__WEBPACK_IMPORTED_MODULE_2__.BNavbarNav),
+/* harmony export */ "BNavbarBrand": () => (/* reexport safe */ _navbar_brand__WEBPACK_IMPORTED_MODULE_3__.BNavbarBrand),
+/* harmony export */ "BNavbarToggle": () => (/* reexport safe */ _navbar_toggle__WEBPACK_IMPORTED_MODULE_4__.BNavbarToggle)
+/* harmony export */ });
+/* harmony import */ var _navbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./navbar */ "./node_modules/bootstrap-vue/esm/components/navbar/navbar.js");
+/* harmony import */ var _navbar_nav__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./navbar-nav */ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-nav.js");
+/* harmony import */ var _navbar_brand__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./navbar-brand */ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-brand.js");
+/* harmony import */ var _navbar_toggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./navbar-toggle */ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-toggle.js");
+/* harmony import */ var _nav__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../nav */ "./node_modules/bootstrap-vue/esm/components/nav/index.js");
+/* harmony import */ var _collapse__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../collapse */ "./node_modules/bootstrap-vue/esm/components/collapse/index.js");
+/* harmony import */ var _dropdown__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../dropdown */ "./node_modules/bootstrap-vue/esm/components/dropdown/index.js");
+/* harmony import */ var _utils_plugins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/plugins */ "./node_modules/bootstrap-vue/esm/utils/plugins.js");
+
+
+
+
+
+
+
+
+var NavbarPlugin = /*#__PURE__*/(0,_utils_plugins__WEBPACK_IMPORTED_MODULE_0__.pluginFactory)({
+ components: {
+ BNavbar: _navbar__WEBPACK_IMPORTED_MODULE_1__.BNavbar,
+ BNavbarNav: _navbar_nav__WEBPACK_IMPORTED_MODULE_2__.BNavbarNav,
+ BNavbarBrand: _navbar_brand__WEBPACK_IMPORTED_MODULE_3__.BNavbarBrand,
+ BNavbarToggle: _navbar_toggle__WEBPACK_IMPORTED_MODULE_4__.BNavbarToggle,
+ BNavToggle: _navbar_toggle__WEBPACK_IMPORTED_MODULE_4__.BNavbarToggle
+ },
+ plugins: {
+ NavPlugin: _nav__WEBPACK_IMPORTED_MODULE_5__.NavPlugin,
+ CollapsePlugin: _collapse__WEBPACK_IMPORTED_MODULE_6__.CollapsePlugin,
+ DropdownPlugin: _dropdown__WEBPACK_IMPORTED_MODULE_7__.DropdownPlugin
+ }
+});
+
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-brand.js":
+/*!**************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/navbar/navbar-brand.js ***!
+ \**************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavbarBrand": () => (/* binding */ BNavbarBrand)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _link_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../link/link */ "./node_modules/bootstrap-vue/esm/components/link/link.js");
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+ // --- Props ---
+
+var linkProps = (0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.omit)(_link_link__WEBPACK_IMPORTED_MODULE_1__.props, ['event', 'routerTag']);
+linkProps.href.default = undefined;
+linkProps.to.default = undefined;
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_0__.sortKeys)(_objectSpread(_objectSpread({}, linkProps), {}, {
+ tag: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_STRING, 'div')
+})), _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAVBAR_BRAND); // --- Main component ---
+// @vue/component
+
+var BNavbarBrand = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_5__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_4__.NAME_NAVBAR_BRAND,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var props = _ref.props,
+ data = _ref.data,
+ children = _ref.children;
+ var isLink = props.to || props.href;
+ var tag = isLink ? _link_link__WEBPACK_IMPORTED_MODULE_1__.BLink : props.tag;
+ return h(tag, (0,_vue__WEBPACK_IMPORTED_MODULE_6__.mergeData)(data, {
+ staticClass: 'navbar-brand',
+ props: isLink ? (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.pluckProps)(linkProps, props) : {}
+ }), children);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-nav.js":
+/*!************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/navbar/navbar-nav.js ***!
+ \************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavbarNav": () => (/* binding */ BNavbarNav)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue-functional-data-merge/dist/lib.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _nav_nav__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../nav/nav */ "./node_modules/bootstrap-vue/esm/components/nav/nav.js");
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+ // --- Helper methods ---
+
+var computeJustifyContent = function computeJustifyContent(value) {
+ value = value === 'left' ? 'start' : value === 'right' ? 'end' : value;
+ return "justify-content-".concat(value);
+}; // --- Props ---
+
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_1__.pick)(_nav_nav__WEBPACK_IMPORTED_MODULE_2__.props, ['tag', 'fill', 'justified', 'align', 'small']), _constants_components__WEBPACK_IMPORTED_MODULE_3__.NAME_NAVBAR_NAV); // --- Main component ---
+// @vue/component
+
+var BNavbarNav = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_4__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_3__.NAME_NAVBAR_NAV,
+ functional: true,
+ props: props,
+ render: function render(h, _ref) {
+ var _class;
+
+ var props = _ref.props,
+ data = _ref.data,
+ children = _ref.children;
+ var align = props.align;
+ return h(props.tag, (0,_vue__WEBPACK_IMPORTED_MODULE_5__.mergeData)(data, {
+ staticClass: 'navbar-nav',
+ class: (_class = {
+ 'nav-fill': props.fill,
+ 'nav-justified': props.justified
+ }, _defineProperty(_class, computeJustifyContent(align), align), _defineProperty(_class, "small", props.small), _class)
+ }), children);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/navbar/navbar-toggle.js":
+/*!***************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/navbar/navbar-toggle.js ***!
+ \***************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavbarToggle": () => (/* binding */ BNavbarToggle)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_events__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../constants/events */ "./node_modules/bootstrap-vue/esm/constants/events.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _constants_slots__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../constants/slots */ "./node_modules/bootstrap-vue/esm/constants/slots.js");
+/* harmony import */ var _utils_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/events */ "./node_modules/bootstrap-vue/esm/utils/events.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _mixins_listen_on_root__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/listen-on-root */ "./node_modules/bootstrap-vue/esm/mixins/listen-on-root.js");
+/* harmony import */ var _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/normalize-slot */ "./node_modules/bootstrap-vue/esm/mixins/normalize-slot.js");
+/* harmony import */ var _directives_toggle_toggle__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/toggle/toggle */ "./node_modules/bootstrap-vue/esm/directives/toggle/toggle.js");
+
+
+
+
+
+
+
+
+
+ // --- Constants ---
+
+var CLASS_NAME = 'navbar-toggler';
+var ROOT_EVENT_NAME_STATE = (0,_utils_events__WEBPACK_IMPORTED_MODULE_0__.getRootEventName)(_constants_components__WEBPACK_IMPORTED_MODULE_1__.NAME_COLLAPSE, 'state');
+var ROOT_EVENT_NAME_SYNC_STATE = (0,_utils_events__WEBPACK_IMPORTED_MODULE_0__.getRootEventName)(_constants_components__WEBPACK_IMPORTED_MODULE_1__.NAME_COLLAPSE, 'sync-state'); // --- Props ---
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makePropsConfigurable)({
+ disabled: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_BOOLEAN, false),
+ label: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_STRING, 'Toggle navigation'),
+ target: (0,_utils_props__WEBPACK_IMPORTED_MODULE_2__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_3__.PROP_TYPE_ARRAY_STRING, undefined, true) // Required
+
+}, _constants_components__WEBPACK_IMPORTED_MODULE_1__.NAME_NAVBAR_TOGGLE); // --- Main component ---
+// @vue/component
+
+var BNavbarToggle = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_4__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_1__.NAME_NAVBAR_TOGGLE,
+ directives: {
+ VBToggle: _directives_toggle_toggle__WEBPACK_IMPORTED_MODULE_5__.VBToggle
+ },
+ mixins: [_mixins_listen_on_root__WEBPACK_IMPORTED_MODULE_6__.listenOnRootMixin, _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_7__.normalizeSlotMixin],
+ props: props,
+ data: function data() {
+ return {
+ toggleState: false
+ };
+ },
+ created: function created() {
+ this.listenOnRoot(ROOT_EVENT_NAME_STATE, this.handleStateEvt);
+ this.listenOnRoot(ROOT_EVENT_NAME_SYNC_STATE, this.handleStateEvt);
+ },
+ methods: {
+ onClick: function onClick(event) {
+ if (!this.disabled) {
+ // Emit courtesy `click` event
+ this.$emit(_constants_events__WEBPACK_IMPORTED_MODULE_8__.EVENT_NAME_CLICK, event);
+ }
+ },
+ handleStateEvt: function handleStateEvt(id, state) {
+ // We listen for state events so that we can pass the
+ // boolean expanded state to the default scoped slot
+ if (id === this.target) {
+ this.toggleState = state;
+ }
+ }
+ },
+ render: function render(h) {
+ var disabled = this.disabled;
+ return h('button', {
+ staticClass: CLASS_NAME,
+ class: {
+ disabled: disabled
+ },
+ directives: [{
+ name: 'VBToggle',
+ value: this.target
+ }],
+ attrs: {
+ type: 'button',
+ disabled: disabled,
+ 'aria-label': this.label
+ },
+ on: {
+ click: this.onClick
+ }
+ }, [this.normalizeSlot(_constants_slots__WEBPACK_IMPORTED_MODULE_9__.SLOT_NAME_DEFAULT, {
+ expanded: this.toggleState
+ }) || h('span', {
+ staticClass: "".concat(CLASS_NAME, "-icon")
+ })]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/navbar/navbar.js":
+/*!********************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/navbar/navbar.js ***!
+ \********************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BNavbar": () => (/* binding */ BNavbar)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../utils/config */ "./node_modules/bootstrap-vue/esm/utils/config.js");
+/* harmony import */ var _utils_dom__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utils/dom */ "./node_modules/bootstrap-vue/esm/utils/dom.js");
+/* harmony import */ var _utils_inspect__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utils/inspect */ "./node_modules/bootstrap-vue/esm/utils/inspect.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/normalize-slot */ "./node_modules/bootstrap-vue/esm/mixins/normalize-slot.js");
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+
+
+ // --- Props ---
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makePropsConfigurable)({
+ fixed: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING),
+ print: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ sticky: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ tag: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'nav'),
+ toggleable: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN_STRING, false),
+ type: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'light'),
+ variant: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING)
+}, _constants_components__WEBPACK_IMPORTED_MODULE_2__.NAME_NAVBAR); // --- Main component ---
+// @vue/component
+
+var BNavbar = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_3__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_2__.NAME_NAVBAR,
+ mixins: [_mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_4__.normalizeSlotMixin],
+ provide: function provide() {
+ return {
+ bvNavbar: this
+ };
+ },
+ props: props,
+ computed: {
+ breakpointClass: function breakpointClass() {
+ var toggleable = this.toggleable;
+ var xs = (0,_utils_config__WEBPACK_IMPORTED_MODULE_5__.getBreakpoints)()[0];
+ var breakpoint = null;
+
+ if (toggleable && (0,_utils_inspect__WEBPACK_IMPORTED_MODULE_6__.isString)(toggleable) && toggleable !== xs) {
+ breakpoint = "navbar-expand-".concat(toggleable);
+ } else if (toggleable === false) {
+ breakpoint = 'navbar-expand';
+ }
+
+ return breakpoint;
+ }
+ },
+ render: function render(h) {
+ var _ref;
+
+ var tag = this.tag,
+ type = this.type,
+ variant = this.variant,
+ fixed = this.fixed;
+ return h(tag, {
+ staticClass: 'navbar',
+ class: [(_ref = {
+ 'd-print': this.print,
+ 'sticky-top': this.sticky
+ }, _defineProperty(_ref, "navbar-".concat(type), type), _defineProperty(_ref, "bg-".concat(variant), variant), _defineProperty(_ref, "fixed-".concat(fixed), fixed), _ref), this.breakpointClass],
+ attrs: {
+ role: (0,_utils_dom__WEBPACK_IMPORTED_MODULE_7__.isTag)(tag, 'nav') ? null : 'navigation'
+ }
+ }, [this.normalizeSlot()]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/overlay/index.js":
+/*!********************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/overlay/index.js ***!
+ \********************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "OverlayPlugin": () => (/* binding */ OverlayPlugin),
+/* harmony export */ "BOverlay": () => (/* reexport safe */ _overlay__WEBPACK_IMPORTED_MODULE_1__.BOverlay)
+/* harmony export */ });
+/* harmony import */ var _overlay__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./overlay */ "./node_modules/bootstrap-vue/esm/components/overlay/overlay.js");
+/* harmony import */ var _utils_plugins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/plugins */ "./node_modules/bootstrap-vue/esm/utils/plugins.js");
+
+
+var OverlayPlugin = /*#__PURE__*/(0,_utils_plugins__WEBPACK_IMPORTED_MODULE_0__.pluginFactory)({
+ components: {
+ BOverlay: _overlay__WEBPACK_IMPORTED_MODULE_1__.BOverlay
+ }
+});
+
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/overlay/overlay.js":
+/*!**********************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/overlay/overlay.js ***!
+ \**********************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "props": () => (/* binding */ props),
+/* harmony export */ "BOverlay": () => (/* binding */ BOverlay)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_events__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../constants/events */ "./node_modules/bootstrap-vue/esm/constants/events.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _constants_slots__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../constants/slots */ "./node_modules/bootstrap-vue/esm/constants/slots.js");
+/* harmony import */ var _utils_number__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/number */ "./node_modules/bootstrap-vue/esm/utils/number.js");
+/* harmony import */ var _mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/normalize-slot */ "./node_modules/bootstrap-vue/esm/mixins/normalize-slot.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _spinner_spinner__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../spinner/spinner */ "./node_modules/bootstrap-vue/esm/components/spinner/spinner.js");
+/* harmony import */ var _transition_bv_transition__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../transition/bv-transition */ "./node_modules/bootstrap-vue/esm/components/transition/bv-transition.js");
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+
+
+
+
+ // --- Constants ---
+
+var POSITION_COVER = {
+ top: 0,
+ left: 0,
+ bottom: 0,
+ right: 0
+}; // --- Props ---
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makePropsConfigurable)({
+ // Alternative to variant, allowing a specific
+ // CSS color to be applied to the overlay
+ bgColor: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING),
+ blur: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, '2px'),
+ fixed: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ noCenter: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ noFade: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ // If `true, does not render the default slot
+ // and switches to absolute positioning
+ noWrap: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ opacity: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_NUMBER_STRING, 0.85, function (value) {
+ var number = (0,_utils_number__WEBPACK_IMPORTED_MODULE_2__.toFloat)(value, 0);
+ return number >= 0 && number <= 1;
+ }),
+ overlayTag: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'div'),
+ rounded: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN_STRING, false),
+ show: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ spinnerSmall: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_BOOLEAN, false),
+ spinnerType: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'border'),
+ spinnerVariant: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING),
+ variant: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'light'),
+ wrapTag: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_STRING, 'div'),
+ zIndex: (0,_utils_props__WEBPACK_IMPORTED_MODULE_0__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_1__.PROP_TYPE_NUMBER_STRING, 10)
+}, _constants_components__WEBPACK_IMPORTED_MODULE_3__.NAME_OVERLAY); // --- Main component ---
+// @vue/component
+
+var BOverlay = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_4__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_3__.NAME_OVERLAY,
+ mixins: [_mixins_normalize_slot__WEBPACK_IMPORTED_MODULE_5__.normalizeSlotMixin],
+ props: props,
+ computed: {
+ computedRounded: function computedRounded() {
+ var rounded = this.rounded;
+ return rounded === true || rounded === '' ? 'rounded' : !rounded ? '' : "rounded-".concat(rounded);
+ },
+ computedVariant: function computedVariant() {
+ var variant = this.variant;
+ return variant && !this.bgColor ? "bg-".concat(variant) : '';
+ },
+ slotScope: function slotScope() {
+ return {
+ spinnerType: this.spinnerType || null,
+ spinnerVariant: this.spinnerVariant || null,
+ spinnerSmall: this.spinnerSmall
+ };
+ }
+ },
+ methods: {
+ defaultOverlayFn: function defaultOverlayFn(_ref) {
+ var spinnerType = _ref.spinnerType,
+ spinnerVariant = _ref.spinnerVariant,
+ spinnerSmall = _ref.spinnerSmall;
+ return this.$createElement(_spinner_spinner__WEBPACK_IMPORTED_MODULE_6__.BSpinner, {
+ props: {
+ type: spinnerType,
+ variant: spinnerVariant,
+ small: spinnerSmall
+ }
+ });
+ }
+ },
+ render: function render(h) {
+ var _this = this;
+
+ var show = this.show,
+ fixed = this.fixed,
+ noFade = this.noFade,
+ noWrap = this.noWrap,
+ slotScope = this.slotScope;
+ var $overlay = h();
+
+ if (show) {
+ var $background = h('div', {
+ staticClass: 'position-absolute',
+ class: [this.computedVariant, this.computedRounded],
+ style: _objectSpread(_objectSpread({}, POSITION_COVER), {}, {
+ opacity: this.opacity,
+ backgroundColor: this.bgColor || null,
+ backdropFilter: this.blur ? "blur(".concat(this.blur, ")") : null
+ })
+ });
+ var $content = h('div', {
+ staticClass: 'position-absolute',
+ style: this.noCenter ?
+ /* istanbul ignore next */
+ _objectSpread({}, POSITION_COVER) : {
+ top: '50%',
+ left: '50%',
+ transform: 'translateX(-50%) translateY(-50%)'
+ }
+ }, [this.normalizeSlot(_constants_slots__WEBPACK_IMPORTED_MODULE_7__.SLOT_NAME_OVERLAY, slotScope) || this.defaultOverlayFn(slotScope)]);
+ $overlay = h(this.overlayTag, {
+ staticClass: 'b-overlay',
+ class: {
+ 'position-absolute': !noWrap || noWrap && !fixed,
+ 'position-fixed': noWrap && fixed
+ },
+ style: _objectSpread(_objectSpread({}, POSITION_COVER), {}, {
+ zIndex: this.zIndex || 10
+ }),
+ on: {
+ click: function click(event) {
+ return _this.$emit(_constants_events__WEBPACK_IMPORTED_MODULE_8__.EVENT_NAME_CLICK, event);
+ }
+ },
+ key: 'overlay'
+ }, [$background, $content]);
+ } // Wrap in a fade transition
+
+
+ $overlay = h(_transition_bv_transition__WEBPACK_IMPORTED_MODULE_9__.BVTransition, {
+ props: {
+ noFade: noFade,
+ appear: true
+ },
+ on: {
+ 'after-enter': function afterEnter() {
+ return _this.$emit(_constants_events__WEBPACK_IMPORTED_MODULE_8__.EVENT_NAME_SHOWN);
+ },
+ 'after-leave': function afterLeave() {
+ return _this.$emit(_constants_events__WEBPACK_IMPORTED_MODULE_8__.EVENT_NAME_HIDDEN);
+ }
+ }
+ }, [$overlay]);
+
+ if (noWrap) {
+ return $overlay;
+ }
+
+ return h(this.wrapTag, {
+ staticClass: 'b-overlay-wrap position-relative',
+ attrs: {
+ 'aria-busy': show ? 'true' : null
+ }
+ }, noWrap ? [$overlay] : [this.normalizeSlot(), $overlay]);
+ }
+});
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/pagination-nav/index.js":
+/*!***************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/pagination-nav/index.js ***!
+ \***************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "PaginationNavPlugin": () => (/* binding */ PaginationNavPlugin),
+/* harmony export */ "BPaginationNav": () => (/* reexport safe */ _pagination_nav__WEBPACK_IMPORTED_MODULE_1__.BPaginationNav)
+/* harmony export */ });
+/* harmony import */ var _pagination_nav__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pagination-nav */ "./node_modules/bootstrap-vue/esm/components/pagination-nav/pagination-nav.js");
+/* harmony import */ var _utils_plugins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/plugins */ "./node_modules/bootstrap-vue/esm/utils/plugins.js");
+
+
+var PaginationNavPlugin = /*#__PURE__*/(0,_utils_plugins__WEBPACK_IMPORTED_MODULE_0__.pluginFactory)({
+ components: {
+ BPaginationNav: _pagination_nav__WEBPACK_IMPORTED_MODULE_1__.BPaginationNav
+ }
+});
+
+
+/***/ }),
+
+/***/ "./node_modules/bootstrap-vue/esm/components/pagination-nav/pagination-nav.js":
+/*!************************************************************************************!*\
+ !*** ./node_modules/bootstrap-vue/esm/components/pagination-nav/pagination-nav.js ***!
+ \************************************************************************************/
+/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export */ __webpack_require__.d(__webpack_exports__, {
+/* harmony export */ "sanitizeNumberOfPages": () => (/* binding */ sanitizeNumberOfPages),
+/* harmony export */ "BPaginationNav": () => (/* binding */ BPaginationNav)
+/* harmony export */ });
+/* harmony import */ var _vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../vue */ "./node_modules/vue/dist/vue.esm.js");
+/* harmony import */ var _constants_components__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../constants/components */ "./node_modules/bootstrap-vue/esm/constants/components.js");
+/* harmony import */ var _constants_env__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../constants/env */ "./node_modules/bootstrap-vue/esm/constants/env.js");
+/* harmony import */ var _constants_events__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../constants/events */ "./node_modules/bootstrap-vue/esm/constants/events.js");
+/* harmony import */ var _constants_props__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../constants/props */ "./node_modules/bootstrap-vue/esm/constants/props.js");
+/* harmony import */ var _utils_bv_event_class__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../utils/bv-event.class */ "./node_modules/bootstrap-vue/esm/utils/bv-event.class.js");
+/* harmony import */ var _utils_dom__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../utils/dom */ "./node_modules/bootstrap-vue/esm/utils/dom.js");
+/* harmony import */ var _utils_inspect__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../utils/inspect */ "./node_modules/bootstrap-vue/esm/utils/inspect.js");
+/* harmony import */ var _utils_loose_equal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../utils/loose-equal */ "./node_modules/bootstrap-vue/esm/utils/loose-equal.js");
+/* harmony import */ var _utils_math__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/math */ "./node_modules/bootstrap-vue/esm/utils/math.js");
+/* harmony import */ var _utils_number__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/number */ "./node_modules/bootstrap-vue/esm/utils/number.js");
+/* harmony import */ var _utils_object__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/object */ "./node_modules/bootstrap-vue/esm/utils/object.js");
+/* harmony import */ var _utils_props__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/props */ "./node_modules/bootstrap-vue/esm/utils/props.js");
+/* harmony import */ var _utils_router__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../utils/router */ "./node_modules/bootstrap-vue/esm/utils/router.js");
+/* harmony import */ var _utils_string__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils/string */ "./node_modules/bootstrap-vue/esm/utils/string.js");
+/* harmony import */ var _utils_warn__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../utils/warn */ "./node_modules/bootstrap-vue/esm/utils/warn.js");
+/* harmony import */ var _mixins_pagination__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/pagination */ "./node_modules/bootstrap-vue/esm/mixins/pagination.js");
+/* harmony import */ var _link_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../link/link */ "./node_modules/bootstrap-vue/esm/components/link/link.js");
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
+
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
+
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ // --- Helper methods ---
+// Sanitize the provided number of pages (converting to a number)
+
+var sanitizeNumberOfPages = function sanitizeNumberOfPages(value) {
+ return (0,_utils_math__WEBPACK_IMPORTED_MODULE_0__.mathMax)((0,_utils_number__WEBPACK_IMPORTED_MODULE_1__.toInteger)(value, 0), 1);
+}; // --- Props ---
+
+var _linkProps = (0,_utils_object__WEBPACK_IMPORTED_MODULE_2__.omit)(_link_link__WEBPACK_IMPORTED_MODULE_3__.props, ['event', 'routerTag']);
+
+var props = (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makePropsConfigurable)((0,_utils_object__WEBPACK_IMPORTED_MODULE_2__.sortKeys)(_objectSpread(_objectSpread(_objectSpread({}, _mixins_pagination__WEBPACK_IMPORTED_MODULE_5__.props), _linkProps), {}, {
+ baseUrl: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_STRING, '/'),
+ linkGen: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_FUNCTION),
+ // Disable auto page number detection if `true`
+ noPageDetect: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_BOOLEAN, false),
+ numberOfPages: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_NUMBER_STRING, 1,
+ /* istanbul ignore next */
+ function (value) {
+ var number = (0,_utils_number__WEBPACK_IMPORTED_MODULE_1__.toInteger)(value, 0);
+
+ if (number < 1) {
+ (0,_utils_warn__WEBPACK_IMPORTED_MODULE_7__.warn)('Prop "number-of-pages" must be a number greater than "0"', _constants_components__WEBPACK_IMPORTED_MODULE_8__.NAME_PAGINATION_NAV);
+ return false;
+ }
+
+ return true;
+ }),
+ pageGen: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_FUNCTION),
+ // Optional array of page links
+ pages: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_ARRAY),
+ useRouter: (0,_utils_props__WEBPACK_IMPORTED_MODULE_4__.makeProp)(_constants_props__WEBPACK_IMPORTED_MODULE_6__.PROP_TYPE_BOOLEAN, false)
+})), _constants_components__WEBPACK_IMPORTED_MODULE_8__.NAME_PAGINATION_NAV); // --- Main component ---
+// @vue/component
+
+var BPaginationNav = /*#__PURE__*/_vue__WEBPACK_IMPORTED_MODULE_9__.default.extend({
+ name: _constants_components__WEBPACK_IMPORTED_MODULE_8__.NAME_PAGINATION_NAV,
+ // The render function is brought in via the pagination mixin
+ mixins: [_mixins_pagination__WEBPACK_IMPORTED_MODULE_5__.paginationMixin],
+ props: props,
+ computed: {
+ // Used by render function to trigger wrapping in '