6632 lines
487 KiB
JavaScript
6632 lines
487 KiB
JavaScript
module.exports =
|
|
/******/ (function(modules) { // webpackBootstrap
|
|
/******/ // The module cache
|
|
/******/ var installedModules = {};
|
|
/******/
|
|
/******/ // object to store loaded chunks
|
|
/******/ // "0" means "already loaded"
|
|
/******/ var installedChunks = {
|
|
/******/ 0: 0
|
|
/******/ };
|
|
/******/
|
|
/******/ // The require function
|
|
/******/ function __webpack_require__(moduleId) {
|
|
/******/
|
|
/******/ // Check if module is in cache
|
|
/******/ if(installedModules[moduleId]) {
|
|
/******/ return installedModules[moduleId].exports;
|
|
/******/ }
|
|
/******/ // Create a new module (and put it into the cache)
|
|
/******/ var module = installedModules[moduleId] = {
|
|
/******/ i: moduleId,
|
|
/******/ l: false,
|
|
/******/ exports: {}
|
|
/******/ };
|
|
/******/
|
|
/******/ // Execute the module function
|
|
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
|
/******/
|
|
/******/ // Flag the module as loaded
|
|
/******/ module.l = true;
|
|
/******/
|
|
/******/ // Return the exports of the module
|
|
/******/ return module.exports;
|
|
/******/ }
|
|
/******/
|
|
/******/ // This file contains only the entry chunk.
|
|
/******/ // The chunk loading function for additional chunks
|
|
/******/ __webpack_require__.e = function requireEnsure(chunkId) {
|
|
/******/ var promises = [];
|
|
/******/
|
|
/******/
|
|
/******/ // require() chunk loading for javascript
|
|
/******/
|
|
/******/ // "0" is the signal for "already loaded"
|
|
/******/ if(installedChunks[chunkId] !== 0) {
|
|
/******/ var chunk = require("./" + ({"1":"pages/autofill","2":"pages/index","3":"pages/submit"}[chunkId]||chunkId) + ".js");
|
|
/******/ var moreModules = chunk.modules, chunkIds = chunk.ids;
|
|
/******/ for(var moduleId in moreModules) {
|
|
/******/ modules[moduleId] = moreModules[moduleId];
|
|
/******/ }
|
|
/******/ for(var i = 0; i < chunkIds.length; i++)
|
|
/******/ installedChunks[chunkIds[i]] = 0;
|
|
/******/ }
|
|
/******/ return Promise.all(promises);
|
|
/******/ };
|
|
/******/
|
|
/******/ // expose the modules object (__webpack_modules__)
|
|
/******/ __webpack_require__.m = modules;
|
|
/******/
|
|
/******/ // expose the module cache
|
|
/******/ __webpack_require__.c = installedModules;
|
|
/******/
|
|
/******/ // define getter function for harmony exports
|
|
/******/ __webpack_require__.d = function(exports, name, getter) {
|
|
/******/ if(!__webpack_require__.o(exports, name)) {
|
|
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
|
|
/******/ }
|
|
/******/ };
|
|
/******/
|
|
/******/ // define __esModule on exports
|
|
/******/ __webpack_require__.r = function(exports) {
|
|
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
|
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
|
|
/******/ }
|
|
/******/ Object.defineProperty(exports, '__esModule', { value: true });
|
|
/******/ };
|
|
/******/
|
|
/******/ // create a fake namespace object
|
|
/******/ // mode & 1: value is a module id, require it
|
|
/******/ // mode & 2: merge all properties of value into the ns
|
|
/******/ // mode & 4: return value when already ns object
|
|
/******/ // mode & 8|1: behave like require
|
|
/******/ __webpack_require__.t = function(value, mode) {
|
|
/******/ if(mode & 1) value = __webpack_require__(value);
|
|
/******/ if(mode & 8) return value;
|
|
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
|
|
/******/ var ns = Object.create(null);
|
|
/******/ __webpack_require__.r(ns);
|
|
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
|
|
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
|
|
/******/ return ns;
|
|
/******/ };
|
|
/******/
|
|
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
|
/******/ __webpack_require__.n = function(module) {
|
|
/******/ var getter = module && module.__esModule ?
|
|
/******/ function getDefault() { return module['default']; } :
|
|
/******/ function getModuleExports() { return module; };
|
|
/******/ __webpack_require__.d(getter, 'a', getter);
|
|
/******/ return getter;
|
|
/******/ };
|
|
/******/
|
|
/******/ // Object.prototype.hasOwnProperty.call
|
|
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
|
|
/******/
|
|
/******/ // __webpack_public_path__
|
|
/******/ __webpack_require__.p = "/_nuxt/";
|
|
/******/
|
|
/******/ // uncaught error handler for webpack runtime
|
|
/******/ __webpack_require__.oe = function(err) {
|
|
/******/ process.nextTick(function() {
|
|
/******/ throw err; // catch this error by using import().catch()
|
|
/******/ });
|
|
/******/ };
|
|
/******/
|
|
/******/
|
|
/******/ // Load entry module and return exports
|
|
/******/ return __webpack_require__(__webpack_require__.s = 29);
|
|
/******/ })
|
|
/************************************************************************/
|
|
/******/ ([
|
|
/* 0 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("vue");
|
|
|
|
/***/ }),
|
|
/* 1 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return createSimpleFunctional; });
|
|
/* unused harmony export directiveConfig */
|
|
/* unused harmony export addOnceEventListener */
|
|
/* unused harmony export passiveSupported */
|
|
/* unused harmony export addPassiveEventListener */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return getNestedValue; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return deepEqual; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return getObjectValueByPath; });
|
|
/* unused harmony export getPropertyFromItem */
|
|
/* unused harmony export createRange */
|
|
/* unused harmony export getZIndex */
|
|
/* unused harmony export escapeHTML */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return filterObjectOnKeys; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return convertToUnit; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return kebabCase; });
|
|
/* unused harmony export isObject */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return keyCodes; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return remapInternalIcon; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return keys; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return camelize; });
|
|
/* unused harmony export arrayDiff */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return upperFirst; });
|
|
/* unused harmony export groupItems */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "r", function() { return wrapInArray; });
|
|
/* unused harmony export sortItems */
|
|
/* unused harmony export defaultFilter */
|
|
/* unused harmony export searchItems */
|
|
/* unused harmony export getSlotType */
|
|
/* unused harmony export debounce */
|
|
/* unused harmony export throttle */
|
|
/* unused harmony export getPrefixedScopedSlots */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return getSlot; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return clamp; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return padEnd; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return chunk; });
|
|
/* unused harmony export humanReadableFileSize */
|
|
/* unused harmony export camelizeObjectKeys */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return mergeDeep; });
|
|
/* unused harmony export fillArray */
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
function createSimpleFunctional(c, el = 'div', name) {
|
|
return vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({
|
|
name: name || c.replace(/__/g, '-'),
|
|
functional: true,
|
|
|
|
render(h, {
|
|
data,
|
|
children
|
|
}) {
|
|
data.staticClass = `${c} ${data.staticClass || ''}`.trim();
|
|
return h(el, data, children);
|
|
}
|
|
|
|
});
|
|
}
|
|
function directiveConfig(binding, defaults = {}) {
|
|
return { ...defaults,
|
|
...binding.modifiers,
|
|
value: binding.arg,
|
|
...(binding.value || {})
|
|
};
|
|
}
|
|
function addOnceEventListener(el, eventName, cb, options = false) {
|
|
var once = event => {
|
|
cb(event);
|
|
el.removeEventListener(eventName, once, options);
|
|
};
|
|
|
|
el.addEventListener(eventName, once, options);
|
|
}
|
|
let passiveSupported = false;
|
|
|
|
try {
|
|
if (typeof window !== 'undefined') {
|
|
const testListenerOpts = Object.defineProperty({}, 'passive', {
|
|
get: () => {
|
|
passiveSupported = true;
|
|
}
|
|
});
|
|
window.addEventListener('testListener', testListenerOpts, testListenerOpts);
|
|
window.removeEventListener('testListener', testListenerOpts, testListenerOpts);
|
|
}
|
|
} catch (e) {
|
|
console.warn(e);
|
|
}
|
|
|
|
|
|
function addPassiveEventListener(el, event, cb, options) {
|
|
el.addEventListener(event, cb, passiveSupported ? options : false);
|
|
}
|
|
function getNestedValue(obj, path, fallback) {
|
|
const last = path.length - 1;
|
|
if (last < 0) return obj === undefined ? fallback : obj;
|
|
|
|
for (let i = 0; i < last; i++) {
|
|
if (obj == null) {
|
|
return fallback;
|
|
}
|
|
|
|
obj = obj[path[i]];
|
|
}
|
|
|
|
if (obj == null) return fallback;
|
|
return obj[path[last]] === undefined ? fallback : obj[path[last]];
|
|
}
|
|
function deepEqual(a, b) {
|
|
if (a === b) return true;
|
|
|
|
if (a instanceof Date && b instanceof Date) {
|
|
// If the values are Date, they were convert to timestamp with getTime and compare it
|
|
if (a.getTime() !== b.getTime()) return false;
|
|
}
|
|
|
|
if (a !== Object(a) || b !== Object(b)) {
|
|
// If the values aren't objects, they were already checked for equality
|
|
return false;
|
|
}
|
|
|
|
const props = Object.keys(a);
|
|
|
|
if (props.length !== Object.keys(b).length) {
|
|
// Different number of props, don't bother to check
|
|
return false;
|
|
}
|
|
|
|
return props.every(p => deepEqual(a[p], b[p]));
|
|
}
|
|
function getObjectValueByPath(obj, path, fallback) {
|
|
// credit: http://stackoverflow.com/questions/6491463/accessing-nested-javascript-objects-with-string-key#comment55278413_6491621
|
|
if (obj == null || !path || typeof path !== 'string') return fallback;
|
|
if (obj[path] !== undefined) return obj[path];
|
|
path = path.replace(/\[(\w+)\]/g, '.$1'); // convert indexes to properties
|
|
|
|
path = path.replace(/^\./, ''); // strip a leading dot
|
|
|
|
return getNestedValue(obj, path.split('.'), fallback);
|
|
}
|
|
function getPropertyFromItem(item, property, fallback) {
|
|
if (property == null) return item === undefined ? fallback : item;
|
|
if (item !== Object(item)) return fallback === undefined ? item : fallback;
|
|
if (typeof property === 'string') return getObjectValueByPath(item, property, fallback);
|
|
if (Array.isArray(property)) return getNestedValue(item, property, fallback);
|
|
if (typeof property !== 'function') return fallback;
|
|
const value = property(item, fallback);
|
|
return typeof value === 'undefined' ? fallback : value;
|
|
}
|
|
function createRange(length) {
|
|
return Array.from({
|
|
length
|
|
}, (v, k) => k);
|
|
}
|
|
function getZIndex(el) {
|
|
if (!el || el.nodeType !== Node.ELEMENT_NODE) return 0;
|
|
const index = +window.getComputedStyle(el).getPropertyValue('z-index');
|
|
if (!index) return getZIndex(el.parentNode);
|
|
return index;
|
|
}
|
|
const tagsToReplace = {
|
|
'&': '&',
|
|
'<': '<',
|
|
'>': '>'
|
|
};
|
|
function escapeHTML(str) {
|
|
return str.replace(/[&<>]/g, tag => tagsToReplace[tag] || tag);
|
|
}
|
|
function filterObjectOnKeys(obj, keys) {
|
|
const filtered = {};
|
|
|
|
for (let i = 0; i < keys.length; i++) {
|
|
const key = keys[i];
|
|
|
|
if (typeof obj[key] !== 'undefined') {
|
|
filtered[key] = obj[key];
|
|
}
|
|
}
|
|
|
|
return filtered;
|
|
}
|
|
function convertToUnit(str, unit = 'px') {
|
|
if (str == null || str === '') {
|
|
return undefined;
|
|
} else if (isNaN(+str)) {
|
|
return String(str);
|
|
} else {
|
|
return `${Number(str)}${unit}`;
|
|
}
|
|
}
|
|
function kebabCase(str) {
|
|
return (str || '').replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
|
|
}
|
|
function isObject(obj) {
|
|
return obj !== null && typeof obj === 'object';
|
|
} // KeyboardEvent.keyCode aliases
|
|
|
|
const keyCodes = Object.freeze({
|
|
enter: 13,
|
|
tab: 9,
|
|
delete: 46,
|
|
esc: 27,
|
|
space: 32,
|
|
up: 38,
|
|
down: 40,
|
|
left: 37,
|
|
right: 39,
|
|
end: 35,
|
|
home: 36,
|
|
del: 46,
|
|
backspace: 8,
|
|
insert: 45,
|
|
pageup: 33,
|
|
pagedown: 34
|
|
}); // This remaps internal names like '$cancel' or '$vuetify.icons.cancel'
|
|
// to the current name or component for that icon.
|
|
|
|
function remapInternalIcon(vm, iconName) {
|
|
if (!iconName.startsWith('$')) {
|
|
return iconName;
|
|
} // Get the target icon name
|
|
|
|
|
|
const iconPath = `$vuetify.icons.values.${iconName.split('$').pop().split('.').pop()}`; // Now look up icon indirection name,
|
|
// e.g. '$vuetify.icons.values.cancel'
|
|
|
|
return getObjectValueByPath(vm, iconPath, iconName);
|
|
}
|
|
function keys(o) {
|
|
return Object.keys(o);
|
|
}
|
|
/**
|
|
* Camelize a hyphen-delimited string.
|
|
*/
|
|
|
|
const camelizeRE = /-(\w)/g;
|
|
const camelize = str => {
|
|
return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '');
|
|
};
|
|
/**
|
|
* Returns the set difference of B and A, i.e. the set of elements in B but not in A
|
|
*/
|
|
|
|
function arrayDiff(a, b) {
|
|
const diff = [];
|
|
|
|
for (let i = 0; i < b.length; i++) {
|
|
if (a.indexOf(b[i]) < 0) diff.push(b[i]);
|
|
}
|
|
|
|
return diff;
|
|
}
|
|
/**
|
|
* Makes the first character of a string uppercase
|
|
*/
|
|
|
|
function upperFirst(str) {
|
|
return str.charAt(0).toUpperCase() + str.slice(1);
|
|
}
|
|
function groupItems(items, groupBy, groupDesc) {
|
|
const key = groupBy[0];
|
|
const groups = [];
|
|
let current = null;
|
|
|
|
for (var i = 0; i < items.length; i++) {
|
|
const item = items[i];
|
|
const val = getObjectValueByPath(item, key);
|
|
|
|
if (current !== val) {
|
|
current = val;
|
|
groups.push({
|
|
name: val,
|
|
items: []
|
|
});
|
|
}
|
|
|
|
groups[groups.length - 1].items.push(item);
|
|
}
|
|
|
|
return groups;
|
|
}
|
|
function wrapInArray(v) {
|
|
return v != null ? Array.isArray(v) ? v : [v] : [];
|
|
}
|
|
function sortItems(items, sortBy, sortDesc, locale, customSorters) {
|
|
if (sortBy === null || !sortBy.length) return items;
|
|
const stringCollator = new Intl.Collator(locale, {
|
|
sensitivity: 'accent',
|
|
usage: 'sort'
|
|
});
|
|
return items.sort((a, b) => {
|
|
for (let i = 0; i < sortBy.length; i++) {
|
|
const sortKey = sortBy[i];
|
|
let sortA = getObjectValueByPath(a, sortKey);
|
|
let sortB = getObjectValueByPath(b, sortKey);
|
|
|
|
if (sortDesc[i]) {
|
|
[sortA, sortB] = [sortB, sortA];
|
|
}
|
|
|
|
if (customSorters && customSorters[sortKey]) {
|
|
const customResult = customSorters[sortKey](sortA, sortB);
|
|
if (!customResult) continue;
|
|
return customResult;
|
|
} // Check if both cannot be evaluated
|
|
|
|
|
|
if (sortA === null && sortB === null) {
|
|
continue;
|
|
}
|
|
|
|
[sortA, sortB] = [sortA, sortB].map(s => (s || '').toString().toLocaleLowerCase());
|
|
|
|
if (sortA !== sortB) {
|
|
if (!isNaN(sortA) && !isNaN(sortB)) return Number(sortA) - Number(sortB);
|
|
return stringCollator.compare(sortA, sortB);
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
});
|
|
}
|
|
function defaultFilter(value, search, item) {
|
|
return value != null && search != null && typeof value !== 'boolean' && value.toString().toLocaleLowerCase().indexOf(search.toLocaleLowerCase()) !== -1;
|
|
}
|
|
function searchItems(items, search) {
|
|
if (!search) return items;
|
|
search = search.toString().toLowerCase();
|
|
if (search.trim() === '') return items;
|
|
return items.filter(item => Object.keys(item).some(key => defaultFilter(getObjectValueByPath(item, key), search, item)));
|
|
}
|
|
/**
|
|
* Returns:
|
|
* - 'normal' for old style slots - `<template slot="default">`
|
|
* - 'scoped' for old style scoped slots (`<template slot="default" slot-scope="data">`) or bound v-slot (`#default="data"`)
|
|
* - 'v-slot' for unbound v-slot (`#default`) - only if the third param is true, otherwise counts as scoped
|
|
*/
|
|
|
|
function getSlotType(vm, name, split) {
|
|
if (vm.$slots[name] && vm.$scopedSlots[name] && vm.$scopedSlots[name].name) {
|
|
return split ? 'v-slot' : 'scoped';
|
|
}
|
|
|
|
if (vm.$slots[name]) return 'normal';
|
|
if (vm.$scopedSlots[name]) return 'scoped';
|
|
}
|
|
function debounce(fn, delay) {
|
|
let timeoutId = 0;
|
|
return (...args) => {
|
|
clearTimeout(timeoutId);
|
|
timeoutId = setTimeout(() => fn(...args), delay);
|
|
};
|
|
}
|
|
function throttle(fn, limit) {
|
|
let throttling = false;
|
|
return (...args) => {
|
|
if (!throttling) {
|
|
throttling = true;
|
|
setTimeout(() => throttling = false, limit);
|
|
return fn(...args);
|
|
}
|
|
};
|
|
}
|
|
function getPrefixedScopedSlots(prefix, scopedSlots) {
|
|
return Object.keys(scopedSlots).filter(k => k.startsWith(prefix)).reduce((obj, k) => {
|
|
obj[k.replace(prefix, '')] = scopedSlots[k];
|
|
return obj;
|
|
}, {});
|
|
}
|
|
function getSlot(vm, name = 'default', data, optional = false) {
|
|
if (vm.$scopedSlots[name]) {
|
|
return vm.$scopedSlots[name](data instanceof Function ? data() : data);
|
|
} else if (vm.$slots[name] && (!data || optional)) {
|
|
return vm.$slots[name];
|
|
}
|
|
|
|
return undefined;
|
|
}
|
|
function clamp(value, min = 0, max = 1) {
|
|
return Math.max(min, Math.min(max, value));
|
|
}
|
|
function padEnd(str, length, char = '0') {
|
|
return str + char.repeat(Math.max(0, length - str.length));
|
|
}
|
|
function chunk(str, size = 1) {
|
|
const chunked = [];
|
|
let index = 0;
|
|
|
|
while (index < str.length) {
|
|
chunked.push(str.substr(index, size));
|
|
index += size;
|
|
}
|
|
|
|
return chunked;
|
|
}
|
|
function humanReadableFileSize(bytes, binary = false) {
|
|
const base = binary ? 1024 : 1000;
|
|
|
|
if (bytes < base) {
|
|
return `${bytes} B`;
|
|
}
|
|
|
|
const prefix = binary ? ['Ki', 'Mi', 'Gi'] : ['k', 'M', 'G'];
|
|
let unit = -1;
|
|
|
|
while (Math.abs(bytes) >= base && unit < prefix.length - 1) {
|
|
bytes /= base;
|
|
++unit;
|
|
}
|
|
|
|
return `${bytes.toFixed(1)} ${prefix[unit]}B`;
|
|
}
|
|
function camelizeObjectKeys(obj) {
|
|
if (!obj) return {};
|
|
return Object.keys(obj).reduce((o, key) => {
|
|
o[camelize(key)] = obj[key];
|
|
return o;
|
|
}, {});
|
|
}
|
|
function mergeDeep(source = {}, target = {}) {
|
|
for (const key in target) {
|
|
const sourceProperty = source[key];
|
|
const targetProperty = target[key]; // Only continue deep merging if
|
|
// both properties are objects
|
|
|
|
if (isObject(sourceProperty) && isObject(targetProperty)) {
|
|
source[key] = mergeDeep(sourceProperty, targetProperty);
|
|
continue;
|
|
}
|
|
|
|
source[key] = targetProperty;
|
|
}
|
|
|
|
return source;
|
|
}
|
|
function fillArray(length, obj) {
|
|
return Array(length).fill(obj);
|
|
}
|
|
|
|
/***/ }),
|
|
/* 2 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* unused harmony export consoleInfo */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return consoleWarn; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return consoleError; });
|
|
/* unused harmony export deprecate */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return breaking; });
|
|
/* unused harmony export removed */
|
|
/* harmony import */ var _framework__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(10);
|
|
|
|
|
|
function createMessage(message, vm, parent) {
|
|
if (_framework__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].config.silent) return;
|
|
|
|
if (parent) {
|
|
vm = {
|
|
_isVue: true,
|
|
$parent: parent,
|
|
$options: vm
|
|
};
|
|
}
|
|
|
|
if (vm) {
|
|
// Only show each message once per instance
|
|
vm.$_alreadyWarned = vm.$_alreadyWarned || [];
|
|
if (vm.$_alreadyWarned.includes(message)) return;
|
|
vm.$_alreadyWarned.push(message);
|
|
}
|
|
|
|
return `[Vuetify] ${message}` + (vm ? generateComponentTrace(vm) : '');
|
|
}
|
|
|
|
function consoleInfo(message, vm, parent) {
|
|
const newMessage = createMessage(message, vm, parent);
|
|
newMessage != null && console.info(newMessage);
|
|
}
|
|
function consoleWarn(message, vm, parent) {
|
|
const newMessage = createMessage(message, vm, parent);
|
|
newMessage != null && console.warn(newMessage);
|
|
}
|
|
function consoleError(message, vm, parent) {
|
|
const newMessage = createMessage(message, vm, parent);
|
|
newMessage != null && console.error(newMessage);
|
|
}
|
|
function deprecate(original, replacement, vm, parent) {
|
|
consoleWarn(`[UPGRADE] '${original}' is deprecated, use '${replacement}' instead.`, vm, parent);
|
|
}
|
|
function breaking(original, replacement, vm, parent) {
|
|
consoleError(`[BREAKING] '${original}' has been removed, use '${replacement}' instead. For more information, see the upgrade guide https://github.com/vuetifyjs/vuetify/releases/tag/v2.0.0#user-content-upgrade-guide`, vm, parent);
|
|
}
|
|
function removed(original, vm, parent) {
|
|
consoleWarn(`[REMOVED] '${original}' has been removed. You can safely omit it.`, vm, parent);
|
|
}
|
|
/**
|
|
* Shamelessly stolen from vuejs/vue/blob/dev/src/core/util/debug.js
|
|
*/
|
|
|
|
const classifyRE = /(?:^|[-_])(\w)/g;
|
|
|
|
const classify = str => str.replace(classifyRE, c => c.toUpperCase()).replace(/[-_]/g, '');
|
|
|
|
function formatComponentName(vm, includeFile) {
|
|
if (vm.$root === vm) {
|
|
return '<Root>';
|
|
}
|
|
|
|
const options = typeof vm === 'function' && vm.cid != null ? vm.options : vm._isVue ? vm.$options || vm.constructor.options : vm || {};
|
|
let name = options.name || options._componentTag;
|
|
const file = options.__file;
|
|
|
|
if (!name && file) {
|
|
const match = file.match(/([^/\\]+)\.vue$/);
|
|
name = match && match[1];
|
|
}
|
|
|
|
return (name ? `<${classify(name)}>` : `<Anonymous>`) + (file && includeFile !== false ? ` at ${file}` : '');
|
|
}
|
|
|
|
function generateComponentTrace(vm) {
|
|
if (vm._isVue && vm.$parent) {
|
|
const tree = [];
|
|
let currentRecursiveSequence = 0;
|
|
|
|
while (vm) {
|
|
if (tree.length > 0) {
|
|
const last = tree[tree.length - 1];
|
|
|
|
if (last.constructor === vm.constructor) {
|
|
currentRecursiveSequence++;
|
|
vm = vm.$parent;
|
|
continue;
|
|
} else if (currentRecursiveSequence > 0) {
|
|
tree[tree.length - 1] = [last, currentRecursiveSequence];
|
|
currentRecursiveSequence = 0;
|
|
}
|
|
}
|
|
|
|
tree.push(vm);
|
|
vm = vm.$parent;
|
|
}
|
|
|
|
return '\n\nfound in\n\n' + tree.map((vm, i) => `${i === 0 ? '---> ' : ' '.repeat(5 + i * 2)}${Array.isArray(vm) ? `${formatComponentName(vm[0])}... (${vm[1]} recursive calls)` : formatComponentName(vm)}`).join('\n');
|
|
} else {
|
|
return `\n\n(found in ${formatComponentName(vm)})`;
|
|
}
|
|
}
|
|
|
|
/***/ }),
|
|
/* 3 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("ufo");
|
|
|
|
/***/ }),
|
|
/* 4 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isCssColor; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return colorToInt; });
|
|
/* unused harmony export classToHex */
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return intToHex; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return colorToHex; });
|
|
/* unused harmony export HSVAtoRGBA */
|
|
/* unused harmony export RGBAtoHSVA */
|
|
/* unused harmony export HSVAtoHSLA */
|
|
/* unused harmony export HSLAtoHSVA */
|
|
/* unused harmony export RGBAtoCSS */
|
|
/* unused harmony export RGBtoCSS */
|
|
/* unused harmony export RGBAtoHex */
|
|
/* unused harmony export HexToRGBA */
|
|
/* unused harmony export HexToHSVA */
|
|
/* unused harmony export HSVAtoHex */
|
|
/* unused harmony export parseHex */
|
|
/* unused harmony export parseGradient */
|
|
/* unused harmony export RGBtoInt */
|
|
/* unused harmony export contrastRatio */
|
|
/* harmony import */ var _console__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
|
|
/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
|
|
/* harmony import */ var _color_transformSRGB__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(8);
|
|
// Utilities
|
|
|
|
|
|
|
|
function isCssColor(color) {
|
|
return !!color && !!color.match(/^(#|var\(--|(rgb|hsl)a?\()/);
|
|
}
|
|
function colorToInt(color) {
|
|
let rgb;
|
|
|
|
if (typeof color === 'number') {
|
|
rgb = color;
|
|
} else if (typeof color === 'string') {
|
|
let c = color[0] === '#' ? color.substring(1) : color;
|
|
|
|
if (c.length === 3) {
|
|
c = c.split('').map(char => char + char).join('');
|
|
}
|
|
|
|
if (c.length !== 6) {
|
|
Object(_console__WEBPACK_IMPORTED_MODULE_0__[/* consoleWarn */ "c"])(`'${color}' is not a valid rgb color`);
|
|
}
|
|
|
|
rgb = parseInt(c, 16);
|
|
} else {
|
|
throw new TypeError(`Colors can only be numbers or strings, recieved ${color == null ? color : color.constructor.name} instead`);
|
|
}
|
|
|
|
if (rgb < 0) {
|
|
Object(_console__WEBPACK_IMPORTED_MODULE_0__[/* consoleWarn */ "c"])(`Colors cannot be negative: '${color}'`);
|
|
rgb = 0;
|
|
} else if (rgb > 0xffffff || isNaN(rgb)) {
|
|
Object(_console__WEBPACK_IMPORTED_MODULE_0__[/* consoleWarn */ "c"])(`'${color}' is not a valid rgb color`);
|
|
rgb = 0xffffff;
|
|
}
|
|
|
|
return rgb;
|
|
}
|
|
function classToHex(color, colors, currentTheme) {
|
|
const [colorName, colorModifier] = color.toString().trim().replace('-', '').split(' ', 2);
|
|
let hexColor = '';
|
|
|
|
if (colorName && colorName in colors) {
|
|
if (colorModifier && colorModifier in colors[colorName]) {
|
|
hexColor = colors[colorName][colorModifier];
|
|
} else if ('base' in colors[colorName]) {
|
|
hexColor = colors[colorName].base;
|
|
}
|
|
} else if (colorName && colorName in currentTheme) {
|
|
hexColor = currentTheme[colorName];
|
|
}
|
|
|
|
return hexColor;
|
|
}
|
|
function intToHex(color) {
|
|
let hexColor = color.toString(16);
|
|
if (hexColor.length < 6) hexColor = '0'.repeat(6 - hexColor.length) + hexColor;
|
|
return '#' + hexColor;
|
|
}
|
|
function colorToHex(color) {
|
|
return intToHex(colorToInt(color));
|
|
}
|
|
/**
|
|
* Converts HSVA to RGBA. Based on formula from https://en.wikipedia.org/wiki/HSL_and_HSV
|
|
*
|
|
* @param color HSVA color as an array [0-360, 0-1, 0-1, 0-1]
|
|
*/
|
|
|
|
function HSVAtoRGBA(hsva) {
|
|
const {
|
|
h,
|
|
s,
|
|
v,
|
|
a
|
|
} = hsva;
|
|
|
|
const f = n => {
|
|
const k = (n + h / 60) % 6;
|
|
return v - v * s * Math.max(Math.min(k, 4 - k, 1), 0);
|
|
};
|
|
|
|
const rgb = [f(5), f(3), f(1)].map(v => Math.round(v * 255));
|
|
return {
|
|
r: rgb[0],
|
|
g: rgb[1],
|
|
b: rgb[2],
|
|
a
|
|
};
|
|
}
|
|
/**
|
|
* Converts RGBA to HSVA. Based on formula from https://en.wikipedia.org/wiki/HSL_and_HSV
|
|
*
|
|
* @param color RGBA color as an array [0-255, 0-255, 0-255, 0-1]
|
|
*/
|
|
|
|
function RGBAtoHSVA(rgba) {
|
|
if (!rgba) return {
|
|
h: 0,
|
|
s: 1,
|
|
v: 1,
|
|
a: 1
|
|
};
|
|
const r = rgba.r / 255;
|
|
const g = rgba.g / 255;
|
|
const b = rgba.b / 255;
|
|
const max = Math.max(r, g, b);
|
|
const min = Math.min(r, g, b);
|
|
let h = 0;
|
|
|
|
if (max !== min) {
|
|
if (max === r) {
|
|
h = 60 * (0 + (g - b) / (max - min));
|
|
} else if (max === g) {
|
|
h = 60 * (2 + (b - r) / (max - min));
|
|
} else if (max === b) {
|
|
h = 60 * (4 + (r - g) / (max - min));
|
|
}
|
|
}
|
|
|
|
if (h < 0) h = h + 360;
|
|
const s = max === 0 ? 0 : (max - min) / max;
|
|
const hsv = [h, s, max];
|
|
return {
|
|
h: hsv[0],
|
|
s: hsv[1],
|
|
v: hsv[2],
|
|
a: rgba.a
|
|
};
|
|
}
|
|
function HSVAtoHSLA(hsva) {
|
|
const {
|
|
h,
|
|
s,
|
|
v,
|
|
a
|
|
} = hsva;
|
|
const l = v - v * s / 2;
|
|
const sprime = l === 1 || l === 0 ? 0 : (v - l) / Math.min(l, 1 - l);
|
|
return {
|
|
h,
|
|
s: sprime,
|
|
l,
|
|
a
|
|
};
|
|
}
|
|
function HSLAtoHSVA(hsl) {
|
|
const {
|
|
h,
|
|
s,
|
|
l,
|
|
a
|
|
} = hsl;
|
|
const v = l + s * Math.min(l, 1 - l);
|
|
const sprime = v === 0 ? 0 : 2 - 2 * l / v;
|
|
return {
|
|
h,
|
|
s: sprime,
|
|
v,
|
|
a
|
|
};
|
|
}
|
|
function RGBAtoCSS(rgba) {
|
|
return `rgba(${rgba.r}, ${rgba.g}, ${rgba.b}, ${rgba.a})`;
|
|
}
|
|
function RGBtoCSS(rgba) {
|
|
return RGBAtoCSS({ ...rgba,
|
|
a: 1
|
|
});
|
|
}
|
|
function RGBAtoHex(rgba) {
|
|
const toHex = v => {
|
|
const h = Math.round(v).toString(16);
|
|
return ('00'.substr(0, 2 - h.length) + h).toUpperCase();
|
|
};
|
|
|
|
return `#${[toHex(rgba.r), toHex(rgba.g), toHex(rgba.b), toHex(Math.round(rgba.a * 255))].join('')}`;
|
|
}
|
|
function HexToRGBA(hex) {
|
|
const rgba = Object(_helpers__WEBPACK_IMPORTED_MODULE_1__[/* chunk */ "b"])(hex.slice(1), 2).map(c => parseInt(c, 16));
|
|
return {
|
|
r: rgba[0],
|
|
g: rgba[1],
|
|
b: rgba[2],
|
|
a: Math.round(rgba[3] / 255 * 100) / 100
|
|
};
|
|
}
|
|
function HexToHSVA(hex) {
|
|
const rgb = HexToRGBA(hex);
|
|
return RGBAtoHSVA(rgb);
|
|
}
|
|
function HSVAtoHex(hsva) {
|
|
return RGBAtoHex(HSVAtoRGBA(hsva));
|
|
}
|
|
function parseHex(hex) {
|
|
if (hex.startsWith('#')) {
|
|
hex = hex.slice(1);
|
|
}
|
|
|
|
hex = hex.replace(/([^0-9a-f])/gi, 'F');
|
|
|
|
if (hex.length === 3 || hex.length === 4) {
|
|
hex = hex.split('').map(x => x + x).join('');
|
|
}
|
|
|
|
if (hex.length === 6) {
|
|
hex = Object(_helpers__WEBPACK_IMPORTED_MODULE_1__[/* padEnd */ "o"])(hex, 8, 'F');
|
|
} else {
|
|
hex = Object(_helpers__WEBPACK_IMPORTED_MODULE_1__[/* padEnd */ "o"])(Object(_helpers__WEBPACK_IMPORTED_MODULE_1__[/* padEnd */ "o"])(hex, 6), 8, 'F');
|
|
}
|
|
|
|
return `#${hex}`.toUpperCase().substr(0, 9);
|
|
}
|
|
function parseGradient(gradient, colors, currentTheme) {
|
|
return gradient.replace(/([a-z]+(\s[a-z]+-[1-5])?)(?=$|,)/gi, x => {
|
|
return classToHex(x, colors, currentTheme) || x;
|
|
}).replace(/(rgba\()#[0-9a-f]+(?=,)/gi, x => {
|
|
return 'rgba(' + Object.values(HexToRGBA(parseHex(x.replace(/rgba\(/, '')))).slice(0, 3).join(',');
|
|
});
|
|
}
|
|
function RGBtoInt(rgba) {
|
|
return (rgba.r << 16) + (rgba.g << 8) + rgba.b;
|
|
}
|
|
/**
|
|
* Returns the contrast ratio (1-21) between two colors.
|
|
*
|
|
* @param c1 First color
|
|
* @param c2 Second color
|
|
*/
|
|
|
|
function contrastRatio(c1, c2) {
|
|
const [, y1] = Object(_color_transformSRGB__WEBPACK_IMPORTED_MODULE_2__[/* toXYZ */ "b"])(RGBtoInt(c1));
|
|
const [, y2] = Object(_color_transformSRGB__WEBPACK_IMPORTED_MODULE_2__[/* toXYZ */ "b"])(RGBtoInt(c2));
|
|
return (Math.max(y1, y2) + 0.05) / (Math.min(y1, y2) + 0.05);
|
|
}
|
|
|
|
/***/ }),
|
|
/* 5 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
|
|
/*
|
|
MIT License http://www.opensource.org/licenses/mit-license.php
|
|
Author Tobias Koppers @sokra
|
|
*/
|
|
// css base code, injected by the css-loader
|
|
// eslint-disable-next-line func-names
|
|
module.exports = function (useSourceMap) {
|
|
var list = []; // return the list of modules as css string
|
|
|
|
list.toString = function toString() {
|
|
return this.map(function (item) {
|
|
var content = cssWithMappingToString(item, useSourceMap);
|
|
|
|
if (item[2]) {
|
|
return "@media ".concat(item[2], " {").concat(content, "}");
|
|
}
|
|
|
|
return content;
|
|
}).join('');
|
|
}; // import a list of modules into the list
|
|
// eslint-disable-next-line func-names
|
|
|
|
|
|
list.i = function (modules, mediaQuery, dedupe) {
|
|
if (typeof modules === 'string') {
|
|
// eslint-disable-next-line no-param-reassign
|
|
modules = [[null, modules, '']];
|
|
}
|
|
|
|
var alreadyImportedModules = {};
|
|
|
|
if (dedupe) {
|
|
for (var i = 0; i < this.length; i++) {
|
|
// eslint-disable-next-line prefer-destructuring
|
|
var id = this[i][0];
|
|
|
|
if (id != null) {
|
|
alreadyImportedModules[id] = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
for (var _i = 0; _i < modules.length; _i++) {
|
|
var item = [].concat(modules[_i]);
|
|
|
|
if (dedupe && alreadyImportedModules[item[0]]) {
|
|
// eslint-disable-next-line no-continue
|
|
continue;
|
|
}
|
|
|
|
if (mediaQuery) {
|
|
if (!item[2]) {
|
|
item[2] = mediaQuery;
|
|
} else {
|
|
item[2] = "".concat(mediaQuery, " and ").concat(item[2]);
|
|
}
|
|
}
|
|
|
|
list.push(item);
|
|
}
|
|
};
|
|
|
|
return list;
|
|
};
|
|
|
|
function cssWithMappingToString(item, useSourceMap) {
|
|
var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring
|
|
|
|
var cssMapping = item[3];
|
|
|
|
if (!cssMapping) {
|
|
return content;
|
|
}
|
|
|
|
if (useSourceMap && typeof btoa === 'function') {
|
|
var sourceMapping = toComment(cssMapping);
|
|
var sourceURLs = cssMapping.sources.map(function (source) {
|
|
return "/*# sourceURL=".concat(cssMapping.sourceRoot || '').concat(source, " */");
|
|
});
|
|
return [content].concat(sourceURLs).concat([sourceMapping]).join('\n');
|
|
}
|
|
|
|
return [content].join('\n');
|
|
} // Adapted from convert-source-map (MIT)
|
|
|
|
|
|
function toComment(sourceMap) {
|
|
// eslint-disable-next-line no-undef
|
|
var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
|
|
var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
|
|
return "/*# ".concat(data, " */");
|
|
}
|
|
|
|
/***/ }),
|
|
/* 6 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, "default", function() { return /* binding */ addStylesServer; });
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vue-style-loader/lib/listToStyles.js
|
|
/**
|
|
* Translates the list format produced by css-loader into something
|
|
* easier to manipulate.
|
|
*/
|
|
function listToStyles (parentId, list) {
|
|
var styles = []
|
|
var newStyles = {}
|
|
for (var i = 0; i < list.length; i++) {
|
|
var item = list[i]
|
|
var id = item[0]
|
|
var css = item[1]
|
|
var media = item[2]
|
|
var sourceMap = item[3]
|
|
var part = {
|
|
id: parentId + ':' + i,
|
|
css: css,
|
|
media: media,
|
|
sourceMap: sourceMap
|
|
}
|
|
if (!newStyles[id]) {
|
|
styles.push(newStyles[id] = { id: id, parts: [part] })
|
|
} else {
|
|
newStyles[id].parts.push(part)
|
|
}
|
|
}
|
|
return styles
|
|
}
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vue-style-loader/lib/addStylesServer.js
|
|
|
|
|
|
function addStylesServer (parentId, list, isProduction, context) {
|
|
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
|
context = __VUE_SSR_CONTEXT__
|
|
}
|
|
if (context) {
|
|
if (!context.hasOwnProperty('styles')) {
|
|
Object.defineProperty(context, 'styles', {
|
|
enumerable: true,
|
|
get: function() {
|
|
return renderStyles(context._styles)
|
|
}
|
|
})
|
|
// expose renderStyles for vue-server-renderer (vuejs/#6353)
|
|
context._renderStyles = renderStyles
|
|
}
|
|
|
|
var styles = context._styles || (context._styles = {})
|
|
list = listToStyles(parentId, list)
|
|
if (isProduction) {
|
|
addStyleProd(styles, list)
|
|
} else {
|
|
addStyleDev(styles, list)
|
|
}
|
|
}
|
|
}
|
|
|
|
// In production, render as few style tags as possible.
|
|
// (mostly because IE9 has a limit on number of style tags)
|
|
function addStyleProd (styles, list) {
|
|
for (var i = 0; i < list.length; i++) {
|
|
var parts = list[i].parts
|
|
for (var j = 0; j < parts.length; j++) {
|
|
var part = parts[j]
|
|
// group style tags by media types.
|
|
var id = part.media || 'default'
|
|
var style = styles[id]
|
|
if (style) {
|
|
if (style.ids.indexOf(part.id) < 0) {
|
|
style.ids.push(part.id)
|
|
style.css += '\n' + part.css
|
|
}
|
|
} else {
|
|
styles[id] = {
|
|
ids: [part.id],
|
|
css: part.css,
|
|
media: part.media
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// In dev we use individual style tag for each module for hot-reload
|
|
// and source maps.
|
|
function addStyleDev (styles, list) {
|
|
for (var i = 0; i < list.length; i++) {
|
|
var parts = list[i].parts
|
|
for (var j = 0; j < parts.length; j++) {
|
|
var part = parts[j]
|
|
styles[part.id] = {
|
|
ids: [part.id],
|
|
css: part.css,
|
|
media: part.media
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function renderStyles (styles) {
|
|
var css = ''
|
|
for (var key in styles) {
|
|
var style = styles[key]
|
|
css += '<style data-vue-ssr-id="' + style.ids.join(' ') + '"' +
|
|
(style.media ? ( ' media="' + style.media + '"' ) : '') + '>' +
|
|
style.css + '</style>'
|
|
}
|
|
return css
|
|
}
|
|
|
|
|
|
/***/ }),
|
|
/* 7 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return mixins; });
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* eslint-disable max-len, import/export, no-use-before-define */
|
|
|
|
function mixins(...args) {
|
|
return vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({
|
|
mixins: args
|
|
});
|
|
}
|
|
|
|
/***/ }),
|
|
/* 8 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return fromXYZ; });
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return toXYZ; });
|
|
/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
|
|
// For converting XYZ to sRGB
|
|
|
|
const srgbForwardMatrix = [[3.2406, -1.5372, -0.4986], [-0.9689, 1.8758, 0.0415], [0.0557, -0.2040, 1.0570]]; // Forward gamma adjust
|
|
|
|
const srgbForwardTransform = C => C <= 0.0031308 ? C * 12.92 : 1.055 * C ** (1 / 2.4) - 0.055; // For converting sRGB to XYZ
|
|
|
|
|
|
const srgbReverseMatrix = [[0.4124, 0.3576, 0.1805], [0.2126, 0.7152, 0.0722], [0.0193, 0.1192, 0.9505]]; // Reverse gamma adjust
|
|
|
|
const srgbReverseTransform = C => C <= 0.04045 ? C / 12.92 : ((C + 0.055) / 1.055) ** 2.4;
|
|
|
|
function fromXYZ(xyz) {
|
|
const rgb = Array(3);
|
|
const transform = srgbForwardTransform;
|
|
const matrix = srgbForwardMatrix; // Matrix transform, then gamma adjustment
|
|
|
|
for (let i = 0; i < 3; ++i) {
|
|
rgb[i] = Math.round(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__[/* clamp */ "c"])(transform(matrix[i][0] * xyz[0] + matrix[i][1] * xyz[1] + matrix[i][2] * xyz[2])) * 255);
|
|
} // Rescale back to [0, 255]
|
|
|
|
|
|
return (rgb[0] << 16) + (rgb[1] << 8) + (rgb[2] << 0);
|
|
}
|
|
function toXYZ(rgb) {
|
|
const xyz = [0, 0, 0];
|
|
const transform = srgbReverseTransform;
|
|
const matrix = srgbReverseMatrix; // Rescale from [0, 255] to [0, 1] then adjust sRGB gamma to linear RGB
|
|
|
|
const r = transform((rgb >> 16 & 0xff) / 255);
|
|
const g = transform((rgb >> 8 & 0xff) / 255);
|
|
const b = transform((rgb >> 0 & 0xff) / 255); // Matrix color space transform
|
|
|
|
for (let i = 0; i < 3; ++i) {
|
|
xyz[i] = matrix[i][0] * r + matrix[i][1] * g + matrix[i][2] * b;
|
|
}
|
|
|
|
return xyz;
|
|
}
|
|
|
|
/***/ }),
|
|
/* 9 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return normalizeComponent; });
|
|
/* globals __VUE_SSR_CONTEXT__ */
|
|
|
|
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
|
// This module is a runtime utility for cleaner component module output and will
|
|
// be included in the final webpack user bundle.
|
|
|
|
function normalizeComponent(
|
|
scriptExports,
|
|
render,
|
|
staticRenderFns,
|
|
functionalTemplate,
|
|
injectStyles,
|
|
scopeId,
|
|
moduleIdentifier /* server only */,
|
|
shadowMode /* vue-cli only */
|
|
) {
|
|
// Vue.extend constructor export interop
|
|
var options =
|
|
typeof scriptExports === 'function' ? scriptExports.options : scriptExports
|
|
|
|
// render functions
|
|
if (render) {
|
|
options.render = render
|
|
options.staticRenderFns = staticRenderFns
|
|
options._compiled = true
|
|
}
|
|
|
|
// functional template
|
|
if (functionalTemplate) {
|
|
options.functional = true
|
|
}
|
|
|
|
// scopedId
|
|
if (scopeId) {
|
|
options._scopeId = 'data-v-' + scopeId
|
|
}
|
|
|
|
var hook
|
|
if (moduleIdentifier) {
|
|
// server build
|
|
hook = function (context) {
|
|
// 2.3 injection
|
|
context =
|
|
context || // cached call
|
|
(this.$vnode && this.$vnode.ssrContext) || // stateful
|
|
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
|
|
// 2.2 with runInNewContext: true
|
|
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
|
context = __VUE_SSR_CONTEXT__
|
|
}
|
|
// inject component styles
|
|
if (injectStyles) {
|
|
injectStyles.call(this, context)
|
|
}
|
|
// register component module identifier for async chunk inferrence
|
|
if (context && context._registeredComponents) {
|
|
context._registeredComponents.add(moduleIdentifier)
|
|
}
|
|
}
|
|
// used by ssr in case component is cached and beforeCreate
|
|
// never gets called
|
|
options._ssrRegister = hook
|
|
} else if (injectStyles) {
|
|
hook = shadowMode
|
|
? function () {
|
|
injectStyles.call(
|
|
this,
|
|
(options.functional ? this.parent : this).$root.$options.shadowRoot
|
|
)
|
|
}
|
|
: injectStyles
|
|
}
|
|
|
|
if (hook) {
|
|
if (options.functional) {
|
|
// for template-only hot-reload because in that case the render fn doesn't
|
|
// go through the normalizer
|
|
options._injectStyles = hook
|
|
// register for functional component in vue file
|
|
var originalRender = options.render
|
|
options.render = function renderWithStyleInjection(h, context) {
|
|
hook.call(context)
|
|
return originalRender(h, context)
|
|
}
|
|
} else {
|
|
// inject component registration as beforeCreate hook
|
|
var existing = options.beforeCreate
|
|
options.beforeCreate = existing ? [].concat(existing, hook) : [hook]
|
|
}
|
|
}
|
|
|
|
return {
|
|
exports: scriptExports,
|
|
options: options
|
|
}
|
|
}
|
|
|
|
|
|
/***/ }),
|
|
/* 10 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXPORTS
|
|
__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ framework_Vuetify; });
|
|
|
|
// NAMESPACE OBJECT: ./node_modules/vuetify/lib/services/goto/easing-patterns.js
|
|
var easing_patterns_namespaceObject = {};
|
|
__webpack_require__.r(easing_patterns_namespaceObject);
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "linear", function() { return linear; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInQuad", function() { return easeInQuad; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeOutQuad", function() { return easeOutQuad; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInOutQuad", function() { return easeInOutQuad; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInCubic", function() { return easeInCubic; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeOutCubic", function() { return easeOutCubic; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInOutCubic", function() { return easeInOutCubic; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInQuart", function() { return easeInQuart; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeOutQuart", function() { return easeOutQuart; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInOutQuart", function() { return easeInOutQuart; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInQuint", function() { return easeInQuint; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeOutQuint", function() { return easeOutQuint; });
|
|
__webpack_require__.d(easing_patterns_namespaceObject, "easeInOutQuint", function() { return easeInOutQuint; });
|
|
|
|
// EXTERNAL MODULE: external "vue"
|
|
var external_vue_ = __webpack_require__(0);
|
|
var external_vue_default = /*#__PURE__*/__webpack_require__.n(external_vue_);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/console.js
|
|
var console = __webpack_require__(2);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/install.js
|
|
|
|
|
|
function install(Vue, args = {}) {
|
|
if (install.installed) return;
|
|
install.installed = true;
|
|
|
|
if (external_vue_default.a !== Vue) {
|
|
Object(console["b" /* consoleError */])('Multiple instances of Vue detected\nSee https://github.com/vuetifyjs/vuetify/issues/4068\n\nIf you\'re seeing "$attrs is readonly", it\'s caused by this');
|
|
}
|
|
|
|
const components = args.components || {};
|
|
const directives = args.directives || {};
|
|
|
|
for (const name in directives) {
|
|
const directive = directives[name];
|
|
Vue.directive(name, directive);
|
|
}
|
|
|
|
(function registerComponents(components) {
|
|
if (components) {
|
|
for (const key in components) {
|
|
const component = components[key];
|
|
|
|
if (component && !registerComponents(component.$_vuetify_subcomponents)) {
|
|
Vue.component(key, component);
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
})(components); // Used to avoid multiple mixins being setup
|
|
// when in dev mode and hot module reload
|
|
// https://github.com/vuejs/vue/issues/5089#issuecomment-284260111
|
|
|
|
|
|
if (Vue.$_vuetify_installed) return;
|
|
Vue.$_vuetify_installed = true;
|
|
Vue.mixin({
|
|
beforeCreate() {
|
|
const options = this.$options;
|
|
|
|
if (options.vuetify) {
|
|
options.vuetify.init(this, options.ssrContext);
|
|
this.$vuetify = Vue.observable(options.vuetify.framework);
|
|
} else {
|
|
this.$vuetify = options.parent && options.parent.$vuetify || this;
|
|
}
|
|
}
|
|
|
|
});
|
|
}
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/styles/main.sass
|
|
var main = __webpack_require__(45);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/locale/en.js
|
|
/* harmony default export */ var en = ({
|
|
badge: 'Badge',
|
|
close: 'Close',
|
|
dataIterator: {
|
|
noResultsText: 'No matching records found',
|
|
loadingText: 'Loading items...'
|
|
},
|
|
dataTable: {
|
|
itemsPerPageText: 'Rows per page:',
|
|
ariaLabel: {
|
|
sortDescending: 'Sorted descending.',
|
|
sortAscending: 'Sorted ascending.',
|
|
sortNone: 'Not sorted.',
|
|
activateNone: 'Activate to remove sorting.',
|
|
activateDescending: 'Activate to sort descending.',
|
|
activateAscending: 'Activate to sort ascending.'
|
|
},
|
|
sortBy: 'Sort by'
|
|
},
|
|
dataFooter: {
|
|
itemsPerPageText: 'Items per page:',
|
|
itemsPerPageAll: 'All',
|
|
nextPage: 'Next page',
|
|
prevPage: 'Previous page',
|
|
firstPage: 'First page',
|
|
lastPage: 'Last page',
|
|
pageText: '{0}-{1} of {2}'
|
|
},
|
|
datePicker: {
|
|
itemsSelected: '{0} selected',
|
|
nextMonthAriaLabel: 'Next month',
|
|
nextYearAriaLabel: 'Next year',
|
|
prevMonthAriaLabel: 'Previous month',
|
|
prevYearAriaLabel: 'Previous year'
|
|
},
|
|
noDataText: 'No data available',
|
|
carousel: {
|
|
prev: 'Previous visual',
|
|
next: 'Next visual',
|
|
ariaLabel: {
|
|
delimiter: 'Carousel slide {0} of {1}'
|
|
}
|
|
},
|
|
calendar: {
|
|
moreEvents: '{0} more'
|
|
},
|
|
fileInput: {
|
|
counter: '{0} files',
|
|
counterSize: '{0} files ({1} in total)'
|
|
},
|
|
timePicker: {
|
|
am: 'AM',
|
|
pm: 'PM'
|
|
},
|
|
pagination: {
|
|
ariaLabel: {
|
|
wrapper: 'Pagination Navigation',
|
|
next: 'Next page',
|
|
previous: 'Previous page',
|
|
page: 'Goto Page {0}',
|
|
currentPage: 'Current Page, Page {0}'
|
|
}
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/presets/default/index.js
|
|
// Styles
|
|
// Locale
|
|
|
|
|
|
const default_preset = {
|
|
breakpoint: {
|
|
// TODO: update to MD2 spec in v3 - 1280
|
|
mobileBreakpoint: 1264,
|
|
scrollBarWidth: 16,
|
|
thresholds: {
|
|
xs: 600,
|
|
sm: 960,
|
|
md: 1280,
|
|
lg: 1920
|
|
}
|
|
},
|
|
icons: {
|
|
// TODO: remove v3
|
|
iconfont: 'mdi',
|
|
values: {}
|
|
},
|
|
lang: {
|
|
current: 'en',
|
|
locales: {
|
|
en: en
|
|
},
|
|
// Default translator exists in lang service
|
|
t: undefined
|
|
},
|
|
rtl: false,
|
|
theme: {
|
|
dark: false,
|
|
default: 'light',
|
|
disable: false,
|
|
options: {
|
|
cspNonce: undefined,
|
|
customProperties: undefined,
|
|
minifyTheme: undefined,
|
|
themeCache: undefined,
|
|
variations: true
|
|
},
|
|
themes: {
|
|
light: {
|
|
primary: '#1976D2',
|
|
secondary: '#424242',
|
|
accent: '#82B1FF',
|
|
error: '#FF5252',
|
|
info: '#2196F3',
|
|
success: '#4CAF50',
|
|
warning: '#FB8C00'
|
|
},
|
|
dark: {
|
|
primary: '#2196F3',
|
|
secondary: '#424242',
|
|
accent: '#FF4081',
|
|
error: '#FF5252',
|
|
info: '#2196F3',
|
|
success: '#4CAF50',
|
|
warning: '#FB8C00'
|
|
}
|
|
}
|
|
}
|
|
};
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/helpers.js
|
|
var helpers = __webpack_require__(1);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/service/index.js
|
|
class Service {
|
|
constructor() {
|
|
this.framework = {};
|
|
}
|
|
|
|
init(root, ssrContext) {}
|
|
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/presets/index.js
|
|
// Preset
|
|
// Utilities
|
|
|
|
|
|
|
|
|
|
class presets_Presets extends Service {
|
|
constructor(parentPreset, parent) {
|
|
super(); // The default preset
|
|
|
|
const defaultPreset = Object(helpers["n" /* mergeDeep */])({}, default_preset); // The user provided preset
|
|
|
|
const {
|
|
userPreset
|
|
} = parent; // The user provided global preset
|
|
|
|
const {
|
|
preset: globalPreset = {},
|
|
...preset
|
|
} = userPreset;
|
|
|
|
if (globalPreset.preset != null) {
|
|
Object(console["c" /* consoleWarn */])('Global presets do not support the **preset** option, it can be safely omitted');
|
|
}
|
|
|
|
parent.preset = Object(helpers["n" /* mergeDeep */])(Object(helpers["n" /* mergeDeep */])(defaultPreset, globalPreset), preset);
|
|
}
|
|
|
|
}
|
|
presets_Presets.property = 'presets';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/application/index.js
|
|
// Extensions
|
|
|
|
class application_Application extends Service {
|
|
constructor() {
|
|
super(...arguments);
|
|
this.bar = 0;
|
|
this.top = 0;
|
|
this.left = 0;
|
|
this.insetFooter = 0;
|
|
this.right = 0;
|
|
this.bottom = 0;
|
|
this.footer = 0;
|
|
this.application = {
|
|
bar: {},
|
|
top: {},
|
|
left: {},
|
|
insetFooter: {},
|
|
right: {},
|
|
bottom: {},
|
|
footer: {}
|
|
};
|
|
}
|
|
|
|
register(uid, location, size) {
|
|
this.application[location] = {
|
|
[uid]: size
|
|
};
|
|
this.update(location);
|
|
}
|
|
|
|
unregister(uid, location) {
|
|
if (this.application[location][uid] == null) return;
|
|
delete this.application[location][uid];
|
|
this.update(location);
|
|
}
|
|
|
|
update(location) {
|
|
this[location] = Object.values(this.application[location]).reduce((acc, cur) => acc + cur, 0);
|
|
}
|
|
|
|
}
|
|
application_Application.property = 'application';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/breakpoint/index.js
|
|
// Extensions
|
|
|
|
class breakpoint_Breakpoint extends Service {
|
|
constructor(preset) {
|
|
super(); // Public
|
|
|
|
this.xs = false;
|
|
this.sm = false;
|
|
this.md = false;
|
|
this.lg = false;
|
|
this.xl = false;
|
|
this.xsOnly = false;
|
|
this.smOnly = false;
|
|
this.smAndDown = false;
|
|
this.smAndUp = false;
|
|
this.mdOnly = false;
|
|
this.mdAndDown = false;
|
|
this.mdAndUp = false;
|
|
this.lgOnly = false;
|
|
this.lgAndDown = false;
|
|
this.lgAndUp = false;
|
|
this.xlOnly = false; // Value is xs to match v2.x functionality
|
|
|
|
this.name = 'xs';
|
|
this.height = 0;
|
|
this.width = 0; // TODO: Add functionality to detect this dynamically in v3
|
|
// Value is true to match v2.x functionality
|
|
|
|
this.mobile = true;
|
|
this.resizeTimeout = 0;
|
|
const {
|
|
mobileBreakpoint,
|
|
scrollBarWidth,
|
|
thresholds
|
|
} = preset[breakpoint_Breakpoint.property];
|
|
this.mobileBreakpoint = mobileBreakpoint;
|
|
this.scrollBarWidth = scrollBarWidth;
|
|
this.thresholds = thresholds;
|
|
this.init();
|
|
}
|
|
|
|
init() {
|
|
/* istanbul ignore if */
|
|
if (typeof window === 'undefined') return;
|
|
window.addEventListener('resize', this.onResize.bind(this), {
|
|
passive: true
|
|
});
|
|
this.update();
|
|
}
|
|
|
|
onResize() {
|
|
clearTimeout(this.resizeTimeout); // Added debounce to match what
|
|
// v-resize used to do but was
|
|
// removed due to a memory leak
|
|
// https://github.com/vuetifyjs/vuetify/pull/2997
|
|
|
|
this.resizeTimeout = window.setTimeout(this.update.bind(this), 200);
|
|
}
|
|
/* eslint-disable-next-line max-statements */
|
|
|
|
|
|
update() {
|
|
const height = this.getClientHeight();
|
|
const width = this.getClientWidth();
|
|
const xs = width < this.thresholds.xs;
|
|
const sm = width < this.thresholds.sm && !xs;
|
|
const md = width < this.thresholds.md - this.scrollBarWidth && !(sm || xs);
|
|
const lg = width < this.thresholds.lg - this.scrollBarWidth && !(md || sm || xs);
|
|
const xl = width >= this.thresholds.lg - this.scrollBarWidth;
|
|
this.height = height;
|
|
this.width = width;
|
|
this.xs = xs;
|
|
this.sm = sm;
|
|
this.md = md;
|
|
this.lg = lg;
|
|
this.xl = xl;
|
|
this.xsOnly = xs;
|
|
this.smOnly = sm;
|
|
this.smAndDown = (xs || sm) && !(md || lg || xl);
|
|
this.smAndUp = !xs && (sm || md || lg || xl);
|
|
this.mdOnly = md;
|
|
this.mdAndDown = (xs || sm || md) && !(lg || xl);
|
|
this.mdAndUp = !(xs || sm) && (md || lg || xl);
|
|
this.lgOnly = lg;
|
|
this.lgAndDown = (xs || sm || md || lg) && !xl;
|
|
this.lgAndUp = !(xs || sm || md) && (lg || xl);
|
|
this.xlOnly = xl;
|
|
|
|
switch (true) {
|
|
case xs:
|
|
this.name = 'xs';
|
|
break;
|
|
|
|
case sm:
|
|
this.name = 'sm';
|
|
break;
|
|
|
|
case md:
|
|
this.name = 'md';
|
|
break;
|
|
|
|
case lg:
|
|
this.name = 'lg';
|
|
break;
|
|
|
|
default:
|
|
this.name = 'xl';
|
|
break;
|
|
}
|
|
|
|
if (typeof this.mobileBreakpoint === 'number') {
|
|
this.mobile = width < parseInt(this.mobileBreakpoint, 10);
|
|
return;
|
|
}
|
|
|
|
const breakpoints = {
|
|
xs: 0,
|
|
sm: 1,
|
|
md: 2,
|
|
lg: 3,
|
|
xl: 4
|
|
};
|
|
const current = breakpoints[this.name];
|
|
const max = breakpoints[this.mobileBreakpoint];
|
|
this.mobile = current <= max;
|
|
} // Cross-browser support as described in:
|
|
// https://stackoverflow.com/questions/1248081
|
|
|
|
|
|
getClientWidth() {
|
|
/* istanbul ignore if */
|
|
if (typeof document === 'undefined') return 0; // SSR
|
|
|
|
return Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
|
|
}
|
|
|
|
getClientHeight() {
|
|
/* istanbul ignore if */
|
|
if (typeof document === 'undefined') return 0; // SSR
|
|
|
|
return Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
|
|
}
|
|
|
|
}
|
|
breakpoint_Breakpoint.property = 'breakpoint';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/goto/easing-patterns.js
|
|
// linear
|
|
const linear = t => t; // accelerating from zero velocity
|
|
|
|
const easeInQuad = t => t ** 2; // decelerating to zero velocity
|
|
|
|
const easeOutQuad = t => t * (2 - t); // acceleration until halfway, then deceleration
|
|
|
|
const easeInOutQuad = t => t < 0.5 ? 2 * t ** 2 : -1 + (4 - 2 * t) * t; // accelerating from zero velocity
|
|
|
|
const easeInCubic = t => t ** 3; // decelerating to zero velocity
|
|
|
|
const easeOutCubic = t => --t ** 3 + 1; // acceleration until halfway, then deceleration
|
|
|
|
const easeInOutCubic = t => t < 0.5 ? 4 * t ** 3 : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1; // accelerating from zero velocity
|
|
|
|
const easeInQuart = t => t ** 4; // decelerating to zero velocity
|
|
|
|
const easeOutQuart = t => 1 - --t ** 4; // acceleration until halfway, then deceleration
|
|
|
|
const easeInOutQuart = t => t < 0.5 ? 8 * t * t * t * t : 1 - 8 * --t * t * t * t; // accelerating from zero velocity
|
|
|
|
const easeInQuint = t => t ** 5; // decelerating to zero velocity
|
|
|
|
const easeOutQuint = t => 1 + --t ** 5; // acceleration until halfway, then deceleration
|
|
|
|
const easeInOutQuint = t => t < 0.5 ? 16 * t ** 5 : 1 + 16 * --t ** 5;
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/goto/util.js
|
|
// Return target's cumulative offset from the top
|
|
function getOffset(target) {
|
|
if (typeof target === 'number') {
|
|
return target;
|
|
}
|
|
|
|
let el = $(target);
|
|
|
|
if (!el) {
|
|
throw typeof target === 'string' ? new Error(`Target element "${target}" not found.`) : new TypeError(`Target must be a Number/Selector/HTMLElement/VueComponent, received ${type(target)} instead.`);
|
|
}
|
|
|
|
let totalOffset = 0;
|
|
|
|
while (el) {
|
|
totalOffset += el.offsetTop;
|
|
el = el.offsetParent;
|
|
}
|
|
|
|
return totalOffset;
|
|
}
|
|
function getContainer(container) {
|
|
const el = $(container);
|
|
if (el) return el;
|
|
throw typeof container === 'string' ? new Error(`Container element "${container}" not found.`) : new TypeError(`Container must be a Selector/HTMLElement/VueComponent, received ${type(container)} instead.`);
|
|
}
|
|
|
|
function type(el) {
|
|
return el == null ? el : el.constructor.name;
|
|
}
|
|
|
|
function $(el) {
|
|
if (typeof el === 'string') {
|
|
return document.querySelector(el);
|
|
} else if (el && el._isVue) {
|
|
return el.$el;
|
|
} else if (el instanceof HTMLElement) {
|
|
return el;
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/goto/index.js
|
|
// Extensions
|
|
// Utilities
|
|
|
|
|
|
|
|
function goTo(_target, _settings = {}) {
|
|
const settings = {
|
|
container: document.scrollingElement || document.body || document.documentElement,
|
|
duration: 500,
|
|
offset: 0,
|
|
easing: 'easeInOutCubic',
|
|
appOffset: true,
|
|
..._settings
|
|
};
|
|
const container = getContainer(settings.container);
|
|
/* istanbul ignore else */
|
|
|
|
if (settings.appOffset && goTo.framework.application) {
|
|
const isDrawer = container.classList.contains('v-navigation-drawer');
|
|
const isClipped = container.classList.contains('v-navigation-drawer--clipped');
|
|
const {
|
|
bar,
|
|
top
|
|
} = goTo.framework.application;
|
|
settings.offset += bar;
|
|
/* istanbul ignore else */
|
|
|
|
if (!isDrawer || isClipped) settings.offset += top;
|
|
}
|
|
|
|
const startTime = performance.now();
|
|
let targetLocation;
|
|
|
|
if (typeof _target === 'number') {
|
|
targetLocation = getOffset(_target) - settings.offset;
|
|
} else {
|
|
targetLocation = getOffset(_target) - getOffset(container) - settings.offset;
|
|
}
|
|
|
|
const startLocation = container.scrollTop;
|
|
if (targetLocation === startLocation) return Promise.resolve(targetLocation);
|
|
const ease = typeof settings.easing === 'function' ? settings.easing : easing_patterns_namespaceObject[settings.easing];
|
|
/* istanbul ignore else */
|
|
|
|
if (!ease) throw new TypeError(`Easing function "${settings.easing}" not found.`); // Cannot be tested properly in jsdom
|
|
// tslint:disable-next-line:promise-must-complete
|
|
|
|
/* istanbul ignore next */
|
|
|
|
return new Promise(resolve => requestAnimationFrame(function step(currentTime) {
|
|
const timeElapsed = currentTime - startTime;
|
|
const progress = Math.abs(settings.duration ? Math.min(timeElapsed / settings.duration, 1) : 1);
|
|
container.scrollTop = Math.floor(startLocation + (targetLocation - startLocation) * ease(progress));
|
|
const clientHeight = container === document.body ? document.documentElement.clientHeight : container.clientHeight;
|
|
|
|
if (progress === 1 || clientHeight + container.scrollTop === container.scrollHeight) {
|
|
return resolve(targetLocation);
|
|
}
|
|
|
|
requestAnimationFrame(step);
|
|
}));
|
|
}
|
|
goTo.framework = {};
|
|
|
|
goTo.init = () => {};
|
|
|
|
class goto_Goto extends Service {
|
|
constructor() {
|
|
super();
|
|
return goTo;
|
|
}
|
|
|
|
}
|
|
goto_Goto.property = 'goTo';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/mdi-svg.js
|
|
const icons = {
|
|
complete: 'M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z',
|
|
cancel: 'M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z',
|
|
close: 'M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z',
|
|
delete: 'M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z',
|
|
clear: 'M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z',
|
|
success: 'M12,2C17.52,2 22,6.48 22,12C22,17.52 17.52,22 12,22C6.48,22 2,17.52 2,12C2,6.48 6.48,2 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z',
|
|
info: 'M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z',
|
|
warning: 'M11,4.5H13V15.5H11V4.5M13,17.5V19.5H11V17.5H13Z',
|
|
error: 'M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z',
|
|
prev: 'M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z',
|
|
next: 'M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z',
|
|
checkboxOn: 'M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z',
|
|
checkboxOff: 'M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z',
|
|
checkboxIndeterminate: 'M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z',
|
|
delimiter: 'M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z',
|
|
sort: 'M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z',
|
|
expand: 'M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z',
|
|
menu: 'M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z',
|
|
subgroup: 'M7,10L12,15L17,10H7Z',
|
|
dropdown: 'M7,10L12,15L17,10H7Z',
|
|
radioOn: 'M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z',
|
|
radioOff: 'M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z',
|
|
edit: 'M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z',
|
|
ratingEmpty: 'M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z',
|
|
ratingFull: 'M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z',
|
|
ratingHalf: 'M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z',
|
|
loading: 'M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12',
|
|
first: 'M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z',
|
|
last: 'M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z',
|
|
unfold: 'M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z',
|
|
file: 'M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z',
|
|
plus: 'M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z',
|
|
minus: 'M19,13H5V11H19V13Z'
|
|
};
|
|
/* harmony default export */ var mdi_svg = (icons);
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/md.js
|
|
const md_icons = {
|
|
complete: 'check',
|
|
cancel: 'cancel',
|
|
close: 'close',
|
|
delete: 'cancel',
|
|
clear: 'clear',
|
|
success: 'check_circle',
|
|
info: 'info',
|
|
warning: 'priority_high',
|
|
error: 'warning',
|
|
prev: 'chevron_left',
|
|
next: 'chevron_right',
|
|
checkboxOn: 'check_box',
|
|
checkboxOff: 'check_box_outline_blank',
|
|
checkboxIndeterminate: 'indeterminate_check_box',
|
|
delimiter: 'fiber_manual_record',
|
|
sort: 'arrow_upward',
|
|
expand: 'keyboard_arrow_down',
|
|
menu: 'menu',
|
|
subgroup: 'arrow_drop_down',
|
|
dropdown: 'arrow_drop_down',
|
|
radioOn: 'radio_button_checked',
|
|
radioOff: 'radio_button_unchecked',
|
|
edit: 'edit',
|
|
ratingEmpty: 'star_border',
|
|
ratingFull: 'star',
|
|
ratingHalf: 'star_half',
|
|
loading: 'cached',
|
|
first: 'first_page',
|
|
last: 'last_page',
|
|
unfold: 'unfold_more',
|
|
file: 'attach_file',
|
|
plus: 'add',
|
|
minus: 'remove'
|
|
};
|
|
/* harmony default export */ var md = (md_icons);
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/mdi.js
|
|
const mdi_icons = {
|
|
complete: 'mdi-check',
|
|
cancel: 'mdi-close-circle',
|
|
close: 'mdi-close',
|
|
delete: 'mdi-close-circle',
|
|
clear: 'mdi-close',
|
|
success: 'mdi-check-circle',
|
|
info: 'mdi-information',
|
|
warning: 'mdi-exclamation',
|
|
error: 'mdi-alert',
|
|
prev: 'mdi-chevron-left',
|
|
next: 'mdi-chevron-right',
|
|
checkboxOn: 'mdi-checkbox-marked',
|
|
checkboxOff: 'mdi-checkbox-blank-outline',
|
|
checkboxIndeterminate: 'mdi-minus-box',
|
|
delimiter: 'mdi-circle',
|
|
sort: 'mdi-arrow-up',
|
|
expand: 'mdi-chevron-down',
|
|
menu: 'mdi-menu',
|
|
subgroup: 'mdi-menu-down',
|
|
dropdown: 'mdi-menu-down',
|
|
radioOn: 'mdi-radiobox-marked',
|
|
radioOff: 'mdi-radiobox-blank',
|
|
edit: 'mdi-pencil',
|
|
ratingEmpty: 'mdi-star-outline',
|
|
ratingFull: 'mdi-star',
|
|
ratingHalf: 'mdi-star-half',
|
|
loading: 'mdi-cached',
|
|
first: 'mdi-page-first',
|
|
last: 'mdi-page-last',
|
|
unfold: 'mdi-unfold-more-horizontal',
|
|
file: 'mdi-paperclip',
|
|
plus: 'mdi-plus',
|
|
minus: 'mdi-minus'
|
|
};
|
|
/* harmony default export */ var mdi = (mdi_icons);
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/fa.js
|
|
const fa_icons = {
|
|
complete: 'fas fa-check',
|
|
cancel: 'fas fa-times-circle',
|
|
close: 'fas fa-times',
|
|
delete: 'fas fa-times-circle',
|
|
clear: 'fas fa-times-circle',
|
|
success: 'fas fa-check-circle',
|
|
info: 'fas fa-info-circle',
|
|
warning: 'fas fa-exclamation',
|
|
error: 'fas fa-exclamation-triangle',
|
|
prev: 'fas fa-chevron-left',
|
|
next: 'fas fa-chevron-right',
|
|
checkboxOn: 'fas fa-check-square',
|
|
checkboxOff: 'far fa-square',
|
|
checkboxIndeterminate: 'fas fa-minus-square',
|
|
delimiter: 'fas fa-circle',
|
|
sort: 'fas fa-sort-up',
|
|
expand: 'fas fa-chevron-down',
|
|
menu: 'fas fa-bars',
|
|
subgroup: 'fas fa-caret-down',
|
|
dropdown: 'fas fa-caret-down',
|
|
radioOn: 'far fa-dot-circle',
|
|
radioOff: 'far fa-circle',
|
|
edit: 'fas fa-edit',
|
|
ratingEmpty: 'far fa-star',
|
|
ratingFull: 'fas fa-star',
|
|
ratingHalf: 'fas fa-star-half',
|
|
loading: 'fas fa-sync',
|
|
first: 'fas fa-step-backward',
|
|
last: 'fas fa-step-forward',
|
|
unfold: 'fas fa-arrows-alt-v',
|
|
file: 'fas fa-paperclip',
|
|
plus: 'fas fa-plus',
|
|
minus: 'fas fa-minus'
|
|
};
|
|
/* harmony default export */ var fa = (fa_icons);
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/fa4.js
|
|
const fa4_icons = {
|
|
complete: 'fa fa-check',
|
|
cancel: 'fa fa-times-circle',
|
|
close: 'fa fa-times',
|
|
delete: 'fa fa-times-circle',
|
|
clear: 'fa fa-times-circle',
|
|
success: 'fa fa-check-circle',
|
|
info: 'fa fa-info-circle',
|
|
warning: 'fa fa-exclamation',
|
|
error: 'fa fa-exclamation-triangle',
|
|
prev: 'fa fa-chevron-left',
|
|
next: 'fa fa-chevron-right',
|
|
checkboxOn: 'fa fa-check-square',
|
|
checkboxOff: 'fa fa-square-o',
|
|
checkboxIndeterminate: 'fa fa-minus-square',
|
|
delimiter: 'fa fa-circle',
|
|
sort: 'fa fa-sort-up',
|
|
expand: 'fa fa-chevron-down',
|
|
menu: 'fa fa-bars',
|
|
subgroup: 'fa fa-caret-down',
|
|
dropdown: 'fa fa-caret-down',
|
|
radioOn: 'fa fa-dot-circle-o',
|
|
radioOff: 'fa fa-circle-o',
|
|
edit: 'fa fa-pencil',
|
|
ratingEmpty: 'fa fa-star-o',
|
|
ratingFull: 'fa fa-star',
|
|
ratingHalf: 'fa fa-star-half-o',
|
|
loading: 'fa fa-refresh',
|
|
first: 'fa fa-step-backward',
|
|
last: 'fa fa-step-forward',
|
|
unfold: 'fa fa-angle-double-down',
|
|
file: 'fa fa-paperclip',
|
|
plus: 'fa fa-plus',
|
|
minus: 'fa fa-minus'
|
|
};
|
|
/* harmony default export */ var fa4 = (fa4_icons);
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/fa-svg.js
|
|
|
|
function convertToComponentDeclarations(component, iconSet) {
|
|
const result = {};
|
|
|
|
for (const key in iconSet) {
|
|
result[key] = {
|
|
component,
|
|
props: {
|
|
icon: iconSet[key].split(' fa-')
|
|
}
|
|
};
|
|
}
|
|
|
|
return result;
|
|
}
|
|
/* harmony default export */ var fa_svg = (convertToComponentDeclarations('font-awesome-icon', fa));
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/presets/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* harmony default export */ var presets = (Object.freeze({
|
|
mdiSvg: mdi_svg,
|
|
md: md,
|
|
mdi: mdi,
|
|
fa: fa,
|
|
fa4: fa4,
|
|
faSvg: fa_svg
|
|
}));
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/icons/index.js
|
|
// Extensions
|
|
// Utilities
|
|
|
|
// Presets
|
|
|
|
|
|
class icons_Icons extends Service {
|
|
constructor(preset) {
|
|
super();
|
|
const {
|
|
iconfont,
|
|
values
|
|
} = preset[icons_Icons.property];
|
|
this.iconfont = iconfont;
|
|
this.values = Object(helpers["n" /* mergeDeep */])(presets[iconfont], values);
|
|
}
|
|
|
|
}
|
|
icons_Icons.property = 'icons';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/lang/index.js
|
|
// Extensions
|
|
// Utilities
|
|
|
|
|
|
|
|
const LANG_PREFIX = '$vuetify.';
|
|
const fallback = Symbol('Lang fallback');
|
|
|
|
function getTranslation(locale, key, usingDefault = false, defaultLocale) {
|
|
const shortKey = key.replace(LANG_PREFIX, '');
|
|
let translation = Object(helpers["i" /* getObjectValueByPath */])(locale, shortKey, fallback);
|
|
|
|
if (translation === fallback) {
|
|
if (usingDefault) {
|
|
Object(console["b" /* consoleError */])(`Translation key "${shortKey}" not found in fallback`);
|
|
translation = key;
|
|
} else {
|
|
Object(console["c" /* consoleWarn */])(`Translation key "${shortKey}" not found, falling back to default`);
|
|
translation = getTranslation(defaultLocale, key, true, defaultLocale);
|
|
}
|
|
}
|
|
|
|
return translation;
|
|
}
|
|
|
|
class lang_Lang extends Service {
|
|
constructor(preset) {
|
|
super();
|
|
this.defaultLocale = 'en';
|
|
const {
|
|
current,
|
|
locales,
|
|
t
|
|
} = preset[lang_Lang.property];
|
|
this.current = current;
|
|
this.locales = locales;
|
|
this.translator = t || this.defaultTranslator;
|
|
}
|
|
|
|
currentLocale(key) {
|
|
const translation = this.locales[this.current];
|
|
const defaultLocale = this.locales[this.defaultLocale];
|
|
return getTranslation(translation, key, false, defaultLocale);
|
|
}
|
|
|
|
t(key, ...params) {
|
|
if (!key.startsWith(LANG_PREFIX)) return this.replace(key, params);
|
|
return this.translator(key, ...params);
|
|
}
|
|
|
|
defaultTranslator(key, ...params) {
|
|
return this.replace(this.currentLocale(key), params);
|
|
}
|
|
|
|
replace(str, params) {
|
|
return str.replace(/\{(\d+)\}/g, (match, index) => {
|
|
/* istanbul ignore next */
|
|
return String(params[+index]);
|
|
});
|
|
}
|
|
|
|
}
|
|
lang_Lang.property = 'lang';
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/colorUtils.js
|
|
var colorUtils = __webpack_require__(4);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/color/transformSRGB.js
|
|
var transformSRGB = __webpack_require__(8);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/util/color/transformCIELAB.js
|
|
const delta = 0.20689655172413793; // 6÷29
|
|
|
|
const cielabForwardTransform = t => t > delta ** 3 ? Math.cbrt(t) : t / (3 * delta ** 2) + 4 / 29;
|
|
|
|
const cielabReverseTransform = t => t > delta ? t ** 3 : 3 * delta ** 2 * (t - 4 / 29);
|
|
|
|
function fromXYZ(xyz) {
|
|
const transform = cielabForwardTransform;
|
|
const transformedY = transform(xyz[1]);
|
|
return [116 * transformedY - 16, 500 * (transform(xyz[0] / 0.95047) - transformedY), 200 * (transformedY - transform(xyz[2] / 1.08883))];
|
|
}
|
|
function toXYZ(lab) {
|
|
const transform = cielabReverseTransform;
|
|
const Ln = (lab[0] + 16) / 116;
|
|
return [transform(Ln + lab[1] / 500) * 0.95047, transform(Ln), transform(Ln - lab[2] / 200) * 1.08883];
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/theme/utils.js
|
|
|
|
|
|
|
|
function parse(theme, isItem = false, variations = true) {
|
|
const {
|
|
anchor,
|
|
...variant
|
|
} = theme;
|
|
const colors = Object.keys(variant);
|
|
const parsedTheme = {};
|
|
|
|
for (let i = 0; i < colors.length; ++i) {
|
|
const name = colors[i];
|
|
const value = theme[name];
|
|
if (value == null) continue;
|
|
|
|
if (!variations) {
|
|
parsedTheme[name] = {
|
|
base: Object(colorUtils["c" /* intToHex */])(Object(colorUtils["b" /* colorToInt */])(value))
|
|
};
|
|
} else if (isItem) {
|
|
/* istanbul ignore else */
|
|
if (name === 'base' || name.startsWith('lighten') || name.startsWith('darken')) {
|
|
parsedTheme[name] = Object(colorUtils["a" /* colorToHex */])(value);
|
|
}
|
|
} else if (typeof value === 'object') {
|
|
parsedTheme[name] = parse(value, true, variations);
|
|
} else {
|
|
parsedTheme[name] = genVariations(name, Object(colorUtils["b" /* colorToInt */])(value));
|
|
}
|
|
}
|
|
|
|
if (!isItem) {
|
|
parsedTheme.anchor = anchor || parsedTheme.base || parsedTheme.primary.base;
|
|
}
|
|
|
|
return parsedTheme;
|
|
}
|
|
/**
|
|
* Generate the CSS for a base color (.primary)
|
|
*/
|
|
|
|
const genBaseColor = (name, value) => {
|
|
return `
|
|
.v-application .${name} {
|
|
background-color: ${value} !important;
|
|
border-color: ${value} !important;
|
|
}
|
|
.v-application .${name}--text {
|
|
color: ${value} !important;
|
|
caret-color: ${value} !important;
|
|
}`;
|
|
};
|
|
/**
|
|
* Generate the CSS for a variant color (.primary.darken-2)
|
|
*/
|
|
|
|
|
|
const genVariantColor = (name, variant, value) => {
|
|
const [type, n] = variant.split(/(\d)/, 2);
|
|
return `
|
|
.v-application .${name}.${type}-${n} {
|
|
background-color: ${value} !important;
|
|
border-color: ${value} !important;
|
|
}
|
|
.v-application .${name}--text.text--${type}-${n} {
|
|
color: ${value} !important;
|
|
caret-color: ${value} !important;
|
|
}`;
|
|
};
|
|
|
|
const genColorVariableName = (name, variant = 'base') => `--v-${name}-${variant}`;
|
|
|
|
const genColorVariable = (name, variant = 'base') => `var(${genColorVariableName(name, variant)})`;
|
|
|
|
function genStyles(theme, cssVar = false) {
|
|
const {
|
|
anchor,
|
|
...variant
|
|
} = theme;
|
|
const colors = Object.keys(variant);
|
|
if (!colors.length) return '';
|
|
let variablesCss = '';
|
|
let css = '';
|
|
const aColor = cssVar ? genColorVariable('anchor') : anchor;
|
|
css += `.v-application a { color: ${aColor}; }`;
|
|
cssVar && (variablesCss += ` ${genColorVariableName('anchor')}: ${anchor};\n`);
|
|
|
|
for (let i = 0; i < colors.length; ++i) {
|
|
const name = colors[i];
|
|
const value = theme[name];
|
|
css += genBaseColor(name, cssVar ? genColorVariable(name) : value.base);
|
|
cssVar && (variablesCss += ` ${genColorVariableName(name)}: ${value.base};\n`);
|
|
const variants = Object.keys(value);
|
|
|
|
for (let i = 0; i < variants.length; ++i) {
|
|
const variant = variants[i];
|
|
const variantValue = value[variant];
|
|
if (variant === 'base') continue;
|
|
css += genVariantColor(name, variant, cssVar ? genColorVariable(name, variant) : variantValue);
|
|
cssVar && (variablesCss += ` ${genColorVariableName(name, variant)}: ${variantValue};\n`);
|
|
}
|
|
}
|
|
|
|
if (cssVar) {
|
|
variablesCss = `:root {\n${variablesCss}}\n\n`;
|
|
}
|
|
|
|
return variablesCss + css;
|
|
}
|
|
function genVariations(name, value) {
|
|
const values = {
|
|
base: Object(colorUtils["c" /* intToHex */])(value)
|
|
};
|
|
|
|
for (let i = 5; i > 0; --i) {
|
|
values[`lighten${i}`] = Object(colorUtils["c" /* intToHex */])(lighten(value, i));
|
|
}
|
|
|
|
for (let i = 1; i <= 4; ++i) {
|
|
values[`darken${i}`] = Object(colorUtils["c" /* intToHex */])(darken(value, i));
|
|
}
|
|
|
|
return values;
|
|
}
|
|
function lighten(value, amount) {
|
|
const lab = fromXYZ(transformSRGB["b" /* toXYZ */](value));
|
|
lab[0] = lab[0] + amount * 10;
|
|
return transformSRGB["a" /* fromXYZ */](toXYZ(lab));
|
|
}
|
|
function darken(value, amount) {
|
|
const lab = fromXYZ(transformSRGB["b" /* toXYZ */](value));
|
|
lab[0] = lab[0] - amount * 10;
|
|
return transformSRGB["a" /* fromXYZ */](toXYZ(lab));
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/services/theme/index.js
|
|
/* eslint-disable no-multi-spaces */
|
|
// Extensions
|
|
// Utilities
|
|
|
|
|
|
// Types
|
|
|
|
|
|
class theme_Theme extends Service {
|
|
constructor(preset) {
|
|
super();
|
|
this.disabled = false;
|
|
this.isDark = null;
|
|
this.vueInstance = null;
|
|
this.vueMeta = null;
|
|
const {
|
|
dark,
|
|
disable,
|
|
options,
|
|
themes
|
|
} = preset[theme_Theme.property];
|
|
this.dark = Boolean(dark);
|
|
this.defaults = this.themes = themes;
|
|
this.options = options;
|
|
|
|
if (disable) {
|
|
this.disabled = true;
|
|
return;
|
|
}
|
|
|
|
this.themes = {
|
|
dark: this.fillVariant(themes.dark, true),
|
|
light: this.fillVariant(themes.light, false)
|
|
};
|
|
} // When setting css, check for element
|
|
// and apply new values
|
|
|
|
|
|
set css(val) {
|
|
if (this.vueMeta) {
|
|
if (this.isVueMeta23) {
|
|
this.applyVueMeta23();
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
this.checkOrCreateStyleElement() && (this.styleEl.innerHTML = val);
|
|
}
|
|
|
|
set dark(val) {
|
|
const oldDark = this.isDark;
|
|
this.isDark = val; // Only apply theme after dark
|
|
// has already been set before
|
|
|
|
oldDark != null && this.applyTheme();
|
|
}
|
|
|
|
get dark() {
|
|
return Boolean(this.isDark);
|
|
} // Apply current theme default
|
|
// only called on client side
|
|
|
|
|
|
applyTheme() {
|
|
if (this.disabled) return this.clearCss();
|
|
this.css = this.generatedStyles;
|
|
}
|
|
|
|
clearCss() {
|
|
this.css = '';
|
|
} // Initialize theme for SSR and SPA
|
|
// Attach to ssrContext head or
|
|
// apply new theme to document
|
|
|
|
|
|
init(root, ssrContext) {
|
|
if (this.disabled) return;
|
|
/* istanbul ignore else */
|
|
|
|
if (root.$meta) {
|
|
this.initVueMeta(root);
|
|
} else if (ssrContext) {
|
|
this.initSSR(ssrContext);
|
|
}
|
|
|
|
this.initTheme();
|
|
} // Allows for you to set target theme
|
|
|
|
|
|
setTheme(theme, value) {
|
|
this.themes[theme] = Object.assign(this.themes[theme], value);
|
|
this.applyTheme();
|
|
} // Reset theme defaults
|
|
|
|
|
|
resetThemes() {
|
|
this.themes.light = Object.assign({}, this.defaults.light);
|
|
this.themes.dark = Object.assign({}, this.defaults.dark);
|
|
this.applyTheme();
|
|
} // Check for existence of style element
|
|
|
|
|
|
checkOrCreateStyleElement() {
|
|
this.styleEl = document.getElementById('vuetify-theme-stylesheet');
|
|
/* istanbul ignore next */
|
|
|
|
if (this.styleEl) return true;
|
|
this.genStyleElement(); // If doesn't have it, create it
|
|
|
|
return Boolean(this.styleEl);
|
|
}
|
|
|
|
fillVariant(theme = {}, dark) {
|
|
const defaultTheme = this.themes[dark ? 'dark' : 'light'];
|
|
return Object.assign({}, defaultTheme, theme);
|
|
} // Generate the style element
|
|
// if applicable
|
|
|
|
|
|
genStyleElement() {
|
|
/* istanbul ignore if */
|
|
if (typeof document === 'undefined') return;
|
|
/* istanbul ignore next */
|
|
|
|
this.styleEl = document.createElement('style');
|
|
this.styleEl.type = 'text/css';
|
|
this.styleEl.id = 'vuetify-theme-stylesheet';
|
|
|
|
if (this.options.cspNonce) {
|
|
this.styleEl.setAttribute('nonce', this.options.cspNonce);
|
|
}
|
|
|
|
document.head.appendChild(this.styleEl);
|
|
}
|
|
|
|
initVueMeta(root) {
|
|
this.vueMeta = root.$meta();
|
|
|
|
if (this.isVueMeta23) {
|
|
// vue-meta needs to apply after mounted()
|
|
root.$nextTick(() => {
|
|
this.applyVueMeta23();
|
|
});
|
|
return;
|
|
}
|
|
|
|
const metaKeyName = typeof this.vueMeta.getOptions === 'function' ? this.vueMeta.getOptions().keyName : 'metaInfo';
|
|
const metaInfo = root.$options[metaKeyName] || {};
|
|
|
|
root.$options[metaKeyName] = () => {
|
|
metaInfo.style = metaInfo.style || [];
|
|
const vuetifyStylesheet = metaInfo.style.find(s => s.id === 'vuetify-theme-stylesheet');
|
|
|
|
if (!vuetifyStylesheet) {
|
|
metaInfo.style.push({
|
|
cssText: this.generatedStyles,
|
|
type: 'text/css',
|
|
id: 'vuetify-theme-stylesheet',
|
|
nonce: (this.options || {}).cspNonce
|
|
});
|
|
} else {
|
|
vuetifyStylesheet.cssText = this.generatedStyles;
|
|
}
|
|
|
|
return metaInfo;
|
|
};
|
|
}
|
|
|
|
applyVueMeta23() {
|
|
const {
|
|
set
|
|
} = this.vueMeta.addApp('vuetify');
|
|
set({
|
|
style: [{
|
|
cssText: this.generatedStyles,
|
|
type: 'text/css',
|
|
id: 'vuetify-theme-stylesheet',
|
|
nonce: this.options.cspNonce
|
|
}]
|
|
});
|
|
}
|
|
|
|
initSSR(ssrContext) {
|
|
// SSR
|
|
const nonce = this.options.cspNonce ? ` nonce="${this.options.cspNonce}"` : '';
|
|
ssrContext.head = ssrContext.head || '';
|
|
ssrContext.head += `<style type="text/css" id="vuetify-theme-stylesheet"${nonce}>${this.generatedStyles}</style>`;
|
|
}
|
|
|
|
initTheme() {
|
|
// Only watch for reactivity on client side
|
|
if (typeof document === 'undefined') return; // If we get here somehow, ensure
|
|
// existing instance is removed
|
|
|
|
if (this.vueInstance) this.vueInstance.$destroy(); // Use Vue instance to track reactivity
|
|
// TODO: Update to use RFC if merged
|
|
// https://github.com/vuejs/rfcs/blob/advanced-reactivity-api/active-rfcs/0000-advanced-reactivity-api.md
|
|
|
|
this.vueInstance = new external_vue_default.a({
|
|
data: {
|
|
themes: this.themes
|
|
},
|
|
watch: {
|
|
themes: {
|
|
immediate: true,
|
|
deep: true,
|
|
handler: () => this.applyTheme()
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
get currentTheme() {
|
|
const target = this.dark ? 'dark' : 'light';
|
|
return this.themes[target];
|
|
}
|
|
|
|
get generatedStyles() {
|
|
const theme = this.parsedTheme;
|
|
/* istanbul ignore next */
|
|
|
|
const options = this.options || {};
|
|
let css;
|
|
|
|
if (options.themeCache != null) {
|
|
css = options.themeCache.get(theme);
|
|
/* istanbul ignore if */
|
|
|
|
if (css != null) return css;
|
|
}
|
|
|
|
css = genStyles(theme, options.customProperties);
|
|
|
|
if (options.minifyTheme != null) {
|
|
css = options.minifyTheme(css);
|
|
}
|
|
|
|
if (options.themeCache != null) {
|
|
options.themeCache.set(theme, css);
|
|
}
|
|
|
|
return css;
|
|
}
|
|
|
|
get parsedTheme() {
|
|
return parse(this.currentTheme || {}, undefined, Object(helpers["h" /* getNestedValue */])(this.options, ['variations'], true));
|
|
} // Is using v2.3 of vue-meta
|
|
// https://github.com/nuxt/vue-meta/releases/tag/v2.3.0
|
|
|
|
|
|
get isVueMeta23() {
|
|
return typeof this.vueMeta.addApp === 'function';
|
|
}
|
|
|
|
}
|
|
theme_Theme.property = 'theme';
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/framework.js
|
|
// Services
|
|
|
|
|
|
class framework_Vuetify {
|
|
constructor(userPreset = {}) {
|
|
this.framework = {};
|
|
this.installed = [];
|
|
this.preset = {};
|
|
this.userPreset = {};
|
|
this.userPreset = userPreset;
|
|
this.use(presets_Presets);
|
|
this.use(application_Application);
|
|
this.use(breakpoint_Breakpoint);
|
|
this.use(goto_Goto);
|
|
this.use(icons_Icons);
|
|
this.use(lang_Lang);
|
|
this.use(theme_Theme);
|
|
} // Called on the new vuetify instance
|
|
// bootstrap in install beforeCreate
|
|
// Exposes ssrContext if available
|
|
|
|
|
|
init(root, ssrContext) {
|
|
this.installed.forEach(property => {
|
|
const service = this.framework[property];
|
|
service.framework = this.framework;
|
|
service.init(root, ssrContext);
|
|
}); // rtl is not installed and
|
|
// will never be called by
|
|
// the init process
|
|
|
|
this.framework.rtl = Boolean(this.preset.rtl);
|
|
} // Instantiate a VuetifyService
|
|
|
|
|
|
use(Service) {
|
|
const property = Service.property;
|
|
if (this.installed.includes(property)) return; // TODO maybe a specific type for arg 2?
|
|
|
|
this.framework[property] = new Service(this.preset, this);
|
|
this.installed.push(property);
|
|
}
|
|
|
|
}
|
|
framework_Vuetify.install = install;
|
|
framework_Vuetify.installed = false;
|
|
framework_Vuetify.version = "2.3.4";
|
|
framework_Vuetify.config = {
|
|
silent: false
|
|
};
|
|
|
|
/***/ }),
|
|
/* 11 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("axios");
|
|
|
|
/***/ }),
|
|
/* 12 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return functionalThemeClasses; });
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
function functionalThemeClasses(context) {
|
|
const vm = { ...context.props,
|
|
...context.injections
|
|
};
|
|
const isDark = Themeable.options.computed.isDark.call(vm);
|
|
return Themeable.options.computed.themeClasses.call({
|
|
isDark
|
|
});
|
|
}
|
|
/* @vue/component */
|
|
|
|
const Themeable = vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend().extend({
|
|
name: 'themeable',
|
|
|
|
provide() {
|
|
return {
|
|
theme: this.themeableProvide
|
|
};
|
|
},
|
|
|
|
inject: {
|
|
theme: {
|
|
default: {
|
|
isDark: false
|
|
}
|
|
}
|
|
},
|
|
props: {
|
|
dark: {
|
|
type: Boolean,
|
|
default: null
|
|
},
|
|
light: {
|
|
type: Boolean,
|
|
default: null
|
|
}
|
|
},
|
|
|
|
data() {
|
|
return {
|
|
themeableProvide: {
|
|
isDark: false
|
|
}
|
|
};
|
|
},
|
|
|
|
computed: {
|
|
appIsDark() {
|
|
return this.$vuetify.theme.dark || false;
|
|
},
|
|
|
|
isDark() {
|
|
if (this.dark === true) {
|
|
// explicitly dark
|
|
return true;
|
|
} else if (this.light === true) {
|
|
// explicitly light
|
|
return false;
|
|
} else {
|
|
// inherit from parent, or default false if there is none
|
|
return this.theme.isDark;
|
|
}
|
|
},
|
|
|
|
themeClasses() {
|
|
return {
|
|
'theme--dark': this.isDark,
|
|
'theme--light': !this.isDark
|
|
};
|
|
},
|
|
|
|
/** Used by menus and dialogs, inherits from v-app instead of the parent */
|
|
rootIsDark() {
|
|
if (this.dark === true) {
|
|
// explicitly dark
|
|
return true;
|
|
} else if (this.light === true) {
|
|
// explicitly light
|
|
return false;
|
|
} else {
|
|
// inherit from v-app
|
|
return this.appIsDark;
|
|
}
|
|
},
|
|
|
|
rootThemeClasses() {
|
|
return {
|
|
'theme--dark': this.rootIsDark,
|
|
'theme--light': !this.rootIsDark
|
|
};
|
|
}
|
|
|
|
},
|
|
watch: {
|
|
isDark: {
|
|
handler(newVal, oldVal) {
|
|
if (newVal !== oldVal) {
|
|
this.themeableProvide.isDark = this.isDark;
|
|
}
|
|
},
|
|
|
|
immediate: true
|
|
}
|
|
}
|
|
});
|
|
/* harmony default export */ __webpack_exports__["a"] = (Themeable);
|
|
|
|
/***/ }),
|
|
/* 13 */
|
|
/***/ (function(module, exports) {
|
|
|
|
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
|
// This module is a runtime utility for cleaner component module output and will
|
|
// be included in the final webpack user bundle.
|
|
|
|
module.exports = function installComponents (component, components) {
|
|
var options = typeof component.exports === 'function'
|
|
? component.exports.extendOptions
|
|
: component.options
|
|
|
|
if (typeof component.exports === 'function') {
|
|
options.components = component.exports.options.components
|
|
}
|
|
|
|
options.components = options.components || {}
|
|
|
|
for (var i in components) {
|
|
options.components[i] = options.components[i] || components[i]
|
|
}
|
|
}
|
|
|
|
|
|
/***/ }),
|
|
/* 14 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VSheet/VSheet.sass
|
|
var VSheet = __webpack_require__(43);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/mixins/binds-attrs/index.js
|
|
var binds_attrs = __webpack_require__(20);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/mixins/colorable/index.js
|
|
var colorable = __webpack_require__(19);
|
|
|
|
// EXTERNAL MODULE: external "vue"
|
|
var external_vue_ = __webpack_require__(0);
|
|
var external_vue_default = /*#__PURE__*/__webpack_require__.n(external_vue_);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/mixins/elevatable/index.js
|
|
|
|
/* harmony default export */ var elevatable = (external_vue_default.a.extend({
|
|
name: 'elevatable',
|
|
props: {
|
|
elevation: [Number, String]
|
|
},
|
|
computed: {
|
|
computedElevation() {
|
|
return this.elevation;
|
|
},
|
|
|
|
elevationClasses() {
|
|
const elevation = this.computedElevation;
|
|
if (elevation == null) return {};
|
|
if (isNaN(parseInt(elevation))) return {};
|
|
return {
|
|
[`elevation-${this.elevation}`]: true
|
|
};
|
|
}
|
|
|
|
}
|
|
}));
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/helpers.js
|
|
var helpers = __webpack_require__(1);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/mixins/measurable/index.js
|
|
// Helpers
|
|
// Types
|
|
|
|
|
|
/* harmony default export */ var measurable = (external_vue_default.a.extend({
|
|
name: 'measurable',
|
|
props: {
|
|
height: [Number, String],
|
|
maxHeight: [Number, String],
|
|
maxWidth: [Number, String],
|
|
minHeight: [Number, String],
|
|
minWidth: [Number, String],
|
|
width: [Number, String]
|
|
},
|
|
computed: {
|
|
measurableStyles() {
|
|
const styles = {};
|
|
const height = Object(helpers["d" /* convertToUnit */])(this.height);
|
|
const minHeight = Object(helpers["d" /* convertToUnit */])(this.minHeight);
|
|
const minWidth = Object(helpers["d" /* convertToUnit */])(this.minWidth);
|
|
const maxHeight = Object(helpers["d" /* convertToUnit */])(this.maxHeight);
|
|
const maxWidth = Object(helpers["d" /* convertToUnit */])(this.maxWidth);
|
|
const width = Object(helpers["d" /* convertToUnit */])(this.width);
|
|
if (height) styles.height = height;
|
|
if (minHeight) styles.minHeight = minHeight;
|
|
if (minWidth) styles.minWidth = minWidth;
|
|
if (maxHeight) styles.maxHeight = maxHeight;
|
|
if (maxWidth) styles.maxWidth = maxWidth;
|
|
if (width) styles.width = width;
|
|
return styles;
|
|
}
|
|
|
|
}
|
|
}));
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/mixins/roundable/index.js
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var roundable = (external_vue_default.a.extend({
|
|
name: 'roundable',
|
|
props: {
|
|
rounded: [Boolean, String],
|
|
tile: Boolean
|
|
},
|
|
computed: {
|
|
roundedClasses() {
|
|
const composite = [];
|
|
const rounded = typeof this.rounded === 'string' ? String(this.rounded) : this.rounded === true;
|
|
|
|
if (this.tile) {
|
|
composite.push('rounded-0');
|
|
} else if (typeof rounded === 'string') {
|
|
const values = rounded.split(' ');
|
|
|
|
for (const value of values) {
|
|
composite.push(`rounded-${value}`);
|
|
}
|
|
} else if (rounded) {
|
|
composite.push('rounded');
|
|
}
|
|
|
|
return composite.length > 0 ? {
|
|
[composite.join(' ')]: true
|
|
} : {};
|
|
}
|
|
|
|
}
|
|
}));
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/mixins/themeable/index.js
|
|
var themeable = __webpack_require__(12);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/mixins.js
|
|
var mixins = __webpack_require__(7);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VSheet/VSheet.js
|
|
// Styles
|
|
// Mixins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Helpers
|
|
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var VSheet_VSheet = __webpack_exports__["a"] = (Object(mixins["a" /* default */])(binds_attrs["a" /* default */], colorable["a" /* default */], elevatable, measurable, roundable, themeable["a" /* default */]).extend({
|
|
name: 'v-sheet',
|
|
props: {
|
|
outlined: Boolean,
|
|
shaped: Boolean,
|
|
tag: {
|
|
type: String,
|
|
default: 'div'
|
|
}
|
|
},
|
|
computed: {
|
|
classes() {
|
|
return {
|
|
'v-sheet': true,
|
|
'v-sheet--outlined': this.outlined,
|
|
'v-sheet--shaped': this.shaped,
|
|
...this.themeClasses,
|
|
...this.elevationClasses,
|
|
...this.roundedClasses
|
|
};
|
|
},
|
|
|
|
styles() {
|
|
return this.measurableStyles;
|
|
}
|
|
|
|
},
|
|
|
|
render(h) {
|
|
const data = {
|
|
class: this.classes,
|
|
style: this.styles,
|
|
on: this.listeners$
|
|
};
|
|
return h(this.tag, this.setBackgroundColor(this.color, data), this.$slots.default);
|
|
}
|
|
|
|
}));
|
|
|
|
/***/ }),
|
|
/* 15 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("vue-no-ssr");
|
|
|
|
/***/ }),
|
|
/* 16 */
|
|
/***/ (function(module, exports) {
|
|
|
|
// nuxt/nuxt.js#8607
|
|
function wrapFunctional(options) {
|
|
if (!options || !options.functional) {
|
|
return options;
|
|
}
|
|
|
|
const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {});
|
|
return {
|
|
render(h) {
|
|
const attrs = {};
|
|
const props = {};
|
|
|
|
for (const key in this.$attrs) {
|
|
if (propKeys.includes(key)) {
|
|
props[key] = this.$attrs[key];
|
|
} else {
|
|
attrs[key] = this.$attrs[key];
|
|
}
|
|
}
|
|
|
|
return h(options, {
|
|
on: this.$listeners,
|
|
attrs,
|
|
props,
|
|
scopedSlots: this.$scopedSlots
|
|
}, this.$slots.default);
|
|
}
|
|
|
|
};
|
|
}
|
|
|
|
/***/ }),
|
|
/* 17 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("vue-client-only");
|
|
|
|
/***/ }),
|
|
/* 18 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("vue-router");
|
|
|
|
/***/ }),
|
|
/* 19 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);
|
|
/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(4);
|
|
|
|
|
|
|
|
/* harmony default export */ __webpack_exports__["a"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({
|
|
name: 'colorable',
|
|
props: {
|
|
color: String
|
|
},
|
|
methods: {
|
|
setBackgroundColor(color, data = {}) {
|
|
if (typeof data.style === 'string') {
|
|
// istanbul ignore next
|
|
Object(_util_console__WEBPACK_IMPORTED_MODULE_1__[/* consoleError */ "b"])('style must be an object', this); // istanbul ignore next
|
|
|
|
return data;
|
|
}
|
|
|
|
if (typeof data.class === 'string') {
|
|
// istanbul ignore next
|
|
Object(_util_console__WEBPACK_IMPORTED_MODULE_1__[/* consoleError */ "b"])('class must be an object', this); // istanbul ignore next
|
|
|
|
return data;
|
|
}
|
|
|
|
if (Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__[/* isCssColor */ "d"])(color)) {
|
|
data.style = { ...data.style,
|
|
'background-color': `${color}`,
|
|
'border-color': `${color}`
|
|
};
|
|
} else if (color) {
|
|
data.class = { ...data.class,
|
|
[color]: true
|
|
};
|
|
}
|
|
|
|
return data;
|
|
},
|
|
|
|
setTextColor(color, data = {}) {
|
|
if (typeof data.style === 'string') {
|
|
// istanbul ignore next
|
|
Object(_util_console__WEBPACK_IMPORTED_MODULE_1__[/* consoleError */ "b"])('style must be an object', this); // istanbul ignore next
|
|
|
|
return data;
|
|
}
|
|
|
|
if (typeof data.class === 'string') {
|
|
// istanbul ignore next
|
|
Object(_util_console__WEBPACK_IMPORTED_MODULE_1__[/* consoleError */ "b"])('class must be an object', this); // istanbul ignore next
|
|
|
|
return data;
|
|
}
|
|
|
|
if (Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__[/* isCssColor */ "d"])(color)) {
|
|
data.style = { ...data.style,
|
|
color: `${color}`,
|
|
'caret-color': `${color}`
|
|
};
|
|
} else if (color) {
|
|
const [colorName, colorModifier] = color.toString().trim().split(' ', 2);
|
|
data.class = { ...data.class,
|
|
[colorName + '--text']: true
|
|
};
|
|
|
|
if (colorModifier) {
|
|
data.class['text--' + colorModifier] = true;
|
|
}
|
|
}
|
|
|
|
return data;
|
|
}
|
|
|
|
}
|
|
}));
|
|
|
|
/***/ }),
|
|
/* 20 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
|
/**
|
|
* This mixin provides `attrs$` and `listeners$` to work around
|
|
* vue bug https://github.com/vuejs/vue/issues/10115
|
|
*/
|
|
|
|
function makeWatcher(property) {
|
|
return function (val, oldVal) {
|
|
for (const attr in oldVal) {
|
|
if (!Object.prototype.hasOwnProperty.call(val, attr)) {
|
|
this.$delete(this.$data[property], attr);
|
|
}
|
|
}
|
|
|
|
for (const attr in val) {
|
|
this.$set(this.$data[property], attr, val[attr]);
|
|
}
|
|
};
|
|
}
|
|
|
|
/* harmony default export */ __webpack_exports__["a"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({
|
|
data: () => ({
|
|
attrs$: {},
|
|
listeners$: {}
|
|
}),
|
|
|
|
created() {
|
|
// Work around unwanted re-renders: https://github.com/vuejs/vue/issues/10115
|
|
// Make sure to use `attrs$` instead of `$attrs` (confusing right?)
|
|
this.$watch('$attrs', makeWatcher('attrs$'), {
|
|
immediate: true
|
|
});
|
|
this.$watch('$listeners', makeWatcher('listeners$'), {
|
|
immediate: true
|
|
});
|
|
}
|
|
|
|
}));
|
|
|
|
/***/ }),
|
|
/* 21 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return mergeData; });
|
|
/* unused harmony export mergeStyles */
|
|
/* unused harmony export mergeClasses */
|
|
/* unused harmony export mergeListeners */
|
|
/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
|
|
|
|
const pattern = {
|
|
styleList: /;(?![^(]*\))/g,
|
|
styleProp: /:(.*)/
|
|
};
|
|
|
|
function parseStyle(style) {
|
|
const styleMap = {};
|
|
|
|
for (const s of style.split(pattern.styleList)) {
|
|
let [key, val] = s.split(pattern.styleProp);
|
|
key = key.trim();
|
|
|
|
if (!key) {
|
|
continue;
|
|
} // May be undefined if the `key: value` pair is incomplete.
|
|
|
|
|
|
if (typeof val === 'string') {
|
|
val = val.trim();
|
|
}
|
|
|
|
styleMap[Object(_helpers__WEBPACK_IMPORTED_MODULE_0__[/* camelize */ "a"])(key)] = val;
|
|
}
|
|
|
|
return styleMap;
|
|
}
|
|
|
|
function mergeData() {
|
|
const mergeTarget = {};
|
|
let i = arguments.length;
|
|
let prop; // Allow for variadic argument length.
|
|
|
|
while (i--) {
|
|
// Iterate through the data properties and execute merge strategies
|
|
// Object.keys eliminates need for hasOwnProperty call
|
|
for (prop of Object.keys(arguments[i])) {
|
|
switch (prop) {
|
|
// Array merge strategy (array concatenation)
|
|
case 'class':
|
|
case 'directives':
|
|
if (arguments[i][prop]) {
|
|
mergeTarget[prop] = mergeClasses(mergeTarget[prop], arguments[i][prop]);
|
|
}
|
|
|
|
break;
|
|
|
|
case 'style':
|
|
if (arguments[i][prop]) {
|
|
mergeTarget[prop] = mergeStyles(mergeTarget[prop], arguments[i][prop]);
|
|
}
|
|
|
|
break;
|
|
// Space delimited string concatenation strategy
|
|
|
|
case 'staticClass':
|
|
if (!arguments[i][prop]) {
|
|
break;
|
|
}
|
|
|
|
if (mergeTarget[prop] === undefined) {
|
|
mergeTarget[prop] = '';
|
|
}
|
|
|
|
if (mergeTarget[prop]) {
|
|
// Not an empty string, so concatenate
|
|
mergeTarget[prop] += ' ';
|
|
}
|
|
|
|
mergeTarget[prop] += arguments[i][prop].trim();
|
|
break;
|
|
// Object, the properties of which to merge via array merge strategy (array concatenation).
|
|
// Callback merge strategy merges callbacks to the beginning of the array,
|
|
// so that the last defined callback will be invoked first.
|
|
// This is done since to mimic how Object.assign merging
|
|
// uses the last given value to assign.
|
|
|
|
case 'on':
|
|
case 'nativeOn':
|
|
if (arguments[i][prop]) {
|
|
mergeTarget[prop] = mergeListeners(mergeTarget[prop], arguments[i][prop]);
|
|
}
|
|
|
|
break;
|
|
// Object merge strategy
|
|
|
|
case 'attrs':
|
|
case 'props':
|
|
case 'domProps':
|
|
case 'scopedSlots':
|
|
case 'staticStyle':
|
|
case 'hook':
|
|
case 'transition':
|
|
if (!arguments[i][prop]) {
|
|
break;
|
|
}
|
|
|
|
if (!mergeTarget[prop]) {
|
|
mergeTarget[prop] = {};
|
|
}
|
|
|
|
mergeTarget[prop] = { ...arguments[i][prop],
|
|
...mergeTarget[prop]
|
|
};
|
|
break;
|
|
// Reassignment strategy (no merge)
|
|
|
|
default:
|
|
// slot, key, ref, tag, show, keepAlive
|
|
if (!mergeTarget[prop]) {
|
|
mergeTarget[prop] = arguments[i][prop];
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
return mergeTarget;
|
|
}
|
|
function mergeStyles(target, source) {
|
|
if (!target) return source;
|
|
if (!source) return target;
|
|
target = Object(_helpers__WEBPACK_IMPORTED_MODULE_0__[/* wrapInArray */ "r"])(typeof target === 'string' ? parseStyle(target) : target);
|
|
return target.concat(typeof source === 'string' ? parseStyle(source) : source);
|
|
}
|
|
function mergeClasses(target, source) {
|
|
if (!source) return target;
|
|
if (!target) return source;
|
|
return target ? Object(_helpers__WEBPACK_IMPORTED_MODULE_0__[/* wrapInArray */ "r"])(target).concat(source) : source;
|
|
}
|
|
function mergeListeners(target, source) {
|
|
if (!target) return source;
|
|
if (!source) return target;
|
|
let event;
|
|
|
|
for (event of Object.keys(source)) {
|
|
// Concat function to array of functions if callback present.
|
|
if (target[event]) {
|
|
// Insert current iteration data in beginning of merged array.
|
|
target[event] = Object(_helpers__WEBPACK_IMPORTED_MODULE_0__[/* wrapInArray */ "r"])(target[event]);
|
|
target[event].push(...Object(_helpers__WEBPACK_IMPORTED_MODULE_0__[/* wrapInArray */ "r"])(source[event]));
|
|
} else {
|
|
// Straight assign.
|
|
target[event] = source[event];
|
|
}
|
|
}
|
|
|
|
return target;
|
|
}
|
|
|
|
/***/ }),
|
|
/* 22 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return factory; });
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
|
|
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
|
|
|
|
|
|
const availableProps = {
|
|
absolute: Boolean,
|
|
bottom: Boolean,
|
|
fixed: Boolean,
|
|
left: Boolean,
|
|
right: Boolean,
|
|
top: Boolean
|
|
};
|
|
function factory(selected = []) {
|
|
return vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({
|
|
name: 'positionable',
|
|
props: selected.length ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__[/* filterObjectOnKeys */ "g"])(availableProps, selected) : availableProps
|
|
});
|
|
}
|
|
/* harmony default export */ __webpack_exports__["a"] = (factory()); // Add a `*` before the second `/`
|
|
|
|
/* Tests /
|
|
let single = factory(['top']).extend({
|
|
created () {
|
|
this.top
|
|
this.bottom
|
|
this.absolute
|
|
}
|
|
})
|
|
|
|
let some = factory(['top', 'bottom']).extend({
|
|
created () {
|
|
this.top
|
|
this.bottom
|
|
this.absolute
|
|
}
|
|
})
|
|
|
|
let all = factory().extend({
|
|
created () {
|
|
this.top
|
|
this.bottom
|
|
this.absolute
|
|
this.foobar
|
|
}
|
|
})
|
|
/**/
|
|
|
|
/***/ }),
|
|
/* 23 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(32);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
// add CSS to SSR context
|
|
var add = __webpack_require__(6).default
|
|
module.exports.__inject__ = function (context) {
|
|
add("1ac3e3e8", content, true, context)
|
|
};
|
|
|
|
/***/ }),
|
|
/* 24 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(36);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
// add CSS to SSR context
|
|
var add = __webpack_require__(6).default
|
|
module.exports.__inject__ = function (context) {
|
|
add("6439d180", content, true, context)
|
|
};
|
|
|
|
/***/ }),
|
|
/* 25 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("node-fetch");
|
|
|
|
/***/ }),
|
|
/* 26 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("vue-meta");
|
|
|
|
/***/ }),
|
|
/* 27 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("defu");
|
|
|
|
/***/ }),
|
|
/* 28 */,
|
|
/* 29 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
__webpack_require__(30);
|
|
module.exports = __webpack_require__(49);
|
|
|
|
|
|
/***/ }),
|
|
/* 30 */
|
|
/***/ (function(module, exports) {
|
|
|
|
global.installComponents = function (component, components) {
|
|
var options = typeof component.exports === 'function'
|
|
? component.exports.extendOptions
|
|
: component.options
|
|
|
|
if (typeof component.exports === 'function') {
|
|
options.components = component.exports.options.components
|
|
}
|
|
|
|
options.components = options.components || {}
|
|
|
|
for (var i in components) {
|
|
options.components[i] = options.components[i] || components[i]
|
|
}
|
|
|
|
|
|
if (options.functional) {
|
|
provideFunctionalComponents(component, options.components)
|
|
}
|
|
}
|
|
|
|
var functionalPatchKey = '_functionalComponents'
|
|
|
|
function provideFunctionalComponents(component, components) {
|
|
if (component.exports[functionalPatchKey]) {
|
|
return
|
|
}
|
|
component.exports[functionalPatchKey] = true
|
|
|
|
var render = component.exports.render
|
|
component.exports.render = function (h, vm) {
|
|
return render(h, Object.assign({}, vm, {
|
|
_c: function (n, a, b) {
|
|
return vm._c(components[n] || n, a, b)
|
|
}
|
|
}))
|
|
}
|
|
}
|
|
|
|
|
|
/***/ }),
|
|
/* 31 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_error_vue_vue_type_style_index_0_id_bfedb7fe_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(23);
|
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_error_vue_vue_type_style_index_0_id_bfedb7fe_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_error_vue_vue_type_style_index_0_id_bfedb7fe_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_error_vue_vue_type_style_index_0_id_bfedb7fe_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_error_vue_vue_type_style_index_0_id_bfedb7fe_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
|
|
|
|
|
/***/ }),
|
|
/* 32 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, "h1[data-v-bfedb7fe]{font-size:20px}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 33 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(34);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("3d49e0e5", content, true)
|
|
|
|
/***/ }),
|
|
/* 34 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 35 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_id_33856d5f_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(24);
|
|
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_id_33856d5f_prod_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_id_33856d5f_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_id_33856d5f_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_id_33856d5f_prod_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
|
|
|
|
|
/***/ }),
|
|
/* 36 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#000;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 37 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(38);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("744bab4a", content, true)
|
|
|
|
/***/ }),
|
|
/* 38 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 39 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(40);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("b9f570ac", content, true)
|
|
|
|
/***/ }),
|
|
/* 40 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-12px;margin-left:-12px}.row--dense{margin-right:-4px;margin-left:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 41 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(42);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("bb35a8d6", content, true)
|
|
|
|
/***/ }),
|
|
/* 42 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".theme--light.v-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 43 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(44);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("63000ea3", content, true)
|
|
|
|
/***/ }),
|
|
/* 44 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 45 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(46);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("2840f874", content, true)
|
|
|
|
/***/ }),
|
|
/* 46 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, "@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}/*!\n * ress.css • v2.0.4\n * MIT License\n * github.com/filipelinhares/ress\n */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.v-application .elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.v-application .elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.v-application .elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.v-application .elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.v-application .elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.v-application .elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.v-application .elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.v-application .elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.v-application .elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.v-application .elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.v-application .elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.v-application .elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.v-application .elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.v-application .elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.v-application .elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.v-application .elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.v-application .elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{transform:translate(100%)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:900}.v-application code{background-color:#fbe5e1;color:#c0341d;padding:0 .4rem}.v-application kbd{background:#212529;color:#fff;padding:.2rem .4rem}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:\"Roboto\",sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:\"Roboto\",sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase;font-family:\"Roboto\",sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:flex!important}.v-application .d-inline-flex{display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application .flex-fill{flex:1 1 auto!important}.v-application .flex-row{flex-direction:row!important}.v-application .flex-column{flex-direction:column!important}.v-application .flex-row-reverse{flex-direction:row-reverse!important}.v-application .flex-column-reverse{flex-direction:column-reverse!important}.v-application .flex-grow-0{flex-grow:0!important}.v-application .flex-grow-1{flex-grow:1!important}.v-application .flex-shrink-0{flex-shrink:0!important}.v-application .flex-shrink-1{flex-shrink:1!important}.v-application .flex-wrap{flex-wrap:wrap!important}.v-application .flex-nowrap{flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-start{justify-content:flex-start!important}.v-application .justify-end{justify-content:flex-end!important}.v-application .justify-center{justify-content:center!important}.v-application .justify-space-between{justify-content:space-between!important}.v-application .justify-space-around{justify-content:space-around!important}.v-application .align-start{align-items:flex-start!important}.v-application .align-end{align-items:flex-end!important}.v-application .align-center{align-items:center!important}.v-application .align-baseline{align-items:baseline!important}.v-application .align-stretch{align-items:stretch!important}.v-application .align-content-start{align-content:flex-start!important}.v-application .align-content-end{align-content:flex-end!important}.v-application .align-content-center{align-content:center!important}.v-application .align-content-space-between{align-content:space-between!important}.v-application .align-content-space-around{align-content:space-around!important}.v-application .align-content-stretch{align-content:stretch!important}.v-application .align-self-auto{align-self:auto!important}.v-application .align-self-start{align-self:flex-start!important}.v-application .align-self-end{align-self:flex-end!important}.v-application .align-self-center{align-self:center!important}.v-application .align-self-baseline{align-self:baseline!important}.v-application .align-self-stretch{align-self:stretch!important}.v-application .order-first{order:-1!important}.v-application .order-0{order:0!important}.v-application .order-1{order:1!important}.v-application .order-2{order:2!important}.v-application .order-3{order:3!important}.v-application .order-4{order:4!important}.v-application .order-5{order:5!important}.v-application .order-6{order:6!important}.v-application .order-7{order:7!important}.v-application .order-8{order:8!important}.v-application .order-9{order:9!important}.v-application .order-10{order:10!important}.v-application .order-11{order:11!important}.v-application .order-12{order:12!important}.v-application .order-last{order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}[dir=ltr] .v-application .text-start{text-align:left!important}[dir=ltr] .v-application .text-end,[dir=rtl] .v-application .text-start{text-align:right!important}[dir=rtl] .v-application .text-end{text-align:left!important}.v-application .text-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-break{word-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-body-1{font-size:1rem!important;line-height:1.5rem;letter-spacing:.03125em!important}.v-application .text-body-1,.v-application .text-body-2{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-body-2{font-size:.875rem!important;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:\"Roboto\",sans-serif!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}[dir=ltr] .v-application .text-sm-start{text-align:left!important}[dir=ltr] .v-application .text-sm-end,[dir=rtl] .v-application .text-sm-start{text-align:right!important}[dir=rtl] .v-application .text-sm-end{text-align:left!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}[dir=ltr] .v-application .text-md-start{text-align:left!important}[dir=ltr] .v-application .text-md-end,[dir=rtl] .v-application .text-md-start{text-align:right!important}[dir=rtl] .v-application .text-md-end{text-align:left!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}[dir=ltr] .v-application .text-lg-start{text-align:left!important}[dir=ltr] .v-application .text-lg-end,[dir=rtl] .v-application .text-lg-start{text-align:right!important}[dir=rtl] .v-application .text-lg-end{text-align:left!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}[dir=ltr] .v-application .text-xl-start{text-align:left!important}[dir=ltr] .v-application .text-xl-end,[dir=rtl] .v-application .text-xl-start{text-align:right!important}[dir=rtl] .v-application .text-xl-end{text-align:left!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:\"Roboto\",sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 47 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// style-loader: Adds some css to the DOM by adding a <style> tag
|
|
|
|
// load the styles
|
|
var content = __webpack_require__(48);
|
|
if(content.__esModule) content = content.default;
|
|
if(typeof content === 'string') content = [[module.i, content, '']];
|
|
if(content.locals) module.exports = content.locals;
|
|
__webpack_require__(6).default("424d9537", content, true)
|
|
|
|
/***/ }),
|
|
/* 48 */
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
// Imports
|
|
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
|
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
|
// Module
|
|
___CSS_LOADER_EXPORT___.push([module.i, ".v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){transition:none!important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}", ""]);
|
|
// Exports
|
|
module.exports = ___CSS_LOADER_EXPORT___;
|
|
|
|
|
|
/***/ }),
|
|
/* 49 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
// ESM COMPAT FLAG
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
// EXTERNAL MODULE: external "vue"
|
|
var external_vue_ = __webpack_require__(0);
|
|
var external_vue_default = /*#__PURE__*/__webpack_require__.n(external_vue_);
|
|
|
|
// EXTERNAL MODULE: external "ufo"
|
|
var external_ufo_ = __webpack_require__(3);
|
|
|
|
// EXTERNAL MODULE: external "node-fetch"
|
|
var external_node_fetch_ = __webpack_require__(25);
|
|
var external_node_fetch_default = /*#__PURE__*/__webpack_require__.n(external_node_fetch_);
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/middleware.js
|
|
const middleware = {};
|
|
/* harmony default export */ var _nuxt_middleware = (middleware);
|
|
// CONCATENATED MODULE: ./.nuxt/utils.js
|
|
|
|
// window.{{globals.loadedCallback}} hook
|
|
// Useful for jsdom testing or plugins (https://github.com/tmpvar/jsdom#dealing-with-asynchronous-script-loading)
|
|
|
|
if (false) {}
|
|
|
|
function createGetCounter(counterObject, defaultKey = '') {
|
|
return function getCounter(id = defaultKey) {
|
|
if (counterObject[id] === undefined) {
|
|
counterObject[id] = 0;
|
|
}
|
|
|
|
return counterObject[id]++;
|
|
};
|
|
}
|
|
function empty() {}
|
|
function globalHandleError(error) {
|
|
if (external_vue_default.a.config.errorHandler) {
|
|
external_vue_default.a.config.errorHandler(error);
|
|
}
|
|
}
|
|
function interopDefault(promise) {
|
|
return promise.then(m => m.default || m);
|
|
}
|
|
function hasFetch(vm) {
|
|
return vm.$options && typeof vm.$options.fetch === 'function' && !vm.$options.fetch.length;
|
|
}
|
|
function purifyData(data) {
|
|
if (true) {
|
|
return data;
|
|
}
|
|
|
|
return Object.entries(data).filter(([key, value]) => {
|
|
const valid = !(value instanceof Function) && !(value instanceof Promise);
|
|
|
|
if (!valid) {
|
|
console.warn(`${key} is not able to be stringified. This will break in a production environment.`);
|
|
}
|
|
|
|
return valid;
|
|
}).reduce((obj, [key, value]) => {
|
|
obj[key] = value;
|
|
return obj;
|
|
}, {});
|
|
}
|
|
function getChildrenComponentInstancesUsingFetch(vm, instances = []) {
|
|
const children = vm.$children || [];
|
|
|
|
for (const child of children) {
|
|
if (child.$fetch) {
|
|
instances.push(child);
|
|
continue; // Don't get the children since it will reload the template
|
|
}
|
|
|
|
if (child.$children) {
|
|
getChildrenComponentInstancesUsingFetch(child, instances);
|
|
}
|
|
}
|
|
|
|
return instances;
|
|
}
|
|
function applyAsyncData(Component, asyncData) {
|
|
if ( // For SSR, we once all this function without second param to just apply asyncData
|
|
// Prevent doing this for each SSR request
|
|
!asyncData && Component.options.__hasNuxtData) {
|
|
return;
|
|
}
|
|
|
|
const ComponentData = Component.options._originDataFn || Component.options.data || function () {
|
|
return {};
|
|
};
|
|
|
|
Component.options._originDataFn = ComponentData;
|
|
|
|
Component.options.data = function () {
|
|
const data = ComponentData.call(this, this);
|
|
|
|
if (this.$ssrContext) {
|
|
asyncData = this.$ssrContext.asyncData[Component.cid];
|
|
}
|
|
|
|
return { ...data,
|
|
...asyncData
|
|
};
|
|
};
|
|
|
|
Component.options.__hasNuxtData = true;
|
|
|
|
if (Component._Ctor && Component._Ctor.options) {
|
|
Component._Ctor.options.data = Component.options.data;
|
|
}
|
|
}
|
|
function sanitizeComponent(Component) {
|
|
// If Component already sanitized
|
|
if (Component.options && Component._Ctor === Component) {
|
|
return Component;
|
|
}
|
|
|
|
if (!Component.options) {
|
|
Component = external_vue_default.a.extend(Component); // fix issue #6
|
|
|
|
Component._Ctor = Component;
|
|
} else {
|
|
Component._Ctor = Component;
|
|
Component.extendOptions = Component.options;
|
|
} // If no component name defined, set file path as name, (also fixes #5703)
|
|
|
|
|
|
if (!Component.options.name && Component.options.__file) {
|
|
Component.options.name = Component.options.__file;
|
|
}
|
|
|
|
return Component;
|
|
}
|
|
function getMatchedComponents(route, matches = false, prop = 'components') {
|
|
return Array.prototype.concat.apply([], route.matched.map((m, index) => {
|
|
return Object.keys(m[prop]).map(key => {
|
|
matches && matches.push(index);
|
|
return m[prop][key];
|
|
});
|
|
}));
|
|
}
|
|
function getMatchedComponentsInstances(route, matches = false) {
|
|
return getMatchedComponents(route, matches, 'instances');
|
|
}
|
|
function flatMapComponents(route, fn) {
|
|
return Array.prototype.concat.apply([], route.matched.map((m, index) => {
|
|
return Object.keys(m.components).reduce((promises, key) => {
|
|
if (m.components[key]) {
|
|
promises.push(fn(m.components[key], m.instances[key], m, key, index));
|
|
} else {
|
|
delete m.components[key];
|
|
}
|
|
|
|
return promises;
|
|
}, []);
|
|
}));
|
|
}
|
|
function resolveRouteComponents(route, fn) {
|
|
return Promise.all(flatMapComponents(route, async (Component, instance, match, key) => {
|
|
// If component is a function, resolve it
|
|
if (typeof Component === 'function' && !Component.options) {
|
|
try {
|
|
Component = await Component();
|
|
} catch (error) {
|
|
// Handle webpack chunk loading errors
|
|
// This may be due to a new deployment or a network problem
|
|
if (error && error.name === 'ChunkLoadError' && typeof window !== 'undefined' && window.sessionStorage) {
|
|
const timeNow = Date.now();
|
|
const previousReloadTime = parseInt(window.sessionStorage.getItem('nuxt-reload')); // check for previous reload time not to reload infinitely
|
|
|
|
if (!previousReloadTime || previousReloadTime + 60000 < timeNow) {
|
|
window.sessionStorage.setItem('nuxt-reload', timeNow);
|
|
window.location.reload(true
|
|
/* skip cache */
|
|
);
|
|
}
|
|
}
|
|
|
|
throw error;
|
|
}
|
|
}
|
|
|
|
match.components[key] = Component = sanitizeComponent(Component);
|
|
return typeof fn === 'function' ? fn(Component, instance, match, key) : Component;
|
|
}));
|
|
}
|
|
async function getRouteData(route) {
|
|
if (!route) {
|
|
return;
|
|
} // Make sure the components are resolved (code-splitting)
|
|
|
|
|
|
await resolveRouteComponents(route); // Send back a copy of route with meta based on Component definition
|
|
|
|
return { ...route,
|
|
meta: getMatchedComponents(route).map((Component, index) => {
|
|
return { ...Component.options.meta,
|
|
...(route.matched[index] || {}).meta
|
|
};
|
|
})
|
|
};
|
|
}
|
|
async function setContext(app, context) {
|
|
// If context not defined, create it
|
|
if (!app.context) {
|
|
app.context = {
|
|
isStatic: false,
|
|
isDev: false,
|
|
isHMR: false,
|
|
app,
|
|
payload: context.payload,
|
|
error: context.error,
|
|
base: app.router.options.base,
|
|
env: {}
|
|
}; // Only set once
|
|
|
|
if (context.req) {
|
|
app.context.req = context.req;
|
|
}
|
|
|
|
if (context.res) {
|
|
app.context.res = context.res;
|
|
}
|
|
|
|
if (context.ssrContext) {
|
|
app.context.ssrContext = context.ssrContext;
|
|
}
|
|
|
|
app.context.redirect = (status, path, query) => {
|
|
if (!status) {
|
|
return;
|
|
}
|
|
|
|
app.context._redirected = true; // if only 1 or 2 arguments: redirect('/') or redirect('/', { foo: 'bar' })
|
|
|
|
let pathType = typeof path;
|
|
|
|
if (typeof status !== 'number' && (pathType === 'undefined' || pathType === 'object')) {
|
|
query = path || {};
|
|
path = status;
|
|
pathType = typeof path;
|
|
status = 302;
|
|
}
|
|
|
|
if (pathType === 'object') {
|
|
path = app.router.resolve(path).route.fullPath;
|
|
} // "/absolute/route", "./relative/route" or "../relative/route"
|
|
|
|
|
|
if (/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path)) {
|
|
app.context.next({
|
|
path,
|
|
query,
|
|
status
|
|
});
|
|
} else {
|
|
path = Object(external_ufo_["withQuery"])(path, query);
|
|
|
|
if (true) {
|
|
app.context.next({
|
|
path,
|
|
status
|
|
});
|
|
}
|
|
|
|
if (false) {}
|
|
}
|
|
};
|
|
|
|
if (true) {
|
|
app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn);
|
|
}
|
|
|
|
if (false) {}
|
|
} // Dynamic keys
|
|
|
|
|
|
const [currentRouteData, fromRouteData] = await Promise.all([getRouteData(context.route), getRouteData(context.from)]);
|
|
|
|
if (context.route) {
|
|
app.context.route = currentRouteData;
|
|
}
|
|
|
|
if (context.from) {
|
|
app.context.from = fromRouteData;
|
|
}
|
|
|
|
app.context.next = context.next;
|
|
app.context._redirected = false;
|
|
app.context._errored = false;
|
|
app.context.isHMR = false;
|
|
app.context.params = app.context.route.params || {};
|
|
app.context.query = app.context.route.query || {};
|
|
}
|
|
function middlewareSeries(promises, appContext) {
|
|
if (!promises.length || appContext._redirected || appContext._errored) {
|
|
return Promise.resolve();
|
|
}
|
|
|
|
return promisify(promises[0], appContext).then(() => {
|
|
return middlewareSeries(promises.slice(1), appContext);
|
|
});
|
|
}
|
|
function promisify(fn, context) {
|
|
let promise;
|
|
|
|
if (fn.length === 2) {
|
|
// fn(context, callback)
|
|
promise = new Promise(resolve => {
|
|
fn(context, function (err, data) {
|
|
if (err) {
|
|
context.error(err);
|
|
}
|
|
|
|
data = data || {};
|
|
resolve(data);
|
|
});
|
|
});
|
|
} else {
|
|
promise = fn(context);
|
|
}
|
|
|
|
if (promise && promise instanceof Promise && typeof promise.then === 'function') {
|
|
return promise;
|
|
}
|
|
|
|
return Promise.resolve(promise);
|
|
} // Imported from vue-router
|
|
|
|
function getLocation(base, mode) {
|
|
if (mode === 'hash') {
|
|
return window.location.hash.replace(/^#\//, '');
|
|
}
|
|
|
|
base = decodeURI(base).slice(0, -1); // consideration is base is normalized with trailing slash
|
|
|
|
let path = decodeURI(window.location.pathname);
|
|
|
|
if (base && path.startsWith(base)) {
|
|
path = path.slice(base.length);
|
|
}
|
|
|
|
const fullPath = (path || '/') + window.location.search + window.location.hash;
|
|
return Object(external_ufo_["normalizeURL"])(fullPath);
|
|
} // Imported from path-to-regexp
|
|
|
|
/**
|
|
* Compile a string to a template function for the path.
|
|
*
|
|
* @param {string} str
|
|
* @param {Object=} options
|
|
* @return {!function(Object=, Object=)}
|
|
*/
|
|
|
|
function compile(str, options) {
|
|
return tokensToFunction(parse(str, options), options);
|
|
}
|
|
function getQueryDiff(toQuery, fromQuery) {
|
|
const diff = {};
|
|
const queries = { ...toQuery,
|
|
...fromQuery
|
|
};
|
|
|
|
for (const k in queries) {
|
|
if (String(toQuery[k]) !== String(fromQuery[k])) {
|
|
diff[k] = true;
|
|
}
|
|
}
|
|
|
|
return diff;
|
|
}
|
|
function normalizeError(err) {
|
|
let message;
|
|
|
|
if (!(err.message || typeof err === 'string')) {
|
|
try {
|
|
message = JSON.stringify(err, null, 2);
|
|
} catch (e) {
|
|
message = `[${err.constructor.name}]`;
|
|
}
|
|
} else {
|
|
message = err.message || err;
|
|
}
|
|
|
|
return { ...err,
|
|
message,
|
|
statusCode: err.statusCode || err.status || err.response && err.response.status || 500
|
|
};
|
|
}
|
|
/**
|
|
* The main path matching regexp utility.
|
|
*
|
|
* @type {RegExp}
|
|
*/
|
|
|
|
const PATH_REGEXP = new RegExp([// Match escaped characters that would otherwise appear in future matches.
|
|
// This allows the user to escape special characters that won't transform.
|
|
'(\\\\.)', // Match Express-style parameters and un-named parameters with a prefix
|
|
// and optional suffixes. Matches appear as:
|
|
//
|
|
// "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined]
|
|
// "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined]
|
|
// "/*" => ["/", undefined, undefined, undefined, undefined, "*"]
|
|
'([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))'].join('|'), 'g');
|
|
/**
|
|
* Parse a string for the raw tokens.
|
|
*
|
|
* @param {string} str
|
|
* @param {Object=} options
|
|
* @return {!Array}
|
|
*/
|
|
|
|
function parse(str, options) {
|
|
const tokens = [];
|
|
let key = 0;
|
|
let index = 0;
|
|
let path = '';
|
|
const defaultDelimiter = options && options.delimiter || '/';
|
|
let res;
|
|
|
|
while ((res = PATH_REGEXP.exec(str)) != null) {
|
|
const m = res[0];
|
|
const escaped = res[1];
|
|
const offset = res.index;
|
|
path += str.slice(index, offset);
|
|
index = offset + m.length; // Ignore already escaped sequences.
|
|
|
|
if (escaped) {
|
|
path += escaped[1];
|
|
continue;
|
|
}
|
|
|
|
const next = str[index];
|
|
const prefix = res[2];
|
|
const name = res[3];
|
|
const capture = res[4];
|
|
const group = res[5];
|
|
const modifier = res[6];
|
|
const asterisk = res[7]; // Push the current path onto the tokens.
|
|
|
|
if (path) {
|
|
tokens.push(path);
|
|
path = '';
|
|
}
|
|
|
|
const partial = prefix != null && next != null && next !== prefix;
|
|
const repeat = modifier === '+' || modifier === '*';
|
|
const optional = modifier === '?' || modifier === '*';
|
|
const delimiter = res[2] || defaultDelimiter;
|
|
const pattern = capture || group;
|
|
tokens.push({
|
|
name: name || key++,
|
|
prefix: prefix || '',
|
|
delimiter,
|
|
optional,
|
|
repeat,
|
|
partial,
|
|
asterisk: Boolean(asterisk),
|
|
pattern: pattern ? escapeGroup(pattern) : asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?'
|
|
});
|
|
} // Match any characters still remaining.
|
|
|
|
|
|
if (index < str.length) {
|
|
path += str.substr(index);
|
|
} // If the path exists, push it onto the end.
|
|
|
|
|
|
if (path) {
|
|
tokens.push(path);
|
|
}
|
|
|
|
return tokens;
|
|
}
|
|
/**
|
|
* Prettier encoding of URI path segments.
|
|
*
|
|
* @param {string}
|
|
* @return {string}
|
|
*/
|
|
|
|
|
|
function encodeURIComponentPretty(str, slashAllowed) {
|
|
const re = slashAllowed ? /[?#]/g : /[/?#]/g;
|
|
return encodeURI(str).replace(re, c => {
|
|
return '%' + c.charCodeAt(0).toString(16).toUpperCase();
|
|
});
|
|
}
|
|
/**
|
|
* Encode the asterisk parameter. Similar to `pretty`, but allows slashes.
|
|
*
|
|
* @param {string}
|
|
* @return {string}
|
|
*/
|
|
|
|
|
|
function encodeAsterisk(str) {
|
|
return encodeURIComponentPretty(str, true);
|
|
}
|
|
/**
|
|
* Escape a regular expression string.
|
|
*
|
|
* @param {string} str
|
|
* @return {string}
|
|
*/
|
|
|
|
|
|
function escapeString(str) {
|
|
return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1');
|
|
}
|
|
/**
|
|
* Escape the capturing group by escaping special characters and meaning.
|
|
*
|
|
* @param {string} group
|
|
* @return {string}
|
|
*/
|
|
|
|
|
|
function escapeGroup(group) {
|
|
return group.replace(/([=!:$/()])/g, '\\$1');
|
|
}
|
|
/**
|
|
* Expose a method for transforming tokens into the path function.
|
|
*/
|
|
|
|
|
|
function tokensToFunction(tokens, options) {
|
|
// Compile all the tokens into regexps.
|
|
const matches = new Array(tokens.length); // Compile all the patterns before compilation.
|
|
|
|
for (let i = 0; i < tokens.length; i++) {
|
|
if (typeof tokens[i] === 'object') {
|
|
matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options));
|
|
}
|
|
}
|
|
|
|
return function (obj, opts) {
|
|
let path = '';
|
|
const data = obj || {};
|
|
const options = opts || {};
|
|
const encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent;
|
|
|
|
for (let i = 0; i < tokens.length; i++) {
|
|
const token = tokens[i];
|
|
|
|
if (typeof token === 'string') {
|
|
path += token;
|
|
continue;
|
|
}
|
|
|
|
const value = data[token.name || 'pathMatch'];
|
|
let segment;
|
|
|
|
if (value == null) {
|
|
if (token.optional) {
|
|
// Prepend partial segment prefixes.
|
|
if (token.partial) {
|
|
path += token.prefix;
|
|
}
|
|
|
|
continue;
|
|
} else {
|
|
throw new TypeError('Expected "' + token.name + '" to be defined');
|
|
}
|
|
}
|
|
|
|
if (Array.isArray(value)) {
|
|
if (!token.repeat) {
|
|
throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`');
|
|
}
|
|
|
|
if (value.length === 0) {
|
|
if (token.optional) {
|
|
continue;
|
|
} else {
|
|
throw new TypeError('Expected "' + token.name + '" to not be empty');
|
|
}
|
|
}
|
|
|
|
for (let j = 0; j < value.length; j++) {
|
|
segment = encode(value[j]);
|
|
|
|
if (!matches[i].test(segment)) {
|
|
throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`');
|
|
}
|
|
|
|
path += (j === 0 ? token.prefix : token.delimiter) + segment;
|
|
}
|
|
|
|
continue;
|
|
}
|
|
|
|
segment = token.asterisk ? encodeAsterisk(value) : encode(value);
|
|
|
|
if (!matches[i].test(segment)) {
|
|
throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"');
|
|
}
|
|
|
|
path += token.prefix + segment;
|
|
}
|
|
|
|
return path;
|
|
};
|
|
}
|
|
/**
|
|
* Get the flags for a regexp from the options.
|
|
*
|
|
* @param {Object} options
|
|
* @return {string}
|
|
*/
|
|
|
|
|
|
function flags(options) {
|
|
return options && options.sensitive ? '' : 'i';
|
|
}
|
|
|
|
function addLifecycleHook(vm, hook, fn) {
|
|
if (!vm.$options[hook]) {
|
|
vm.$options[hook] = [];
|
|
}
|
|
|
|
if (!vm.$options[hook].includes(fn)) {
|
|
vm.$options[hook].push(fn);
|
|
}
|
|
}
|
|
const urlJoin = external_ufo_["joinURL"];
|
|
const stripTrailingSlash = external_ufo_["withoutTrailingSlash"];
|
|
const isSamePath = external_ufo_["isSamePath"];
|
|
function setScrollRestoration(newVal) {
|
|
try {
|
|
window.history.scrollRestoration = newVal;
|
|
} catch (e) {}
|
|
}
|
|
// CONCATENATED MODULE: ./.nuxt/mixins/fetch.server.js
|
|
|
|
|
|
|
|
async function serverPrefetch() {
|
|
if (!this._fetchOnServer) {
|
|
return;
|
|
} // Call and await on $fetch
|
|
|
|
|
|
try {
|
|
await this.$options.fetch.call(this);
|
|
} catch (err) {
|
|
if (false) {}
|
|
|
|
this.$fetchState.error = normalizeError(err);
|
|
}
|
|
|
|
this.$fetchState.pending = false; // Define an ssrKey for hydration
|
|
|
|
this._fetchKey = this._fetchKey || this.$ssrContext.fetchCounters['']++; // Add data-fetch-key on parent element of Component
|
|
|
|
const attrs = this.$vnode.data.attrs = this.$vnode.data.attrs || {};
|
|
attrs['data-fetch-key'] = this._fetchKey; // Add to ssrContext for window.__NUXT__.fetch
|
|
|
|
this.$ssrContext.nuxt.fetch[this._fetchKey] = this.$fetchState.error ? {
|
|
_error: this.$fetchState.error
|
|
} : purifyData(this._data);
|
|
}
|
|
|
|
/* harmony default export */ var fetch_server = ({
|
|
created() {
|
|
if (!hasFetch(this)) {
|
|
return;
|
|
}
|
|
|
|
if (typeof this.$options.fetchOnServer === 'function') {
|
|
this._fetchOnServer = this.$options.fetchOnServer.call(this) !== false;
|
|
} else {
|
|
this._fetchOnServer = this.$options.fetchOnServer !== false;
|
|
}
|
|
|
|
const defaultKey = this.$options._scopeId || this.$options.name || '';
|
|
const getCounter = createGetCounter(this.$ssrContext.fetchCounters, defaultKey);
|
|
|
|
if (typeof this.$options.fetchKey === 'function') {
|
|
this._fetchKey = this.$options.fetchKey.call(this, getCounter);
|
|
} else {
|
|
const key = 'string' === typeof this.$options.fetchKey ? this.$options.fetchKey : defaultKey;
|
|
this._fetchKey = key ? key + ':' + getCounter(key) : String(getCounter(key));
|
|
} // Added for remove vue undefined warning while ssr
|
|
|
|
|
|
this.$fetch = () => {}; // issue #8043
|
|
|
|
|
|
external_vue_default.a.util.defineReactive(this, '$fetchState', {
|
|
pending: true,
|
|
error: null,
|
|
timestamp: Date.now()
|
|
});
|
|
addLifecycleHook(this, 'serverPrefetch', serverPrefetch);
|
|
}
|
|
|
|
});
|
|
// EXTERNAL MODULE: external "vue-meta"
|
|
var external_vue_meta_ = __webpack_require__(26);
|
|
var external_vue_meta_default = /*#__PURE__*/__webpack_require__.n(external_vue_meta_);
|
|
|
|
// EXTERNAL MODULE: external "vue-client-only"
|
|
var external_vue_client_only_ = __webpack_require__(17);
|
|
var external_vue_client_only_default = /*#__PURE__*/__webpack_require__.n(external_vue_client_only_);
|
|
|
|
// EXTERNAL MODULE: external "vue-no-ssr"
|
|
var external_vue_no_ssr_ = __webpack_require__(15);
|
|
var external_vue_no_ssr_default = /*#__PURE__*/__webpack_require__.n(external_vue_no_ssr_);
|
|
|
|
// EXTERNAL MODULE: external "vue-router"
|
|
var external_vue_router_ = __webpack_require__(18);
|
|
var external_vue_router_default = /*#__PURE__*/__webpack_require__.n(external_vue_router_);
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/router.scrollBehavior.js
|
|
|
|
|
|
if (false) {}
|
|
|
|
function shouldScrollToTop(route) {
|
|
const Pages = getMatchedComponents(route);
|
|
|
|
if (Pages.length === 1) {
|
|
const {
|
|
options = {}
|
|
} = Pages[0];
|
|
return options.scrollToTop !== false;
|
|
}
|
|
|
|
return Pages.some(({
|
|
options
|
|
}) => options && options.scrollToTop);
|
|
}
|
|
|
|
/* harmony default export */ var router_scrollBehavior = (function (to, from, savedPosition) {
|
|
// If the returned position is falsy or an empty object, will retain current scroll position
|
|
let position = false;
|
|
const isRouteChanged = to !== from; // savedPosition is only available for popstate navigations (back button)
|
|
|
|
if (savedPosition) {
|
|
position = savedPosition;
|
|
} else if (isRouteChanged && shouldScrollToTop(to)) {
|
|
position = {
|
|
x: 0,
|
|
y: 0
|
|
};
|
|
}
|
|
|
|
const nuxt = window.$nuxt;
|
|
|
|
if ( // Initial load (vuejs/vue-router#3199)
|
|
!isRouteChanged || // Route hash changes
|
|
to.path === from.path && to.hash !== from.hash) {
|
|
nuxt.$nextTick(() => nuxt.$emit('triggerScroll'));
|
|
}
|
|
|
|
return new Promise(resolve => {
|
|
// wait for the out transition to complete (if necessary)
|
|
nuxt.$once('triggerScroll', () => {
|
|
// coords will be used if no selector is provided,
|
|
// or if the selector didn't match any element.
|
|
if (to.hash) {
|
|
let hash = to.hash; // CSS.escape() is not supported with IE and Edge.
|
|
|
|
if (typeof window.CSS !== 'undefined' && typeof window.CSS.escape !== 'undefined') {
|
|
hash = '#' + window.CSS.escape(hash.substr(1));
|
|
}
|
|
|
|
try {
|
|
if (document.querySelector(hash)) {
|
|
// scroll to anchor by returning the selector
|
|
position = {
|
|
selector: hash
|
|
};
|
|
}
|
|
} catch (e) {
|
|
console.warn('Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).');
|
|
}
|
|
}
|
|
|
|
resolve(position);
|
|
});
|
|
});
|
|
});
|
|
// CONCATENATED MODULE: ./.nuxt/router.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const _4c4bd4da = () => interopDefault(__webpack_require__.e(/* import() | pages/autofill */ 1).then(__webpack_require__.bind(null, 86)));
|
|
|
|
const _a9d81b18 = () => interopDefault(__webpack_require__.e(/* import() | pages/submit */ 3).then(__webpack_require__.bind(null, 87)));
|
|
|
|
const _6619b0c9 = () => interopDefault(__webpack_require__.e(/* import() | pages/index */ 2).then(__webpack_require__.bind(null, 88)));
|
|
|
|
const emptyFn = () => {};
|
|
|
|
external_vue_default.a.use(external_vue_router_default.a);
|
|
const routerOptions = {
|
|
mode: 'history',
|
|
base: '/',
|
|
linkActiveClass: 'nuxt-link-active',
|
|
linkExactActiveClass: 'nuxt-link-exact-active',
|
|
scrollBehavior: router_scrollBehavior,
|
|
routes: [{
|
|
path: "/autofill",
|
|
component: _4c4bd4da,
|
|
name: "autofill"
|
|
}, {
|
|
path: "/submit",
|
|
component: _a9d81b18,
|
|
name: "submit"
|
|
}, {
|
|
path: "/",
|
|
component: _6619b0c9,
|
|
name: "index"
|
|
}],
|
|
fallback: false
|
|
};
|
|
function createRouter(ssrContext, config) {
|
|
const base = config._app && config._app.basePath || routerOptions.base;
|
|
const router = new external_vue_router_default.a({ ...routerOptions,
|
|
base
|
|
}); // TODO: remove in Nuxt 3
|
|
|
|
const originalPush = router.push;
|
|
|
|
router.push = function push(location, onComplete = emptyFn, onAbort) {
|
|
return originalPush.call(this, location, onComplete, onAbort);
|
|
};
|
|
|
|
const resolve = router.resolve.bind(router);
|
|
|
|
router.resolve = (to, current, append) => {
|
|
if (typeof to === 'string') {
|
|
to = Object(external_ufo_["normalizeURL"])(to);
|
|
}
|
|
|
|
return resolve(to, current, append);
|
|
};
|
|
|
|
return router;
|
|
}
|
|
// CONCATENATED MODULE: ./.nuxt/components/nuxt-child.js
|
|
/* harmony default export */ var nuxt_child = ({
|
|
name: 'NuxtChild',
|
|
functional: true,
|
|
props: {
|
|
nuxtChildKey: {
|
|
type: String,
|
|
default: ''
|
|
},
|
|
keepAlive: Boolean,
|
|
keepAliveProps: {
|
|
type: Object,
|
|
default: undefined
|
|
}
|
|
},
|
|
|
|
render(_, {
|
|
parent,
|
|
data,
|
|
props
|
|
}) {
|
|
const h = parent.$createElement;
|
|
data.nuxtChild = true;
|
|
const _parent = parent;
|
|
const transitions = parent.$nuxt.nuxt.transitions;
|
|
const defaultTransition = parent.$nuxt.nuxt.defaultTransition;
|
|
let depth = 0;
|
|
|
|
while (parent) {
|
|
if (parent.$vnode && parent.$vnode.data.nuxtChild) {
|
|
depth++;
|
|
}
|
|
|
|
parent = parent.$parent;
|
|
}
|
|
|
|
data.nuxtChildDepth = depth;
|
|
const transition = transitions[depth] || defaultTransition;
|
|
const transitionProps = {};
|
|
transitionsKeys.forEach(key => {
|
|
if (typeof transition[key] !== 'undefined') {
|
|
transitionProps[key] = transition[key];
|
|
}
|
|
});
|
|
const listeners = {};
|
|
listenersKeys.forEach(key => {
|
|
if (typeof transition[key] === 'function') {
|
|
listeners[key] = transition[key].bind(_parent);
|
|
}
|
|
});
|
|
|
|
if (false) {} // make sure that leave is called asynchronous (fix #5703)
|
|
|
|
|
|
if (transition.css === false) {
|
|
const leave = listeners.leave; // only add leave listener when user didnt provide one
|
|
// or when it misses the done argument
|
|
|
|
if (!leave || leave.length < 2) {
|
|
listeners.leave = (el, done) => {
|
|
if (leave) {
|
|
leave.call(_parent, el);
|
|
}
|
|
|
|
_parent.$nextTick(done);
|
|
};
|
|
}
|
|
}
|
|
|
|
let routerView = h('routerView', data);
|
|
|
|
if (props.keepAlive) {
|
|
routerView = h('keep-alive', {
|
|
props: props.keepAliveProps
|
|
}, [routerView]);
|
|
}
|
|
|
|
return h('transition', {
|
|
props: transitionProps,
|
|
on: listeners
|
|
}, [routerView]);
|
|
}
|
|
|
|
});
|
|
const transitionsKeys = ['name', 'mode', 'appear', 'css', 'type', 'duration', 'enterClass', 'leaveClass', 'appearClass', 'enterActiveClass', 'enterActiveClass', 'leaveActiveClass', 'appearActiveClass', 'enterToClass', 'leaveToClass', 'appearToClass'];
|
|
const listenersKeys = ['beforeEnter', 'enter', 'afterEnter', 'enterCancelled', 'beforeLeave', 'leave', 'afterLeave', 'leaveCancelled', 'beforeAppear', 'appear', 'afterAppear', 'appearCancelled'];
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--2!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/error.vue?vue&type=template&id=bfedb7fe&scoped=true&
|
|
var render = function render() {
|
|
var _vm = this,
|
|
_c = _vm._self._c;
|
|
|
|
return _c('v-app', {
|
|
attrs: {
|
|
"dark": ""
|
|
}
|
|
}, [_vm.error.statusCode === 404 ? _c('h1', [_vm._v("\n " + _vm._s(_vm.pageNotFound) + "\n ")]) : _c('h1', [_vm._v("\n " + _vm._s(_vm.otherError) + "\n ")]), _vm._v(" "), _c('NuxtLink', {
|
|
attrs: {
|
|
"to": "/"
|
|
}
|
|
}, [_vm._v("\n Home page\n ")])], 1);
|
|
};
|
|
|
|
var staticRenderFns = [];
|
|
|
|
// CONCATENATED MODULE: ./layouts/error.vue?vue&type=template&id=bfedb7fe&scoped=true&
|
|
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/error.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var errorvue_type_script_lang_js_ = ({
|
|
layout: 'empty',
|
|
props: {
|
|
error: {
|
|
type: Object,
|
|
default: null
|
|
}
|
|
},
|
|
|
|
data() {
|
|
return {
|
|
pageNotFound: '404 Not Found',
|
|
otherError: 'An error occurred'
|
|
};
|
|
},
|
|
|
|
head() {
|
|
const title = this.error.statusCode === 404 ? this.pageNotFound : this.otherError;
|
|
return {
|
|
title
|
|
};
|
|
}
|
|
|
|
});
|
|
// CONCATENATED MODULE: ./layouts/error.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var layouts_errorvue_type_script_lang_js_ = (errorvue_type_script_lang_js_);
|
|
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
|
var componentNormalizer = __webpack_require__(9);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify-loader/lib/runtime/installComponents.js
|
|
var installComponents = __webpack_require__(13);
|
|
var installComponents_default = /*#__PURE__*/__webpack_require__.n(installComponents);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VApp/VApp.sass
|
|
var VApp = __webpack_require__(33);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/mixins/themeable/index.js
|
|
var themeable = __webpack_require__(12);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/mixins.js
|
|
var mixins = __webpack_require__(7);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VApp/VApp.js
|
|
// Styles
|
|
// Mixins
|
|
|
|
// Utilities
|
|
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var VApp_VApp = (Object(mixins["a" /* default */])(themeable["a" /* default */]).extend({
|
|
name: 'v-app',
|
|
props: {
|
|
dark: {
|
|
type: Boolean,
|
|
default: undefined
|
|
},
|
|
id: {
|
|
type: String,
|
|
default: 'app'
|
|
},
|
|
light: {
|
|
type: Boolean,
|
|
default: undefined
|
|
}
|
|
},
|
|
computed: {
|
|
isDark() {
|
|
return this.$vuetify.theme.dark;
|
|
}
|
|
|
|
},
|
|
|
|
beforeCreate() {
|
|
if (!this.$vuetify || this.$vuetify === this.$root) {
|
|
throw new Error('Vuetify is not properly initialized, see https://vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object');
|
|
}
|
|
},
|
|
|
|
render(h) {
|
|
const wrapper = h('div', {
|
|
staticClass: 'v-application--wrap'
|
|
}, this.$slots.default);
|
|
return h('div', {
|
|
staticClass: 'v-application',
|
|
class: {
|
|
'v-application--is-rtl': this.$vuetify.rtl,
|
|
'v-application--is-ltr': !this.$vuetify.rtl,
|
|
...this.themeClasses
|
|
},
|
|
attrs: {
|
|
'data-app': true
|
|
},
|
|
domProps: {
|
|
id: this.id
|
|
}
|
|
}, [wrapper]);
|
|
}
|
|
|
|
}));
|
|
// CONCATENATED MODULE: ./layouts/error.vue
|
|
|
|
|
|
|
|
function injectStyles (context) {
|
|
|
|
var style0 = __webpack_require__(31)
|
|
if (style0.__inject__) style0.__inject__(context)
|
|
|
|
}
|
|
|
|
/* normalize component */
|
|
|
|
var error_component = Object(componentNormalizer["a" /* default */])(
|
|
layouts_errorvue_type_script_lang_js_,
|
|
render,
|
|
staticRenderFns,
|
|
false,
|
|
injectStyles,
|
|
"bfedb7fe",
|
|
"249ea488"
|
|
|
|
)
|
|
|
|
/* harmony default export */ var layouts_error = (error_component.exports);
|
|
|
|
/* vuetify-loader */
|
|
|
|
|
|
installComponents_default()(error_component, {VApp: VApp_VApp})
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/components/nuxt.js
|
|
|
|
|
|
|
|
|
|
/* harmony default export */ var components_nuxt = ({
|
|
name: 'Nuxt',
|
|
components: {
|
|
NuxtChild: nuxt_child,
|
|
NuxtError: layouts_error
|
|
},
|
|
props: {
|
|
nuxtChildKey: {
|
|
type: String,
|
|
default: undefined
|
|
},
|
|
keepAlive: Boolean,
|
|
keepAliveProps: {
|
|
type: Object,
|
|
default: undefined
|
|
},
|
|
name: {
|
|
type: String,
|
|
default: 'default'
|
|
}
|
|
},
|
|
|
|
errorCaptured(error) {
|
|
// if we receive and error while showing the NuxtError component
|
|
// capture the error and force an immediate update so we re-render
|
|
// without the NuxtError component
|
|
if (this.displayingNuxtError) {
|
|
this.errorFromNuxtError = error;
|
|
this.$forceUpdate();
|
|
}
|
|
},
|
|
|
|
computed: {
|
|
routerViewKey() {
|
|
// If nuxtChildKey prop is given or current route has children
|
|
if (typeof this.nuxtChildKey !== 'undefined' || this.$route.matched.length > 1) {
|
|
return this.nuxtChildKey || compile(this.$route.matched[0].path)(this.$route.params);
|
|
}
|
|
|
|
const [matchedRoute] = this.$route.matched;
|
|
|
|
if (!matchedRoute) {
|
|
return this.$route.path;
|
|
}
|
|
|
|
const Component = matchedRoute.components.default;
|
|
|
|
if (Component && Component.options) {
|
|
const {
|
|
options
|
|
} = Component;
|
|
|
|
if (options.key) {
|
|
return typeof options.key === 'function' ? options.key(this.$route) : options.key;
|
|
}
|
|
}
|
|
|
|
const strict = /\/$/.test(matchedRoute.path);
|
|
return strict ? this.$route.path : this.$route.path.replace(/\/$/, '');
|
|
}
|
|
|
|
},
|
|
|
|
beforeCreate() {
|
|
external_vue_default.a.util.defineReactive(this, 'nuxt', this.$root.$options.nuxt);
|
|
},
|
|
|
|
render(h) {
|
|
// if there is no error
|
|
if (!this.nuxt.err) {
|
|
// Directly return nuxt child
|
|
return h('NuxtChild', {
|
|
key: this.routerViewKey,
|
|
props: this.$props
|
|
});
|
|
} // if an error occurred within NuxtError show a simple
|
|
// error message instead to prevent looping
|
|
|
|
|
|
if (this.errorFromNuxtError) {
|
|
this.$nextTick(() => this.errorFromNuxtError = false);
|
|
return h('div', {}, [h('h2', 'An error occurred while showing the error page'), h('p', 'Unfortunately an error occurred and while showing the error page another error occurred'), h('p', `Error details: ${this.errorFromNuxtError.toString()}`), h('nuxt-link', {
|
|
props: {
|
|
to: '/'
|
|
}
|
|
}, 'Go back to home')]);
|
|
} // track if we are showing the NuxtError component
|
|
|
|
|
|
this.displayingNuxtError = true;
|
|
this.$nextTick(() => this.displayingNuxtError = false);
|
|
return h(layouts_error, {
|
|
props: {
|
|
error: this.nuxt.err
|
|
}
|
|
});
|
|
}
|
|
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./.nuxt/components/nuxt-loading.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var nuxt_loadingvue_type_script_lang_js_ = ({
|
|
name: 'NuxtLoading',
|
|
|
|
data() {
|
|
return {
|
|
percent: 0,
|
|
show: false,
|
|
canSucceed: true,
|
|
reversed: false,
|
|
skipTimerCount: 0,
|
|
rtl: false,
|
|
throttle: 200,
|
|
duration: 5000,
|
|
continuous: false
|
|
};
|
|
},
|
|
|
|
computed: {
|
|
left() {
|
|
if (!this.continuous && !this.rtl) {
|
|
return false;
|
|
}
|
|
|
|
return this.rtl ? this.reversed ? '0px' : 'auto' : !this.reversed ? '0px' : 'auto';
|
|
}
|
|
|
|
},
|
|
|
|
beforeDestroy() {
|
|
this.clear();
|
|
},
|
|
|
|
methods: {
|
|
clear() {
|
|
clearInterval(this._timer);
|
|
clearTimeout(this._throttle);
|
|
this._timer = null;
|
|
},
|
|
|
|
start() {
|
|
this.clear();
|
|
this.percent = 0;
|
|
this.reversed = false;
|
|
this.skipTimerCount = 0;
|
|
this.canSucceed = true;
|
|
|
|
if (this.throttle) {
|
|
this._throttle = setTimeout(() => this.startTimer(), this.throttle);
|
|
} else {
|
|
this.startTimer();
|
|
}
|
|
|
|
return this;
|
|
},
|
|
|
|
set(num) {
|
|
this.show = true;
|
|
this.canSucceed = true;
|
|
this.percent = Math.min(100, Math.max(0, Math.floor(num)));
|
|
return this;
|
|
},
|
|
|
|
get() {
|
|
return this.percent;
|
|
},
|
|
|
|
increase(num) {
|
|
this.percent = Math.min(100, Math.floor(this.percent + num));
|
|
return this;
|
|
},
|
|
|
|
decrease(num) {
|
|
this.percent = Math.max(0, Math.floor(this.percent - num));
|
|
return this;
|
|
},
|
|
|
|
pause() {
|
|
clearInterval(this._timer);
|
|
return this;
|
|
},
|
|
|
|
resume() {
|
|
this.startTimer();
|
|
return this;
|
|
},
|
|
|
|
finish() {
|
|
this.percent = this.reversed ? 0 : 100;
|
|
this.hide();
|
|
return this;
|
|
},
|
|
|
|
hide() {
|
|
this.clear();
|
|
setTimeout(() => {
|
|
this.show = false;
|
|
this.$nextTick(() => {
|
|
this.percent = 0;
|
|
this.reversed = false;
|
|
});
|
|
}, 500);
|
|
return this;
|
|
},
|
|
|
|
fail(error) {
|
|
this.canSucceed = false;
|
|
return this;
|
|
},
|
|
|
|
startTimer() {
|
|
if (!this.show) {
|
|
this.show = true;
|
|
}
|
|
|
|
if (typeof this._cut === 'undefined') {
|
|
this._cut = 10000 / Math.floor(this.duration);
|
|
}
|
|
|
|
this._timer = setInterval(() => {
|
|
/**
|
|
* When reversing direction skip one timers
|
|
* so 0, 100 are displayed for two iterations
|
|
* also disable css width transitioning
|
|
* which otherwise interferes and shows
|
|
* a jojo effect
|
|
*/
|
|
if (this.skipTimerCount > 0) {
|
|
this.skipTimerCount--;
|
|
return;
|
|
}
|
|
|
|
if (this.reversed) {
|
|
this.decrease(this._cut);
|
|
} else {
|
|
this.increase(this._cut);
|
|
}
|
|
|
|
if (this.continuous) {
|
|
if (this.percent >= 100) {
|
|
this.skipTimerCount = 1;
|
|
this.reversed = !this.reversed;
|
|
} else if (this.percent <= 0) {
|
|
this.skipTimerCount = 1;
|
|
this.reversed = !this.reversed;
|
|
}
|
|
}
|
|
}, 100);
|
|
}
|
|
|
|
},
|
|
|
|
render(h) {
|
|
let el = h(false);
|
|
|
|
if (this.show) {
|
|
el = h('div', {
|
|
staticClass: 'nuxt-progress',
|
|
class: {
|
|
'nuxt-progress-notransition': this.skipTimerCount > 0,
|
|
'nuxt-progress-failed': !this.canSucceed
|
|
},
|
|
style: {
|
|
width: this.percent + '%',
|
|
left: this.left
|
|
}
|
|
});
|
|
}
|
|
|
|
return el;
|
|
}
|
|
|
|
});
|
|
// CONCATENATED MODULE: ./.nuxt/components/nuxt-loading.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var components_nuxt_loadingvue_type_script_lang_js_ = (nuxt_loadingvue_type_script_lang_js_);
|
|
// CONCATENATED MODULE: ./.nuxt/components/nuxt-loading.vue
|
|
var nuxt_loading_render, nuxt_loading_staticRenderFns
|
|
|
|
|
|
function nuxt_loading_injectStyles (context) {
|
|
|
|
var style0 = __webpack_require__(35)
|
|
if (style0.__inject__) style0.__inject__(context)
|
|
|
|
}
|
|
|
|
/* normalize component */
|
|
|
|
var nuxt_loading_component = Object(componentNormalizer["a" /* default */])(
|
|
components_nuxt_loadingvue_type_script_lang_js_,
|
|
nuxt_loading_render,
|
|
nuxt_loading_staticRenderFns,
|
|
false,
|
|
nuxt_loading_injectStyles,
|
|
null,
|
|
"b3c28fb2"
|
|
|
|
)
|
|
|
|
/* harmony default export */ var nuxt_loading = (nuxt_loading_component.exports);
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--2!./node_modules/pug-plain-loader??ref--1-oneOf-0-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/default.vue?vue&type=template&id=54da468e&lang=pug&
|
|
var defaultvue_type_template_id_54da468e_lang_pug_render = function render() {
|
|
var _vm = this,
|
|
_c = _vm._self._c;
|
|
|
|
return _c('v-app', [_c('v-main', [_c('v-container', [_c('nuxt')], 1)], 1), _c('v-footer', {
|
|
attrs: {
|
|
"absolute": true,
|
|
"app": ""
|
|
}
|
|
}, [_c('span', [_vm._v("Contree & X & Digitalent © " + _vm._s(new Date().getFullYear()))])])], 1);
|
|
};
|
|
|
|
var defaultvue_type_template_id_54da468e_lang_pug_staticRenderFns = [];
|
|
|
|
// CONCATENATED MODULE: ./layouts/default.vue?vue&type=template&id=54da468e&lang=pug&
|
|
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/default.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var defaultvue_type_script_lang_js_ = ({});
|
|
// CONCATENATED MODULE: ./layouts/default.vue?vue&type=script&lang=js&
|
|
/* harmony default export */ var layouts_defaultvue_type_script_lang_js_ = (defaultvue_type_script_lang_js_);
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VGrid/VContainer.js + 1 modules
|
|
var VContainer = __webpack_require__(57);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VFooter/VFooter.sass
|
|
var VFooter = __webpack_require__(41);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VSheet/VSheet.js + 3 modules
|
|
var VSheet = __webpack_require__(14);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/mixins/positionable/index.js
|
|
var positionable = __webpack_require__(22);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/mixins/applicationable/index.js
|
|
// Util
|
|
|
|
|
|
function applicationable(value, events = []) {
|
|
/* @vue/component */
|
|
return Object(mixins["a" /* default */])(Object(positionable["b" /* factory */])(['absolute', 'fixed'])).extend({
|
|
name: 'applicationable',
|
|
props: {
|
|
app: Boolean
|
|
},
|
|
computed: {
|
|
applicationProperty() {
|
|
return value;
|
|
}
|
|
|
|
},
|
|
watch: {
|
|
// If previous value was app
|
|
// reset the provided prop
|
|
app(x, prev) {
|
|
prev ? this.removeApplication(true) : this.callUpdate();
|
|
},
|
|
|
|
applicationProperty(newVal, oldVal) {
|
|
this.$vuetify.application.unregister(this._uid, oldVal);
|
|
}
|
|
|
|
},
|
|
|
|
activated() {
|
|
this.callUpdate();
|
|
},
|
|
|
|
created() {
|
|
for (let i = 0, length = events.length; i < length; i++) {
|
|
this.$watch(events[i], this.callUpdate);
|
|
}
|
|
|
|
this.callUpdate();
|
|
},
|
|
|
|
mounted() {
|
|
this.callUpdate();
|
|
},
|
|
|
|
deactivated() {
|
|
this.removeApplication();
|
|
},
|
|
|
|
destroyed() {
|
|
this.removeApplication();
|
|
},
|
|
|
|
methods: {
|
|
callUpdate() {
|
|
if (!this.app) return;
|
|
this.$vuetify.application.register(this._uid, this.applicationProperty, this.updateApplication());
|
|
},
|
|
|
|
removeApplication(force = false) {
|
|
if (!force && !this.app) return;
|
|
this.$vuetify.application.unregister(this._uid, this.applicationProperty);
|
|
},
|
|
|
|
updateApplication: () => 0
|
|
}
|
|
});
|
|
}
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/mixins/ssr-bootable/index.js
|
|
|
|
/**
|
|
* SSRBootable
|
|
*
|
|
* @mixin
|
|
*
|
|
* Used in layout components (drawer, toolbar, content)
|
|
* to avoid an entry animation when using SSR
|
|
*/
|
|
|
|
/* harmony default export */ var ssr_bootable = (external_vue_default.a.extend({
|
|
name: 'ssr-bootable',
|
|
data: () => ({
|
|
isBooted: false
|
|
}),
|
|
|
|
mounted() {
|
|
// Use setAttribute instead of dataset
|
|
// because dataset does not work well
|
|
// with unit tests
|
|
window.requestAnimationFrame(() => {
|
|
this.$el.setAttribute('data-booted', 'true');
|
|
this.isBooted = true;
|
|
});
|
|
}
|
|
|
|
}));
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/helpers.js
|
|
var helpers = __webpack_require__(1);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VFooter/VFooter.js
|
|
// Styles
|
|
// Components
|
|
|
|
// Mixins
|
|
|
|
|
|
// Utilities
|
|
|
|
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var VFooter_VFooter = (Object(mixins["a" /* default */])(VSheet["a" /* default */], applicationable('footer', ['height', 'inset']), ssr_bootable).extend({
|
|
name: 'v-footer',
|
|
props: {
|
|
height: {
|
|
default: 'auto',
|
|
type: [Number, String]
|
|
},
|
|
inset: Boolean,
|
|
padless: Boolean,
|
|
tag: {
|
|
type: String,
|
|
default: 'footer'
|
|
}
|
|
},
|
|
computed: {
|
|
applicationProperty() {
|
|
return this.inset ? 'insetFooter' : 'footer';
|
|
},
|
|
|
|
classes() {
|
|
return { ...VSheet["a" /* default */].options.computed.classes.call(this),
|
|
'v-footer--absolute': this.absolute,
|
|
'v-footer--fixed': !this.absolute && (this.app || this.fixed),
|
|
'v-footer--padless': this.padless,
|
|
'v-footer--inset': this.inset
|
|
};
|
|
},
|
|
|
|
computedBottom() {
|
|
if (!this.isPositioned) return undefined;
|
|
return this.app ? this.$vuetify.application.bottom : 0;
|
|
},
|
|
|
|
computedLeft() {
|
|
if (!this.isPositioned) return undefined;
|
|
return this.app && this.inset ? this.$vuetify.application.left : 0;
|
|
},
|
|
|
|
computedRight() {
|
|
if (!this.isPositioned) return undefined;
|
|
return this.app && this.inset ? this.$vuetify.application.right : 0;
|
|
},
|
|
|
|
isPositioned() {
|
|
return Boolean(this.absolute || this.fixed || this.app);
|
|
},
|
|
|
|
styles() {
|
|
const height = parseInt(this.height);
|
|
return { ...VSheet["a" /* default */].options.computed.styles.call(this),
|
|
height: isNaN(height) ? height : Object(helpers["d" /* convertToUnit */])(height),
|
|
left: Object(helpers["d" /* convertToUnit */])(this.computedLeft),
|
|
right: Object(helpers["d" /* convertToUnit */])(this.computedRight),
|
|
bottom: Object(helpers["d" /* convertToUnit */])(this.computedBottom)
|
|
};
|
|
}
|
|
|
|
},
|
|
methods: {
|
|
updateApplication() {
|
|
const height = parseInt(this.height);
|
|
return isNaN(height) ? this.$el ? this.$el.clientHeight : 0 : height;
|
|
}
|
|
|
|
},
|
|
|
|
render(h) {
|
|
const data = this.setBackgroundColor(this.color, {
|
|
staticClass: 'v-footer',
|
|
class: this.classes,
|
|
style: this.styles
|
|
});
|
|
return h(this.tag, data, this.$slots.default);
|
|
}
|
|
|
|
}));
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VMain/VMain.sass
|
|
var VMain = __webpack_require__(47);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VMain/VMain.js
|
|
// Styles
|
|
// Mixins
|
|
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var VMain_VMain = (ssr_bootable.extend({
|
|
name: 'v-main',
|
|
props: {
|
|
tag: {
|
|
type: String,
|
|
default: 'main'
|
|
}
|
|
},
|
|
computed: {
|
|
styles() {
|
|
const {
|
|
bar,
|
|
top,
|
|
right,
|
|
footer,
|
|
insetFooter,
|
|
bottom,
|
|
left
|
|
} = this.$vuetify.application;
|
|
return {
|
|
paddingTop: `${top + bar}px`,
|
|
paddingRight: `${right}px`,
|
|
paddingBottom: `${footer + insetFooter + bottom}px`,
|
|
paddingLeft: `${left}px`
|
|
};
|
|
}
|
|
|
|
},
|
|
|
|
render(h) {
|
|
const data = {
|
|
staticClass: 'v-main',
|
|
style: this.styles,
|
|
ref: 'main'
|
|
};
|
|
return h(this.tag, data, [h('div', {
|
|
staticClass: 'v-main__wrap'
|
|
}, this.$slots.default)]);
|
|
}
|
|
|
|
}));
|
|
// CONCATENATED MODULE: ./layouts/default.vue
|
|
|
|
|
|
|
|
|
|
|
|
/* normalize component */
|
|
|
|
var default_component = Object(componentNormalizer["a" /* default */])(
|
|
layouts_defaultvue_type_script_lang_js_,
|
|
defaultvue_type_template_id_54da468e_lang_pug_render,
|
|
defaultvue_type_template_id_54da468e_lang_pug_staticRenderFns,
|
|
false,
|
|
null,
|
|
null,
|
|
"a34bd316"
|
|
|
|
)
|
|
|
|
/* harmony default export */ var layouts_default = (default_component.exports);
|
|
|
|
/* vuetify-loader */
|
|
|
|
|
|
|
|
|
|
|
|
installComponents_default()(default_component, {VApp: VApp_VApp,VContainer: VContainer["a" /* default */],VFooter: VFooter_VFooter,VMain: VMain_VMain})
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/App.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const layouts = {
|
|
"_default": sanitizeComponent(layouts_default)
|
|
};
|
|
/* harmony default export */ var App = ({
|
|
render(h, props) {
|
|
const loadingEl = h('NuxtLoading', {
|
|
ref: 'loading'
|
|
});
|
|
const layoutEl = h(this.layout || 'nuxt');
|
|
const templateEl = h('div', {
|
|
domProps: {
|
|
id: '__layout'
|
|
},
|
|
key: this.layoutName
|
|
}, [layoutEl]);
|
|
const transitionEl = h('transition', {
|
|
props: {
|
|
name: 'layout',
|
|
mode: 'out-in'
|
|
},
|
|
on: {
|
|
beforeEnter(el) {
|
|
// Ensure to trigger scroll event after calling scrollBehavior
|
|
window.$nuxt.$nextTick(() => {
|
|
window.$nuxt.$emit('triggerScroll');
|
|
});
|
|
}
|
|
|
|
}
|
|
}, [templateEl]);
|
|
return h('div', {
|
|
domProps: {
|
|
id: '__nuxt'
|
|
}
|
|
}, [loadingEl, transitionEl]);
|
|
},
|
|
|
|
data: () => ({
|
|
isOnline: true,
|
|
layout: null,
|
|
layoutName: '',
|
|
nbFetching: 0
|
|
}),
|
|
|
|
beforeCreate() {
|
|
external_vue_default.a.util.defineReactive(this, 'nuxt', this.$options.nuxt);
|
|
},
|
|
|
|
created() {
|
|
// Add this.$nuxt in child instances
|
|
this.$root.$options.$nuxt = this;
|
|
|
|
if (false) {} // Add $nuxt.error()
|
|
|
|
|
|
this.error = this.nuxt.error; // Add $nuxt.context
|
|
|
|
this.context = this.$options.context;
|
|
},
|
|
|
|
async mounted() {
|
|
this.$loading = this.$refs.loading;
|
|
},
|
|
|
|
watch: {
|
|
'nuxt.err': 'errorChanged'
|
|
},
|
|
computed: {
|
|
isOffline() {
|
|
return !this.isOnline;
|
|
},
|
|
|
|
isFetching() {
|
|
return this.nbFetching > 0;
|
|
}
|
|
|
|
},
|
|
methods: {
|
|
refreshOnlineStatus() {
|
|
if (false) {}
|
|
},
|
|
|
|
async refresh() {
|
|
const pages = getMatchedComponentsInstances(this.$route);
|
|
|
|
if (!pages.length) {
|
|
return;
|
|
}
|
|
|
|
this.$loading.start();
|
|
const promises = pages.map(page => {
|
|
const p = []; // Old fetch
|
|
|
|
if (page.$options.fetch && page.$options.fetch.length) {
|
|
p.push(promisify(page.$options.fetch, this.context));
|
|
}
|
|
|
|
if (page.$fetch) {
|
|
p.push(page.$fetch());
|
|
} else {
|
|
// Get all component instance to call $fetch
|
|
for (const component of getChildrenComponentInstancesUsingFetch(page.$vnode.componentInstance)) {
|
|
p.push(component.$fetch());
|
|
}
|
|
}
|
|
|
|
if (page.$options.asyncData) {
|
|
p.push(promisify(page.$options.asyncData, this.context).then(newData => {
|
|
for (const key in newData) {
|
|
external_vue_default.a.set(page.$data, key, newData[key]);
|
|
}
|
|
}));
|
|
}
|
|
|
|
return Promise.all(p);
|
|
});
|
|
|
|
try {
|
|
await Promise.all(promises);
|
|
} catch (error) {
|
|
this.$loading.fail(error);
|
|
globalHandleError(error);
|
|
this.error(error);
|
|
}
|
|
|
|
this.$loading.finish();
|
|
},
|
|
|
|
errorChanged() {
|
|
if (this.nuxt.err) {
|
|
if (this.$loading) {
|
|
if (this.$loading.fail) {
|
|
this.$loading.fail(this.nuxt.err);
|
|
}
|
|
|
|
if (this.$loading.finish) {
|
|
this.$loading.finish();
|
|
}
|
|
}
|
|
|
|
let errorLayout = (layouts_error.options || layouts_error).layout;
|
|
|
|
if (typeof errorLayout === 'function') {
|
|
errorLayout = errorLayout(this.context);
|
|
}
|
|
|
|
this.setLayout(errorLayout);
|
|
}
|
|
},
|
|
|
|
setLayout(layout) {
|
|
if (!layout || !layouts['_' + layout]) {
|
|
layout = 'default';
|
|
}
|
|
|
|
this.layoutName = layout;
|
|
this.layout = layouts['_' + layout];
|
|
return this.layout;
|
|
},
|
|
|
|
loadLayout(layout) {
|
|
if (!layout || !layouts['_' + layout]) {
|
|
layout = 'default';
|
|
}
|
|
|
|
return Promise.resolve(layouts['_' + layout]);
|
|
}
|
|
|
|
},
|
|
components: {
|
|
NuxtLoading: nuxt_loading
|
|
}
|
|
});
|
|
// EXTERNAL MODULE: ./.nuxt/components/index.js
|
|
var components = __webpack_require__(16);
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/components/plugin.js
|
|
|
|
|
|
|
|
for (const name in components) {
|
|
external_vue_default.a.component(name, components[name]);
|
|
external_vue_default.a.component('Lazy' + name, components[name]);
|
|
}
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/framework.js + 22 modules
|
|
var framework = __webpack_require__(10);
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/vuetify/options.js
|
|
/* harmony default export */ var vuetify_options = ({
|
|
"theme": {
|
|
"themes": {
|
|
"dark": {
|
|
"primary": "#1976d2",
|
|
"accent": "#424242",
|
|
"secondary": "#ff8f00",
|
|
"info": "#26a69a",
|
|
"warning": "#ffc107",
|
|
"error": "#dd2c00",
|
|
"success": "#00e676"
|
|
}
|
|
}
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./.nuxt/vuetify/plugin.js
|
|
|
|
|
|
|
|
external_vue_default.a.use(framework["a" /* default */], {});
|
|
/* harmony default export */ var vuetify_plugin = (ctx => {
|
|
const vuetifyOptions = typeof vuetify_options === 'function' ? vuetify_options(ctx) : vuetify_options;
|
|
vuetifyOptions.icons = vuetifyOptions.icons || {};
|
|
vuetifyOptions.icons.iconfont = 'mdi';
|
|
const vuetify = new framework["a" /* default */](vuetifyOptions);
|
|
ctx.app.vuetify = vuetify;
|
|
ctx.$vuetify = vuetify.framework;
|
|
});
|
|
// EXTERNAL MODULE: external "axios"
|
|
var external_axios_ = __webpack_require__(11);
|
|
var external_axios_default = /*#__PURE__*/__webpack_require__.n(external_axios_);
|
|
|
|
// EXTERNAL MODULE: external "defu"
|
|
var external_defu_ = __webpack_require__(27);
|
|
var external_defu_default = /*#__PURE__*/__webpack_require__.n(external_defu_);
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/axios.js
|
|
|
|
// Axios.prototype cannot be modified
|
|
|
|
const axiosExtra = {
|
|
setBaseURL(baseURL) {
|
|
this.defaults.baseURL = baseURL;
|
|
},
|
|
|
|
setHeader(name, value, scopes = 'common') {
|
|
for (const scope of Array.isArray(scopes) ? scopes : [scopes]) {
|
|
if (!value) {
|
|
delete this.defaults.headers[scope][name];
|
|
continue;
|
|
}
|
|
|
|
this.defaults.headers[scope][name] = value;
|
|
}
|
|
},
|
|
|
|
setToken(token, type, scopes = 'common') {
|
|
const value = !token ? null : (type ? type + ' ' : '') + token;
|
|
this.setHeader('Authorization', value, scopes);
|
|
},
|
|
|
|
onRequest(fn) {
|
|
this.interceptors.request.use(config => fn(config) || config);
|
|
},
|
|
|
|
onResponse(fn) {
|
|
this.interceptors.response.use(response => fn(response) || response);
|
|
},
|
|
|
|
onRequestError(fn) {
|
|
this.interceptors.request.use(undefined, error => fn(error) || Promise.reject(error));
|
|
},
|
|
|
|
onResponseError(fn) {
|
|
this.interceptors.response.use(undefined, error => fn(error) || Promise.reject(error));
|
|
},
|
|
|
|
onError(fn) {
|
|
this.onRequestError(fn);
|
|
this.onResponseError(fn);
|
|
},
|
|
|
|
create(options) {
|
|
return createAxiosInstance(external_defu_default()(options, this.defaults));
|
|
}
|
|
|
|
}; // Request helpers ($get, $post, ...)
|
|
|
|
for (const method of ['request', 'delete', 'get', 'head', 'options', 'post', 'put', 'patch']) {
|
|
axiosExtra['$' + method] = function () {
|
|
return this[method].apply(this, arguments).then(res => res && res.data);
|
|
};
|
|
}
|
|
|
|
const extendAxiosInstance = axios => {
|
|
for (const key in axiosExtra) {
|
|
axios[key] = axiosExtra[key].bind(axios);
|
|
}
|
|
};
|
|
|
|
const createAxiosInstance = axiosOptions => {
|
|
// Create new axios instance
|
|
const axios = external_axios_default.a.create(axiosOptions);
|
|
axios.CancelToken = external_axios_default.a.CancelToken;
|
|
axios.isCancel = external_axios_default.a.isCancel; // Extend axios proto
|
|
|
|
extendAxiosInstance(axios); // Intercept to apply default headers
|
|
|
|
axios.onRequest(config => {
|
|
config.headers = { ...axios.defaults.headers.common,
|
|
...config.headers
|
|
};
|
|
}); // Setup interceptors
|
|
|
|
setupProgress(axios);
|
|
return axios;
|
|
};
|
|
|
|
const setupProgress = axios => {
|
|
if (true) {
|
|
return;
|
|
} // A noop loading inteterface for when $nuxt is not yet ready
|
|
|
|
|
|
const noopLoading = {
|
|
finish: () => {},
|
|
start: () => {},
|
|
fail: () => {},
|
|
set: () => {}
|
|
};
|
|
|
|
const $loading = () => {
|
|
const $nuxt = typeof window !== 'undefined' && window['$nuxt'];
|
|
return $nuxt && $nuxt.$loading && $nuxt.$loading.set ? $nuxt.$loading : noopLoading;
|
|
};
|
|
|
|
let currentRequests = 0;
|
|
axios.onRequest(config => {
|
|
if (config && config.progress === false) {
|
|
return;
|
|
}
|
|
|
|
currentRequests++;
|
|
});
|
|
axios.onResponse(response => {
|
|
if (response && response.config && response.config.progress === false) {
|
|
return;
|
|
}
|
|
|
|
currentRequests--;
|
|
|
|
if (currentRequests <= 0) {
|
|
currentRequests = 0;
|
|
$loading().finish();
|
|
}
|
|
});
|
|
axios.onError(error => {
|
|
if (error && error.config && error.config.progress === false) {
|
|
return;
|
|
}
|
|
|
|
currentRequests--;
|
|
|
|
if (external_axios_default.a.isCancel(error)) {
|
|
if (currentRequests <= 0) {
|
|
currentRequests = 0;
|
|
$loading().finish();
|
|
}
|
|
|
|
return;
|
|
}
|
|
|
|
$loading().fail();
|
|
$loading().finish();
|
|
});
|
|
|
|
const onProgress = e => {
|
|
if (!currentRequests || !e.total) {
|
|
return;
|
|
}
|
|
|
|
const progress = e.loaded * 100 / (e.total * currentRequests);
|
|
$loading().set(Math.min(100, progress));
|
|
};
|
|
|
|
axios.defaults.onUploadProgress = onProgress;
|
|
axios.defaults.onDownloadProgress = onProgress;
|
|
};
|
|
|
|
/* harmony default export */ var _nuxt_axios = ((ctx, inject) => {
|
|
// runtimeConfig
|
|
const runtimeConfig = ctx.$config && ctx.$config.axios || {}; // baseURL
|
|
|
|
const baseURL = false ? undefined : runtimeConfig.baseURL || runtimeConfig.baseUrl || process.env._AXIOS_BASE_URL_ || 'http://localhost:3000/'; // Create fresh objects for all default header scopes
|
|
// Axios creates only one which is shared across SSR requests!
|
|
// https://github.com/mzabriskie/axios/blob/master/lib/defaults.js
|
|
|
|
const headers = {
|
|
"common": {
|
|
"Accept": "application/json, text/plain, */*"
|
|
},
|
|
"delete": {},
|
|
"get": {},
|
|
"head": {},
|
|
"post": {},
|
|
"put": {},
|
|
"patch": {}
|
|
};
|
|
const axiosOptions = {
|
|
baseURL,
|
|
headers
|
|
}; // Proxy SSR request headers headers
|
|
|
|
if ( true && ctx.req && ctx.req.headers) {
|
|
const reqHeaders = { ...ctx.req.headers
|
|
};
|
|
|
|
for (const h of ["accept", "cf-connecting-ip", "cf-ray", "content-length", "content-md5", "content-type", "host", "x-forwarded-host", "x-forwarded-port", "x-forwarded-proto"]) {
|
|
delete reqHeaders[h];
|
|
}
|
|
|
|
axiosOptions.headers.common = { ...reqHeaders,
|
|
...axiosOptions.headers.common
|
|
};
|
|
}
|
|
|
|
if (true) {
|
|
// Don't accept brotli encoding because Node can't parse it
|
|
axiosOptions.headers.common['accept-encoding'] = 'gzip, deflate';
|
|
}
|
|
|
|
const axios = createAxiosInstance(axiosOptions); // Inject axios to the context as $axios
|
|
|
|
ctx.$axios = axios;
|
|
inject('axios', axios);
|
|
});
|
|
// CONCATENATED MODULE: ./.nuxt/index.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Plugins */
|
|
|
|
// Source: ./components/plugin.js (mode: 'all')
|
|
|
|
// Source: ./vuetify/plugin.js (mode: 'all')
|
|
|
|
// Source: ./axios.js (mode: 'all')
|
|
// Component: <ClientOnly>
|
|
|
|
external_vue_default.a.component(external_vue_client_only_default.a.name, external_vue_client_only_default.a); // TODO: Remove in Nuxt 3: <NoSsr>
|
|
|
|
external_vue_default.a.component(external_vue_no_ssr_default.a.name, { ...external_vue_no_ssr_default.a,
|
|
|
|
render(h, ctx) {
|
|
if (false) {}
|
|
|
|
return external_vue_no_ssr_default.a.render(h, ctx);
|
|
}
|
|
|
|
}); // Component: <NuxtChild>
|
|
|
|
external_vue_default.a.component(nuxt_child.name, nuxt_child);
|
|
external_vue_default.a.component('NChild', nuxt_child); // Component NuxtLink is imported in server.js or client.js
|
|
// Component: <Nuxt>
|
|
|
|
external_vue_default.a.component(components_nuxt.name, components_nuxt);
|
|
Object.defineProperty(external_vue_default.a.prototype, '$nuxt', {
|
|
get() {
|
|
const globalNuxt = this.$root.$options.$nuxt;
|
|
|
|
if (false) {}
|
|
|
|
return globalNuxt;
|
|
},
|
|
|
|
configurable: true
|
|
});
|
|
external_vue_default.a.use(external_vue_meta_default.a, {
|
|
"keyName": "head",
|
|
"attribute": "data-n-head",
|
|
"ssrAttribute": "data-n-head-ssr",
|
|
"tagIDKeyName": "hid"
|
|
});
|
|
const defaultTransition = {
|
|
"name": "page",
|
|
"mode": "out-in",
|
|
"appear": false,
|
|
"appearClass": "appear",
|
|
"appearActiveClass": "appear-active",
|
|
"appearToClass": "appear-to"
|
|
};
|
|
|
|
async function createApp(ssrContext, config = {}) {
|
|
const router = await createRouter(ssrContext, config); // Create Root instance
|
|
// here we inject the router and store to all child components,
|
|
// making them available everywhere as `this.$router` and `this.$store`.
|
|
|
|
const app = {
|
|
head: {
|
|
"titleTemplate": "%s - punch",
|
|
"title": "punch",
|
|
"meta": [{
|
|
"charset": "utf-8"
|
|
}, {
|
|
"name": "viewport",
|
|
"content": "width=device-width, initial-scale=1"
|
|
}, {
|
|
"hid": "description",
|
|
"name": "description",
|
|
"content": ""
|
|
}],
|
|
"link": [{
|
|
"rel": "icon",
|
|
"type": "image\u002Fx-icon",
|
|
"href": "\u002Ffavicon.ico"
|
|
}, {
|
|
"rel": "stylesheet",
|
|
"type": "text\u002Fcss",
|
|
"href": "https:\u002F\u002Ffonts.googleapis.com\u002Fcss?family=Roboto:100,300,400,500,700,900&display=swap"
|
|
}, {
|
|
"rel": "stylesheet",
|
|
"type": "text\u002Fcss",
|
|
"href": "https:\u002F\u002Fcdn.jsdelivr.net\u002Fnpm\u002F@mdi\u002Ffont@latest\u002Fcss\u002Fmaterialdesignicons.min.css"
|
|
}],
|
|
"style": [],
|
|
"script": []
|
|
},
|
|
router,
|
|
nuxt: {
|
|
defaultTransition,
|
|
transitions: [defaultTransition],
|
|
|
|
setTransitions(transitions) {
|
|
if (!Array.isArray(transitions)) {
|
|
transitions = [transitions];
|
|
}
|
|
|
|
transitions = transitions.map(transition => {
|
|
if (!transition) {
|
|
transition = defaultTransition;
|
|
} else if (typeof transition === 'string') {
|
|
transition = Object.assign({}, defaultTransition, {
|
|
name: transition
|
|
});
|
|
} else {
|
|
transition = Object.assign({}, defaultTransition, transition);
|
|
}
|
|
|
|
return transition;
|
|
});
|
|
this.$options.nuxt.transitions = transitions;
|
|
return transitions;
|
|
},
|
|
|
|
err: null,
|
|
dateErr: null,
|
|
|
|
error(err) {
|
|
err = err || null;
|
|
app.context._errored = Boolean(err);
|
|
err = err ? normalizeError(err) : null;
|
|
let nuxt = app.nuxt; // to work with @vue/composition-api, see https://github.com/nuxt/nuxt.js/issues/6517#issuecomment-573280207
|
|
|
|
if (this) {
|
|
nuxt = this.nuxt || this.$options.nuxt;
|
|
}
|
|
|
|
nuxt.dateErr = Date.now();
|
|
nuxt.err = err; // Used in src/server.js
|
|
|
|
if (ssrContext) {
|
|
ssrContext.nuxt.error = err;
|
|
}
|
|
|
|
return err;
|
|
}
|
|
|
|
},
|
|
...App
|
|
};
|
|
const next = ssrContext ? ssrContext.next : location => app.router.push(location); // Resolve route
|
|
|
|
let route;
|
|
|
|
if (ssrContext) {
|
|
route = router.resolve(ssrContext.url).route;
|
|
} else {
|
|
const path = getLocation(router.options.base, router.options.mode);
|
|
route = router.resolve(path).route;
|
|
} // Set context to app.context
|
|
|
|
|
|
await setContext(app, {
|
|
route,
|
|
next,
|
|
error: app.nuxt.error.bind(app),
|
|
payload: ssrContext ? ssrContext.payload : undefined,
|
|
req: ssrContext ? ssrContext.req : undefined,
|
|
res: ssrContext ? ssrContext.res : undefined,
|
|
beforeRenderFns: ssrContext ? ssrContext.beforeRenderFns : undefined,
|
|
ssrContext
|
|
});
|
|
|
|
function inject(key, value) {
|
|
if (!key) {
|
|
throw new Error('inject(key, value) has no key provided');
|
|
}
|
|
|
|
if (value === undefined) {
|
|
throw new Error(`inject('${key}', value) has no value provided`);
|
|
}
|
|
|
|
key = '$' + key; // Add into app
|
|
|
|
app[key] = value; // Add into context
|
|
|
|
if (!app.context[key]) {
|
|
app.context[key] = value;
|
|
} // Check if plugin not already installed
|
|
|
|
|
|
const installKey = '__nuxt_' + key + '_installed__';
|
|
|
|
if (external_vue_default.a[installKey]) {
|
|
return;
|
|
}
|
|
|
|
external_vue_default.a[installKey] = true; // Call Vue.use() to install the plugin into vm
|
|
|
|
external_vue_default.a.use(() => {
|
|
if (!Object.prototype.hasOwnProperty.call(external_vue_default.a.prototype, key)) {
|
|
Object.defineProperty(external_vue_default.a.prototype, key, {
|
|
get() {
|
|
return this.$root.$options[key];
|
|
}
|
|
|
|
});
|
|
}
|
|
});
|
|
} // Inject runtime config as $config
|
|
|
|
|
|
inject('config', config); // Add enablePreview(previewData = {}) in context for plugins
|
|
|
|
if (false) {} // Plugin execution
|
|
|
|
|
|
if (typeof /* Cannot get final name for export "default" in "./.nuxt/components/plugin.js" (known exports: , known reexports: ) */ undefined === 'function') {
|
|
await /* Cannot get final name for export "default" in "./.nuxt/components/plugin.js" (known exports: , known reexports: ) */ undefined(app.context, inject);
|
|
}
|
|
|
|
if (typeof vuetify_plugin === 'function') {
|
|
await vuetify_plugin(app.context, inject);
|
|
}
|
|
|
|
if (typeof _nuxt_axios === 'function') {
|
|
await _nuxt_axios(app.context, inject);
|
|
} // Lock enablePreview in context
|
|
|
|
|
|
if (false) {} // Wait for async component to be resolved first
|
|
|
|
|
|
await new Promise((resolve, reject) => {
|
|
// Ignore 404s rather than blindly replacing URL in browser
|
|
if (false) {}
|
|
|
|
router.replace(app.context.route.fullPath, resolve, err => {
|
|
// https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js
|
|
if (!err._isRouter) return reject(err);
|
|
if (err.type !== 2
|
|
/* NavigationFailureType.redirected */
|
|
) return resolve(); // navigated to a different route in router guard
|
|
|
|
const unregister = router.afterEach(async (to, from) => {
|
|
if ( true && ssrContext && ssrContext.url) {
|
|
ssrContext.url = to.fullPath;
|
|
}
|
|
|
|
app.context.route = await getRouteData(to);
|
|
app.context.params = to.params || {};
|
|
app.context.query = to.query || {};
|
|
unregister();
|
|
resolve();
|
|
});
|
|
});
|
|
});
|
|
return {
|
|
app,
|
|
router
|
|
};
|
|
}
|
|
|
|
|
|
// CONCATENATED MODULE: ./.nuxt/components/nuxt-link.server.js
|
|
|
|
/* harmony default export */ var nuxt_link_server = ({
|
|
name: 'NuxtLink',
|
|
extends: external_vue_default.a.component('RouterLink'),
|
|
props: {
|
|
prefetch: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
noPrefetch: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./.nuxt/server.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// should be included after ./index.js
|
|
// Update serverPrefetch strategy
|
|
|
|
external_vue_default.a.config.optionMergeStrategies.serverPrefetch = external_vue_default.a.config.optionMergeStrategies.created; // Fetch mixin
|
|
|
|
if (!external_vue_default.a.__nuxt__fetch__mixin__) {
|
|
external_vue_default.a.mixin(fetch_server);
|
|
external_vue_default.a.__nuxt__fetch__mixin__ = true;
|
|
} // Component: <NuxtLink>
|
|
|
|
|
|
external_vue_default.a.component(nuxt_link_server.name, nuxt_link_server);
|
|
external_vue_default.a.component('NLink', nuxt_link_server);
|
|
|
|
if (!global.fetch) {
|
|
global.fetch = external_node_fetch_default.a;
|
|
}
|
|
|
|
const noopApp = () => new external_vue_default.a({
|
|
render: h => h('div', {
|
|
domProps: {
|
|
id: '__nuxt'
|
|
}
|
|
})
|
|
});
|
|
|
|
const createNext = ssrContext => opts => {
|
|
// If static target, render on client-side
|
|
ssrContext.redirected = opts;
|
|
|
|
if (ssrContext.target === 'static' || !ssrContext.res) {
|
|
ssrContext.nuxt.serverRendered = false;
|
|
return;
|
|
}
|
|
|
|
let fullPath = Object(external_ufo_["withQuery"])(opts.path, opts.query);
|
|
const $config = ssrContext.runtimeConfig || {};
|
|
const routerBase = $config._app && $config._app.basePath || '/';
|
|
|
|
if (!fullPath.startsWith('http') && routerBase !== '/' && !fullPath.startsWith(routerBase)) {
|
|
fullPath = Object(external_ufo_["joinURL"])(routerBase, fullPath);
|
|
} // Avoid loop redirect
|
|
|
|
|
|
if (decodeURI(fullPath) === decodeURI(ssrContext.url)) {
|
|
ssrContext.redirected = false;
|
|
return;
|
|
}
|
|
|
|
ssrContext.res.writeHead(opts.status, {
|
|
Location: Object(external_ufo_["normalizeURL"])(fullPath)
|
|
});
|
|
ssrContext.res.end();
|
|
}; // This exported function will be called by `bundleRenderer`.
|
|
// This is where we perform data-prefetching to determine the
|
|
// state of our application before actually rendering it.
|
|
// Since data fetching is async, this function is expected to
|
|
// return a Promise that resolves to the app instance.
|
|
|
|
|
|
/* harmony default export */ var server = __webpack_exports__["default"] = (async ssrContext => {
|
|
// Create ssrContext.next for simulate next() of beforeEach() when wanted to redirect
|
|
ssrContext.redirected = false;
|
|
ssrContext.next = createNext(ssrContext); // Used for beforeNuxtRender({ Components, nuxtState })
|
|
|
|
ssrContext.beforeRenderFns = []; // Nuxt object (window.{{globals.context}}, defaults to window.__NUXT__)
|
|
|
|
ssrContext.nuxt = {
|
|
layout: 'default',
|
|
data: [],
|
|
fetch: {},
|
|
error: null,
|
|
serverRendered: true,
|
|
routePath: ''
|
|
};
|
|
ssrContext.fetchCounters = {}; // Remove query from url is static target
|
|
// Public runtime config
|
|
|
|
ssrContext.nuxt.config = ssrContext.runtimeConfig.public;
|
|
|
|
if (ssrContext.nuxt.config._app) {
|
|
__webpack_require__.p = Object(external_ufo_["joinURL"])(ssrContext.nuxt.config._app.cdnURL, ssrContext.nuxt.config._app.assetsPath);
|
|
} // Create the app definition and the instance (created for each request)
|
|
|
|
|
|
const {
|
|
app,
|
|
router
|
|
} = await createApp(ssrContext, ssrContext.runtimeConfig.private);
|
|
|
|
const _app = new external_vue_default.a(app); // Add ssr route path to nuxt context so we can account for page navigation between ssr and csr
|
|
|
|
|
|
ssrContext.nuxt.routePath = app.context.route.path; // Add meta infos (used in renderer.js)
|
|
|
|
ssrContext.meta = _app.$meta(); // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext)
|
|
|
|
ssrContext.asyncData = {};
|
|
|
|
const beforeRender = async () => {
|
|
// Call beforeNuxtRender() methods
|
|
await Promise.all(ssrContext.beforeRenderFns.map(fn => promisify(fn, {
|
|
Components,
|
|
nuxtState: ssrContext.nuxt
|
|
})));
|
|
};
|
|
|
|
const renderErrorPage = async () => {
|
|
// Don't server-render the page in static target
|
|
if (ssrContext.target === 'static') {
|
|
ssrContext.nuxt.serverRendered = false;
|
|
} // Load layout for error page
|
|
|
|
|
|
const layout = (layouts_error.options || layouts_error).layout;
|
|
const errLayout = typeof layout === 'function' ? layout.call(layouts_error, app.context) : layout;
|
|
ssrContext.nuxt.layout = errLayout || 'default';
|
|
await _app.loadLayout(errLayout);
|
|
|
|
_app.setLayout(errLayout);
|
|
|
|
await beforeRender();
|
|
return _app;
|
|
};
|
|
|
|
const render404Page = () => {
|
|
app.context.error({
|
|
statusCode: 404,
|
|
path: ssrContext.url,
|
|
message: 'This page could not be found'
|
|
});
|
|
return renderErrorPage();
|
|
}; // Components are already resolved by setContext -> getRouteData (app/utils.js)
|
|
|
|
|
|
const Components = getMatchedComponents(app.context.route);
|
|
/*
|
|
** Call global middleware (nuxt.config.js)
|
|
*/
|
|
|
|
let midd = [];
|
|
midd = midd.map(name => {
|
|
if (typeof name === 'function') {
|
|
return name;
|
|
}
|
|
|
|
if (typeof _nuxt_middleware[name] !== 'function') {
|
|
app.context.error({
|
|
statusCode: 500,
|
|
message: 'Unknown middleware ' + name
|
|
});
|
|
}
|
|
|
|
return _nuxt_middleware[name];
|
|
});
|
|
await middlewareSeries(midd, app.context); // ...If there is a redirect or an error, stop the process
|
|
|
|
if (ssrContext.redirected) {
|
|
return noopApp();
|
|
}
|
|
|
|
if (ssrContext.nuxt.error) {
|
|
return renderErrorPage();
|
|
}
|
|
/*
|
|
** Set layout
|
|
*/
|
|
|
|
|
|
let layout = Components.length ? Components[0].options.layout : layouts_error.layout;
|
|
|
|
if (typeof layout === 'function') {
|
|
layout = layout(app.context);
|
|
}
|
|
|
|
await _app.loadLayout(layout);
|
|
|
|
if (ssrContext.nuxt.error) {
|
|
return renderErrorPage();
|
|
}
|
|
|
|
layout = _app.setLayout(layout);
|
|
ssrContext.nuxt.layout = _app.layoutName;
|
|
/*
|
|
** Call middleware (layout + pages)
|
|
*/
|
|
|
|
midd = [];
|
|
layout = sanitizeComponent(layout);
|
|
|
|
if (layout.options.middleware) {
|
|
midd = midd.concat(layout.options.middleware);
|
|
}
|
|
|
|
Components.forEach(Component => {
|
|
if (Component.options.middleware) {
|
|
midd = midd.concat(Component.options.middleware);
|
|
}
|
|
});
|
|
midd = midd.map(name => {
|
|
if (typeof name === 'function') {
|
|
return name;
|
|
}
|
|
|
|
if (typeof _nuxt_middleware[name] !== 'function') {
|
|
app.context.error({
|
|
statusCode: 500,
|
|
message: 'Unknown middleware ' + name
|
|
});
|
|
}
|
|
|
|
return _nuxt_middleware[name];
|
|
});
|
|
await middlewareSeries(midd, app.context); // ...If there is a redirect or an error, stop the process
|
|
|
|
if (ssrContext.redirected) {
|
|
return noopApp();
|
|
}
|
|
|
|
if (ssrContext.nuxt.error) {
|
|
return renderErrorPage();
|
|
}
|
|
/*
|
|
** Call .validate()
|
|
*/
|
|
|
|
|
|
let isValid = true;
|
|
|
|
try {
|
|
for (const Component of Components) {
|
|
if (typeof Component.options.validate !== 'function') {
|
|
continue;
|
|
}
|
|
|
|
isValid = await Component.options.validate(app.context);
|
|
|
|
if (!isValid) {
|
|
break;
|
|
}
|
|
}
|
|
} catch (validationError) {
|
|
// ...If .validate() threw an error
|
|
app.context.error({
|
|
statusCode: validationError.statusCode || '500',
|
|
message: validationError.message
|
|
});
|
|
return renderErrorPage();
|
|
} // ...If .validate() returned false
|
|
|
|
|
|
if (!isValid) {
|
|
// Render a 404 error page
|
|
return render404Page();
|
|
} // If no Components found, returns 404
|
|
|
|
|
|
if (!Components.length) {
|
|
return render404Page();
|
|
} // Call asyncData & fetch hooks on components matched by the route.
|
|
|
|
|
|
const asyncDatas = await Promise.all(Components.map(Component => {
|
|
const promises = []; // Call asyncData(context)
|
|
|
|
if (Component.options.asyncData && typeof Component.options.asyncData === 'function') {
|
|
const promise = promisify(Component.options.asyncData, app.context);
|
|
promise.then(asyncDataResult => {
|
|
ssrContext.asyncData[Component.cid] = asyncDataResult;
|
|
applyAsyncData(Component);
|
|
return asyncDataResult;
|
|
});
|
|
promises.push(promise);
|
|
} else {
|
|
promises.push(null);
|
|
} // Call fetch(context)
|
|
|
|
|
|
if (Component.options.fetch && Component.options.fetch.length) {
|
|
promises.push(Component.options.fetch(app.context));
|
|
} else {
|
|
promises.push(null);
|
|
}
|
|
|
|
return Promise.all(promises);
|
|
})); // datas are the first row of each
|
|
|
|
ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {}); // ...If there is a redirect or an error, stop the process
|
|
|
|
if (ssrContext.redirected) {
|
|
return noopApp();
|
|
}
|
|
|
|
if (ssrContext.nuxt.error) {
|
|
return renderErrorPage();
|
|
} // Call beforeNuxtRender methods & add store state
|
|
|
|
|
|
await beforeRender();
|
|
return _app;
|
|
});
|
|
|
|
/***/ }),
|
|
/* 50 */,
|
|
/* 51 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("url");
|
|
|
|
/***/ }),
|
|
/* 52 */
|
|
/***/ (function(module, exports) {
|
|
|
|
module.exports = require("nuxt-property-decorator");
|
|
|
|
/***/ }),
|
|
/* 53 */,
|
|
/* 54 */,
|
|
/* 55 */,
|
|
/* 56 */,
|
|
/* 57 */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VGrid/_grid.sass
|
|
var _grid = __webpack_require__(37);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/src/components/VGrid/VGrid.sass
|
|
var VGrid = __webpack_require__(39);
|
|
|
|
// EXTERNAL MODULE: external "vue"
|
|
var external_vue_ = __webpack_require__(0);
|
|
var external_vue_default = /*#__PURE__*/__webpack_require__.n(external_vue_);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VGrid/grid.js
|
|
// Types
|
|
|
|
function grid_VGrid(name) {
|
|
/* @vue/component */
|
|
return external_vue_default.a.extend({
|
|
name: `v-${name}`,
|
|
functional: true,
|
|
props: {
|
|
id: String,
|
|
tag: {
|
|
type: String,
|
|
default: 'div'
|
|
}
|
|
},
|
|
|
|
render(h, {
|
|
props,
|
|
data,
|
|
children
|
|
}) {
|
|
data.staticClass = `${name} ${data.staticClass || ''}`.trim();
|
|
const {
|
|
attrs
|
|
} = data;
|
|
|
|
if (attrs) {
|
|
// reset attrs to extract utility clases like pa-3
|
|
data.attrs = {};
|
|
const classes = Object.keys(attrs).filter(key => {
|
|
// TODO: Remove once resolved
|
|
// https://github.com/vuejs/vue/issues/7841
|
|
if (key === 'slot') return false;
|
|
const value = attrs[key]; // add back data attributes like data-test="foo" but do not
|
|
// add them as classes
|
|
|
|
if (key.startsWith('data-')) {
|
|
data.attrs[key] = value;
|
|
return false;
|
|
}
|
|
|
|
return value || typeof value === 'string';
|
|
});
|
|
if (classes.length) data.staticClass += ` ${classes.join(' ')}`;
|
|
}
|
|
|
|
if (props.id) {
|
|
data.domProps = data.domProps || {};
|
|
data.domProps.id = props.id;
|
|
}
|
|
|
|
return h(props.tag, data, children);
|
|
}
|
|
|
|
});
|
|
}
|
|
// EXTERNAL MODULE: ./node_modules/vuetify/lib/util/mergeData.js
|
|
var mergeData = __webpack_require__(21);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/vuetify/lib/components/VGrid/VContainer.js
|
|
|
|
|
|
|
|
|
|
/* @vue/component */
|
|
|
|
/* harmony default export */ var VContainer = __webpack_exports__["a"] = (grid_VGrid('container').extend({
|
|
name: 'v-container',
|
|
functional: true,
|
|
props: {
|
|
id: String,
|
|
tag: {
|
|
type: String,
|
|
default: 'div'
|
|
},
|
|
fluid: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
},
|
|
|
|
render(h, {
|
|
props,
|
|
data,
|
|
children
|
|
}) {
|
|
let classes;
|
|
const {
|
|
attrs
|
|
} = data;
|
|
|
|
if (attrs) {
|
|
// reset attrs to extract utility clases like pa-3
|
|
data.attrs = {};
|
|
classes = Object.keys(attrs).filter(key => {
|
|
// TODO: Remove once resolved
|
|
// https://github.com/vuejs/vue/issues/7841
|
|
if (key === 'slot') return false;
|
|
const value = attrs[key]; // add back data attributes like data-test="foo" but do not
|
|
// add them as classes
|
|
|
|
if (key.startsWith('data-')) {
|
|
data.attrs[key] = value;
|
|
return false;
|
|
}
|
|
|
|
return value || typeof value === 'string';
|
|
});
|
|
}
|
|
|
|
if (props.id) {
|
|
data.domProps = data.domProps || {};
|
|
data.domProps.id = props.id;
|
|
}
|
|
|
|
return h(props.tag, Object(mergeData["a" /* default */])(data, {
|
|
staticClass: 'container',
|
|
class: Array({
|
|
'container--fluid': props.fluid
|
|
}).concat(classes || [])
|
|
}), children);
|
|
}
|
|
|
|
}));
|
|
|
|
/***/ })
|
|
/******/ ]);
|
|
//# sourceMappingURL=server.js.map
|