PageSourceSearch

https://www.glarnerwirtschaftsarchiv.ch/_nuxt/1b520e6.modern.js

js glarnerwirtschaftsarchiv.ch collected 2026-09-25 00:51:30 UTC 25,991 bytes, 663 lines download raw bytes

1(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[127,14,16,53,98],{
2
3/***/ 1053:
4/***/ (function(module, exports, __webpack_require__) {
5
6// extracted by extract-css-chunks-webpack-plugin
7module.exports = {};
8
9/***/ }),
10
11/***/ 1056:
12/***/ (function(module, __webpack_exports__, __webpack_require__) {
13
14"use strict";
15__webpack_require__.r(__webpack_exports__);
16/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
17/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7);
18/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_1__);
19/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(9);
20/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_2__);
21/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(379);
22/* harmony import */ var lodash_isString__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_isString__WEBPACK_IMPORTED_MODULE_3__);
23/* harmony import */ var _utils_url__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(377);
24
25function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
26function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
27
28
29
30
31/* harmony default export */ __webpack_exports__["default"] = ({
32  inheritAttrs: false,
33  props: {
34    addContextQuery: {
35      type: Boolean,
36      default: () => true
37    }
38  },
39  computed: {
40    context() {
41      var to = this.$attrs.to;
42      var contextParams = this.addContextQuery ? {
43        context: this.$route.fullPath
44      } : {};
45      if (lodash_isString__WEBPACK_IMPORTED_MODULE_3___default()(to)) {
46        var [path, usvString] = to.split('?');
47        var queryParams = Object(_utils_url__WEBPACK_IMPORTED_MODULE_4__[/* getQueryParam */ "b"])(usvString);
48        return {
49          path,
50          query: _objectSpread(_objectSpread({}, queryParams), contextParams)
51        };
52      } else {
53        return {
54          path: to.path,
55          query: _objectSpread(_objectSpread({}, to.query), contextParams)
56        };
57      }
58    }
59  }
60});
61
62/***/ }),
63
64/***/ 1058:
65/***/ (function(module, exports, __webpack_require__) {
66
67var baseIndexOf = __webpack_require__(571);
68
69/**
70 * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol
71 * that is not found in the character symbols.
72 *
73 * @private
74 * @param {Array} strSymbols The string symbols to inspect.
75 * @param {Array} chrSymbols The character symbols to find.
76 * @returns {number} Returns the index of the first unmatched string symbol.
77 */
78function charsStartIndex(strSymbols, chrSymbols) {
79  var index = -1,
80      length = strSymbols.length;
81
82  while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {}
83  return index;
84}
85
86module.exports = charsStartIndex;
87
88
89/***/ }),
90
91/***/ 1062:
92/***/ (function(module, exports, __webpack_require__) {
93
94var baseIndexOf = __webpack_require__(571);
95
96/**
97 * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol
98 * that is not found in the character symbols.
99 *
100 * @private
101 * @param {Array} strSymbols The string symbols to inspect.
102 * @param {Array} chrSymbols The character symbols to find.
103 * @returns {number} Returns the index of the last unmatched string symbol.
104 */
105function charsEndIndex(strSymbols, chrSymbols) {
106  var index = strSymbols.length;
107
108  while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0
108) > -1) {}
109  return index;
110}
111
112module.exports = charsEndIndex;
113
114
115/***/ }),
116
117/***/ 1063:
118/***/ (function(module, __webpack_exports__, __webpack_require__) {
119
120"use strict";
121/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneOf_1_1_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_3_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchButton_vue_vue_type_style_index_0_id_7e728aa4_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1053);
122/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneOf_1_1_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_3_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchButton_vue_vue_type_style_index_0_id_7e728aa4_prod_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_cache_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_extract_css_chunks_webpack_plugin_dist_loader_js_ref_3_oneOf_1_1_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_3_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchButton_vue_vue_type_style_index_0_id_7e728aa4_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__);
123/* unused harmony reexport * */
124
125
126/***/ }),
127
128/***/ 1066:
129/***/ (function(module, __webpack_exports__, __webpack_require__) {
130
131"use strict";
132// ESM COMPAT FLAG
133__webpack_require__.r(__webpack_exports__);
134
135// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VBtn/VBtn.js
136var VBtn = __webpack_require__(354);
137
138// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VIcon/VIcon.js
139var VIcon = __webpack_require__(228);
140
141// CONCATENATED MODULE: ./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/app-bar/SearchButton.vue?vue&type=template&id=7e728aa4
142
143
144
145var SearchButtonvue_type_template_id_7e728aa4_render = function render() {
146  var _vm = this,
147    _c = _vm._self._c;
148  return _c(VBtn["a" /* default */], _vm._g(_vm._b({
149    staticClass: "rounded-circle app-bar-search-button elevation-3 grow",
150    attrs: {
151      "to": _vm.localePath({
152        name: 'search'
153      }),
154      "color": "secondary"
155    }
156  }, 'v-btn', _vm.$attrs, false), _vm.$listeners), [_c('span', {
157    staticClass: "primary--text mt-1"
158  }, [_vm._v(_vm._s(_vm.$t('navigation.search')))]), _vm._v(" "), _c(VIcon["a" /* default */], {
159    attrs: {
160      "color": "primary"
161    }
162  }, [_vm._v("mdi-magnify")])], 1);
163};
164var staticRenderFns = [];
165
166// CONCATENATED MODULE: ./components/app-bar/SearchButton.vue?vue&type=template&id=7e728aa4
167
168// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/app-bar/SearchButton.vue?vue&type=script&lang=js
169/* harmony default export */ var SearchButtonvue_type_script_lang_js = ({
170  name: 'AppBarSearchButton',
171  inheritAttrs: false
172});
173// CONCATENATED MODULE: ./components/app-bar/SearchButton.vue?vue&type=script&lang=js
174 /* harmony default export */ var app_bar_SearchButtonvue_type_script_lang_js = (SearchButtonvue_type_script_lang_js); 
175// EXTERNAL MODULE: ./components/app-bar/SearchButton.vue?vue&type=style&index=0&id=7e728aa4&prod&lang=css
176var SearchButtonvue_type_style_index_0_id_7e728aa4_prod_lang_css = __webpack_require__(1063);
177
178// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
179var componentNormalizer = __webpack_require__(5);
180
181// CONCATENATED MODULE: ./components/app-bar/SearchButton.vue
182
183
184
185
186
187
188/* normalize component */
189
190var component = Object(componentNormalizer["a" /* default */])(
191  app_bar_SearchButtonvue_type_script_lang_js,
192  SearchButtonvue_type_template_id_7e728aa4_render,
193  staticRenderFns,
194  false,
195  null,
196  null,
197  null
198  
199)
200
201/* harmony default export */ var SearchButton = __webpack_exports__["default"] = (component.exports);
202
203/***/ }),
204
205/***/ 1067:
206/***/ (function(module, exports, __webpack_require__) {
207
208// extracted by extract-css-chunks-webpack-plugin
209module.exports = {};
210
211/***/ }),
212
213/***/ 1069:
214/***/ (function(module, __webpack_exports__, __webpack_require__) {
215
216"use strict";
217// ESM COMPAT FLAG
218__webpack_require__.r(__webpack_exports__);
219
220// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VBottomNavigation/VBottomNavigation.js
221var VBottomNavigation = __webpack_require__(1042);
222
223// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VBtn/VBtn.js
224var VBtn = __webpack_require__(354);
225
226// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VIcon/VIcon.js
227var VIcon = __webpack_require__(228);
228
229// CONCATENATED MODULE: ./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/bottom-nav/Default.vue?vue&type=template&id=5f435e4c
230
231
232
233
234var Defaultvue_type_template_id_5f435e4c_render = function render() {
235  var _vm = this,
236    _c = _vm._self._c;
237  return _c(VBottomNavigation["a" /* default */], {
238    staticStyle: {
239      "z-index": "2000"
240    },
241    attrs: {
242      "app": "",
243      "color": "primary",
244      "grow": ""
245    }
246  }, [_c('CmsLink', {
247    staticClass: "bottom-nav-button",
248    staticStyle: {
249      "padding-right": "45px"
250    },
251    attrs: {
252      "link": _vm.helpPageLink,
253      "relation": _vm.helpPageCmsUrl,
254      "color": "transparent",
255      "tag": "v-btn"
256    }
257  }, [_c('span', {
258    staticClass: "primary--text"
259  }, [_vm._v(_vm._s(_vm.$t('navigation.help')))]), _vm._v(" "), _c(VIcon["a" /* default */], {
260    attrs: {
261      "color": "primary"
262    }
263  }, [_vm._v("mdi-help")])], 1), _vm._v(" "), _c('AppBarSearchButton'), _vm._v(" "), _c(VBtn["a" /* default */], {
264    staticClass: "bottom-nav-button",
265    staticStyle: {
266      "padding-left": "45px"
267    },
268    attrs: {
269      "data-testid": "open-navigation",
270      "color": "transparent"
271    },
272    on: {
273      "click": _vm.toggleNavigation
274    }
275  }, [_c('span', {
276    staticClass: "primary--text"
277  }, [_vm._v(_vm._s(_vm.$t('navigation.navigation')))]), _vm._v(" "), _c(VIcon["a" /* default */], {
278    attrs: {
279      "color": "primary"
280    }
281  }, [_vm._v("mdi-menu")])], 1)], 1);
282};
283var staticRenderFns = [];
284
285// CONCATENATED MODULE: ./components/bottom-nav/Default.vue?vue&type=template&id=5f435e4c
286
287// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js + 3 modules
288var defineProperty = __webpack_require__(2);
289
290// EXTERNAL MODULE: ./node_modules/lodash/get.js
291var get = __webpack_require__(14);
292var get_default = /*#__PURE__*/__webpack_require__.n(get);
293
294// EXTERNAL MODULE: ./node_modules/vuex/dist/vuex.esm.js
295var vuex_esm = __webpack_require__(36);
296
297// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/bottom-nav/Default.vue?vue&type=script&lang=js
298
299function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
300function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { Object(defineProperty["a" /* default */])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
301
302
303/* harmony default export */ var Defaultvue_type_script_lang_js = ({
304  name: 'DefaultBottomNavigation',
305  computed: {
306    helpPage() {
307      return get_default()(this.$config, 'footer.help_page');
308    },
309    helpPageLink() {
310      return get_default()(this.helpPage, 'url');
311    },
312    helpPageCmsUrl() {
313      return get_default()(this.helpPage, 'url_path');
314    }
315  },
316  methods: _objectSpread({}, Object(vuex_esm["d" /* mapMutations */])('navigation', ['toggleNavigation']))
317});
318// CONCATENATED MODULE: ./components/bottom-nav/Default.vue?vue&type=script&lang=js
319 /* harmony default export */ var bottom_nav_Defaultvue_type_script_lang_js = (Defaultvue_type_script_lang_js); 
320// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
321var componentNormalizer = __webpack_require__(5);
322
323// CONCATENATED MODULE: ./components/bottom-nav/Default.vue
324
325
326
327
328
329/* normalize component */
330
331var component = Object(componentNormalizer["a" /* default */])(
332  bottom_nav_Defaultvue_type_script_lang_js,
333  Defaultvue_type_template_id_5f435e4c_render,
334  staticRenderFns,
335  false,
336  null,
337  null,
338  null
339  
340)
341
342/* harmony default export */ var Default = __webpack_exports__["default"] = (component.exports);
343
344/* nuxt-component-imports */
345installComponents(component, {CmsLink: __webpack_require__(570).default,AppBarSearchButton: __webpack_require__(1066).default})
346
347
348/***/ }),
349
350/***/ 1070:
351/***/ (function(module, __webpack_exports__, __webpack_require__) {
352
353"use strict";
354// ESM COMPAT FLAG
355__webpack_require__.r(__webpack_exports__);
356
357// CONCATENATED MODULE: ./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/layout/Default.vue?vue&type=template&id=65896313
358var render = function render() {
359  var _vm = this,
360    _c = _vm._self._c;
361  return _c('div', {
362    staticClass: "fill-height d-flex flex-column"
363  }, [_vm._t("appbar", function () {
364    return [_c('client-only', [_c('AppBarDefault')], 1)];
365  }), _vm._v(" "), _vm._t("breadcrumbs"), _vm._v(" "), _c('div', {
366    staticClass: "grow"
367  }, [_vm._t("default")], 2), _vm._v(" "), _vm._t("footer"), _vm._v(" "), _vm.hasBottomSlots ? [_vm.$vuetify.breakpoint.mdAndDown ? _vm._t("bottomnav", function () {
368    return [_c('BottomNavDefault')];
369  }) : _vm._t("bottomsheet")] : _vm._e()], 2);
370};
371var staticRenderFns = [];
372
373// CONCATENATED MODULE: ./components/layout/Default.vue?vue&type=template&id=65896313
374
375// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--2-0!./node_modules/babel-loader/lib??ref--2-1!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/layout/Default.vue?vue&type=script&lang=js
376/* harmony default export */ var Defaultvue_type_script_lang_js = ({
377  name: 'DefaultLayout',
378  props: {
379    hasBottomSlots: {
380      type: Boolean,
381      default: () => true
382    }
383  }
384});
385// CONCATENATED MODULE: ./components/layout/Default.vue?vue&type=script&lang=js
386 /* harmony default export */ var layout_Defaultvue_type_script_lang_js = (Defaultvue_type_script_lang_js); 
387// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
388var componentNormalizer = __webpack_require__(5);
389
390// CONCATENATED MODULE: ./components/layout/Default.vue
391
392
393
394
395
396/* normalize component */
397
398var component = Object(componentNormalizer["a" /* default */])(
399  layout_Defaultvue_type_script_lang_js,
400  render,
401  staticRenderFns,
402  false,
403  null,
404  null,
405  null
406  
407)
408
409/* harmony default export */ var Default = __webpack_exports__["default"] = (component.exports);
410
411/* nuxt-component-imports */
412installComponents(component, {AppBarDefault: __webpack_require__(1100).default,BottomNavDefault: __webpack_require__(1069).default})
413
414
415/***/ }),
416
417/***/ 1085:
418/***/ (function(module, exports, __webpack_require__) {
419
420var baseToString = __webpack_require__(382),
421    baseTrim = __webpack_require__(573),
422    castSlice = __webpack_require__(383),
423    charsEndIndex = __webpack_require__(1062),
424    charsStartIndex = __webpack_require__(1058),
425    stringToArray = __webpack_require__(384),
426    toString = __webpack_require__(281);
427
428/**
429 * Removes leading and trailing whitespace or specified characters from `string`.
430 *
431 * @static
432 * @memberOf _
433 * @since 3.0.0
434 * @category String
435 * @param {string} [string=''] The string to trim.
436 * @param {string} [chars=whitespace] The characters to trim.
437 * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
438 * @returns {string} Returns the trimmed string.
439 * @example
440 *
441 * _.trim('  abc  ');
442 * // => 'abc'
443 *
444 * _.trim('-_-abc-_-', '_-');
445 * // => 'abc'
446 *
447 * _.map(['  foo  ', '  bar  '], _.trim);
448 * // => ['foo', 'bar']
449 */
450function trim(string, chars, guard) {
451  string = toString(string);
452  if (string && (guard || chars === undefined)) {
453    return baseTrim(string);
454  }
455  if (!string || !(chars = baseToString(chars))) {
456    return string;
457  }
458  var strSymbols = stringToArray(string),
459      chrSymbols = stringToArray(chars),
460      start = charsStartIndex(strSymbols, chrSymbols),
461      end = charsEndIndex(strSymbols, chrSymbols) + 1;
462
463  return castSlice(strSymbols, start, end).join('');
464}
465
466module.exports = trim;
467
468
469/***/ }),
470
471/***/ 1101:
472/***/ (function(module, __webpack_exports__, __webpack_require__) {
473
474"use strict";
475/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(53);
476/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
477/* harmony import */ var _src_components_VBadge_VBadge_sass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(1067);
478/* harmony import */ var _src_components_VBadge_VBadge_sass__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_src_components_VBadge_VBadge_sass__WEBPACK_IMPORTED_MODULE_2__);
479/* harmony import */ var _VIcon_VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(228);
480/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(15);
481/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(13);
482/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(39);
483/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(389);
484/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(88);
485/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(4);
486/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(0);
487
488
489var _excluded = ["aria-atomic", "aria-label", "aria-live", "role", "title"];
490function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
491function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {};
491 r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { Object(_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
492// Styles
493 // Components
494
495 // Mixins
496
497
498
499
500
501 // Utilities
502
503
504
505/* harmony default export */ __webpack_exports__["a"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_8__[/* factory */ "b"])(['left', 'bottom']), _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"]).extend({
506  name: 'v-badge',
507  props: {
508    avatar: Boolean,
509    bordered: Boolean,
510    color: {
511      type: String,
512      default: 'primary'
513    },
514    content: {
515      required: false
516    },
517    dot: Boolean,
518    label: {
519      type: String,
520      default: '$vuetify.badge'
521    },
522    icon: String,
523    inline: Boolean,
524    offsetX: [Number, String],
525    offsetY: [Number, String],
526    overlap: Boolean,
527    tile: Boolean,
528    transition: {
529      type: String,
530      default: 'scale-rotate-transition'
531    },
532    value: {
533      default: true
534    }
535  },
536  computed: {
537    classes() {
538      return _objectSpread({
539        'v-badge--avatar': this.avatar,
540        'v-badge--bordered': this.bordered,
541        'v-badge--bottom': this.bottom,
542        'v-badge--dot': this.dot,
543        'v-badge--icon': this.icon != null,
544        'v-badge--inline': this.inline,
545        'v-badge--left': this.left,
546        'v-badge--overlap': this.overlap,
547        'v-badge--tile': this.tile
548      }, this.themeClasses);
549    },
550    computedBottom() {
551      return this.bottom ? 'auto' : this.computedYOffset;
552    },
553    computedLeft() {
554      if (this.isRtl) {
555        return this.left ? this.computedXOffset : 'auto';
556      }
557      return this.left ? 'auto' : this.computedXOffset;
558    },
559    computedRight() {
560      if (this.isRtl) {
561        return this.left ? 'auto' : this.computedXOffset;
562      }
563      return !this.left ? 'auto' : this.computedXOffset;
564    },
565    computedTop() {
566      return this.bottom ? this.computedYOffset : 'auto';
567    },
568    computedXOffset() {
569      return this.calcPosition(this.offsetX);
570    },
571    computedYOffset() {
572      return this.calcPosition(this.offsetY);
573    },
574    isRtl() {
575      return this.$vuetify.rtl;
576    },
577    // Default fallback if offsetX
578    // or offsetY are undefined.
579    offset() {
580      if (this.overlap) return this.dot ? 8 : 12;
581      return this.dot ? 2 : 4;
582    },
583    styles() {
584      if (this.inline) return {};
585      return {
586        bottom: this.computedBottom,
587        left: this.computedLeft,
588        right: this.computedRight,
589        top: this.computedTop
590      };
591    }
592  },
593  methods: {
594    calcPosition(offset) {
595      return "calc(100% - ".concat(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_10__[/* convertToUnit */ "h"])(offset || this.offset), ")");
596    },
597    genBadge() {
598      var lang = this.$vuetify.lang;
599      var label = this.$attrs['aria-label'] || lang.t(this.label);
600      var data = this.setBackgroundColor(this.color, {
601        staticClass: 'v-badge__badge',
602        style: this.styles,
603        attrs: {
604          'aria-atomic': this.$attrs['aria-atomic'] || 'true',
605          'aria-label': label,
606          'aria-live': this.$attrs['aria-live'] || 'polite',
607          title: this.$attrs.title,
608          role: this.$attrs.role || 'status'
609        },
610        directives: [{
611          name: 'show',
612          value: this.isActive
613        }]
614      });
615      var badge = this.$createElement('span', data, [this.genBadgeContent()]);
616      if (!this.transition) return badge;
617      return this.$createElement('transition', {
618        props: {
619          name: this.transition,
620          origin: this.origin,
621          mode: this.mode
622        }
623      }, [badge]);
624    },
625    genBadgeContent() {
626      // Dot prop shows no content
627      if (this.dot) return undefined;
628      var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_10__[/* getSlot */ "s"])(this, 'badge');
629      if (slot) return slot;
630      if (this.content) return String(this.content);
631      if (this.icon) return this.$createElement(_VIcon_VIcon__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], this.icon);
632      return undefined;
633    },
634    genBadgeWrapper() {
635      return this.$createElement('span', {
636        staticClass: 'v-badge__wrapper'
637      }, [this.genBadge()]);
638    }
639  },
640  render(h) {
641    var badge = [this.genBadgeWrapper()];
642    var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_10__[/* getSlot */ "s"])(this)];
643    var _this$$attrs = this.$attrs,
644      {
645        'aria-atomic': _x,
646        'aria-label': _y,
647        'aria-live': _z,
648        role,
649        title
650      } = _this$$attrs,
651      attrs = Object(_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_this$$attrs, _excluded);
652    if (this.inline && this.left) children.unshift(badge);else children.push(badge);
653    return h('span', {
654      staticClass: 'v-badge',
655      attrs,
656      class: this.classes
657    }, children);
658  }
659}));
660
661/***/ })
662
663}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.